From ee6730d0a5611a514423aaf1b7d3f82fb8851893 Mon Sep 17 00:00:00 2001 From: Ian Weller Date: Wed, 22 Mar 2017 17:02:25 -0400 Subject: [PATCH] first commit first commit for the new theme. --- .gitignore | 3 + Gruntfile.js | 84 + README.md | 28 + archive.php | 45 + assets/bkgrd-image.jpg | Bin 0 -> 1688566 bytes assets/book-icon.jpg | Bin 0 -> 11128 bytes assets/facebook-icon.png | Bin 0 -> 1192 bytes assets/hoppies-landing-logo.jpg | Bin 0 -> 66154 bytes assets/local-weather-fpo.jpg | Bin 0 -> 48712 bytes assets/logo.png | Bin 0 -> 7336 bytes assets/map-fpo.jpg | Bin 0 -> 90346 bytes assets/michigan-map.png | Bin 0 -> 6295 bytes assets/more_emmet.png | Bin 0 -> 5287 bytes assets/pellston-regional-airport-logo.png | Bin 0 -> 8721 bytes assets/propller-icon.png | Bin 0 -> 1347 bytes assets/sample-page-image-1.jpg | Bin 0 -> 211482 bytes assets/sample-page-image-2.jpg | Bin 0 -> 127523 bytes assets/share-icon.png | Bin 0 -> 1533 bytes assets/slide-1.jpg | Bin 0 -> 445019 bytes assets/slide-2.jpg | Bin 0 -> 284428 bytes assets/slide-3.jpg | Bin 0 -> 318889 bytes assets/slide-4.jpg | Bin 0 -> 258826 bytes bower.json | 6 + class_flight.php | 259 + comments.php | 89 + css/app.css | 1 + database.sql~ | 61 + favicon.ico | Bin 0 -> 1150 bytes footer.php | 42 + front-page.php | 97 + functions.php | 183 + header.php | 37 + home.php | 51 + index.php | 24 + js/app.js | 175 + js/custom/google-map.js | 117 + js/custom/pageSetup.js | 50 + js/dollarsign.js | 6 + js/fastclick/lib/fastclick.js | 841 ++ js/foundation/css/foundation.css.map | 7 + js/foundation/css/normalize.css.map | 7 + js/foundation/js/foundation.js | 6581 ++++++++++ js/foundation/js/foundation.min.js | 5 + .../js/foundation/foundation.abide.js | 426 + .../js/foundation/foundation.accordion.js | 125 + .../js/foundation/foundation.alert.js | 43 + .../js/foundation/foundation.clearing.js | 586 + .../js/foundation/foundation.dropdown.js | 468 + .../js/foundation/foundation.equalizer.js | 104 + .../js/foundation/foundation.interchange.js | 360 + .../js/foundation/foundation.joyride.js | 935 ++ js/foundation/js/foundation/foundation.js | 732 ++ .../js/foundation/foundation.magellan.js | 214 + .../js/foundation/foundation.offcanvas.js | 225 + .../js/foundation/foundation.orbit.js | 476 + .../js/foundation/foundation.reveal.js | 522 + .../js/foundation/foundation.slider.js | 296 + js/foundation/js/foundation/foundation.tab.js | 247 + .../js/foundation/foundation.tooltip.js | 348 + .../js/foundation/foundation.topbar.js | 458 + js/foundation/js/vendor/fastclick.js | 8 + js/foundation/js/vendor/jquery.cookie.js | 8 + js/foundation/js/vendor/jquery.js | 26 + js/foundation/js/vendor/modernizr.js | 8 + js/foundation/js/vendor/placeholder.js | 2 + js/jquery-placeholder/jquery.placeholder.js | 192 + js/jquery.cookie/jquery.cookie.js | 117 + js/jquery/dist/core.js | 482 + js/jquery/dist/jquery.js | 10220 ++++++++++++++++ js/jquery/dist/jquery.min.js | 4 + js/jquery/dist/jquery.min.map | 1 + js/jquery/dist/jquery.slim.js | 8107 ++++++++++++ js/jquery/dist/jquery.slim.min.js | 4 + js/jquery/dist/jquery.slim.min.map | 1 + js/jquery/external/sizzle/dist/sizzle.js | 2272 ++++ js/jquery/external/sizzle/dist/sizzle.min.js | 3 + js/jquery/external/sizzle/dist/sizzle.min.map | 1 + js/jquery/src/ajax.js | 855 ++ js/jquery/src/ajax/jsonp.js | 102 + js/jquery/src/ajax/load.js | 76 + js/jquery/src/ajax/parseJSON.js | 13 + js/jquery/src/ajax/parseXML.js | 30 + js/jquery/src/ajax/script.js | 77 + js/jquery/src/ajax/var/location.js | 5 + js/jquery/src/ajax/var/nonce.js | 7 + js/jquery/src/ajax/var/rquery.js | 5 + js/jquery/src/ajax/xhr.js | 169 + js/jquery/src/attributes.js | 13 + js/jquery/src/attributes/attr.js | 140 + js/jquery/src/attributes/classes.js | 174 + js/jquery/src/attributes/prop.js | 143 + js/jquery/src/attributes/support.js | 33 + js/jquery/src/attributes/val.js | 188 + js/jquery/src/callbacks.js | 234 + js/jquery/src/core.js | 482 + js/jquery/src/core/DOMEval.js | 16 + js/jquery/src/core/access.js | 70 + js/jquery/src/core/init.js | 127 + js/jquery/src/core/parseHTML.js | 65 + js/jquery/src/core/ready-no-deferred.js | 105 + js/jquery/src/core/ready.js | 95 + js/jquery/src/core/readyException.js | 13 + js/jquery/src/core/stripAndCollapse.js | 14 + js/jquery/src/core/support.js | 20 + js/jquery/src/core/var/rsingleTag.js | 6 + js/jquery/src/css.js | 426 + js/jquery/src/css/addGetHookIf.js | 26 + js/jquery/src/css/adjustCSS.js | 71 + js/jquery/src/css/curCSS.js | 59 + js/jquery/src/css/defaultDisplay.js | 72 + js/jquery/src/css/hiddenVisibleSelectors.js | 15 + js/jquery/src/css/showHide.js | 105 + js/jquery/src/css/support.js | 89 + js/jquery/src/css/var/cssExpand.js | 5 + js/jquery/src/css/var/getStyles.js | 17 + js/jquery/src/css/var/isHidden.js | 16 + js/jquery/src/css/var/isHiddenWithinTree.js | 34 + js/jquery/src/css/var/rmargin.js | 5 + js/jquery/src/css/var/rnumnonpx.js | 7 + js/jquery/src/css/var/swap.js | 26 + js/jquery/src/data.js | 179 + js/jquery/src/data/Data.js | 161 + js/jquery/src/data/accepts.js | 20 + js/jquery/src/data/support.js | 23 + js/jquery/src/data/var/acceptData.js | 19 + js/jquery/src/data/var/dataPriv.js | 7 + js/jquery/src/data/var/dataUser.js | 7 + js/jquery/src/deferred.js | 389 + js/jquery/src/deferred/exceptionHook.js | 21 + js/jquery/src/deprecated.js | 30 + js/jquery/src/dimensions.js | 56 + js/jquery/src/effects.js | 693 ++ js/jquery/src/effects/Tween.js | 123 + js/jquery/src/effects/animatedSelector.js | 15 + js/jquery/src/effects/support.js | 58 + js/jquery/src/event.js | 745 ++ js/jquery/src/event/ajax.js | 22 + js/jquery/src/event/alias.js | 29 + js/jquery/src/event/focusin.js | 55 + js/jquery/src/event/support.js | 11 + js/jquery/src/event/trigger.js | 185 + js/jquery/src/exports/amd.js | 26 + js/jquery/src/exports/global.js | 34 + js/jquery/src/intro.js | 44 + js/jquery/src/jquery.js | 41 + js/jquery/src/manipulation.js | 486 + js/jquery/src/manipulation/_evalUrl.js | 23 + js/jquery/src/manipulation/buildFragment.js | 104 + .../src/manipulation/createSafeFragment.js | 20 + js/jquery/src/manipulation/getAll.js | 31 + js/jquery/src/manipulation/setGlobalEval.js | 22 + js/jquery/src/manipulation/support.js | 35 + js/jquery/src/manipulation/var/nodeNames.js | 5 + .../src/manipulation/var/rcheckableType.js | 5 + .../manipulation/var/rleadingWhitespace.js | 3 + js/jquery/src/manipulation/var/rscriptType.js | 5 + js/jquery/src/manipulation/var/rtagName.js | 5 + js/jquery/src/manipulation/wrapMap.js | 29 + js/jquery/src/offset.js | 232 + js/jquery/src/outro.js | 2 + js/jquery/src/queue.js | 145 + js/jquery/src/queue/delay.js | 24 + js/jquery/src/selector-native.js | 237 + js/jquery/src/selector-sizzle.js | 19 + js/jquery/src/selector.js | 3 + js/jquery/src/serialize.js | 130 + js/jquery/src/support.js | 63 + js/jquery/src/traversing.js | 178 + js/jquery/src/traversing/findFilter.js | 106 + js/jquery/src/traversing/var/dir.js | 22 + js/jquery/src/traversing/var/rneedsContext.js | 8 + js/jquery/src/traversing/var/siblings.js | 17 + js/jquery/src/var/ObjectFunctionString.js | 7 + js/jquery/src/var/arr.js | 5 + js/jquery/src/var/class2type.js | 6 + js/jquery/src/var/concat.js | 7 + js/jquery/src/var/deletedIds.js | 3 + js/jquery/src/var/document.js | 5 + js/jquery/src/var/documentElement.js | 7 + js/jquery/src/var/fnToString.js | 7 + js/jquery/src/var/getProto.js | 5 + js/jquery/src/var/hasOwn.js | 7 + js/jquery/src/var/indexOf.js | 7 + js/jquery/src/var/pnum.js | 5 + js/jquery/src/var/push.js | 7 + js/jquery/src/var/rcssNum.js | 9 + js/jquery/src/var/rnothtmlwhite.js | 8 + js/jquery/src/var/rnotwhite.js | 3 + js/jquery/src/var/slice.js | 7 + js/jquery/src/var/support.js | 6 + js/jquery/src/var/toString.js | 7 + js/jquery/src/wrap.js | 77 + js/map.xml | 16 + js/modernizr/feature-detects/a-download.js | 8 + .../feature-detects/audio-audiodata-api.js | 4 + .../feature-detects/audio-webaudio-api.js | 4 + js/modernizr/feature-detects/battery-api.js | 8 + js/modernizr/feature-detects/battery-level.js | 11 + .../feature-detects/blob-constructor.js | 10 + .../feature-detects/canvas-todataurl-type.js | 28 + .../feature-detects/contenteditable.js | 9 + .../feature-detects/contentsecuritypolicy.js | 10 + js/modernizr/feature-detects/contextmenu.js | 11 + js/modernizr/feature-detects/cookies.js | 15 + js/modernizr/feature-detects/cors.js | 3 + .../css-backgroundposition-shorthand.js | 19 + .../css-backgroundposition-xy.js | 15 + .../feature-detects/css-backgroundrepeat.js | 31 + .../css-backgroundsizecover.js | 10 + js/modernizr/feature-detects/css-boxsizing.js | 9 + js/modernizr/feature-detects/css-calc.js | 12 + .../feature-detects/css-cubicbezierrange.js | 8 + .../feature-detects/css-displayrunin.js | 18 + .../feature-detects/css-displaytable.js | 27 + js/modernizr/feature-detects/css-filters.js | 7 + js/modernizr/feature-detects/css-hyphens.js | 205 + js/modernizr/feature-detects/css-lastchild.js | 11 + js/modernizr/feature-detects/css-mask.js | 12 + .../feature-detects/css-mediaqueries.js | 3 + js/modernizr/feature-detects/css-objectfit.js | 6 + .../feature-detects/css-overflow-scrolling.js | 9 + .../feature-detects/css-pointerevents.js | 25 + .../feature-detects/css-positionsticky.js | 13 + js/modernizr/feature-detects/css-regions.js | 55 + js/modernizr/feature-detects/css-remunit.js | 19 + js/modernizr/feature-detects/css-resize.js | 8 + .../feature-detects/css-scrollbars.js | 19 + js/modernizr/feature-detects/css-shapes.js | 4 + .../feature-detects/css-subpixelfont.js | 23 + js/modernizr/feature-detects/css-supports.js | 6 + .../feature-detects/css-userselect.js | 10 + js/modernizr/feature-detects/css-vhunit.js | 14 + js/modernizr/feature-detects/css-vmaxunit.js | 14 + js/modernizr/feature-detects/css-vminunit.js | 14 + js/modernizr/feature-detects/css-vwunit.js | 14 + .../custom-protocol-handler.js | 10 + js/modernizr/feature-detects/dart.js | 6 + js/modernizr/feature-detects/dataview-api.js | 4 + js/modernizr/feature-detects/dom-classlist.js | 4 + .../dom-createElement-attrs.js | 11 + js/modernizr/feature-detects/dom-dataset.js | 9 + js/modernizr/feature-detects/dom-microdata.js | 4 + js/modernizr/feature-detects/elem-datalist.js | 12 + js/modernizr/feature-detects/elem-details.js | 25 + js/modernizr/feature-detects/elem-output.js | 4 + .../feature-detects/elem-progress-meter.js | 11 + js/modernizr/feature-detects/elem-ruby.js | 53 + js/modernizr/feature-detects/elem-time.js | 4 + js/modernizr/feature-detects/elem-track.js | 11 + js/modernizr/feature-detects/emoji.js | 11 + .../feature-detects/es5-strictmode.js | 7 + .../event-deviceorientation-motion.js | 11 + .../feature-detects/exif-orientation.js | 32 + js/modernizr/feature-detects/file-api.js | 12 + .../feature-detects/file-filesystem.js | 9 + .../feature-detects/forms-fileinput.js | 13 + .../feature-detects/forms-formattribute.js | 29 + .../feature-detects/forms-inputnumber-l10n.js | 32 + .../feature-detects/forms-placeholder.js | 10 + .../feature-detects/forms-speechinput.js | 19 + .../feature-detects/forms-validation.js | 62 + .../feature-detects/fullscreen-api.js | 10 + js/modernizr/feature-detects/gamepad.js | 12 + js/modernizr/feature-detects/getusermedia.js | 5 + js/modernizr/feature-detects/ie8compat.js | 12 + .../feature-detects/iframe-sandbox.js | 5 + .../feature-detects/iframe-seamless.js | 5 + js/modernizr/feature-detects/iframe-srcdoc.js | 5 + js/modernizr/feature-detects/img-apng.js | 26 + js/modernizr/feature-detects/img-webp.js | 20 + js/modernizr/feature-detects/json.js | 7 + .../feature-detects/lists-reversed.js | 6 + js/modernizr/feature-detects/mathml.js | 23 + .../feature-detects/network-connection.js | 22 + .../feature-detects/network-eventsource.js | 5 + js/modernizr/feature-detects/network-xhr2.js | 13 + js/modernizr/feature-detects/notification.js | 10 + js/modernizr/feature-detects/performance.js | 5 + .../feature-detects/pointerlock-api.js | 4 + .../feature-detects/quota-management-api.js | 11 + .../feature-detects/requestanimationframe.js | 7 + js/modernizr/feature-detects/script-async.js | 3 + js/modernizr/feature-detects/script-defer.js | 3 + js/modernizr/feature-detects/style-scoped.js | 6 + js/modernizr/feature-detects/svg-filters.js | 13 + js/modernizr/feature-detects/unicode.js | 32 + js/modernizr/feature-detects/url-data-uri.js | 26 + js/modernizr/feature-detects/userdata.js | 7 + js/modernizr/feature-detects/vibration.js | 4 + js/modernizr/feature-detects/web-intents.js | 6 + .../feature-detects/webgl-extensions.js | 42 + .../feature-detects/websockets-binary.js | 20 + js/modernizr/feature-detects/window-framed.js | 8 + .../feature-detects/workers-blobworkers.js | 66 + .../feature-detects/workers-dataworkers.js | 34 + .../feature-detects/workers-sharedworkers.js | 3 + js/modernizr/grunt.js | 69 + js/modernizr/modernizr.js | 1406 +++ js/modernizr/modernizr.min.js | 1 + js/modernizr/test/caniuse_files/ga.js | 43 + js/modernizr/test/caniuse_files/jquery.min.js | 18 + .../test/caniuse_files/modernizr-1.7.min.js | 2 + js/modernizr/test/js/dumpdata.js | 75 + js/modernizr/test/js/lib/detect-global.js | 153 + js/modernizr/test/js/lib/jquery-1.7b2.js | 9279 ++++++++++++++ js/modernizr/test/js/lib/jsonselect.js | 279 + js/modernizr/test/js/lib/polyfills.js | 96 + js/modernizr/test/js/lib/uaparser.js | 215 + js/modernizr/test/js/setup.js | 44 + js/modernizr/test/js/unit-caniuse.js | 191 + js/modernizr/test/js/unit.js | 669 + js/modernizr/test/qunit/qunit.js | 1932 +++ js/modernizr/test/qunit/run-qunit.js | 72 + lib/menu-walker.php | 81 + lib/navigation.php | 157 + nggallery/album-glmalbums.php | 60 + nggallery/gallery-glmphotos-8.php | 55 + nggallery/gallery-glmphotos-narrow.php | 55 + nggallery/gallery-glmphotos.php | 66 + nggallery/gallery-glmvideos.php | 72 + package.json | 14 + parts/blog-sidebar-r.php | 33 + parts/bread-crumbs.php | 8 + parts/client-info-footer.php | 28 + parts/client-info-offcanvas.php | 24 + parts/glm-blocks.php | 28 + parts/glm-kitchen-sink.php | 293 + parts/off-canvas-menu.php | 15 + parts/search.php | 5 + parts/slide-show.php | 10 + parts/top-bar.php | 10 + robots.txt | 4 + screenshot.png | Bin 0 -> 989072 bytes scss/_blog.scss | 108 + scss/_body.scss | 15 + scss/_content.scss | 0 scss/_copyright.scss | 21 + scss/_defaults.scss | 55 + scss/_left-off-canvas.scss | 107 + scss/_main.scss | 60 + scss/_mixins.scss | 2 + scss/_page.footer.scss | 98 + scss/_page.header.scss | 141 + scss/_page.wrapper.scss | 0 scss/_plugins.scss | 1 + scss/_right-off-canvas.scss | 78 + scss/_search.scss | 51 + scss/_settings.scss | 1479 +++ scss/_shadow.wrapper.scss | 0 scss/_sidebar.scss | 131 + scss/_slideshow.scss | 19 + scss/_structure.scss | 49 + scss/_topbar.scss | 88 + scss/_wordpress.scss | 235 + scss/admin/tinymce.css | 35 + scss/app.scss | 20 + scss/mixins/_gradient.scss | 10 + scss/mixins/_off-canvas-arrow.scss | 42 + scss/plugins/_nextgen.scss | 40 + search.php | 112 + sidebar.php | 6 + single.php | 38 + style.css | 7 + 363 files changed, 66505 insertions(+) create mode 100644 .gitignore create mode 100644 Gruntfile.js create mode 100644 README.md create mode 100644 archive.php create mode 100644 assets/bkgrd-image.jpg create mode 100644 assets/book-icon.jpg create mode 100644 assets/facebook-icon.png create mode 100644 assets/hoppies-landing-logo.jpg create mode 100644 assets/local-weather-fpo.jpg create mode 100644 assets/logo.png create mode 100644 assets/map-fpo.jpg create mode 100644 assets/michigan-map.png create mode 100644 assets/more_emmet.png create mode 100644 assets/pellston-regional-airport-logo.png create mode 100644 assets/propller-icon.png create mode 100644 assets/sample-page-image-1.jpg create mode 100644 assets/sample-page-image-2.jpg create mode 100644 assets/share-icon.png create mode 100644 assets/slide-1.jpg create mode 100644 assets/slide-2.jpg create mode 100644 assets/slide-3.jpg create mode 100644 assets/slide-4.jpg create mode 100644 bower.json create mode 100644 class_flight.php create mode 100644 comments.php create mode 100644 css/app.css create mode 100644 database.sql~ create mode 100644 favicon.ico create mode 100644 footer.php create mode 100644 front-page.php create mode 100644 functions.php create mode 100644 header.php create mode 100644 home.php create mode 100644 index.php create mode 100644 js/app.js create mode 100644 js/custom/google-map.js create mode 100644 js/custom/pageSetup.js create mode 100644 js/dollarsign.js create mode 100644 js/fastclick/lib/fastclick.js create mode 100644 js/foundation/css/foundation.css.map create mode 100644 js/foundation/css/normalize.css.map create mode 100644 js/foundation/js/foundation.js create mode 100644 js/foundation/js/foundation.min.js create mode 100644 js/foundation/js/foundation/foundation.abide.js create mode 100644 js/foundation/js/foundation/foundation.accordion.js create mode 100644 js/foundation/js/foundation/foundation.alert.js create mode 100644 js/foundation/js/foundation/foundation.clearing.js create mode 100644 js/foundation/js/foundation/foundation.dropdown.js create mode 100644 js/foundation/js/foundation/foundation.equalizer.js create mode 100644 js/foundation/js/foundation/foundation.interchange.js create mode 100644 js/foundation/js/foundation/foundation.joyride.js create mode 100644 js/foundation/js/foundation/foundation.js create mode 100644 js/foundation/js/foundation/foundation.magellan.js create mode 100644 js/foundation/js/foundation/foundation.offcanvas.js create mode 100644 js/foundation/js/foundation/foundation.orbit.js create mode 100644 js/foundation/js/foundation/foundation.reveal.js create mode 100644 js/foundation/js/foundation/foundation.slider.js create mode 100644 js/foundation/js/foundation/foundation.tab.js create mode 100644 js/foundation/js/foundation/foundation.tooltip.js create mode 100644 js/foundation/js/foundation/foundation.topbar.js create mode 100644 js/foundation/js/vendor/fastclick.js create mode 100644 js/foundation/js/vendor/jquery.cookie.js create mode 100644 js/foundation/js/vendor/jquery.js create mode 100644 js/foundation/js/vendor/modernizr.js create mode 100644 js/foundation/js/vendor/placeholder.js create mode 100644 js/jquery-placeholder/jquery.placeholder.js create mode 100644 js/jquery.cookie/jquery.cookie.js create mode 100644 js/jquery/dist/core.js create mode 100644 js/jquery/dist/jquery.js create mode 100644 js/jquery/dist/jquery.min.js create mode 100644 js/jquery/dist/jquery.min.map create mode 100644 js/jquery/dist/jquery.slim.js create mode 100644 js/jquery/dist/jquery.slim.min.js create mode 100644 js/jquery/dist/jquery.slim.min.map create mode 100644 js/jquery/external/sizzle/dist/sizzle.js create mode 100644 js/jquery/external/sizzle/dist/sizzle.min.js create mode 100644 js/jquery/external/sizzle/dist/sizzle.min.map create mode 100644 js/jquery/src/ajax.js create mode 100644 js/jquery/src/ajax/jsonp.js create mode 100644 js/jquery/src/ajax/load.js create mode 100644 js/jquery/src/ajax/parseJSON.js create mode 100644 js/jquery/src/ajax/parseXML.js create mode 100644 js/jquery/src/ajax/script.js create mode 100644 js/jquery/src/ajax/var/location.js create mode 100644 js/jquery/src/ajax/var/nonce.js create mode 100644 js/jquery/src/ajax/var/rquery.js create mode 100644 js/jquery/src/ajax/xhr.js create mode 100644 js/jquery/src/attributes.js create mode 100644 js/jquery/src/attributes/attr.js create mode 100644 js/jquery/src/attributes/classes.js create mode 100644 js/jquery/src/attributes/prop.js create mode 100644 js/jquery/src/attributes/support.js create mode 100644 js/jquery/src/attributes/val.js create mode 100644 js/jquery/src/callbacks.js create mode 100644 js/jquery/src/core.js create mode 100644 js/jquery/src/core/DOMEval.js create mode 100644 js/jquery/src/core/access.js create mode 100644 js/jquery/src/core/init.js create mode 100644 js/jquery/src/core/parseHTML.js create mode 100644 js/jquery/src/core/ready-no-deferred.js create mode 100644 js/jquery/src/core/ready.js create mode 100644 js/jquery/src/core/readyException.js create mode 100644 js/jquery/src/core/stripAndCollapse.js create mode 100644 js/jquery/src/core/support.js create mode 100644 js/jquery/src/core/var/rsingleTag.js create mode 100644 js/jquery/src/css.js create mode 100644 js/jquery/src/css/addGetHookIf.js create mode 100644 js/jquery/src/css/adjustCSS.js create mode 100644 js/jquery/src/css/curCSS.js create mode 100644 js/jquery/src/css/defaultDisplay.js create mode 100644 js/jquery/src/css/hiddenVisibleSelectors.js create mode 100644 js/jquery/src/css/showHide.js create mode 100644 js/jquery/src/css/support.js create mode 100644 js/jquery/src/css/var/cssExpand.js create mode 100644 js/jquery/src/css/var/getStyles.js create mode 100644 js/jquery/src/css/var/isHidden.js create mode 100644 js/jquery/src/css/var/isHiddenWithinTree.js create mode 100644 js/jquery/src/css/var/rmargin.js create mode 100644 js/jquery/src/css/var/rnumnonpx.js create mode 100644 js/jquery/src/css/var/swap.js create mode 100644 js/jquery/src/data.js create mode 100644 js/jquery/src/data/Data.js create mode 100644 js/jquery/src/data/accepts.js create mode 100644 js/jquery/src/data/support.js create mode 100644 js/jquery/src/data/var/acceptData.js create mode 100644 js/jquery/src/data/var/dataPriv.js create mode 100644 js/jquery/src/data/var/dataUser.js create mode 100644 js/jquery/src/deferred.js create mode 100644 js/jquery/src/deferred/exceptionHook.js create mode 100644 js/jquery/src/deprecated.js create mode 100644 js/jquery/src/dimensions.js create mode 100644 js/jquery/src/effects.js create mode 100644 js/jquery/src/effects/Tween.js create mode 100644 js/jquery/src/effects/animatedSelector.js create mode 100644 js/jquery/src/effects/support.js create mode 100644 js/jquery/src/event.js create mode 100644 js/jquery/src/event/ajax.js create mode 100644 js/jquery/src/event/alias.js create mode 100644 js/jquery/src/event/focusin.js create mode 100644 js/jquery/src/event/support.js create mode 100644 js/jquery/src/event/trigger.js create mode 100644 js/jquery/src/exports/amd.js create mode 100644 js/jquery/src/exports/global.js create mode 100644 js/jquery/src/intro.js create mode 100644 js/jquery/src/jquery.js create mode 100644 js/jquery/src/manipulation.js create mode 100644 js/jquery/src/manipulation/_evalUrl.js create mode 100644 js/jquery/src/manipulation/buildFragment.js create mode 100644 js/jquery/src/manipulation/createSafeFragment.js create mode 100644 js/jquery/src/manipulation/getAll.js create mode 100644 js/jquery/src/manipulation/setGlobalEval.js create mode 100644 js/jquery/src/manipulation/support.js create mode 100644 js/jquery/src/manipulation/var/nodeNames.js create mode 100644 js/jquery/src/manipulation/var/rcheckableType.js create mode 100644 js/jquery/src/manipulation/var/rleadingWhitespace.js create mode 100644 js/jquery/src/manipulation/var/rscriptType.js create mode 100644 js/jquery/src/manipulation/var/rtagName.js create mode 100644 js/jquery/src/manipulation/wrapMap.js create mode 100644 js/jquery/src/offset.js create mode 100644 js/jquery/src/outro.js create mode 100644 js/jquery/src/queue.js create mode 100644 js/jquery/src/queue/delay.js create mode 100644 js/jquery/src/selector-native.js create mode 100644 js/jquery/src/selector-sizzle.js create mode 100644 js/jquery/src/selector.js create mode 100644 js/jquery/src/serialize.js create mode 100644 js/jquery/src/support.js create mode 100644 js/jquery/src/traversing.js create mode 100644 js/jquery/src/traversing/findFilter.js create mode 100644 js/jquery/src/traversing/var/dir.js create mode 100644 js/jquery/src/traversing/var/rneedsContext.js create mode 100644 js/jquery/src/traversing/var/siblings.js create mode 100644 js/jquery/src/var/ObjectFunctionString.js create mode 100644 js/jquery/src/var/arr.js create mode 100644 js/jquery/src/var/class2type.js create mode 100644 js/jquery/src/var/concat.js create mode 100644 js/jquery/src/var/deletedIds.js create mode 100644 js/jquery/src/var/document.js create mode 100644 js/jquery/src/var/documentElement.js create mode 100644 js/jquery/src/var/fnToString.js create mode 100644 js/jquery/src/var/getProto.js create mode 100644 js/jquery/src/var/hasOwn.js create mode 100644 js/jquery/src/var/indexOf.js create mode 100644 js/jquery/src/var/pnum.js create mode 100644 js/jquery/src/var/push.js create mode 100644 js/jquery/src/var/rcssNum.js create mode 100644 js/jquery/src/var/rnothtmlwhite.js create mode 100644 js/jquery/src/var/rnotwhite.js create mode 100644 js/jquery/src/var/slice.js create mode 100644 js/jquery/src/var/support.js create mode 100644 js/jquery/src/var/toString.js create mode 100644 js/jquery/src/wrap.js create mode 100644 js/map.xml create mode 100644 js/modernizr/feature-detects/a-download.js create mode 100644 js/modernizr/feature-detects/audio-audiodata-api.js create mode 100644 js/modernizr/feature-detects/audio-webaudio-api.js create mode 100644 js/modernizr/feature-detects/battery-api.js create mode 100644 js/modernizr/feature-detects/battery-level.js create mode 100644 js/modernizr/feature-detects/blob-constructor.js create mode 100644 js/modernizr/feature-detects/canvas-todataurl-type.js create mode 100644 js/modernizr/feature-detects/contenteditable.js create mode 100644 js/modernizr/feature-detects/contentsecuritypolicy.js create mode 100644 js/modernizr/feature-detects/contextmenu.js create mode 100644 js/modernizr/feature-detects/cookies.js create mode 100644 js/modernizr/feature-detects/cors.js create mode 100644 js/modernizr/feature-detects/css-backgroundposition-shorthand.js create mode 100644 js/modernizr/feature-detects/css-backgroundposition-xy.js create mode 100644 js/modernizr/feature-detects/css-backgroundrepeat.js create mode 100644 js/modernizr/feature-detects/css-backgroundsizecover.js create mode 100644 js/modernizr/feature-detects/css-boxsizing.js create mode 100644 js/modernizr/feature-detects/css-calc.js create mode 100644 js/modernizr/feature-detects/css-cubicbezierrange.js create mode 100644 js/modernizr/feature-detects/css-displayrunin.js create mode 100644 js/modernizr/feature-detects/css-displaytable.js create mode 100644 js/modernizr/feature-detects/css-filters.js create mode 100644 js/modernizr/feature-detects/css-hyphens.js create mode 100644 js/modernizr/feature-detects/css-lastchild.js create mode 100644 js/modernizr/feature-detects/css-mask.js create mode 100644 js/modernizr/feature-detects/css-mediaqueries.js create mode 100644 js/modernizr/feature-detects/css-objectfit.js create mode 100644 js/modernizr/feature-detects/css-overflow-scrolling.js create mode 100644 js/modernizr/feature-detects/css-pointerevents.js create mode 100644 js/modernizr/feature-detects/css-positionsticky.js create mode 100644 js/modernizr/feature-detects/css-regions.js create mode 100644 js/modernizr/feature-detects/css-remunit.js create mode 100644 js/modernizr/feature-detects/css-resize.js create mode 100644 js/modernizr/feature-detects/css-scrollbars.js create mode 100644 js/modernizr/feature-detects/css-shapes.js create mode 100644 js/modernizr/feature-detects/css-subpixelfont.js create mode 100644 js/modernizr/feature-detects/css-supports.js create mode 100644 js/modernizr/feature-detects/css-userselect.js create mode 100644 js/modernizr/feature-detects/css-vhunit.js create mode 100644 js/modernizr/feature-detects/css-vmaxunit.js create mode 100644 js/modernizr/feature-detects/css-vminunit.js create mode 100644 js/modernizr/feature-detects/css-vwunit.js create mode 100644 js/modernizr/feature-detects/custom-protocol-handler.js create mode 100644 js/modernizr/feature-detects/dart.js create mode 100644 js/modernizr/feature-detects/dataview-api.js create mode 100644 js/modernizr/feature-detects/dom-classlist.js create mode 100644 js/modernizr/feature-detects/dom-createElement-attrs.js create mode 100644 js/modernizr/feature-detects/dom-dataset.js create mode 100644 js/modernizr/feature-detects/dom-microdata.js create mode 100644 js/modernizr/feature-detects/elem-datalist.js create mode 100644 js/modernizr/feature-detects/elem-details.js create mode 100644 js/modernizr/feature-detects/elem-output.js create mode 100644 js/modernizr/feature-detects/elem-progress-meter.js create mode 100644 js/modernizr/feature-detects/elem-ruby.js create mode 100644 js/modernizr/feature-detects/elem-time.js create mode 100644 js/modernizr/feature-detects/elem-track.js create mode 100644 js/modernizr/feature-detects/emoji.js create mode 100644 js/modernizr/feature-detects/es5-strictmode.js create mode 100644 js/modernizr/feature-detects/event-deviceorientation-motion.js create mode 100644 js/modernizr/feature-detects/exif-orientation.js create mode 100644 js/modernizr/feature-detects/file-api.js create mode 100644 js/modernizr/feature-detects/file-filesystem.js create mode 100644 js/modernizr/feature-detects/forms-fileinput.js create mode 100644 js/modernizr/feature-detects/forms-formattribute.js create mode 100644 js/modernizr/feature-detects/forms-inputnumber-l10n.js create mode 100644 js/modernizr/feature-detects/forms-placeholder.js create mode 100644 js/modernizr/feature-detects/forms-speechinput.js create mode 100644 js/modernizr/feature-detects/forms-validation.js create mode 100644 js/modernizr/feature-detects/fullscreen-api.js create mode 100644 js/modernizr/feature-detects/gamepad.js create mode 100644 js/modernizr/feature-detects/getusermedia.js create mode 100644 js/modernizr/feature-detects/ie8compat.js create mode 100644 js/modernizr/feature-detects/iframe-sandbox.js create mode 100644 js/modernizr/feature-detects/iframe-seamless.js create mode 100644 js/modernizr/feature-detects/iframe-srcdoc.js create mode 100644 js/modernizr/feature-detects/img-apng.js create mode 100644 js/modernizr/feature-detects/img-webp.js create mode 100644 js/modernizr/feature-detects/json.js create mode 100644 js/modernizr/feature-detects/lists-reversed.js create mode 100644 js/modernizr/feature-detects/mathml.js create mode 100644 js/modernizr/feature-detects/network-connection.js create mode 100644 js/modernizr/feature-detects/network-eventsource.js create mode 100644 js/modernizr/feature-detects/network-xhr2.js create mode 100644 js/modernizr/feature-detects/notification.js create mode 100644 js/modernizr/feature-detects/performance.js create mode 100644 js/modernizr/feature-detects/pointerlock-api.js create mode 100644 js/modernizr/feature-detects/quota-management-api.js create mode 100644 js/modernizr/feature-detects/requestanimationframe.js create mode 100644 js/modernizr/feature-detects/script-async.js create mode 100644 js/modernizr/feature-detects/script-defer.js create mode 100644 js/modernizr/feature-detects/style-scoped.js create mode 100644 js/modernizr/feature-detects/svg-filters.js create mode 100644 js/modernizr/feature-detects/unicode.js create mode 100644 js/modernizr/feature-detects/url-data-uri.js create mode 100644 js/modernizr/feature-detects/userdata.js create mode 100644 js/modernizr/feature-detects/vibration.js create mode 100644 js/modernizr/feature-detects/web-intents.js create mode 100644 js/modernizr/feature-detects/webgl-extensions.js create mode 100644 js/modernizr/feature-detects/websockets-binary.js create mode 100644 js/modernizr/feature-detects/window-framed.js create mode 100644 js/modernizr/feature-detects/workers-blobworkers.js create mode 100644 js/modernizr/feature-detects/workers-dataworkers.js create mode 100644 js/modernizr/feature-detects/workers-sharedworkers.js create mode 100644 js/modernizr/grunt.js create mode 100644 js/modernizr/modernizr.js create mode 100644 js/modernizr/modernizr.min.js create mode 100644 js/modernizr/test/caniuse_files/ga.js create mode 100644 js/modernizr/test/caniuse_files/jquery.min.js create mode 100644 js/modernizr/test/caniuse_files/modernizr-1.7.min.js create mode 100644 js/modernizr/test/js/dumpdata.js create mode 100644 js/modernizr/test/js/lib/detect-global.js create mode 100644 js/modernizr/test/js/lib/jquery-1.7b2.js create mode 100644 js/modernizr/test/js/lib/jsonselect.js create mode 100644 js/modernizr/test/js/lib/polyfills.js create mode 100644 js/modernizr/test/js/lib/uaparser.js create mode 100644 js/modernizr/test/js/setup.js create mode 100644 js/modernizr/test/js/unit-caniuse.js create mode 100644 js/modernizr/test/js/unit.js create mode 100644 js/modernizr/test/qunit/qunit.js create mode 100644 js/modernizr/test/qunit/run-qunit.js create mode 100644 lib/menu-walker.php create mode 100644 lib/navigation.php create mode 100644 nggallery/album-glmalbums.php create mode 100644 nggallery/gallery-glmphotos-8.php create mode 100644 nggallery/gallery-glmphotos-narrow.php create mode 100644 nggallery/gallery-glmphotos.php create mode 100644 nggallery/gallery-glmvideos.php create mode 100644 package.json create mode 100644 parts/blog-sidebar-r.php create mode 100644 parts/bread-crumbs.php create mode 100644 parts/client-info-footer.php create mode 100644 parts/client-info-offcanvas.php create mode 100644 parts/glm-blocks.php create mode 100644 parts/glm-kitchen-sink.php create mode 100644 parts/off-canvas-menu.php create mode 100644 parts/search.php create mode 100644 parts/slide-show.php create mode 100644 parts/top-bar.php create mode 100644 robots.txt create mode 100644 screenshot.png create mode 100644 scss/_blog.scss create mode 100644 scss/_body.scss create mode 100644 scss/_content.scss create mode 100644 scss/_copyright.scss create mode 100644 scss/_defaults.scss create mode 100644 scss/_left-off-canvas.scss create mode 100644 scss/_main.scss create mode 100644 scss/_mixins.scss create mode 100644 scss/_page.footer.scss create mode 100644 scss/_page.header.scss create mode 100644 scss/_page.wrapper.scss create mode 100644 scss/_plugins.scss create mode 100644 scss/_right-off-canvas.scss create mode 100644 scss/_search.scss create mode 100644 scss/_settings.scss create mode 100644 scss/_shadow.wrapper.scss create mode 100644 scss/_sidebar.scss create mode 100644 scss/_slideshow.scss create mode 100644 scss/_structure.scss create mode 100644 scss/_topbar.scss create mode 100644 scss/_wordpress.scss create mode 100644 scss/admin/tinymce.css create mode 100644 scss/app.scss create mode 100644 scss/mixins/_gradient.scss create mode 100644 scss/mixins/_off-canvas-arrow.scss create mode 100644 scss/plugins/_nextgen.scss create mode 100644 search.php create mode 100644 sidebar.php create mode 100644 single.php create mode 100644 style.css diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d39bac5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.DS_Store +/bower_components/* +/node_modules/* \ No newline at end of file diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100644 index 0000000..31fc558 --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,84 @@ +module.exports = function(grunt) { + grunt.initConfig({ + pkg: grunt.file.readJSON('package.json'), + + sass: { + options: { + includePaths: ['bower_components/foundation/scss'], + }, + dist: { + options: { + outputStyle: 'compressed' + }, + files: { + 'css/app.css': 'scss/app.scss' + } + } + }, + + copy: { + scripts: { + expand: true, + cwd: 'bower_components/', + src: '**/*.js', + dest: 'js' + }, + + maps: { + expand: true, + cwd: 'bower_components/', + src: '**/*.map', + dest: 'js' + } + }, + + uglify: { + dist: { + files: { + 'js/modernizr/modernizr.min.js': ['js/modernizr/modernizr.js'] + } + } + }, + + concat: { + options: { + separator: ';' + }, + dist: { + src: [ + 'js/dollarsign.js', + 'js/foundation/js/foundation.min.js', + 'js/custom/*.js', + ], + + dest: 'js/app.js' + } + + }, + + watch: { + grunt: { files: ['Gruntfile.js'] }, + + sass: { + files: 'scss/**/*.{scss,sass}', + tasks: ['sass'] + }, + + scripts: { + files: ['js/custom/*.js'], + tasks: ['concat', 'uglify'] + } + + } + }); + + grunt.loadNpmTasks('grunt-sass'); + grunt.loadNpmTasks('grunt-contrib-watch'); + grunt.loadNpmTasks('grunt-contrib-concat'); + grunt.loadNpmTasks('grunt-contrib-copy'); + grunt.loadNpmTasks('grunt-contrib-uglify'); + + grunt.registerTask('build', ['sass', 'copy', 'uglify', 'concat']); + grunt.registerTask('runwatch', ['sass','uglify', 'concat']); + grunt.registerTask('default', ['runwatch','watch']); +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..bec84c1 --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# Gaslight Media Foundation Template + +This is a template to start your own project that uses Grunt and libsass! + +## Requirements + +You'll need to have the following items installed before continuing. + + * [Node.js](http://nodejs.org): Use the installer provided on the NodeJS website. + * [Grunt](http://gruntjs.com/): Run `[sudo] npm install -g grunt-cli` + * [Bower](http://bower.io): Run `[sudo] npm install -g bower` + +## Quickstart + +```bash +npm install && bower install +``` + +While you're working on your project, run: + +`grunt` + +And you're set! + +## Directory Structure + + * `scss/_settings.scss`: Foundation configuration settings go in here + * `scss/app.scss`: Application styles go here diff --git a/archive.php b/archive.php new file mode 100644 index 0000000..de96ac4 --- /dev/null +++ b/archive.php @@ -0,0 +1,45 @@ + +
+
+
+ +
+ + ID, 'blog-feed-front'); ?> + +
+ +
+
+ +
+ + +
> + +
+

+ Posted on +
+ + + + +
+
+
+ + + +
+

+
+ +
+ +
+ diff --git a/assets/bkgrd-image.jpg b/assets/bkgrd-image.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2539903f1e372ffb386270e5a023e8eda0b949b8 GIT binary patch literal 1688566 zcma&N30#s{+c173xaKaJQYxvrV3rn?VJhH?g(9GtjpkZ_qq%13sJJU>?pBrtDhlqF zmZM{tI@;KVirTnLnbVV?*fMHmE`R2EpXYhs@AvzD@Bce+!@2KsZD+l&b6wZjd9^bS zXggh|od*Cs9s$S!|DAT00X4_C;IJzI2!Kc)hXBCNJoqLxHZ~G{=ukw=!N8DY(Kz;Dr6<$iU#R&{%j-=mlDYt-*($M+R_Oh^@hC6v2`Z=@3e#xh6!1 zk`vr1!3kl($3qP4?cgUaqc4X?hKI%m!Y_ya7!iZMY-{jO;%G_!@5hG>;Qs`P4YM`C z{>>HcLm z{9nmH!Yw-FJeuU_{4ZXTJ6nT)RVqF{{$Tu(gBPPO9I`ro{P-cu!-ozZwva$r#9WDp z4ZLg-5o7po3XY*M!O^tHSlY!1_}>%*gD%F!+8RhC{jVy7M-mACA^d-Bt?=-_>-A6Q zm{?Nie~a;dg^r@ZTx4AIkN>P^NbsT1 zA49`KBVuDDU1;@Bi6oMv9WMsQ{rwd0Xlo#0a4>`xfG5fd925ght&T$%(IiL|uFIaoRTuefN3=+MB}i_w&e z7k{)h@D7bWC>d2q_}@+bUz8m~qiL5yL!6^8hQt5aW@y^~;AQ3PNWwfM7#;jylKpG=kVB*XmHUxq_wTXw zzx|&$^!FI~8~DF+|3%=?|3UblApc`n{To&?R{zfaXOc*6{xi)&BP4SxS~7`t#DFW2 zdNKB54E16p{K!E|z#4}qK>nV%0HCrL1pGJgf7V6vBLxCOWB_SdIeCR$AV9+C|0o25Ab_;Y z--W7wLrRjAwB#!#1?&b%fz=?=`_yFsD-EoHtS2<^u%V`0R4T4Wi%mLWB;UUKagf9Q z(fMfP$4_Zw?P8R1wIjtTSRuyCL?RGK3Idjvk%mYr2Ld!eQfdHrpOrcU>nR-=WuPJR zF|~-@e)#d|ydm@xPE(e2BuFdT$U!cxn7lg}xxf1ESWJmyf4Z^u&NQG1mWZteRs-yT zEjQC;9n3i@kRatcH=SoIXVMyvc2~tSzrlG^ob5GUgUoc+fz<3sIfGg+Izl=@MgFNw zBUPzd=T@IfM>0jE+jA^2Ut7aLtozu!uI9nQB;aawQkgrS^EPs%)}W<+j77>8VyJkY zNt2N<{YDLO*KVa+*ZI}@GJz?~5-})pLK!-^U0O~;=+aE&_yf{x7lk^RQPB43oujE)mtbXsQV}Lxv|kYX!w})e^^iwby8qPsFqS^? znpm6OeXG-G%WM_41Gu-HdUAsqbhx-5d&IVb!I0h@7Kj7k-XH)-`5m?S z{wrewjaOUFoxHKqjaZ*Qm6SWr?OHf_jw26w(Cl4(C&%cEzS}C<*yCaO?4KIPqnqFy zTWP>o2_qmb@uofrLkFyu>kUdV&Mt3FOI7^;ELtNbRyw%~EvP;Hs|n`zxX`Y? z%#6-E$Au_?#z|o_T+^(7w0{AwpekPNb69tI@bGSR2iRA|Z43VjKlKRr#1{`)m~->e zdPV)7!+~<7m04RzL%uF@GjUB>)4kfb&7CW58mozdkQzPflb=0gtOj64RFaTwN=k1% zOY?euJrsn6qWFRWaUF-Z)m?f{H99E!sluSD{J`CN82P$1h8oV?4__btM=$@e9)%O1_ow#r} z|E%XMvxEg>=Gz{v_##ZGifv%HzJHN_qz21eau@=Zw7*QfO;Zs34*mM zT9~B`xc+eAgphA42Rq72e~oRarKAYSV`q+p{+e9+Yo=;s5YeY z`Y61b=;nBt>(BosCPyFbt=87?P~3>KQBc~&+Z=wdW_xI;-cx6R=%tMvzu(Midy=dUn~ zk3c+D#-ZAxwW6Z&->WO2wZKpI2d53>FR}NPj+F}70?^l@R*W0~E~*(DEUs6}49p=% z)N+(R_L&;N_z63}rzNnwNv21kN@iQAxJfQwCv;k;fM=A-`l3YR+6D$Uwj~DQco(0V zs9272L3Ap%RYV7-kBT*?Jf|zWi&44$I!xp_(36Eb^UfTcfSRH58G&3iBzx`vdW=TJ zziNDlSJYl2JRST9fYCa7oi`o@sg!kMcH~SDm0LS1!Sfr}MhFv7GPeHb-a+PM!|t|C z58Md01o~@GXt-Lo{lMLlI8>n6cF|NCbxnH-T&60md*o(o;$lrE z7UQZbZC0&QA@j}+*BlPb%~cvoVM7~WsaVGYF7$R3;*oID%FhPk_^HxvkYsfh}-@(eg7w#9G zjhtmM`h>n;Z2Mr$9Y8pVCF=;zM#XF1zH9FrniIT276+(jWp%Q7tLW3ds{!-1Fz)A5 zH{l_seVj8QF#U&0f#If)1vvIp>>EqEWt`M|@!J&ielLq=Io$?1&!w-t02R!yUAKif zj0a3Pu=2UGT~OE)Qz`;8yNd#WAL4%4N+_Gysw{G%u>BlSxrZO2yHtn*DXeq07XlVN7O@gf9+Hw;_1~uLLTQmI_Ag_1z zYgLVQKkM#NQTB0hlZ{)N=~MQeRQ*i4oD6GiU(QpsRk-Vfq0`YMjuS|cO8v8>rJ`yk zaocw9$m0z!8X_;5{PR~QlXc@%8(ycm!yyjLwTj2f3vpyGD(auW?6YY^7xkB zAu=_UJ<|Y*tUxIY%PGceF81-YzL2tafV=gAFT5q|QJaGbirfY0@9SLf=XB35I$i$5 zEAd9`1o{`_Mr+ers**=qB#eda(M`5j)s`I@A?t?tE_oEqJ05a=`p3e<`-mgB}Z|Cx` zR6%@xJ)ML_3aHt>MeOASnZqH9)FKF;(e7yG&0?**ry-~|MXj50BKSK3v38*<)+u$zw9?i57u-m9UN#P&lA!hH^FwXw%7V(YNCt0lorpVqGKIHF2G1P_6Mj&Z>1m(zK^~H zK8HQ`4QUcl^L-8N8g5*n>?ETT{MUBJY-XmHD-V20Yzli+UXil4fs!&*I^y;ysu=U^ zd!Q@3R2A#nK9T7XMI^Ytt&P{~4H#6l>nLhANFKjgP^JOUzAaK(!~;?6FNSnwagt4} zH6uiRgM1br@N|9XC!ut3g8)!|r_z$4IhmEkOy~otn~^4GFm^iqrPBOM2AQ!azGv)a zExBzGZ=#WZ+$-4KGd~o8G%7P-=L25S`1*v^0fkZ3pbT?0?#;*xT_i`W;z{dWD~5zx z`q6v@-jEf^sr5dfW7MI%*EACVM;Bmfsp9YDO86; zLao_#a)nVZu9EKlrl+%j`xE4a0_BFv&f${k!MLj(sV6c=@h!a%RBb`6Ypo=FptTGOKha!}of#~>nWCFw zVGG&;$}1%=>NLN|6V#Rr1I&jS6ckOWiNn;@;AqqJOEcV|jKa1)XM2Q0m%8atb;pYL zoig4GO%UtGZV%o?^htj+bY&8lxJV;*NP}Q7O3_SY{YG47B;;n(eUBRfxb>LjCi=B$ zSpM`1oJb*+@>Sfktcop}hvVcN7WQtJT5t_xXud4anO>VtRNz*(g>ir)EneqLlo5RX zMNyidP}|H4)JPb{Radclle4SuK%!)-HTFXe#CskJ^!%gde1;5!DfA_7tnLr^?L~eB zjbLcE15lg1XX_fBLDv|`WH+*}SFg*I|6N0kbxF%untcEEiK!m1N>I4Z;NMeoeqa-x&7qNS(_xf|*+y zIxkB~H{g>m_Do$7bjG1mJ}w#K z`;`d2);ULXDsX+EE(YCo6o);)g!$KM57Djk zr1rZzK8LfoQ)KVWT^5>!l1_VA>5&vv33*mBe6I-VW$%Q(1ovia|E<!GUCRh4~>U&57kNAafoIaiOG zSP{x@7`oXrMpi)N3UMD8+V;h_VOFa+;?Ajs6vI@I?nSMe+xcgzIX8>o?)fiffzJX z@_$M)y;QX1@O$T~DCTh_RACvSlQTasN0`jmkYNi(xk@xQii|L$N{8RB?h~Y>21^bm z(R)NVo~%pjyE*@CA{g=bN6XZG_47V*{=@BG(&(nP8p0i5a81KdE&G04vAQ$l(@GQM zG{scs7^yOK2S8Vh+Shy5MW3LfOfLse)J}5EeAT6jb^tToUtRZLTjwVg_h+4+9%@m-XH6!tO$8ptUQE#WTpBtS8u_`!7dw)ogn^I6eyOJuV$$ zaFmJvK$rf;T592q3P#{B|ampFp?{jlO%_nxnmwK6uq=tZG_DAS8H@6yKL&l_Gvf8lF+WDQPkV z=|tB0GK#(fRN5xIuhXgDqrq%mi6XquJ$5H=}y2TBN$x?&;oZf#ALpiNQQrPfHUPQL?_DArbeQZk>abb6u@2O92@10ZLzG2OOv7on zHrodK{if!=ak3hcZKJXmaF}}l>z~w-i4BnY0xM`;lXchuS{-*821S1(+BW}aSdQel zvRdAT5vDcPc9Ai0;?W}-Z)KH{=PA<09+S8DscywKX>s5sArajlm9s@fRvwOuaLEkh z^2YLGjy|T)e7kX=y#VD@6B-JwU_O zq!DaHSlcyHGGi@I`%t!(W7Qtk@%g`4M!FPrR4Y%>Bg+4ca$Xo2WpWL5 ziyZcI%Ufz4qhP77zNw^E`e}a9)lkAP1_9tdEoq*)H5m0?+<%=0&qP4C1O22;omugVKlNqE4&8XN zT#p5!>O@I>3@2KBEu1SmcLVt$l7k+)noEthnPatKlaNVjEO4w^W?=`aC~S zeuH=!Kd)OUsGzFd5L7xLH8A%-T^+WHp}da zoPXxoJR}IYj9~||n_YD?QL=pDV#3haX_$Jwr2$ROlSJ*wJUf+~mWN+GETN0OYO?<;hJ?ZMH9Sc zYMj11`#0?;HJ_&e2a{a;%AhvLs6r;cJhWMf5Vwdb?ylF<_EwcQ8Y=p$7Rjp3_r#R4 zrbJq4onrRlUl-Nqaf|HzapoVlZ*#TVd51cibW&o#jv4_uWuD zTyTS9oClIlOLrfXwtcDz7Tz!Ww;D2dhFe`1A zCQs?B^}TZ*Y?m`p>=V}pHiCbrLKR9JzU5B&Z>gop9&h+U{`K8#I#too>NT!U|Tvi#ySFaDI{Wc0N+bC~Jond^UbA>y-Ch=--XSvj zxnM=#ZP!D%PWxV)Z73uS3YdBC0CzSjir7*WWUi-DLm29ZpB13AGn zVV;??=)byUePW8F?Z0`vwM|@OT+oSXNPCkaXC2K7qNIugI`&UpHhzT3$efbMU1-TO z*_Sb{uFI^M?#Y)k$4Qn50W%(@>xTcdw~OrQW_=s}J$|wu(a^l-i35paCfPWpu!JtI zXjZdD=?w9#*70jz`<)P4X&jF(UGF-U?&$|#7JU?7!p=7vSg5ENBqKlb*6)#exGv`r zVXP_Ns_8Yz&|cg2x?2d*!E_7jFXTqAWx{S}AgtL*eq$>+ooyoJY|PM94}Vi5B{y_? z0#hyY>(JZ*J|+s(&WR@x#liWOhYjA;)_Ll^BA1H)=)ty>9Y`Ff)jt?-`cQXVu^VIH z(tmr#gFvOb@Ke?jN)%p2vOcfQZ2fZ3`6o$t{i^pUla4`peq|=a-ko+YBAoetL;l

UdYvvc$BUlC9c&aC>FCx;p7c>fc{oiuqb71(Nou_J>O(TVd&^6VBiz|Y>c8e$8#%m3X`mp znzD6*C+1CG9e*-Qs;vNfAyHzIy+zV#?!KCSX{pY8^BBhq$32tjYF`;iAacu{&pW_c zf;^%>@=mkXEPp!>i7)0B!+POlaQzARg6pwMoRozbV(cnZ=sb-- z|70{f4}$$#fxbf~yOsC~Tk=Imugz&IIG-@rwuFDOu8P64TUf9aDOQQlV?dNpa>VeU z?L9 zQ_HH_yEu}$0~AJx`dFPZ4{zNXtEyrYqKCS;GBrNsPmiS!_SPWIIq)Eb*kz1nb7CxH z`pM%81AV+q)PfV1NJqk$la(Fp4YGgxtFx+);?!qujL3!u`oaX4P=4dmbcIED43H`l5tgnJ6qo@5o4=#jnHx4P@M8UI*+;vyu}g zkd0pAcR{jmACJ=OuhIj&VVA#bCyU?}QrN7e|w$q}dX(nZ|Q_`))r;U&6U(*@iCHy#a!gL3)1t3`$=~>e$YVLog z_{LTFnDj?$S7{mxBSETm(4Hs3zPg>#R8w12F!uFUf_fVuLoJ_IvAB+~*h-zOZJ4}8 zXzO)&9UL9?-tMuX9!29HrBFU!A}8ng7}cE`tjg7gZvN( z0|Y5H^WI0VZA&1Ut8CjkJxy@G2~qxmb~W}wPVmPjXQ@2FhmK}CZ3jTPvpY5uo?FL2 z5r3+m%{MIxr-Cj7m^$}kxX3+;*Y2vHAOnVO?koslsvt+J=L(IHOb1VueP=KvNbZzGg zlAIFc#!9rGqf(XBYlk2FG!_96Eo}I7TP627Dr*Oz$HC&R@lE64XYyoK_#`H*jo-o# zBi_~E8PT05wuiY8&|VQGjI1B|73OIm<|^Ujpx`#UZl-FIEt+wce@Y>==do67vFxFt zd$SBd1ijr0IuUE`t3Ui;ipTJHFp@r~EgJl&F>t?-A;(szWwv%bpf3aTj=IY3zDNUv zj=E;n-fx@cN{Cu3&z|VQwS&MHQz*xyrB@Yb38F?gt11^?S@5BH;YOuTlHDqj5(Nqp zRWv!(;a;#d@%C;FIgix}^2&5|gDJi>>Vco!dKqfTut34;ZHBeNNVNq)!4`!=2AHz1 z6J*Dm4ts=S_&5Ghmr-2*2bSD*m*HfK@uf)AIlXImRZEom$f?^Z%9M;EFF&D&G8?IWcx+!#?7tLRHw)bU{dPOc0pEC4(5Mmc5&mp=-*|w8|*M!<; zWpeHA_?JV=t@7=kkN=1tiYgK#v&u}o_T|%AqaAE1Mj<7o-sSDMteCwo>c?9>3L}iT zSkm6IfQ~t_V0|LhR>ibwLEZBB-|q}aDkqk=1aU`I1+x!is7Id&%E;P( zro172)-4mnBXuugjVoQpqV_KOpGiLk8g$g7gtaYt#Ve5`t`co@@l#s~2FhVahVH)3 z8Q@m!>Nif(6gCtHhGw< zu8idLa*HV!3WO&~M5vLj?7O-QI#E5W6$h%5Iui(*up9mAnNH$#5|c)p2&R~6B_}+p zKDpXXGxMsdFFcYn%Z1g?_=7v~KL>IlA z_Gl3$AV76B8xjrasj49&v{%l=>;$#p^sIM{#9#NSYH$jd!W97}xx9(3S(zVt7Im}l zKb+Sgj+_=b?ZLKG9>u6JOvu%4d!-WBig2nUte&}}ZQ`)?I|SzS!a>JMV4%2F-^ zwMm13%(&Quu%}(7J9Av}icW3ta(BKS*)Kov=^ggLWv97@4{?ZHptV^a{tmDtI0|X| zPPIsTV|G!?L}e)VY`9LY<^f#6rH@IbNW|aP1fs-nol}>qcg!+sAa~1Lvkz7bKGq4a zaONu(uOnM3wPfdRF08N>kse=k1{fd2?9kTm5cC);lVk2XPD6>^+wNP3I@D5OQ3*s& zX*m`LGH>=`puB)0hc(**@_xm1xB&IY>I5daGd;@2n|W#C++VsCRF|OB9~XVn&gW|8 z!Sg+DtiQO;sulo(J*6^i4%SdWNlDHMQ0uS23DphWEIcEE#e3`#6Fyyy`H893g^5WC z#fBO~4Eb}i(?{MrCu)*~+ZetXOzG*Yx;@v{t?$z@g_7pflOf<4{PbZ=z%-x~8)WYO z$D<{IIv(<=iOf+<`qK#vHK?@|M1*(1;`x;r@z;dd{*04>d%2;O-jDAYTgQ8U%eEZzfX4!h2PnLDgdOyp621##x zkhgO6_7J-Sx{vqA8WgevFs(cIHlVQ znp&l~x3O=JuX{=xH$j)WiU+k=EaIb0iQj65J8}c*G{fzoQXFP@_u^+al z%=&(!UoZ%99m)N@l!u&SgL*q>JaJ(whL7e)l_1X@Ze6{4;p3f%k=?N^i@%MgZr0F@ zVBSrCTPEu<&`<1xO>z7BlO`A~)050*XTKh*O0>tqtE7aWyXiSYbtbBTSDe(&`!(wB zg=NC?XSnv3Tu^50CR$Af-#2>w=%yJ&1K*68@cv_3q2jc&Ubl*W8xZ+Y*-Jn2z(4dN z7x1p@72X+4rmB)n#aOM@WG5$~OsS~pBXr*>t9eJG;EmW>pG0cXLhs2EV(esZF!!eY zZGpvbzP9?6$W5UsF7trA3B9PLA~7DOj{LyqmJc9|jf{@k{q89*+s#rZNQvQHvRx~H z$rRgAo3|S*pOTHnI@(C10w$vIkdiJKiKXJ7BM4-XADj{x%ye#E}3M=rtc zJoVpLs|dKvW4@7leue3K|BqkgSKKG(c)Gu78m$_cTJ^WhMpt-K5|gN4rs>>92AxA6 z@TEEd;RzO&DW9PCqAeEn*Y#fhNX47u5MUUy&<`^nLrfbW*ta@sMyEoRcrq*xo+cBOiArf1G{K&D93cbSV$iQ6XCH;bJqZEBeGw?>n|qp}-Xfb@7L?S8H3 zQo@FEJ*5&uQMH_aq^_)M=Dj%`RV^B{YTy^mEHY)PdIN!6u=b1GDo54ey`MChM@Q4c zr8=AGltY1aB2>x)he21aQvk{gSbulMvnIWRVMFeeJ0R`k++o<6U~L-vh7fSz#oikm zB=c~+X^pNUCBAnBY4-1AH(+FTz?t4zQ_ABV;HmddLLXh+-85M0ZSl-kr8w!t{DkM8 zg-1qmij~zGVvt_pf6OKM*Y$X1e@(|V>}l#N(9-Sg==%fSX!MDNs+ow>WH;lDq!1FL zUhr$)czMYNU)|fOPd5H3?D;>kSSu_dLf%Ah@QvJ@`*v@DXQ6dWHAy!2dd7usqiLP9 zoscZl_{_EwZ5yudLFN}m+fT9ytZ{9Pmj~lAre=O=D6J1ltol=UzkZyh;S%H6e}iPu zW;yHDlJTXb+5Jz6rdqpDiL(;Ks>nA<;!KWhntOhG1m=zN(zX1Mf#}wbZuN zRlPF`>+W&#F5^=ZZb#4KCkOG2UtH`c6>zofAR8f$*{6yVJ-Rhjo%V{Us1Cdo;wH#j zc$9CUdv$8|)Ktwmxtx*AvZC527t7Qx>ED>3byhSwI&Ydank`~W%qs&g=^5Y9S?Div z+U>BBfKqPS@Nyt^jQ1v#TZg{2KPW;zxzBa~;k(&$Il#(PHqJ-l(e&cas710W=4?S zJ3wBb1MGTUdfulk(_U8g>@nR5Z=g}tR0q54!di43jBN5V`~m{C_wgCAvj|iBCjzOY z7Xu=fz?tuB*6CoCAGs7)>FnY6XF4&kG?jN2*qOF^{PPH<_C$@U1 zt_MUka>w`6k1ldiQoULVRwFeIKg(Fn`#3ph$+|`OQe|t%ZsQLY1g-;w^EZCI*FIwLGs!?M^Z5Zp<}^WcT1 zG|y&G{h8}=%2sM`D`5QZ*JozjJZ~*|exnH|FBA>k^Ej`&J?aeb!Ttg^kG0uI_LZpF zt)vTgIg|jI81ZY@XUEbArlxL-+UsIpqMF0kRk+(Q>=^aO=#jQNQQUeiv_8gHbF6y} z9$ zSdrXqf_h=&^#|yF2N)%bgBhi8H)ZMDCfwmU&qjtZAvm7LUXk~I%&W^vtKUMytt0E& z3XPGUSTWyl3aTvK&gHldT;Gj2Q;<=6s@+CwEK>Tu)q*CIb+pL`NNKN+*#Rt6q69x{ z%})6&w)p8+n6)+15=+!@ylnzGQBu~j13*_X}Im>TciEcPNYcsrZ- zL;H*JUsu#&K;EL0N@u32yfO%#B-1%os;hx)4L3KGaS1=v(d^vJInSRK<4IH zk1Nzwo_VC6)Xv`ZOUs1er?nuICJd;nJe6uC-rz4DOP+;)Pt1qgR5Spfo??P>*)jmv zd(VdF{l)TD40R0FEphmzIpw#Lq7JbCbl9tS-NW)=h7{-Ij7g4(4u@ycK5=b9vEN77xR}G#zP^s(0Wx z#X(zxi8dvZQgS8fk(*2VQbCdTWzKQTiAh+aFA|^Xs@T8g8Y_w!99RGY^E722eNzB! zWe2W`FquW-4;y^ilOp>}wZ?*{zBEFd)SW-7dIPL-4BCGQEB&i!-8+M_#I9p)Y@}Qq z=9T~C0;|+2hcf$}v%`@#c&G(IT5jt5Ds1<%QThqfHF-$hWe*r_y1TWR5DVRy?A1=4 zU#|5#Z%i`Ue27fMbJ^tkoe-L5OZH@M2p26w@jvrpbhLF0o21fJ%t|wNW9B1as)KQd zy=v~gA~hq@bgs%gZM*X#dpc<#%BFL?%{I55Uf|wVuHzIShmVAvw=tKWawD3G)RBjvh&Y2Gwb0+f|SJ+suww|Ee@+ zqAYVaeLK9mRNq4qC(-&vv8cMwWU|i)%F)NHvent@b#tsdsMWVc$7e68*UQ9UQacV9>orLmT5HZ z7tg;k2aJ>$>PSG?F_{6|(5uGY9*%=(p-<1_sPga!%}(?rx~$-ICpvX5k8i0E;$fJ7 z)GgJwf*jop8vl7V36X@R9&mS1+yUH_5RSo(GiY5?1oFVqiVBo-b{rO#aA~nt2Y721 zBD|<)Zgs*mt7?ou^L-$3_LMU!v2}O+Ga26*YAzQ&4>TDZX8Wp}hP8b!*!<&`gRVCD z5pFQm#7?(NRbD!nXgxeuC}6lMu%8$%Vq4iPrTVGrA1u``z_K4i{o;&#F24)YalTNX z!9s0x5?s%*b=CHVKDu8wGacaeTh#Bk2}lM+LE*mmq<5ztLmv|>x~>pAnSKS|5l|JA1Xn7wQtuLYR&cvReiA- z5jtAx?t1Z?8^ZdGv=$e7nAA#3J8&5$nY7@@#zvl2Vw%WPsxPN339<2YRS=PPESZ!v5IOF)Xur`L zI8dr!Yx+fMrqaahy$dW{rn7m~1803>b4-v>vfzbgE=G$XCTSxzJ|$y6Q6B%#;T_;RWKLyJpx58sA^g zt}A@Spa}`Kakj41XYVneeVu^|GfuwaM7oqnC6LD*YofhoY2*av9y#^b;Tv|dv_xWx z6Ix`pw2BnwUC{hqU9JOG{e-M~>plSm`>Mx|PjPQP8;FMXoecaja;Q|_ec{o<))wBM z(TC2SBQb_bV9v;%ES4(3;=#fk>Zjs~8mg|=V^|jm@5YJC$+10j*O|KBidy||6?c4B zC!O?+)2QLikIna9xCwnYt%YVXCbqLTHe&5ecNu!TDCoZzqvu%RKnNq+#_`x3(CYZM zt?D85DCTiRIT@8uRsQ|XF;<~8ZLyP2Ty2hG$Wli4DGo+TVc)xY(TFE0x_v~I`11zc zi5>NhyEGW7nDDc^QCdbrKUgiSRKr^8N(CSXuD#@_MGX%~^H9*YI3rb(6@0h!+F%#S z6~0=!ngloE3Am>LO7KnbWaA=#1!&{J?dz@Li(s5JVqEycevdKy1n4uCk8iu9j z>z(Zftl1Z|lC-S`>@QNAC^~N(e_CW1FuuD)`Uuijr4tomrOyuH(Or%oYYa~!3gmK& zBb)X#$WJoLH|xs8Sc2=uS`PDPWzD>)5bZ+w5_^R{C7F);lsKCuGSR(MWTgIsJQ1E; z2Er3Tc~QelZqfuBif-pvjR5R0^GWpc{w(b(>retE{hDXS?ZpmF_H5!5)|+po*}_O^ zJ%tUgKBerHLEE2Yq4Q1*&FU_egys_wvB*6xEc>N#86!(O)kx;qdy1N;hLEf@sJP`# zTx)lkZo%7xT@8Ot%PQEM>Ndj4R$9356^IdVUS zhj<(F+2Yl;v4`yZB(wv~-0sj+zP4n8JMToqjWO0?!q>fLKTl?riup~s+QNb|Eh9PL z#P>|q1BeM0{owewMdvaT5?#q75?wxqqCUN|Z;l{68q()aK`Iic&#|~YGY{IQJ2W|F zTM3Le2Z@RHdLy2o+j%da&c7%HFleTiD^zns<5jk;ax*-2Sm&K)YTQB&`2CDq&6N)# zS6?z#+)Af=2!v)D(d98fB4LjM0K23nW;3}^$aO3 z=AZ=%{P55qX(|D!$<_a~c>1`tpv^lRd=ECXCw23WIcfhqEGhs$giQD=G zB!i$Z-H20~IXYvL8K-+x<%0d{J)S9N+Ev6|OZ&;#F|uj5tKL30-zHpyLFYM+4c&Da zwFsn|yq z{2-7XYe0tM(Z!T}xzMSNxKvz6)NOm;?0ANK$Axd#Hf)z0eVJtlIg(q^+(`xg>8%7A zFvU|Qfc;+M(-%H@uIrx0+^a(KS42`N3!SjqUu_9344OZ*|Dor}`=wLU_-S)elS;>f zZ%h$hWH^Y`@$5o?^h4f>^UYPg9?!b9gCj~|Ud|Os395T;4COp7gBPnPL$M41@Zs5i z<^l2G2Ptfk>w&Ht;CYvS%m8vF_`4OE+yKPj(sV5lCvL^bY2RK%TIs0<=Qc@YrC;Pq zXNhYoG3Jeyx`9T2HF>2Q$kK-LERCd%!nw_+fSxE#+I0sQ=fYF3QQV%w-CgWPqzKp* z_ljgrID6&d<~2WouPMSu16$vWB>lk%YfkQUEFV;)c6@Wdr@1VM zE9Glo%yx6%3PvmfY{}Q$jGLHDW)1~ShV%b6HNFW1bz z0o9FBo4c7;{S?|D`LVWYH&2}M6m>P~|Gv7?WQ1oQ=xKD4_3U6CTQ%`bLaWz?=6S2@ zD~5c$QyGe}dBBwHYPzr2bwHPG(Iwn;DVKRH0zm(QS$OS8RZhRy!B=JFV-C5|{9p4| zF`~UWTzHMEwO-Jz{SDe}v(9C3Q%^S;2yy&7EY@?Eb|`j#OPI;8pKBUT0rkF4e8Oa@ z0B)cAVNBpUFoVSyc3u`1*Ovh(Ta}rHUNU#~n>IC}rnnUhEUk**^OzQ& z1-O3YG2in2+@lPT^u*cifQRgyl?1r5gI#RftKVK`Ea-ONdSpAPm<#6LTw6;02r4nF zBKz(mLk0L<=ATCjE62=8SXd2+n0CwDfw*T8ZQm7qyiOL|?0x>7HaNkN zPVES>ryH@T9?Pr43|2@n2Tn%5rQRokevaJ}3mdC|ZP8QOL=Jm%N=|7B03*4Pl8CFm zsXx032@S}A0UUGiv|q{;=k`l<|L*&?_ujc8=+o_|57ah0?Y=)JfEo%%ai9X2)Qcf! z%cSZ&W;2X&cRMJ|Z=h>UR=C7}8$Fcs8#?dQ`J{Vw0++7S7*wbxip5s+_*(UTyxLmP ziVZu7{mA_`wz6W{;y&5HL=5|evtjx5?pxS#;9xA~HWs+~Et(T5li#Vp{0=RMY+*_w zq?d$~hc;aYCx7T{&V0Pys-QYJ#%g&(1+iHu1<9ddNrWSh(VuZ-$VX3C;H3x(bP9)_ z{@f`Il68^&ILiPP=ArgUYX zd?!%N$-k^Gr*IcTZlBeUfDVNsG-XPDcZGG#ZsqT$ZPtk7rlNL$Y|;ou`Z7P=s_Big z+SkeCz)tKApg~F+^#1=iI`=@P_y3Q7cExgM(sGOCS{-UDP1wk7g&CoB$fY_nhbW^s znENI7OG%B5%{F%(B90QGqubcfaj6_RxkNYQ2v?&+cu+i;P1MOI z>KG5E$%hico*LYKS#W4BOb`Km^tD;A@gHEv6oj|4{_rg^BX4HE~$}YfGB7dJDD`|P}U}7-T6flx1**CIL1+;6GrS|E8 zP~tz=vU?CX#xgnxlOwybn+SkrWJ}7x_40v}M&xVFUn00u3ce-{F8XakzT5-=whQj5 z<)bJ8bu+4c@8YGcSNan!KkF1s`Z-G}nDHHLQ@ib!4G9o^IocpiFJKg2d_S{|bHJ3L zsrxl}m<9ccr972+f{hC#_bVG4n~{%Qes1c{5qomr^2FAOhGd`g< z9zTDfLfO)5R|w`$OjRkl<9u&x4U5h&0aGJt>Bua_X2{bxhodh#YUZR+dQFL7BRe6` zFOD8dCpx8mATHNu?orD4;HcoMEXP3j3uk*Y;fh4>x?CMctDj4$7h6W-2i znzE#Z1Hwt42?PYPmsY2@tJDKe z{)`zD^bMH6Du=uUTQM>F;(<>@B@aR7tgmLioXoutmlZ%&1^meB|k=*%3utm>-9dEd6M!>p4bwC(yz1;zO63 zg59ZBpfliqFEd9*jp&S5^iA}ziyA4x6yXKq_1Y!!UM$TIl?x{)gp@tinBp~t7u3gd zoA8`82y+jVMY|mB*&Ng6cmWKlLG&YPe-aVDWTkjUQK%l$|8>^>btz`OfdOneL`fu7 zL60W&OCJ0Oybp0@M0*v<>bDLvcS<(no$L(qqGH1}w*NSnD;H$uhi<#6UTvk(OsXBGGp$U}O&3sSk_N9B+EK6!W(`t-Y z*x)p?jflS@MI0w8NJ-QYB5SUN9G zFU_);_GFTq<(>VXUurIFOikIbt19IPWjvegWYS3ky#ATY6Cvb--VYZsEqtfM@K25G zhiv&)r}j?Hq@R7(>;|Pym9%2o6OUoD7M*i|Bffh*3QGZ+Gz}+18>^gb(NkK}Rz8yT zYLWopEr1IlniOpu#4UrSF;-F0tzncK46QOic{hI8lHxv^byRN04rJaG8CX^hzCFv2 zf81^I*3M+*vZq_pUZ2#vp|<~mQzeXkmL+KsVShYq{V2ESg;efdy;U0YA27Lx%6g8I zX3t9}Aghffn3(ykBL=2H)twvi<{$FZFNnhpHeqinJyy~4ko~;ijfB?IJ%_4Gk4je@ zAnJakQTKR6EY8RyXW=p@>l!eJD-XHP$(7-&OCEv87U%4k{f7;290GGGA<`~x8=~MS z0-7-x)c0kHGU9FoPC$81Qm!IeKgzvmSFWK~D1?iP5PKK=o1ITQQ3*g6IVasZ^0GK+ zeTtWz=)dW?)I|AtyARFzdJ~uOw@zAf?{jzdgr1|$@k*^XzwfNPdv6F-W7p z5pBJ&ZPTr+XJKIAvhM~kW$dfXQSAAV&g)nsh?7WfMO3`IrZAp@>ru=3vchYelcrt7 zCQ*s7HWPb$|E#=X*5@xml}Zf7l;LCV*QPV$A<`+ugBBd8NT{xhR(;u$YVz`43WMdP z+*9oF8pD#|;C4#qNndW}40yeRPUhMZz&R<40R1_oCcR`NwGxacOX~G4G~K)i?5V=C zmkO6k$7#9J1}lmJhmL&oR@nbMu=jUlI2fZN5^cl`P1Vui`(y0%q%80qcoH5ob(oW< zZ;UE0MNLvX6xmN@$iptH^J{^o@M61XNqs#)euFG+lw2_QHQ7Z7KxN`vZ6}4-bIkqm zh_n4FxyCY)@Yse>E+W^&e@(K!(eu87}Yo3o5}Cv z|9WELUdC%u`f9-$C{D z<6QMFsdGn4gNe@Lo*R&*wZ&^M0y-ZXy6NsazAi~%Rnq?h{%MHO4%zT-6F69k>o$05 zb1JvDz{{G_V=-Yhub$h>Q*wJ3yLzBA^|t7nI#An@0{pTmzG>9FtARY;h7%VlQPrVx zN7VJ_mH1Ic{J9RE4DNh~YOh{EA?F%4Mj6-PAQ#kM?vJ3re z=4@nXPXCG7M9b$Dkf)2dg4$Hm>qj%jP+;=~H)3CHYW8XbUUa zCEGHRYB;)|$p3P8D)_H+4dp9v@7ArO^R8g+K4O#U*IJB|FlLb#=^i~<+ad31>j&Z% z>}tASH)FF^CfLCmmFnKUQ0L%uxSLG7O0UT(O&Jl*GHaz~h?9hP+c#|ayyKti2p8Ww z6>A+?FOTpU{}wtmzP-13dhDXXk5F7LDKlfXKTcQ@6C~^R9M=$U(}{_9r}%EO{xQ7G z0S;pjz4h#y#Ste5$8Hc!M0;6l5VY z*s>w<=U*dE(KR@ZMw>lRUiu<@*vbm|#Y;g>gNayY{sY^dErb-@G zPuI*g$Sp6|@I0$5Qp^3#xlPCVN-a zltAcKK3`UVWq)4jdAZw01aN%q`1-LL6mU7>k%~{mMBRp1jezbVy0rS(&5a)J8bLZz z4&!VA63?Y6X0lq2>;3|S(UEDFDV+&rQxeP$hKZFb-mW>Bd?BJ<{uEIY@{!)t5Z}pA zFgEd*ZswIdX&st5vElVpMf1-Uoy8ZtCwnhM2DZ5B2~)(8TnN$x8ItkOQs4cSU2q9;f3HdgD}Z*>T85}(7Q zkXFn{Z|CC{#7W=viUt>^U*`H|TI}k(e|Ll$^mgnGjfQOjG7Y%uNKj@8-J3wR2|MDl@~>+`b6^3d~iwB!uf#0Z@8 zR3)k08o0Z!-8jscVLZ5%i6dmn2gSKpr99|_DF#Rn*Vrg^@P6B*;Cd@<6ei3_QI zQQ9D1Ek5?;${DDlOvP^*%)pvCZ~eA4?)v?QlJn2wL%}G}j3(tC>)%&%j#l|hV}@O9 z#q{>$sPXgu+!|}?XU=_25JCxju3B~1JA^iIbW)WDA5l8VPXdugz7H#~a%U&hq2!x@ z+8NAd0=^-(Sg3@sLmPQKLF&ADO|`(meZCl-G1?+YXn7Ok^;t&-IExbOo{A`<&PSlB zl@dzCVMB7H8(_wFoTs?5a7P@+!^ymW)2B%4~U> zoIUS&$E}jhQfQyI>BbgXY)iZY&||-#Xe-b*c!8{lG6)Jtx(j342ZGG-4u4?X@8dYE z6-=oiiw(*Uh(weBfFuL%MNRZji;Lz_h36w|+E=Sw7iu2xujgruu4EIx5lJ5dz=4=aCJ+H-J_ zI7>wR8>!pXYrY{yl~{o$=stZ)T1<8#XP%KnCW#&Qp98*Y_MyxG}tTcjhDIq z`xJ^GOyT&FKj-gLM;*%*NfAl8 ziZA*Phv<|vKAd)l&c-X?7VU}4+@pUIZn{4FE$%e6;4vM!Y=u&7C8&`hl+cYrsoL?o zaiMwx&{U{t)V?l@14LW{LT>nx&J9K1l)h3x9{%~nf@}a|(pN&_a?pHrAG^4UX=0Ii zkC&Q4W@YbPY_~JcZ6>;)j~rV*pZJcTN7-{+Vjir!omX%KBW*c^PK4vDl_AUSZmCIG zLr1t{{R@ZtXY!RUvt{=>=hJbq;ZnSn8qto!k&KH_e|-}M?e6V)igR_n^Ie;+1;lvn z1h^_N$GI^P;3~%>dL06o=rO%8v0W&1h zE+}4}!*bXils&=<_5Ym&g=A|Gesjg<>E-h=F-_65WalmB!KMz$c5E+F&4b>m@#2xr zM2{T&QS@>v!?ENFGAVjKp=930aCe&4o^N|s-rJ&j9lsGZI4q{=P%BnBDkxF0N>gsm zv&nN&S#Bed_M*vf#!JDkdMip_Kn@#W*Aj|NFJ8#3Kl~5ID9um|3G^h|;^{oe89zCt zMeEq~thAx#1BdSY_Vc4dQSbKOi9~a(ON1uw&)n_ZZcsU<0?hGv+BewmY5RTAU|tXL zXBEef!Q{g8T?rZ#`4_U6Sj4OkrMuVy$0`=Icm-a0dCreX0ORtftd6=F=(y%o+1$3zQAJY)*`h{#3v!Utbt)vgLw%0BHR41y#1vAW-_K~Hvu3WeXc zuq^Do$=m&x12TufnU6v^{j0l8D3JN?hTflPH1xxrFmSLL>Ja*G*=18k)GqD{LrLJP z@1km^dCz#f@&q_l#haY5cagPvA}6g&y!^c07VI@eAK5depz-1P@gE;%2g<)HMP2;! z3~&&@*R)z^iN7zNAU+Q!AJ~(Ch`S6s|u{P?p{L5d{B8s|UDW0&S?Q94+ zE?;{n*$N&pxH)!EGkRald5bz^z%9-Q!jk1i}*3>|EZe5$^QT*39f0R2nLMWE(N;S zQ`32#Uw?#<69NdCfUC0fTyMm?D^*jBW6Gib3Sox4^079n!a{ z_uw|a8KZbZ79&?baybMJ!yZNhWY)9~Ia{|5tMHQctp7k6EXO}zYPVa( z?R(UJkYs3$aBuR(X1?Stco&`2{q=bEi|w-P^18(Q*u<~v)2s8VcE!DBFjl163A*uM zH{^RX2X9^b*ws|Advgx}DpcIpGZ_izG1M2{+>D6YW&i(xDHK$}hE0NBJKaBaJa~Np z9>Js1M}zrCSwnP$%WFUal05q4_DGSR|Ey41d6}DC86o3<4j%0MxbR= zV|ZEX1;UjiX1Q9$k+>Iazz^zeeV)v6Hs!Fh7X21oDoqH|GM|mDt-3fDm2p1yu@OrXy9ZuH&$v=Npje>{ki4n^i#rE5qM#a;< z0uQ6i=iVMs!u_Vo1+Ea?_huqb(6`Q4#j5CHO2pVl6A5R^@l3Oo?}vXl$XwaIblyKL z^Ql|o6#aD9>E7tTv(&EI_=$8l>M$jCiAWm%GM}B9lvJe$v0VJu!N4?Z|DLRi0LsU~ zT2xcI1_A?oKjU*`ZW;fUNFd(>39r86;-9*{fZokd-{-SbOc5r`B!wdzBbeyd@0V>R zsBQXP>$DdUA?L8f5#;+}r_bnDgVSD7xi?_R&c zKS-n$p~Q^72{STaLUh_xlRCQgX146&{*G)es;5hVWxg37w0owAYuZPZYwGpWSi5=7 zKifnZmIHErqgJ)n-7jRfMh#jvSKDk%=$c+c57e%h5if<#TcS&(*O=lq1b!dD-DKW= z9{)$E?EPlUDXj-Fl$6OZ$7Q>`A0>;Rm!!L~dYY5}t0<(&i&R{&{HZG8{o(RD1&26< z&|toDlgW}rFv1y?I`ManVeR7-0IM54!tjm32?P?+$nW~Rsq3$voT9e=)b95<2~$iA zvFEH;x;6i)qZ74{Tk|o-!x+t3r(|Pp;y0CglUwIyv8P>d!KaIUGqqk#cd&9n*2g>8 zLpIjoDt?4q>j{Uw(>}ms_&5G9+JAEP`lhMlrOFL|kvH?Qkebq;J5YZIvWCFaLpX*a zly`rSg+}YzOW)gl=7}yLY9M`Y?VN+?=fcyIS>d=klusD2=mKJ3PX4sM2x<_HPHK-SVVC_NDsto0vYdhnHFWXJMrj37K$RHyVss^pf6c>2LG(<$A*~in{)$2EYkUW3EH$wUC0Zp|tNvNsFSajbMd}iWb*&Zs<=LtZa&Rxj zf7otE(!IRTftytBQ zPmUap&|YnH{&-Z{GELd*=OkX1_;U@8^QXUDOt+*UrMvY7#32SxD8lcsU3`CBsi$5z z@_|+D?I)GeL---~QzNa5xU1FPq$_(7%R?Dd**p7OvE5Z)^o`Rn*_NH7Lb-Ux6Y*k)3(bj-lTO>a&y&H1sii<*T z#+2ejd3kJk`TEqG8|{xg)5uHSBQ&3fIit6Qfbkt)1%#sDenMkGzdm?VdmS^qj;MLzn`YgvTUcQ4WVyBUd(gmXb=L=6En= zkV1`ab6E-D+paDlubw34tG@_T*PeHrMx}IkN>lhURQ<>*rm}Y+hq(1ZQ;!iXY(TL! z>Bc0k(5OC=*YA>t)=}$)Ki0h!4-4tYttB4l#}xZTOQ{Vc>4jhmykhxXb@o$g|Yu7bA711o^tZX6EzKk`!~4p2w$P-7ZI>VE$R_nIn3c+bj%NeRmv^@N$`#68Wm1Li3 zN)(Vne8@^^EMK+IE^(9_ne~88A%KYx5q|suW*ylkUJVnSlot_UGe?lAx#y-#O-=ZT zXn46Ir!=QlQ`Kcu<=aOdAHY+<8@mVBU@JIzx-2En3)Sgqsq6l-R&^KN&-^DA=^WvBwlS^Stt5Rqw zKo9lLOb3cLrL_l$y$L0NM^xh|j)NU}w3#fkKHsK1C77HgDy0sPgIc=u2oRCzlmDAf zq{i+bBK!*X`aY(-(Ppsk3-bLEER<>8itvgp1fxa7GJkc4^q;mLWdv-6$jMB}3BuPP zi2&2+%lsjzj(PbDdLO0i!?S7E!kVtOYKk%#2-&G%D+fgcs+2y5E$thnZlM?@X;;D%YnfOc*W)GfkNJY{OhkTLapQb3`Mq-wi@ z&F@%!>_Ux&XSlk(!(qJ6*e;4(V`s9fLr7!gTVdgG7p>Y3OXA;_l9I8cT$5^TxAO8s zC2*#Uc~A)7t6BC!^ap3RcaU{yAyj6NYJ1nm@ft3lwn;#wvKr$kZM5 zmK76#Dq60OsU9-6(9^6Bwu|Bt4gvrwnvg_}*&>v9eqR6XfrE)MZe(0M>idJ98jVdl zW7yh&!zz(iBLKbIn2%BtG#_l?L&DFJ0%mKagvDJKqy;#Y|qQ*;VRTe&YNc0VHPMT>lQN!&A05jo}w9#l?c>>-3vjBT4dgchG8UZyX?hp_K0UyY?gy4oM)&)F{v z$H^4!L`hY_5jL)sI^=Tp>a%_JHH!cdKjkB~m;kjhnE&*p`V$uF&ime}YB~4iuW~&8 z@=C+T4U~HL_5a8hYO5`p?)_04J)e6m*|Fu-7mo0a+hP#{zt@3br%WeYxWAx& z^=#ZhUR7b9ZiC`51>l&P#@kh_ab-L=K&F^`w&gdWDLVVa;ztgO>y>$5s;u}fnli#` zv2pDW87@1lsQ)_=MN_ndO_Ip9H~l&(CY($B&<-{ufxW3}p0q!qbkBg$Q|0a3$#Xpo zE4%!xj=;zY&U!K2&CS&^qJi3J?>{;#-l`3L6|ms+7w+UxssgiG@ zy0=SC0KIvD?n6#CqZNCS*^fhateq`xMxNz19yj+=#9h#K=34iJ;T!OHsmk`I3jA90 zkzDKB1=`pk^Sc(yTgK_^7xAR?AmN0y>BGG&w=a?r@Fem`+Cfv7Ph@X)rtT)2!0Izd z@q&9_89L#SYl0{-;fSQ{D82Q~5Xl*in~Hs;!Yd`kDf-Q9U^6zv&$gZX;Got&Wn2pM zh#DCMIy!$5p?)v&Y=uDlvv6(2D{jHf-m!~@3j)V zPK6%#HMpPgpr*t&jc#q$fVY0g-i5sQZ8sw8`4h*sG4)ry*(GRL3xR@ai}RXyB`92% z(|5XmX5U#i%clEiR^zPybPpQjC4RR3Jny9m##1LT7B`;B-hD(KQnITNc+Qh6pT{LX z^5?YZ>jU_5-0hbk)AehUR2O_x!aJ#gvD_A2hN3kYXapoSwG$$d9}B<71v@`w9F5E5 zlRhezf(WuC>&_Rknx&TB)(sJk7GJ9_RvAb9o!+L?6{QC-IiSuXcV!%}nbMopu;3gq zVmW40uG-*-!|QpHyTf}Cckc~2!S2kyo*H!0Y{-JM!K}3c4(?3+$Z;E^UjzhX?C*S>@D5ilE%697&u^6 z)aT!uM%s!~yeI$X5BgI*WllP>WMyym_x}LcL<&*5Y6zk{>fLNFW1c&j-F|i}EI=KP zERne`h={^g^h?IM7MgRua24L{;O}5^+hMC8fo&N!Rb;VUKKbF7uwPzgB?s(&bIsd$ zn(|LoYI$5q{N8P=wbasQ$Azf+{^OtXe7{qRkma7?i`|azI%BMbaXvy1%m09w5ng9K z^fz3p1_6n7m9xDynz0y;6>!j&$pqiZK`9@4<;rM+O=w zphJEJo=zo+_PXLPFFI&cW_Vz?YZSB~-ytf!g(dUG5YV=AduNsRBxF(q&%spTRY?PB z#nC-pawfIobb^8_m1_cvt@F(n2Td7o zjy~5M*PJ;^8-3=HIOjpm_iS)1{RG-E3P*52OVQ~o+t;Wfk-FQ?2mq{jaGK^mCN`bC zV!^h%m#-#&1z&<~oG^iOCpY}zT^@R$Q+a-y@aH~q&M%V$Rk`cG8az}`#tQ>G%)+d? z+a!LY2KMtZf>W9P7*R9xlp62q`cP_IS$5?Y@o+SUgElN(-rfud`T0^adXyi5yI7)3 zw$M{P!%%%#0_pCpc*x$Lr)*2R#Ca~Kxz%MRt22V^H*y%MDwP(VXC`#6u^2tuQ%k7# zz0g;!V;EF<`ZQ;K$u5+N2MU{Jq?zW(0O`@RBKgm}txoondD&gHMWpp+j4H9o^NO5G zDQW|0al+uIYt^okrP*mT^)XQK<7_6qBus9+{d29C6b@d5BX$bq?@TiS@)hZN;29649}%;kvs0lQ`~-mHrT zwYrz|_R+XdO_(F{(KO8fG;!HpMb3=lc+-LGR-yW+Z}AS>K5#}wKlhwZwzlOO9EY*~gDqo{o!Kz>hk_I9d;|N=zA#w#!iQp~E?jRpz*R?=9{A z`o-q;NbN!26;6P&Q3pY#BO1G@m`pqi(+$UoxmjwvkV==s413Nx(5(l_G2&3Sp-__a zc9t(c88Y&I(DpK46X!teDd-<-8+rJakE*m6S9ZGLr2B|q3q0iCyK3C;8dfec{{c^$ zf|tg0Gz0B(iWFhfpZUQ&CbU!4Y93kfW@mWfVYjo5u~8powpaezkNHeoBaadX3PRei zzYA?gy6qN5YYgeP&l4Y%`GYzK+116g2kPS>(zPR9wzH||Hdj*a`Gu{}ZtikCC*o18X_4QD!--@r3}e@dJO}qkG9L4lA_%x)8T{voWLntXWzAwwc^- zkUn{<5cPW~di*4VXh5;5Se4ma4dks;NSVQ~(*35Ijp>4^7p~oDwi?)VU65Bp2>4bt zoE2ccEPy9S+#4sPqh&>j18uPSZ|X6Uu!+wF%}Vh`?;A*_GM%obt~iVA>`<=mTdt9} z*FLiIuf$nh!s8VJ+n79(O~m?)<@kQLUKk_pd3wG9lY8l~N}7sK0K{YYD#h5rd9!7# z^1T1Fvskxp{fXQd2@6Qx+MP1thd5$18b=M=%=rJSXV%!yY**d$f1S=glbY0OEYFaV zRh8M0`0|GOU~)^}+z^ z&BMDMH9jw)g>nh$l5w|t5W4!|#}^;GLlUo6sTYj)e#f03s+QQflCYi&(uK^dssma@ zuPe^}wuI>tQC#%-EHm0td$VwPSYxF5@V_IiOTow2|F)i5IJU25;#YYlW8wT)J-UO_ z>by_y#Tr+9a_Q&zYMWQ#QPmMvUb#7;l<8cvHW$nx&?3rpw0OxOZ;(D${%Y)-;)QaN ziD)=`HiL=VdX(Yu_sd98P<@opa?dAz7&7Bw8&~EkhD|4b)b2EoSbl#^To54a%lXQC zqX5LnBfA{yt>U8iW^Y>Ovr{r>$%nk=4Sgd&^5A&%nTnj}U8~>67hPzI)Ao8u7riIw z_HRfQ_JwLeQd`YpsYv8!<+TVxKs_uyQ|L(ZyAQIT=yPv~h1eolWKFW5JG6lixSzPo zF5}5R7GD(AQ;~=+wc3^`oK9*i+iII2o1<{5xr2E?QNI9rdGmsTf?J9dI@k;okNfAa z;O#>@C_Sn^w;1$~G6DHnfqy~lm89a($LNZtF5K9r0Zi%vsE(morV4BfF zX=#`h{CItFf%zYXAaCU7Yrj`f<**3;F%MFm=Qr=pl;KMx%b69S%+X(s3ex+Y>Pujj%JsT=*yon*Shlqb_2*`ku`$VG(*MUp z0l)Pn_Z9)%<8q;h`0V#ISz1vH5KKTV*oAUz-&?U`4fFoGyAXKF;y9#lGB+q4MTp_vamZ_ z>#IUEbwGhJnNfi+QaNFSv4?%fD>s0;TWIt5xsD0BGvXg1J7nuvV^h5gHc<||le2wa z`4T&O@5=Ny(y3Oox^^e5;U?Ara={a;9l27^RlgK~Fr$W&H`T~Ru_{l4E|saYE@9!> zz`J=)uHd!olma4jJ{nALmSO*#CGUpac40+S=BjM%{9R8(Ol}F8I&XT}k2bfJ;kibj z6|B(`nL5B7Xf`*M=}@K<_p)SY#e7Dmk6Zp=ufb#*L|lt*gPjl(6)40rXajn6n1KU@ z?jEb+&tm^%mQ|g0xx+3xE~0*z{?e@+F}ZV!oISpYZ?L-%u z5X^r-q3$=`HElV(#Bfq^DDOG0JALH-y#QRU8a)hO2IXwoSF%3y31B9TQ74*LaNW1^%=@; z!)A+%)G@;kTk$f}Za3A{)UO<|RLVW7Io!_h^`ztY_-Ueb+nTi&@~}C$Qs9_g@k$j< zcxl>g2*b{=73a-16V}rAux6-@DyKegddG5uyuxeeecQL%^uo>jHR6xd3R5tC!EIy} zlGl>bCdai6~$qjkYYkKTV`gIvcg&mvB(JZyBm1{^^nRT&E%4flp4P!>qh9z z3a9x|nE2SI$g&dyrwyD33RY-%@g(5w0!wM9ZtpAC#1T%A;Nm4DFfIZ6FHN+F(Tlgcd9 z`da=Ns`q%A7tkt>JEe4GhoQ1#FD-7O?w$42I{;wsE;MTv+o7}6v6KS$2ooaVuC){> zB4^4hopjpxL4p^Bwk|UHaVv`m%_l7Y@zqxzw){s{)0`2}84jV?a-_^MZw59fl7~V# z2T~#EPn_=v+w^WXo5ekPuQ2=kN5hDEi3Kn)8+o&m%+&M>em-aaTA?1nq$rRA7eH!{ zd!R1n&(9ySo{k}nsKCmpB4Qn6lHBGL&KX=dD{3Ast1@$YTkNQtOF}nt3dh_}ETlPy zIocJn561wZ=UspHp-E9cU3KG~d^J)uVu3C08NmJWJ8Z{Q^l`dP9m9xY-X)3lx0c>b zh)TH}VC*Eco;S71E{_@r^KH4A&m>>NUa+K=Yikz7t$zm(o);6G3f4?!59Y2>e}Lx& z>GBx@M%#F>nXta-2zC3}Li&r^sF$t(;ObYu))dBDp}Qyte2@QQwLw5 zd%@MMb*xPgM6kr};n2MgU^Dw8zI&g!o3dj-rmPS=rx*L<6WBqu5Pc@)+3(4Ti|;Id z{5w(vSx@q4aN%Q0)xou-z|FoiT!FlCZ$f;DVNC`zJ|0{##UNVGn@OSGkUe=|Vd}Qw zFG*Wwavt}2^C9Q|ZBIa}3!GqH-eg$LOvb>iYm)hR4h2)`ZQ$yZ&D5?;@l>M+ey#B#g zaWTyx1o#hFH{^J3V(760`>x)`XZH-%Bl6CInWRqfJW+^x>qlhdy4%Cus&PTDi}YoO zjPZIuGFRjT9pS>N@v&-m0aZJ(Bk-%uTY`t;ZkSA$RtRamsSeVZ4dH^ojfA#OZ$;M( zyeTG~iD8Lzd*i5Q020&RV9x0a*F$G8Re8RS))*XvYsc*v?~{2@o#rbN55 zv_Nk*A9JHTD)ZIc*^b;$vI!1aQ=(IzB26mWQ-QLyMV(1LA>wr_(SrNND)|WsYDf=P4^28aRQy-Q!@@JQ9H@7z360%3FLe&!k`{z;mY1Z+FTs}H3J$FW&~18KEr@XS?uwz7 zHfA&%h$uW&cMSVvK?`j5tOKo>8hW4i-8!8`<;4?{AxAPga~p14ip){YnkAk~c=-Y&1u;}znd zE|`jGr4rtPri$;!MSQ*U%*(V|`|w@ubRo1YVN)4mDieNNACSp~ol_L}UkJ8uUNKB^ zfHc?xg7f6&OEzqmfa;u)-n}PxT{{QUeRWqX_6Thj?I#j+dsz4}HfUO2h(xxaZw*Fd zZTwcJaP&tj{LGDGvHt;IlWFzto2x2Hb*j=H4wM&YGmzncN7l4fd)L&Y#T9~3;*8U3 z{ghCTt7p}EPk$IHTo;Q~T8p5I#>`JsMTrax+2)7Iv{R3THwvFH zgh0Kl_w1zoGNr3**hOr7_=q-)-6>(>R_EVer22(r>ZNP_zEdJbxxK?Q5S{nla#d{O z%WNug7>7F`-?;ame`48O@W#lQy2|m7A1C+PQ#0 z^hFP?-|trik;;&XwCgUMU~1eCA`sdXzU2OCOzj!OH}^;2=S#Di4%U2RDYE-vrQ6z~ z<+=omzbE;@WEn$qLOhnY22w!GC&=vaEmoOXFW>k62Js)IhndmS6tDJHDJF6ECMzK|L5AJnsYj7HGUWM5~wg_^Red$qun*EBe{=B|1l4Q@RxpPV(-pmor z1-*5*=5#g)=c5HJXeKEL(v-z2WGF9sio}`ls&t)L5DUM-TWT^SX3D59{oltD9kCQ> z6n4Q;pNEldhKwOoawta&EDno}a}m(wnhcuc{0?nhkkDMH>a5SZLv+?LUe6{`@Eig( zA$1*48&;J~$rRq_ocdxkzZ_1NLEYC!ohihE8PA^!&b6*AK>-dq939~Z=-C?i_K6t_XTJ`mSB*QnvK?{T8G!?$OjFy zKBRlyuyq0UR&IX;w|i7GY2d=POfu++is!n^0{atH?l;(z6J1Rc*eddGyaB)Vh=vEv2jk$xVCMCH9+tR0Qv7Mb6Jr)YQO}!u0par*zX)WKXd) zm1C4*TD`tY{1Unq+fnd$rcsl{8QJllAwYm$RvX z)VY)aou7ZRT0+h=PCI{xV@*U`bxrrXf4O*IQAZCuOfkROaVB%x<2*ACvIwY)K$ank z8+_;7s(=rpFia4f@|6tG!OdPI` z&Z|hR)^gl+e9SDZ;6ht)w4Or$O;okF-gc;ibyw6y=l-~Vc+JOC(4{q_rlaZyj%ho~ zL^NHJhPqYBpWXk7X-*XgiahUGHqP+MujHn&+WGs9YkTuL)33Y|kT_e1ex-AD=N_xb$~pUeCGdOe?yhmU0%Ch>pb{>C&}tqmC1N4&Y9uo$iV96NSPU3UnH zsVlF+;R2=^sbYyKnv9%?0xVcHY6XOAWa-c}r?^iJmO}8pow7os>Dw zQ&oS_e)n2Bizh3p%aIGRJu~Bh(0pBAFr-_Dy$iQt8+g+B{#1;`%Iqu7!Hk-&jJek} z-w(zZ?n&-7t5Ksqod;Kn8kaP?Xo_e5UC}QO zlGeIz>>&1@ot^;!IH!-InNDiz>i8}C%I2hJ@7f-Y(T(aw!>E&;-Dlp+zp5sc~;BG6qk}Sy)|@$^D(_uEb*xzHmsExFmC7-MAi}t31c?iAgyTY zwH#BB-oOFq&*NWMz3xVS+Zxgx!| zEYoO-+K{T(l2Hw6KJ7E(qOFt`II%7c;C4tWx(s5;=$b}du}ZaHvaMPtivH17BjBdj zqBLFCD<}0>C}+Dzxa`K~g{~V?xI2+VRK>Y?1JA1F?VsKSRnY#-4-BZ9@N46T@9BX< z-eNpBz`mQ}bSs*7vrH3K{L$77$;|-PKNd9lHrusBYi*%F*cjW=4YXC((eyLvXPOELBqkDoV_hn5iQ*Vk-rn#booP#TJ_@LZ-V32`v|Dd z-vP_Lg5d*ftyqE-Hy}H6SPo+%8*PV3-J<3wTxkf&9GS;hPzYe{{wmFjSe~%!Mmea^ zVVf_HKl*m~Qn*)$%ha7Ih}8Qk*DmqN@^lZW9z2g2eDoD-X-=Xq#8xFlw6`Zt0e=9Y zbE>tm;R`$@ZJ+gO{hn(je&XF-62r3t>cY7n>jjhoz`zl1=&$pgODno=92F_-cDCF6 zg@rPcJURLhP*tMqYLV-c&O-Ox*=)9&8-B5JqJ=s3d9t!M_bS3B5PWY(LN734mnqy!YWLpv!-)$; z#bM&oYdFb`t;QGMi?{G0#|<47(cCN7N6Ow=ukyc|;Ue!IEHN1ETy4Ou>yfEeb2g*Q z1(O4PSF7{1tu}V4PTyHu10mswcx}J%6qymZ&*X5d?2OT!4Nxr|B5N@lTL+Op=XvFc z2C;zUv7GFvZe&&Ia6PG3kJ60Z#Si$Xdah|+Y6SAyMxMN-itlB)cGmqo_DCzrf;1f~1%h+pGfodr{qNrG)9Gq4Oluww zO-){v_XSD00J;3wfQoO}-dtn%48U`hr!Yn34N7r{c1%`;TWbL?gEFvo&do3jd#<7jrnUKG${9b|YcOour3 z55Q5^A?V$jI631yOBIRKIi6(*^aCo^< ze{OoE{l!-VzaTD*O2oSIQ9^Z!fL2VF?*&;>MzZA}3lK@)RHofFW3_7-((vO&jDvrTF-1x>Rnd_V+gGbt zo3Sa1MQ}%RcSP!7_{45AmHHZn3_ktT{J)6${QS&R-;T|9f7Mztswz8uBx~ z=Oc-aab}P{i@iaA>(4RzBN_D6f3m;B*kqG5h#g+NZbb`e6sU6KPb&CT3rGU~Nfg)N zaBQENEQ{$H_=bPTOR%`|bn%U>nj+GwsUJmBj*X?%6GK zW2K)-MplrU$?zEoSIx~~v^=yJpq*eW;zpvh6+Tete?Fe6l0@)i79xP6!I!3^mV;R+ zh3LwltC;n*eQr1(O5_?^eeuMy)Iz;feb>vQ^G8l&)WGLkkp&NKGR+Y3(RR-gV;4C; zj)qBLyf%(gnCdC52=D)Cc16ZzfEp6OK1447#GU^mHLJ!G9pu${^Q)R}Q;QnggOM*n z(~-r}Qd-QdMZ+78>YVTM&VTz7f$R%4>4xz)OhjdIW4GeCm1-KjvE1 z_xj}F3j$@RtS_H8g`FmuuQXQQ79{7YXc@M2v}Z>Tr5l1vla^>Uwt7As;rwFqp|{XhtqVJ}EI`w#oLmt4#GF#*zs^BQD5*q2MEXE+2?5!&nn zL+eL^D%dLU*?CK^#`P)-9(_zLJoneww0@)=SzY0cebbfY{`{?e^*CJ=xmI_7Eumx z-S-*UNK_9TiwxB6rO_{bc?B1iq8H%T$0*AH27NR$T$85 zKg#y(Rxq(|wdCI$wle-wAFzgMt{e+nqMEPokv(Lsr;~aOh;I@7@GoNgG^s4e2oV)$ z|B3k>VcPC}SNN8Y4!$)goRoVIxkHs%&N8m>2 z`Ck2#H9C*f{(R^k;z(38_ppUFm<>sNm`&1FoL(kX+1z_D*LpPS0K>eEOV2QL+X5W) zV^N#&J|fU9VzTQwcP$g``D1n7p55Km=^yRt8`eyLgPDMoT1r$Qx4n)vpCZUelG~@? zZo+q>#!|aY>aV-j!(}9Os7-zn2D*Zdobj;ma5fi*^n5i~U*M^kDulgt(TNty5+WhVK2gaTGy}cmAA$|sN2CcIB3qgzB43D)_(SRw`8EU)0E_v=e;+NZIE=7P`eskpRcQY`8}P-7=7ZVANg z2SNM7LFgO}MFePRN|RDN6PpP>oRbcvj!`Hun8xPVXlVm$Xondt1r2!H9)A=XwIzQ) zt-?9*eJjpVK6GUT=s_P59S!eQMSK`+ZtHR>X<|?Q!pRaG7NzrA`<}kkPNq16*c#*C zH^!vbChy3k24?2^fl!B^`XS-#!_ImN!S7t=Oj zy2zKkS`k>4j%Lx0s{YnOEuPU_T@L}(C5AJ@J%#R}`UYprPCl;aI8CY522)B+TG-}1 zNjV#2Uw$+w_GC@X?7isVJHccR%(2+@O;CardvhD#{}y%Hr-_hpEOhMy!*ob-oPOyO0PAK3N|Q#s{%$q=OnP_EbK#?)ByHEq2AzMvLJSaFk9#4NL)&| z&3o%i$i5xJ6(Lu_b;4LN&LMdrxww~Hg{-<8elXcjYofHlbHt01r?8N$ZZLEB6yeF$ z>hCLp)jEQrUJD<+P3BF0S&?d?<_haUi?WyJUX;s~Z2V%!aR__Fz^~D3dBROKgKnmL zc~$vx3}Kuw$>abPOyuV6ti`HZR)aTZ6hY!z$ui%NEjJc`H!932r1(oor8bwU^2{vJ z%3yxeg`L*_KsOg9Z^6aD==k^Fyx+WdeUyaL5~y6Eup@{|7E(_1Fx=puw{!n6PEdS0 z;7TCQ>Jt&MahNTtwzM#N0>>$+OrYOyZ!djmi| z)~JF~KUTA~JAV4f*YLbK0`f<>RxQbzu^+0?U_blFhz9x(s7<}V4lGyl=~XKl2(ViU zGPHHXqi&OB$-oVNW>B0$X=LVMS8+QEPi8BRQfAg z@FJ4|`n_jbf9e@Sx(nJS!Qv)bjjCf#WfYc7>`Ex;BMs6!>)34VBxdo;vBk!2WkPZ} z>6+j5{i^qqyOt_}gm92l3UbC58lrSrjJ(sz@))1L0ctDAwneyR2aqGTJxj8Oe2@P5 zoUJRO2ot#7gv3qwodX40(Ne_nzHD*Dfy&PqfGY*%MIgmW2o)DPmk=ZBi)P zJ>|h$4Xei83MhzusTN<4@*r4$ljFj2PxUyPMDr}gZar(E`cPo1>x-Q-LGtbGoh6eQ zMZv=Bx@O&AOK0pXK_PSpy=39IIQjxe!&rrJh5aHR%O=t~YL19}*MicMXVZEzNj#k( zn}5x&G*h*IgbOY1$hzd(k!_PUD<-P~n2&YER9NmwSd@89bpc3;sWN~6o#Y;HtIPAq zns+zTeq5Gce$egQBiJv`H?inM|8Bef|3Kmq7Ao`xR^RBAvei&~XQs!^>GSzN36}i; zcOYJKab%a$90E#dY%_Hl{S*?b`MZ<*&@5x*y|uEf>hoe2+Dv{%WkSX~BO{%-hagaGh=0sEjX8h( znT)H#k%VyVUxY9ecg64`ypp%dZ!8f`@>Bj+Eq64j)(Gs;=336*PEF|$h zAkRaVLN_mN4Q<77$HdmiuwwntD=AvNLoM&DNf9L0#dt|XS8D{b$g^a9Nv;4L!v5nh zE9=zLtFP#LWL=YD57AQ;k&wC*UfZs&)lYAAjOpxJC{T#9;qF3LglJ4n;3RjKs_*Hq z%xuSFdyk%?!uv?zw{H)RQdhunk>Ik7t!kK>e0*!7T=kmjtw3OS%zI(PP1N01?{qMQS#WvT{6vi$U$#K zZS4RYg8PdgM{U}J7MN;cZOca7g0!GlTc{KnBp>$Krhok%xmN>{jvjzD%eVi8OA*0q z>r2t-&x3*$<8aI+nJC_=+=@uMYAuZCTb34Lk(Ol8L}FODT&P&|MUG-?6Y@0@@4mqd z)=}NiY9I%i3ol|CXfxaZ3!EMc7ZX8;AG$b9+@ho6kzD@(*U^%i?qH*+epq^&(>qg# z#nN44-asK(82S3;c9Q-bo_Rs+WyI^>y(L!d`kQvb=4r>5izj*w2vvL^Bc~B1XDgpK zIv47ZH13YxBYBd-=2brD(cCoSk}2f_qS^+JRQ;;eKwg`qB_`?TB2GaM>aw)|FzuDN z!kCE`uNT)FSlH2S<z6p3!irf#(Ylk3{{{?Hn%aXmKDdf%j29_#0x!0YG-C_23fjUKylF}?Id9{qHb}I& zA0Ua(Kqb$>qKtO6hbpd}f9pnqxu0{37 zNlNzC{e@d%7j6n-x&8bq94HL}^zG9BKoOwm{tU#wX}V>njKZ2nTi5Kef%t0j0>7un z({H~YQ7~8Q;yUjr68Lr1USxwE9AC9K09i10Z3h1v z{yOuPE2bC|Jx~!FHqsPLDJBLGgcllA&t@xW$z~O=eB~Ji2I*N-WM#?Ue_f=G5J!8m z?OK<$zxZU=`<``JPjzjvI9uhj1-wH*4m$@he=FS+Qj+DkTI%V2WYE8Vey!gcB9x-# zEMD#?+r_OVi&ZL`q(1KZ-*5d!~({7-yT|o*$w!x62 zeaO)}|iXH``nB^&H?$Pu&FgC4=BM7P75HrkWJroRn5U;;TwWCfuvCeJn5| zdX&YL?h`x;yTB#+6XaVUN*aort6K_Zg+Oc!!1%ei-YumU=p1JW-`f>+T77gAAvWpj z%CD!Qb!#K1&&P_h=2zAQ=Mvcjfz}Pr%JMGB*`}m^{vSwJq(x815tlp1N)yaYcnt@o zW8W(3)P?gCRzo`VEmM9VwZxh%*wyh_zNBv72$Q}cvl)9JO?5PbXcRqUSZ=oOp!zYb z)=0TIn!S+eBT7f7ruj(m1p`a+@BU%1a$PbitM3*$yM6R}CyDzQpFFSqCh?x&O{SOr z%tB$eplwCAj#ui)%s^pO;8+n8Y`#v9RA0dy%w;#lU;+xh~Lo z=cv1PfcNJ%9TX|v9nOO@ed&`^gfYkM&R`Vy@c1c)OmMZq8CL4$klizKOACIS(azEP zuU?fdS&!#FM7BVdlfOUDHi!;`#+851503=4*QvltvNnzOB&>f)-d}jpbkCQO#DoMV*08JFbp|73(SVGV@~YY z*_AC~2HfV4nn9P^_n2ZJ0-{)c{2I?+l0210k6T+L;f_LaGFmhlulDD8>~RE`fg-e= zrh!5tet=)Dr_Ig1@vy=aG2T?G=39F}rmw!O_W#Q;%XB=?+@o&o(}-1eE-IAbv-glp zwu6fOKVuwC60BC5VnMQ~JuDWP((q9Hfu~~%{^8onJxskEQmNMTN(cdApEmhrGk)Df zP6yeC;P|T@aL5CnFht!O@%nIH!5~|!=5|G(z(_gUnlv%BnCD6!s)#l7!_9h*hp^Z} zuV;YkNPcr2qA)bu$6xv1TiYLV(-iI*|0xC2fNHh-X&bxiwl~9M*xtF97JN{R!NO^z z(a{EsH+_KtscQ=PZT9uzt8O!}&0E$Ky+wM~cSoSn6hc?ikUA&^a)Ao!kfg5mV-}txB zOYYe>TyQrtCJcBe`1)c)daY~e$*a7Xsl{zok2u-ZKWH6M^S*t51}opDANT6$I_!&q zq;_`FGAYtj{sL4)l0&~wz+4iZ(bcmd@PhA6lib+61_cm()xi72P&*Z?x$lzwKlHy3 zx?Zbvd$L~d0!~k?ZZ=HE8dJIXUk#Q=^iXg1B(Ng?ev^T;_=fdEoW@cIWkFCXEOkvX(kh+Y zjM-P5ZIhGOP9C*;o7Rn3!Jd@6+0|)n91bK<>~z}r&|IPeo;ee4jqm;G4X>|NtlcIG zkf{rpmM!dJSggX+5lF+iqwbfnw*Qp*5U^o1jOYr_n35N<6ps?P+nd~bx=*g6-F&rP zd6OE6zGG=y_(Q+n>qkr=L$Q9)2Vt__Kc}q{l1=u-kUt_I57|R^q*Pz8q<&FY+hf$} zuOCI!$YN7nlxJcKd9d>rafGlUoPWJ}Sr5j^yn8Em(y3s7|MkI~yK0KIZur!;9I$lX zm&Vn~lXILS?307&rD{YZP*N@wLt3_4r1bwli;_1?MQ*{dw0F7Q9KtLWtT#Eu?4*K- zt1(Mh(F^3mxPdn^3BMNa2^bM#m|U)`xxWl`qQWaMC+I`EQ$cmo#WpPasb88VQe^5m z0N3@WgcDy2vWmtw$5QVrY1|yQrpV8*nzSg@xgF{5 z8(@=Ifu}5yez~4wg)lq6M|v)WPxH|k$ud%N4L=3-*B@C~v|gVGGtoq?q6kOH*~M$R zoC{Su&kvJ*6DE&W|Dn#`>StP0NxwLIPY{5ON%d#k0VTWpBMd-$ZdXmO<7UXHMvwjN z;1!su#W^n~XSd05V1YeV zV9v?!bd8UpS^5itAn9%nHl!uAeahK!uX)#)C>JjG=c5%a(b4O9?93wtCE$9np9}H0 z+!I%yW24sl(<(%ievGqyyi5 zLsUximgLW-@zn_XJqU@R?)ei%sRRPb7ntZ6MF?DjxmOEm^7B%6A4d0gpv#%SRo+tBtomqQUPR6C-~)z{x5(LN^vRGn++ zWbJ4N%7dtRp{yxT)B~w$rJKH<`R-*y>za&oPQ^E|DKx6KhNTP>g^f@xeQy_mN$ z5#-r8tc_AT{J35~kK6z^Fn|tRi9ltnX;Ne}H|>h?`%Qg%+6lZ*x)IULrE}px^=UK0 zvkJcd0xoqI{!i_X{5>v}U2Y! z+0-voCFbDDTS@^V>Z1U(WYVl<1KRcgz$t}1e42Jr2(EdlLePcks^5) zoZV)b@hxx4(tx7=t4*qhA_9vux$609y|MKFAF|wi^-)@~Lx#{rk^;L+L+(mXD^|)e zCwQjvhVnu>+x|L*eKSpI>$;i-CnHBQ19pF2*iD~1;N@f!@gx)PN>$i6E8eymV$FCY zz@R6ZXt;OR-_hO{E)Y6Pm!Q_xdAiW4L@3kc--9IJI3*ld@jBX}&xwLpQ z3$TzLZpmao!~{CTjeD?wpW(tqm&^Z9@2;!qz9QQoYlnZDJK8%w_iwad4QJ`5M2OK6 z*M-lF5l0~ONA;s7CyRA$Xt0k=4QDo1F7qC2fml=W5uYUnugM+u)Jo&@vOxmkWKVQ} z{N-xG!?cR@&{G()1CmOv(_m@;3a^7v@7T9A&3WG8WbtV(C|af=0_<~QK+O&J=_NM? zdGf|EYhrF!-$2FSy{YjK&reZGEfSDtO2r8;p^t3TRhyA=8FsNzvP%veR=nf;F+l>? zUN<%8IV-=i+*R1!i39DW%G$y)@}Z71@#~xvfb>0F=5P-7Z2Uh^StN7{Ytm{`y#U6K zd5h33W4YNOe?D_Gns$E zLv2+gd^urX;U}I&-GGApB7+PmA zZ_;D+T7azvYd|&elxl|t;_4DhQ3k#%wS6-dRd^ltdpE;g=F);cW!0mXx=X4*&WFXI zVw^N^7X(bpYSAAZqvIYi7_fXS8+?w)Ll^{R9DWeuPd3!YusEe3Sv5k#g&Y=a$M?Eo(Kr{z4^Gt-;UYc9{EiMJDO zZ)@<+Jd&BPRcjs$opvcLh3|Vyw4X{1s4NMl=*fpl5uiVX z`Z(^B-!rTZUqG~OBI&fsYSjf>T4p^+7OiW3OD4J=4T<3K6u8MJe&!1lmOz%KK#%CL zZ0@^){01eBni9J%RgW04-a@=}^$m3`nHLTh=l?nOk_!jSCLYd;$kf0zCw4F0tq4?P zcaIOsNgxanF5G(2gu+budZZho3t+q)DJJx5`IXGsdoyrHiXrJs1lJ9bW*$u|aT zLRSZ9(qsaw74E%izuLdJTGNy10{}a?d!69M=3I|K;j|!DwDNMv0rcAPZtay}?I*e2+U{ z`Py?0!cF#E|I{>AkF5HAIJ;5i*SGIKBt=!xGART}@z4C9DsS@pMKX8#(jRFM4fER& zFR5l2M|z5_Y9n_-Sh-gdo8AV>Hher(s%3_Hn9YV# zzfS4z;!ux+Ic&VOCiU|@)O==AEUGAN%ohO%wCU@j31K}(?$UzaB79Ecj$A=QgwF!Y zzUTF5Hvz5A5k-U?)imV*y$EHymc}apW;?FQr!0S!3y;qVP1&KRXU)i(!95a6P21nf zN8*EgN3}O-FK48r!Q2n|7i0Imh3-Q8vp`@^DPpuL0G}fM-uMTrXg=KJJ$(3XWi4(Z zgPW67DB6r^FtslGId+mP7h;bv?HX^(8F$8L``tXMN%LxQ={b{(PB=wjAvx9qfHl{w zW+_hGF@O#3zZNx->|hQxZ6nwj&|@YwGDpc_&W-NJ%PY9)jHA`!|pmR@1~WW zGwDIt*h>zuc==tdXXzqB4Gc&j11})fgYtLyell$N4vorE8P(+m!eY8|@6!a)6-{k0 z6gI3Ulq9d=!6HdQUZR~BgHSfKE-(*?;Sj$67&}=Pul};OkY_xRdV)DwldhDH97OAX z`)t>8{35ia6lgiywl?-;3wO$Y_r76sd&-EH(ibHJk9kycHE9QTOs6cUc(~0xDvn<7 z>Fu%VB5;j$D2o%}gz@_M8?Mtp6Ru`xwH^n6m-nTV?(J9rgIGOZ7RYDh@OdY-j_oXI zwiue+Ux_Osoo$MTEvTOJ%!`HUis+@Z5Vtw9hpO;am2dl-S8o1+Xu8}A?A=g)d#5RU z$ldjb{U6RKTV^NHV7c{~86B3fQ{kEAsCessOgFh*5N&PREQyb!y6t%^;a-%<|2$E$ zw&Xf2Jf^VkZr-V``*x*iQYxHJ79>W9l^g@iw;h^%fW;1y_N1*%P3F(51`01=6xJ>w zHCAgT7QM=*w^gKvOF7!THr^IjPD0V(3e8O#M1gIr(J2$)n;&&FQU1c3U2u_d1^n=( zuAYwH)Su*^OFZQ$yH%aeGvcJ!N+f!%o9y@p*{H-GW^p1`q3Gx3lE;v$D12M#YJH0l z2kb3u?6yiF_k)kZ_KHFXp#?9HLn5si!d@P4&qYmuu62q*+x!2P#bBY_TF-__~+=U z|9y#4oR>FS-K1iQgfqO1Fkw(VcD6BhAbcBNn0zb5cH#TScgLw50D{Hks4T6@)sgyR zopItBd790uv*WzHsf@(ZG z3F28> z3W$)_ku8I0|7+E7%CLWH?j}jZ)O79w6`vR=lsX=oI^S1@eSV94O@ot~5UiuGYBM`WOoo$O3rgqLPOP7-0A2f-;W{=9L>%MPpu%JYU zMUv!KJzL|#vqD<4vO9y zWiWAo#p@mckak7=fzK^CeEO4?8AHKHFVo=pwNxrtCdYbnvlJ5}xSZMUE)7Cx+P@r; z$)*P7J`2)&=u!vVt)zv3(^|-Qu2s3`@6Ur7?mEWmy4~xXL`4~vYfX8JDJ{Ns6wtP_ zdi#Fc1yz1~3t_}tmF^;$C5dn%&^k=vP0TmpuF`9$+eQVDdJ7)ANKqn|hKrPehst!YJ51TU=XBp-ssu~QtzIUHb*OuVBDt4 z@*)p`FrNIZUk?8I81-U*bd}}vj`vmwzQQaYRQOVZl`yu%!s~$^?9H9~LAOLGdyA2deZWy{KvgRRq~mVbzA(gPEz=jNBE zMW+savDwD>y+H@dPumYu9sQ?i7)3NEfv#EeCJ8Rjm`k(HL(}U7gQ@rj-#-aLTksb84NKhN(LHUBDt3@wRbe^+EoxODXpSl9x?LKjSIz z?m7==5W(R9P?rO)Ry>Ft&hklJpY@O6X>xrm%*+ivdSwOQ8u61IZ|W;|0C8~Uv3JIS zmEmSR#YiB4qcx=}U`PS=kf>MJJcphgb@Y;`x9Y5+Bdro}TOqL1KeO~p7f|Y&gISvU zU9Y@Dv>@RgcGa!eF^Xi-YiLZYd7zKyA{&jUspZh6VZ~vhbXc*85JKqJG;HIc#yTkD19#CR712-k8eU;|oLS zXw`{I`u)_SerWguz>*O0BY{PZbPbhcJgdT+h76eZmB>bd0G#pxsX6q7=la5%TZAI> zQ>{PTp+9LWAqlG+dp)$0jjD4D2r)tuG5D~$dr%$6II}%6^y8KYR^a+3oY`t#lj_xU z6qS0_Pzwv2qxU$bNmPJBYbvEyMo zdg=vE|JsaHo55bn_1R326)Y&~T~nM$cuPcU7jn{bh}W-S!hayM4-|!{{rGzRZYMHN zRiZibE53Kv5tmG#_H>Z0?cyD#W=DF1qEQBK=fZ+?#fvzG+Le)&qebPl8NJr;cN(_n zXa(=~_h4+YVr6b~u!%1VogP2T(uQdaTwR-CA7hlvU{TP<>iD&X49!7vc+68L;c$uc zS0Y?ZnnU-0rEp?c*s*XNid`Jf{ox)w{rVr$0F?P1)+)b{^lr=rNbN9O4a+TWgyv5V z=ZefA_aaE)1ZRfC%G4tsbZXrN@xjAy&h7T_nWfj)qlAB(x5sg>MLK)UEsvp}BT`6N z9|xlCH}}}Wkr_NKILVK@WX=cN;w0akd3P#!{Kf4g*d9Lg#&-yik;9SI_p!#E!7?%V5<>{2>;Lg-vn_U@A)FOVgN`Y?ReW3bjXlHH6K z;UjUQnZWm?xlkq_Om@80LhczDv1-RFF$ z#Vph-l0ap|*{?jUyqRaKa?6J-qZU?BjqUxSPd~*{VBy;jCZ z-yteF$j`+lj780nq_(CzLnK;El|fG7iJc}_RM{=(y$YY-L<^5MJ6tQz8jIp>P^D%L zOL(=87sv#Slc2+6$8mLa8>W$LW-6gkzQw0X3I>%GYB3C>n99&k8-9NL9{00B;bNE? zRAex}2Ot`xxF&|AM323-f%b1o(j_AOFD+d9HH6rhnUK6P5rNjX=o1q36|WS!5=7=z zz*;CV+{Ki@-Heg>a(KhX8$^}66wb66oaZC;T0i!8z+dJ7;3#SX)L%U_Qfrz$M1Hck z@=cHz^QxCBY2=-4%nU-R%)an>e*kV0bJbVzq}(->TmSTzn&G^G$OZrepL)4;awi}` zePrpEYZxx@h{uuh|Nb?06Q>Yk3I4voqa}MTEeS<3>>+i}ukT22t1sEd78M-Kh(n1+ z!s*caB|I@gcsY0f1FH3{XM5+!`^m=Xds!B(Id|YMeH8=lkJ_2pZpR<93QCmzViO7t zRUP`WF3PibAX(x4db66If`T5;JAzCT?vpdMKOx_CyGW7{zOQqu@~s%S+Jn@CpI2P^K`>mAnTVBNCr+ zM#CTZ!&BUxRA#DYE>t_$PuynQxfXsxG^s8q(2>DiT;p7~GE z&j$aRPk&ibvU+1To)_tF|0z+?cLUa}SOq%deU&d#7z?0B1PYliGBJ5b&uE=56=&%Q z9^j@^kq7ezJ2iO4!Z-0oeOOM66l0Bgg!VMZlbhW7#R=XqN~2Y$tbga~udgrWL?*x0 z@M?=G>o^HD$WJtOnJVyrgQZ9_RMAvYAuwO>ZvCGy&_+h54LZnp4Y_hv+gdALH_yzjLesG zstYv>KIn`#5acqWYTomAKf)pGa^hpnI;(w%V`X2yt!%N%7X~ny#xvcb*>-dL)+XUt z)xpQUI-1yfQ7*|czk=;rRF;KpwI7i<8R^8$X#fIIENpTcyIT9Z6C&7UNt&i9 z28*`e7e6{gPelAmS1_gymY#jREY&J|N76MjimpB#KlZ1xRN~hF5U*P&#bDp4viiTz z&o|SE*0W#g&r#IO=p~ek_$9Vy#g}CSpp-uH%j~QMZ@>QG%UD9XFit?3xbm9jW=yK; zFs%ouDi235x$c{>Ua6ib6>IGaZvi1Qsv}qF)OFCUu=M}6rdmn6h(K)3h^t}lL#piV z)d$=mpdqBq=>Tu*wGYRtAle#-Af#U}MvlgP@|>?k5%Lq2HTT^4xfKD9&l5(}jI zsmKCb?wV}xa5fPNMCTe%HCduA-?F@F5e|zIi)(MMOgNrCf^kVzf)KxRHD}5z@er_M z17RXJ>Cn05iBPp@zUcr{AxBLK1-c9}N9b|W3I%fa%eCdA?e)X1eGHs&;ywh4K2ag5 zC;C0tMO%sT-qqLAvntLmh2&YtgqCVE{i*9(mOE(%!*Gv7D!i6p#B@+I>e3HdF>!Sp zXVF*^FqO~)0+>p1-DFFdu*1}#KCg5Zn?VPAw18QaX&WdSzx%SVhw5^qT1x)Q2n7RV zNNE%NYbk<6%``x-D|v|Ad0bC500Igg3CH1tG|y;Jxy9$Qqlf`wNjnwcMpEi zSlEsmSzi zNhv;on!rx9keZKG+%NMc8@h|X58o6sH%rk893Hbk_zTz-=Q}+(N*O@bWTHmlV*1JbUx6IgQ`H$Pt;%c@|w>_&F4%50YfAlW%-@iGkDoeW%Vw8r~3*!7N46XUJgva-=R$M$I-A?f}cirh;CclnTnU7*BzSxnOA ztP<+X&XU!F|FH+Is)NmwQjkUC{Eq3JCccB`tPBX3bn%oLK7$WVf@%7pAhzK%fZlVt ziGgj(QKpK+9DXDwQApaFf%Bdpq!$}o9UP~tWREKYd3&Pwg{Koi-xH9-3n05J@YPO# zkJ(O+^$?JNwM;R&fUQ@Mfy>Re_57Rx zT;PWwV?xr;{P__#i0kyQbv?Ddw`FM{$esK=GwP!oLi7=sxmCxI6mOX{DvH5q(9!^*D3M812l*VP4Uzc)*o6Or;RJ-C_^1M z>3mDpNCH9X|LBOwcZBLzYIQXWHgFc;qb+&r6I#M*zGLccSz0+JB%Bgn^!4|*0 zWnso9h>f@lDzg?$>1cN*V^~I~zZChrvhw7m?Z5r#(xj&r0vt$n4ZjW&%eoqzSyJf^ z)Px&gNMs{!DWoDDt_mz|s5WJC*P}Yl!LCJFRW$Y8qa_X$2e_osRed}NdTyxGr5bt{ z(2t+ez+ygff!N6T4txzNPbJ=ug$bA^y)eUvg23Xsc>n)E*Z%|Eu_LEzhnaDrum!5t zKdB9|6FfL}WqaGJi5A8AKaS4DpUM9J<2x`cXHzVv5HoZ;Y^4dC!?424F{Ma{ZBmp| zggGB_K2(%!Y_>ToO57quw@$My%At}D4$Q&_C_p%fS4J z_R7eusASKF&N7n&vHA)tvyM{9t0Ro`gB}lnNyqqageF>*YSYKS#`BRPo(W>k(+ow_ z|7bbAE`;nCWejPi@3VGOW2>TA~n5N4=|5 z(m55nV;yU#73=9;spbJdlPo@0@Y#Rofxzlpt0lhTISxTs zp}=*@YVa^!{G9w1pL5t-G>Q7)Eg~(2OhT76cidDq3eN7-5B}|W9tj#OJtfZ$b!c~C zB9H~kbHSVbx$#Cri|Gb-$n)l_g`ckT-W=XviqW3~BH}ks9Xf90ax}<%PmRf!LYDKS zTp%4Am>@QE!*iMQU|W%>xe)jSlQ zH-*PeZ6)Bc`(Qq2Nxgcc+tyCf;;;Z@B9ejGlkgws)Uwtrn;HH;&apPb_Ly!yKpqj0@gZA5l?suVdBU1K~D8qLC zVMHNQfBoEh?Q|Kv?igV7x8B+{3F1f+Od6L(Ou0ITa}&Q`AMPwmJ;Fa^x!tBfwiz&j zGsVC!HN44bhgl;PSLT2Ty8_A3HQnm2WdJB`L|CH(S;hS^-MVCbxmOtUfx7QnQ_6=t zy$tU>9hNm}*k%Ebf6wg-geD^6qU5ER?OdXR|0cpi`bY&~VD!%(2j9Ak<2;E(9T=KUapQl3Era79Y2fUPuw zI5u(Cr*{OOgC9IrfO9<*pNZUCSK>y{y>sivXm|UD-^TK-bbtAvANA2I`b9Y!^)_y> zG7K`Wx^iI_ry~q@*H&j+1v)kitoedT3fqAb^|dohPp|PxHH#v(tfq7y@d#kVK) z6)Q`hRsURY=3qdM(i`}a)}li7Xr+!ax9`*ypNEpV=7?KSf^CUtyAxX}i%+~o3;;0u#k;!sTSkBF0ft=$K_i>u2F7|?B& zTLNxJ(kkTkyv*KHKg`uUY4wt|jPrb3p?nztBQ!eq_$JiK_dw<#SOhd+pdNwjm~R9~ zDPPEpp2yDM2lf;r&h(&*e1h&y+)4wIbuV3>)1c;`P< zARabDxSvY32Hvcj(RSHD&=L(ZFdyW4XJ3LmKa;0u4;OL{!vrAJ~z_YqlAgQ%x(s4`P;L>{cbo~`jnf4d0~ zT-mLtAiKLdBNyI|2Nsupq*+(K-6qbkLme~FGGh-dsS9~jq_`7Qabc9{bIr>enL}QI zO$)pgLhSTPV250f^+1AeYy@)OZ#hV0`l_9`Xa zpl%=ofwiru^qU(omu!!~?x>6GurS`g69K7+!L5$bzB_Fs#O3Z%DO1@yq#>0Mf?{D+ z>0xIOy0xVd0SvpI#7uI@?O&U`EGrG^uPYV3=-xj*3}(Hm=)r?-+BUaV`8YvM7EqlX zk6nQlCB0YW7ynDARjuGlGZ=zumJYo+ISji$EF zuAux`nHN>?IwN5q<@Uta-ybIP$h&@}aC^9vJ-KH*SO2kymjdkQXs`e4HD9yy=IJgN3iH6KQg$E zM{&5Y=^6+II29(AXUx!^Z#DEzIX@WAYHbdlZxeNFJ~=kGzLH`&edOGkgRVoJWg4(8 zv$_WPFOzbv59yOZSzvHa|~BYtO3;i^_UA0$vXm1wg8cxpYb zaaz;deFK{KNMsMfwIVRM z)y+5!g(-7ldKp6xP7&+jRcDWNyIF%zEK4<*aiRL*-}(9}h~&>Ic4cSmi#;=WZiFB| zVsKMkCvD*b`-tZ0Gh~0GTSreziG>+c_b!Roa7&ZD)X?Rz6Y1VxF6A8PI06Dk{L8@x zUA@*Jm#~w&P}>foxw$Mz8?D}6_k5leVPW0MvMAFrf6HWXs50DUdS2WUfaT8794yw! z*(+oLJU2zQvcDf?XDS^S;b}2tKAfvMqZY!xYo>Pt2cm<<)u`COCN?~McX#NB6~v`? zlV^I|S<(DXtde8rXc}@ms-PXTg96A^h25P{Gox#4((~*Ag-XLth7l;mezx7X`67W7 zIaD&u>2*ERd+A$kagKj#hoXO>kv(QoS~ZC9-}Jygp&yPHvP)?OdD#(d%2X&edP(%4 zqsY_EIA9s{QxS~$_~uG%N!oTK3-h`x$^;b!$`M!YZUK(d%==bek_~p@*_+nX$E#z) zItQ@tMTgEuA88BAv#00(2O7Ti=k%x8f}wvKbW@3Y#Ae8`H+cR0*E`msBd`*=vS2rv zX+1xq+wuwGEEM`B2wB+c-7X-675?IWgog0%hZ^ z1hID@1+tzgG3WKdd6TsJY0xFRf|Zr|BMFnSF=F1&E9Z5MjEEAV7B3z~Rj`j)=#g~d zUaz}d%p>y?Rz)wvD--UpRh)6 zpWR*L%7G1UAZ)?TI_Q1NJ;VR!^wGsh&4TG~Bi>6azC=n)Tmp{KprGd;bklad+Cqm8 zab2S$c1pFvVHs`PTUruwCnLqy)hYJ}dIx?YZsm9;=Vy}k0!R{xHEyHb1Ao;hk9~+L z^O1;bEaMx!;vpsyO69~Cw(oJnjy=G?X$5(eweemX-dJX@GQ2PF_3R0LS`0<&)P)!B@#ya0V=B5g_gzVoJUG<#p7c~cnK8Bg{Tq0#U^|#M zf0(AC=6S`j@}T17uZw+YIY#`jUSzSjnPbDIR6eSN?r)GnstM8_g+Bdvsez)tvy;3) zuqSq}03M6e1JjFd?Hk}A8Rgh*%oNEdrDb<+Y##!!f2# zFDT??Hpx{dPvaq_<+UqH8jql`@S2Y?68{6ySCByr>NS|M#LeNtGG4;to1WK1qWgo( zt7AZLSJp2-38{X+3G;X{w+r>j;-ZOv)>9s6Nwv0AM8Cl0lG$J>+?mIheIMdH0=6Arm=qMams^uhxCHbV2R>!t(i@4t(h^txklcO z!07W4N3AZi6c$0VC~3pdb_qGKK}!4byu#ablDXK|W;4EvcP)))6p&2hM!ea{T1r}( zweJ;QRyCNfSIw5nV!4g`l+HULQ!ixP0;$5fgM$REs@KcP4!2%Ev<`p#`+D6ltsaul zSIbPw4v6{YOo>w1#^@bxDUzzPntWzw*H3Efx zKc2*WU7L=PSOh_i_eG|E>a7DF0}ADKrsXiC8xfB3hyZs9!za%6Y_xlaWwbulg%7!vB_U@M7hZTee08w+32Cs>#0`b6bBtuJmbh=t z*LFX#n-M5A%=F!1A3HgrR*-%M6!bWq#Gre`trPWxy7zhskUntyvMnD?AIzY%LfUpb_}63vQ z%(>zU6kZQk>d!a1{Ce=(-~fYa)2oQZCH<-d zkSxvqHne`ENaex#7duRKl+OoPg0B)rG5bCF$Y&2iFGecpV*XthjJ+r z;+F8icHEi)mna30<=c|=FWE5Rr66DfcQAW3XKw(^ljBBnsI7=zgV<@}j#-&bKU*Lo znC7LUR(ozE3vI@|BD~yajYfiLt26$t1GoPNf}eOokP5h4NPW?n2D=z&opgdR@a1w1 z41piA9Y>sPYF!MNADU$5$oEzhMm9U|K)PD`H-~FFT|Jb<387R!8qY(>?dNl(#mfF; zfWlJ!QgwLElM*eh$vId4w@90Ru&UqZ$Z~cZT)G6=<*ZaX%61g}PDt3ZKXtq!W)hei zo=9g%NDtoR^xdQX_=Tw3MQi${zXT~{BdP3BW>F((u7;qrwXCCZQLi@jRE2IOAt1C? z;09hfxgdybt;q0pNrkmuXH;lkxE7$oT!S12Zlz3>lCz;0p5&mCz2E)+f$VF$vm|^l z%N!$dcJ4v3rasLsI+hY&M=Bvtxax?0t?8B`qYC9=OnSLj9(piJhlLq)c<33m>OESj zxnZ5Jj7ia#`OZ6haqa0~COx@&_ISPbcPQSugCQBZ)%hYEK5c$jMv5$@lEr3XRnZ>` z8u8!k=UCjh<%8MkUebdSul~A#A>f-92LP6cFA_Yt8lb%%N%|xWG%~+BW&wlkxkL9j zR4aC#?~RX`mk!m;nf?aF8dpjgJA1Ma3gm7j#b9VsjnL zsJXhCG;RiL21AwVrYDvKYmK`C78XX;MA}nC*I*s{k#%fR%SmXE(Vex{>>f_ao5tB5{C-&lGz)g;X+DBK$X)3Ljg8)SN zg9NTu1N27BG{MVZ5ppL7wrIW6W}z9_+hpg0ep9}{czrbEF1On5wdl3D6n8eb*)ixq zcD_d4;VTTb`t)xkxgl-tVGLSKUfAjx?A}oK$|rINZC5xU@%i&cusRoETAsbARr}|B z5KrReL0`*VSCp!Y7$AmJm;Ix54vK2MWi)E6F0X*Rmh7$OFCkpg5`0Q|lrv6Na9Gjm zcGZnyLl64WCG8)k{$N^%k_QCT{Z+Ns9t12khKhF?YT1-ZpezEM{~9i!pi$2EJ1hGh zRWmn$vadsiGp46kj3R!zt3WsP+BwaXued`vM^aV32`Mt|OQ z1z2~U$SvNs`k5G5mg24Ikn6T*eB!Wgsuv#A92QT-J%-E2ef@lNEj>gscGNp`GHfp$ zBoXf_q3jk4AWv%!YY?50!Kgl&r$ZMzQ=`aWet;%Qnm?LJqO{F5J<@qUPH#={1r~|n z2S=4%kSg}5+SG@_cBCB6Zl6?oi(VO_;{xb1NciV)WdMgE7(pm`QsRq~v@!z8;M&;W zBYTn4#lrY-1lL=qh=U)S1R3;bG!}!sAKkRy$SeZl204YMABtXGShV3kAEgrCPxIV|7*$qfkIyrnpDzJ31K9` z33><1PCIfeEf|oBoaogx4ld+aF+%Iyy-s@l@n4&cvAMER zFSDdV+=l|`3XMtkw3+jmiGxqI-lOAoFHWD=D?r*KuXSh+2+LT(0Iw?wBx31g7@Ubs zEZcju##cVP-*N(jtxaM3as`sy=7@m&++!ano&3&qNPFu){+>U+H#`b!c=yh-1bJ1J zr@66D&? z@t9i_b8NI?Z7%$qaH!uaQs)T%ugn$J6e*8$Lln4QSX;XCAC2!O!s>dCze$E3IoG;l z)Kmt;gWZ`9Oz0{Imy29b$E#;()FH0p80f~Kd;hXANI^mPD7!*4w28|*siov}Nkx09 zXyAoTy&_L~iYGDa(o{Ce*oZvB0B~Xm@Z0zHK{7Wvwe8xal|Vjuc>~Y~4Q07|3)Od1 zh}X?kD}1{W+yXia0{b_juIcTxbcFm9W~*gT657Js0mLl~u-vhYg^8N9+m~}(6vBzh z3WpMwZ{bB7k~YuCB@@DSVK=eSKPX9lBfahZCrE@^^uKHtajSl68ev3f3`M#|wn_|G9~>>0?(7qtNlG3rvvL-17WY z{hunN6t4G2qh8o}Nx-aMAe&O1*#T}}FtB)eo2BRF9_|#PC|$4BTPe?u7Q~G4$V2Fi z)3WBaZ?B?UtY>@0cUI~Yu~W6zniI>j6?M}~?}61`9h!B6DnHKeL_(xKu*u{|T|C$Y z!VLO!yEZ)rhD8<+5y7bVRs`Um$&=L$Pk!&u)oA_gi4TCeba z`bt~f>=nxSGP^+iExKhGrfTEPilh_lzG5Bt^9&$DqncKcj^KX-!;_HP1{GUzy@w%3 zg5P>Jg{vWli>atK)m1S-jfF=qFV7yut6170iw`qe%j5-WJ_Hk#^cmYJY$Mur_CsAz zxW+6V*ZL&h7%O2UOoNYd+LroC^$P-))u_Ged5%;ZRl0sL*g2wR3#469S%0E}<0Bh# z`1H?t=m0T^|%3ap0cT70Tb|+nLJVOUsgEa8sHnTzIEjy2DV>$-FcjRinV!@6D$W z2L-jItCi9Q)s0P+8jK(T!DW|T%XUIrnvpELT_LQ&Zht#ZU`Ye&*}1+pk4iaLOk@Y9 z)ni20x+2IBaeTJc$jN7IV{TD4rf={wwr@niE9p`hmcN)fDKzgjFVZ}oXZ^%KQLC!p zh!)Dsz{nAME4f5sW-y)_ZT@j%DT(;pM9_SY9Y40obwX3le zPR93hoIBu9xBauAmBvs$aLuciM{Jp}nAy7LeyB1UrN`;@9495<_MDF|5=-fxjacow>FRX=Gi#ui zwMBI?q}7T#l#MzvL=^vm-qqP#_yG;tk+D`d!Lv$fsdlx(yQCqvhHB6i4{C1&+dS$< z)H_?ToY0@$(XrWmjn{xlM)d4a07UWIc^aSuyVrF;MG{Sn>ZvzNcJ`R?UkwGyxo}sP zzn^pvt{hU92+s4ruUc`Gb2<6hqwBdI)4WC^b3@n})@;v#JXHorPkl#k)=PWpI0Hwm zHjb-=0Go#maO758APU1K6;I%)%FI&hTehA0#a(5hYpGORRhVXc)X@*E%-FX?6T@ z2P1fZeAfhN+279OfI}LA86)@N`busctgQT?yiaoZZP~(e&sQn49-lEB(5CTr=km=U znTr<_)Flhj98VvN9*x%a7%2FqiorH@yA_^J|4fKb`p|Y{#?hE>z#c;_4o@z2bzibeeoRM&jiVqHih!87(gF?vIeFD>F}zxX!L<2$1P+I?#0=*)asG#mD2bAfdi^&ZWh=jVz)tAbjxuQ9LriIaw9w_y zk2pQzq7jS?>^C*VXsRs3nsvjxgA(scGgnc)(L zfY%GZJwEH?;q^9q)+5jRn_v8Ic%xdDtoA~!d5frD8C~qW%nbwC_@U3a_WCg1X`Y@B z9xN_%d!MDMS-K{s@wsdB-kJeUa)XlCJK-UjVal`6loT$_=8xZ0JI}Z3q?e#1gBZH2 z4;oxs#PI4c!Uj^YlaWo8FRWJ>x4B4*I#|mgOmeriZgC&r5u^gea+_DI`H%vn(xpRI z5u*DFbYWU;>itmnc}ydNNA0Zbb_Bi<%@ zSKpaaFy|XM%J@!wPz+g;@2k}YcS?|1nZ+w*zRa5<{0#s6GVM29l2wTGp&sz9d@StT zvW_zAj6x;9%6xF1bI35DHZ& zAn|PILYL?Va@kV-D(%N{hpau@1Lv2 zhfbw5+!1*_a0(&iy|(S`O-f{HZPML(q{XN6kN=5Boxq_IdMlQgm^YXcQ*{c=#gUqU z0)VJ+`oOjO@#%`0T|0frbaw07mJ?7Ce*+ZL29LD3@OMY7W%O$29lS>$c|pv`k;9A2 zY}=t@4ZZ8J3VDk6y;I{4PP?5SpD3)z@BI@EXuGh;EnIG|#@X~#;~Ph6-mHxj?$2Sk zKO+3j48!V&0ptu*k{OJV8MI@cT|ghBN$_q;#(=%>+W|u7#xytkKR{r9R)?N{3Nqu~ ziHt|@Fq1IC@y8PA(@r+M0C_ewVuuU=*HrTBlvPUIqrM%`J)&4x1B%w=K?|~8#;0aA z$V8R6mQTA$n6_C~1wpd$bUIPAuwF6>E7zdyxRCheNB+_LVLN)*>P|y@;yA-q5W_psTlYA#~EK~uA$PBo64YI;ac6sSv;_P;kb1|tSEo#ks(``T(w{XS1XAL-{ zVx4}itMRDzAQ=oA#H;0XHGYF-nrBL7x|{Tr#dC@DG+!Ov$1N*O4MjQMSqp1?bm!Dpf!SRwbfXVTj*8% zS!<@|w#P#RzL{#DF!V1xM=bsW*eg!33wElLHO|v2_r*@TAog{w{>flh(v4d^Hml39 z^U`M@$9mV^ifujk2i`wbs^=AfBVS)xHb_nyKB@qN-c@6#8&+bidXfVv~#VRj-$& ziXdx*xHT+lMW6SLD(N~Kd!(>77kAr-klL3z2*4Pj5q_8&mAd3*uE;(6loSqTf5c@I zG`%5&Ja!Ocoe)j^)~vDsVreD%*9|4PL1 zORq8x3fs;waMvd&ob0B`H(MU`D3Ibi6J8U)vP|x z?yG-M?Qm#8edx0Xq@8XQ_U=2a5dqo(U*jfTpLvoO(DqTjtnZ+pWlvg;hQyM39VyR_ zBNw$1NmOL$R%?p?R^+1P!~(wv(4tNld_Y`R0jlmPa1_zA}| z1&oBA_)MFKVJ^?nV==3q@9susS*ZXWke%GAfF&J8>QM$liV6*snii$)tZ3>i{pV}Z zCnG_1F}SW!eo@*NB&JK+R=JmgLwu8+`m3I8kTW)GGdf}8RQm-Ioa!KFCx2~Vw@IRR z`)P(_vhD8%l%)K|Xj=40!8!wP?JVjcBl7!yHS8rq6={h3uOZ3h`D27Y??NYe?xj2B zXwXaQ(c=JjAiQAkZo}*EZUgaMR7@>*>f~VM>D-4AycG5>&`jC6E^teAgpu zx^VrEhPXZ#yN%hNh1gbAjkfHO7}?4}GOK83SvB6|d0ZBVFnsseaemQI?yB$kNp>qF zjciaKfXop9->D(KvYG#IS`+8`aFM-O0192wFJ?(&u}lFVV-fZfLBYNRo#3iyCI1B{ z%^MEedvAjrQr(wB8sjVk)m@CI2YIv;A~L~^FL#2^RGWO%fp-bOA=0Qt|-HPSkc(`3q?ex>P>geuIc85-o z3E#H^0g(glm`CUB9d}&^;O8%d_|{88Nj~XO)eO)#IxY{FucqQkjJBBR>%IxZuWAR! z-P3t!ru?(oRM7)RVo@$c4rzUGF9GeW%{jPioyFuyAT@hF*4aH*@SN1*WcBjC)s!QB zs?CSy-V+=p*(Oq-zexwqcv0-Y6AOaE5v9y&d$~rZx2;Pv_KznfqjVM#8=CHmp(HY3 zqaV1$!)5Qnl3um_Y-n!HI~Kc#O1zsh$NkdO-4$ihY^9+voUVE3;l+;N_eaSxWa&%x z*LBkt0_7y7H*sZ1*RxjS$qs2aBg6210RbOrNWo0PSLxa(7v4k~z%DtNM=0xPSH-e| zd{8^YsYKh4;IS6al3umMy^ySiaMNQ*{R2aATvd2o`kokNya{bdk8*&&D3&oeW_}~e zy%8j#t6&?s&!dgUB(oRVv&4%!YqmWFr*K!ms7oz*Dt4kXR zg~;OC+O#;$UTCBAiS%P?S^6WlaLM7P2NT~46f@X#W{N-K9fQmOHa`-MEyu6b<%@$w+DC~PYHG5&XAq#kXviO`hSHR*BrVZ0)&5-;Ux z6+%FfX@&~f4Z3)n2_Jt|WKkQ|xJ?rd@OSy9`D*RN8=f;iSbecG>quqkYL zyy1+hYS4HXz&oNac_eUQGT@*+F5(o>=0M9BThUp=sCRfCq*5l&pw@vg z)~@>o)=Z+nFMtU#&X*MxkMC_+b$eSMP&u)sE|wl!TXEGqQVlgl?1kgsUF zDcw&ca$t5JkrgpWrDg|x2c$_*b@}a{fWG}X2fj$XclZV!Nk?lyj7A8Cb_y?RTz)++ z&{pa*f~V7$%e7izm{vwnzMBTSA_}A=S(=x+I8! zl?84(z+rA9lc%83%0q zK4MmEa#&UlJ@YWQ7Oa{=uqS{hd3da0hjD->AjIA3%sgwgKM5U#_M>e59X|^-)8F#= z9qK^xP7UymB&*5!JMYu2zm_hOYC*iJ@aQf>uw;q{i)fQcuf3BTCYa`C)shwxp@yCf z7)S-9=N46>hsyb<0#<4>a0yY#8C{DWLtH<_#9sC zPXe_L!g%qU)>)bEUUqV@ZM%{nc?@m@h4oh|bhH`@wu2<;-0IZkZv)b8V+G@ zAL5<#_$4)3`KN-MfE8?rYACx020_1tx6=z5Fh2PNo; zDfqCOnt8!IYJUY>TpVM>{03J2PktPR)=~R9ctf`T$=-G3W9A}hAz&l_D@j};t_+&# z-#1>WBlnl$ttpKRKR>fzua1{B!@v2t+ING3fz`!az+FHV1xnFZ zQb`|OMWu-tLgnA6Ljl~seUYLmFMxDeDd{8$)~fE_$Vf$V-@kQy`Tlaqs~h2)v+ivZ zOz4B@1rk_XU#2+dY&V!L=#VX{HP>)D7w0u$k7;7BYPBscj4G8s|BR_oR)ZjI@`4eK z(x!nPm!x z6$BO!IH9<}?xe+NZYbBx45#}0%2$Kd*DAEc2v!)CSseOaFxobkX7p1XbeWU;DPb_1 zz|!sHFE&b#i5?_w?Y$?yR1w7-$A*|WKe{JY;n_>$DvD~`Hf;b6b+8geq9;H2irbz| zLOn7s6d$ju`b~=KWrctClLhFxM7%reQa5Joi8U8l)eEHSxSV9}#ktW_vB3oHn%(*7 zUg1-~ow>U`GSC`MP6c)bi8GlQIor@%&{ybQTXr#MRqR`_q17^Qb2wWk&+%El3f^UJ z9taJ@^*MG%o1x;5W(Sc{Mp6Ix|0u}*R?Rvk-Sh#4VQ!}-gf58X^uP?PtuaIP>SO=M zPte4avPCyK9gACSrg$hU@;e?N=FLmJyhj-VN@<{U^Gu@$5mWbX-K?7CAyhtt?t)|_ zR!#g|o&}8t1yL(s!-3u^#^ZP3xaTXnt!tF@#6#pl@S{h2MS z6U#sY01(QkKu(K8jj~c`$R>r3_@sTOz@O!YrvWgW4*UntkkZ4OJYk&#$q0_yFmD3HCm?e{sCV>CYmM$i3Y zgVDP(EZ4ElHFb4_E>b}b!Ifqk+4eegxkTDb+PMcWC zbKyN1hz6w~=!56djiRn_bY{PJ2$PdRps41r601udV?XDz9=8I446$i47iL)S@_L@n zS+O$l`|nb6PMCg9)%OwEKe58^Qik3DXJ!BEwjj3ye!uG0c#HOt-^D6WJ0@KNXRkf--=`a*~w97yBK{!%!c^nIT z5-jvzA$#9hp8s;hL*T2~UM*JTdGGay&imBu7yZ~+0iP!P_9`fSB$KS3h}rkN7wXkW zPmmtzia~r|U%BJ&rR(H-?qS5KNtjgS4(KAJ%{qXQf7mQBS;mZ;FEfARnxKpihVwMgw@#&nN$6w>J9>NSmA{LX#{7kP z-l)r{hy01RLhzeKL@;qT-I+DzHEX=Se8`9vo*!;37Xy?#3pVoa5>6`W zHaHC-8&fK}Ht{RIVXQL}^rC36HfK96TN`EXE8o5$2gjW!^} z0Nwf6!m{Rq=(LJ?x}?BM(KXpdyeE6AeXGG{c&cj3bBV>B7Aq1`mw1Q2z2F2me01H2 zA;*Owu$TE~!BRZvCNEwr;#outOM>OX_BhsS1CtjyMBezSFg;xc3;cUV;b!A3h7qUn zTvor+U7vg3zt!6=_MaT4HMI##v6~(~BM`-YTzL1_W0`p>i$7~*73kYu4os8K*#yW& zRE7gE-Eclb!r3uQc(;?_0V2F4z7dSAiP7`&@Dlb}9(pkG_DH(W({}yN_+vbH(XIQ1 z5#U341}M_V8{A~uH{R&F3G-{gi-+RpoSWMCOr&oO2};r=R$91dDcPk%?i$_BoLL;a z+pZ17h)Dl+qrNhwT=n)YR_N)g4PHLP>xFgZp^p9FNOP=PfIqN8shhobpm6K(tLWH} zeC^R<=Ga((is!;f8Z!Ch5W6J2{OBO(Q1$0~dOta9aq;P>w(m~0WusM_ab-VpVJbx& z^RA}dh=O3JMmfAh!QzTO(pza|c`kR_BQ+y3;JCITgs56}W|3t$0W9HBF1V$D$UK9u zx#fth^Na=!y%{H8gPxgXj!Q5LW1GoGrWC)JuDE{br}`EuVGziizVS?%r4!45_xrIz zTJgw$SQF?C+ivXPaxc1ng1!+{Xl)@4Zj}ckkYYKv8(PCpbi0RG){);Q|MdLHUf7pW z=siQp%}XB2$_WtG-fG8OY;;a??_UthWEH5rv_q!&O!Qtow6M#|;Wr)!A7#SRo5c&w zcu2XuI0Cq!I!0`ehb&Hf24|6C43Z%CDBgKo4tNL{%g{<8fG(;7KsDn#`~A_QNVjk zT=J5J>?-90`1zmsyhGp}_35%T zQBh541yt3sxlww*%h4;VIcD60>9!kvgp*9dXaz9MgIWCUC1otBJoOQE3+sKOX(P22r0Y^97 zmr_eJ>0Zj35ux?zx7{tw>Q*s>$gPIS-xiAJm8RgnbnSyp^{6aEro=^iaFp>e^C2fuqhLv|4Qo=WnjJt zQ0+dxx;>vh#27|dR{&__#|8JxS+0r^Y>?ljlD5A(?uMx%?=IR3sEOT<*MH<_`Pp(c$YuXMghVBKVarvY?kdi|iP`Gc8s3%hqg9wWGePpVQ8Xn! zy7L7uC+88=xFVVpR=Xb*?Z^V1vV;35Jajo*U3LmnBXW~j{*Rh542zPk^>f{O`5UI) zLJ>7^0olq5bC3*3%1OGwR)*CSvQAxy-9`RB^9J=4fyIV75vSDKcDT=6xYITprCw-| zTPKn6svs#!Ha@5Iav;}{6XnI1deE_|vr;T28&6ln%%3gOu%;g0Gf66pk@KJLiqG+7 zFK{VlKV|deUYRD#?P)PfY7Cy-o~naNqCn$u8@9^dFGK zJk=E`*+}i(&~_MUE7S=lr>7Y!WoRSas`DNAtRS^nSH$LXtg20ZZ7NHY!L9fw&~XpU zY%Rx)A-+zBsp`4av|yJ5Lr>i7$Olo5f)1UVKwGxx_+I|LQp*iQ52IieV?9T&tK^yA zz7nL8`2gv(H@^!%^2FbW(o6 z;<9bZqidry-GjI1U5Vgc^vL&yAlIK2iGQ(lC=FzI&VyA^O=?Z9@F*cnV*1rGD;LtV zzp~EN4NB>`sp#BM;jPW35DE!8qsOR{E`_LmpWM@7tEC=wuOENo&W)7Yn&-JUo;L7z zepy(yg9M>VlN4PyS=*>=+%MGz(9CPDYxq?R(LMKcmH`3=eIA2?!^hRrlX=&M?hqW)u8u)CrY2+5-*@3*E zqy1bi5}c0a(B>7$=8wa53!YG+mlyN3^L8@Ru)iQ}b;auba$x8rer5K^2X`1p&(qf; z(YdSh-V^&pU#*WaW}ZeEwHqyJ$gh`rd?_X}_}GBcon6 zMAN%ZNYD-&@X~8w{wzM_ zcIM;gbkja%t3O`~h7?(*M6|l`{Vr#o-M`2cEtB7#*P?Hz8~W_W|5f`Dk8>qL+OXmr zl@n9ur<-Dh`&5rHc)bcCPAxo#j#LNyIQg##hX6(3`aUN%Ru>KDHI{+JA7kUsI8p=h zwxR_o{SN_Ayytr4C8+f0#VP#9vmRO><0WMRKe_Iva06}LUo$19R23XH2#|PTCg)oJ z=Ulo$Z#>nw8tO9{|8Tnv)@`OLL{#jAE*(|-+&khe#IjHxXE{gduD+1ciP<=*SGk`Z zb3cR3ydK;@E87eB)$QKbH^qT|v?h)R2cTg+vBJMhU(OE3Nxw`?$tHiR)Z^%(Qfc21ds*Y$ zg8lU2)Q;;DM1e)IadinvUFsB0`FVu8cgx)|P!X>|%R4Kb_>p~~x#iEhOb60@Tl4a4 za*-ht=Im3H^76RH3`q~x-FwC+OP|IvY?%Ohn)miJUiv(I^ZGR-({e45YZvXrH)MK@ zC!-OSm{M6UeqQnvPI|#qup}+3QbP9<(+ZuOAB4`^L}@w>o;>f>gfcu*JjsuiAUN%V zwaFgXxe1N?%Sq>UtN_c*AwBm0TEzYdfa0iK$xtuCq_P}6CW(8r&XW0SrK#=DxzelF zb26u>>fk;13q$uvb&i&?pnPHP?m|+Ie{t_lNYNAD%&A4$w8AF}akCg5xj4lim-_yX zqI2i^^TZiZ#fwA{sFu@kHhbo~tM}Hq zB=zU-q@G9cD zGJ7?fEDY%$uMC-oug|hm`(Zq z>kLD76?4%cMPh?j_TrqnO8Sk;DQd@M9=5lMkJ!oKEVZ>n7Gvd3YeBV7bYzWm-gjY` zfRT@I^@~x-`P{Q@#Ea>T^rAN@ePZ&_`RC7w-8lRXY`^TM>EdFKmfG(|yvR1#a*_FS z+lp#_#LR~7IMqhQB4wdA#uURkU|zX2I{YZ$8tTH~#6_3HD8x}wvF7R_=Z;wU&*CPf z4cC$i?E0L7>`l2tiWL`cjTzKj{||J~0%eiqH(_lkt=cxrhx8|_XW*^c&%C+gB+|p# zZw|82?xvEflR*IK***5fQq@Em7xG-)dt}b$%<&9M@X!KYc^MJ={Gd|O0n~VW%l3Fl zw~t~xXcb%_@a&?`z}yUOtGcgVNO2i<;wuWdhv5UyC>1*?6#Ac+XPw_@4M$xRV8ch7 zx%?n_BFN@P!+)T&Y)^IQ1CFo!Uw?Kky?%TP8gw$gk_LQq*bt)$ompNPIC&|+83$MV z3C~w4P|T_9ifOL;>bylUpI{t|ZNAkpdcOG?{^slvO{BJ6KM3ctqAEI&Yl0leh}2OP zT4w8ZGA|2dWrk(OS5QFG)6t?Ow4I{Jbpr=%cA!w8pYWDlg>FkZ0;L`>jRq3u@mU`0 z27Z@q!-W0`b~w~p08vofeaj@PRreMT+%x8vuE_}tJboI$UP$#<1uQ$wO6$I@6_NAS zS^@yTw}l~Rcj5S;8K%+?jd@uY_%VJ_WopKO zuNQdp$bz}njy13YZDJlyI+8F+%X}=n>J}IhJcqX!KIhgIN(4<`RB>_M$AH3UcgC)) z)y{p@yU8L~(hW#sI2-g{d0C{ePXxD&Uv!F{Yljn%A=uhweWt%&oC zq?KvOeN3Jc_sd6yJLh!8O&ermbi5{Q2u|Q)kTZPco~|8Wwj6YfRw%9 zmK%e3;*$`GkS`hALR~L+?H4q z?6zA5AT5q(Bu(bB5LczJL%}daqe+-r!Dc{v$y^yIufi_?#|+C;C|$C4ogB#R-Gl}C zffy>gZDRfQVK9Yg@vt}ggb0R7tN2NAkPZ&lP$TB`c)?Z;RQdMc!vl20zM@{80D(bX zPb?Bbo#?xRZj??=?Uf?h%oI#gLN_B|rB%E#MX2o9gEet=tskWY zoYQ|(EMw6}kSnECOwM@(xN-ox8UL>k!QkjfO@7$)Ck@1Oh9<4(&!~7W*Wl3@gCZdXP(mh;gP7bZ%Z{ zS4vgYx!Kv%D~-jXXp;X7wP!xqa-3e8xC!bMedqNQ!N9nr$I*OqzCUEFPy=zudb>HC$7walwtt zp$+Sy_qC3mbWMBo!W=zZAlL{>BR%N^hQxB6?rrR$&1aI+ql#H#V#9e<`0h6!`42y) z#TEeQE(R(Q=fB!lzOnx8qin=@Q1uQa6y{b?#U5*xoMnMCy9MPd>ES=C zra_7aN?&s0uuh-Opea$La?frP`%+=W=HS=ay3%^0>fb(`u|b7Zjzx_XGz6FLM#Xw1 zUw)q~GkV}Evq9-iRx8;!bNj5P@CwqVW!G3i`1$i?j;)r@^CM9JVYGHqV$q#y(_%bc z{Cqd^8A%_S92yh?CW>;HZ1i@9@Whgb!cduVlv@6oV?{@UOZ$JbEUIk*kyUhZ!hVwt z^uzdwP4?JdYHLm*<9xHeYB+5j#H@ps7^q!sdtO;TaZK35h3c>Cmrd4Fa1@BP4H@DC zUeOGtMycvYh(=X^6m7|65o8>$%8m2Xi0o&_i^9m~Z#KAy82q3=^OI@gibv%*nq>9w zMP@${7hZMN89JXhcy3%!=N)mp`G#jWE^pn^8ToIJwtIFRE*=WVH4e;{cilz zrr|gbn{0d9HrpQ70L8*ysS0rev8(Zlo04L9fbKFXt|=YWFNrGu0NB% z$_bgRO828sY#9@~Zpq2TJv)*Z)ZzgVoPnlwn8xKdNfN3jeWwC7xG`!^D$cTLy~0K} z%T$?fA#K8XlLGmQ#n(wlM*fCK2=mT<)i5n?W6SMIL^vM&qP_a zor==WGSNx%M>wYb#BJNj5sCmBtqI+Er2;|ZRcYYX%) zeat-qEZxkr?;(gQjw?rkSdg?fu7LTH(@>>@9HzA;_>PXYQFu&2BISc~GkCIkkU@{l z-ro}rlKnym!ud$ln|b}~c6G*sf;05U#r)t@RW+QucbnqzF3`$~V>UWv*~(~bRu2%- zc2j=Xtl}eI?5ijxE%9I|Nr()30e|Xje0ihLJ7H#g7|V2H|y^(7bE<@)bX zN%n7~uMj=2?*So zQ%{s|2jp=jbybu39B<1f#X}9mVzJ2c13`&EL4u*XpL$#+T``+`n$qtKZj8er(m5KAHcZNN@RcK=YRTGv0br z8#RDbJ(?}qof%JGyE67LQ7<#G#AwW^uJzN0f{^~)n0aN8=|5T*6_jQ_=aAeRbZ{H8 zpRI2B^WL5Jzh=0`SghIhjtx4)aq~@w-q}PyG7aR}oj>cgSV;539{E|<_gmDM0=GAC zPlIIHb15$mJ!x5F&d)gLmIuWD?rUw`vmVXJejoW__=>{Pd5S^nA&DOeO4Nns7ww%& z|FU&)J{D<_Y3rn~yx?@#g4ORe_lz^gw#Dz)&A+~QiKO#GM>qRLz-cMAPXu=H69Xv& z^-x$CTk+_=ejtsU^FYGw#7+k5i`qyH=oXG64_No;xvth2Al}|ER($M}-s=*O1-`T| z^&lis9P}LrN-M2rI^jcx;8Gdr3m{*$M+|VCAb*2nx<1w|{#%CXJ}T>cTx+o0XonM_ z5DaxwGz{A%0PPTB&d6W^efCaQwP7{<;#|?#3W<tOLUQXK~c_u?~;~Xt4I|E#y`EJ+gBlv+|%2m#EMZk^(POVsGIOk1Ua^! z)voH0akKw-jnMOS+-tqs`hv;B_Tdd2Oci@kxc#>Aqm4mEzK{~$%d@+*SmTmnWE!Az zl1d$M^L-~b_Ik(OeLQQJb^TT?`#+G2Qv@55X8V80SKomP2?92z{8tp6WVpQ1DvKmG zp6HyULC9CG5ZybIar^cK{o(kx^UsD7vaW|o5)Yz$u~?=~LvYv+06cKUHRLEk-8dw> zOyoDDiNH|sAnGG<(!1~JVRtm==yrL6`XF}?=ZMp5{(=q~>$e;y2OlJ3PrWzCb63~Nx8UFT?1HrGZ7 zy<&tr|Js57j^Os=RV7d~XG=u9usn~!60S2zUazuvC!^Nn+PqadeTuYT??NgE3Rm?( z#goXv(gp6*apC7K2Rz2e!nd|ZA#N2!H`+m@m9gmF9X>xYEah3MD&nryjO> z`J_wB`sU0Q=txJEJA#7-=+V}AzraQ8L^+tY>OWF^pukK!umBaVv6=hqY{=WpSMBI-DJgJ7c5pSKs4XoXJqszs~9U%Btv}H9!7tX3Cb~KTRWRKP{J0z#`h=pCzJk^prDIUJ zvMSGn0A2?xRJ}<~C$Vra{nVJj0r^FZcPyJP2*O9I=_E1GQMhVDj*zfPdY*@D+uz~Agy&w2rXux>`~vMW!_WeZj@6Xc!y7= zMZuNRwS!pUiu?jJjf%rL)i(pO?u%5NRLm;_L`CYHYy?SnCLs*M%?d*$Q7z*|lWO)l z)mA@&>4~G)_>!X0YZ6U{Ft~3uMBrrj;pCL2`S+-cB%MQ@PY*vEPObcCIuuP2RxH1U zQ3AXokx*_tFFguy>ZaLb4-xxMi(T?hi*$7r^tZv3jZ*Pr#lC=rr%C&s)}e2M8W=31 zp0VN=0l`Vb00-%kSHii{UCKE~T*b);lV<<0?;3Q{EUyc+32+*!{HuA5^BGTNu8^KT z|8xWXION)avg}%6(`uY*1RJxxu30VY-8Q9l|KdqV4(zg{zs<{&XM-^upHLLzuuTPG z!#HyftaKiqM{>=|xM{X)V%inZ!>`({FlSD6q+I(LNO+*4(xxaGC) zgE&X`ZPBUx4bz&@z?(2%S%kTcbpGEZ(Q75Yg!xGpvL%Tp-{Q?!QN&P9!DoYMvy{=j z@?trwRE7#&qCBUC#uz7R1$f4`xzCkYu<-41s4GXV+z+VrvEim6!CGGQ05(Hmw=s(G-}km~n440B zxo*QMoDxoU&cQi+HV=sM#I>8`l1~P^OL#!E9b+3BtPnY%XLvV*A4BQ0TU_F!_bx0brMmQ| z12jV`t!83WUJHIR!Vt#mSW-*BbUI!LvCG#*`HQ)S@a0X)4!Lb#`|l>}r>0i9|Y)It(Tb zgdf9R4-#zc6bs;oUaAl^x3mL2dN6QVOx$!mfmB^S$sk4`$lLrFQz1$Jq$7*HKGE&G zFxC4?*g6>!D|7kDmmoq(LX{qj0ugYvG5+Ukx=6&h?%2@Z)1Zx=4Cy=uq=Z-5Lns4@ z`#JjknFcaZ;a|>R+2Oh8(5&YiKgTc~3(VS*Dm7sv%@m|`f>n5AF=5ORp{S;j8}n&eHiH33k!nZV(e!EsR!k{WCrn9n`>_&mSm}I_?bW z)w>`Rw_b_W`YahHP$(V|G1>-nFQ#ygIW!|YYRw)fJ^rFlCs|`mKZW^z_P1LBs6Jt5 zd+lg!N8=G{&^^VZREvI==vI~LL$h)m# z%rs~`e`8zXPpQ{~IHOTDP<(LumJ31j8L8aTv7hn-@S`B3V~T}H?sKU7KIcK8s6f=< zHxhYA*nrXCqoon$GEttPg7CO79@+u2QSVBUJgym}y@<%bLDIsrUe-pQ*D#3ba3RfU zsv!0Izu-xO%_4}LEgYmc9;s1R=R_KPF#EgKuJD4TQ~QQ!C`_+>=gjea8;<(?Ofx7F ziCKadN*QSSc;>+{Mb^5@eVJO60rBv>I+Jjw!uw*oc2va?!Eu(Qv3PH8$k5L+Erh10 zWWFM~@qp!2hp*R+rR3HXjI{;B&B)4DcV+t-QAjl^ipiKx$12xM^CQFM#K(`~e(nWa z8KK!FtZm+?-DvT|2-|bX5X0*DP{oq>E%OeGnef6|)`3+QEBl6Etj|eGD1&X52(jtz zERx>jXE@yv*F+wXJ7m8@NJ``8xJ)Cs@{9+1qVOv7140M#SIcaOgUyEW<37}=v%z(T z{sVOuiwGys%G_kruN3=eak_43H8AU|2eJVY+tWymNJSXlJ3`fl`)M`r3G zNPh<@hkySk}uZS1D17! zd=-vj&8?Wpr2FU84mbLl*BMz{rLIg+KGcZ<)~T`yLLz8%B;%xrrPGylCeH;cAoRZF zDA}#6=d0=(Rwfl4XsBWF(f@uJ6ml?855AZ0_Og zD2dG%v0wb)=$dLsjlnEj%u#kUevY=7b}q_%y={%wt-*C9nRY#|YDNle>=~a9hHBmQ zQa&#XTYa7N!STH*M%aQCo=vs&vqJ;!SL!Nub2Q*6J^^412=;UchG}RL844lsVX!AH z^7)H)B6?6)0Mf=41lH%jTaIDeQEIge{VHm|b6?I%Kx(*5t`ygsXWfE*|DjNyjfj47 z*B+QsayLxjl{zvKj_0X0pL$=bOeKl(T9d0O)Fyti*P?s8oyt%C8m}m;GZ#FD%dXh9 z)~Zh{vvgjmqShIrRItMHVRJD5*OfEbx0QYkp;aW9TEpiuv`Gz<^l+vMkMozHigeJW ze=(X;n2C%8o~WcjU8xP%EnW$|-v9!vHytiixRaO~vfMDyp1W zH$fjcKzx+wE8~XJaBW*5;gQV|Oi~31Y&V@JF^99ll0PHA-kidBWpp?Pd*t6_E;-f(Y@jaPy^{dx46fzui#MA zwmujJZ1XU_fmEkhAn8Br94yKG1I+?jt|&5TnoJm^=iZaaNEe1c7WxEH)IEIE)s$u0 z&1vo2&cg;&#biCsuoD_aB%H=pTAu{W={xhL14yTdAluC)!Q-y)MzYH^0m;6hEiAeo zUzX7+_trRJs)uxAP+Qg>^Ac(m#j?+{sIdf08s8>`#uC_Z_vJA+a|Gq3(|ecMmz`}6 z2e_#>8IwVR*ImXzH%}2CBZ(h^YlV9EgKCAQWeLBX%k|+8@B9afTY^83O8stV^ad0Y ziX>599*`h{SzbK_(G2I5hM082j@;AIM|GVt{&7xOu)~r1F9pmKn0EucUjbC`+@~KE zlV)e8EF|KL6C3;GLmk2qE)mV}sVx8<%pw#>@3;II+LavwVXI>U? zqXO;40XdIHNR__ceW~Ns#UxU1Us0Ea9qIgxvqk^DAC9SF55X@ljKdE|s%E7;$qN?r zuT)m$vIXopY6+L;TsVA$0#b9`V zvkYmhyn6pwl08F9Ep+VrF?ceKo@bAaA|t4d(M~uO`Ow**BD-Efv1}w z{@-(~dRbJuG5zqfl?rJluL&jnV_HwJiLLtr?B zkK$}b`unocR5&+6%3}q#Xby)hjpBg<)q7PUdayS^SK6sqm21VB@83^Spn=?3J-y=& zm%|4J3;VZkGKpVWh(z&dEn$>$kA=zEvObdlDxrhIJGaJ|s*yAWnR_C|>I>v-WoB)2 zX$*L2!6l6dP*_z*iVxD-Zbk4~W9GD0@CBQg_wUB;i*zqiMVA>!^An3M_NCW}2lbhO zX+K3>EIYcN++A9iHn~URlS?WRY>TK{rqG`H=)3=vPE_8V7K^XJqBNhWH;FO zh)AXMB7jJKGzF=>x5RHhF1R8)M?9x&D?bc^#FsCgc(e&6oygUa0WKK(8QqAl1*&)o zjJazgNQb5zArlsk=KAKllK?qLKP`Tw>{e07#u$9E1y%rvMB%($(L}yz%E`?E30Xi7f%*-GYY^4W7-A}5XiA`czoNm2O1`bE(3;)$ z1(pCX>~jrO>`Q-e&*S}s;$hq_N!XszIHaE#icVWJ1B!$P# zs+Q4F^Sez~7u9fc%j?WFoq53!Eugh!n;z;jujD^ubdzP|C+yvPnc&htmElu&uri;I z=Jou^A@JwXha?`H3Ry0vILGtZ8X z+%-@Xo*SCMx7K}Vm-aIh?3`E?EI$Uy$vkzl0(LW4v$yC4KNVmFNqZ9nN3r{mfE=`=GlxX8%R%v zm`_XQl{q`;5-gEp za5_B#FeKbrwC-8?K1+Nxw|e=e zd9mgM)*QX4B}hf^LqRfr|MKdMfpoCB2fQ3wgQS{wpj?&~_O>-tXcg0=H!Ng(U(5d+ zPRb31k<#%{54y_^A~GzEb2t5Y+Muqu;)v7=OZiFn>ykvY%XXN!RlGhY-Y#DGA*N0f zM+{)OFKUE+7j(FwZ>B<=Y)lZpvD?KCU59rsS(q}$JHxLfg-N8Q|J;~$t|XL~Sf&JB zF29LR4zeVrTxYtXHnN6#NFsgpmd1lxv@Tx-W1@Wl2GY5Nb5-48<4}gn<9cUF$K?uy zR!Tdd#H}=Cp#xiK;{|NSwk8{Js*xdfdU_+jDlv%@1Esze7fw{5&^nIcP3jXs3lO{E zTE^LwO@Q}^3>83vj@e#mGqzFWjTLVcvobW_Q3RYUbV^qS%|cHea^GQq({C`{K!2Wd zFk0ZXA5~>ElQrCVhjbH;TRo#)2g(Z0bn|RSh zCDZ0(HSb+@3*`VJ0wC6#UZmiTud`Z4)V?w^iz<5eTM{)?V6M}Uh3j`)P-C=l@B=i-gHd~QHs z;`4{WdTPo>C30&=M|8mOd}%Nn3?+eJ0P}(H*a2wqLVx+fyM9JMS>>R6#N}XB6vK;YKZX8HKLx}Bm7+f$+pq!<| zm5|9v&#^m$k_JhFDtkVeY#z=KYdB{#Kr}hd?xf*2i9sgOctfxaJ;8b9M?+PWl}M4E zM}|SW!nC>8t1vz_3>HA7+Kh#IH&~4M>BG}L6f#;HU@w+Ui;ET>PmxZDYhyJG8P4{U zsxpFQ!2y$+!-=ya_rp{qn)AHFEEXJrfQ%VEV$s4z&@5CS=V|A_oj#E_UHM$;8LY;~ z(K{yOTt+eOyK|3(S0(!5M~Xm4z{|1N-=HT+%^3g51RTq}Y0*+LG{=Vdz)~vxY3bEK zhY&r`+kBmXmFlL6E}$5sviPda%tRuc|8PV3tliwH(Y-Gm5r?LGkR+Qvp@y&516VPg zrTy$*n+Kys@#Z|mu1lLD|s0b?~2mT}98BX>9| z*F$*LU6;C2#vdNYI_6qeJ6V2>BO~VQ_0idWJM{9#3RGoU=8Mso&N84gc7^w5T8OPN zaz`Xo;>W{D$Yzzn3WTKS7aN45b=1au@@8~J_G_eN=zie}W3rVP{NWf&oSb@$xh>rlt z6tBB^h&W|ZS0gKNDO-W(X*55PByAd@IM?f`lsonQC z$kmzrzl&tfVPBv_^tzX8>DH?&lNWx3bWC?Tvl*{s{{wvtHP0+(9w1g76x< zB!+WZjTQuKIRDh&3+9D8fo!DRHcdVL)p!;7^1?%Wt*j_fXw%oT#!}{7ew|Paw4Lw5 zW9*yT63KV_+YtBOuYa{u7}7Dnrns4=^x!jXr|BKXBk}tAj%+aDb%lccMuSy&vEDK5 zX`xsEpy|aLzbmCQn852M7f#}5FE*aUt+tecu zr@jzGoo=mDUkqib#P>v^Xy?rQ#66i5x~{`k*aN|67rscYY)3VcRd$R6Bl z+md28*O$!uJTC)7n3qMYCiz8$z4EIg$kyqA5rH=!9OSQGObK+qBt^}R#Ud*fiFuCZ z6P5CDH*J%@l!>YQt|&eGeOV6vc2@2|INJ4_OfHrZq7TCPjn`qFe747{e#+tI4|7W{ zPOADSHT@xGon4#C5`1l?E=w}l-qRd?9h}(oAE+DbUT4i=GT*NG*Gx<>yBQAa1+}JW9oKQdD32M zv@J+T<%3gZ&`_z*$*W?`s9UNwjPEj_Ftg?bb>5zxKEFi152+W~Ri<~~>#ev1#k8=$ zy@c=TJs(WC0rofrCSt#bFF38wpDzo8DCy`!PjgCl)bY84+ew8oM;2CJ=vhH`T56!> zZWf01iSaEH``2c)cfEG)|8`J6rg?WF(ieAgOXx~#iR`Ya{r&x%bTMZqDP&{#APeJ_+6|EWFgK@%u@w+S;tF zeYM)yyoHLzGp!>>{;^;kT`!M0Uvm!9qMs}FnfCvG;h+P!HUuMOj#tqnYsjdu}j96c}<4%a<4@KxifU=vJE ztew=8gfxjg>QK#l>(wHA^=(i~iHi*(ES4z>I<2o6cH!^f*y$9)STxfO9V%^xkxRMK+v?uAd zX$44+f=!8KX|qNC<}Oe^+!#L+H<%%O3}mKKaOyL&9HGy2CiOP0VVEG%HST&^Q~nS- z(D?N|_tS#MZ5|09@>SI1f^jo=E;p`{4s_y3dZ=C^wOzXXD710b9vC*#;%#@|GMLhA z*Zm$ZhKip9xd{t8uJR4vAwlyz13H2dfXFX7Gcel$qZN(32ebA^NuT3NZkIKs#ScGO zbk0X))9B7Mj)K1H3j$XLhQx{umh8r8skL|k4W|YA!UrGLk)^HbP;U4_8Wh;U&I-Ox zcs&Nn`%<*v5XVl;=t?e2W>SV}qWux>l}F2UV?A^(^}0R1@}(bfgEkp4UlCze8wzd# zA7Z-3s~DBv8tdJwlK8MiRD0_=u=9WhYdL36iw*?Z8=B^)h`pi;9`+#pQ+cpo3P~yo zvf9gh*Eq$cI&4)~!>7nsj$yuoAb$IaYmh34=Bu|pX^0r-f1C?l!vtGQLKOv!#BaDNp4;w1G>%~`DoXg7;n+lKp2wm93DY>yRRguK^1Wjp6Sfe4Z4{p1uR0Kj_LL`RKg z!`MJdRH;|lY#$QQT4*#RzY@Kk2F6U;R95I!=S{L`E26~?RBwr_L8kM;SyyycjM=v5 zcVSy@7PGQ^!k(WqZt%y)9~J-mZhF0)V1Zw8wMQ-dXRMytTpfZNZwK&Q#oPas{q5!v zf=Z)~o?1nv4@cFVKx_ItYT&t9uUvqKLR%L2{w1G|AiCXv!i{e~=Gh zvElrt!%40WN~aTdvetYj@BRmp;2XqWd`-_kd58=s4s2c*@evDU#~5#^!|@?eqE+@U zW5Xm(np7nZiOhqu7i7syrI;#vS1=5^J};C$h(Z@VXzj%et$njQ?ekcwi=xu*`LcXE zU9--t+u@XWu!s4i$d!R!Ypv{Oi2EAR{lJt9MrN6Qo|tGcRxVRXvM&F6;<8Z)DpA1a zDXyGUMI>}NitSdlxnC1kis4y)(Q0iKB%1DTllUuvb%akRjMN?bNg6{v*UIEFZ{3t0 z3=IEyUEj-kt5mg^w1w4822t0y*e*Xl%T~qc9GFZWvCfTwp^PS@lc~#%R-~5 zthMWv4s^a9T>a4%H-!w~hAXC= zb`vjRUpI}%=c@!^R?g9Z%tw+pXMG8>ID)vFPPQug6LZ}9u!fZz>>kYZKF)p=*U%pL zVK1@|wy1D*cYb-Ah&mz{^e?U*^4ic?+^xpav+}stT9tdF)eUJ;$4YgfeqFibxH}A0 zG+Y(Z*UUhXY=OJnI6wZ@V#Q3jzVgA##jDvT;i6|q`5^Q9PO5vX@2H$o#VjNvsH4?B z8+R(|W`(auQ+0tKlfY|UuFp69t6yH09{ktdyW4tS@Esg$rnFMCA{Qw@(E_kXi(#rV zz2Rf0NA4>5HV#c?Vw6q!u%K)@Edof2pGeu=??w-VNc>=j>cVUPl2Q!W6)?6I63CB2 zI>jt|ytZaJDmsflc&3OxF)#k zXzCuS`shV(!x%GYWZ|kzy5>xJ$~)O+MU?3}N+7wq=Fg_7rIh&}USFbQ`H+6G?d z|Hy+!asZkc*G^1(taMly9(QNrM&%sVaLv@J&_DoLXZ7NNcb&HJV{POJN423ju5vMf z6+tx@Egz_nnsF4le?jkv{>E~d^t4ksC@yQREH}_vaXWLU$9l&bsV2EhA6{(dMx1-#SL2_P>=W=Fxgr z86vR2-nidCY7M762TtUxRd7qT)3OCO=KY=i18MpA-b_hpGe$%D1C!0Vdj%I(R!k#h z`;T2tt&zl>kSm`Lc=a&DEirF9IT2ZrH(5Thz&n$kg%Ehm!8zYC+9bgh+eNx)aC@Eb z_<-#|&+wIn*eyUygXZ%q6@^a+uT)CgNFyFC0;O=8ZfsF>VuJJNp9lJRt~qrz_L72E z=LmYn1=G@_XQ{N8co?6)1?IhfYG0keGF=&H zaudgRrMw;H!%}bxtSeZ$O#GJa0l`LbV@NmwNFKSTP|h2qPq*CFJv}8WawE^=MoV znAj7u89we@p!~MC4p}tzL-FAEK(`8d<*^lGKp?TIIX<`osBFFxm~zI)0dYtPKeH?_R`Lmoj(r%L3gvOc`-!Og z(DTObbN%ad`IkeEFMA>9x*Dq=<=~o;=JK@oQJJV}V)ZF?h(Fqy`0UJa9eg+n!~3;O z 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 z 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 z%0D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 z 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%0AHp3VLyA*$L-h^ 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%0A-a;v==Z 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

0tKy35&?FL?f0%GlpQJHz0y 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�ayN$K6k})^}Ehi)4|& z%wttZ=geY$Ys37}HXn?9j}44#220}Je}S~faD2syvHiWCNbT0&BVm`fQW_h`p{5mh0V`HztU}P?%2I}AKpwD9KaA{0&qCuIM(y0deJtU+jqB{RKB*@60A>% zy$BG&!da;8@IMt)>f(VPnNw{>Q~(#ZSp1;xRqMlgnopCCcXU*=|8; zGfN|{+(L~8;EGC$kCFXJ{;Tzk-lWN6avyM78spnjt}`bQ2jkAZnCO4)FHG9$3Anqr zeYVsoAvNkFuo0N$UMjiy*W^w^{Ey{7Bs6>!*z!xPF}KIZ!jjVuiMhezuW@lrCLT=1 z>^WQO=%o|feZ#uEpb!ULRgd&8`)AP?R`H*FLAY7~P)tR%wz&b%yw-vL0N!0MbG>%{ z9na$+0RUkxCl+FIY;rs*ZbRgI?k#hWw@yFBGqC2YymJtl3bf6-qtKB>OBh>na+>8B1EnHu=-W&Bt@QWMbV^p!hix6a$I1wGw{` z{{Ty1>{OY3Ft`;VNXU$4sT}L)u4T#bnEXHcC*iI)ii;>cXcCN>>f3adNcVL1{*>Chw2yietY#-BG7=PFeLGu$Q%UKE1&Ovi(_x1$4)0+ zEWyCiM+1Zz<|~rqd1g}l+nfG7$1dL7-az+){{WChbaA(~hR*KF1zAKEalN}zilj(t z%qnZu^Zt+OLKfdsO)nC@S;Lt)_<-fkwQv6V=vS?){{W2K8>Nl{;&?z997GvBI92l* z^H<6kZ;f$(9`Q{0;rJ_CjQrV|xb{xs-;#1$OpIwAo;Q$YFR?iovY4v~#>g#R1QAA9 zD^Sy_JMZ*&P&G% z;q#UslwL2P| z?ar3FOWVt2>z!iR)}xtXWRLuKWmI}^`>Ub<0FXO|*zPTsQVNTTRt`CH8BKH-{!sj# zcgZlEvnRy<4VOD>i_fLpiN&%}N0-0Lx;$6BqT9&!yo)W0k{!7FrvvPkN70KOs3-bQ zsBLyHYh~2hTZWRMhI1h1ewDC4?+;7f-J@1<(35S70mhX z@;jO3IL^M+)P5*ZZ&2*6y9L+iosh52dx0Ql)c|!?WjFZfE?2 zeotpLmDk3<7E&DSIjl}b*ByTi?j?U^wZ>#@txd(W_VC%{B!})MRfx+q?PXR_c8#9X z{Uz!&1@3RHrPF|2EJI0;xE>KEwY!h^pQR*Pv#{K-=5z==qqmfh%9FBEoW&Y{(QjKl2-3O8gl;M#Xm_5@{;r>GA?QndhFL6jltKcvHrI8FI4M8XVtd$ z?QFNA0?6Z#riEjo<;%bxM*6j8}zlt||Pp{z_b7aJ-A;jxoor zIVHC`=eft>IZHlEjlkIQE=vfPA)mI31owCw3@%-uK+vRn;8@io0aPj4^`G?{Y;G-{ zn7fPC&9Du?14CrM0gU^qdVl*Trf#kIo9)ijlI4QTO6Bg)oqcckkC1#F^Uun>KaX8q zKgB%W*W&zsQM0(*PEO;5-_I`|i}#(pi#agH*z!BPlQh3@Oh!v+)-8fo>&RczU2CHz z^KoXwFHBq79F-x-9CQh6c$mVyD0QBP)NSpO?dyNaE2(^7f;d4q3^Envua^G+kl!zS zQT&<8e0RZemmHtt{xzA%L67+tHOA!2VSJYSW@zP-=Lunvn!_Osm(sKr@8R=9v&e*0 z9=9H!^aoe!T@v?P-CDb7c+Hd}Nw|Q*xeWwr%ma^gX}b5V{X5cksnhN5Y(4ErE*(LI zwqYN!R%$rU~X+K@!53YJZ18D3?;@s!o>NnC0CYbWov*` zfGyngw&SJrC+j!e3*Nm2RDwX$gaI6}7?N=&YQEp9^!}yP{{Vqu6rx)slCdNn-1{p1 z{KVt`01(f2*8p^ znFE9h_|5UHhrwCwoVI+^;S9aj4&&rJju!^JBZT1Z@fgfnVXS0sL35YouySnnZy}Mn znpnQoV1ZH?)U4>jjq1HWXVtBAgx=oVsoXLXi_TbM2Lfx%dZyE&uU5HZZDE$ektIhH zkHB#ivHnM1d{cz@bL6XkjlK!8w!nNL9z%riZZ*n&CjGB3$??4BklNkz3(i-_IQ`YE zR<}0uNhr0fo_L@kOD#(EPp6Kt)cUQ9SNCof^Mof<=~0gw-CWpoO{U48$VT$izAK3* zyApYFuOR$G@khb@t2u;A&yR2HGW?pxTg;wCb9|GR*jU)wLvLm+F?>a=KJL=gc}f*r zgupFi_K$B{Z&URStFXCqrtL2;@$8%mh+=t@^rv)=ldye|zoqovQ-R74Wpz6r;)lUj z*labnGVd+MG5G#f$YjN|*1V4wEKuYwQr26GOZX>QCYkPS4I`Q+L<*pg!>xAz0M*{8 zeZ8+T@N4UDNF)h^!?(XW*Pli7{l(jhsncv&5VM9A(>^x-FYuSk;q#U}yy`N?yF9xocR$wlH&>jA)CMqOyzycG0FRDUea&vUCR60h&84lD zTIi{x|l-#Pt`?P06^l0rRu-!?e6Dl+is_~v8MIC z15C&<6CXO|AN^6*FLeO@I_z1rWv7T7kK<-`>02~Hf ztFp7ueR*vPZ1-eXTr|kbvP6MVvbMh`=Dy1l^3TX$A^e?*$WI)17~5aujF&tz?;C^` z_kz=qCPxQ89kHHD7klPoB&)CzK9NDR*@|iv*2bt`?wsX4lml9fp?bR)3OFG=R*-RQ~|+oT@JL zuDN>Vt&P#OLNOs!m>Fh0+-AClcZd9!j>Pf1EYBOl+)HVPlKxxixjmc~7p7d1w7eLb z^u{zdg5FrwBnniopd((ixBAtOFx)Ao(_$cGISssym;t1elU?1GLvqvEcszB;h#R_>Yu+9Qi!Sj>Yo4 z)xHCPWd1q6%3?DS=Adi^zb?!2l)0u3beZLv;~dX<9^k41lh&iFS?L?pwk~bi_x8+& zk|KLY4q}U^?mEWPe{*oRf^ARQp+VusL7A^CX84CCOx{n8<^C1<4;g#OFER38a!1L< zjJx}uH+*>pBL4sj$Sm_k@s_qZD>Zmp+BjI6238t$>lfO|ONldVKp4kweJgvsd!d&4 zl3dGS9kYgB>aKjB{GZHS@T>%1A$)!FH^>q4zmg;4*6`}_(|cIX%+ZA;j=JuV(szAv{JpE$w{Z}(vC;td^5t3`_gvfb;x65@df+}E2$S&q zYlAoP*W$ddz@IMXuwTaS+pj)5Tvr~pvF5ys8FHBmOeLVYp8o)l&4);CGEmu1e-iF_ zeDb>u><3#d=cM}1)vOEqt3_|P#SWmODg7%>-m2-hlJeNv-1DueFu($T5INV$%-8Zm zv{k~RNa6Bq|+a4)vg^DJ<$YDHo_xCqa9E?`&3rRGRv8i1bPP)YO zKTfj#X6@elN8C@~Fs>VO>fWn(n@MeK*kOQCkG%1!j|b;inqsY0IM!1vx2Y9|R^KeK zTt#a%$YZoPOPFK1zM8;HBZ*-<%xr26E7h)}(CigoBUP&^BDwvx>7Mku63pK^>|6&c z$v!aWJlf{pg&eL*`tI)yolGAju(jm!Vy*(4>~+Gu2-0pPPM)1IaJnN&|ozBC2Z+Ru0E+q0lO7|tVCv3OzujDRgn)sudWHWq!=l=kR za>8rOhaAjgZJzg!avNmMVUU)`7qfJUWJgqe?79#ST&Cx5vDsO(b8oyubg>aIMJ~1-?opdu1#^T}tE=pKN1qo^>Crex!n(il?thB; z<*y9*uM5iU;Um#8KZG{_nE zB|7Z4y-#_zxpRNLw3lu@u(rxLAx;>_$k23#>3fY9_Qya=lEH>?kTvtO7x0%9$X(`d zu0CD(+IHc2DJ<|@ak;g%i}Sp$DWkc%$*sm~?4q@>wv`!33?`OeX!iBeT=iD|*F?6K z_Irc8zL>O1BL4u$k(~bkZ3k1^*x&9hMdV9p(WeL}kR8?PPC5K~wddT!6_oz~XyS9& zoTe&x^Hvz#o-SOCwnD}zn*)E1z+T6@hpB@8FX**Q(j(9_82_v#v3UO z<-D;()|ATF&b}ZSoT;z0gV&;ZTVZv&QQUPhe9Ma8;#2rX$2Gz z2szI`eoK<&EETnt*y}=Lq`>SgJW}g`;*jcU1MP+Xb4DBaVacU-xC>UUW>ih zblv9JHW#d`GZPHV2{D9>jdH9s`!(EisO=q-O5QFv_p9$U2M5*V}b(Zu@sl&y}gAAgF9m z!Dt$}PFVId_X!h-;~Z<1XMc>J#tUpW@niW3&G{|vPxzO> z{uIW1fAWtdmj{xT)06W&wB0m6C50r*$WPn>Rlhabe}<=lVa zZ<;V1mydkG@mD>@a*$1BB0VJ(wo?g~$8w+>|? zWGXCl+Z}(@Yj)MrM%^HJgd1g?nT1F30ILA80$xA_V_Gh$(t003{{ZVPvRl7)Mv_Bm zQGt>$1e~DdUn6-h%v__B9Dfe@*OGI50pd2W+*@V1m&w^21_5j{_-l(S_BuWY`1_kS z(!I} zq3IiYMMSv3sM7#WUy!ak-otdehPiMldEo=)LxA|BDr?Y!>xT+&Z_8g=t3V);(G1-%{FLsJ~+7j}aGqG1@0HQg&P2 zyLq8Xn}kUi@xT%*sr+xlzDD?~C!57`4mWXz+KD`iVuIzN5CYfYLlBIabEj$9b~78UoyGNIB#AiueBj z!GAXAz7XIxT)O`N>*y#D|noL=KHQ()IJk+hQJ z1T7>`y9!ZvA1@s?{m!74cEG7~3Sh+co)yw`(3>|q+sdrRG0X#(zbf-z&40=M3G>G_ z{{Y=iKk#Q1_?sVveJr$DEvc311C=3AH1j#TCWX)IW9dD*@?#-RQmO;c5iHh}4$KUy1hvm~@!0u$1B9a z)kz&v^$(zZY3crkI;W@ly~}p4+?)2@1R*0x(4zvenK+Xql1$g7`d8PUi|RX%C)K?z zZeL4qmlcR?yW>xY_zoV~Qy*t_KQ~J}-fJaua*y|S zvd_jO!`db`+CrWs8=0L5ayL`2KJ;&+{X^C|(Ajlvx)4AA0D{`uj5+F3bvGEm46AAC zZ}vZ=c0_-M>33NG#N595@PI4BSa1ITxC{APb9<1;e8cfi@x$jVy4vUQ{0}$Dcy;F% zpW{n@V}O&4@|z4Twiq57bp10I^Y&lu!ZIS4;+PucFRB*vVZUtG10J0pg>k}nmZNh4XG%HS&2 zpaKtEuTtD>pUbk2jGRb0R<~_ycGt=^whS`DpUr%K%dpn?yoVHy*E@IiaOQKkyNOMN zli$k|#eH>QY{Kpvq`XIx38G0Vx-cbsSF^q8w^-QSutfV*{&jxmP2by3zN77{CLCIclE+<0cS2Jq&sVWgJHbu!IyZMIns$b*QE(9CFh^p8&LI$ucX z@44Jv4RY$3AmIdHV!6%x-MM{jvgRPysQ7*k?=m?2Qb%dp<48KpK~ zsTIMqxRI1RWdjlk&>p;NuJsFBP0imT9l<0S!y4LcI(3c7U8<5Uw;mPVI3LAaGS~O3 zi%ZPLZd;ty?WOejywMjn^H~<6+XD;`Tao|)2xY2Nl6vDhuc$hP=F%YwkT8yYwdfr? z(wjSAo22*tmAAR!9788HmBhFF<{usIK`hQcGjjy7*xF7cyoPi3)X3V~G9WD~zUBO+ zsHasny;FU+4EDvpF@Tx&&aPYZzR53_XMHQces#!s@5i=0V$y7{2+#5r#pI*CHdqIW z-t%^3%iw7eAc=ixJ3POlBLyl>&^uuIZB#KEZmsL>gYO&D-5X|iH+6+pkf}f1PIv*vzMNnF)DE%HeFomT z^`}+Z^y0RBxmnin@z#D zv$c0`wNWt9C8vM|yfG9%?Ee5>b#GPw03WFOo2Xge^@Tu+>Zlnl{{Y3xA_I)@G0whx zTX8-w8p{;<)qyVUzQ${HXS`U#NQ+{kCVP8(SuG=AHz-ii_b$SnZLWHkcXdUSx2odf zIaiEsI*!*t+q(!O-H&B#@*E~5z+1j-M&K1fr0GhUUcMqTb1!HAMyrn5Ru@*VD0kx(QjyN zZ_Kx7);JrR?<&t{kdpe`vNq2YfRRy953YK9tL(b>Qrqo-XS=Kj;6F;KcVoNSE#1R- zw!vhP!hbrHCC1J1KgJSZK1;ICj!l|8)0pwDJ&exb^M4*?+9kxEC7t9vrU)^atc8`n zIw|fX#QE&fJJbm&c3{09tT!8Nw^eSLe#;LnJPy&NiZ>=xc$vB#%uZH5lwXiz|jkXI15H9!dW+0w_akY zcX-7~@ToC`imdlxOYRJiGc_}Y^Thqe*FS;B&xFb2vR4-v+=fcy@2>1`R@?M4c7Y%^ zam%(s?H9an)|KlwTMg#U!BlnDM8MAu6-vhL%3c>x6Lk!OUrhPe{zyJU`9JvN-^Zr- z=i?49lKs00#Vvkr!CK@kGFE(B_IsR9C%CZT?57pS`NmdUoyoe&+A=KAOE3MiOv>wD zqTI5*Uv0YU_ZaN0zNS>{x#v8e(MX%E-+ko1;q1w-#wPhK*uk2l*n1*t{}xg>2($_1ICic z5V4Zt?oG_)Ty5*S>bstk>Mo;uePkO2$SSA?m;wnsrYg@%>fKAH?JezzOZI}2UVKtc z7y7qtZX?Y zL}lOZn!%3%EHz;VIu{wn1wVDv_S*ntP2OP2o9kWdx{R8?@zb2cd=?hAmy3k zT6?DU;@E4gtAHfsL30LDIj_>!9emiYwoJM=8p#OO{#;r)$;BP2$tr#MOO-RjD#nrp zB^z)c>jktVGe)4<5ze*Z-Q7f6Tu%}B)t(=>j}3vJ10Nxqj%6`dHy0U9rahG7b9OhV zay(Yb>7==rH-);kcpesE9M3N1RR{weZvOymo@uzzt#E*I6zzM#w$o@4jx$@^j3zgl z;^4sFS>-OQ@l)F5#Q2MuF!?y{<*l+_M|CNA5M#o$-)^*bQ?S>!T)JIQ?r$ zmXhZ;Y;d>yn%|7QwWN8O7Z-}TILlYTJHBHXeVj<5Os+jdRqprXhS5B!~+S%A# z7Z%yRNr)#o?5diW00-Z~x7f~OXPl1PGaSb`$8YT55oM&YhSbA*V&*6s+aDq&+?I_b zMo6S^L$hco2D%H0Iqhksvn;rSps}mp$d&r!kl1d5K}kWLGO? zd-k?AKWl=;+uK;#29`J#k{A}=tyS6!8dRRW183@u-%Qx9t4ePS4DmF*z+KJ3<`@K3 zYF~kFMoSZa$9Y(|lIG#E(ql7fmS}D55oNl(hal$T9df&50T$sC$QUl9^=jAqFKc-l zYroorAV7691pXB(((eft$ZcE=NSB03ah0^f#f!@QnZ@4UW!5~2$7BBPccs0IO>av$ ztR#@E-Z)+Rp1^fgde+$O8+Un;%=l+9No|qaTn%ve!N_I$*H^{OFBko@5o>_8#$w(% z?ryV<_xHE6<*Z?etsAQ3G zzQTK>x~6iBo;nUGpU&d3^2d>}9$b7DQCr!?E!E7?1Ch0k2;~VpzUA@{Xl5pWn)Hr= zdh&1W?eCpdTb^K6$rZyz%wTcjT=L0z3S#ZDceYX6<|h!}@;lo+LJRM@$Xv7|?<6jf zNoe@@_bkk@E2Ti(I_kRK)2F`Zn=Sh|05cU*^`=G_E)WYJfUQ01r6>@8feXb>*v8O2n(ZC@~?fGDnc zer_CO_SuQ?kjZy-a~-tSh6{<6W0_GWjws|wWHT!YRF{o^3iQwL+f#XOZNmen#7MxJ zpE&L9F=m+idur2;~X8)s*KM)P59;cMtE zBSbO7aBh)}zB={f`-2WvL*h{*G-I%84!p+g>$kT9UKdUt?%ItWcIOq75kHBiEdK!R z23BjOc+OV#Kin;X!;rGamqlN&p4|S7HuiB7y#ka4j=J>UIjr7YFQJnVduq+d!q|Yz zmu+~LZsk+!NFy4A6aXs`lZ8f3gT6QBb*}{SmX@nC)JEJHHMzOURgV&BW^K-V3cBWT2Z>K<$R)^f43&mL^4bnLX@>k{3? zaXr#KyIsW&;_hfl13{-+&9?H+_UmlUmAxbqObWkx-TNw+Q~t9Z^G-*SyXAISYrJP6 zx{CVp-a&6A#xmSlTSqKn+@$ha#-|YCraww8J+1Z3ITi#j=Zpi``A~5Cku1fPMou1EP$-82khY=#Sm#!PPhm+#6rg6f( z3pK^Oe0p2A$R;{$ZH!k&-Wct2Hn!5;Ocm_eHpw&ELn1Jp+yY~%Rt0I-o4eg>{z{V8 z$${Nl*WOyawJt~vrvc6?v6|q}attlC%y43?xc$aD%siOeYxy%6oAtO1(_-fGCAwlK zo>q}kb(NuA%vO}9!>0A)(zhnVt3B{=S4kC2L6D8Al!yg|ehA}cTzDkB}k zP;?v3&7PFT#q}?LfEjys*1LPxwxJ2NGZ_AVrCYIh>{c@sdo0%z&wZ52*vEa4hRQJw z_u5=TJVl`uwMiDp2u!N9s0BzOy>UCvv(-9}Q&Lw>*4T|bwW!;5BpbEeTnyIu_t!b+ z`3%gwj>`HOMU0W=F5&&d4;<4paopNW*uyodmAz?E=H8$W53sYE>DN=!e5;#B7fC9^ zBhISzex?3PaCA!9!XR?3#~QJ_<|5xNZSEZ6Ww?OfL6L&q-!(0#w8thbU{iGqsbwfs zkXLhRI?;7In{JeJmJx7Fa-gt@aWvZuLh&OS4oAcCInj4yxf@A##f`kPg5W~;L9z3j ziD0#aMyMl+=^C{IF{t%DUg&22>W?x2OE zy2wH$w^S2cOj~uezC#^4`4Z~fqw0hdQ?jRZI`1!ScQ=#G+k)upIdJc)Jw@zbw{(Y2 zb!o7;vbeL!$1HbGb(gS9oNd*evRK?-y_T@Oyb`4830V-^${ec_2p|d`xn1g9vg*b) zDa2=5>sJ-oywxJ!Lan%5mHoBGGj+JIwYsoqE^KGHNp4nH<%&&^hLT7pw?>|$+Fd{^ zuUc-UXKvQnmA`P}AXS@h6KzQgJnJ$T=8G?nlKxpOui$H|JE(2r$44FRD(n908^nxx zCr5ds1zBB!1=UxuUfcfwrm{f<$e(zt7i=-pYzSG9dH2^6$j^$va=ZCybB~Vl2s|;{ z&mF~#^2I0@JM9z+*CgoRi3uV~*VOgj^xx%g`dZsXk)9(eU9gLI-Ds7xo>t$a1-44=&n)t&OU!TS zMIKq=Yq7*)<|7kvlar3$+SyHwY*n`A+H+*O)H< z0CBT*x4F6Dae?;Awn?{J?8$9q^UIAjn&5aG#oSi>vx>teP&>Vy{j@g?6cETIZ#BKB zxC?7o)qz%WQ*CH;Jr>v0T|=h^{{R(ulqVXixZ60mZSE3DTJzsM<$P<4<*=6APV>&V zOL(EZySs|y-CEqkaps0A3)p8zGRVP%t1)y{G}}#j^*=~-zOB}_cXxeBNk_{GnymMe zY@@-kgn zq)TZ8XbjNZTeqFj@1bRA-6()IfOi{?o#~s~yX7scl^91Fr+;)(**RJoT`dZeTaN${HRxPFEX~+su&~_aartP|8ZI%B3vib*8vsbSY?DsX36eA7RFyz7OYJ07 zk3Q<118C25s#x=C`0 zJZQ}vk)4s=HM7bJ1=wQloZ+t}l*Zc%m`R^3@WH%Ztp3 zvS7B26t~DOE^XtM+TJU zT>#@`wZmNHXBM^@EORV3Qocsi#WksTixC>1wY)|Z1;cq8T9HntiYwsP95l z)OBZXz29svi`Nuja0izPyMJPjWZi%X84i4Lrn7uA5y?2JalAfG>f0G;v3}`$p0#_6 z+xS^xY=n@kZi46_1hZ|cI~oceho|+e*3YXyQM`lBX@EFY2H7R;xUy$dOz^4_@NOM% z`{kY&G57b^)&Vh4+*~rhAA=tX`I5#7YY&-VBrH<5jZ}a}f}Mr0R`uP*+fQ)<*$xSg zB5)rZR{r8rK@x%xO;h%MLB^X{{I1`6DZwJQ)W=Y}~20J`_Fv)*)<8px~kPij4drMDt z?&H*Ht#mzF>Rm}Twu!rJ8_@vgjYG}D2qDg90Kq^$zrB@x#BBI)4TCCf*2;S;dutna zmfd8I8++6bXXLh6)?Y445aH(lqg0YkmGC|9P~C6(yV~-B4AJ^`*JHNmf5YiRs9m`P z3>5L6HAsV-aZ8vdd&|VP`;`Xs3k9Xb_K>_}BBmn#C0Xo0Nkc1|EOQ@9SF26X`lCEs zw8cjrUHsy;>AAK%dVnW7t{!5u2?fSqEbBGGOJ_DmB)8I|TdN3dqcT7yw}#ph5rXbg zE2~$n<*ti%#lJ4?y+n*+mUklIARh_i%e$3O`Ij`xWZpYPwRo|R-K@gK%4U+-&a3)T zF7#`VwvVT6ooj_-4F;Z!A<q1XJDM$~Io+ifWzVoWs8to9?bE$Y>Rq=)+8cJpy~>XWg9P^St)ENj zS9iORj=C)W0CQJu;{O00a855h^x1fecZ;0`szoSedqHz=y_7Kq zRWv=i^DeLJ9<$Y!+H9uN1%d}Y%Ihq2Ya1yfi-7&IG99(eGqLat-yuu{c6ggN$D3h` z&*5x5sgsg9Lq&m}6fvsWLd2x9GU!%=>(^7z_Z@d*(@y2CTp<0*$LEh4=X%Mo*9O|k zEJk9wmlU|YIBUr6GCW%_Y$i!fv}yOwl)5q8J)BdDo1O}$&`8(sTsZdux@uqPZmL{aV?S=C4(B4>owxik3AQE!^YSu1iMu!b38 zyqgC-)wV9?Ol-C}7@~^S`e?0}?lLo2$tb$N%0wzH7!)!%G%N)=)9>~- zzmV5%zk=YxF^_nyjh#9p``5EN(BI`Txt>Xq$xVii?!tJn_($q$jy z?$YvT5Xga!2>6pGClOP;zi#cpat4)HGln!bseOaN;w`RYvB_lQ zyi2<;waH0keRYkI%%<>ttb*oNwX!OrTG4j^PMuc<*6(oIWmE_~^#xmRWE+eKIH>#u zY%|=0KQmykcGecqOOv^lE0(;L;owOcQA@(tUO8GjXvkqB9ZMfdj-S%HZr0Vy+ncV? zpzz~ZI-Si+Yfc2?-Pu;xUOj+YJKSXO!4$?>b4dWa*(^*Q7{fT7{Knel_qxKs5lYk7 zP}a8_&2}0}H0i@BtGqE2dF5?nh~tp&ueox3H}Qmrc;Prj zZJseDn7g(+fUB!APhWYcuC?|0b@~kcmGt8h-^D;$PBX`rF<&t+sXa$vfwkXVoPZ=W z`-tJrwYNXV--<6B%-mDXm2T6crwwYOenPul+3T=6@f>7-C=_ zjv!U5eysH^mJf4yNXV&0$Daz<&HQors`M*KhRY}?+_v0``rblN`y$XYv|z4-=sWd; z{c-6=VRR+SS2-(?r<{+aUA61Jv@OG3T{ytf8YiC<_*1qY0dRb5zIzY%6ksZ=M=oKm zV<>kjq;Sa)R8;I}d-Y`c51^vWo0rn)%2;XdI86cdzgM|uRpqkwhaE6uh!At_HL1^k zAFvr)W`^65a;zk~%Ov)1YasWra*m{}RO#;gz?0N&{S#+#ZY4DW$OA=ie1WT2 z*sQA}LQ%9Jk{IqCP`~ItqHpR=-Led7kU`HL_!)Dl{{Y&y_bp3W$4)UA9z(O4_*YMl z7O9JZ&MeMH??g(H&i3~W?nEF<3G=&?=|XmoO?qekrPge#g}RJD5N0(`ej)`SI{wDx z^0#djw*ZM8PGj=tT$e4!K2m^8*j`k#BW~~|)ziciaUZE9QpVBBK{Ta%4y$f`H|ks# z%Lck2eZ%T%!gXGXsvB~Us(-W+apVVPbzh2a#UVW#&wh;6G0OYNNDsOle zFCx*SmP~cso4m>#cuFj8JhHhpKY%)V^_NGjHpY_`dhf+cC82Uz3H+mmSSxa}&+nAk86U#htuAOe*b7;3u#paGj0pYhZ z{;Ef~IbG#^dxM_!sPyY&Ytbm`;OS3xVJl6mm&t#Ii~Y-`u4gMUiNcy*AC-Qmebv6(jq zj-^xp71#j9S$7}7y1JgKNQha1jV-!SB2>c@#Gur&5^uqxQl?tG2d2~q3?-M;zsdO*LXJjRBj}JuI;X$KmaGd zPG3><^7*qj{HCa;()eu=i)M40oV+UTUvkY1s85oLg?Arn)GGoifM_(YPCldAzk^X$ z_Txc+XSv%phEmqZ1~|ny+#dWDFXCnK?Hf=9*j%=RQNt#QdzVj4@OM$#&0hf0# zb!(>K_i-plD8!usB1iizA@NEnLpaQ?-!&-U)QPFwDu>fj}#VuYCg`Hm5 zR8b6($_#KgNb2=r8$RN?1|@)GG_Oug4yRF@hNjpSt{1h8;(O~9xr{Q|yN#r$xUbw* z>+NB<>RY#J06J7F$r=1Iw+wpyv9pxlJG{HaAJZBD;Xe-4sa;BZU^1m5Iw}Uy)0V;5_}_<;X!KCt9i#8T#2DyxuruDW`AoUn#K)LSKr-$sPzC> z>(N|Q5^-gZ>)l5FJigzhZ}8JtTFH@o#fr|fzL=c;a5mqnFEY)o786p^49EKWuyU{_!0>l@wIRkPBz3NGs0 zt-!4UT?d5f%m~d%gTz;L9G7fFh9MbKKv8>j;#)uUm-?Iijc;|GI>el#^$*3JN=RV*!3T(It`wl_k!%Vgtg?fpav-L5t<}{0O`n@@$cGQsRX=?6f-C< zD-F%3lUFq$=qo|>>*x?v+lA5uM8-bGyd>Zw1Bb(~R6C0o3O(v2H47(@l~y{E#i>#a zK{{9Q>k>lV@{k1bq#cbjMhlSWJ#o!+$!!DVStdm6Y_#+ z1dmf+e$ih}iQ36xU1JKc;G$|ni1>T!Zx0^GNsOB_6|L#PTiwTqxXQ%@i;a&fJWY27 zHcOC(IPdNtiKP(}xsi8v>r!{yOIxMb-E|wgidj-|DljYtWCCECMWw%WUg5TUi)3nG z4w0)VJSTvymN77p*UURvetu$Z;8vdCLw7Bx(DirdF=EMq5jD6J>BG4d9x zSL40!`j^$4zNk*`c3W+Ga;t;8J1JyYn2R%RWqI1##@zC0 zZk|h6AquS^*r+Nx`Y)$-&YjVEmh-0XU9D{P_N*dYX<+(BhEWn_B2RsIKJTXWpHc1Y z@Ai84JI&4Og_U9#5_L4d3T70E$}5oO@fmDH(npZ8OD8>vQep8?kZs*kb}{Y+3G8Xt zVbgloM(YfJ#_p_cH0BYdhr2OcM_2UkUFi&NbzQB^y^sJJ)QOyeoR2&WRznm}sv#s& zhC+6Lq#Beaf~09pI@_p1($k`};fk<%{kZlbl}ToHlkI_b8ZA}W3g{F9384DvUYVjy zTP8bd2x9D2v&J|@bxUmZ-`FL)HL-|5sHTNpyH1Nr84Ywb1WhoAcv!fhvs@toI*H=ad zj2=AeW0SqOx|O6Tgaj4XJg+4P@=O$(ZtbUHI*V3Cwgz#JZ*?boef%V!w>liI9WJaR z!}2KkHLTW#9KH%H2PMgIZPDfJ!d%>CGQ3kWh|k`^b!HdCZf+Xg7!xFQr&{iz(zlEsR%NjQ>78J;GOH=ECAa#G|n`CFU&w^WVp@1}X~B=D-n zqDfzTj3Pt|wKUiOu7j%^PMx*c+w!)S(%q88=}`hnl0Y2JCz-09L#b~1wf_L*Z(Xi9 zK%kuAL;*a2z*f3joP|Q0rhRH$AZH*g6bAv8tLahw`q?F`V38Sfs)=>ke7rQY;oIBW zO_^>$Xxi#PPRbBTXHm4B`W>vT+g{y4w19_26ZzCwbh3qXK*!_RQ5t)I0BPkhw&w`1 zwVYRFD?znDtt+YY>jI1(JYey}3NJnoc~Tm2JnLtRxVeTong*E$%15?O)P18y4mh4+9Ivzj|O zG}rT;2Sd2CV%4(D$f=YP0QvEy+tjyJEi2r(#{eXm&k!W{)#DME`26Si)?b|RetU$x z`A*jI!-{7(%o$8ZCigRpo?ENCER=XT2wNDf;@+~$Zv;j|vZPYJW9xo_(t4)e((X1} zZR6}NhlaRGL@;9l1}72=AHu$d{{U2fuzhXlTRZ))N#31?&!|{7t|+x_n3I5kaagQ> z;{@}n?nzo(yNQ1E-yoV}1>^2lxsAyp>RtMWnlcLp0fDb$*Q0C_*|ThwR3_Sh21|wj zb^(B|2x4G5wBOg zrM9xabk?!%>QIE~AoIqywvp@%SAVsXj~k6?+#>47XzpoGr&KOkV#L0Z4`x*sgRk0P zoXt5h670cS+`)a)SI8LXPkJdngwne8X5F>W7Y6rXOm;5%&`R^?QC(v)LU0K_=(!aQC&0*4bW>lpEAR>mOxRIkZL+k;=^t%T}`wrIx>Pu01^n97=k8bRm8of@;$@< z0MmyJ12O@h!XV&k&;IVR%3^t3Ic^)oBh6(w?e8MN@~jQMLluy-;}>R0hZf1={_b2P z{{U}wC$d-}k7RUJpdE4>9)-W@`@Oo2<@>uETYU{_p@TTe=At!o%;Uzo9rs(HR zt-YIDtCzKh5(*58Dubd92P_Q664&-U+*2Bt0-1&%GUYvM$ReN`DJNX)+_{Ykwb7x~)D`ZP(+DHL_ zGOIq=!lJ~k#r@k*Y5ptp>qNaJ2KAXETNyJ3Pdsa(xzzVown&=UnJ~=A9KRaV+vI6` z_YjW^uF^>IB7oJ9c-%QGcl{2Pr+&6gvRKi1L$7EN9hIg%Lwca-CQQlwdHV|I9FO8Z zjQK`Z{{WC>_=TJ2uUZ?6yw#pZHHXU0b!_Tkm9DWF8zy-{iAd0b0MPYSx;INMKl*zG z4B$`@WMjg3^R4d7)ctR7whOi1U$&q}-5^F#q!2s!)|VZ^E;!yq<~VQ4pEU4%!$8*U zeaF61%~Q$TA~5BDcF= z_HU~85B%FZom+*0;!tO|01U1hUF<9#>-- zk*}|BvN<_Y+H_%P!d+lV8ZZi$rF_qE{+9m$Rdn&W>U-mRZMRmNnr=B&7->NL0c_AF*S@!SJ7ie5#?8;sztv7a78iJt3} z2;o@p_`_|Dig+iG-NwLDIGxIrVnON?{bl~5B&OSXP35w05&XXomN6xPzyJm!XFMvc zpZ1sgUr-mecFnujJg|R{66YmT#klh1YtEKfACxjY+bN3AOxJlV4qqXS{9fWXO zWud!t$l^0oXJ$(ouUdG^O>Zl-k~k!(1FgQ>{b&BW+w}WgV@=1{-CaoQb(k_A@3*JK zW1K+9)mQ%jX@9WGKE#WEntX zOa-46h}%bXJ7i>6zT?rna!oO99J{eV7jOcdM@atwR)4N{yPKQ6mA%dDSGZica{@CX zPy~t2Y5U*y=lcT9wA$Tk7E;)WTWSd>iGpBu4~*4+FU)z3hXlo0;V$v?gv)hiayU$8 zRjs0${#lGs8_1oaiapIDP>rrh_2_z+`eV_%-lSJX;?1;x0$nCdcFuIYm;0;LeJaB> z{WYOdKyJ8?QvU#{y(!WymDr8l)^~s!=pZlmPFVBfUB9Ql+@7H7`df2v zYKRs=(nRvZfbGheE8U@}JEs z5?zTsbY7VM0PS=C09^FmljPYOwtL#1P4*x&V}ywiaEj(SkNfY|O}H;|ZzmfG#oLm`;=AC+(M+@BZ6G5n6+*NI^HJ+^q*h-^82Dh$p#!fa{s z$9-b}TU)Cuw4Jx@SxipBcPRp$dSZX2y*qDes&8DjL6#unGmyg~Gs6R3bN>M2v(;^V zh#OW`!9i0BIkX&OvbrBJwB)(pg?R5SurXt}=M?1kc3I1uW$r%1k;$COOAUrH8KRQb zTiJO0vWI9=CrDC2#Pz7y{{XK28E@3z;I|>~Zm!!cZ&2{EfJ+(R;17Lox`+Ea)uYp= zs%(zmMUxj>h+~(BFrA`{nDfJsy0Emz+uP&U9dBc2WpgnXA9a&VZ;Om_JO#pLYm_{&{EkiCLw^4N23@LXkyx{O11syKkh13zA}HaL6e`pr(VU zf2)&ga^OqWt*oE{fs?9c4pKPQ>uLVjy?WCB0QBMS>TOWpZjq4#EbCQ<_h-<@a_% z+twINK^bA&TaCZ_PR{1y?B8j7%(@h-Y4DPB0gn(dtMA3UXP10&al&l!i*=3v0CQz| zrI^lJ;_PnkIR+-e95yYbp2sU^b&K#%C9IH3aRhMAg za2f#Aa0l`gbv<>q+Fh`Bn^G;`yvT&+beJRpF#zCC16{v@{0m{nE-$#0+}FpS5`2xy?=rdUPZs2#`)|d# z-bW*2Ylr(>HH@5Jjy5X6GjJ4m(flr~wP^#$#P#hqdQF|L`ijo;X`prHVs{tX>z8SH zQlfmN8gSC8G{-vgJ8(K9@Z!^Z*2{mSUh44ti;JGvX$-Cjot4}^xsS^ zj*hl>eP?lHeB1YTR~^)xNwseTL&J^~+dE#N*Lvu`)dTIiMVstw+q1VzdX_L3u42sx z8~~cX;rL$@&SGsY8sB}6Ue_Cxe5|;1w!6wcQLSwn&B<(Y`K*K~attOsT-I<~hY_~Rg)$Wal%rO$V`sM{H;6p&;Z(1B zN2P8YYG%~AW1Uv`2gaP+2lB5s&hamiKFf-6ua7w&Cd1nDI~+a|?mVrm*etES0{&cm zzuUunjeR`W=<6p6~_89y}5xSY<#lZ1H#CVoN%pEM_{{XwjUrT)roD38_#R4R1T%9^d z9)`Te?fufZIEj)CEjl-;-Abxm)-oUw@UFA+N5mgLd?615!)N%u8uup$#{5qul%MTv zc~y-3lJh;A$YLg&l{q%z^CxGQf!a9ad2X6TEHpF@pS$TDcYkuu!u7#!zyknO2<6#V zce^gT(=4iQ7B4uE#LSBH=fYnS{Qm%+k2CUSLy6$H%zqj3&xv4~+M2#*M&503~a~K=Ovwgqx&5h;0nR@VTwbv?j8G-@K@Rq=3Tke}< z)He`sQrUL5Z#Bo@Ke&qeaq}1cKR=Z`)8NiY!G0k5L*u`gxev=<$S?iD;u)?d&TROE z9A|>xVL5HyQx}<&D;12-l*U@+VQ?Vx32VJ7#E!WRo4NF@o}p=XTU)8KvvG~qDsCwn zgkZTxX%o)6o~yI#FSgaSx~F+?0H82TNSr1y%>EU^bKk;$n0`L^%i<4;{!`BUdlcUp zd|C2O#2m^j{{Sb+!NoaGD&-#~o_oq9x6EUn<0Wdgd`j_TwVGRaWR~V6WvZ)n>ci6= zBi4SV+;6=#y>qv{wy;qS-r%?r*eJ}XL={#9Kw@GH*NktyVY~Fs+xY!sVY_Q7y=1s; zU9#j|Di4Yu0VQ!G8SJl8UVj@tW6gYz!8r#C`F9g{{A2j%;vbGU?=AQdIn9qI;Q8KT zfyw4B?YXBZz}>y?0m_V?b1*K&)O&JPCI;SOWQ-0Ut9mzS(o5Xy?L9+raQ^@v>)X3% zl9DGwfe|noAjr~4HQRI_TlEgB)JD^%ZMPQoduu9p2{zwAb1GSskadhe7=S!bYo32L z{&~avN&IlYa!-IcUp2z>%uUsb@jSiv!8~aEbAJv00Lomu8OxsYm1Uro=GP;Xw#MA} z1=J=>q!7s)ezc4@zfF2#-&plkjlT2-+7^Zd!khsz4rIBaSm1 zQQX{56Gd_)d00YLMUaQ7+6moSfO_UHhp-D;m1)n26=QFG)9fP>CcEzv=P$?c7niws zC7$}q;M*B7*-L?(wR?@mH%fCu$XM*k!^- zNBZ!qH>|De!LMr7nKN3)%}LdzlCfu|%>G zzA#i&H&;4;t@`HIdM?~ccP;+_#v%u00ZSLdAdziG2aNEpqnhUU%P-nxj}42r6WQ6@ z-oY%EPc`M_F*99cU8A%^3*5USc;pS^U`Kimy)&zN^Lw%BHaEL9M|U8w%%^2h+H}pX z^7(z#og*xP?W*T2Ze@r+()AA4;+$G^i{&poZog<@N4D}}c6+r8;#t0SXr z8;a}Ji+TRp+-?;%w>HY`*sx=P9HW(4UWu_%*F44-CIE={numh;pZLGdZKTHXjvCyC z)!-ARFDoZJf?G>(^l1ia5@Z6&g^u)+-2Ia_<|h5O3| zx>#J^^0j6V+^O;!7TTLlJ$t*~><+bZZ0*YVi^Rm??Uh#l0N45jz%7f8Zci>;E5_VT z=Ngy`o+odL{h~Z(Zu09NZ(yx7g_c4fjvL`2lCs;vQ*xg+$jH{cay@N#o4bRm?(S>3 zaAS^M>alLt*KCJo5)ifrGh41f&T{zcTkA=&ve;Q*28Moe5EECb2D2GQT%H7=QVwi z`3l?ST;>}-?P-zDaEN$~;IX|Qb8JWKT%y}61Q6Wj79tI`-LTt6D<^91Hr}QFH%U7t zvL51trHR5lvK6Y`dS7q9+_vo80@HtJ9w2);RpT>p9khIU&yV7~6J0>~>q~)i4VB7D zBobLgc`#%$@7`Wu8G(z`_2#ziCgXE=aee$!OlBj9u8z-3*zLTrX#iya4u1Noa@@Xm z8)0#1(-U)-OwFyXP%N>@g|UWME^hK`EvvPq(%ebpjwEGvF*QvOcWt(tE7zrQ3yBqP zb-KB>PcGaV>s)&`lAKyYX@42Ff(sOeJ4-NzSRWRX);T04V0)&Jv&TSGfHdvbGt{gE zy4N(3Zh6xzUu(9Nuna~usf#U-Oy8j9{l8>eb!r7kYmF*6U+&lXq>z6~L}I5PLb+ulcY1 zwY2_Ab9?Mx5ctRA&x(FA_~P#Gj_|$(#j)0Z?zyd@nXKpKoR^qbN+RW4qUuX!`#Iqa zV+E{+INC-nD|Ed((;JRis?OT{>kfJr`e}P-0%0h zt(~$Mi}$Wv@x&b}%tDCB2(KPm&*Fm^uwTy>PNN^cwZ)+J$jYRh z!%weB_LakGNw!R$&g%0!cP<1v9hVry{VM5inRsmJb@nYiw2G;4kjolHkCj=k78i}s z%F9w?B%MdQu4{eMcK7!h)pU+zRkggL!A;7Cx^l;bYV9vCZ!Ru=$_t5XV3yVkneFbE zAt&51X`o3h?^-)_iC}Hz){ZNnEJs!MTTQL4p;pqj;|>#CcJc0B+-SF#G0MF&!m_s4 zcxxtb_eMaMISE67b8sV)Mu8*8z$Do-?*YV=WngPjUc9fUSiHNE#dIh*PF2u!(|n?a zjU(eyF??&|&QWua#d61slyR@TxlETG%Dv3@n7h_ln%4YV+uvDE`J7wN`VApy+g=PJ>U_pLBDz21A`dNqYbWlURF3NM>)PeGHSC;xr`zNBu3zo2 zwzn3S&`XiVTt-c;^`tkkG*_};B+-eK)zijUk+crIWBC?+LW#S%x$|#24MdzljBu_m ze`@Z_a?5M}mNGkuu4T!woUcE9X550-{?;|fHIZx$?Y-_DG4h9=TbW}UZWkeSaWZU) z=@B7q1#%3Y?T_aoU3maC|s5@ zxQK7AtYx>9+~44$xt<8*IT+#uNaduKJC{-wLlOwofO?^SqFuFk+}z;V!*Z*SDu7z? zIKbA@^5{~+@_AXKjKI>`T)>eF*uqI7%P!JU%v%`C6N(VJ5J2l=(1>?Ykpyny1T>WxeU1xi^*lNcGk#jZf|c#-QHW{V4B?} zQlvxVS`%7z=^Z<*e-Ees00P1Vz9h^>d73W0wZ2t%?63S+IzvtpICs^O(WIISJCs;$ z<|bQKmL`ToyIVA+&Ac&7Bt}rw+Zc~))E1=&Ty^YjGhLR{Ni)K^Q+66rVfpi|wo@T9 zLygC@F=c0#NUrV0#k?1=MQW?#SmYNf@Y`NXZz)A2GB&CkPN{9S>|O6#44`Is8nBml zXt3;HOrZmN!{JuZS85gs?52PDlLmnO5zaYJ-(HuxxF@rDGkIHE0)F?+Z&mh7{Il;vATe# z9lN;+Ig)GGM(B}|kkHnE*RF@7fAtoU;-3M`R?}n!vgqI&aq#6^9vL$}8rCVTZN#@w zu*txHJ)30mGPJOPYi~4bZ{bPLjb5Y`qBTH0H>}&6rNJ$vK<=&9*6N~#3N#b%s;A6< z9CChFeS-OK8F`)NlUuF_jo#RdE#5{fb)}3=jK{sBS;Xq_V-gUJ6R06oS&K2(dFby` zjisx-2YFxwxg~CK%P-2Q`irAnbY0%i>H{zrnY1LpBOV{txh<8ve1jaBEDlFA$Dm7WoY|`zo#yFemgsq-w~|&d zFcLp=($%r0}jYZ@YEX<&0 zEGCZ+l1qs#V6`&G_c?O*lSpoFELjoO0~}Ja9e|Yt9#eO5cbmUF9X1+p2af?;yB0SM zwl8pzIKkp8e;*$ZM}*`Uu2pkybI7KeD=BA^=GNNgd8d+i?Q>ZBxdgRB1JK^y zUGj$97f=La!1h(Edn=o8H*X9*vlVQz%VX^^*ePvokrN+nG?oh`)Zoc6y^|w$(!j<6 zb8{r~FpXIF)3{OFt}}RdR~hZ<)x#>VdWlw307ex!P$?tEWr9wze;lKpBq8-E6w0?xA6=5Im!V_SW;7 z;@ab?dS%cH^z{I>^l9T=>44O|YX!KHA!GZc7Itd4FM++9bp@cuVU%lSc;VOC<7N zTHef|9>h%LWQE4vzm(}twB2`Oxwma~IRfr7I2xOG7(bV%5GuiCmAudAmJ3U4WrDUr&mfTpzTPjjVN+H8w%T)SMvV;I%sYxjt^ zw@?Vo)$VIdtP{g@EpHAb9x6T6wb7CRb^=8@G;tY4yKLCdIA@8RvG(@Ro7Udh+v@?c z7~zNGK>K~t%dj9X9(7^+%r({`Ojd4eMXj8L%u94yI6qEM^G7k2T}+PRfXB6h9ZyJ94NL;-{UT! zo;8gmh?x;&8)Pw>)u=k_Y`*FfaPpTFV_RE$iw+IN7y%XMf0VLWh0Wl;HR8{cNu-9- z_WFOnS@AE9nn;!#$uCun$hNUm^2*N9$gT=5;74Aw>HUt!b<-|&{-(-yw&VfEK;>HQ zuXTdk+u1X4#y$1cF#iA&LfHI<9!#+0xfms~xVl?#1enjdx>dQF)$W)bkk}33bXgvn zYDwTapRR4%+#B0_IxT`go+F3Gn`@^OO;-l1gm9(f9|7@t_HbsaK{r= z{{WYG*DB%o+j+1ySMy6ALKM$l;cRZF#J&P$duGVn+qeBpos9ciY;`feybZl?eHqtw zeQ$EVb$FowDXucbsz8<1vkUOPSU3vZfkHtd>TO z?Qf>?A&V}Cgw;rAYHiWF^^URDb~pM%?A?eUe{LeQmbSMy7gg;nnaA6edgl*umAAw_ z?so@uXKg)&nni(g1^e6qKij3fzuTH0x0;g7x(^r+8SXmp9;>&v<`cA;nIwpheRP(# z8~cJ(XtcP^S|e+`72;auEbeT~nER>jrHWWy)-+FNmMCtn&BTUgL9lC0Xld4=EPo)$ zX$pAf+d^~OIJ_8|@y~^dSfwq1_$MO1^Y$Fw&YyX(7* zJQq^E?pGYv(Mht(*Ciy8Ntw2{jaB7}MMC>)x3K}%dY=2M+);givb+~BeQB2En|Ge= zsnZZ9tT?RY&HPu{6D&D<+ba(&tf}I&x_O}nPb70hX1EhU8xR$Njzt2dgRL9%`(p3$ z)aXaejye7m+dB777U=+5;m$w3u34 zM_~-BCSKrNv!%VXxchc8Ox08|RF?GXoI57mZqSJZPJf+sjN^H;fQlR(Bj{?-{{X~q zls;bKyvqmte9ruT@_#bp*sCr@X~X^~&)z>J%v$8+@Lymt$#WHkI(+54Aju$a)0Q=F z429`k*2k=LA5QfPT|?G4*3U=RrS8Alzwu+99o4bv-j?0IbRtuqEWavz0! zn!fmlc!y(497~Gwd`3qc*Kan)J>9BWpH`8OUarqc>1YBEQ!*vS>LZF~hO#v19 zcV+6&N80Jhy4h~6-qW52e^y0&1c%n_W|LBeou zZ^N+?EyoSB%}I5-=H~jwVLixoh(jJeTXhR}9fYNWiDL>KfvKjQa{WWpJsYj=NAY(i z+9v~q^7qmU!cDy3=N*+d+j+5gfd?LS)2uL=Y-B>l{o$K8dcSQg z#1_WZDe_f$q7kWIB$)WE%eb5W0HU!cX{THk<8iRNxDBu;$X*;pI@Qx?%dD38NvrlV z8H~P`%1Cj@E|p9-Gf#P!i|;R0NS;Y7XPE`XjDb`NMkiuqFO^`V|P3%kf8%t~Iyv0OxSc758lbtb)L<*n~Woq6W%a~8-B5#+I}#Ep|nOBtgbeY^d{34L>u#oUUk#kot#XL0(fW(MWWU24D(7@oAfM#^4s=1DOan%G$0 zZHWnN%yG-(L4ML=r@gq2%K4$ay12gyWi)r!g5GpYf~GHeEYqUS9VJ*-RLIF`qZXIeiZMNJY7o%E(5I(hX z#jBT@RUk2gCn~mbQ+?pWOJR(B)x)$=Ttj1VZ*dac$Q3Rw+V{$m!mf%-xZJVGO3<41 zuDfhI6FL-%+wWA{wiSrfFp-R&Rpft|?5;3;?Ispy9NF6lFVZNcc`a@(t%F4~L{#jE zz(8G#rA26JI`tnwJ)Pf8dm8mak;s8s4cWPF2lo@hm3Oa+aLFz&8#MSVQKl9=-a_i? zNY^8EaSih%R(4!Rx;uWL=$9G+fB>s|Yi9bZ+ysF*a;~j! zmc_#*`&B{2wDn`GyySlf_U|_hI-{hrKj4kD^ zE;wShwYjy037n|eO$j9H=>ClLJ-&>?W4yS3ir;DAy^~sP?SM|C`^Iy~)enL3JkDe6 z{>KY*jEQ2J@As^yn%fl^d3w4moeJZvzHSL5B z2xbL>{+TMoXnfD2^-iC--8SEKD$Q~f%s`sm?>5&MDMB>`_?qzcQ!jInxVWBMnP8IU zVqF?XXb+K%EtV%F0T3ZUG-Xjr>(|jeD`B^#l1Gkpr-VcUJ64n>X>5Z4|<;Y{<$EyoNjmr2Vgu@(Q6K^W)D%u@ST>jyY z`0IBtV)@2>^s{XZ)sL+0)N(jbmBu%(GaGj9S(`gT?J!rLA9a^)@Llw>n_`(~Bxe5TmE zmXS*;v{y`%+eWieKoBYbe={Dr?bB-TTmg|zMz7klabT#0<~dcPF@%RTZypaUZ*pra z3V!~@fSK%?FE!Lz0c|`l8FxyeiWXmR1d-JZmg&;}0Gqb(x|}3sTiveRjlV6=?U4|3 zs>QDa24eQc<$}ICOVo_b9CAvkVk2Qy(9n{4++ON^OQ`M^ z<@>D)KH0#>XF9mu3eAgJlNKy7?5;=iP9GP-uW-4}J(HIqaE)swLlJ*@b&*>Milav~ zzCca8@1hW{qirY;e!H(pz3#1U?#p>-F5QG{kF9HZ-p6mXw5@9A?&lcQpW=8ioceoi zYskJ)pN(ez?*9M>l*cPsMu-R~zUBn=%lgXJ>(ko0 zM@i}b0Lil&wWuc_(u1azyZg6p0Rx^t)~x)$BgFWn#xEPk^I0xMZEuxPb%o7O8w-n9 zR~JbI<+YqvS!+m3P&yTnrXfJoSC{nnPwJgaw)d%R*3)S@2#D;h=I3&jEQGS+L5xhy z)#}%gMlm0>SV&+v{AtI8$O1C3Tr+*em70SD0j*<6w?;J~iBdE@YInUmcKhv3;^ZmPrKZ5__qi%Cf3$F#_idaIZJya(PuSSuZHF%v)Ps+(~FLzCN6G3uWeAvE8Hgb zX&-LKS#D;L7_-)8R%eK-A878NRB6{)v)pO57Q83~MQK?bZ)yh;a;}%bFt~n2X?KXc z`yNG?KEgEG2Hw2;ZN6RiRc+SB-MveUS4D7}TM=(^%*b#P!@9UnG_v5>EUlfUHzRS# zp<7s&Bx0H2iElUf_Q`(gh9_n|U5Jc|09u_-UV*UO^=$c6Pje44usL%Wl@u<>U8VGCI0MY%VTb zlqdD0QAQ<~u1D0{Pv>kyxK+3eWzM=ymhJxlofb)9ndMbJO~`W`j(IGw`M52xlh%9K zKXDL66~Nmi#3k;$OlE-lNLrR48ql7d(K-g#ZEYU?ko%4XK6JjJ)b|%}6tvn?h!tx1 z^EJY4@;M7!uO76^5rCfB+mYShHaV~|!F_3WX_CRo8yRBB%+WQwk{rn!RCcdceL-(< zc1|q~Gr)5FXg2%1DREKMJ4JW=R5)ypB(}&v_{i*Yvt0d}Y!3^F-d3>=&D=O|3&~#lk{^HSB zdu*(*Ax?eto$pFzeM(B(ISS;qd6@V$)f+kj>wdP@&mGs<&Rtq4T!a!=E;TQi=+?a*h)w3 z40P*hbI;iHxVL28OXI@8eY47o%eA?=7eUD(ETOU{{WWnyVRB#h9S8c9qr3uG|al- zISS{v7_%7cr1#vuS#18(8+g{!WU^NfOK&U@78fvF#$}e}UsR4F3bW`(U2jv^ZEe{* zUY-}sZp?dYU$wYR{a3Od4~1wsH!S<{6i{4TTS;{-z3bza@=KdsYkM6BD1lk(6oUu=ia9>8?3 zB+iMDPCTdqTY!fkag)!wm9rMCNlSTNMNv-Os6&!L1xoj?r%ihVE)X>3Oa{py!PTdR z7>~}KO!cy`3vJ}ywE{K{!*K`;X+=#9ey5>*yFe2xeiSMol0M=ivVu&_u-v{P^dXAv z3PSJiujXGR1$zO}*|&9HOo%uRREtXOaIL~MO+1;qR(dpQ=Wqo`KHY2MEkGGx>+9BC zw)Wa`VaM^SBm;634I`a6nfPDYZI-UgyOcFTlUTri@NlMt4SKHoO>7()UNixGJ`pB< z0*$kwM%bfICW@g$?q#N-Y6TIyd$q4n)-A??I%!uge`aJKjYe#`x9ROqc`Bqv0;!`G zpn4GPPQ=jk`+IdZq!?lGrYt&EWDE8rv0H_S%j@H~X2i;G?ogmm3 zu1c6OoW)JTzy-uke2?^}7c3u`<$!?>9dg3EgWPi19sM?wN|d*Pp@u;w(8c-u{PM_?b$@$W{(HhIekatM43tC z2!ByXDg6f3u2 zM|M%G_W<{=RhQEpCD?|yBZRU1F{GzbzPAG`D-JW6tsIw@7Y`$~oN^ghiDnjo12V4C zg|{ee%b}?4+ohjKbj599G`#0H_rb#ozMX%lE2vj2LCf&&_tg7L#g(wL4T=seL!>Jj zu_@#&?U!TK2FjHqv8Pq;`bTK{qju3`wnjMo$9{C{y=QdR{JXkLl1Lf%cM7-I{DWm- z;@^XcWq^bZW`A%iQzXho8P$zGwf_KKtGA;yKBT=C+bl5^MD-?68~^~$t=PYo@V1El zUNY19B&r3ug&9Mi)CbKG3<#|lcQop)-$h^Z2AkLp%qrpDo6yWbVleKl&;Ian3&fH+ zIMzlO-Y|iZOBXs43jlUW*m`NFr$GLa>Q;Or>X#VfHAL?`>x!Cmi7b=f^*6qHeA)N9ioV$&y%AX33%*|}<`7g$8LvhF# zV<4hUYdjPTM$sm~!N>-+?nb>$-j~>%M*j^n4Tps0|r0* z978ccUv=<=B2X11NP|Gfxg+R$rk48romTFJ9g~$+RM=f3R{?}(D{~(a;+Y6QwaQ`c z8R&mYBV%$IcM2HD+S--_L!r~xr7r&fs@Q!@w?-UPkBuxY%_IZh8A zTZ;*yF|}EvjzJoulA+gfQAsrhhP_%(P~TODW)btLU6{DQS`e`kdG^##{ktfq%Z;`r z5w|cHh%N>Ob~9*)pyBbML7;R0JbPBid@ck>CiFXz|M#c3P-sNd+lM zYDwCfYuu80w`0^>piVM5)Hck7@O{MPIo7!RZj76n!f>UkJW{Zun$ej@aI5$YI<`Gc za4<3f_R5r!rZeMKZ`rqFX=?qgX8A51NE%gtwmFu@Nr=EzhXaA-PtATZ z&NbZDxi5?FEb?4B^A#Ay&ySlM7D!sP)VTiuvzq+Gxfz4J?;}X9wTVyw)AdVz9`{b) zhL#)EBH(geaREtHX#)X(0040q*59CYUH;R1wY{}tYUPFn2vHydBpfmCJ|Q?7Ka}|& zKIeJavpl0elgeD#!6m)4_j5|{+u9*%WcJG}k=sT7PqS+KLooH~x1+s3>CaAV*?LWp zX>LKe;wMoV6Fj(bt*@*7QPq7#zB|6Db+0Y5R@(mn#2@WYIFs?D`74KVdAJ|K{Hbx- zX*i?s{DuO{k)-yQn5*2SuOiFe+}gu^YF#B}j_G7yAONYNvD?x;E9#Dgchy~AqBVkpa0l(PF@=Bl>Vib(WLE}k zCHqDKT3$1;bPlaWs(`M9odTz?t$TIpw(r?i5LAfDxFrbeq6rXY3{+{c86{1I#%5GX z{;4(kAZ@ifgCA+Gp1lI@Z53;JgE7k*$F@g-`^R_XT6V`@s{pnQ5mKeM5?JmdXpFD| zf~LJdWnmL1%R|vY>2L@ZLVha~J%fl#t{XECY}=KVGh*r0Nk7@Tq?cwXg{_ zhaZp&tO^50)oLBYCl-71_x%1=1q5}{nIDm5lm=%88kK(n9M@eHR zk>%e_C9ThsMT{|FxVpB@%Al_G6>!_dPkR0Xt7 zEB%jS)q9UjGjwz|I-2is7B04?wInGFG?BrW2!n<->|g86{{W|UKBBe$X_D_weX$-p za;tL!2?UXZ6$craucTKW$dBVUAFvN=@t?;+%6ZvVGm3`ebe5q4N?>j&Eev5+jiD3* zy}J3j=cIqwo7<&t*}C_ld{6 z@`uA;AxU;P2gLjzjAybLTy{q>%{bM*LeG$7qP2?QKW)4c*x6$r87Pz!9>#Pi3hb$` zwEqC7{SWHTO?9)?I=L1$ZE2Uv)DM_jBEXXoz>Irhyr2Ea>wbaP{XK7M(i_d(3#vnq zK~))mGJ-k#v9AnEZ4fKtb444COAwB0wUJeSDXAMtARfMzwuP4r>*lpk*5=%`zz?+3 zQQO3559eYWFcLjb?o+ge+O7}zQoT*JEX7~##7Avqi$_xjV!-9jw&54XLR>!Oh$@f% zhqNs=gQn0vn%AIPU=!v51y~ozPZ#!>9H?y}w=7r4waYiYZB~jwq_T({k)!NZ!j(3a_C9s?($a9urlsGHQc9 zUoL&Mw782Ia|ANPZ1MMWOnkV@8ylN-mMAS$rdHR>!|ic6{6WC2@B3E9 zOUYyVR<--e6&Ul95VyK!h`S$o+|?(=I_LU_q;+3XTPIfX4>mI87ZSZPjwxnLV3SBadq^ujU~3ACA2Nki$+? z3e3wFi1Puab#-Xijf8_hR03*SQC&kY1%RanqodMiz;QG!7J;^y>cpA+{{RY+YN3e* z_kf^NeFD;(h}yy0q|%1H1552X4hrg}>B?vrlf?bV5!j@KB@a#+=$RQj)f>b|Htzf%ai zz?x5%x)jG49D7bRUbVMNw|je>zCRHfS|@6+ny8@Om*Gg zVE~=70rk}X08XwqjLQs0RI9FrF9a@q49Bn8CJd7?l5bSpbQ01$z*SGmowyYQyYuh zlCn)A!*6UFK&uLEh6v%c17fK5pr{{O^t(1wZUvpchR`@>dw9vKEqSgGT0c6=m~0@9 z7PZLTU8_SA%w)3`azk{>{{V4q5Lu=Bh^?R6lKXd!b^tmAyM2p`_Jz1;26bv)3~(Ar z<&S+8-{T^y+PKczL2y)vZY$acJ~Wrs6Tl+-s4rlWSmL;eE@6@l(Mp@`?qU+6d9CL` zRB#Hg)lE88yQ_KFAq7;&go6i+@;t_LA@>Re#!VKSNWh64$7gM8!ZXx1pn^PL4TE)e zBUOJh0Z>PC->c;nV2R3_9NS>P!8JEwD6!IAqPs{WEe$v9j=Jp?Bz-jMh0x=07ywR0 z(D|%oEg52QCY!g2qSUC5aoD691X=;PLhD8!n1kP|tjb|Qn5kXCwhf6>&UyA4enNL7 zGDJY!T@6Tf_L{NU0c8hKT2t3fg{_9SiGf3LN+?%oo*-vhj{?Za=LAHpwm}$B?g*_H zwyaK+uWzqRDB?;C{uMflEC>Q(Ym)Q#`NqR1HOIu(+y?gtCOPbvAIWlg{5L6Mdv7!u zvj$Gi*82|(GC?J6q*P10X-4qifO_V7_e$LLJ-yAV?gg6;pq(kIVC9^_KN{+K2UO{O zF8IH>TbFMk1z~_**%{z68CNvm-za?d@&5oMn=voNUozjxb&sDB9lsX&-Y!Xnipt?u zJC%zK$Y-^AuTUoFE+l21-OVGBNv~dO)V%?^+$guSYZ`zAyIX-AL63xSn)WW6>t2xW zsA}@aoiau-hkSdhyJbI}oR;!A_~*zx6XhR|xP6V?o#pNdAA|APoPKvFVT+3wWt!$$ z%nbRNay*X4#-cmuU8lHenTws((*FSIUZUwn*7IZq-M|bjMbo82V%F3c3Z&vzB5QYd zuX;PF+ijie_K0$=cK{ige$vDVVgZcjom$}eSNQYJ@#r}BIm2MFS2#R|LU=M9Uz)*~ zxaC-@M*XLaNo9M2u(RW~{Es6eM{|91NUTeFn{oiX4&T+^>^_INJ5Hg~OYQ+tYye0h z@bO$2K+JQ>fq&PYmFoL;>b*ayT3x6NUt26G7=Q$W*#|20x5ppHu2swUpCaTLP7P_F z0`?o88HeCMC-Xj04;|teDY5of_uQ|6ajp$>ck(s=02&uxdueruy0*5wsg7W~KqNm$3*`CSNco7=Wyg6{pC#vq36HwGw)WlUGu$#O>#P3& z{*}XRdTi0ba#S?g+`9JfUd0+26tNj$IGjnwE3MjkGtzrKt86zG zlG(P997tlLgz@DVd~4>9${#aXa@>~>w*E2ZUy8*)9kh#`W&VERM&A*T=FTr}<-f&Q z@!5G*t}f3dYXVx?!EGa*?1jg;u=)bk@AhXw>GwCjtlQgdg~)xskjU2=0?R1N4mg32 z8u5+yqdg1i4fpZAFLLVcEk2uu;bla5$@rMh36Lt6@(0FWB77;zFdT#CPGQ78Q_tn@ zv3Xnn0Ef6mjpi~-UNMoiTj_7Iw^=mDU2)s&K|xC^nA}|%Dk^~W;+-4)uYcD4Ztl-& zo6WY?(>11hx<;1$o8*H9uCB!)0ozskj z!Xi@OBW*DiBEa;|sJbtxtTxZA?e`aNvzvn5*}ZL63|&c)tRDdqAQ^%yU%l$So$9>_ zEbe+$s!B5ZB5m=r+cDe#`HPt6c~2U? zY!4vjnYc2%MqK{@#ayZIi53HcOJ$$M#}$tZ<(GFBHt^h}(7^YJcjb7DaZqT#%k_5K z*y*-6TZXl)l~Hl^24jvhjP~JM`@J)v+H0Gu`#r3MlI>{-g&fE+AJV-YjU20h`~fTc zqwuFM&1P~qXtVYgKMwFbPssD*?K1YZxl2rYW9_q;%ZRd=S*{FO4k^Z6NjMy+Y0HtD`OZ&u;5ZtxVZrEuI)=YqQwj+Fr2s{EJI< zKm-&30&yT=f$qw=*U7&l{IEFB4&;0r<4>1)=g2Q{&GUSAE)T-)Ila~og4pxyEHA*h zeiH8U6^Y@Ts#%)n&lHmxW(y>!N-zt%*zMi5rMs(ZX`y_^XVM>#AM)n|D%I|8?0^N4 zE?$zT0%|Kc@Wa0f>)2oXgkNy}cg&#qTjC3h7aT|7Tswq(zWgVcrxdW{xeFw@&e(FR zoW^r8eK#7y-`y~2u(8P`R|zaKMp;9F9+T>uy}7;9O}m!~Bq=$l%;%073_A@P_05%= zqR#AGP@@k?~lYV^9a_^R``A-t~OD%Ve7;HW8=AR4vHOBb|2FBxY{Es1m>Km)ug<_PFQoG3MTYpPj+BkjQ;3c*~P-+t*ueVZ0vRcvyxTnN8 zine@3%YI_!T7Vt(`Xul7+s>+eVRKKGmIbr7QN-RXb&Xi*WDp_< z#<|U(TJ=r8P$iLXX1y6nGD-6fAi07^5P8?5ahZ;1@&5qDIjjDE!11!(=dd3;T-fJ6 z6F81{$6>{BoNhZIHIE?7+q&6drOL%?EK#hk(B9le$sf01K3lx$8z)4uu)fYbyx3{+ z9suzjwb`cj``>NG^46ae#LSO%e9ie6q4{1+&X0g$n=m*CHjJ}u{*F7KPqXK2|z zJB!I@EaSSK=a1wstS#+%x0OamVoY_Pj@k@XiA-Ip!E%MZhpOxy*I1AHUZZ0k4U8J|vJsQo6Y@aN?3pEI~V3y#HeULl6!S(!2R_fc~$X^^$Buq{?b)3zBZ_ElWoXPNO*M-inChKXES=TVw{e)=V2D=UCk53dvCOodRkPghI;P8F zZf&-;#J(r_?-lcB#(dM8{F}qM_9K$V&#=E6Sy^K_RG$c0;dxIP z_=Xn5-QqaJ=Or#z6O+vrBkbl|Q7o+?aTA3;xI#dKd9+TYGnQ*2^%vrhKhPErO+3Ln@G``+=`9=sS<~?#D&l zt&Xp`+}(REZQF0FK|v37n31Un`(31yq?(7%@)Casta%qF#BvPd{7>@VF~7C=&z9wL zKOgdpXE4n33>2K7kNk0(`2PS4$7kj^kKQE180{``7k1D=6SeKr7G@oCeMe>LKV2rz zW9psy9p1vt&pObw>v43k3byqDZHkWxhSH!AFcsAFUsrTKm(_O-=^c*p@ABP6w_{{k zbV5AP@2ReaStU_`X8znO&A<5_{&Zo!L--$$;rZY2&*Ge4%e<|4K65?tRklJ-SHk$* z9CaBWmN%~&Ng)>Y>cVSHtF}UG;&Zft z*UB5aY{WIdP2EOoq_R{n7J(MP<6TdSXncSNmg`7SN=7EiY|V9i@`i z0ye(n*sR{*1v=w8&9bge-E`v^{Oe<2t6WiTd*cIF*|OiX*ICInd%VUj}4qYZlJZS42^?bzDv!mP@S0PCQu5R|jb7IinZT9cy2pJO;{o1XtE!@K4 z6|ckmqZTWOWmdxJGHH#0>?MLbi?_J5w~DbrYXz;m&z-n=A{&>)l-0EzYVXeYWD&6dzx!{41&ImZde@L4zo*vRnQ%pV}}Yn;8ErxE15caz$29P?Zh z%5l7i#OJb;$CI>y?PXh=v280)aV@$>zTRWkqV)ACZ2tfxmfb)nwyNB^)-JB)V51xW z$K&}|D7eREtTOp5W8w2QBRO}Axxi&%AN??v$TB*3nnSb_LsPD6 zer~}xELD_9jxpU=uFhA1k|c8mth}nvINUmQo=bVJEH156KYa(DEM7L=3x%=!oQ&~B zBo@Y7rx5|TZ;^r_B!SkOVQ$**O~ePvJUIKQyNef&$5P8)2ZsuYh{{`GY$W9uc-yQt zC|pk%%-KA)*v!@LItMYy6{%tbcOD?6eWk!Afr;rG+X=tle+O!HUvu{H0;i|n7RQZ9 z8Fmv?{AbJAkCE?2HuCD*4$l;KcNjP&XSBV0M-oSSVRnxd-Iia)Kw*#+mN0e|H63id zMd@q(2d1s-TCQP&ZjPc^p0ywJ>9}>}R`+)H_Zv*L!bYqxt**;=Z+&M~xeGT3p=QyI+gex0Tr;D*G363JqVg{r$zun?*ix;mC2q ztlqe&sxLvDD}QCmc%K1>_e-1nT$Z1DaW@c0n6}7Cdw-9LOKs6ydsg-fj~cMLL_pAx zTWIRO{{W)(PNWXi6zVw4Wm4B{ZO}2yaI2Rr_%`P~@;@u#_ZeO>VZ<$d!;gdC4V{}WD8&^Y9u<3hU?@hRl_HLa32?|I(ysD+nfw<~h zk#lTOQG}d8Bi&y$v;0?&@O#@U{I)*+9zP^8Ut+RZOV8Vv9~JMBV23GdZbkko$_Qjx zVUAL?4jDys>)QHvQR*Arp|ast;-}h1W3ss|_e$PuF1y@E^0i{zCb!uRG%~z0-;`q_ z$i5$nW^q_Nhas_s=Rb+SHzU85u(!9_dv2EHjyKA?^+b%yHBy#=auseOUkzOc|-zjE! zT9Lvk80dP}-}LWR-QFu_ZFOy^EKZXUGslH5`PL1Vz2>H|mxz9RYJV8z*bXaombHjv zZ1PJey2@jI&Kv72FD1(0?~tUZ?3x+bdtg-dlIRaUK&S@(?Sh+VxGH-?go(0i24JWz6xsb1lj< zm;M_Uxw(@!9n@B{{f=VP#*o|Fe&Ka#6n3&msQpgPVa8I3)?-W?!x}{wi0l_k(~jEw#o* z*%I6^jy4L+I=f@2Z90zOcDw6^-r)cqC$hEz#^sfo(AC&8_7&zHOY%QCDH-QtAE#{fHh zu&NgKSCHtkK)5ijiD!?;+}>N{visiGABMHZO`4k}EtrPhA1%$MLQ7V-E98wv{&d~9P26rnCFBcbLGg3!s#nM#9`SA$@>XMy zaB1(dc5-o!J&?{@+T2T&dpsvT`12c@emM*`fqFpC?4 zBPio>bES3Zy-Q`f-|QXji9iG%b)zmU-#UT&j#b&Dvc+Yt@p(D0*7+E(F5)+FOt9O{ zBv8u}T#IYgg__RlkP>5gtWONle{6;#Sx@%$cd z?(w-b#bRzR?*+VHt(cbI6(o|C3uQD*b#S&*?2W+%f`H&5a(d|w;kP=Gvpnz>y}FjH zMv*@n`k(&*jhxraZ=dMx7ek9}^lQ;Zvp8oD00d<^$JWQCl zF76skh3^@}2;q_*DA__qgmcFf{{XhezF5`9&a_~wxROXN(i@{Hx^Gn%bdmvF{q@FdI&5!2P(l+ukZZcn%Cb1i zTRUa2w!F3bD~mbv6Scj@LdG*}ZtUi|^9a`R;@0`&i^uueHKvD7xgD2Jvv>AxG!?{l zkzLOA)yrEXw2ByUZav+VspnZdZwdJp4j9>EmAkm(JQI<_a(vR|Uop(MwkwcjEJiJn zY$R+eT^Q0&Fk=V+F`=&N_d~yPV{?0I*%s}Bz4&5#tD5Q$w%LSB7KI+QaQX+E-Ex_7EXj`tE zqx9Q5y`r_oI-@w_-&)SA(e3VTzVmMjY_TCmOFRcY-wktP%5&ez ztga6FOPq!E{{R!@{31Np$5)uUk}d;VTikKZLw$8?aV!WTYkS`t)T!z^<@U1a({C~r zTSSlticV5^{uO_tbeo%gklVFJ4sL}qaDm8ku37w@%?=6j-^;ccPCb#au%F~_kmAC{ zdt|U%@;q$3?>%FVmmF=Q{k~jWGeXw!%@YNH#1WN9G~{|WMZdXX_LxkZD^u3pw%fyO z1EwpC;_u>~{yR%sYd$-1duKhwQGLWCAuN#;efIZFx_g$9jTxf$$6A3(_0T@wbD*gu zg5g@5b{BHNE&bSa0x!0 zX}Xwu)_^Q!NQ`ivRkpLWJ7O+f$NpaGyW(>gyfk*!_-sX-cB(lrH)kb&Q>cX6`nTdRsUg|va;z=<5WR_9k!S8)0Q_aPeIWi?Y!?ws#Xc#+Oh)r`p6cf|S>+*mPTW_e{q#EB4UdT+ed32zcBP-bp3+y-LqK*RfkgBdYHr65ilI z9eTe+^yRJUzfinC`g?g{oO1kY&u`phKyqlbWqrf7u?hk2t2;}LZAb!C@viyFt$se_99QE^SH>S6 znEq~-_c3?!S3c*NI~eS)XN(v)*A?N=*h>Zz7xDYsN*?mpFKsqOvZKnEOAR6#ZlAg8 zH&pDdv0j*>nJUHczaXxEvd&hIUvUKFIaqB#8V(ahIXqB@WC~eX_g5&aW z6+$fLW{qJ;>i&#Pjh5Y9C6;8U0stHhVlVG3t*;t5r=D3JOQ`SBP|o*I-sEORG1`D*j4FXDv2)mU z!EZMGGjJaDgwR0l#)j3~shdkbKc#h+yT+I!v&hAdHuni7+^Et+a}3u;V2f*N%x2#R zm4lU5&>D?3>yvAns|s#enO}$HTLuCTm;sD2jx{$mfVh%dYjwxRZ;de9-&$Y61+21R z@^1{P^9bXOE(NPVKRf8v190l6PwN)^($_9Aahmh07xsYy>Te5ht_6*>#o2Sb-XuP1 zT#h(Le}9w5UfiZ9EpH{7OFYkESBBbDkPvN0yf`Epb?J6B?mBYr?S%+<9Os2)oxAyg zL7PL3b)Fh5Z(DVlSZp$4_9$io3y9274=m3&gd}${ywa6g(v97T)2&_GS2Pp2#^lU? zb-LMv@hzfpz?1lQRnPd-@XsgyNB;mKIM>H-bDzcWi>_Im;}YeunAzix8x@xc&+`q} zQ(Q*YFObb!ahHN9or;TH@*pdy*k0M~Hr*)SwkL2@llf3|`#X)#QMc0e%)qnf*_~-P z*Ufp)k8xPT@s@J`0E2SOjyo|0#$y9_bBoHgmVQXCtKMez9jyRhm>|lO>R?rS;9l-5>6zzPdv93pF2T-fBrbbQ^A){{YgZou#pBrrH5j z00C7%fB?ux0hMvvj-k5hTesbAnV)dROB0Da&pPSYo4KL;w30Y)9$1t*U(WFf65?fH zZ;!c%y9nS}0Sb1|&~_bYH|nWy6eS?$K3P@0zTuH|C;gF$rtK~5@(x9RW@~9=S67}H zA(m4UM-{#E%B>}`+JxQgA@w6rPg?igT~bc6SK&m8E=%1Xxfo9l-s&8_J{j@z!F^jd zx{}(}FIqwjSCODLCM&4@!b`bZXxl&{EkW3IJ5ANWxLpK6ISw_fx)@v`4g(+QR1PRF z(TlB86Eu!UL{6+L#Ft*x!b-CE)hrxI$l zyPjpyZbyXGhd-6J$=TU)T;@{hKQ+EaF_SYrt&~=>gXLM?-UoYY$r%}t`1eQ;J{s5Y)Q1yyHMBO$_I60Eb0Qmy%flp>0uy%x z(wWld9U!-Dt(yq(Rx)c0~kW?O@0b8)gI zjUO!(5t9wos>JT(piQM|R-q(NSE{=^H&H@2+FB1}(BE{t;^nM>t{6U3yNVn`e%XCA zS4KcC(&1#gx3G|eK(^LRG9;-h>XRQBP!tN9b=o(i@7+@DR5p-Dc67DgH#3CKuf9YfVn!; zu6wCk+dG%r{imM~)~j1L*5-y9aGv_MVk5ne8FtwxOm;&Xkk2)owl*KQ*iT0^xQ1j9K9#|~Xv1Qrw2u)7CB2S# zWw5=++uvMSJbApPR#u-UkiE8OW1OT2v`JBnNaBTc)6xF`*Zo%QyZ(CEMl3X$%|~Z_ zQ|flCUE648AkMYsWVVHoOu^db-WClc^lvJC%ojVfKaf(Mlpd{e z&g-aMV;~kdo*mVvuoBvYAEedN(tK|o0) z14Gg6Y#q(XGDcBScWHQ=84h(`7gk)QZ6MEE{_!+3#dMZARP(K^<*4yL+r_pSp;-o$ ztxAAsM!jz=?f0D}nf8t4>KrI-UEAH1b(R>vs-LrN#5QnR<652l7rW+7WiG>I2(`L+-e4EVYXBX#b6;G-rOsb<5KGTDVTf5 zme%_wkXc(_-Q47C@IEg*1CFv7g~XYXYZ|Z zBfY~qh{$*M*M7#na>Dl;6~y?U*N+v1@>{*#mQE$NS7>BEcM)-ZE{IA!Hkt|$M_zrr zHhk6rTTwW2rr8&*KbF`r&$_65hm?#@DaPS$?Iy+KFxTeSFqZZ#nL@&H_V!lD-)<&m z5)&&h4J*(kYu5K^(Kj#CPU(cElLv(s<$${jk1@`=1@+C;(lg~a^pW9wa^x{whAWwG zm9L|jm0`WbKm@q_oy=`2l~n+`jsF0TFLCq_*}eY&)Jzp`)~@Y>PD9Efan7sUx0zV* z?j@AYrdHx{o7!wJISY?8S2p(%2%gUyZ*dGx(aUX6(jx;KgY==b>CTILuXR+|+fyp? zTyV#U`cQ5+NRQ@-n1RZ^cVsT(lO;X%yir@Mw{3G23W_1M5&}^|7x9>)Bq0naK-RVE z>kYq8+-$ZZY|=s`PIb)PHy-Az`D2xOXOHJH4TiSNSlZ%qSyedux#P6siH(mF;Eq_P zyu4J8?feqC0A0it1C6evd%E(@t+f|AfwOqHLUSjd(wnxkr6>MXpyIr~;jPDJ z8uVqC63Jw&Z|<$m9NK2Arkd{ukiyyB*j>*^58Nf)gf_SK*X*$*l#vG4&`=ZCmfh=C zY~Av2>(-|+%C2oXe&cW(k0+_VbZ2UNhVW(v}KY~}p0%@xVT)+8onh%RoU6b0B?c#?@SJbhH%*ja;(NHSRXv$~Lx^ z;AG>L>Ia%7be#~$uv#py;%m9US}V~! ztldkq;45_pxYw1kHZ2pc-A8c^#G~(R;<&Vu+7O=9P|(b=NdiWOszVi$y?Vyib#C!K zUXn2fnFob)3Fd*}5RyCU>&I?yZ!p)KmnUHsa|?@&@wTQ2tt~OQ`^1qH-Ke*C<+Z!C zkyNXy9r7JX@79N^bekgjSg=C9!-yQJ(QC^1c#sc=zM{{}ve$9lOxetXWI=)jo=chM zm8_9im`%imye_+kyYm+H@6$HEo7q~rsx2#VC%ZZUx^TpTP@JQUS1z)bITDR|dv$d7 zu*Cuiq>^QdI)ihwb_$)-KA3)04A&5+}^y)uf#{TH8T-4-NeM& z**OLzhxF~di6o3#H7vn)rMk$#xFA(OTT25ZfD-oh&=Oi1j?xs0*1b@-e{Fu-Es`{WnB!O4ZQKgkkzR!O4-IKy zmAK^DDKQrlT*q@326=KB8(fY$YogFzy{)aJuqEVDLRlQUtdTg}gReRDuTb0#sM%N# zjx2Z)%DNtpw?w`-SD@NBW6zy*$grH4t;Ra)K0BV{w^>OimmA1LP~{-R%f38}*7I8< zNS6`W3fo+X4a3lHCYteEZmY1_=_(y>f&H>E;ahFuCZ7Wa1fJU9T+8F1i@4Sv;`HV6 z84R1`;J2{F*-rAyVQTW38}-~b-N!UCgn6a_fVEmN>$K@!uj_lw<-N7FRN6)^&?oY) zcI~TW8CXP41D$aV_vLO?QsAYkl(mQgJTRe=fsmym-j?Qsds>=`3iarUyL+W?J1HkP zBRbVfFesuUpVpz;{#Bwf)|CZ!=iz$coTnKWb&O#}Oo|`AbZQkz$pX!t5j1r50^S zJuD5q`v%RgEs{oLWm|2#+}j;ZD|1eDSh$QEi`1UaB(pta#_w3=h)3ist#!9!TunMt zaX<+*CWB6|YP6wBvH-Xd$Wq$jb1jVWt?wM|v1 z-9eH`?xcI0*86$4EV(zg@H6@38|3lq9`*x6rG2)|w#%a6O<+N!oz>l139Hww~_F-fsGq<9D+Nv-@K{HKN4lUnh>u-(~JBqmz%}CBIB{(!~sU*T1-i&|BL* zjA+(Z3FI%h4f<|f4_j-yEvCQ&WD%^v1Cgpbd)F=~Yoibjd~2QC+~@42x)DW@wa8_y zmIg+NZ{H;h@*s*oBGx8MEV7U$| z=HhJ5I{yF}_X@K|b&*4FJn}^Q%y5-qE6FmNAIf(AH0jni-5bjrdk&`390w!HtKPb+ zbOa|?6I$zg$z>=Y8*6L%=dqaICG?Xmg_Zrq%(kt0bPzEX)+x7gtyr^H`cU2OFP*cp5Ed}Q zhZ?`KwiSfp#Ntm1>i8J36MpS$CAS{8{k|EYds{VRy}!IdL*3h4G|h1&N*or99i#wz zigm*8UvR;0Flb{F*NV;O!T^v$j72cKh$jI+_{%7tMzp0gQsBs{HDT_cE4jU( zY10<)U=#uvW9|6STU&PCNRUT9bb}jgC_J{rk|;L{t-Hiw96byMws? zP~C_1=uPdwVmH_vMF?DExwEnznGO3I_af!>6c|~$%!=K za66E7GY)((rp=|WX#tidGZl34vpTwk)=1i>iVtyGj)4OZHEIM>%n1xYW&rcUh^Hd3 zS2Y@W2F6b%Q9;y_1t=PUy*23k-wC&lpk{NWD%>YfkhuXg`Ly=!KF0j0$iS?nX;HKd zQXf;e#ycp}>90p+%MTID zw=UWiy5LNbBz$WM%D&*`Ok;3e)Mj1PD!+#AU)meH7zq07-jM8rj}s-V#bIb{{YsTlI4h_YqpUc#cR88_6m^2 zO)IBKxPhAmgU*oUZ?wSF54XOCTZV;LgGMODE4NkeP^uWDbrsw|I(F(3+daSuz#Mq{ zyJ}L`mIGWMFf#=HG{WArYzTJp7vELdXh_r&XhNFSzeCl(<1k`#PE`ivT=ND*<@nR0 z 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

MN+Q+qT^4P1ZLCAoo{9yRl}_3-*zXdDokaf#DpV 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𝔧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%0AP&96}PnQnTgBgT06XJNbKQN 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 @tU-&ZF}f(9uFDo;Zsz1TwP)Wf5up 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ΞyZ?-vntF?rJCXf=~`xHBX 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

+ + + +
+ + +

+ +

+ + + +
    + 'ol', + 'short_ping' => true, + 'avatar_size' => 56, + ) ); + ?> +
+ + + + + + +

+ + + 'button' + ) +); ?> + +
diff --git a/css/app.css b/css/app.css new file mode 100644 index 0000000..cee7e04 --- /dev/null +++ b/css/app.css @@ -0,0 +1 @@ +meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.063em) and (max-width:64em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.063em) and (max-width:90em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.063em) and (max-width:120em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#000000;cursor:auto;font-family:"Lato",sans-serif;font-style:normal;font-weight:normal;line-height:150%;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{margin:0 auto;max-width:62.5rem;width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -0.9375rem;max-width:none;width:auto}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}.column+.column:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.3333333333%;right:auto}.small-pull-1{position:relative;right:8.3333333333%;left:auto}.small-push-2{position:relative;left:16.6666666667%;right:auto}.small-pull-2{position:relative;right:16.6666666667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.3333333333%;right:auto}.small-pull-4{position:relative;right:33.3333333333%;left:auto}.small-push-5{position:relative;left:41.6666666667%;right:auto}.small-pull-5{position:relative;right:41.6666666667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.3333333333%;right:auto}.small-pull-7{position:relative;right:58.3333333333%;left:auto}.small-push-8{position:relative;left:66.6666666667%;right:auto}.small-pull-8{position:relative;right:66.6666666667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.3333333333%;right:auto}.small-pull-10{position:relative;right:83.3333333333%;left:auto}.small-push-11{position:relative;left:91.6666666667%;right:auto}.small-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}.small-offset-0{margin-left:0 !important}.small-offset-1{margin-left:8.3333333333% !important}.small-offset-2{margin-left:16.6666666667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.3333333333% !important}.small-offset-5{margin-left:41.6666666667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.3333333333% !important}.small-offset-8{margin-left:66.6666666667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.3333333333% !important}.small-offset-11{margin-left:91.6666666667% !important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}}@media only screen and (min-width:40.063em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.3333333333%;right:auto}.medium-pull-1{position:relative;right:8.3333333333%;left:auto}.medium-push-2{position:relative;left:16.6666666667%;right:auto}.medium-pull-2{position:relative;right:16.6666666667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.3333333333%;right:auto}.medium-pull-4{position:relative;right:33.3333333333%;left:auto}.medium-push-5{position:relative;left:41.6666666667%;right:auto}.medium-pull-5{position:relative;right:41.6666666667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.3333333333%;right:auto}.medium-pull-7{position:relative;right:58.3333333333%;left:auto}.medium-push-8{position:relative;left:66.6666666667%;right:auto}.medium-pull-8{position:relative;right:66.6666666667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.3333333333%;right:auto}.medium-pull-10{position:relative;right:83.3333333333%;left:auto}.medium-push-11{position:relative;left:91.6666666667%;right:auto}.medium-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}.medium-offset-0{margin-left:0 !important}.medium-offset-1{margin-left:8.3333333333% !important}.medium-offset-2{margin-left:16.6666666667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.3333333333% !important}.medium-offset-5{margin-left:41.6666666667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.3333333333% !important}.medium-offset-8{margin-left:66.6666666667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.3333333333% !important}.medium-offset-11{margin-left:91.6666666667% !important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}@media only screen and (min-width:64.063em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.3333333333%;right:auto}.large-pull-1{position:relative;right:8.3333333333%;left:auto}.large-push-2{position:relative;left:16.6666666667%;right:auto}.large-pull-2{position:relative;right:16.6666666667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.3333333333%;right:auto}.large-pull-4{position:relative;right:33.3333333333%;left:auto}.large-push-5{position:relative;left:41.6666666667%;right:auto}.large-pull-5{position:relative;right:41.6666666667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.3333333333%;right:auto}.large-pull-7{position:relative;right:58.3333333333%;left:auto}.large-push-8{position:relative;left:66.6666666667%;right:auto}.large-pull-8{position:relative;right:66.6666666667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.3333333333%;right:auto}.large-pull-10{position:relative;right:83.3333333333%;left:auto}.large-push-11{position:relative;left:91.6666666667%;right:auto}.large-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}.large-offset-0{margin-left:0 !important}.large-offset-1{margin-left:8.3333333333% !important}.large-offset-2{margin-left:16.6666666667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.3333333333% !important}.large-offset-5{margin-left:41.6666666667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.3333333333% !important}.large-offset-8{margin-left:66.6666666667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.3333333333% !important}.large-offset-11{margin-left:91.6666666667% !important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}.accordion{margin-bottom:0;margin-left:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8;color:#222222}.accordion .accordion-navigation>a,.accordion dd>a{background:#EFEFEF;color:#222222;display:block;font-family:"Lato",sans-serif;font-size:1rem;padding:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:0.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#FFFFFF;display:block}.alert-box{border-style:solid;border-width:1px;display:block;font-size:0.8125rem;font-weight:normal;margin-bottom:1.25rem;padding:0.875rem 1.5rem 0.875rem 0.875rem;position:relative;transition:opacity 300ms ease-out;background-color:#008CBA;border-color:#0078a0;color:#FFFFFF}.alert-box .close{right:0.25rem;background:inherit;color:#333333;font-size:1.375rem;line-height:.9;margin-top:-0.6875rem;opacity:0.3;padding:0 6px 4px;position:absolute;top:50%}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43AC6A;border-color:#3a945b;color:#FFFFFF}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#FFFFFF}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#FFFFFF}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;float:left;height:auto;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.3333333333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.6666666667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.2857142857%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.1111111111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.0909090909%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.3333333333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.3333333333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.6666666667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.2857142857%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.1111111111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.0909090909%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.3333333333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.063em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.3333333333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.6666666667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.2857142857%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.1111111111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.0909090909%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.3333333333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.breadcrumbs{border-style:solid;border-width:0px;display:block;list-style:none;margin-left:0;overflow:hidden;padding:0.5625rem 0.875rem 0.5625rem;background-color:transparent;border-color:transparent;border-radius:3px}.breadcrumbs>*{color:#f28729;float:left;font-size:0.6875rem;line-height:0.6875rem;margin:0;text-transform:uppercase}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a{color:#f28729}.breadcrumbs>*.current{color:#000000;cursor:default}.breadcrumbs>*.current a{color:#000000;cursor:default}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999999}.breadcrumbs>*.unavailable a{color:#999999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{color:#999999;cursor:false;text-decoration:none}.breadcrumbs>*:before{color:#f28729;content:">";margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/"}button,.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Lato",sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#FFFFFF;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}button:hover,button:focus,.button:hover,.button:focus{color:#FFFFFF}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333333}button.success,.button.success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#FFFFFF}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#FFFFFF}button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#FFFFFF}button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#FFFFFF}button.large,.button.large{padding:1.125rem 2.25rem 1.1875rem 2.25rem;font-size:1.25rem}button.small,.button.small{padding:0.875rem 1.75rem 0.9375rem 1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding:0.625rem 1.25rem 0.6875rem 1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;padding-bottom:1.0625rem;padding-top:1rem;padding-left:1rem;padding-right:1rem;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008CBA;border-color:#007095;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#FFFFFF}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008CBA}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#FFFFFF}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#FFFFFF}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#FFFFFF}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#FFFFFF}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:40.063em){button,.button{display:inline-block}}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group.even-2 li{display:inline-block;margin:0 -2px;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{display:inline-block;margin:0 -2px;width:33.3333333333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{display:inline-block;margin:0 -2px;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{display:inline-block;margin:0 -2px;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{display:inline-block;margin:0 -2px;width:16.6666666667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{display:inline-block;margin:0 -2px;width:14.2857142857%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{display:inline-block;margin:0 -2px;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-group>li{display:inline-block;margin:0 -2px}.button-group>li>button,.button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}.button-group.stack>li{display:block;margin:0;float:none}.button-group.stack>li>button,.button-group.stack>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack>li>button{width:100%}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0}.button-group.stack-for-small>li{display:inline-block;margin:0 -2px}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}@media only screen and (max-width: 40em){.button-group.stack-for-small>li{display:block;margin:0;width:100%;}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0}}.button-group.radius>*{display:inline-block;margin:0 -2px}.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{display:block;margin:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-left:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack>*>button{width:100%}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{border-radius:0}.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width:40.063em){.button-group.radius.stack-for-small>*{display:inline-block;margin:0 -2px;}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width: 40em){.button-group.radius.stack-for-small>*{display:block;margin:0;}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{display:inline-block;margin:0 -2px}.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack>*>button{width:100%}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width:40.063em){.button-group.round.stack-for-small>*{display:inline-block;margin:0 -2px;}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width: 40em){.button-group.round.stack-for-small>*{display:block;margin:0;}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}.clearing-blackout .clearing-close{display:block}.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}.clearing-touch-label{color:#AAAAAA;font-size:.6em;left:50%;position:absolute;top:50%}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{background:#333333;bottom:0;color:#CCCCCC;font-size:0.875em;line-height:1.3;margin-bottom:0;padding:10px 30px 20px;position:absolute;text-align:center;width:100%;left:0}.clearing-close{color:#CCCCCC;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}.clearing-close:hover,.clearing-close:focus{color:#CCCCCC}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width:40.063em){.clearing-main-prev,.clearing-main-next{height:100%;position:absolute;top:0;width:40px}.clearing-main-prev>span,.clearing-main-next>span{border:solid 12px;display:block;height:0;position:absolute;top:50%;width:0}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#CCCCCC}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#CCCCCC}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:.4;overflow:hidden;padding:0;position:relative;width:120px}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}.clearing-assembled .clearing-container .visible-img{background:#333333;height:85%;overflow:hidden}.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}}.f-dropdown{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:2px;max-width:200px}.f-dropdown.open{display:block}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent #FFFFFF transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:89}.f-dropdown:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent #cccccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right.open{display:block}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent #FFFFFF transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent #cccccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left.open{display:block}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #FFFFFF;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:89}.f-dropdown.drop-left:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #cccccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:88}.f-dropdown.drop-top{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-left:0;margin-top:-2px;max-width:200px}.f-dropdown.drop-top.open{display:block}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:#FFFFFF transparent transparent transparent;border-top-style:solid;bottom:-12px;position:absolute;top:auto;left:10px;right:auto;z-index:89}.f-dropdown.drop-top:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:#cccccc transparent transparent transparent;border-top-style:solid;bottom:-14px;position:absolute;top:auto;left:9px;right:auto;z-index:88}.f-dropdown li{cursor:pointer;font-size:0.875rem;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#EEEEEE}.f-dropdown li a{display:block;padding:0.5rem;color:#555555}.f-dropdown.content{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;padding:1rem;width:100%;z-index:89;max-width:200px}.f-dropdown.content.open{display:block}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.radius{border-radius:3px}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100% !important;max-width:100% !important}.f-dropdown.mega.open{left:0 !important}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button::after,button.dropdown::after{border-color:#FFFFFF transparent transparent transparent;border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0}.dropdown.button::after,button.dropdown::after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button::after,button.dropdown::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small::after,button.dropdown.small::after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small::after,button.dropdown.small::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large::after,button.dropdown.large::after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large::after,button.dropdown.large::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333333 transparent transparent transparent}.flex-video{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:0.875rem;font-weight:normal;line-height:1.5;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.5625rem 0}label small{text-transform:capitalize;color:#676767}.prefix,.postfix{border-style:solid;border-width:1px;display:block;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333333;border-color:#cccccc}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333333;border-color:#cccccc}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#cccccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:0.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:0.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.15s linear,background 0.15s linear;-moz-transition:border-color 0.15s linear,background 0.15s linear;-ms-transition:border-color 0.15s linear,background 0.15s linear;-o-transition:border-color 0.15s linear,background 0.15s linear;transition:border-color 0.15s linear,background 0.15s linear}input:not([type]):focus,input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999999;outline:none}input:not([type]):disabled,input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#DDDDDD;cursor:default}input:not([type])[disabled],input:not([type])[readonly],fieldset[disabled] input:not([type]),input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#DDDDDD;cursor:default}input:not([type]).radius,input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}::-webkit-input-placeholder{color:#666666}:-moz-placeholder{color:#666666}::-moz-placeholder{color:#666666}:-ms-input-placeholder{color:#666666}select{-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#FAFAFA;border-radius:0;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+');background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#cccccc;color:rgba(0,0,0,0.75);font-family:inherit;font-size:0.875rem;line-height:normal;padding:0.5rem;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:focus{background-color:#f3f3f3;border-color:#999999}select:disabled{background-color:#DDDDDD;cursor:default}select[multiple]{height:auto}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #DDDDDD;margin:1.125rem 0;padding:1.25rem}fieldset legend{font-weight:bold;margin:0;margin-left:-0.1875rem;padding:0 0.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#FFFFFF}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#FFFFFF}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#FFFFFF}.error>label>small{background:transparent;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}.icon-bar{display:inline-block;font-size:0;width:100%;background:#333333}.icon-bar>*{display:block;float:left;font-size:1rem;margin:0 auto;padding:1.25rem;text-align:center;width:25%}.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}.icon-bar>* i{font-size:1.875rem;vertical-align:middle}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{display:inline-block;margin:0 .0625rem 0 0}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.icon-bar.vertical,.icon-bar.small-vertical{height:100%;width:auto}.icon-bar.vertical .item,.icon-bar.small-vertical .item{float:none;margin:auto;width:auto}@media only screen and (min-width:40.063em){.icon-bar.medium-vertical{height:100%;width:auto;}.icon-bar.medium-vertical .item{float:none;margin:auto;width:auto}}@media only screen and (min-width:64.063em){.icon-bar.large-vertical{height:100%;width:auto;}.icon-bar.large-vertical .item{float:none;margin:auto;width:auto}}.icon-bar>*{font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem;font-size:1rem}.icon-bar>* i{font-size:1.875rem}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar>* label{color:#FFFFFF}.icon-bar>* i{color:#FFFFFF}.icon-bar>a:hover{background:#008CBA}.icon-bar>a:hover label{color:#FFFFFF}.icon-bar>a:hover i{color:#FFFFFF}.icon-bar>a.active{background:#008CBA}.icon-bar>a.active label{color:#FFFFFF}.icon-bar>a.active i{color:#FFFFFF}.icon-bar .item.disabled{cursor:false;opacity:0.7;pointer-events:none}.icon-bar .item.disabled>*{opacity:0.7;cursor:false}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.two-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.two-up.large-vertical .item{width:auto;}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.three-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.three-up.large-vertical .item{width:auto;}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.four-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.four-up.large-vertical .item{width:auto;}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.five-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.five-up.large-vertical .item{width:auto;}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.six-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.six-up.large-vertical .item{width:auto;}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.seven-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.seven-up.large-vertical .item{width:auto;}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.eight-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.eight-up.large-vertical .item{width:auto;}}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.two-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.two-up.large-vertical .item{width:auto;}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.three-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.three-up.large-vertical .item{width:auto;}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.four-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.four-up.large-vertical .item{width:auto;}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.five-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.five-up.large-vertical .item{width:auto;}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.six-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.six-up.large-vertical .item{width:auto;}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.seven-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.seven-up.large-vertical .item{width:auto;}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width:40.063em){.icon-bar.eight-up.medium-vertical .item{width:auto;}}@media only screen and (min-width:64.063em){.icon-bar.eight-up.large-vertical .item{width:auto;}}.inline-list{list-style:none;margin-top:0;margin-bottom:1.0625rem;margin-left:-1.375rem;margin-right:0;overflow:hidden;padding:0}.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.inline-list>li>*{display:block}.joyride-list{display:none}.joyride-tip-guide{background:#333333;color:#FFFFFF;display:none;font-family:inherit;font-weight:normal;position:absolute;top:0;width:95%;z-index:103;left:2.5%}.lt-ie9 .joyride-tip-guide{margin-left:-400px;max-width:800px;left:50%}.joyride-content-wrapper{padding:1.125rem 1.25rem 1.5rem;width:100%}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{border:10px solid #333333;display:block;height:0;position:absolute;width:0;left:22px}.joyride-tip-guide .joyride-nub.top{border-color:#333333;border-top-color:transparent !important;border-top-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-color:#333333 !important;border-bottom-color:transparent !important;border-bottom-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{color:#FFFFFF;font-weight:bold;line-height:1.25;margin:0}.joyride-tip-guide p{font-size:0.875rem;line-height:1.3;margin:0 0 1.125rem 0}.joyride-timer-indicator-wrap{border:solid 1px #555555;bottom:1rem;height:3px;position:absolute;width:50px;right:1.0625rem}.joyride-timer-indicator{background:#666666;display:block;height:inherit;width:0}.joyride-close-tip{color:#777777 !important;font-size:24px;font-weight:normal;line-height:.5 !important;position:absolute;text-decoration:none;top:10px;right:12px}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#EEEEEE !important}.joyride-modal-bg{background:rgba(0,0,0,0.5);cursor:pointer;display:none;height:100%;position:fixed;top:0;width:100%;z-index:100;left:0}.joyride-expose-wrapper{background-color:#FFFFFF;border-radius:3px;box-shadow:0 0 15px #FFFFFF;position:absolute;z-index:102}.joyride-expose-cover{background:transparent;border-radius:3px;left:0;position:absolute;top:0;z-index:9999}@media only screen{.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333333 !important;border-right-color:transparent !important;border-bottom-color:transparent !important;border-top-color:transparent !important;left:auto;right:-20px;top:22px}.joyride-tip-guide .joyride-nub.left{border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-top-color:transparent !important;left:-20px;right:auto;top:22px}}.keystroke,kbd{background-color:#ededed;border-color:#dddddd;color:#222222;border-style:solid;border-width:1px;font-family:"Consolas","Menlo","Courier",monospace;font-size:inherit;margin:0;padding:0.125rem 0.25rem 0;border-radius:3px}.label{display:inline-block;font-family:"Lato",sans-serif;font-weight:normal;line-height:1;margin-bottom:auto;position:relative;text-align:center;text-decoration:none;white-space:nowrap;padding:0.25rem 0.5rem 0.25rem;font-size:0.6875rem;background-color:#008CBA;color:#FFFFFF}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#FFFFFF}.label.warning{background-color:#f08a24;color:#FFFFFF}.label.success{background-color:#43AC6A;color:#FFFFFF}.label.secondary{background-color:#e7e7e7;color:#333333}.label.info{background-color:#a0d3e8;color:#333333}[data-magellan-expedition],[data-magellan-expedition-clone]{background:#FFFFFF;min-width:100%;padding:10px;z-index:50}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li{display:block}.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{border-radius:1000px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;border-color:#555555 #FFFFFF;border:solid 3px;display:block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.orbit-container{background:none;overflow:hidden;position:relative;width:100%}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>*:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{bottom:0;position:absolute;background-color:rgba(51,51,51,0.8);color:#FFFFFF;font-size:0.875rem;padding:0.625rem 0.875rem;width:100%}.orbit-container .orbit-slide-number{left:10px;background:transparent;color:#FFFFFF;font-size:12px;position:absolute;top:10px;z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{border:solid 4px #FFFFFF;border-bottom:none;border-top:none;display:none;height:14px;position:absolute;top:0;width:11px;right:0}.orbit-container .orbit-timer.paused>span{top:0;width:11px;height:14px;border:inset 8px;border-left-style:solid;border-color:transparent;border-left-color:#FFFFFF;right:-4px}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-prev,.orbit-container .orbit-next{background-color:transparent;color:white;height:60px;line-height:50px;margin-top:-25px;position:absolute;text-indent:-9999px !important;top:45%;width:36px;z-index:10}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{border:inset 10px;display:block;height:0;margin-top:-10px;position:absolute;top:50%;width:0}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#FFFFFF}.orbit-container .orbit-prev:hover>span{border-right-color:#FFFFFF}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#FFFFFF;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#FFFFFF}.orbit-bullets-container{text-align:center}.orbit-bullets{display:block;float:none;margin:0 auto 30px auto;overflow:hidden;position:relative;text-align:center;top:10px}.orbit-bullets li{background:#CCCCCC;cursor:pointer;display:inline-block;float:none;height:0.5625rem;margin-right:6px;width:0.5625rem;border-radius:1000px}.orbit-bullets li.active{background:#999999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width:40.063em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}.orbit-stack-on-small .orbit-slides-container>*{margin:0 !important;opacity:1 !important;position:relative}.orbit-stack-on-small .orbit-slide-number{display:none}.orbit-timer{display:none}.orbit-next,.orbit-prev{display:none}.orbit-bullets{display:none}}ul.pagination{display:block;margin-left:-0.3125rem;min-height:1.5rem}ul.pagination li{color:#222222;font-size:0.875rem;height:1.5rem;margin-left:0.3125rem}ul.pagination li a,ul.pagination li button{border-radius:3px;transition:background-color 300ms ease-out;background:none;color:#999999;display:block;font-size:1em;font-weight:normal;line-height:inherit;padding:0.0625rem 0.625rem 0.0625rem}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999999;pointer-events:none}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}ul.pagination li.current a,ul.pagination li.current button{background:#008CBA;color:#FFFFFF;cursor:default;font-weight:bold}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#008CBA}ul.pagination li{display:block;float:left}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{display:inline-block;float:none}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff;color:#333333}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#008CBA}.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{color:#0078a0}.panel.radius{border-radius:3px}.pricing-table{border:solid 1px #DDDDDD;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333333;color:#EEEEEE;font-family:"Lato",sans-serif;font-size:1rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .price{background-color:#F6F6F6;color:#333333;font-family:"Lato",sans-serif;font-size:2rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .description{background-color:#FFFFFF;border-bottom:dotted 1px #DDDDDD;color:#777777;font-size:0.75rem;font-weight:normal;line-height:1.4;padding:0.9375rem;text-align:center}.pricing-table .bullet-item{background-color:#FFFFFF;border-bottom:dotted 1px #DDDDDD;color:#333333;font-size:0.875rem;font-weight:normal;padding:0.9375rem;text-align:center}.pricing-table .cta-button{background-color:#FFFFFF;padding:1.25rem 1.25rem 0;text-align:center}.progress{background-color:#F6F6F6;border:1px solid white;height:1.5625rem;margin-bottom:0.625rem;padding:0.125rem}.progress .meter{background:#008CBA;display:block;height:100%;float:left;width:0%}.progress .meter.secondary{background:#e7e7e7;display:block;height:100%;float:left;width:0%}.progress .meter.success{background:#43AC6A;display:block;height:100%;float:left;width:0%}.progress .meter.alert{background:#f04124;display:block;height:100%;float:left;width:0%}.progress.secondary .meter{background:#e7e7e7;display:block;height:100%;float:left;width:0%}.progress.success .meter{background:#43AC6A;display:block;height:100%;float:left;width:0%}.progress.alert .meter{background:#f04124;display:block;height:100%;float:left;width:0%}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.range-slider{border:1px solid #DDDDDD;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:block;height:1rem;width:100%;background:#FAFAFA}.range-slider.vertical-range{border:1px solid #DDDDDD;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:inline-block;height:12.5rem;width:1rem}.range-slider.vertical-range .range-slider-handle{bottom:-10.5rem;margin-left:-0.5rem;margin-top:0;position:absolute}.range-slider.vertical-range .range-slider-active-segment{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:initial;bottom:0;height:auto;width:0.875rem}.range-slider.radius{background:#FAFAFA;border-radius:3px}.range-slider.radius .range-slider-handle{background:#008CBA;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#007ba4}.range-slider.round{background:#FAFAFA;border-radius:1000px}.range-slider.round .range-slider-handle{background:#008CBA;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#007ba4}.range-slider.disabled,.range-slider[disabled]{background:#FAFAFA;cursor:false;opacity:0.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#008CBA;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#007ba4}.range-slider-active-segment{background:#e5e5e5;border-bottom-left-radius:inherit;border-top-left-radius:inherit;display:inline-block;height:0.875rem;position:absolute}.range-slider-handle{border:1px solid none;cursor:pointer;display:inline-block;height:1.375rem;position:absolute;top:-0.3125rem;width:2rem;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;background:#008CBA}.range-slider-handle:hover{background:#007ba4}.reveal-modal-bg{background:#000000;background:rgba(0,0,0,0.45);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0;background-color:#FFFFFF;padding:1.875rem;border:solid 1px #666666;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 40em){.reveal-modal{min-height:100vh;}}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width:40.063em){.reveal-modal{left:0;margin:0 auto;max-width:62.5rem;right:0;width:80%;}}@media only screen and (min-width:40.063em){.reveal-modal{top:6.25rem;}}.reveal-modal.radius{box-shadow:none;border-radius:3px}.reveal-modal.round{box-shadow:none;border-radius:1000px}.reveal-modal.collapse{padding:0;box-shadow:none}@media only screen and (min-width:40.063em){.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5rem;right:0;width:30%;}}@media only screen and (min-width:40.063em){.reveal-modal.small{left:0;margin:0 auto;max-width:62.5rem;right:0;width:40%;}}@media only screen and (min-width:40.063em){.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5rem;right:0;width:60%;}}@media only screen and (min-width:40.063em){.reveal-modal.large{left:0;margin:0 auto;max-width:62.5rem;right:0;width:70%;}}@media only screen and (min-width:40.063em){.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5rem;right:0;width:95%;}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0 !important;max-width:none !important;min-height:100vh;top:0}@media only screen and (min-width:40.063em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5rem;right:0;width:100%;}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#AAAAAA;cursor:pointer;font-size:2.5rem;font-weight:bold;line-height:1;position:absolute;top:0.625rem;right:1.375rem}.side-nav{display:block;font-family:"Lato",sans-serif;list-style-position:outside;list-style-type:none;margin:0;padding:0.875rem 0}.side-nav li{font-size:0.875rem;font-weight:normal;margin:0 0 0.4375rem 0}.side-nav li a:not(.button){color:#008CBA;display:block;margin:0;padding:0.4375rem 0.875rem}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#1cc7ff}.side-nav li a:not(.button):active{color:#1cc7ff}.side-nav li.active>a:first-child:not(.button){color:#1cc7ff;font-family:"Lato",sans-serif;font-weight:normal}.side-nav li.divider{border-top:1px solid;height:0;list-style:none;padding:0;border-top-color:#e6e6e6}.side-nav li.heading{color:#008CBA;font-size:0.875rem;font-weight:bold;text-transform:uppercase}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}.split.button span:active{background-color:rgba(0,0,0,0.1)}.split.button span{border-left-color:rgba(255,255,255,0.5)}.split.button span{width:3.09375rem}.split.button span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button span:after{border-color:#FFFFFF transparent transparent transparent}.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}.split.button.secondary span:after{border-color:#FFFFFF transparent transparent transparent}.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}.split.button.success span{border-left-color:rgba(255,255,255,0.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-top-style:solid;border-width:0.4375rem;margin-left:-0.375rem;top:48%}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-top-style:solid;border-width:0.3125rem;margin-left:-0.375rem;top:48%}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333333 transparent transparent transparent}.split.button.radius span{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.split.button.no-pip span:before{border-style:none}.split.button.no-pip span:after{border-style:none}.split.button.no-pip span>i{display:block;left:50%;margin-left:-0.28889em;margin-top:-0.48889em;position:absolute;top:50%}.sub-nav{display:block;margin:-0.25rem 0 1.125rem;overflow:hidden;padding-top:0.25rem;width:auto}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{color:#999999;float:left;font-family:"Lato",sans-serif;font-size:0.875rem;font-weight:normal;margin-left:1rem;margin-bottom:0}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#999999;padding:0.1875rem 1rem;text-decoration:none}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:3px;background:#008CBA;color:#FFFFFF;cursor:default;font-weight:normal;padding:0.1875rem 1rem}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#0078a0}.switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{background:#DDDDDD;color:transparent;cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;width:4rem;height:2rem;transition:left 0.15s ease-out}.switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.switch input+label{margin-left:0;margin-right:0}.switch label:after{background:#FFFFFF;content:"";display:block;height:1.5rem;left:.25rem;position:absolute;top:.25rem;width:1.5rem;-webkit-transition:left 0.15s ease-out;-moz-transition:left 0.15s ease-out;-o-transition:translate3d(0, 0, 0);transition:left 0.15s ease-out;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.switch input:checked+label{background:#008CBA}.switch input:checked+label:after{left:2.25rem}.switch label{height:2rem;width:4rem}.switch label:after{height:1.5rem;width:1.5rem}.switch input:checked+label:after{left:2.25rem}.switch label{color:transparent;background:#DDDDDD}.switch label:after{background:#FFFFFF}.switch input:checked+label{background:#008CBA}.switch.large label{height:2.5rem;width:5rem}.switch.large label:after{height:2rem;width:2rem}.switch.large input:checked+label:after{left:2.75rem}.switch.small label{height:1.75rem;width:3.5rem}.switch.small label:after{height:1.25rem;width:1.25rem}.switch.small input:checked+label:after{left:2rem}.switch.tiny label{height:1.5rem;width:3rem}.switch.tiny label:after{height:1rem;width:1rem}.switch.tiny input:checked+label:after{left:1.75rem}.switch.radius label{border-radius:4px}.switch.radius label:after{border-radius:3px}.switch.round{border-radius:1000px}.switch.round label{border-radius:2rem}.switch.round label:after{border-radius:2rem}table{background:#FFFFFF;border:solid 1px #DDDDDD;margin-bottom:1.25rem;table-layout:auto}table caption{background:transparent;color:#222222;font-size:1rem;font-weight:bold}table thead{background:#F5F5F5}table thead tr th,table thead tr td{color:#222222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tfoot{background:#F5F5F5}table tfoot tr th,table tfoot tr td{color:#222222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tr th,table tr td{color:#222222;font-size:0.875rem;padding:0.5625rem 0.625rem;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#F9F9F9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd,.tabs .tab-title{float:left;list-style:none;margin-bottom:0 !important;position:relative}.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#EFEFEF;color:#222222;font-family:"Lato",sans-serif;font-size:1rem;padding:1rem 2rem}.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}.tabs dd.active>a,.tabs .tab-title.active>a{background-color:#FFFFFF;color:#222222}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:0.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:0.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 0.9375rem}@media only screen and (min-width:40.063em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem !important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}.th{border:solid 4px #FFFFFF;box-shadow:0 0 0 1px rgba(0,0,0,0.2);display:inline-block;line-height:0;max-width:100%;transition:all 200ms ease-out}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}.th.radius{border-radius:3px}.has-tip{border-bottom:dotted 1px #CCCCCC;color:#333333;cursor:help;font-weight:bold}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #003f54;color:#008CBA}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{background:#333333;color:#FFFFFF;display:none;font-size:0.875rem;font-weight:normal;line-height:1.3;max-width:300px;padding:0.75rem;position:absolute;width:100%;z-index:1006;left:50%}.tooltip>.nub{border:solid 5px;border-color:transparent transparent #333333 transparent;display:block;height:0;pointer-events:none;position:absolute;top:-10px;width:0;left:5px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{border-bottom:dotted 1px #003f54 !important;color:#008CBA !important}.tap-to-close{color:#777777;display:block;font-size:0.625rem;font-weight:normal}@media only screen{.tooltip>.nub{border-color:transparent transparent #333333 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#333333 transparent transparent transparent;bottom:-10px;top:auto}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333333;left:auto;margin-top:-5px;right:-10px;top:50%}.tooltip.tip-right>.nub{border-color:transparent #333333 transparent transparent;left:-10px;margin-top:-5px;right:auto;top:50%}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}.contain-to-grid{width:100%;background:#004476}.contain-to-grid .top-bar{margin-bottom:0}.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:3.75rem;z-index:98}.top-bar{background:#004476;height:3.75rem;line-height:3.75rem;margin-bottom:0;overflow:hidden;position:relative}.top-bar ul{list-style:none;margin-bottom:0}.top-bar .row{max-width:none}.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}.top-bar input,.top-bar select{font-size:0.75rem;height:1.75rem;padding-bottom:.35rem;padding-top:.35rem}.top-bar .button,.top-bar button{font-size:0.75rem;margin-bottom:0;padding-bottom:.4125rem;padding-top:.4125rem}@media only screen and (max-width: 40em){.top-bar .button,.top-bar button{position:relative;top:-1px;}}.top-bar .title-area{margin:0;position:relative}.top-bar .name{font-size:16px;height:3.75rem;margin:0}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:3.75rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#FFFFFF;display:block;font-weight:normal;padding:0 1.25rem;width:75%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#FFFFFF;display:block;font-size:0.8125rem;font-weight:bold;height:3.75rem;line-height:3.75rem;padding:0 1.25rem;position:relative;text-transform:uppercase}.top-bar .toggle-topbar.menu-icon{margin-top:-16px;top:50%}.top-bar .toggle-topbar.menu-icon a{color:#FFFFFF;height:34px;line-height:33px;padding:0 2.8125rem 0 1.25rem;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:1.25rem;box-shadow:0 0 0 1px #FFFFFF,0 7px 0 1px #FFFFFF,0 14px 0 1px #FFFFFF;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{background:transparent;height:auto}.top-bar.expanded .title-area{background:#004476}.top-bar.expanded .toggle-topbar a{color:#888888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888888,0 7px 0 1px #888888,0 14px 0 1px #888888}@media screen and (-webkit-min-device-pixel-ratio: 0){.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown,.top-bar.expanded .top-bar-section .dropdown{clip:initial}.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{display:block;font-size:16px;height:auto;margin:0;padding:0;width:100%}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#FFFFFF}.top-bar-section ul li>a{color:#FFFFFF;display:block;font-family:"Lato",sans-serif;font-size:1.5rem;font-weight:normal;padding-left:1.25rem;padding:12px 0 12px 1.25rem;text-transform:none;width:100%}.top-bar-section ul li>a.button{font-size:1.5rem;padding-left:1.25rem;padding-right:1.25rem;background-color:#008CBA;border-color:#007095;color:#FFFFFF}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#007095}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#FFFFFF}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333333}.top-bar-section ul li>a.button.success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#FFFFFF}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#FFFFFF}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#FFFFFF}.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{background-color:#61b6d9}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{color:#FFFFFF}.top-bar-section ul li>button{font-size:1.5rem;padding-left:1.25rem;padding-right:1.25rem;background-color:#008CBA;border-color:#007095;color:#FFFFFF}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#007095}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#FFFFFF}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333333}.top-bar-section ul li>button.success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#FFFFFF}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#FFFFFF}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#FFFFFF}.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{background-color:#61b6d9}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{color:#FFFFFF}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#FFFFFF;color:#f28729;background:#FFFFFF}.top-bar-section ul li.active>a{background:#004476;color:#f28729}.top-bar-section ul li.active>a:hover{background:#FFFFFF;color:#f28729}.top-bar-section .has-form{padding:1.25rem}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{margin-right:1.25rem;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block;padding:0;position:absolute;top:0;z-index:99;left:100%}.top-bar-section .dropdown li{height:auto;width:100%}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 1.25rem}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#FFFFFF;display:block}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}.top-bar-section .dropdown li.has-form{padding:8px 1.25rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{color:#777777;font-size:0.625rem;font-weight:bold;margin-bottom:0;padding:8px 1.25rem 2px;text-transform:uppercase}.js-generated{display:block}@media only screen and (min-width:40.063em){.top-bar{background:#004476;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar input,.top-bar select,.top-bar .button,.top-bar button{font-size:0.875rem;height:1.75rem;position:relative;top:1rem}.top-bar .has-form>.button,.top-bar .has-form>button{font-size:0.875rem;height:1.75rem;position:relative;top:1rem}.top-bar.expanded{background:#004476}.contain-to-grid .top-bar{margin:0 auto;margin-bottom:0;max-width:62.5rem}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{display:inline;height:auto !important;width:auto}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#FFFFFF;background:#FFFFFF;color:#f28729}.top-bar-section li:not(.has-form) a:not(.button){background:#004476;line-height:3.75rem;padding:0 1.25rem}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#FFFFFF;background:#FFFFFF}.top-bar-section li.active:not(.has-form) a:not(.button){background:#004476;color:#f28729;line-height:3.75rem;padding:0 1.25rem}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#FFFFFF;color:#f28729}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:0.1875rem;right:5px}.top-bar-section .dropdown{left:0;background:transparent;min-width:100%;top:auto}.top-bar-section .dropdown li a{background:#FFFFFF;color:#00558c;line-height:3.75rem;padding:12px 1.25rem;white-space:nowrap}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#FFFFFF;color:#00558c}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background-color:#FFFFFF;color:#f28729;background:#FFFFFF}.top-bar-section .dropdown li label{background:#333333;white-space:nowrap}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-right:solid 1px #4e4e4e;border-bottom:none;border-top:none;clear:none;height:3.75rem;width:0}.top-bar-section .has-form{background:#004476;height:3.75rem;padding:0 1.25rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#FFFFFF;background:#FFFFFF;color:#f28729}.no-js .top-bar-section ul li:active>a{background:#004476;color:#f28729}.no-js .top-bar-section .has-dropdown:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width:40.063em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width:64.063em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width:90.063em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width:120.063em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#f28729;line-height:inherit;text-decoration:underline}a:hover,a:focus{color:#00558c}a img{border:none}p{font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#222222;font-family:"Lato",sans-serif;font-style:normal;font-weight:normal;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;font-size:60%;line-height:0}h1{font-size:1.25rem}h2{font-size:1.25rem}h3{font-size:1.375rem}h4{font-size:1.1875rem}h5{font-size:1.5rem}h6{font-size:1.125rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #DDDDDD;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}.no-bullet{list-style-type:none;margin-left:0}.no-bullet li ul,.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#000000;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #DDDDDD}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #DDDDDD}blockquote cite{display:block;font-size:0.8125rem;color:#555555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #DDDDDD;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width:40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:1.875rem}h2{font-size:1.875rem}h3{font-size:1.6875rem}h4{font-size:1.5rem}h5{font-size:1.5rem}h6{font-size:1.125rem}}@media print{*{background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.34in;}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left,.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-top{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#004476;color:#FFFFFF;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#FFFFFF;font-weight:bold;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.5rem}.left-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-right:solid 1px #00223b;left:0}.right-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-left:solid 1px #00223b;right:0}.tab-bar-section{height:2.8125rem;padding:0 0.625rem;position:absolute;text-align:center;top:0}.tab-bar-section.left{text-align:left}.tab-bar-section.right{text-align:right}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{color:#FFFFFF;display:block;height:2.8125rem;padding:0;position:relative;text-indent:3.75rem;transform:translate3d(0, 0, 0);width:2.8125rem}.tab-bar .menu-icon span::after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-0.5rem;left:0.90625rem;box-shadow:0 0 0 1px #FFFFFF,0 7px 0 1px #FFFFFF,0 14px 0 1px #FFFFFF;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;background:#00558c;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;top:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;background:#00558c;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;top:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}.top-off-canvas-menu{-webkit-backface-visibility:hidden;background:#00558c;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate(0, -100%);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0;width:100%;height:18.75rem}.top-off-canvas-menu *{-webkit-backface-visibility:hidden}.bottom-off-canvas-menu{-webkit-backface-visibility:hidden;background:#00558c;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate(0, 100%);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0;width:100%;height:18.75rem}.bottom-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;margin:0;padding:0}ul.off-canvas-list li label{background:#444444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;display:block;font-size:0.75rem;font-weight:bold;margin:0;padding:.3rem 0.9375rem;text-transform:uppercase}ul.off-canvas-list li a{border-bottom:0px solid #004069;color:rgba(255,255,255,0.7);display:block;padding:0.6666666667rem;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#003053}ul.off-canvas-list li a:active{background:#003053}.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate(15.625rem, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate(-15.625rem, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-top>.inner-wrap{-webkit-transform:translate3d(0, -18.75rem, 0);-moz-transform:translate3d(0, -18.75rem, 0);-ms-transform:translate(0, -18.75rem);-o-transform:translate3d(0, -18.75rem, 0);transform:translate3d(0, -18.75rem, 0)}.move-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.move-top .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-bottom>.inner-wrap{-webkit-transform:translate3d(0, 18.75rem, 0);-moz-transform:translate3d(0, 18.75rem, 0);-ms-transform:translate(0, 18.75rem);-o-transform:translate3d(0, 18.75rem, 0);transform:translate3d(0, 18.75rem, 0)}.move-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.move-bottom .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu,.offcanvas-overlap .top-off-canvas-menu,.offcanvas-overlap .bottom-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-top .bottom-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap-top .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-bottom .top-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.063em){.offcanvas-overlap-bottom .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .top-off-canvas-menu{top:-18.75rem}.no-csstransforms .bottom-off-canvas-menu{bottom:-18.75rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.no-csstransforms .move-top>.inner-wrap{right:18.75rem}.no-csstransforms .move-bottom>.inner-wrap{left:18.75rem}.left-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#00558c;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:.3rem 0.9375rem;text-transform:uppercase;margin:0}.left-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.left-submenu .back>a:before{content:"\AB";margin-right:.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.right-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#00558c;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:.3rem 0.9375rem;text-transform:uppercase;margin:0}.right-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.right-submenu .back>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.top-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#00558c;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate(0, -100%);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.top-submenu *{-webkit-backface-visibility:hidden}.top-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:.3rem 0.9375rem;text-transform:uppercase;margin:0}.top-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.top-submenu.move-bottom,.top-submenu.offcanvas-overlap-bottom,.top-submenu.offcanvas-overlap{-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate(0, 0%);-o-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.bottom-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#00558c;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate(0, 100%);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.bottom-submenu *{-webkit-backface-visibility:hidden}.bottom-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:.3rem 0.9375rem;text-transform:uppercase;margin:0}.bottom-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.bottom-submenu.move-top,.bottom-submenu.offcanvas-overlap-top,.bottom-submenu.offcanvas-overlap{-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate(0, 0%);-o-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:.5rem;display:inline}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width:40.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width:64.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width:90.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width:120.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table !important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table !important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table !important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table !important}.touch table.show-for-touch{display:table !important}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}.show-for-sr{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus:focus,.show-on-focus:active{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.print-only,.show-for-print{display:none !important}@media print{.print-only,.show-for-print{display:block !important}.hide-on-print,.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}}img.aligncenter{display:block;clear:both;float:none;padding:0;margin-left:auto;margin-right:auto}img.alignright{padding:0;margin:0 0 6px 11px;display:inline}blockquote.alignleft,img.alignleft,.wp-caption.alignleft{margin:0.4375rem 2.1875rem 0.4375rem 0}blockquote.alignright,img.alignright,.wp-caption.alignright{margin:0.4375rem 0 0.4375rem 2.1875rem}img.alignleft{padding:0;display:inline}.alignright{float:right}.alignnone{float:none}.alignleft{float:left}.wp-caption{width:auto}.wp-caption-text{font-family:"Lato";font-size:14px;color:#939598;font-style:italic;margin:0;padding:0 5px}.gallery-one-title{height:45px;font-size:0.8em;text-align:center;font-family:sans-serif;padding:5px}.gallery-holder{margin:10px 0 20px 0}@media 0em, 40em{img.alignright,img.alignleft,img.aligncenter{width:70% !important;display:block;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.alignright,div.wp-caption.alignleft{width:44% !important;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.aligncenter{width:85% !important;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.alignnone{width:85% !important;float:none}div.wp-caption.alignright,div.wp-caption.alignleft,div.wp-caption.aligncenter{width:100%}}@media 40.063em, 64em{img.aligncenter,img.alignnone{width:70% !important;display:block;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.aligncenter{width:74% !important;margin-left:auto;margin-right:auto;float:none;text-align:center}div.wp-caption.aligncenter{width:100%}div.wp-caption.alignnone{width:73% !important;float:none}}.wp-caption{max-width:100%;margin:10px 20px;padding:5px;background-color:transparent;text-align:left}.wp-caption img{width:100%}.wp-caption p.wp-caption-text{padding:5px;width:100%;margin:0;color:#939598;font-size:14px}.wp-caption.aligncenter{margin:10px auto}@media only screen and (max-width: 40em){#blog-posts-over{padding:0 !important;margin:0 !important}}.blog-posts-container{margin:30px 0 30px}.blog-posts-container embed,.blog-posts-container iframe,.blog-posts-container object,.blog-posts-container video{max-width:100%}.blog-posts-container a{text-decoration:none}.blog-posts-container header.entry-header h2.entry-title a{color:#222;margin-left:0}.blog-posts-container .wp-caption .wp-caption-text,.blog-posts-container .gallery-caption,.blog-posts-container .entry-caption{overflow:hidden;color:#757575;font-size:0.857143rem;font-style:italic;line-height:2}.blog-posts-container .date{font-size:12px}.blog-posts-container footer.entry-meta{color:#757575;font-size:0.928571rem;line-height:1.84615;margin-top:1.71429rem;clear:both;float:none;margin-right:auto}.blog-posts-container footer{background:none;clear:both;padding:15px 0 0;position:relative;text-align:center}#content-wrapper h1,#content-wrapper h2,#content-wrapper h3,#content-wrapper h4,#content-wrapper h5,#content-wrapper h6{clear:both}.content{background:#fff;box-shadow:3px 3px 8px -1px darkgrey}#searchform_container{margin-top:20px}#searchform{max-width:100%;text-align:center}#searchform div input.blogbutton{background:-webkit-linear-gradient(left, #1999ce 5%, #107098 100%);background:-moz-linear-gradient(center top, #1999ce 5%, #107098 100%);background:-ms-linear-gradient(left, #1999ce 5%, #107098 100%)}#blog-side-info{border-left:1px solid grey;margin-top:30px;padding-left:20px}@media only screen and (max-width: 40em){#blog-side-info{text-align:center;}}h1,h2,h3,h4,h5,h6{clear:both}.gallery li a img{display:block;width:100%}.ngg-gallery-thumbnail,.ngg-gallery-thumbnail-box{float:none !important}.ngg-album-compact h4 .ngg-album-desc{height:auto !important;font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400}.ngg-album-compact .album-meta-wrapper h4 a{font-style:normal}.album-meta-wrapper{display:block;height:54px;margin-bottom:20px}.ngg-glmalbums{margin:10px 0;min-height:260px}@media only screen and (max-width: 40em){.ngg-glmalbums{min-height:180px;}}.ngg-album-link{text-align:center}.ninja-forms-form-wrap{max-width:600px;margin:0 auto}.ninja-forms-form-wrap input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Lato",sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#FFFFFF;transition:background-color 300ms ease-out;display:block;margin:0 auto}.ninja-forms-form-wrap input[type=submit]:hover,.ninja-forms-form-wrap input[type=submit]:focus{background-color:#007095}.ninja-forms-form-wrap input[type=submit]:hover,.ninja-forms-form-wrap input[type=submit]:focus{color:#FFFFFF}a[href^=tel]{color:inherit;text-decoration:none}body.custom-background{background-size:cover}body .shadow-wrapper{margin:0 auto;background:#FFFFFF;box-shadow:0 0 10px 5px rgba(0,0,0,0.3);-ms-box-shadow:0 0 10px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.3);max-width:1000px}header.main{height:auto;background:#00558c;padding:15px 20px 0}@media screen and only screen and (max-width: 40em){header.main{padding:15px 15px 0;}}header.main h1.site-title a{color:#FFFFFF}header.main h1.site-title a:hover{color:#f28729}header.main .site-description{color:#FFFFFF}#phones .footerClientInfo{margin-bottom:0px}@media only screen and (max-width: 40em){.footerInfo{margin-top:25px}}@media only screen and (min-width:40.063em){.footerInfo{position:relative;top:50%;transform:translateY(50%)}}@media (min-width: 775px) and (max-width: 945px){.footerInfo{position:relative;top:50%;transform:translateY(25%) !important}}#emailLink{color:#FFFFFF;font-size:1.125rem}#emailLink:hover{color:#f28729;font-size:1.125rem}#footerLogo{margin-bottom:-35px}.airlineInfo{padding-left:40px !important}.sloganDiv{padding-left:100px}@media only screen and (max-width: 40em){#arrival>div,#depart>div{padding-left:0}#arrival>div>table,#depart>div>table{margin-left:-15px}}.contain-to-grid{box-shadow:0 5px 10px -1px #999999}.contain-to-grid .top-bar{height:73px;box-shadow:0 3px 3px 0 rgba(0,0,0,0.5);margin-bottom:10px}.tab-bar .tab-bar-section.middle{text-align:right}.top-bar-section{background:transparent;float:none;margin-left:auto;margin-right:auto;display:inline-block}.top-bar-section ul li{padding:0;background:#004476}.top-bar-section ul li:not(.has-form)>a:not(.button){padding:0 8px;text-decoration:none}.top-bar-section ul li.active:not(.has-form)>a:not(.button){padding:0 8px;text-decoration:none}.top-bar-section ul li.divider{padding:0 17px;background:url(../assets/propller-icon.png) no-repeat center center;display:block;width:19px;border:none}.top-bar-section ul li.divider:first-child{display:none}.top-bar-section ul li ul.dropdown li{background:none;text-align:left;height:35px}.top-bar-section ul li ul.dropdown li:not(.has-form)>a:not(.button){padding:0 10px;text-decoration:none;font-size:1rem;height:35px;border-top:1px solid #dcddde;line-height:2}.top-bar-section ul li ul.dropdown li.active:not(.has-form)>a:not(.button){line-height:2;border-top:1px solid #dcddde;height:35px;padding:0 10px;text-decoration:none;font-size:1rem}.top-bar-section ul li ul.dropdown li:last-child a{border-bottom:4px solid #00558c}main{background:#FFFFFF;padding:15px 15px 40px}main.page-front h2.book-it{font-family:"Alice";color:#00558c;font-size:1.6875rem}main.page-front a.book-now{background:url(../assets/book-icon.jpg) no-repeat;width:100px;height:41px;display:block;margin-left:-10px}main.page-front a.book-now:hover{background-position:bottom}@media only screen and (max-width: 40em){main.page-front a.book-now{float:none;margin:0 auto;}}main .local-weather{width:360px;border:3px solid #00558c;margin:0 47.5px;padding:25px 10px 0 5px}@media screen and (max-width: 1024px){main .local-weather{width:auto;margin:0 auto;float:none;height:248px;max-width:360px;}}.st_sharethis{float:right;margin-top:10px;width:58px}#content-wrapper .stButton .sharethis{background-image:url("../assets/share-icon.png") !important;width:52px;height:22px}.footable-filter-container{display:none}#embedded-map-display{border:3px solid #00558c}#weatherWidget{min-height:250px}#slideshow ul{list-style:none;margin:0}#slideshow #caption{background:rgba(0,0,0,0.75);color:#FFFFFF;margin-top:-51px}#slideshow #caption p{padding:10px 5px;font-size:12px;margin:0;text-align:right}.ngg-gallery-thumbnail,.ngg-gallery-thumbnail-box{float:none !important}.gallery li a img{display:block;width:100%}.ngg-gallery-thumbnail,.ngg-gallery-thumbnail-box{float:none !important}.ngg-album-compact h4 .ngg-album-desc{height:auto !important;font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400}.ngg-album-compact .album-meta-wrapper h4 a{font-style:normal}.album-meta-wrapper{display:block;height:54px;margin-bottom:20px}.ngg-glmalbums{margin:10px 0}.ninja-forms-form-wrap{max-width:600px;margin:0 auto}.ninja-forms-form-wrap input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Lato",sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#FFFFFF;transition:background-color 300ms ease-out;display:block;margin:0 auto}.ninja-forms-form-wrap input[type=submit]:hover,.ninja-forms-form-wrap input[type=submit]:focus{background-color:#007095}.ninja-forms-form-wrap input[type=submit]:hover,.ninja-forms-form-wrap input[type=submit]:focus{color:#FFFFFF}.home-feed-post{padding-bottom:25px}@media only screen and (max-width: 40em){.home-feed-post>*{text-align:center}}input[type="submit"].blogbutton{border-radius:3px;color:#FFFFFF;border:2px solid #FFFFFF;font-weight:bold;font-size:13px;padding:2px 5px;margin-top:-10px;text-transform:uppercase}input[type="submit"].blogbutton:hover{cursor:pointer;background:#FFFFFF;border:2px solid #035C84;color:white}#blog-posts-over article{padding-top:10px;margin-bottom:15px;display:inline-block;width:100%}#blog-posts-over article .entry-header{background:transparent}#blog-posts-over article #addthis_wrapper{margin-top:-25px}#blog-posts-over article p{padding-bottom:15px}#blog-posts-over article a.read-more{border:2px solid #FFFFFF;font-weight:bold;font-size:13px;padding:0 3px;text-transform:uppercase}#blog-posts-over article a.read-more:hover{background:#FFFFFF;border:2px solid #035C84;color:#035C84}#blog-posts-over article .entry-header{margin-bottom:10px}#blog-posts-over article .entry-header .entry-title{margin-bottom:0}#blog-posts-over article .entry-header .meta.date{font-size:13px;font-weight:bold}#blog-posts-over .entry-meta{text-align:center;color:#757575;font-size:12px}#blog-posts-over>div{margin:25px 0}#blog-side-info #searchform{margin-bottom:30px}#blog-side-info p{margin-bottom:0}@media only screen and (max-width: 40em){#blog-side-info-wrapper{float:none;margin:0 auto;clear:both}#blog-side-info{padding-left:0;border-left:0}#blog-side-info ul{margin-left:0;margin-top:10px}#blog-side-info #searchform{padding:35px 0}#blog-side-info #searchform #s{width:100%}}#blog-side-info{padding-right:10px}#blog-side-info ul{list-style-type:none}#sidebar{padding-top:25px;background:#f2f9fc}#sidebar .row.collapse{margin-left:14px}#sidebar li{list-style:none}#sidebar li #calendar_wrap table#wp-calendar{margin:0 auto}#sidebar a{font-size:12px}#sidebar form{margin:0 12px 0 14px}#sidebar form select{padding:0 0.5rem;border-radius:5px;height:25px;margin:0}#sidebar form select option{font-size:10px}#sidebar .small-block-grid-2{margin-top:10px}#sidebar .small-block-grid-2 li{padding:0 0.625rem 0.625rem}#sidebar .small-block-grid-2 li img{border:2px solid lightblue}#sidebar .small-block-grid-2>li:nth-of-type(2),#sidebar .small-block-grid-2>li:nth-of-type(4){padding-left:0}#sidebar .small-block-grid-2>li:nth-of-type(3),#sidebar .small-block-grid-2>li:nth-of-type(4){padding-bottom:20px}#sidebar h3{margin:20px 0 0}#sidebar h1{margin:0;font-size:1.5625rem;text-transform:none}#sidebar input{padding:5px 0 5px 8px;height:auto;margin:10px 0}#sidebar button{border-radius:2px;padding:0 10px}#side-nav{padding-top:10px;background:#f2f9fc}#side-nav h1{font-size:1.375rem}#side-nav h4{font-weight:bold;margin-left:10px}#side-nav li{list-style:none}#side-nav ul{list-style:none;margin:0 0 20px}#side-nav ul li{margin:0 -15px;padding:5px 10px 5px 25px}#side-nav ul li:hover{background:#81adc1}#side-nav ul li a{color:darkblue}#side-nav ul li a:hover{color:#FFFFFF}#side-nav h3{text-transform:none;margin:0}#side-nav input{padding:5px 0 5px 8px;height:auto;margin-bottom:10px}#side-nav button{border-radius:2px;padding:0 10px}#extra{margin-top:15px}#extra p{line-height:1.3}#extra p.title{margin:0}#extra p.title#last{padding-top:10px}#extra p#message{text-transform:uppercase;color:lightblue;font-size:0.9375rem;margin:40px 0}.county-news{font-weight:bold}.current_page_item a{font-weight:bold}.search-top #searchform{text-align:left;display:inline-block;position:relative}.search-top #searchform #search-button{width:22px;right:0px;position:absolute;padding:0;border:1px solid lightgray}.search-top input{height:20px;width:167px;padding:0 8px;margin:13px 0px 0px 18px;border-radius:3px;font-size:10px;color:#000000;display:inline-block}.search-top a.magnifying-glass{font-size:10em;width:0.75rem;height:0.75rem;border:0.125rem solid darkblue;position:absolute;top:15px;border-radius:0.35em;margin:0 0 0 -20px}.search-top a.magnifying-glass:before{content:"";display:inline-block;position:absolute;right:-0.4375rem;bottom:-0.25rem;border-width:0;background:darkblue;width:0.5rem;height:0.125rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}footer.main{position:relative;bottom:0;background:#00558c}footer.main h1{color:#FFFFFF;font-family:"Lato";font-weight:bold;font-size:1.375rem;margin:10px 0 0}footer.main p{color:#FFFFFF;font-family:"Lato";font-size:1.125rem;margin-bottom:10px}#connect{padding-top:20px;background:transparent}#connect ul{margin:0;list-style:none}#connect ul li{background:none;padding:0 5px;display:inline-block}#connect ul li>a{display:block;font-family:Open Sans, sans-serif;font-size:12px;color:#fff;padding:20px 18px;line-height:1.2}#connect ul li a#current{background:blue}#connect{position:fixed;padding-top:20px;bottom:0;max-width:1000px;z-index:99;left:50%;transform:translateX(-50%)}#connect #emmet{max-width:300px;float:none;margin:0 auto;background:#00558c;border-radius:8px 8px 0 0;padding:12px 15px 2px}#connect #sitelist{height:0;padding:0}#connect #sitelist ul{margin:0;list-style:none;background:#00558c}#connect #sitelist ul li{background:none;padding:0 5px;display:inline-block}#connect #sitelist ul li>a{display:block;font-family:Open Sans, sans-serif;font-size:12px;color:#fff;padding:12px 18px;line-height:1.2}#connect #sitelist ul li a#current{background:#f28729}#connect #sitelist ul li a:hover{background-color:#f28729}#copyright{background:#004476;padding:10px 0;margin:0 auto 60px;float:none}#copyright span{font-size:0.875rem;color:#FFFFFF}#copyright a{color:#FFFFFF;text-decoration:none}#footer_address span.bullet,#copyright span.bullet{margin:0 5px}@media only screen and (max-width: 40em){#footer_address span.bullet,#copyright span.bullet{display:none !important;}}.off-canvas-wrap{min-height:100%}.off-canvas-wrap .inner-wrap{min-height:100vh;height:100%}#example.element{background-color:transparent}h1{font-family:"Alice";color:#00558c}h2{font-family:"Alice";color:#f28729}h3{font-family:"Alice";color:#00558c}h4{color:#f28729;font-family:"Lato"}h5{color:#000000;font-family:"Lato";font-weight:bold}h6{color:#f28729;font-family:"Lato";text-transform:uppercase}aside.left-off-canvas-menu li.page_item{display:block;overflow:hidden;position:relative;padding:4px 8px}aside.left-off-canvas-menu .off-canvas-list ul li a{line-height:20px;color:white;border-bottom:none;background-repeat:no-repeat;background-position:3px 50%}aside.left-off-canvas-menu li.page_item_has_children a.toggle{padding:0;position:absolute;right:20px;top:15px;width:auto;text-decoration:none}aside.left-off-canvas-menu li.page_item_has_children a.toggle:before{content:'>';transform:rotate(0deg);color:#FFFFFF;height:17px;width:17px;font-size:17px;font-weight:bold;display:block}aside.left-off-canvas-menu li.page_item_has_children a.toggle.open{text-decoration:none;top:22px}aside.left-off-canvas-menu li.page_item_has_children a.toggle.open:before{content:'>';transform:rotate(90deg);color:#FFFFFF;height:17px;width:17px;font-size:17px;font-weight:bold;display:block}aside.left-off-canvas-menu ul.children{display:none}aside.left-off-canvas-menu .off-canvas-list ul li>ul li>a{padding-left:10px;margin-left:25px;line-height:18px}aside.left-off-canvas-menu ul.open{display:block}.left-off-canvas-menu{list-style:none}.left-off-canvas-menu li a{color:#FFFFFF;font-size:1rem;line-height:1.2;margin-bottom:5px;border-color:white}.left-off-canvas-menu li a:hover{color:#f28729}.left-off-canvas-menu li .dropdown{list-style:none}.left-off-canvas-menu a.facebook{position:relative;display:block;background:url(../assets/facebook-icon.png);height:20px;width:20px;margin-left:20px;margin-bottom:10px}.left-off-canvas-menu ul{list-style:none;padding:10px 0}.left-off-canvas-menu ul li a{color:#FFFFFF}.left-off-canvas-menu ul li ul{list-style:none}.left-off-canvas-menu ul li ul li a{width:85%;display:block;white-space:pre-wrap}.left-off-canvas-menu span{display:block;color:#FFFFFF;font-size:1rem}.left-off-canvas-menu span.p-number{margin-bottom:10px}.offcanvas-social-list{list-style:none;margin-top:0;margin-bottom:1.0625rem;margin-left:-1.375rem;margin-right:0;overflow:hidden;padding:0;margin-left:auto}.offcanvas-social-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.offcanvas-social-list>li>*{display:block} \ No newline at end of file diff --git a/database.sql~ b/database.sql~ new file mode 100644 index 0000000..084a2ae --- /dev/null +++ b/database.sql~ @@ -0,0 +1,61 @@ +CREATE TABLE glm_28_airport + ( + id SERIAL, + code text null, + name text null, + city text null, + state text null + ); +REVOKE ALL ON glm_airport FROM PUBLIC; +GRANT ALL ON glm_airport TO nobody; +REVOKE ALL ON airport_id_seq FROM PUBLIC; +GRANT ALL ON airport_id_seq TO nobody; +CREATE INDEX airport_code_index ON glm_airport(code); + +CREATE TABLE glm_28_flight + ( + id SERIAL, + msg_dtm timestamp null, + msg_seq_id text null, + flt_orig_date date null, + flt_airline text null, + flt_numb text null, + flt_leg_orig text null, + flt_leg_dest text null, + flt_leg_vers int null, + sch_leg_orig text null, + sch_leg_dest text null, + sch_dep_time time null, + sch_off_time time null, + sch_on_time time null, + sch_in_time time null, + cur_dep_time time null, + cur_dep_time_code text null, + cur_off_time time null, + cur_off_time_code text null, + cur_on_time time null, + cur_on_time_code text null, + cur_in_time time null, + cur_in_time_code text null, + delay_code text null, + depart_gate text null, + arriv_gate text null, + radio_code text null, + aircraft text null, + reg_numb text null, + remarks text null, + food_code text null, + flight_type text null, + downline_leg bool null, + overfly bool null, + canceled bool null, + dep_ontime bool null, + arriv_ontime bool null + ); + +REVOKE ALL ON glm_flight FROM PUBLIC; +GRANT ALL ON glm_flight TO nobody; +REVOKE ALL ON flight_id_seq FROM PUBLIC; +GRANT ALL ON flight_id_seq TO nobody; +CREATE INDEX flight_orig_date_index ON glm_flight(flt_orig_date); +CREATE INDEX flight_numb_index ON glm_flight(flt_numb); diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8f1b27178624e05534d7730d0b5c41de4a770877 GIT binary patch literal 1150 zcmb_cT}TvB6g~sh%RXc*ECoIExIsj1Vg_ZaMI{!im1|KH8O1*6zD$;jxt8nCj?P+P zTTrYOXh=v4_TWnxRH%^T!v;kLVvrC;X{BwV_v_p{HIx*jG{d=bf6n*abH8)$5NZ5o zWDvKjD6ojgMMQ2kp5hs6oSFQEk2_uwk;m!TLho5li zumjP;B^-+rlM`?7_49iqf|)3H6Dl?kdg1|vl}+oBWr*be*q`z8tWn;BV?uB>q0y(| z+terJpEQngTy-|~Np~|&XR>tO0XeE?vqzPV{$0Y>eFz0#{Ei zM@_DZS;UXI#PdfTcsnwL^p^?S?QfldWFvHsofmQOkV8D|sKnErR-}4w;Kk!kyc+Dr zXzD)3UJl^h=rep68@B0E586}?>IJK-GFS2AE+h>fuAFd5{JiduybrZI300e|dSU$Rd^vvc LpSAu13va&z?><4i literal 0 HcmV?d00001 diff --git a/footer.php b/footer.php new file mode 100644 index 0000000..b1fd201 --- /dev/null +++ b/footer.php @@ -0,0 +1,42 @@ +
+ +
+
+ + + + +
+ + +
+ + + + + + + + + + + + diff --git a/front-page.php b/front-page.php new file mode 100644 index 0000000..9f6caf2 --- /dev/null +++ b/front-page.php @@ -0,0 +1,97 @@ + +
+ +
+
+
+ get_flight_data(); + ?> +
+
+

Arrivals:

+ build_arrivals(); ?> + +
+
+
+
+

Departures:

+ build_departures(); ?> + + last_updated; ?> +
+
+
+
+
+
+

Book your flight now!

+
+
+ +
+
+
+
+
+
+ + + +

+ +
+
+ + +
+ diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..b2e7d47 --- /dev/null +++ b/functions.php @@ -0,0 +1,183 @@ + __('Slideshow'), + 'id' => 'slideshow', + 'description' => __('Meta Slider/Slideshow Area') + )); + } + +} + +/** + * Return the client info option for the given key + * + * @param type $name Name of the client info option to return + * + * @return string Option + */ +if (!function_exists('glm_get_clientinfo_option')) { + function glm_get_clientinfo_option($name) + { + $settings = get_option('glmclientinfo_settings'); + $states = get_option('glmclientinfo_states'); + if ($name == 'stateFull' && $settings['state']) { + return $states[$settings['state']]; + } + if ($name == 'state2Full' && $settings['state2']) { + return $states[$settings['state2']]; + } + return ($settings && $settings[$name]) + ? $settings[$name] + : null; + } +} + +add_theme_support('post-thumbnails'); +set_post_thumbnail_size(120, 100, true); + +$defaults = array( + 'default-color' => '', + 'default-image' => '', + 'default-repeat' => '', + 'default-position-x' => '', + 'default-attachment' => '', + 'wp-head-callback' => '_custom_background_cb', + 'admin-head-callback' => '', + 'admin-preview-callback' => '' +); +add_theme_support( 'custom-background', $defaults ); +add_theme_support( 'title-tag' ); +add_theme_support( 'custom-logo', array( + 'height' => 200, + 'width' => 400, + 'flex-height' => true, + 'flex-width' => true, + 'header-text' => array ( 'site-title', 'site-description'), +) ); +/** + * glm_site_scripts + * + * Add the scripts that we'll need for any home page stuff + */ +function glm_site_scripts() +{ + wp_enqueue_script( + 'modernizr', + get_template_directory_uri() . '/js/modernizr/modernizr.min.js' + ); + wp_enqueue_script('jquery'); + wp_enqueue_script( + 'glm_foundation', + get_template_directory_uri() . '/js/app.js', + 'jquery', + '1.0', + true + ); +// wp_enqueue_script( +// 'glm_google_map_code', +// 'http://maps.google.com/maps/api/js?sensor=false', +// 'jquery', +// '1', +// true +// ); +// wp_enqueue_script( +// 'glm_google_map', +// get_template_directory_uri() . '/js/google-map.js', +// 'jquery', +// '1', +// true +// ); + if(is_front_page()) { + } + +} + + +/* Header for posts*/ +function glm_get_header() { + echo ''; + echo ''; + echo '
'; + echo '
'; + echo '
'; + echo '
'; +} + +// // The code below is useful when you want the image to resize to +// if (has_post_thumbnail()) { +// $image_data = wp_get_attachment_image_src(get_post_thumbnail_id(), "full"); +// echo ''; +// } else { +// echo ''; +// } +// echo '
'; +// echo '
'; +// echo '
'; +// echo '
'; + +add_action('wp_enqueue_scripts', 'glm_site_scripts'); +/** + * Output the div for the google map + * + * @param type $w Width of the div + * @param type $h Height of the div + * + * @return type + */ +function glm_google_map($w = '500px', $h = '200px') +{ + $format = '
Loading...
'; + return sprintf($format, $w, $h); +} + +// Start of the Contextual/Highlight Search functions +function mytheme_init() { + remove_action('thematic_searchloop', 'thematic_search_loop'); +} + +add_action('init', 'mytheme_init', 10); + +function wpse_setup_theme() { + add_image_size('glm-block-image', 290, 190,true); +} + +add_action( 'after_setup_theme', 'wpse_setup_theme' ); +function mytheme_search_loop() { + while ( have_posts() ) : the_post(); ?> + +
+ +
+ + +
+ +
+ + diff --git a/header.php b/header.php new file mode 100644 index 0000000..e4a0135 --- /dev/null +++ b/header.php @@ -0,0 +1,37 @@ + +> + + + + <?php wp_title(); ?> + + + + + + + > +
+
+
+
+
+
+ + + +

+ +

+ +

+ +
+
+ + diff --git a/home.php b/home.php new file mode 100644 index 0000000..1929d0f --- /dev/null +++ b/home.php @@ -0,0 +1,51 @@ + +
+ +
+
+ +
+ + ID, 'blog-feed-front'); ?> + +
+ +
+
+ +
+ + +
> + +
+

+ Posted on +
+ + + + +
+
+
+ + + +
+

+
+ +
+ +
+ + + + diff --git a/index.php b/index.php new file mode 100644 index 0000000..3f791e4 --- /dev/null +++ b/index.php @@ -0,0 +1,24 @@ + +
+ + +
+
+ +
+
+
+ + + +

+ +
+
+
+ + diff --git a/js/app.js b/js/app.js new file mode 100644 index 0000000..2630de1 --- /dev/null +++ b/js/app.js @@ -0,0 +1,175 @@ +/* + * To avoid conflicts, Wordpress tends to prefer jQuery being used over $. + * As long as this file is included, no such conflicts should arise. Ensure it + * is called before other .js files using $. + */ +var $=jQuery.noConflict();;!function(a,b,c,d){"use strict";function e(a){return("string"==typeof a||a instanceof String)&&(a=a.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g,"")),a}function f(a){this.selector=a,this.query=""}var g=function(b){var c=a("head");c.prepend(a.map(b,function(a){return 0===c.has("."+a).length?'':void 0}))};g(["foundation-mq-small","foundation-mq-small-only","foundation-mq-medium","foundation-mq-medium-only","foundation-mq-large","foundation-mq-large-only","foundation-mq-xlarge","foundation-mq-xlarge-only","foundation-mq-xxlarge","foundation-data-attribute-namespace"]),a(function(){"undefined"!=typeof FastClick&&"undefined"!=typeof c.body&&FastClick.attach(c.body)});var h=function(b,d){if("string"==typeof b){if(d){var e;if(d.jquery){if(e=d[0],!e)return d}else e=d;return a(e.querySelectorAll(b))}return a(c.querySelectorAll(b))}return a(b,d)},i=function(a){var b=[];return a||b.push("data"),this.namespace.length>0&&b.push(this.namespace),b.push(this.name),b.join("-")},j=function(a){for(var b=a.split("-"),c=b.length,d=[];c--;)0!==c?d.push(b[c]):this.namespace.length>0?d.push(this.namespace,b[c]):d.push(b[c]);return d.reverse().join("-")},k=function(b,c){var d=this,e=function(){var e=h(this),f=!e.data(d.attr_name(!0)+"-init");e.data(d.attr_name(!0)+"-init",a.extend({},d.settings,c||b,d.data_options(e))),f&&d.events(this)};return h(this.scope).is("["+this.attr_name()+"]")?e.call(this.scope):h("["+this.attr_name()+"]",this.scope).each(e),"string"==typeof b?this[b].call(this,c):void 0},l=function(a,b){function c(){b(a[0])}function d(){if(this.one("load",c),/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var a=this.attr("src"),b=a.match(/\?/)?"&":"?";b+="random="+(new Date).getTime(),this.attr("src",a+b)}}return a.attr("src")?void(a[0].complete||4===a[0].readyState?c():d.call(a)):void c()};/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license */ +b.matchMedia||(b.matchMedia=function(){var a=b.styleMedia||b.media;if(!a){var d=c.createElement("style"),e=c.getElementsByTagName("script")[0],f=null;d.type="text/css",d.id="matchmediajs-test",e.parentNode.insertBefore(d,e),f="getComputedStyle"in b&&b.getComputedStyle(d,null)||d.currentStyle,a={matchMedium:function(a){var b="@media "+a+"{ #matchmediajs-test { width: 1px; } }";return d.styleSheet?d.styleSheet.cssText=b:d.textContent=b,"1px"===f.width}}}return function(b){return{matches:a.matchMedium(b||"all"),media:b||"all"}}}()),function(a){function c(){d&&(g(c),i&&a.fx.tick())}for(var d,e=0,f=["webkit","moz"],g=b.requestAnimationFrame,h=b.cancelAnimationFrame,i="undefined"!=typeof a.fx;e").appendTo("head")[0].sheet,global:{namespace:d},init:function(a,c,d,e,f){var g=[a,d,e,f],i=[];if(this.rtl=/rtl/i.test(h("html").attr("dir")),this.scope=a||this.scope,this.set_namespace(),c&&"string"==typeof c&&!/reflow/i.test(c))this.libs.hasOwnProperty(c)&&i.push(this.init_lib(c,g));else for(var j in this.libs)i.push(this.init_lib(j,c));return h(b).load(function(){h(b).trigger("resize.fndtn.clearing").trigger("resize.fndtn.dropdown").trigger("resize.fndtn.equalizer").trigger("resize.fndtn.interchange").trigger("resize.fndtn.joyride").trigger("resize.fndtn.magellan").trigger("resize.fndtn.topbar").trigger("resize.fndtn.slider")}),a},init_lib:function(b,c){return this.libs.hasOwnProperty(b)?(this.patch(this.libs[b]),c&&c.hasOwnProperty(b)?("undefined"!=typeof this.libs[b].settings?a.extend(!0,this.libs[b].settings,c[b]):"undefined"!=typeof this.libs[b].defaults&&a.extend(!0,this.libs[b].defaults,c[b]),this.libs[b].init.apply(this.libs[b],[this.scope,c[b]])):(c=c instanceof Array?c:new Array(c),this.libs[b].init.apply(this.libs[b],c))):function(){}},patch:function(a){a.scope=this.scope,a.namespace=this.global.namespace,a.rtl=this.rtl,a.data_options=this.utils.data_options,a.attr_name=i,a.add_namespace=j,a.bindings=k,a.S=this.utils.S},inherit:function(a,b){for(var c=b.split(" "),d=c.length;d--;)this.utils.hasOwnProperty(c[d])&&(a[c[d]]=this.utils[c[d]])},set_namespace:function(){var b=this.global.namespace===d?a(".foundation-data-attribute-namespace").css("font-family"):this.global.namespace;this.global.namespace=b===d||/false/i.test(b)?"":b},libs:{},utils:{S:h,throttle:function(a,b){var c=null;return function(){var d=this,e=arguments;null==c&&(c=setTimeout(function(){a.apply(d,e),c=null},b))}},debounce:function(a,b,c){var d,e;return function(){var f=this,g=arguments,h=function(){d=null,c||(e=a.apply(f,g))},i=c&&!d;return clearTimeout(d),d=setTimeout(h,b),i&&(e=a.apply(f,g)),e}},data_options:function(b,c){function d(a){return!isNaN(a-0)&&null!==a&&""!==a&&a!==!1&&a!==!0}function e(b){return"string"==typeof b?a.trim(b):b}c=c||"options";var f,g,h,i={},j=function(a){var b=Foundation.global.namespace;return b.length>0?a.data(b+"-"+c):a.data(c)},k=j(b);if("object"==typeof k)return k;for(h=(k||":").split(";"),f=h.length;f--;)g=h[f].split(":"),g=[g[0],g.slice(1).join(":")],/true/i.test(g[1])&&(g[1]=!0),/false/i.test(g[1])&&(g[1]=!1),d(g[1])&&(-1===g[1].indexOf(".")?g[1]=parseInt(g[1],10):g[1]=parseFloat(g[1])),2===g.length&&g[0].length>0&&(i[e(g[0])]=e(g[1]));return i},register_media:function(b,c){Foundation.media_queries[b]===d&&(a("head").append(''),Foundation.media_queries[b]=e(a("."+c).css("font-family")))},add_custom_rule:function(a,b){if(b===d&&Foundation.stylesheet)Foundation.stylesheet.insertRule(a,Foundation.stylesheet.cssRules.length);else{var c=Foundation.media_queries[b];c!==d&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[b]+"{ "+a+" }",Foundation.stylesheet.cssRules.length)}},image_loaded:function(a,b){function c(a){for(var b=a.length,c=b-1;c>=0;c--)if(a.attr("height")===d)return!1;return!0}var e=this,f=a.length;(0===f||c(a))&&b(a),a.each(function(){l(e.S(this),function(){f-=1,0===f&&b(a)})})},random_str:function(){return this.fidx||(this.fidx=0),this.prefix=this.prefix||[this.name||"F",(+new Date).toString(36)].join("-"),this.prefix+(this.fidx++).toString(36)},match:function(a){return b.matchMedia(a).matches},is_small_up:function(){return this.match(Foundation.media_queries.small)},is_medium_up:function(){return this.match(Foundation.media_queries.medium)},is_large_up:function(){return this.match(Foundation.media_queries.large)},is_xlarge_up:function(){return this.match(Foundation.media_queries.xlarge)},is_xxlarge_up:function(){return this.match(Foundation.media_queries.xxlarge)},is_small_only:function(){return!(this.is_medium_up()||this.is_large_up()||this.is_xlarge_up()||this.is_xxlarge_up())},is_medium_only:function(){return this.is_medium_up()&&!this.is_large_up()&&!this.is_xlarge_up()&&!this.is_xxlarge_up()},is_large_only:function(){return this.is_medium_up()&&this.is_large_up()&&!this.is_xlarge_up()&&!this.is_xxlarge_up()},is_xlarge_only:function(){return this.is_medium_up()&&this.is_large_up()&&this.is_xlarge_up()&&!this.is_xxlarge_up()},is_xxlarge_only:function(){return this.is_medium_up()&&this.is_large_up()&&this.is_xlarge_up()&&this.is_xxlarge_up()}}},a.fn.foundation=function(){var a=Array.prototype.slice.call(arguments,0);return this.each(function(){return Foundation.init.apply(Foundation,[this].concat(a)),this})}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.abide={name:"abide",version:"5.5.3",settings:{live_validate:!0,validate_on_blur:!0,focus_on_invalid:!0,error_labels:!0,error_class:"error",timeout:1e3,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^[-+]?\d+$/,number:/^[-+]?\d*(?:[\.\,]\d+)?$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/,url:/^(https?|ftp|file|ssh):\/\/([-;:&=\+\$,\w]+@{1})?([-A-Za-z0-9\.]+)+:?(\d+)?((\/[-\+~%\/\.\w]+)?\??([-\+=&;%@\.\w]+)?#?([\w]+)?)?/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/,datetime:/^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,time:/^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,month_day_year:/^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,day_month_year:/^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/},validators:{equalTo:function(a,b,d){var e=c.getElementById(a.getAttribute(this.add_namespace("data-equalto"))).value,f=a.value,g=e===f;return g}}},timer:null,init:function(a,b,c){this.bindings(b,c)},events:function(b){function c(a,b){clearTimeout(d.timer),d.timer=setTimeout(function(){d.validate([a],b)}.bind(a),f.timeout)}var d=this,e=d.S(b).attr("novalidate","novalidate"),f=e.data(this.attr_name(!0)+"-init")||{};this.invalid_attr=this.add_namespace("data-invalid"),e.off(".abide").on("submit.fndtn.abide",function(a){var b=/ajax/i.test(d.S(this).attr(d.attr_name()));return d.validate(d.S(this).find("input, textarea, select").not(":hidden, [data-abide-ignore]").get(),a,b)}).on("validate.fndtn.abide",function(a){"manual"===f.validate_on&&d.validate([a.target],a)}).on("reset",function(b){return d.reset(a(this),b)}).find("input, textarea, select").not(":hidden, [data-abide-ignore]").off(".abide").on("blur.fndtn.abide change.fndtn.abide",function(a){var b=this.getAttribute("id"),d=e.find('[data-equalto="'+b+'"]');f.validate_on_blur&&f.validate_on_blur===!0&&c(this,a),"undefined"!=typeof d.get(0)&&d.val().length&&c(d.get(0),a),"change"===f.validate_on&&c(this,a)}).on("keydown.fndtn.abide",function(a){var b=this.getAttribute("id"),d=e.find('[data-equalto="'+b+'"]');f.live_validate&&f.live_validate===!0&&9!=a.which&&c(this,a),"undefined"!=typeof d.get(0)&&d.val().length&&c(d.get(0),a),"tab"===f.validate_on&&9===a.which?c(this,a):"change"===f.validate_on&&c(this,a)}).on("focus",function(b){navigator.userAgent.match(/iPad|iPhone|Android|BlackBerry|Windows Phone|webOS/i)&&a("html, body").animate({scrollTop:a(b.target).offset().top},100)})},reset:function(b,c){var d=this;b.removeAttr(d.invalid_attr),a("["+d.invalid_attr+"]",b).removeAttr(d.invalid_attr),a("."+d.settings.error_class,b).not("small").removeClass(d.settings.error_class),a(":input",b).not(":button, :submit, :reset, :hidden, [data-abide-ignore]").val("").removeAttr(d.invalid_attr)},validate:function(a,b,c){for(var d=this.parse_patterns(a),e=d.length,f=this.S(a[0]).closest("form"),g=/submit/.test(b.type),h=0;e>h;h++)if(!d[h]&&(g||c))return this.settings.focus_on_invalid&&a[h].focus(),f.trigger("invalid.fndtn.abide"),this.S(a[h]).closest("form").attr(this.invalid_attr,""),!1;return(g||c)&&f.trigger("valid.fndtn.abide"),f.removeAttr(this.invalid_attr),c?!1:!0},parse_patterns:function(a){for(var b=a.length,c=[];b--;)c.push(this.pattern(a[b]));return this.check_validation_and_apply_styles(c)},pattern:function(a){var b=a.getAttribute("type"),c="string"==typeof a.getAttribute("required"),d=a.getAttribute("pattern")||"";return this.settings.patterns.hasOwnProperty(d)&&d.length>0?[a,this.settings.patterns[d],c]:d.length>0?[a,new RegExp(d),c]:this.settings.patterns.hasOwnProperty(b)?[a,this.settings.patterns[b],c]:(d=/.*/,[a,d,c])},check_validation_and_apply_styles:function(b){var c=b.length,d=[];if(0==c)return d;var e=this.S(b[0][0]).closest("[data-"+this.attr_name(!0)+"]");for(e.data(this.attr_name(!0)+"-init")||{};c--;){var f,g,h=b[c][0],i=b[c][2],j=h.value.trim(),k=this.S(h).parent(),l=h.getAttribute(this.add_namespace("data-abide-validator")),m="radio"===h.type,n="checkbox"===h.type,o=this.S('label[for="'+h.getAttribute("id")+'"]'),p=i?h.value.length>0:!0,q=[];if(h.getAttribute(this.add_namespace("data-equalto"))&&(l="equalTo"),f=k.is("label")?k.parent():k,m&&i)q.push(this.valid_radio(h,i));else if(n&&i)q.push(this.valid_checkbox(h,i));else if(l){for(var r=l.split(" "),s=!0,t=!0,u=0;u0&&this.settings.error_labels&&o.removeClass(this.settings.error_class).removeAttr("role"),a(h).triggerHandler("valid")):(this.S(h).attr(this.invalid_attr,""),f.addClass("error"),o.length>0&&this.settings.error_labels&&o.addClass(this.settings.error_class).attr("role","alert"),a(h).triggerHandler("invalid"))}else if(b[c][1].test(j)&&p||!i&&h.value.length<1||a(h).attr("disabled")?q.push(!0):q.push(!1),q=[q.every(function(a){return a})],q[0])this.S(h).removeAttr(this.invalid_attr),h.setAttribute("aria-invalid","false"),h.removeAttribute("aria-describedby"),f.removeClass(this.settings.error_class),o.length>0&&this.settings.error_labels&&o.removeClass(this.settings.error_class).removeAttr("role"),a(h).triggerHandler("valid");else{this.S(h).attr(this.invalid_attr,""),h.setAttribute("aria-invalid","true");var v=f.find("small."+this.settings.error_class,"span."+this.settings.error_class),w=v.length>0?v[0].id:"";w.length>0&&h.setAttribute("aria-describedby",w),f.addClass(this.settings.error_class),o.length>0&&this.settings.error_labels&&o.addClass(this.settings.error_class).attr("role","alert"),a(h).triggerHandler("invalid")}d=d.concat(q)}return d},valid_checkbox:function(b,c){var b=this.S(b),d=b.is(":checked")||!c||b.get(0).getAttribute("disabled");return d?(b.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class),a(b).triggerHandler("valid")):(b.attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),a(b).triggerHandler("invalid")),d},valid_radio:function(b,c){for(var d=b.getAttribute("name"),e=this.S(b).closest("[data-"+this.attr_name(!0)+"]").find("[name='"+d+"']"),f=e.length,g=!1,h=!1,i=0;f>i;i++)e[i].getAttribute("disabled")?(h=!0,g=!0):e[i].checked?g=!0:h&&(g=!1);for(var i=0;f>i;i++)g?(this.S(e[i]).removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class),a(e[i]).triggerHandler("valid")):(this.S(e[i]).attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),a(e[i]).triggerHandler("invalid"));return g},valid_equal:function(a,b,d){var e=c.getElementById(a.getAttribute(this.add_namespace("data-equalto"))).value,f=a.value,g=e===f;return g?(this.S(a).removeAttr(this.invalid_attr),d.removeClass(this.settings.error_class),label.length>0&&settings.error_labels&&label.removeClass(this.settings.error_class)):(this.S(a).attr(this.invalid_attr,""),d.addClass(this.settings.error_class),label.length>0&&settings.error_labels&&label.addClass(this.settings.error_class)),g},valid_oneof:function(a,b,c,d){var a=this.S(a),e=this.S("["+this.add_namespace("data-oneof")+"]"),f=e.filter(":checked").length>0;if(f?a.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class):a.attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),!d){var g=this;e.each(function(){g.valid_oneof.call(g,this,null,null,!0)})}return f},reflow:function(a,b){var c=this,d=c.S("["+this.attr_name()+"]").attr("novalidate","novalidate");c.S(d).each(function(a,b){c.events(b)})}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.accordion={name:"accordion",version:"5.5.3",settings:{content_class:"content",active_class:"active",multi_expand:!1,toggleable:!0,callback:function(){}},init:function(a,b,c){this.bindings(b,c)},events:function(b){var c=this,d=this.S;c.create(this.S(b)),d(this.scope).off(".fndtn.accordion").on("click.fndtn.accordion","["+this.attr_name()+"] > dd > a, ["+this.attr_name()+"] > li > a",function(b){var e=d(this).closest("["+c.attr_name()+"]"),f=c.attr_name()+"="+e.attr(c.attr_name()),g=e.data(c.attr_name(!0)+"-init")||c.settings,h=d("#"+this.href.split("#")[1]),i=a("> dd, > li",e),j=i.children("."+g.content_class),k=j.filter("."+g.active_class);return b.preventDefault(),e.attr(c.attr_name())&&(j=j.add("["+f+"] dd > ."+g.content_class+", ["+f+"] li > ."+g.content_class),i=i.add("["+f+"] dd, ["+f+"] li")),g.toggleable&&h.is(k)?(h.parent("dd, li").toggleClass(g.active_class,!1),h.toggleClass(g.active_class,!1),d(this).attr("aria-expanded",function(a,b){return"true"===b?"false":"true"}),g.callback(h),h.triggerHandler("toggled",[e]),void e.triggerHandler("toggled",[h])):(g.multi_expand||(j.removeClass(g.active_class),i.removeClass(g.active_class),i.children("a").attr("aria-expanded","false")),h.addClass(g.active_class).parent().addClass(g.active_class),g.callback(h),h.triggerHandler("toggled",[e]),e.triggerHandler("toggled",[h]),void d(this).attr("aria-expanded","true"))})},create:function(b){var c=this,d=b,e=a("> .accordion-navigation",d),f=d.data(c.attr_name(!0)+"-init")||c.settings;e.children("a").attr("aria-expanded","false"),e.has("."+f.content_class+"."+f.active_class).addClass(f.active_class).children("a").attr("aria-expanded","true"),f.multi_expand&&b.attr("aria-multiselectable","true")},toggle:function(a){var a="undefined"!=typeof a?a:{},c="undefined"!=typeof a.selector?a.selector:"",d="undefined"!=typeof a.toggle_state?a.toggle_state:"",e="undefined"!=typeof a.$accordion?a.$accordion:this.S(this.scope).closest("["+this.attr_name()+"]"),f=e.find("> dd"+c+", > li"+c);if(f.length<1)return b.console&&console.error("Selection not found.",c),!1;var g=this.S,h=this.settings.active_class;f.each(function(){var a=g(this),b=a.hasClass(h);(b&&"close"===d||!b&&"open"===d||""===d)&&a.find("> a").trigger("click.fndtn.accordion")})},open:function(a){var a="undefined"!=typeof a?a:{};a.toggle_state="open",this.toggle(a)},close:function(a){var a="undefined"!=typeof a?a:{};a.toggle_state="close",this.toggle(a)},off:function(){},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.alert={name:"alert",version:"5.5.3",settings:{callback:function(){}},init:function(a,b,c){this.bindings(b,c)},events:function(){var b=this,c=this.S;a(this.scope).off(".alert").on("click.fndtn.alert","["+this.attr_name()+"] .close",function(a){var d=c(this).closest("["+b.attr_name()+"]"),e=d.data(b.attr_name(!0)+"-init")||b.settings;a.preventDefault(),Modernizr.csstransitions?(d.addClass("alert-close"),d.on("transitionend webkitTransitionEnd oTransitionEnd",function(a){c(this).trigger("close.fndtn.alert").remove(),e.callback()})):d.fadeOut(300,function(){c(this).trigger("close.fndtn.alert").remove(),e.callback()})})},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.clearing={name:"clearing",version:"5.5.3",settings:{templates:{viewing:'×'},close_selectors:".clearing-close, div.clearing-blackout",open_selectors:"",skip_selector:"",touch_label:"",init:!1,locked:!1},init:function(a,b,c){var d=this;Foundation.inherit(this,"throttle image_loaded"),this.bindings(b,c),d.S(this.scope).is("["+this.attr_name()+"]")?this.assemble(d.S("li",this.scope)):d.S("["+this.attr_name()+"]",this.scope).each(function(){d.assemble(d.S("li",this))})},events:function(d){var e=this,f=e.S,g=a(".scroll-container");g.length>0&&(this.scope=g),f(this.scope).off(".clearing").on("click.fndtn.clearing","ul["+this.attr_name()+"] li "+this.settings.open_selectors,function(a,b,c){var b=b||f(this),c=c||b,d=b.next("li"),g=b.closest("["+e.attr_name()+"]").data(e.attr_name(!0)+"-init"),h=f(a.target);a.preventDefault(),g||(e.init(),g=b.closest("["+e.attr_name()+"]").data(e.attr_name(!0)+"-init")),c.hasClass("visible")&&b[0]===c[0]&&d.length>0&&e.is_open(b)&&(c=d,h=f("img",c)),e.open(h,b,c),e.update_paddles(c)}).on("click.fndtn.clearing",".clearing-main-next",function(a){e.nav(a,"next")}).on("click.fndtn.clearing",".clearing-main-prev",function(a){e.nav(a,"prev")}).on("click.fndtn.clearing",this.settings.close_selectors,function(a){Foundation.libs.clearing.close(a,this)}),a(c).on("keydown.fndtn.clearing",function(a){e.keydown(a)}),f(b).off(".clearing").on("resize.fndtn.clearing",function(){e.resize()}),this.swipe_events(d)},swipe_events:function(a){var b=this,c=b.S;c(this.scope).on("touchstart.fndtn.clearing",".visible-img",function(a){a.touches||(a=a.originalEvent);var b={start_page_x:a.touches[0].pageX,start_page_y:a.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:d};c(this).data("swipe-transition",b),a.stopPropagation()}).on("touchmove.fndtn.clearing",".visible-img",function(a){if(a.touches||(a=a.originalEvent),!(a.touches.length>1||a.scale&&1!==a.scale)){var d=c(this).data("swipe-transition");if("undefined"==typeof d&&(d={}),d.delta_x=a.touches[0].pageX-d.start_page_x,Foundation.rtl&&(d.delta_x=-d.delta_x),"undefined"==typeof d.is_scrolling&&(d.is_scrolling=!!(d.is_scrolling||Math.abs(d.delta_x)
');var d=c.detach(),e="";if(null!=d[0]){e=d[0].outerHTML;var f=this.S("#foundationClearingHolder"),g=c.data(this.attr_name(!0)+"-init"),h={grid:'",viewing:g.templates.viewing},i='
'+h.viewing+h.grid+"
",j=this.settings.touch_label;Modernizr.touch&&(i=a(i).find(".clearing-touch-label").html(j).end()),f.after(i).remove()}}},open:function(b,d,e){function f(){setTimeout(function(){this.image_loaded(m,function(){1!==m.outerWidth()||o?g.call(this,m):f.call(this)}.bind(this))}.bind(this),100)}function g(b){var c=a(b);c.css("visibility","visible"),c.trigger("imageVisible"),i.css("overflow","hidden"),j.addClass("clearing-blackout"),k.addClass("clearing-container"),l.show(),this.fix_height(e).caption(h.S(".clearing-caption",l),h.S("img",e)).center_and_label(b,n).shift(d,e,function(){e.closest("li").siblings().removeClass("visible"),e.closest("li").addClass("visible")}),l.trigger("opened.fndtn.clearing")}var h=this,i=a(c.body),j=e.closest(".clearing-assembled"),k=h.S("div",j).first(),l=h.S(".visible-img",k),m=h.S("img",l).not(b),n=h.S(".clearing-touch-label",k),o=!1,p={};a("body").on("touchmove",function(a){a.preventDefault()}),m.error(function(){o=!0}),this.locked()||(l.trigger("open.fndtn.clearing"),p=this.load(b),p.interchange?m.attr("data-interchange",p.interchange).foundation("interchange","reflow"):m.attr("src",p.src).attr("data-interchange",""),m.css("visibility","hidden"),f.call(this))},close:function(b,d){b.preventDefault();var e,f,g=function(a){return/blackout/.test(a.selector)?a:a.closest(".clearing-blackout")}(a(d)),h=a(c.body);return d===b.target&&g&&(h.css("overflow",""),e=a("div",g).first(),f=a(".visible-img",e),f.trigger("close.fndtn.clearing"),this.settings.prev_index=0,a("ul["+this.attr_name()+"]",g).attr("style","").closest(".clearing-blackout").removeClass("clearing-blackout"),e.removeClass("clearing-container"),f.hide(),f.trigger("closed.fndtn.clearing")),a("body").off("touchmove"),!1},is_open:function(a){return a.parent().prop("style").length>0},keydown:function(b){var c=a(".clearing-blackout ul["+this.attr_name()+"]"),d=this.rtl?37:39,e=this.rtl?39:37,f=27;b.which===d&&this.go(c,"next"),b.which===e&&this.go(c,"prev"),b.which===f&&this.S("a.clearing-close").trigger("click.fndtn.clearing")},nav:function(b,c){var d=a("ul["+this.attr_name()+"]",".clearing-blackout");b.preventDefault(),this.go(d,c)},resize:function(){var b=a("img",".clearing-blackout .visible-img"),c=a(".clearing-touch-label",".clearing-blackout");b.length&&(this.center_and_label(b,c),b.trigger("resized.fndtn.clearing"))},fix_height:function(a){var b=a.parent().children(),c=this;return b.each(function(){var a=c.S(this),b=a.find("img");a.height()>b.outerHeight()&&a.addClass("fix-height")}).closest("ul").width(100*b.length+"%"),this},update_paddles:function(a){a=a.closest("li");var b=a.closest(".carousel").siblings(".visible-img");a.next().length>0?this.S(".clearing-main-next",b).removeClass("disabled"):this.S(".clearing-main-next",b).addClass("disabled"),a.prev().length>0?this.S(".clearing-main-prev",b).removeClass("disabled"):this.S(".clearing-main-prev",b).addClass("disabled")},center_and_label:function(a,b){return!this.rtl&&b.length>0?b.css({marginLeft:-(b.outerWidth()/2),marginTop:-(a.outerHeight()/2)-b.outerHeight()-10}):b.css({marginRight:-(b.outerWidth()/2),marginTop:-(a.outerHeight()/2)-b.outerHeight()-10,left:"auto",right:"50%"}),this},load:function(a){var b,c,d;return"A"===a[0].nodeName?(b=a.attr("href"),c=a.data("clearing-interchange")):(d=a.closest("a"),b=d.attr("href"),c=d.data("clearing-interchange")),this.preload(a),{src:b?b:a.attr("src"),interchange:b?c:a.data("clearing-interchange")}},preload:function(a){this.img(a.closest("li").next(),"next").img(a.closest("li").prev(),"prev")},img:function(b,c){if(b.length){var d,e,f,g=a(".clearing-preload-"+c),h=this.S("a",b);h.length?(d=h.attr("href"),e=h.data("clearing-interchange")):(f=this.S("img",b),d=f.attr("src"),e=f.data("clearing-interchange")),e?g.attr("data-interchange",e):(g.attr("src",d),g.attr("data-interchange",""))}return this},caption:function(a,b){var c=b.attr("data-caption");if(c){var d=a.get(0);d.innerHTML=c,a.show()}else a.text("").hide();return this},go:function(a,b){var c=this.S(".visible",a),d=c[b]();this.settings.skip_selector&&0!=d.find(this.settings.skip_selector).length&&(d=d[b]()),d.length&&this.S("img",d).trigger("click.fndtn.clearing",[c,d]).trigger("change.fndtn.clearing")},shift:function(a,b,c){var d,e=b.parent(),f=this.settings.prev_index||b.index(),g=this.direction(e,a,b),h=this.rtl?"right":"left",i=parseInt(e.css("left"),10),j=b.outerWidth(),k={};b.index()===f||/skip/.test(g)?/skip/.test(g)&&(d=b.index()-this.settings.up_count,this.lock(),d>0?(k[h]=-(d*j),e.animate(k,300,this.unlock())):(k[h]=0,e.animate(k,300,this.unlock()))):/left/.test(g)?(this.lock(),k[h]=i+j,e.animate(k,300,this.unlock())):/right/.test(g)&&(this.lock(),k[h]=i-j,e.animate(k,300,this.unlock())),c()},direction:function(a,b,c){var d,e=this.S("li",a),f=e.outerWidth()+e.outerWidth()/4,g=Math.floor(this.S(".clearing-container").outerWidth()/f)-1,h=e.index(c);return this.settings.up_count=g,d=this.adjacent(this.settings.prev_index,h)?h>g&&h>this.settings.prev_index?"right":h>g-1&&h<=this.settings.prev_index?"left":!1:"skip",this.settings.prev_index=h,d},adjacent:function(a,b){for(var c=b+1;c>=b-1;c--)if(c===a)return!0;return!1},lock:function(){this.settings.locked=!0},unlock:function(){this.settings.locked=!1},locked:function(){return this.settings.locked},off:function(){this.S(this.scope).off(".fndtn.clearing"),this.S(b).off(".fndtn.clearing")},reflow:function(){this.init()}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.dropdown={name:"dropdown",version:"5.5.3",settings:{active_class:"open",disabled_class:"disabled",mega_class:"mega",align:"bottom",is_hover:!1,hover_timeout:150,opened:function(){},closed:function(){}},init:function(b,c,d){Foundation.inherit(this,"throttle"),a.extend(!0,this.settings,c,d),this.bindings(c,d)},events:function(d){var e=this,f=e.S;f(this.scope).off(".dropdown").on("click.fndtn.dropdown","["+this.attr_name()+"]",function(b){var c=f(this).data(e.attr_name(!0)+"-init")||e.settings;(!c.is_hover||Modernizr.touch)&&(b.preventDefault(),f(this).parent("[data-reveal-id]").length&&b.stopPropagation(),e.toggle(a(this)))}).on("mouseenter.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(a){var b,c,d=f(this);clearTimeout(e.timeout),d.data(e.data_attr())?(b=f("#"+d.data(e.data_attr())),c=d):(b=d,c=f("["+e.attr_name()+'="'+b.attr("id")+'"]'));var g=c.data(e.attr_name(!0)+"-init")||e.settings;f(a.currentTarget).data(e.data_attr())&&g.is_hover&&e.closeall.call(e),g.is_hover&&e.open.apply(e,[b,c])}).on("mouseleave.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(a){var b,c=f(this);if(c.data(e.data_attr()))b=c.data(e.data_attr(!0)+"-init")||e.settings;else var d=f("["+e.attr_name()+'="'+f(this).attr("id")+'"]'),b=d.data(e.attr_name(!0)+"-init")||e.settings;e.timeout=setTimeout(function(){c.data(e.data_attr())?b.is_hover&&e.close.call(e,f("#"+c.data(e.data_attr()))):b.is_hover&&e.close.call(e,c)}.bind(this),b.hover_timeout)}).on("click.fndtn.dropdown",function(b){var d=f(b.target).closest("["+e.attr_name()+"-content]"),g=d.find("a");return g.length>0&&"false"!==d.attr("aria-autoclose")&&e.close.call(e,f("["+e.attr_name()+"-content]")),b.target!==c&&!a.contains(c.documentElement,b.target)||f(b.target).closest("["+e.attr_name()+"]").length>0?void 0:!f(b.target).data("revealId")&&d.length>0&&(f(b.target).is("["+e.attr_name()+"-content]")||a.contains(d.first()[0],b.target))?void b.stopPropagation():void e.close.call(e,f("["+e.attr_name()+"-content]"))}).on("opened.fndtn.dropdown","["+e.attr_name()+"-content]",function(){e.settings.opened.call(this)}).on("closed.fndtn.dropdown","["+e.attr_name()+"-content]",function(){e.settings.closed.call(this)}),f(b).off(".dropdown").on("resize.fndtn.dropdown",e.throttle(function(){e.resize.call(e)},50)),this.resize()},close:function(b){var c=this;b.each(function(d){var e=a("["+c.attr_name()+"="+b[d].id+"]")||a("aria-controls="+b[d].id+"]");e.attr("aria-expanded","false"),c.S(this).hasClass(c.settings.active_class)&&(c.S(this).css(Foundation.rtl?"right":"left","-99999px").attr("aria-hidden","true").removeClass(c.settings.active_class).prev("["+c.attr_name()+"]").removeClass(c.settings.active_class).removeData("target"),c.S(this).trigger("closed.fndtn.dropdown",[b]))}),b.removeClass("f-open-"+this.attr_name(!0))},closeall:function(){var b=this;a.each(b.S(".f-open-"+this.attr_name(!0)),function(){b.close.call(b,b.S(this))})},open:function(a,b){this.css(a.addClass(this.settings.active_class),b),a.prev("["+this.attr_name()+"]").addClass(this.settings.active_class),a.data("target",b.get(0)).trigger("opened.fndtn.dropdown",[a,b]),a.attr("aria-hidden","false"),b.attr("aria-expanded","true"),a.focus(),a.addClass("f-open-"+this.attr_name(!0))},data_attr:function(){return this.namespace.length>0?this.namespace+"-"+this.name:this.name},toggle:function(a){if(!a.hasClass(this.settings.disabled_class)){var b=this.S("#"+a.data(this.data_attr()));0!==b.length&&(this.close.call(this,this.S("["+this.attr_name()+"-content]").not(b)),b.hasClass(this.settings.active_class)?(this.close.call(this,b),b.data("target")!==a.get(0)&&this.open.call(this,b,a)):this.open.call(this,b,a))}},resize:function(){var b=this.S("["+this.attr_name()+"-content].open"),c=a(b.data("target"));b.length&&c.length&&this.css(b,c)},css:function(a,b){var c=Math.max((b.width()-a.width())/2,8),d=b.data(this.attr_name(!0)+"-init")||this.settings,e=a.parent().css("overflow-y")||a.parent().css("overflow");if(this.clear_idx(),this.small()){var f=this.dirs.bottom.call(a,b,d);a.attr("style","").removeClass("drop-left drop-right drop-top").css({position:"absolute",width:"95%","max-width":"none",top:f.top}),a.css(Foundation.rtl?"right":"left",c)}else if("visible"!==e){var g=b[0].offsetTop+b[0].offsetHeight;a.attr("style","").css({position:"absolute",top:g}),a.css(Foundation.rtl?"right":"left",c)}else this.style(a,b,d);return a},style:function(b,c,d){var e=a.extend({position:"absolute"},this.dirs[d.align].call(b,c,d));b.attr("style","").css(e)},dirs:{_base:function(a,d){var e=this.offsetParent(),f=e.offset(),g=a.offset();g.top-=f.top,g.left-=f.left,g.missRight=!1,g.missTop=!1,g.missLeft=!1,g.leftRightFlag=!1;var h,i=b.innerWidth;h=c.getElementsByClassName("row")[0]?c.getElementsByClassName("row")[0].clientWidth:i;var j=(i-h)/2,k=h;if(!this.hasClass("mega")&&!d.ignore_repositioning){var l=this.outerWidth(),m=a.offset().left;a.offset().top<=this.outerHeight()&&(g.missTop=!0,k=i-j,g.leftRightFlag=!0),m+l>m+j&&m-j>l&&(g.missRight=!0,g.missLeft=!1),0>=m-l&&(g.missLeft=!0,g.missRight=!1)}return g},top:function(a,b){var c=Foundation.libs.dropdown,d=c.dirs._base.call(this,a,b);return this.addClass("drop-top"),1==d.missTop&&(d.top=d.top+a.outerHeight()+this.outerHeight(), +this.removeClass("drop-top")),1==d.missRight&&(d.left=d.left-this.outerWidth()+a.outerWidth()),(a.outerWidth()0)for(var d=this.S("["+this.add_namespace("data-uuid")+'="'+a+'"]');c--;){var e,f=b[c][2];if(e=this.settings.named_queries.hasOwnProperty(f)?matchMedia(this.settings.named_queries[f]):matchMedia(f),e.matches)return{el:d,scenario:b[c]}}return!1},load:function(a,b){return("undefined"==typeof this["cached_"+a]||b)&&this["update_"+a](),this["cached_"+a]},update_images:function(){var a=this.S("img["+this.data_attr+"]"),b=a.length,c=b,d=0,e=this.data_attr;for(this.cache={},this.cached_images=[],this.images_loaded=0===b;c--;){if(d++,a[c]){var f=a[c].getAttribute(e)||"";f.length>0&&this.cached_images.push(a[c])}d===b&&(this.images_loaded=!0,this.enhance("images"))}return this},update_nodes:function(){var a=this.S("["+this.data_attr+"]").not("img"),b=a.length,c=b,d=0,e=this.data_attr;for(this.cached_nodes=[],this.nodes_loaded=0===b;c--;){d++;var f=a[c].getAttribute(e)||"";f.length>0&&this.cached_nodes.push(a[c]),d===b&&(this.nodes_loaded=!0,this.enhance("nodes"))}return this},enhance:function(c){for(var d=this["cached_"+c].length;d--;)this.object(a(this["cached_"+c][d]));return a(b).trigger("resize.fndtn.interchange")},convert_directive:function(a){var b=this.trim(a);return b.length>0?b:"replace"},parse_scenario:function(a){var b=a[0].match(/(.+),\s*(\w+)\s*$/),c=a[1].match(/(.*)\)/);if(b)var d=b[1],e=b[2];else var f=a[0].split(/,\s*$/),d=f[0],e="";return[this.trim(d),this.convert_directive(e),this.trim(c[1])]},object:function(a){var b=this.parse_data_attr(a),c=[],d=b.length;if(d>0)for(;d--;){var e=b[d].split(/,\s?\(/);if(e.length>1){var f=this.parse_scenario(e);c.push(f)}}return this.store(a,c)},store:function(a,b){var c=this.random_str(),d=a.data(this.add_namespace("uuid",!0));return this.cache[d]?this.cache[d]:(a.attr(this.add_namespace("data-uuid"),c),this.cache[c]=b)},trim:function(b){return"string"==typeof b?a.trim(b):b},set_data_attr:function(a){return a?this.namespace.length>0?this.namespace+"-"+this.settings.load_attr:this.settings.load_attr:this.namespace.length>0?"data-"+this.namespace+"-"+this.settings.load_attr:"data-"+this.settings.load_attr},parse_data_attr:function(a){for(var b=a.attr(this.attr_name()).split(/\[(.*?)\]/),c=b.length,d=[];c--;)b[c].replace(/[\W\d]+/,"").length>4&&d.push(b[c]);return d},reflow:function(){this.load("images",!0),this.load("nodes",!0)}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.joyride={name:"joyride",version:"5.5.3",defaults:{expose:!1,modal:!0,keyboard:!0,tip_location:"bottom",nub_position:"auto",scroll_speed:1500,scroll_animation:"linear",timer:0,start_timer_on_click:!0,start_offset:0,next_button:!0,prev_button:!0,tip_animation:"fade",pause_after:[],exposed:[],tip_animation_fade_speed:300,cookie_monster:!1,cookie_name:"joyride",cookie_domain:!1,cookie_expires:365,tip_container:"body",abort_on_close:!0,tip_location_patterns:{top:["bottom"],bottom:[],left:["right","top","bottom"],right:["left","top","bottom"]},post_ride_callback:function(){},post_step_callback:function(){},pre_step_callback:function(){},pre_ride_callback:function(){},post_expose_callback:function(){},template:{link:'×',timer:'
',tip:'
',wrapper:'
',button:'',prev_button:'',modal:'
',expose:'
',expose_cover:'
'},expose_add_class:""},init:function(b,c,d){Foundation.inherit(this,"throttle random_str"),this.settings=this.settings||a.extend({},this.defaults,d||c),this.bindings(c,d)},go_next:function(){this.settings.$li.next().length<1?this.end():this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(),this.startTimer()):(this.hide(),this.show())},go_prev:function(){this.settings.$li.prev().length<1||(this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(null,!0),this.startTimer()):(this.hide(),this.show(null,!0)))},events:function(){var c=this;a(this.scope).off(".joyride").on("click.fndtn.joyride",".joyride-next-tip, .joyride-modal-bg",function(a){a.preventDefault(),this.go_next()}.bind(this)).on("click.fndtn.joyride",".joyride-prev-tip",function(a){a.preventDefault(),this.go_prev()}.bind(this)).on("click.fndtn.joyride",".joyride-close-tip",function(a){a.preventDefault(),this.end(this.settings.abort_on_close)}.bind(this)).on("keyup.fndtn.joyride",function(a){if(this.settings.keyboard&&this.settings.riding)switch(a.which){case 39:a.preventDefault(),this.go_next();break;case 37:a.preventDefault(),this.go_prev();break;case 27:a.preventDefault(),this.end(this.settings.abort_on_close)}}.bind(this)),a(b).off(".joyride").on("resize.fndtn.joyride",c.throttle(function(){if(a("["+c.attr_name()+"]").length>0&&c.settings.$next_tip&&c.settings.riding){if(c.settings.exposed.length>0){var b=a(c.settings.exposed);b.each(function(){var b=a(this);c.un_expose(b),c.expose(b)})}c.is_phone()?c.pos_phone():c.pos_default(!1)}},100))},start:function(){var b=this,c=a("["+this.attr_name()+"]",this.scope),d=["timer","scrollSpeed","startOffset","tipAnimationFadeSpeed","cookieExpires"],e=d.length;!c.length>0||(this.settings.init||this.events(),this.settings=c.data(this.attr_name(!0)+"-init"),this.settings.$content_el=c,this.settings.$body=a(this.settings.tip_container),this.settings.body_offset=a(this.settings.tip_container).position(),this.settings.$tip_content=this.settings.$content_el.find("> li"),this.settings.paused=!1,this.settings.attempts=0,this.settings.riding=!0,"function"!=typeof a.cookie&&(this.settings.cookie_monster=!1),(!this.settings.cookie_monster||this.settings.cookie_monster&&!a.cookie(this.settings.cookie_name))&&(this.settings.$tip_content.each(function(c){var f=a(this);this.settings=a.extend({},b.defaults,b.data_options(f));for(var g=e;g--;)b.settings[d[g]]=parseInt(b.settings[d[g]],10);b.create({$li:f,index:c})}),!this.settings.start_timer_on_click&&this.settings.timer>0?(this.show("init"),this.startTimer()):this.show("init")))},resume:function(){this.set_li(),this.show()},tip_template:function(b){var c,d;return b.tip_class=b.tip_class||"",c=a(this.settings.template.tip).addClass(b.tip_class),d=a.trim(a(b.li).html())+this.prev_button_text(b.prev_button_text,b.index)+this.button_text(b.button_text)+this.settings.template.link+this.timer_instance(b.index),c.append(a(this.settings.template.wrapper)),c.first().attr(this.add_namespace("data-index"),b.index),a(".joyride-content-wrapper",c).append(d),c[0]},timer_instance:function(b){var c;return c=0===b&&this.settings.start_timer_on_click&&this.settings.timer>0||0===this.settings.timer?"":a(this.settings.template.timer)[0].outerHTML},button_text:function(b){return this.settings.tip_settings.next_button?(b=a.trim(b)||"Next",b=a(this.settings.template.button).append(b)[0].outerHTML):b="",b},prev_button_text:function(b,c){return this.settings.tip_settings.prev_button?(b=a.trim(b)||"Previous",b=0==c?a(this.settings.template.prev_button).append(b).addClass("disabled")[0].outerHTML:a(this.settings.template.prev_button).append(b)[0].outerHTML):b="",b},create:function(b){this.settings.tip_settings=a.extend({},this.settings,this.data_options(b.$li));var c=b.$li.attr(this.add_namespace("data-button"))||b.$li.attr(this.add_namespace("data-text")),d=b.$li.attr(this.add_namespace("data-button-prev"))||b.$li.attr(this.add_namespace("data-prev-text")),e=b.$li.attr("class"),f=a(this.tip_template({tip_class:e,index:b.index,button_text:c,prev_button_text:d,li:b.$li}));a(this.settings.tip_container).append(f)},show:function(b,c){var e=null;if(this.settings.$li===d||-1===a.inArray(this.settings.$li.index(),this.settings.pause_after))if(this.settings.paused?this.settings.paused=!1:this.set_li(b,c),this.settings.attempts=0,this.settings.$li.length&&this.settings.$target.length>0){if(b&&(this.settings.pre_ride_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.show_modal()),this.settings.pre_step_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.settings.expose&&this.expose(),this.settings.tip_settings=a.extend({},this.settings,this.data_options(this.settings.$li)),this.settings.timer=parseInt(this.settings.timer,10),this.settings.tip_settings.tip_location_pattern=this.settings.tip_location_patterns[this.settings.tip_settings.tip_location],!/body/i.test(this.settings.$target.selector)&&!this.settings.expose){var f=a(".joyride-modal-bg");/pop/i.test(this.settings.tipAnimation)?f.hide():f.fadeOut(this.settings.tipAnimationFadeSpeed),this.scroll_to()}this.is_phone()?this.pos_phone(!0):this.pos_default(!0),e=this.settings.$next_tip.find(".joyride-timer-indicator"),/pop/i.test(this.settings.tip_animation)?(e.width(0),this.settings.timer>0?(this.settings.$next_tip.show(),setTimeout(function(){e.animate({width:e.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.show()):/fade/i.test(this.settings.tip_animation)&&(e.width(0),this.settings.timer>0?(this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed).show(),setTimeout(function(){e.animate({width:e.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed)),this.settings.$current_tip=this.settings.$next_tip}else this.settings.$li&&this.settings.$target.length<1?this.show(b,c):this.end();else this.settings.paused=!0},is_phone:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},hide:function(){this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.modal||a(".joyride-modal-bg").hide(),this.settings.$current_tip.css("visibility","hidden"),setTimeout(a.proxy(function(){this.hide(),this.css("visibility","visible")},this.settings.$current_tip),0),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip)},set_li:function(a,b){a?(this.settings.$li=this.settings.$tip_content.eq(this.settings.start_offset),this.set_next_tip(),this.settings.$current_tip=this.settings.$next_tip):(b?this.settings.$li=this.settings.$li.prev():this.settings.$li=this.settings.$li.next(),this.set_next_tip()),this.set_target()},set_next_tip:function(){this.settings.$next_tip=a(".joyride-tip-guide").eq(this.settings.$li.index()),this.settings.$next_tip.data("closed","")},set_target:function(){var b=this.settings.$li.attr(this.add_namespace("data-class")),d=this.settings.$li.attr(this.add_namespace("data-id")),e=function(){return d?a(c.getElementById(d)):b?a("."+b).first():a("body")};this.settings.$target=e()},scroll_to:function(){var c,d;c=a(b).height()/2,d=Math.ceil(this.settings.$target.offset().top-c+this.settings.$next_tip.outerHeight()),0!=d&&a("html, body").stop().animate({scrollTop:d},this.settings.scroll_speed,"swing")},paused:function(){return-1===a.inArray(this.settings.$li.index()+1,this.settings.pause_after)},restart:function(){this.hide(),this.settings.$li=d,this.show("init")},pos_default:function(a){var b=this.settings.$next_tip.find(".joyride-nub"),c=Math.ceil(b.outerWidth()/2),d=Math.ceil(b.outerHeight()/2),e=a||!1;if(e&&(this.settings.$next_tip.css("visibility","hidden"),this.settings.$next_tip.show()),/body/i.test(this.settings.$target.selector))this.settings.$li.length&&this.pos_modal(b);else{var f=this.settings.tip_settings.tipAdjustmentY?parseInt(this.settings.tip_settings.tipAdjustmentY):0,g=this.settings.tip_settings.tipAdjustmentX?parseInt(this.settings.tip_settings.tipAdjustmentX):0;this.bottom()?(this.rtl?this.settings.$next_tip.css({top:this.settings.$target.offset().top+d+this.settings.$target.outerHeight()+f,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()+g}):this.settings.$next_tip.css({top:this.settings.$target.offset().top+d+this.settings.$target.outerHeight()+f,left:this.settings.$target.offset().left+g}),this.nub_position(b,this.settings.tip_settings.nub_position,"top")):this.top()?(this.rtl?this.settings.$next_tip.css({top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-d+f,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()}):this.settings.$next_tip.css({top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-d+f,left:this.settings.$target.offset().left+g}),this.nub_position(b,this.settings.tip_settings.nub_position,"bottom")):this.right()?(this.settings.$next_tip.css({top:this.settings.$target.offset().top+f,left:this.settings.$target.outerWidth()+this.settings.$target.offset().left+c+g}),this.nub_position(b,this.settings.tip_settings.nub_position,"left")):this.left()&&(this.settings.$next_tip.css({top:this.settings.$target.offset().top+f,left:this.settings.$target.offset().left-this.settings.$next_tip.outerWidth()-c+g}),this.nub_position(b,this.settings.tip_settings.nub_position,"right")),!this.visible(this.corners(this.settings.$next_tip))&&this.settings.attempts0&&arguments[0]instanceof a)e=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;e=this.settings.$target}return e.length<1?(b.console&&console.error("element not valid",e),!1):(c=a(this.settings.template.expose),this.settings.$body.append(c),c.css({top:e.offset().top,left:e.offset().left,width:e.outerWidth(!0),height:e.outerHeight(!0)}),d=a(this.settings.template.expose_cover),f={zIndex:e.css("z-index"),position:e.css("position")},g=null==e.attr("class")?"":e.attr("class"),e.css("z-index",parseInt(c.css("z-index"))+1),"static"==f.position&&e.css("position","relative"),e.data("expose-css",f),e.data("orig-class",g),e.attr("class",g+" "+this.settings.expose_add_class),d.css({top:e.offset().top,left:e.offset().left,width:e.outerWidth(!0),height:e.outerHeight(!0)}),this.settings.modal&&this.show_modal(),this.settings.$body.append(d),c.addClass(h),d.addClass(h),e.data("expose",h),this.settings.post_expose_callback(this.settings.$li.index(),this.settings.$next_tip,e),void this.add_exposed(e))},un_expose:function(){var c,d,e,f,g,h=!1;if(arguments.length>0&&arguments[0]instanceof a)d=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;d=this.settings.$target}return d.length<1?(b.console&&console.error("element not valid",d),!1):(c=d.data("expose"),e=a("."+c),arguments.length>1&&(h=arguments[1]),h===!0?a(".joyride-expose-wrapper,.joyride-expose-cover").remove():e.remove(),f=d.data("expose-css"),"auto"==f.zIndex?d.css("z-index",""):d.css("z-index",f.zIndex),f.position!=d.css("position")&&("static"==f.position?d.css("position",""):d.css("position",f.position)),g=d.data("orig-class"),d.attr("class",g),d.removeData("orig-classes"),d.removeData("expose"),d.removeData("expose-z-index"),void this.remove_exposed(d))},add_exposed:function(b){this.settings.exposed=this.settings.exposed||[],b instanceof a||"object"==typeof b?this.settings.exposed.push(b[0]):"string"==typeof b&&this.settings.exposed.push(b)},remove_exposed:function(b){var c,d;for(b instanceof a?c=b[0]:"string"==typeof b&&(c=b),this.settings.exposed=this.settings.exposed||[],d=this.settings.exposed.length;d--;)if(this.settings.exposed[d]==c)return void this.settings.exposed.splice(d,1)},center:function(){var c=a(b);return this.settings.$next_tip.css({top:(c.height()-this.settings.$next_tip.outerHeight())/2+c.scrollTop(),left:(c.width()-this.settings.$next_tip.outerWidth())/2+c.scrollLeft()}),!0},bottom:function(){return/bottom/i.test(this.settings.tip_settings.tip_location)},top:function(){return/top/i.test(this.settings.tip_settings.tip_location)},right:function(){return/right/i.test(this.settings.tip_settings.tip_location)},left:function(){return/left/i.test(this.settings.tip_settings.tip_location)},corners:function(c){if(0===c.length)return[!1,!1,!1,!1];var d=a(b),e=d.height()/2,f=Math.ceil(this.settings.$target.offset().top-e+this.settings.$next_tip.outerHeight()),g=d.width()+d.scrollLeft(),h=d.height()+f,i=d.height()+d.scrollTop(),j=d.scrollTop();return j>f&&(j=0>f?0:f),h>i&&(i=h),[c.offset().topc.offset().left]},visible:function(a){for(var b=a.length;b--;)if(a[b])return!1;return!0},nub_position:function(a,b,c){"auto"===b?a.addClass(c):a.addClass(b)},startTimer:function(){this.settings.$li.length?this.settings.automate=setTimeout(function(){this.hide(),this.show(),this.startTimer()}.bind(this),this.settings.timer):clearTimeout(this.settings.automate)},end:function(b){this.settings.cookie_monster&&a.cookie(this.settings.cookie_name,"ridden",{expires:this.settings.cookie_expires,domain:this.settings.cookie_domain}),this.settings.timer>0&&clearTimeout(this.settings.automate),this.settings.modal&&this.settings.expose&&this.un_expose(),a(this.scope).off("keyup.joyride"),this.settings.$next_tip.data("closed",!0),this.settings.riding=!1,a(".joyride-modal-bg").hide(),this.settings.$current_tip.hide(),("undefined"==typeof b||b===!1)&&(this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip),this.settings.post_ride_callback(this.settings.$li.index(),this.settings.$current_tip)),a(".joyride-tip-guide").remove()},off:function(){a(this.scope).off(".joyride"),a(b).off(".joyride"),a(".joyride-close-tip, .joyride-next-tip, .joyride-modal-bg").off(".joyride"),a(".joyride-tip-guide, .joyride-modal-bg").remove(),clearTimeout(this.settings.automate)},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs["magellan-expedition"]={name:"magellan-expedition",version:"5.5.3",settings:{active_class:"active",threshold:0,destination_threshold:20,throttle_delay:30,fixed_top:0,offset_by_height:!0,duration:700,easing:"swing"},init:function(a,b,c){Foundation.inherit(this,"throttle"),this.bindings(b,c)},events:function(){var b=this,c=b.S,d=b.settings;b.set_expedition_position(),c(b.scope).off(".magellan").on("click.fndtn.magellan","["+b.add_namespace("data-magellan-arrival")+"] a[href*=#]",function(c){var d=this.hostname===location.hostname||!this.hostname,e=b.filterPathname(location.pathname)===b.filterPathname(this.pathname),f=this.hash.replace(/(:|\.|\/)/g,"\\$1"),g=this;if(d&&e&&f){c.preventDefault();var h=a(this).closest("["+b.attr_name()+"]"),i=h.data("magellan-expedition-init"),j=this.hash.split("#").join(""),k=a('a[name="'+j+'"]');0===k.length&&(k=a("#"+j));var l=k.offset().top-i.destination_threshold+1;i.offset_by_height&&(l-=h.outerHeight()),a("html, body").stop().animate({scrollTop:l},i.duration,i.easing,function(){history.pushState?history.pushState(null,null,g.pathname+g.search+"#"+j):location.hash=g.pathname+g.search+"#"+j})}}).on("scroll.fndtn.magellan",b.throttle(this.check_for_arrivals.bind(this),d.throttle_delay))},check_for_arrivals:function(){var a=this;a.update_arrivals(),a.update_expedition_positions()},set_expedition_position:function(){var b=this;a("["+this.attr_name()+"=fixed]",b.scope).each(function(c,d){var e,f,g=a(this),h=g.data("magellan-expedition-init"),i=g.attr("styles");g.attr("style",""),e=g.offset().top+h.threshold,f=parseInt(g.data("magellan-fixed-top")),isNaN(f)||(b.settings.fixed_top=f),g.data(b.data_attr("magellan-top-offset"),e),g.attr("style",i)})},update_expedition_positions:function(){var c=this,d=a(b).scrollTop();a("["+this.attr_name()+"=fixed]",c.scope).each(function(){var b=a(this),e=b.data("magellan-expedition-init"),f=b.attr("style"),g=b.data("magellan-top-offset");if(d+c.settings.fixed_top>=g){var h=b.prev("["+c.add_namespace("data-magellan-expedition-clone")+"]");0===h.length&&(h=b.clone(),h.removeAttr(c.attr_name()),h.attr(c.add_namespace("data-magellan-expedition-clone"),""),b.before(h)),b.css({position:"fixed",top:e.fixed_top}).addClass("fixed")}else b.prev("["+c.add_namespace("data-magellan-expedition-clone")+"]").remove(),b.attr("style",f).css("position","").css("top","").removeClass("fixed")})},update_arrivals:function(){var c=this,d=a(b).scrollTop();a("["+this.attr_name()+"]",c.scope).each(function(){var b=a(this),e=b.data(c.attr_name(!0)+"-init"),f=c.offsets(b,d),g=b.find("["+c.add_namespace("data-magellan-arrival")+"]"),h=!1;f.each(function(a,d){if(d.viewport_offset>=d.top_offset){var f=b.find("["+c.add_namespace("data-magellan-arrival")+"]");return f.not(d.arrival).removeClass(e.active_class),d.arrival.addClass(e.active_class),h=!0,!0}}),h||g.removeClass(e.active_class)})},offsets:function(b,c){var d=this,e=b.data(d.attr_name(!0)+"-init"),f=c;return b.find("["+d.add_namespace("data-magellan-arrival")+"]").map(function(c,g){var h=a(this).data(d.data_attr("magellan-arrival")),i=a("["+d.add_namespace("data-magellan-destination")+"="+h+"]");if(i.length>0){var j=i.offset().top-e.destination_threshold;return e.offset_by_height&&(j-=b.outerHeight()),j=Math.floor(j),{destination:i,arrival:a(this),top_offset:j,viewport_offset:f}}}).sort(function(a,b){return a.top_offsetb.top_offset?1:0})},data_attr:function(a){return this.namespace.length>0?this.namespace+"-"+a:a},off:function(){this.S(this.scope).off(".magellan"),this.S(b).off(".magellan")},filterPathname:function(a){return a=a||"",a.replace(/^\//,"").replace(/(?:index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")},reflow:function(){var b=this;a("["+b.add_namespace("data-magellan-expedition-clone")+"]",b.scope).remove()}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.offcanvas={name:"offcanvas",version:"5.5.3",settings:{open_method:"move",close_on_click:!1},init:function(a,b,c){this.bindings(b,c)},events:function(){var b=this,c=b.S,d="",e="",f="",g="",h="";"move"===this.settings.open_method?(d="move-",e="right",f="left",g="top",h="bottom"):"overlap_single"===this.settings.open_method?(d="offcanvas-overlap-",e="right",f="left",g="top",h="bottom"):"overlap"===this.settings.open_method&&(d="offcanvas-overlap"),c(this.scope).off(".offcanvas").on("click.fndtn.offcanvas",".left-off-canvas-toggle",function(f){b.click_toggle_class(f,d+e),"overlap"!==b.settings.open_method&&c(".left-submenu").removeClass(d+e),a(".left-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".left-off-canvas-menu a",function(f){var g=b.get_settings(f),h=c(this).parent();!g.close_on_click||h.hasClass("has-submenu")||h.hasClass("back")?c(this).parent().hasClass("has-submenu")?(f.preventDefault(),c(this).siblings(".left-submenu").toggleClass(d+e)):h.hasClass("back")&&(f.preventDefault(),h.parent().removeClass(d+e)):(b.hide.call(b,d+e,b.get_wrapper(f)),h.parent().removeClass(d+e)),a(".left-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".right-off-canvas-toggle",function(e){b.click_toggle_class(e,d+f),"overlap"!==b.settings.open_method&&c(".right-submenu").removeClass(d+f),a(".right-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".right-off-canvas-menu a",function(e){var g=b.get_settings(e),h=c(this).parent();!g.close_on_click||h.hasClass("has-submenu")||h.hasClass("back")?c(this).parent().hasClass("has-submenu")?(e.preventDefault(),c(this).siblings(".right-submenu").toggleClass(d+f)):h.hasClass("back")&&(e.preventDefault(),h.parent().removeClass(d+f)):(b.hide.call(b,d+f,b.get_wrapper(e)),h.parent().removeClass(d+f)),a(".right-off-canvas-toggle").attr("aria-expanded","true"); +}).on("click.fndtn.offcanvas",".top-off-canvas-toggle",function(e){b.click_toggle_class(e,d+h),"overlap"!==b.settings.open_method&&c(".top-submenu").removeClass(d+h),a(".top-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".top-off-canvas-menu a",function(e){var f=b.get_settings(e),g=c(this).parent();!f.close_on_click||g.hasClass("has-submenu")||g.hasClass("back")?c(this).parent().hasClass("has-submenu")?(e.preventDefault(),c(this).siblings(".top-submenu").toggleClass(d+h)):g.hasClass("back")&&(e.preventDefault(),g.parent().removeClass(d+h)):(b.hide.call(b,d+h,b.get_wrapper(e)),g.parent().removeClass(d+h)),a(".top-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".bottom-off-canvas-toggle",function(e){b.click_toggle_class(e,d+g),"overlap"!==b.settings.open_method&&c(".bottom-submenu").removeClass(d+g),a(".bottom-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".bottom-off-canvas-menu a",function(e){var f=b.get_settings(e),h=c(this).parent();!f.close_on_click||h.hasClass("has-submenu")||h.hasClass("back")?c(this).parent().hasClass("has-submenu")?(e.preventDefault(),c(this).siblings(".bottom-submenu").toggleClass(d+g)):h.hasClass("back")&&(e.preventDefault(),h.parent().removeClass(d+g)):(b.hide.call(b,d+g,b.get_wrapper(e)),h.parent().removeClass(d+g)),a(".bottom-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(g){b.click_remove_class(g,d+f),c(".right-submenu").removeClass(d+f),e&&(b.click_remove_class(g,d+e),c(".left-submenu").removeClass(d+f)),a(".right-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(c){b.click_remove_class(c,d+f),a(".left-off-canvas-toggle").attr("aria-expanded","false"),e&&(b.click_remove_class(c,d+e),a(".right-off-canvas-toggle").attr("aria-expanded","false"))}).on("click.fndtn.offcanvas",".exit-off-canvas",function(e){b.click_remove_class(e,d+g),c(".bottom-submenu").removeClass(d+g),h&&(b.click_remove_class(e,d+h),c(".top-submenu").removeClass(d+g)),a(".bottom-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(c){b.click_remove_class(c,d+g),a(".top-off-canvas-toggle").attr("aria-expanded","false"),h&&(b.click_remove_class(c,d+h),a(".bottom-off-canvas-toggle").attr("aria-expanded","false"))})},toggle:function(a,b){b=b||this.get_wrapper(),b.is("."+a)?this.hide(a,b):this.show(a,b)},show:function(a,b){b=b||this.get_wrapper(),b.trigger("open.fndtn.offcanvas"),b.addClass(a)},hide:function(a,b){b=b||this.get_wrapper(),b.trigger("close.fndtn.offcanvas"),b.removeClass(a)},click_toggle_class:function(a,b){a.preventDefault();var c=this.get_wrapper(a);this.toggle(b,c)},click_remove_class:function(a,b){a.preventDefault();var c=this.get_wrapper(a);this.hide(b,c)},get_settings:function(a){var b=this.S(a.target).closest("["+this.attr_name()+"]");return b.data(this.attr_name(!0)+"-init")||this.settings},get_wrapper:function(a){var b=this.S(a?a.target:this.scope).closest(".off-canvas-wrap");return 0===b.length&&(b=this.S(".off-canvas-wrap")),b},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";var e=function(){},f=function(e,f){if(e.hasClass(f.slides_container_class))return this;var j,k,l,m,n,o,p=this,q=e,r=0,s=!1;p.slides=function(){return q.children(f.slide_selector)},p.slides().first().addClass(f.active_slide_class),p.update_slide_number=function(b){f.slide_number&&(k.find("span:first").text(parseInt(b)+1),k.find("span:last").text(p.slides().length)),f.bullets&&(l.children().removeClass(f.bullets_active_class),a(l.children().get(b)).addClass(f.bullets_active_class))},p.update_active_link=function(b){var c=a('[data-orbit-link="'+p.slides().eq(b).attr("data-orbit-slide")+'"]');c.siblings().removeClass(f.bullets_active_class),c.addClass(f.bullets_active_class)},p.build_markup=function(){q.wrap('
'),j=q.parent(),q.addClass(f.slides_container_class),f.stack_on_small&&j.addClass(f.stack_on_small_class),f.navigation_arrows&&(j.append(a('').addClass(f.prev_class)),j.append(a('').addClass(f.next_class))),f.timer&&(m=a("
").addClass(f.timer_container_class),m.append(""),m.append(a("
").addClass(f.timer_progress_class)),m.addClass(f.timer_paused_class),j.append(m)),f.slide_number&&(k=a("
").addClass(f.slide_number_class),k.append(" "+f.slide_number_text+" "),j.append(k)),f.bullets&&(l=a("
    ").addClass(f.bullets_container_class),j.append(l),l.wrap('
    '),p.slides().each(function(b,c){var d=a("
  1. ").attr("data-orbit-slide",b).on("click",p.link_bullet);l.append(d)}))},p._goto=function(b,c){if(b===r)return!1;"object"==typeof o&&o.restart();var d=p.slides(),e="next";if(s=!0,r>b&&(e="prev"),b>=d.length){if(!f.circular)return!1;b=0}else if(0>b){if(!f.circular)return!1;b=d.length-1}var g=a(d.get(r)),h=a(d.get(b));g.css("zIndex",2),g.removeClass(f.active_slide_class),h.css("zIndex",4).addClass(f.active_slide_class),q.trigger("before-slide-change.fndtn.orbit"),f.before_slide_change(),p.update_active_link(b);var i=function(){var a=function(){r=b,s=!1,c===!0&&(o=p.create_timer(),o.start()),p.update_slide_number(r),q.trigger("after-slide-change.fndtn.orbit",[{slide_number:r,total_slides:d.length}]),f.after_slide_change(r,d.length)};q.outerHeight()!=h.outerHeight()&&f.variable_height?q.animate({height:h.outerHeight()},250,"linear",a):a()};if(1===d.length)return i(),!1;var j=function(){"next"===e&&n.next(g,h,i),"prev"===e&&n.prev(g,h,i)};h.outerHeight()>q.outerHeight()&&f.variable_height?q.animate({height:h.outerHeight()},250,"linear",j):j()},p.next=function(a){a.stopImmediatePropagation(),a.preventDefault(),p._goto(r+1)},p.prev=function(a){a.stopImmediatePropagation(),a.preventDefault(),p._goto(r-1)},p.link_custom=function(b){b.preventDefault();var c=a(this).attr("data-orbit-link");if("string"==typeof c&&""!=(c=a.trim(c))){var d=j.find("[data-orbit-slide="+c+"]");-1!=d.index()&&p._goto(d.index())}},p.link_bullet=function(b){var c=a(this).attr("data-orbit-slide");if("string"==typeof c&&""!=(c=a.trim(c)))if(isNaN(parseInt(c))){var d=j.find("[data-orbit-slide="+c+"]");-1!=d.index()&&p._goto(d.index()+1)}else p._goto(parseInt(c))},p.timer_callback=function(){p._goto(r+1,!0)},p.compute_dimensions=function(){var b=a(p.slides().get(r)),c=b.outerHeight();f.variable_height||p.slides().each(function(){a(this).outerHeight()>c&&(c=a(this).outerHeight())}),q.height(c)},p.create_timer=function(){var a=new g(j.find("."+f.timer_container_class),f,p.timer_callback);return a},p.stop_timer=function(){"object"==typeof o&&o.stop()},p.toggle_timer=function(){var a=j.find("."+f.timer_container_class);a.hasClass(f.timer_paused_class)?("undefined"==typeof o&&(o=p.create_timer()),o.start()):"object"==typeof o&&o.stop()},p.init=function(){p.build_markup(),f.timer&&(o=p.create_timer(),Foundation.utils.image_loaded(this.slides().children("img"),o.start)),n=new i(f,q),"slide"===f.animation&&(n=new h(f,q)),j.on("click","."+f.next_class,p.next),j.on("click","."+f.prev_class,p.prev),f.next_on_click&&j.on("click","."+f.slides_container_class+" [data-orbit-slide]",p.link_bullet),j.on("click",p.toggle_timer),f.swipe&&j.on("touchstart.fndtn.orbit",function(a){a.touches||(a=a.originalEvent);var b={start_page_x:a.touches[0].pageX,start_page_y:a.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:d};j.data("swipe-transition",b),a.stopPropagation()}).on("touchmove.fndtn.orbit",function(a){if(a.touches||(a=a.originalEvent),!(a.touches.length>1||a.scale&&1!==a.scale)){var b=j.data("swipe-transition");if("undefined"==typeof b&&(b={}),b.delta_x=a.touches[0].pageX-b.start_page_x,"undefined"==typeof b.is_scrolling&&(b.is_scrolling=!!(b.is_scrolling||Math.abs(b.delta_x)0?d(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video):d(this.scope).on("open.fndtn.reveal","["+b.attr_name()+"]",this.settings.open).on("opened.fndtn.reveal","["+b.attr_name()+"]",this.settings.opened).on("opened.fndtn.reveal","["+b.attr_name()+"]",this.open_video).on("close.fndtn.reveal","["+b.attr_name()+"]",this.settings.close).on("closed.fndtn.reveal","["+b.attr_name()+"]",this.settings.closed).on("closed.fndtn.reveal","["+b.attr_name()+"]",this.close_video),!0},key_up_on:function(a){var b=this;return b.S("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(a){var c=b.S("["+b.attr_name()+"].open"),d=c.data(b.attr_name(!0)+"-init")||b.settings;d&&27===a.which&&d.close_on_esc&&!b.locked&&b.close.call(b,c)}),!0},key_up_off:function(a){return this.S("body").off("keyup.fndtn.reveal"),!0},open:function(c,e){var g,h=this;c?"undefined"!=typeof c.selector?g=h.S("#"+c.data(h.data_attr("reveal-id"))).first():(g=h.S(this.scope),e=c):g=h.S(this.scope);var i=g.data(h.attr_name(!0)+"-init");if(i=i||this.settings,g.hasClass("open")&&c!==d&&c.attr("data-reveal-id")==g.attr("id"))return h.close(g);if(!g.hasClass("open")){var j=h.S("["+h.attr_name()+"].open");"undefined"==typeof g.data("css-top")&&g.data("css-top",parseInt(g.css("top"),10)).data("offset",this.cache_offset(g)),g.attr("tabindex","0").attr("aria-hidden","false"),this.key_up_on(g),g.on("open.fndtn.reveal",function(a){"fndtn.reveal"!==a.namespace}),g.on("open.fndtn.reveal").trigger("open.fndtn.reveal"),j.length<1&&this.toggle_bg(g,!0),"string"==typeof e&&(e={url:e});var k=function(){j.length>0&&(i.multiple_opened?h.to_back(j):h.hide(j,i.css.close)),i.multiple_opened&&f.push(g),h.show(g,i.css.open)};if("undefined"!=typeof e&&e.url){var l="undefined"!=typeof e.success?e.success:null;a.extend(e,{success:function(b,c,d){if(a.isFunction(l)){var e=l(b,c,d);"string"==typeof e&&(b=e)}"undefined"!=typeof options&&"undefined"!=typeof options.replaceContentSel?g.find(options.replaceContentSel).html(b):g.html(b),h.S(g).foundation("section","reflow"),h.S(g).children().foundation(),k()}}),i.on_ajax_error!==a.noop&&a.extend(e,{error:i.on_ajax_error}),a.ajax(e)}else k()}h.S(b).trigger("resize")},close:function(b){var b=b&&b.length?b:this.S(this.scope),c=this.S("["+this.attr_name()+"].open"),d=b.data(this.attr_name(!0)+"-init")||this.settings,e=this;if(c.length>0)if(b.removeAttr("tabindex","0").attr("aria-hidden","true"),this.locked=!0,this.key_up_off(b),b.trigger("close.fndtn.reveal"),(d.multiple_opened&&1===c.length||!d.multiple_opened||b.length>1)&&(e.toggle_bg(b,!1),e.to_front(b)),d.multiple_opened){var g=b.is(":not(.toback)");e.hide(b,d.css.close,d),g?f.pop():f=a.grep(f,function(a){var c=a[0]===b[0];return c&&e.to_front(b),!c}),f.length>0&&e.to_front(f[f.length-1])}else e.hide(c,d.css.close,d)},close_targets:function(){var a="."+this.settings.dismiss_modal_class;return this.settings.close_on_background_click?a+", ."+this.settings.bg_class:a},toggle_bg:function(b,c){0===this.S("."+this.settings.bg_class).length&&(this.settings.bg=a("
    ",{"class":this.settings.bg_class}).appendTo("body").hide());var e=this.settings.bg.filter(":visible").length>0;c!=e&&((c==d?e:!c)?this.hide(this.settings.bg):this.show(this.settings.bg))},show:function(c,d){if(d){var f=c.data(this.attr_name(!0)+"-init")||this.settings,g=f.root_element,h=this;if(0===c.parent(g).length){var i=c.wrap('
    ').parent();c.on("closed.fndtn.reveal.wrapped",function(){c.detach().appendTo(i),c.unwrap().unbind("closed.fndtn.reveal.wrapped")}),c.detach().appendTo(g)}var j=e(f.animation);if(j.animate||(this.locked=!1),j.pop){d.top=a(b).scrollTop()-c.data("offset")+"px";var k={top:a(b).scrollTop()+c.data("css-top")+"px",opacity:1};return setTimeout(function(){return c.css(d).animate(k,f.animation_speed,"linear",function(){h.locked=!1,c.trigger("opened.fndtn.reveal")}).addClass("open")},f.animation_speed/2)}if(d.top=a(b).scrollTop()+c.data("css-top")+"px",j.fade){var k={opacity:1};return setTimeout(function(){return c.css(d).animate(k,f.animation_speed,"linear",function(){h.locked=!1,c.trigger("opened.fndtn.reveal")}).addClass("open")},f.animation_speed/2)}return c.css(d).show().css({opacity:1}).addClass("open").trigger("opened.fndtn.reveal")}var f=this.settings;return e(f.animation).fade?c.fadeIn(f.animation_speed/2):(this.locked=!1,c.show())},to_back:function(a){a.addClass("toback")},to_front:function(a){a.removeClass("toback")},hide:function(c,d){if(d){var f=c.data(this.attr_name(!0)+"-init"),g=this;f=f||this.settings;var h=e(f.animation);if(h.animate||(this.locked=!1),h.pop){var i={top:-a(b).scrollTop()-c.data("offset")+"px",opacity:0};return setTimeout(function(){return c.animate(i,f.animation_speed,"linear",function(){g.locked=!1,c.css(d).trigger("closed.fndtn.reveal")}).removeClass("open")},f.animation_speed/2)}if(h.fade){var i={opacity:0};return setTimeout(function(){return c.animate(i,f.animation_speed,"linear",function(){g.locked=!1,c.css(d).trigger("closed.fndtn.reveal")}).removeClass("open")},f.animation_speed/2)}return c.hide().css(d).removeClass("open").trigger("closed.fndtn.reveal")}var f=this.settings;return e(f.animation).fade?c.fadeOut(f.animation_speed/2):c.hide()},close_video:function(b){var c=a(".flex-video",b.target),d=a("iframe",c);d.length>0&&(d.attr("data-src",d[0].src),d.attr("src",d.attr("src")),c.hide())},open_video:function(b){var c=a(".flex-video",b.target),e=c.find("iframe");if(e.length>0){var f=e.attr("data-src");if("string"==typeof f)e[0].src=e.attr("data-src");else{var g=e[0].src;e[0].src=d,e[0].src=g}c.show()}},data_attr:function(a){return this.namespace.length>0?this.namespace+"-"+a:a},cache_offset:function(a){var b=a.show().height()+parseInt(a.css("top"),10)+a.scrollY;return a.hide(),b},off:function(){a(this.scope).off(".fndtn.reveal")},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.slider={name:"slider",version:"5.5.3",settings:{start:0,end:100,step:1,precision:2,initial:null,display_selector:"",vertical:!1,trigger_input_change:!1,on_change:function(){}},cache:{},init:function(a,b,c){Foundation.inherit(this,"throttle"),this.bindings(b,c),this.reflow()},events:function(){var c=this;a(this.scope).off(".slider").on("mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider","["+c.attr_name()+"]:not(.disabled, [disabled]) .range-slider-handle",function(b){c.cache.active||(b.preventDefault(),c.set_active_slider(a(b.target)))}).on("mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider",function(d){if(c.cache.active)if(d.preventDefault(),a.data(c.cache.active[0],"settings").vertical){var e=0;d.pageY||(e=b.scrollY),c.calculate_position(c.cache.active,c.get_cursor_position(d,"y")+e)}else c.calculate_position(c.cache.active,c.get_cursor_position(d,"x"))}).on("mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider",function(d){if(!c.cache.active){var e="slider"===a(d.target).attr("role")?a(d.target):a(d.target).closest(".range-slider").find("[role='slider']");if(e.length&&!e.parent().hasClass("disabled")&&!e.parent().attr("disabled"))if(c.set_active_slider(e),a.data(c.cache.active[0],"settings").vertical){var f=0;d.pageY||(f=b.scrollY),c.calculate_position(c.cache.active,c.get_cursor_position(d,"y")+f)}else c.calculate_position(c.cache.active,c.get_cursor_position(d,"x"))}c.remove_active_slider()}).on("change.fndtn.slider",function(a){c.settings.on_change()}),c.S(b).on("resize.fndtn.slider",c.throttle(function(a){c.reflow()},300)),this.S("["+this.attr_name()+"]").each(function(){var b=a(this),d=b.children(".range-slider-handle")[0],e=c.initialize_settings(d);""!=e.display_selector&&a(e.display_selector).each(function(){a(this).attr("value")&&a(this).off("change").on("change",function(){b.foundation("slider","set_value",a(this).val())})})})},get_cursor_position:function(a,b){var c,d="page"+b.toUpperCase(),e="client"+b.toUpperCase();return"undefined"!=typeof a[d]?c=a[d]:"undefined"!=typeof a.originalEvent[e]?c=a.originalEvent[e]:a.originalEvent.touches&&a.originalEvent.touches[0]&&"undefined"!=typeof a.originalEvent.touches[0][e]?c=a.originalEvent.touches[0][e]:a.currentPoint&&"undefined"!=typeof a.currentPoint[b]&&(c=a.currentPoint[b]),c},set_active_slider:function(a){this.cache.active=a},remove_active_slider:function(){this.cache.active=null},calculate_position:function(b,c){var d=this,e=a.data(b[0],"settings"),f=(a.data(b[0],"handle_l"),a.data(b[0],"handle_o"),a.data(b[0],"bar_l")),g=a.data(b[0],"bar_o");requestAnimationFrame(function(){var a;a=Foundation.rtl&&!e.vertical?d.limit_to((g+f-c)/f,0,1):d.limit_to((c-g)/f,0,1),a=e.vertical?1-a:a;var h=d.normalized_value(a,e.start,e.end,e.step,e.precision);d.set_ui(b,h)})},set_ui:function(b,c){var d=a.data(b[0],"settings"),e=a.data(b[0],"handle_l"),f=a.data(b[0],"bar_l"),g=this.normalized_percentage(c,d.start,d.end),h=g*(f-e)-1,i=100*g,j=b.parent(),k=b.parent().children("input[type=hidden]");Foundation.rtl&&!d.vertical&&(h=-h),h=d.vertical?-h+f-e+1:h,this.set_translate(b,h,d.vertical),d.vertical?b.siblings(".range-slider-active-segment").css("height",i+"%"):b.siblings(".range-slider-active-segment").css("width",i+"%"),j.attr(this.attr_name(),c).trigger("change.fndtn.slider"),k.val(c),d.trigger_input_change&&k.trigger("change.fndtn.slider"),b[0].hasAttribute("aria-valuemin")||b.attr({"aria-valuemin":d.start,"aria-valuemax":d.end}),b.attr("aria-valuenow",c),""!=d.display_selector&&a(d.display_selector).each(function(){this.hasAttribute("value")?a(this).val(c):a(this).text(c)})},normalized_percentage:function(a,b,c){return Math.min(1,(a-b)/(c-b))},normalized_value:function(a,b,c,d,e){var f=c-b,g=a*f,h=(g-g%d)/d,i=g%d,j=i>=.5*d?d:0;return(h*d+j+b).toFixed(e)},set_translate:function(b,c,d){d?a(b).css("-webkit-transform","translateY("+c+"px)").css("-moz-transform","translateY("+c+"px)").css("-ms-transform","translateY("+c+"px)").css("-o-transform","translateY("+c+"px)").css("transform","translateY("+c+"px)"):a(b).css("-webkit-transform","translateX("+c+"px)").css("-moz-transform","translateX("+c+"px)").css("-ms-transform","translateX("+c+"px)").css("-o-transform","translateX("+c+"px)").css("transform","translateX("+c+"px)")},limit_to:function(a,b,c){return Math.min(Math.max(a,b),c)},initialize_settings:function(b){var c,d=a.extend({},this.settings,this.data_options(a(b).parent()));return null===d.precision&&(c=(""+d.step).match(/\.([\d]*)/),d.precision=c&&c[1]?c[1].length:0),d.vertical?(a.data(b,"bar_o",a(b).parent().offset().top),a.data(b,"bar_l",a(b).parent().outerHeight()),a.data(b,"handle_o",a(b).offset().top),a.data(b,"handle_l",a(b).outerHeight())):(a.data(b,"bar_o",a(b).parent().offset().left),a.data(b,"bar_l",a(b).parent().outerWidth()),a.data(b,"handle_o",a(b).offset().left),a.data(b,"handle_l",a(b).outerWidth())),a.data(b,"bar",a(b).parent()),a.data(b,"settings",d)},set_initial_position:function(b){var c=a.data(b.children(".range-slider-handle")[0],"settings"),d="number"!=typeof c.initial||isNaN(c.initial)?Math.floor(.5*(c.end-c.start)/c.step)*c.step+c.start:c.initial,e=b.children(".range-slider-handle");this.set_ui(e,d)},set_value:function(b){var c=this;a("["+c.attr_name()+"]",this.scope).each(function(){a(this).attr(c.attr_name(),b)}),a(this.scope).attr(c.attr_name())&&a(this.scope).attr(c.attr_name(),b),c.reflow()},reflow:function(){var b=this;b.S("["+this.attr_name()+"]").each(function(){var c=a(this).children(".range-slider-handle")[0],d=a(this).attr(b.attr_name());b.initialize_settings(c),d?b.set_ui(a(c),parseFloat(d)):b.set_initial_position(a(this))})}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.tab={name:"tab",version:"5.5.3",settings:{active_class:"active",callback:function(){},deep_linking:!1,scroll_to_content:!0,is_hover:!1},default_tab_hashes:[],init:function(a,b,c){var d=this,e=this.S;e("["+this.attr_name()+"] > .active > a",this.scope).each(function(){d.default_tab_hashes.push(this.hash)}),this.bindings(b,c),this.handle_location_hash_change()},events:function(){var a=this,c=this.S,d=function(b,d){var e=c(d).closest("["+a.attr_name()+"]").data(a.attr_name(!0)+"-init");if(!e.is_hover||Modernizr.touch){var f=b.keyCode||b.which;9!==f&&(b.preventDefault(),b.stopPropagation()),a.toggle_active_tab(c(d).parent())}};c(this.scope).off(".tab").on("keydown.fndtn.tab","["+this.attr_name()+"] > * > a",function(a){var b=a.keyCode||a.which;if(13===b||32===b){var c=this;d(a,c)}}).on("click.fndtn.tab","["+this.attr_name()+"] > * > a",function(a){var b=this;d(a,b)}).on("mouseenter.fndtn.tab","["+this.attr_name()+"] > * > a",function(b){var d=c(this).closest("["+a.attr_name()+"]").data(a.attr_name(!0)+"-init");d.is_hover&&a.toggle_active_tab(c(this).parent())}),c(b).on("hashchange.fndtn.tab",function(b){b.preventDefault(),a.handle_location_hash_change()})},handle_location_hash_change:function(){var b=this,c=this.S;c("["+this.attr_name()+"]",this.scope).each(function(){var e=c(this).data(b.attr_name(!0)+"-init");if(e.deep_linking){var f;if(f=e.scroll_to_content?b.scope.location.hash:b.scope.location.hash.replace("fndtn-",""),""!=f){var g=c(f);if(g.hasClass("content")&&g.parent().hasClass("tabs-content"))b.toggle_active_tab(a("["+b.attr_name()+"] > * > a[href="+f+"]").parent());else{var h=g.closest(".content").attr("id");h!=d&&b.toggle_active_tab(a("["+b.attr_name()+"] > * > a[href=#"+h+"]").parent(),f)}}else for(var i=0;i * > a[href="+b.default_tab_hashes[i]+"]").parent())}})},toggle_active_tab:function(e,f){var g=this,h=g.S,i=e.closest("["+this.attr_name()+"]"),j=e.find("a"),k=e.children("a").first(),l="#"+k.attr("href").split("#")[1],m=h(l),n=e.siblings(),o=i.data(this.attr_name(!0)+"-init"),p=function(b){var d,e=a(this),f=a(this).parents("li").prev().children('[role="tab"]'),g=a(this).parents("li").next().children('[role="tab"]');switch(b.keyCode){case 37:d=f;break;case 39:d=g;break;default:d=!1}d.length&&(e.attr({tabindex:"-1","aria-selected":null}),d.attr({tabindex:"0","aria-selected":!0}).focus()),a('[role="tabpanel"]').attr("aria-hidden","true"),a("#"+a(c.activeElement).attr("href").substring(1)).attr("aria-hidden",null)},q=function(a){var c=o.scroll_to_content?g.default_tab_hashes[0]:"fndtn-"+g.default_tab_hashes[0].replace("#","");(a!==c||b.location.hash)&&(b.location.hash=a)};k.data("tab-content")&&(l="#"+k.data("tab-content").split("#")[1],m=h(l)),o.deep_linking&&(o.scroll_to_content?(q(f||l),f==d||f==l?e.parent()[0].scrollIntoView():h(l)[0].scrollIntoView()):q(f!=d?"fndtn-"+f.replace("#",""):"fndtn-"+l.replace("#",""))),e.addClass(o.active_class).triggerHandler("opened"),j.attr({"aria-selected":"true",tabindex:0}),n.removeClass(o.active_class),n.find("a").attr({"aria-selected":"false"}),m.siblings().removeClass(o.active_class).attr({"aria-hidden":"true"}),m.addClass(o.active_class).attr("aria-hidden","false").removeAttr("tabindex"),o.callback(e),m.triggerHandler("toggled",[m]),i.triggerHandler("toggled",[e]),j.off("keydown").on("keydown",p)},data_attr:function(a){return this.namespace.length>0?this.namespace+"-"+a:a},off:function(){},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.tooltip={name:"tooltip",version:"5.5.3",settings:{additional_inheritable_classes:[],tooltip_class:".tooltip",append_to:"body",touch_close_text:"Tap To Close",disable_for_touch:!1,hover_delay:200,fade_in_duration:150,fade_out_duration:150,show_on:"all",tip_template:function(a,b){return''+b+''}},cache:{},init:function(a,b,c){Foundation.inherit(this,"random_str"),this.bindings(b,c)},should_show:function(b,c){var d=a.extend({},this.settings,this.data_options(b));return"all"===d.show_on?!0:this.small()&&"small"===d.show_on?!0:this.medium()&&"medium"===d.show_on?!0:this.large()&&"large"===d.show_on?!0:!1},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},events:function(b){function c(a,b,c){a.timer||(c?(a.timer=null,e.showTip(b)):a.timer=setTimeout(function(){a.timer=null,e.showTip(b)}.bind(a),e.settings.hover_delay))}function d(a,b){a.timer&&(clearTimeout(a.timer),a.timer=null),e.hide(b)}var e=this,f=e.S;e.create(this.S(b)),a(this.scope).off(".tooltip").on("mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"]",function(b){var g=f(this),h=a.extend({},e.settings,e.data_options(g)),i=!1;if(Modernizr.touch&&/touchstart|MSPointerDown/i.test(b.type)&&f(b.target).is("a"))return!1;if(/mouse/i.test(b.type)&&e.ie_touch(b))return!1;if(g.hasClass("open"))Modernizr.touch&&/touchstart|MSPointerDown/i.test(b.type)&&b.preventDefault(),e.hide(g);else{if(h.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(b.type))return;if(!h.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(b.type)&&(b.preventDefault(),f(h.tooltip_class+".open").hide(),i=!0,a(".open["+e.attr_name()+"]").length>0)){var j=f(a(".open["+e.attr_name()+"]")[0]);e.hide(j)}/enter|over/i.test(b.type)?c(this,g):"mouseout"===b.type||"mouseleave"===b.type?d(this,g):c(this,g,!0)}}).on("mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"].open",function(b){return/mouse/i.test(b.type)&&e.ie_touch(b)?!1:void(("touch"!=a(this).data("tooltip-open-event-type")||"mouseleave"!=b.type)&&("mouse"==a(this).data("tooltip-open-event-type")&&/MSPointerDown|touchstart/i.test(b.type)?e.convert_to_touch(a(this)):d(this,a(this))))}).on("DOMNodeRemoved DOMAttrModified","["+this.attr_name()+"]:not(a)",function(a){d(this,f(this))})},ie_touch:function(a){return!1},showTip:function(a){var b=this.getTip(a);return this.should_show(a,b)?this.show(a):void 0},getTip:function(b){var c=this.selector(b),d=a.extend({},this.settings,this.data_options(b)),e=null;return c&&(e=this.S('span[data-selector="'+c+'"]'+d.tooltip_class)),"object"==typeof e?e:!1},selector:function(a){var b=a.attr(this.attr_name())||a.attr("data-selector");return"string"!=typeof b&&(b=this.random_str(6),a.attr("data-selector",b).attr("aria-describedby",b)),b},create:function(c){var d=this,e=a.extend({},this.settings,this.data_options(c)),f=this.settings.tip_template;"string"==typeof e.tip_template&&b.hasOwnProperty(e.tip_template)&&(f=b[e.tip_template]); +var g=a(f(this.selector(c),a("
    ").html(c.attr("title")).html())),h=this.inheritable_classes(c);g.addClass(h).appendTo(e.append_to),Modernizr.touch&&(g.append(''+e.touch_close_text+""),g.on("touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip",function(a){d.hide(c)})),c.removeAttr("title").attr("title","")},reposition:function(b,c,d){var e,f,g,h,i;c.css("visibility","hidden").show(),e=b.data("width"),f=c.children(".nub"),g=f.outerHeight(),h=f.outerWidth(),this.small()?c.css({width:"100%"}):c.css({width:e?e:"auto"}),i=function(a,b,c,d,e,f){return a.css({top:b?b:"auto",bottom:d?d:"auto",left:e?e:"auto",right:c?c:"auto"}).end()};var j=b.offset().top,k=b.offset().left,l=b.outerHeight();if(i(c,j+l+10,"auto","auto",k),this.small())i(c,j+l+10,"auto","auto",12.5,a(this.scope).width()),c.addClass("tip-override"),i(f,-g,"auto","auto",k);else{Foundation.rtl&&(f.addClass("rtl"),k=k+b.outerWidth()-c.outerWidth()),i(c,j+l+10,"auto","auto",k),f.attr("style")&&f.removeAttr("style"),c.removeClass("tip-override");var m=c.outerHeight();d&&d.indexOf("tip-top")>-1?(Foundation.rtl&&f.addClass("rtl"),i(c,j-m,"auto","auto",k).removeClass("tip-override")):d&&d.indexOf("tip-left")>-1?(i(c,j+l/2-m/2,"auto","auto",k-c.outerWidth()-g).removeClass("tip-override"),f.removeClass("rtl")):d&&d.indexOf("tip-right")>-1&&(i(c,j+l/2-m/2,"auto","auto",k+b.outerWidth()+g).removeClass("tip-override"),f.removeClass("rtl"))}c.css("visibility","visible").hide()},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},inheritable_classes:function(b){var c=a.extend({},this.settings,this.data_options(b)),d=["tip-top","tip-left","tip-bottom","tip-right","radius","round"].concat(c.additional_inheritable_classes),e=b.attr("class"),f=e?a.map(e.split(" "),function(b,c){return-1!==a.inArray(b,d)?b:void 0}).join(" "):"";return a.trim(f)},convert_to_touch:function(b){var c=this,d=c.getTip(b),e=a.extend({},c.settings,c.data_options(b));0===d.find(".tap-to-close").length&&(d.append(''+e.touch_close_text+""),d.on("click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose",function(a){c.hide(b)})),b.data("tooltip-open-event-type","touch")},show:function(a){var b=this.getTip(a);"touch"==a.data("tooltip-open-event-type")&&this.convert_to_touch(a),this.reposition(a,b,a.attr("class")),a.addClass("open"),b.fadeIn(this.settings.fade_in_duration)},hide:function(a){var b=this.getTip(a);b.fadeOut(this.settings.fade_out_duration,function(){b.find(".tap-to-close").remove(),b.off("click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose"),a.removeClass("open")})},off:function(){var b=this;this.S(this.scope).off(".fndtn.tooltip"),this.S(this.settings.tooltip_class).each(function(c){a("["+b.attr_name()+"]").eq(c).attr("title",a(this).text())}).remove()},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.5.3",settings:{index:0,start_offset:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",mobile_show_parent_link:!0,is_hover:!0,scrolltop:!0,sticky_on:"all",dropdown_autoclose:!0},init:function(b,c,d){Foundation.inherit(this,"add_custom_rule register_media throttle");var e=this;e.register_media("topbar","foundation-mq-topbar"),this.bindings(c,d),e.S("["+this.attr_name()+"]",this.scope).each(function(){var b=a(this),c=b.data(e.attr_name(!0)+"-init");e.S("section, .top-bar-section",this);b.data("index",0);var d=b.parent();d.hasClass("fixed")||e.is_sticky(b,d,c)?(e.settings.sticky_class=c.sticky_class,e.settings.sticky_topbar=b,b.data("height",d.outerHeight()),b.data("stickyoffset",d.offset().top)):b.data("height",b.outerHeight()),c.assembled||e.assemble(b),c.is_hover?e.S(".has-dropdown",b).addClass("not-click"):e.S(".has-dropdown",b).removeClass("not-click"),e.add_custom_rule(".f-topbar-fixed { padding-top: "+b.data("height")+"px }"),d.hasClass("fixed")&&e.S("body").addClass("f-topbar-fixed")})},is_sticky:function(a,b,c){var d=b.hasClass(c.sticky_class),e=matchMedia(Foundation.media_queries.small).matches,f=matchMedia(Foundation.media_queries.medium).matches,g=matchMedia(Foundation.media_queries.large).matches;return d&&"all"===c.sticky_on?!0:d&&this.small()&&-1!==c.sticky_on.indexOf("small")&&e&&!f&&!g?!0:d&&this.medium()&&-1!==c.sticky_on.indexOf("medium")&&e&&f&&!g?!0:d&&this.large()&&-1!==c.sticky_on.indexOf("large")&&e&&f&&g?!0:!1},toggle:function(c){var d,e=this;d=c?e.S(c).closest("["+this.attr_name()+"]"):e.S("["+this.attr_name()+"]");var f=d.data(this.attr_name(!0)+"-init"),g=e.S("section, .top-bar-section",d);e.breakpoint()&&(e.rtl?(g.css({right:"0%"}),a(">.name",g).css({right:"100%"})):(g.css({left:"0%"}),a(">.name",g).css({left:"100%"})),e.S("li.moved",g).removeClass("moved"),d.data("index",0),d.toggleClass("expanded").css("height","")),f.scrolltop?d.hasClass("expanded")?d.parent().hasClass("fixed")&&(f.scrolltop?(d.parent().removeClass("fixed"),d.addClass("fixed"),e.S("body").removeClass("f-topbar-fixed"),b.scrollTo(0,0)):d.parent().removeClass("expanded")):d.hasClass("fixed")&&(d.parent().addClass("fixed"),d.removeClass("fixed"),e.S("body").addClass("f-topbar-fixed")):(e.is_sticky(d,d.parent(),f)&&d.parent().addClass("fixed"),d.parent().hasClass("fixed")&&(d.hasClass("expanded")?(d.addClass("fixed"),d.parent().addClass("expanded"),e.S("body").addClass("f-topbar-fixed")):(d.removeClass("fixed"),d.parent().removeClass("expanded"),e.update_sticky_positioning())))},timer:null,events:function(c){var d=this,e=this.S;e(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(a){a.preventDefault(),d.toggle(this)}).on("click.fndtn.topbar contextmenu.fndtn.topbar",'.top-bar .top-bar-section li a[href^="#"],['+this.attr_name()+'] .top-bar-section li a[href^="#"]',function(b){var c=a(this).closest("li"),e=c.closest("["+d.attr_name()+"]"),f=e.data(d.attr_name(!0)+"-init");if(f.dropdown_autoclose&&f.is_hover){var g=a(this).closest(".hover");g.removeClass("hover")}!d.breakpoint()||c.hasClass("back")||c.hasClass("has-dropdown")||d.toggle()}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(b){var c=e(this),f=e(b.target),g=c.closest("["+d.attr_name()+"]"),h=g.data(d.attr_name(!0)+"-init");return f.data("revealId")?void d.toggle():void(d.breakpoint()||(!h.is_hover||Modernizr.touch)&&(b.stopImmediatePropagation(),c.hasClass("hover")?(c.removeClass("hover").find("li").removeClass("hover"),c.parents("li.hover").removeClass("hover")):(c.addClass("hover"),a(c).siblings().removeClass("hover"),"A"===f[0].nodeName&&f.parent().hasClass("has-dropdown")&&b.preventDefault())))}).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown>a",function(a){if(d.breakpoint()){a.preventDefault();var b=e(this),c=b.closest("["+d.attr_name()+"]"),f=c.find("section, .top-bar-section"),g=(b.next(".dropdown").outerHeight(),b.closest("li"));c.data("index",c.data("index")+1),g.addClass("moved"),d.rtl?(f.css({right:-(100*c.data("index"))+"%"}),f.find(">.name").css({right:100*c.data("index")+"%"})):(f.css({left:-(100*c.data("index"))+"%"}),f.find(">.name").css({left:100*c.data("index")+"%"})),c.css("height",b.siblings("ul").outerHeight(!0)+c.data("height"))}}),e(b).off(".topbar").on("resize.fndtn.topbar",d.throttle(function(){d.resize.call(d)},50)).trigger("resize.fndtn.topbar").load(function(){e(this).trigger("resize.fndtn.topbar")}),e("body").off(".topbar").on("click.fndtn.topbar",function(a){var b=e(a.target).closest("li").closest("li.hover");b.length>0||e("["+d.attr_name()+"] li.hover").removeClass("hover")}),e(this.scope).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown .back",function(a){a.preventDefault();var b=e(this),c=b.closest("["+d.attr_name()+"]"),f=c.find("section, .top-bar-section"),g=(c.data(d.attr_name(!0)+"-init"),b.closest("li.moved")),h=g.parent();c.data("index",c.data("index")-1),d.rtl?(f.css({right:-(100*c.data("index"))+"%"}),f.find(">.name").css({right:100*c.data("index")+"%"})):(f.css({left:-(100*c.data("index"))+"%"}),f.find(">.name").css({left:100*c.data("index")+"%"})),0===c.data("index")?c.css("height",""):c.css("height",h.outerHeight(!0)+c.data("height")),setTimeout(function(){g.removeClass("moved")},300)}),e(this.scope).find(".dropdown a").focus(function(){a(this).parents(".has-dropdown").addClass("hover")}).blur(function(){a(this).parents(".has-dropdown").removeClass("hover")})},resize:function(){var a=this;a.S("["+this.attr_name()+"]").each(function(){var b,d=a.S(this),e=d.data(a.attr_name(!0)+"-init"),f=d.parent("."+a.settings.sticky_class);if(!a.breakpoint()){var g=d.hasClass("expanded");d.css("height","").removeClass("expanded").find("li").removeClass("hover"),g&&a.toggle(d)}a.is_sticky(d,f,e)&&(f.hasClass("fixed")?(f.removeClass("fixed"),b=f.offset().top,a.S(c.body).hasClass("f-topbar-fixed")&&(b-=d.data("height")),d.data("stickyoffset",b),f.addClass("fixed")):(b=f.offset().top,d.data("stickyoffset",b)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},small:function(){return matchMedia(Foundation.media_queries.small).matches},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},assemble:function(b){var c=this,d=b.data(this.attr_name(!0)+"-init"),e=c.S("section, .top-bar-section",b);e.detach(),c.S(".has-dropdown>a",e).each(function(){var b,e=c.S(this),f=e.siblings(".dropdown"),g=e.attr("href");f.find(".title.back").length||(b=a(1==d.mobile_show_parent_link&&g?'
  2. ":'
  3. '),1==d.custom_back_text?a("h5>a",b).html(d.back_text):a("h5>a",b).html("« "+e.html()),f.prepend(b))}),e.appendTo(b),this.sticky(),this.assembled(b)},assembled:function(b){b.data(this.attr_name(!0),a.extend({},b.data(this.attr_name(!0)),{assembled:!0}))},height:function(b){var c=0,d=this;return a("> li",b).each(function(){c+=d.S(this).outerHeight(!0)}),c},sticky:function(){var a=this;this.S(b).on("scroll",function(){a.update_sticky_positioning()})},update_sticky_positioning:function(){var a="."+this.settings.sticky_class,c=this.S(b),d=this;if(d.settings.sticky_topbar&&d.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(),this.settings)){var e=this.settings.sticky_topbar.data("stickyoffset")+this.settings.start_offset;d.S(a).hasClass("expanded")||(c.scrollTop()>e?d.S(a).hasClass("fixed")||(d.S(a).addClass("fixed"),d.S("body").addClass("f-topbar-fixed")):c.scrollTop()<=e&&d.S(a).hasClass("fixed")&&(d.S(a).removeClass("fixed"),d.S("body").removeClass("f-topbar-fixed")))}},off:function(){this.S(this.scope).off(".fndtn.topbar"),this.S(b).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,window,window.document);;//var Map = { +// _map: null, +// _latLngBounds: null, +// _infoWindow: null, +// arrMarkers: [], +// +// init: function() +// { +// var canvas = document.getElementById('map-canvas'); +// var myOptions = { +// zoom: 13, +// mapTypeControl: true, +// mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU}, +// navigationControl: true, +// navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL}, +// mapTypeId: google.maps.MapTypeId.ROADMAP +// } +// +// Map._map = new google.maps.Map(canvas, myOptions); +// Map._latLngBounds = new google.maps.LatLngBounds(); +// Map._infoWindow = new google.maps.InfoWindow; +// +// $.get(mydir + "map.xml", Map._loadData, 'xml'); +// }, +// +// _loadData: function(data) +// { +// var markers = data.documentElement.getElementsByTagName("marker"); +// for (i = 0; i < markers.length; i++) { +// var name = markers[i].getAttribute('member_name'); +// var street = markers[i].getAttribute('street'); +// var city = markers[i].getAttribute('city_name'); +// var state = markers[i].getAttribute('state_abb'); +// var zip = markers[i].getAttribute('zip'); +// var lat = markers[i].getAttribute('lat'); +// var lng = markers[i].getAttribute('lng'); +// var phone = markers[i].getAttribute('phone'); +// var tfree = markers[i].getAttribute('tfree'); +// var zIndex = markers[i].getAttribute('zIndex'); +// +// var point = new google.maps.LatLng( +// parseFloat(lat), +// parseFloat(lng) +// ); +// Map._latLngBounds.extend(point); +// +// var html = '
    '; +// html += '

    ' + 'Pellston Airport' + '
    ' + +// street + '
    ' + city + ', ' + state + ' ' + zip; +// +// if (phone != '') { +// html += '
    ' + phone; +// } +// if (tfree != '') { +// html += '
    ' + tfree; +// } +// +// html += '

    '; +// html += '
    '; +// +//// html += ' - '; +// var marker = new google.maps.Marker({ +// title: name, +// map: Map._map, +// position: point +// }); +// +// Map.arrMarkers.push(marker); +// Map._bindInfoWindow(marker, Map._map, Map._infoWindow, html); +// } +// +// Map._map.setCenter( +// Map._latLngBounds.getCenter() +// ); +// Map._map.fitBounds(Map._latLngBounds); +// google.maps.event.addListenerOnce(Map._map, 'bounds_changed', function(event) { +// if (this.getZoom() > 15) { +// this.setZoom(13); +// } +// }); +// if (typeof glm_searchMapIconActive !== "undefined" && glm_searchMapIconActive) { +// $(".map-link").click(function (){ +// var linkId = $(this).attr("rel"); +// google.maps.event.trigger(Map.arrMarkers[linkId], "click"); +// myAnchor = '#map-canvas'; +// window.location = String(window.location).replace(/\#.*$/, "") + myAnchor; +// Map._map.setZoom(14); +// }); +// } +// }, +// +// _bindInfoWindow: function(marker, map, infoWindow, html) +// { +// google.maps.event.addListener(marker, 'click', function() { +// infoWindow.setContent(html); +// infoWindow.open(map, marker); +// +// $('.addToPlanner a:first').click(function(event) { +// if ($(this).text() == 'Add To Planner') { +// event.preventDefault(); +// +// $.get($(this).attr('href'), function(data, textstatus) { +// $(".trip-list-count").html(data); +// $('.addToPlanner a').toggle(); +// }); +// return false; +// } +// }); +// }); +// Map._map.setZoom(13); +// } +//}; +// +//var scripts= document.getElementsByTagName('script'); +//var path= scripts[scripts.length-1].src.split('?')[0]; // remove any ?query +//var mydir= path.split('/').slice(0, -1).join('/')+'/'; // remove last filename part of path +//$(document).ready(Map.init);;// Load foundation +$(document).foundation(); +$(document).ready(function () { + $('ul.children').each(function () { + $(this).before(''); + }); + $('a.toggle').click('click', function () { + $(this).toggleClass('open'); + $(this).siblings('ul').toggleClass('open'); + }); + $('.top-bar-section').find('ul.sub-menu.dropdown').each(function (){ + var menuImg = $(this).parent('li').prop('id'); + var menuNum = menuImg.match(/\d+/)[0]; + var menuImgSrc = 'img_for_menu_' + menuNum; + if (window['img_for_menu_' + menuNum]) { + $(this).find('li.image-placeholder').html(''); + } else { + $(this).find('li.image-placeholder').parent('ul').addClass('no-image-subul'); + $(this).find('li.image-placeholder').remove(); + } + //console.log('ul = ' + menuImg); + //console.log('menu-id = ' + menuNum); + }); + + var toggleSitelist = true; + $('#emmet').on('click',function(e) { +// var footerPosition = get_footer_position(); + var footerPosition = 'fixed'; + if (footerPosition === 'fixed') { + if (toggleSitelist) { + $("#sitelist").animate({'height': 53}, 600); + toggleSitelist = false; + } else { + $("#sitelist").animate({'height': 0}, 600); + toggleSitelist = true; + } + $('#connect').bind('mouseleave', function () { + if (!toggleSitelist) { + $("#sitelist").animate({'height': 0}, 600); + toggleSitelist = true; + } + }); + } + }); + setTimeout(function() { + $(".footable-toggle").trigger('click'); + },10); + $("#embedded-map-display").height($(".wu-wrapper").outerHeight() + 2); + $("#embedded-map-display").find("iframe").height($(".wu-wrapper").outerHeight()); +}); diff --git a/js/custom/google-map.js b/js/custom/google-map.js new file mode 100644 index 0000000..1462f06 --- /dev/null +++ b/js/custom/google-map.js @@ -0,0 +1,117 @@ +//var Map = { +// _map: null, +// _latLngBounds: null, +// _infoWindow: null, +// arrMarkers: [], +// +// init: function() +// { +// var canvas = document.getElementById('map-canvas'); +// var myOptions = { +// zoom: 13, +// mapTypeControl: true, +// mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU}, +// navigationControl: true, +// navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL}, +// mapTypeId: google.maps.MapTypeId.ROADMAP +// } +// +// Map._map = new google.maps.Map(canvas, myOptions); +// Map._latLngBounds = new google.maps.LatLngBounds(); +// Map._infoWindow = new google.maps.InfoWindow; +// +// $.get(mydir + "map.xml", Map._loadData, 'xml'); +// }, +// +// _loadData: function(data) +// { +// var markers = data.documentElement.getElementsByTagName("marker"); +// for (i = 0; i < markers.length; i++) { +// var name = markers[i].getAttribute('member_name'); +// var street = markers[i].getAttribute('street'); +// var city = markers[i].getAttribute('city_name'); +// var state = markers[i].getAttribute('state_abb'); +// var zip = markers[i].getAttribute('zip'); +// var lat = markers[i].getAttribute('lat'); +// var lng = markers[i].getAttribute('lng'); +// var phone = markers[i].getAttribute('phone'); +// var tfree = markers[i].getAttribute('tfree'); +// var zIndex = markers[i].getAttribute('zIndex'); +// +// var point = new google.maps.LatLng( +// parseFloat(lat), +// parseFloat(lng) +// ); +// Map._latLngBounds.extend(point); +// +// var html = '
    '; +// html += '

    ' + 'Pellston Airport' + '
    ' + +// street + '
    ' + city + ', ' + state + ' ' + zip; +// +// if (phone != '') { +// html += '
    ' + phone; +// } +// if (tfree != '') { +// html += '
    ' + tfree; +// } +// +// html += '

    '; +// html += '
    '; +// +//// html += ' - '; +// var marker = new google.maps.Marker({ +// title: name, +// map: Map._map, +// position: point +// }); +// +// Map.arrMarkers.push(marker); +// Map._bindInfoWindow(marker, Map._map, Map._infoWindow, html); +// } +// +// Map._map.setCenter( +// Map._latLngBounds.getCenter() +// ); +// Map._map.fitBounds(Map._latLngBounds); +// google.maps.event.addListenerOnce(Map._map, 'bounds_changed', function(event) { +// if (this.getZoom() > 15) { +// this.setZoom(13); +// } +// }); +// if (typeof glm_searchMapIconActive !== "undefined" && glm_searchMapIconActive) { +// $(".map-link").click(function (){ +// var linkId = $(this).attr("rel"); +// google.maps.event.trigger(Map.arrMarkers[linkId], "click"); +// myAnchor = '#map-canvas'; +// window.location = String(window.location).replace(/\#.*$/, "") + myAnchor; +// Map._map.setZoom(14); +// }); +// } +// }, +// +// _bindInfoWindow: function(marker, map, infoWindow, html) +// { +// google.maps.event.addListener(marker, 'click', function() { +// infoWindow.setContent(html); +// infoWindow.open(map, marker); +// +// $('.addToPlanner a:first').click(function(event) { +// if ($(this).text() == 'Add To Planner') { +// event.preventDefault(); +// +// $.get($(this).attr('href'), function(data, textstatus) { +// $(".trip-list-count").html(data); +// $('.addToPlanner a').toggle(); +// }); +// return false; +// } +// }); +// }); +// Map._map.setZoom(13); +// } +//}; +// +//var scripts= document.getElementsByTagName('script'); +//var path= scripts[scripts.length-1].src.split('?')[0]; // remove any ?query +//var mydir= path.split('/').slice(0, -1).join('/')+'/'; // remove last filename part of path +//$(document).ready(Map.init); \ No newline at end of file diff --git a/js/custom/pageSetup.js b/js/custom/pageSetup.js new file mode 100644 index 0000000..8e700e9 --- /dev/null +++ b/js/custom/pageSetup.js @@ -0,0 +1,50 @@ +// Load foundation +$(document).foundation(); +$(document).ready(function () { + $('ul.children').each(function () { + $(this).before(''); + }); + $('a.toggle').click('click', function () { + $(this).toggleClass('open'); + $(this).siblings('ul').toggleClass('open'); + }); + $('.top-bar-section').find('ul.sub-menu.dropdown').each(function (){ + var menuImg = $(this).parent('li').prop('id'); + var menuNum = menuImg.match(/\d+/)[0]; + var menuImgSrc = 'img_for_menu_' + menuNum; + if (window['img_for_menu_' + menuNum]) { + $(this).find('li.image-placeholder').html(''); + } else { + $(this).find('li.image-placeholder').parent('ul').addClass('no-image-subul'); + $(this).find('li.image-placeholder').remove(); + } + //console.log('ul = ' + menuImg); + //console.log('menu-id = ' + menuNum); + }); + + var toggleSitelist = true; + $('#emmet').on('click',function(e) { +// var footerPosition = get_footer_position(); + var footerPosition = 'fixed'; + if (footerPosition === 'fixed') { + if (toggleSitelist) { + $("#sitelist").animate({'height': 53}, 600); + toggleSitelist = false; + } else { + $("#sitelist").animate({'height': 0}, 600); + toggleSitelist = true; + } + $('#connect').bind('mouseleave', function () { + if (!toggleSitelist) { + $("#sitelist").animate({'height': 0}, 600); + toggleSitelist = true; + } + }); + } + }); + setTimeout(function() { + $(".footable-toggle").trigger('click'); + },10); + $("#embedded-map-display").height($(".wu-wrapper").outerHeight() + 2); + $("#embedded-map-display").find("iframe").height($(".wu-wrapper").outerHeight()); +}); diff --git a/js/dollarsign.js b/js/dollarsign.js new file mode 100644 index 0000000..2d7a2e9 --- /dev/null +++ b/js/dollarsign.js @@ -0,0 +1,6 @@ +/* + * To avoid conflicts, Wordpress tends to prefer jQuery being used over $. + * As long as this file is included, no such conflicts should arise. Ensure it + * is called before other .js files using $. + */ +var $=jQuery.noConflict(); \ No newline at end of file diff --git a/js/fastclick/lib/fastclick.js b/js/fastclick/lib/fastclick.js new file mode 100644 index 0000000..3af4f9d --- /dev/null +++ b/js/fastclick/lib/fastclick.js @@ -0,0 +1,841 @@ +;(function () { + 'use strict'; + + /** + * @preserve FastClick: polyfill to remove click delays on browsers with touch UIs. + * + * @codingstandard ftlabs-jsv2 + * @copyright The Financial Times Limited [All Rights Reserved] + * @license MIT License (see LICENSE.txt) + */ + + /*jslint browser:true, node:true*/ + /*global define, Event, Node*/ + + + /** + * Instantiate fast-clicking listeners on the specified layer. + * + * @constructor + * @param {Element} layer The layer to listen on + * @param {Object} [options={}] The options to override the defaults + */ + function FastClick(layer, options) { + var oldOnClick; + + options = options || {}; + + /** + * Whether a click is currently being tracked. + * + * @type boolean + */ + this.trackingClick = false; + + + /** + * Timestamp for when click tracking started. + * + * @type number + */ + this.trackingClickStart = 0; + + + /** + * The element being tracked for a click. + * + * @type EventTarget + */ + this.targetElement = null; + + + /** + * X-coordinate of touch start event. + * + * @type number + */ + this.touchStartX = 0; + + + /** + * Y-coordinate of touch start event. + * + * @type number + */ + this.touchStartY = 0; + + + /** + * ID of the last touch, retrieved from Touch.identifier. + * + * @type number + */ + this.lastTouchIdentifier = 0; + + + /** + * Touchmove boundary, beyond which a click will be cancelled. + * + * @type number + */ + this.touchBoundary = options.touchBoundary || 10; + + + /** + * The FastClick layer. + * + * @type Element + */ + this.layer = layer; + + /** + * The minimum time between tap(touchstart and touchend) events + * + * @type number + */ + this.tapDelay = options.tapDelay || 200; + + /** + * The maximum time for a tap + * + * @type number + */ + this.tapTimeout = options.tapTimeout || 700; + + if (FastClick.notNeeded(layer)) { + return; + } + + // Some old versions of Android don't have Function.prototype.bind + function bind(method, context) { + return function() { return method.apply(context, arguments); }; + } + + + var methods = ['onMouse', 'onClick', 'onTouchStart', 'onTouchMove', 'onTouchEnd', 'onTouchCancel']; + var context = this; + for (var i = 0, l = methods.length; i < l; i++) { + context[methods[i]] = bind(context[methods[i]], context); + } + + // Set up event handlers as required + if (deviceIsAndroid) { + layer.addEventListener('mouseover', this.onMouse, true); + layer.addEventListener('mousedown', this.onMouse, true); + layer.addEventListener('mouseup', this.onMouse, true); + } + + layer.addEventListener('click', this.onClick, true); + layer.addEventListener('touchstart', this.onTouchStart, false); + layer.addEventListener('touchmove', this.onTouchMove, false); + layer.addEventListener('touchend', this.onTouchEnd, false); + layer.addEventListener('touchcancel', this.onTouchCancel, false); + + // Hack is required for browsers that don't support Event#stopImmediatePropagation (e.g. Android 2) + // which is how FastClick normally stops click events bubbling to callbacks registered on the FastClick + // layer when they are cancelled. + if (!Event.prototype.stopImmediatePropagation) { + layer.removeEventListener = function(type, callback, capture) { + var rmv = Node.prototype.removeEventListener; + if (type === 'click') { + rmv.call(layer, type, callback.hijacked || callback, capture); + } else { + rmv.call(layer, type, callback, capture); + } + }; + + layer.addEventListener = function(type, callback, capture) { + var adv = Node.prototype.addEventListener; + if (type === 'click') { + adv.call(layer, type, callback.hijacked || (callback.hijacked = function(event) { + if (!event.propagationStopped) { + callback(event); + } + }), capture); + } else { + adv.call(layer, type, callback, capture); + } + }; + } + + // If a handler is already declared in the element's onclick attribute, it will be fired before + // FastClick's onClick handler. Fix this by pulling out the user-defined handler function and + // adding it as listener. + if (typeof layer.onclick === 'function') { + + // Android browser on at least 3.2 requires a new reference to the function in layer.onclick + // - the old one won't work if passed to addEventListener directly. + oldOnClick = layer.onclick; + layer.addEventListener('click', function(event) { + oldOnClick(event); + }, false); + layer.onclick = null; + } + } + + /** + * Windows Phone 8.1 fakes user agent string to look like Android and iPhone. + * + * @type boolean + */ + var deviceIsWindowsPhone = navigator.userAgent.indexOf("Windows Phone") >= 0; + + /** + * Android requires exceptions. + * + * @type boolean + */ + var deviceIsAndroid = navigator.userAgent.indexOf('Android') > 0 && !deviceIsWindowsPhone; + + + /** + * iOS requires exceptions. + * + * @type boolean + */ + var deviceIsIOS = /iP(ad|hone|od)/.test(navigator.userAgent) && !deviceIsWindowsPhone; + + + /** + * iOS 4 requires an exception for select elements. + * + * @type boolean + */ + var deviceIsIOS4 = deviceIsIOS && (/OS 4_\d(_\d)?/).test(navigator.userAgent); + + + /** + * iOS 6.0-7.* requires the target element to be manually derived + * + * @type boolean + */ + var deviceIsIOSWithBadTarget = deviceIsIOS && (/OS [6-7]_\d/).test(navigator.userAgent); + + /** + * BlackBerry requires exceptions. + * + * @type boolean + */ + var deviceIsBlackBerry10 = navigator.userAgent.indexOf('BB10') > 0; + + /** + * Determine whether a given element requires a native click. + * + * @param {EventTarget|Element} target Target DOM element + * @returns {boolean} Returns true if the element needs a native click + */ + FastClick.prototype.needsClick = function(target) { + switch (target.nodeName.toLowerCase()) { + + // Don't send a synthetic click to disabled inputs (issue #62) + case 'button': + case 'select': + case 'textarea': + if (target.disabled) { + return true; + } + + break; + case 'input': + + // File inputs need real clicks on iOS 6 due to a browser bug (issue #68) + if ((deviceIsIOS && target.type === 'file') || target.disabled) { + return true; + } + + break; + case 'label': + case 'iframe': // iOS8 homescreen apps can prevent events bubbling into frames + case 'video': + return true; + } + + return (/\bneedsclick\b/).test(target.className); + }; + + + /** + * Determine whether a given element requires a call to focus to simulate click into element. + * + * @param {EventTarget|Element} target Target DOM element + * @returns {boolean} Returns true if the element requires a call to focus to simulate native click. + */ + FastClick.prototype.needsFocus = function(target) { + switch (target.nodeName.toLowerCase()) { + case 'textarea': + return true; + case 'select': + return !deviceIsAndroid; + case 'input': + switch (target.type) { + case 'button': + case 'checkbox': + case 'file': + case 'image': + case 'radio': + case 'submit': + return false; + } + + // No point in attempting to focus disabled inputs + return !target.disabled && !target.readOnly; + default: + return (/\bneedsfocus\b/).test(target.className); + } + }; + + + /** + * Send a click event to the specified element. + * + * @param {EventTarget|Element} targetElement + * @param {Event} event + */ + FastClick.prototype.sendClick = function(targetElement, event) { + var clickEvent, touch; + + // On some Android devices activeElement needs to be blurred otherwise the synthetic click will have no effect (#24) + if (document.activeElement && document.activeElement !== targetElement) { + document.activeElement.blur(); + } + + touch = event.changedTouches[0]; + + // Synthesise a click event, with an extra attribute so it can be tracked + clickEvent = document.createEvent('MouseEvents'); + clickEvent.initMouseEvent(this.determineEventType(targetElement), true, true, window, 1, touch.screenX, touch.screenY, touch.clientX, touch.clientY, false, false, false, false, 0, null); + clickEvent.forwardedTouchEvent = true; + targetElement.dispatchEvent(clickEvent); + }; + + FastClick.prototype.determineEventType = function(targetElement) { + + //Issue #159: Android Chrome Select Box does not open with a synthetic click event + if (deviceIsAndroid && targetElement.tagName.toLowerCase() === 'select') { + return 'mousedown'; + } + + return 'click'; + }; + + + /** + * @param {EventTarget|Element} targetElement + */ + FastClick.prototype.focus = function(targetElement) { + var length; + + // Issue #160: on iOS 7, some input elements (e.g. date datetime month) throw a vague TypeError on setSelectionRange. These elements don't have an integer value for the selectionStart and selectionEnd properties, but unfortunately that can't be used for detection because accessing the properties also throws a TypeError. Just check the type instead. Filed as Apple bug #15122724. + if (deviceIsIOS && targetElement.setSelectionRange && targetElement.type.indexOf('date') !== 0 && targetElement.type !== 'time' && targetElement.type !== 'month') { + length = targetElement.value.length; + targetElement.setSelectionRange(length, length); + } else { + targetElement.focus(); + } + }; + + + /** + * Check whether the given target element is a child of a scrollable layer and if so, set a flag on it. + * + * @param {EventTarget|Element} targetElement + */ + FastClick.prototype.updateScrollParent = function(targetElement) { + var scrollParent, parentElement; + + scrollParent = targetElement.fastClickScrollParent; + + // Attempt to discover whether the target element is contained within a scrollable layer. Re-check if the + // target element was moved to another parent. + if (!scrollParent || !scrollParent.contains(targetElement)) { + parentElement = targetElement; + do { + if (parentElement.scrollHeight > parentElement.offsetHeight) { + scrollParent = parentElement; + targetElement.fastClickScrollParent = parentElement; + break; + } + + parentElement = parentElement.parentElement; + } while (parentElement); + } + + // Always update the scroll top tracker if possible. + if (scrollParent) { + scrollParent.fastClickLastScrollTop = scrollParent.scrollTop; + } + }; + + + /** + * @param {EventTarget} targetElement + * @returns {Element|EventTarget} + */ + FastClick.prototype.getTargetElementFromEventTarget = function(eventTarget) { + + // On some older browsers (notably Safari on iOS 4.1 - see issue #56) the event target may be a text node. + if (eventTarget.nodeType === Node.TEXT_NODE) { + return eventTarget.parentNode; + } + + return eventTarget; + }; + + + /** + * On touch start, record the position and scroll offset. + * + * @param {Event} event + * @returns {boolean} + */ + FastClick.prototype.onTouchStart = function(event) { + var targetElement, touch, selection; + + // Ignore multiple touches, otherwise pinch-to-zoom is prevented if both fingers are on the FastClick element (issue #111). + if (event.targetTouches.length > 1) { + return true; + } + + targetElement = this.getTargetElementFromEventTarget(event.target); + touch = event.targetTouches[0]; + + if (deviceIsIOS) { + + // Only trusted events will deselect text on iOS (issue #49) + selection = window.getSelection(); + if (selection.rangeCount && !selection.isCollapsed) { + return true; + } + + if (!deviceIsIOS4) { + + // Weird things happen on iOS when an alert or confirm dialog is opened from a click event callback (issue #23): + // when the user next taps anywhere else on the page, new touchstart and touchend events are dispatched + // with the same identifier as the touch event that previously triggered the click that triggered the alert. + // Sadly, there is an issue on iOS 4 that causes some normal touch events to have the same identifier as an + // immediately preceeding touch event (issue #52), so this fix is unavailable on that platform. + // Issue 120: touch.identifier is 0 when Chrome dev tools 'Emulate touch events' is set with an iOS device UA string, + // which causes all touch events to be ignored. As this block only applies to iOS, and iOS identifiers are always long, + // random integers, it's safe to to continue if the identifier is 0 here. + if (touch.identifier && touch.identifier === this.lastTouchIdentifier) { + event.preventDefault(); + return false; + } + + this.lastTouchIdentifier = touch.identifier; + + // If the target element is a child of a scrollable layer (using -webkit-overflow-scrolling: touch) and: + // 1) the user does a fling scroll on the scrollable layer + // 2) the user stops the fling scroll with another tap + // then the event.target of the last 'touchend' event will be the element that was under the user's finger + // when the fling scroll was started, causing FastClick to send a click event to that layer - unless a check + // is made to ensure that a parent layer was not scrolled before sending a synthetic click (issue #42). + this.updateScrollParent(targetElement); + } + } + + this.trackingClick = true; + this.trackingClickStart = event.timeStamp; + this.targetElement = targetElement; + + this.touchStartX = touch.pageX; + this.touchStartY = touch.pageY; + + // Prevent phantom clicks on fast double-tap (issue #36) + if ((event.timeStamp - this.lastClickTime) < this.tapDelay) { + event.preventDefault(); + } + + return true; + }; + + + /** + * Based on a touchmove event object, check whether the touch has moved past a boundary since it started. + * + * @param {Event} event + * @returns {boolean} + */ + FastClick.prototype.touchHasMoved = function(event) { + var touch = event.changedTouches[0], boundary = this.touchBoundary; + + if (Math.abs(touch.pageX - this.touchStartX) > boundary || Math.abs(touch.pageY - this.touchStartY) > boundary) { + return true; + } + + return false; + }; + + + /** + * Update the last position. + * + * @param {Event} event + * @returns {boolean} + */ + FastClick.prototype.onTouchMove = function(event) { + if (!this.trackingClick) { + return true; + } + + // If the touch has moved, cancel the click tracking + if (this.targetElement !== this.getTargetElementFromEventTarget(event.target) || this.touchHasMoved(event)) { + this.trackingClick = false; + this.targetElement = null; + } + + return true; + }; + + + /** + * Attempt to find the labelled control for the given label element. + * + * @param {EventTarget|HTMLLabelElement} labelElement + * @returns {Element|null} + */ + FastClick.prototype.findControl = function(labelElement) { + + // Fast path for newer browsers supporting the HTML5 control attribute + if (labelElement.control !== undefined) { + return labelElement.control; + } + + // All browsers under test that support touch events also support the HTML5 htmlFor attribute + if (labelElement.htmlFor) { + return document.getElementById(labelElement.htmlFor); + } + + // If no for attribute exists, attempt to retrieve the first labellable descendant element + // the list of which is defined here: http://www.w3.org/TR/html5/forms.html#category-label + return labelElement.querySelector('button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea'); + }; + + + /** + * On touch end, determine whether to send a click event at once. + * + * @param {Event} event + * @returns {boolean} + */ + FastClick.prototype.onTouchEnd = function(event) { + var forElement, trackingClickStart, targetTagName, scrollParent, touch, targetElement = this.targetElement; + + if (!this.trackingClick) { + return true; + } + + // Prevent phantom clicks on fast double-tap (issue #36) + if ((event.timeStamp - this.lastClickTime) < this.tapDelay) { + this.cancelNextClick = true; + return true; + } + + if ((event.timeStamp - this.trackingClickStart) > this.tapTimeout) { + return true; + } + + // Reset to prevent wrong click cancel on input (issue #156). + this.cancelNextClick = false; + + this.lastClickTime = event.timeStamp; + + trackingClickStart = this.trackingClickStart; + this.trackingClick = false; + this.trackingClickStart = 0; + + // On some iOS devices, the targetElement supplied with the event is invalid if the layer + // is performing a transition or scroll, and has to be re-detected manually. Note that + // for this to function correctly, it must be called *after* the event target is checked! + // See issue #57; also filed as rdar://13048589 . + if (deviceIsIOSWithBadTarget) { + touch = event.changedTouches[0]; + + // In certain cases arguments of elementFromPoint can be negative, so prevent setting targetElement to null + targetElement = document.elementFromPoint(touch.pageX - window.pageXOffset, touch.pageY - window.pageYOffset) || targetElement; + targetElement.fastClickScrollParent = this.targetElement.fastClickScrollParent; + } + + targetTagName = targetElement.tagName.toLowerCase(); + if (targetTagName === 'label') { + forElement = this.findControl(targetElement); + if (forElement) { + this.focus(targetElement); + if (deviceIsAndroid) { + return false; + } + + targetElement = forElement; + } + } else if (this.needsFocus(targetElement)) { + + // Case 1: If the touch started a while ago (best guess is 100ms based on tests for issue #36) then focus will be triggered anyway. Return early and unset the target element reference so that the subsequent click will be allowed through. + // Case 2: Without this exception for input elements tapped when the document is contained in an iframe, then any inputted text won't be visible even though the value attribute is updated as the user types (issue #37). + if ((event.timeStamp - trackingClickStart) > 100 || (deviceIsIOS && window.top !== window && targetTagName === 'input')) { + this.targetElement = null; + return false; + } + + this.focus(targetElement); + this.sendClick(targetElement, event); + + // Select elements need the event to go through on iOS 4, otherwise the selector menu won't open. + // Also this breaks opening selects when VoiceOver is active on iOS6, iOS7 (and possibly others) + if (!deviceIsIOS || targetTagName !== 'select') { + this.targetElement = null; + event.preventDefault(); + } + + return false; + } + + if (deviceIsIOS && !deviceIsIOS4) { + + // Don't send a synthetic click event if the target element is contained within a parent layer that was scrolled + // and this tap is being used to stop the scrolling (usually initiated by a fling - issue #42). + scrollParent = targetElement.fastClickScrollParent; + if (scrollParent && scrollParent.fastClickLastScrollTop !== scrollParent.scrollTop) { + return true; + } + } + + // Prevent the actual click from going though - unless the target node is marked as requiring + // real clicks or if it is in the whitelist in which case only non-programmatic clicks are permitted. + if (!this.needsClick(targetElement)) { + event.preventDefault(); + this.sendClick(targetElement, event); + } + + return false; + }; + + + /** + * On touch cancel, stop tracking the click. + * + * @returns {void} + */ + FastClick.prototype.onTouchCancel = function() { + this.trackingClick = false; + this.targetElement = null; + }; + + + /** + * Determine mouse events which should be permitted. + * + * @param {Event} event + * @returns {boolean} + */ + FastClick.prototype.onMouse = function(event) { + + // If a target element was never set (because a touch event was never fired) allow the event + if (!this.targetElement) { + return true; + } + + if (event.forwardedTouchEvent) { + return true; + } + + // Programmatically generated events targeting a specific element should be permitted + if (!event.cancelable) { + return true; + } + + // Derive and check the target element to see whether the mouse event needs to be permitted; + // unless explicitly enabled, prevent non-touch click events from triggering actions, + // to prevent ghost/doubleclicks. + if (!this.needsClick(this.targetElement) || this.cancelNextClick) { + + // Prevent any user-added listeners declared on FastClick element from being fired. + if (event.stopImmediatePropagation) { + event.stopImmediatePropagation(); + } else { + + // Part of the hack for browsers that don't support Event#stopImmediatePropagation (e.g. Android 2) + event.propagationStopped = true; + } + + // Cancel the event + event.stopPropagation(); + event.preventDefault(); + + return false; + } + + // If the mouse event is permitted, return true for the action to go through. + return true; + }; + + + /** + * On actual clicks, determine whether this is a touch-generated click, a click action occurring + * naturally after a delay after a touch (which needs to be cancelled to avoid duplication), or + * an actual click which should be permitted. + * + * @param {Event} event + * @returns {boolean} + */ + FastClick.prototype.onClick = function(event) { + var permitted; + + // It's possible for another FastClick-like library delivered with third-party code to fire a click event before FastClick does (issue #44). In that case, set the click-tracking flag back to false and return early. This will cause onTouchEnd to return early. + if (this.trackingClick) { + this.targetElement = null; + this.trackingClick = false; + return true; + } + + // Very odd behaviour on iOS (issue #18): if a submit element is present inside a form and the user hits enter in the iOS simulator or clicks the Go button on the pop-up OS keyboard the a kind of 'fake' click event will be triggered with the submit-type input element as the target. + if (event.target.type === 'submit' && event.detail === 0) { + return true; + } + + permitted = this.onMouse(event); + + // Only unset targetElement if the click is not permitted. This will ensure that the check for !targetElement in onMouse fails and the browser's click doesn't go through. + if (!permitted) { + this.targetElement = null; + } + + // If clicks are permitted, return true for the action to go through. + return permitted; + }; + + + /** + * Remove all FastClick's event listeners. + * + * @returns {void} + */ + FastClick.prototype.destroy = function() { + var layer = this.layer; + + if (deviceIsAndroid) { + layer.removeEventListener('mouseover', this.onMouse, true); + layer.removeEventListener('mousedown', this.onMouse, true); + layer.removeEventListener('mouseup', this.onMouse, true); + } + + layer.removeEventListener('click', this.onClick, true); + layer.removeEventListener('touchstart', this.onTouchStart, false); + layer.removeEventListener('touchmove', this.onTouchMove, false); + layer.removeEventListener('touchend', this.onTouchEnd, false); + layer.removeEventListener('touchcancel', this.onTouchCancel, false); + }; + + + /** + * Check whether FastClick is needed. + * + * @param {Element} layer The layer to listen on + */ + FastClick.notNeeded = function(layer) { + var metaViewport; + var chromeVersion; + var blackberryVersion; + var firefoxVersion; + + // Devices that don't support touch don't need FastClick + if (typeof window.ontouchstart === 'undefined') { + return true; + } + + // Chrome version - zero for other browsers + chromeVersion = +(/Chrome\/([0-9]+)/.exec(navigator.userAgent) || [,0])[1]; + + if (chromeVersion) { + + if (deviceIsAndroid) { + metaViewport = document.querySelector('meta[name=viewport]'); + + if (metaViewport) { + // Chrome on Android with user-scalable="no" doesn't need FastClick (issue #89) + if (metaViewport.content.indexOf('user-scalable=no') !== -1) { + return true; + } + // Chrome 32 and above with width=device-width or less don't need FastClick + if (chromeVersion > 31 && document.documentElement.scrollWidth <= window.outerWidth) { + return true; + } + } + + // Chrome desktop doesn't need FastClick (issue #15) + } else { + return true; + } + } + + if (deviceIsBlackBerry10) { + blackberryVersion = navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/); + + // BlackBerry 10.3+ does not require Fastclick library. + // https://github.com/ftlabs/fastclick/issues/251 + if (blackberryVersion[1] >= 10 && blackberryVersion[2] >= 3) { + metaViewport = document.querySelector('meta[name=viewport]'); + + if (metaViewport) { + // user-scalable=no eliminates click delay. + if (metaViewport.content.indexOf('user-scalable=no') !== -1) { + return true; + } + // width=device-width (or less than device-width) eliminates click delay. + if (document.documentElement.scrollWidth <= window.outerWidth) { + return true; + } + } + } + } + + // IE10 with -ms-touch-action: none or manipulation, which disables double-tap-to-zoom (issue #97) + if (layer.style.msTouchAction === 'none' || layer.style.touchAction === 'manipulation') { + return true; + } + + // Firefox version - zero for other browsers + firefoxVersion = +(/Firefox\/([0-9]+)/.exec(navigator.userAgent) || [,0])[1]; + + if (firefoxVersion >= 27) { + // Firefox 27+ does not have tap delay if the content is not zoomable - https://bugzilla.mozilla.org/show_bug.cgi?id=922896 + + metaViewport = document.querySelector('meta[name=viewport]'); + if (metaViewport && (metaViewport.content.indexOf('user-scalable=no') !== -1 || document.documentElement.scrollWidth <= window.outerWidth)) { + return true; + } + } + + // IE11: prefixed -ms-touch-action is no longer supported and it's recomended to use non-prefixed version + // http://msdn.microsoft.com/en-us/library/windows/apps/Hh767313.aspx + if (layer.style.touchAction === 'none' || layer.style.touchAction === 'manipulation') { + return true; + } + + return false; + }; + + + /** + * Factory method for creating a FastClick object + * + * @param {Element} layer The layer to listen on + * @param {Object} [options={}] The options to override the defaults + */ + FastClick.attach = function(layer, options) { + return new FastClick(layer, options); + }; + + + if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) { + + // AMD. Register as an anonymous module. + define(function() { + return FastClick; + }); + } else if (typeof module !== 'undefined' && module.exports) { + module.exports = FastClick.attach; + module.exports.FastClick = FastClick; + } else { + window.FastClick = FastClick; + } +}()); diff --git a/js/foundation/css/foundation.css.map b/js/foundation/css/foundation.css.map new file mode 100644 index 0000000..40bd448 --- /dev/null +++ b/js/foundation/css/foundation.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "AA8aI,uBAAwB;EACtB,WAAW,EAAE,eAAe;;AAG9B,wBAAyB;EACvB,WAAW,EAAE,eAA8B;EAC3C,KAAK,EAjEM,CAAC;;AAoEd,6BAA8B;EAC5B,WAAW,EAAE,qCAAgC;EAC7C,KAAK,EAtEM,CAAC;;AAyEd,yBAA0B;EACxB,WAAW,EAAE,yCAA+B;EAC5C,KAAK,EAAE,SAA0B;;AAGnC,8BAA+B;EAC7B,WAAW,EAAE,8DAAiC;EAC9C,KAAK,EAAE,SAA0B;;AAGnC,wBAAyB;EACvB,WAAW,EAAE,yCAA8B;EAC3C,KAAK,EAAE,SAAyB;;AAGlC,6BAA8B;EAC5B,WAAW,EAAE,8DAAgC;EAC7C,KAAK,EAAE,SAAyB;;AAGlC,yBAA0B;EACxB,WAAW,EAAE,yCAA+B;EAC5C,KAAK,EAAE,SAA0B;;AAGnC,8BAA+B;EAC7B,WAAW,EAAE,+DAAiC;EAC9C,KAAK,EAAE,SAA0B;;AAGnC,0BAA2B;EACzB,WAAW,EAAE,0CAAgC;EAC7C,KAAK,EAAE,UAA2B;;AAGpC,wCAAyC;EACvC,WAAW,EAAE,KAAa;;AAQ5B,UAAW;EAAE,MAAM,EAAE,IAAI;;AAGzB;;OAEQ;EAzVV,kBAAkB,EA0VM,UAAU;EAzV/B,eAAe,EAyVM,UAAU;EAxV1B,UAAU,EAwVM,UAAU;;AAGhC;IACK;EAAE,SAAS,EA/dH,IAAI;;AAkejB,IAAK;EACH,UAAU,EA/KN,IAAI;EAgLR,KAAK,EA/KO,IAAI;EAgLhB,MAAM,EA3FQ,IAAI;EA4FlB,WAAW,EAhLE,sDAAuB;EAiLpC,UAAU,EA/KE,MAAM;EAgLlB,WAAW,EAjLE,MAAmB;EAkLhC,WAAW,EAteE,GAAG;EAuehB,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;;AAGtB,OAAQ;EAAE,MAAM,EAjGK,OAAO;;AAoG1B,GAAI;EAAE,SAAS,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;;AAEnC,GAAI;EAAE,sBAAsB,EAAE,OAAO;;AAKnC;;;;;;;;mBAEO;EAAE,SAAS,EAAE,eAAe;;AAKrC,KAAM;EAAE,KAAK,EAAE,eAAe;;AAC9B,MAAO;EAAE,KAAK,EAAE,gBAAgB;;AAtSlC,iCAAkB;EAAE,OAAO,EAAE,GAAG;EAAE,OAAO,EAAE,KAAK;AAChD,eAAQ;EAAE,KAAK,EAAE,IAAI;;AAySnB,KAAM;EACJ,OAAO,EAAE,IAAI;;AAIf,UAAW;EAAE,UAAU,EAAE,MAAM;;AAM/B,YAAa;EAAE,sBAAsB,EAAE,WAAW;EAAE,uBAAuB,EAAE,SAAS;;AAGtF,GAAI;EACF,OAAO,EAAE,YAAY;EACrB,cAAc,EAAE,MAAM;;AAQxB,QAAS;EAAE,MAAM,EAAE,IAAI;EAAE,UAAU,EAAE,IAAI;;AAGzC,MAAO;EAAE,KAAK,EAAE,IAAI;;AChVpB,IAAK;EA9JL,MAAM,EAAE,MAAM;EACd,SAAS,EA1DD,OAAc;EA2DtB,KAAK,EAAE,IAAI;EDuKb,uBAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,UAAQ;IAAE,KAAK,EAAE,IAAI;ECRd;0BACW;IA7HhB,YAAY,EAAE,CAAC;IACf,aAAa,EAAE,CAAC;EA8HZ,kBAAK;IAAC,WAAW,EAAC,CAAC;IAAE,YAAY,EAAC,CAAC;EAGrC,SAAK;IA7LP,MAAM,EAAE,YAAuB;IAC/B,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,IAAI;ID4Lb,iCAAkB;MAAE,OAAO,EAAE,GAAG;MAAE,OAAO,EAAE,KAAK;IAChD,eAAQ;MAAE,KAAK,EAAE,IAAI;ICDf,kBAAW;MAhLf,MAAM,EAAE,CAAC;MACT,SAAS,EAAE,IAAI;MACf,KAAK,EAAE,IAAI;MD8Kb,mDAAkB;QAAE,OAAO,EAAE,GAAG;QAAE,OAAO,EAAE,KAAK;MAChD,wBAAQ;QAAE,KAAK,EAAE,IAAI;;ACGnB;QACS;EAjIT,YAAY,EAAE,SAAoB;EAClC,aAAa,EAAE,SAAoB;EAKnC,KAAK,EAzFE,IAAwC;EAoGR,KAAK,EDkN9B,IAAI;;AC9FhB;;;;mBAAiB;EACf,KAAK,EAzOM,KAAmB;AA2OhC;;;;YAAU;EACR,KAAK,ED0FK,IAAI;;ACtFlB,kBAAoB;EArGpB,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EA/FA,CAAC;IA+FmC,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAhGL,CAAC;IAgGwC,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,QAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,QAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkC7F;UACS;IA7DP,QAAQ,EAAE,QAAQ;IAYlB,YAAY,EAAE,SAAoB;IAClC,aAAa,EAAE,SAAoB;IAgBI,KAAK,EDkN9B,IAAI;;EC9KlB,QAAgB;IA/ChB,KAAK,EAzFE,QAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,IAAwC;;EA4I/C,eAAuB;IA3BX,WAAwB,EAAE,YAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,mBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA8BrF,kBAAsB;IACpB,KAAK,EDsKS,IAAI;ICrKlB,IAAI,EAAE,IAAI;IACV,WAAwB,EAAE,CAAC;IAC3B,YAA6B,EAAE,CAAC;IAChC,KAAK,EAAE,IAAI;;EAGb;yBAC2B;IA7CzB,WAAwB,EAAE,IAAI;IAC9B,YAA6B,EAAE,IAAI;IACnC,KAAK,EAAE,IAAI;;EA6Cb;2BAC6B;IAC3B,KAAK,ED0JS,IAAI;ICzJlB,WAAwB,EAAE,CAAC;IAC3B,YAA6B,EAAE,CAAC;;EAIlC;oCACqC;IACnC,KAAK,EAAE,IAAI;;EAIb;sCACwC;IACtC,KAAK,ED4IS,IAAI;;ECzIpB;oCACsC;IACpC,KAAK,EA/LU,KAAmB;;EAoMhC;gCACW;IAzGb,YAAY,EAAE,CAAC;IACf,aAAa,EAAE,CAAC;EA0Gd,wBAAK;IAAC,WAAW,EAAC,CAAC;IAAE,YAAY,EAAC,CAAC;EAGnC;kCACW;IAxGb,YAAY,EAAE,SAAoB;IAClC,aAAa,EAAE,SAAoB;IAgBI,KAAK,EDkN9B,IAAI;AClFlB,6CAAqB;EAzGrB,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EA/FA,CAAC;IA+FmC,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAhGL,CAAC;IAgGwC,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,QAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,QAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,eAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,eAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,eAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,eAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkC7F;UACS;IA7DP,QAAQ,EAAE,QAAQ;IAYlB,YAAY,EAAE,SAAoB;IAClC,aAAa,EAAE,SAAoB;IAgBI,KAAK,EDkN9B,IAAI;;EC9KlB,SAAgB;IA/ChB,KAAK,EAzFE,QAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,UAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,UAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,UAAgB;IA/ChB,KAAK,EAzFE,IAAwC;;EA4I/C,gBAAuB;IA3BX,WAAwB,EAAE,YAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,mBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,iBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,iBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA8BrF,mBAAsB;IACpB,KAAK,EDsKS,IAAI;ICrKlB,IAAI,EAAE,IAAI;IACV,WAAwB,EAAE,CAAC;IAC3B,YAA6B,EAAE,CAAC;IAChC,KAAK,EAAE,IAAI;;EAGb;0BAC2B;IA7CzB,WAAwB,EAAE,IAAI;IAC9B,YAA6B,EAAE,IAAI;IACnC,KAAK,EAAE,IAAI;;EA6Cb;4BAC6B;IAC3B,KAAK,ED0JS,IAAI;ICzJlB,WAAwB,EAAE,CAAC;IAC3B,YAA6B,EAAE,CAAC;;EAIlC;qCACqC;IACnC,KAAK,EAAE,IAAI;;EAIb;uCACwC;IACtC,KAAK,ED4IS,IAAI;;ECzIpB;qCACsC;IACpC,KAAK,EA/LU,KAAmB;;EAoMhC;iCACW;IAzGb,YAAY,EAAE,CAAC;IACf,aAAa,EAAE,CAAC;EA0Gd,yBAAK;IAAC,WAAW,EAAC,CAAC;IAAE,YAAY,EAAC,CAAC;EAGnC;mCACW;IAxGb,YAAY,EAAE,SAAoB;IAClC,aAAa,EAAE,SAAoB;IAgBI,KAAK,EDkN9B,IAAI;;EC9Ed,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EA/FA,CAAC;IA+FmC,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAhGL,CAAC;IAgGwC,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,QAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,QAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,QAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,QAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,QAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,QAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;AA+I3F,6CAAoB;EArHpB,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EA/FA,CAAC;IA+FmC,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAhGL,CAAC;IAgGwC,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,QAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,QAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkC7F;UACS;IA7DP,QAAQ,EAAE,QAAQ;IAYlB,YAAY,EAAE,SAAoB;IAClC,aAAa,EAAE,SAAoB;IAgBI,KAAK,EDkN9B,IAAI;;EC9KlB,QAAgB;IA/ChB,KAAK,EAzFE,QAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,IAAwC;;EA4I/C,eAAuB;IA3BX,WAAwB,EAAE,YAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,mBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA8BrF,kBAAsB;IACpB,KAAK,EDsKS,IAAI;ICrKlB,IAAI,EAAE,IAAI;IACV,WAAwB,EAAE,CAAC;IAC3B,YAA6B,EAAE,CAAC;IAChC,KAAK,EAAE,IAAI;;EAGb;yBAC2B;IA7CzB,WAAwB,EAAE,IAAI;IAC9B,YAA6B,EAAE,IAAI;IACnC,KAAK,EAAE,IAAI;;EA6Cb;2BAC6B;IAC3B,KAAK,ED0JS,IAAI;ICzJlB,WAAwB,EAAE,CAAC;IAC3B,YAA6B,EAAE,CAAC;;EAIlC;oCACqC;IACnC,KAAK,EAAE,IAAI;;EAIb;sCACwC;IACtC,KAAK,ED4IS,IAAI;;ECzIpB;oCACsC;IACpC,KAAK,EA/LU,KAAmB;;EAoMhC;gCACW;IAzGb,YAAY,EAAE,CAAC;IACf,aAAa,EAAE,CAAC;EA0Gd,wBAAK;IAAC,WAAW,EAAC,CAAC;IAAE,YAAY,EAAC,CAAC;EAGnC;kCACW;IAxGb,YAAY,EAAE,SAAoB;IAClC,aAAa,EAAE,SAAoB;IAgBI,KAAK,EDkN9B,IAAI;;ECnEd,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EA/FA,CAAC;IA+FmC,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAhGL,CAAC;IAgGwC,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,QAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,QAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,QAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,QAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,QAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,QAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;ACG3F,UAAW;EAET,aAAa,EAAE,CAAC;EAChB,WAAW,EAAE,CAAC;EFwGlB,mCAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,gBAAQ;IAAE,KAAK,EAAE,IAAI;EExGjB,+CAA0B;IACxB,OAAO,EAAE,KAAK;IACd,aAAa,EAAE,YAAY;IAC3B,qEAAa;MAAE,UAAU,EA3HM,OAA4D;MA2HzB,KAAK,EAzH7C,OAAI;IA0H9B,uDAAI;MACF,UAAU,EA/HY,OAAO;MAgI7B,KAAK,EA5HmB,OAAI;MA6H5B,OAAO,EAAE,KAAK;MACd,WAAW,EA5Hc,sDAAiB;MA6H1C,SAAS,EA9Hc,IAAY;MA+HnC,OAAO,EArIc,IAAY;MAsIjC,mEAAQ;QAAE,UAAU,EApIQ,OAA4D;IAuI1F,qEAAW;MACT,OAAO,EAAE,IAAI;MACb,OAAO,EAlIY,SAAgB;MAmInC,mFAAS;QACP,UAAU,EAnIc,OAAM;QAoI9B,OAAO,EAAE,KAAK;;AC3CtB,UAAW;EAzDb,YAAY,EA3BO,KAAK;EA4BxB,YAAY,EA3BO,GAAG;EA4BtB,OAAO,EAAE,KAAK;EACd,SAAS,EAtCO,SAAY;EAuC5B,WAAW,EAxCO,MAAmB;EAyCrC,aAAa,EA7BO,OAAY;EA8BhC,OAAO,EAAE,iCAAuG;EAChH,QAAQ,EAAE,QAAQ;EHgFlB,UAAU,EAPS,sBAAyB;EG5D5C,gBAAgB,EH4OF,OAAO;EG3OrB,YAAY,EAAE,OAAoD;EAIxC,KAAK,EA3Dd,OAAM;EA8FnB,iBAAY;IA7BhB,KAAsB,EAlDD,OAAW;IAmDhC,UAAU,EA9Ca,OAAO;IA+C9B,KAAK,EAtDa,OAAI;IAuDtB,SAAS,EApDa,QAAY;IAqDlC,WAAW,EAAE,EAAE;IACf,UAAU,EAAE,UAA6B;IACzC,OAAO,EAtDa,GAAE;IAuDtB,OAAO,EArDa,SAAU;IAsD9B,QAAQ,EAAE,QAAQ;IAClB,GAAG,EA5Da,GAAG;IA6DnB,gDACQ;MAAE,OAAO,EA1DS,GAAE;EA8ExB,iBAAY;IHlFd,aAAa,EGSF,GAAc;EA0EvB,gBAAY;IHnFd,aAAa,EA4TA,MAAM;EGvOjB,kBAAY;IA7ChB,gBAAgB,EH+OF,OAAO;IG9OrB,YAAY,EAAE,OAAoD;IAIxC,KAAK,EA3Dd,OAAM;EAoGnB,gBAAY;IA9ChB,gBAAgB,EH8OJ,OAAO;IG7OnB,YAAY,EAAE,OAAoD;IAIxC,KAAK,EA3Dd,OAAM;EAqGnB,oBAAY;IA/ChB,gBAAgB,EH6OA,OAAO;IG5OvB,YAAY,EAAE,OAAoD;IAGxC,KAAK,EAzDV,OAA+C;EAqGhE,kBAAU;IAhDd,gBAAgB,EHgPF,OAAO;IG/OrB,YAAY,EAAE,OAAoD;IAIxC,KAAK,EA3Dd,OAAM;EAuGnB,eAAO;IAjDX,gBAAgB,EHiPL,OAAO;IGhPlB,YAAY,EAAE,OAAoD;IAGxC,KAAK,EAzDV,OAA+C;EAuGhE,sBAAc;IAAE,OAAO,EAAE,CAAC;;AClB5B,sBAAuB;EAjEvB,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,CAAC;EAIR,MAAM,EAAE,WAAe;EJgM3B,2DAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,4BAAQ;IAAE,KAAK,EAAE,IAAI;EI7LnB,2BAAK;IACH,OAAO,EAAE,KAAK;IACd,KAAK,EJiSO,IAAI;IIhShB,MAAM,EAAE,IAAI;IAEV,OAAO,EAAE,kBAAuB;;AAsDlC,kBAAoB;EAhDtB,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,IAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,KAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,4CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,QAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,4CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,QAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,4CAA8B;MAAE,KAAK,EAAE,IAAI;AA4C3C,6CAAqB;EApDvB,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,IAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,KAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,0BAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,0CAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,6CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,0BAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,QAAa;IAEpB,0CAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,6CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,0BAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,QAAa;IAEpB,0CAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,6CAA8B;MAAE,KAAK,EAAE,IAAI;AAgD3C,6CAAoB;EAxDtB,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,IAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,KAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,4CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,QAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,4CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,QAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,4CAA8B;MAAE,KAAK,EAAE,IAAI;ACiD7C,YAAa;EA1Ef,YAAY,EAvBO,KAAK;EAwBxB,YAAY,EAzBM,GAAG;EA0BrB,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,IAAI;EAChB,WAAwB,EAAE,CAAC;EAC3B,QAAQ,EAAE,MAAM;EAChB,OAAO,EAnCO,4BAAgB;EAsC9B,gBAAgB,EAzCP,OAA8C;EA0CvD,YAAY,EAhCO,SAA0D;ELY3E,aAAa,EKXF,GAAc;EAmGvB,gBAAI;IA7DR,KAAK,EAlCY,OAAc;IAmC/B,KAAK,ELuRW,IAAI;IKtRpB,SAAS,EArCO,SAAY;IAsC5B,WAAW,EAtCK,SAAY;IAuC5B,MAAM,EAAE,CAAC;IACT,cAAc,EApCO,SAAS;IAsC9B,kDAAqB;MAAE,eAAe,EArCrB,SAAS;IAuC1B,kBAAE;MACA,KAAK,EA5CU,OAAc;IAgD/B,wBAAU;MACR,KAAK,EAhDkB,OAAI;MAiD3B,MAAM,ELkVa,OAAO;MKjV1B,0BAAE;QACA,KAAK,EAnDgB,OAAI;QAoDzB,MAAM,EL+UW,OAAO;MK5U1B,kIACmB;QAAE,eAAe,EAAE,IAAI;IAI5C,4BAAc;MACZ,KAAK,EA5DsB,OAAS;MA6DpC,8BAAE;QAAE,KAAK,EA7DkB,OAAS;MA+DpC;0CAGQ;QACN,KAAK,EAnEoB,OAAS;QAoElC,MAAM,EL+TY,WAAW;QK9T7B,eAAe,EAAE,IAAI;IAIzB,uBAAS;MACP,KAAK,EArEW,OAAK;MAsErB,OAAO,EAAE,GAAiB;MAC1B,MAAM,EAAE,SAAqB;MAC7B,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAvEgB,GAAG;IA0ExB,mCAAqB;MACnB,OAAO,EAAE,GAAG;MACZ,MAAM,EAAE,CAAC;;;AAeT,qDAAsD;EACpD,OAAO,EAAE,GAAG;;ACyFd,eAAgB;EA7IhB,kBAAkB,EAAE,IAAI;EACxB,eAAe,EAAE,IAAI;EACrB,aAAa,EAAC,CAAC;EACf,YAAY,EA1CM,KAAK;EA2CvB,YAAY,EA5CM,CAAC;EA6CnB,MAAM,ENgVa,OAAO;EM/U1B,WAAW,EA5DM,sDAAiB;EA6DlC,WAAW,EAtDM,MAAmB;EAuDpC,WAAW,EAAE,MAAM;EACnB,MAAM,EAAE,WAAyB;EACjC,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAzDM,MAAM;EA0DtB,eAAe,EAAE,IAAI;EAER,OAAO,EAxEP,YAAY;EAuFzB,OAAO,EAAE,wBAA+D;EAErC,SAAS,EAhF9B,IAAY;EAqI1B,gBAAgB,EA1HF,OAAc;EA2H5B,YAAY,EARK,OAAwG;EAazH,KAAK,EA/IW,OAAM;ENsHxB,UAAU,EAPS,+BAAyB;EM4B1C,wDACQ;IAAE,gBAAgB,EAVT,OAAwG;EAezH,wDACQ;IACN,KAAK,EAnJS,OAAM;EAyMpB,mCAAY;IAhEd,gBAAgB,EAvHQ,OAAgB;IAwHxC,YAAY,EAtHgB,OAA0B;IA2HtD,KAAK,EA9Ie,OAAI;IA0IxB,gGACQ;MAAE,gBAAgB,EAxHE,OAA0B;IA6HtD,gGACQ;MACN,KAAK,EAlJa,OAAI;EAyMtB,+BAAY;IAjEd,gBAAgB,EApHM,OAAc;IAqHpC,YAAY,EAnHc,OAAwB;IAwHlD,KAAK,EA/IW,OAAM;IA2ItB,wFACQ;MAAE,gBAAgB,EArHA,OAAwB;IA0HlD,wFACQ;MACN,KAAK,EAnJS,OAAM;EA2MpB,2BAAY;IAlEd,gBAAgB,EAjHI,OAAY;IAkHhC,YAAY,EAhHY,OAAsB;IAqH9C,KAAK,EA/IW,OAAM;IA2ItB,gFACQ;MAAE,gBAAgB,EAlHF,OAAsB;IAuH9C,gFACQ;MACN,KAAK,EAnJS,OAAM;EA4MpB,+BAAY;IAnEd,gBAAgB,EA9GM,OAAc;IA+GpC,YAAY,EA7Gc,OAAwB;IAkHlD,KAAK,EA/IW,OAAM;IA2ItB,wFACQ;MAAE,gBAAgB,EA/GA,OAAwB;IAoHlD,wFACQ;MACN,KAAK,EAnJS,OAAM;EA6MpB,yBAAY;IApEd,gBAAgB,EA3GG,OAAW;IA4G9B,YAAY,EA1GW,OAAqB;IA+G5C,KAAK,EA9Ie,OAAI;IA0IxB,4EACQ;MAAE,gBAAgB,EA5GH,OAAqB;IAiH5C,4EACQ;MACN,KAAK,EAnJS,OAAM;EA+MpB,2BAAS;IA7HX,OAAO,EAAE,kCAA+D;IAKrC,SAAS,EAlF9B,OAAY;EA2MxB,2BAAS;IA9HX,OAAO,EAAE,kCAA+D;IAIrC,SAAS,EAnF9B,SAAY;EA8MxB,yBAAS;IA/HX,OAAO,EAAE,kCAA+D;IAGrC,SAAS,EAnF9B,SAAY;EAgNxB,6BAAS;IAhIX,OAAO,EAAE,wBAA+D;IAErC,SAAS,EAhF9B,IAAY;IA0FxB,cAAc,EAAE,SAAsB;IACtC,WAAW,EAxGJ,IAAY;IA6GrB,YAAY,EA7GH,IAAY;IA8GrB,aAAa,EA9GJ,IAAY;IA+GrB,KAAK,EAAE,IAAI;EA8GT,qCAAc;IAAE,UAAU,EAAE,IAAI;IAAE,WAAW,EC/IzC,OAAmD;EDgJvD,uCAAc;IAAE,UAAU,EAAE,KAAK;IAAE,aAAa,EChJ5C,OAAmD;EDkJvD,6BAAS;IN5MX,aAAa,EMwBD,GAAc;EAqLxB,2BAAS;IN7MX,aAAa,EMyBF,MAAe;EAsLxB,sEAAwB;IAjF1B,gBAAgB,EA1HF,OAAc;IA2H5B,YAAY,EARK,OAAwG;IAazH,KAAK,EA/IW,OAAM;IAyJtB,UAAU,EAAE,IAAI;IAChB,MAAM,EAlHe,OAAqB;IAmH1C,OAAO,EApHe,GAAE;IAoGxB,8LACQ;MAAE,gBAAgB,EAVT,OAAwG;IAezH,8LACQ;MACN,KAAK,EAnJS,OAAM;IA4JtB,8LACQ;MAAE,gBAAgB,EA9IZ,OAAc;IA4MxB,8GAAY;MAlFhB,gBAAgB,EAvHQ,OAAgB;MAwHxC,YAAY,EAtHgB,OAA0B;MA2HtD,KAAK,EA9Ie,OAAI;MAwJxB,UAAU,EAAE,IAAI;MAChB,MAAM,EAlHe,OAAqB;MAmH1C,OAAO,EApHe,GAAE;MAoGxB,8QACQ;QAAE,gBAAgB,EAxHE,OAA0B;MA6HtD,8QACQ;QACN,KAAK,EAlJa,OAAI;MA2JxB,8QACQ;QAAE,gBAAgB,EA3IF,OAAgB;IA0MpC,sGAAU;MAnFd,gBAAgB,EApHM,OAAc;MAqHpC,YAAY,EAnHc,OAAwB;MAwHlD,KAAK,EA/IW,OAAM;MAyJtB,UAAU,EAAE,IAAI;MAChB,MAAM,EAlHe,OAAqB;MAmH1C,OAAO,EApHe,GAAE;MAoGxB,8PACQ;QAAE,gBAAgB,EArHA,OAAwB;MA0HlD,8PACQ;QACN,KAAK,EAnJS,OAAM;MA4JtB,8PACQ;QAAE,gBAAgB,EAxIJ,OAAc;IAwMhC,8FAAQ;MApFZ,gBAAgB,EAjHI,OAAY;MAkHhC,YAAY,EAhHY,OAAsB;MAqH9C,KAAK,EA/IW,OAAM;MAyJtB,UAAU,EAAE,IAAI;MAChB,MAAM,EAlHe,OAAqB;MAmH1C,OAAO,EApHe,GAAE;MAoGxB,8OACQ;QAAE,gBAAgB,EAlHF,OAAsB;MAuH9C,8OACQ;QACN,KAAK,EAnJS,OAAM;MA4JtB,8OACQ;QAAE,gBAAgB,EArIN,OAAY;IAsM5B,sGAAU;MArFd,gBAAgB,EA9GM,OAAc;MA+GpC,YAAY,EA7Gc,OAAwB;MAkHlD,KAAK,EA/IW,OAAM;MAyJtB,UAAU,EAAE,IAAI;MAChB,MAAM,EAlHe,OAAqB;MAmH1C,OAAO,EApHe,GAAE;MAoGxB,8PACQ;QAAE,gBAAgB,EA/GA,OAAwB;MAoHlD,8PACQ;QACN,KAAK,EAnJS,OAAM;MA4JtB,8PACQ;QAAE,gBAAgB,EAlIJ,OAAc;IAoMhC,0FAAO;MAtFX,gBAAgB,EA3GG,OAAW;MA4G9B,YAAY,EA1GW,OAAqB;MA+G5C,KAAK,EA9Ie,OAAI;MAwJxB,UAAU,EAAE,IAAI;MAChB,MAAM,EAlHe,OAAqB;MAmH1C,OAAO,EApHe,GAAE;MAoGxB,sOACQ;QAAE,gBAAgB,EA5GH,OAAqB;MAiH5C,sOACQ;QACN,KAAK,EAnJS,OAAM;MA4JtB,sOACQ;QAAE,gBAAgB,EA/HP,OAAW;;AAsM9B,wBAAyB;EAAC,MAAM,EAAC,CAAC;EAAE,OAAO,EAAC,CAAC;;AAE7C,6CAAqB;EACnB,eAAgB;IApKL,OAAO,EAqK4B,YAAY;AElG5D,aAAc;EAtId,UAAU,EAAE,IAAI;EAChB,MAAM,EAAE,CAAC;EACT,IAAiB,EAAE,CAAC;ERqNtB,yCAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,mBAAQ;IAAE,KAAK,EAAE,IAAI;EQ/Ef,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,GAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EASzB,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,SAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EASzB,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,GAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EASzB,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,GAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EASzB,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,SAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EASzB,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,SAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EASzB,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,KAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EAY3B,kBAAK;IA7ET,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAxB9B,uDAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,6EAAgB;MACd,WAAwB,EAAE,CAAC;EAyHzB,wBAAK;IAhFX,OAAO,EApBkB,KAAK;IAqB9B,MAAM,EApBkB,CAAC;IAmGwC,KAAK,EAAE,IAAI;IAhI5E,mEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,yFAAgB;MACd,WAAwB,EAAE,CAAC;IAuB7B,mEAAkB;MAChB,YAAY,EAAE,wBAAuB;MACrC,iBAAiB,EAAE,CAAC;MACpB,UAAU,EAAE,SAAgC;MAC5C,OAAO,EAAE,KAAK;MACd,MAAM,EAAC,CAAC;IAEV,iCAAS;MACL,KAAK,EAAE,IAAI;IAIb,yFAAgB;MACd,UAAU,EAAE,CAAC;EAyFb,kCAAK;IApFX,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAxB9B,uFAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,6GAAgB;MACd,WAAwB,EAAE,CAAC;IA+HvB,wCAAsB;MAFxB,kCAAK;QApFX,OAAO,EApBkB,KAAK;QAqB9B,MAAM,EApBkB,CAAC;QA2Gf,KAAK,EAAE,IAAI;QAxIrB,uFAAkB;UAChB,WAAwB,EAAE,SAAgC;UAC1D,YAAY,EAAE,wBAAuB;QAIrC,6GAAgB;UACd,WAAwB,EAAE,CAAC;QAuB7B,uFAAkB;UAChB,YAAY,EAAE,wBAAuB;UACrC,iBAAiB,EAAE,CAAC;UACpB,UAAU,EAAE,SAAgC;UAC5C,OAAO,EAAE,KAAK;UACd,MAAM,EAAC,CAAC;QAEV,2CAAS;UACL,KAAK,EAAE,IAAI;QAIb,6GAAgB;UACd,UAAU,EAAE,CAAC;EAkGf,wBAAa;IA7FjB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAxB9B,mEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,yFAAgB;MACd,WAAwB,EAAE,CAAC;IA2E7B;;;sCAGU;MRzFV,aAAa,EQyFe,CAAC;IAC7B,6KAGwB;MRnFxB,iCAAqC,EMczB,GAAc;MNb1B,8BAAkC,EMatB,GAAc;MNZ1B,yBAA6B,EMYjB,GAAc;MNX1B,sBAA0B,EMWd,GAAc;IE6E1B,yKAGuB;MR9FvB,kCAAqC,EMczB,GAAc;MNb1B,+BAAkC,EMatB,GAAc;MNZ1B,0BAA6B,EMYjB,GAAc;MNX1B,uBAA0B,EMWd,GAAc;EE0HxB,8BAAmB;IA9FvB,OAAO,EApBkB,KAAK;IAqB9B,MAAM,EApBkB,CAAC;IA7BzB,+EAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,qGAAgB;MACd,WAAwB,EAAE,CAAC;IAuB7B,+EAAkB;MAChB,YAAY,EAAE,wBAAuB;MACrC,iBAAiB,EAAE,CAAC;MACpB,UAAU,EAAE,SAAgC;MAC5C,OAAO,EAAE,KAAK;MACd,MAAM,EAAC,CAAC;IAEV,uCAAS;MACL,KAAK,EAAE,IAAI;IAIb,qGAAgB;MACd,UAAU,EAAE,CAAC;IAuCjB;;;4CAGU;MRzFV,aAAa,EQyFe,CAAC;IAC7B,qMAGwB;MR9ExB,uBAA4B,EMShB,GAAc;MNR1B,wBAA6B,EMQjB,GAAc;MNP1B,sBAA2B,EMOf,GAAc;MNN1B,uBAA4B,EMMhB,GAAc;IE6E1B,iMAGuB;MRzFvB,0BAA4B,EMShB,GAAc;MNR1B,2BAA6B,EMQjB,GAAc;MNP1B,yBAA2B,EMOf,GAAc;MNN1B,0BAA4B,EMMhB,GAAc;EE4HtB,6CAAqB;IADvB,wCAA6B;MA/FjC,OAAO,EAzBkB,YAAY;MA0BrC,MAAM,EAzBkB,MAAM;MAxB9B,mGAAkB;QAChB,WAAwB,EAAE,SAAgC;QAC1D,YAAY,EAAE,wBAAuB;MAIrC,yHAAgB;QACd,WAAwB,EAAE,CAAC;MA2E7B;;;wDAGU;QRzFV,aAAa,EQyFe,CAAC;MAC7B,6OAGwB;QRnFxB,iCAAqC,EMczB,GAAc;QNb1B,8BAAkC,EMatB,GAAc;QNZ1B,yBAA6B,EMYjB,GAAc;QNX1B,sBAA0B,EMWd,GAAc;ME6E1B,yOAGuB;QR9FvB,kCAAqC,EMczB,GAAc;QNb1B,+BAAkC,EMatB,GAAc;QNZ1B,0BAA6B,EMYjB,GAAc;QNX1B,uBAA0B,EMWd,GAAc;EE+HtB,wCAAsB;IAJxB,wCAA6B;MA/FjC,OAAO,EApBkB,KAAK;MAqB9B,MAAM,EApBkB,CAAC;MA7BzB,mGAAkB;QAChB,WAAwB,EAAE,SAAgC;QAC1D,YAAY,EAAE,wBAAuB;MAIrC,yHAAgB;QACd,WAAwB,EAAE,CAAC;MAuB7B,mGAAkB;QAChB,YAAY,EAAE,wBAAuB;QACrC,iBAAiB,EAAE,CAAC;QACpB,UAAU,EAAE,SAAgC;QAC5C,OAAO,EAAE,KAAK;QACd,MAAM,EAAC,CAAC;MAEV,iDAAS;QACL,KAAK,EAAE,IAAI;MAIb,yHAAgB;QACd,UAAU,EAAE,CAAC;MAuCjB;;;wDAGU;QRzFV,aAAa,EQyFe,CAAC;MAC7B,6OAGwB;QR9ExB,uBAA4B,EMShB,GAAc;QNR1B,wBAA6B,EMQjB,GAAc;QNP1B,sBAA2B,EMOf,GAAc;QNN1B,uBAA4B,EMMhB,GAAc;ME6E1B,yOAGuB;QRzFvB,0BAA4B,EMShB,GAAc;QNR1B,2BAA6B,EMQjB,GAAc;QNP1B,yBAA2B,EMOf,GAAc;QNN1B,0BAA4B,EMMhB,GAAc;EEoIxB,uBAAY;IAxGhB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAxB9B,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA2E7B;;;qCAGU;MRzFV,aAAa,EQyFe,CAAC;IAC7B,yKAGwB;MRnFxB,iCAAqC,EMe1B,MAAe;MNd1B,8BAAkC,EMcvB,MAAe;MNb1B,yBAA6B,EMalB,MAAe;MNZ1B,sBAA0B,EMYf,MAAe;IE4E1B,qKAGuB;MR9FvB,kCAAqC,EMe1B,MAAe;MNd1B,+BAAkC,EMcvB,MAAe;MNb1B,0BAA6B,EMalB,MAAe;MNZ1B,uBAA0B,EMYf,MAAe;EEoIxB,6BAAkB;IAzGtB,OAAO,EApBkB,KAAK;IAqB9B,MAAM,EApBkB,CAAC;IA7BzB,6EAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,mGAAgB;MACd,WAAwB,EAAE,CAAC;IAuB7B,6EAAkB;MAChB,YAAY,EAAE,wBAAuB;MACrC,iBAAiB,EAAE,CAAC;MACpB,UAAU,EAAE,SAAgC;MAC5C,OAAO,EAAE,KAAK;MACd,MAAM,EAAC,CAAC;IAEV,sCAAS;MACL,KAAK,EAAE,IAAI;IAIb,mGAAgB;MACd,UAAU,EAAE,CAAC;IAuCjB;;;2CAGU;MRzFV,aAAa,EQyFe,CAAC;IAC7B,iMAGwB;MR9ExB,uBAA4B,EMnCnB,IAAY;MNoCrB,wBAA6B,EMpCpB,IAAY;MNqCrB,sBAA2B,EMrClB,IAAY;MNsCrB,uBAA4B,EMtCnB,IAAY;IEyHrB,6LAGuB;MRzFvB,0BAA4B,EMnCnB,IAAY;MNoCrB,2BAA6B,EMpCpB,IAAY;MNqCrB,yBAA2B,EMrClB,IAAY;MNsCrB,0BAA4B,EMtCnB,IAAY;EEmLjB,6CAAqB;IADvB,uCAA4B;MA1GhC,OAAO,EAzBkB,YAAY;MA0BrC,MAAM,EAzBkB,MAAM;MAxB9B,iGAAkB;QAChB,WAAwB,EAAE,SAAgC;QAC1D,YAAY,EAAE,wBAAuB;MAIrC,uHAAgB;QACd,WAAwB,EAAE,CAAC;MA2E7B;;;uDAGU;QRzFV,aAAa,EQyFe,CAAC;MAC7B,yOAGwB;QRnFxB,iCAAqC,EMe1B,MAAe;QNd1B,8BAAkC,EMcvB,MAAe;QNb1B,yBAA6B,EMalB,MAAe;QNZ1B,sBAA0B,EMYf,MAAe;ME4E1B,qOAGuB;QR9FvB,kCAAqC,EMe1B,MAAe;QNd1B,+BAAkC,EMcvB,MAAe;QNb1B,0BAA6B,EMalB,MAAe;QNZ1B,uBAA0B,EMYf,MAAe;EEyItB,wCAAsB;IAJxB,uCAA4B;MA1GhC,OAAO,EApBkB,KAAK;MAqB9B,MAAM,EApBkB,CAAC;MA7BzB,iGAAkB;QAChB,WAAwB,EAAE,SAAgC;QAC1D,YAAY,EAAE,wBAAuB;MAIrC,uHAAgB;QACd,WAAwB,EAAE,CAAC;MAuB7B,iGAAkB;QAChB,YAAY,EAAE,wBAAuB;QACrC,iBAAiB,EAAE,CAAC;QACpB,UAAU,EAAE,SAAgC;QAC5C,OAAO,EAAE,KAAK;QACd,MAAM,EAAC,CAAC;MAEV,gDAAS;QACL,KAAK,EAAE,IAAI;MAIb,uHAAgB;QACd,UAAU,EAAE,CAAC;MAuCjB;;;uDAGU;QRzFV,aAAa,EQyFe,CAAC;MAC7B,yOAGwB;QR9ExB,uBAA4B,EMnCnB,IAAY;QNoCrB,wBAA6B,EMpCpB,IAAY;QNqCrB,sBAA2B,EMrClB,IAAY;QNsCrB,uBAA4B,EMtCnB,IAAY;MEyHrB,qOAGuB;QRzFvB,0BAA4B,EMnCnB,IAAY;QNoCrB,2BAA6B,EMpCpB,IAAY;QNqCrB,yBAA2B,EMrClB,IAAY;QNsCrB,0BAA4B,EMtCnB,IAAY;;ANgOvB,qCAAkB;EAAE,OAAO,EAAE,GAAG;EAAE,OAAO,EAAE,KAAK;AAChD,iBAAQ;EAAE,KAAK,EAAE,IAAI;AQnCjB,yBAAc;EA/KhB,KAAK,EAAE,IAAiB;EACxB,YAA6B,EAjBJ,QAAY;EAkBrC,6BAAM;IAAE,QAAQ,EAAE,MAAM;;;ACYxB,iCAAsC;EAEpC,UAAU,EAAE,IAAI;EAChB,WAAwB,EAAE,CAAC;EAC3B,aAAa,EAAE,CAAC;ET+LpB,8FAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,6CAAQ;IAAE,KAAK,EAAE,IAAI;ES9LjB,uCAAG;IACD,KAAK,ETmSK,IAAI;ISlSd,YAA6B,EAAE,IAAI;EAGrC,mFAA2B;IACzB,YAA6B,EAAE,CAAC;;AAIpC,kBAAmB;EACjB,UAAU,EA7CE,OAAY;EA8CxB,MAAM,EAAE,IAAI;EACZ,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,GAAG;EACZ,IAAiB,EAAE,CAAC;EAEpB,kCAAgB;IAAE,OAAO,EAAE,KAAK;;AAGlC,mBAAoB;EAClB,MAAM,EAAE,IAAI;EACZ,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,GAAG;;AAGd,qBAAsB;EACpB,KAAK,EJ9CS,OAAK;EI+CnB,SAAS,EAAE,IAAI;EACf,IAAI,EAAE,GAAG;EACT,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,GAAG;;AAGV,YAAa;EACX,MAAM,EAAE,GAAG;EACX,QAAQ,EAAE,QAAQ;EAElB,gBAAI;IACF,QAAQ,EAAE,QAAQ;IAClB,IAAiB,EAAE,GAAG;IACtB,GAAG,EAAE,GAAG;IAEN,iBAAiB,EAAE,iCAAiC;IACpD,cAAc,EAAE,iCAAiC;IACjD,aAAa,EAAE,iCAAiC;IAChD,YAAY,EAAE,iCAAiC;IAC/C,SAAS,EAAE,iCAAiC;IAS9C,UAAU,EAAE,IAAI;IAChB,SAAS,EAAE,IAAI;;AAInB,iBAAkB;EAChB,UAAU,EApGE,OAAY;EAqGxB,MAAM,EAAE,CAAC;EACT,KAAK,EA3FmB,OAAK;EA4F7B,SAAS,EA3Fc,OAAM;EA4F7B,WAAW,EAAE,GAAG;EAChB,aAAa,EAAE,CAAC;EAChB,OAAO,EA7Fc,cAAe;EA8FpC,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;EAClB,KAAK,EAAE,IAAI;EACX,IAAiB,EAAE,CAAC;;AAGtB,eAAgB;EACd,KAAK,EAvGmB,OAAK;EAwG7B,OAAO,EAAE,IAAI;EACb,SAAS,EAhHO,IAAI;EAiHpB,WAAW,EAAE,CAAC;EACd,YAAyB,EAAE,IAAI;EAC/B,WAAW,EAAE,IAAI;EACjB,OAAO,EAAE,GAAG;EAEZ,4CACQ;IAAE,KAAK,EAhHS,OAAK;;AAmH/B,uCAAwC;EAAE,MAAM,EAAE,IAAI;EACpD,sDAAe;IAAE,OAAO,EAAE,IAAI;;AAIhC,oBAAqB;EACnB,OAAO,EAAE,IAAI;EACb,0CAAwB;IACtB,OAAO,EAAE,KAAK;;AAKlB,6CAAqB;EACnB;qBACoB;IAClB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,IAAI;IACX;8BAAO;MACL,MAAM,EAAE,UAA0B;MAClC,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,GAAG;MACR,KAAK,EAAE,CAAC;MACR;sCAAQ;QAAE,OAAO,EAAE,EAAE;;EAGzB,mBAAoB;IAClB,IAAiB,EAAE,CAAC;IACpB,0BAAO;MACL,IAAiB,EAAE,GAAG;MACtB,YAAY,EAAE,WAAW;MACzB,kBAAmC,EAtJf,OAAK;;EAyJ7B,mBAAoB;IAClB,KAAsB,EAAE,CAAC;IACzB,0BAAO;MACL,YAAY,EAAE,WAAW;MACzB,iBAA8B,EA7JV,OAAK;;EAiK7B;8BAC6B;IAAE,OAAO,EAAE,EAAE;;EAIxC,iDAAU;IACR,UAAU,EAnLG,qBAAkB;IAoL/B,MAAM,EAlKW,KAAK;IAmKtB,UAAU,EAAE,IAAI;IAChB,UAAU,EAAE,MAAM;IAElB,sDAAK;MACH,OAAO,EAAE,YAAY;MACrB,OAAO,EAAE,GAAG;MACZ,MAAM,EAAE,IAAI;MACZ,QAAQ,EAAE,QAAQ;MAClB,KAAK,EAAE,IAAI;MAEX,yDAAG;QACD,KAAK,EAAE,IAAI;QACX,MAAM,ETkNG,OAAO;QSjNhB,OAAO,EAAE,KAAK;QACd,KAAK,EToID,IAAI;QSnIR,YAA6B,EAAE,CAAC;QAChC,UAAU,EAAE,OAAO;QACnB,OAAO,EAAE,EAAE;QACX,QAAQ,EAAE,MAAM;QAChB,OAAO,EAAE,CAAC;QACV,QAAQ,EAAE,QAAQ;QAClB,KAAK,EAvLa,KAAK;QA0LrB,wEAAI;UACF,MAAM,EAAE,IAAI;UACZ,SAAS,EAAE,IAAI;QAInB,8DAAK;UACH,MAAM,EAAE,IAAI;UACZ,UAAU,EAAE,IAAI;UAChB,OAAO,EAAE,KAAK;QAGhB,6DAAI;UACF,MAAM,EAAE,kBAAgC;UACxC,KAAK,EAAE,eAAe;QAGxB,iEAAU;UAAE,OAAO,EAAE,CAAC;QACtB,+DAAQ;UAAE,OAAO,EAAE,EAAE;EAK3B,oDAAa;IACX,UAAU,EApOF,OAAY;IAqOpB,MAAM,EArNa,GAAG;IAsNtB,QAAQ,EAAE,MAAM;;EAIpB,eAAgB;IACd,YAAyB,EAAE,CAAC;IAC5B,WAAW,EAAE,CAAC;IACd,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,IAAI;IACT,KAAsB,EAAE,IAAI;;AC1BhC,WAAY;EAlKd,OAAO,EAAE,IAAI;EACb,IAAI,EAAE,OAAO;EACb,UAAU,EA1BY,IAAI;EA2B1B,WAAwB,EAAE,CAAC;EAC3B,QAAQ,EAAE,QAAQ;EAUhB,UAAU,EA1Cc,OAAM;EA2C9B,MAAM,EAAE,iBAA0E;EAClF,SAAS,EAtCU,QAAY;EAuC/B,MAAM,EAtEU,IAAI;EAuEpB,UAAU,EAtEU,IAAI;EAuExB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,EAAE;EAcX,UAAU,EAnFU,GAAG;EAsLR,SAAS,EA3LL,KAAK;EA4D1B,gBAAO;IACL,OAAO,EAAE,KAAK;EAGhB,2BAAgB;IAAE,UAAU,EAAE,CAAC;EAC/B,0BAAe;IAAE,aAAa,EAAE,CAAC;EA2B7B,kBAAS;IVwDb,MAAM,EAAE,SAAoB;IAC5B,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,CAAC;IACT,KAAK,EAAE,CAAC;IAMN,YAAY,EAAE,2CAAmD;IACjE,mBAAmB,EAAE,KAAK;IUjEtB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,KAAgC;IACrC,IAAiB,EArES,IAAI;IAsE9B,OAAO,EAAE,EAAE;EAEb,iBAAQ;IViDZ,MAAM,EAAE,SAAoB;IAC5B,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,CAAC;IACT,KAAK,EAAE,CAAC;IAMN,YAAY,EAAE,2CAAmD;IACjE,mBAAmB,EAAE,KAAK;IU1DtB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,KAAsC;IAC3C,IAAiB,EAAE,GAAoC;IACvD,OAAO,EAAE,EAAE;EAGb,wBAAe;IACb,IAAiB,EAAE,IAAI;IACvB,KAAsB,EAlFI,IAAI;EAoFhC,uBAAc;IACZ,IAAiB,EAAE,IAAI;IACvB,KAAsB,EAAE,GAAoC;EA0G9D,sBAA8B;IArKlC,OAAO,EAAE,IAAI;IACb,IAAI,EAAE,OAAO;IACb,UAAU,EA1BY,IAAI;IA2B1B,WAAwB,EAAE,CAAC;IAC3B,QAAQ,EAAE,QAAQ;IAUhB,UAAU,EA1Cc,OAAM;IA2C9B,MAAM,EAAE,iBAA0E;IAClF,SAAS,EAtCU,QAAY;IAuC/B,MAAM,EAtEU,IAAI;IAuEpB,UAAU,EAtEU,IAAI;IAuExB,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,EAAE;IA6CX,UAAU,EAAE,CAAC;IACb,WAAwB,EA7GF,GAAsB;IAgL7B,SAAS,EA3LL,KAAK;IA4D1B,2BAAO;MACL,OAAO,EAAE,KAAK;IAGhB,sCAAgB;MAAE,UAAU,EAAE,CAAC;IAC/B,qCAAe;MAAE,aAAa,EAAE,CAAC;IAyD/B,6BAAS;MV0BX,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAcN,YAAY,EAAE,2CAAmD;MACjE,kBAAkB,EAAE,KAAK;MU3CvB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAlGyB,IAAI;MAmGhC,IAAiB,EAAE,KAAgC;MACnD,OAAO,EAAE,EAAE;IAEb,4BAAQ;MVmBV,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAcN,YAAY,EAAE,2CAAmD;MACjE,kBAAkB,EAAE,KAAK;MUpCvB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,GAAoC;MACzC,IAAiB,EAAE,KAAoC;MACvD,OAAO,EAAE,EAAE;EAyFX,qBAAyB;IAzK7B,OAAO,EAAE,IAAI;IACb,IAAI,EAAE,OAAO;IACb,UAAU,EA1BY,IAAI;IA2B1B,WAAwB,EAAE,CAAC;IAC3B,QAAQ,EAAE,QAAQ;IAUhB,UAAU,EA1Cc,OAAM;IA2C9B,MAAM,EAAE,iBAA0E;IAClF,SAAS,EAtCU,QAAY;IAuC/B,MAAM,EAtEU,IAAI;IAuEpB,UAAU,EAtEU,IAAI;IAuExB,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,EAAE;IAkEX,UAAU,EAAE,CAAC;IACb,WAAwB,EAAE,IAAyB;IA8CpC,SAAS,EA3LL,KAAK;IA4D1B,0BAAO;MACL,OAAO,EAAE,KAAK;IAGhB,qCAAgB;MAAE,UAAU,EAAE,CAAC;IAC/B,oCAAe;MAAE,aAAa,EAAE,CAAC;IA8E/B,4BAAS;MVKX,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAUN,YAAY,EAAE,2CAAmD;MACjE,iBAAiB,EAAE,KAAK;MUlBtB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAvHyB,IAAI;MAwHhC,KAAsB,EAAE,KAAgC;MACxD,IAAiB,EAAE,IAAI;MACvB,OAAO,EAAE,EAAE;IAEb,2BAAQ;MVHV,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAUN,YAAY,EAAE,2CAAmD;MACjE,iBAAiB,EAAE,KAAK;MUVtB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,GAAoC;MACzC,KAAsB,EAAE,KAAoC;MAC5D,IAAiB,EAAE,IAAI;MACvB,OAAO,EAAE,EAAE;EAsEX,oBAAW;IA7Kf,OAAO,EAAE,IAAI;IACb,IAAI,EAAE,OAAO;IACb,UAAU,EA1BY,IAAI;IA2B1B,WAAwB,EAAE,CAAC;IAC3B,QAAQ,EAAE,QAAQ;IAUhB,UAAU,EA1Cc,OAAM;IA2C9B,MAAM,EAAE,iBAA0E;IAClF,SAAS,EAtCU,QAAY;IAuC/B,MAAM,EAtEU,IAAI;IAuEpB,UAAU,EAtEU,IAAI;IAuExB,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,EAAE;IAyFX,WAAW,EAAE,CAAC;IACd,UAAU,EAAE,IAA0B;IAuBvB,SAAS,EA3LL,KAAK;IA4D1B,yBAAO;MACL,OAAO,EAAE,KAAK;IAGhB,oCAAgB;MAAE,UAAU,EAAE,CAAC;IAC/B,mCAAe;MAAE,aAAa,EAAE,CAAC;IAqG/B,2BAAS;MVlBX,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAEN,YAAY,EAAE,2CAAmD;MACjE,gBAAgB,EAAE,KAAK;MUarB,MAAM,EAAE,KAAgC;MACxC,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,IAAI;MACT,IAAiB,EAhJW,IAAI;MAiJhC,KAAsB,EAAE,IAAI;MAC5B,OAAO,EAAE,EAAE;IAEb,0BAAQ;MV3BV,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAEN,YAAY,EAAE,2CAAmD;MACjE,gBAAgB,EAAE,KAAK;MUsBrB,MAAM,EAAE,KAAoC;MAC5C,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,IAAI;MACT,IAAiB,EAAE,GAAoC;MACvD,KAAsB,EAAE,IAAI;MAC5B,OAAO,EAAE,EAAE;EAkDX,cAAG;IAnCP,MAAM,EVgNe,OAAO;IU/M5B,SAAS,EAtKY,QAAY;IAuKjC,WAAW,EArKY,QAAY;IAsKnC,MAAM,EAAE,CAAC;IAET,0CACQ;MAAE,UAAU,EAxKK,OAAM;IA0K/B,gBAAE;MACA,OAAO,EAAE,KAAK;MACd,OAAO,EA9Ke,MAAe;MA+KrC,KAAK,EAjLe,OAAS;EA4M3B,mBAAU;IArLd,OAAO,EAAE,IAAI;IACb,IAAI,EAAE,OAAO;IACb,UAAU,EA1BY,IAAI;IA2B1B,WAAwB,EAAE,CAAC;IAC3B,QAAQ,EAAE,QAAQ;IAmBhB,UAAU,EAnDc,OAAM;IAoD9B,MAAM,EAAE,iBAA0E;IAClF,SAAS,EA/CU,QAAY;IAgD/B,MAAM,EA/EU,IAAI;IAgFpB,UAAU,EA/EU,IAAI;IAgFxB,OAAO,EA3CkB,OAAY;IA4CrC,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,EAAE;IAuGI,SAAS,EA3LL,KAAK;IA4D1B,wBAAO;MACL,OAAO,EAAE,KAAK;IAGhB,mCAAgB;MAAE,UAAU,EAAE,CAAC;IAC/B,kCAAe;MAAE,aAAa,EAAE,CAAC;EA6K7B,kBAAS;IVxNX,aAAa,EUoBG,GAAc;EAuM5B,gBAAU;IAAE,SAAS,EAAE,KAAK;EAC5B,iBAAU;IAAE,SAAS,EAAE,KAAK;EAC5B,kBAAU;IAAE,SAAS,EAAE,KAAK;EAC5B,iBAAU;IAAE,SAAS,EAAE,KAAK;EAC5B,gBAAU;IACR,KAAK,EAAC,eAAc;IACpB,SAAS,EAAC,eAAc;IAExB,qBAAM;MACJ,IAAI,EAAC,YAAW;;AC5ItB,iCAAkC;EA/DlC,QAAQ,EAAE,QAAQ;EAqClB,aAA8B,EA9DJ,SAAkC;EA4B5D,+CAAS;IACP,YAAY,EAAE,2CAA8D;IAC5E,YAAY,EAAE,KAAK;IACnB,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,CAAC;IACT,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,GAAG;IACR,KAAK,EAAE,CAAC;EA2BV,+CAAS;IACP,YAAY,EA/Da,QAA8B;IAgEvD,KAAsB,EA/DO,UAAqB;IAgElD,UAAU,EA/DgB,WAAmC;EA+E/D,+CAAS;IAAE,YAAY,EAAE,2CAA8C;EAOrE,2CAAO;IA/CT,aAA8B,EAtDJ,QAAmB;IAuD7C,uDAAQ;MACN,YAAY,EAvDa,QAAe;MAwDxC,KAAsB,EAvDO,QAAmB;MAwDhD,UAAU,EAvDgB,SAAmC;IA2F/D,yDAAS;MAAE,YAAY,EAAE,2CAA8C;EAQrE,6CAAQ;IAtCV,aAA8B,EA1DJ,SAAmB;IA2D7C,2DAAS;MACP,YAAY,EA3Da,SAAe;MA4DxC,KAAsB,EA3DO,SAAmB;MA4DhD,UAAU,EA3DgB,WAAmC;IAqF/D,2DAAS;MAAE,YAAY,EAAE,2CAA8C;EASrE,6CAAQ;IAnBV,aAA8B,EAlEJ,QAAkC;IAmE5D,2DAAS;MACP,YAAY,EAnEa,SAA8B;MAoEvD,KAAsB,EAnEO,UAAqB;MAoElD,UAAU,EAnEgB,WAAmC;IAyE/D,2DAAS;MAAE,YAAY,EAAE,2CAA8C;EAUrE,iEAAkB;IAAE,YAAY,EAAE,2CAAkE;;AC9EtG,WAAY;EAxBd,MAAM,EAAE,CAAC;EACT,aAAa,EAXY,IAAY;EAYrC,QAAQ,EAAE,MAAM;EAChB,cAAc,EAdY,KAAK;EAe/B,WAAW,EAhBY,SAAY;EAiBnC,QAAQ,EAAE,QAAQ;EAElB,sBAAa;IAAE,cAAc,EAdQ,MAAM;EAe3C,iBAAQ;IAAE,WAAW,EAAE,CAAC;EAExB;;;mBAGM;IACJ,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,IAAI;IACX,IAAiB,EAAE,CAAC;;;ACsVpB,IAAK;EAAE,MAAM,EAAE,QAAiB;;;AAtSlC,cAAK;EAAE,MAAM,EAAE,SAAwB;EAErC;yBACS;IAAE,OAAO,EAAE,QAAqB;EAGzC,uBAAW;IAAE,MAAM,EAAE,CAAC;IAEpB;oCACS;MAAE,OAAO,EAAE,CAAC;IACrB,6BAAM;MbxDR,kCAAqC,EayDS,CAAC;MbxD/C,+BAAkC,EawDY,CAAC;MbvD/C,0BAA6B,EauDiB,CAAC;MbtD/C,uBAA0B,EasDoB,CAAC;AAKjD;;;0BAGiB;EAAE,YAAyB,EAAE,MAAmB;;;AAyR/D,KAAM;EAhON,KAAK,EAlJe,OAAoC;EAmJxD,MAAM,EAvJW,OAAO;EAwJxB,OAAO,EAAE,KAAK;EACd,SAAS,EAxJU,QAAY;EAyJ/B,WAAW,EAxGmB,MAAmB;EAyGjD,WAAW,EAxJU,GAAG;EAyJxB,aAAa,EAtJU,CAAC;;EAiXtB,WAAQ;IAtNV,KAAK,EAAE,eAAe;IACtB,UAAU,EAAE,KAAK;EAsNf,YAAS;IAnNX,MAAM,EAAE,UAAmB;IAC3B,OAAO,EAAE,WAAmD;EAoN1D,WAAM;IACJ,cAAc,EAtXO,UAAU;IAuX/B,KAAK,EAAE,OAAoD;;;AAK/D;QACS;EAtNX,YAAY,EAtIa,KAAK;EAuI9B,YAAY,EAxIa,GAAG;EAyI5B,OAAO,EAAE,KAAK;EACd,SAAS,EA9KY,QAAY;EA+KjC,MAAM,EAAE,SAAwD;EAChE,WAAW,EAAE,SAAwD;EACrE,QAAQ,EA3Ic,OAAO;EA4I7B,cAAc,EAAE,CAAC;EACjB,WAAW,EAAE,CAAC;EACd,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;EAClB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,CAAC;;;AA6MR,eAAgB;EAjJhB,MAAM,EAAE,IAAI;EACZ,YAAyB,EAAE,CAAC;EAC5B,aAA8B,EAAE,CAAC;EACjC,cAAc,EAAE,CAAC;EACjB,WAAW,EAAE,CAAC;EACd,UAAU,EAAE,MAAM;;AA6IlB,cAAe;EApLf,MAAM,EAAE,IAAI;EACZ,YAAyB,EAAE,CAAC;EAC5B,aAA8B,EAAE,CAAC;EACjC,cAAc,EAAE,CAAC;EACjB,WAAW,EAAE,CAAC;EACd,UAAU,EAAE,MAAM;;AAiLlB,qBAAsB;EbtXtB,aAAa,EasX2B,CAAC;Eb5WzC,iCAAqC,EMczB,GAAc;ENb1B,8BAAkC,EMatB,GAAc;ENZ1B,yBAA6B,EMYjB,GAAc;ENX1B,sBAA0B,EMWd,GAAc;;AO+V1B,sBAAuB;EbvXvB,aAAa,EauX4B,CAAC;Eb7W1C,kCAAqC,EMczB,GAAc;ENb1B,+BAAkC,EMatB,GAAc;ENZ1B,0BAA6B,EMYjB,GAAc;ENX1B,uBAA0B,EMWd,GAAc;;AOgW1B,oBAAqB;EbxXrB,aAAa,EawX0B,CAAC;Eb9WxC,iCAAqC,EMe1B,MAAe;ENd1B,8BAAkC,EMcvB,MAAe;ENb1B,yBAA6B,EMalB,MAAe;ENZ1B,sBAA0B,EMYf,MAAe;;AOgW1B,qBAAsB;EbzXtB,aAAa,EayX2B,CAAC;Eb/WzC,kCAAqC,EMe1B,MAAe;ENd1B,+BAAkC,EMcvB,MAAe;ENb1B,0BAA6B,EMalB,MAAe;ENZ1B,uBAA0B,EMYf,MAAe;;;AOmW1B,yBAA0B;EAzM1B,UAAU,EAlKI,OAAoC;EAmKlD,YAA6B,EAAE,IAAI;EAGQ,KAAK,EAnJf,OAAI;EAwJrC,YAAY,EA1KY,OAAqC;;AA2W7D,2BAA4B;EA1K5B,UAAU,EAlMI,OAAoC;EAoMhD,WAAwB,EAAE,IAAI;EAIY,KAAK,EArLhB,OAAI;EA0LrC,YAAY,EA5MY,OAAqC;;;AA8W7D,0UAAgD;EAC9C,kBAAkB,EAAE,IAAI;EACxB,eAAe,EAAE,IAAI;EACrB,aAAa,EAAE,CAAC;EAjTpB,gBAAgB,EAhDe,OAAM;EAkDnC,YAAK,EAvFY,KAAK;EAwFtB,YAAK,EAvFY,GAAG;EAwFpB,YAAK,EA3FY,OAAqC;EA6FxD,UAAU,EAtFO,kCAAgC;EAuFjD,KAAK,EAnGY,mBAAgB;EAoGjC,OAAO,EAAE,KAAK;EACd,WAAW,EAtGO,OAAO;EAuGzB,SAAS,EApGO,QAAY;EAqG5B,MAAM,EAAE,SAAwD;EAChE,MAAM,EAAE,UAAmB;EAC3B,OAAO,EAAE,MAAiB;EAC1B,KAAK,EAAE,IAAI;EbkBX,kBAAkB,EajBE,UAAU;EbkB3B,eAAe,EalBE,UAAU;EbmBtB,UAAU,EanBE,UAAU;EAqSxB,kBAAkB,EAAE,kDAA+E;EACnG,eAAe,EAAE,kDAA+E;EAChG,cAAc,EAAE,kDAA+E;EAC/F,aAAa,EAAE,kDAA+E;EAC9F,UAAU,EAAE,kDAA+E;EApSjG,0aAAQ;IACN,UAAU,EA7GS,OAAoC;IA8GvD,YAAY,EAhEO,OAAyB;IAiE5C,OAAO,EAAE,IAAI;EAGf,0dAAW;IACT,gBAAgB,EArGI,OAAU;IAsG9B,MAAM,EA7Gc,OAAqB;EAiH3C,klDAEqB;IACnB,gBAAgB,EA7GI,OAAU;IA8G9B,MAAM,EArHc,OAAqB;EA2YvC,0bAAS;Ib5YX,aAAa,EaDK,GAAc;;AAqZ1B;;;4CAGO;EbvZb,aAAa,EauZkB,CAAC;Eb7YhC,kCAAqC,EMczB,GAAc;ENb1B,+BAAkC,EMatB,GAAc;ENZ1B,0BAA6B,EMYjB,GAAc;ENX1B,uBAA0B,EMWd,GAAc;AOgYpB,6CAAQ;EbxZd,aAAa,EawZmB,CAAC;Eb9YjC,iCAAqC,EMczB,GAAc;ENb1B,8BAAkC,EMatB,GAAc;ENZ1B,yBAA6B,EMYjB,GAAc;ENX1B,sBAA0B,EMWd,GAAc;AOmYpB;;;6CAGO;Eb9Zb,aAAa,Ea8ZkB,CAAC;EbpZhC,iCAAqC,EMczB,GAAc;ENb1B,8BAAkC,EMatB,GAAc;ENZ1B,yBAA6B,EMYjB,GAAc;ENX1B,sBAA0B,EMWd,GAAc;AOuYpB,+CAAS;Eb/Zf,aAAa,Ea+ZoB,CAAC;EbrZlC,kCAAqC,EMczB,GAAc;ENb1B,+BAAkC,EMatB,GAAc;ENZ1B,0BAA6B,EMYjB,GAAc;ENX1B,uBAA0B,EMWd,GAAc;AO0YpB;;;2CAGO;Ebrab,aAAa,EaqakB,CAAC;Eb3ZhC,kCAAqC,EMe1B,MAAe;ENd1B,+BAAkC,EMcvB,MAAe;ENb1B,0BAA6B,EMalB,MAAe;ENZ1B,uBAA0B,EMYf,MAAe;AO6YpB,4CAAQ;Ebtad,aAAa,EasamB,CAAC;Eb5ZjC,iCAAqC,EMe1B,MAAe;ENd1B,8BAAkC,EMcvB,MAAe;ENb1B,yBAA6B,EMalB,MAAe;ENZ1B,sBAA0B,EMYf,MAAe;AOgZpB;;;4CAGO;Eb5ab,aAAa,Ea4akB,CAAC;EblahC,iCAAqC,EMe1B,MAAe;ENd1B,8BAAkC,EMcvB,MAAe;ENb1B,yBAA6B,EMalB,MAAe;ENZ1B,sBAA0B,EMYf,MAAe;AOoZpB,8CAAS;Eb7af,aAAa,Ea6aoB,CAAC;EbnalC,kCAAqC,EMe1B,MAAe;ENd1B,+BAAkC,EMcvB,MAAe;ENb1B,0BAA6B,EMalB,MAAe;ENZ1B,uBAA0B,EMYf,MAAe;;AOyZ1B,oBAAqB;EACnB,kBAAkB,EAAE,IAAI;EACxB,eAAe,EAAE,IAAI;EACrB,aAAa,EAAE,CAAC;;;AAIlB,cAAe;EACb,MAAM,EAAE,IAAI;;;AAId,QAAS;EACP,SAAS,EAAE,IAAI;;AAIjB,2BAA4B;EAC1B,KAAK,EA7coB,OAAM;;AAgdjC,iBAAkB;;EACf,KAAK,EAjdmB,OAAM;;AAodjC,kBAAmB;;EAChB,KAAK,EArdmB,OAAM;;AAwdjC,sBAAuB;EACpB,KAAK,EAzdmB,OAAM;;;AA8djC,MAAO;EA/KT,kBAAkB,EAAE,eAAe;EACnC,eAAe,EAAE,eAAe;EAChC,gBAAgB,EAzPA,OAAM;EA0PtB,aAAa,EAAE,CAAC;EAShB,gBAAgB,EAAE,qUAAqU;EAGvV,mBAAmB,EAAE,WAA6C;EAElE,iBAAiB,EAAE,SAAS;EAE1B,YAAK,EA5TY,KAAK;EA6TtB,YAAK,EA5TY,GAAG;EA6TpB,YAAK,EAhUY,OAAqC;EAkUxD,KAAK,EAvUY,mBAAgB;EAwUjC,WAAW,EAzUO,OAAO;EA0UzB,SAAS,EAvUO,QAAY;EAwU5B,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,MAAmB;EbjU1B,aAAa,EakUC,CAAC;EAqJb,MAAM,EAAE,SAAwD;EA3KpE,kBAAc;IACZ,OAAO,EAAE,IAAI;EAsBf,aAAS;IbnUP,aAAa,EA2TD,GAAG;EaSjB,YAAQ;IACN,gBAAgB,EArRI,OAA8C;IAsRlE,YAAY,EA9RO,OAAyB;EAiS9C,eAAW;IACT,gBAAgB,EAlUI,OAAU;IAmU9B,MAAM,EA1Uc,OAAqB;EAudvC,gBAAY;IACV,MAAM,EAAE,IAAI;;;AAKhB;;;MAGO;EACL,MAAM,EAAE,UAAmB;;AAG7B;2BAC4B;EAC1B,OAAO,EAAE,YAAY;EACrB,WAAwB,EAAE,MAAkB;EAC5C,YAA6B,EA9fpB,IAAY;EA+frB,aAAa,EAAE,CAAC;EAChB,cAAc,EAAE,QAAQ;;;AAI1B,kBAAmB;EACjB,KAAK,EAAC,IAAI;;;;AAaZ,QAAS;EA/QX,MAAM,EAAE,iBAAoE;EAC5E,MAAM,EArOU,UAAc;EAsO9B,OAAO,EAvOU,OAAY;EA0O7B,eAAO;IACL,WAAW,EAvOM,IAAiB;IAwOlC,MAAM,EAAE,CAAC;IACT,WAAwB,EN5LlB,UAAmD;IM6LzD,OAAO,EAzOM,WAAa;;;AAsfxB,kHAA+D;EA/OnE,OAAO,EAAE,KAAK;EACd,SAAS,EAvPqB,OAAY;EAwP1C,UAAU,EAtPqB,MAAM;EAuPrC,WAAW,EAxPqB,MAAmB;EAyPnD,aAAa,EA9SA,IAAY;EA+SzB,UAAU,EA5Pc,IAAI;EA6P5B,OAAO,EA9PqB,4BAAe;EAkQ3C,UAAU,EA5PmB,OAAY;EA6PE,KAAK,EA9PjB,OAAM;AAqejC,iDAAwB;EAAE,OAAO,EAAE,IAAI;;AAGzC,uBAAwB;EArP1B,OAAO,EAAE,KAAK;EACd,SAAS,EAvPqB,OAAY;EAwP1C,UAAU,EAtPqB,MAAM;EAuPrC,WAAW,EAxPqB,MAAmB;EAyPnD,aAAa,EA9SA,IAAY;EA+SzB,UAAU,EA5Pc,IAAI;EA6P5B,OAAO,EA9PqB,4BAAe;EAkQ3C,UAAU,EA5PmB,OAAY;EA6PE,KAAK,EA9PjB,OAAM;;AA6ejC;;aAEO;EACL,aAAa,EAAE,CAAC;AAGlB;0BACoB;EAClB,aAAa,EA5iBN,IAAY;AA+iBrB;kBACY;EA7QmC,KAAK,EA3O3B,OAAY;AA4frC,kBAAY;EA1QhB,OAAO,EAAE,KAAK;EACd,SAAS,EAvPqB,OAAY;EAwP1C,UAAU,EAtPqB,MAAM;EAuPrC,WAAW,EAxPqB,MAAmB;EAyPnD,aAAa,EA9SA,IAAY;EA+SzB,UAAU,EA5Pc,IAAI;EA6P5B,OAAO,EA9PqB,4BAAe;EAkQ3C,UAAU,EA5PmB,OAAY;EA6PE,KAAK,EA9PjB,OAAM;AAkgB/B,sBAAQ;EACN,UAAU,EAAE,WAAW;EACvB,KAAK,EAAE,OAAoD;EAC3D,OAAO,EAAE,MAAM;EACf,SAAS,EAAE,GAAG;EACd,UAAU,EAAE,MAAM;EAClB,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;EACV,cAAc,EAzjBK,UAAU;AA6jBjC,yBAAmB;EACjB,OAAO,EAAE,KAAK;;AAIlB;;YAEa;EACX,aAAa,EAAE,CAAC;;AAElB,WAAY;EA5SqC,KAAK,EA3O3B,OAAY;;ACqRvC,SAAU;EAlTZ,OAAO,EAAE,YAAY;EACrB,SAAS,EAAE,CAAC;EACZ,KAAK,EAAE,IAAI;EAmIT,UAAU,EA9JA,OAAI;EA6BhB,aAAI;IACF,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,SAAS,EA7BQ,IAAI;IA8BrB,MAAM,EAAE,MAAM;IACd,OAAO,EAvBa,OAAO;IAwB3B,UAAU,EAAE,MAAM;IAClB,KAAK,EAAE,GAAG;IAEV,kCAAO;MACL,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,MAAM;MAEd,kDAAU;QACR,UAAU,EAAE,QAAQ;IAIxB,eAAE;MACA,SAAS,EAzCM,QAAQ;MA0CvB,cAAc,EAAE,MAAM;IAGxB,iBAAI;MACF,MAAM,EA5CY,QAAQ;MA6C1B,KAAK,EA9CY,QAAQ;EAoD3B,0DAAO;IACL,OAAO,EAAE,YAAY;IACrB,MAAM,EAAE,cAAc;IAEtB,0EAAU;MACR,UAAU,EAAE,CAAC;EAIjB,+BAAM;IAAE,OAAO,EAAE,YAAY;EAG/B,kCAA2B;IACzB,UAAU,EAAE,IAAI;EAGlB,4CAA4B;IAC1B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IAEX,wDAAM;MACJ,KAAK,EAAE,IAAI;MACX,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;EAKb,6CAAqB;IADvB,yBAAkB;MAEd,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MAEX,+BAAM;QACJ,KAAK,EAAE,IAAI;QACX,MAAM,EAAE,IAAI;QACZ,KAAK,EAAE,IAAI;EAKf,6CAAoB;IADtB,wBAAiB;MAEb,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MAEX,8BAAM;QACJ,KAAK,EAAE,IAAI;QACX,MAAM,EAAE,IAAI;QACZ,KAAK,EAAE,IAAI;EAcjB,aAAI;IACF,SAAS,EAvHQ,IAAI;IAwHrB,OAAO,EAhHa,OAAO;IAoHzB,kDAAU;MACR,UAAU,EAAE,QAAQ;MACpB,SAAS,EA9HI,IAAI;IAkIrB,eAAE;MACA,SAAS,EA/HM,QAAQ;IAkIzB,iBAAI;MACF,MAAM,EAjIY,QAAQ;MAkI1B,KAAK,EAnIY,QAAQ;EAyJzB,mBAAM;IAAE,KAAK,EA3JS,OAAoB;EA6J1C,eAAE;IAAE,KAAK,EA7Ja,OAAoB;EAgK5C,mBAAU;IAER,UAAU,EA9JQ,OAAc;IAgKhC,yBAAM;MAAE,KAAK,EApKS,OAAoB;IAsK1C,qBAAE;MAAE,KAAK,EAtKa,OAAoB;EAyKxC,oBAAW;IAEb,UAAU,EAvKQ,OAAc;IAyKhC,0BAAM;MAAE,KAAK,EA7KS,OAAoB;IA+K1C,sBAAE;MAAE,KAAK,EA/Ka,OAAoB;EAmL5C,wBAAe;IACb,MAAM,EA3Ke,WAAsB;IA4K3C,OAAO,EA7Ke,GAAE;IA8KxB,cAAc,EAAE,IAAI;IACpB,4BAAG;MACD,OAAO,EAhLa,GAAE;MAiLtB,MAAM,EAhLa,WAAsB;EAuN7C,sBAAM;IAAE,KAAK,EAAE,GAAG;EAClB,sEAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,sCAAwB;MAEpB,KAAK,EAAE,IAAI;EAIb,6CAAoB;IADtB,qCAAuB;MAEnB,KAAK,EAAE,IAAI;EAKf,wBAAM;IAAE,KAAK,EAAE,QAAQ;EACvB,0EAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,wCAAwB;MAEpB,KAAK,EAAE,IAAI;EAIb,6CAAoB;IADtB,uCAAuB;MAEnB,KAAK,EAAE,IAAI;EAKf,uBAAM;IAAE,KAAK,EAAE,GAAG;EAClB,wEAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,uCAAwB;MAEpB,KAAK,EAAE,IAAI;EAIb,6CAAoB;IADtB,sCAAuB;MAEnB,KAAK,EAAE,IAAI;EAKf,uBAAM;IAAE,KAAK,EAAE,GAAG;EAClB,wEAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,uCAAwB;MAEpB,KAAK,EAAE,IAAI;EAIb,6CAAoB;IADtB,sCAAuB;MAEnB,KAAK,EAAE,IAAI;EAKf,sBAAM;IAAE,KAAK,EAAE,SAAS;EACxB,sEAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,sCAAwB;MAEpB,KAAK,EAAE,IAAI;EAIb,6CAAoB;IADtB,qCAAuB;MAEnB,KAAK,EAAE,IAAI;EAKf,wBAAM;IAAE,KAAK,EAAE,SAAS;EACxB,0EAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,wCAAwB;MAEhB,KAAK,EAAE,IAAI;EAIjB,6CAAoB;IADtB,uCAAuB;MAElB,KAAK,EAAE,IAAI;EAKhB,wBAAM;IAAE,KAAK,EAAE,KAAK;EACpB,0EAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,wCAAwB;MAEhB,KAAK,EAAE,IAAI;EAIjB,6CAAoB;IADtB,uCAAuB;MAElB,KAAK,EAAE,IAAI;;AAuBd,sBAAM;EAAE,KAAK,EAAE,GAAG;AAClB,sEAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,sCAAwB;IAEpB,KAAK,EAAE,IAAI;AAIb,6CAAoB;EADtB,qCAAuB;IAEnB,KAAK,EAAE,IAAI;AAKf,wBAAM;EAAE,KAAK,EAAE,QAAQ;AACvB,0EAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,wCAAwB;IAEpB,KAAK,EAAE,IAAI;AAIb,6CAAoB;EADtB,uCAAuB;IAEnB,KAAK,EAAE,IAAI;AAKf,uBAAM;EAAE,KAAK,EAAE,GAAG;AAClB,wEAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,uCAAwB;IAEpB,KAAK,EAAE,IAAI;AAIb,6CAAoB;EADtB,sCAAuB;IAEnB,KAAK,EAAE,IAAI;AAKf,uBAAM;EAAE,KAAK,EAAE,GAAG;AAClB,wEAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,uCAAwB;IAEpB,KAAK,EAAE,IAAI;AAIb,6CAAoB;EADtB,sCAAuB;IAEnB,KAAK,EAAE,IAAI;AAKf,sBAAM;EAAE,KAAK,EAAE,SAAS;AACxB,sEAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,sCAAwB;IAEpB,KAAK,EAAE,IAAI;AAIb,6CAAoB;EADtB,qCAAuB;IAEnB,KAAK,EAAE,IAAI;AAKf,wBAAM;EAAE,KAAK,EAAE,SAAS;AACxB,0EAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,wCAAwB;IAEhB,KAAK,EAAE,IAAI;AAIjB,6CAAoB;EADtB,uCAAuB;IAElB,KAAK,EAAE,IAAI;AAKhB,wBAAM;EAAE,KAAK,EAAE,KAAK;AACpB,0EAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,wCAAwB;IAEhB,KAAK,EAAE,IAAI;AAIjB,6CAAoB;EADtB,uCAAuB;IAElB,KAAK,EAAE,IAAI;;ACjZlB,YAAa;EAnBf,UAAU,EAAE,IAAI;EAChB,UAAU,EAvBa,CAAC;EAwBxB,aAAa,EAtBa,SAAY;EAuBtC,WAAwB,EAtBS,SAAa;EAuB9C,YAA6B,EAzBD,CAAC;EA0B7B,QAAQ,EAlBa,MAAM;EAmB3B,OAAO,EAtBa,CAAC;EAwBrB,iBAAK;IACH,OAAO,EAnBW,KAAK;IAoBvB,KAAK,EfySS,IAAI;IexSlB,UAAU,EAAE,IAAI;IAChB,WAAwB,EA9BY,QAAY;IA+BhD,qBAAI;MAAE,OAAO,EApBc,KAAK;;;ACoBhC,aAAc;EAAE,OAAO,EAAE,IAAI;;;AAG7B,kBAAmB;EACjB,UAAU,EAvCC,OAAI;EAwCf,KAAK,EAhCc,OAAM;EAiCzB,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,OAAO;EACpB,WAAW,EApBU,MAAmB;EAqBxC,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,GAAG;EACV,OAAO,EAAE,GAAG;EACZ,IAAiB,EAAE,IAAI;;AAGzB,0BAA2B;EACzB,WAAwB,EAAE,MAAM;EAChC,SAAS,EAAE,KAAK;EAChB,IAAiB,EAAE,GAAG;;AAGxB,wBAAyB;EACvB,OAAO,EAxDS,uBAAkB;EAyDlC,KAAK,EAAE,IAAI;EAEX,gCAAQ;IAAE,aAAa,EAAE,YAAY;EAErC,0CAAkB;IAAE,YAAY,EAAE,IAAI;;;AAKtC,+BAAa;EACX,MAAM,EAAE,kBAA2C;EACnD,OAAO,EAAE,KAAK;EACd,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,IAAiB,EArEK,IAAI;EAuE1B,mCAAM;IACJ,YAAY,EA7EL,OAAI;IA8EX,gBAAgB,EAAE,sBAAsB;IACxC,gBAAgB,EAAE,KAAK;IACvB,iBAA8B,EAAE,sBAAsB;IACtD,kBAAmC,EAAE,sBAAsB;IAC3D,GAAG,EAAE,KAA0B;EAEjC,sCAAS;IACP,YAAY,EAAE,kBAA0B;IACxC,mBAAmB,EAAE,sBAAsB;IAC3C,mBAAmB,EAAE,KAAK;IAC1B,iBAA8B,EAAE,sBAAsB;IACtD,kBAAmC,EAAE,sBAAsB;IAC3D,MAAM,EAAE,KAA0B;EAGpC,qCAAQ;IAAE,KAAK,EAAE,KAA0B;EAC3C,oCAAO;IAAE,IAAI,EAAE,KAA0B;;;AAK7C;;;;;qBAKsB;EACpB,KAAK,EAjGc,OAAM;EAkGzB,WAAW,EAhGW,IAAiB;EAiGvC,WAAW,EAAE,IAAI;EACjB,MAAM,EAAE,CAAC;;AAEX,oBAAqB;EACnB,SAAS,EAtGS,QAAY;EAuG9B,WAAW,EAAE,GAAG;EAChB,MAAM,ETMI,cAAiE;;ASH7E,6BAA8B;EAC5B,MAAM,EAlHS,iBAAoB;EAmHnC,MAAM,ETtCF,IAAmD;ESuCvD,MAAM,EAtGe,GAAG;EAuGxB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAzGe,IAAI;EA0GxB,KAAsB,ET1ClB,SAAmD;;AS4CzD,wBAAyB;EACvB,UAAU,EA3GU,OAAM;EA4G1B,OAAO,EAAE,KAAK;EACd,MAAM,EAAE,OAAO;EACf,KAAK,EAAE,CAAC;;AAGV,kBAAmB;EACjB,KAAK,EAAE,kBAAmC;EAC1C,SAAS,EA/GU,IAAI;EAgHvB,WAAW,EA/GU,MAAmB;EAgHxC,WAAW,EAAE,aAAa;EAC1B,QAAQ,EAAE,QAAQ;EAClB,eAAe,EAAE,IAAI;EACrB,GAAG,EAAE,IAAI;EACT,KAAsB,EAAE,IAAI;EAE5B,kDACQ;IAAE,KAAK,EAAE,kBAAiB;;AAGpC,iBAAkB;EAChB,UAAU,EAxHK,kBAAe;EAyH9B,MAAM,EhBkQW,OAAO;EgBjQxB,OAAO,EAAE,IAAI;EACb,MAAM,EAAE,IAAI;EACZ,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,GAAG;EACZ,IAAiB,EAAE,CAAC;;AAGtB,uBAAwB;EACtB,gBAAgB,EAtJG,OAAM;EAuJzB,aAAa,EAAE,GAAG;EAClB,UAAU,EAAE,gBAAe;EAC3B,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,GAAG;;AAGd,qBAAsB;EACpB,UAAU,EAAE,WAAW;EACvB,aAAa,EAAE,GAAG;EAClB,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;;;AAKf,kBAAiB;EACf,kBAAmB;IAAE,KAAK,EAhLJ,KAAK;IAgL6B,IAAiB,EAAE,OAAO;IAE9E,sCAAS;MACP,YAAY,EAAE,kBAA0B;MACxC,mBAAmB,EAAE,sBAAsB;MAC3C,iBAA8B,EAAE,sBAAsB;MACtD,kBAAmC,EAAE,sBAAsB;MAC3D,MAAM,EAAE,KAA0B;IAEpC,qCAAQ;MACN,YAAY,EAAE,kBAA0B;MACxC,kBAAkB,EAAE,sBAAsB;MAAE,mBAAmB,EAAE,sBAAsB;MACvF,gBAAgB,EAAE,sBAAsB;MACxC,IAAI,EAAE,IAAI;MACV,KAAK,EAAE,KAA0B;MACjC,GAAG,EA3Le,IAAI;IA6LxB,oCAAO;MACL,YAAY,EAAE,kBAA0B;MACxC,mBAAmB,EAAE,sBAAsB;MAC3C,iBAAiB,EAAE,sBAAsB;MACzC,gBAAgB,EAAE,sBAAsB;MACxC,IAAI,EAAE,KAA0B;MAChC,KAAK,EAAE,IAAI;MACX,GAAG,EApMe,IAAI;ACoC9B;GACI;EAlBN,gBAAgB,EAdH,OAA2D;EAexE,YAAY,EAAE,OAAwD;EAG5C,KAAK,EA1BV,OAAI;EA6BzB,YAAY,EApBW,KAAK;EAqB5B,YAAY,EApBW,GAAG;EAqB1B,WAAW,EAjCI,yCAAU;EAkCzB,SAAS,EAjCW,OAAO;EAkC3B,MAAM,EAAE,CAAC;EACT,OAAO,EA7BW,kBAAe;EjBe/B,aAAa,EiBRE,GAAc;;ACgE7B,MAAO;EA/DT,OAAO,EAAE,YAAY;EACrB,WAAW,EARO,sDAAiB;EASnC,WAAW,EAZO,MAAmB;EAarC,WAAW,EAAE,CAAC;EACd,aAAa,EAAE,IAAI;EACnB,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;EAClB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,MAAM;EASJ,OAAO,EAhCR,sBAAe;EAiCZ,SAAS,EA7BR,SAAY;EA6C5B,gBAAgB,EJpCI,OAAc;EIuCR,KAAK,EA7CZ,OAAM;EA4EvB,aAAS;IlB7DX,aAAa,EkBrBF,GAAc;EAmFvB,YAAQ;IlB9DV,aAAa,EkB8DmC,MAAM;EAEpD,YAAY;IArCd,gBAAgB,ELQW,OAAY;IKLb,KAAK,EA7CZ,OAAM;EAgFvB,cAAY;IAtCd,gBAAgB,EZXM,OAAc;IYcV,KAAK,EA7CZ,OAAM;EAiFvB,cAAY;IAvCd,gBAAgB,EZjBM,OAAc;IYoBV,KAAK,EA7CZ,OAAM;EAkFvB,gBAAY;IAxCd,gBAAgB,EZpBQ,OAAgB;IYwBhC,KAAK,EA/CE,OAAI;EAoFjB,WAAY;IAzCd,gBAAgB,EZRG,OAAW;IYYtB,KAAK,EA/CE,OAAI;;ACDnB,4DAAqE;EACnE,UAAU,EAPF,OAAM;EAQd,SAAS,EAAE,IAAI;EACf,OAAO,EARM,IAAI;EASjB,OAAO,EAAE,EAAE;EAEX,8EAAS;IACP,aAAa,EAAE,CAAC;IAChB,oFAAG;MAAE,aAAa,EAAE,CAAC;IACrB,kFAAE;MACA,WAAW,EAAE,KAAK;;ACyBxB,yBASC;EARC,IAAK;IACH,iBAAiB,EAAE,YAAY;IAC/B,SAAS,EAAE,YAAY;EAEzB,EAAG;IACC,iBAAiB,EAAE,cAAc;IACjC,SAAS,EAAE,cAAc;AAK/B,iBAaC;EAZC,IAAK;IACD,iBAAiB,EAAE,YAAY;IAC/B,cAAc,EAAE,YAAY;IAC5B,aAAa,EAAE,YAAY;IAC3B,SAAS,EAAE,YAAY;EAE3B,EAAG;IACC,iBAAiB,EAAE,cAAc;IACjC,cAAc,EAAE,cAAc;IAC9B,aAAa,EAAE,cAAc;IAC7B,SAAS,EAAE,cAAc;;AAK/B,kBAAmB;EACjB,QAAQ,EAAE,QAAQ;EAElB,qBAAG;IAED,eAAe,EAAE,IAAI;IACrB,MAAM,EAAE,CAAC;IAGT;2CACkB;MAAE,OAAO,EAAE,IAAI;IAGjC,oCAAe;MAAE,OAAO,EAAE,KAAK;EAGjC,mCAAiB;IAAE,gBAAgB,EAAE,WAAW;IAG9C,sCAAG;MAAE,OAAO,EAAE,KAAK;MAEjB,qDAAe;QAAE,OAAO,EAAE,KAAK;IAEjC,qDAAkB;MAChB,OAAO,EAAE,YAAY;EAKzB,6BAAqB;IpB3EvB,aAAa,EoB4EO,MAAM;IACtB,kBAAkB,EAAE,IAAI;IACxB,yBAAyB,EAAE,QAAQ;IACnC,cAAc,EAAE,MAAM;IACtB,yBAAyB,EAAE,MAAM;IACjC,YAAY,EAAE,eAAgB;IAC9B,MAAM,EAAE,SAAS;IACjB,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE,GAAG;IACT,WAAW,EAAE,KAAK;IAClB,UAAU,EAAE,KAAK;IACjB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,GAAG;IACR,KAAK,EAAE,IAAI;;AAKf,gBAAiB;EACf,UAAU,EAvHK,IAAI;EAwHnB,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EAEX,wCAAwB;IACtB,UAAU,EAAE,IAAI;IAChB,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,CAAC;IACV,QAAQ,EAAE,QAAQ;IAGlB,iBAAiB,EAAE,aAAa;IAChC,cAAc,EAAE,aAAa;IAC7B,aAAa,EAAE,aAAa;IAC5B,YAAY,EAAE,aAAa;IAC3B,SAAS,EAAE,aAAa;IAExB,4CAAI;MAAE,OAAO,EAAE,KAAK;MAAE,SAAS,EAAE,IAAI;IAErC,4CAAI;MACF,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,CAAC;MACN,KAAK,EAAE,IAAI;MAKT,WAAW,EAAE,IAAI;MAGnB,wDAAc;QAKV,WAAW,EAAE,CAAC;MAIlB,2DAAe;QAEX,MAAM,EAAE,CAAC;QACT,QAAQ,EAAE,QAAQ;QAKpB,gBAAgB,EAtKT,qBAAkB;QAuKzB,KAAK,EA/Ie,OAAM;QAgJ1B,SAAS,EAtKK,QAAY;QAuK1B,OAAO,EArKK,iBAAe;QAsK3B,KAAK,EAAE,IAAI;EAKjB,oCAAoB;IAClB,IAAiB,EAAE,IAAI;IACvB,UAAU,EA1JM,WAAa;IA2J7B,KAAK,EA1JmB,OAAM;IA2J9B,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAElB,GAAG,EAAE,IAAI;IACT,OAAO,EAAE,EAAE;IAFX,yCAAK;MAAE,WAAW,EAAE,GAAG;MAAE,OAAO,EA5JX,SAAW;EAiKlC,6BAAa;IAEX,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,IAAI;IACT,KAAsB,EAAE,IAAI;IAC5B,MAAM,EAAE,GAAG;IACX,KAAK,EAAE,KAAK;IACZ,OAAO,EAAE,EAAE;IAGX,6CAAgB;MAEZ,MAAM,EAAE,GAAG;MACX,gBAAgB,EAzLX,wBAAqB;MA0L1B,OAAO,EAAE,KAAK;MACd,KAAK,EAAE,CAAC;MACR,QAAQ,EAAE,QAAQ;MAClB,KAAK,EAAE,IAAI;MACX,GAAG,EAAE,GAAG;IAMZ,oCAAS;MACP,MAAM,EAAE,iBAAgB;MACxB,aAAa,EAAE,IAAI;MACnB,UAAU,EAAE,IAAI;MAChB,OAAO,EAAE,IAAI;MACb,MAAM,EAAE,IAAI;MACZ,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,CAAC;MACN,KAAK,EAAE,IAAI;MACX,KAAsB,EAAE,CAAC;IAKzB,2CAAS;MACP,GAAG,EAAE,CAAC;MACN,KAAK,EAAE,IAAI;MACX,MAAM,EAAE,IAAI;MACZ,MAAM,EAAE,SAAS;MACjB,iBAAiB,EAAE,KAAK;MACxB,YAAY,EAAE,WAAW;MACzB,iBAAiB,EA/MG,OAAM;MAgN1B,KAAsB,EAAE,IAAI;MAE5B,gDAAO;QACL,iBAAiB,EFrOZ,OAAI;EE6OjB,0CAA4B;IAAE,OAAO,EAAE,KAAK;EAG5C;8BACY;IACV,gBAAgB,EAhPT,WAAW;IAiPlB,KAAK,EAAE,KAAK;IACZ,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,IAAI;IACjB,UAAU,EAAE,KAAK;IACjB,QAAQ,EAAE,QAAQ;IAClB,WAAW,EAAE,kBAAkB;IAC/B,GAAG,EAAE,GAAG;IACR,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,EAAE;IAEX;sCAAQ;MACN,gBAAgB,EA3PL,kBAAe;IA8P5B;uCAAS;MACP,MAAM,EAAE,UAAU;MAClB,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,UAAU,EAAE,KAAK;MACjB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,GAAG;MACR,KAAK,EAAE,CAAC;EAGZ,4BAAY;IAAE,IAAiB,EAAE,CAAC;IAChC,mCAAS;MACP,kBAAmC,EAAE,KAAK;MAC1C,YAAY,EAAE,WAAW;MACzB,kBAAmC,EA7Pb,OAAM;IA+P9B,yCAAe;MACb,kBAAmC,EAhQb,OAAM;EAmQhC,4BAAY;IAAE,KAAsB,EAAE,CAAC;IACrC,mCAAS;MACP,YAAY,EAAE,WAAW;MACzB,iBAA8B,EAAE,KAAK;MACrC,iBAA8B,EAvQR,OAAM;MAwQ5B,IAAiB,EAAE,GAAG;MACtB,WAAwB,EAAE,IAAI;IAEhC,yCAAe;MACb,iBAA8B,EA5QR,OAAM;;AAiRlC,wBAAyB;EAAE,UAAU,EAAE,MAAM;;AAC7C,cAAe;EACb,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,gBAAgB;EACxB,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;EAClB,GAAG,EAAE,IAAI;EAET,iBAAG;IACD,UAAU,EAlSO,OAAK;IAmStB,MAAM,EAAE,OAAO;IACf,OAAO,EAAE,YAAY;IAErB,KAAK,EAAE,IAAI;IACX,MAAM,EArSQ,SAAW;IAsSzB,YAA6B,EAAE,GAAG;IAClC,KAAK,EAvSS,SAAW;IpBE7B,aAAa,EoBuSO,MAAM;IAEtB,wBAAS;MACP,UAAU,EA7SY,OAAS;IAgTjC,4BAAa;MAAE,YAA6B,EAAE,CAAC;;AAM/C;mCACY;EAAE,OAAO,EAAE,IAAI;AAG7B,qBAAe;EAAE,OAAO,EAAE,IAAI;;AAIhC,6CAAqB;EAIf;qCACY;IAAE,OAAO,EAAE,OAAO;EAGhC,qBAAe;IAAE,OAAO,EAAE,KAAK;AAKnC,wCAAsB;EAElB,6CAAwB;IAAC,MAAM,EAAE,eAAe;EAChD,iDAA4B;IAC1B,MAAM,EAAC,aAAa;IACpB,OAAO,EAAE,YAAY;IACrB,QAAQ,EAAE,QAAQ;EAGpB,yCAAoB;IAClB,OAAO,EAAE,IAAI;;EAKd,YAAY;IAAC,OAAO,EAAE,IAAI;;EAG1B,wBAAuB;IAAC,OAAO,EAAE,IAAI;;EAGrC,cAAc;IAAC,OAAO,EAAE,IAAI;AC1OjC,aAAc;EAjDd,OAAO,EAAE,KAAK;EACd,WAAwB,EAxFR,UAAY;EAyF5B,UAAU,EA1FM,MAAY;EA4F5B,gBAAG;IACD,KAAK,EAvFgB,OAAI;IAwFzB,SAAS,EAvFW,QAAY;IAwFhC,MAAM,EA1FW,MAAY;IA2F7B,WAAwB,EAxFP,SAAW;IA0F5B,2CAAU;MrB5EZ,aAAa,EA2TD,GAAG;MAhNjB,UAAU,EAPS,+BAAyB;MqBrBtC,UAAU,EAAE,IAAI;MAChB,KAAK,EArF4B,OAAS;MAsF1C,OAAO,EAAE,KAAK;MACd,SAAS,EAAE,GAAG;MACd,WAAW,EAAE,MAAM;MACnB,WAAW,EAAE,OAAO;MACpB,OAAO,EAhGO,4BAAgB;IAmGhC;;iCAIA;MAAE,UAAU,EArGU,OAAqC;IAyB/D,mEAAU;MACR,MAAM,EAvB2B,OAAO;MAwBxC,KAAK,EAvBgC,OAAS;MAwB9C,cAAc,EAAE,IAAI;IAEtB,gKAKA;MAAE,UAAU,EA9B0B,WAAW;IAsC/C,2DAAU;MACR,UAAU,EAhCoB,OAAc;MAiC5C,KAAK,EApC0B,OAAM;MAqCrC,MAAM,EAnCqB,OAAO;MAoClC,WAAW,EArCqB,IAAiB;MAuCjD,gJACQ;QAAE,UAAU,EAtCU,OAAc;EAmGhD,gBAAG;IAKC,OAAO,EAAE,KAAK;IACd,KAAK,EA9HW,IAAc;;;AA0IhC,oBAAqB;EA9GT,UAAU,EAAE,MAAM;EA4FhC,qCAAG;IAEC,OAAO,EAAE,YAAY;IACrB,KAAK,EAAE,IAAI;;;ACtDb,MAAO;EAzCL,YAAY,EA/BG,KAAK;EAgCpB,YAAY,EA/BE,GAAG;EAgCjB,YAAY,EA5BG,OAAwC;EAkCzD,aAAa,EA/BK,OAAY;EAgC9B,OAAO,EA/BK,OAAY;EAiCxB,UAAU,EA3CH,OAAoC;EA4ChB,KAAK,EA/BjB,OAAI;EAmCnB,qBAAe;IAAE,UAAU,EAAE,CAAC;EAC9B,oBAAc;IAAE,aAAa,EAAE,CAAC;EAK5B,gGAAkC;IAAE,KAAK,EAzC9B,OAAI;EAgDjB,gEAAuB;IACrB,WAAW,EAAE,CAAC;IAAE,aAAa,EAAE,QAAgB;IAC/C,4HAAY;MAAE,WAAW,EAAE,GAAG;EAYhC,cAAU;IA3CV,YAAY,EA/BG,KAAK;IAgCpB,YAAY,EA/BE,GAAG;IAgCjB,YAAY,EA5BG,OAAwC;IAkCzD,aAAa,EA/BK,OAAY;IAgC9B,OAAO,EA/BK,OAAY;IAiCxB,UAAU,EAxCK,OAA4C;IAyChC,KAAK,EA/BjB,OAAI;IAmCnB,6BAAe;MAAE,UAAU,EAAE,CAAC;IAC9B,4BAAc;MAAE,aAAa,EAAE,CAAC;IAK5B,wKAAkC;MAAE,KAAK,EAzC9B,OAAI;IAgDjB,gHAAuB;MACrB,WAAW,EAAE,CAAC;MAAE,aAAa,EAAE,QAAgB;MAC/C,4KAAY;QAAE,WAAW,EAAE,GAAG;IAc9B,6BAAe;MACb,KAAK,EA7DY,OAAc;MA+D/B,wEACQ;QACN,KAAK,EAhEgB,OAAwD;EAqEnF,aAAS;ItBjEX,aAAa,EA2TD,GAAG;;;AuBnNf,cAAe;EA3EjB,MAAM,EAnDa,iBAAqB;EAoDxC,WAAwB,EAAE,CAAC;EAC3B,aAAa,EAlDa,OAAY;EAoDtC,gBAAI;IACF,UAAU,EAAE,IAAI;IAChB,WAAW,EAAE,CAAC;EAwEZ,qBAAO;IAjEX,gBAAgB,EA7BC,OAAI;IA8BrB,KAAK,EAxDa,OAAM;IAyDxB,WAAW,EA7Ca,sDAAiB;IA8CzC,SAAS,EAxDQ,IAAY;IAyD7B,WAAW,EA7BO,MAAmB;IA8BrC,OAAO,EA9Da,iBAAe;IA+DnC,UAAU,EA9DQ,MAAM;EA0HpB,qBAAO;IArDX,gBAAgB,EA9DD,OAAM;IA+DrB,KAAK,EA3CY,OAAI;IA4CrB,WAAW,EA1Da,sDAAiB;IA2DzC,SAAS,EA5DQ,IAAY;IA6D7B,WAAW,EA1CO,MAAmB;IA2CrC,OAAO,EAlEa,iBAAe;IAmEnC,UAAU,EAlEQ,MAAM;EAkHpB,2BAAa;IAzCjB,gBAAgB,EA/CH,OAAM;IAgDnB,aAAa,EA3DY,kBAAsB;IA4D/C,KAAK,EAlEY,OAAQ;IAmEzB,SAAS,EAhEY,OAAY;IAiEjC,WAAW,EAvDO,MAAmB;IAwDrC,WAAW,EAhEY,GAAG;IAiE1B,OAAO,EArEY,SAAY;IAsE/B,UAAU,EArEO,MAAM;EAwGnB,2BAAa;IA5BjB,gBAAgB,EA7DH,OAAM;IA8DnB,aAAa,EAjEY,kBAAsB;IAkE/C,KAAK,EAvEY,OAAI;IAwErB,SAAS,EArEY,QAAY;IAsEjC,WAAW,EArEO,MAAmB;IAsErC,OAAO,EAzEY,SAAY;IA0E/B,UAAU,EAzEO,MAAM;EAgGnB,0BAAY;IAhBhB,gBAAgB,EA1EH,OAAM;IA2EnB,OAAO,EAzEW,iBAAiB;IA0EnC,UAAU,EA3EM,MAAM;;;ACEpB,SAAU;EAvBZ,gBAAgB,EAtBG,OAAM;EAuBzB,MAAM,EAAE,eAA+E;EACvF,MAAM,EAzBc,SAAY;EA0BhC,aAAa,EAfc,QAAY;EAgBvC,OAAO,EAjBU,QAAW;EAwCxB,gBAAO;IAhBX,UAAU,EApBW,OAAc;IAqBnC,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,EAAE;IAeH,0BAAY;MAnBlB,UAAU,EAnBqB,OAAgB;MAoB/C,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MACX,KAAK,EAAE,EAAE;IAgBH,wBAAU;MApBhB,UAAU,EAlBmB,OAAc;MAmB3C,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MACX,KAAK,EAAE,EAAE;IAiBH,sBAAQ;MArBd,UAAU,EAjBiB,OAAY;MAkBvC,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MACX,KAAK,EAAE,EAAE;EAmBL,0BAAmB;IAvBvB,UAAU,EAnBqB,OAAgB;IAoB/C,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,EAAE;EAoBL,wBAAiB;IAxBrB,UAAU,EAlBmB,OAAc;IAmB3C,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,EAAE;EAqBL,sBAAe;IAzBnB,UAAU,EAjBiB,OAAY;IAkBvC,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,EAAE;EAuBL,gBAAS;IxBvCX,aAAa,EwBfY,GAAc;IAuDnC,uBAAO;MxBxCX,aAAa,EAAE,GAAO;EwB2CpB,eAAQ;IxB3CV,aAAa,EwB2Ce,MAAM;IAC9B,sBAAO;MxB5CX,aAAa,EwB4CgB,KAAK;;ACoDlC,aAAc;EA5EhB,MAAM,EAAE,iBAA4F;EACpG,MAAM,ElB4EQ,SAAiE;EkB3E/E,QAAQ,EAAE,QAAQ;EAClB,gBAAgB,EAAE,IAAI;EACtB,YAAY,EAAE,IAAI;EAMhB,OAAO,EAAE,KAAK;EACd,MAAM,EA9CgB,IAAY;EA+ClC,KAAK,EAhDgB,IAAI;EAwDT,UAAU,EAhDF,OAAM;EA2G5B,4BAAiB;IA/ErB,MAAM,EAAE,iBAA4F;IACpG,MAAM,ElB4EQ,SAAiE;IkB3E/E,QAAQ,EAAE,QAAQ;IAClB,gBAAgB,EAAE,IAAI;IACtB,YAAY,EAAE,IAAI;IAEhB,OAAO,EAAE,YAAY;IACrB,MAAM,EA9ByB,OAAa;IA+B5C,KAAK,EAhCyB,IAAY;IAyGtC,iDAAqB;MACnB,MAAM,EAAE,QAAiE;MACzE,WAAwB,EAAE,OAAiC;MAC3D,UAAU,EAAE,CAAC;MACb,QAAQ,EAAE,QAAQ;IAEpB,yDAA6B;MAC3B,yBAAyB,EAAE,OAAO;MAClC,0BAA0B,EAAE,OAAO;MACnC,sBAAsB,EAAE,OAAO;MAC/B,MAAM,EAAE,CAAC;MACT,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,QAAqF;EAGhG,oBAAS;IA5EK,UAAU,EAhDF,OAAM;IzBQ9B,aAAa,EyBVK,GAAc;IAgI5B,yCAAqB;MA1CT,UAAU,EAzEC,OAAc;MzBHzC,aAAa,EyBVK,GAAc;MA6FlC,+CAAQ;QACN,UAAU,EA3EuB,OAA6C;EA+G5E,mBAAQ;IAhFM,UAAU,EAhDF,OAAM;IzBQ9B,aAAa,EyBTI,MAAe;IAmI5B,wCAAqB;MA9CT,UAAU,EAzEC,OAAc;MzBHzC,aAAa,EyBTI,MAAe;MA4FlC,8CAAQ;QACN,UAAU,EA3EuB,OAA6C;EAmH5E,+CAAwB;IApFV,UAAU,EAhDF,OAAM;IAoD9B,MAAM,EA/BqB,WAAsB;IAgCjD,OAAO,EAjCqB,GAAE;IAkH1B,yFAAqB;MAlDT,UAAU,EAzEC,OAAc;MA6EzC,MAAM,EZ/Ec,OAAqB;MYgFzC,OAAO,EArEqB,GAAE;MAuEhC,qGAAQ;QACN,UAAU,EA3EuB,OAA6C;;AAwH9E,4BAA6B;EAC3B,UAAU,EAzIuB,OAA8C;EA0I/E,yBAAyB,EAAE,OAAO;EAClC,sBAAsB,EAAE,OAAO;EAC/B,OAAO,EAAE,YAAY;EACrB,MAAM,EAAE,QAAqF;EAC7F,QAAQ,EAAE,QAAQ;;AAEpB,oBAAqB;EAhFvB,MAAM,EAAE,cAAqG;EAC7G,MAAM,EAhDqB,OAAO;EAiDlC,OAAO,EAAE,YAAY;EACrB,MAAM,EA3DqB,QAAY;EA4DvC,QAAQ,EAAE,QAAQ;EAClB,GAAG,EA5D8B,UAAY;EA6D7C,KAAK,EA/DqB,IAAY;EAgEtC,OAAO,EAAE,CAAC;EAGV,gBAAgB,EAAE,YAAY;EAC9B,YAAY,EAAE,YAAY;EAQR,UAAU,EAzEC,OAAc;EAgF3C,0BAAQ;IACN,UAAU,EA3EuB,OAA6C;;ACgI9E,gBAAiB;EApHnB,UAAU,EAvCY,OAAM;EAwC5B,UAAU,EAzCQ,mBAAiB;EA0CnC,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,IAAI;EACb,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,KAAK;EACf,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAqD;EAC9D,IAAiB,EAAE,CAAC;;AA6GlB,aAAwB;EAnGxB,aAAa,EAxCD,GAAc;EAyC1B,OAAO,EAAE,IAAI;EACb,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAC,CAAC;EACL,UAAU,EAAE,MAAM;EAClB,KAAK,EAAE,IAAI;EACX,OAAO,EAlCI,IAAI;EAmCf,IAAiB,EAAE,CAAC;EAgDZ,gBAAgB,EA9GV,OAAM;EA+GE,OAAO,EA3GV,QAAY;EA6GnB,MAAM,EAAE,iBAAyC;EAI7D,UAAU,EAhHM,2BAAyB;EA2DzC,wCAAsB;IA0FtB,aAAwB;MAzFtB,UAAU,EAAC,KAAK;EAIlB,6CAAkB;IAAE,SAAS,EAAE,CAAC;EAGhC,4BAAe;IAAE,UAAU,EAAE,CAAC;EAE9B,2BAAc;IAAE,aAAa,EAAE,CAAC;EAIhC,6CAAqB;IA4ErB,aAAwB;MA3EtB,IAAI,EAAE,CAAC;MACP,MAAM,EAAE,MAAM;MACd,SAAS,EA9EI,OAAU;MA+EvB,KAAK,EAAE,CAAC;MACR,KAAK,EAjFY,GAAG;EA8HtB,6CAAqB;IA0BrB,aAAwB;MAzBtB,GAAG,EAhIa,OAAa;EAoK7B,oBAAS;IA7CR,UAAU,EAAE,IAAI;I1BzGnB,aAAa,E0BAD,GAAc;EAuJxB,mBAAS;IA9CR,UAAU,EAAE,IAAI;I1BzGnB,aAAa,E0BCF,MAAe;EAuJxB,sBAAW;IAxDS,OAAO,EAwDuB,CAAC;IA/ClD,UAAU,EAAE,IAAI;EA1CnB,6CAAqB;IA0FnB,kBAAQ;MAzFR,IAAI,EAAE,CAAC;MACP,MAAM,EAAE,MAAM;MACd,SAAS,EA9EI,OAAU;MA+EvB,KAAK,EAAE,CAAC;MACR,KAAK,EAqFuC,GAAG;EA1FjD,6CAAqB;IA2FnB,mBAAQ;MA1FR,IAAI,EAAE,CAAC;MACP,MAAM,EAAE,MAAM;MACd,SAAS,EA9EI,OAAU;MA+EvB,KAAK,EAAE,CAAC;MACR,KAAK,EAsFuC,GAAG;EA3FjD,6CAAqB;IA4FnB,oBAAU;MA3FV,IAAI,EAAE,CAAC;MACP,MAAM,EAAE,MAAM;MACd,SAAS,EA9EI,OAAU;MA+EvB,KAAK,EAAE,CAAC;MACR,KAAK,EAuFyC,GAAG;EA5FnD,6CAAqB;IA6FnB,mBAAQ;MA5FR,IAAI,EAAE,CAAC;MACP,MAAM,EAAE,MAAM;MACd,SAAS,EA9EI,OAAU;MA+EvB,KAAK,EAAE,CAAC;MACR,KAAK,EAwFuC,GAAG;EA7FjD,6CAAqB;IA8FnB,oBAAS;MA7FT,IAAI,EAAE,CAAC;MACP,MAAM,EAAE,MAAM;MACd,SAAS,EA9EI,OAAU;MA+EvB,KAAK,EAAE,CAAC;MACR,KAAK,EAyFwC,GAAG;EAChD,kBAAO;IAEL,MAAM,EAAE,KAAK;IACb,MAAM,EAAC,IAAI;IACX,IAAI,EAAC,CAAC;IACN,WAAW,EAAE,YAAY;IACzB,SAAS,EAAE,eAAe;IAC1B,UAAU,EAAC,KAAK;IAChB,GAAG,EAAC,CAAC;IAvGT,6CAAqB;MA+FnB,kBAAO;QA9FP,IAAI,EAAE,CAAC;QACP,MAAM,EAAE,MAAM;QACd,SAAS,EA9EI,OAAU;QA+EvB,KAAK,EAAE,CAAC;QACR,KAAK,EA2F+B,IAAI;EAWxC,oBAAS;IACP,OAAO,EAAE,IAAiB;EAG5B,iCAA8B;IAnDlC,KAAK,EA/Hc,OAAK;IAgIxB,MAAM,E1BmQe,OAAO;I0BlQ5B,SAAS,EApIc,MAAY;IAqInC,WAAW,EAjIS,IAAiB;IAkIrC,WAAW,EAAE,CAAC;IACd,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAvIc,QAAY;IAwI7B,KAAsB,EAvIJ,QAAY;;ACwF5B,SAAU;EAtDZ,OAAO,EAAE,KAAK;EACd,WAAW,EAjCiB,sDAAqB;EAkCjD,mBAAmB,EAhDI,OAAO;EAiD9B,eAAe,EAlDI,IAAI;EAmDvB,MAAM,EAAE,CAAC;EACT,OAAO,EAvDU,UAAc;EAyD/B,YAAG;IACD,SAAS,EApCgB,QAAmB;IAqC5C,WAAW,EA3Ce,MAAqB;IA4C/C,MAAM,EAvDa,eAAiB;IAyDpC,2BAAe;MACb,KAAK,EA1Cc,OAAoB;MA2CvC,OAAO,EAAE,KAAK;MACd,MAAM,EArDW,CAAC;MAsDlB,OAAO,EArDW,kBAAc;MAsDhC,oEACQ;QACN,UAAU,EA1DO,oBAAmB;QA2DpC,KAAK,EA5De,OAAkD;MA8DxE,kCAAS;QACP,KAAK,EAhEgB,OAAkD;IAoE3E,gDAAsC;MACpC,KAAK,EArEkB,OAAkD;MAsEzE,WAAW,EA7Da,sDAAqB;MA8D7C,WAAW,EAhEa,MAAqB;IAmE/C,oBAAU;MACR,UAAU,EAAE,SAA8C;MAC1D,MAAM,EAAE,CAAC;MACT,UAAU,EAAE,IAAI;MAChB,OAAO,EAAE,CAAC;MACV,gBAAgB,EA3DG,OAAqC;IA8D1D,oBAAU;MACR,KAAK,EAvEc,OAAoB;MAyErC,SAAI,EAxEiB,QAAmB;MAyExC,WAAM,EAxEiB,IAAI;MA0E7B,cAAc,EAzEc,SAAS;;ACuIvC,aAAc;EAnGd,QAAQ,EAAE,QAAQ;EAgElB,aAA8B,EAhGP,SAAmB;EAmC1C,kBAAK;IACH,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,QAAQ;IAClB,KAAsB,EAAE,CAAC;IACzB,GAAG,EAAE,CAAC;IACN,WAAwB,EAAE,SAAS;IAGnC,wBAAQ;MACN,QAAQ,EAAE,QAAQ;MAClB,OAAO,EAAE,EAAE;MACX,KAAK,EAAE,CAAC;MACR,MAAM,EAAE,CAAC;MACT,OAAO,EAAE,KAAK;MACd,YAAY,EAAE,KAAK;MACnB,GAAG,EAAE,GAAG;MACR,IAAiB,EAAE,GAAG;IAGxB,yBAAS;MAAE,gBAAgB,EAzEH,kBAAe;EA+EzC,kBAAK;IACH,iBAA8B,EA/EH,wBAAqB;EAmHlD,kBAAK;IAAE,KAAK,EAjGc,UAAqB;IAkG7C,wBAAQ;MACN,gBAAgB,EAAE,KAAK;MACvB,YAAY,EAnGQ,QAA8B;MAoGlD,WAAwB,EAlGK,SAAY;MAmGzC,GAAG,EAAE,GAAG;EAqBZ,wBAAW;IAAE,YAAY,EAAE,2CAA8C;EA/DzE,4BAAK;IACH,iBAA8B,EA/EH,wBAAqB;EA6IlD,kCAAW;IAAE,YAAY,EAAE,2CAA8C;EA/DzE,wBAAK;IACH,iBAA8B,EA/EH,wBAAqB;EA8ElD,0BAAK;IACH,iBAA8B,EA/EH,wBAAqB;EA0JhD,kBAAO;IArET,aAA8B,EAlFP,OAAoB;IAoF3C,uBAAK;MAAE,KAAK,EAnFc,OAAmB;MAoF3C,6BAAQ;QACN,gBAAgB,EAAE,KAAK;QACvB,YAAY,EArFQ,QAAe;QAsFnC,WAAwB,EApFK,SAAY;QAqFzC,GAAG,EAAE,GAAG;EA+DV,mBAAQ;IAxDV,aAA8B,EAzFP,QAAoB;IA2F3C,wBAAK;MAAE,KAAK,EA1Fc,QAAmB;MA2F3C,8BAAQ;QACN,gBAAgB,EAAE,KAAK;QACvB,YAAY,EA5FQ,SAAe;QA6FnC,WAAwB,EA3FK,SAAY;QA4FzC,GAAG,EAAE,GAAG;EAkDV,mBAAQ;IA7BV,aAA8B,EAvGP,MAAmB;IAyG1C,wBAAK;MAAE,KAAK,EAxGc,SAAmB;MAyG3C,8BAAQ;QACN,gBAAgB,EAAE,KAAK;QACvB,YAAY,EA1GQ,SAA8B;QA2GlD,WAAwB,EAzGK,SAAY;QA0GzC,GAAG,EAAE,GAAG;EAuBV,oBAAS;IAAE,YAAY,EAAE,IAAI;EAhB/B,kCAAW;IAAE,YAAY,EAAE,2CAA8C;EAoBvE,yBAAc;I5B7IhB,kCAAqC,EAiTzB,GAAG;IAhTf,+BAAkC,EAgTtB,GAAG;IA/Sf,0BAA6B,EA+SjB,GAAG;IA9Sf,uBAA0B,EA8Sd,GAAG;E4BnKb,wBAAa;I5B9If,kCAAqC,E4B8IsB,MAAM;I5B7IjE,+BAAkC,E4B6IyB,MAAM;I5B5IjE,0BAA6B,E4B4I8B,MAAM;I5B3IjE,uBAA0B,E4B2IiC,MAAM;EAE7D,gCAAW;IAAE,YAAY,EAAC,IAAI;EAC9B,+BAAU;IAAE,YAAY,EAAC,IAAI;EAC7B,6BAAM;IACJ,OAAO,EAAE,KAAK;IACd,IAAI,EAAE,GAAG;IACT,WAAW,EAAE,UAAU;IACvB,UAAU,EAAE,UAAU;IACtB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,GAAG;;AC1Ed,QAAS;EA9DX,OAAO,EAAE,KAAK;EACd,MAAM,EA3Cc,mBAAiB;EA4CrC,QAAQ,EAAE,MAAM;EAChB,WAAW,EA5Cc,OAAW;EA6CpC,KAAK,EAAE,IAAI;EAEX,WAAG;IACD,cAAc,EAAE,SAAS;EAG3B;;aAEG;IACD,KAAK,EAjDY,OAAS;IAkD1B,KAAK,E7B2QS,IAAI;I6B1QlB,WAAW,EArDO,sDAAiB;IAsDnC,SAAS,EArDO,QAAY;IAsD5B,WAAW,EA3Cc,MAAmB;IA4C5C,WAAwB,EtBclB,IAAmD;IsBbzD,aAAa,EAAE,CAAC;IAEhB;;iBAAE;MACA,KAAK,EA1DU,OAAS;MA2DxB,OAAO,EA7CY,cAAgB;MA8CnC,eAAe,EA1DK,IAAI;MA4DxB;;yBAAQ;QACN,KAAK,EA1Dc,OAAkD;IA8DzE;;wBAAW;M7BzDX,aAAa,E6BNO,GAAG;MAiErB,UAAU,EA1DI,OAAc;MA2D5B,KAAK,EAzDY,OAAM;MA0DvB,MAAM,EAxDY,OAAO;MAyDzB,WAAW,EA9DY,MAAmB;MA+D1C,OAAO,EA3DY,cAAgB;MA6DnC;;gCAAQ;QACN,UAAU,EAhEQ,OAAiD;;ACkLrE,OAAQ;EAxKZ,MAAM,EAAE,IAAI;EACZ,aAAa,EAtBQ,MAAM;EAuB3B,OAAO,EAAE,CAAC;EACV,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,mBAAmB,EAAE,IAAI;EACzB,gBAAgB,EAAE,IAAI;EACtB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,IAAI;EAGjB,aAAM;IACJ,UAAU,EAxCF,OAAU;IAyClB,KAAK,EAAE,WAAW;IAClB,MAAM,EAAE,OAAO;IACf,OAAO,EAAE,KAAK;IACd,aAAa,EAAE,IAAwB;IACvC,QAAQ,EAAE,QAAQ;IAClB,WAAW,EAAE,IAAI;IACjB,KAAK,EAAE,IAAsB;IAAE,MAAM,EA1CrB,IAAI;I9BsHtB,UAAU,EAPS,mBAAyB;E8B7D5C,aAAM;IACJ,IAAI,EAAE,IAAI;IACV,OAAO,EAAE,CAAC;IACV,OAAO,EAAC,CAAC;IACT,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,GAAG;IAER,qBAAU;MAAE,WAAW,EAAE,CAAC;MAAE,YAAY,EAAE,CAAC;EAO7C,mBAAY;IACV,UAAU,EA5DK,OAAM;IA6DrB,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,MAA0B;IAClC,IAAI,EAAE,MAAM;IACZ,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,MAAM;IACX,KAAK,EAAE,MAA0B;IAEjC,kBAAkB,EAAE,mBAAuC;IAC3D,eAAe,EAAE,mBAAuC;IACxD,aAAa,EAAE,oBAAkB;IACjC,UAAU,EAAE,mBAAuC;IAEnD,iBAAiB,EAAE,oBAAkB;IACrC,cAAc,EAAE,oBAAkB;IAClC,aAAa,EAAE,oBAAkB;IACjC,YAAY,EAAE,oBAAkB;IAChC,SAAS,EAAE,oBAAkB;EAG/B,6BAAsB;IACpB,UAAU,EA/EQ,OAAc;EAkFlC,mCAA4B;IAC1B,IAAI,EAAE,OAA2B;EAWnC,aAAM;IACJ,MAAM,EAvGU,IAAI;IAwGpB,KAAK,EAAE,IAAW;EAGpB,mBAAY;IACV,MAAM,EAAE,MAAe;IACvB,KAAK,EAAE,MAAe;EAGxB,mCAA4B;IAC1B,IAAI,EAAE,OAAgB;EAoBtB,aAAM;IACJ,KAAK,EAAE,WAAW;IAClB,UAAU,EA5IJ,OAAU;EA+IlB,mBAAY;IACV,UAAU,EAtIG,OAAM;EAyIrB,6BAAsB;IACpB,UAAU,EAvIM,OAAc;EA8FlC,mBAAM;IACJ,MAAM,EAtGU,MAAM;IAuGtB,KAAK,EAAE,IAAW;EAGpB,yBAAY;IACV,MAAM,EAAE,IAAe;IACvB,KAAK,EAAE,IAAe;EAGxB,yCAA4B;IAC1B,IAAI,EAAE,OAAgB;EAXxB,mBAAM;IACJ,MAAM,EAxGU,OAAO;IAyGvB,KAAK,EAAE,MAAW;EAGpB,yBAAY;IACV,MAAM,EAAE,OAAe;IACvB,KAAK,EAAE,OAAe;EAGxB,yCAA4B;IAC1B,IAAI,EAAE,IAAgB;EAXxB,kBAAM;IACJ,MAAM,EAzGU,MAAM;IA0GtB,KAAK,EAAE,IAAW;EAGpB,wBAAY;IACV,MAAM,EAAE,IAAe;IACvB,KAAK,EAAE,IAAe;EAGxB,wCAA4B;IAC1B,IAAI,EAAE,OAAgB;EA4FhB,oBAAM;I9BlMZ,aAAa,E8BkMiB,GAAG;EAC3B,0BAAY;I9BnMlB,aAAa,E8BmMuB,GAAG;EAInC,aAAQ;I9BvMZ,aAAa,E8BuMiB,MAAM;IAC9B,mBAAM;M9BxMZ,aAAa,E8BwMiB,IAAI;IAC5B,yBAAY;M9BzMlB,aAAa,E8ByMuB,IAAI;;ACzGxC,KAAM;EAnER,UAAU,EA7CD,OAAM;EA8Cf,MAAM,EAAE,iBAA0D;EAClE,aAAa,EAVO,OAAY;EAWhC,YAAY,EAbC,IAAI;EAejB,aAAQ;IACN,UAAU,EA5BK,WAAW;IA6B1B,KAAK,EArBc,OAAI;IAuBrB,SAAI,EA7BgB,IAAY;IA8BhC,WAAM,EA7BgB,IAAI;EAiC9B,WAAM;IACJ,UAAU,EA5CE,OAAc;IA+CxB;qBACG;MACD,KAAK,EAlCU,OAAI;MAmCnB,SAAS,EAjDM,QAAqB;MAkDpC,WAAW,EAhDM,IAAuB;MAiDxC,OAAO,EAhDM,wBAAmB;EAqDtC,WAAM;IACJ,UAAU,EA1DE,OAAc;IA6DxB;qBACG;MACD,KAAK,EAhDU,OAAI;MAiDnB,SAAS,EA/DM,QAAqB;MAgEpC,WAAW,EA9DM,IAAuB;MA+DxC,OAAO,EA9DM,wBAAmB;EAoEpC;aACG;IACD,KAAK,EA3DY,OAAI;IA4DrB,SAAS,EA7DO,QAAY;IA8D5B,OAAO,EA/DO,kBAAc;IAgE5B,UAAU,E/BsOE,IAAI;E+BnOlB,uDAEoB;IAAE,UAAU,EAjGhB,OAAK;EAoGvB;;;;;aAKM;IAAE,OAAO,EAtED,UAAU;IAsES,WAAW,EA1E1B,QAAY;;ACrB5B,KAAM;EAEJ,aAAa,EAAE,YAAY;EAC3B,WAAW,EAAE,CAAC;EhC8MlB,yBAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,WAAQ;IAAE,KAAK,EAAE,IAAI;EgC7MjB;kBACW;IACT,KAAK,EhCiTK,IAAI;IgChTd,UAAU,EAAE,IAAI;IAChB,aAAa,EAAE,YAAY;IAC3B,QAAQ,EAAE,QAAQ;IAElB;wBAAI;MACF,OAAO,EAAE,KAAK;MACd,gBAAgB,EA7BC,OAAO;MA8BxB,KAAK,EA1BqB,OAA2B;MA2BrD,WAAW,EAzBS,sDAAiB;MA0BrC,SAAS,EA3BS,IAAY;MA4B9B,OAAO,EAAE,SAAqD;MAE9D;gCAAQ;QACN,gBAAgB,EAlCK,OAAuD;IAsChF;+BAAa;MACX,gBAAgB,EAxCQ,OAAM;MAyC9B,KAAK,EAtCqB,OAA2B;EA6CrD;iCAAE;IhCnBR,iCAAqC,EAiTzB,GAAG;IAhTf,8BAAkC,EAgTtB,GAAG;IA/Sf,yBAA6B,EA+SjB,GAAG;IA9Sf,sBAA0B,EA8Sd,GAAG;EgCzRT;gCAAE;IhCxBR,kCAAqC,EAiTzB,GAAG;IAhTf,+BAAkC,EAgTtB,GAAG;IA/Sf,0BAA6B,EA+SjB,GAAG;IA9Sf,uBAA0B,EA8Sd,GAAG;EgCpRX;2BACW;IACT,QAAQ,EAAE,OAAO;IACjB,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,KAAK;IACd,GAAG,EAAE,IAAI;;AAKf,aAAc;EAEZ,aAAa,EA/DU,MAAY;EAgEnC,KAAK,EAAE,IAAI;EhCwJf,yCAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,mBAAQ;IAAE,KAAK,EAAE,IAAI;EgCvJjB,wBAAW;IACT,OAAO,EAAE,IAAI;IACb,KAAK,EhC2PK,IAAI;IgC1Pd,OAAO,EAAE,WAAuB;IAChC,KAAK,EAAE,IAAI;IAEX,+BAAS;MACP,OAAO,EAAE,KAAK;MACd,KAAK,EAAE,IAAI;IAEb,kCAAY;MACV,OAAO,EA5EO,SAAgB;EAgFlC,sBAAW;IACT,OAAO,EAAE,KAAK;IAEd,iCAAW;MACT,OAAO,EAAE,WAAuB;;AAKtC,6CAAqB;EAEjB,cAAW;IACT,KAAK,EhCkOG,IAAI;IgCjOZ,MAAM,EAAE,CAAC;IACT,aAAa,EAAE,kBAAkD;IACjE,SAAS,EAAE,GAAG;IACd,KAAK,EAAE,GAAG;;EAKZ,sBAAW;IACT,KAAK,EhCwNG,IAAI;IgCvNZ,WAAwB,EAAE,IAAI;IAC9B,SAAS,EAAE,GAAG;IACd,YAAyB,EAAE,IAAI;IAC/B,KAAK,EAAE,GAAG;AAMd,+BAAyB;EACvB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AC/Ef,GAAI;EAjBN,MAAM,EAAE,iBAAqD;EAC7D,UAAU,EArBO,4BAA0B;EAsB3C,OAAO,EAAE,YAAY;EACrB,WAAW,EAAE,CAAC;EACd,SAAS,EAAE,IAAI;EjCgGf,UAAU,EAPS,kBAAyB;EiCvF5C,oBACQ;IACN,UAAU,EA3BW,kCAAqC;EAwCxD,UAAS;IjC5BX,aAAa,EiCTF,GAAc;;;ACYzB,QAAS;EACP,aAAa,EA3BK,kBAAiB;EA4BnC,KAAK,EApBE,OAAI;EAqBX,MAAM,EAxBU,IAAI;EAyBpB,WAAW,EA7BK,IAAiB;EA+BjC,8BACQ;IACN,aAAa,EA/BS,kBAAyD;IAgC/E,KAAK,EA/Bc,OAAc;EAkCnC,qCACY;IAAE,KAAK,EAAE,eAAe;;AAGtC,QAAS;EACP,UAAU,EAnCH,OAAI;EAoCX,KAAK,EAjCU,OAAM;EAkCrB,OAAO,EAAE,IAAI;EACb,SAAS,EArCK,QAAY;EAsC1B,WAAW,EAjCW,MAAmB;EAkCzC,WAAW,EApCK,GAAG;EAqCnB,SAAS,EA7BK,KAAK;EA8BnB,OAAO,EA3CK,OAAY;EA4CxB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,IAAI;EACb,IAAiB,EAAE,GAAG;EAEtB,eAAO;IACL,MAAM,EAAE,SAAuB;IAC/B,YAAY,EAAE,2CAA+C;IAC7D,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,CAAC;IACT,cAAc,EAAE,IAAI;IACpB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,KAAwB;IAC7B,KAAK,EAAE,CAAC;IACR,IAAiB,EA9CN,GAAG;IAgDd,mBAAM;MACJ,IAAI,EAAE,IAAI;MACV,KAAsB,EAlDb,GAAG;EAsDhB,eAAS;IlClDX,aAAa,EkCNA,GAAc;EA2DzB,cAAQ;IlCrDV,aAAa,EkCLC,MAAe;IA4DzB,qBAAO;MACL,IAAI,EAAE,IAAI;EAId,eAAS;IACP,aAAa,EAAE,6BAAuC;IACtD,KAAK,EAAE,kBAAoC;;AAI/C,aAAc;EACZ,KAAK,EA3EgB,OAAQ;EA4E7B,OAAO,EAAE,KAAK;EACd,SAAS,EA/EW,QAAY;EAgFhC,WAAW,EA/EW,MAAmB;;AAkF3C,kBAAiB;EAEb,eAAO;IACL,YAAY,EAAE,2CAA+C;IAC7D,GAAG,EAAE,KAAwB;EAE/B,uBAAe;IACb,YAAY,EAAE,2CAA+C;IAC7D,MAAM,EAAE,KAAwB;IAChC,GAAG,EAAE,IAAI;EAGX,qCACY;IAAE,KAAK,EAAE,eAAe;EAEpC,wBAAgB;IACd,YAAY,EAAE,2CAA+C;IAC7D,IAAI,EAAE,IAAI;IACV,UAAU,EAAE,IAAkB;IAC9B,KAAK,EAAE,KAAwB;IAC/B,GAAG,EAAE,GAAG;EAEV,yBAAiB;IACf,YAAY,EAAE,2CAA+C;IAC7D,IAAI,EAAE,KAAwB;IAC9B,UAAU,EAAE,IAAkB;IAC9B,KAAK,EAAE,IAAI;IACX,GAAG,EAAE,GAAG;ACtBd,yBAA0B;EACxB,WAAW,EAAE,yCAAwC;EACrD,KAAK,EArCW,SAA4B;;;AAyC9C,gBAAiB;EACf,KAAK,EAAE,IAAI;EACX,UAAU,EA1DW,OAAI;EA4DzB,yBAAS;IACP,aAAa,EAvGE,CAAC;;AA4GpB,MAAO;EACL,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,EAAE;EACX,IAAiB,EAAE,CAAC;EAEpB,6BAAyB;IACvB,MAAM,EAAE,IAAI;IACZ,UAAU,EAAE,IAAI;IAChB,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;IAEX,yCAAY;MACV,QAAQ,EAAE,KAAK;MACf,KAAK,EAAE,IAAI;MACX,OAAO,EAAE,EAAE;IAIb,8CAAiB;MACf,UAAU,EAlIJ,SAAY;MAmIlB,OAAO,EAAE,EAAE;;AAKjB,QAAS;EACP,UAAU,EA9FW,OAAI;EA+FzB,MAAM,EA1II,SAAY;EA2ItB,WAAW,EA3ID,SAAY;EA4ItB,aAAa,EA3II,CAAC;EA4IlB,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAGlB,WAAG;IACD,UAAU,EAAE,IAAI;IAChB,aAAa,EAAE,CAAC;EAGlB,aAAK;IACH,SAAS,EAAE,IAAI;EAGjB;;iBAEO;IACL,aAAa,EAAE,CAAC;EAGlB;iBACO;IACL,SAAS,EAzIS,OAAM;IA0IxB,MAAM,EArGQ,OAAY;IAsG1B,cAAc,EAAE,MAAM;IACtB,WAAW,EAAE,MAAM;EAGrB,iCAAgB;IACd,SAAS,EAhJS,OAAM;IAiJxB,aAAa,EAAE,CAAC;IAChB,cAAc,EAAE,SAAoB;IACpC,WAAW,EAAE,SAAoB;IAKjC,wCAAsB;MATxB,iCAAgB;QAUZ,QAAQ,EAAE,QAAQ;QAClB,GAAG,EAAE,IAAI;EAKb,oBAAY;IACV,MAAM,EAAE,CAAC;IACT,QAAQ,EAAE,QAAQ;EAGpB,cAAM;IACJ,SAAS,E5B5MN,IAAI;I4B6MP,MAAM,EA/LE,SAAY;IAgMpB,MAAM,EAAE,CAAC;IAET,iHAAwB;MACtB,SAAS,EA9LM,SAAY;MA+L3B,WAAW,EApML,SAAY;MAqMlB,MAAM,EAAE,CAAC;MAET,6HAAE;QACA,KAAK,EAtJQ,OAAM;QAuJnB,OAAO,EAAE,KAAK;QACd,WAAW,EAxKO,MAAmB;QAyKrC,OAAO,EAAE,WAAsB;QAC/B,KAAK,EAAE,GAAG;EAMhB,uBAAe;IACb,QAAQ,EAAE,QAAQ;IAClB,KAA6B,EAAE,CAAC;IAChC,GAAG,EAAE,CAAC;IAEN,yBAAE;MACA,KAAK,EAtKU,OAAM;MAuKrB,OAAO,EAAE,KAAK;MACd,SAAS,EA3KU,SAAY;MA4K/B,WAAW,EA3KK,IAAiB;MA4KjC,MAAM,EA5NA,SAAY;MA6NlB,WAAW,EA7NL,SAAY;MA8NlB,OAAO,EAAE,WAAsB;MAC/B,QAAQ,EAAE,QAAQ;MAClB,cAAc,EAlLK,SAAS;IAsL9B,iCAAY;MACV,UAAU,EAAE,KAAK;MACjB,GAAG,EAAE,GAAG;MAER,mCAAE;QAMA,KAAK,EA5LQ,OAAM;QA6LnB,MAAM,EAAE,IAAI;QACZ,WAAW,EAAE,IAAI;QACjB,OAAO,EAAE,oBAA0D;QACnE,QAAQ,EAAE,QAAQ;QnClE5B,+CAAY;UACV,OAAO,EAAE,EAAE;UACX,OAAO,EAAE,KAAK;UACd,MAAM,EAAE,CAAC;UACT,QAAQ,EAAE,QAAQ;UAkBhB,UAAU,EAAE,IAAW;UACvB,GAAG,EAAE,GAAG;UACR,KAAsB,EmClLL,SAAkB;UnCqLrC,UAAU,EACR,4DAAuB;UAGzB,KAAK,EmC0BsB,IAAI;QnCxBjC,oDAAiB;UACf,UAAU,EACR,6CAA6B;EmCqC7B,iBAAW;IACT,UAAU,EAAE,WAAW;IACvB,MAAM,EAAE,IAAI;IAEZ,6BAAY;MACV,UAAU,EAlNO,OAAI;IAsNrB,kCAAE;MACA,KAAK,EA9MgB,OAAM;MAgN3B,8CAAY;QAGV,UAAU,EAAE,4DAAyC;IAQ3D,qDAAqD;MAEjD;kDACU;QACR,IAAI,EAAE,OAAO;MAIf,iEAA+B;QAC7B,OAAO,EAAE,CAAC;;AAQpB,gBAAiB;EACf,IAAiB,EAAE,CAAC;EACpB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EnCzKf,UAAU,EAPS,mBAAyB;EmCmLxC,mBAAG;IACD,OAAO,EAAE,KAAK;IACd,SAAS,E5BtTN,IAAI;I4BuTP,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,CAAC;IACV,KAAK,EAAE,IAAI;EAGb;qCACmB;IACjB,UAAU,EA/OU,iBAA0D;IAgP9E,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,GAAG;IACX,KAAK,EAAE,IAAI;EAGb,sBAAM;IACN,UAAU,EA7QW,OAAI;IA+QvB,0BAAI;MACF,KAAK,EAzQU,OAAM;MA0QrB,OAAO,EAAE,KAAK;MACd,WAAW,EAzSK,sDAAiB;MA0SjC,SAAS,EAjTK,SAAY;MAkT1B,WAAW,EA7RS,MAAmB;MA8RvC,YAAyB,EA1SZ,SAAkB;MA2S/B,OAAO,EAAE,qBAAgC;MACzC,cAAc,EA7SK,IAAI;MA8SvB,KAAK,EAAE,IAAI;MAEX,iCAAS;QACP,SAAS,EAzTG,SAAY;QA0TxB,YAAyB,EAjTd,SAAkB;QAkT7B,aAA8B,EAlTnB,SAAkB;Q7BuHrC,gBAAgB,E6B3HI,OAAc;Q7B4HlC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,gFACQ;UAAE,gBAAgB,EAVT,OAAwG;QAezH,gFACQ;UACN,KAAK,E6BrGc,OAAM;MA0RrB,2CAAmB;Q7B/LzB,gBAAgB,EkBrIa,OAAgB;QlBsI7C,YAAY,EARK,OAAwG;QAazH,KAAK,E6BxGkB,OAAI;Q7BoG3B,oGACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,oGACQ;UACN,KAAK,E6B5GgB,OAAI;MAkSrB,yCAAiB;Q7BhMvB,gBAAgB,EkBpIW,OAAc;QlBqIzC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,gGACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,gGACQ;UACN,KAAK,E6BrGc,OAAM;MA4RrB,uCAAe;Q7BjMrB,gBAAgB,EkBnIS,OAAY;QlBoIrC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,4FACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,4FACQ;UACN,KAAK,E6BrGc,OAAM;MA6RrB,yCAAiB;Q7BlMvB,gBAAgB,EA9GM,OAAc;QA+GpC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,gGACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,gGACQ;UACN,KAAK,E6BrGc,OAAM;MA8RrB,sCAAc;Q7BnMpB,gBAAgB,EA3GG,OAAW;QA4G9B,YAAY,EARK,OAAwG;QAazH,KAAK,E6BxGkB,OAAI;Q7BoG3B,0FACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,0FACQ;UACN,KAAK,E6BrGc,OAAM;IAiSvB,+BAAS;MACP,SAAS,EAvUK,SAAY;MAwU1B,YAAyB,EA/TZ,SAAkB;MAgU/B,aAA8B,EAhUjB,SAAkB;M7BuHrC,gBAAgB,E6B3HI,OAAc;M7B4HlC,YAAY,EARK,OAAwG;MAazH,KAAK,E6BjGgB,OAAM;M7B6F3B,4EACQ;QAAE,gBAAgB,EAVT,OAAwG;MAezH,4EACQ;QACN,KAAK,E6BrGc,OAAM;MAuSrB,yCAAY;Q7B5MlB,gBAAgB,EkBrIa,OAAgB;QlBsI7C,YAAY,EARK,OAAwG;QAazH,KAAK,E6BxGkB,OAAI;Q7BoG3B,gGACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,gGACQ;UACN,KAAK,E6B5GgB,OAAI;MA+SrB,uCAAU;Q7B7MhB,gBAAgB,EkBpIW,OAAc;QlBqIzC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,4FACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,4FACQ;UACN,KAAK,E6BrGc,OAAM;MAySrB,qCAAQ;Q7B9Md,gBAAgB,EkBnIS,OAAY;QlBoIrC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,wFACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,wFACQ;UACN,KAAK,E6BrGc,OAAM;MA0SrB,uCAAU;Q7B/MhB,gBAAgB,EA9GM,OAAc;QA+GpC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,4FACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,4FACQ;UACN,KAAK,E6BrGc,OAAM;MA2SrB,oCAAO;Q7BhNb,gBAAgB,EA3GG,OAAW;QA4G9B,YAAY,EARK,OAAwG;QAazH,KAAK,E6BxGkB,OAAI;Q7BoG3B,sFACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,sFACQ;UACN,KAAK,E6BrGc,OAAM;IA+SvB,+CAA2B;MACzB,gBAAgB,EAjVG,OAAS;MAkV5B,KAAK,EAjTU,OAAM;MAoTnB,UAAU,EArUU,OAAI;IA0U5B,iCAAa;MACX,UAAU,EA1VI,OAAc;MA2V5B,KAAK,EA3TU,OAAM;MA6TrB,uCAAQ;QACN,UAAU,EA7VQ,OAA6C;QA8V/D,KAAK,EA/TQ,OAAM;EAqUzB,0BAAU;IACR,OAAO,EAlWQ,SAAkB;EAsWnC,8BAAc;IACZ,QAAQ,EAAE,QAAQ;IAGhB,wCAAQ;MnCnPhB,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAUN,YAAY,EAAE,4DAAmD;MACjE,iBAAiB,EAAE,KAAK;MmCyOhB,YAA6B,EA/WlB,SAAkB;MAgX7B,UAAU,EAAE,MAAuC;MACnD,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,GAAG;MACR,KAAsB,EAAE,CAAC;IAI7B,oCAAQ;MACN,QAAQ,EAAE,MAAM;MAEhB,gDAAY;QnCzIpB,QAAQ,EAAE,iBAAiB;QAC3B,MAAM,EAAE,IAAI;QACZ,KAAK,EAAE,IAAI;QACX,QAAQ,EAAE,OAAO;QACjB,IAAI,EAAE,IAAI;QmCzLV,OAAO,EAAE,KAAK;QACd,QAAQ,EAAE,mBAAmB;QA+TnB,KAAK,EAAE,IAAI;MAGb,8CAAU;QACR,OAAO,EAAE,IAAI;EAMnB,0BAAU;InChKd,IAAI,EAAE,wBAAwB;IAC9B,MAAM,EAAE,GAAG;IACX,QAAQ,EAAE,MAAM;IAChB,QAAQ,EAAE,mBAAmB;IAC7B,KAAK,EAAE,GAAG;ImCnLV,OAAO,EAAE,KAAK;IAiVR,OAAO,EAAE,CAAC;IACV,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,OAAO,EAAE,EAAE;IACX,IAAiB,EAAE,IAAI;IAEvB,6BAAG;MACD,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MAEX,+BAAE;QACA,WAAW,EAvYO,MAAmB;QAwYrC,OAAO,EAAE,aAAwB;QACjC,2CAAc;UACZ,WAAW,EA1YK,MAAmB;MA8YvC,iFACc;QAEZ,aAAa,EAAE,CAAC;QAChB,UAAU,EAAE,CAAC;QACb,SAAS,EA9ZG,QAAY;QA+ZxB,qFAAE;UACA,KAAK,EArYM,OAAM;UAuYjB,OAAO,EAAE,KAAK;UACd,iGAAQ;YAAE,UAAU,EAAC,IAAI;MAI7B,sCAAW;QACT,OAAO,EAAE,aAAwB;MAGnC;0CACO;QACL,GAAG,EAAE,IAAI;IAIb,gCAAM;MACJ,KAAK,EAlae,OAAQ;MAma5B,SAAS,EAhae,QAAY;MAiapC,WAAW,EA3ZK,IAAiB;MA4ZjC,aAAa,EAAE,CAAC;MAChB,OAAO,EAAE,iBAA4B;MACrC,cAAc,EAtae,SAAS;;AA2a5C,aAAc;EAAE,OAAO,EAAE,KAAK;;AAI9B,6CAA8B;EAC5B,QAAS;IAEP,UAAU,EA/aS,OAAI;IAgbvB,QAAQ,EAAE,OAAO;InChQvB,+BAAkB;MAAE,OAAO,EAAE,GAAG;MAAE,OAAO,EAAE,KAAK;IAChD,cAAQ;MAAE,KAAK,EAAE,IAAI;ImCiQf,uBAAe;MAAE,OAAO,EAAE,IAAI;IAE9B,oBAAY;MAAE,KAAK,EnC7JT,IAAI;ImC8Jd;;;;;uBAKW;MAAE,KAAK,EAAE,IAAI;IAExB;;;mBAGO;MACL,SAAS,E5BlaT,QAAmD;M4BmanD,MAAM,EA9aM,OAAY;MA+axB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,UAA6C;IAGpD;+BACmB;MACjB,SAAS,E5B1aT,QAAmD;M4B2anD,MAAM,EAtbM,OAAY;MAubxB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,UAA6C;IAGpD,iBAAW;MACT,UAAU,EA/cO,OAAI;;EAmdzB,yBAA0B;IACxB,MAAM,EAAE,MAAM;IACd,aAAa,EA/fE,CAAC;IAggBhB,SAAS,ET9fE,OAAU;;ESigBvB,gBAAiB;InC1YrB,UAAU,EAPS,QAAyB;ImCmZtC,IAAiB,EAAE,YAAY;IAE/B,mBAAG;MACD,OAAO,EAAE,MAAM;MACf,MAAM,EAAE,eAAe;MACvB,KAAK,EAAE,IAAI;MAEX,sBAAG;QACD,KAAK,EnC5MC,IAAI;QmC6MV,oCAAc;UAAE,OAAO,EAAE,IAAI;IAM7B,0CAAiB;MACf,gBAAgB,EArgBD,OAAS;MAugBtB,UAAU,EAvfM,OAAI;MAyftB,KAAK,EAxeM,OAAM;IA6enB,iDAAe;MACb,UAAU,EArfG,OAAI;MAsfjB,WAAW,EAjiBT,SAAY;MAkiBd,OAAO,EAAE,WAAsB;MAC/B,uDAAQ;QACN,gBAAgB,EAnhBH,OAAS;QAqhBpB,UAAU,EArgBI,OAAI;IA4gBxB,wDAAe;MACb,UAAU,EA5hBA,OAAc;MA6hBxB,KAAK,EA7fM,OAAM;MA8fjB,WAAW,EAhjBT,SAAY;MAijBd,OAAO,EAAE,WAAsB;MAC/B,8DAAQ;QACN,UAAU,EAhiBI,OAA6C;QAiiB3D,KAAK,EAlgBI,OAAM;IA0gBnB,kCAAI;MACF,aAA8B,EAAE,oBAA+D;MAC/F,wCAAQ;QnCjbpB,MAAM,EAAE,SAAoB;QAC5B,OAAO,EAAE,EAAE;QACX,OAAO,EAAE,KAAK;QACd,MAAM,EAAE,CAAC;QACT,KAAK,EAAE,CAAC;QAEN,YAAY,EAAE,4DAAmD;QACjE,gBAAgB,EAAE,KAAK;QmC4aX,UAAU,EAAE,MAAmC;QAC/C,GAAG,EAAE,UAAoB;IAK/B,oCAAQ;MAAE,QAAQ,EAAE,QAAQ;MAC1B,gDAAY;QnC3UtB,IAAI,EAAE,wBAAwB;QAC9B,MAAM,EAAE,GAAG;QACX,QAAQ,EAAE,MAAM;QAChB,QAAQ,EAAE,mBAAmB;QAC7B,KAAK,EAAE,GAAG;QmCnLV,OAAO,EAAE,KAAK;IAggBJ,4GAAY;MnCtUtB,QAAQ,EAAE,iBAAiB;MAC3B,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MACX,QAAQ,EAAE,OAAO;MACjB,IAAI,EAAE,IAAI;MmCzLV,OAAO,EAAE,KAAK;MACd,QAAQ,EAAE,mBAAmB;IA+frB,oDAAsB;MnC3U9B,QAAQ,EAAE,iBAAiB;MAC3B,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MACX,QAAQ,EAAE,OAAO;MACjB,IAAI,EAAE,IAAI;MmCzLV,OAAO,EAAE,KAAK;MACd,QAAQ,EAAE,mBAAmB;IAsgBf,kEAAQ;MACN,MAAM,EAAE,IAAI;MACZ,OAAO,EAAE,OAAO;MAChB,GAAG,E5BnhBX,SAAmD;M4BqhB3C,KAAsB,EAAE,GAAG;IAOrC,0BAAU;MACR,IAAiB,EAAE,CAAC;MACpB,UAAU,EAAE,WAAW;MACvB,SAAS,EAAE,IAAI;MACf,GAAG,EAAE,IAAI;MAGP,+BAAE;QACA,UAAU,EAlkBG,OAAI;QAmkBjB,KAAK,EA5jBM,OAAM;QA6jBjB,WAAW,EA/mBT,SAAY;QAgnBd,OAAO,EAAE,cAAyB;QAClC,WAAW,EAAE,MAAM;MAInB,0EAAiB;QACf,UAAU,EA3kBC,OAAI;QA4kBf,KAAK,EArkBI,OAAM;MAwkBjB,gFAAyB;QACvB,gBAAgB,EA1mBH,OAAS;QA2mBtB,KAAK,EA1kBI,OAAM;QA4kBb,UAAU,EA7lBI,OAAI;MAkmBxB,mCAAM;QACJ,UAAU,EAzlBG,OAAI;QA0lBjB,WAAW,EAAE,MAAM;MAIrB,uCAAU;QACR,IAAiB,EAAE,IAAI;QACvB,GAAG,EAAE,CAAC;IAKZ;8CAC0B;MACxB,YAA6B,EAjlBR,iBAAyD;MAklB9E,aAAa,EAAE,IAAI;MACnB,UAAU,EAAE,IAAI;MAChB,KAAK,EAAE,IAAI;MACX,MAAM,EAtpBA,SAAY;MAupBlB,KAAK,EAAE,CAAC;IAGV,0BAAU;MACR,UAAU,EAhnBO,OAAI;MAinBrB,MAAM,EA5pBA,SAAY;MA6pBlB,OAAO,EAAE,WAAsB;IAK/B,oCAAa;MACX,IAAiB,EAAE,IAAI;MACvB,KAAsB,EAAE,CAAC;MAEzB,iDAAa;QAAE,KAAsB,EAAE,IAAI;IAI7C,mCAAa;MACX,KAAsB,EAAE,IAAI;MAC5B,IAAiB,EAAE,CAAC;MAEpB,gDAAa;QAAE,IAAiB,EAAE,IAAI;;EAUxC,uCAAY;IACV,gBAAgB,EAxqBC,OAAS;IA0qBxB,UAAU,EA1pBQ,OAAI;IA4pBxB,KAAK,EA3oBQ,OAAM;EA+oBrB,wCAAa;IACX,UAAU,EAhrBE,OAAc;IAirB1B,KAAK,EAjpBQ,OAAM;EAupBnB,uDAAY;InClctB,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;ImCzLV,OAAO,EAAE,KAAK;IACd,QAAQ,EAAE,mBAAmB;EA2nBrB,2DAAsB;InCvc9B,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;ImCzLV,OAAO,EAAE,KAAK;IACd,QAAQ,EAAE,mBAAmB;ACuD7B,UAAc;EAAE,UAAU,EAAE,eAAe;;AAC3C,WAAc;EAAE,UAAU,EAAE,gBAAgB;;AAC5C,YAAc;EAAE,UAAU,EAAE,iBAAiB;;AAC7C,aAAc;EAAE,UAAU,EAAE,kBAAkB;;AAG5C,wCAA8C;EAC5C,qBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,sBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,uBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,wBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,kBAA8C;EAC5C,gBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,iBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,kBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,mBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,mEAA8C;EAC5C,sBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,uBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,wBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,yBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,6CAA8C;EAC5C,iBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,kBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,mBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,oBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,mEAA8C;EAC5C,qBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,sBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,uBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,wBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,6CAA8C;EAC5C,gBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,iBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,kBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,mBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,oEAA8C;EAC5C,sBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,uBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,wBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,yBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,6CAA8C;EAC5C,iBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,kBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,mBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,oBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,8EAA8C;EAC5C,uBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,wBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,yBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,0BAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,8CAA8C;EAC5C,kBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,mBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,oBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,qBAA+C;IAAE,UAAU,EAAE,kBAAkB;;AA4BjF;;;;;;;;;;;;;;;;;;EAkBG;EACD,MAAM,EAAC,CAAC;EACR,OAAO,EAAC,CAAC;;;AAIX,CAAE;EACA,KAAK,EAvJS,OAAc;EAwJ5B,WAAW,EAAE,OAAO;EACpB,eAAe,EA3JI,IAAI;EA6JvB,gBACQ;IACN,KAAK,EA5Ja,OAAiD;EAkKrE,KAAI;IAAE,MAAM,EAAC,IAAI;;;AAInB,CAAE;EACA,WAAW,EA9JE,OAAsB;EA+JnC,SAAS,EA9LO,IAAI;EA+LpB,WAAW,EApLE,MAAmB;EAqLhC,WAAW,EA/LO,GAAG;EAgMrB,aAAa,EA/JE,OAAwB;EAgKvC,cAAc,EA5LO,kBAAkB;EA8LvC,MAAO;IAlEX,SAAS,EAAE,UAAoC;IAC/C,WAAW,EAAE,GAAG;EAmEZ,OAAQ;IACN,SAAS,EApMW,QAAY;IAqMhC,UAAU,EAnMW,MAAM;IAoM3B,WAAW,EArMW,IAAI;;;AA0M9B,sBAAuB;EACrB,KAAK,EAnPS,OAAI;EAoPlB,WAAW,EAvPI,sDAAiB;EAwPhC,UAAU,EAtPI,MAAM;EAuPpB,WAAW,EAvME,MAAmB;EAwMhC,WAAW,EAtPI,GAAG;EAuPlB,aAAa,EArPI,MAAK;EAsPtB,UAAU,EAvPI,MAAK;EAwPnB,cAAc,EAtPI,kBAAkB;EAwPpC,0DAAM;IACJ,KAAK,EA9NM,OAAgD;IA+N3D,SAAS,EAhOC,GAAG;IAiOb,WAAW,EAAE,CAAC;;AAIlB,EAAG;EAAE,SAAS,EAAE,QAAkC;;AAClD,EAAG;EAAE,SAAS,EAAE,SAAkC;;AAClD,EAAG;EAAE,SAAS,EAAE,QAAkC;;AAClD,EAAG;EAAE,SAAS,EAAE,QAAkC;;AAClD,EAAG;EAAE,SAAS,EAAE,QAAkC;;AAClD,EAAG;EAAE,SAAS,EAAE,IAAkC;;AAElD,UAAW;EA/Fb,WAAW,EApJW,GAAG;EAqJzB,KAAK,EApJgB,OAAgD;EAqJrE,WAAW,EA9HM,MAAmB;EA+HpC,UAAU,EApJW,MAAK;EAqJ1B,aAAa,EApJW,MAAK;;AAiP3B,EAAG;EACD,MAAM,EAAE,aAAiC;EACzC,YAAY,EAAE,OAAoB;EAClC,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,mBAAsD;;;AAIhE;CACE;EACA,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,OAAO;;AAGtB;CACE;EACA,WAAW,EA9Kc,IAAiB;EA+K1C,WAAW,EAAE,OAAO;;AAGtB,KAAM;EACJ,SAAS,EApQG,GAAG;EAqQf,WAAW,EAAE,OAAO;;AAGtB,IAAK;EACH,gBAAgB,EAvPE,OAA8C;EAwPhE,YAAY,EArPE,OAAqD;EAsPnE,YAAY,EAvPE,KAAK;EAwPnB,YAAY,EAzPC,GAAG;EA0PhB,KAAK,EA9PE,OAAI;EA+PX,WAAW,EA9PE,+CAAsB;EA+PnC,WAAW,EA9PE,MAAmB;EA+PhC,OAAO,EA1PE,4BAAoC;;;AA8P/C;;EAEG;EACD,WAAW,EAlPE,OAAsB;EAmPnC,SAAS,EAlPE,IAAoB;EAmP/B,WAAW,EAlPE,GAAsB;EAmPnC,mBAAmB,EAjPH,OAAO;EAkPvB,aAAa,EAnPE,OAAwB;;AAsPzC,EAAG;EACD,WAAwB,EArPX,MAAM;;;AA2PjB;QACG;EACD,WAAwB,EA1Pb,OAAY;EA2PvB,aAAa,EAAE,CAAC;AAMlB,+CAAM;EAAE,UAAU,EAAE,OAAO;AAG7B,SAAS;EAAE,eAAe,EAAE,MAAM;EAAE,WAAwB,EAvQ/C,MAAM;AAwQnB,SAAS;EAAE,eAAe,EAAE,MAAM;EAAE,WAAwB,EAxQ/C,MAAM;AAyQnB,OAAO;EAAE,eAAe,EAAE,IAAI;EAAE,WAAwB,EAzQ3C,MAAM;;;AA6QrB,EAAG;EACD,WAAwB,EA7QH,MAAM;EA+QzB;UACG;IACD,WAAwB,EA/Qb,OAAY;IAgRvB,aAAa,EAAE,CAAC;;AAMtB,UAAW;EACT,eAAe,EAAE,IAAI;EACrB,WAAwB,EAzRD,CAAC;EA4RtB;kBACG;IACD,WAAwB,EA7Rb,OAAY;IA8RvB,aAAa,EAAE,CAAC;IAChB,UAAU,EAAE,IAAI;;;AAOpB,KAAG;EACD,aAAa,EArSkB,MAAK;EAsSpC,WAAW,EApQY,IAAiB;AAsQ1C,KAAG;EAAE,aAAa,EAvSQ,OAAY;;;AA2SxC;OACQ;EACN,cAAc,EAAE,SAAS;EACzB,SAAS,EAAE,GAAG;EACd,KAAK,EpCjEO,IAAI;EoCkEhB,MAAM,EpCwBQ,IAAI;;AoCtBpB,IAAK;EACH,cAAc,EAAE,IAAI;EACpB,WAAS;IACP,aAAa,EA1SD,kBAAsB;;;AA+StC,UAAW;EACT,MAAM,EAAE,WAA4B;EACpC,OAAO,EAxTQ,6BAAmB;EAyTlC,WAAwB,EAxTV,iBAAqB;EA0TnC,eAAK;IACH,OAAO,EAAE,KAAK;IACd,SAAS,EA3TW,SAAY;IA4ThC,KAAK,EA1TgB,OAA2B;IA2ThD,sBAAS;MACP,OAAO,EAAE,aAAa;IAGxB;6BACU;MACR,KAAK,EAjUc,OAA2B;;AAqUpD;YACa;EACX,WAAW,EAxXO,GAAG;EAyXrB,KAAK,EA7Ua,OAAgD;;;AAiVpE,MAAO;EACL,OAAO,EAAE,YAAY;EACrB,MAAM,EAvUS,aAAkB;EAwUjC,MAAM,EAAE,iBAA6E;EACrF,OAAO,EA1US,gBAAe;EA4U/B,SAAG;IACD,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,KAAK;EAEhB,UAAI;IACF,WAAW,EA9TY,IAAiB;IA+TxC,SAAS,EAxUgB,SAAY;;AA6UvC,gBAAS;EAAE,WAAW,EApUG,IAAiB;AAsU1C,YAAK;EACH,MAAM,EvB/ZU,OAAqB;EuBgarC,eAAe,EAvUY,IAAI;EAwU/B,WAAW,EAzUY,IAAiB;EA0UxC,MAAM,EAAE,IAAI;EACZ,OAAO,EA9UY,WAAa;;AAmVpC,6CAAqB;EACnB,sBAAuB;IAAE,WAAW,EA/brB,GAAG;;EAgclB,EAAG;IAAE,SAAS,EA1bL,OAAY;;EA2brB,EAAG;IAAE,SAAS,EA1bL,SAAY;;EA2brB,EAAG;IAAE,SAAS,EA1bL,SAAY;;EA2brB,EAAG;IAAE,SAAS,EA1bL,SAAY;;EA2brB,EAAG;IAAE,SAAS,EA1bL,QAAY;;EA2brB,EAAG;IAAE,SAAS,EA1bL,IAAI;;;;;;;AAqcb,YAAa;EACX,CAAE;IACA,UAAU,EAAE,sBAAsB;IAClC,KAAK,EAAE,kBAAiB;;IACxB,UAAU,EAAE,eAAe;IAC3B,WAAW,EAAE,eAAe;;EAG9B;WACU;IAAE,eAAe,EAAE,SAAS;;EACtC,aAAc;IAAE,OAAO,EAAE,mBAAmB;;EAE5C,iBAAkB;IAAE,OAAO,EAAE,oBAAoB;;EAGjD;;oBAEmB;IAAE,OAAO,EAAE,EAAE;;EAEhC;YACW;IACT,MAAM,EAAE,iBAAmB;IAC3B,iBAAiB,EAAE,KAAK;;EAG1B,KAAM;IAAE,OAAO,EAAE,kBAAkB;;;EAEnC;KACI;IAAE,iBAAiB,EAAE,KAAK;;EAE9B,GAAI;IAAE,SAAS,EAAE,eAAe;;EAEhC,KAAgC;IAAxB,MAAM,EA9XP,MAAM;EAgYb;;IAEG;IACD,OAAO,EAAE,CAAC;IACV,MAAM,EAAE,CAAC;;EAGX;IACG;IAAE,gBAAgB,EAAE,KAAK;AC5GhC,gBAAiB;EAtUnB,2BAA2B,EAAE,MAAM;EAKnC,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EAwDX,QAAQ,EAAE,MAAM;EAChB,gHAGW;IAAE,UAAU,EAAE,IAAI;IAAE,0BAA0B,EAAE,KAAK;;AAqQ9D,WAAY;EAlUd,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EAsEX,kBAAkB,EAAE,4BAAsB;EAC1C,eAAe,EAAE,yBAAmB;EACpC,cAAc,EAAE,wBAAkB;EAClC,aAAa,EAAE,uBAAiB;EAChC,UAAU,EAAE,oBAAc;ErCyE1B,qCAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,iBAAQ;IAAE,KAAK,EAAE,IAAI;;AqC+KnB,QAAS;EAzUX,2BAA2B,EAAE,MAAM;EAyFnC,UAAU,EA/II,OAAI;EAgJlB,KAAK,EAvHkB,OAAM;EAwH7B,MAAM,EAnHkB,SAAc;EAoHtC,WAAW,EApHa,SAAc;EAuHtC,QAAQ,EAAE,QAAQ;EAIlB,4EAAuB;IACrB,KAAK,EAjIgB,OAAM;IAkI3B,WAAW,EAlJgB,IAAiB;IAmJ5C,WAAW,EA9HW,SAAc;IA+HpC,MAAM,EAlKa,CAAC;EAoKtB,kDAAe;IAAE,SAAS,EDvKb,QAAY;;ACyYvB,WAAY;EA5Nd,MAAM,EAvIkB,SAAc;EAwItC,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EA1ImB,SAAc;EA4IpC,YAAY,EAtLc,iBAA2B;EAwLrD,IAAI,EAAE,CAAC;;AAsNP,YAAa;EA7Nf,MAAM,EAvIkB,SAAc;EAwItC,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EA1ImB,SAAc;EAiJpC,WAAW,EA3Le,iBAA2B;EA6LrD,KAAK,EAAC,CAAC;;AAmNP,gBAAiB;EA9MnB,MAAM,EAxJkB,SAAc;EAyJtC,OAAO,EAvMe,UAAe;EAwMrC,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;EAClB,GAAG,EAAE,CAAC;EACJ,qBAAO;IAAE,UAAU,EAAE,IAAI;EACzB,sBAAQ;IAAE,UAAU,EAAE,KAAK;EAI7B,qBAAO;IACL,IAAI,EAAE,CAAC;IACP,KAAK,EApKiB,SAAc;EAsKtC,sBAAQ;IACN,IAAI,EAvKkB,SAAc;IAwKpC,KAAK,EAAE,CAAC;EAEV,uBAAS;IACP,IAAI,EA3KkB,SAAc;IA4KpC,KAAK,EA5KiB,SAAc;;AA0WpC,mBAAoB;EAClB,KAAK,EAhXc,OAAM;EAiXzB,OAAO,EAAE,KAAK;EACd,MAAM,EA7Wc,SAAc;EA8WlC,OAAO,EA7Wc,CAAC;EA8WtB,QAAQ,EAAE,QAAQ;EAClB,WAAW,EAlXc,SAAY;EAmXrC,SAAS,EAAE,oBAAkB;EAC7B,KAAK,EAlXe,SAAc;ErCsItC,+BAAY;IACV,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,CAAC;IACT,QAAQ,EAAE,QAAQ;IAOd,GAAG,EAAE,GAAG;IACR,UAAU,EAAE,OAAW;IAMvB,IAAI,EAAE,UAAoC;IAS9C,UAAU,EACR,4DAAuB;IAGzB,KAAK,EqClKqB,IAAY;ErCoKxC,oCAAiB;IACf,UAAU,EACR,4DAA6B;;AqCyN/B,qBAAsB;EA1WxB,2BAA2B,EAAE,MAAM;EAqBnC,UAAU,EA3EI,OAAI;EA4ElB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,0BAA0B,EAAE,KAAK;EACjC,kBAAkB,EAAE,wBAAwB;EAC5C,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,uBAAuB;EACnC,KAAK,EAtFY,SAAa;EAuF9B,OAAO,EAAE,IAAI;EArBb,iBAAiB,EAAE,wBAA0B;EAC1C,cAAc,EAAE,wBAA0B;EACzC,aAAa,EAAE,mBAAmB;EACjC,YAAY,EAAE,wBAA0B;EACrC,SAAS,EAAE,wBACrB;EAoBI,IAAI,EAAE,CAAC;EACP,GAAG,EAAE,CAAC;EAhBR,uBAAE;IApBF,2BAA2B,EAAE,MAAM;;AA2WjC,sBAAuB;EA3WzB,2BAA2B,EAAE,MAAM;EAqBnC,UAAU,EA3EI,OAAI;EA4ElB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,0BAA0B,EAAE,KAAK;EACjC,kBAAkB,EAAE,wBAAwB;EAC5C,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,uBAAuB;EACnC,KAAK,EAtFY,SAAa;EAuF9B,OAAO,EAAE,IAAI;EArBb,iBAAiB,EAAE,uBAA0B;EAC1C,cAAc,EAAE,uBAA0B;EACzC,aAAa,EAAE,kBAAmB;EACjC,YAAY,EAAE,uBAA0B;EACrC,SAAS,EAAE,uBACrB;EAyBI,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EArBR,wBAAE;IApBF,2BAA2B,EAAE,MAAM;;AA4WjC,oBAAqB;EA5WvB,2BAA2B,EAAE,MAAM;EAqBnC,UAAU,EA3EI,OAAI;EA4ElB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,0BAA0B,EAAE,KAAK;EACjC,kBAAkB,EAAE,wBAAwB;EAC5C,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,uBAAuB;EACnC,KAAK,EAtFY,SAAa;EAuF9B,OAAO,EAAE,IAAI;EArBb,iBAAiB,EAAE,wBAA0B;EAC1C,cAAc,EAAE,wBAA0B;EACzC,aAAa,EAAE,mBAAmB;EACjC,YAAY,EAAE,wBAA0B;EACrC,SAAS,EAAE,wBACrB;EA8BI,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EACX,MAAM,EAtGU,QAAa;EA2E/B,sBAAE;IApBF,2BAA2B,EAAE,MAAM;;AA6WjC,uBAAwB;EA7W1B,2BAA2B,EAAE,MAAM;EAqBnC,UAAU,EA3EI,OAAI;EA4ElB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,0BAA0B,EAAE,KAAK;EACjC,kBAAkB,EAAE,wBAAwB;EAC5C,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,uBAAuB;EACnC,KAAK,EAtFY,SAAa;EAuF9B,OAAO,EAAE,IAAI;EArBb,iBAAiB,EAAE,uBAA0B;EAC1C,cAAc,EAAE,uBAA0B;EACzC,aAAa,EAAE,kBAAmB;EACjC,YAAY,EAAE,uBAA0B;EACrC,SAAS,EAAE,uBACrB;EAoCI,MAAM,EAAE,CAAC;EACT,KAAK,EAAE,IAAI;EACX,MAAM,EA5GU,QAAa;EA2E/B,yBAAE;IApBF,2BAA2B,EAAE,MAAM;;AA+WjC,kBAAmB;EApNrB,eAAe,EAAE,IAAI;EACrB,MAAM,EAAC,CAAC;EACR,OAAO,EAAC,CAAC;EAGP,2BAAM;IACJ,UAAU,EA7MM,OAAQ;IA8MxB,aAAa,EArMa,IAA+B;IAsMzD,UAAU,EAvMa,iBAA4B;IAwMnD,KAAK,EApNc,OAAS;IAqN5B,OAAO,EAAE,KAAK;IACd,SAAS,EApNc,OAAY;IAqNnC,WAAW,EApNc,IAAiB;IAqN1C,MAAM,EAjNa,CAAC;IAkNpB,OAAO,EA1Nc,gBAAmB;IA2NxC,cAAc,EAzNc,SAAS;EA2NvC,uBAAE;IACA,aAAa,EAnNa,iBAAwD;IAoNlF,KAAK,EArNa,wBAAgB;IAsNlC,OAAO,EAAE,KAAK;IACd,OAAO,EAxNa,UAAgB;IAyNpC,UAAU,EAAE,qBAAqB;IACjC,6BAAQ;MACN,UAAU,EAxOI,OAAyC;IA0OzD,8BAAS;MACP,UAAU,EA1OK,OAAyC;;AAya1D,yBAAc;EA3WlB,iBAAiB,EAAE,4BAA0B;EAC1C,cAAc,EAAE,4BAA0B;EACzC,aAAa,EAAE,uBAAmB;EACjC,YAAY,EAAE,4BAA0B;EACrC,SAAS,EAAE,4BACrB;AAyWM,4BAAiB;EAxXrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,kCAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AAsYjD,wBAAc;EAlXlB,iBAAiB,EAAE,6BAA0B;EAC1C,cAAc,EAAE,6BAA0B;EACzC,aAAa,EAAE,wBAAmB;EACjC,YAAY,EAAE,6BAA0B;EACrC,SAAS,EAAE,6BACrB;AAiXM,2BAAiB;EAhYrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,iCAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AA6YjD,uBAAc;EAzXlB,iBAAiB,EAAE,4BAA0B;EAC1C,cAAc,EAAE,4BAA0B;EACzC,aAAa,EAAE,uBAAmB;EACjC,YAAY,EAAE,4BAA0B;EACrC,SAAS,EAAE,4BACrB;AAwXM,0BAAiB;EAvYrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,gCAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AAoZjD,0BAAc;EAhYlB,iBAAiB,EAAE,2BAA0B;EAC1C,cAAc,EAAE,2BAA0B;EACzC,aAAa,EAAE,sBAAmB;EACjC,YAAY,EAAE,2BAA0B;EACrC,SAAS,EAAE,2BACrB;AA+XM,6BAAiB;EA9YrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,mCAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AA2ZjD;mFAC8C;EAC5C,aAAa,EAAE,IAAI;EACnB,iBAAiB,EAAE,IAAI;EACvB,cAAc,EAAE,IAAI;EACpB,YAAY,EAAE,IAAI;EAClB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,IAAI;AAEf,mCAAiB;EA1ZrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,yCAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AAuajD,8CAAuB;EACrB,aAAa,EAAE,IAAI;EACnB,iBAAiB,EAAE,IAAI;EACvB,cAAc,EAAE,IAAI;EACpB,YAAY,EAAE,IAAI;EAClB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,IAAI;AAEf,wCAAiB;EArarB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,8CAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AAkbjD,8CAAsB;EACpB,aAAa,EAAE,IAAI;EACnB,iBAAiB,EAAE,IAAI;EACvB,cAAc,EAAE,IAAI;EACpB,YAAY,EAAE,IAAI;EAClB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,IAAI;AAEf,yCAAiB;EAhbrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,+CAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AA6bjD,8CAAwB;EACtB,aAAa,EAAE,IAAI;EACnB,iBAAiB,EAAE,IAAI;EACvB,cAAc,EAAE,IAAI;EACpB,YAAY,EAAE,IAAI;EAClB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,IAAI;AAEf,uCAAiB;EA3brB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,6CAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AAwcjD,8CAAqB;EACnB,aAAa,EAAE,IAAI;EACnB,iBAAiB,EAAE,IAAI;EACvB,cAAc,EAAE,IAAI;EACpB,YAAY,EAAE,IAAI;EAClB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,IAAI;AAEf,0CAAiB;EAtcrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,gDAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AAqdjD,uCAAsB;EAAE,IAAI,EAAE,UAAoB;AAClD,wCAAuB;EAAE,KAAK,EAAE,UAAoB;AACpD,sCAAqB;EAAE,GAAG,EAAE,SAAqB;AACjD,yCAAwB;EAAE,MAAM,EAAE,SAAqB;AAEvD,0CAAyB;EAAE,KAAK,EAxgBnB,SAAa;AAygB1B,2CAA0B;EAAE,IAAI,EAzgBnB,SAAa;AA0gB1B,yCAAwB;EAAE,KAAK,EAzgBjB,QAAa;AA0gB3B,4CAA2B;EAAE,IAAI,EA1gBnB,QAAa;;AA+gB7B,aAAc;EAxdhB,2BAA2B,EAAE,MAAM;EA8NnC,0BAA0B,EAAE,KAAK;EACjC,UAAU,EArRI,OAAI;EAsRlB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EA/RY,SAAa;EAgS9B,MAAM,EA/RY,QAAa;EAgS/B,OAAO,EAAE,IAAI;EA/Nb,iBAAiB,EAAE,wBAA0B;EAC1C,cAAc,EAAE,wBAA0B;EACzC,aAAa,EAAE,mBAAmB;EACjC,YAAY,EAAE,wBAA0B;EACrC,SAAS,EAAE,wBACrB;EA6NI,IAAI,EAAE,CAAC;EAgBT,kBAAkB,EAAE,4BAAsB;EAC1C,eAAe,EAAE,yBAAmB;EACpC,cAAc,EAAE,wBAAkB;EAClC,aAAa,EAAE,uBAAiB;EAChC,UAAU,EAAE,oBAAc;EAnC1B,eAAE;IA7NF,2BAA2B,EAAE,MAAM;EAmQnC,uBAAU;IACR,UAAU,EAzSO,IAAI;IA0SrB,aAAa,EAxSe,IAA+B;IAyS3D,UAAU,EA1Se,iBAA4B;IA2SrD,KAAK,EAvTgB,OAAS;IAwT9B,WAAW,EArTgB,IAAiB;IAsT5C,OAAO,EA1TgB,gBAAmB;IA2T1C,cAAc,EAzTgB,SAAS;IAiUvC,MAAM,EA3Te,CAAC;IAqTtB,6BAAQ;MACN,UAAU,EA/SW,OAAkD;MAgTvE,aAAa,EA9SmB,IAAI;MA+SpC,UAAU,EAhTmB,iBAA6D;IAqUxF,8BAAS;MAUb,OAAO,EAAE,KAAK;MAIZ,YAAY,EAAE,KAAK;MAWvB,OAAO,EAAE,MAAM;EA6JX,gGAA6D;IAhdjE,iBAAiB,EAAE,qBAA0B;IAC1C,cAAc,EAAE,qBAA0B;IACzC,aAAa,EAAE,gBAAmB;IACjC,YAAY,EAAE,qBAA0B;IACrC,SAAS,EAAE,qBACrB;;AAgdI,cAAe;EA/djB,2BAA2B,EAAE,MAAM;EA8NnC,0BAA0B,EAAE,KAAK;EACjC,UAAU,EArRI,OAAI;EAsRlB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EA/RY,SAAa;EAgS9B,MAAM,EA/RY,QAAa;EAgS/B,OAAO,EAAE,IAAI;EA/Nb,iBAAiB,EAAE,uBAA0B;EAC1C,cAAc,EAAE,uBAA0B;EACzC,aAAa,EAAE,kBAAmB;EACjC,YAAY,EAAE,uBAA0B;EACrC,SAAS,EAAE,uBACrB;EAiOI,KAAK,EAAE,CAAC;EAYV,kBAAkB,EAAE,4BAAsB;EAC1C,eAAe,EAAE,yBAAmB;EACpC,cAAc,EAAE,wBAAkB;EAClC,aAAa,EAAE,uBAAiB;EAChC,UAAU,EAAE,oBAAc;EAnC1B,gBAAE;IA7NF,2BAA2B,EAAE,MAAM;EAmQnC,wBAAU;IACR,UAAU,EAzSO,IAAI;IA0SrB,aAAa,EAxSe,IAA+B;IAyS3D,UAAU,EA1Se,iBAA4B;IA2SrD,KAAK,EAvTgB,OAAS;IAwT9B,WAAW,EArTgB,IAAiB;IAsT5C,OAAO,EA1TgB,gBAAmB;IA2T1C,cAAc,EAzTgB,SAAS;IAiUvC,MAAM,EA3Te,CAAC;IAqTtB,8BAAQ;MACN,UAAU,EA/SW,OAAkD;MAgTvE,aAAa,EA9SmB,IAAI;MA+SpC,UAAU,EAhTmB,iBAA6D;IA0TxF,8BAAQ;MA6BZ,OAAO,EAAE,KAAK;MAIZ,WAAW,EAAE,KAAK;MAGtB,OAAO,EAAE,MAAM;EAoKX,iGAA2D;IAvd/D,iBAAiB,EAAE,qBAA0B;IAC1C,cAAc,EAAE,qBAA0B;IACzC,aAAa,EAAE,gBAAmB;IACjC,YAAY,EAAE,qBAA0B;IACrC,SAAS,EAAE,qBACrB;;AAudI,YAAa;EAtef,2BAA2B,EAAE,MAAM;EA8NnC,0BAA0B,EAAE,KAAK;EACjC,UAAU,EArRI,OAAI;EAsRlB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EA/RY,SAAa;EAgS9B,MAAM,EA/RY,QAAa;EAgS/B,OAAO,EAAE,IAAI;EA/Nb,iBAAiB,EAAE,wBAA0B;EAC1C,cAAc,EAAE,wBAA0B;EACzC,aAAa,EAAE,mBAAmB;EACjC,YAAY,EAAE,wBAA0B;EACrC,SAAS,EAAE,wBACrB;EAqOI,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EAOb,kBAAkB,EAAE,4BAAsB;EAC1C,eAAe,EAAE,yBAAmB;EACpC,cAAc,EAAE,wBAAkB;EAClC,aAAa,EAAE,uBAAiB;EAChC,UAAU,EAAE,oBAAc;EAnC1B,cAAE;IA7NF,2BAA2B,EAAE,MAAM;EAmQnC,sBAAU;IACR,UAAU,EAzSO,IAAI;IA0SrB,aAAa,EAxSe,IAA+B;IAyS3D,UAAU,EA1Se,iBAA4B;IA2SrD,KAAK,EAvTgB,OAAS;IAwT9B,WAAW,EArTgB,IAAiB;IAsT5C,OAAO,EA1TgB,gBAAmB;IA2T1C,cAAc,EAzTgB,SAAS;IAiUvC,MAAM,EA3Te,CAAC;IAqTtB,4BAAQ;MACN,UAAU,EA/SW,OAAkD;MAgTvE,aAAa,EA9SmB,IAAI;MA+SpC,UAAU,EAhTmB,iBAA6D;EAygB1F,+FAA+D;IA9dnE,iBAAiB,EAAE,qBAA0B;IAC1C,cAAc,EAAE,qBAA0B;IACzC,aAAa,EAAE,gBAAmB;IACjC,YAAY,EAAE,qBAA0B;IACrC,SAAS,EAAE,qBACrB;;AA8dI,eAAgB;EA7elB,2BAA2B,EAAE,MAAM;EA8NnC,0BAA0B,EAAE,KAAK;EACjC,UAAU,EArRI,OAAI;EAsRlB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EA/RY,SAAa;EAgS9B,MAAM,EA/RY,QAAa;EAgS/B,OAAO,EAAE,IAAI;EA/Nb,iBAAiB,EAAE,uBAA0B;EAC1C,cAAc,EAAE,uBAA0B;EACzC,aAAa,EAAE,kBAAmB;EACjC,YAAY,EAAE,uBAA0B;EACrC,SAAS,EAAE,uBACrB;EA0OI,MAAM,EAAE,CAAC;EACT,KAAK,EAAE,IAAI;EAEb,kBAAkB,EAAE,4BAAsB;EAC1C,eAAe,EAAE,yBAAmB;EACpC,cAAc,EAAE,wBAAkB;EAClC,aAAa,EAAE,uBAAiB;EAChC,UAAU,EAAE,oBAAc;EAnC1B,iBAAE;IA7NF,2BAA2B,EAAE,MAAM;EAmQnC,yBAAU;IACR,UAAU,EAzSO,IAAI;IA0SrB,aAAa,EAxSe,IAA+B;IAyS3D,UAAU,EA1Se,iBAA4B;IA2SrD,KAAK,EAvTgB,OAAS;IAwT9B,WAAW,EArTgB,IAAiB;IAsT5C,OAAO,EA1TgB,gBAAmB;IA2T1C,cAAc,EAzTgB,SAAS;IAiUvC,MAAM,EA3Te,CAAC;IAqTtB,+BAAQ;MACN,UAAU,EA/SW,OAAkD;MAgTvE,aAAa,EA9SmB,IAAI;MA+SpC,UAAU,EAhTmB,iBAA6D;EAghB1F,kGAAyD;IAre7D,iBAAiB,EAAE,qBAA0B;IAC1C,cAAc,EAAE,qBAA0B;IACzC,aAAa,EAAE,gBAAmB;IACjC,YAAY,EAAE,qBAA0B;IACrC,SAAS,EAAE,qBACrB;;AA6eM,iEAAkE;EAtMpE,OAAO,EAAE,KAAK;EAIZ,WAAW,EAAE,KAAK;EAGtB,OAAO,EAAE,MAAM;;AAkMX,mEAAoE;EAjNtE,OAAO,EAAE,KAAK;EAIZ,YAAY,EAAE,KAAK;EAWvB,OAAO,EAAE,MAAM;;;AChKb,kBAAmH;EACjH,maAA4B;IAC1B,OAAO,EAAE,kBAAkB;;EAE7B,maAAyB;IACvB,OAAO,EAAE,eAAe;;EAGxB,mdAA4B;ItCgClC,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;;EsCjCJ,udAA2B;ItCkBjC,IAAI,EAAE,wBAAwB;IAC9B,MAAM,EAAE,GAAG;IACX,QAAQ,EAAE,MAAM;IAChB,QAAQ,EAAE,mBAAmB;IAC7B,KAAK,EAAE,GAAG;;EsCjBJ,ugBAA0B;IACxB,OAAO,EAAE,gBAAgB;;EAE3B,ugBAAuC;IACrC,OAAO,EAAE,6BAA6B;;EAExC,ugBAAoC;IAClC,OAAO,EAAE,0BAA0B;;EAErC,2cAA8B;IAC5B,OAAO,EAAE,SAAS;;EAEpB,w5BAA+B;IAC7B,OAAO,EAAE,qBAAqB;;AA7BpC,6CAAmH;EACjH,maAA4B;IAC1B,OAAO,EAAE,kBAAkB;;EAE7B,maAAyB;IACvB,OAAO,EAAE,eAAe;;EAGxB,mdAA4B;ItCgClC,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;;EsCjCJ,udAA2B;ItCkBjC,IAAI,EAAE,wBAAwB;IAC9B,MAAM,EAAE,GAAG;IACX,QAAQ,EAAE,MAAM;IAChB,QAAQ,EAAE,mBAAmB;IAC7B,KAAK,EAAE,GAAG;;EsCjBJ,ugBAA0B;IACxB,OAAO,EAAE,gBAAgB;;EAE3B,ugBAAuC;IACrC,OAAO,EAAE,6BAA6B;;EAExC,ugBAAoC;IAClC,OAAO,EAAE,0BAA0B;;EAErC,2cAA8B;IAC5B,OAAO,EAAE,SAAS;;EAEpB,w5BAA+B;IAC7B,OAAO,EAAE,qBAAqB;;AA7BpC,6CAAmH;EACjH,maAA4B;IAC1B,OAAO,EAAE,kBAAkB;;EAE7B,maAAyB;IACvB,OAAO,EAAE,eAAe;;EAGxB,mdAA4B;ItCgClC,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;;EsCjCJ,udAA2B;ItCkBjC,IAAI,EAAE,wBAAwB;IAC9B,MAAM,EAAE,GAAG;IACX,QAAQ,EAAE,MAAM;IAChB,QAAQ,EAAE,mBAAmB;IAC7B,KAAK,EAAE,GAAG;;EsCjBJ,ugBAA0B;IACxB,OAAO,EAAE,gBAAgB;;EAE3B,ugBAAuC;IACrC,OAAO,EAAE,6BAA6B;;EAExC,ugBAAoC;IAClC,OAAO,EAAE,0BAA0B;;EAErC,2cAA8B;IAC5B,OAAO,EAAE,SAAS;;EAEpB,w5BAA+B;IAC7B,OAAO,EAAE,qBAAqB;;AA7BpC,6CAAmH;EACjH,maAA4B;IAC1B,OAAO,EAAE,kBAAkB;;EAE7B,maAAyB;IACvB,OAAO,EAAE,eAAe;;EAGxB,mdAA4B;ItCgClC,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;;EsCjCJ,udAA2B;ItCkBjC,IAAI,EAAE,wBAAwB;IAC9B,MAAM,EAAE,GAAG;IACX,QAAQ,EAAE,MAAM;IAChB,QAAQ,EAAE,mBAAmB;IAC7B,KAAK,EAAE,GAAG;;EsCjBJ,ugBAA0B;IACxB,OAAO,EAAE,gBAAgB;;EAE3B,ugBAAuC;IACrC,OAAO,EAAE,6BAA6B;;EAExC,ugBAAoC;IAClC,OAAO,EAAE,0BAA0B;;EAErC,2cAA8B;IAC5B,OAAO,EAAE,SAAS;;EAEpB,w5BAA+B;IAC7B,OAAO,EAAE,qBAAqB;;AA7BpC,8CAAmH;EACjH,maAA4B;IAC1B,OAAO,EAAE,kBAAkB;;EAE7B,maAAyB;IACvB,OAAO,EAAE,eAAe;;EAGxB,mdAA4B;ItCgClC,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;;EsCjCJ,udAA2B;ItCkBjC,IAAI,EAAE,wBAAwB;IAC9B,MAAM,EAAE,GAAG;IACX,QAAQ,EAAE,MAAM;IAChB,QAAQ,EAAE,mBAAmB;IAC7B,KAAK,EAAE,GAAG;;EsCjBJ,ugBAA0B;IACxB,OAAO,EAAE,gBAAgB;;EAE3B,ugBAAuC;IACrC,OAAO,EAAE,6BAA6B;;EAExC,ugBAAoC;IAClC,OAAO,EAAE,0BAA0B;;EAErC,2cAA8B;IAC5B,OAAO,EAAE,SAAS;;EAEpB,w5BAA+B;IAC7B,OAAO,EAAE,qBAAqB;;AAatC;kBACmB;EAAE,OAAO,EAAE,kBAAkB;;AAChD;kBACmB;EAAE,OAAO,EAAE,eAAe;;;AAI3C,iDACoB;EAAE,OAAO,EAAE,gBAAgB;;AAG/C,iDACoB;EAAE,OAAO,EAAE,6BAA6B;;AAG5D,iDACoB;EAAE,OAAO,EAAE,0BAA0B;;AAGzD,2CACoB;EAAE,OAAO,EAAE,oBAAoB;;AAInD;;oBACoB;EAAE,OAAO,EAAE,qBAAqB;;AAGtD,+CAAqB;EACnB;oBACmB;IAAE,OAAO,EAAE,kBAAkB;;EAChD;oBACmB;IAAE,OAAO,EAAE,eAAe;;;EAI3C,iDACoB;IAAE,OAAO,EAAE,gBAAgB;;EAG/C,iDACoB;IAAE,OAAO,EAAE,6BAA6B;;EAG5D,iDACoB;IAAE,OAAO,EAAE,0BAA0B;;EAGzD,2CACoB;IAAE,OAAO,EAAE,oBAAoB;;EAInD;;sBACoB;IAAE,OAAO,EAAE,qBAAqB;AAIxD,8CAAoB;EAClB;qBACoB;IAAE,OAAO,EAAE,kBAAkB;;EACjD;qBACoB;IAAE,OAAO,EAAE,eAAe;;;EAI5C,iDACqB;IAAE,OAAO,EAAE,gBAAgB;;EAGhD,iDACqB;IAAE,OAAO,EAAE,6BAA6B;;EAG7D,iDACqB;IAAE,OAAO,EAAE,0BAA0B;;EAG1D,2CACqB;IAAE,OAAO,EAAE,oBAAoB;;EAIpD;;uBACqB;IAAE,OAAO,EAAE,qBAAqB;;AAKzD,eAAgB;EAAE,OAAO,EAAE,eAAe;;AAC1C,eAAgB;EAAE,OAAO,EAAE,kBAAkB;;AAC7C,sBAAuB;EAAE,OAAO,EAAE,kBAAkB;;AACpD,sBAAuB;EAAE,OAAO,EAAE,eAAe;;;AAGjD,oBAAqB;EAAE,OAAO,EAAE,gBAAgB;;AAChD,2BAA4B;EAAE,OAAO,EAAE,gBAAgB;;AACvD,oBAAqB;EAAE,OAAO,EAAE,6BAA6B;;AAC7D,2BAA4B;EAAE,OAAO,EAAE,6BAA6B;;AACpE,oBAAqB;EAAE,OAAO,EAAE,0BAA0B;;AAC1D,2BAA4B;EAAE,OAAO,EAAE,0BAA0B;;AACjE,iBAAkB;EAAE,OAAO,EAAE,oBAAoB;;AACjD,wBAAyB;EAAE,OAAO,EAAE,oBAAoB;;AACxD,iBAAkB;EAAE,OAAO,EAAE,qBAAqB;;AAClD,wBAAyB;EAAE,OAAO,EAAE,qBAAqB;;AACzD,iBAAkB;EAAE,OAAO,EAAE,qBAAqB;;AAClD,wBAAyB;EAAE,OAAO,EAAE,qBAAqB;;;AAGzD,YAAa;EtC1Hb,IAAI,EAAE,wBAAwB;EAC9B,MAAM,EAAE,GAAG;EACX,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,mBAAmB;EAC7B,KAAK,EAAE,GAAG;;AsCyHV,cAAe;EtC7Hf,IAAI,EAAE,wBAAwB;EAC9B,MAAM,EAAE,GAAG;EACX,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,mBAAmB;EAC7B,KAAK,EAAE,GAAG;EsC4HR,2CACS;ItCtHX,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;;;AsCyHR;eACgB;EAAE,OAAO,EAAE,eAAe;;AAC1C,YAAa;EACX;iBACgB;IAAE,OAAO,EAAE,gBAAgB;;EAC3C;iBACgB;IAAE,OAAO,EAAE,eAAe;;EAE1C,oBAAqB;IAAE,OAAO,EAAE,gBAAgB;;EAChD,oBAAqB;IAAE,OAAO,EAAE,6BAA6B;;EAC7D,oBAAqB;IAAE,OAAO,EAAE,0BAA0B;;EAC1D,iBAAkB;IAAE,OAAO,EAAE,oBAAoB;;EACjD,iBAAkB;IAAE,OAAO,EAAE,qBAAqB;;EAClD,iBAAkB;IAAE,OAAO,EAAE,qBAAqB", +"sources": ["../../../scss/foundation/components/_global.scss","../../../scss/foundation/components/_grid.scss","../../../scss/foundation/components/_accordion.scss","../../../scss/foundation/components/_alert-boxes.scss","../../../scss/foundation/components/_block-grid.scss","../../../scss/foundation/components/_breadcrumbs.scss","../../../scss/foundation/components/_buttons.scss","../../../scss/foundation/_functions.scss","../../../scss/foundation/components/_button-groups.scss","../../../scss/foundation/components/_clearing.scss","../../../scss/foundation/components/_dropdown.scss","../../../scss/foundation/components/_dropdown-buttons.scss","../../../scss/foundation/components/_flex-video.scss","../../../scss/foundation/components/_forms.scss","../../../scss/foundation/components/_icon-bar.scss","../../../scss/foundation/components/_inline-lists.scss","../../../scss/foundation/components/_joyride.scss","../../../scss/foundation/components/_keystrokes.scss","../../../scss/foundation/components/_labels.scss","../../../scss/foundation/components/_magellan.scss","../../../scss/foundation/components/_orbit.scss","../../../scss/foundation/components/_pagination.scss","../../../scss/foundation/components/_panels.scss","../../../scss/foundation/components/_pricing-tables.scss","../../../scss/foundation/components/_progress-bars.scss","../../../scss/foundation/components/_range-slider.scss","../../../scss/foundation/components/_reveal.scss","../../../scss/foundation/components/_side-nav.scss","../../../scss/foundation/components/_split-buttons.scss","../../../scss/foundation/components/_sub-nav.scss","../../../scss/foundation/components/_switches.scss","../../../scss/foundation/components/_tables.scss","../../../scss/foundation/components/_tabs.scss","../../../scss/foundation/components/_thumbs.scss","../../../scss/foundation/components/_tooltips.scss","../../../scss/foundation/components/_top-bar.scss","../../../scss/foundation/components/_type.scss","../../../scss/foundation/components/_offcanvas.scss","../../../scss/foundation/components/_visibility.scss"], +"names": [], +"file": "foundation.css" +} diff --git a/js/foundation/css/normalize.css.map b/js/foundation/css/normalize.css.map new file mode 100644 index 0000000..8fc7c41 --- /dev/null +++ b/js/foundation/css/normalize.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": ";;;;;;AAQA,IAAK;EACH,WAAW,EAAE,UAAU;;EACvB,oBAAoB,EAAE,IAAI;;EAC1B,wBAAwB,EAAE,IAAI;;;;;;AAOhC,IAAK;EACH,MAAM,EAAE,CAAC;;;;;;;;;;AAaX;;;;;;;;;;;;OAYQ;EACN,OAAO,EAAE,KAAK;;;;;;AAQhB;;;KAGM;EACJ,OAAO,EAAE,YAAY;;EACrB,cAAc,EAAE,QAAQ;;;;;;;AAQ1B,qBAAsB;EACpB,OAAO,EAAE,IAAI;EACb,MAAM,EAAE,CAAC;;;;;;AAQX;QACS;EACP,OAAO,EAAE,IAAI;;;;;;;AAUf,CAAE;EACA,gBAAgB,EAAE,WAAW;;;;;;AAQ/B;OACQ;EACN,OAAO,EAAE,CAAC;;;;;;;AAUZ,WAAY;EACV,aAAa,EAAE,UAAU;;;;;AAO3B;MACO;EACL,WAAW,EAAE,IAAI;;;;;AAOnB,GAAI;EACF,UAAU,EAAE,MAAM;;;;;;AAQpB,EAAG;EACD,SAAS,EAAE,GAAG;EACd,MAAM,EAAE,QAAQ;;;;;AAOlB,IAAK;EACH,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;;;;;AAOb,KAAM;EACJ,SAAS,EAAE,GAAG;;;;;AAOhB;GACI;EACF,SAAS,EAAE,GAAG;EACd,WAAW,EAAE,CAAC;EACd,QAAQ,EAAE,QAAQ;EAClB,cAAc,EAAE,QAAQ;;AAG1B,GAAI;EACF,GAAG,EAAE,MAAM;;AAGb,GAAI;EACF,MAAM,EAAE,OAAO;;;;;;;AAUjB,GAAI;EACF,MAAM,EAAE,CAAC;;;;;AAOX,cAAe;EACb,QAAQ,EAAE,MAAM;;;;;;;AAUlB,MAAO;EACL,MAAM,EAAE,QAAQ;;;;;AAOlB,EAAG;EACD,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;;;;;AAOX,GAAI;EACF,QAAQ,EAAE,IAAI;;;;;AAOhB;;;IAGK;EACH,WAAW,EAAE,oBAAoB;EACjC,SAAS,EAAE,GAAG;;;;;;;;;;;;;;AAkBhB;;;;QAIS;EACP,KAAK,EAAE,OAAO;;EACd,IAAI,EAAE,OAAO;;EACb,MAAM,EAAE,CAAC;;;;;;AAOX,MAAO;EACL,QAAQ,EAAE,OAAO;;;;;;;;AAUnB;MACO;EACL,cAAc,EAAE,IAAI;;;;;;;;;AAWtB;;;oBAGqB;EACnB,kBAAkB,EAAE,MAAM;;EAC1B,MAAM,EAAE,OAAO;;;;;;AAOjB;oBACqB;EACnB,MAAM,EAAE,OAAO;;;;;AAOjB;uBACwB;EACtB,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;;;;;;AAQZ,KAAM;EACJ,WAAW,EAAE,MAAM;;;;;;;;;AAWrB;mBACoB;EAClB,UAAU,EAAE,UAAU;;EACtB,OAAO,EAAE,CAAC;;;;;;;;AASZ;+CACgD;EAC9C,MAAM,EAAE,IAAI;;;;;;AAQd,oBAAqB;EACnB,kBAAkB,EAAE,SAAS;;EAC7B,UAAU,EAAE,WAAW;;;;;;;;AASzB;+CACgD;EAC9C,kBAAkB,EAAE,IAAI;;;;;AAO1B,QAAS;EACP,MAAM,EAAE,iBAAiB;EACzB,MAAM,EAAE,KAAK;EACb,OAAO,EAAE,qBAAqB;;;;;;AAQhC,MAAO;EACL,MAAM,EAAE,CAAC;;EACT,OAAO,EAAE,CAAC;;;;;;AAOZ,QAAS;EACP,QAAQ,EAAE,IAAI;;;;;;AAQhB,QAAS;EACP,WAAW,EAAE,IAAI;;;;;;;AAUnB,KAAM;EACJ,eAAe,EAAE,QAAQ;EACzB,cAAc,EAAE,CAAC;;AAGnB;EACG;EACD,OAAO,EAAE,CAAC", +"sources": ["../../../scss/normalize.scss"], +"names": [], +"file": "normalize.css" +} diff --git a/js/foundation/js/foundation.js b/js/foundation/js/foundation.js new file mode 100644 index 0000000..13a76a2 --- /dev/null +++ b/js/foundation/js/foundation.js @@ -0,0 +1,6581 @@ +/* + * Foundation Responsive Library + * http://foundation.zurb.com + * Copyright 2015, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ + +(function ($, window, document, undefined) { + 'use strict'; + + var header_helpers = function (class_array) { + var head = $('head'); + head.prepend($.map(class_array, function (class_name) { + if (head.has('.' + class_name).length === 0) { + return ''; + } + })); + }; + + header_helpers([ + 'foundation-mq-small', + 'foundation-mq-small-only', + 'foundation-mq-medium', + 'foundation-mq-medium-only', + 'foundation-mq-large', + 'foundation-mq-large-only', + 'foundation-mq-xlarge', + 'foundation-mq-xlarge-only', + 'foundation-mq-xxlarge', + 'foundation-data-attribute-namespace']); + + // Enable FastClick if present + + $(function () { + if (typeof FastClick !== 'undefined') { + // Don't attach to body if undefined + if (typeof document.body !== 'undefined') { + FastClick.attach(document.body); + } + } + }); + + // private Fast Selector wrapper, + // returns jQuery object. Only use where + // getElementById is not available. + var S = function (selector, context) { + if (typeof selector === 'string') { + if (context) { + var cont; + if (context.jquery) { + cont = context[0]; + if (!cont) { + return context; + } + } else { + cont = context; + } + return $(cont.querySelectorAll(selector)); + } + + return $(document.querySelectorAll(selector)); + } + + return $(selector, context); + }; + + // Namespace functions. + + var attr_name = function (init) { + var arr = []; + if (!init) { + arr.push('data'); + } + if (this.namespace.length > 0) { + arr.push(this.namespace); + } + arr.push(this.name); + + return arr.join('-'); + }; + + var add_namespace = function (str) { + var parts = str.split('-'), + i = parts.length, + arr = []; + + while (i--) { + if (i !== 0) { + arr.push(parts[i]); + } else { + if (this.namespace.length > 0) { + arr.push(this.namespace, parts[i]); + } else { + arr.push(parts[i]); + } + } + } + + return arr.reverse().join('-'); + }; + + // Event binding and data-options updating. + + var bindings = function (method, options) { + var self = this, + bind = function(){ + var $this = S(this), + should_bind_events = !$this.data(self.attr_name(true) + '-init'); + $this.data(self.attr_name(true) + '-init', $.extend({}, self.settings, (options || method), self.data_options($this))); + + if (should_bind_events) { + self.events(this); + } + }; + + if (S(this.scope).is('[' + this.attr_name() +']')) { + bind.call(this.scope); + } else { + S('[' + this.attr_name() +']', this.scope).each(bind); + } + // # Patch to fix #5043 to move this *after* the if/else clause in order for Backbone and similar frameworks to have improved control over event binding and data-options updating. + if (typeof method === 'string') { + return this[method].call(this, options); + } + + }; + + var single_image_loaded = function (image, callback) { + function loaded () { + callback(image[0]); + } + + function bindLoad () { + this.one('load', loaded); + + if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { + var src = this.attr( 'src' ), + param = src.match( /\?/ ) ? '&' : '?'; + + param += 'random=' + (new Date()).getTime(); + this.attr('src', src + param); + } + } + + if (!image.attr('src')) { + loaded(); + return; + } + + if (image[0].complete || image[0].readyState === 4) { + loaded(); + } else { + bindLoad.call(image); + } + }; + + /*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license */ + + window.matchMedia || (window.matchMedia = function() { + "use strict"; + + // For browsers that support matchMedium api such as IE 9 and webkit + var styleMedia = (window.styleMedia || window.media); + + // For those that don't support matchMedium + if (!styleMedia) { + var style = document.createElement('style'), + script = document.getElementsByTagName('script')[0], + info = null; + + style.type = 'text/css'; + style.id = 'matchmediajs-test'; + + script.parentNode.insertBefore(style, script); + + // 'style.currentStyle' is used by IE <= 8 and 'window.getComputedStyle' for all other browsers + info = ('getComputedStyle' in window) && window.getComputedStyle(style, null) || style.currentStyle; + + styleMedia = { + matchMedium: function(media) { + var text = '@media ' + media + '{ #matchmediajs-test { width: 1px; } }'; + + // 'style.styleSheet' is used by IE <= 8 and 'style.textContent' for all other browsers + if (style.styleSheet) { + style.styleSheet.cssText = text; + } else { + style.textContent = text; + } + + // Test if media query is true or false + return info.width === '1px'; + } + }; + } + + return function(media) { + return { + matches: styleMedia.matchMedium(media || 'all'), + media: media || 'all' + }; + }; + }()); + + /* + * jquery.requestAnimationFrame + * https://github.com/gnarf37/jquery-requestAnimationFrame + * Requires jQuery 1.8+ + * + * Copyright (c) 2012 Corey Frang + * Licensed under the MIT license. + */ + + (function(jQuery) { + + + // requestAnimationFrame polyfill adapted from Erik Möller + // fixes from Paul Irish and Tino Zijdel + // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ + // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating + + var animating, + lastTime = 0, + vendors = ['webkit', 'moz'], + requestAnimationFrame = window.requestAnimationFrame, + cancelAnimationFrame = window.cancelAnimationFrame, + jqueryFxAvailable = 'undefined' !== typeof jQuery.fx; + + for (; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { + requestAnimationFrame = window[ vendors[lastTime] + 'RequestAnimationFrame' ]; + cancelAnimationFrame = cancelAnimationFrame || + window[ vendors[lastTime] + 'CancelAnimationFrame' ] || + window[ vendors[lastTime] + 'CancelRequestAnimationFrame' ]; + } + + function raf() { + if (animating) { + requestAnimationFrame(raf); + + if (jqueryFxAvailable) { + jQuery.fx.tick(); + } + } + } + + if (requestAnimationFrame) { + // use rAF + window.requestAnimationFrame = requestAnimationFrame; + window.cancelAnimationFrame = cancelAnimationFrame; + + if (jqueryFxAvailable) { + jQuery.fx.timer = function (timer) { + if (timer() && jQuery.timers.push(timer) && !animating) { + animating = true; + raf(); + } + }; + + jQuery.fx.stop = function () { + animating = false; + }; + } + } else { + // polyfill + window.requestAnimationFrame = function (callback) { + var currTime = new Date().getTime(), + timeToCall = Math.max(0, 16 - (currTime - lastTime)), + id = window.setTimeout(function () { + callback(currTime + timeToCall); + }, timeToCall); + lastTime = currTime + timeToCall; + return id; + }; + + window.cancelAnimationFrame = function (id) { + clearTimeout(id); + }; + + } + + }( $ )); + + function removeQuotes (string) { + if (typeof string === 'string' || string instanceof String) { + string = string.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g, ''); + } + + return string; + } + + function MediaQuery(selector) { + this.selector = selector; + this.query = ''; + } + + MediaQuery.prototype.toString = function () { + return this.query || (this.query = S(this.selector).css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '')); + }; + + window.Foundation = { + name : 'Foundation', + + version : '5.5.3', + + media_queries : { + 'small' : new MediaQuery('.foundation-mq-small'), + 'small-only' : new MediaQuery('.foundation-mq-small-only'), + 'medium' : new MediaQuery('.foundation-mq-medium'), + 'medium-only' : new MediaQuery('.foundation-mq-medium-only'), + 'large' : new MediaQuery('.foundation-mq-large'), + 'large-only' : new MediaQuery('.foundation-mq-large-only'), + 'xlarge' : new MediaQuery('.foundation-mq-xlarge'), + 'xlarge-only' : new MediaQuery('.foundation-mq-xlarge-only'), + 'xxlarge' : new MediaQuery('.foundation-mq-xxlarge') + }, + + stylesheet : $('').appendTo('head')[0].sheet, + + global : { + namespace : undefined + }, + + init : function (scope, libraries, method, options, response) { + var args = [scope, method, options, response], + responses = []; + + // check RTL + this.rtl = /rtl/i.test(S('html').attr('dir')); + + // set foundation global scope + this.scope = scope || this.scope; + + this.set_namespace(); + + if (libraries && typeof libraries === 'string' && !/reflow/i.test(libraries)) { + if (this.libs.hasOwnProperty(libraries)) { + responses.push(this.init_lib(libraries, args)); + } + } else { + for (var lib in this.libs) { + responses.push(this.init_lib(lib, libraries)); + } + } + + S(window).load(function () { + S(window) + .trigger('resize.fndtn.clearing') + .trigger('resize.fndtn.dropdown') + .trigger('resize.fndtn.equalizer') + .trigger('resize.fndtn.interchange') + .trigger('resize.fndtn.joyride') + .trigger('resize.fndtn.magellan') + .trigger('resize.fndtn.topbar') + .trigger('resize.fndtn.slider'); + }); + + return scope; + }, + + init_lib : function (lib, args) { + if (this.libs.hasOwnProperty(lib)) { + this.patch(this.libs[lib]); + + if (args && args.hasOwnProperty(lib)) { + if (typeof this.libs[lib].settings !== 'undefined') { + $.extend(true, this.libs[lib].settings, args[lib]); + } else if (typeof this.libs[lib].defaults !== 'undefined') { + $.extend(true, this.libs[lib].defaults, args[lib]); + } + return this.libs[lib].init.apply(this.libs[lib], [this.scope, args[lib]]); + } + + args = args instanceof Array ? args : new Array(args); + return this.libs[lib].init.apply(this.libs[lib], args); + } + + return function () {}; + }, + + patch : function (lib) { + lib.scope = this.scope; + lib.namespace = this.global.namespace; + lib.rtl = this.rtl; + lib['data_options'] = this.utils.data_options; + lib['attr_name'] = attr_name; + lib['add_namespace'] = add_namespace; + lib['bindings'] = bindings; + lib['S'] = this.utils.S; + }, + + inherit : function (scope, methods) { + var methods_arr = methods.split(' '), + i = methods_arr.length; + + while (i--) { + if (this.utils.hasOwnProperty(methods_arr[i])) { + scope[methods_arr[i]] = this.utils[methods_arr[i]]; + } + } + }, + + set_namespace : function () { + + // Description: + // Don't bother reading the namespace out of the meta tag + // if the namespace has been set globally in javascript + // + // Example: + // Foundation.global.namespace = 'my-namespace'; + // or make it an empty string: + // Foundation.global.namespace = ''; + // + // + + // If the namespace has not been set (is undefined), try to read it out of the meta element. + // Otherwise use the globally defined namespace, even if it's empty ('') + var namespace = ( this.global.namespace === undefined ) ? $('.foundation-data-attribute-namespace').css('font-family') : this.global.namespace; + + // Finally, if the namsepace is either undefined or false, set it to an empty string. + // Otherwise use the namespace value. + this.global.namespace = ( namespace === undefined || /false/i.test(namespace) ) ? '' : namespace; + }, + + libs : {}, + + // methods that can be inherited in libraries + utils : { + + // Description: + // Fast Selector wrapper returns jQuery object. Only use where getElementById + // is not available. + // + // Arguments: + // Selector (String): CSS selector describing the element(s) to be + // returned as a jQuery object. + // + // Scope (String): CSS selector describing the area to be searched. Default + // is document. + // + // Returns: + // Element (jQuery Object): jQuery object containing elements matching the + // selector within the scope. + S : S, + + // Description: + // Executes a function a max of once every n milliseconds + // + // Arguments: + // Func (Function): Function to be throttled. + // + // Delay (Integer): Function execution threshold in milliseconds. + // + // Returns: + // Lazy_function (Function): Function with throttling applied. + throttle : function (func, delay) { + var timer = null; + + return function () { + var context = this, args = arguments; + + if (timer == null) { + timer = setTimeout(function () { + func.apply(context, args); + timer = null; + }, delay); + } + }; + }, + + // Description: + // Executes a function when it stops being invoked for n seconds + // Modified version of _.debounce() http://underscorejs.org + // + // Arguments: + // Func (Function): Function to be debounced. + // + // Delay (Integer): Function execution threshold in milliseconds. + // + // Immediate (Bool): Whether the function should be called at the beginning + // of the delay instead of the end. Default is false. + // + // Returns: + // Lazy_function (Function): Function with debouncing applied. + debounce : function (func, delay, immediate) { + var timeout, result; + return function () { + var context = this, args = arguments; + var later = function () { + timeout = null; + if (!immediate) { + result = func.apply(context, args); + } + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, delay); + if (callNow) { + result = func.apply(context, args); + } + return result; + }; + }, + + // Description: + // Parses data-options attribute + // + // Arguments: + // El (jQuery Object): Element to be parsed. + // + // Returns: + // Options (Javascript Object): Contents of the element's data-options + // attribute. + data_options : function (el, data_attr_name) { + data_attr_name = data_attr_name || 'options'; + var opts = {}, ii, p, opts_arr, + data_options = function (el) { + var namespace = Foundation.global.namespace; + + if (namespace.length > 0) { + return el.data(namespace + '-' + data_attr_name); + } + + return el.data(data_attr_name); + }; + + var cached_options = data_options(el); + + if (typeof cached_options === 'object') { + return cached_options; + } + + opts_arr = (cached_options || ':').split(';'); + ii = opts_arr.length; + + function isNumber (o) { + return !isNaN (o - 0) && o !== null && o !== '' && o !== false && o !== true; + } + + function trim (str) { + if (typeof str === 'string') { + return $.trim(str); + } + return str; + } + + while (ii--) { + p = opts_arr[ii].split(':'); + p = [p[0], p.slice(1).join(':')]; + + if (/true/i.test(p[1])) { + p[1] = true; + } + if (/false/i.test(p[1])) { + p[1] = false; + } + if (isNumber(p[1])) { + if (p[1].indexOf('.') === -1) { + p[1] = parseInt(p[1], 10); + } else { + p[1] = parseFloat(p[1]); + } + } + + if (p.length === 2 && p[0].length > 0) { + opts[trim(p[0])] = trim(p[1]); + } + } + + return opts; + }, + + // Description: + // Adds JS-recognizable media queries + // + // Arguments: + // Media (String): Key string for the media query to be stored as in + // Foundation.media_queries + // + // Class (String): Class name for the generated tag + register_media : function (media, media_class) { + if (Foundation.media_queries[media] === undefined) { + $('head').append(''); + Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family')); + } + }, + + // Description: + // Add custom CSS within a JS-defined media query + // + // Arguments: + // Rule (String): CSS rule to be appended to the document. + // + // Media (String): Optional media query string for the CSS rule to be + // nested under. + add_custom_rule : function (rule, media) { + if (media === undefined && Foundation.stylesheet) { + Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length); + } else { + var query = Foundation.media_queries[media]; + + if (query !== undefined) { + Foundation.stylesheet.insertRule('@media ' + + Foundation.media_queries[media] + '{ ' + rule + ' }', Foundation.stylesheet.cssRules.length); + } + } + }, + + // Description: + // Performs a callback function when an image is fully loaded + // + // Arguments: + // Image (jQuery Object): Image(s) to check if loaded. + // + // Callback (Function): Function to execute when image is fully loaded. + image_loaded : function (images, callback) { + var self = this, + unloaded = images.length; + + function pictures_has_height(images) { + var pictures_number = images.length; + + for (var i = pictures_number - 1; i >= 0; i--) { + if(images.attr('height') === undefined) { + return false; + }; + }; + + return true; + } + + if (unloaded === 0 || pictures_has_height(images)) { + callback(images); + } + + images.each(function () { + single_image_loaded(self.S(this), function () { + unloaded -= 1; + if (unloaded === 0) { + callback(images); + } + }); + }); + }, + + // Description: + // Returns a random, alphanumeric string + // + // Arguments: + // Length (Integer): Length of string to be generated. Defaults to random + // integer. + // + // Returns: + // Rand (String): Pseudo-random, alphanumeric string. + random_str : function () { + if (!this.fidx) { + this.fidx = 0; + } + this.prefix = this.prefix || [(this.name || 'F'), (+new Date).toString(36)].join('-'); + + return this.prefix + (this.fidx++).toString(36); + }, + + // Description: + // Helper for window.matchMedia + // + // Arguments: + // mq (String): Media query + // + // Returns: + // (Boolean): Whether the media query passes or not + match : function (mq) { + return window.matchMedia(mq).matches; + }, + + // Description: + // Helpers for checking Foundation default media queries with JS + // + // Returns: + // (Boolean): Whether the media query passes or not + + is_small_up : function () { + return this.match(Foundation.media_queries.small); + }, + + is_medium_up : function () { + return this.match(Foundation.media_queries.medium); + }, + + is_large_up : function () { + return this.match(Foundation.media_queries.large); + }, + + is_xlarge_up : function () { + return this.match(Foundation.media_queries.xlarge); + }, + + is_xxlarge_up : function () { + return this.match(Foundation.media_queries.xxlarge); + }, + + is_small_only : function () { + return !this.is_medium_up() && !this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_medium_only : function () { + return this.is_medium_up() && !this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_large_only : function () { + return this.is_medium_up() && this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_xlarge_only : function () { + return this.is_medium_up() && this.is_large_up() && this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_xxlarge_only : function () { + return this.is_medium_up() && this.is_large_up() && this.is_xlarge_up() && this.is_xxlarge_up(); + } + } + }; + + $.fn.foundation = function () { + var args = Array.prototype.slice.call(arguments, 0); + + return this.each(function () { + Foundation.init.apply(Foundation, [this].concat(args)); + return this; + }); + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.abide = { + name : 'abide', + + version : '5.5.3', + + settings : { + live_validate : true, // validate the form as you go + validate_on_blur : true, // validate whenever you focus/blur on an input field + // validate_on: 'tab', // tab (when user tabs between fields), change (input changes), manual (call custom events) + + focus_on_invalid : true, // automatically bring the focus to an invalid input field + error_labels : true, // labels with a for="inputId" will receive an `error` class + error_class : 'error', // labels with a for="inputId" will receive an `error` class + // the amount of time Abide will take before it validates the form (in ms). + // smaller time will result in faster validation + timeout : 1000, + patterns : { + alpha : /^[a-zA-Z]+$/, + alpha_numeric : /^[a-zA-Z0-9]+$/, + integer : /^[-+]?\d+$/, + number : /^[-+]?\d*(?:[\.\,]\d+)?$/, + + // amex, visa, diners + card : /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/, + cvv : /^([0-9]){3,4}$/, + + // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#valid-e-mail-address + email : /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/, + + // http://blogs.lse.ac.uk/lti/2008/04/23/a-regular-expression-to-match-any-url/ + url: /^(https?|ftp|file|ssh):\/\/([-;:&=\+\$,\w]+@{1})?([-A-Za-z0-9\.]+)+:?(\d+)?((\/[-\+~%\/\.\w]+)?\??([-\+=&;%@\.\w]+)?#?([\w]+)?)?/, + // abc.de + domain : /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/, + + datetime : /^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/, + // YYYY-MM-DD + date : /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/, + // HH:MM:SS + time : /^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/, + dateISO : /^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/, + // MM/DD/YYYY + month_day_year : /^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/, + // DD/MM/YYYY + day_month_year : /^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/, + + // #FFF or #FFFFFF + color : /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ + }, + validators : { + equalTo : function (el, required, parent) { + var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value, + to = el.value, + valid = (from === to); + + return valid; + } + } + }, + + timer : null, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + form = self.S(scope).attr('novalidate', 'novalidate'), + settings = form.data(this.attr_name(true) + '-init') || {}; + + this.invalid_attr = this.add_namespace('data-invalid'); + + function validate(originalSelf, e) { + clearTimeout(self.timer); + self.timer = setTimeout(function () { + self.validate([originalSelf], e); + }.bind(originalSelf), settings.timeout); + } + + form + .off('.abide') + .on('submit.fndtn.abide', function (e) { + var is_ajax = /ajax/i.test(self.S(this).attr(self.attr_name())); + return self.validate(self.S(this).find('input, textarea, select').not(":hidden, [data-abide-ignore]").get(), e, is_ajax); + }) + .on('validate.fndtn.abide', function (e) { + if (settings.validate_on === 'manual') { + self.validate([e.target], e); + } + }) + .on('reset', function (e) { + return self.reset($(this), e); + }) + .find('input, textarea, select').not(":hidden, [data-abide-ignore]") + .off('.abide') + .on('blur.fndtn.abide change.fndtn.abide', function (e) { + var id = this.getAttribute('id'), + eqTo = form.find('[data-equalto="'+ id +'"]'); + // old settings fallback + // will be deprecated with F6 release + if (settings.validate_on_blur && settings.validate_on_blur === true) { + validate(this, e); + } + // checks if there is an equalTo equivalent related by id + if(typeof eqTo.get(0) !== "undefined" && eqTo.val().length){ + validate(eqTo.get(0),e); + } + // new settings combining validate options into one setting + if (settings.validate_on === 'change') { + validate(this, e); + } + }) + .on('keydown.fndtn.abide', function (e) { + var id = this.getAttribute('id'), + eqTo = form.find('[data-equalto="'+ id +'"]'); + // old settings fallback + // will be deprecated with F6 release + if (settings.live_validate && settings.live_validate === true && e.which != 9) { + validate(this, e); + } + // checks if there is an equalTo equivalent related by id + if(typeof eqTo.get(0) !== "undefined" && eqTo.val().length){ + validate(eqTo.get(0),e); + } + // new settings combining validate options into one setting + if (settings.validate_on === 'tab' && e.which === 9) { + validate(this, e); + } + else if (settings.validate_on === 'change') { + validate(this, e); + } + }) + .on('focus', function (e) { + if (navigator.userAgent.match(/iPad|iPhone|Android|BlackBerry|Windows Phone|webOS/i)) { + $('html, body').animate({ + scrollTop: $(e.target).offset().top + }, 100); + } + }); + }, + + reset : function (form, e) { + var self = this; + form.removeAttr(self.invalid_attr); + + $('[' + self.invalid_attr + ']', form).removeAttr(self.invalid_attr); + $('.' + self.settings.error_class, form).not('small').removeClass(self.settings.error_class); + $(':input', form).not(':button, :submit, :reset, :hidden, [data-abide-ignore]').val('').removeAttr(self.invalid_attr); + }, + + validate : function (els, e, is_ajax) { + var validations = this.parse_patterns(els), + validation_count = validations.length, + form = this.S(els[0]).closest('form'), + submit_event = /submit/.test(e.type); + + // Has to count up to make sure the focus gets applied to the top error + for (var i = 0; i < validation_count; i++) { + if (!validations[i] && (submit_event || is_ajax)) { + if (this.settings.focus_on_invalid) { + els[i].focus(); + } + form.trigger('invalid.fndtn.abide'); + this.S(els[i]).closest('form').attr(this.invalid_attr, ''); + return false; + } + } + + if (submit_event || is_ajax) { + form.trigger('valid.fndtn.abide'); + } + + form.removeAttr(this.invalid_attr); + + if (is_ajax) { + return false; + } + + return true; + }, + + parse_patterns : function (els) { + var i = els.length, + el_patterns = []; + + while (i--) { + el_patterns.push(this.pattern(els[i])); + } + + return this.check_validation_and_apply_styles(el_patterns); + }, + + pattern : function (el) { + var type = el.getAttribute('type'), + required = typeof el.getAttribute('required') === 'string'; + + var pattern = el.getAttribute('pattern') || ''; + + if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) { + return [el, this.settings.patterns[pattern], required]; + } else if (pattern.length > 0) { + return [el, new RegExp(pattern), required]; + } + + if (this.settings.patterns.hasOwnProperty(type)) { + return [el, this.settings.patterns[type], required]; + } + + pattern = /.*/; + + return [el, pattern, required]; + }, + + // TODO: Break this up into smaller methods, getting hard to read. + check_validation_and_apply_styles : function (el_patterns) { + var i = el_patterns.length, + validations = []; + if (i == 0) { + return validations; + } + var form = this.S(el_patterns[0][0]).closest('[data-' + this.attr_name(true) + ']'), + settings = form.data(this.attr_name(true) + '-init') || {}; + while (i--) { + var el = el_patterns[i][0], + required = el_patterns[i][2], + value = el.value.trim(), + direct_parent = this.S(el).parent(), + validator = el.getAttribute(this.add_namespace('data-abide-validator')), + is_radio = el.type === 'radio', + is_checkbox = el.type === 'checkbox', + label = this.S('label[for="' + el.getAttribute('id') + '"]'), + valid_length = (required) ? (el.value.length > 0) : true, + el_validations = []; + + var parent, valid; + + // support old way to do equalTo validations + if (el.getAttribute(this.add_namespace('data-equalto'))) { validator = 'equalTo' } + + if (!direct_parent.is('label')) { + parent = direct_parent; + } else { + parent = direct_parent.parent(); + } + + if (is_radio && required) { + el_validations.push(this.valid_radio(el, required)); + } else if (is_checkbox && required) { + el_validations.push(this.valid_checkbox(el, required)); + + } else if (validator) { + // Validate using each of the specified (space-delimited) validators. + var validators = validator.split(' '); + var last_valid = true, all_valid = true; + for (var iv = 0; iv < validators.length; iv++) { + valid = this.settings.validators[validators[iv]].apply(this, [el, required, parent]) + el_validations.push(valid); + all_valid = valid && last_valid; + last_valid = valid; + } + if (all_valid) { + this.S(el).removeAttr(this.invalid_attr); + parent.removeClass('error'); + if (label.length > 0 && this.settings.error_labels) { + label.removeClass(this.settings.error_class).removeAttr('role'); + } + $(el).triggerHandler('valid'); + } else { + this.S(el).attr(this.invalid_attr, ''); + parent.addClass('error'); + if (label.length > 0 && this.settings.error_labels) { + label.addClass(this.settings.error_class).attr('role', 'alert'); + } + $(el).triggerHandler('invalid'); + } + } else { + + if (el_patterns[i][1].test(value) && valid_length || + !required && el.value.length < 1 || $(el).attr('disabled')) { + el_validations.push(true); + } else { + el_validations.push(false); + } + + el_validations = [el_validations.every(function (valid) {return valid;})]; + if (el_validations[0]) { + this.S(el).removeAttr(this.invalid_attr); + el.setAttribute('aria-invalid', 'false'); + el.removeAttribute('aria-describedby'); + parent.removeClass(this.settings.error_class); + if (label.length > 0 && this.settings.error_labels) { + label.removeClass(this.settings.error_class).removeAttr('role'); + } + $(el).triggerHandler('valid'); + } else { + this.S(el).attr(this.invalid_attr, ''); + el.setAttribute('aria-invalid', 'true'); + + // Try to find the error associated with the input + var errorElem = parent.find('small.' + this.settings.error_class, 'span.' + this.settings.error_class); + var errorID = errorElem.length > 0 ? errorElem[0].id : ''; + if (errorID.length > 0) { + el.setAttribute('aria-describedby', errorID); + } + + // el.setAttribute('aria-describedby', $(el).find('.error')[0].id); + parent.addClass(this.settings.error_class); + if (label.length > 0 && this.settings.error_labels) { + label.addClass(this.settings.error_class).attr('role', 'alert'); + } + $(el).triggerHandler('invalid'); + } + } + validations = validations.concat(el_validations); + } + + return validations; + }, + + valid_checkbox : function (el, required) { + var el = this.S(el), + valid = (el.is(':checked') || !required || el.get(0).getAttribute('disabled')); + + if (valid) { + el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + $(el).triggerHandler('valid'); + } else { + el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + $(el).triggerHandler('invalid'); + } + + return valid; + }, + + valid_radio : function (el, required) { + var name = el.getAttribute('name'), + group = this.S(el).closest('[data-' + this.attr_name(true) + ']').find("[name='" + name + "']"), + count = group.length, + valid = false, + disabled = false; + + // Has to count up to make sure the focus gets applied to the top error + for (var i=0; i < count; i++) { + if( group[i].getAttribute('disabled') ){ + disabled=true; + valid=true; + } else { + if (group[i].checked){ + valid = true; + } else { + if( disabled ){ + valid = false; + } + } + } + } + + // Has to count up to make sure the focus gets applied to the top error + for (var i = 0; i < count; i++) { + if (valid) { + this.S(group[i]).removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + $(group[i]).triggerHandler('valid'); + } else { + this.S(group[i]).attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + $(group[i]).triggerHandler('invalid'); + } + } + + return valid; + }, + + valid_equal : function (el, required, parent) { + var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value, + to = el.value, + valid = (from === to); + + if (valid) { + this.S(el).removeAttr(this.invalid_attr); + parent.removeClass(this.settings.error_class); + if (label.length > 0 && settings.error_labels) { + label.removeClass(this.settings.error_class); + } + } else { + this.S(el).attr(this.invalid_attr, ''); + parent.addClass(this.settings.error_class); + if (label.length > 0 && settings.error_labels) { + label.addClass(this.settings.error_class); + } + } + + return valid; + }, + + valid_oneof : function (el, required, parent, doNotValidateOthers) { + var el = this.S(el), + others = this.S('[' + this.add_namespace('data-oneof') + ']'), + valid = others.filter(':checked').length > 0; + + if (valid) { + el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + } else { + el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + } + + if (!doNotValidateOthers) { + var _this = this; + others.each(function () { + _this.valid_oneof.call(_this, this, null, null, true); + }); + } + + return valid; + }, + + reflow : function(scope, options) { + var self = this, + form = self.S('[' + this.attr_name() + ']').attr('novalidate', 'novalidate'); + self.S(form).each(function (idx, el) { + self.events(el); + }); + } + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.accordion = { + name : 'accordion', + + version : '5.5.3', + + settings : { + content_class : 'content', + active_class : 'active', + multi_expand : false, + toggleable : true, + callback : function () {} + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function (instance) { + var self = this; + var S = this.S; + self.create(this.S(instance)); + + S(this.scope) + .off('.fndtn.accordion') + .on('click.fndtn.accordion', '[' + this.attr_name() + '] > dd > a, [' + this.attr_name() + '] > li > a', function (e) { + var accordion = S(this).closest('[' + self.attr_name() + ']'), + groupSelector = self.attr_name() + '=' + accordion.attr(self.attr_name()), + settings = accordion.data(self.attr_name(true) + '-init') || self.settings, + target = S('#' + this.href.split('#')[1]), + aunts = $('> dd, > li', accordion), + siblings = aunts.children('.' + settings.content_class), + active_content = siblings.filter('.' + settings.active_class); + + e.preventDefault(); + + if (accordion.attr(self.attr_name())) { + siblings = siblings.add('[' + groupSelector + '] dd > ' + '.' + settings.content_class + ', [' + groupSelector + '] li > ' + '.' + settings.content_class); + aunts = aunts.add('[' + groupSelector + '] dd, [' + groupSelector + '] li'); + } + + if (settings.toggleable && target.is(active_content)) { + target.parent('dd, li').toggleClass(settings.active_class, false); + target.toggleClass(settings.active_class, false); + S(this).attr('aria-expanded', function(i, attr){ + return attr === 'true' ? 'false' : 'true'; + }); + settings.callback(target); + target.triggerHandler('toggled', [accordion]); + accordion.triggerHandler('toggled', [target]); + return; + } + + if (!settings.multi_expand) { + siblings.removeClass(settings.active_class); + aunts.removeClass(settings.active_class); + aunts.children('a').attr('aria-expanded','false'); + } + + target.addClass(settings.active_class).parent().addClass(settings.active_class); + settings.callback(target); + target.triggerHandler('toggled', [accordion]); + accordion.triggerHandler('toggled', [target]); + S(this).attr('aria-expanded','true'); + }); + }, + + create: function($instance) { + var self = this, + accordion = $instance, + aunts = $('> .accordion-navigation', accordion), + settings = accordion.data(self.attr_name(true) + '-init') || self.settings; + + aunts.children('a').attr('aria-expanded','false'); + aunts.has('.' + settings.content_class + '.' + settings.active_class).addClass(settings.active_class).children('a').attr('aria-expanded','true'); + + if (settings.multi_expand) { + $instance.attr('aria-multiselectable','true'); + } + }, + + toggle : function(options) { + var options = typeof options !== 'undefined' ? options : {}; + var selector = typeof options.selector !== 'undefined' ? options.selector : ''; + var toggle_state = typeof options.toggle_state !== 'undefined' ? options.toggle_state : ''; + var $accordion = typeof options.$accordion !== 'undefined' ? options.$accordion : this.S(this.scope).closest('[' + this.attr_name() + ']'); + + var $items = $accordion.find('> dd' + selector + ', > li' + selector); + if ( $items.length < 1 ) { + if ( window.console ) { + console.error('Selection not found.', selector); + } + return false; + } + + var S = this.S; + var active_class = this.settings.active_class; + $items.each(function() { + var $item = S(this); + var is_active = $item.hasClass(active_class); + if ( ( is_active && toggle_state === 'close' ) || ( !is_active && toggle_state === 'open' ) || toggle_state === '' ) { + $item.find('> a').trigger('click.fndtn.accordion'); + } + }); + }, + + open : function(options) { + var options = typeof options !== 'undefined' ? options : {}; + options.toggle_state = 'open'; + this.toggle(options); + }, + + close : function(options) { + var options = typeof options !== 'undefined' ? options : {}; + options.toggle_state = 'close'; + this.toggle(options); + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.alert = { + name : 'alert', + + version : '5.5.3', + + settings : { + callback : function () {} + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = this.S; + + $(this.scope).off('.alert').on('click.fndtn.alert', '[' + this.attr_name() + '] .close', function (e) { + var alertBox = S(this).closest('[' + self.attr_name() + ']'), + settings = alertBox.data(self.attr_name(true) + '-init') || self.settings; + + e.preventDefault(); + if (Modernizr.csstransitions) { + alertBox.addClass('alert-close'); + alertBox.on('transitionend webkitTransitionEnd oTransitionEnd', function (e) { + S(this).trigger('close.fndtn.alert').remove(); + settings.callback(); + }); + } else { + alertBox.fadeOut(300, function () { + S(this).trigger('close.fndtn.alert').remove(); + settings.callback(); + }); + } + }); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.clearing = { + name : 'clearing', + + version : '5.5.3', + + settings : { + templates : { + viewing : '×' + + '' + + '' + + '' + }, + + // comma delimited list of selectors that, on click, will close clearing, + // add 'div.clearing-blackout, div.visible-img' to close on background click + close_selectors : '.clearing-close, div.clearing-blackout', + + // Default to the entire li element. + open_selectors : '', + + // Image will be skipped in carousel. + skip_selector : '', + + touch_label : '', + + // event initializer and locks + init : false, + locked : false + }, + + init : function (scope, method, options) { + var self = this; + Foundation.inherit(this, 'throttle image_loaded'); + + this.bindings(method, options); + + if (self.S(this.scope).is('[' + this.attr_name() + ']')) { + this.assemble(self.S('li', this.scope)); + } else { + self.S('[' + this.attr_name() + ']', this.scope).each(function () { + self.assemble(self.S('li', this)); + }); + } + }, + + events : function (scope) { + var self = this, + S = self.S, + $scroll_container = $('.scroll-container'); + + if ($scroll_container.length > 0) { + this.scope = $scroll_container; + } + + S(this.scope) + .off('.clearing') + .on('click.fndtn.clearing', 'ul[' + this.attr_name() + '] li ' + this.settings.open_selectors, + function (e, current, target) { + var current = current || S(this), + target = target || current, + next = current.next('li'), + settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'), + image = S(e.target); + + e.preventDefault(); + + if (!settings) { + self.init(); + settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + } + + // if clearing is open and the current image is + // clicked, go to the next image in sequence + if (target.hasClass('visible') && + current[0] === target[0] && + next.length > 0 && self.is_open(current)) { + target = next; + image = S('img', target); + } + + // set current and target to the clicked li if not otherwise defined. + self.open(image, current, target); + self.update_paddles(target); + }) + + .on('click.fndtn.clearing', '.clearing-main-next', + function (e) { self.nav(e, 'next') }) + .on('click.fndtn.clearing', '.clearing-main-prev', + function (e) { self.nav(e, 'prev') }) + .on('click.fndtn.clearing', this.settings.close_selectors, + function (e) { Foundation.libs.clearing.close(e, this) }); + + $(document).on('keydown.fndtn.clearing', + function (e) { self.keydown(e) }); + + S(window).off('.clearing').on('resize.fndtn.clearing', + function () { self.resize() }); + + this.swipe_events(scope); + }, + + swipe_events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .on('touchstart.fndtn.clearing', '.visible-img', function (e) { + if (!e.touches) { e = e.originalEvent; } + var data = { + start_page_x : e.touches[0].pageX, + start_page_y : e.touches[0].pageY, + start_time : (new Date()).getTime(), + delta_x : 0, + is_scrolling : undefined + }; + + S(this).data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.clearing', '.visible-img', function (e) { + if (!e.touches) { + e = e.originalEvent; + } + // Ignore pinch/zoom events + if (e.touches.length > 1 || e.scale && e.scale !== 1) { + return; + } + + var data = S(this).data('swipe-transition'); + + if (typeof data === 'undefined') { + data = {}; + } + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if (Foundation.rtl) { + data.delta_x = -data.delta_x; + } + + if (typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? 'next' : 'prev'; + data.active = true; + self.nav(e, direction); + } + }) + .on('touchend.fndtn.clearing', '.visible-img', function (e) { + S(this).data('swipe-transition', {}); + e.stopPropagation(); + }); + }, + + assemble : function ($li) { + var $el = $li.parent(); + + if ($el.parent().hasClass('carousel')) { + return; + } + + $el.after('
    '); + + var grid = $el.detach(), + grid_outerHTML = ''; + + if (grid[0] == null) { + return; + } else { + grid_outerHTML = grid[0].outerHTML; + } + + var holder = this.S('#foundationClearingHolder'), + settings = $el.data(this.attr_name(true) + '-init'), + data = { + grid : '', + viewing : settings.templates.viewing + }, + wrapper = '
    ' + data.viewing + + data.grid + '
    ', + touch_label = this.settings.touch_label; + + if (Modernizr.touch) { + wrapper = $(wrapper).find('.clearing-touch-label').html(touch_label).end(); + } + + holder.after(wrapper).remove(); + }, + + open : function ($image, current, target) { + var self = this, + body = $(document.body), + root = target.closest('.clearing-assembled'), + container = self.S('div', root).first(), + visible_image = self.S('.visible-img', container), + image = self.S('img', visible_image).not($image), + label = self.S('.clearing-touch-label', container), + error = false, + loaded = {}; + + // Event to disable scrolling on touch devices when Clearing is activated + $('body').on('touchmove', function (e) { + e.preventDefault(); + }); + + image.error(function () { + error = true; + }); + + function startLoad() { + setTimeout(function () { + this.image_loaded(image, function () { + if (image.outerWidth() === 1 && !error) { + startLoad.call(this); + } else { + cb.call(this, image); + } + }.bind(this)); + }.bind(this), 100); + } + + function cb (image) { + var $image = $(image); + $image.css('visibility', 'visible'); + $image.trigger('imageVisible'); + // toggle the gallery + body.css('overflow', 'hidden'); + root.addClass('clearing-blackout'); + container.addClass('clearing-container'); + visible_image.show(); + this.fix_height(target) + .caption(self.S('.clearing-caption', visible_image), self.S('img', target)) + .center_and_label(image, label) + .shift(current, target, function () { + target.closest('li').siblings().removeClass('visible'); + target.closest('li').addClass('visible'); + }); + visible_image.trigger('opened.fndtn.clearing') + } + + if (!this.locked()) { + visible_image.trigger('open.fndtn.clearing'); + // set the image to the selected thumbnail + loaded = this.load($image); + if (loaded.interchange) { + image + .attr('data-interchange', loaded.interchange) + .foundation('interchange', 'reflow'); + } else { + image + .attr('src', loaded.src) + .attr('data-interchange', ''); + } + image.css('visibility', 'hidden'); + + startLoad.call(this); + } + }, + + close : function (e, el) { + e.preventDefault(); + + var root = (function (target) { + if (/blackout/.test(target.selector)) { + return target; + } else { + return target.closest('.clearing-blackout'); + } + }($(el))), + body = $(document.body), container, visible_image; + + if (el === e.target && root) { + body.css('overflow', ''); + container = $('div', root).first(); + visible_image = $('.visible-img', container); + visible_image.trigger('close.fndtn.clearing'); + this.settings.prev_index = 0; + $('ul[' + this.attr_name() + ']', root) + .attr('style', '').closest('.clearing-blackout') + .removeClass('clearing-blackout'); + container.removeClass('clearing-container'); + visible_image.hide(); + visible_image.trigger('closed.fndtn.clearing'); + } + + // Event to re-enable scrolling on touch devices + $('body').off('touchmove'); + + return false; + }, + + is_open : function (current) { + return current.parent().prop('style').length > 0; + }, + + keydown : function (e) { + var clearing = $('.clearing-blackout ul[' + this.attr_name() + ']'), + NEXT_KEY = this.rtl ? 37 : 39, + PREV_KEY = this.rtl ? 39 : 37, + ESC_KEY = 27; + + if (e.which === NEXT_KEY) { + this.go(clearing, 'next'); + } + if (e.which === PREV_KEY) { + this.go(clearing, 'prev'); + } + if (e.which === ESC_KEY) { + this.S('a.clearing-close').trigger('click.fndtn.clearing'); + } + }, + + nav : function (e, direction) { + var clearing = $('ul[' + this.attr_name() + ']', '.clearing-blackout'); + + e.preventDefault(); + this.go(clearing, direction); + }, + + resize : function () { + var image = $('img', '.clearing-blackout .visible-img'), + label = $('.clearing-touch-label', '.clearing-blackout'); + + if (image.length) { + this.center_and_label(image, label); + image.trigger('resized.fndtn.clearing') + } + }, + + // visual adjustments + fix_height : function (target) { + var lis = target.parent().children(), + self = this; + + lis.each(function () { + var li = self.S(this), + image = li.find('img'); + + if (li.height() > image.outerHeight()) { + li.addClass('fix-height'); + } + }) + .closest('ul') + .width(lis.length * 100 + '%'); + + return this; + }, + + update_paddles : function (target) { + target = target.closest('li'); + var visible_image = target + .closest('.carousel') + .siblings('.visible-img'); + + if (target.next().length > 0) { + this.S('.clearing-main-next', visible_image).removeClass('disabled'); + } else { + this.S('.clearing-main-next', visible_image).addClass('disabled'); + } + + if (target.prev().length > 0) { + this.S('.clearing-main-prev', visible_image).removeClass('disabled'); + } else { + this.S('.clearing-main-prev', visible_image).addClass('disabled'); + } + }, + + center_and_label : function (target, label) { + if (!this.rtl && label.length > 0) { + label.css({ + marginLeft : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10 + }); + } else { + label.css({ + marginRight : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10, + left: 'auto', + right: '50%' + }); + } + return this; + }, + + // image loading and preloading + + load : function ($image) { + var href, + interchange, + closest_a; + + if ($image[0].nodeName === 'A') { + href = $image.attr('href'); + interchange = $image.data('clearing-interchange'); + } else { + closest_a = $image.closest('a'); + href = closest_a.attr('href'); + interchange = closest_a.data('clearing-interchange'); + } + + this.preload($image); + + return { + 'src': href ? href : $image.attr('src'), + 'interchange': href ? interchange : $image.data('clearing-interchange') + } + }, + + preload : function ($image) { + this + .img($image.closest('li').next(), 'next') + .img($image.closest('li').prev(), 'prev'); + }, + + img : function (img, sibling_type) { + if (img.length) { + var preload_img = $('.clearing-preload-' + sibling_type), + new_a = this.S('a', img), + src, + interchange, + image; + + if (new_a.length) { + src = new_a.attr('href'); + interchange = new_a.data('clearing-interchange'); + } else { + image = this.S('img', img); + src = image.attr('src'); + interchange = image.data('clearing-interchange'); + } + + if (interchange) { + preload_img.attr('data-interchange', interchange); + } else { + preload_img.attr('src', src); + preload_img.attr('data-interchange', ''); + } + } + return this; + }, + + // image caption + + caption : function (container, $image) { + var caption = $image.attr('data-caption'); + + if (caption) { + var containerPlain = container.get(0); + containerPlain.innerHTML = caption; + container.show(); + } else { + container + .text('') + .hide(); + } + return this; + }, + + // directional methods + + go : function ($ul, direction) { + var current = this.S('.visible', $ul), + target = current[direction](); + + // Check for skip selector. + if (this.settings.skip_selector && target.find(this.settings.skip_selector).length != 0) { + target = target[direction](); + } + + if (target.length) { + this.S('img', target) + .trigger('click.fndtn.clearing', [current, target]) + .trigger('change.fndtn.clearing'); + } + }, + + shift : function (current, target, callback) { + var clearing = target.parent(), + old_index = this.settings.prev_index || target.index(), + direction = this.direction(clearing, current, target), + dir = this.rtl ? 'right' : 'left', + left = parseInt(clearing.css('left'), 10), + width = target.outerWidth(), + skip_shift; + + var dir_obj = {}; + + // we use jQuery animate instead of CSS transitions because we + // need a callback to unlock the next animation + // needs support for RTL ** + if (target.index() !== old_index && !/skip/.test(direction)) { + if (/left/.test(direction)) { + this.lock(); + dir_obj[dir] = left + width; + clearing.animate(dir_obj, 300, this.unlock()); + } else if (/right/.test(direction)) { + this.lock(); + dir_obj[dir] = left - width; + clearing.animate(dir_obj, 300, this.unlock()); + } + } else if (/skip/.test(direction)) { + // the target image is not adjacent to the current image, so + // do we scroll right or not + skip_shift = target.index() - this.settings.up_count; + this.lock(); + + if (skip_shift > 0) { + dir_obj[dir] = -(skip_shift * width); + clearing.animate(dir_obj, 300, this.unlock()); + } else { + dir_obj[dir] = 0; + clearing.animate(dir_obj, 300, this.unlock()); + } + } + + callback(); + }, + + direction : function ($el, current, target) { + var lis = this.S('li', $el), + li_width = lis.outerWidth() + (lis.outerWidth() / 4), + up_count = Math.floor(this.S('.clearing-container').outerWidth() / li_width) - 1, + target_index = lis.index(target), + response; + + this.settings.up_count = up_count; + + if (this.adjacent(this.settings.prev_index, target_index)) { + if ((target_index > up_count) && target_index > this.settings.prev_index) { + response = 'right'; + } else if ((target_index > up_count - 1) && target_index <= this.settings.prev_index) { + response = 'left'; + } else { + response = false; + } + } else { + response = 'skip'; + } + + this.settings.prev_index = target_index; + + return response; + }, + + adjacent : function (current_index, target_index) { + for (var i = target_index + 1; i >= target_index - 1; i--) { + if (i === current_index) { + return true; + } + } + return false; + }, + + // lock management + + lock : function () { + this.settings.locked = true; + }, + + unlock : function () { + this.settings.locked = false; + }, + + locked : function () { + return this.settings.locked; + }, + + off : function () { + this.S(this.scope).off('.fndtn.clearing'); + this.S(window).off('.fndtn.clearing'); + }, + + reflow : function () { + this.init(); + } + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.dropdown = { + name : 'dropdown', + + version : '5.5.3', + + settings : { + active_class : 'open', + disabled_class : 'disabled', + mega_class : 'mega', + align : 'bottom', + is_hover : false, + hover_timeout : 150, + opened : function () {}, + closed : function () {} + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + + $.extend(true, this.settings, method, options); + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .off('.dropdown') + .on('click.fndtn.dropdown', '[' + this.attr_name() + ']', function (e) { + var settings = S(this).data(self.attr_name(true) + '-init') || self.settings; + if (!settings.is_hover || Modernizr.touch) { + e.preventDefault(); + if (S(this).parent('[data-reveal-id]').length) { + e.stopPropagation(); + } + self.toggle($(this)); + } + }) + .on('mouseenter.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) { + var $this = S(this), + dropdown, + target; + + clearTimeout(self.timeout); + + if ($this.data(self.data_attr())) { + dropdown = S('#' + $this.data(self.data_attr())); + target = $this; + } else { + dropdown = $this; + target = S('[' + self.attr_name() + '="' + dropdown.attr('id') + '"]'); + } + + var settings = target.data(self.attr_name(true) + '-init') || self.settings; + + if (S(e.currentTarget).data(self.data_attr()) && settings.is_hover) { + self.closeall.call(self); + } + + if (settings.is_hover) { + self.open.apply(self, [dropdown, target]); + } + }) + .on('mouseleave.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) { + var $this = S(this); + var settings; + + if ($this.data(self.data_attr())) { + settings = $this.data(self.data_attr(true) + '-init') || self.settings; + } else { + var target = S('[' + self.attr_name() + '="' + S(this).attr('id') + '"]'), + settings = target.data(self.attr_name(true) + '-init') || self.settings; + } + + self.timeout = setTimeout(function () { + if ($this.data(self.data_attr())) { + if (settings.is_hover) { + self.close.call(self, S('#' + $this.data(self.data_attr()))); + } + } else { + if (settings.is_hover) { + self.close.call(self, $this); + } + } + }.bind(this), settings.hover_timeout); + }) + .on('click.fndtn.dropdown', function (e) { + var parent = S(e.target).closest('[' + self.attr_name() + '-content]'); + var links = parent.find('a'); + + if (links.length > 0 && parent.attr('aria-autoclose') !== 'false') { + self.close.call(self, S('[' + self.attr_name() + '-content]')); + } + + if (e.target !== document && !$.contains(document.documentElement, e.target)) { + return; + } + + if (S(e.target).closest('[' + self.attr_name() + ']').length > 0) { + return; + } + + if (!(S(e.target).data('revealId')) && + (parent.length > 0 && (S(e.target).is('[' + self.attr_name() + '-content]') || + $.contains(parent.first()[0], e.target)))) { + e.stopPropagation(); + return; + } + + self.close.call(self, S('[' + self.attr_name() + '-content]')); + }) + .on('opened.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { + self.settings.opened.call(this); + }) + .on('closed.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { + self.settings.closed.call(this); + }); + + S(window) + .off('.dropdown') + .on('resize.fndtn.dropdown', self.throttle(function () { + self.resize.call(self); + }, 50)); + + this.resize(); + }, + + close : function (dropdown) { + var self = this; + dropdown.each(function (idx) { + var original_target = $('[' + self.attr_name() + '=' + dropdown[idx].id + ']') || $('aria-controls=' + dropdown[idx].id + ']'); + original_target.attr('aria-expanded', 'false'); + if (self.S(this).hasClass(self.settings.active_class)) { + self.S(this) + .css(Foundation.rtl ? 'right' : 'left', '-99999px') + .attr('aria-hidden', 'true') + .removeClass(self.settings.active_class) + .prev('[' + self.attr_name() + ']') + .removeClass(self.settings.active_class) + .removeData('target'); + + self.S(this).trigger('closed.fndtn.dropdown', [dropdown]); + } + }); + dropdown.removeClass('f-open-' + this.attr_name(true)); + }, + + closeall : function () { + var self = this; + $.each(self.S('.f-open-' + this.attr_name(true)), function () { + self.close.call(self, self.S(this)); + }); + }, + + open : function (dropdown, target) { + this + .css(dropdown + .addClass(this.settings.active_class), target); + dropdown.prev('[' + this.attr_name() + ']').addClass(this.settings.active_class); + dropdown.data('target', target.get(0)).trigger('opened.fndtn.dropdown', [dropdown, target]); + dropdown.attr('aria-hidden', 'false'); + target.attr('aria-expanded', 'true'); + dropdown.focus(); + dropdown.addClass('f-open-' + this.attr_name(true)); + }, + + data_attr : function () { + if (this.namespace.length > 0) { + return this.namespace + '-' + this.name; + } + + return this.name; + }, + + toggle : function (target) { + if (target.hasClass(this.settings.disabled_class)) { + return; + } + var dropdown = this.S('#' + target.data(this.data_attr())); + if (dropdown.length === 0) { + // No dropdown found, not continuing + return; + } + + this.close.call(this, this.S('[' + this.attr_name() + '-content]').not(dropdown)); + + if (dropdown.hasClass(this.settings.active_class)) { + this.close.call(this, dropdown); + if (dropdown.data('target') !== target.get(0)) { + this.open.call(this, dropdown, target); + } + } else { + this.open.call(this, dropdown, target); + } + }, + + resize : function () { + var dropdown = this.S('[' + this.attr_name() + '-content].open'); + var target = $(dropdown.data("target")); + + if (dropdown.length && target.length) { + this.css(dropdown, target); + } + }, + + css : function (dropdown, target) { + var left_offset = Math.max((target.width() - dropdown.width()) / 2, 8), + settings = target.data(this.attr_name(true) + '-init') || this.settings, + parentOverflow = dropdown.parent().css('overflow-y') || dropdown.parent().css('overflow'); + + this.clear_idx(); + + + + if (this.small()) { + var p = this.dirs.bottom.call(dropdown, target, settings); + + dropdown.attr('style', '').removeClass('drop-left drop-right drop-top').css({ + position : 'absolute', + width : '95%', + 'max-width' : 'none', + top : p.top + }); + + dropdown.css(Foundation.rtl ? 'right' : 'left', left_offset); + } + // detect if dropdown is in an overflow container + else if (parentOverflow !== 'visible') { + var offset = target[0].offsetTop + target[0].offsetHeight; + + dropdown.attr('style', '').css({ + position : 'absolute', + top : offset + }); + + dropdown.css(Foundation.rtl ? 'right' : 'left', left_offset); + } + else { + + this.style(dropdown, target, settings); + } + + return dropdown; + }, + + style : function (dropdown, target, settings) { + var css = $.extend({position : 'absolute'}, + this.dirs[settings.align].call(dropdown, target, settings)); + + dropdown.attr('style', '').css(css); + }, + + // return CSS property object + // `this` is the dropdown + dirs : { + // Calculate target offset + _base : function (t, s) { + var o_p = this.offsetParent(), + o = o_p.offset(), + p = t.offset(); + + p.top -= o.top; + p.left -= o.left; + + //set some flags on the p object to pass along + p.missRight = false; + p.missTop = false; + p.missLeft = false; + p.leftRightFlag = false; + + //lets see if the panel will be off the screen + //get the actual width of the page and store it + var actualBodyWidth; + var windowWidth = window.innerWidth; + + if (document.getElementsByClassName('row')[0]) { + actualBodyWidth = document.getElementsByClassName('row')[0].clientWidth; + } else { + actualBodyWidth = windowWidth; + } + + var actualMarginWidth = (windowWidth - actualBodyWidth) / 2; + var actualBoundary = actualBodyWidth; + + if (!this.hasClass('mega') && !s.ignore_repositioning) { + var outerWidth = this.outerWidth(); + var o_left = t.offset().left; + + //miss top + if (t.offset().top <= this.outerHeight()) { + p.missTop = true; + actualBoundary = windowWidth - actualMarginWidth; + p.leftRightFlag = true; + } + + //miss right + if (o_left + outerWidth > o_left + actualMarginWidth && o_left - actualMarginWidth > outerWidth) { + p.missRight = true; + p.missLeft = false; + } + + //miss left + if (o_left - outerWidth <= 0) { + p.missLeft = true; + p.missRight = false; + } + } + + return p; + }, + + top : function (t, s) { + var self = Foundation.libs.dropdown, + p = self.dirs._base.call(this, t, s); + + this.addClass('drop-top'); + + if (p.missTop == true) { + p.top = p.top + t.outerHeight() + this.outerHeight(); + this.removeClass('drop-top'); + } + + if (p.missRight == true) { + p.left = p.left - this.outerWidth() + t.outerWidth(); + } + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); + } + + if (Foundation.rtl) { + return {left : p.left - this.outerWidth() + t.outerWidth(), + top : p.top - this.outerHeight()}; + } + + return {left : p.left, top : p.top - this.outerHeight()}; + }, + + bottom : function (t, s) { + var self = Foundation.libs.dropdown, + p = self.dirs._base.call(this, t, s); + + if (p.missRight == true) { + p.left = p.left - this.outerWidth() + t.outerWidth(); + } + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); + } + + if (self.rtl) { + return {left : p.left - this.outerWidth() + t.outerWidth(), top : p.top + t.outerHeight()}; + } + + return {left : p.left, top : p.top + t.outerHeight()}; + }, + + left : function (t, s) { + var p = Foundation.libs.dropdown.dirs._base.call(this, t, s); + + this.addClass('drop-left'); + + if (p.missLeft == true) { + p.left = p.left + this.outerWidth(); + p.top = p.top + t.outerHeight(); + this.removeClass('drop-left'); + } + + return {left : p.left - this.outerWidth(), top : p.top}; + }, + + right : function (t, s) { + var p = Foundation.libs.dropdown.dirs._base.call(this, t, s); + + this.addClass('drop-right'); + + if (p.missRight == true) { + p.left = p.left - this.outerWidth(); + p.top = p.top + t.outerHeight(); + this.removeClass('drop-right'); + } else { + p.triggeredRight = true; + } + + var self = Foundation.libs.dropdown; + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); + } + + return {left : p.left + t.outerWidth(), top : p.top}; + } + }, + + // Insert rule to style psuedo elements + adjust_pip : function (dropdown, target, settings, position) { + var sheet = Foundation.stylesheet, + pip_offset_base = 8; + + if (dropdown.hasClass(settings.mega_class)) { + pip_offset_base = position.left + (target.outerWidth() / 2) - 8; + } else if (this.small()) { + pip_offset_base += position.left - 8; + } + + this.rule_idx = sheet.cssRules.length; + + //default + var sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left: ' + pip_offset_base + 'px;', + css_after = 'left: ' + (pip_offset_base - 1) + 'px;'; + + if (position.missRight == true) { + pip_offset_base = dropdown.outerWidth() - 23; + sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left: ' + pip_offset_base + 'px;', + css_after = 'left: ' + (pip_offset_base - 1) + 'px;'; + } + + //just a case where right is fired, but its not missing right + if (position.triggeredRight == true) { + sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left:-12px;', + css_after = 'left:-14px;'; + } + + if (sheet.insertRule) { + sheet.insertRule([sel_before, '{', css_before, '}'].join(' '), this.rule_idx); + sheet.insertRule([sel_after, '{', css_after, '}'].join(' '), this.rule_idx + 1); + } else { + sheet.addRule(sel_before, css_before, this.rule_idx); + sheet.addRule(sel_after, css_after, this.rule_idx + 1); + } + }, + + // Remove old dropdown rule index + clear_idx : function () { + var sheet = Foundation.stylesheet; + + if (typeof this.rule_idx !== 'undefined') { + sheet.deleteRule(this.rule_idx); + sheet.deleteRule(this.rule_idx); + delete this.rule_idx; + } + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + off : function () { + this.S(this.scope).off('.fndtn.dropdown'); + this.S('html, body').off('.fndtn.dropdown'); + this.S(window).off('.fndtn.dropdown'); + this.S('[data-dropdown-content]').off('.fndtn.dropdown'); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.equalizer = { + name : 'equalizer', + + version : '5.5.3', + + settings : { + use_tallest : true, + before_height_change : $.noop, + after_height_change : $.noop, + equalize_on_stack : false, + act_on_hidden_el: false + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'image_loaded'); + this.bindings(method, options); + this.reflow(); + }, + + events : function () { + this.S(window).off('.equalizer').on('resize.fndtn.equalizer', function (e) { + this.reflow(); + }.bind(this)); + }, + + equalize : function (equalizer) { + var isStacked = false, + group = equalizer.data('equalizer'), + settings = equalizer.data(this.attr_name(true)+'-init') || this.settings, + vals, + firstTopOffset; + + if (settings.act_on_hidden_el) { + vals = group ? equalizer.find('['+this.attr_name()+'-watch="'+group+'"]') : equalizer.find('['+this.attr_name()+'-watch]'); + } + else { + vals = group ? equalizer.find('['+this.attr_name()+'-watch="'+group+'"]:visible') : equalizer.find('['+this.attr_name()+'-watch]:visible'); + } + + if (vals.length === 0) { + return; + } + + settings.before_height_change(); + equalizer.trigger('before-height-change.fndth.equalizer'); + vals.height('inherit'); + + if (settings.equalize_on_stack === false) { + firstTopOffset = vals.first().offset().top; + vals.each(function () { + if ($(this).offset().top !== firstTopOffset) { + isStacked = true; + return false; + } + }); + if (isStacked) { + return; + } + } + + var heights = vals.map(function () { return $(this).outerHeight(false) }).get(); + + if (settings.use_tallest) { + var max = Math.max.apply(null, heights); + vals.css('height', max); + } else { + var min = Math.min.apply(null, heights); + vals.css('height', min); + } + + settings.after_height_change(); + equalizer.trigger('after-height-change.fndtn.equalizer'); + }, + + reflow : function () { + var self = this; + + this.S('[' + this.attr_name() + ']', this.scope).each(function () { + var $eq_target = $(this), + media_query = $eq_target.data('equalizer-mq'), + ignore_media_query = true; + + if (media_query) { + media_query = 'is_' + media_query.replace(/-/g, '_'); + if (Foundation.utils.hasOwnProperty(media_query)) { + ignore_media_query = false; + } + } + + self.image_loaded(self.S('img', this), function () { + if (ignore_media_query || Foundation.utils[media_query]()) { + self.equalize($eq_target) + } else { + var vals = $eq_target.find('[' + self.attr_name() + '-watch]:visible'); + vals.css('height', 'auto'); + } + }); + }); + } + }; +})(jQuery, window, window.document); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.interchange = { + name : 'interchange', + + version : '5.5.3', + + cache : {}, + + images_loaded : false, + nodes_loaded : false, + + settings : { + load_attr : 'interchange', + + named_queries : { + 'default' : 'only screen', + 'small' : Foundation.media_queries['small'], + 'small-only' : Foundation.media_queries['small-only'], + 'medium' : Foundation.media_queries['medium'], + 'medium-only' : Foundation.media_queries['medium-only'], + 'large' : Foundation.media_queries['large'], + 'large-only' : Foundation.media_queries['large-only'], + 'xlarge' : Foundation.media_queries['xlarge'], + 'xlarge-only' : Foundation.media_queries['xlarge-only'], + 'xxlarge' : Foundation.media_queries['xxlarge'], + 'landscape' : 'only screen and (orientation: landscape)', + 'portrait' : 'only screen and (orientation: portrait)', + 'retina' : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + + 'only screen and (min--moz-device-pixel-ratio: 2),' + + 'only screen and (-o-min-device-pixel-ratio: 2/1),' + + 'only screen and (min-device-pixel-ratio: 2),' + + 'only screen and (min-resolution: 192dpi),' + + 'only screen and (min-resolution: 2dppx)' + }, + + directives : { + replace : function (el, path, trigger) { + // The trigger argument, if called within the directive, fires + // an event named after the directive on the element, passing + // any parameters along to the event that you pass to trigger. + // + // ex. trigger(), trigger([a, b, c]), or trigger(a, b, c) + // + // This allows you to bind a callback like so: + // $('#interchangeContainer').on('replace', function (e, a, b, c) { + // console.log($(this).html(), a, b, c); + // }); + + if (el !== null && /IMG/.test(el[0].nodeName)) { + var orig_path = $.each(el, function(){this.src = path;}); + // var orig_path = el[0].src; + + if (new RegExp(path, 'i').test(orig_path)) { + return; + } + + el.attr("src", path); + + return trigger(el[0].src); + } + var last_path = el.data(this.data_attr + '-last-path'), + self = this; + + if (last_path == path) { + return; + } + + if (/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(path)) { + $(el).css('background-image', 'url(' + path + ')'); + el.data('interchange-last-path', path); + return trigger(path); + } + + return $.get(path, function (response) { + el.html(response); + el.data(self.data_attr + '-last-path', path); + trigger(); + }); + + } + } + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle random_str'); + + this.data_attr = this.set_data_attr(); + $.extend(true, this.settings, method, options); + this.bindings(method, options); + this.reflow(); + }, + + get_media_hash : function () { + var mediaHash = ''; + for (var queryName in this.settings.named_queries ) { + mediaHash += matchMedia(this.settings.named_queries[queryName]).matches.toString(); + } + return mediaHash; + }, + + events : function () { + var self = this, prevMediaHash; + + $(window) + .off('.interchange') + .on('resize.fndtn.interchange', self.throttle(function () { + var currMediaHash = self.get_media_hash(); + if (currMediaHash !== prevMediaHash) { + self.resize(); + } + prevMediaHash = currMediaHash; + }, 50)); + + return this; + }, + + resize : function () { + var cache = this.cache; + + if (!this.images_loaded || !this.nodes_loaded) { + setTimeout($.proxy(this.resize, this), 50); + return; + } + + for (var uuid in cache) { + if (cache.hasOwnProperty(uuid)) { + var passed = this.results(uuid, cache[uuid]); + if (passed) { + this.settings.directives[passed + .scenario[1]].call(this, passed.el, passed.scenario[0], (function (passed) { + if (arguments[0] instanceof Array) { + var args = arguments[0]; + } else { + var args = Array.prototype.slice.call(arguments, 0); + } + + return function() { + passed.el.trigger(passed.scenario[1], args); + } + }(passed))); + } + } + } + + }, + + results : function (uuid, scenarios) { + var count = scenarios.length; + + if (count > 0) { + var el = this.S('[' + this.add_namespace('data-uuid') + '="' + uuid + '"]'); + + while (count--) { + var mq, rule = scenarios[count][2]; + if (this.settings.named_queries.hasOwnProperty(rule)) { + mq = matchMedia(this.settings.named_queries[rule]); + } else { + mq = matchMedia(rule); + } + if (mq.matches) { + return {el : el, scenario : scenarios[count]}; + } + } + } + + return false; + }, + + load : function (type, force_update) { + if (typeof this['cached_' + type] === 'undefined' || force_update) { + this['update_' + type](); + } + + return this['cached_' + type]; + }, + + update_images : function () { + var images = this.S('img[' + this.data_attr + ']'), + count = images.length, + i = count, + loaded_count = 0, + data_attr = this.data_attr; + + this.cache = {}; + this.cached_images = []; + this.images_loaded = (count === 0); + + while (i--) { + loaded_count++; + if (images[i]) { + var str = images[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_images.push(images[i]); + } + } + + if (loaded_count === count) { + this.images_loaded = true; + this.enhance('images'); + } + } + + return this; + }, + + update_nodes : function () { + var nodes = this.S('[' + this.data_attr + ']').not('img'), + count = nodes.length, + i = count, + loaded_count = 0, + data_attr = this.data_attr; + + this.cached_nodes = []; + this.nodes_loaded = (count === 0); + + while (i--) { + loaded_count++; + var str = nodes[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_nodes.push(nodes[i]); + } + + if (loaded_count === count) { + this.nodes_loaded = true; + this.enhance('nodes'); + } + } + + return this; + }, + + enhance : function (type) { + var i = this['cached_' + type].length; + + while (i--) { + this.object($(this['cached_' + type][i])); + } + + return $(window).trigger('resize.fndtn.interchange'); + }, + + convert_directive : function (directive) { + + var trimmed = this.trim(directive); + + if (trimmed.length > 0) { + return trimmed; + } + + return 'replace'; + }, + + parse_scenario : function (scenario) { + // This logic had to be made more complex since some users were using commas in the url path + // So we cannot simply just split on a comma + + var directive_match = scenario[0].match(/(.+),\s*(\w+)\s*$/), + // getting the mq has gotten a bit complicated since we started accounting for several use cases + // of URLs. For now we'll continue to match these scenarios, but we may consider having these scenarios + // as nested objects or arrays in F6. + // regex: match everything before close parenthesis for mq + media_query = scenario[1].match(/(.*)\)/); + + if (directive_match) { + var path = directive_match[1], + directive = directive_match[2]; + + } else { + var cached_split = scenario[0].split(/,\s*$/), + path = cached_split[0], + directive = ''; + } + + return [this.trim(path), this.convert_directive(directive), this.trim(media_query[1])]; + }, + + object : function (el) { + var raw_arr = this.parse_data_attr(el), + scenarios = [], + i = raw_arr.length; + + if (i > 0) { + while (i--) { + // split array between comma delimited content and mq + // regex: comma, optional space, open parenthesis + var scenario = raw_arr[i].split(/,\s?\(/); + + if (scenario.length > 1) { + var params = this.parse_scenario(scenario); + scenarios.push(params); + } + } + } + + return this.store(el, scenarios); + }, + + store : function (el, scenarios) { + var uuid = this.random_str(), + current_uuid = el.data(this.add_namespace('uuid', true)); + + if (this.cache[current_uuid]) { + return this.cache[current_uuid]; + } + + el.attr(this.add_namespace('data-uuid'), uuid); + return this.cache[uuid] = scenarios; + }, + + trim : function (str) { + + if (typeof str === 'string') { + return $.trim(str); + } + + return str; + }, + + set_data_attr : function (init) { + if (init) { + if (this.namespace.length > 0) { + return this.namespace + '-' + this.settings.load_attr; + } + + return this.settings.load_attr; + } + + if (this.namespace.length > 0) { + return 'data-' + this.namespace + '-' + this.settings.load_attr; + } + + return 'data-' + this.settings.load_attr; + }, + + parse_data_attr : function (el) { + var raw = el.attr(this.attr_name()).split(/\[(.*?)\]/), + i = raw.length, + output = []; + + while (i--) { + if (raw[i].replace(/[\W\d]+/, '').length > 4) { + output.push(raw[i]); + } + } + + return output; + }, + + reflow : function () { + this.load('images', true); + this.load('nodes', true); + } + + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + var Modernizr = Modernizr || false; + + Foundation.libs.joyride = { + name : 'joyride', + + version : '5.5.3', + + defaults : { + expose : false, // turn on or off the expose feature + modal : true, // Whether to cover page with modal during the tour + keyboard : true, // enable left, right and esc keystrokes + tip_location : 'bottom', // 'top', 'bottom', 'left' or 'right' in relation to parent + nub_position : 'auto', // override on a per tooltip bases + scroll_speed : 1500, // Page scrolling speed in milliseconds, 0 = no scroll animation + scroll_animation : 'linear', // supports 'swing' and 'linear', extend with jQuery UI. + timer : 0, // 0 = no timer , all other numbers = timer in milliseconds + start_timer_on_click : true, // true or false - true requires clicking the first button start the timer + start_offset : 0, // the index of the tooltip you want to start on (index of the li) + next_button : true, // true or false to control whether a next button is used + prev_button : true, // true or false to control whether a prev button is used + tip_animation : 'fade', // 'pop' or 'fade' in each tip + pause_after : [], // array of indexes where to pause the tour after + exposed : [], // array of expose elements + tip_animation_fade_speed : 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition + cookie_monster : false, // true or false to control whether cookies are used + cookie_name : 'joyride', // Name the cookie you'll use + cookie_domain : false, // Will this cookie be attached to a domain, ie. '.notableapp.com' + cookie_expires : 365, // set when you would like the cookie to expire. + tip_container : 'body', // Where will the tip be attached + abort_on_close : true, // When true, the close event will not fire any callback + tip_location_patterns : { + top : ['bottom'], + bottom : [], // bottom should not need to be repositioned + left : ['right', 'top', 'bottom'], + right : ['left', 'top', 'bottom'] + }, + post_ride_callback : function () {}, // A method to call once the tour closes (canceled or complete) + post_step_callback : function () {}, // A method to call after each step + pre_step_callback : function () {}, // A method to call before each step + pre_ride_callback : function () {}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) + post_expose_callback : function () {}, // A method to call after an element has been exposed + template : { // HTML segments for tip layout + link : '×', + timer : '
    ', + tip : '
    ', + wrapper : '
    ', + button : '', + prev_button : '', + modal : '
    ', + expose : '
    ', + expose_cover : '
    ' + }, + expose_add_class : '' // One or more space-separated class names to be added to exposed element + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle random_str'); + + this.settings = this.settings || $.extend({}, this.defaults, (options || method)); + + this.bindings(method, options) + }, + + go_next : function () { + if (this.settings.$li.next().length < 1) { + this.end(); + } else if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + this.hide(); + this.show(); + this.startTimer(); + } else { + this.hide(); + this.show(); + } + }, + + go_prev : function () { + if (this.settings.$li.prev().length < 1) { + // Do nothing if there are no prev element + } else if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + this.hide(); + this.show(null, true); + this.startTimer(); + } else { + this.hide(); + this.show(null, true); + } + }, + + events : function () { + var self = this; + + $(this.scope) + .off('.joyride') + .on('click.fndtn.joyride', '.joyride-next-tip, .joyride-modal-bg', function (e) { + e.preventDefault(); + this.go_next() + }.bind(this)) + .on('click.fndtn.joyride', '.joyride-prev-tip', function (e) { + e.preventDefault(); + this.go_prev(); + }.bind(this)) + + .on('click.fndtn.joyride', '.joyride-close-tip', function (e) { + e.preventDefault(); + this.end(this.settings.abort_on_close); + }.bind(this)) + + .on('keyup.fndtn.joyride', function (e) { + // Don't do anything if keystrokes are disabled + // or if the joyride is not being shown + if (!this.settings.keyboard || !this.settings.riding) { + return; + } + + switch (e.which) { + case 39: // right arrow + e.preventDefault(); + this.go_next(); + break; + case 37: // left arrow + e.preventDefault(); + this.go_prev(); + break; + case 27: // escape + e.preventDefault(); + this.end(this.settings.abort_on_close); + } + }.bind(this)); + + $(window) + .off('.joyride') + .on('resize.fndtn.joyride', self.throttle(function () { + if ($('[' + self.attr_name() + ']').length > 0 && self.settings.$next_tip && self.settings.riding) { + if (self.settings.exposed.length > 0) { + var $els = $(self.settings.exposed); + + $els.each(function () { + var $this = $(this); + self.un_expose($this); + self.expose($this); + }); + } + + if (self.is_phone()) { + self.pos_phone(); + } else { + self.pos_default(false); + } + } + }, 100)); + }, + + start : function () { + var self = this, + $this = $('[' + this.attr_name() + ']', this.scope), + integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'], + int_settings_count = integer_settings.length; + + if (!$this.length > 0) { + return; + } + + if (!this.settings.init) { + this.events(); + } + + this.settings = $this.data(this.attr_name(true) + '-init'); + + // non configureable settings + this.settings.$content_el = $this; + this.settings.$body = $(this.settings.tip_container); + this.settings.body_offset = $(this.settings.tip_container).position(); + this.settings.$tip_content = this.settings.$content_el.find('> li'); + this.settings.paused = false; + this.settings.attempts = 0; + this.settings.riding = true; + + // can we create cookies? + if (typeof $.cookie !== 'function') { + this.settings.cookie_monster = false; + } + + // generate the tips and insert into dom. + if (!this.settings.cookie_monster || this.settings.cookie_monster && !$.cookie(this.settings.cookie_name)) { + this.settings.$tip_content.each(function (index) { + var $this = $(this); + this.settings = $.extend({}, self.defaults, self.data_options($this)); + + // Make sure that settings parsed from data_options are integers where necessary + var i = int_settings_count; + while (i--) { + self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10); + } + self.create({$li : $this, index : index}); + }); + + // show first tip + if (!this.settings.start_timer_on_click && this.settings.timer > 0) { + this.show('init'); + this.startTimer(); + } else { + this.show('init'); + } + + } + }, + + resume : function () { + this.set_li(); + this.show(); + }, + + tip_template : function (opts) { + var $blank, content; + + opts.tip_class = opts.tip_class || ''; + + $blank = $(this.settings.template.tip).addClass(opts.tip_class); + content = $.trim($(opts.li).html()) + + this.prev_button_text(opts.prev_button_text, opts.index) + + this.button_text(opts.button_text) + + this.settings.template.link + + this.timer_instance(opts.index); + + $blank.append($(this.settings.template.wrapper)); + $blank.first().attr(this.add_namespace('data-index'), opts.index); + $('.joyride-content-wrapper', $blank).append(content); + + return $blank[0]; + }, + + timer_instance : function (index) { + var txt; + + if ((index === 0 && this.settings.start_timer_on_click && this.settings.timer > 0) || this.settings.timer === 0) { + txt = ''; + } else { + txt = $(this.settings.template.timer)[0].outerHTML; + } + return txt; + }, + + button_text : function (txt) { + if (this.settings.tip_settings.next_button) { + txt = $.trim(txt) || 'Next'; + txt = $(this.settings.template.button).append(txt)[0].outerHTML; + } else { + txt = ''; + } + return txt; + }, + + prev_button_text : function (txt, idx) { + if (this.settings.tip_settings.prev_button) { + txt = $.trim(txt) || 'Previous'; + + // Add the disabled class to the button if it's the first element + if (idx == 0) { + txt = $(this.settings.template.prev_button).append(txt).addClass('disabled')[0].outerHTML; + } else { + txt = $(this.settings.template.prev_button).append(txt)[0].outerHTML; + } + } else { + txt = ''; + } + return txt; + }, + + create : function (opts) { + this.settings.tip_settings = $.extend({}, this.settings, this.data_options(opts.$li)); + var buttonText = opts.$li.attr(this.add_namespace('data-button')) || opts.$li.attr(this.add_namespace('data-text')), + prevButtonText = opts.$li.attr(this.add_namespace('data-button-prev')) || opts.$li.attr(this.add_namespace('data-prev-text')), + tipClass = opts.$li.attr('class'), + $tip_content = $(this.tip_template({ + tip_class : tipClass, + index : opts.index, + button_text : buttonText, + prev_button_text : prevButtonText, + li : opts.$li + })); + + $(this.settings.tip_container).append($tip_content); + }, + + show : function (init, is_prev) { + var $timer = null; + + // are we paused? + if (this.settings.$li === undefined || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) { + + // don't go to the next li if the tour was paused + if (this.settings.paused) { + this.settings.paused = false; + } else { + this.set_li(init, is_prev); + } + + this.settings.attempts = 0; + + if (this.settings.$li.length && this.settings.$target.length > 0) { + if (init) { //run when we first start + this.settings.pre_ride_callback(this.settings.$li.index(), this.settings.$next_tip); + if (this.settings.modal) { + this.show_modal(); + } + } + + this.settings.pre_step_callback(this.settings.$li.index(), this.settings.$next_tip); + + if (this.settings.modal && this.settings.expose) { + this.expose(); + } + + this.settings.tip_settings = $.extend({}, this.settings, this.data_options(this.settings.$li)); + + this.settings.timer = parseInt(this.settings.timer, 10); + + this.settings.tip_settings.tip_location_pattern = this.settings.tip_location_patterns[this.settings.tip_settings.tip_location]; + + // scroll and hide bg if not modal and not expose + if (!/body/i.test(this.settings.$target.selector) && !this.settings.expose) { + var joyridemodalbg = $('.joyride-modal-bg'); + if (/pop/i.test(this.settings.tipAnimation)) { + joyridemodalbg.hide(); + } else { + joyridemodalbg.fadeOut(this.settings.tipAnimationFadeSpeed); + } + this.scroll_to(); + } + + if (this.is_phone()) { + this.pos_phone(true); + } else { + this.pos_default(true); + } + + $timer = this.settings.$next_tip.find('.joyride-timer-indicator'); + + if (/pop/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip.show(); + + setTimeout(function () { + $timer.animate({ + width : $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fade_speed); + + } else { + this.settings.$next_tip.show(); + + } + + } else if (/fade/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip + .fadeIn(this.settings.tip_animation_fade_speed) + .show(); + + setTimeout(function () { + $timer.animate({ + width : $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fade_speed); + + } else { + this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed); + } + } + + this.settings.$current_tip = this.settings.$next_tip; + + // skip non-existant targets + } else if (this.settings.$li && this.settings.$target.length < 1) { + + this.show(init, is_prev); + + } else { + + this.end(); + + } + } else { + + this.settings.paused = true; + + } + + }, + + is_phone : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + hide : function () { + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + if (!this.settings.modal) { + $('.joyride-modal-bg').hide(); + } + + // Prevent scroll bouncing...wait to remove from layout + this.settings.$current_tip.css('visibility', 'hidden'); + setTimeout($.proxy(function () { + this.hide(); + this.css('visibility', 'visible'); + }, this.settings.$current_tip), 0); + this.settings.post_step_callback(this.settings.$li.index(), + this.settings.$current_tip); + }, + + set_li : function (init, is_prev) { + if (init) { + this.settings.$li = this.settings.$tip_content.eq(this.settings.start_offset); + this.set_next_tip(); + this.settings.$current_tip = this.settings.$next_tip; + } else { + if (is_prev) { + this.settings.$li = this.settings.$li.prev(); + } else { + this.settings.$li = this.settings.$li.next(); + } + this.set_next_tip(); + } + + this.set_target(); + }, + + set_next_tip : function () { + this.settings.$next_tip = $('.joyride-tip-guide').eq(this.settings.$li.index()); + this.settings.$next_tip.data('closed', ''); + }, + + set_target : function () { + var cl = this.settings.$li.attr(this.add_namespace('data-class')), + id = this.settings.$li.attr(this.add_namespace('data-id')), + $sel = function () { + if (id) { + return $(document.getElementById(id)); + } else if (cl) { + return $('.' + cl).first(); + } else { + return $('body'); + } + }; + + this.settings.$target = $sel(); + }, + + scroll_to : function () { + var window_half, tipOffset; + + window_half = $(window).height() / 2; + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()); + + if (tipOffset != 0) { + $('html, body').stop().animate({ + scrollTop : tipOffset + }, this.settings.scroll_speed, 'swing'); + } + }, + + paused : function () { + return ($.inArray((this.settings.$li.index() + 1), this.settings.pause_after) === -1); + }, + + restart : function () { + this.hide(); + this.settings.$li = undefined; + this.show('init'); + }, + + pos_default : function (init) { + var $nub = this.settings.$next_tip.find('.joyride-nub'), + nub_width = Math.ceil($nub.outerWidth() / 2), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + // tip must not be "display: none" to calculate position + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (!/body/i.test(this.settings.$target.selector)) { + var topAdjustment = this.settings.tip_settings.tipAdjustmentY ? parseInt(this.settings.tip_settings.tipAdjustmentY) : 0, + leftAdjustment = this.settings.tip_settings.tipAdjustmentX ? parseInt(this.settings.tip_settings.tipAdjustmentX) : 0; + + if (this.bottom()) { + if (this.rtl) { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), + left : this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth() + leftAdjustment}); + } else { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), + left : this.settings.$target.offset().left + leftAdjustment}); + } + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'top'); + + } else if (this.top()) { + if (this.rtl) { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), + left : this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); + } else { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), + left : this.settings.$target.offset().left + leftAdjustment}); + } + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'bottom'); + + } else if (this.right()) { + + this.settings.$next_tip.css({ + top : this.settings.$target.offset().top + topAdjustment, + left : (this.settings.$target.outerWidth() + this.settings.$target.offset().left + nub_width + leftAdjustment)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'left'); + + } else if (this.left()) { + + this.settings.$next_tip.css({ + top : this.settings.$target.offset().top + topAdjustment, + left : (this.settings.$target.offset().left - this.settings.$next_tip.outerWidth() - nub_width + leftAdjustment)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'right'); + + } + + if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tip_settings.tip_location_pattern.length) { + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + this.settings.tip_settings.tip_location = this.settings.tip_settings.tip_location_pattern[this.settings.attempts]; + + this.settings.attempts++; + + this.pos_default(); + + } + + } else if (this.settings.$li.length) { + + this.pos_modal($nub); + + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + + }, + + pos_phone : function (init) { + var tip_height = this.settings.$next_tip.outerHeight(), + tip_offset = this.settings.$next_tip.offset(), + target_height = this.settings.$target.outerHeight(), + $nub = $('.joyride-nub', this.settings.$next_tip), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (!/body/i.test(this.settings.$target.selector)) { + + if (this.top()) { + + this.settings.$next_tip.offset({top : this.settings.$target.offset().top - tip_height - nub_height}); + $nub.addClass('bottom'); + + } else { + + this.settings.$next_tip.offset({top : this.settings.$target.offset().top + target_height + nub_height}); + $nub.addClass('top'); + + } + + } else if (this.settings.$li.length) { + this.pos_modal($nub); + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + }, + + pos_modal : function ($nub) { + this.center(); + $nub.hide(); + + this.show_modal(); + }, + + show_modal : function () { + if (!this.settings.$next_tip.data('closed')) { + var joyridemodalbg = $('.joyride-modal-bg'); + if (joyridemodalbg.length < 1) { + var joyridemodalbg = $(this.settings.template.modal); + joyridemodalbg.appendTo('body'); + } + + if (/pop/i.test(this.settings.tip_animation)) { + joyridemodalbg.show(); + } else { + joyridemodalbg.fadeIn(this.settings.tip_animation_fade_speed); + } + } + }, + + expose : function () { + var expose, + exposeCover, + el, + origCSS, + origClasses, + randId = 'expose-' + this.random_str(6); + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if (this.settings.$target && !/body/i.test(this.settings.$target.selector)) { + el = this.settings.$target; + } else { + return false; + } + + if (el.length < 1) { + if (window.console) { + console.error('element not valid', el); + } + return false; + } + + expose = $(this.settings.template.expose); + this.settings.$body.append(expose); + expose.css({ + top : el.offset().top, + left : el.offset().left, + width : el.outerWidth(true), + height : el.outerHeight(true) + }); + + exposeCover = $(this.settings.template.expose_cover); + + origCSS = { + zIndex : el.css('z-index'), + position : el.css('position') + }; + + origClasses = el.attr('class') == null ? '' : el.attr('class'); + + el.css('z-index', parseInt(expose.css('z-index')) + 1); + + if (origCSS.position == 'static') { + el.css('position', 'relative'); + } + + el.data('expose-css', origCSS); + el.data('orig-class', origClasses); + el.attr('class', origClasses + ' ' + this.settings.expose_add_class); + + exposeCover.css({ + top : el.offset().top, + left : el.offset().left, + width : el.outerWidth(true), + height : el.outerHeight(true) + }); + + if (this.settings.modal) { + this.show_modal(); + } + + this.settings.$body.append(exposeCover); + expose.addClass(randId); + exposeCover.addClass(randId); + el.data('expose', randId); + this.settings.post_expose_callback(this.settings.$li.index(), this.settings.$next_tip, el); + this.add_exposed(el); + }, + + un_expose : function () { + var exposeId, + el, + expose, + origCSS, + origClasses, + clearAll = false; + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if (this.settings.$target && !/body/i.test(this.settings.$target.selector)) { + el = this.settings.$target; + } else { + return false; + } + + if (el.length < 1) { + if (window.console) { + console.error('element not valid', el); + } + return false; + } + + exposeId = el.data('expose'); + expose = $('.' + exposeId); + + if (arguments.length > 1) { + clearAll = arguments[1]; + } + + if (clearAll === true) { + $('.joyride-expose-wrapper,.joyride-expose-cover').remove(); + } else { + expose.remove(); + } + + origCSS = el.data('expose-css'); + + if (origCSS.zIndex == 'auto') { + el.css('z-index', ''); + } else { + el.css('z-index', origCSS.zIndex); + } + + if (origCSS.position != el.css('position')) { + if (origCSS.position == 'static') {// this is default, no need to set it. + el.css('position', ''); + } else { + el.css('position', origCSS.position); + } + } + + origClasses = el.data('orig-class'); + el.attr('class', origClasses); + el.removeData('orig-classes'); + + el.removeData('expose'); + el.removeData('expose-z-index'); + this.remove_exposed(el); + }, + + add_exposed : function (el) { + this.settings.exposed = this.settings.exposed || []; + if (el instanceof $ || typeof el === 'object') { + this.settings.exposed.push(el[0]); + } else if (typeof el == 'string') { + this.settings.exposed.push(el); + } + }, + + remove_exposed : function (el) { + var search, i; + if (el instanceof $) { + search = el[0] + } else if (typeof el == 'string') { + search = el; + } + + this.settings.exposed = this.settings.exposed || []; + i = this.settings.exposed.length; + + while (i--) { + if (this.settings.exposed[i] == search) { + this.settings.exposed.splice(i, 1); + return; + } + } + }, + + center : function () { + var $w = $(window); + + this.settings.$next_tip.css({ + top : ((($w.height() - this.settings.$next_tip.outerHeight()) / 2) + $w.scrollTop()), + left : ((($w.width() - this.settings.$next_tip.outerWidth()) / 2) + $w.scrollLeft()) + }); + + return true; + }, + + bottom : function () { + return /bottom/i.test(this.settings.tip_settings.tip_location); + }, + + top : function () { + return /top/i.test(this.settings.tip_settings.tip_location); + }, + + right : function () { + return /right/i.test(this.settings.tip_settings.tip_location); + }, + + left : function () { + return /left/i.test(this.settings.tip_settings.tip_location); + }, + + corners : function (el) { + if (el.length === 0) { + return [false, false, false, false]; + } + + var w = $(window), + window_half = w.height() / 2, + //using this to calculate since scroll may not have finished yet. + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()), + right = w.width() + w.scrollLeft(), + offsetBottom = w.height() + tipOffset, + bottom = w.height() + w.scrollTop(), + top = w.scrollTop(); + + if (tipOffset < top) { + if (tipOffset < 0) { + top = 0; + } else { + top = tipOffset; + } + } + + if (offsetBottom > bottom) { + bottom = offsetBottom; + } + + return [ + el.offset().top < top, + right < el.offset().left + el.outerWidth(), + bottom < el.offset().top + el.outerHeight(), + w.scrollLeft() > el.offset().left + ]; + }, + + visible : function (hidden_corners) { + var i = hidden_corners.length; + + while (i--) { + if (hidden_corners[i]) { + return false; + } + } + + return true; + }, + + nub_position : function (nub, pos, def) { + if (pos === 'auto') { + nub.addClass(def); + } else { + nub.addClass(pos); + } + }, + + startTimer : function () { + if (this.settings.$li.length) { + this.settings.automate = setTimeout(function () { + this.hide(); + this.show(); + this.startTimer(); + }.bind(this), this.settings.timer); + } else { + clearTimeout(this.settings.automate); + } + }, + + end : function (abort) { + if (this.settings.cookie_monster) { + $.cookie(this.settings.cookie_name, 'ridden', {expires : this.settings.cookie_expires, domain : this.settings.cookie_domain}); + } + + if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + } + + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + // Unplug keystrokes listener + $(this.scope).off('keyup.joyride') + + this.settings.$next_tip.data('closed', true); + this.settings.riding = false; + + $('.joyride-modal-bg').hide(); + this.settings.$current_tip.hide(); + + if (typeof abort === 'undefined' || abort === false) { + this.settings.post_step_callback(this.settings.$li.index(), this.settings.$current_tip); + this.settings.post_ride_callback(this.settings.$li.index(), this.settings.$current_tip); + } + + $('.joyride-tip-guide').remove(); + }, + + off : function () { + $(this.scope).off('.joyride'); + $(window).off('.joyride'); + $('.joyride-close-tip, .joyride-next-tip, .joyride-modal-bg').off('.joyride'); + $('.joyride-tip-guide, .joyride-modal-bg').remove(); + clearTimeout(this.settings.automate); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs['magellan-expedition'] = { + name : 'magellan-expedition', + + version : '5.5.3', + + settings : { + active_class : 'active', + threshold : 0, // pixels from the top of the expedition for it to become fixes + destination_threshold : 20, // pixels from the top of destination for it to be considered active + throttle_delay : 30, // calculation throttling to increase framerate + fixed_top : 0, // top distance in pixels assigend to the fixed element on scroll + offset_by_height : true, // whether to offset the destination by the expedition height. Usually you want this to be true, unless your expedition is on the side. + duration : 700, // animation duration time + easing : 'swing' // animation easing + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = self.S, + settings = self.settings; + + // initialize expedition offset + self.set_expedition_position(); + + S(self.scope) + .off('.magellan') + .on('click.fndtn.magellan', '[' + self.add_namespace('data-magellan-arrival') + '] a[href*=#]', function (e) { + var sameHost = ((this.hostname === location.hostname) || !this.hostname), + samePath = self.filterPathname(location.pathname) === self.filterPathname(this.pathname), + testHash = this.hash.replace(/(:|\.|\/)/g, '\\$1'), + anchor = this; + + if (sameHost && samePath && testHash) { + e.preventDefault(); + var expedition = $(this).closest('[' + self.attr_name() + ']'), + settings = expedition.data('magellan-expedition-init'), + hash = this.hash.split('#').join(''), + target = $('a[name="' + hash + '"]'); + + if (target.length === 0) { + target = $('#' + hash); + + } + + // Account for expedition height if fixed position + var scroll_top = target.offset().top - settings.destination_threshold + 1; + if (settings.offset_by_height) { + scroll_top = scroll_top - expedition.outerHeight(); + } + $('html, body').stop().animate({ + 'scrollTop' : scroll_top + }, settings.duration, settings.easing, function () { + if (history.pushState) { + history.pushState(null, null, anchor.pathname + anchor.search + '#' + hash); + } else { + location.hash = anchor.pathname + anchor.search + '#' + hash; + } + }); + } + }) + .on('scroll.fndtn.magellan', self.throttle(this.check_for_arrivals.bind(this), settings.throttle_delay)); + }, + + check_for_arrivals : function () { + var self = this; + self.update_arrivals(); + self.update_expedition_positions(); + }, + + set_expedition_position : function () { + var self = this; + $('[' + this.attr_name() + '=fixed]', self.scope).each(function (idx, el) { + var expedition = $(this), + settings = expedition.data('magellan-expedition-init'), + styles = expedition.attr('styles'), // save styles + top_offset, fixed_top; + + expedition.attr('style', ''); + top_offset = expedition.offset().top + settings.threshold; + + //set fixed-top by attribute + fixed_top = parseInt(expedition.data('magellan-fixed-top')); + if (!isNaN(fixed_top)) { + self.settings.fixed_top = fixed_top; + } + + expedition.data(self.data_attr('magellan-top-offset'), top_offset); + expedition.attr('style', styles); + }); + }, + + update_expedition_positions : function () { + var self = this, + window_top_offset = $(window).scrollTop(); + + $('[' + this.attr_name() + '=fixed]', self.scope).each(function () { + var expedition = $(this), + settings = expedition.data('magellan-expedition-init'), + styles = expedition.attr('style'), // save styles + top_offset = expedition.data('magellan-top-offset'); + + //scroll to the top distance + if (window_top_offset + self.settings.fixed_top >= top_offset) { + // Placeholder allows height calculations to be consistent even when + // appearing to switch between fixed/non-fixed placement + var placeholder = expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']'); + if (placeholder.length === 0) { + placeholder = expedition.clone(); + placeholder.removeAttr(self.attr_name()); + placeholder.attr(self.add_namespace('data-magellan-expedition-clone'), ''); + expedition.before(placeholder); + } + expedition.css({position :'fixed', top : settings.fixed_top}).addClass('fixed'); + } else { + expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']').remove(); + expedition.attr('style', styles).css('position', '').css('top', '').removeClass('fixed'); + } + }); + }, + + update_arrivals : function () { + var self = this, + window_top_offset = $(window).scrollTop(); + + $('[' + this.attr_name() + ']', self.scope).each(function () { + var expedition = $(this), + settings = expedition.data(self.attr_name(true) + '-init'), + offsets = self.offsets(expedition, window_top_offset), + arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'), + active_item = false; + offsets.each(function (idx, item) { + if (item.viewport_offset >= item.top_offset) { + var arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'); + arrivals.not(item.arrival).removeClass(settings.active_class); + item.arrival.addClass(settings.active_class); + active_item = true; + return true; + } + }); + + if (!active_item) { + arrivals.removeClass(settings.active_class); + } + }); + }, + + offsets : function (expedition, window_offset) { + var self = this, + settings = expedition.data(self.attr_name(true) + '-init'), + viewport_offset = window_offset; + + return expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']').map(function (idx, el) { + var name = $(this).data(self.data_attr('magellan-arrival')), + dest = $('[' + self.add_namespace('data-magellan-destination') + '=' + name + ']'); + if (dest.length > 0) { + var top_offset = dest.offset().top - settings.destination_threshold; + if (settings.offset_by_height) { + top_offset = top_offset - expedition.outerHeight(); + } + top_offset = Math.floor(top_offset); + return { + destination : dest, + arrival : $(this), + top_offset : top_offset, + viewport_offset : viewport_offset + } + } + }).sort(function (a, b) { + if (a.top_offset < b.top_offset) { + return -1; + } + if (a.top_offset > b.top_offset) { + return 1; + } + return 0; + }); + }, + + data_attr : function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + off : function () { + this.S(this.scope).off('.magellan'); + this.S(window).off('.magellan'); + }, + + filterPathname : function (pathname) { + pathname = pathname || ''; + return pathname + .replace(/^\//,'') + .replace(/(?:index|default).[a-zA-Z]{3,4}$/,'') + .replace(/\/$/,''); + }, + + reflow : function () { + var self = this; + // remove placeholder expeditions used for height calculation purposes + $('[' + self.add_namespace('data-magellan-expedition-clone') + ']', self.scope).remove(); + } + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.offcanvas = { + name : 'offcanvas', + + version : '5.5.3', + + settings : { + open_method : 'move', + close_on_click : false + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = self.S, + move_class = '', + right_postfix = '', + left_postfix = '', + top_postfix = '', + bottom_postfix = ''; + + if (this.settings.open_method === 'move') { + move_class = 'move-'; + right_postfix = 'right'; + left_postfix = 'left'; + top_postfix = 'top'; + bottom_postfix = 'bottom'; + } else if (this.settings.open_method === 'overlap_single') { + move_class = 'offcanvas-overlap-'; + right_postfix = 'right'; + left_postfix = 'left'; + top_postfix = 'top'; + bottom_postfix = 'bottom'; + } else if (this.settings.open_method === 'overlap') { + move_class = 'offcanvas-overlap'; + } + + S(this.scope).off('.offcanvas') + .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + right_postfix); + if (self.settings.open_method !== 'overlap') { + S('.left-submenu').removeClass(move_class + right_postfix); + } + $('.left-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.left-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + right_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + right_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.left-submenu').toggleClass(move_class + right_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + right_postfix); + } + $('.left-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of left canvas + .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + left_postfix); + if (self.settings.open_method !== 'overlap') { + S('.right-submenu').removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.right-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + left_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + left_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.right-submenu').toggleClass(move_class + left_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of right canvas + .on('click.fndtn.offcanvas', '.top-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + bottom_postfix); + if (self.settings.open_method !== 'overlap') { + S('.top-submenu').removeClass(move_class + bottom_postfix); + } + $('.top-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.top-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + bottom_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + bottom_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.top-submenu').toggleClass(move_class + bottom_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + bottom_postfix); + } + $('.top-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of top canvas + .on('click.fndtn.offcanvas', '.bottom-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + top_postfix); + if (self.settings.open_method !== 'overlap') { + S('.bottom-submenu').removeClass(move_class + top_postfix); + } + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.bottom-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + top_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + top_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.bottom-submenu').toggleClass(move_class + top_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + top_postfix); + } + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of bottom + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + left_postfix); + S('.right-submenu').removeClass(move_class + left_postfix); + if (right_postfix) { + self.click_remove_class(e, move_class + right_postfix); + S('.left-submenu').removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + left_postfix); + $('.left-off-canvas-toggle').attr('aria-expanded', 'false'); + if (right_postfix) { + self.click_remove_class(e, move_class + right_postfix); + $('.right-off-canvas-toggle').attr('aria-expanded', 'false'); + } + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + top_postfix); + S('.bottom-submenu').removeClass(move_class + top_postfix); + if (bottom_postfix) { + self.click_remove_class(e, move_class + bottom_postfix); + S('.top-submenu').removeClass(move_class + top_postfix); + } + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + top_postfix); + $('.top-off-canvas-toggle').attr('aria-expanded', 'false'); + if (bottom_postfix) { + self.click_remove_class(e, move_class + bottom_postfix); + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'false'); + } + }); + }, + + toggle : function (class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + if ($off_canvas.is('.' + class_name)) { + this.hide(class_name, $off_canvas); + } else { + this.show(class_name, $off_canvas); + } + }, + + show : function (class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + $off_canvas.trigger('open.fndtn.offcanvas'); + $off_canvas.addClass(class_name); + }, + + hide : function (class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + $off_canvas.trigger('close.fndtn.offcanvas'); + $off_canvas.removeClass(class_name); + }, + + click_toggle_class : function (e, class_name) { + e.preventDefault(); + var $off_canvas = this.get_wrapper(e); + this.toggle(class_name, $off_canvas); + }, + + click_remove_class : function (e, class_name) { + e.preventDefault(); + var $off_canvas = this.get_wrapper(e); + this.hide(class_name, $off_canvas); + }, + + get_settings : function (e) { + var offcanvas = this.S(e.target).closest('[' + this.attr_name() + ']'); + return offcanvas.data(this.attr_name(true) + '-init') || this.settings; + }, + + get_wrapper : function (e) { + var $off_canvas = this.S(e ? e.target : this.scope).closest('.off-canvas-wrap'); + + if ($off_canvas.length === 0) { + $off_canvas = this.S('.off-canvas-wrap'); + } + return $off_canvas; + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + var noop = function () {}; + + var Orbit = function (el, settings) { + // Don't reinitialize plugin + if (el.hasClass(settings.slides_container_class)) { + return this; + } + + var self = this, + container, + slides_container = el, + number_container, + bullets_container, + timer_container, + idx = 0, + animate, + timer, + locked = false, + adjust_height_after = false; + + self.slides = function () { + return slides_container.children(settings.slide_selector); + }; + + self.slides().first().addClass(settings.active_slide_class); + + self.update_slide_number = function (index) { + if (settings.slide_number) { + number_container.find('span:first').text(parseInt(index) + 1); + number_container.find('span:last').text(self.slides().length); + } + if (settings.bullets) { + bullets_container.children().removeClass(settings.bullets_active_class); + $(bullets_container.children().get(index)).addClass(settings.bullets_active_class); + } + }; + + self.update_active_link = function (index) { + var link = $('[data-orbit-link="' + self.slides().eq(index).attr('data-orbit-slide') + '"]'); + link.siblings().removeClass(settings.bullets_active_class); + link.addClass(settings.bullets_active_class); + }; + + self.build_markup = function () { + slides_container.wrap('
    '); + container = slides_container.parent(); + slides_container.addClass(settings.slides_container_class); + + if (settings.stack_on_small) { + container.addClass(settings.stack_on_small_class); + } + + if (settings.navigation_arrows) { + container.append($('').addClass(settings.prev_class)); + container.append($('').addClass(settings.next_class)); + } + + if (settings.timer) { + timer_container = $('
    ').addClass(settings.timer_container_class); + timer_container.append(''); + timer_container.append($('
    ').addClass(settings.timer_progress_class)); + timer_container.addClass(settings.timer_paused_class); + container.append(timer_container); + } + + if (settings.slide_number) { + number_container = $('
    ').addClass(settings.slide_number_class); + number_container.append(' ' + settings.slide_number_text + ' '); + container.append(number_container); + } + + if (settings.bullets) { + bullets_container = $('
      ').addClass(settings.bullets_container_class); + container.append(bullets_container); + bullets_container.wrap('
      '); + self.slides().each(function (idx, el) { + var bullet = $('
    1. ').attr('data-orbit-slide', idx).on('click', self.link_bullet);; + bullets_container.append(bullet); + }); + } + + }; + + self._goto = function (next_idx, start_timer) { + // if (locked) {return false;} + if (next_idx === idx) {return false;} + if (typeof timer === 'object') {timer.restart();} + var slides = self.slides(); + + var dir = 'next'; + locked = true; + if (next_idx < idx) {dir = 'prev';} + if (next_idx >= slides.length) { + if (!settings.circular) { + return false; + } + next_idx = 0; + } else if (next_idx < 0) { + if (!settings.circular) { + return false; + } + next_idx = slides.length - 1; + } + + var current = $(slides.get(idx)); + var next = $(slides.get(next_idx)); + + current.css('zIndex', 2); + current.removeClass(settings.active_slide_class); + next.css('zIndex', 4).addClass(settings.active_slide_class); + + slides_container.trigger('before-slide-change.fndtn.orbit'); + settings.before_slide_change(); + self.update_active_link(next_idx); + + var callback = function () { + var unlock = function () { + idx = next_idx; + locked = false; + if (start_timer === true) {timer = self.create_timer(); timer.start();} + self.update_slide_number(idx); + slides_container.trigger('after-slide-change.fndtn.orbit', [{slide_number : idx, total_slides : slides.length}]); + settings.after_slide_change(idx, slides.length); + }; + if (slides_container.outerHeight() != next.outerHeight() && settings.variable_height) { + slides_container.animate({'height': next.outerHeight()}, 250, 'linear', unlock); + } else { + unlock(); + } + }; + + if (slides.length === 1) {callback(); return false;} + + var start_animation = function () { + if (dir === 'next') {animate.next(current, next, callback);} + if (dir === 'prev') {animate.prev(current, next, callback);} + }; + + if (next.outerHeight() > slides_container.outerHeight() && settings.variable_height) { + slides_container.animate({'height': next.outerHeight()}, 250, 'linear', start_animation); + } else { + start_animation(); + } + }; + + self.next = function (e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._goto(idx + 1); + }; + + self.prev = function (e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._goto(idx - 1); + }; + + self.link_custom = function (e) { + e.preventDefault(); + var link = $(this).attr('data-orbit-link'); + if ((typeof link === 'string') && (link = $.trim(link)) != '') { + var slide = container.find('[data-orbit-slide=' + link + ']'); + if (slide.index() != -1) {self._goto(slide.index());} + } + }; + + self.link_bullet = function (e) { + var index = $(this).attr('data-orbit-slide'); + if ((typeof index === 'string') && (index = $.trim(index)) != '') { + if (isNaN(parseInt(index))) { + var slide = container.find('[data-orbit-slide=' + index + ']'); + if (slide.index() != -1) {self._goto(slide.index() + 1);} + } else { + self._goto(parseInt(index)); + } + } + + } + + self.timer_callback = function () { + self._goto(idx + 1, true); + } + + self.compute_dimensions = function () { + var current = $(self.slides().get(idx)); + var h = current.outerHeight(); + if (!settings.variable_height) { + self.slides().each(function(){ + if ($(this).outerHeight() > h) { h = $(this).outerHeight(); } + }); + } + slides_container.height(h); + }; + + self.create_timer = function () { + var t = new Timer( + container.find('.' + settings.timer_container_class), + settings, + self.timer_callback + ); + return t; + }; + + self.stop_timer = function () { + if (typeof timer === 'object') { + timer.stop(); + } + }; + + self.toggle_timer = function () { + var t = container.find('.' + settings.timer_container_class); + if (t.hasClass(settings.timer_paused_class)) { + if (typeof timer === 'undefined') {timer = self.create_timer();} + timer.start(); + } else { + if (typeof timer === 'object') {timer.stop();} + } + }; + + self.init = function () { + self.build_markup(); + if (settings.timer) { + timer = self.create_timer(); + Foundation.utils.image_loaded(this.slides().children('img'), timer.start); + } + animate = new FadeAnimation(settings, slides_container); + if (settings.animation === 'slide') { + animate = new SlideAnimation(settings, slides_container); + } + + container.on('click', '.' + settings.next_class, self.next); + container.on('click', '.' + settings.prev_class, self.prev); + + if (settings.next_on_click) { + container.on('click', '.' + settings.slides_container_class + ' [data-orbit-slide]', self.link_bullet); + } + + container.on('click', self.toggle_timer); + if (settings.swipe) { + container.on('touchstart.fndtn.orbit', function (e) { + if (!e.touches) {e = e.originalEvent;} + var data = { + start_page_x : e.touches[0].pageX, + start_page_y : e.touches[0].pageY, + start_time : (new Date()).getTime(), + delta_x : 0, + is_scrolling : undefined + }; + container.data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.orbit', function (e) { + if (!e.touches) { + e = e.originalEvent; + } + // Ignore pinch/zoom events + if (e.touches.length > 1 || e.scale && e.scale !== 1) { + return; + } + + var data = container.data('swipe-transition'); + if (typeof data === 'undefined') {data = {};} + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if ( typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? (idx + 1) : (idx - 1); + data.active = true; + self._goto(direction); + } + }) + .on('touchend.fndtn.orbit', function (e) { + container.data('swipe-transition', {}); + e.stopPropagation(); + }) + } + container.on('mouseenter.fndtn.orbit', function (e) { + if (settings.timer && settings.pause_on_hover) { + self.stop_timer(); + } + }) + .on('mouseleave.fndtn.orbit', function (e) { + if (settings.timer && settings.resume_on_mouseout) { + timer.start(); + } + }); + + $(document).on('click', '[data-orbit-link]', self.link_custom); + $(window).on('load resize', self.compute_dimensions); + Foundation.utils.image_loaded(this.slides().children('img'), self.compute_dimensions); + Foundation.utils.image_loaded(this.slides().children('img'), function () { + container.prev('.' + settings.preloader_class).css('display', 'none'); + self.update_slide_number(0); + self.update_active_link(0); + slides_container.trigger('ready.fndtn.orbit'); + }); + }; + + self.init(); + }; + + var Timer = function (el, settings, callback) { + var self = this, + duration = settings.timer_speed, + progress = el.find('.' + settings.timer_progress_class), + start, + timeout, + left = -1; + + this.update_progress = function (w) { + var new_progress = progress.clone(); + new_progress.attr('style', ''); + new_progress.css('width', w + '%'); + progress.replaceWith(new_progress); + progress = new_progress; + }; + + this.restart = function () { + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + left = -1; + self.update_progress(0); + }; + + this.start = function () { + if (!el.hasClass(settings.timer_paused_class)) {return true;} + left = (left === -1) ? duration : left; + el.removeClass(settings.timer_paused_class); + start = new Date().getTime(); + progress.animate({'width' : '100%'}, left, 'linear'); + timeout = setTimeout(function () { + self.restart(); + callback(); + }, left); + el.trigger('timer-started.fndtn.orbit') + }; + + this.stop = function () { + if (el.hasClass(settings.timer_paused_class)) {return true;} + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + var end = new Date().getTime(); + left = left - (end - start); + var w = 100 - ((left / duration) * 100); + self.update_progress(w); + el.trigger('timer-stopped.fndtn.orbit'); + }; + }; + + var SlideAnimation = function (settings, container) { + var duration = settings.animation_speed; + var is_rtl = ($('html[dir=rtl]').length === 1); + var margin = is_rtl ? 'marginRight' : 'marginLeft'; + var animMargin = {}; + animMargin[margin] = '0%'; + + this.next = function (current, next, callback) { + current.animate({marginLeft : '-100%'}, duration); + next.animate(animMargin, duration, function () { + current.css(margin, '100%'); + callback(); + }); + }; + + this.prev = function (current, prev, callback) { + current.animate({marginLeft : '100%'}, duration); + prev.css(margin, '-100%'); + prev.animate(animMargin, duration, function () { + current.css(margin, '100%'); + callback(); + }); + }; + }; + + var FadeAnimation = function (settings, container) { + var duration = settings.animation_speed; + var is_rtl = ($('html[dir=rtl]').length === 1); + var margin = is_rtl ? 'marginRight' : 'marginLeft'; + + this.next = function (current, next, callback) { + next.css({'margin' : '0%', 'opacity' : '0.01'}); + next.animate({'opacity' :'1'}, duration, 'linear', function () { + current.css('margin', '100%'); + callback(); + }); + }; + + this.prev = function (current, prev, callback) { + prev.css({'margin' : '0%', 'opacity' : '0.01'}); + prev.animate({'opacity' : '1'}, duration, 'linear', function () { + current.css('margin', '100%'); + callback(); + }); + }; + }; + + Foundation.libs = Foundation.libs || {}; + + Foundation.libs.orbit = { + name : 'orbit', + + version : '5.5.3', + + settings : { + animation : 'slide', + timer_speed : 10000, + pause_on_hover : true, + resume_on_mouseout : false, + next_on_click : true, + animation_speed : 500, + stack_on_small : false, + navigation_arrows : true, + slide_number : true, + slide_number_text : 'of', + container_class : 'orbit-container', + stack_on_small_class : 'orbit-stack-on-small', + next_class : 'orbit-next', + prev_class : 'orbit-prev', + timer_container_class : 'orbit-timer', + timer_paused_class : 'paused', + timer_progress_class : 'orbit-progress', + slides_container_class : 'orbit-slides-container', + preloader_class : 'preloader', + slide_selector : '*', + bullets_container_class : 'orbit-bullets', + bullets_active_class : 'active', + slide_number_class : 'orbit-slide-number', + caption_class : 'orbit-caption', + active_slide_class : 'active', + orbit_transition_class : 'orbit-transitioning', + bullets : true, + circular : true, + timer : true, + variable_height : false, + swipe : true, + before_slide_change : noop, + after_slide_change : noop + }, + + init : function (scope, method, options) { + var self = this; + this.bindings(method, options); + }, + + events : function (instance) { + var orbit_instance = new Orbit(this.S(instance), this.S(instance).data('orbit-init')); + this.S(instance).data(this.name + '-instance', orbit_instance); + }, + + reflow : function () { + var self = this; + + if (self.S(self.scope).is('[data-orbit]')) { + var $el = self.S(self.scope); + var instance = $el.data(self.name + '-instance'); + instance.compute_dimensions(); + } else { + self.S('[data-orbit]', self.scope).each(function (idx, el) { + var $el = self.S(el); + var opts = self.data_options($el); + var instance = $el.data(self.name + '-instance'); + instance.compute_dimensions(); + }); + } + } + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + var openModals = []; + + Foundation.libs.reveal = { + name : 'reveal', + + version : '5.5.3', + + locked : false, + + settings : { + animation : 'fadeAndPop', + animation_speed : 250, + close_on_background_click : true, + close_on_esc : true, + dismiss_modal_class : 'close-reveal-modal', + multiple_opened : false, + bg_class : 'reveal-modal-bg', + root_element : 'body', + open : function(){}, + opened : function(){}, + close : function(){}, + closed : function(){}, + on_ajax_error: $.noop, + bg : $('.reveal-modal-bg'), + css : { + open : { + 'opacity' : 0, + 'visibility' : 'visible', + 'display' : 'block' + }, + close : { + 'opacity' : 1, + 'visibility' : 'hidden', + 'display' : 'none' + } + } + }, + + init : function (scope, method, options) { + $.extend(true, this.settings, method, options); + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .off('.reveal') + .on('click.fndtn.reveal', '[' + this.add_namespace('data-reveal-id') + ']:not([disabled])', function (e) { + e.preventDefault(); + + if (!self.locked) { + var element = S(this), + ajax = element.data(self.data_attr('reveal-ajax')), + replaceContentSel = element.data(self.data_attr('reveal-replace-content')); + + self.locked = true; + + if (typeof ajax === 'undefined') { + self.open.call(self, element); + } else { + var url = ajax === true ? element.attr('href') : ajax; + self.open.call(self, element, {url : url}, { replaceContentSel : replaceContentSel }); + } + } + }); + + S(document) + .on('click.fndtn.reveal', this.close_targets(), function (e) { + e.preventDefault(); + if (!self.locked) { + var settings = S('[' + self.attr_name() + '].open').data(self.attr_name(true) + '-init') || self.settings, + bg_clicked = S(e.target)[0] === S('.' + settings.bg_class)[0]; + + if (bg_clicked) { + if (settings.close_on_background_click) { + e.stopPropagation(); + } else { + return; + } + } + + self.locked = true; + self.close.call(self, bg_clicked ? S('[' + self.attr_name() + '].open:not(.toback)') : S(this).closest('[' + self.attr_name() + ']')); + } + }); + + if (S('[' + self.attr_name() + ']', this.scope).length > 0) { + S(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', this.settings.open) + .on('opened.fndtn.reveal', this.settings.opened) + .on('opened.fndtn.reveal', this.open_video) + .on('close.fndtn.reveal', this.settings.close) + .on('closed.fndtn.reveal', this.settings.closed) + .on('closed.fndtn.reveal', this.close_video); + } else { + S(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.open) + .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.opened) + .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.open_video) + .on('close.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.close) + .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.closed) + .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.close_video); + } + + return true; + }, + + // PATCH #3: turning on key up capture only when a reveal window is open + key_up_on : function (scope) { + var self = this; + + // PATCH #1: fixing multiple keyup event trigger from single key press + self.S('body').off('keyup.fndtn.reveal').on('keyup.fndtn.reveal', function ( event ) { + var open_modal = self.S('[' + self.attr_name() + '].open'), + settings = open_modal.data(self.attr_name(true) + '-init') || self.settings ; + // PATCH #2: making sure that the close event can be called only while unlocked, + // so that multiple keyup.fndtn.reveal events don't prevent clean closing of the reveal window. + if ( settings && event.which === 27 && settings.close_on_esc && !self.locked) { // 27 is the keycode for the Escape key + self.close.call(self, open_modal); + } + }); + + return true; + }, + + // PATCH #3: turning on key up capture only when a reveal window is open + key_up_off : function (scope) { + this.S('body').off('keyup.fndtn.reveal'); + return true; + }, + + open : function (target, ajax_settings) { + var self = this, + modal; + + if (target) { + if (typeof target.selector !== 'undefined') { + // Find the named node; only use the first one found, since the rest of the code assumes there's only one node + modal = self.S('#' + target.data(self.data_attr('reveal-id'))).first(); + } else { + modal = self.S(this.scope); + + ajax_settings = target; + } + } else { + modal = self.S(this.scope); + } + + var settings = modal.data(self.attr_name(true) + '-init'); + settings = settings || this.settings; + + + if (modal.hasClass('open') && target !== undefined && target.attr('data-reveal-id') == modal.attr('id')) { + return self.close(modal); + } + + if (!modal.hasClass('open')) { + var open_modal = self.S('[' + self.attr_name() + '].open'); + + if (typeof modal.data('css-top') === 'undefined') { + modal.data('css-top', parseInt(modal.css('top'), 10)) + .data('offset', this.cache_offset(modal)); + } + + modal.attr('tabindex','0').attr('aria-hidden','false'); + + this.key_up_on(modal); // PATCH #3: turning on key up capture only when a reveal window is open + + // Prevent namespace event from triggering twice + modal.on('open.fndtn.reveal', function(e) { + if (e.namespace !== 'fndtn.reveal') return; + }); + + modal.on('open.fndtn.reveal').trigger('open.fndtn.reveal'); + + if (open_modal.length < 1) { + this.toggle_bg(modal, true); + } + + if (typeof ajax_settings === 'string') { + ajax_settings = { + url : ajax_settings + }; + } + + var openModal = function() { + if(open_modal.length > 0) { + if(settings.multiple_opened) { + self.to_back(open_modal); + } else { + self.hide(open_modal, settings.css.close); + } + } + + // bl: add the open_modal that isn't already in the background to the openModals array + if(settings.multiple_opened) { + openModals.push(modal); + } + + self.show(modal, settings.css.open); + }; + + if (typeof ajax_settings === 'undefined' || !ajax_settings.url) { + openModal(); + } else { + var old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null; + $.extend(ajax_settings, { + success : function (data, textStatus, jqXHR) { + if ( $.isFunction(old_success) ) { + var result = old_success(data, textStatus, jqXHR); + if (typeof result == 'string') { + data = result; + } + } + + if (typeof options !== 'undefined' && typeof options.replaceContentSel !== 'undefined') { + modal.find(options.replaceContentSel).html(data); + } else { + modal.html(data); + } + + self.S(modal).foundation('section', 'reflow'); + self.S(modal).children().foundation(); + + openModal(); + } + }); + + // check for if user initalized with error callback + if (settings.on_ajax_error !== $.noop) { + $.extend(ajax_settings, { + error : settings.on_ajax_error + }); + } + + $.ajax(ajax_settings); + } + } + self.S(window).trigger('resize'); + }, + + close : function (modal) { + var modal = modal && modal.length ? modal : this.S(this.scope), + open_modals = this.S('[' + this.attr_name() + '].open'), + settings = modal.data(this.attr_name(true) + '-init') || this.settings, + self = this; + + if (open_modals.length > 0) { + + modal.removeAttr('tabindex','0').attr('aria-hidden','true'); + + this.locked = true; + this.key_up_off(modal); // PATCH #3: turning on key up capture only when a reveal window is open + + modal.trigger('close.fndtn.reveal'); + + if ((settings.multiple_opened && open_modals.length === 1) || !settings.multiple_opened || modal.length > 1) { + self.toggle_bg(modal, false); + self.to_front(modal); + } + + if (settings.multiple_opened) { + var isCurrent = modal.is(':not(.toback)'); + self.hide(modal, settings.css.close, settings); + if(isCurrent) { + // remove the last modal since it is now closed + openModals.pop(); + } else { + // if this isn't the current modal, then find it in the array and remove it + openModals = $.grep(openModals, function(elt) { + var isThis = elt[0]===modal[0]; + if(isThis) { + // since it's not currently in the front, put it in the front now that it is hidden + // so that if it's re-opened, it won't be .toback + self.to_front(modal); + } + return !isThis; + }); + } + // finally, show the next modal in the stack, if there is one + if(openModals.length>0) { + self.to_front(openModals[openModals.length - 1]); + } + } else { + self.hide(open_modals, settings.css.close, settings); + } + } + }, + + close_targets : function () { + var base = '.' + this.settings.dismiss_modal_class; + + if (this.settings.close_on_background_click) { + return base + ', .' + this.settings.bg_class; + } + + return base; + }, + + toggle_bg : function (modal, state) { + if (this.S('.' + this.settings.bg_class).length === 0) { + this.settings.bg = $('
      ', {'class': this.settings.bg_class}) + .appendTo('body').hide(); + } + + var visible = this.settings.bg.filter(':visible').length > 0; + if ( state != visible ) { + if ( state == undefined ? visible : !state ) { + this.hide(this.settings.bg); + } else { + this.show(this.settings.bg); + } + } + }, + + show : function (el, css) { + // is modal + if (css) { + var settings = el.data(this.attr_name(true) + '-init') || this.settings, + root_element = settings.root_element, + context = this; + + if (el.parent(root_element).length === 0) { + var placeholder = el.wrap('
      ').parent(); + + el.on('closed.fndtn.reveal.wrapped', function () { + el.detach().appendTo(placeholder); + el.unwrap().unbind('closed.fndtn.reveal.wrapped'); + }); + + el.detach().appendTo(root_element); + } + + var animData = getAnimationData(settings.animation); + if (!animData.animate) { + this.locked = false; + } + if (animData.pop) { + css.top = $(window).scrollTop() - el.data('offset') + 'px'; + var end_css = { + top: $(window).scrollTop() + el.data('css-top') + 'px', + opacity: 1 + }; + + return setTimeout(function () { + return el + .css(css) + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.trigger('opened.fndtn.reveal'); + }) + .addClass('open'); + }, settings.animation_speed / 2); + } + + css.top = $(window).scrollTop() + el.data('css-top') + 'px'; + + if (animData.fade) { + var end_css = {opacity: 1}; + + return setTimeout(function () { + return el + .css(css) + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.trigger('opened.fndtn.reveal'); + }) + .addClass('open'); + }, settings.animation_speed / 2); + } + + return el.css(css).show().css({opacity : 1}).addClass('open').trigger('opened.fndtn.reveal'); + } + + var settings = this.settings; + + // should we animate the background? + if (getAnimationData(settings.animation).fade) { + return el.fadeIn(settings.animation_speed / 2); + } + + this.locked = false; + + return el.show(); + }, + + to_back : function(el) { + el.addClass('toback'); + }, + + to_front : function(el) { + el.removeClass('toback'); + }, + + hide : function (el, css) { + // is modal + if (css) { + var settings = el.data(this.attr_name(true) + '-init'), + context = this; + settings = settings || this.settings; + + var animData = getAnimationData(settings.animation); + if (!animData.animate) { + this.locked = false; + } + if (animData.pop) { + var end_css = { + top: - $(window).scrollTop() - el.data('offset') + 'px', + opacity: 0 + }; + + return setTimeout(function () { + return el + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.css(css).trigger('closed.fndtn.reveal'); + }) + .removeClass('open'); + }, settings.animation_speed / 2); + } + + if (animData.fade) { + var end_css = {opacity : 0}; + + return setTimeout(function () { + return el + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.css(css).trigger('closed.fndtn.reveal'); + }) + .removeClass('open'); + }, settings.animation_speed / 2); + } + + return el.hide().css(css).removeClass('open').trigger('closed.fndtn.reveal'); + } + + var settings = this.settings; + + // should we animate the background? + if (getAnimationData(settings.animation).fade) { + return el.fadeOut(settings.animation_speed / 2); + } + + return el.hide(); + }, + + close_video : function (e) { + var video = $('.flex-video', e.target), + iframe = $('iframe', video); + + if (iframe.length > 0) { + iframe.attr('data-src', iframe[0].src); + iframe.attr('src', iframe.attr('src')); + video.hide(); + } + }, + + open_video : function (e) { + var video = $('.flex-video', e.target), + iframe = video.find('iframe'); + + if (iframe.length > 0) { + var data_src = iframe.attr('data-src'); + if (typeof data_src === 'string') { + iframe[0].src = iframe.attr('data-src'); + } else { + var src = iframe[0].src; + iframe[0].src = undefined; + iframe[0].src = src; + } + video.show(); + } + }, + + data_attr : function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + cache_offset : function (modal) { + var offset = modal.show().height() + parseInt(modal.css('top'), 10) + modal.scrollY; + + modal.hide(); + + return offset; + }, + + off : function () { + $(this.scope).off('.fndtn.reveal'); + }, + + reflow : function () {} + }; + + /* + * getAnimationData('popAndFade') // {animate: true, pop: true, fade: true} + * getAnimationData('fade') // {animate: true, pop: false, fade: true} + * getAnimationData('pop') // {animate: true, pop: true, fade: false} + * getAnimationData('foo') // {animate: false, pop: false, fade: false} + * getAnimationData(null) // {animate: false, pop: false, fade: false} + */ + function getAnimationData(str) { + var fade = /fade/i.test(str); + var pop = /pop/i.test(str); + return { + animate : fade || pop, + pop : pop, + fade : fade + }; + } +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.slider = { + name : 'slider', + + version : '5.5.3', + + settings : { + start : 0, + end : 100, + step : 1, + precision : 2, + initial : null, + display_selector : '', + vertical : false, + trigger_input_change : false, + on_change : function () {} + }, + + cache : {}, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + this.bindings(method, options); + this.reflow(); + }, + + events : function () { + var self = this; + $(this.scope) + .off('.slider') + .on('mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider', + '[' + self.attr_name() + ']:not(.disabled, [disabled]) .range-slider-handle', function (e) { + if (!self.cache.active) { + e.preventDefault(); + self.set_active_slider($(e.target)); + } + }) + .on('mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider', function (e) { + if (!!self.cache.active) { + e.preventDefault(); + if ($.data(self.cache.active[0], 'settings').vertical) { + var scroll_offset = 0; + if (!e.pageY) { + scroll_offset = window.scrollY; + } + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'y') + scroll_offset); + } else { + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'x')); + } + } + }) + .on('mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider', function (e) { + if(!self.cache.active) { + // if the user has just clicked into the slider without starting to drag the handle + var slider = $(e.target).attr('role') === 'slider' ? $(e.target) : $(e.target).closest('.range-slider').find("[role='slider']"); + + if (slider.length && (!slider.parent().hasClass('disabled') && !slider.parent().attr('disabled'))) { + self.set_active_slider(slider); + if ($.data(self.cache.active[0], 'settings').vertical) { + var scroll_offset = 0; + if (!e.pageY) { + scroll_offset = window.scrollY; + } + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'y') + scroll_offset); + } else { + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'x')); + } + } + } + self.remove_active_slider(); + }) + .on('change.fndtn.slider', function (e) { + self.settings.on_change(); + }); + + self.S(window) + .on('resize.fndtn.slider', self.throttle(function (e) { + self.reflow(); + }, 300)); + + // update slider value as users change input value + this.S('[' + this.attr_name() + ']').each(function () { + var slider = $(this), + handle = slider.children('.range-slider-handle')[0], + settings = self.initialize_settings(handle); + + if (settings.display_selector != '') { + $(settings.display_selector).each(function(){ + if ($(this).attr('value')) { + $(this).off('change').on('change', function () { + slider.foundation("slider", "set_value", $(this).val()); + }); + } + }); + } + }); + }, + + get_cursor_position : function (e, xy) { + var pageXY = 'page' + xy.toUpperCase(), + clientXY = 'client' + xy.toUpperCase(), + position; + + if (typeof e[pageXY] !== 'undefined') { + position = e[pageXY]; + } else if (typeof e.originalEvent[clientXY] !== 'undefined') { + position = e.originalEvent[clientXY]; + } else if (e.originalEvent.touches && e.originalEvent.touches[0] && typeof e.originalEvent.touches[0][clientXY] !== 'undefined') { + position = e.originalEvent.touches[0][clientXY]; + } else if (e.currentPoint && typeof e.currentPoint[xy] !== 'undefined') { + position = e.currentPoint[xy]; + } + + return position; + }, + + set_active_slider : function ($handle) { + this.cache.active = $handle; + }, + + remove_active_slider : function () { + this.cache.active = null; + }, + + calculate_position : function ($handle, cursor_x) { + var self = this, + settings = $.data($handle[0], 'settings'), + handle_l = $.data($handle[0], 'handle_l'), + handle_o = $.data($handle[0], 'handle_o'), + bar_l = $.data($handle[0], 'bar_l'), + bar_o = $.data($handle[0], 'bar_o'); + + requestAnimationFrame(function () { + var pct; + + if (Foundation.rtl && !settings.vertical) { + pct = self.limit_to(((bar_o + bar_l - cursor_x) / bar_l), 0, 1); + } else { + pct = self.limit_to(((cursor_x - bar_o) / bar_l), 0, 1); + } + + pct = settings.vertical ? 1 - pct : pct; + + var norm = self.normalized_value(pct, settings.start, settings.end, settings.step, settings.precision); + + self.set_ui($handle, norm); + }); + }, + + set_ui : function ($handle, value) { + var settings = $.data($handle[0], 'settings'), + handle_l = $.data($handle[0], 'handle_l'), + bar_l = $.data($handle[0], 'bar_l'), + norm_pct = this.normalized_percentage(value, settings.start, settings.end), + handle_offset = norm_pct * (bar_l - handle_l) - 1, + progress_bar_length = norm_pct * 100, + $handle_parent = $handle.parent(), + $hidden_inputs = $handle.parent().children('input[type=hidden]'); + + if (Foundation.rtl && !settings.vertical) { + handle_offset = -handle_offset; + } + + handle_offset = settings.vertical ? -handle_offset + bar_l - handle_l + 1 : handle_offset; + this.set_translate($handle, handle_offset, settings.vertical); + + if (settings.vertical) { + $handle.siblings('.range-slider-active-segment').css('height', progress_bar_length + '%'); + } else { + $handle.siblings('.range-slider-active-segment').css('width', progress_bar_length + '%'); + } + + $handle_parent.attr(this.attr_name(), value).trigger('change.fndtn.slider'); + + $hidden_inputs.val(value); + if (settings.trigger_input_change) { + $hidden_inputs.trigger('change.fndtn.slider'); + } + + if (!$handle[0].hasAttribute('aria-valuemin')) { + $handle.attr({ + 'aria-valuemin' : settings.start, + 'aria-valuemax' : settings.end + }); + } + $handle.attr('aria-valuenow', value); + + if (settings.display_selector != '') { + $(settings.display_selector).each(function () { + if (this.hasAttribute('value')) { + $(this).val(value); + } else { + $(this).text(value); + } + }); + } + + }, + + normalized_percentage : function (val, start, end) { + return Math.min(1, (val - start) / (end - start)); + }, + + normalized_value : function (val, start, end, step, precision) { + var range = end - start, + point = val * range, + mod = (point - (point % step)) / step, + rem = point % step, + round = ( rem >= step * 0.5 ? step : 0); + return ((mod * step + round) + start).toFixed(precision); + }, + + set_translate : function (ele, offset, vertical) { + if (vertical) { + $(ele) + .css('-webkit-transform', 'translateY(' + offset + 'px)') + .css('-moz-transform', 'translateY(' + offset + 'px)') + .css('-ms-transform', 'translateY(' + offset + 'px)') + .css('-o-transform', 'translateY(' + offset + 'px)') + .css('transform', 'translateY(' + offset + 'px)'); + } else { + $(ele) + .css('-webkit-transform', 'translateX(' + offset + 'px)') + .css('-moz-transform', 'translateX(' + offset + 'px)') + .css('-ms-transform', 'translateX(' + offset + 'px)') + .css('-o-transform', 'translateX(' + offset + 'px)') + .css('transform', 'translateX(' + offset + 'px)'); + } + }, + + limit_to : function (val, min, max) { + return Math.min(Math.max(val, min), max); + }, + + initialize_settings : function (handle) { + var settings = $.extend({}, this.settings, this.data_options($(handle).parent())), + decimal_places_match_result; + + if (settings.precision === null) { + decimal_places_match_result = ('' + settings.step).match(/\.([\d]*)/); + settings.precision = decimal_places_match_result && decimal_places_match_result[1] ? decimal_places_match_result[1].length : 0; + } + + if (settings.vertical) { + $.data(handle, 'bar_o', $(handle).parent().offset().top); + $.data(handle, 'bar_l', $(handle).parent().outerHeight()); + $.data(handle, 'handle_o', $(handle).offset().top); + $.data(handle, 'handle_l', $(handle).outerHeight()); + } else { + $.data(handle, 'bar_o', $(handle).parent().offset().left); + $.data(handle, 'bar_l', $(handle).parent().outerWidth()); + $.data(handle, 'handle_o', $(handle).offset().left); + $.data(handle, 'handle_l', $(handle).outerWidth()); + } + + $.data(handle, 'bar', $(handle).parent()); + return $.data(handle, 'settings', settings); + }, + + set_initial_position : function ($ele) { + var settings = $.data($ele.children('.range-slider-handle')[0], 'settings'), + initial = ((typeof settings.initial == 'number' && !isNaN(settings.initial)) ? settings.initial : Math.floor((settings.end - settings.start) * 0.5 / settings.step) * settings.step + settings.start), + $handle = $ele.children('.range-slider-handle'); + this.set_ui($handle, initial); + }, + + set_value : function (value) { + var self = this; + $('[' + self.attr_name() + ']', this.scope).each(function () { + $(this).attr(self.attr_name(), value); + }); + if (!!$(this.scope).attr(self.attr_name())) { + $(this.scope).attr(self.attr_name(), value); + } + self.reflow(); + }, + + reflow : function () { + var self = this; + self.S('[' + this.attr_name() + ']').each(function () { + var handle = $(this).children('.range-slider-handle')[0], + val = $(this).attr(self.attr_name()); + self.initialize_settings(handle); + + if (val) { + self.set_ui($(handle), parseFloat(val)); + } else { + self.set_initial_position($(this)); + } + }); + } + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tab = { + name : 'tab', + + version : '5.5.3', + + settings : { + active_class : 'active', + callback : function () {}, + deep_linking : false, + scroll_to_content : true, + is_hover : false + }, + + default_tab_hashes : [], + + init : function (scope, method, options) { + var self = this, + S = this.S; + + // Store the default active tabs which will be referenced when the + // location hash is absent, as in the case of navigating the tabs and + // returning to the first viewing via the browser Back button. + S('[' + this.attr_name() + '] > .active > a', this.scope).each(function () { + self.default_tab_hashes.push(this.hash); + }); + + this.bindings(method, options); + this.handle_location_hash_change(); + }, + + events : function () { + var self = this, + S = this.S; + + var usual_tab_behavior = function (e, target) { + var settings = S(target).closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + if (!settings.is_hover || Modernizr.touch) { + // if user did not pressed tab key, prevent default action + var keyCode = e.keyCode || e.which; + if (keyCode !== 9) { + e.preventDefault(); + e.stopPropagation(); + } + self.toggle_active_tab(S(target).parent()); + + } + }; + + S(this.scope) + .off('.tab') + // Key event: focus/tab key + .on('keydown.fndtn.tab', '[' + this.attr_name() + '] > * > a', function(e) { + var keyCode = e.keyCode || e.which; + // if user pressed tab key + if (keyCode === 13 || keyCode === 32) { // enter or space + var el = this; + usual_tab_behavior(e, el); + } + }) + // Click event: tab title + .on('click.fndtn.tab', '[' + this.attr_name() + '] > * > a', function(e) { + var el = this; + usual_tab_behavior(e, el); + }) + // Hover event: tab title + .on('mouseenter.fndtn.tab', '[' + this.attr_name() + '] > * > a', function (e) { + var settings = S(this).closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + if (settings.is_hover) { + self.toggle_active_tab(S(this).parent()); + } + }); + + // Location hash change event + S(window).on('hashchange.fndtn.tab', function (e) { + e.preventDefault(); + self.handle_location_hash_change(); + }); + }, + + handle_location_hash_change : function () { + + var self = this, + S = this.S; + + S('[' + this.attr_name() + ']', this.scope).each(function () { + var settings = S(this).data(self.attr_name(true) + '-init'); + if (settings.deep_linking) { + // Match the location hash to a label + var hash; + if (settings.scroll_to_content) { + hash = self.scope.location.hash; + } else { + // prefix the hash to prevent anchor scrolling + hash = self.scope.location.hash.replace('fndtn-', ''); + } + if (hash != '') { + // Check whether the location hash references a tab content div or + // another element on the page (inside or outside the tab content div) + var hash_element = S(hash); + if (hash_element.hasClass('content') && hash_element.parent().hasClass('tabs-content')) { + // Tab content div + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + hash + ']').parent()); + } else { + // Not the tab content div. If inside the tab content, find the + // containing tab and toggle it as active. + var hash_tab_container_id = hash_element.closest('.content').attr('id'); + if (hash_tab_container_id != undefined) { + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=#' + hash_tab_container_id + ']').parent(), hash); + } + } + } else { + // Reference the default tab hashes which were initialized in the init function + for (var ind = 0; ind < self.default_tab_hashes.length; ind++) { + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + self.default_tab_hashes[ind] + ']').parent()); + } + } + } + }); + }, + + toggle_active_tab : function (tab, location_hash) { + var self = this, + S = self.S, + tabs = tab.closest('[' + this.attr_name() + ']'), + tab_link = tab.find('a'), + anchor = tab.children('a').first(), + target_hash = '#' + anchor.attr('href').split('#')[1], + target = S(target_hash), + siblings = tab.siblings(), + settings = tabs.data(this.attr_name(true) + '-init'), + interpret_keyup_action = function (e) { + // Light modification of Heydon Pickering's Practical ARIA Examples: http://heydonworks.com/practical_aria_examples/js/a11y.js + + // define current, previous and next (possible) tabs + + var $original = $(this); + var $prev = $(this).parents('li').prev().children('[role="tab"]'); + var $next = $(this).parents('li').next().children('[role="tab"]'); + var $target; + + // find the direction (prev or next) + + switch (e.keyCode) { + case 37: + $target = $prev; + break; + case 39: + $target = $next; + break; + default: + $target = false + break; + } + + if ($target.length) { + $original.attr({ + 'tabindex' : '-1', + 'aria-selected' : null + }); + $target.attr({ + 'tabindex' : '0', + 'aria-selected' : true + }).focus(); + } + + // Hide panels + + $('[role="tabpanel"]') + .attr('aria-hidden', 'true'); + + // Show panel which corresponds to target + + $('#' + $(document.activeElement).attr('href').substring(1)) + .attr('aria-hidden', null); + + }, + go_to_hash = function(hash) { + // This function allows correct behaviour of the browser's back button when deep linking is enabled. Without it + // the user would get continually redirected to the default hash. + var default_hash = settings.scroll_to_content ? self.default_tab_hashes[0] : 'fndtn-' + self.default_tab_hashes[0].replace('#', ''); + + if (hash !== default_hash || window.location.hash) { + window.location.hash = hash; + } + }; + + // allow usage of data-tab-content attribute instead of href + if (anchor.data('tab-content')) { + target_hash = '#' + anchor.data('tab-content').split('#')[1]; + target = S(target_hash); + } + + if (settings.deep_linking) { + + if (settings.scroll_to_content) { + + // retain current hash to scroll to content + go_to_hash(location_hash || target_hash); + + if (location_hash == undefined || location_hash == target_hash) { + tab.parent()[0].scrollIntoView(); + } else { + S(target_hash)[0].scrollIntoView(); + } + } else { + // prefix the hashes so that the browser doesn't scroll down + if (location_hash != undefined) { + go_to_hash('fndtn-' + location_hash.replace('#', '')); + } else { + go_to_hash('fndtn-' + target_hash.replace('#', '')); + } + } + } + + // WARNING: The activation and deactivation of the tab content must + // occur after the deep linking in order to properly refresh the browser + // window (notably in Chrome). + // Clean up multiple attr instances to done once + tab.addClass(settings.active_class).triggerHandler('opened'); + tab_link.attr({'aria-selected' : 'true', tabindex : 0}); + siblings.removeClass(settings.active_class) + siblings.find('a').attr({'aria-selected' : 'false'/*, tabindex : -1*/}); + target.siblings().removeClass(settings.active_class).attr({'aria-hidden' : 'true'/*, tabindex : -1*/}); + target.addClass(settings.active_class).attr('aria-hidden', 'false').removeAttr('tabindex'); + settings.callback(tab); + target.triggerHandler('toggled', [target]); + tabs.triggerHandler('toggled', [tab]); + + tab_link.off('keydown').on('keydown', interpret_keyup_action ); + }, + + data_attr : function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tooltip = { + name : 'tooltip', + + version : '5.5.3', + + settings : { + additional_inheritable_classes : [], + tooltip_class : '.tooltip', + append_to : 'body', + touch_close_text : 'Tap To Close', + disable_for_touch : false, + hover_delay : 200, + fade_in_duration : 150, + fade_out_duration : 150, + show_on : 'all', + tip_template : function (selector, content) { + return '' + content + ''; + } + }, + + cache : {}, + + init : function (scope, method, options) { + Foundation.inherit(this, 'random_str'); + this.bindings(method, options); + }, + + should_show : function (target, tip) { + var settings = $.extend({}, this.settings, this.data_options(target)); + + if (settings.show_on === 'all') { + return true; + } else if (this.small() && settings.show_on === 'small') { + return true; + } else if (this.medium() && settings.show_on === 'medium') { + return true; + } else if (this.large() && settings.show_on === 'large') { + return true; + } + return false; + }, + + medium : function () { + return matchMedia(Foundation.media_queries['medium']).matches; + }, + + large : function () { + return matchMedia(Foundation.media_queries['large']).matches; + }, + + events : function (instance) { + var self = this, + S = self.S; + + self.create(this.S(instance)); + + function _startShow(elt, $this, immediate) { + if (elt.timer) { + return; + } + + if (immediate) { + elt.timer = null; + self.showTip($this); + } else { + elt.timer = setTimeout(function () { + elt.timer = null; + self.showTip($this); + }.bind(elt), self.settings.hover_delay); + } + } + + function _startHide(elt, $this) { + if (elt.timer) { + clearTimeout(elt.timer); + elt.timer = null; + } + + self.hide($this); + } + + $(this.scope) + .off('.tooltip') + .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', + '[' + this.attr_name() + ']', function (e) { + var $this = S(this), + settings = $.extend({}, self.settings, self.data_options($this)), + is_touch = false; + + if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type) && S(e.target).is('a')) { + return false; + } + + if (/mouse/i.test(e.type) && self.ie_touch(e)) { + return false; + } + + if ($this.hasClass('open')) { + if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + e.preventDefault(); + } + self.hide($this); + } else { + if (settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + return; + } else if (!settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + e.preventDefault(); + S(settings.tooltip_class + '.open').hide(); + is_touch = true; + // close other open tooltips on touch + if ($('.open[' + self.attr_name() + ']').length > 0) { + var prevOpen = S($('.open[' + self.attr_name() + ']')[0]); + self.hide(prevOpen); + } + } + + if (/enter|over/i.test(e.type)) { + _startShow(this, $this); + + } else if (e.type === 'mouseout' || e.type === 'mouseleave') { + _startHide(this, $this); + } else { + _startShow(this, $this, true); + } + } + }) + .on('mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', '[' + this.attr_name() + '].open', function (e) { + if (/mouse/i.test(e.type) && self.ie_touch(e)) { + return false; + } + + if ($(this).data('tooltip-open-event-type') == 'touch' && e.type == 'mouseleave') { + return; + } else if ($(this).data('tooltip-open-event-type') == 'mouse' && /MSPointerDown|touchstart/i.test(e.type)) { + self.convert_to_touch($(this)); + } else { + _startHide(this, $(this)); + } + }) + .on('DOMNodeRemoved DOMAttrModified', '[' + this.attr_name() + ']:not(a)', function (e) { + _startHide(this, S(this)); + }); + }, + + ie_touch : function (e) { + // How do I distinguish between IE11 and Windows Phone 8????? + return false; + }, + + showTip : function ($target) { + var $tip = this.getTip($target); + if (this.should_show($target, $tip)) { + return this.show($target); + } + return; + }, + + getTip : function ($target) { + var selector = this.selector($target), + settings = $.extend({}, this.settings, this.data_options($target)), + tip = null; + + if (selector) { + tip = this.S('span[data-selector="' + selector + '"]' + settings.tooltip_class); + } + + return (typeof tip === 'object') ? tip : false; + }, + + selector : function ($target) { + var dataSelector = $target.attr(this.attr_name()) || $target.attr('data-selector'); + + if (typeof dataSelector != 'string') { + dataSelector = this.random_str(6); + $target + .attr('data-selector', dataSelector) + .attr('aria-describedby', dataSelector); + } + + return dataSelector; + }, + + create : function ($target) { + var self = this, + settings = $.extend({}, this.settings, this.data_options($target)), + tip_template = this.settings.tip_template; + + if (typeof settings.tip_template === 'string' && window.hasOwnProperty(settings.tip_template)) { + tip_template = window[settings.tip_template]; + } + + var $tip = $(tip_template(this.selector($target), $('
      ').html($target.attr('title')).html())), + classes = this.inheritable_classes($target); + + $tip.addClass(classes).appendTo(settings.append_to); + + if (Modernizr.touch) { + $tip.append('' + settings.touch_close_text + ''); + $tip.on('touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', function (e) { + self.hide($target); + }); + } + + $target.removeAttr('title').attr('title', ''); + }, + + reposition : function (target, tip, classes) { + var width, nub, nubHeight, nubWidth, objPos; + + tip.css('visibility', 'hidden').show(); + + width = target.data('width'); + nub = tip.children('.nub'); + nubHeight = nub.outerHeight(); + nubWidth = nub.outerWidth(); + + if (this.small()) { + tip.css({'width' : '100%'}); + } else { + tip.css({'width' : (width) ? width : 'auto'}); + } + + objPos = function (obj, top, right, bottom, left, width) { + return obj.css({ + 'top' : (top) ? top : 'auto', + 'bottom' : (bottom) ? bottom : 'auto', + 'left' : (left) ? left : 'auto', + 'right' : (right) ? right : 'auto' + }).end(); + }; + + var o_top = target.offset().top; + var o_left = target.offset().left; + var outerHeight = target.outerHeight(); + + objPos(tip, (o_top + outerHeight + 10), 'auto', 'auto', o_left); + + if (this.small()) { + objPos(tip, (o_top + outerHeight + 10), 'auto', 'auto', 12.5, $(this.scope).width()); + tip.addClass('tip-override'); + objPos(nub, -nubHeight, 'auto', 'auto', o_left); + } else { + + if (Foundation.rtl) { + nub.addClass('rtl'); + o_left = o_left + target.outerWidth() - tip.outerWidth(); + } + + objPos(tip, (o_top + outerHeight + 10), 'auto', 'auto', o_left); + // reset nub from small styles, if they've been applied + if (nub.attr('style')) { + nub.removeAttr('style'); + } + + tip.removeClass('tip-override'); + + var tip_outerHeight = tip.outerHeight(); + + if (classes && classes.indexOf('tip-top') > -1) { + if (Foundation.rtl) { + nub.addClass('rtl'); + } + objPos(tip, (o_top - tip_outerHeight), 'auto', 'auto', o_left) + .removeClass('tip-override'); + } else if (classes && classes.indexOf('tip-left') > -1) { + objPos(tip, (o_top + (outerHeight / 2) - (tip_outerHeight / 2)), 'auto', 'auto', (o_left - tip.outerWidth() - nubHeight)) + .removeClass('tip-override'); + nub.removeClass('rtl'); + } else if (classes && classes.indexOf('tip-right') > -1) { + objPos(tip, (o_top + (outerHeight / 2) - (tip_outerHeight / 2)), 'auto', 'auto', (o_left + target.outerWidth() + nubHeight)) + .removeClass('tip-override'); + nub.removeClass('rtl'); + } + } + + tip.css('visibility', 'visible').hide(); + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + inheritable_classes : function ($target) { + var settings = $.extend({}, this.settings, this.data_options($target)), + inheritables = ['tip-top', 'tip-left', 'tip-bottom', 'tip-right', 'radius', 'round'].concat(settings.additional_inheritable_classes), + classes = $target.attr('class'), + filtered = classes ? $.map(classes.split(' '), function (el, i) { + if ($.inArray(el, inheritables) !== -1) { + return el; + } + }).join(' ') : ''; + + return $.trim(filtered); + }, + + convert_to_touch : function ($target) { + var self = this, + $tip = self.getTip($target), + settings = $.extend({}, self.settings, self.data_options($target)); + + if ($tip.find('.tap-to-close').length === 0) { + $tip.append('' + settings.touch_close_text + ''); + $tip.on('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose', function (e) { + self.hide($target); + }); + } + + $target.data('tooltip-open-event-type', 'touch'); + }, + + show : function ($target) { + var $tip = this.getTip($target); + if ($target.data('tooltip-open-event-type') == 'touch') { + this.convert_to_touch($target); + } + + this.reposition($target, $tip, $target.attr('class')); + $target.addClass('open'); + $tip.fadeIn(this.settings.fade_in_duration); + }, + + hide : function ($target) { + var $tip = this.getTip($target); + + $tip.fadeOut(this.settings.fade_out_duration, function () { + $tip.find('.tap-to-close').remove(); + $tip.off('click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose'); + $target.removeClass('open'); + }); + }, + + off : function () { + var self = this; + this.S(this.scope).off('.fndtn.tooltip'); + this.S(this.settings.tooltip_class).each(function (i) { + $('[' + self.attr_name() + ']').eq(i).attr('title', $(this).text()); + }).remove(); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.topbar = { + name : 'topbar', + + version : '5.5.3', + + settings : { + index : 0, + start_offset : 0, + sticky_class : 'sticky', + custom_back_text : true, + back_text : 'Back', + mobile_show_parent_link : true, + is_hover : true, + scrolltop : true, // jump to top when sticky nav menu toggle is clicked + sticky_on : 'all', + dropdown_autoclose: true + }, + + init : function (section, method, options) { + Foundation.inherit(this, 'add_custom_rule register_media throttle'); + var self = this; + + self.register_media('topbar', 'foundation-mq-topbar'); + + this.bindings(method, options); + + self.S('[' + this.attr_name() + ']', this.scope).each(function () { + var topbar = $(this), + settings = topbar.data(self.attr_name(true) + '-init'), + section = self.S('section, .top-bar-section', this); + topbar.data('index', 0); + var topbarContainer = topbar.parent(); + if (topbarContainer.hasClass('fixed') || self.is_sticky(topbar, topbarContainer, settings) ) { + self.settings.sticky_class = settings.sticky_class; + self.settings.sticky_topbar = topbar; + topbar.data('height', topbarContainer.outerHeight()); + topbar.data('stickyoffset', topbarContainer.offset().top); + } else { + topbar.data('height', topbar.outerHeight()); + } + + if (!settings.assembled) { + self.assemble(topbar); + } + + if (settings.is_hover) { + self.S('.has-dropdown', topbar).addClass('not-click'); + } else { + self.S('.has-dropdown', topbar).removeClass('not-click'); + } + + // Pad body when sticky (scrolled) or fixed. + self.add_custom_rule('.f-topbar-fixed { padding-top: ' + topbar.data('height') + 'px }'); + + if (topbarContainer.hasClass('fixed')) { + self.S('body').addClass('f-topbar-fixed'); + } + }); + + }, + + is_sticky : function (topbar, topbarContainer, settings) { + var sticky = topbarContainer.hasClass(settings.sticky_class); + var smallMatch = matchMedia(Foundation.media_queries.small).matches; + var medMatch = matchMedia(Foundation.media_queries.medium).matches; + var lrgMatch = matchMedia(Foundation.media_queries.large).matches; + + if (sticky && settings.sticky_on === 'all') { + return true; + } + if (sticky && this.small() && settings.sticky_on.indexOf('small') !== -1) { + if (smallMatch && !medMatch && !lrgMatch) { return true; } + } + if (sticky && this.medium() && settings.sticky_on.indexOf('medium') !== -1) { + if (smallMatch && medMatch && !lrgMatch) { return true; } + } + if (sticky && this.large() && settings.sticky_on.indexOf('large') !== -1) { + if (smallMatch && medMatch && lrgMatch) { return true; } + } + + return false; + }, + + toggle : function (toggleEl) { + var self = this, + topbar; + + if (toggleEl) { + topbar = self.S(toggleEl).closest('[' + this.attr_name() + ']'); + } else { + topbar = self.S('[' + this.attr_name() + ']'); + } + + var settings = topbar.data(this.attr_name(true) + '-init'); + + var section = self.S('section, .top-bar-section', topbar); + + if (self.breakpoint()) { + if (!self.rtl) { + section.css({left : '0%'}); + $('>.name', section).css({left : '100%'}); + } else { + section.css({right : '0%'}); + $('>.name', section).css({right : '100%'}); + } + + self.S('li.moved', section).removeClass('moved'); + topbar.data('index', 0); + + topbar + .toggleClass('expanded') + .css('height', ''); + } + + if (settings.scrolltop) { + if (!topbar.hasClass('expanded')) { + if (topbar.hasClass('fixed')) { + topbar.parent().addClass('fixed'); + topbar.removeClass('fixed'); + self.S('body').addClass('f-topbar-fixed'); + } + } else if (topbar.parent().hasClass('fixed')) { + if (settings.scrolltop) { + topbar.parent().removeClass('fixed'); + topbar.addClass('fixed'); + self.S('body').removeClass('f-topbar-fixed'); + + window.scrollTo(0, 0); + } else { + topbar.parent().removeClass('expanded'); + } + } + } else { + if (self.is_sticky(topbar, topbar.parent(), settings)) { + topbar.parent().addClass('fixed'); + } + + if (topbar.parent().hasClass('fixed')) { + if (!topbar.hasClass('expanded')) { + topbar.removeClass('fixed'); + topbar.parent().removeClass('expanded'); + self.update_sticky_positioning(); + } else { + topbar.addClass('fixed'); + topbar.parent().addClass('expanded'); + self.S('body').addClass('f-topbar-fixed'); + } + } + } + }, + + timer : null, + + events : function (bar) { + var self = this, + S = this.S; + + S(this.scope) + .off('.topbar') + .on('click.fndtn.topbar', '[' + this.attr_name() + '] .toggle-topbar', function (e) { + e.preventDefault(); + self.toggle(this); + }) + .on('click.fndtn.topbar contextmenu.fndtn.topbar', '.top-bar .top-bar-section li a[href^="#"],[' + this.attr_name() + '] .top-bar-section li a[href^="#"]', function (e) { + var li = $(this).closest('li'), + topbar = li.closest('[' + self.attr_name() + ']'), + settings = topbar.data(self.attr_name(true) + '-init'); + + if (settings.dropdown_autoclose && settings.is_hover) { + var hoverLi = $(this).closest('.hover'); + hoverLi.removeClass('hover'); + } + if (self.breakpoint() && !li.hasClass('back') && !li.hasClass('has-dropdown')) { + self.toggle(); + } + + }) + .on('click.fndtn.topbar', '[' + this.attr_name() + '] li.has-dropdown', function (e) { + var li = S(this), + target = S(e.target), + topbar = li.closest('[' + self.attr_name() + ']'), + settings = topbar.data(self.attr_name(true) + '-init'); + + if (target.data('revealId')) { + self.toggle(); + return; + } + + if (self.breakpoint()) { + return; + } + + if (settings.is_hover && !Modernizr.touch) { + return; + } + + e.stopImmediatePropagation(); + + if (li.hasClass('hover')) { + li + .removeClass('hover') + .find('li') + .removeClass('hover'); + + li.parents('li.hover') + .removeClass('hover'); + } else { + li.addClass('hover'); + + $(li).siblings().removeClass('hover'); + + if (target[0].nodeName === 'A' && target.parent().hasClass('has-dropdown')) { + e.preventDefault(); + } + } + }) + .on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown>a', function (e) { + if (self.breakpoint()) { + + e.preventDefault(); + + var $this = S(this), + topbar = $this.closest('[' + self.attr_name() + ']'), + section = topbar.find('section, .top-bar-section'), + dropdownHeight = $this.next('.dropdown').outerHeight(), + $selectedLi = $this.closest('li'); + + topbar.data('index', topbar.data('index') + 1); + $selectedLi.addClass('moved'); + + if (!self.rtl) { + section.css({left : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left : 100 * topbar.data('index') + '%'}); + } else { + section.css({right : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right : 100 * topbar.data('index') + '%'}); + } + + topbar.css('height', $this.siblings('ul').outerHeight(true) + topbar.data('height')); + } + }); + + S(window).off('.topbar').on('resize.fndtn.topbar', self.throttle(function () { + self.resize.call(self); + }, 50)).trigger('resize.fndtn.topbar').load(function () { + // Ensure that the offset is calculated after all of the pages resources have loaded + S(this).trigger('resize.fndtn.topbar'); + }); + + S('body').off('.topbar').on('click.fndtn.topbar', function (e) { + var parent = S(e.target).closest('li').closest('li.hover'); + + if (parent.length > 0) { + return; + } + + S('[' + self.attr_name() + '] li.hover').removeClass('hover'); + }); + + // Go up a level on Click + S(this.scope).on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown .back', function (e) { + e.preventDefault(); + + var $this = S(this), + topbar = $this.closest('[' + self.attr_name() + ']'), + section = topbar.find('section, .top-bar-section'), + settings = topbar.data(self.attr_name(true) + '-init'), + $movedLi = $this.closest('li.moved'), + $previousLevelUl = $movedLi.parent(); + + topbar.data('index', topbar.data('index') - 1); + + if (!self.rtl) { + section.css({left : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left : 100 * topbar.data('index') + '%'}); + } else { + section.css({right : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right : 100 * topbar.data('index') + '%'}); + } + + if (topbar.data('index') === 0) { + topbar.css('height', ''); + } else { + topbar.css('height', $previousLevelUl.outerHeight(true) + topbar.data('height')); + } + + setTimeout(function () { + $movedLi.removeClass('moved'); + }, 300); + }); + + // Show dropdown menus when their items are focused + S(this.scope).find('.dropdown a') + .focus(function () { + $(this).parents('.has-dropdown').addClass('hover'); + }) + .blur(function () { + $(this).parents('.has-dropdown').removeClass('hover'); + }); + }, + + resize : function () { + var self = this; + self.S('[' + this.attr_name() + ']').each(function () { + var topbar = self.S(this), + settings = topbar.data(self.attr_name(true) + '-init'); + + var stickyContainer = topbar.parent('.' + self.settings.sticky_class); + var stickyOffset; + + if (!self.breakpoint()) { + var doToggle = topbar.hasClass('expanded'); + topbar + .css('height', '') + .removeClass('expanded') + .find('li') + .removeClass('hover'); + + if (doToggle) { + self.toggle(topbar); + } + } + + if (self.is_sticky(topbar, stickyContainer, settings)) { + if (stickyContainer.hasClass('fixed')) { + // Remove the fixed to allow for correct calculation of the offset. + stickyContainer.removeClass('fixed'); + + stickyOffset = stickyContainer.offset().top; + if (self.S(document.body).hasClass('f-topbar-fixed')) { + stickyOffset -= topbar.data('height'); + } + + topbar.data('stickyoffset', stickyOffset); + stickyContainer.addClass('fixed'); + } else { + stickyOffset = stickyContainer.offset().top; + topbar.data('stickyoffset', stickyOffset); + } + } + + }); + }, + + breakpoint : function () { + return !matchMedia(Foundation.media_queries['topbar']).matches; + }, + + small : function () { + return matchMedia(Foundation.media_queries['small']).matches; + }, + + medium : function () { + return matchMedia(Foundation.media_queries['medium']).matches; + }, + + large : function () { + return matchMedia(Foundation.media_queries['large']).matches; + }, + + assemble : function (topbar) { + var self = this, + settings = topbar.data(this.attr_name(true) + '-init'), + section = self.S('section, .top-bar-section', topbar); + + // Pull element out of the DOM for manipulation + section.detach(); + + self.S('.has-dropdown>a', section).each(function () { + var $link = self.S(this), + $dropdown = $link.siblings('.dropdown'), + url = $link.attr('href'), + $titleLi; + + if (!$dropdown.find('.title.back').length) { + + if (settings.mobile_show_parent_link == true && url) { + $titleLi = $('
    2. '); + } else { + $titleLi = $('
    3. '); + } + + // Copy link to subnav + if (settings.custom_back_text == true) { + $('h5>a', $titleLi).html(settings.back_text); + } else { + $('h5>a', $titleLi).html('« ' + $link.html()); + } + $dropdown.prepend($titleLi); + } + }); + + // Put element back in the DOM + section.appendTo(topbar); + + // check for sticky + this.sticky(); + + this.assembled(topbar); + }, + + assembled : function (topbar) { + topbar.data(this.attr_name(true), $.extend({}, topbar.data(this.attr_name(true)), {assembled : true})); + }, + + height : function (ul) { + var total = 0, + self = this; + + $('> li', ul).each(function () { + total += self.S(this).outerHeight(true); + }); + + return total; + }, + + sticky : function () { + var self = this; + + this.S(window).on('scroll', function () { + self.update_sticky_positioning(); + }); + }, + + update_sticky_positioning : function () { + var klass = '.' + this.settings.sticky_class, + $window = this.S(window), + self = this; + + if (self.settings.sticky_topbar && self.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(), this.settings)) { + var distance = this.settings.sticky_topbar.data('stickyoffset') + this.settings.start_offset; + if (!self.S(klass).hasClass('expanded')) { + if ($window.scrollTop() > (distance)) { + if (!self.S(klass).hasClass('fixed')) { + self.S(klass).addClass('fixed'); + self.S('body').addClass('f-topbar-fixed'); + } + } else if ($window.scrollTop() <= distance) { + if (self.S(klass).hasClass('fixed')) { + self.S(klass).removeClass('fixed'); + self.S('body').removeClass('f-topbar-fixed'); + } + } + } + } + }, + + off : function () { + this.S(this.scope).off('.fndtn.topbar'); + this.S(window).off('.fndtn.topbar'); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation.min.js b/js/foundation/js/foundation.min.js new file mode 100644 index 0000000..558dcfa --- /dev/null +++ b/js/foundation/js/foundation.min.js @@ -0,0 +1,5 @@ +!function(a,b,c,d){"use strict";function e(a){return("string"==typeof a||a instanceof String)&&(a=a.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g,"")),a}function f(a){this.selector=a,this.query=""}var g=function(b){var c=a("head");c.prepend(a.map(b,function(a){return 0===c.has("."+a).length?'':void 0}))};g(["foundation-mq-small","foundation-mq-small-only","foundation-mq-medium","foundation-mq-medium-only","foundation-mq-large","foundation-mq-large-only","foundation-mq-xlarge","foundation-mq-xlarge-only","foundation-mq-xxlarge","foundation-data-attribute-namespace"]),a(function(){"undefined"!=typeof FastClick&&"undefined"!=typeof c.body&&FastClick.attach(c.body)});var h=function(b,d){if("string"==typeof b){if(d){var e;if(d.jquery){if(e=d[0],!e)return d}else e=d;return a(e.querySelectorAll(b))}return a(c.querySelectorAll(b))}return a(b,d)},i=function(a){var b=[];return a||b.push("data"),this.namespace.length>0&&b.push(this.namespace),b.push(this.name),b.join("-")},j=function(a){for(var b=a.split("-"),c=b.length,d=[];c--;)0!==c?d.push(b[c]):this.namespace.length>0?d.push(this.namespace,b[c]):d.push(b[c]);return d.reverse().join("-")},k=function(b,c){var d=this,e=function(){var e=h(this),f=!e.data(d.attr_name(!0)+"-init");e.data(d.attr_name(!0)+"-init",a.extend({},d.settings,c||b,d.data_options(e))),f&&d.events(this)};return h(this.scope).is("["+this.attr_name()+"]")?e.call(this.scope):h("["+this.attr_name()+"]",this.scope).each(e),"string"==typeof b?this[b].call(this,c):void 0},l=function(a,b){function c(){b(a[0])}function d(){if(this.one("load",c),/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var a=this.attr("src"),b=a.match(/\?/)?"&":"?";b+="random="+(new Date).getTime(),this.attr("src",a+b)}}return a.attr("src")?void(a[0].complete||4===a[0].readyState?c():d.call(a)):void c()};/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license */ +b.matchMedia||(b.matchMedia=function(){var a=b.styleMedia||b.media;if(!a){var d=c.createElement("style"),e=c.getElementsByTagName("script")[0],f=null;d.type="text/css",d.id="matchmediajs-test",e.parentNode.insertBefore(d,e),f="getComputedStyle"in b&&b.getComputedStyle(d,null)||d.currentStyle,a={matchMedium:function(a){var b="@media "+a+"{ #matchmediajs-test { width: 1px; } }";return d.styleSheet?d.styleSheet.cssText=b:d.textContent=b,"1px"===f.width}}}return function(b){return{matches:a.matchMedium(b||"all"),media:b||"all"}}}()),function(a){function c(){d&&(g(c),i&&a.fx.tick())}for(var d,e=0,f=["webkit","moz"],g=b.requestAnimationFrame,h=b.cancelAnimationFrame,i="undefined"!=typeof a.fx;e").appendTo("head")[0].sheet,global:{namespace:d},init:function(a,c,d,e,f){var g=[a,d,e,f],i=[];if(this.rtl=/rtl/i.test(h("html").attr("dir")),this.scope=a||this.scope,this.set_namespace(),c&&"string"==typeof c&&!/reflow/i.test(c))this.libs.hasOwnProperty(c)&&i.push(this.init_lib(c,g));else for(var j in this.libs)i.push(this.init_lib(j,c));return h(b).load(function(){h(b).trigger("resize.fndtn.clearing").trigger("resize.fndtn.dropdown").trigger("resize.fndtn.equalizer").trigger("resize.fndtn.interchange").trigger("resize.fndtn.joyride").trigger("resize.fndtn.magellan").trigger("resize.fndtn.topbar").trigger("resize.fndtn.slider")}),a},init_lib:function(b,c){return this.libs.hasOwnProperty(b)?(this.patch(this.libs[b]),c&&c.hasOwnProperty(b)?("undefined"!=typeof this.libs[b].settings?a.extend(!0,this.libs[b].settings,c[b]):"undefined"!=typeof this.libs[b].defaults&&a.extend(!0,this.libs[b].defaults,c[b]),this.libs[b].init.apply(this.libs[b],[this.scope,c[b]])):(c=c instanceof Array?c:new Array(c),this.libs[b].init.apply(this.libs[b],c))):function(){}},patch:function(a){a.scope=this.scope,a.namespace=this.global.namespace,a.rtl=this.rtl,a.data_options=this.utils.data_options,a.attr_name=i,a.add_namespace=j,a.bindings=k,a.S=this.utils.S},inherit:function(a,b){for(var c=b.split(" "),d=c.length;d--;)this.utils.hasOwnProperty(c[d])&&(a[c[d]]=this.utils[c[d]])},set_namespace:function(){var b=this.global.namespace===d?a(".foundation-data-attribute-namespace").css("font-family"):this.global.namespace;this.global.namespace=b===d||/false/i.test(b)?"":b},libs:{},utils:{S:h,throttle:function(a,b){var c=null;return function(){var d=this,e=arguments;null==c&&(c=setTimeout(function(){a.apply(d,e),c=null},b))}},debounce:function(a,b,c){var d,e;return function(){var f=this,g=arguments,h=function(){d=null,c||(e=a.apply(f,g))},i=c&&!d;return clearTimeout(d),d=setTimeout(h,b),i&&(e=a.apply(f,g)),e}},data_options:function(b,c){function d(a){return!isNaN(a-0)&&null!==a&&""!==a&&a!==!1&&a!==!0}function e(b){return"string"==typeof b?a.trim(b):b}c=c||"options";var f,g,h,i={},j=function(a){var b=Foundation.global.namespace;return b.length>0?a.data(b+"-"+c):a.data(c)},k=j(b);if("object"==typeof k)return k;for(h=(k||":").split(";"),f=h.length;f--;)g=h[f].split(":"),g=[g[0],g.slice(1).join(":")],/true/i.test(g[1])&&(g[1]=!0),/false/i.test(g[1])&&(g[1]=!1),d(g[1])&&(-1===g[1].indexOf(".")?g[1]=parseInt(g[1],10):g[1]=parseFloat(g[1])),2===g.length&&g[0].length>0&&(i[e(g[0])]=e(g[1]));return i},register_media:function(b,c){Foundation.media_queries[b]===d&&(a("head").append(''),Foundation.media_queries[b]=e(a("."+c).css("font-family")))},add_custom_rule:function(a,b){if(b===d&&Foundation.stylesheet)Foundation.stylesheet.insertRule(a,Foundation.stylesheet.cssRules.length);else{var c=Foundation.media_queries[b];c!==d&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[b]+"{ "+a+" }",Foundation.stylesheet.cssRules.length)}},image_loaded:function(a,b){function c(a){for(var b=a.length,c=b-1;c>=0;c--)if(a.attr("height")===d)return!1;return!0}var e=this,f=a.length;(0===f||c(a))&&b(a),a.each(function(){l(e.S(this),function(){f-=1,0===f&&b(a)})})},random_str:function(){return this.fidx||(this.fidx=0),this.prefix=this.prefix||[this.name||"F",(+new Date).toString(36)].join("-"),this.prefix+(this.fidx++).toString(36)},match:function(a){return b.matchMedia(a).matches},is_small_up:function(){return this.match(Foundation.media_queries.small)},is_medium_up:function(){return this.match(Foundation.media_queries.medium)},is_large_up:function(){return this.match(Foundation.media_queries.large)},is_xlarge_up:function(){return this.match(Foundation.media_queries.xlarge)},is_xxlarge_up:function(){return this.match(Foundation.media_queries.xxlarge)},is_small_only:function(){return!(this.is_medium_up()||this.is_large_up()||this.is_xlarge_up()||this.is_xxlarge_up())},is_medium_only:function(){return this.is_medium_up()&&!this.is_large_up()&&!this.is_xlarge_up()&&!this.is_xxlarge_up()},is_large_only:function(){return this.is_medium_up()&&this.is_large_up()&&!this.is_xlarge_up()&&!this.is_xxlarge_up()},is_xlarge_only:function(){return this.is_medium_up()&&this.is_large_up()&&this.is_xlarge_up()&&!this.is_xxlarge_up()},is_xxlarge_only:function(){return this.is_medium_up()&&this.is_large_up()&&this.is_xlarge_up()&&this.is_xxlarge_up()}}},a.fn.foundation=function(){var a=Array.prototype.slice.call(arguments,0);return this.each(function(){return Foundation.init.apply(Foundation,[this].concat(a)),this})}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.abide={name:"abide",version:"5.5.3",settings:{live_validate:!0,validate_on_blur:!0,focus_on_invalid:!0,error_labels:!0,error_class:"error",timeout:1e3,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^[-+]?\d+$/,number:/^[-+]?\d*(?:[\.\,]\d+)?$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/,url:/^(https?|ftp|file|ssh):\/\/([-;:&=\+\$,\w]+@{1})?([-A-Za-z0-9\.]+)+:?(\d+)?((\/[-\+~%\/\.\w]+)?\??([-\+=&;%@\.\w]+)?#?([\w]+)?)?/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/,datetime:/^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,time:/^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,month_day_year:/^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,day_month_year:/^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/},validators:{equalTo:function(a,b,d){var e=c.getElementById(a.getAttribute(this.add_namespace("data-equalto"))).value,f=a.value,g=e===f;return g}}},timer:null,init:function(a,b,c){this.bindings(b,c)},events:function(b){function c(a,b){clearTimeout(d.timer),d.timer=setTimeout(function(){d.validate([a],b)}.bind(a),f.timeout)}var d=this,e=d.S(b).attr("novalidate","novalidate"),f=e.data(this.attr_name(!0)+"-init")||{};this.invalid_attr=this.add_namespace("data-invalid"),e.off(".abide").on("submit.fndtn.abide",function(a){var b=/ajax/i.test(d.S(this).attr(d.attr_name()));return d.validate(d.S(this).find("input, textarea, select").not(":hidden, [data-abide-ignore]").get(),a,b)}).on("validate.fndtn.abide",function(a){"manual"===f.validate_on&&d.validate([a.target],a)}).on("reset",function(b){return d.reset(a(this),b)}).find("input, textarea, select").not(":hidden, [data-abide-ignore]").off(".abide").on("blur.fndtn.abide change.fndtn.abide",function(a){var b=this.getAttribute("id"),d=e.find('[data-equalto="'+b+'"]');f.validate_on_blur&&f.validate_on_blur===!0&&c(this,a),"undefined"!=typeof d.get(0)&&d.val().length&&c(d.get(0),a),"change"===f.validate_on&&c(this,a)}).on("keydown.fndtn.abide",function(a){var b=this.getAttribute("id"),d=e.find('[data-equalto="'+b+'"]');f.live_validate&&f.live_validate===!0&&9!=a.which&&c(this,a),"undefined"!=typeof d.get(0)&&d.val().length&&c(d.get(0),a),"tab"===f.validate_on&&9===a.which?c(this,a):"change"===f.validate_on&&c(this,a)}).on("focus",function(b){navigator.userAgent.match(/iPad|iPhone|Android|BlackBerry|Windows Phone|webOS/i)&&a("html, body").animate({scrollTop:a(b.target).offset().top},100)})},reset:function(b,c){var d=this;b.removeAttr(d.invalid_attr),a("["+d.invalid_attr+"]",b).removeAttr(d.invalid_attr),a("."+d.settings.error_class,b).not("small").removeClass(d.settings.error_class),a(":input",b).not(":button, :submit, :reset, :hidden, [data-abide-ignore]").val("").removeAttr(d.invalid_attr)},validate:function(a,b,c){for(var d=this.parse_patterns(a),e=d.length,f=this.S(a[0]).closest("form"),g=/submit/.test(b.type),h=0;e>h;h++)if(!d[h]&&(g||c))return this.settings.focus_on_invalid&&a[h].focus(),f.trigger("invalid.fndtn.abide"),this.S(a[h]).closest("form").attr(this.invalid_attr,""),!1;return(g||c)&&f.trigger("valid.fndtn.abide"),f.removeAttr(this.invalid_attr),c?!1:!0},parse_patterns:function(a){for(var b=a.length,c=[];b--;)c.push(this.pattern(a[b]));return this.check_validation_and_apply_styles(c)},pattern:function(a){var b=a.getAttribute("type"),c="string"==typeof a.getAttribute("required"),d=a.getAttribute("pattern")||"";return this.settings.patterns.hasOwnProperty(d)&&d.length>0?[a,this.settings.patterns[d],c]:d.length>0?[a,new RegExp(d),c]:this.settings.patterns.hasOwnProperty(b)?[a,this.settings.patterns[b],c]:(d=/.*/,[a,d,c])},check_validation_and_apply_styles:function(b){var c=b.length,d=[];if(0==c)return d;var e=this.S(b[0][0]).closest("[data-"+this.attr_name(!0)+"]");for(e.data(this.attr_name(!0)+"-init")||{};c--;){var f,g,h=b[c][0],i=b[c][2],j=h.value.trim(),k=this.S(h).parent(),l=h.getAttribute(this.add_namespace("data-abide-validator")),m="radio"===h.type,n="checkbox"===h.type,o=this.S('label[for="'+h.getAttribute("id")+'"]'),p=i?h.value.length>0:!0,q=[];if(h.getAttribute(this.add_namespace("data-equalto"))&&(l="equalTo"),f=k.is("label")?k.parent():k,m&&i)q.push(this.valid_radio(h,i));else if(n&&i)q.push(this.valid_checkbox(h,i));else if(l){for(var r=l.split(" "),s=!0,t=!0,u=0;u0&&this.settings.error_labels&&o.removeClass(this.settings.error_class).removeAttr("role"),a(h).triggerHandler("valid")):(this.S(h).attr(this.invalid_attr,""),f.addClass("error"),o.length>0&&this.settings.error_labels&&o.addClass(this.settings.error_class).attr("role","alert"),a(h).triggerHandler("invalid"))}else if(b[c][1].test(j)&&p||!i&&h.value.length<1||a(h).attr("disabled")?q.push(!0):q.push(!1),q=[q.every(function(a){return a})],q[0])this.S(h).removeAttr(this.invalid_attr),h.setAttribute("aria-invalid","false"),h.removeAttribute("aria-describedby"),f.removeClass(this.settings.error_class),o.length>0&&this.settings.error_labels&&o.removeClass(this.settings.error_class).removeAttr("role"),a(h).triggerHandler("valid");else{this.S(h).attr(this.invalid_attr,""),h.setAttribute("aria-invalid","true");var v=f.find("small."+this.settings.error_class,"span."+this.settings.error_class),w=v.length>0?v[0].id:"";w.length>0&&h.setAttribute("aria-describedby",w),f.addClass(this.settings.error_class),o.length>0&&this.settings.error_labels&&o.addClass(this.settings.error_class).attr("role","alert"),a(h).triggerHandler("invalid")}d=d.concat(q)}return d},valid_checkbox:function(b,c){var b=this.S(b),d=b.is(":checked")||!c||b.get(0).getAttribute("disabled");return d?(b.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class),a(b).triggerHandler("valid")):(b.attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),a(b).triggerHandler("invalid")),d},valid_radio:function(b,c){for(var d=b.getAttribute("name"),e=this.S(b).closest("[data-"+this.attr_name(!0)+"]").find("[name='"+d+"']"),f=e.length,g=!1,h=!1,i=0;f>i;i++)e[i].getAttribute("disabled")?(h=!0,g=!0):e[i].checked?g=!0:h&&(g=!1);for(var i=0;f>i;i++)g?(this.S(e[i]).removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class),a(e[i]).triggerHandler("valid")):(this.S(e[i]).attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),a(e[i]).triggerHandler("invalid"));return g},valid_equal:function(a,b,d){var e=c.getElementById(a.getAttribute(this.add_namespace("data-equalto"))).value,f=a.value,g=e===f;return g?(this.S(a).removeAttr(this.invalid_attr),d.removeClass(this.settings.error_class),label.length>0&&settings.error_labels&&label.removeClass(this.settings.error_class)):(this.S(a).attr(this.invalid_attr,""),d.addClass(this.settings.error_class),label.length>0&&settings.error_labels&&label.addClass(this.settings.error_class)),g},valid_oneof:function(a,b,c,d){var a=this.S(a),e=this.S("["+this.add_namespace("data-oneof")+"]"),f=e.filter(":checked").length>0;if(f?a.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class):a.attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),!d){var g=this;e.each(function(){g.valid_oneof.call(g,this,null,null,!0)})}return f},reflow:function(a,b){var c=this,d=c.S("["+this.attr_name()+"]").attr("novalidate","novalidate");c.S(d).each(function(a,b){c.events(b)})}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.accordion={name:"accordion",version:"5.5.3",settings:{content_class:"content",active_class:"active",multi_expand:!1,toggleable:!0,callback:function(){}},init:function(a,b,c){this.bindings(b,c)},events:function(b){var c=this,d=this.S;c.create(this.S(b)),d(this.scope).off(".fndtn.accordion").on("click.fndtn.accordion","["+this.attr_name()+"] > dd > a, ["+this.attr_name()+"] > li > a",function(b){var e=d(this).closest("["+c.attr_name()+"]"),f=c.attr_name()+"="+e.attr(c.attr_name()),g=e.data(c.attr_name(!0)+"-init")||c.settings,h=d("#"+this.href.split("#")[1]),i=a("> dd, > li",e),j=i.children("."+g.content_class),k=j.filter("."+g.active_class);return b.preventDefault(),e.attr(c.attr_name())&&(j=j.add("["+f+"] dd > ."+g.content_class+", ["+f+"] li > ."+g.content_class),i=i.add("["+f+"] dd, ["+f+"] li")),g.toggleable&&h.is(k)?(h.parent("dd, li").toggleClass(g.active_class,!1),h.toggleClass(g.active_class,!1),d(this).attr("aria-expanded",function(a,b){return"true"===b?"false":"true"}),g.callback(h),h.triggerHandler("toggled",[e]),void e.triggerHandler("toggled",[h])):(g.multi_expand||(j.removeClass(g.active_class),i.removeClass(g.active_class),i.children("a").attr("aria-expanded","false")),h.addClass(g.active_class).parent().addClass(g.active_class),g.callback(h),h.triggerHandler("toggled",[e]),e.triggerHandler("toggled",[h]),void d(this).attr("aria-expanded","true"))})},create:function(b){var c=this,d=b,e=a("> .accordion-navigation",d),f=d.data(c.attr_name(!0)+"-init")||c.settings;e.children("a").attr("aria-expanded","false"),e.has("."+f.content_class+"."+f.active_class).addClass(f.active_class).children("a").attr("aria-expanded","true"),f.multi_expand&&b.attr("aria-multiselectable","true")},toggle:function(a){var a="undefined"!=typeof a?a:{},c="undefined"!=typeof a.selector?a.selector:"",d="undefined"!=typeof a.toggle_state?a.toggle_state:"",e="undefined"!=typeof a.$accordion?a.$accordion:this.S(this.scope).closest("["+this.attr_name()+"]"),f=e.find("> dd"+c+", > li"+c);if(f.length<1)return b.console&&console.error("Selection not found.",c),!1;var g=this.S,h=this.settings.active_class;f.each(function(){var a=g(this),b=a.hasClass(h);(b&&"close"===d||!b&&"open"===d||""===d)&&a.find("> a").trigger("click.fndtn.accordion")})},open:function(a){var a="undefined"!=typeof a?a:{};a.toggle_state="open",this.toggle(a)},close:function(a){var a="undefined"!=typeof a?a:{};a.toggle_state="close",this.toggle(a)},off:function(){},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.alert={name:"alert",version:"5.5.3",settings:{callback:function(){}},init:function(a,b,c){this.bindings(b,c)},events:function(){var b=this,c=this.S;a(this.scope).off(".alert").on("click.fndtn.alert","["+this.attr_name()+"] .close",function(a){var d=c(this).closest("["+b.attr_name()+"]"),e=d.data(b.attr_name(!0)+"-init")||b.settings;a.preventDefault(),Modernizr.csstransitions?(d.addClass("alert-close"),d.on("transitionend webkitTransitionEnd oTransitionEnd",function(a){c(this).trigger("close.fndtn.alert").remove(),e.callback()})):d.fadeOut(300,function(){c(this).trigger("close.fndtn.alert").remove(),e.callback()})})},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.clearing={name:"clearing",version:"5.5.3",settings:{templates:{viewing:'×'},close_selectors:".clearing-close, div.clearing-blackout",open_selectors:"",skip_selector:"",touch_label:"",init:!1,locked:!1},init:function(a,b,c){var d=this;Foundation.inherit(this,"throttle image_loaded"),this.bindings(b,c),d.S(this.scope).is("["+this.attr_name()+"]")?this.assemble(d.S("li",this.scope)):d.S("["+this.attr_name()+"]",this.scope).each(function(){d.assemble(d.S("li",this))})},events:function(d){var e=this,f=e.S,g=a(".scroll-container");g.length>0&&(this.scope=g),f(this.scope).off(".clearing").on("click.fndtn.clearing","ul["+this.attr_name()+"] li "+this.settings.open_selectors,function(a,b,c){var b=b||f(this),c=c||b,d=b.next("li"),g=b.closest("["+e.attr_name()+"]").data(e.attr_name(!0)+"-init"),h=f(a.target);a.preventDefault(),g||(e.init(),g=b.closest("["+e.attr_name()+"]").data(e.attr_name(!0)+"-init")),c.hasClass("visible")&&b[0]===c[0]&&d.length>0&&e.is_open(b)&&(c=d,h=f("img",c)),e.open(h,b,c),e.update_paddles(c)}).on("click.fndtn.clearing",".clearing-main-next",function(a){e.nav(a,"next")}).on("click.fndtn.clearing",".clearing-main-prev",function(a){e.nav(a,"prev")}).on("click.fndtn.clearing",this.settings.close_selectors,function(a){Foundation.libs.clearing.close(a,this)}),a(c).on("keydown.fndtn.clearing",function(a){e.keydown(a)}),f(b).off(".clearing").on("resize.fndtn.clearing",function(){e.resize()}),this.swipe_events(d)},swipe_events:function(a){var b=this,c=b.S;c(this.scope).on("touchstart.fndtn.clearing",".visible-img",function(a){a.touches||(a=a.originalEvent);var b={start_page_x:a.touches[0].pageX,start_page_y:a.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:d};c(this).data("swipe-transition",b),a.stopPropagation()}).on("touchmove.fndtn.clearing",".visible-img",function(a){if(a.touches||(a=a.originalEvent),!(a.touches.length>1||a.scale&&1!==a.scale)){var d=c(this).data("swipe-transition");if("undefined"==typeof d&&(d={}),d.delta_x=a.touches[0].pageX-d.start_page_x,Foundation.rtl&&(d.delta_x=-d.delta_x),"undefined"==typeof d.is_scrolling&&(d.is_scrolling=!!(d.is_scrolling||Math.abs(d.delta_x)
    ');var d=c.detach(),e="";if(null!=d[0]){e=d[0].outerHTML;var f=this.S("#foundationClearingHolder"),g=c.data(this.attr_name(!0)+"-init"),h={grid:'",viewing:g.templates.viewing},i='
    '+h.viewing+h.grid+"
    ",j=this.settings.touch_label;Modernizr.touch&&(i=a(i).find(".clearing-touch-label").html(j).end()),f.after(i).remove()}}},open:function(b,d,e){function f(){setTimeout(function(){this.image_loaded(m,function(){1!==m.outerWidth()||o?g.call(this,m):f.call(this)}.bind(this))}.bind(this),100)}function g(b){var c=a(b);c.css("visibility","visible"),c.trigger("imageVisible"),i.css("overflow","hidden"),j.addClass("clearing-blackout"),k.addClass("clearing-container"),l.show(),this.fix_height(e).caption(h.S(".clearing-caption",l),h.S("img",e)).center_and_label(b,n).shift(d,e,function(){e.closest("li").siblings().removeClass("visible"),e.closest("li").addClass("visible")}),l.trigger("opened.fndtn.clearing")}var h=this,i=a(c.body),j=e.closest(".clearing-assembled"),k=h.S("div",j).first(),l=h.S(".visible-img",k),m=h.S("img",l).not(b),n=h.S(".clearing-touch-label",k),o=!1,p={};a("body").on("touchmove",function(a){a.preventDefault()}),m.error(function(){o=!0}),this.locked()||(l.trigger("open.fndtn.clearing"),p=this.load(b),p.interchange?m.attr("data-interchange",p.interchange).foundation("interchange","reflow"):m.attr("src",p.src).attr("data-interchange",""),m.css("visibility","hidden"),f.call(this))},close:function(b,d){b.preventDefault();var e,f,g=function(a){return/blackout/.test(a.selector)?a:a.closest(".clearing-blackout")}(a(d)),h=a(c.body);return d===b.target&&g&&(h.css("overflow",""),e=a("div",g).first(),f=a(".visible-img",e),f.trigger("close.fndtn.clearing"),this.settings.prev_index=0,a("ul["+this.attr_name()+"]",g).attr("style","").closest(".clearing-blackout").removeClass("clearing-blackout"),e.removeClass("clearing-container"),f.hide(),f.trigger("closed.fndtn.clearing")),a("body").off("touchmove"),!1},is_open:function(a){return a.parent().prop("style").length>0},keydown:function(b){var c=a(".clearing-blackout ul["+this.attr_name()+"]"),d=this.rtl?37:39,e=this.rtl?39:37,f=27;b.which===d&&this.go(c,"next"),b.which===e&&this.go(c,"prev"),b.which===f&&this.S("a.clearing-close").trigger("click.fndtn.clearing")},nav:function(b,c){var d=a("ul["+this.attr_name()+"]",".clearing-blackout");b.preventDefault(),this.go(d,c)},resize:function(){var b=a("img",".clearing-blackout .visible-img"),c=a(".clearing-touch-label",".clearing-blackout");b.length&&(this.center_and_label(b,c),b.trigger("resized.fndtn.clearing"))},fix_height:function(a){var b=a.parent().children(),c=this;return b.each(function(){var a=c.S(this),b=a.find("img");a.height()>b.outerHeight()&&a.addClass("fix-height")}).closest("ul").width(100*b.length+"%"),this},update_paddles:function(a){a=a.closest("li");var b=a.closest(".carousel").siblings(".visible-img");a.next().length>0?this.S(".clearing-main-next",b).removeClass("disabled"):this.S(".clearing-main-next",b).addClass("disabled"),a.prev().length>0?this.S(".clearing-main-prev",b).removeClass("disabled"):this.S(".clearing-main-prev",b).addClass("disabled")},center_and_label:function(a,b){return!this.rtl&&b.length>0?b.css({marginLeft:-(b.outerWidth()/2),marginTop:-(a.outerHeight()/2)-b.outerHeight()-10}):b.css({marginRight:-(b.outerWidth()/2),marginTop:-(a.outerHeight()/2)-b.outerHeight()-10,left:"auto",right:"50%"}),this},load:function(a){var b,c,d;return"A"===a[0].nodeName?(b=a.attr("href"),c=a.data("clearing-interchange")):(d=a.closest("a"),b=d.attr("href"),c=d.data("clearing-interchange")),this.preload(a),{src:b?b:a.attr("src"),interchange:b?c:a.data("clearing-interchange")}},preload:function(a){this.img(a.closest("li").next(),"next").img(a.closest("li").prev(),"prev")},img:function(b,c){if(b.length){var d,e,f,g=a(".clearing-preload-"+c),h=this.S("a",b);h.length?(d=h.attr("href"),e=h.data("clearing-interchange")):(f=this.S("img",b),d=f.attr("src"),e=f.data("clearing-interchange")),e?g.attr("data-interchange",e):(g.attr("src",d),g.attr("data-interchange",""))}return this},caption:function(a,b){var c=b.attr("data-caption");if(c){var d=a.get(0);d.innerHTML=c,a.show()}else a.text("").hide();return this},go:function(a,b){var c=this.S(".visible",a),d=c[b]();this.settings.skip_selector&&0!=d.find(this.settings.skip_selector).length&&(d=d[b]()),d.length&&this.S("img",d).trigger("click.fndtn.clearing",[c,d]).trigger("change.fndtn.clearing")},shift:function(a,b,c){var d,e=b.parent(),f=this.settings.prev_index||b.index(),g=this.direction(e,a,b),h=this.rtl?"right":"left",i=parseInt(e.css("left"),10),j=b.outerWidth(),k={};b.index()===f||/skip/.test(g)?/skip/.test(g)&&(d=b.index()-this.settings.up_count,this.lock(),d>0?(k[h]=-(d*j),e.animate(k,300,this.unlock())):(k[h]=0,e.animate(k,300,this.unlock()))):/left/.test(g)?(this.lock(),k[h]=i+j,e.animate(k,300,this.unlock())):/right/.test(g)&&(this.lock(),k[h]=i-j,e.animate(k,300,this.unlock())),c()},direction:function(a,b,c){var d,e=this.S("li",a),f=e.outerWidth()+e.outerWidth()/4,g=Math.floor(this.S(".clearing-container").outerWidth()/f)-1,h=e.index(c);return this.settings.up_count=g,d=this.adjacent(this.settings.prev_index,h)?h>g&&h>this.settings.prev_index?"right":h>g-1&&h<=this.settings.prev_index?"left":!1:"skip",this.settings.prev_index=h,d},adjacent:function(a,b){for(var c=b+1;c>=b-1;c--)if(c===a)return!0;return!1},lock:function(){this.settings.locked=!0},unlock:function(){this.settings.locked=!1},locked:function(){return this.settings.locked},off:function(){this.S(this.scope).off(".fndtn.clearing"),this.S(b).off(".fndtn.clearing")},reflow:function(){this.init()}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.dropdown={name:"dropdown",version:"5.5.3",settings:{active_class:"open",disabled_class:"disabled",mega_class:"mega",align:"bottom",is_hover:!1,hover_timeout:150,opened:function(){},closed:function(){}},init:function(b,c,d){Foundation.inherit(this,"throttle"),a.extend(!0,this.settings,c,d),this.bindings(c,d)},events:function(d){var e=this,f=e.S;f(this.scope).off(".dropdown").on("click.fndtn.dropdown","["+this.attr_name()+"]",function(b){var c=f(this).data(e.attr_name(!0)+"-init")||e.settings;(!c.is_hover||Modernizr.touch)&&(b.preventDefault(),f(this).parent("[data-reveal-id]").length&&b.stopPropagation(),e.toggle(a(this)))}).on("mouseenter.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(a){var b,c,d=f(this);clearTimeout(e.timeout),d.data(e.data_attr())?(b=f("#"+d.data(e.data_attr())),c=d):(b=d,c=f("["+e.attr_name()+'="'+b.attr("id")+'"]'));var g=c.data(e.attr_name(!0)+"-init")||e.settings;f(a.currentTarget).data(e.data_attr())&&g.is_hover&&e.closeall.call(e),g.is_hover&&e.open.apply(e,[b,c])}).on("mouseleave.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(a){var b,c=f(this);if(c.data(e.data_attr()))b=c.data(e.data_attr(!0)+"-init")||e.settings;else var d=f("["+e.attr_name()+'="'+f(this).attr("id")+'"]'),b=d.data(e.attr_name(!0)+"-init")||e.settings;e.timeout=setTimeout(function(){c.data(e.data_attr())?b.is_hover&&e.close.call(e,f("#"+c.data(e.data_attr()))):b.is_hover&&e.close.call(e,c)}.bind(this),b.hover_timeout)}).on("click.fndtn.dropdown",function(b){var d=f(b.target).closest("["+e.attr_name()+"-content]"),g=d.find("a");return g.length>0&&"false"!==d.attr("aria-autoclose")&&e.close.call(e,f("["+e.attr_name()+"-content]")),b.target!==c&&!a.contains(c.documentElement,b.target)||f(b.target).closest("["+e.attr_name()+"]").length>0?void 0:!f(b.target).data("revealId")&&d.length>0&&(f(b.target).is("["+e.attr_name()+"-content]")||a.contains(d.first()[0],b.target))?void b.stopPropagation():void e.close.call(e,f("["+e.attr_name()+"-content]"))}).on("opened.fndtn.dropdown","["+e.attr_name()+"-content]",function(){e.settings.opened.call(this)}).on("closed.fndtn.dropdown","["+e.attr_name()+"-content]",function(){e.settings.closed.call(this)}),f(b).off(".dropdown").on("resize.fndtn.dropdown",e.throttle(function(){e.resize.call(e)},50)),this.resize()},close:function(b){var c=this;b.each(function(d){var e=a("["+c.attr_name()+"="+b[d].id+"]")||a("aria-controls="+b[d].id+"]");e.attr("aria-expanded","false"),c.S(this).hasClass(c.settings.active_class)&&(c.S(this).css(Foundation.rtl?"right":"left","-99999px").attr("aria-hidden","true").removeClass(c.settings.active_class).prev("["+c.attr_name()+"]").removeClass(c.settings.active_class).removeData("target"),c.S(this).trigger("closed.fndtn.dropdown",[b]))}),b.removeClass("f-open-"+this.attr_name(!0))},closeall:function(){var b=this;a.each(b.S(".f-open-"+this.attr_name(!0)),function(){b.close.call(b,b.S(this))})},open:function(a,b){this.css(a.addClass(this.settings.active_class),b),a.prev("["+this.attr_name()+"]").addClass(this.settings.active_class),a.data("target",b.get(0)).trigger("opened.fndtn.dropdown",[a,b]),a.attr("aria-hidden","false"),b.attr("aria-expanded","true"),a.focus(),a.addClass("f-open-"+this.attr_name(!0))},data_attr:function(){return this.namespace.length>0?this.namespace+"-"+this.name:this.name},toggle:function(a){if(!a.hasClass(this.settings.disabled_class)){var b=this.S("#"+a.data(this.data_attr()));0!==b.length&&(this.close.call(this,this.S("["+this.attr_name()+"-content]").not(b)),b.hasClass(this.settings.active_class)?(this.close.call(this,b),b.data("target")!==a.get(0)&&this.open.call(this,b,a)):this.open.call(this,b,a))}},resize:function(){var b=this.S("["+this.attr_name()+"-content].open"),c=a(b.data("target"));b.length&&c.length&&this.css(b,c)},css:function(a,b){var c=Math.max((b.width()-a.width())/2,8),d=b.data(this.attr_name(!0)+"-init")||this.settings,e=a.parent().css("overflow-y")||a.parent().css("overflow");if(this.clear_idx(),this.small()){var f=this.dirs.bottom.call(a,b,d);a.attr("style","").removeClass("drop-left drop-right drop-top").css({position:"absolute",width:"95%","max-width":"none",top:f.top}),a.css(Foundation.rtl?"right":"left",c)}else if("visible"!==e){var g=b[0].offsetTop+b[0].offsetHeight;a.attr("style","").css({position:"absolute",top:g}),a.css(Foundation.rtl?"right":"left",c)}else this.style(a,b,d);return a},style:function(b,c,d){var e=a.extend({position:"absolute"},this.dirs[d.align].call(b,c,d));b.attr("style","").css(e)},dirs:{_base:function(a,d){var e=this.offsetParent(),f=e.offset(),g=a.offset();g.top-=f.top,g.left-=f.left,g.missRight=!1,g.missTop=!1,g.missLeft=!1,g.leftRightFlag=!1;var h,i=b.innerWidth;h=c.getElementsByClassName("row")[0]?c.getElementsByClassName("row")[0].clientWidth:i;var j=(i-h)/2,k=h;if(!this.hasClass("mega")&&!d.ignore_repositioning){var l=this.outerWidth(),m=a.offset().left;a.offset().top<=this.outerHeight()&&(g.missTop=!0,k=i-j,g.leftRightFlag=!0),m+l>m+j&&m-j>l&&(g.missRight=!0,g.missLeft=!1),0>=m-l&&(g.missLeft=!0,g.missRight=!1)}return g},top:function(a,b){var c=Foundation.libs.dropdown,d=c.dirs._base.call(this,a,b);return this.addClass("drop-top"),1==d.missTop&&(d.top=d.top+a.outerHeight()+this.outerHeight(), +this.removeClass("drop-top")),1==d.missRight&&(d.left=d.left-this.outerWidth()+a.outerWidth()),(a.outerWidth()0)for(var d=this.S("["+this.add_namespace("data-uuid")+'="'+a+'"]');c--;){var e,f=b[c][2];if(e=this.settings.named_queries.hasOwnProperty(f)?matchMedia(this.settings.named_queries[f]):matchMedia(f),e.matches)return{el:d,scenario:b[c]}}return!1},load:function(a,b){return("undefined"==typeof this["cached_"+a]||b)&&this["update_"+a](),this["cached_"+a]},update_images:function(){var a=this.S("img["+this.data_attr+"]"),b=a.length,c=b,d=0,e=this.data_attr;for(this.cache={},this.cached_images=[],this.images_loaded=0===b;c--;){if(d++,a[c]){var f=a[c].getAttribute(e)||"";f.length>0&&this.cached_images.push(a[c])}d===b&&(this.images_loaded=!0,this.enhance("images"))}return this},update_nodes:function(){var a=this.S("["+this.data_attr+"]").not("img"),b=a.length,c=b,d=0,e=this.data_attr;for(this.cached_nodes=[],this.nodes_loaded=0===b;c--;){d++;var f=a[c].getAttribute(e)||"";f.length>0&&this.cached_nodes.push(a[c]),d===b&&(this.nodes_loaded=!0,this.enhance("nodes"))}return this},enhance:function(c){for(var d=this["cached_"+c].length;d--;)this.object(a(this["cached_"+c][d]));return a(b).trigger("resize.fndtn.interchange")},convert_directive:function(a){var b=this.trim(a);return b.length>0?b:"replace"},parse_scenario:function(a){var b=a[0].match(/(.+),\s*(\w+)\s*$/),c=a[1].match(/(.*)\)/);if(b)var d=b[1],e=b[2];else var f=a[0].split(/,\s*$/),d=f[0],e="";return[this.trim(d),this.convert_directive(e),this.trim(c[1])]},object:function(a){var b=this.parse_data_attr(a),c=[],d=b.length;if(d>0)for(;d--;){var e=b[d].split(/,\s?\(/);if(e.length>1){var f=this.parse_scenario(e);c.push(f)}}return this.store(a,c)},store:function(a,b){var c=this.random_str(),d=a.data(this.add_namespace("uuid",!0));return this.cache[d]?this.cache[d]:(a.attr(this.add_namespace("data-uuid"),c),this.cache[c]=b)},trim:function(b){return"string"==typeof b?a.trim(b):b},set_data_attr:function(a){return a?this.namespace.length>0?this.namespace+"-"+this.settings.load_attr:this.settings.load_attr:this.namespace.length>0?"data-"+this.namespace+"-"+this.settings.load_attr:"data-"+this.settings.load_attr},parse_data_attr:function(a){for(var b=a.attr(this.attr_name()).split(/\[(.*?)\]/),c=b.length,d=[];c--;)b[c].replace(/[\W\d]+/,"").length>4&&d.push(b[c]);return d},reflow:function(){this.load("images",!0),this.load("nodes",!0)}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.joyride={name:"joyride",version:"5.5.3",defaults:{expose:!1,modal:!0,keyboard:!0,tip_location:"bottom",nub_position:"auto",scroll_speed:1500,scroll_animation:"linear",timer:0,start_timer_on_click:!0,start_offset:0,next_button:!0,prev_button:!0,tip_animation:"fade",pause_after:[],exposed:[],tip_animation_fade_speed:300,cookie_monster:!1,cookie_name:"joyride",cookie_domain:!1,cookie_expires:365,tip_container:"body",abort_on_close:!0,tip_location_patterns:{top:["bottom"],bottom:[],left:["right","top","bottom"],right:["left","top","bottom"]},post_ride_callback:function(){},post_step_callback:function(){},pre_step_callback:function(){},pre_ride_callback:function(){},post_expose_callback:function(){},template:{link:'×',timer:'
    ',tip:'
    ',wrapper:'
    ',button:'',prev_button:'',modal:'
    ',expose:'
    ',expose_cover:'
    '},expose_add_class:""},init:function(b,c,d){Foundation.inherit(this,"throttle random_str"),this.settings=this.settings||a.extend({},this.defaults,d||c),this.bindings(c,d)},go_next:function(){this.settings.$li.next().length<1?this.end():this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(),this.startTimer()):(this.hide(),this.show())},go_prev:function(){this.settings.$li.prev().length<1||(this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(null,!0),this.startTimer()):(this.hide(),this.show(null,!0)))},events:function(){var c=this;a(this.scope).off(".joyride").on("click.fndtn.joyride",".joyride-next-tip, .joyride-modal-bg",function(a){a.preventDefault(),this.go_next()}.bind(this)).on("click.fndtn.joyride",".joyride-prev-tip",function(a){a.preventDefault(),this.go_prev()}.bind(this)).on("click.fndtn.joyride",".joyride-close-tip",function(a){a.preventDefault(),this.end(this.settings.abort_on_close)}.bind(this)).on("keyup.fndtn.joyride",function(a){if(this.settings.keyboard&&this.settings.riding)switch(a.which){case 39:a.preventDefault(),this.go_next();break;case 37:a.preventDefault(),this.go_prev();break;case 27:a.preventDefault(),this.end(this.settings.abort_on_close)}}.bind(this)),a(b).off(".joyride").on("resize.fndtn.joyride",c.throttle(function(){if(a("["+c.attr_name()+"]").length>0&&c.settings.$next_tip&&c.settings.riding){if(c.settings.exposed.length>0){var b=a(c.settings.exposed);b.each(function(){var b=a(this);c.un_expose(b),c.expose(b)})}c.is_phone()?c.pos_phone():c.pos_default(!1)}},100))},start:function(){var b=this,c=a("["+this.attr_name()+"]",this.scope),d=["timer","scrollSpeed","startOffset","tipAnimationFadeSpeed","cookieExpires"],e=d.length;!c.length>0||(this.settings.init||this.events(),this.settings=c.data(this.attr_name(!0)+"-init"),this.settings.$content_el=c,this.settings.$body=a(this.settings.tip_container),this.settings.body_offset=a(this.settings.tip_container).position(),this.settings.$tip_content=this.settings.$content_el.find("> li"),this.settings.paused=!1,this.settings.attempts=0,this.settings.riding=!0,"function"!=typeof a.cookie&&(this.settings.cookie_monster=!1),(!this.settings.cookie_monster||this.settings.cookie_monster&&!a.cookie(this.settings.cookie_name))&&(this.settings.$tip_content.each(function(c){var f=a(this);this.settings=a.extend({},b.defaults,b.data_options(f));for(var g=e;g--;)b.settings[d[g]]=parseInt(b.settings[d[g]],10);b.create({$li:f,index:c})}),!this.settings.start_timer_on_click&&this.settings.timer>0?(this.show("init"),this.startTimer()):this.show("init")))},resume:function(){this.set_li(),this.show()},tip_template:function(b){var c,d;return b.tip_class=b.tip_class||"",c=a(this.settings.template.tip).addClass(b.tip_class),d=a.trim(a(b.li).html())+this.prev_button_text(b.prev_button_text,b.index)+this.button_text(b.button_text)+this.settings.template.link+this.timer_instance(b.index),c.append(a(this.settings.template.wrapper)),c.first().attr(this.add_namespace("data-index"),b.index),a(".joyride-content-wrapper",c).append(d),c[0]},timer_instance:function(b){var c;return c=0===b&&this.settings.start_timer_on_click&&this.settings.timer>0||0===this.settings.timer?"":a(this.settings.template.timer)[0].outerHTML},button_text:function(b){return this.settings.tip_settings.next_button?(b=a.trim(b)||"Next",b=a(this.settings.template.button).append(b)[0].outerHTML):b="",b},prev_button_text:function(b,c){return this.settings.tip_settings.prev_button?(b=a.trim(b)||"Previous",b=0==c?a(this.settings.template.prev_button).append(b).addClass("disabled")[0].outerHTML:a(this.settings.template.prev_button).append(b)[0].outerHTML):b="",b},create:function(b){this.settings.tip_settings=a.extend({},this.settings,this.data_options(b.$li));var c=b.$li.attr(this.add_namespace("data-button"))||b.$li.attr(this.add_namespace("data-text")),d=b.$li.attr(this.add_namespace("data-button-prev"))||b.$li.attr(this.add_namespace("data-prev-text")),e=b.$li.attr("class"),f=a(this.tip_template({tip_class:e,index:b.index,button_text:c,prev_button_text:d,li:b.$li}));a(this.settings.tip_container).append(f)},show:function(b,c){var e=null;if(this.settings.$li===d||-1===a.inArray(this.settings.$li.index(),this.settings.pause_after))if(this.settings.paused?this.settings.paused=!1:this.set_li(b,c),this.settings.attempts=0,this.settings.$li.length&&this.settings.$target.length>0){if(b&&(this.settings.pre_ride_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.show_modal()),this.settings.pre_step_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.settings.expose&&this.expose(),this.settings.tip_settings=a.extend({},this.settings,this.data_options(this.settings.$li)),this.settings.timer=parseInt(this.settings.timer,10),this.settings.tip_settings.tip_location_pattern=this.settings.tip_location_patterns[this.settings.tip_settings.tip_location],!/body/i.test(this.settings.$target.selector)&&!this.settings.expose){var f=a(".joyride-modal-bg");/pop/i.test(this.settings.tipAnimation)?f.hide():f.fadeOut(this.settings.tipAnimationFadeSpeed),this.scroll_to()}this.is_phone()?this.pos_phone(!0):this.pos_default(!0),e=this.settings.$next_tip.find(".joyride-timer-indicator"),/pop/i.test(this.settings.tip_animation)?(e.width(0),this.settings.timer>0?(this.settings.$next_tip.show(),setTimeout(function(){e.animate({width:e.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.show()):/fade/i.test(this.settings.tip_animation)&&(e.width(0),this.settings.timer>0?(this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed).show(),setTimeout(function(){e.animate({width:e.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed)),this.settings.$current_tip=this.settings.$next_tip}else this.settings.$li&&this.settings.$target.length<1?this.show(b,c):this.end();else this.settings.paused=!0},is_phone:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},hide:function(){this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.modal||a(".joyride-modal-bg").hide(),this.settings.$current_tip.css("visibility","hidden"),setTimeout(a.proxy(function(){this.hide(),this.css("visibility","visible")},this.settings.$current_tip),0),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip)},set_li:function(a,b){a?(this.settings.$li=this.settings.$tip_content.eq(this.settings.start_offset),this.set_next_tip(),this.settings.$current_tip=this.settings.$next_tip):(b?this.settings.$li=this.settings.$li.prev():this.settings.$li=this.settings.$li.next(),this.set_next_tip()),this.set_target()},set_next_tip:function(){this.settings.$next_tip=a(".joyride-tip-guide").eq(this.settings.$li.index()),this.settings.$next_tip.data("closed","")},set_target:function(){var b=this.settings.$li.attr(this.add_namespace("data-class")),d=this.settings.$li.attr(this.add_namespace("data-id")),e=function(){return d?a(c.getElementById(d)):b?a("."+b).first():a("body")};this.settings.$target=e()},scroll_to:function(){var c,d;c=a(b).height()/2,d=Math.ceil(this.settings.$target.offset().top-c+this.settings.$next_tip.outerHeight()),0!=d&&a("html, body").stop().animate({scrollTop:d},this.settings.scroll_speed,"swing")},paused:function(){return-1===a.inArray(this.settings.$li.index()+1,this.settings.pause_after)},restart:function(){this.hide(),this.settings.$li=d,this.show("init")},pos_default:function(a){var b=this.settings.$next_tip.find(".joyride-nub"),c=Math.ceil(b.outerWidth()/2),d=Math.ceil(b.outerHeight()/2),e=a||!1;if(e&&(this.settings.$next_tip.css("visibility","hidden"),this.settings.$next_tip.show()),/body/i.test(this.settings.$target.selector))this.settings.$li.length&&this.pos_modal(b);else{var f=this.settings.tip_settings.tipAdjustmentY?parseInt(this.settings.tip_settings.tipAdjustmentY):0,g=this.settings.tip_settings.tipAdjustmentX?parseInt(this.settings.tip_settings.tipAdjustmentX):0;this.bottom()?(this.rtl?this.settings.$next_tip.css({top:this.settings.$target.offset().top+d+this.settings.$target.outerHeight()+f,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()+g}):this.settings.$next_tip.css({top:this.settings.$target.offset().top+d+this.settings.$target.outerHeight()+f,left:this.settings.$target.offset().left+g}),this.nub_position(b,this.settings.tip_settings.nub_position,"top")):this.top()?(this.rtl?this.settings.$next_tip.css({top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-d+f,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()}):this.settings.$next_tip.css({top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-d+f,left:this.settings.$target.offset().left+g}),this.nub_position(b,this.settings.tip_settings.nub_position,"bottom")):this.right()?(this.settings.$next_tip.css({top:this.settings.$target.offset().top+f,left:this.settings.$target.outerWidth()+this.settings.$target.offset().left+c+g}),this.nub_position(b,this.settings.tip_settings.nub_position,"left")):this.left()&&(this.settings.$next_tip.css({top:this.settings.$target.offset().top+f,left:this.settings.$target.offset().left-this.settings.$next_tip.outerWidth()-c+g}),this.nub_position(b,this.settings.tip_settings.nub_position,"right")),!this.visible(this.corners(this.settings.$next_tip))&&this.settings.attempts0&&arguments[0]instanceof a)e=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;e=this.settings.$target}return e.length<1?(b.console&&console.error("element not valid",e),!1):(c=a(this.settings.template.expose),this.settings.$body.append(c),c.css({top:e.offset().top,left:e.offset().left,width:e.outerWidth(!0),height:e.outerHeight(!0)}),d=a(this.settings.template.expose_cover),f={zIndex:e.css("z-index"),position:e.css("position")},g=null==e.attr("class")?"":e.attr("class"),e.css("z-index",parseInt(c.css("z-index"))+1),"static"==f.position&&e.css("position","relative"),e.data("expose-css",f),e.data("orig-class",g),e.attr("class",g+" "+this.settings.expose_add_class),d.css({top:e.offset().top,left:e.offset().left,width:e.outerWidth(!0),height:e.outerHeight(!0)}),this.settings.modal&&this.show_modal(),this.settings.$body.append(d),c.addClass(h),d.addClass(h),e.data("expose",h),this.settings.post_expose_callback(this.settings.$li.index(),this.settings.$next_tip,e),void this.add_exposed(e))},un_expose:function(){var c,d,e,f,g,h=!1;if(arguments.length>0&&arguments[0]instanceof a)d=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;d=this.settings.$target}return d.length<1?(b.console&&console.error("element not valid",d),!1):(c=d.data("expose"),e=a("."+c),arguments.length>1&&(h=arguments[1]),h===!0?a(".joyride-expose-wrapper,.joyride-expose-cover").remove():e.remove(),f=d.data("expose-css"),"auto"==f.zIndex?d.css("z-index",""):d.css("z-index",f.zIndex),f.position!=d.css("position")&&("static"==f.position?d.css("position",""):d.css("position",f.position)),g=d.data("orig-class"),d.attr("class",g),d.removeData("orig-classes"),d.removeData("expose"),d.removeData("expose-z-index"),void this.remove_exposed(d))},add_exposed:function(b){this.settings.exposed=this.settings.exposed||[],b instanceof a||"object"==typeof b?this.settings.exposed.push(b[0]):"string"==typeof b&&this.settings.exposed.push(b)},remove_exposed:function(b){var c,d;for(b instanceof a?c=b[0]:"string"==typeof b&&(c=b),this.settings.exposed=this.settings.exposed||[],d=this.settings.exposed.length;d--;)if(this.settings.exposed[d]==c)return void this.settings.exposed.splice(d,1)},center:function(){var c=a(b);return this.settings.$next_tip.css({top:(c.height()-this.settings.$next_tip.outerHeight())/2+c.scrollTop(),left:(c.width()-this.settings.$next_tip.outerWidth())/2+c.scrollLeft()}),!0},bottom:function(){return/bottom/i.test(this.settings.tip_settings.tip_location)},top:function(){return/top/i.test(this.settings.tip_settings.tip_location)},right:function(){return/right/i.test(this.settings.tip_settings.tip_location)},left:function(){return/left/i.test(this.settings.tip_settings.tip_location)},corners:function(c){if(0===c.length)return[!1,!1,!1,!1];var d=a(b),e=d.height()/2,f=Math.ceil(this.settings.$target.offset().top-e+this.settings.$next_tip.outerHeight()),g=d.width()+d.scrollLeft(),h=d.height()+f,i=d.height()+d.scrollTop(),j=d.scrollTop();return j>f&&(j=0>f?0:f),h>i&&(i=h),[c.offset().topc.offset().left]},visible:function(a){for(var b=a.length;b--;)if(a[b])return!1;return!0},nub_position:function(a,b,c){"auto"===b?a.addClass(c):a.addClass(b)},startTimer:function(){this.settings.$li.length?this.settings.automate=setTimeout(function(){this.hide(),this.show(),this.startTimer()}.bind(this),this.settings.timer):clearTimeout(this.settings.automate)},end:function(b){this.settings.cookie_monster&&a.cookie(this.settings.cookie_name,"ridden",{expires:this.settings.cookie_expires,domain:this.settings.cookie_domain}),this.settings.timer>0&&clearTimeout(this.settings.automate),this.settings.modal&&this.settings.expose&&this.un_expose(),a(this.scope).off("keyup.joyride"),this.settings.$next_tip.data("closed",!0),this.settings.riding=!1,a(".joyride-modal-bg").hide(),this.settings.$current_tip.hide(),("undefined"==typeof b||b===!1)&&(this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip),this.settings.post_ride_callback(this.settings.$li.index(),this.settings.$current_tip)),a(".joyride-tip-guide").remove()},off:function(){a(this.scope).off(".joyride"),a(b).off(".joyride"),a(".joyride-close-tip, .joyride-next-tip, .joyride-modal-bg").off(".joyride"),a(".joyride-tip-guide, .joyride-modal-bg").remove(),clearTimeout(this.settings.automate)},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs["magellan-expedition"]={name:"magellan-expedition",version:"5.5.3",settings:{active_class:"active",threshold:0,destination_threshold:20,throttle_delay:30,fixed_top:0,offset_by_height:!0,duration:700,easing:"swing"},init:function(a,b,c){Foundation.inherit(this,"throttle"),this.bindings(b,c)},events:function(){var b=this,c=b.S,d=b.settings;b.set_expedition_position(),c(b.scope).off(".magellan").on("click.fndtn.magellan","["+b.add_namespace("data-magellan-arrival")+"] a[href*=#]",function(c){var d=this.hostname===location.hostname||!this.hostname,e=b.filterPathname(location.pathname)===b.filterPathname(this.pathname),f=this.hash.replace(/(:|\.|\/)/g,"\\$1"),g=this;if(d&&e&&f){c.preventDefault();var h=a(this).closest("["+b.attr_name()+"]"),i=h.data("magellan-expedition-init"),j=this.hash.split("#").join(""),k=a('a[name="'+j+'"]');0===k.length&&(k=a("#"+j));var l=k.offset().top-i.destination_threshold+1;i.offset_by_height&&(l-=h.outerHeight()),a("html, body").stop().animate({scrollTop:l},i.duration,i.easing,function(){history.pushState?history.pushState(null,null,g.pathname+g.search+"#"+j):location.hash=g.pathname+g.search+"#"+j})}}).on("scroll.fndtn.magellan",b.throttle(this.check_for_arrivals.bind(this),d.throttle_delay))},check_for_arrivals:function(){var a=this;a.update_arrivals(),a.update_expedition_positions()},set_expedition_position:function(){var b=this;a("["+this.attr_name()+"=fixed]",b.scope).each(function(c,d){var e,f,g=a(this),h=g.data("magellan-expedition-init"),i=g.attr("styles");g.attr("style",""),e=g.offset().top+h.threshold,f=parseInt(g.data("magellan-fixed-top")),isNaN(f)||(b.settings.fixed_top=f),g.data(b.data_attr("magellan-top-offset"),e),g.attr("style",i)})},update_expedition_positions:function(){var c=this,d=a(b).scrollTop();a("["+this.attr_name()+"=fixed]",c.scope).each(function(){var b=a(this),e=b.data("magellan-expedition-init"),f=b.attr("style"),g=b.data("magellan-top-offset");if(d+c.settings.fixed_top>=g){var h=b.prev("["+c.add_namespace("data-magellan-expedition-clone")+"]");0===h.length&&(h=b.clone(),h.removeAttr(c.attr_name()),h.attr(c.add_namespace("data-magellan-expedition-clone"),""),b.before(h)),b.css({position:"fixed",top:e.fixed_top}).addClass("fixed")}else b.prev("["+c.add_namespace("data-magellan-expedition-clone")+"]").remove(),b.attr("style",f).css("position","").css("top","").removeClass("fixed")})},update_arrivals:function(){var c=this,d=a(b).scrollTop();a("["+this.attr_name()+"]",c.scope).each(function(){var b=a(this),e=b.data(c.attr_name(!0)+"-init"),f=c.offsets(b,d),g=b.find("["+c.add_namespace("data-magellan-arrival")+"]"),h=!1;f.each(function(a,d){if(d.viewport_offset>=d.top_offset){var f=b.find("["+c.add_namespace("data-magellan-arrival")+"]");return f.not(d.arrival).removeClass(e.active_class),d.arrival.addClass(e.active_class),h=!0,!0}}),h||g.removeClass(e.active_class)})},offsets:function(b,c){var d=this,e=b.data(d.attr_name(!0)+"-init"),f=c;return b.find("["+d.add_namespace("data-magellan-arrival")+"]").map(function(c,g){var h=a(this).data(d.data_attr("magellan-arrival")),i=a("["+d.add_namespace("data-magellan-destination")+"="+h+"]");if(i.length>0){var j=i.offset().top-e.destination_threshold;return e.offset_by_height&&(j-=b.outerHeight()),j=Math.floor(j),{destination:i,arrival:a(this),top_offset:j,viewport_offset:f}}}).sort(function(a,b){return a.top_offsetb.top_offset?1:0})},data_attr:function(a){return this.namespace.length>0?this.namespace+"-"+a:a},off:function(){this.S(this.scope).off(".magellan"),this.S(b).off(".magellan")},filterPathname:function(a){return a=a||"",a.replace(/^\//,"").replace(/(?:index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")},reflow:function(){var b=this;a("["+b.add_namespace("data-magellan-expedition-clone")+"]",b.scope).remove()}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.offcanvas={name:"offcanvas",version:"5.5.3",settings:{open_method:"move",close_on_click:!1},init:function(a,b,c){this.bindings(b,c)},events:function(){var b=this,c=b.S,d="",e="",f="",g="",h="";"move"===this.settings.open_method?(d="move-",e="right",f="left",g="top",h="bottom"):"overlap_single"===this.settings.open_method?(d="offcanvas-overlap-",e="right",f="left",g="top",h="bottom"):"overlap"===this.settings.open_method&&(d="offcanvas-overlap"),c(this.scope).off(".offcanvas").on("click.fndtn.offcanvas",".left-off-canvas-toggle",function(f){b.click_toggle_class(f,d+e),"overlap"!==b.settings.open_method&&c(".left-submenu").removeClass(d+e),a(".left-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".left-off-canvas-menu a",function(f){var g=b.get_settings(f),h=c(this).parent();!g.close_on_click||h.hasClass("has-submenu")||h.hasClass("back")?c(this).parent().hasClass("has-submenu")?(f.preventDefault(),c(this).siblings(".left-submenu").toggleClass(d+e)):h.hasClass("back")&&(f.preventDefault(),h.parent().removeClass(d+e)):(b.hide.call(b,d+e,b.get_wrapper(f)),h.parent().removeClass(d+e)),a(".left-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".right-off-canvas-toggle",function(e){b.click_toggle_class(e,d+f),"overlap"!==b.settings.open_method&&c(".right-submenu").removeClass(d+f),a(".right-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".right-off-canvas-menu a",function(e){var g=b.get_settings(e),h=c(this).parent();!g.close_on_click||h.hasClass("has-submenu")||h.hasClass("back")?c(this).parent().hasClass("has-submenu")?(e.preventDefault(),c(this).siblings(".right-submenu").toggleClass(d+f)):h.hasClass("back")&&(e.preventDefault(),h.parent().removeClass(d+f)):(b.hide.call(b,d+f,b.get_wrapper(e)),h.parent().removeClass(d+f)),a(".right-off-canvas-toggle").attr("aria-expanded","true"); +}).on("click.fndtn.offcanvas",".top-off-canvas-toggle",function(e){b.click_toggle_class(e,d+h),"overlap"!==b.settings.open_method&&c(".top-submenu").removeClass(d+h),a(".top-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".top-off-canvas-menu a",function(e){var f=b.get_settings(e),g=c(this).parent();!f.close_on_click||g.hasClass("has-submenu")||g.hasClass("back")?c(this).parent().hasClass("has-submenu")?(e.preventDefault(),c(this).siblings(".top-submenu").toggleClass(d+h)):g.hasClass("back")&&(e.preventDefault(),g.parent().removeClass(d+h)):(b.hide.call(b,d+h,b.get_wrapper(e)),g.parent().removeClass(d+h)),a(".top-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".bottom-off-canvas-toggle",function(e){b.click_toggle_class(e,d+g),"overlap"!==b.settings.open_method&&c(".bottom-submenu").removeClass(d+g),a(".bottom-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".bottom-off-canvas-menu a",function(e){var f=b.get_settings(e),h=c(this).parent();!f.close_on_click||h.hasClass("has-submenu")||h.hasClass("back")?c(this).parent().hasClass("has-submenu")?(e.preventDefault(),c(this).siblings(".bottom-submenu").toggleClass(d+g)):h.hasClass("back")&&(e.preventDefault(),h.parent().removeClass(d+g)):(b.hide.call(b,d+g,b.get_wrapper(e)),h.parent().removeClass(d+g)),a(".bottom-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(g){b.click_remove_class(g,d+f),c(".right-submenu").removeClass(d+f),e&&(b.click_remove_class(g,d+e),c(".left-submenu").removeClass(d+f)),a(".right-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(c){b.click_remove_class(c,d+f),a(".left-off-canvas-toggle").attr("aria-expanded","false"),e&&(b.click_remove_class(c,d+e),a(".right-off-canvas-toggle").attr("aria-expanded","false"))}).on("click.fndtn.offcanvas",".exit-off-canvas",function(e){b.click_remove_class(e,d+g),c(".bottom-submenu").removeClass(d+g),h&&(b.click_remove_class(e,d+h),c(".top-submenu").removeClass(d+g)),a(".bottom-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(c){b.click_remove_class(c,d+g),a(".top-off-canvas-toggle").attr("aria-expanded","false"),h&&(b.click_remove_class(c,d+h),a(".bottom-off-canvas-toggle").attr("aria-expanded","false"))})},toggle:function(a,b){b=b||this.get_wrapper(),b.is("."+a)?this.hide(a,b):this.show(a,b)},show:function(a,b){b=b||this.get_wrapper(),b.trigger("open.fndtn.offcanvas"),b.addClass(a)},hide:function(a,b){b=b||this.get_wrapper(),b.trigger("close.fndtn.offcanvas"),b.removeClass(a)},click_toggle_class:function(a,b){a.preventDefault();var c=this.get_wrapper(a);this.toggle(b,c)},click_remove_class:function(a,b){a.preventDefault();var c=this.get_wrapper(a);this.hide(b,c)},get_settings:function(a){var b=this.S(a.target).closest("["+this.attr_name()+"]");return b.data(this.attr_name(!0)+"-init")||this.settings},get_wrapper:function(a){var b=this.S(a?a.target:this.scope).closest(".off-canvas-wrap");return 0===b.length&&(b=this.S(".off-canvas-wrap")),b},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";var e=function(){},f=function(e,f){if(e.hasClass(f.slides_container_class))return this;var j,k,l,m,n,o,p=this,q=e,r=0,s=!1;p.slides=function(){return q.children(f.slide_selector)},p.slides().first().addClass(f.active_slide_class),p.update_slide_number=function(b){f.slide_number&&(k.find("span:first").text(parseInt(b)+1),k.find("span:last").text(p.slides().length)),f.bullets&&(l.children().removeClass(f.bullets_active_class),a(l.children().get(b)).addClass(f.bullets_active_class))},p.update_active_link=function(b){var c=a('[data-orbit-link="'+p.slides().eq(b).attr("data-orbit-slide")+'"]');c.siblings().removeClass(f.bullets_active_class),c.addClass(f.bullets_active_class)},p.build_markup=function(){q.wrap('
    '),j=q.parent(),q.addClass(f.slides_container_class),f.stack_on_small&&j.addClass(f.stack_on_small_class),f.navigation_arrows&&(j.append(a('').addClass(f.prev_class)),j.append(a('').addClass(f.next_class))),f.timer&&(m=a("
    ").addClass(f.timer_container_class),m.append(""),m.append(a("
    ").addClass(f.timer_progress_class)),m.addClass(f.timer_paused_class),j.append(m)),f.slide_number&&(k=a("
    ").addClass(f.slide_number_class),k.append(" "+f.slide_number_text+" "),j.append(k)),f.bullets&&(l=a("
      ").addClass(f.bullets_container_class),j.append(l),l.wrap('
      '),p.slides().each(function(b,c){var d=a("
    1. ").attr("data-orbit-slide",b).on("click",p.link_bullet);l.append(d)}))},p._goto=function(b,c){if(b===r)return!1;"object"==typeof o&&o.restart();var d=p.slides(),e="next";if(s=!0,r>b&&(e="prev"),b>=d.length){if(!f.circular)return!1;b=0}else if(0>b){if(!f.circular)return!1;b=d.length-1}var g=a(d.get(r)),h=a(d.get(b));g.css("zIndex",2),g.removeClass(f.active_slide_class),h.css("zIndex",4).addClass(f.active_slide_class),q.trigger("before-slide-change.fndtn.orbit"),f.before_slide_change(),p.update_active_link(b);var i=function(){var a=function(){r=b,s=!1,c===!0&&(o=p.create_timer(),o.start()),p.update_slide_number(r),q.trigger("after-slide-change.fndtn.orbit",[{slide_number:r,total_slides:d.length}]),f.after_slide_change(r,d.length)};q.outerHeight()!=h.outerHeight()&&f.variable_height?q.animate({height:h.outerHeight()},250,"linear",a):a()};if(1===d.length)return i(),!1;var j=function(){"next"===e&&n.next(g,h,i),"prev"===e&&n.prev(g,h,i)};h.outerHeight()>q.outerHeight()&&f.variable_height?q.animate({height:h.outerHeight()},250,"linear",j):j()},p.next=function(a){a.stopImmediatePropagation(),a.preventDefault(),p._goto(r+1)},p.prev=function(a){a.stopImmediatePropagation(),a.preventDefault(),p._goto(r-1)},p.link_custom=function(b){b.preventDefault();var c=a(this).attr("data-orbit-link");if("string"==typeof c&&""!=(c=a.trim(c))){var d=j.find("[data-orbit-slide="+c+"]");-1!=d.index()&&p._goto(d.index())}},p.link_bullet=function(b){var c=a(this).attr("data-orbit-slide");if("string"==typeof c&&""!=(c=a.trim(c)))if(isNaN(parseInt(c))){var d=j.find("[data-orbit-slide="+c+"]");-1!=d.index()&&p._goto(d.index()+1)}else p._goto(parseInt(c))},p.timer_callback=function(){p._goto(r+1,!0)},p.compute_dimensions=function(){var b=a(p.slides().get(r)),c=b.outerHeight();f.variable_height||p.slides().each(function(){a(this).outerHeight()>c&&(c=a(this).outerHeight())}),q.height(c)},p.create_timer=function(){var a=new g(j.find("."+f.timer_container_class),f,p.timer_callback);return a},p.stop_timer=function(){"object"==typeof o&&o.stop()},p.toggle_timer=function(){var a=j.find("."+f.timer_container_class);a.hasClass(f.timer_paused_class)?("undefined"==typeof o&&(o=p.create_timer()),o.start()):"object"==typeof o&&o.stop()},p.init=function(){p.build_markup(),f.timer&&(o=p.create_timer(),Foundation.utils.image_loaded(this.slides().children("img"),o.start)),n=new i(f,q),"slide"===f.animation&&(n=new h(f,q)),j.on("click","."+f.next_class,p.next),j.on("click","."+f.prev_class,p.prev),f.next_on_click&&j.on("click","."+f.slides_container_class+" [data-orbit-slide]",p.link_bullet),j.on("click",p.toggle_timer),f.swipe&&j.on("touchstart.fndtn.orbit",function(a){a.touches||(a=a.originalEvent);var b={start_page_x:a.touches[0].pageX,start_page_y:a.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:d};j.data("swipe-transition",b),a.stopPropagation()}).on("touchmove.fndtn.orbit",function(a){if(a.touches||(a=a.originalEvent),!(a.touches.length>1||a.scale&&1!==a.scale)){var b=j.data("swipe-transition");if("undefined"==typeof b&&(b={}),b.delta_x=a.touches[0].pageX-b.start_page_x,"undefined"==typeof b.is_scrolling&&(b.is_scrolling=!!(b.is_scrolling||Math.abs(b.delta_x)0?d(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video):d(this.scope).on("open.fndtn.reveal","["+b.attr_name()+"]",this.settings.open).on("opened.fndtn.reveal","["+b.attr_name()+"]",this.settings.opened).on("opened.fndtn.reveal","["+b.attr_name()+"]",this.open_video).on("close.fndtn.reveal","["+b.attr_name()+"]",this.settings.close).on("closed.fndtn.reveal","["+b.attr_name()+"]",this.settings.closed).on("closed.fndtn.reveal","["+b.attr_name()+"]",this.close_video),!0},key_up_on:function(a){var b=this;return b.S("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(a){var c=b.S("["+b.attr_name()+"].open"),d=c.data(b.attr_name(!0)+"-init")||b.settings;d&&27===a.which&&d.close_on_esc&&!b.locked&&b.close.call(b,c)}),!0},key_up_off:function(a){return this.S("body").off("keyup.fndtn.reveal"),!0},open:function(c,e){var g,h=this;c?"undefined"!=typeof c.selector?g=h.S("#"+c.data(h.data_attr("reveal-id"))).first():(g=h.S(this.scope),e=c):g=h.S(this.scope);var i=g.data(h.attr_name(!0)+"-init");if(i=i||this.settings,g.hasClass("open")&&c!==d&&c.attr("data-reveal-id")==g.attr("id"))return h.close(g);if(!g.hasClass("open")){var j=h.S("["+h.attr_name()+"].open");"undefined"==typeof g.data("css-top")&&g.data("css-top",parseInt(g.css("top"),10)).data("offset",this.cache_offset(g)),g.attr("tabindex","0").attr("aria-hidden","false"),this.key_up_on(g),g.on("open.fndtn.reveal",function(a){"fndtn.reveal"!==a.namespace}),g.on("open.fndtn.reveal").trigger("open.fndtn.reveal"),j.length<1&&this.toggle_bg(g,!0),"string"==typeof e&&(e={url:e});var k=function(){j.length>0&&(i.multiple_opened?h.to_back(j):h.hide(j,i.css.close)),i.multiple_opened&&f.push(g),h.show(g,i.css.open)};if("undefined"!=typeof e&&e.url){var l="undefined"!=typeof e.success?e.success:null;a.extend(e,{success:function(b,c,d){if(a.isFunction(l)){var e=l(b,c,d);"string"==typeof e&&(b=e)}"undefined"!=typeof options&&"undefined"!=typeof options.replaceContentSel?g.find(options.replaceContentSel).html(b):g.html(b),h.S(g).foundation("section","reflow"),h.S(g).children().foundation(),k()}}),i.on_ajax_error!==a.noop&&a.extend(e,{error:i.on_ajax_error}),a.ajax(e)}else k()}h.S(b).trigger("resize")},close:function(b){var b=b&&b.length?b:this.S(this.scope),c=this.S("["+this.attr_name()+"].open"),d=b.data(this.attr_name(!0)+"-init")||this.settings,e=this;if(c.length>0)if(b.removeAttr("tabindex","0").attr("aria-hidden","true"),this.locked=!0,this.key_up_off(b),b.trigger("close.fndtn.reveal"),(d.multiple_opened&&1===c.length||!d.multiple_opened||b.length>1)&&(e.toggle_bg(b,!1),e.to_front(b)),d.multiple_opened){var g=b.is(":not(.toback)");e.hide(b,d.css.close,d),g?f.pop():f=a.grep(f,function(a){var c=a[0]===b[0];return c&&e.to_front(b),!c}),f.length>0&&e.to_front(f[f.length-1])}else e.hide(c,d.css.close,d)},close_targets:function(){var a="."+this.settings.dismiss_modal_class;return this.settings.close_on_background_click?a+", ."+this.settings.bg_class:a},toggle_bg:function(b,c){0===this.S("."+this.settings.bg_class).length&&(this.settings.bg=a("
      ",{"class":this.settings.bg_class}).appendTo("body").hide());var e=this.settings.bg.filter(":visible").length>0;c!=e&&((c==d?e:!c)?this.hide(this.settings.bg):this.show(this.settings.bg))},show:function(c,d){if(d){var f=c.data(this.attr_name(!0)+"-init")||this.settings,g=f.root_element,h=this;if(0===c.parent(g).length){var i=c.wrap('
      ').parent();c.on("closed.fndtn.reveal.wrapped",function(){c.detach().appendTo(i),c.unwrap().unbind("closed.fndtn.reveal.wrapped")}),c.detach().appendTo(g)}var j=e(f.animation);if(j.animate||(this.locked=!1),j.pop){d.top=a(b).scrollTop()-c.data("offset")+"px";var k={top:a(b).scrollTop()+c.data("css-top")+"px",opacity:1};return setTimeout(function(){return c.css(d).animate(k,f.animation_speed,"linear",function(){h.locked=!1,c.trigger("opened.fndtn.reveal")}).addClass("open")},f.animation_speed/2)}if(d.top=a(b).scrollTop()+c.data("css-top")+"px",j.fade){var k={opacity:1};return setTimeout(function(){return c.css(d).animate(k,f.animation_speed,"linear",function(){h.locked=!1,c.trigger("opened.fndtn.reveal")}).addClass("open")},f.animation_speed/2)}return c.css(d).show().css({opacity:1}).addClass("open").trigger("opened.fndtn.reveal")}var f=this.settings;return e(f.animation).fade?c.fadeIn(f.animation_speed/2):(this.locked=!1,c.show())},to_back:function(a){a.addClass("toback")},to_front:function(a){a.removeClass("toback")},hide:function(c,d){if(d){var f=c.data(this.attr_name(!0)+"-init"),g=this;f=f||this.settings;var h=e(f.animation);if(h.animate||(this.locked=!1),h.pop){var i={top:-a(b).scrollTop()-c.data("offset")+"px",opacity:0};return setTimeout(function(){return c.animate(i,f.animation_speed,"linear",function(){g.locked=!1,c.css(d).trigger("closed.fndtn.reveal")}).removeClass("open")},f.animation_speed/2)}if(h.fade){var i={opacity:0};return setTimeout(function(){return c.animate(i,f.animation_speed,"linear",function(){g.locked=!1,c.css(d).trigger("closed.fndtn.reveal")}).removeClass("open")},f.animation_speed/2)}return c.hide().css(d).removeClass("open").trigger("closed.fndtn.reveal")}var f=this.settings;return e(f.animation).fade?c.fadeOut(f.animation_speed/2):c.hide()},close_video:function(b){var c=a(".flex-video",b.target),d=a("iframe",c);d.length>0&&(d.attr("data-src",d[0].src),d.attr("src",d.attr("src")),c.hide())},open_video:function(b){var c=a(".flex-video",b.target),e=c.find("iframe");if(e.length>0){var f=e.attr("data-src");if("string"==typeof f)e[0].src=e.attr("data-src");else{var g=e[0].src;e[0].src=d,e[0].src=g}c.show()}},data_attr:function(a){return this.namespace.length>0?this.namespace+"-"+a:a},cache_offset:function(a){var b=a.show().height()+parseInt(a.css("top"),10)+a.scrollY;return a.hide(),b},off:function(){a(this.scope).off(".fndtn.reveal")},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.slider={name:"slider",version:"5.5.3",settings:{start:0,end:100,step:1,precision:2,initial:null,display_selector:"",vertical:!1,trigger_input_change:!1,on_change:function(){}},cache:{},init:function(a,b,c){Foundation.inherit(this,"throttle"),this.bindings(b,c),this.reflow()},events:function(){var c=this;a(this.scope).off(".slider").on("mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider","["+c.attr_name()+"]:not(.disabled, [disabled]) .range-slider-handle",function(b){c.cache.active||(b.preventDefault(),c.set_active_slider(a(b.target)))}).on("mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider",function(d){if(c.cache.active)if(d.preventDefault(),a.data(c.cache.active[0],"settings").vertical){var e=0;d.pageY||(e=b.scrollY),c.calculate_position(c.cache.active,c.get_cursor_position(d,"y")+e)}else c.calculate_position(c.cache.active,c.get_cursor_position(d,"x"))}).on("mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider",function(d){if(!c.cache.active){var e="slider"===a(d.target).attr("role")?a(d.target):a(d.target).closest(".range-slider").find("[role='slider']");if(e.length&&!e.parent().hasClass("disabled")&&!e.parent().attr("disabled"))if(c.set_active_slider(e),a.data(c.cache.active[0],"settings").vertical){var f=0;d.pageY||(f=b.scrollY),c.calculate_position(c.cache.active,c.get_cursor_position(d,"y")+f)}else c.calculate_position(c.cache.active,c.get_cursor_position(d,"x"))}c.remove_active_slider()}).on("change.fndtn.slider",function(a){c.settings.on_change()}),c.S(b).on("resize.fndtn.slider",c.throttle(function(a){c.reflow()},300)),this.S("["+this.attr_name()+"]").each(function(){var b=a(this),d=b.children(".range-slider-handle")[0],e=c.initialize_settings(d);""!=e.display_selector&&a(e.display_selector).each(function(){a(this).attr("value")&&a(this).off("change").on("change",function(){b.foundation("slider","set_value",a(this).val())})})})},get_cursor_position:function(a,b){var c,d="page"+b.toUpperCase(),e="client"+b.toUpperCase();return"undefined"!=typeof a[d]?c=a[d]:"undefined"!=typeof a.originalEvent[e]?c=a.originalEvent[e]:a.originalEvent.touches&&a.originalEvent.touches[0]&&"undefined"!=typeof a.originalEvent.touches[0][e]?c=a.originalEvent.touches[0][e]:a.currentPoint&&"undefined"!=typeof a.currentPoint[b]&&(c=a.currentPoint[b]),c},set_active_slider:function(a){this.cache.active=a},remove_active_slider:function(){this.cache.active=null},calculate_position:function(b,c){var d=this,e=a.data(b[0],"settings"),f=(a.data(b[0],"handle_l"),a.data(b[0],"handle_o"),a.data(b[0],"bar_l")),g=a.data(b[0],"bar_o");requestAnimationFrame(function(){var a;a=Foundation.rtl&&!e.vertical?d.limit_to((g+f-c)/f,0,1):d.limit_to((c-g)/f,0,1),a=e.vertical?1-a:a;var h=d.normalized_value(a,e.start,e.end,e.step,e.precision);d.set_ui(b,h)})},set_ui:function(b,c){var d=a.data(b[0],"settings"),e=a.data(b[0],"handle_l"),f=a.data(b[0],"bar_l"),g=this.normalized_percentage(c,d.start,d.end),h=g*(f-e)-1,i=100*g,j=b.parent(),k=b.parent().children("input[type=hidden]");Foundation.rtl&&!d.vertical&&(h=-h),h=d.vertical?-h+f-e+1:h,this.set_translate(b,h,d.vertical),d.vertical?b.siblings(".range-slider-active-segment").css("height",i+"%"):b.siblings(".range-slider-active-segment").css("width",i+"%"),j.attr(this.attr_name(),c).trigger("change.fndtn.slider"),k.val(c),d.trigger_input_change&&k.trigger("change.fndtn.slider"),b[0].hasAttribute("aria-valuemin")||b.attr({"aria-valuemin":d.start,"aria-valuemax":d.end}),b.attr("aria-valuenow",c),""!=d.display_selector&&a(d.display_selector).each(function(){this.hasAttribute("value")?a(this).val(c):a(this).text(c)})},normalized_percentage:function(a,b,c){return Math.min(1,(a-b)/(c-b))},normalized_value:function(a,b,c,d,e){var f=c-b,g=a*f,h=(g-g%d)/d,i=g%d,j=i>=.5*d?d:0;return(h*d+j+b).toFixed(e)},set_translate:function(b,c,d){d?a(b).css("-webkit-transform","translateY("+c+"px)").css("-moz-transform","translateY("+c+"px)").css("-ms-transform","translateY("+c+"px)").css("-o-transform","translateY("+c+"px)").css("transform","translateY("+c+"px)"):a(b).css("-webkit-transform","translateX("+c+"px)").css("-moz-transform","translateX("+c+"px)").css("-ms-transform","translateX("+c+"px)").css("-o-transform","translateX("+c+"px)").css("transform","translateX("+c+"px)")},limit_to:function(a,b,c){return Math.min(Math.max(a,b),c)},initialize_settings:function(b){var c,d=a.extend({},this.settings,this.data_options(a(b).parent()));return null===d.precision&&(c=(""+d.step).match(/\.([\d]*)/),d.precision=c&&c[1]?c[1].length:0),d.vertical?(a.data(b,"bar_o",a(b).parent().offset().top),a.data(b,"bar_l",a(b).parent().outerHeight()),a.data(b,"handle_o",a(b).offset().top),a.data(b,"handle_l",a(b).outerHeight())):(a.data(b,"bar_o",a(b).parent().offset().left),a.data(b,"bar_l",a(b).parent().outerWidth()),a.data(b,"handle_o",a(b).offset().left),a.data(b,"handle_l",a(b).outerWidth())),a.data(b,"bar",a(b).parent()),a.data(b,"settings",d)},set_initial_position:function(b){var c=a.data(b.children(".range-slider-handle")[0],"settings"),d="number"!=typeof c.initial||isNaN(c.initial)?Math.floor(.5*(c.end-c.start)/c.step)*c.step+c.start:c.initial,e=b.children(".range-slider-handle");this.set_ui(e,d)},set_value:function(b){var c=this;a("["+c.attr_name()+"]",this.scope).each(function(){a(this).attr(c.attr_name(),b)}),a(this.scope).attr(c.attr_name())&&a(this.scope).attr(c.attr_name(),b),c.reflow()},reflow:function(){var b=this;b.S("["+this.attr_name()+"]").each(function(){var c=a(this).children(".range-slider-handle")[0],d=a(this).attr(b.attr_name());b.initialize_settings(c),d?b.set_ui(a(c),parseFloat(d)):b.set_initial_position(a(this))})}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.tab={name:"tab",version:"5.5.3",settings:{active_class:"active",callback:function(){},deep_linking:!1,scroll_to_content:!0,is_hover:!1},default_tab_hashes:[],init:function(a,b,c){var d=this,e=this.S;e("["+this.attr_name()+"] > .active > a",this.scope).each(function(){d.default_tab_hashes.push(this.hash)}),this.bindings(b,c),this.handle_location_hash_change()},events:function(){var a=this,c=this.S,d=function(b,d){var e=c(d).closest("["+a.attr_name()+"]").data(a.attr_name(!0)+"-init");if(!e.is_hover||Modernizr.touch){var f=b.keyCode||b.which;9!==f&&(b.preventDefault(),b.stopPropagation()),a.toggle_active_tab(c(d).parent())}};c(this.scope).off(".tab").on("keydown.fndtn.tab","["+this.attr_name()+"] > * > a",function(a){var b=a.keyCode||a.which;if(13===b||32===b){var c=this;d(a,c)}}).on("click.fndtn.tab","["+this.attr_name()+"] > * > a",function(a){var b=this;d(a,b)}).on("mouseenter.fndtn.tab","["+this.attr_name()+"] > * > a",function(b){var d=c(this).closest("["+a.attr_name()+"]").data(a.attr_name(!0)+"-init");d.is_hover&&a.toggle_active_tab(c(this).parent())}),c(b).on("hashchange.fndtn.tab",function(b){b.preventDefault(),a.handle_location_hash_change()})},handle_location_hash_change:function(){var b=this,c=this.S;c("["+this.attr_name()+"]",this.scope).each(function(){var e=c(this).data(b.attr_name(!0)+"-init");if(e.deep_linking){var f;if(f=e.scroll_to_content?b.scope.location.hash:b.scope.location.hash.replace("fndtn-",""),""!=f){var g=c(f);if(g.hasClass("content")&&g.parent().hasClass("tabs-content"))b.toggle_active_tab(a("["+b.attr_name()+"] > * > a[href="+f+"]").parent());else{var h=g.closest(".content").attr("id");h!=d&&b.toggle_active_tab(a("["+b.attr_name()+"] > * > a[href=#"+h+"]").parent(),f)}}else for(var i=0;i * > a[href="+b.default_tab_hashes[i]+"]").parent())}})},toggle_active_tab:function(e,f){var g=this,h=g.S,i=e.closest("["+this.attr_name()+"]"),j=e.find("a"),k=e.children("a").first(),l="#"+k.attr("href").split("#")[1],m=h(l),n=e.siblings(),o=i.data(this.attr_name(!0)+"-init"),p=function(b){var d,e=a(this),f=a(this).parents("li").prev().children('[role="tab"]'),g=a(this).parents("li").next().children('[role="tab"]');switch(b.keyCode){case 37:d=f;break;case 39:d=g;break;default:d=!1}d.length&&(e.attr({tabindex:"-1","aria-selected":null}),d.attr({tabindex:"0","aria-selected":!0}).focus()),a('[role="tabpanel"]').attr("aria-hidden","true"),a("#"+a(c.activeElement).attr("href").substring(1)).attr("aria-hidden",null)},q=function(a){var c=o.scroll_to_content?g.default_tab_hashes[0]:"fndtn-"+g.default_tab_hashes[0].replace("#","");(a!==c||b.location.hash)&&(b.location.hash=a)};k.data("tab-content")&&(l="#"+k.data("tab-content").split("#")[1],m=h(l)),o.deep_linking&&(o.scroll_to_content?(q(f||l),f==d||f==l?e.parent()[0].scrollIntoView():h(l)[0].scrollIntoView()):q(f!=d?"fndtn-"+f.replace("#",""):"fndtn-"+l.replace("#",""))),e.addClass(o.active_class).triggerHandler("opened"),j.attr({"aria-selected":"true",tabindex:0}),n.removeClass(o.active_class),n.find("a").attr({"aria-selected":"false"}),m.siblings().removeClass(o.active_class).attr({"aria-hidden":"true"}),m.addClass(o.active_class).attr("aria-hidden","false").removeAttr("tabindex"),o.callback(e),m.triggerHandler("toggled",[m]),i.triggerHandler("toggled",[e]),j.off("keydown").on("keydown",p)},data_attr:function(a){return this.namespace.length>0?this.namespace+"-"+a:a},off:function(){},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.tooltip={name:"tooltip",version:"5.5.3",settings:{additional_inheritable_classes:[],tooltip_class:".tooltip",append_to:"body",touch_close_text:"Tap To Close",disable_for_touch:!1,hover_delay:200,fade_in_duration:150,fade_out_duration:150,show_on:"all",tip_template:function(a,b){return''+b+''}},cache:{},init:function(a,b,c){Foundation.inherit(this,"random_str"),this.bindings(b,c)},should_show:function(b,c){var d=a.extend({},this.settings,this.data_options(b));return"all"===d.show_on?!0:this.small()&&"small"===d.show_on?!0:this.medium()&&"medium"===d.show_on?!0:this.large()&&"large"===d.show_on?!0:!1},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},events:function(b){function c(a,b,c){a.timer||(c?(a.timer=null,e.showTip(b)):a.timer=setTimeout(function(){a.timer=null,e.showTip(b)}.bind(a),e.settings.hover_delay))}function d(a,b){a.timer&&(clearTimeout(a.timer),a.timer=null),e.hide(b)}var e=this,f=e.S;e.create(this.S(b)),a(this.scope).off(".tooltip").on("mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"]",function(b){var g=f(this),h=a.extend({},e.settings,e.data_options(g)),i=!1;if(Modernizr.touch&&/touchstart|MSPointerDown/i.test(b.type)&&f(b.target).is("a"))return!1;if(/mouse/i.test(b.type)&&e.ie_touch(b))return!1;if(g.hasClass("open"))Modernizr.touch&&/touchstart|MSPointerDown/i.test(b.type)&&b.preventDefault(),e.hide(g);else{if(h.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(b.type))return;if(!h.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(b.type)&&(b.preventDefault(),f(h.tooltip_class+".open").hide(),i=!0,a(".open["+e.attr_name()+"]").length>0)){var j=f(a(".open["+e.attr_name()+"]")[0]);e.hide(j)}/enter|over/i.test(b.type)?c(this,g):"mouseout"===b.type||"mouseleave"===b.type?d(this,g):c(this,g,!0)}}).on("mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"].open",function(b){return/mouse/i.test(b.type)&&e.ie_touch(b)?!1:void(("touch"!=a(this).data("tooltip-open-event-type")||"mouseleave"!=b.type)&&("mouse"==a(this).data("tooltip-open-event-type")&&/MSPointerDown|touchstart/i.test(b.type)?e.convert_to_touch(a(this)):d(this,a(this))))}).on("DOMNodeRemoved DOMAttrModified","["+this.attr_name()+"]:not(a)",function(a){d(this,f(this))})},ie_touch:function(a){return!1},showTip:function(a){var b=this.getTip(a);return this.should_show(a,b)?this.show(a):void 0},getTip:function(b){var c=this.selector(b),d=a.extend({},this.settings,this.data_options(b)),e=null;return c&&(e=this.S('span[data-selector="'+c+'"]'+d.tooltip_class)),"object"==typeof e?e:!1},selector:function(a){var b=a.attr(this.attr_name())||a.attr("data-selector");return"string"!=typeof b&&(b=this.random_str(6),a.attr("data-selector",b).attr("aria-describedby",b)),b},create:function(c){var d=this,e=a.extend({},this.settings,this.data_options(c)),f=this.settings.tip_template;"string"==typeof e.tip_template&&b.hasOwnProperty(e.tip_template)&&(f=b[e.tip_template]); +var g=a(f(this.selector(c),a("
      ").html(c.attr("title")).html())),h=this.inheritable_classes(c);g.addClass(h).appendTo(e.append_to),Modernizr.touch&&(g.append(''+e.touch_close_text+""),g.on("touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip",function(a){d.hide(c)})),c.removeAttr("title").attr("title","")},reposition:function(b,c,d){var e,f,g,h,i;c.css("visibility","hidden").show(),e=b.data("width"),f=c.children(".nub"),g=f.outerHeight(),h=f.outerWidth(),this.small()?c.css({width:"100%"}):c.css({width:e?e:"auto"}),i=function(a,b,c,d,e,f){return a.css({top:b?b:"auto",bottom:d?d:"auto",left:e?e:"auto",right:c?c:"auto"}).end()};var j=b.offset().top,k=b.offset().left,l=b.outerHeight();if(i(c,j+l+10,"auto","auto",k),this.small())i(c,j+l+10,"auto","auto",12.5,a(this.scope).width()),c.addClass("tip-override"),i(f,-g,"auto","auto",k);else{Foundation.rtl&&(f.addClass("rtl"),k=k+b.outerWidth()-c.outerWidth()),i(c,j+l+10,"auto","auto",k),f.attr("style")&&f.removeAttr("style"),c.removeClass("tip-override");var m=c.outerHeight();d&&d.indexOf("tip-top")>-1?(Foundation.rtl&&f.addClass("rtl"),i(c,j-m,"auto","auto",k).removeClass("tip-override")):d&&d.indexOf("tip-left")>-1?(i(c,j+l/2-m/2,"auto","auto",k-c.outerWidth()-g).removeClass("tip-override"),f.removeClass("rtl")):d&&d.indexOf("tip-right")>-1&&(i(c,j+l/2-m/2,"auto","auto",k+b.outerWidth()+g).removeClass("tip-override"),f.removeClass("rtl"))}c.css("visibility","visible").hide()},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},inheritable_classes:function(b){var c=a.extend({},this.settings,this.data_options(b)),d=["tip-top","tip-left","tip-bottom","tip-right","radius","round"].concat(c.additional_inheritable_classes),e=b.attr("class"),f=e?a.map(e.split(" "),function(b,c){return-1!==a.inArray(b,d)?b:void 0}).join(" "):"";return a.trim(f)},convert_to_touch:function(b){var c=this,d=c.getTip(b),e=a.extend({},c.settings,c.data_options(b));0===d.find(".tap-to-close").length&&(d.append(''+e.touch_close_text+""),d.on("click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose",function(a){c.hide(b)})),b.data("tooltip-open-event-type","touch")},show:function(a){var b=this.getTip(a);"touch"==a.data("tooltip-open-event-type")&&this.convert_to_touch(a),this.reposition(a,b,a.attr("class")),a.addClass("open"),b.fadeIn(this.settings.fade_in_duration)},hide:function(a){var b=this.getTip(a);b.fadeOut(this.settings.fade_out_duration,function(){b.find(".tap-to-close").remove(),b.off("click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose"),a.removeClass("open")})},off:function(){var b=this;this.S(this.scope).off(".fndtn.tooltip"),this.S(this.settings.tooltip_class).each(function(c){a("["+b.attr_name()+"]").eq(c).attr("title",a(this).text())}).remove()},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.5.3",settings:{index:0,start_offset:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",mobile_show_parent_link:!0,is_hover:!0,scrolltop:!0,sticky_on:"all",dropdown_autoclose:!0},init:function(b,c,d){Foundation.inherit(this,"add_custom_rule register_media throttle");var e=this;e.register_media("topbar","foundation-mq-topbar"),this.bindings(c,d),e.S("["+this.attr_name()+"]",this.scope).each(function(){var b=a(this),c=b.data(e.attr_name(!0)+"-init");e.S("section, .top-bar-section",this);b.data("index",0);var d=b.parent();d.hasClass("fixed")||e.is_sticky(b,d,c)?(e.settings.sticky_class=c.sticky_class,e.settings.sticky_topbar=b,b.data("height",d.outerHeight()),b.data("stickyoffset",d.offset().top)):b.data("height",b.outerHeight()),c.assembled||e.assemble(b),c.is_hover?e.S(".has-dropdown",b).addClass("not-click"):e.S(".has-dropdown",b).removeClass("not-click"),e.add_custom_rule(".f-topbar-fixed { padding-top: "+b.data("height")+"px }"),d.hasClass("fixed")&&e.S("body").addClass("f-topbar-fixed")})},is_sticky:function(a,b,c){var d=b.hasClass(c.sticky_class),e=matchMedia(Foundation.media_queries.small).matches,f=matchMedia(Foundation.media_queries.medium).matches,g=matchMedia(Foundation.media_queries.large).matches;return d&&"all"===c.sticky_on?!0:d&&this.small()&&-1!==c.sticky_on.indexOf("small")&&e&&!f&&!g?!0:d&&this.medium()&&-1!==c.sticky_on.indexOf("medium")&&e&&f&&!g?!0:d&&this.large()&&-1!==c.sticky_on.indexOf("large")&&e&&f&&g?!0:!1},toggle:function(c){var d,e=this;d=c?e.S(c).closest("["+this.attr_name()+"]"):e.S("["+this.attr_name()+"]");var f=d.data(this.attr_name(!0)+"-init"),g=e.S("section, .top-bar-section",d);e.breakpoint()&&(e.rtl?(g.css({right:"0%"}),a(">.name",g).css({right:"100%"})):(g.css({left:"0%"}),a(">.name",g).css({left:"100%"})),e.S("li.moved",g).removeClass("moved"),d.data("index",0),d.toggleClass("expanded").css("height","")),f.scrolltop?d.hasClass("expanded")?d.parent().hasClass("fixed")&&(f.scrolltop?(d.parent().removeClass("fixed"),d.addClass("fixed"),e.S("body").removeClass("f-topbar-fixed"),b.scrollTo(0,0)):d.parent().removeClass("expanded")):d.hasClass("fixed")&&(d.parent().addClass("fixed"),d.removeClass("fixed"),e.S("body").addClass("f-topbar-fixed")):(e.is_sticky(d,d.parent(),f)&&d.parent().addClass("fixed"),d.parent().hasClass("fixed")&&(d.hasClass("expanded")?(d.addClass("fixed"),d.parent().addClass("expanded"),e.S("body").addClass("f-topbar-fixed")):(d.removeClass("fixed"),d.parent().removeClass("expanded"),e.update_sticky_positioning())))},timer:null,events:function(c){var d=this,e=this.S;e(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(a){a.preventDefault(),d.toggle(this)}).on("click.fndtn.topbar contextmenu.fndtn.topbar",'.top-bar .top-bar-section li a[href^="#"],['+this.attr_name()+'] .top-bar-section li a[href^="#"]',function(b){var c=a(this).closest("li"),e=c.closest("["+d.attr_name()+"]"),f=e.data(d.attr_name(!0)+"-init");if(f.dropdown_autoclose&&f.is_hover){var g=a(this).closest(".hover");g.removeClass("hover")}!d.breakpoint()||c.hasClass("back")||c.hasClass("has-dropdown")||d.toggle()}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(b){var c=e(this),f=e(b.target),g=c.closest("["+d.attr_name()+"]"),h=g.data(d.attr_name(!0)+"-init");return f.data("revealId")?void d.toggle():void(d.breakpoint()||(!h.is_hover||Modernizr.touch)&&(b.stopImmediatePropagation(),c.hasClass("hover")?(c.removeClass("hover").find("li").removeClass("hover"),c.parents("li.hover").removeClass("hover")):(c.addClass("hover"),a(c).siblings().removeClass("hover"),"A"===f[0].nodeName&&f.parent().hasClass("has-dropdown")&&b.preventDefault())))}).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown>a",function(a){if(d.breakpoint()){a.preventDefault();var b=e(this),c=b.closest("["+d.attr_name()+"]"),f=c.find("section, .top-bar-section"),g=(b.next(".dropdown").outerHeight(),b.closest("li"));c.data("index",c.data("index")+1),g.addClass("moved"),d.rtl?(f.css({right:-(100*c.data("index"))+"%"}),f.find(">.name").css({right:100*c.data("index")+"%"})):(f.css({left:-(100*c.data("index"))+"%"}),f.find(">.name").css({left:100*c.data("index")+"%"})),c.css("height",b.siblings("ul").outerHeight(!0)+c.data("height"))}}),e(b).off(".topbar").on("resize.fndtn.topbar",d.throttle(function(){d.resize.call(d)},50)).trigger("resize.fndtn.topbar").load(function(){e(this).trigger("resize.fndtn.topbar")}),e("body").off(".topbar").on("click.fndtn.topbar",function(a){var b=e(a.target).closest("li").closest("li.hover");b.length>0||e("["+d.attr_name()+"] li.hover").removeClass("hover")}),e(this.scope).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown .back",function(a){a.preventDefault();var b=e(this),c=b.closest("["+d.attr_name()+"]"),f=c.find("section, .top-bar-section"),g=(c.data(d.attr_name(!0)+"-init"),b.closest("li.moved")),h=g.parent();c.data("index",c.data("index")-1),d.rtl?(f.css({right:-(100*c.data("index"))+"%"}),f.find(">.name").css({right:100*c.data("index")+"%"})):(f.css({left:-(100*c.data("index"))+"%"}),f.find(">.name").css({left:100*c.data("index")+"%"})),0===c.data("index")?c.css("height",""):c.css("height",h.outerHeight(!0)+c.data("height")),setTimeout(function(){g.removeClass("moved")},300)}),e(this.scope).find(".dropdown a").focus(function(){a(this).parents(".has-dropdown").addClass("hover")}).blur(function(){a(this).parents(".has-dropdown").removeClass("hover")})},resize:function(){var a=this;a.S("["+this.attr_name()+"]").each(function(){var b,d=a.S(this),e=d.data(a.attr_name(!0)+"-init"),f=d.parent("."+a.settings.sticky_class);if(!a.breakpoint()){var g=d.hasClass("expanded");d.css("height","").removeClass("expanded").find("li").removeClass("hover"),g&&a.toggle(d)}a.is_sticky(d,f,e)&&(f.hasClass("fixed")?(f.removeClass("fixed"),b=f.offset().top,a.S(c.body).hasClass("f-topbar-fixed")&&(b-=d.data("height")),d.data("stickyoffset",b),f.addClass("fixed")):(b=f.offset().top,d.data("stickyoffset",b)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},small:function(){return matchMedia(Foundation.media_queries.small).matches},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},assemble:function(b){var c=this,d=b.data(this.attr_name(!0)+"-init"),e=c.S("section, .top-bar-section",b);e.detach(),c.S(".has-dropdown>a",e).each(function(){var b,e=c.S(this),f=e.siblings(".dropdown"),g=e.attr("href");f.find(".title.back").length||(b=a(1==d.mobile_show_parent_link&&g?'
    2. ":'
    3. '),1==d.custom_back_text?a("h5>a",b).html(d.back_text):a("h5>a",b).html("« "+e.html()),f.prepend(b))}),e.appendTo(b),this.sticky(),this.assembled(b)},assembled:function(b){b.data(this.attr_name(!0),a.extend({},b.data(this.attr_name(!0)),{assembled:!0}))},height:function(b){var c=0,d=this;return a("> li",b).each(function(){c+=d.S(this).outerHeight(!0)}),c},sticky:function(){var a=this;this.S(b).on("scroll",function(){a.update_sticky_positioning()})},update_sticky_positioning:function(){var a="."+this.settings.sticky_class,c=this.S(b),d=this;if(d.settings.sticky_topbar&&d.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(),this.settings)){var e=this.settings.sticky_topbar.data("stickyoffset")+this.settings.start_offset;d.S(a).hasClass("expanded")||(c.scrollTop()>e?d.S(a).hasClass("fixed")||(d.S(a).addClass("fixed"),d.S("body").addClass("f-topbar-fixed")):c.scrollTop()<=e&&d.S(a).hasClass("fixed")&&(d.S(a).removeClass("fixed"),d.S("body").removeClass("f-topbar-fixed")))}},off:function(){this.S(this.scope).off(".fndtn.topbar"),this.S(b).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,window,window.document); \ No newline at end of file diff --git a/js/foundation/js/foundation/foundation.abide.js b/js/foundation/js/foundation/foundation.abide.js new file mode 100644 index 0000000..82ea787 --- /dev/null +++ b/js/foundation/js/foundation/foundation.abide.js @@ -0,0 +1,426 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.abide = { + name : 'abide', + + version : '5.5.3', + + settings : { + live_validate : true, // validate the form as you go + validate_on_blur : true, // validate whenever you focus/blur on an input field + // validate_on: 'tab', // tab (when user tabs between fields), change (input changes), manual (call custom events) + + focus_on_invalid : true, // automatically bring the focus to an invalid input field + error_labels : true, // labels with a for="inputId" will receive an `error` class + error_class : 'error', // labels with a for="inputId" will receive an `error` class + // the amount of time Abide will take before it validates the form (in ms). + // smaller time will result in faster validation + timeout : 1000, + patterns : { + alpha : /^[a-zA-Z]+$/, + alpha_numeric : /^[a-zA-Z0-9]+$/, + integer : /^[-+]?\d+$/, + number : /^[-+]?\d*(?:[\.\,]\d+)?$/, + + // amex, visa, diners + card : /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/, + cvv : /^([0-9]){3,4}$/, + + // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#valid-e-mail-address + email : /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/, + + // http://blogs.lse.ac.uk/lti/2008/04/23/a-regular-expression-to-match-any-url/ + url: /^(https?|ftp|file|ssh):\/\/([-;:&=\+\$,\w]+@{1})?([-A-Za-z0-9\.]+)+:?(\d+)?((\/[-\+~%\/\.\w]+)?\??([-\+=&;%@\.\w]+)?#?([\w]+)?)?/, + // abc.de + domain : /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/, + + datetime : /^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/, + // YYYY-MM-DD + date : /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/, + // HH:MM:SS + time : /^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/, + dateISO : /^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/, + // MM/DD/YYYY + month_day_year : /^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/, + // DD/MM/YYYY + day_month_year : /^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/, + + // #FFF or #FFFFFF + color : /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ + }, + validators : { + equalTo : function (el, required, parent) { + var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value, + to = el.value, + valid = (from === to); + + return valid; + } + } + }, + + timer : null, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + form = self.S(scope).attr('novalidate', 'novalidate'), + settings = form.data(this.attr_name(true) + '-init') || {}; + + this.invalid_attr = this.add_namespace('data-invalid'); + + function validate(originalSelf, e) { + clearTimeout(self.timer); + self.timer = setTimeout(function () { + self.validate([originalSelf], e); + }.bind(originalSelf), settings.timeout); + } + + form + .off('.abide') + .on('submit.fndtn.abide', function (e) { + var is_ajax = /ajax/i.test(self.S(this).attr(self.attr_name())); + return self.validate(self.S(this).find('input, textarea, select').not(":hidden, [data-abide-ignore]").get(), e, is_ajax); + }) + .on('validate.fndtn.abide', function (e) { + if (settings.validate_on === 'manual') { + self.validate([e.target], e); + } + }) + .on('reset', function (e) { + return self.reset($(this), e); + }) + .find('input, textarea, select').not(":hidden, [data-abide-ignore]") + .off('.abide') + .on('blur.fndtn.abide change.fndtn.abide', function (e) { + var id = this.getAttribute('id'), + eqTo = form.find('[data-equalto="'+ id +'"]'); + // old settings fallback + // will be deprecated with F6 release + if (settings.validate_on_blur && settings.validate_on_blur === true) { + validate(this, e); + } + // checks if there is an equalTo equivalent related by id + if(typeof eqTo.get(0) !== "undefined" && eqTo.val().length){ + validate(eqTo.get(0),e); + } + // new settings combining validate options into one setting + if (settings.validate_on === 'change') { + validate(this, e); + } + }) + .on('keydown.fndtn.abide', function (e) { + var id = this.getAttribute('id'), + eqTo = form.find('[data-equalto="'+ id +'"]'); + // old settings fallback + // will be deprecated with F6 release + if (settings.live_validate && settings.live_validate === true && e.which != 9) { + validate(this, e); + } + // checks if there is an equalTo equivalent related by id + if(typeof eqTo.get(0) !== "undefined" && eqTo.val().length){ + validate(eqTo.get(0),e); + } + // new settings combining validate options into one setting + if (settings.validate_on === 'tab' && e.which === 9) { + validate(this, e); + } + else if (settings.validate_on === 'change') { + validate(this, e); + } + }) + .on('focus', function (e) { + if (navigator.userAgent.match(/iPad|iPhone|Android|BlackBerry|Windows Phone|webOS/i)) { + $('html, body').animate({ + scrollTop: $(e.target).offset().top + }, 100); + } + }); + }, + + reset : function (form, e) { + var self = this; + form.removeAttr(self.invalid_attr); + + $('[' + self.invalid_attr + ']', form).removeAttr(self.invalid_attr); + $('.' + self.settings.error_class, form).not('small').removeClass(self.settings.error_class); + $(':input', form).not(':button, :submit, :reset, :hidden, [data-abide-ignore]').val('').removeAttr(self.invalid_attr); + }, + + validate : function (els, e, is_ajax) { + var validations = this.parse_patterns(els), + validation_count = validations.length, + form = this.S(els[0]).closest('form'), + submit_event = /submit/.test(e.type); + + // Has to count up to make sure the focus gets applied to the top error + for (var i = 0; i < validation_count; i++) { + if (!validations[i] && (submit_event || is_ajax)) { + if (this.settings.focus_on_invalid) { + els[i].focus(); + } + form.trigger('invalid.fndtn.abide'); + this.S(els[i]).closest('form').attr(this.invalid_attr, ''); + return false; + } + } + + if (submit_event || is_ajax) { + form.trigger('valid.fndtn.abide'); + } + + form.removeAttr(this.invalid_attr); + + if (is_ajax) { + return false; + } + + return true; + }, + + parse_patterns : function (els) { + var i = els.length, + el_patterns = []; + + while (i--) { + el_patterns.push(this.pattern(els[i])); + } + + return this.check_validation_and_apply_styles(el_patterns); + }, + + pattern : function (el) { + var type = el.getAttribute('type'), + required = typeof el.getAttribute('required') === 'string'; + + var pattern = el.getAttribute('pattern') || ''; + + if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) { + return [el, this.settings.patterns[pattern], required]; + } else if (pattern.length > 0) { + return [el, new RegExp(pattern), required]; + } + + if (this.settings.patterns.hasOwnProperty(type)) { + return [el, this.settings.patterns[type], required]; + } + + pattern = /.*/; + + return [el, pattern, required]; + }, + + // TODO: Break this up into smaller methods, getting hard to read. + check_validation_and_apply_styles : function (el_patterns) { + var i = el_patterns.length, + validations = []; + if (i == 0) { + return validations; + } + var form = this.S(el_patterns[0][0]).closest('[data-' + this.attr_name(true) + ']'), + settings = form.data(this.attr_name(true) + '-init') || {}; + while (i--) { + var el = el_patterns[i][0], + required = el_patterns[i][2], + value = el.value.trim(), + direct_parent = this.S(el).parent(), + validator = el.getAttribute(this.add_namespace('data-abide-validator')), + is_radio = el.type === 'radio', + is_checkbox = el.type === 'checkbox', + label = this.S('label[for="' + el.getAttribute('id') + '"]'), + valid_length = (required) ? (el.value.length > 0) : true, + el_validations = []; + + var parent, valid; + + // support old way to do equalTo validations + if (el.getAttribute(this.add_namespace('data-equalto'))) { validator = 'equalTo' } + + if (!direct_parent.is('label')) { + parent = direct_parent; + } else { + parent = direct_parent.parent(); + } + + if (is_radio && required) { + el_validations.push(this.valid_radio(el, required)); + } else if (is_checkbox && required) { + el_validations.push(this.valid_checkbox(el, required)); + + } else if (validator) { + // Validate using each of the specified (space-delimited) validators. + var validators = validator.split(' '); + var last_valid = true, all_valid = true; + for (var iv = 0; iv < validators.length; iv++) { + valid = this.settings.validators[validators[iv]].apply(this, [el, required, parent]) + el_validations.push(valid); + all_valid = valid && last_valid; + last_valid = valid; + } + if (all_valid) { + this.S(el).removeAttr(this.invalid_attr); + parent.removeClass('error'); + if (label.length > 0 && this.settings.error_labels) { + label.removeClass(this.settings.error_class).removeAttr('role'); + } + $(el).triggerHandler('valid'); + } else { + this.S(el).attr(this.invalid_attr, ''); + parent.addClass('error'); + if (label.length > 0 && this.settings.error_labels) { + label.addClass(this.settings.error_class).attr('role', 'alert'); + } + $(el).triggerHandler('invalid'); + } + } else { + + if (el_patterns[i][1].test(value) && valid_length || + !required && el.value.length < 1 || $(el).attr('disabled')) { + el_validations.push(true); + } else { + el_validations.push(false); + } + + el_validations = [el_validations.every(function (valid) {return valid;})]; + if (el_validations[0]) { + this.S(el).removeAttr(this.invalid_attr); + el.setAttribute('aria-invalid', 'false'); + el.removeAttribute('aria-describedby'); + parent.removeClass(this.settings.error_class); + if (label.length > 0 && this.settings.error_labels) { + label.removeClass(this.settings.error_class).removeAttr('role'); + } + $(el).triggerHandler('valid'); + } else { + this.S(el).attr(this.invalid_attr, ''); + el.setAttribute('aria-invalid', 'true'); + + // Try to find the error associated with the input + var errorElem = parent.find('small.' + this.settings.error_class, 'span.' + this.settings.error_class); + var errorID = errorElem.length > 0 ? errorElem[0].id : ''; + if (errorID.length > 0) { + el.setAttribute('aria-describedby', errorID); + } + + // el.setAttribute('aria-describedby', $(el).find('.error')[0].id); + parent.addClass(this.settings.error_class); + if (label.length > 0 && this.settings.error_labels) { + label.addClass(this.settings.error_class).attr('role', 'alert'); + } + $(el).triggerHandler('invalid'); + } + } + validations = validations.concat(el_validations); + } + + return validations; + }, + + valid_checkbox : function (el, required) { + var el = this.S(el), + valid = (el.is(':checked') || !required || el.get(0).getAttribute('disabled')); + + if (valid) { + el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + $(el).triggerHandler('valid'); + } else { + el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + $(el).triggerHandler('invalid'); + } + + return valid; + }, + + valid_radio : function (el, required) { + var name = el.getAttribute('name'), + group = this.S(el).closest('[data-' + this.attr_name(true) + ']').find("[name='" + name + "']"), + count = group.length, + valid = false, + disabled = false; + + // Has to count up to make sure the focus gets applied to the top error + for (var i=0; i < count; i++) { + if( group[i].getAttribute('disabled') ){ + disabled=true; + valid=true; + } else { + if (group[i].checked){ + valid = true; + } else { + if( disabled ){ + valid = false; + } + } + } + } + + // Has to count up to make sure the focus gets applied to the top error + for (var i = 0; i < count; i++) { + if (valid) { + this.S(group[i]).removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + $(group[i]).triggerHandler('valid'); + } else { + this.S(group[i]).attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + $(group[i]).triggerHandler('invalid'); + } + } + + return valid; + }, + + valid_equal : function (el, required, parent) { + var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value, + to = el.value, + valid = (from === to); + + if (valid) { + this.S(el).removeAttr(this.invalid_attr); + parent.removeClass(this.settings.error_class); + if (label.length > 0 && settings.error_labels) { + label.removeClass(this.settings.error_class); + } + } else { + this.S(el).attr(this.invalid_attr, ''); + parent.addClass(this.settings.error_class); + if (label.length > 0 && settings.error_labels) { + label.addClass(this.settings.error_class); + } + } + + return valid; + }, + + valid_oneof : function (el, required, parent, doNotValidateOthers) { + var el = this.S(el), + others = this.S('[' + this.add_namespace('data-oneof') + ']'), + valid = others.filter(':checked').length > 0; + + if (valid) { + el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + } else { + el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + } + + if (!doNotValidateOthers) { + var _this = this; + others.each(function () { + _this.valid_oneof.call(_this, this, null, null, true); + }); + } + + return valid; + }, + + reflow : function(scope, options) { + var self = this, + form = self.S('[' + this.attr_name() + ']').attr('novalidate', 'novalidate'); + self.S(form).each(function (idx, el) { + self.events(el); + }); + } + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.accordion.js b/js/foundation/js/foundation/foundation.accordion.js new file mode 100644 index 0000000..be329ae --- /dev/null +++ b/js/foundation/js/foundation/foundation.accordion.js @@ -0,0 +1,125 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.accordion = { + name : 'accordion', + + version : '5.5.3', + + settings : { + content_class : 'content', + active_class : 'active', + multi_expand : false, + toggleable : true, + callback : function () {} + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function (instance) { + var self = this; + var S = this.S; + self.create(this.S(instance)); + + S(this.scope) + .off('.fndtn.accordion') + .on('click.fndtn.accordion', '[' + this.attr_name() + '] > dd > a, [' + this.attr_name() + '] > li > a', function (e) { + var accordion = S(this).closest('[' + self.attr_name() + ']'), + groupSelector = self.attr_name() + '=' + accordion.attr(self.attr_name()), + settings = accordion.data(self.attr_name(true) + '-init') || self.settings, + target = S('#' + this.href.split('#')[1]), + aunts = $('> dd, > li', accordion), + siblings = aunts.children('.' + settings.content_class), + active_content = siblings.filter('.' + settings.active_class); + + e.preventDefault(); + + if (accordion.attr(self.attr_name())) { + siblings = siblings.add('[' + groupSelector + '] dd > ' + '.' + settings.content_class + ', [' + groupSelector + '] li > ' + '.' + settings.content_class); + aunts = aunts.add('[' + groupSelector + '] dd, [' + groupSelector + '] li'); + } + + if (settings.toggleable && target.is(active_content)) { + target.parent('dd, li').toggleClass(settings.active_class, false); + target.toggleClass(settings.active_class, false); + S(this).attr('aria-expanded', function(i, attr){ + return attr === 'true' ? 'false' : 'true'; + }); + settings.callback(target); + target.triggerHandler('toggled', [accordion]); + accordion.triggerHandler('toggled', [target]); + return; + } + + if (!settings.multi_expand) { + siblings.removeClass(settings.active_class); + aunts.removeClass(settings.active_class); + aunts.children('a').attr('aria-expanded','false'); + } + + target.addClass(settings.active_class).parent().addClass(settings.active_class); + settings.callback(target); + target.triggerHandler('toggled', [accordion]); + accordion.triggerHandler('toggled', [target]); + S(this).attr('aria-expanded','true'); + }); + }, + + create: function($instance) { + var self = this, + accordion = $instance, + aunts = $('> .accordion-navigation', accordion), + settings = accordion.data(self.attr_name(true) + '-init') || self.settings; + + aunts.children('a').attr('aria-expanded','false'); + aunts.has('.' + settings.content_class + '.' + settings.active_class).addClass(settings.active_class).children('a').attr('aria-expanded','true'); + + if (settings.multi_expand) { + $instance.attr('aria-multiselectable','true'); + } + }, + + toggle : function(options) { + var options = typeof options !== 'undefined' ? options : {}; + var selector = typeof options.selector !== 'undefined' ? options.selector : ''; + var toggle_state = typeof options.toggle_state !== 'undefined' ? options.toggle_state : ''; + var $accordion = typeof options.$accordion !== 'undefined' ? options.$accordion : this.S(this.scope).closest('[' + this.attr_name() + ']'); + + var $items = $accordion.find('> dd' + selector + ', > li' + selector); + if ( $items.length < 1 ) { + if ( window.console ) { + console.error('Selection not found.', selector); + } + return false; + } + + var S = this.S; + var active_class = this.settings.active_class; + $items.each(function() { + var $item = S(this); + var is_active = $item.hasClass(active_class); + if ( ( is_active && toggle_state === 'close' ) || ( !is_active && toggle_state === 'open' ) || toggle_state === '' ) { + $item.find('> a').trigger('click.fndtn.accordion'); + } + }); + }, + + open : function(options) { + var options = typeof options !== 'undefined' ? options : {}; + options.toggle_state = 'open'; + this.toggle(options); + }, + + close : function(options) { + var options = typeof options !== 'undefined' ? options : {}; + options.toggle_state = 'close'; + this.toggle(options); + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.alert.js b/js/foundation/js/foundation/foundation.alert.js new file mode 100644 index 0000000..0ab934c --- /dev/null +++ b/js/foundation/js/foundation/foundation.alert.js @@ -0,0 +1,43 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.alert = { + name : 'alert', + + version : '5.5.3', + + settings : { + callback : function () {} + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = this.S; + + $(this.scope).off('.alert').on('click.fndtn.alert', '[' + this.attr_name() + '] .close', function (e) { + var alertBox = S(this).closest('[' + self.attr_name() + ']'), + settings = alertBox.data(self.attr_name(true) + '-init') || self.settings; + + e.preventDefault(); + if (Modernizr.csstransitions) { + alertBox.addClass('alert-close'); + alertBox.on('transitionend webkitTransitionEnd oTransitionEnd', function (e) { + S(this).trigger('close.fndtn.alert').remove(); + settings.callback(); + }); + } else { + alertBox.fadeOut(300, function () { + S(this).trigger('close.fndtn.alert').remove(); + settings.callback(); + }); + } + }); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.clearing.js b/js/foundation/js/foundation/foundation.clearing.js new file mode 100644 index 0000000..f63ff91 --- /dev/null +++ b/js/foundation/js/foundation/foundation.clearing.js @@ -0,0 +1,586 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.clearing = { + name : 'clearing', + + version : '5.5.3', + + settings : { + templates : { + viewing : '×' + + '' + + '' + + '' + }, + + // comma delimited list of selectors that, on click, will close clearing, + // add 'div.clearing-blackout, div.visible-img' to close on background click + close_selectors : '.clearing-close, div.clearing-blackout', + + // Default to the entire li element. + open_selectors : '', + + // Image will be skipped in carousel. + skip_selector : '', + + touch_label : '', + + // event initializer and locks + init : false, + locked : false + }, + + init : function (scope, method, options) { + var self = this; + Foundation.inherit(this, 'throttle image_loaded'); + + this.bindings(method, options); + + if (self.S(this.scope).is('[' + this.attr_name() + ']')) { + this.assemble(self.S('li', this.scope)); + } else { + self.S('[' + this.attr_name() + ']', this.scope).each(function () { + self.assemble(self.S('li', this)); + }); + } + }, + + events : function (scope) { + var self = this, + S = self.S, + $scroll_container = $('.scroll-container'); + + if ($scroll_container.length > 0) { + this.scope = $scroll_container; + } + + S(this.scope) + .off('.clearing') + .on('click.fndtn.clearing', 'ul[' + this.attr_name() + '] li ' + this.settings.open_selectors, + function (e, current, target) { + var current = current || S(this), + target = target || current, + next = current.next('li'), + settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'), + image = S(e.target); + + e.preventDefault(); + + if (!settings) { + self.init(); + settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + } + + // if clearing is open and the current image is + // clicked, go to the next image in sequence + if (target.hasClass('visible') && + current[0] === target[0] && + next.length > 0 && self.is_open(current)) { + target = next; + image = S('img', target); + } + + // set current and target to the clicked li if not otherwise defined. + self.open(image, current, target); + self.update_paddles(target); + }) + + .on('click.fndtn.clearing', '.clearing-main-next', + function (e) { self.nav(e, 'next') }) + .on('click.fndtn.clearing', '.clearing-main-prev', + function (e) { self.nav(e, 'prev') }) + .on('click.fndtn.clearing', this.settings.close_selectors, + function (e) { Foundation.libs.clearing.close(e, this) }); + + $(document).on('keydown.fndtn.clearing', + function (e) { self.keydown(e) }); + + S(window).off('.clearing').on('resize.fndtn.clearing', + function () { self.resize() }); + + this.swipe_events(scope); + }, + + swipe_events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .on('touchstart.fndtn.clearing', '.visible-img', function (e) { + if (!e.touches) { e = e.originalEvent; } + var data = { + start_page_x : e.touches[0].pageX, + start_page_y : e.touches[0].pageY, + start_time : (new Date()).getTime(), + delta_x : 0, + is_scrolling : undefined + }; + + S(this).data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.clearing', '.visible-img', function (e) { + if (!e.touches) { + e = e.originalEvent; + } + // Ignore pinch/zoom events + if (e.touches.length > 1 || e.scale && e.scale !== 1) { + return; + } + + var data = S(this).data('swipe-transition'); + + if (typeof data === 'undefined') { + data = {}; + } + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if (Foundation.rtl) { + data.delta_x = -data.delta_x; + } + + if (typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? 'next' : 'prev'; + data.active = true; + self.nav(e, direction); + } + }) + .on('touchend.fndtn.clearing', '.visible-img', function (e) { + S(this).data('swipe-transition', {}); + e.stopPropagation(); + }); + }, + + assemble : function ($li) { + var $el = $li.parent(); + + if ($el.parent().hasClass('carousel')) { + return; + } + + $el.after('
      '); + + var grid = $el.detach(), + grid_outerHTML = ''; + + if (grid[0] == null) { + return; + } else { + grid_outerHTML = grid[0].outerHTML; + } + + var holder = this.S('#foundationClearingHolder'), + settings = $el.data(this.attr_name(true) + '-init'), + data = { + grid : '', + viewing : settings.templates.viewing + }, + wrapper = '
      ' + data.viewing + + data.grid + '
      ', + touch_label = this.settings.touch_label; + + if (Modernizr.touch) { + wrapper = $(wrapper).find('.clearing-touch-label').html(touch_label).end(); + } + + holder.after(wrapper).remove(); + }, + + open : function ($image, current, target) { + var self = this, + body = $(document.body), + root = target.closest('.clearing-assembled'), + container = self.S('div', root).first(), + visible_image = self.S('.visible-img', container), + image = self.S('img', visible_image).not($image), + label = self.S('.clearing-touch-label', container), + error = false, + loaded = {}; + + // Event to disable scrolling on touch devices when Clearing is activated + $('body').on('touchmove', function (e) { + e.preventDefault(); + }); + + image.error(function () { + error = true; + }); + + function startLoad() { + setTimeout(function () { + this.image_loaded(image, function () { + if (image.outerWidth() === 1 && !error) { + startLoad.call(this); + } else { + cb.call(this, image); + } + }.bind(this)); + }.bind(this), 100); + } + + function cb (image) { + var $image = $(image); + $image.css('visibility', 'visible'); + $image.trigger('imageVisible'); + // toggle the gallery + body.css('overflow', 'hidden'); + root.addClass('clearing-blackout'); + container.addClass('clearing-container'); + visible_image.show(); + this.fix_height(target) + .caption(self.S('.clearing-caption', visible_image), self.S('img', target)) + .center_and_label(image, label) + .shift(current, target, function () { + target.closest('li').siblings().removeClass('visible'); + target.closest('li').addClass('visible'); + }); + visible_image.trigger('opened.fndtn.clearing') + } + + if (!this.locked()) { + visible_image.trigger('open.fndtn.clearing'); + // set the image to the selected thumbnail + loaded = this.load($image); + if (loaded.interchange) { + image + .attr('data-interchange', loaded.interchange) + .foundation('interchange', 'reflow'); + } else { + image + .attr('src', loaded.src) + .attr('data-interchange', ''); + } + image.css('visibility', 'hidden'); + + startLoad.call(this); + } + }, + + close : function (e, el) { + e.preventDefault(); + + var root = (function (target) { + if (/blackout/.test(target.selector)) { + return target; + } else { + return target.closest('.clearing-blackout'); + } + }($(el))), + body = $(document.body), container, visible_image; + + if (el === e.target && root) { + body.css('overflow', ''); + container = $('div', root).first(); + visible_image = $('.visible-img', container); + visible_image.trigger('close.fndtn.clearing'); + this.settings.prev_index = 0; + $('ul[' + this.attr_name() + ']', root) + .attr('style', '').closest('.clearing-blackout') + .removeClass('clearing-blackout'); + container.removeClass('clearing-container'); + visible_image.hide(); + visible_image.trigger('closed.fndtn.clearing'); + } + + // Event to re-enable scrolling on touch devices + $('body').off('touchmove'); + + return false; + }, + + is_open : function (current) { + return current.parent().prop('style').length > 0; + }, + + keydown : function (e) { + var clearing = $('.clearing-blackout ul[' + this.attr_name() + ']'), + NEXT_KEY = this.rtl ? 37 : 39, + PREV_KEY = this.rtl ? 39 : 37, + ESC_KEY = 27; + + if (e.which === NEXT_KEY) { + this.go(clearing, 'next'); + } + if (e.which === PREV_KEY) { + this.go(clearing, 'prev'); + } + if (e.which === ESC_KEY) { + this.S('a.clearing-close').trigger('click.fndtn.clearing'); + } + }, + + nav : function (e, direction) { + var clearing = $('ul[' + this.attr_name() + ']', '.clearing-blackout'); + + e.preventDefault(); + this.go(clearing, direction); + }, + + resize : function () { + var image = $('img', '.clearing-blackout .visible-img'), + label = $('.clearing-touch-label', '.clearing-blackout'); + + if (image.length) { + this.center_and_label(image, label); + image.trigger('resized.fndtn.clearing') + } + }, + + // visual adjustments + fix_height : function (target) { + var lis = target.parent().children(), + self = this; + + lis.each(function () { + var li = self.S(this), + image = li.find('img'); + + if (li.height() > image.outerHeight()) { + li.addClass('fix-height'); + } + }) + .closest('ul') + .width(lis.length * 100 + '%'); + + return this; + }, + + update_paddles : function (target) { + target = target.closest('li'); + var visible_image = target + .closest('.carousel') + .siblings('.visible-img'); + + if (target.next().length > 0) { + this.S('.clearing-main-next', visible_image).removeClass('disabled'); + } else { + this.S('.clearing-main-next', visible_image).addClass('disabled'); + } + + if (target.prev().length > 0) { + this.S('.clearing-main-prev', visible_image).removeClass('disabled'); + } else { + this.S('.clearing-main-prev', visible_image).addClass('disabled'); + } + }, + + center_and_label : function (target, label) { + if (!this.rtl && label.length > 0) { + label.css({ + marginLeft : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10 + }); + } else { + label.css({ + marginRight : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10, + left: 'auto', + right: '50%' + }); + } + return this; + }, + + // image loading and preloading + + load : function ($image) { + var href, + interchange, + closest_a; + + if ($image[0].nodeName === 'A') { + href = $image.attr('href'); + interchange = $image.data('clearing-interchange'); + } else { + closest_a = $image.closest('a'); + href = closest_a.attr('href'); + interchange = closest_a.data('clearing-interchange'); + } + + this.preload($image); + + return { + 'src': href ? href : $image.attr('src'), + 'interchange': href ? interchange : $image.data('clearing-interchange') + } + }, + + preload : function ($image) { + this + .img($image.closest('li').next(), 'next') + .img($image.closest('li').prev(), 'prev'); + }, + + img : function (img, sibling_type) { + if (img.length) { + var preload_img = $('.clearing-preload-' + sibling_type), + new_a = this.S('a', img), + src, + interchange, + image; + + if (new_a.length) { + src = new_a.attr('href'); + interchange = new_a.data('clearing-interchange'); + } else { + image = this.S('img', img); + src = image.attr('src'); + interchange = image.data('clearing-interchange'); + } + + if (interchange) { + preload_img.attr('data-interchange', interchange); + } else { + preload_img.attr('src', src); + preload_img.attr('data-interchange', ''); + } + } + return this; + }, + + // image caption + + caption : function (container, $image) { + var caption = $image.attr('data-caption'); + + if (caption) { + var containerPlain = container.get(0); + containerPlain.innerHTML = caption; + container.show(); + } else { + container + .text('') + .hide(); + } + return this; + }, + + // directional methods + + go : function ($ul, direction) { + var current = this.S('.visible', $ul), + target = current[direction](); + + // Check for skip selector. + if (this.settings.skip_selector && target.find(this.settings.skip_selector).length != 0) { + target = target[direction](); + } + + if (target.length) { + this.S('img', target) + .trigger('click.fndtn.clearing', [current, target]) + .trigger('change.fndtn.clearing'); + } + }, + + shift : function (current, target, callback) { + var clearing = target.parent(), + old_index = this.settings.prev_index || target.index(), + direction = this.direction(clearing, current, target), + dir = this.rtl ? 'right' : 'left', + left = parseInt(clearing.css('left'), 10), + width = target.outerWidth(), + skip_shift; + + var dir_obj = {}; + + // we use jQuery animate instead of CSS transitions because we + // need a callback to unlock the next animation + // needs support for RTL ** + if (target.index() !== old_index && !/skip/.test(direction)) { + if (/left/.test(direction)) { + this.lock(); + dir_obj[dir] = left + width; + clearing.animate(dir_obj, 300, this.unlock()); + } else if (/right/.test(direction)) { + this.lock(); + dir_obj[dir] = left - width; + clearing.animate(dir_obj, 300, this.unlock()); + } + } else if (/skip/.test(direction)) { + // the target image is not adjacent to the current image, so + // do we scroll right or not + skip_shift = target.index() - this.settings.up_count; + this.lock(); + + if (skip_shift > 0) { + dir_obj[dir] = -(skip_shift * width); + clearing.animate(dir_obj, 300, this.unlock()); + } else { + dir_obj[dir] = 0; + clearing.animate(dir_obj, 300, this.unlock()); + } + } + + callback(); + }, + + direction : function ($el, current, target) { + var lis = this.S('li', $el), + li_width = lis.outerWidth() + (lis.outerWidth() / 4), + up_count = Math.floor(this.S('.clearing-container').outerWidth() / li_width) - 1, + target_index = lis.index(target), + response; + + this.settings.up_count = up_count; + + if (this.adjacent(this.settings.prev_index, target_index)) { + if ((target_index > up_count) && target_index > this.settings.prev_index) { + response = 'right'; + } else if ((target_index > up_count - 1) && target_index <= this.settings.prev_index) { + response = 'left'; + } else { + response = false; + } + } else { + response = 'skip'; + } + + this.settings.prev_index = target_index; + + return response; + }, + + adjacent : function (current_index, target_index) { + for (var i = target_index + 1; i >= target_index - 1; i--) { + if (i === current_index) { + return true; + } + } + return false; + }, + + // lock management + + lock : function () { + this.settings.locked = true; + }, + + unlock : function () { + this.settings.locked = false; + }, + + locked : function () { + return this.settings.locked; + }, + + off : function () { + this.S(this.scope).off('.fndtn.clearing'); + this.S(window).off('.fndtn.clearing'); + }, + + reflow : function () { + this.init(); + } + }; + +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.dropdown.js b/js/foundation/js/foundation/foundation.dropdown.js new file mode 100644 index 0000000..5db3dea --- /dev/null +++ b/js/foundation/js/foundation/foundation.dropdown.js @@ -0,0 +1,468 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.dropdown = { + name : 'dropdown', + + version : '5.5.3', + + settings : { + active_class : 'open', + disabled_class : 'disabled', + mega_class : 'mega', + align : 'bottom', + is_hover : false, + hover_timeout : 150, + opened : function () {}, + closed : function () {} + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + + $.extend(true, this.settings, method, options); + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .off('.dropdown') + .on('click.fndtn.dropdown', '[' + this.attr_name() + ']', function (e) { + var settings = S(this).data(self.attr_name(true) + '-init') || self.settings; + if (!settings.is_hover || Modernizr.touch) { + e.preventDefault(); + if (S(this).parent('[data-reveal-id]').length) { + e.stopPropagation(); + } + self.toggle($(this)); + } + }) + .on('mouseenter.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) { + var $this = S(this), + dropdown, + target; + + clearTimeout(self.timeout); + + if ($this.data(self.data_attr())) { + dropdown = S('#' + $this.data(self.data_attr())); + target = $this; + } else { + dropdown = $this; + target = S('[' + self.attr_name() + '="' + dropdown.attr('id') + '"]'); + } + + var settings = target.data(self.attr_name(true) + '-init') || self.settings; + + if (S(e.currentTarget).data(self.data_attr()) && settings.is_hover) { + self.closeall.call(self); + } + + if (settings.is_hover) { + self.open.apply(self, [dropdown, target]); + } + }) + .on('mouseleave.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) { + var $this = S(this); + var settings; + + if ($this.data(self.data_attr())) { + settings = $this.data(self.data_attr(true) + '-init') || self.settings; + } else { + var target = S('[' + self.attr_name() + '="' + S(this).attr('id') + '"]'), + settings = target.data(self.attr_name(true) + '-init') || self.settings; + } + + self.timeout = setTimeout(function () { + if ($this.data(self.data_attr())) { + if (settings.is_hover) { + self.close.call(self, S('#' + $this.data(self.data_attr()))); + } + } else { + if (settings.is_hover) { + self.close.call(self, $this); + } + } + }.bind(this), settings.hover_timeout); + }) + .on('click.fndtn.dropdown', function (e) { + var parent = S(e.target).closest('[' + self.attr_name() + '-content]'); + var links = parent.find('a'); + + if (links.length > 0 && parent.attr('aria-autoclose') !== 'false') { + self.close.call(self, S('[' + self.attr_name() + '-content]')); + } + + if (e.target !== document && !$.contains(document.documentElement, e.target)) { + return; + } + + if (S(e.target).closest('[' + self.attr_name() + ']').length > 0) { + return; + } + + if (!(S(e.target).data('revealId')) && + (parent.length > 0 && (S(e.target).is('[' + self.attr_name() + '-content]') || + $.contains(parent.first()[0], e.target)))) { + e.stopPropagation(); + return; + } + + self.close.call(self, S('[' + self.attr_name() + '-content]')); + }) + .on('opened.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { + self.settings.opened.call(this); + }) + .on('closed.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { + self.settings.closed.call(this); + }); + + S(window) + .off('.dropdown') + .on('resize.fndtn.dropdown', self.throttle(function () { + self.resize.call(self); + }, 50)); + + this.resize(); + }, + + close : function (dropdown) { + var self = this; + dropdown.each(function (idx) { + var original_target = $('[' + self.attr_name() + '=' + dropdown[idx].id + ']') || $('aria-controls=' + dropdown[idx].id + ']'); + original_target.attr('aria-expanded', 'false'); + if (self.S(this).hasClass(self.settings.active_class)) { + self.S(this) + .css(Foundation.rtl ? 'right' : 'left', '-99999px') + .attr('aria-hidden', 'true') + .removeClass(self.settings.active_class) + .prev('[' + self.attr_name() + ']') + .removeClass(self.settings.active_class) + .removeData('target'); + + self.S(this).trigger('closed.fndtn.dropdown', [dropdown]); + } + }); + dropdown.removeClass('f-open-' + this.attr_name(true)); + }, + + closeall : function () { + var self = this; + $.each(self.S('.f-open-' + this.attr_name(true)), function () { + self.close.call(self, self.S(this)); + }); + }, + + open : function (dropdown, target) { + this + .css(dropdown + .addClass(this.settings.active_class), target); + dropdown.prev('[' + this.attr_name() + ']').addClass(this.settings.active_class); + dropdown.data('target', target.get(0)).trigger('opened.fndtn.dropdown', [dropdown, target]); + dropdown.attr('aria-hidden', 'false'); + target.attr('aria-expanded', 'true'); + dropdown.focus(); + dropdown.addClass('f-open-' + this.attr_name(true)); + }, + + data_attr : function () { + if (this.namespace.length > 0) { + return this.namespace + '-' + this.name; + } + + return this.name; + }, + + toggle : function (target) { + if (target.hasClass(this.settings.disabled_class)) { + return; + } + var dropdown = this.S('#' + target.data(this.data_attr())); + if (dropdown.length === 0) { + // No dropdown found, not continuing + return; + } + + this.close.call(this, this.S('[' + this.attr_name() + '-content]').not(dropdown)); + + if (dropdown.hasClass(this.settings.active_class)) { + this.close.call(this, dropdown); + if (dropdown.data('target') !== target.get(0)) { + this.open.call(this, dropdown, target); + } + } else { + this.open.call(this, dropdown, target); + } + }, + + resize : function () { + var dropdown = this.S('[' + this.attr_name() + '-content].open'); + var target = $(dropdown.data("target")); + + if (dropdown.length && target.length) { + this.css(dropdown, target); + } + }, + + css : function (dropdown, target) { + var left_offset = Math.max((target.width() - dropdown.width()) / 2, 8), + settings = target.data(this.attr_name(true) + '-init') || this.settings, + parentOverflow = dropdown.parent().css('overflow-y') || dropdown.parent().css('overflow'); + + this.clear_idx(); + + + + if (this.small()) { + var p = this.dirs.bottom.call(dropdown, target, settings); + + dropdown.attr('style', '').removeClass('drop-left drop-right drop-top').css({ + position : 'absolute', + width : '95%', + 'max-width' : 'none', + top : p.top + }); + + dropdown.css(Foundation.rtl ? 'right' : 'left', left_offset); + } + // detect if dropdown is in an overflow container + else if (parentOverflow !== 'visible') { + var offset = target[0].offsetTop + target[0].offsetHeight; + + dropdown.attr('style', '').css({ + position : 'absolute', + top : offset + }); + + dropdown.css(Foundation.rtl ? 'right' : 'left', left_offset); + } + else { + + this.style(dropdown, target, settings); + } + + return dropdown; + }, + + style : function (dropdown, target, settings) { + var css = $.extend({position : 'absolute'}, + this.dirs[settings.align].call(dropdown, target, settings)); + + dropdown.attr('style', '').css(css); + }, + + // return CSS property object + // `this` is the dropdown + dirs : { + // Calculate target offset + _base : function (t, s) { + var o_p = this.offsetParent(), + o = o_p.offset(), + p = t.offset(); + + p.top -= o.top; + p.left -= o.left; + + //set some flags on the p object to pass along + p.missRight = false; + p.missTop = false; + p.missLeft = false; + p.leftRightFlag = false; + + //lets see if the panel will be off the screen + //get the actual width of the page and store it + var actualBodyWidth; + var windowWidth = window.innerWidth; + + if (document.getElementsByClassName('row')[0]) { + actualBodyWidth = document.getElementsByClassName('row')[0].clientWidth; + } else { + actualBodyWidth = windowWidth; + } + + var actualMarginWidth = (windowWidth - actualBodyWidth) / 2; + var actualBoundary = actualBodyWidth; + + if (!this.hasClass('mega') && !s.ignore_repositioning) { + var outerWidth = this.outerWidth(); + var o_left = t.offset().left; + + //miss top + if (t.offset().top <= this.outerHeight()) { + p.missTop = true; + actualBoundary = windowWidth - actualMarginWidth; + p.leftRightFlag = true; + } + + //miss right + if (o_left + outerWidth > o_left + actualMarginWidth && o_left - actualMarginWidth > outerWidth) { + p.missRight = true; + p.missLeft = false; + } + + //miss left + if (o_left - outerWidth <= 0) { + p.missLeft = true; + p.missRight = false; + } + } + + return p; + }, + + top : function (t, s) { + var self = Foundation.libs.dropdown, + p = self.dirs._base.call(this, t, s); + + this.addClass('drop-top'); + + if (p.missTop == true) { + p.top = p.top + t.outerHeight() + this.outerHeight(); + this.removeClass('drop-top'); + } + + if (p.missRight == true) { + p.left = p.left - this.outerWidth() + t.outerWidth(); + } + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); + } + + if (Foundation.rtl) { + return {left : p.left - this.outerWidth() + t.outerWidth(), + top : p.top - this.outerHeight()}; + } + + return {left : p.left, top : p.top - this.outerHeight()}; + }, + + bottom : function (t, s) { + var self = Foundation.libs.dropdown, + p = self.dirs._base.call(this, t, s); + + if (p.missRight == true) { + p.left = p.left - this.outerWidth() + t.outerWidth(); + } + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); + } + + if (self.rtl) { + return {left : p.left - this.outerWidth() + t.outerWidth(), top : p.top + t.outerHeight()}; + } + + return {left : p.left, top : p.top + t.outerHeight()}; + }, + + left : function (t, s) { + var p = Foundation.libs.dropdown.dirs._base.call(this, t, s); + + this.addClass('drop-left'); + + if (p.missLeft == true) { + p.left = p.left + this.outerWidth(); + p.top = p.top + t.outerHeight(); + this.removeClass('drop-left'); + } + + return {left : p.left - this.outerWidth(), top : p.top}; + }, + + right : function (t, s) { + var p = Foundation.libs.dropdown.dirs._base.call(this, t, s); + + this.addClass('drop-right'); + + if (p.missRight == true) { + p.left = p.left - this.outerWidth(); + p.top = p.top + t.outerHeight(); + this.removeClass('drop-right'); + } else { + p.triggeredRight = true; + } + + var self = Foundation.libs.dropdown; + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); + } + + return {left : p.left + t.outerWidth(), top : p.top}; + } + }, + + // Insert rule to style psuedo elements + adjust_pip : function (dropdown, target, settings, position) { + var sheet = Foundation.stylesheet, + pip_offset_base = 8; + + if (dropdown.hasClass(settings.mega_class)) { + pip_offset_base = position.left + (target.outerWidth() / 2) - 8; + } else if (this.small()) { + pip_offset_base += position.left - 8; + } + + this.rule_idx = sheet.cssRules.length; + + //default + var sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left: ' + pip_offset_base + 'px;', + css_after = 'left: ' + (pip_offset_base - 1) + 'px;'; + + if (position.missRight == true) { + pip_offset_base = dropdown.outerWidth() - 23; + sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left: ' + pip_offset_base + 'px;', + css_after = 'left: ' + (pip_offset_base - 1) + 'px;'; + } + + //just a case where right is fired, but its not missing right + if (position.triggeredRight == true) { + sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left:-12px;', + css_after = 'left:-14px;'; + } + + if (sheet.insertRule) { + sheet.insertRule([sel_before, '{', css_before, '}'].join(' '), this.rule_idx); + sheet.insertRule([sel_after, '{', css_after, '}'].join(' '), this.rule_idx + 1); + } else { + sheet.addRule(sel_before, css_before, this.rule_idx); + sheet.addRule(sel_after, css_after, this.rule_idx + 1); + } + }, + + // Remove old dropdown rule index + clear_idx : function () { + var sheet = Foundation.stylesheet; + + if (typeof this.rule_idx !== 'undefined') { + sheet.deleteRule(this.rule_idx); + sheet.deleteRule(this.rule_idx); + delete this.rule_idx; + } + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + off : function () { + this.S(this.scope).off('.fndtn.dropdown'); + this.S('html, body').off('.fndtn.dropdown'); + this.S(window).off('.fndtn.dropdown'); + this.S('[data-dropdown-content]').off('.fndtn.dropdown'); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.equalizer.js b/js/foundation/js/foundation/foundation.equalizer.js new file mode 100644 index 0000000..a61a330 --- /dev/null +++ b/js/foundation/js/foundation/foundation.equalizer.js @@ -0,0 +1,104 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.equalizer = { + name : 'equalizer', + + version : '5.5.3', + + settings : { + use_tallest : true, + before_height_change : $.noop, + after_height_change : $.noop, + equalize_on_stack : false, + act_on_hidden_el: false + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'image_loaded'); + this.bindings(method, options); + this.reflow(); + }, + + events : function () { + this.S(window).off('.equalizer').on('resize.fndtn.equalizer', function (e) { + this.reflow(); + }.bind(this)); + }, + + equalize : function (equalizer) { + var isStacked = false, + group = equalizer.data('equalizer'), + settings = equalizer.data(this.attr_name(true)+'-init') || this.settings, + vals, + firstTopOffset; + + if (settings.act_on_hidden_el) { + vals = group ? equalizer.find('['+this.attr_name()+'-watch="'+group+'"]') : equalizer.find('['+this.attr_name()+'-watch]'); + } + else { + vals = group ? equalizer.find('['+this.attr_name()+'-watch="'+group+'"]:visible') : equalizer.find('['+this.attr_name()+'-watch]:visible'); + } + + if (vals.length === 0) { + return; + } + + settings.before_height_change(); + equalizer.trigger('before-height-change.fndth.equalizer'); + vals.height('inherit'); + + if (settings.equalize_on_stack === false) { + firstTopOffset = vals.first().offset().top; + vals.each(function () { + if ($(this).offset().top !== firstTopOffset) { + isStacked = true; + return false; + } + }); + if (isStacked) { + return; + } + } + + var heights = vals.map(function () { return $(this).outerHeight(false) }).get(); + + if (settings.use_tallest) { + var max = Math.max.apply(null, heights); + vals.css('height', max); + } else { + var min = Math.min.apply(null, heights); + vals.css('height', min); + } + + settings.after_height_change(); + equalizer.trigger('after-height-change.fndtn.equalizer'); + }, + + reflow : function () { + var self = this; + + this.S('[' + this.attr_name() + ']', this.scope).each(function () { + var $eq_target = $(this), + media_query = $eq_target.data('equalizer-mq'), + ignore_media_query = true; + + if (media_query) { + media_query = 'is_' + media_query.replace(/-/g, '_'); + if (Foundation.utils.hasOwnProperty(media_query)) { + ignore_media_query = false; + } + } + + self.image_loaded(self.S('img', this), function () { + if (ignore_media_query || Foundation.utils[media_query]()) { + self.equalize($eq_target) + } else { + var vals = $eq_target.find('[' + self.attr_name() + '-watch]:visible'); + vals.css('height', 'auto'); + } + }); + }); + } + }; +})(jQuery, window, window.document); diff --git a/js/foundation/js/foundation/foundation.interchange.js b/js/foundation/js/foundation/foundation.interchange.js new file mode 100644 index 0000000..1096fad --- /dev/null +++ b/js/foundation/js/foundation/foundation.interchange.js @@ -0,0 +1,360 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.interchange = { + name : 'interchange', + + version : '5.5.3', + + cache : {}, + + images_loaded : false, + nodes_loaded : false, + + settings : { + load_attr : 'interchange', + + named_queries : { + 'default' : 'only screen', + 'small' : Foundation.media_queries['small'], + 'small-only' : Foundation.media_queries['small-only'], + 'medium' : Foundation.media_queries['medium'], + 'medium-only' : Foundation.media_queries['medium-only'], + 'large' : Foundation.media_queries['large'], + 'large-only' : Foundation.media_queries['large-only'], + 'xlarge' : Foundation.media_queries['xlarge'], + 'xlarge-only' : Foundation.media_queries['xlarge-only'], + 'xxlarge' : Foundation.media_queries['xxlarge'], + 'landscape' : 'only screen and (orientation: landscape)', + 'portrait' : 'only screen and (orientation: portrait)', + 'retina' : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + + 'only screen and (min--moz-device-pixel-ratio: 2),' + + 'only screen and (-o-min-device-pixel-ratio: 2/1),' + + 'only screen and (min-device-pixel-ratio: 2),' + + 'only screen and (min-resolution: 192dpi),' + + 'only screen and (min-resolution: 2dppx)' + }, + + directives : { + replace : function (el, path, trigger) { + // The trigger argument, if called within the directive, fires + // an event named after the directive on the element, passing + // any parameters along to the event that you pass to trigger. + // + // ex. trigger(), trigger([a, b, c]), or trigger(a, b, c) + // + // This allows you to bind a callback like so: + // $('#interchangeContainer').on('replace', function (e, a, b, c) { + // console.log($(this).html(), a, b, c); + // }); + + if (el !== null && /IMG/.test(el[0].nodeName)) { + var orig_path = $.each(el, function(){this.src = path;}); + // var orig_path = el[0].src; + + if (new RegExp(path, 'i').test(orig_path)) { + return; + } + + el.attr("src", path); + + return trigger(el[0].src); + } + var last_path = el.data(this.data_attr + '-last-path'), + self = this; + + if (last_path == path) { + return; + } + + if (/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(path)) { + $(el).css('background-image', 'url(' + path + ')'); + el.data('interchange-last-path', path); + return trigger(path); + } + + return $.get(path, function (response) { + el.html(response); + el.data(self.data_attr + '-last-path', path); + trigger(); + }); + + } + } + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle random_str'); + + this.data_attr = this.set_data_attr(); + $.extend(true, this.settings, method, options); + this.bindings(method, options); + this.reflow(); + }, + + get_media_hash : function () { + var mediaHash = ''; + for (var queryName in this.settings.named_queries ) { + mediaHash += matchMedia(this.settings.named_queries[queryName]).matches.toString(); + } + return mediaHash; + }, + + events : function () { + var self = this, prevMediaHash; + + $(window) + .off('.interchange') + .on('resize.fndtn.interchange', self.throttle(function () { + var currMediaHash = self.get_media_hash(); + if (currMediaHash !== prevMediaHash) { + self.resize(); + } + prevMediaHash = currMediaHash; + }, 50)); + + return this; + }, + + resize : function () { + var cache = this.cache; + + if (!this.images_loaded || !this.nodes_loaded) { + setTimeout($.proxy(this.resize, this), 50); + return; + } + + for (var uuid in cache) { + if (cache.hasOwnProperty(uuid)) { + var passed = this.results(uuid, cache[uuid]); + if (passed) { + this.settings.directives[passed + .scenario[1]].call(this, passed.el, passed.scenario[0], (function (passed) { + if (arguments[0] instanceof Array) { + var args = arguments[0]; + } else { + var args = Array.prototype.slice.call(arguments, 0); + } + + return function() { + passed.el.trigger(passed.scenario[1], args); + } + }(passed))); + } + } + } + + }, + + results : function (uuid, scenarios) { + var count = scenarios.length; + + if (count > 0) { + var el = this.S('[' + this.add_namespace('data-uuid') + '="' + uuid + '"]'); + + while (count--) { + var mq, rule = scenarios[count][2]; + if (this.settings.named_queries.hasOwnProperty(rule)) { + mq = matchMedia(this.settings.named_queries[rule]); + } else { + mq = matchMedia(rule); + } + if (mq.matches) { + return {el : el, scenario : scenarios[count]}; + } + } + } + + return false; + }, + + load : function (type, force_update) { + if (typeof this['cached_' + type] === 'undefined' || force_update) { + this['update_' + type](); + } + + return this['cached_' + type]; + }, + + update_images : function () { + var images = this.S('img[' + this.data_attr + ']'), + count = images.length, + i = count, + loaded_count = 0, + data_attr = this.data_attr; + + this.cache = {}; + this.cached_images = []; + this.images_loaded = (count === 0); + + while (i--) { + loaded_count++; + if (images[i]) { + var str = images[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_images.push(images[i]); + } + } + + if (loaded_count === count) { + this.images_loaded = true; + this.enhance('images'); + } + } + + return this; + }, + + update_nodes : function () { + var nodes = this.S('[' + this.data_attr + ']').not('img'), + count = nodes.length, + i = count, + loaded_count = 0, + data_attr = this.data_attr; + + this.cached_nodes = []; + this.nodes_loaded = (count === 0); + + while (i--) { + loaded_count++; + var str = nodes[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_nodes.push(nodes[i]); + } + + if (loaded_count === count) { + this.nodes_loaded = true; + this.enhance('nodes'); + } + } + + return this; + }, + + enhance : function (type) { + var i = this['cached_' + type].length; + + while (i--) { + this.object($(this['cached_' + type][i])); + } + + return $(window).trigger('resize.fndtn.interchange'); + }, + + convert_directive : function (directive) { + + var trimmed = this.trim(directive); + + if (trimmed.length > 0) { + return trimmed; + } + + return 'replace'; + }, + + parse_scenario : function (scenario) { + // This logic had to be made more complex since some users were using commas in the url path + // So we cannot simply just split on a comma + + var directive_match = scenario[0].match(/(.+),\s*(\w+)\s*$/), + // getting the mq has gotten a bit complicated since we started accounting for several use cases + // of URLs. For now we'll continue to match these scenarios, but we may consider having these scenarios + // as nested objects or arrays in F6. + // regex: match everything before close parenthesis for mq + media_query = scenario[1].match(/(.*)\)/); + + if (directive_match) { + var path = directive_match[1], + directive = directive_match[2]; + + } else { + var cached_split = scenario[0].split(/,\s*$/), + path = cached_split[0], + directive = ''; + } + + return [this.trim(path), this.convert_directive(directive), this.trim(media_query[1])]; + }, + + object : function (el) { + var raw_arr = this.parse_data_attr(el), + scenarios = [], + i = raw_arr.length; + + if (i > 0) { + while (i--) { + // split array between comma delimited content and mq + // regex: comma, optional space, open parenthesis + var scenario = raw_arr[i].split(/,\s?\(/); + + if (scenario.length > 1) { + var params = this.parse_scenario(scenario); + scenarios.push(params); + } + } + } + + return this.store(el, scenarios); + }, + + store : function (el, scenarios) { + var uuid = this.random_str(), + current_uuid = el.data(this.add_namespace('uuid', true)); + + if (this.cache[current_uuid]) { + return this.cache[current_uuid]; + } + + el.attr(this.add_namespace('data-uuid'), uuid); + return this.cache[uuid] = scenarios; + }, + + trim : function (str) { + + if (typeof str === 'string') { + return $.trim(str); + } + + return str; + }, + + set_data_attr : function (init) { + if (init) { + if (this.namespace.length > 0) { + return this.namespace + '-' + this.settings.load_attr; + } + + return this.settings.load_attr; + } + + if (this.namespace.length > 0) { + return 'data-' + this.namespace + '-' + this.settings.load_attr; + } + + return 'data-' + this.settings.load_attr; + }, + + parse_data_attr : function (el) { + var raw = el.attr(this.attr_name()).split(/\[(.*?)\]/), + i = raw.length, + output = []; + + while (i--) { + if (raw[i].replace(/[\W\d]+/, '').length > 4) { + output.push(raw[i]); + } + } + + return output; + }, + + reflow : function () { + this.load('images', true); + this.load('nodes', true); + } + + }; + +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.joyride.js b/js/foundation/js/foundation/foundation.joyride.js new file mode 100644 index 0000000..f251119 --- /dev/null +++ b/js/foundation/js/foundation/foundation.joyride.js @@ -0,0 +1,935 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + var Modernizr = Modernizr || false; + + Foundation.libs.joyride = { + name : 'joyride', + + version : '5.5.3', + + defaults : { + expose : false, // turn on or off the expose feature + modal : true, // Whether to cover page with modal during the tour + keyboard : true, // enable left, right and esc keystrokes + tip_location : 'bottom', // 'top', 'bottom', 'left' or 'right' in relation to parent + nub_position : 'auto', // override on a per tooltip bases + scroll_speed : 1500, // Page scrolling speed in milliseconds, 0 = no scroll animation + scroll_animation : 'linear', // supports 'swing' and 'linear', extend with jQuery UI. + timer : 0, // 0 = no timer , all other numbers = timer in milliseconds + start_timer_on_click : true, // true or false - true requires clicking the first button start the timer + start_offset : 0, // the index of the tooltip you want to start on (index of the li) + next_button : true, // true or false to control whether a next button is used + prev_button : true, // true or false to control whether a prev button is used + tip_animation : 'fade', // 'pop' or 'fade' in each tip + pause_after : [], // array of indexes where to pause the tour after + exposed : [], // array of expose elements + tip_animation_fade_speed : 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition + cookie_monster : false, // true or false to control whether cookies are used + cookie_name : 'joyride', // Name the cookie you'll use + cookie_domain : false, // Will this cookie be attached to a domain, ie. '.notableapp.com' + cookie_expires : 365, // set when you would like the cookie to expire. + tip_container : 'body', // Where will the tip be attached + abort_on_close : true, // When true, the close event will not fire any callback + tip_location_patterns : { + top : ['bottom'], + bottom : [], // bottom should not need to be repositioned + left : ['right', 'top', 'bottom'], + right : ['left', 'top', 'bottom'] + }, + post_ride_callback : function () {}, // A method to call once the tour closes (canceled or complete) + post_step_callback : function () {}, // A method to call after each step + pre_step_callback : function () {}, // A method to call before each step + pre_ride_callback : function () {}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) + post_expose_callback : function () {}, // A method to call after an element has been exposed + template : { // HTML segments for tip layout + link : '×', + timer : '
      ', + tip : '
      ', + wrapper : '
      ', + button : '', + prev_button : '', + modal : '
      ', + expose : '
      ', + expose_cover : '
      ' + }, + expose_add_class : '' // One or more space-separated class names to be added to exposed element + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle random_str'); + + this.settings = this.settings || $.extend({}, this.defaults, (options || method)); + + this.bindings(method, options) + }, + + go_next : function () { + if (this.settings.$li.next().length < 1) { + this.end(); + } else if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + this.hide(); + this.show(); + this.startTimer(); + } else { + this.hide(); + this.show(); + } + }, + + go_prev : function () { + if (this.settings.$li.prev().length < 1) { + // Do nothing if there are no prev element + } else if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + this.hide(); + this.show(null, true); + this.startTimer(); + } else { + this.hide(); + this.show(null, true); + } + }, + + events : function () { + var self = this; + + $(this.scope) + .off('.joyride') + .on('click.fndtn.joyride', '.joyride-next-tip, .joyride-modal-bg', function (e) { + e.preventDefault(); + this.go_next() + }.bind(this)) + .on('click.fndtn.joyride', '.joyride-prev-tip', function (e) { + e.preventDefault(); + this.go_prev(); + }.bind(this)) + + .on('click.fndtn.joyride', '.joyride-close-tip', function (e) { + e.preventDefault(); + this.end(this.settings.abort_on_close); + }.bind(this)) + + .on('keyup.fndtn.joyride', function (e) { + // Don't do anything if keystrokes are disabled + // or if the joyride is not being shown + if (!this.settings.keyboard || !this.settings.riding) { + return; + } + + switch (e.which) { + case 39: // right arrow + e.preventDefault(); + this.go_next(); + break; + case 37: // left arrow + e.preventDefault(); + this.go_prev(); + break; + case 27: // escape + e.preventDefault(); + this.end(this.settings.abort_on_close); + } + }.bind(this)); + + $(window) + .off('.joyride') + .on('resize.fndtn.joyride', self.throttle(function () { + if ($('[' + self.attr_name() + ']').length > 0 && self.settings.$next_tip && self.settings.riding) { + if (self.settings.exposed.length > 0) { + var $els = $(self.settings.exposed); + + $els.each(function () { + var $this = $(this); + self.un_expose($this); + self.expose($this); + }); + } + + if (self.is_phone()) { + self.pos_phone(); + } else { + self.pos_default(false); + } + } + }, 100)); + }, + + start : function () { + var self = this, + $this = $('[' + this.attr_name() + ']', this.scope), + integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'], + int_settings_count = integer_settings.length; + + if (!$this.length > 0) { + return; + } + + if (!this.settings.init) { + this.events(); + } + + this.settings = $this.data(this.attr_name(true) + '-init'); + + // non configureable settings + this.settings.$content_el = $this; + this.settings.$body = $(this.settings.tip_container); + this.settings.body_offset = $(this.settings.tip_container).position(); + this.settings.$tip_content = this.settings.$content_el.find('> li'); + this.settings.paused = false; + this.settings.attempts = 0; + this.settings.riding = true; + + // can we create cookies? + if (typeof $.cookie !== 'function') { + this.settings.cookie_monster = false; + } + + // generate the tips and insert into dom. + if (!this.settings.cookie_monster || this.settings.cookie_monster && !$.cookie(this.settings.cookie_name)) { + this.settings.$tip_content.each(function (index) { + var $this = $(this); + this.settings = $.extend({}, self.defaults, self.data_options($this)); + + // Make sure that settings parsed from data_options are integers where necessary + var i = int_settings_count; + while (i--) { + self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10); + } + self.create({$li : $this, index : index}); + }); + + // show first tip + if (!this.settings.start_timer_on_click && this.settings.timer > 0) { + this.show('init'); + this.startTimer(); + } else { + this.show('init'); + } + + } + }, + + resume : function () { + this.set_li(); + this.show(); + }, + + tip_template : function (opts) { + var $blank, content; + + opts.tip_class = opts.tip_class || ''; + + $blank = $(this.settings.template.tip).addClass(opts.tip_class); + content = $.trim($(opts.li).html()) + + this.prev_button_text(opts.prev_button_text, opts.index) + + this.button_text(opts.button_text) + + this.settings.template.link + + this.timer_instance(opts.index); + + $blank.append($(this.settings.template.wrapper)); + $blank.first().attr(this.add_namespace('data-index'), opts.index); + $('.joyride-content-wrapper', $blank).append(content); + + return $blank[0]; + }, + + timer_instance : function (index) { + var txt; + + if ((index === 0 && this.settings.start_timer_on_click && this.settings.timer > 0) || this.settings.timer === 0) { + txt = ''; + } else { + txt = $(this.settings.template.timer)[0].outerHTML; + } + return txt; + }, + + button_text : function (txt) { + if (this.settings.tip_settings.next_button) { + txt = $.trim(txt) || 'Next'; + txt = $(this.settings.template.button).append(txt)[0].outerHTML; + } else { + txt = ''; + } + return txt; + }, + + prev_button_text : function (txt, idx) { + if (this.settings.tip_settings.prev_button) { + txt = $.trim(txt) || 'Previous'; + + // Add the disabled class to the button if it's the first element + if (idx == 0) { + txt = $(this.settings.template.prev_button).append(txt).addClass('disabled')[0].outerHTML; + } else { + txt = $(this.settings.template.prev_button).append(txt)[0].outerHTML; + } + } else { + txt = ''; + } + return txt; + }, + + create : function (opts) { + this.settings.tip_settings = $.extend({}, this.settings, this.data_options(opts.$li)); + var buttonText = opts.$li.attr(this.add_namespace('data-button')) || opts.$li.attr(this.add_namespace('data-text')), + prevButtonText = opts.$li.attr(this.add_namespace('data-button-prev')) || opts.$li.attr(this.add_namespace('data-prev-text')), + tipClass = opts.$li.attr('class'), + $tip_content = $(this.tip_template({ + tip_class : tipClass, + index : opts.index, + button_text : buttonText, + prev_button_text : prevButtonText, + li : opts.$li + })); + + $(this.settings.tip_container).append($tip_content); + }, + + show : function (init, is_prev) { + var $timer = null; + + // are we paused? + if (this.settings.$li === undefined || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) { + + // don't go to the next li if the tour was paused + if (this.settings.paused) { + this.settings.paused = false; + } else { + this.set_li(init, is_prev); + } + + this.settings.attempts = 0; + + if (this.settings.$li.length && this.settings.$target.length > 0) { + if (init) { //run when we first start + this.settings.pre_ride_callback(this.settings.$li.index(), this.settings.$next_tip); + if (this.settings.modal) { + this.show_modal(); + } + } + + this.settings.pre_step_callback(this.settings.$li.index(), this.settings.$next_tip); + + if (this.settings.modal && this.settings.expose) { + this.expose(); + } + + this.settings.tip_settings = $.extend({}, this.settings, this.data_options(this.settings.$li)); + + this.settings.timer = parseInt(this.settings.timer, 10); + + this.settings.tip_settings.tip_location_pattern = this.settings.tip_location_patterns[this.settings.tip_settings.tip_location]; + + // scroll and hide bg if not modal and not expose + if (!/body/i.test(this.settings.$target.selector) && !this.settings.expose) { + var joyridemodalbg = $('.joyride-modal-bg'); + if (/pop/i.test(this.settings.tipAnimation)) { + joyridemodalbg.hide(); + } else { + joyridemodalbg.fadeOut(this.settings.tipAnimationFadeSpeed); + } + this.scroll_to(); + } + + if (this.is_phone()) { + this.pos_phone(true); + } else { + this.pos_default(true); + } + + $timer = this.settings.$next_tip.find('.joyride-timer-indicator'); + + if (/pop/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip.show(); + + setTimeout(function () { + $timer.animate({ + width : $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fade_speed); + + } else { + this.settings.$next_tip.show(); + + } + + } else if (/fade/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip + .fadeIn(this.settings.tip_animation_fade_speed) + .show(); + + setTimeout(function () { + $timer.animate({ + width : $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fade_speed); + + } else { + this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed); + } + } + + this.settings.$current_tip = this.settings.$next_tip; + + // skip non-existant targets + } else if (this.settings.$li && this.settings.$target.length < 1) { + + this.show(init, is_prev); + + } else { + + this.end(); + + } + } else { + + this.settings.paused = true; + + } + + }, + + is_phone : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + hide : function () { + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + if (!this.settings.modal) { + $('.joyride-modal-bg').hide(); + } + + // Prevent scroll bouncing...wait to remove from layout + this.settings.$current_tip.css('visibility', 'hidden'); + setTimeout($.proxy(function () { + this.hide(); + this.css('visibility', 'visible'); + }, this.settings.$current_tip), 0); + this.settings.post_step_callback(this.settings.$li.index(), + this.settings.$current_tip); + }, + + set_li : function (init, is_prev) { + if (init) { + this.settings.$li = this.settings.$tip_content.eq(this.settings.start_offset); + this.set_next_tip(); + this.settings.$current_tip = this.settings.$next_tip; + } else { + if (is_prev) { + this.settings.$li = this.settings.$li.prev(); + } else { + this.settings.$li = this.settings.$li.next(); + } + this.set_next_tip(); + } + + this.set_target(); + }, + + set_next_tip : function () { + this.settings.$next_tip = $('.joyride-tip-guide').eq(this.settings.$li.index()); + this.settings.$next_tip.data('closed', ''); + }, + + set_target : function () { + var cl = this.settings.$li.attr(this.add_namespace('data-class')), + id = this.settings.$li.attr(this.add_namespace('data-id')), + $sel = function () { + if (id) { + return $(document.getElementById(id)); + } else if (cl) { + return $('.' + cl).first(); + } else { + return $('body'); + } + }; + + this.settings.$target = $sel(); + }, + + scroll_to : function () { + var window_half, tipOffset; + + window_half = $(window).height() / 2; + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()); + + if (tipOffset != 0) { + $('html, body').stop().animate({ + scrollTop : tipOffset + }, this.settings.scroll_speed, 'swing'); + } + }, + + paused : function () { + return ($.inArray((this.settings.$li.index() + 1), this.settings.pause_after) === -1); + }, + + restart : function () { + this.hide(); + this.settings.$li = undefined; + this.show('init'); + }, + + pos_default : function (init) { + var $nub = this.settings.$next_tip.find('.joyride-nub'), + nub_width = Math.ceil($nub.outerWidth() / 2), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + // tip must not be "display: none" to calculate position + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (!/body/i.test(this.settings.$target.selector)) { + var topAdjustment = this.settings.tip_settings.tipAdjustmentY ? parseInt(this.settings.tip_settings.tipAdjustmentY) : 0, + leftAdjustment = this.settings.tip_settings.tipAdjustmentX ? parseInt(this.settings.tip_settings.tipAdjustmentX) : 0; + + if (this.bottom()) { + if (this.rtl) { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), + left : this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth() + leftAdjustment}); + } else { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), + left : this.settings.$target.offset().left + leftAdjustment}); + } + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'top'); + + } else if (this.top()) { + if (this.rtl) { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), + left : this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); + } else { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), + left : this.settings.$target.offset().left + leftAdjustment}); + } + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'bottom'); + + } else if (this.right()) { + + this.settings.$next_tip.css({ + top : this.settings.$target.offset().top + topAdjustment, + left : (this.settings.$target.outerWidth() + this.settings.$target.offset().left + nub_width + leftAdjustment)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'left'); + + } else if (this.left()) { + + this.settings.$next_tip.css({ + top : this.settings.$target.offset().top + topAdjustment, + left : (this.settings.$target.offset().left - this.settings.$next_tip.outerWidth() - nub_width + leftAdjustment)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'right'); + + } + + if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tip_settings.tip_location_pattern.length) { + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + this.settings.tip_settings.tip_location = this.settings.tip_settings.tip_location_pattern[this.settings.attempts]; + + this.settings.attempts++; + + this.pos_default(); + + } + + } else if (this.settings.$li.length) { + + this.pos_modal($nub); + + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + + }, + + pos_phone : function (init) { + var tip_height = this.settings.$next_tip.outerHeight(), + tip_offset = this.settings.$next_tip.offset(), + target_height = this.settings.$target.outerHeight(), + $nub = $('.joyride-nub', this.settings.$next_tip), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (!/body/i.test(this.settings.$target.selector)) { + + if (this.top()) { + + this.settings.$next_tip.offset({top : this.settings.$target.offset().top - tip_height - nub_height}); + $nub.addClass('bottom'); + + } else { + + this.settings.$next_tip.offset({top : this.settings.$target.offset().top + target_height + nub_height}); + $nub.addClass('top'); + + } + + } else if (this.settings.$li.length) { + this.pos_modal($nub); + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + }, + + pos_modal : function ($nub) { + this.center(); + $nub.hide(); + + this.show_modal(); + }, + + show_modal : function () { + if (!this.settings.$next_tip.data('closed')) { + var joyridemodalbg = $('.joyride-modal-bg'); + if (joyridemodalbg.length < 1) { + var joyridemodalbg = $(this.settings.template.modal); + joyridemodalbg.appendTo('body'); + } + + if (/pop/i.test(this.settings.tip_animation)) { + joyridemodalbg.show(); + } else { + joyridemodalbg.fadeIn(this.settings.tip_animation_fade_speed); + } + } + }, + + expose : function () { + var expose, + exposeCover, + el, + origCSS, + origClasses, + randId = 'expose-' + this.random_str(6); + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if (this.settings.$target && !/body/i.test(this.settings.$target.selector)) { + el = this.settings.$target; + } else { + return false; + } + + if (el.length < 1) { + if (window.console) { + console.error('element not valid', el); + } + return false; + } + + expose = $(this.settings.template.expose); + this.settings.$body.append(expose); + expose.css({ + top : el.offset().top, + left : el.offset().left, + width : el.outerWidth(true), + height : el.outerHeight(true) + }); + + exposeCover = $(this.settings.template.expose_cover); + + origCSS = { + zIndex : el.css('z-index'), + position : el.css('position') + }; + + origClasses = el.attr('class') == null ? '' : el.attr('class'); + + el.css('z-index', parseInt(expose.css('z-index')) + 1); + + if (origCSS.position == 'static') { + el.css('position', 'relative'); + } + + el.data('expose-css', origCSS); + el.data('orig-class', origClasses); + el.attr('class', origClasses + ' ' + this.settings.expose_add_class); + + exposeCover.css({ + top : el.offset().top, + left : el.offset().left, + width : el.outerWidth(true), + height : el.outerHeight(true) + }); + + if (this.settings.modal) { + this.show_modal(); + } + + this.settings.$body.append(exposeCover); + expose.addClass(randId); + exposeCover.addClass(randId); + el.data('expose', randId); + this.settings.post_expose_callback(this.settings.$li.index(), this.settings.$next_tip, el); + this.add_exposed(el); + }, + + un_expose : function () { + var exposeId, + el, + expose, + origCSS, + origClasses, + clearAll = false; + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if (this.settings.$target && !/body/i.test(this.settings.$target.selector)) { + el = this.settings.$target; + } else { + return false; + } + + if (el.length < 1) { + if (window.console) { + console.error('element not valid', el); + } + return false; + } + + exposeId = el.data('expose'); + expose = $('.' + exposeId); + + if (arguments.length > 1) { + clearAll = arguments[1]; + } + + if (clearAll === true) { + $('.joyride-expose-wrapper,.joyride-expose-cover').remove(); + } else { + expose.remove(); + } + + origCSS = el.data('expose-css'); + + if (origCSS.zIndex == 'auto') { + el.css('z-index', ''); + } else { + el.css('z-index', origCSS.zIndex); + } + + if (origCSS.position != el.css('position')) { + if (origCSS.position == 'static') {// this is default, no need to set it. + el.css('position', ''); + } else { + el.css('position', origCSS.position); + } + } + + origClasses = el.data('orig-class'); + el.attr('class', origClasses); + el.removeData('orig-classes'); + + el.removeData('expose'); + el.removeData('expose-z-index'); + this.remove_exposed(el); + }, + + add_exposed : function (el) { + this.settings.exposed = this.settings.exposed || []; + if (el instanceof $ || typeof el === 'object') { + this.settings.exposed.push(el[0]); + } else if (typeof el == 'string') { + this.settings.exposed.push(el); + } + }, + + remove_exposed : function (el) { + var search, i; + if (el instanceof $) { + search = el[0] + } else if (typeof el == 'string') { + search = el; + } + + this.settings.exposed = this.settings.exposed || []; + i = this.settings.exposed.length; + + while (i--) { + if (this.settings.exposed[i] == search) { + this.settings.exposed.splice(i, 1); + return; + } + } + }, + + center : function () { + var $w = $(window); + + this.settings.$next_tip.css({ + top : ((($w.height() - this.settings.$next_tip.outerHeight()) / 2) + $w.scrollTop()), + left : ((($w.width() - this.settings.$next_tip.outerWidth()) / 2) + $w.scrollLeft()) + }); + + return true; + }, + + bottom : function () { + return /bottom/i.test(this.settings.tip_settings.tip_location); + }, + + top : function () { + return /top/i.test(this.settings.tip_settings.tip_location); + }, + + right : function () { + return /right/i.test(this.settings.tip_settings.tip_location); + }, + + left : function () { + return /left/i.test(this.settings.tip_settings.tip_location); + }, + + corners : function (el) { + if (el.length === 0) { + return [false, false, false, false]; + } + + var w = $(window), + window_half = w.height() / 2, + //using this to calculate since scroll may not have finished yet. + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()), + right = w.width() + w.scrollLeft(), + offsetBottom = w.height() + tipOffset, + bottom = w.height() + w.scrollTop(), + top = w.scrollTop(); + + if (tipOffset < top) { + if (tipOffset < 0) { + top = 0; + } else { + top = tipOffset; + } + } + + if (offsetBottom > bottom) { + bottom = offsetBottom; + } + + return [ + el.offset().top < top, + right < el.offset().left + el.outerWidth(), + bottom < el.offset().top + el.outerHeight(), + w.scrollLeft() > el.offset().left + ]; + }, + + visible : function (hidden_corners) { + var i = hidden_corners.length; + + while (i--) { + if (hidden_corners[i]) { + return false; + } + } + + return true; + }, + + nub_position : function (nub, pos, def) { + if (pos === 'auto') { + nub.addClass(def); + } else { + nub.addClass(pos); + } + }, + + startTimer : function () { + if (this.settings.$li.length) { + this.settings.automate = setTimeout(function () { + this.hide(); + this.show(); + this.startTimer(); + }.bind(this), this.settings.timer); + } else { + clearTimeout(this.settings.automate); + } + }, + + end : function (abort) { + if (this.settings.cookie_monster) { + $.cookie(this.settings.cookie_name, 'ridden', {expires : this.settings.cookie_expires, domain : this.settings.cookie_domain}); + } + + if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + } + + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + // Unplug keystrokes listener + $(this.scope).off('keyup.joyride') + + this.settings.$next_tip.data('closed', true); + this.settings.riding = false; + + $('.joyride-modal-bg').hide(); + this.settings.$current_tip.hide(); + + if (typeof abort === 'undefined' || abort === false) { + this.settings.post_step_callback(this.settings.$li.index(), this.settings.$current_tip); + this.settings.post_ride_callback(this.settings.$li.index(), this.settings.$current_tip); + } + + $('.joyride-tip-guide').remove(); + }, + + off : function () { + $(this.scope).off('.joyride'); + $(window).off('.joyride'); + $('.joyride-close-tip, .joyride-next-tip, .joyride-modal-bg').off('.joyride'); + $('.joyride-tip-guide, .joyride-modal-bg').remove(); + clearTimeout(this.settings.automate); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.js b/js/foundation/js/foundation/foundation.js new file mode 100644 index 0000000..c5a359d --- /dev/null +++ b/js/foundation/js/foundation/foundation.js @@ -0,0 +1,732 @@ +/* + * Foundation Responsive Library + * http://foundation.zurb.com + * Copyright 2015, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ + +(function ($, window, document, undefined) { + 'use strict'; + + var header_helpers = function (class_array) { + var head = $('head'); + head.prepend($.map(class_array, function (class_name) { + if (head.has('.' + class_name).length === 0) { + return ''; + } + })); + }; + + header_helpers([ + 'foundation-mq-small', + 'foundation-mq-small-only', + 'foundation-mq-medium', + 'foundation-mq-medium-only', + 'foundation-mq-large', + 'foundation-mq-large-only', + 'foundation-mq-xlarge', + 'foundation-mq-xlarge-only', + 'foundation-mq-xxlarge', + 'foundation-data-attribute-namespace']); + + // Enable FastClick if present + + $(function () { + if (typeof FastClick !== 'undefined') { + // Don't attach to body if undefined + if (typeof document.body !== 'undefined') { + FastClick.attach(document.body); + } + } + }); + + // private Fast Selector wrapper, + // returns jQuery object. Only use where + // getElementById is not available. + var S = function (selector, context) { + if (typeof selector === 'string') { + if (context) { + var cont; + if (context.jquery) { + cont = context[0]; + if (!cont) { + return context; + } + } else { + cont = context; + } + return $(cont.querySelectorAll(selector)); + } + + return $(document.querySelectorAll(selector)); + } + + return $(selector, context); + }; + + // Namespace functions. + + var attr_name = function (init) { + var arr = []; + if (!init) { + arr.push('data'); + } + if (this.namespace.length > 0) { + arr.push(this.namespace); + } + arr.push(this.name); + + return arr.join('-'); + }; + + var add_namespace = function (str) { + var parts = str.split('-'), + i = parts.length, + arr = []; + + while (i--) { + if (i !== 0) { + arr.push(parts[i]); + } else { + if (this.namespace.length > 0) { + arr.push(this.namespace, parts[i]); + } else { + arr.push(parts[i]); + } + } + } + + return arr.reverse().join('-'); + }; + + // Event binding and data-options updating. + + var bindings = function (method, options) { + var self = this, + bind = function(){ + var $this = S(this), + should_bind_events = !$this.data(self.attr_name(true) + '-init'); + $this.data(self.attr_name(true) + '-init', $.extend({}, self.settings, (options || method), self.data_options($this))); + + if (should_bind_events) { + self.events(this); + } + }; + + if (S(this.scope).is('[' + this.attr_name() +']')) { + bind.call(this.scope); + } else { + S('[' + this.attr_name() +']', this.scope).each(bind); + } + // # Patch to fix #5043 to move this *after* the if/else clause in order for Backbone and similar frameworks to have improved control over event binding and data-options updating. + if (typeof method === 'string') { + return this[method].call(this, options); + } + + }; + + var single_image_loaded = function (image, callback) { + function loaded () { + callback(image[0]); + } + + function bindLoad () { + this.one('load', loaded); + + if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { + var src = this.attr( 'src' ), + param = src.match( /\?/ ) ? '&' : '?'; + + param += 'random=' + (new Date()).getTime(); + this.attr('src', src + param); + } + } + + if (!image.attr('src')) { + loaded(); + return; + } + + if (image[0].complete || image[0].readyState === 4) { + loaded(); + } else { + bindLoad.call(image); + } + }; + + /*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license */ + + window.matchMedia || (window.matchMedia = function() { + "use strict"; + + // For browsers that support matchMedium api such as IE 9 and webkit + var styleMedia = (window.styleMedia || window.media); + + // For those that don't support matchMedium + if (!styleMedia) { + var style = document.createElement('style'), + script = document.getElementsByTagName('script')[0], + info = null; + + style.type = 'text/css'; + style.id = 'matchmediajs-test'; + + script.parentNode.insertBefore(style, script); + + // 'style.currentStyle' is used by IE <= 8 and 'window.getComputedStyle' for all other browsers + info = ('getComputedStyle' in window) && window.getComputedStyle(style, null) || style.currentStyle; + + styleMedia = { + matchMedium: function(media) { + var text = '@media ' + media + '{ #matchmediajs-test { width: 1px; } }'; + + // 'style.styleSheet' is used by IE <= 8 and 'style.textContent' for all other browsers + if (style.styleSheet) { + style.styleSheet.cssText = text; + } else { + style.textContent = text; + } + + // Test if media query is true or false + return info.width === '1px'; + } + }; + } + + return function(media) { + return { + matches: styleMedia.matchMedium(media || 'all'), + media: media || 'all' + }; + }; + }()); + + /* + * jquery.requestAnimationFrame + * https://github.com/gnarf37/jquery-requestAnimationFrame + * Requires jQuery 1.8+ + * + * Copyright (c) 2012 Corey Frang + * Licensed under the MIT license. + */ + + (function(jQuery) { + + + // requestAnimationFrame polyfill adapted from Erik Möller + // fixes from Paul Irish and Tino Zijdel + // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ + // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating + + var animating, + lastTime = 0, + vendors = ['webkit', 'moz'], + requestAnimationFrame = window.requestAnimationFrame, + cancelAnimationFrame = window.cancelAnimationFrame, + jqueryFxAvailable = 'undefined' !== typeof jQuery.fx; + + for (; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { + requestAnimationFrame = window[ vendors[lastTime] + 'RequestAnimationFrame' ]; + cancelAnimationFrame = cancelAnimationFrame || + window[ vendors[lastTime] + 'CancelAnimationFrame' ] || + window[ vendors[lastTime] + 'CancelRequestAnimationFrame' ]; + } + + function raf() { + if (animating) { + requestAnimationFrame(raf); + + if (jqueryFxAvailable) { + jQuery.fx.tick(); + } + } + } + + if (requestAnimationFrame) { + // use rAF + window.requestAnimationFrame = requestAnimationFrame; + window.cancelAnimationFrame = cancelAnimationFrame; + + if (jqueryFxAvailable) { + jQuery.fx.timer = function (timer) { + if (timer() && jQuery.timers.push(timer) && !animating) { + animating = true; + raf(); + } + }; + + jQuery.fx.stop = function () { + animating = false; + }; + } + } else { + // polyfill + window.requestAnimationFrame = function (callback) { + var currTime = new Date().getTime(), + timeToCall = Math.max(0, 16 - (currTime - lastTime)), + id = window.setTimeout(function () { + callback(currTime + timeToCall); + }, timeToCall); + lastTime = currTime + timeToCall; + return id; + }; + + window.cancelAnimationFrame = function (id) { + clearTimeout(id); + }; + + } + + }( $ )); + + function removeQuotes (string) { + if (typeof string === 'string' || string instanceof String) { + string = string.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g, ''); + } + + return string; + } + + function MediaQuery(selector) { + this.selector = selector; + this.query = ''; + } + + MediaQuery.prototype.toString = function () { + return this.query || (this.query = S(this.selector).css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '')); + }; + + window.Foundation = { + name : 'Foundation', + + version : '5.5.3', + + media_queries : { + 'small' : new MediaQuery('.foundation-mq-small'), + 'small-only' : new MediaQuery('.foundation-mq-small-only'), + 'medium' : new MediaQuery('.foundation-mq-medium'), + 'medium-only' : new MediaQuery('.foundation-mq-medium-only'), + 'large' : new MediaQuery('.foundation-mq-large'), + 'large-only' : new MediaQuery('.foundation-mq-large-only'), + 'xlarge' : new MediaQuery('.foundation-mq-xlarge'), + 'xlarge-only' : new MediaQuery('.foundation-mq-xlarge-only'), + 'xxlarge' : new MediaQuery('.foundation-mq-xxlarge') + }, + + stylesheet : $('').appendTo('head')[0].sheet, + + global : { + namespace : undefined + }, + + init : function (scope, libraries, method, options, response) { + var args = [scope, method, options, response], + responses = []; + + // check RTL + this.rtl = /rtl/i.test(S('html').attr('dir')); + + // set foundation global scope + this.scope = scope || this.scope; + + this.set_namespace(); + + if (libraries && typeof libraries === 'string' && !/reflow/i.test(libraries)) { + if (this.libs.hasOwnProperty(libraries)) { + responses.push(this.init_lib(libraries, args)); + } + } else { + for (var lib in this.libs) { + responses.push(this.init_lib(lib, libraries)); + } + } + + S(window).load(function () { + S(window) + .trigger('resize.fndtn.clearing') + .trigger('resize.fndtn.dropdown') + .trigger('resize.fndtn.equalizer') + .trigger('resize.fndtn.interchange') + .trigger('resize.fndtn.joyride') + .trigger('resize.fndtn.magellan') + .trigger('resize.fndtn.topbar') + .trigger('resize.fndtn.slider'); + }); + + return scope; + }, + + init_lib : function (lib, args) { + if (this.libs.hasOwnProperty(lib)) { + this.patch(this.libs[lib]); + + if (args && args.hasOwnProperty(lib)) { + if (typeof this.libs[lib].settings !== 'undefined') { + $.extend(true, this.libs[lib].settings, args[lib]); + } else if (typeof this.libs[lib].defaults !== 'undefined') { + $.extend(true, this.libs[lib].defaults, args[lib]); + } + return this.libs[lib].init.apply(this.libs[lib], [this.scope, args[lib]]); + } + + args = args instanceof Array ? args : new Array(args); + return this.libs[lib].init.apply(this.libs[lib], args); + } + + return function () {}; + }, + + patch : function (lib) { + lib.scope = this.scope; + lib.namespace = this.global.namespace; + lib.rtl = this.rtl; + lib['data_options'] = this.utils.data_options; + lib['attr_name'] = attr_name; + lib['add_namespace'] = add_namespace; + lib['bindings'] = bindings; + lib['S'] = this.utils.S; + }, + + inherit : function (scope, methods) { + var methods_arr = methods.split(' '), + i = methods_arr.length; + + while (i--) { + if (this.utils.hasOwnProperty(methods_arr[i])) { + scope[methods_arr[i]] = this.utils[methods_arr[i]]; + } + } + }, + + set_namespace : function () { + + // Description: + // Don't bother reading the namespace out of the meta tag + // if the namespace has been set globally in javascript + // + // Example: + // Foundation.global.namespace = 'my-namespace'; + // or make it an empty string: + // Foundation.global.namespace = ''; + // + // + + // If the namespace has not been set (is undefined), try to read it out of the meta element. + // Otherwise use the globally defined namespace, even if it's empty ('') + var namespace = ( this.global.namespace === undefined ) ? $('.foundation-data-attribute-namespace').css('font-family') : this.global.namespace; + + // Finally, if the namsepace is either undefined or false, set it to an empty string. + // Otherwise use the namespace value. + this.global.namespace = ( namespace === undefined || /false/i.test(namespace) ) ? '' : namespace; + }, + + libs : {}, + + // methods that can be inherited in libraries + utils : { + + // Description: + // Fast Selector wrapper returns jQuery object. Only use where getElementById + // is not available. + // + // Arguments: + // Selector (String): CSS selector describing the element(s) to be + // returned as a jQuery object. + // + // Scope (String): CSS selector describing the area to be searched. Default + // is document. + // + // Returns: + // Element (jQuery Object): jQuery object containing elements matching the + // selector within the scope. + S : S, + + // Description: + // Executes a function a max of once every n milliseconds + // + // Arguments: + // Func (Function): Function to be throttled. + // + // Delay (Integer): Function execution threshold in milliseconds. + // + // Returns: + // Lazy_function (Function): Function with throttling applied. + throttle : function (func, delay) { + var timer = null; + + return function () { + var context = this, args = arguments; + + if (timer == null) { + timer = setTimeout(function () { + func.apply(context, args); + timer = null; + }, delay); + } + }; + }, + + // Description: + // Executes a function when it stops being invoked for n seconds + // Modified version of _.debounce() http://underscorejs.org + // + // Arguments: + // Func (Function): Function to be debounced. + // + // Delay (Integer): Function execution threshold in milliseconds. + // + // Immediate (Bool): Whether the function should be called at the beginning + // of the delay instead of the end. Default is false. + // + // Returns: + // Lazy_function (Function): Function with debouncing applied. + debounce : function (func, delay, immediate) { + var timeout, result; + return function () { + var context = this, args = arguments; + var later = function () { + timeout = null; + if (!immediate) { + result = func.apply(context, args); + } + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, delay); + if (callNow) { + result = func.apply(context, args); + } + return result; + }; + }, + + // Description: + // Parses data-options attribute + // + // Arguments: + // El (jQuery Object): Element to be parsed. + // + // Returns: + // Options (Javascript Object): Contents of the element's data-options + // attribute. + data_options : function (el, data_attr_name) { + data_attr_name = data_attr_name || 'options'; + var opts = {}, ii, p, opts_arr, + data_options = function (el) { + var namespace = Foundation.global.namespace; + + if (namespace.length > 0) { + return el.data(namespace + '-' + data_attr_name); + } + + return el.data(data_attr_name); + }; + + var cached_options = data_options(el); + + if (typeof cached_options === 'object') { + return cached_options; + } + + opts_arr = (cached_options || ':').split(';'); + ii = opts_arr.length; + + function isNumber (o) { + return !isNaN (o - 0) && o !== null && o !== '' && o !== false && o !== true; + } + + function trim (str) { + if (typeof str === 'string') { + return $.trim(str); + } + return str; + } + + while (ii--) { + p = opts_arr[ii].split(':'); + p = [p[0], p.slice(1).join(':')]; + + if (/true/i.test(p[1])) { + p[1] = true; + } + if (/false/i.test(p[1])) { + p[1] = false; + } + if (isNumber(p[1])) { + if (p[1].indexOf('.') === -1) { + p[1] = parseInt(p[1], 10); + } else { + p[1] = parseFloat(p[1]); + } + } + + if (p.length === 2 && p[0].length > 0) { + opts[trim(p[0])] = trim(p[1]); + } + } + + return opts; + }, + + // Description: + // Adds JS-recognizable media queries + // + // Arguments: + // Media (String): Key string for the media query to be stored as in + // Foundation.media_queries + // + // Class (String): Class name for the generated tag + register_media : function (media, media_class) { + if (Foundation.media_queries[media] === undefined) { + $('head').append(''); + Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family')); + } + }, + + // Description: + // Add custom CSS within a JS-defined media query + // + // Arguments: + // Rule (String): CSS rule to be appended to the document. + // + // Media (String): Optional media query string for the CSS rule to be + // nested under. + add_custom_rule : function (rule, media) { + if (media === undefined && Foundation.stylesheet) { + Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length); + } else { + var query = Foundation.media_queries[media]; + + if (query !== undefined) { + Foundation.stylesheet.insertRule('@media ' + + Foundation.media_queries[media] + '{ ' + rule + ' }', Foundation.stylesheet.cssRules.length); + } + } + }, + + // Description: + // Performs a callback function when an image is fully loaded + // + // Arguments: + // Image (jQuery Object): Image(s) to check if loaded. + // + // Callback (Function): Function to execute when image is fully loaded. + image_loaded : function (images, callback) { + var self = this, + unloaded = images.length; + + function pictures_has_height(images) { + var pictures_number = images.length; + + for (var i = pictures_number - 1; i >= 0; i--) { + if(images.attr('height') === undefined) { + return false; + }; + }; + + return true; + } + + if (unloaded === 0 || pictures_has_height(images)) { + callback(images); + } + + images.each(function () { + single_image_loaded(self.S(this), function () { + unloaded -= 1; + if (unloaded === 0) { + callback(images); + } + }); + }); + }, + + // Description: + // Returns a random, alphanumeric string + // + // Arguments: + // Length (Integer): Length of string to be generated. Defaults to random + // integer. + // + // Returns: + // Rand (String): Pseudo-random, alphanumeric string. + random_str : function () { + if (!this.fidx) { + this.fidx = 0; + } + this.prefix = this.prefix || [(this.name || 'F'), (+new Date).toString(36)].join('-'); + + return this.prefix + (this.fidx++).toString(36); + }, + + // Description: + // Helper for window.matchMedia + // + // Arguments: + // mq (String): Media query + // + // Returns: + // (Boolean): Whether the media query passes or not + match : function (mq) { + return window.matchMedia(mq).matches; + }, + + // Description: + // Helpers for checking Foundation default media queries with JS + // + // Returns: + // (Boolean): Whether the media query passes or not + + is_small_up : function () { + return this.match(Foundation.media_queries.small); + }, + + is_medium_up : function () { + return this.match(Foundation.media_queries.medium); + }, + + is_large_up : function () { + return this.match(Foundation.media_queries.large); + }, + + is_xlarge_up : function () { + return this.match(Foundation.media_queries.xlarge); + }, + + is_xxlarge_up : function () { + return this.match(Foundation.media_queries.xxlarge); + }, + + is_small_only : function () { + return !this.is_medium_up() && !this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_medium_only : function () { + return this.is_medium_up() && !this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_large_only : function () { + return this.is_medium_up() && this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_xlarge_only : function () { + return this.is_medium_up() && this.is_large_up() && this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_xxlarge_only : function () { + return this.is_medium_up() && this.is_large_up() && this.is_xlarge_up() && this.is_xxlarge_up(); + } + } + }; + + $.fn.foundation = function () { + var args = Array.prototype.slice.call(arguments, 0); + + return this.each(function () { + Foundation.init.apply(Foundation, [this].concat(args)); + return this; + }); + }; + +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.magellan.js b/js/foundation/js/foundation/foundation.magellan.js new file mode 100644 index 0000000..aac36a7 --- /dev/null +++ b/js/foundation/js/foundation/foundation.magellan.js @@ -0,0 +1,214 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs['magellan-expedition'] = { + name : 'magellan-expedition', + + version : '5.5.3', + + settings : { + active_class : 'active', + threshold : 0, // pixels from the top of the expedition for it to become fixes + destination_threshold : 20, // pixels from the top of destination for it to be considered active + throttle_delay : 30, // calculation throttling to increase framerate + fixed_top : 0, // top distance in pixels assigend to the fixed element on scroll + offset_by_height : true, // whether to offset the destination by the expedition height. Usually you want this to be true, unless your expedition is on the side. + duration : 700, // animation duration time + easing : 'swing' // animation easing + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = self.S, + settings = self.settings; + + // initialize expedition offset + self.set_expedition_position(); + + S(self.scope) + .off('.magellan') + .on('click.fndtn.magellan', '[' + self.add_namespace('data-magellan-arrival') + '] a[href*=#]', function (e) { + var sameHost = ((this.hostname === location.hostname) || !this.hostname), + samePath = self.filterPathname(location.pathname) === self.filterPathname(this.pathname), + testHash = this.hash.replace(/(:|\.|\/)/g, '\\$1'), + anchor = this; + + if (sameHost && samePath && testHash) { + e.preventDefault(); + var expedition = $(this).closest('[' + self.attr_name() + ']'), + settings = expedition.data('magellan-expedition-init'), + hash = this.hash.split('#').join(''), + target = $('a[name="' + hash + '"]'); + + if (target.length === 0) { + target = $('#' + hash); + + } + + // Account for expedition height if fixed position + var scroll_top = target.offset().top - settings.destination_threshold + 1; + if (settings.offset_by_height) { + scroll_top = scroll_top - expedition.outerHeight(); + } + $('html, body').stop().animate({ + 'scrollTop' : scroll_top + }, settings.duration, settings.easing, function () { + if (history.pushState) { + history.pushState(null, null, anchor.pathname + anchor.search + '#' + hash); + } else { + location.hash = anchor.pathname + anchor.search + '#' + hash; + } + }); + } + }) + .on('scroll.fndtn.magellan', self.throttle(this.check_for_arrivals.bind(this), settings.throttle_delay)); + }, + + check_for_arrivals : function () { + var self = this; + self.update_arrivals(); + self.update_expedition_positions(); + }, + + set_expedition_position : function () { + var self = this; + $('[' + this.attr_name() + '=fixed]', self.scope).each(function (idx, el) { + var expedition = $(this), + settings = expedition.data('magellan-expedition-init'), + styles = expedition.attr('styles'), // save styles + top_offset, fixed_top; + + expedition.attr('style', ''); + top_offset = expedition.offset().top + settings.threshold; + + //set fixed-top by attribute + fixed_top = parseInt(expedition.data('magellan-fixed-top')); + if (!isNaN(fixed_top)) { + self.settings.fixed_top = fixed_top; + } + + expedition.data(self.data_attr('magellan-top-offset'), top_offset); + expedition.attr('style', styles); + }); + }, + + update_expedition_positions : function () { + var self = this, + window_top_offset = $(window).scrollTop(); + + $('[' + this.attr_name() + '=fixed]', self.scope).each(function () { + var expedition = $(this), + settings = expedition.data('magellan-expedition-init'), + styles = expedition.attr('style'), // save styles + top_offset = expedition.data('magellan-top-offset'); + + //scroll to the top distance + if (window_top_offset + self.settings.fixed_top >= top_offset) { + // Placeholder allows height calculations to be consistent even when + // appearing to switch between fixed/non-fixed placement + var placeholder = expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']'); + if (placeholder.length === 0) { + placeholder = expedition.clone(); + placeholder.removeAttr(self.attr_name()); + placeholder.attr(self.add_namespace('data-magellan-expedition-clone'), ''); + expedition.before(placeholder); + } + expedition.css({position :'fixed', top : settings.fixed_top}).addClass('fixed'); + } else { + expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']').remove(); + expedition.attr('style', styles).css('position', '').css('top', '').removeClass('fixed'); + } + }); + }, + + update_arrivals : function () { + var self = this, + window_top_offset = $(window).scrollTop(); + + $('[' + this.attr_name() + ']', self.scope).each(function () { + var expedition = $(this), + settings = expedition.data(self.attr_name(true) + '-init'), + offsets = self.offsets(expedition, window_top_offset), + arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'), + active_item = false; + offsets.each(function (idx, item) { + if (item.viewport_offset >= item.top_offset) { + var arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'); + arrivals.not(item.arrival).removeClass(settings.active_class); + item.arrival.addClass(settings.active_class); + active_item = true; + return true; + } + }); + + if (!active_item) { + arrivals.removeClass(settings.active_class); + } + }); + }, + + offsets : function (expedition, window_offset) { + var self = this, + settings = expedition.data(self.attr_name(true) + '-init'), + viewport_offset = window_offset; + + return expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']').map(function (idx, el) { + var name = $(this).data(self.data_attr('magellan-arrival')), + dest = $('[' + self.add_namespace('data-magellan-destination') + '=' + name + ']'); + if (dest.length > 0) { + var top_offset = dest.offset().top - settings.destination_threshold; + if (settings.offset_by_height) { + top_offset = top_offset - expedition.outerHeight(); + } + top_offset = Math.floor(top_offset); + return { + destination : dest, + arrival : $(this), + top_offset : top_offset, + viewport_offset : viewport_offset + } + } + }).sort(function (a, b) { + if (a.top_offset < b.top_offset) { + return -1; + } + if (a.top_offset > b.top_offset) { + return 1; + } + return 0; + }); + }, + + data_attr : function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + off : function () { + this.S(this.scope).off('.magellan'); + this.S(window).off('.magellan'); + }, + + filterPathname : function (pathname) { + pathname = pathname || ''; + return pathname + .replace(/^\//,'') + .replace(/(?:index|default).[a-zA-Z]{3,4}$/,'') + .replace(/\/$/,''); + }, + + reflow : function () { + var self = this; + // remove placeholder expeditions used for height calculation purposes + $('[' + self.add_namespace('data-magellan-expedition-clone') + ']', self.scope).remove(); + } + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.offcanvas.js b/js/foundation/js/foundation/foundation.offcanvas.js new file mode 100644 index 0000000..685e9a0 --- /dev/null +++ b/js/foundation/js/foundation/foundation.offcanvas.js @@ -0,0 +1,225 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.offcanvas = { + name : 'offcanvas', + + version : '5.5.3', + + settings : { + open_method : 'move', + close_on_click : false + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = self.S, + move_class = '', + right_postfix = '', + left_postfix = '', + top_postfix = '', + bottom_postfix = ''; + + if (this.settings.open_method === 'move') { + move_class = 'move-'; + right_postfix = 'right'; + left_postfix = 'left'; + top_postfix = 'top'; + bottom_postfix = 'bottom'; + } else if (this.settings.open_method === 'overlap_single') { + move_class = 'offcanvas-overlap-'; + right_postfix = 'right'; + left_postfix = 'left'; + top_postfix = 'top'; + bottom_postfix = 'bottom'; + } else if (this.settings.open_method === 'overlap') { + move_class = 'offcanvas-overlap'; + } + + S(this.scope).off('.offcanvas') + .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + right_postfix); + if (self.settings.open_method !== 'overlap') { + S('.left-submenu').removeClass(move_class + right_postfix); + } + $('.left-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.left-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + right_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + right_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.left-submenu').toggleClass(move_class + right_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + right_postfix); + } + $('.left-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of left canvas + .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + left_postfix); + if (self.settings.open_method !== 'overlap') { + S('.right-submenu').removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.right-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + left_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + left_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.right-submenu').toggleClass(move_class + left_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of right canvas + .on('click.fndtn.offcanvas', '.top-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + bottom_postfix); + if (self.settings.open_method !== 'overlap') { + S('.top-submenu').removeClass(move_class + bottom_postfix); + } + $('.top-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.top-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + bottom_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + bottom_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.top-submenu').toggleClass(move_class + bottom_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + bottom_postfix); + } + $('.top-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of top canvas + .on('click.fndtn.offcanvas', '.bottom-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + top_postfix); + if (self.settings.open_method !== 'overlap') { + S('.bottom-submenu').removeClass(move_class + top_postfix); + } + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.bottom-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + top_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + top_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.bottom-submenu').toggleClass(move_class + top_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + top_postfix); + } + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of bottom + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + left_postfix); + S('.right-submenu').removeClass(move_class + left_postfix); + if (right_postfix) { + self.click_remove_class(e, move_class + right_postfix); + S('.left-submenu').removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + left_postfix); + $('.left-off-canvas-toggle').attr('aria-expanded', 'false'); + if (right_postfix) { + self.click_remove_class(e, move_class + right_postfix); + $('.right-off-canvas-toggle').attr('aria-expanded', 'false'); + } + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + top_postfix); + S('.bottom-submenu').removeClass(move_class + top_postfix); + if (bottom_postfix) { + self.click_remove_class(e, move_class + bottom_postfix); + S('.top-submenu').removeClass(move_class + top_postfix); + } + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + top_postfix); + $('.top-off-canvas-toggle').attr('aria-expanded', 'false'); + if (bottom_postfix) { + self.click_remove_class(e, move_class + bottom_postfix); + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'false'); + } + }); + }, + + toggle : function (class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + if ($off_canvas.is('.' + class_name)) { + this.hide(class_name, $off_canvas); + } else { + this.show(class_name, $off_canvas); + } + }, + + show : function (class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + $off_canvas.trigger('open.fndtn.offcanvas'); + $off_canvas.addClass(class_name); + }, + + hide : function (class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + $off_canvas.trigger('close.fndtn.offcanvas'); + $off_canvas.removeClass(class_name); + }, + + click_toggle_class : function (e, class_name) { + e.preventDefault(); + var $off_canvas = this.get_wrapper(e); + this.toggle(class_name, $off_canvas); + }, + + click_remove_class : function (e, class_name) { + e.preventDefault(); + var $off_canvas = this.get_wrapper(e); + this.hide(class_name, $off_canvas); + }, + + get_settings : function (e) { + var offcanvas = this.S(e.target).closest('[' + this.attr_name() + ']'); + return offcanvas.data(this.attr_name(true) + '-init') || this.settings; + }, + + get_wrapper : function (e) { + var $off_canvas = this.S(e ? e.target : this.scope).closest('.off-canvas-wrap'); + + if ($off_canvas.length === 0) { + $off_canvas = this.S('.off-canvas-wrap'); + } + return $off_canvas; + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.orbit.js b/js/foundation/js/foundation/foundation.orbit.js new file mode 100644 index 0000000..d88bb46 --- /dev/null +++ b/js/foundation/js/foundation/foundation.orbit.js @@ -0,0 +1,476 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + var noop = function () {}; + + var Orbit = function (el, settings) { + // Don't reinitialize plugin + if (el.hasClass(settings.slides_container_class)) { + return this; + } + + var self = this, + container, + slides_container = el, + number_container, + bullets_container, + timer_container, + idx = 0, + animate, + timer, + locked = false, + adjust_height_after = false; + + self.slides = function () { + return slides_container.children(settings.slide_selector); + }; + + self.slides().first().addClass(settings.active_slide_class); + + self.update_slide_number = function (index) { + if (settings.slide_number) { + number_container.find('span:first').text(parseInt(index) + 1); + number_container.find('span:last').text(self.slides().length); + } + if (settings.bullets) { + bullets_container.children().removeClass(settings.bullets_active_class); + $(bullets_container.children().get(index)).addClass(settings.bullets_active_class); + } + }; + + self.update_active_link = function (index) { + var link = $('[data-orbit-link="' + self.slides().eq(index).attr('data-orbit-slide') + '"]'); + link.siblings().removeClass(settings.bullets_active_class); + link.addClass(settings.bullets_active_class); + }; + + self.build_markup = function () { + slides_container.wrap('
      '); + container = slides_container.parent(); + slides_container.addClass(settings.slides_container_class); + + if (settings.stack_on_small) { + container.addClass(settings.stack_on_small_class); + } + + if (settings.navigation_arrows) { + container.append($('').addClass(settings.prev_class)); + container.append($('').addClass(settings.next_class)); + } + + if (settings.timer) { + timer_container = $('
      ').addClass(settings.timer_container_class); + timer_container.append(''); + timer_container.append($('
      ').addClass(settings.timer_progress_class)); + timer_container.addClass(settings.timer_paused_class); + container.append(timer_container); + } + + if (settings.slide_number) { + number_container = $('
      ').addClass(settings.slide_number_class); + number_container.append(' ' + settings.slide_number_text + ' '); + container.append(number_container); + } + + if (settings.bullets) { + bullets_container = $('
        ').addClass(settings.bullets_container_class); + container.append(bullets_container); + bullets_container.wrap('
        '); + self.slides().each(function (idx, el) { + var bullet = $('
      1. ').attr('data-orbit-slide', idx).on('click', self.link_bullet);; + bullets_container.append(bullet); + }); + } + + }; + + self._goto = function (next_idx, start_timer) { + // if (locked) {return false;} + if (next_idx === idx) {return false;} + if (typeof timer === 'object') {timer.restart();} + var slides = self.slides(); + + var dir = 'next'; + locked = true; + if (next_idx < idx) {dir = 'prev';} + if (next_idx >= slides.length) { + if (!settings.circular) { + return false; + } + next_idx = 0; + } else if (next_idx < 0) { + if (!settings.circular) { + return false; + } + next_idx = slides.length - 1; + } + + var current = $(slides.get(idx)); + var next = $(slides.get(next_idx)); + + current.css('zIndex', 2); + current.removeClass(settings.active_slide_class); + next.css('zIndex', 4).addClass(settings.active_slide_class); + + slides_container.trigger('before-slide-change.fndtn.orbit'); + settings.before_slide_change(); + self.update_active_link(next_idx); + + var callback = function () { + var unlock = function () { + idx = next_idx; + locked = false; + if (start_timer === true) {timer = self.create_timer(); timer.start();} + self.update_slide_number(idx); + slides_container.trigger('after-slide-change.fndtn.orbit', [{slide_number : idx, total_slides : slides.length}]); + settings.after_slide_change(idx, slides.length); + }; + if (slides_container.outerHeight() != next.outerHeight() && settings.variable_height) { + slides_container.animate({'height': next.outerHeight()}, 250, 'linear', unlock); + } else { + unlock(); + } + }; + + if (slides.length === 1) {callback(); return false;} + + var start_animation = function () { + if (dir === 'next') {animate.next(current, next, callback);} + if (dir === 'prev') {animate.prev(current, next, callback);} + }; + + if (next.outerHeight() > slides_container.outerHeight() && settings.variable_height) { + slides_container.animate({'height': next.outerHeight()}, 250, 'linear', start_animation); + } else { + start_animation(); + } + }; + + self.next = function (e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._goto(idx + 1); + }; + + self.prev = function (e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._goto(idx - 1); + }; + + self.link_custom = function (e) { + e.preventDefault(); + var link = $(this).attr('data-orbit-link'); + if ((typeof link === 'string') && (link = $.trim(link)) != '') { + var slide = container.find('[data-orbit-slide=' + link + ']'); + if (slide.index() != -1) {self._goto(slide.index());} + } + }; + + self.link_bullet = function (e) { + var index = $(this).attr('data-orbit-slide'); + if ((typeof index === 'string') && (index = $.trim(index)) != '') { + if (isNaN(parseInt(index))) { + var slide = container.find('[data-orbit-slide=' + index + ']'); + if (slide.index() != -1) {self._goto(slide.index() + 1);} + } else { + self._goto(parseInt(index)); + } + } + + } + + self.timer_callback = function () { + self._goto(idx + 1, true); + } + + self.compute_dimensions = function () { + var current = $(self.slides().get(idx)); + var h = current.outerHeight(); + if (!settings.variable_height) { + self.slides().each(function(){ + if ($(this).outerHeight() > h) { h = $(this).outerHeight(); } + }); + } + slides_container.height(h); + }; + + self.create_timer = function () { + var t = new Timer( + container.find('.' + settings.timer_container_class), + settings, + self.timer_callback + ); + return t; + }; + + self.stop_timer = function () { + if (typeof timer === 'object') { + timer.stop(); + } + }; + + self.toggle_timer = function () { + var t = container.find('.' + settings.timer_container_class); + if (t.hasClass(settings.timer_paused_class)) { + if (typeof timer === 'undefined') {timer = self.create_timer();} + timer.start(); + } else { + if (typeof timer === 'object') {timer.stop();} + } + }; + + self.init = function () { + self.build_markup(); + if (settings.timer) { + timer = self.create_timer(); + Foundation.utils.image_loaded(this.slides().children('img'), timer.start); + } + animate = new FadeAnimation(settings, slides_container); + if (settings.animation === 'slide') { + animate = new SlideAnimation(settings, slides_container); + } + + container.on('click', '.' + settings.next_class, self.next); + container.on('click', '.' + settings.prev_class, self.prev); + + if (settings.next_on_click) { + container.on('click', '.' + settings.slides_container_class + ' [data-orbit-slide]', self.link_bullet); + } + + container.on('click', self.toggle_timer); + if (settings.swipe) { + container.on('touchstart.fndtn.orbit', function (e) { + if (!e.touches) {e = e.originalEvent;} + var data = { + start_page_x : e.touches[0].pageX, + start_page_y : e.touches[0].pageY, + start_time : (new Date()).getTime(), + delta_x : 0, + is_scrolling : undefined + }; + container.data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.orbit', function (e) { + if (!e.touches) { + e = e.originalEvent; + } + // Ignore pinch/zoom events + if (e.touches.length > 1 || e.scale && e.scale !== 1) { + return; + } + + var data = container.data('swipe-transition'); + if (typeof data === 'undefined') {data = {};} + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if ( typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? (idx + 1) : (idx - 1); + data.active = true; + self._goto(direction); + } + }) + .on('touchend.fndtn.orbit', function (e) { + container.data('swipe-transition', {}); + e.stopPropagation(); + }) + } + container.on('mouseenter.fndtn.orbit', function (e) { + if (settings.timer && settings.pause_on_hover) { + self.stop_timer(); + } + }) + .on('mouseleave.fndtn.orbit', function (e) { + if (settings.timer && settings.resume_on_mouseout) { + timer.start(); + } + }); + + $(document).on('click', '[data-orbit-link]', self.link_custom); + $(window).on('load resize', self.compute_dimensions); + Foundation.utils.image_loaded(this.slides().children('img'), self.compute_dimensions); + Foundation.utils.image_loaded(this.slides().children('img'), function () { + container.prev('.' + settings.preloader_class).css('display', 'none'); + self.update_slide_number(0); + self.update_active_link(0); + slides_container.trigger('ready.fndtn.orbit'); + }); + }; + + self.init(); + }; + + var Timer = function (el, settings, callback) { + var self = this, + duration = settings.timer_speed, + progress = el.find('.' + settings.timer_progress_class), + start, + timeout, + left = -1; + + this.update_progress = function (w) { + var new_progress = progress.clone(); + new_progress.attr('style', ''); + new_progress.css('width', w + '%'); + progress.replaceWith(new_progress); + progress = new_progress; + }; + + this.restart = function () { + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + left = -1; + self.update_progress(0); + }; + + this.start = function () { + if (!el.hasClass(settings.timer_paused_class)) {return true;} + left = (left === -1) ? duration : left; + el.removeClass(settings.timer_paused_class); + start = new Date().getTime(); + progress.animate({'width' : '100%'}, left, 'linear'); + timeout = setTimeout(function () { + self.restart(); + callback(); + }, left); + el.trigger('timer-started.fndtn.orbit') + }; + + this.stop = function () { + if (el.hasClass(settings.timer_paused_class)) {return true;} + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + var end = new Date().getTime(); + left = left - (end - start); + var w = 100 - ((left / duration) * 100); + self.update_progress(w); + el.trigger('timer-stopped.fndtn.orbit'); + }; + }; + + var SlideAnimation = function (settings, container) { + var duration = settings.animation_speed; + var is_rtl = ($('html[dir=rtl]').length === 1); + var margin = is_rtl ? 'marginRight' : 'marginLeft'; + var animMargin = {}; + animMargin[margin] = '0%'; + + this.next = function (current, next, callback) { + current.animate({marginLeft : '-100%'}, duration); + next.animate(animMargin, duration, function () { + current.css(margin, '100%'); + callback(); + }); + }; + + this.prev = function (current, prev, callback) { + current.animate({marginLeft : '100%'}, duration); + prev.css(margin, '-100%'); + prev.animate(animMargin, duration, function () { + current.css(margin, '100%'); + callback(); + }); + }; + }; + + var FadeAnimation = function (settings, container) { + var duration = settings.animation_speed; + var is_rtl = ($('html[dir=rtl]').length === 1); + var margin = is_rtl ? 'marginRight' : 'marginLeft'; + + this.next = function (current, next, callback) { + next.css({'margin' : '0%', 'opacity' : '0.01'}); + next.animate({'opacity' :'1'}, duration, 'linear', function () { + current.css('margin', '100%'); + callback(); + }); + }; + + this.prev = function (current, prev, callback) { + prev.css({'margin' : '0%', 'opacity' : '0.01'}); + prev.animate({'opacity' : '1'}, duration, 'linear', function () { + current.css('margin', '100%'); + callback(); + }); + }; + }; + + Foundation.libs = Foundation.libs || {}; + + Foundation.libs.orbit = { + name : 'orbit', + + version : '5.5.3', + + settings : { + animation : 'slide', + timer_speed : 10000, + pause_on_hover : true, + resume_on_mouseout : false, + next_on_click : true, + animation_speed : 500, + stack_on_small : false, + navigation_arrows : true, + slide_number : true, + slide_number_text : 'of', + container_class : 'orbit-container', + stack_on_small_class : 'orbit-stack-on-small', + next_class : 'orbit-next', + prev_class : 'orbit-prev', + timer_container_class : 'orbit-timer', + timer_paused_class : 'paused', + timer_progress_class : 'orbit-progress', + slides_container_class : 'orbit-slides-container', + preloader_class : 'preloader', + slide_selector : '*', + bullets_container_class : 'orbit-bullets', + bullets_active_class : 'active', + slide_number_class : 'orbit-slide-number', + caption_class : 'orbit-caption', + active_slide_class : 'active', + orbit_transition_class : 'orbit-transitioning', + bullets : true, + circular : true, + timer : true, + variable_height : false, + swipe : true, + before_slide_change : noop, + after_slide_change : noop + }, + + init : function (scope, method, options) { + var self = this; + this.bindings(method, options); + }, + + events : function (instance) { + var orbit_instance = new Orbit(this.S(instance), this.S(instance).data('orbit-init')); + this.S(instance).data(this.name + '-instance', orbit_instance); + }, + + reflow : function () { + var self = this; + + if (self.S(self.scope).is('[data-orbit]')) { + var $el = self.S(self.scope); + var instance = $el.data(self.name + '-instance'); + instance.compute_dimensions(); + } else { + self.S('[data-orbit]', self.scope).each(function (idx, el) { + var $el = self.S(el); + var opts = self.data_options($el); + var instance = $el.data(self.name + '-instance'); + instance.compute_dimensions(); + }); + } + } + }; + +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.reveal.js b/js/foundation/js/foundation/foundation.reveal.js new file mode 100644 index 0000000..08ad413 --- /dev/null +++ b/js/foundation/js/foundation/foundation.reveal.js @@ -0,0 +1,522 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + var openModals = []; + + Foundation.libs.reveal = { + name : 'reveal', + + version : '5.5.3', + + locked : false, + + settings : { + animation : 'fadeAndPop', + animation_speed : 250, + close_on_background_click : true, + close_on_esc : true, + dismiss_modal_class : 'close-reveal-modal', + multiple_opened : false, + bg_class : 'reveal-modal-bg', + root_element : 'body', + open : function(){}, + opened : function(){}, + close : function(){}, + closed : function(){}, + on_ajax_error: $.noop, + bg : $('.reveal-modal-bg'), + css : { + open : { + 'opacity' : 0, + 'visibility' : 'visible', + 'display' : 'block' + }, + close : { + 'opacity' : 1, + 'visibility' : 'hidden', + 'display' : 'none' + } + } + }, + + init : function (scope, method, options) { + $.extend(true, this.settings, method, options); + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .off('.reveal') + .on('click.fndtn.reveal', '[' + this.add_namespace('data-reveal-id') + ']:not([disabled])', function (e) { + e.preventDefault(); + + if (!self.locked) { + var element = S(this), + ajax = element.data(self.data_attr('reveal-ajax')), + replaceContentSel = element.data(self.data_attr('reveal-replace-content')); + + self.locked = true; + + if (typeof ajax === 'undefined') { + self.open.call(self, element); + } else { + var url = ajax === true ? element.attr('href') : ajax; + self.open.call(self, element, {url : url}, { replaceContentSel : replaceContentSel }); + } + } + }); + + S(document) + .on('click.fndtn.reveal', this.close_targets(), function (e) { + e.preventDefault(); + if (!self.locked) { + var settings = S('[' + self.attr_name() + '].open').data(self.attr_name(true) + '-init') || self.settings, + bg_clicked = S(e.target)[0] === S('.' + settings.bg_class)[0]; + + if (bg_clicked) { + if (settings.close_on_background_click) { + e.stopPropagation(); + } else { + return; + } + } + + self.locked = true; + self.close.call(self, bg_clicked ? S('[' + self.attr_name() + '].open:not(.toback)') : S(this).closest('[' + self.attr_name() + ']')); + } + }); + + if (S('[' + self.attr_name() + ']', this.scope).length > 0) { + S(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', this.settings.open) + .on('opened.fndtn.reveal', this.settings.opened) + .on('opened.fndtn.reveal', this.open_video) + .on('close.fndtn.reveal', this.settings.close) + .on('closed.fndtn.reveal', this.settings.closed) + .on('closed.fndtn.reveal', this.close_video); + } else { + S(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.open) + .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.opened) + .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.open_video) + .on('close.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.close) + .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.closed) + .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.close_video); + } + + return true; + }, + + // PATCH #3: turning on key up capture only when a reveal window is open + key_up_on : function (scope) { + var self = this; + + // PATCH #1: fixing multiple keyup event trigger from single key press + self.S('body').off('keyup.fndtn.reveal').on('keyup.fndtn.reveal', function ( event ) { + var open_modal = self.S('[' + self.attr_name() + '].open'), + settings = open_modal.data(self.attr_name(true) + '-init') || self.settings ; + // PATCH #2: making sure that the close event can be called only while unlocked, + // so that multiple keyup.fndtn.reveal events don't prevent clean closing of the reveal window. + if ( settings && event.which === 27 && settings.close_on_esc && !self.locked) { // 27 is the keycode for the Escape key + self.close.call(self, open_modal); + } + }); + + return true; + }, + + // PATCH #3: turning on key up capture only when a reveal window is open + key_up_off : function (scope) { + this.S('body').off('keyup.fndtn.reveal'); + return true; + }, + + open : function (target, ajax_settings) { + var self = this, + modal; + + if (target) { + if (typeof target.selector !== 'undefined') { + // Find the named node; only use the first one found, since the rest of the code assumes there's only one node + modal = self.S('#' + target.data(self.data_attr('reveal-id'))).first(); + } else { + modal = self.S(this.scope); + + ajax_settings = target; + } + } else { + modal = self.S(this.scope); + } + + var settings = modal.data(self.attr_name(true) + '-init'); + settings = settings || this.settings; + + + if (modal.hasClass('open') && target !== undefined && target.attr('data-reveal-id') == modal.attr('id')) { + return self.close(modal); + } + + if (!modal.hasClass('open')) { + var open_modal = self.S('[' + self.attr_name() + '].open'); + + if (typeof modal.data('css-top') === 'undefined') { + modal.data('css-top', parseInt(modal.css('top'), 10)) + .data('offset', this.cache_offset(modal)); + } + + modal.attr('tabindex','0').attr('aria-hidden','false'); + + this.key_up_on(modal); // PATCH #3: turning on key up capture only when a reveal window is open + + // Prevent namespace event from triggering twice + modal.on('open.fndtn.reveal', function(e) { + if (e.namespace !== 'fndtn.reveal') return; + }); + + modal.on('open.fndtn.reveal').trigger('open.fndtn.reveal'); + + if (open_modal.length < 1) { + this.toggle_bg(modal, true); + } + + if (typeof ajax_settings === 'string') { + ajax_settings = { + url : ajax_settings + }; + } + + var openModal = function() { + if(open_modal.length > 0) { + if(settings.multiple_opened) { + self.to_back(open_modal); + } else { + self.hide(open_modal, settings.css.close); + } + } + + // bl: add the open_modal that isn't already in the background to the openModals array + if(settings.multiple_opened) { + openModals.push(modal); + } + + self.show(modal, settings.css.open); + }; + + if (typeof ajax_settings === 'undefined' || !ajax_settings.url) { + openModal(); + } else { + var old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null; + $.extend(ajax_settings, { + success : function (data, textStatus, jqXHR) { + if ( $.isFunction(old_success) ) { + var result = old_success(data, textStatus, jqXHR); + if (typeof result == 'string') { + data = result; + } + } + + if (typeof options !== 'undefined' && typeof options.replaceContentSel !== 'undefined') { + modal.find(options.replaceContentSel).html(data); + } else { + modal.html(data); + } + + self.S(modal).foundation('section', 'reflow'); + self.S(modal).children().foundation(); + + openModal(); + } + }); + + // check for if user initalized with error callback + if (settings.on_ajax_error !== $.noop) { + $.extend(ajax_settings, { + error : settings.on_ajax_error + }); + } + + $.ajax(ajax_settings); + } + } + self.S(window).trigger('resize'); + }, + + close : function (modal) { + var modal = modal && modal.length ? modal : this.S(this.scope), + open_modals = this.S('[' + this.attr_name() + '].open'), + settings = modal.data(this.attr_name(true) + '-init') || this.settings, + self = this; + + if (open_modals.length > 0) { + + modal.removeAttr('tabindex','0').attr('aria-hidden','true'); + + this.locked = true; + this.key_up_off(modal); // PATCH #3: turning on key up capture only when a reveal window is open + + modal.trigger('close.fndtn.reveal'); + + if ((settings.multiple_opened && open_modals.length === 1) || !settings.multiple_opened || modal.length > 1) { + self.toggle_bg(modal, false); + self.to_front(modal); + } + + if (settings.multiple_opened) { + var isCurrent = modal.is(':not(.toback)'); + self.hide(modal, settings.css.close, settings); + if(isCurrent) { + // remove the last modal since it is now closed + openModals.pop(); + } else { + // if this isn't the current modal, then find it in the array and remove it + openModals = $.grep(openModals, function(elt) { + var isThis = elt[0]===modal[0]; + if(isThis) { + // since it's not currently in the front, put it in the front now that it is hidden + // so that if it's re-opened, it won't be .toback + self.to_front(modal); + } + return !isThis; + }); + } + // finally, show the next modal in the stack, if there is one + if(openModals.length>0) { + self.to_front(openModals[openModals.length - 1]); + } + } else { + self.hide(open_modals, settings.css.close, settings); + } + } + }, + + close_targets : function () { + var base = '.' + this.settings.dismiss_modal_class; + + if (this.settings.close_on_background_click) { + return base + ', .' + this.settings.bg_class; + } + + return base; + }, + + toggle_bg : function (modal, state) { + if (this.S('.' + this.settings.bg_class).length === 0) { + this.settings.bg = $('
        ', {'class': this.settings.bg_class}) + .appendTo('body').hide(); + } + + var visible = this.settings.bg.filter(':visible').length > 0; + if ( state != visible ) { + if ( state == undefined ? visible : !state ) { + this.hide(this.settings.bg); + } else { + this.show(this.settings.bg); + } + } + }, + + show : function (el, css) { + // is modal + if (css) { + var settings = el.data(this.attr_name(true) + '-init') || this.settings, + root_element = settings.root_element, + context = this; + + if (el.parent(root_element).length === 0) { + var placeholder = el.wrap('
        ').parent(); + + el.on('closed.fndtn.reveal.wrapped', function () { + el.detach().appendTo(placeholder); + el.unwrap().unbind('closed.fndtn.reveal.wrapped'); + }); + + el.detach().appendTo(root_element); + } + + var animData = getAnimationData(settings.animation); + if (!animData.animate) { + this.locked = false; + } + if (animData.pop) { + css.top = $(window).scrollTop() - el.data('offset') + 'px'; + var end_css = { + top: $(window).scrollTop() + el.data('css-top') + 'px', + opacity: 1 + }; + + return setTimeout(function () { + return el + .css(css) + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.trigger('opened.fndtn.reveal'); + }) + .addClass('open'); + }, settings.animation_speed / 2); + } + + css.top = $(window).scrollTop() + el.data('css-top') + 'px'; + + if (animData.fade) { + var end_css = {opacity: 1}; + + return setTimeout(function () { + return el + .css(css) + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.trigger('opened.fndtn.reveal'); + }) + .addClass('open'); + }, settings.animation_speed / 2); + } + + return el.css(css).show().css({opacity : 1}).addClass('open').trigger('opened.fndtn.reveal'); + } + + var settings = this.settings; + + // should we animate the background? + if (getAnimationData(settings.animation).fade) { + return el.fadeIn(settings.animation_speed / 2); + } + + this.locked = false; + + return el.show(); + }, + + to_back : function(el) { + el.addClass('toback'); + }, + + to_front : function(el) { + el.removeClass('toback'); + }, + + hide : function (el, css) { + // is modal + if (css) { + var settings = el.data(this.attr_name(true) + '-init'), + context = this; + settings = settings || this.settings; + + var animData = getAnimationData(settings.animation); + if (!animData.animate) { + this.locked = false; + } + if (animData.pop) { + var end_css = { + top: - $(window).scrollTop() - el.data('offset') + 'px', + opacity: 0 + }; + + return setTimeout(function () { + return el + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.css(css).trigger('closed.fndtn.reveal'); + }) + .removeClass('open'); + }, settings.animation_speed / 2); + } + + if (animData.fade) { + var end_css = {opacity : 0}; + + return setTimeout(function () { + return el + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.css(css).trigger('closed.fndtn.reveal'); + }) + .removeClass('open'); + }, settings.animation_speed / 2); + } + + return el.hide().css(css).removeClass('open').trigger('closed.fndtn.reveal'); + } + + var settings = this.settings; + + // should we animate the background? + if (getAnimationData(settings.animation).fade) { + return el.fadeOut(settings.animation_speed / 2); + } + + return el.hide(); + }, + + close_video : function (e) { + var video = $('.flex-video', e.target), + iframe = $('iframe', video); + + if (iframe.length > 0) { + iframe.attr('data-src', iframe[0].src); + iframe.attr('src', iframe.attr('src')); + video.hide(); + } + }, + + open_video : function (e) { + var video = $('.flex-video', e.target), + iframe = video.find('iframe'); + + if (iframe.length > 0) { + var data_src = iframe.attr('data-src'); + if (typeof data_src === 'string') { + iframe[0].src = iframe.attr('data-src'); + } else { + var src = iframe[0].src; + iframe[0].src = undefined; + iframe[0].src = src; + } + video.show(); + } + }, + + data_attr : function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + cache_offset : function (modal) { + var offset = modal.show().height() + parseInt(modal.css('top'), 10) + modal.scrollY; + + modal.hide(); + + return offset; + }, + + off : function () { + $(this.scope).off('.fndtn.reveal'); + }, + + reflow : function () {} + }; + + /* + * getAnimationData('popAndFade') // {animate: true, pop: true, fade: true} + * getAnimationData('fade') // {animate: true, pop: false, fade: true} + * getAnimationData('pop') // {animate: true, pop: true, fade: false} + * getAnimationData('foo') // {animate: false, pop: false, fade: false} + * getAnimationData(null) // {animate: false, pop: false, fade: false} + */ + function getAnimationData(str) { + var fade = /fade/i.test(str); + var pop = /pop/i.test(str); + return { + animate : fade || pop, + pop : pop, + fade : fade + }; + } +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.slider.js b/js/foundation/js/foundation/foundation.slider.js new file mode 100644 index 0000000..0d71d56 --- /dev/null +++ b/js/foundation/js/foundation/foundation.slider.js @@ -0,0 +1,296 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.slider = { + name : 'slider', + + version : '5.5.3', + + settings : { + start : 0, + end : 100, + step : 1, + precision : 2, + initial : null, + display_selector : '', + vertical : false, + trigger_input_change : false, + on_change : function () {} + }, + + cache : {}, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + this.bindings(method, options); + this.reflow(); + }, + + events : function () { + var self = this; + $(this.scope) + .off('.slider') + .on('mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider', + '[' + self.attr_name() + ']:not(.disabled, [disabled]) .range-slider-handle', function (e) { + if (!self.cache.active) { + e.preventDefault(); + self.set_active_slider($(e.target)); + } + }) + .on('mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider', function (e) { + if (!!self.cache.active) { + e.preventDefault(); + if ($.data(self.cache.active[0], 'settings').vertical) { + var scroll_offset = 0; + if (!e.pageY) { + scroll_offset = window.scrollY; + } + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'y') + scroll_offset); + } else { + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'x')); + } + } + }) + .on('mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider', function (e) { + if(!self.cache.active) { + // if the user has just clicked into the slider without starting to drag the handle + var slider = $(e.target).attr('role') === 'slider' ? $(e.target) : $(e.target).closest('.range-slider').find("[role='slider']"); + + if (slider.length && (!slider.parent().hasClass('disabled') && !slider.parent().attr('disabled'))) { + self.set_active_slider(slider); + if ($.data(self.cache.active[0], 'settings').vertical) { + var scroll_offset = 0; + if (!e.pageY) { + scroll_offset = window.scrollY; + } + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'y') + scroll_offset); + } else { + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'x')); + } + } + } + self.remove_active_slider(); + }) + .on('change.fndtn.slider', function (e) { + self.settings.on_change(); + }); + + self.S(window) + .on('resize.fndtn.slider', self.throttle(function (e) { + self.reflow(); + }, 300)); + + // update slider value as users change input value + this.S('[' + this.attr_name() + ']').each(function () { + var slider = $(this), + handle = slider.children('.range-slider-handle')[0], + settings = self.initialize_settings(handle); + + if (settings.display_selector != '') { + $(settings.display_selector).each(function(){ + if ($(this).attr('value')) { + $(this).off('change').on('change', function () { + slider.foundation("slider", "set_value", $(this).val()); + }); + } + }); + } + }); + }, + + get_cursor_position : function (e, xy) { + var pageXY = 'page' + xy.toUpperCase(), + clientXY = 'client' + xy.toUpperCase(), + position; + + if (typeof e[pageXY] !== 'undefined') { + position = e[pageXY]; + } else if (typeof e.originalEvent[clientXY] !== 'undefined') { + position = e.originalEvent[clientXY]; + } else if (e.originalEvent.touches && e.originalEvent.touches[0] && typeof e.originalEvent.touches[0][clientXY] !== 'undefined') { + position = e.originalEvent.touches[0][clientXY]; + } else if (e.currentPoint && typeof e.currentPoint[xy] !== 'undefined') { + position = e.currentPoint[xy]; + } + + return position; + }, + + set_active_slider : function ($handle) { + this.cache.active = $handle; + }, + + remove_active_slider : function () { + this.cache.active = null; + }, + + calculate_position : function ($handle, cursor_x) { + var self = this, + settings = $.data($handle[0], 'settings'), + handle_l = $.data($handle[0], 'handle_l'), + handle_o = $.data($handle[0], 'handle_o'), + bar_l = $.data($handle[0], 'bar_l'), + bar_o = $.data($handle[0], 'bar_o'); + + requestAnimationFrame(function () { + var pct; + + if (Foundation.rtl && !settings.vertical) { + pct = self.limit_to(((bar_o + bar_l - cursor_x) / bar_l), 0, 1); + } else { + pct = self.limit_to(((cursor_x - bar_o) / bar_l), 0, 1); + } + + pct = settings.vertical ? 1 - pct : pct; + + var norm = self.normalized_value(pct, settings.start, settings.end, settings.step, settings.precision); + + self.set_ui($handle, norm); + }); + }, + + set_ui : function ($handle, value) { + var settings = $.data($handle[0], 'settings'), + handle_l = $.data($handle[0], 'handle_l'), + bar_l = $.data($handle[0], 'bar_l'), + norm_pct = this.normalized_percentage(value, settings.start, settings.end), + handle_offset = norm_pct * (bar_l - handle_l) - 1, + progress_bar_length = norm_pct * 100, + $handle_parent = $handle.parent(), + $hidden_inputs = $handle.parent().children('input[type=hidden]'); + + if (Foundation.rtl && !settings.vertical) { + handle_offset = -handle_offset; + } + + handle_offset = settings.vertical ? -handle_offset + bar_l - handle_l + 1 : handle_offset; + this.set_translate($handle, handle_offset, settings.vertical); + + if (settings.vertical) { + $handle.siblings('.range-slider-active-segment').css('height', progress_bar_length + '%'); + } else { + $handle.siblings('.range-slider-active-segment').css('width', progress_bar_length + '%'); + } + + $handle_parent.attr(this.attr_name(), value).trigger('change.fndtn.slider'); + + $hidden_inputs.val(value); + if (settings.trigger_input_change) { + $hidden_inputs.trigger('change.fndtn.slider'); + } + + if (!$handle[0].hasAttribute('aria-valuemin')) { + $handle.attr({ + 'aria-valuemin' : settings.start, + 'aria-valuemax' : settings.end + }); + } + $handle.attr('aria-valuenow', value); + + if (settings.display_selector != '') { + $(settings.display_selector).each(function () { + if (this.hasAttribute('value')) { + $(this).val(value); + } else { + $(this).text(value); + } + }); + } + + }, + + normalized_percentage : function (val, start, end) { + return Math.min(1, (val - start) / (end - start)); + }, + + normalized_value : function (val, start, end, step, precision) { + var range = end - start, + point = val * range, + mod = (point - (point % step)) / step, + rem = point % step, + round = ( rem >= step * 0.5 ? step : 0); + return ((mod * step + round) + start).toFixed(precision); + }, + + set_translate : function (ele, offset, vertical) { + if (vertical) { + $(ele) + .css('-webkit-transform', 'translateY(' + offset + 'px)') + .css('-moz-transform', 'translateY(' + offset + 'px)') + .css('-ms-transform', 'translateY(' + offset + 'px)') + .css('-o-transform', 'translateY(' + offset + 'px)') + .css('transform', 'translateY(' + offset + 'px)'); + } else { + $(ele) + .css('-webkit-transform', 'translateX(' + offset + 'px)') + .css('-moz-transform', 'translateX(' + offset + 'px)') + .css('-ms-transform', 'translateX(' + offset + 'px)') + .css('-o-transform', 'translateX(' + offset + 'px)') + .css('transform', 'translateX(' + offset + 'px)'); + } + }, + + limit_to : function (val, min, max) { + return Math.min(Math.max(val, min), max); + }, + + initialize_settings : function (handle) { + var settings = $.extend({}, this.settings, this.data_options($(handle).parent())), + decimal_places_match_result; + + if (settings.precision === null) { + decimal_places_match_result = ('' + settings.step).match(/\.([\d]*)/); + settings.precision = decimal_places_match_result && decimal_places_match_result[1] ? decimal_places_match_result[1].length : 0; + } + + if (settings.vertical) { + $.data(handle, 'bar_o', $(handle).parent().offset().top); + $.data(handle, 'bar_l', $(handle).parent().outerHeight()); + $.data(handle, 'handle_o', $(handle).offset().top); + $.data(handle, 'handle_l', $(handle).outerHeight()); + } else { + $.data(handle, 'bar_o', $(handle).parent().offset().left); + $.data(handle, 'bar_l', $(handle).parent().outerWidth()); + $.data(handle, 'handle_o', $(handle).offset().left); + $.data(handle, 'handle_l', $(handle).outerWidth()); + } + + $.data(handle, 'bar', $(handle).parent()); + return $.data(handle, 'settings', settings); + }, + + set_initial_position : function ($ele) { + var settings = $.data($ele.children('.range-slider-handle')[0], 'settings'), + initial = ((typeof settings.initial == 'number' && !isNaN(settings.initial)) ? settings.initial : Math.floor((settings.end - settings.start) * 0.5 / settings.step) * settings.step + settings.start), + $handle = $ele.children('.range-slider-handle'); + this.set_ui($handle, initial); + }, + + set_value : function (value) { + var self = this; + $('[' + self.attr_name() + ']', this.scope).each(function () { + $(this).attr(self.attr_name(), value); + }); + if (!!$(this.scope).attr(self.attr_name())) { + $(this.scope).attr(self.attr_name(), value); + } + self.reflow(); + }, + + reflow : function () { + var self = this; + self.S('[' + this.attr_name() + ']').each(function () { + var handle = $(this).children('.range-slider-handle')[0], + val = $(this).attr(self.attr_name()); + self.initialize_settings(handle); + + if (val) { + self.set_ui($(handle), parseFloat(val)); + } else { + self.set_initial_position($(this)); + } + }); + } + }; + +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.tab.js b/js/foundation/js/foundation/foundation.tab.js new file mode 100644 index 0000000..4b375c1 --- /dev/null +++ b/js/foundation/js/foundation/foundation.tab.js @@ -0,0 +1,247 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tab = { + name : 'tab', + + version : '5.5.3', + + settings : { + active_class : 'active', + callback : function () {}, + deep_linking : false, + scroll_to_content : true, + is_hover : false + }, + + default_tab_hashes : [], + + init : function (scope, method, options) { + var self = this, + S = this.S; + + // Store the default active tabs which will be referenced when the + // location hash is absent, as in the case of navigating the tabs and + // returning to the first viewing via the browser Back button. + S('[' + this.attr_name() + '] > .active > a', this.scope).each(function () { + self.default_tab_hashes.push(this.hash); + }); + + this.bindings(method, options); + this.handle_location_hash_change(); + }, + + events : function () { + var self = this, + S = this.S; + + var usual_tab_behavior = function (e, target) { + var settings = S(target).closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + if (!settings.is_hover || Modernizr.touch) { + // if user did not pressed tab key, prevent default action + var keyCode = e.keyCode || e.which; + if (keyCode !== 9) { + e.preventDefault(); + e.stopPropagation(); + } + self.toggle_active_tab(S(target).parent()); + + } + }; + + S(this.scope) + .off('.tab') + // Key event: focus/tab key + .on('keydown.fndtn.tab', '[' + this.attr_name() + '] > * > a', function(e) { + var keyCode = e.keyCode || e.which; + // if user pressed tab key + if (keyCode === 13 || keyCode === 32) { // enter or space + var el = this; + usual_tab_behavior(e, el); + } + }) + // Click event: tab title + .on('click.fndtn.tab', '[' + this.attr_name() + '] > * > a', function(e) { + var el = this; + usual_tab_behavior(e, el); + }) + // Hover event: tab title + .on('mouseenter.fndtn.tab', '[' + this.attr_name() + '] > * > a', function (e) { + var settings = S(this).closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + if (settings.is_hover) { + self.toggle_active_tab(S(this).parent()); + } + }); + + // Location hash change event + S(window).on('hashchange.fndtn.tab', function (e) { + e.preventDefault(); + self.handle_location_hash_change(); + }); + }, + + handle_location_hash_change : function () { + + var self = this, + S = this.S; + + S('[' + this.attr_name() + ']', this.scope).each(function () { + var settings = S(this).data(self.attr_name(true) + '-init'); + if (settings.deep_linking) { + // Match the location hash to a label + var hash; + if (settings.scroll_to_content) { + hash = self.scope.location.hash; + } else { + // prefix the hash to prevent anchor scrolling + hash = self.scope.location.hash.replace('fndtn-', ''); + } + if (hash != '') { + // Check whether the location hash references a tab content div or + // another element on the page (inside or outside the tab content div) + var hash_element = S(hash); + if (hash_element.hasClass('content') && hash_element.parent().hasClass('tabs-content')) { + // Tab content div + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + hash + ']').parent()); + } else { + // Not the tab content div. If inside the tab content, find the + // containing tab and toggle it as active. + var hash_tab_container_id = hash_element.closest('.content').attr('id'); + if (hash_tab_container_id != undefined) { + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=#' + hash_tab_container_id + ']').parent(), hash); + } + } + } else { + // Reference the default tab hashes which were initialized in the init function + for (var ind = 0; ind < self.default_tab_hashes.length; ind++) { + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + self.default_tab_hashes[ind] + ']').parent()); + } + } + } + }); + }, + + toggle_active_tab : function (tab, location_hash) { + var self = this, + S = self.S, + tabs = tab.closest('[' + this.attr_name() + ']'), + tab_link = tab.find('a'), + anchor = tab.children('a').first(), + target_hash = '#' + anchor.attr('href').split('#')[1], + target = S(target_hash), + siblings = tab.siblings(), + settings = tabs.data(this.attr_name(true) + '-init'), + interpret_keyup_action = function (e) { + // Light modification of Heydon Pickering's Practical ARIA Examples: http://heydonworks.com/practical_aria_examples/js/a11y.js + + // define current, previous and next (possible) tabs + + var $original = $(this); + var $prev = $(this).parents('li').prev().children('[role="tab"]'); + var $next = $(this).parents('li').next().children('[role="tab"]'); + var $target; + + // find the direction (prev or next) + + switch (e.keyCode) { + case 37: + $target = $prev; + break; + case 39: + $target = $next; + break; + default: + $target = false + break; + } + + if ($target.length) { + $original.attr({ + 'tabindex' : '-1', + 'aria-selected' : null + }); + $target.attr({ + 'tabindex' : '0', + 'aria-selected' : true + }).focus(); + } + + // Hide panels + + $('[role="tabpanel"]') + .attr('aria-hidden', 'true'); + + // Show panel which corresponds to target + + $('#' + $(document.activeElement).attr('href').substring(1)) + .attr('aria-hidden', null); + + }, + go_to_hash = function(hash) { + // This function allows correct behaviour of the browser's back button when deep linking is enabled. Without it + // the user would get continually redirected to the default hash. + var default_hash = settings.scroll_to_content ? self.default_tab_hashes[0] : 'fndtn-' + self.default_tab_hashes[0].replace('#', ''); + + if (hash !== default_hash || window.location.hash) { + window.location.hash = hash; + } + }; + + // allow usage of data-tab-content attribute instead of href + if (anchor.data('tab-content')) { + target_hash = '#' + anchor.data('tab-content').split('#')[1]; + target = S(target_hash); + } + + if (settings.deep_linking) { + + if (settings.scroll_to_content) { + + // retain current hash to scroll to content + go_to_hash(location_hash || target_hash); + + if (location_hash == undefined || location_hash == target_hash) { + tab.parent()[0].scrollIntoView(); + } else { + S(target_hash)[0].scrollIntoView(); + } + } else { + // prefix the hashes so that the browser doesn't scroll down + if (location_hash != undefined) { + go_to_hash('fndtn-' + location_hash.replace('#', '')); + } else { + go_to_hash('fndtn-' + target_hash.replace('#', '')); + } + } + } + + // WARNING: The activation and deactivation of the tab content must + // occur after the deep linking in order to properly refresh the browser + // window (notably in Chrome). + // Clean up multiple attr instances to done once + tab.addClass(settings.active_class).triggerHandler('opened'); + tab_link.attr({'aria-selected' : 'true', tabindex : 0}); + siblings.removeClass(settings.active_class) + siblings.find('a').attr({'aria-selected' : 'false'/*, tabindex : -1*/}); + target.siblings().removeClass(settings.active_class).attr({'aria-hidden' : 'true'/*, tabindex : -1*/}); + target.addClass(settings.active_class).attr('aria-hidden', 'false').removeAttr('tabindex'); + settings.callback(tab); + target.triggerHandler('toggled', [target]); + tabs.triggerHandler('toggled', [tab]); + + tab_link.off('keydown').on('keydown', interpret_keyup_action ); + }, + + data_attr : function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.tooltip.js b/js/foundation/js/foundation/foundation.tooltip.js new file mode 100644 index 0000000..0690e25 --- /dev/null +++ b/js/foundation/js/foundation/foundation.tooltip.js @@ -0,0 +1,348 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tooltip = { + name : 'tooltip', + + version : '5.5.3', + + settings : { + additional_inheritable_classes : [], + tooltip_class : '.tooltip', + append_to : 'body', + touch_close_text : 'Tap To Close', + disable_for_touch : false, + hover_delay : 200, + fade_in_duration : 150, + fade_out_duration : 150, + show_on : 'all', + tip_template : function (selector, content) { + return '' + content + ''; + } + }, + + cache : {}, + + init : function (scope, method, options) { + Foundation.inherit(this, 'random_str'); + this.bindings(method, options); + }, + + should_show : function (target, tip) { + var settings = $.extend({}, this.settings, this.data_options(target)); + + if (settings.show_on === 'all') { + return true; + } else if (this.small() && settings.show_on === 'small') { + return true; + } else if (this.medium() && settings.show_on === 'medium') { + return true; + } else if (this.large() && settings.show_on === 'large') { + return true; + } + return false; + }, + + medium : function () { + return matchMedia(Foundation.media_queries['medium']).matches; + }, + + large : function () { + return matchMedia(Foundation.media_queries['large']).matches; + }, + + events : function (instance) { + var self = this, + S = self.S; + + self.create(this.S(instance)); + + function _startShow(elt, $this, immediate) { + if (elt.timer) { + return; + } + + if (immediate) { + elt.timer = null; + self.showTip($this); + } else { + elt.timer = setTimeout(function () { + elt.timer = null; + self.showTip($this); + }.bind(elt), self.settings.hover_delay); + } + } + + function _startHide(elt, $this) { + if (elt.timer) { + clearTimeout(elt.timer); + elt.timer = null; + } + + self.hide($this); + } + + $(this.scope) + .off('.tooltip') + .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', + '[' + this.attr_name() + ']', function (e) { + var $this = S(this), + settings = $.extend({}, self.settings, self.data_options($this)), + is_touch = false; + + if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type) && S(e.target).is('a')) { + return false; + } + + if (/mouse/i.test(e.type) && self.ie_touch(e)) { + return false; + } + + if ($this.hasClass('open')) { + if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + e.preventDefault(); + } + self.hide($this); + } else { + if (settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + return; + } else if (!settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + e.preventDefault(); + S(settings.tooltip_class + '.open').hide(); + is_touch = true; + // close other open tooltips on touch + if ($('.open[' + self.attr_name() + ']').length > 0) { + var prevOpen = S($('.open[' + self.attr_name() + ']')[0]); + self.hide(prevOpen); + } + } + + if (/enter|over/i.test(e.type)) { + _startShow(this, $this); + + } else if (e.type === 'mouseout' || e.type === 'mouseleave') { + _startHide(this, $this); + } else { + _startShow(this, $this, true); + } + } + }) + .on('mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', '[' + this.attr_name() + '].open', function (e) { + if (/mouse/i.test(e.type) && self.ie_touch(e)) { + return false; + } + + if ($(this).data('tooltip-open-event-type') == 'touch' && e.type == 'mouseleave') { + return; + } else if ($(this).data('tooltip-open-event-type') == 'mouse' && /MSPointerDown|touchstart/i.test(e.type)) { + self.convert_to_touch($(this)); + } else { + _startHide(this, $(this)); + } + }) + .on('DOMNodeRemoved DOMAttrModified', '[' + this.attr_name() + ']:not(a)', function (e) { + _startHide(this, S(this)); + }); + }, + + ie_touch : function (e) { + // How do I distinguish between IE11 and Windows Phone 8????? + return false; + }, + + showTip : function ($target) { + var $tip = this.getTip($target); + if (this.should_show($target, $tip)) { + return this.show($target); + } + return; + }, + + getTip : function ($target) { + var selector = this.selector($target), + settings = $.extend({}, this.settings, this.data_options($target)), + tip = null; + + if (selector) { + tip = this.S('span[data-selector="' + selector + '"]' + settings.tooltip_class); + } + + return (typeof tip === 'object') ? tip : false; + }, + + selector : function ($target) { + var dataSelector = $target.attr(this.attr_name()) || $target.attr('data-selector'); + + if (typeof dataSelector != 'string') { + dataSelector = this.random_str(6); + $target + .attr('data-selector', dataSelector) + .attr('aria-describedby', dataSelector); + } + + return dataSelector; + }, + + create : function ($target) { + var self = this, + settings = $.extend({}, this.settings, this.data_options($target)), + tip_template = this.settings.tip_template; + + if (typeof settings.tip_template === 'string' && window.hasOwnProperty(settings.tip_template)) { + tip_template = window[settings.tip_template]; + } + + var $tip = $(tip_template(this.selector($target), $('
        ').html($target.attr('title')).html())), + classes = this.inheritable_classes($target); + + $tip.addClass(classes).appendTo(settings.append_to); + + if (Modernizr.touch) { + $tip.append('' + settings.touch_close_text + ''); + $tip.on('touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', function (e) { + self.hide($target); + }); + } + + $target.removeAttr('title').attr('title', ''); + }, + + reposition : function (target, tip, classes) { + var width, nub, nubHeight, nubWidth, objPos; + + tip.css('visibility', 'hidden').show(); + + width = target.data('width'); + nub = tip.children('.nub'); + nubHeight = nub.outerHeight(); + nubWidth = nub.outerWidth(); + + if (this.small()) { + tip.css({'width' : '100%'}); + } else { + tip.css({'width' : (width) ? width : 'auto'}); + } + + objPos = function (obj, top, right, bottom, left, width) { + return obj.css({ + 'top' : (top) ? top : 'auto', + 'bottom' : (bottom) ? bottom : 'auto', + 'left' : (left) ? left : 'auto', + 'right' : (right) ? right : 'auto' + }).end(); + }; + + var o_top = target.offset().top; + var o_left = target.offset().left; + var outerHeight = target.outerHeight(); + + objPos(tip, (o_top + outerHeight + 10), 'auto', 'auto', o_left); + + if (this.small()) { + objPos(tip, (o_top + outerHeight + 10), 'auto', 'auto', 12.5, $(this.scope).width()); + tip.addClass('tip-override'); + objPos(nub, -nubHeight, 'auto', 'auto', o_left); + } else { + + if (Foundation.rtl) { + nub.addClass('rtl'); + o_left = o_left + target.outerWidth() - tip.outerWidth(); + } + + objPos(tip, (o_top + outerHeight + 10), 'auto', 'auto', o_left); + // reset nub from small styles, if they've been applied + if (nub.attr('style')) { + nub.removeAttr('style'); + } + + tip.removeClass('tip-override'); + + var tip_outerHeight = tip.outerHeight(); + + if (classes && classes.indexOf('tip-top') > -1) { + if (Foundation.rtl) { + nub.addClass('rtl'); + } + objPos(tip, (o_top - tip_outerHeight), 'auto', 'auto', o_left) + .removeClass('tip-override'); + } else if (classes && classes.indexOf('tip-left') > -1) { + objPos(tip, (o_top + (outerHeight / 2) - (tip_outerHeight / 2)), 'auto', 'auto', (o_left - tip.outerWidth() - nubHeight)) + .removeClass('tip-override'); + nub.removeClass('rtl'); + } else if (classes && classes.indexOf('tip-right') > -1) { + objPos(tip, (o_top + (outerHeight / 2) - (tip_outerHeight / 2)), 'auto', 'auto', (o_left + target.outerWidth() + nubHeight)) + .removeClass('tip-override'); + nub.removeClass('rtl'); + } + } + + tip.css('visibility', 'visible').hide(); + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + inheritable_classes : function ($target) { + var settings = $.extend({}, this.settings, this.data_options($target)), + inheritables = ['tip-top', 'tip-left', 'tip-bottom', 'tip-right', 'radius', 'round'].concat(settings.additional_inheritable_classes), + classes = $target.attr('class'), + filtered = classes ? $.map(classes.split(' '), function (el, i) { + if ($.inArray(el, inheritables) !== -1) { + return el; + } + }).join(' ') : ''; + + return $.trim(filtered); + }, + + convert_to_touch : function ($target) { + var self = this, + $tip = self.getTip($target), + settings = $.extend({}, self.settings, self.data_options($target)); + + if ($tip.find('.tap-to-close').length === 0) { + $tip.append('' + settings.touch_close_text + ''); + $tip.on('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose', function (e) { + self.hide($target); + }); + } + + $target.data('tooltip-open-event-type', 'touch'); + }, + + show : function ($target) { + var $tip = this.getTip($target); + if ($target.data('tooltip-open-event-type') == 'touch') { + this.convert_to_touch($target); + } + + this.reposition($target, $tip, $target.attr('class')); + $target.addClass('open'); + $tip.fadeIn(this.settings.fade_in_duration); + }, + + hide : function ($target) { + var $tip = this.getTip($target); + + $tip.fadeOut(this.settings.fade_out_duration, function () { + $tip.find('.tap-to-close').remove(); + $tip.off('click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose'); + $target.removeClass('open'); + }); + }, + + off : function () { + var self = this; + this.S(this.scope).off('.fndtn.tooltip'); + this.S(this.settings.tooltip_class).each(function (i) { + $('[' + self.attr_name() + ']').eq(i).attr('title', $(this).text()); + }).remove(); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.topbar.js b/js/foundation/js/foundation/foundation.topbar.js new file mode 100644 index 0000000..23b7c7f --- /dev/null +++ b/js/foundation/js/foundation/foundation.topbar.js @@ -0,0 +1,458 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.topbar = { + name : 'topbar', + + version : '5.5.3', + + settings : { + index : 0, + start_offset : 0, + sticky_class : 'sticky', + custom_back_text : true, + back_text : 'Back', + mobile_show_parent_link : true, + is_hover : true, + scrolltop : true, // jump to top when sticky nav menu toggle is clicked + sticky_on : 'all', + dropdown_autoclose: true + }, + + init : function (section, method, options) { + Foundation.inherit(this, 'add_custom_rule register_media throttle'); + var self = this; + + self.register_media('topbar', 'foundation-mq-topbar'); + + this.bindings(method, options); + + self.S('[' + this.attr_name() + ']', this.scope).each(function () { + var topbar = $(this), + settings = topbar.data(self.attr_name(true) + '-init'), + section = self.S('section, .top-bar-section', this); + topbar.data('index', 0); + var topbarContainer = topbar.parent(); + if (topbarContainer.hasClass('fixed') || self.is_sticky(topbar, topbarContainer, settings) ) { + self.settings.sticky_class = settings.sticky_class; + self.settings.sticky_topbar = topbar; + topbar.data('height', topbarContainer.outerHeight()); + topbar.data('stickyoffset', topbarContainer.offset().top); + } else { + topbar.data('height', topbar.outerHeight()); + } + + if (!settings.assembled) { + self.assemble(topbar); + } + + if (settings.is_hover) { + self.S('.has-dropdown', topbar).addClass('not-click'); + } else { + self.S('.has-dropdown', topbar).removeClass('not-click'); + } + + // Pad body when sticky (scrolled) or fixed. + self.add_custom_rule('.f-topbar-fixed { padding-top: ' + topbar.data('height') + 'px }'); + + if (topbarContainer.hasClass('fixed')) { + self.S('body').addClass('f-topbar-fixed'); + } + }); + + }, + + is_sticky : function (topbar, topbarContainer, settings) { + var sticky = topbarContainer.hasClass(settings.sticky_class); + var smallMatch = matchMedia(Foundation.media_queries.small).matches; + var medMatch = matchMedia(Foundation.media_queries.medium).matches; + var lrgMatch = matchMedia(Foundation.media_queries.large).matches; + + if (sticky && settings.sticky_on === 'all') { + return true; + } + if (sticky && this.small() && settings.sticky_on.indexOf('small') !== -1) { + if (smallMatch && !medMatch && !lrgMatch) { return true; } + } + if (sticky && this.medium() && settings.sticky_on.indexOf('medium') !== -1) { + if (smallMatch && medMatch && !lrgMatch) { return true; } + } + if (sticky && this.large() && settings.sticky_on.indexOf('large') !== -1) { + if (smallMatch && medMatch && lrgMatch) { return true; } + } + + return false; + }, + + toggle : function (toggleEl) { + var self = this, + topbar; + + if (toggleEl) { + topbar = self.S(toggleEl).closest('[' + this.attr_name() + ']'); + } else { + topbar = self.S('[' + this.attr_name() + ']'); + } + + var settings = topbar.data(this.attr_name(true) + '-init'); + + var section = self.S('section, .top-bar-section', topbar); + + if (self.breakpoint()) { + if (!self.rtl) { + section.css({left : '0%'}); + $('>.name', section).css({left : '100%'}); + } else { + section.css({right : '0%'}); + $('>.name', section).css({right : '100%'}); + } + + self.S('li.moved', section).removeClass('moved'); + topbar.data('index', 0); + + topbar + .toggleClass('expanded') + .css('height', ''); + } + + if (settings.scrolltop) { + if (!topbar.hasClass('expanded')) { + if (topbar.hasClass('fixed')) { + topbar.parent().addClass('fixed'); + topbar.removeClass('fixed'); + self.S('body').addClass('f-topbar-fixed'); + } + } else if (topbar.parent().hasClass('fixed')) { + if (settings.scrolltop) { + topbar.parent().removeClass('fixed'); + topbar.addClass('fixed'); + self.S('body').removeClass('f-topbar-fixed'); + + window.scrollTo(0, 0); + } else { + topbar.parent().removeClass('expanded'); + } + } + } else { + if (self.is_sticky(topbar, topbar.parent(), settings)) { + topbar.parent().addClass('fixed'); + } + + if (topbar.parent().hasClass('fixed')) { + if (!topbar.hasClass('expanded')) { + topbar.removeClass('fixed'); + topbar.parent().removeClass('expanded'); + self.update_sticky_positioning(); + } else { + topbar.addClass('fixed'); + topbar.parent().addClass('expanded'); + self.S('body').addClass('f-topbar-fixed'); + } + } + } + }, + + timer : null, + + events : function (bar) { + var self = this, + S = this.S; + + S(this.scope) + .off('.topbar') + .on('click.fndtn.topbar', '[' + this.attr_name() + '] .toggle-topbar', function (e) { + e.preventDefault(); + self.toggle(this); + }) + .on('click.fndtn.topbar contextmenu.fndtn.topbar', '.top-bar .top-bar-section li a[href^="#"],[' + this.attr_name() + '] .top-bar-section li a[href^="#"]', function (e) { + var li = $(this).closest('li'), + topbar = li.closest('[' + self.attr_name() + ']'), + settings = topbar.data(self.attr_name(true) + '-init'); + + if (settings.dropdown_autoclose && settings.is_hover) { + var hoverLi = $(this).closest('.hover'); + hoverLi.removeClass('hover'); + } + if (self.breakpoint() && !li.hasClass('back') && !li.hasClass('has-dropdown')) { + self.toggle(); + } + + }) + .on('click.fndtn.topbar', '[' + this.attr_name() + '] li.has-dropdown', function (e) { + var li = S(this), + target = S(e.target), + topbar = li.closest('[' + self.attr_name() + ']'), + settings = topbar.data(self.attr_name(true) + '-init'); + + if (target.data('revealId')) { + self.toggle(); + return; + } + + if (self.breakpoint()) { + return; + } + + if (settings.is_hover && !Modernizr.touch) { + return; + } + + e.stopImmediatePropagation(); + + if (li.hasClass('hover')) { + li + .removeClass('hover') + .find('li') + .removeClass('hover'); + + li.parents('li.hover') + .removeClass('hover'); + } else { + li.addClass('hover'); + + $(li).siblings().removeClass('hover'); + + if (target[0].nodeName === 'A' && target.parent().hasClass('has-dropdown')) { + e.preventDefault(); + } + } + }) + .on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown>a', function (e) { + if (self.breakpoint()) { + + e.preventDefault(); + + var $this = S(this), + topbar = $this.closest('[' + self.attr_name() + ']'), + section = topbar.find('section, .top-bar-section'), + dropdownHeight = $this.next('.dropdown').outerHeight(), + $selectedLi = $this.closest('li'); + + topbar.data('index', topbar.data('index') + 1); + $selectedLi.addClass('moved'); + + if (!self.rtl) { + section.css({left : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left : 100 * topbar.data('index') + '%'}); + } else { + section.css({right : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right : 100 * topbar.data('index') + '%'}); + } + + topbar.css('height', $this.siblings('ul').outerHeight(true) + topbar.data('height')); + } + }); + + S(window).off('.topbar').on('resize.fndtn.topbar', self.throttle(function () { + self.resize.call(self); + }, 50)).trigger('resize.fndtn.topbar').load(function () { + // Ensure that the offset is calculated after all of the pages resources have loaded + S(this).trigger('resize.fndtn.topbar'); + }); + + S('body').off('.topbar').on('click.fndtn.topbar', function (e) { + var parent = S(e.target).closest('li').closest('li.hover'); + + if (parent.length > 0) { + return; + } + + S('[' + self.attr_name() + '] li.hover').removeClass('hover'); + }); + + // Go up a level on Click + S(this.scope).on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown .back', function (e) { + e.preventDefault(); + + var $this = S(this), + topbar = $this.closest('[' + self.attr_name() + ']'), + section = topbar.find('section, .top-bar-section'), + settings = topbar.data(self.attr_name(true) + '-init'), + $movedLi = $this.closest('li.moved'), + $previousLevelUl = $movedLi.parent(); + + topbar.data('index', topbar.data('index') - 1); + + if (!self.rtl) { + section.css({left : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left : 100 * topbar.data('index') + '%'}); + } else { + section.css({right : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right : 100 * topbar.data('index') + '%'}); + } + + if (topbar.data('index') === 0) { + topbar.css('height', ''); + } else { + topbar.css('height', $previousLevelUl.outerHeight(true) + topbar.data('height')); + } + + setTimeout(function () { + $movedLi.removeClass('moved'); + }, 300); + }); + + // Show dropdown menus when their items are focused + S(this.scope).find('.dropdown a') + .focus(function () { + $(this).parents('.has-dropdown').addClass('hover'); + }) + .blur(function () { + $(this).parents('.has-dropdown').removeClass('hover'); + }); + }, + + resize : function () { + var self = this; + self.S('[' + this.attr_name() + ']').each(function () { + var topbar = self.S(this), + settings = topbar.data(self.attr_name(true) + '-init'); + + var stickyContainer = topbar.parent('.' + self.settings.sticky_class); + var stickyOffset; + + if (!self.breakpoint()) { + var doToggle = topbar.hasClass('expanded'); + topbar + .css('height', '') + .removeClass('expanded') + .find('li') + .removeClass('hover'); + + if (doToggle) { + self.toggle(topbar); + } + } + + if (self.is_sticky(topbar, stickyContainer, settings)) { + if (stickyContainer.hasClass('fixed')) { + // Remove the fixed to allow for correct calculation of the offset. + stickyContainer.removeClass('fixed'); + + stickyOffset = stickyContainer.offset().top; + if (self.S(document.body).hasClass('f-topbar-fixed')) { + stickyOffset -= topbar.data('height'); + } + + topbar.data('stickyoffset', stickyOffset); + stickyContainer.addClass('fixed'); + } else { + stickyOffset = stickyContainer.offset().top; + topbar.data('stickyoffset', stickyOffset); + } + } + + }); + }, + + breakpoint : function () { + return !matchMedia(Foundation.media_queries['topbar']).matches; + }, + + small : function () { + return matchMedia(Foundation.media_queries['small']).matches; + }, + + medium : function () { + return matchMedia(Foundation.media_queries['medium']).matches; + }, + + large : function () { + return matchMedia(Foundation.media_queries['large']).matches; + }, + + assemble : function (topbar) { + var self = this, + settings = topbar.data(this.attr_name(true) + '-init'), + section = self.S('section, .top-bar-section', topbar); + + // Pull element out of the DOM for manipulation + section.detach(); + + self.S('.has-dropdown>a', section).each(function () { + var $link = self.S(this), + $dropdown = $link.siblings('.dropdown'), + url = $link.attr('href'), + $titleLi; + + if (!$dropdown.find('.title.back').length) { + + if (settings.mobile_show_parent_link == true && url) { + $titleLi = $('
      2. '); + } else { + $titleLi = $('
      3. '); + } + + // Copy link to subnav + if (settings.custom_back_text == true) { + $('h5>a', $titleLi).html(settings.back_text); + } else { + $('h5>a', $titleLi).html('« ' + $link.html()); + } + $dropdown.prepend($titleLi); + } + }); + + // Put element back in the DOM + section.appendTo(topbar); + + // check for sticky + this.sticky(); + + this.assembled(topbar); + }, + + assembled : function (topbar) { + topbar.data(this.attr_name(true), $.extend({}, topbar.data(this.attr_name(true)), {assembled : true})); + }, + + height : function (ul) { + var total = 0, + self = this; + + $('> li', ul).each(function () { + total += self.S(this).outerHeight(true); + }); + + return total; + }, + + sticky : function () { + var self = this; + + this.S(window).on('scroll', function () { + self.update_sticky_positioning(); + }); + }, + + update_sticky_positioning : function () { + var klass = '.' + this.settings.sticky_class, + $window = this.S(window), + self = this; + + if (self.settings.sticky_topbar && self.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(), this.settings)) { + var distance = this.settings.sticky_topbar.data('stickyoffset') + this.settings.start_offset; + if (!self.S(klass).hasClass('expanded')) { + if ($window.scrollTop() > (distance)) { + if (!self.S(klass).hasClass('fixed')) { + self.S(klass).addClass('fixed'); + self.S('body').addClass('f-topbar-fixed'); + } + } else if ($window.scrollTop() <= distance) { + if (self.S(klass).hasClass('fixed')) { + self.S(klass).removeClass('fixed'); + self.S('body').removeClass('f-topbar-fixed'); + } + } + } + } + }, + + off : function () { + this.S(this.scope).off('.fndtn.topbar'); + this.S(window).off('.fndtn.topbar'); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/vendor/fastclick.js b/js/foundation/js/vendor/fastclick.js new file mode 100644 index 0000000..add0130 --- /dev/null +++ b/js/foundation/js/vendor/fastclick.js @@ -0,0 +1,8 @@ +!function(){"use strict";/** + * @preserve FastClick: polyfill to remove click delays on browsers with touch UIs. + * + * @codingstandard ftlabs-jsv2 + * @copyright The Financial Times Limited [All Rights Reserved] + * @license MIT License (see LICENSE.txt) + */ +function a(b,d){function e(a,b){return function(){return a.apply(b,arguments)}}var f;if(d=d||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=d.touchBoundary||10,this.layer=b,this.tapDelay=d.tapDelay||200,this.tapTimeout=d.tapTimeout||700,!a.notNeeded(b)){for(var g=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],h=this,i=0,j=g.length;j>i;i++)h[g[i]]=e(h[g[i]],h);c&&(b.addEventListener("mouseover",this.onMouse,!0),b.addEventListener("mousedown",this.onMouse,!0),b.addEventListener("mouseup",this.onMouse,!0)),b.addEventListener("click",this.onClick,!0),b.addEventListener("touchstart",this.onTouchStart,!1),b.addEventListener("touchmove",this.onTouchMove,!1),b.addEventListener("touchend",this.onTouchEnd,!1),b.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(b.removeEventListener=function(a,c,d){var e=Node.prototype.removeEventListener;"click"===a?e.call(b,a,c.hijacked||c,d):e.call(b,a,c,d)},b.addEventListener=function(a,c,d){var e=Node.prototype.addEventListener;"click"===a?e.call(b,a,c.hijacked||(c.hijacked=function(a){a.propagationStopped||c(a)}),d):e.call(b,a,c,d)}),"function"==typeof b.onclick&&(f=b.onclick,b.addEventListener("click",function(a){f(a)},!1),b.onclick=null)}}var b=navigator.userAgent.indexOf("Windows Phone")>=0,c=navigator.userAgent.indexOf("Android")>0&&!b,d=/iP(ad|hone|od)/.test(navigator.userAgent)&&!b,e=d&&/OS 4_\d(_\d)?/.test(navigator.userAgent),f=d&&/OS [6-7]_\d/.test(navigator.userAgent),g=navigator.userAgent.indexOf("BB10")>0;a.prototype.needsClick=function(a){switch(a.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(a.disabled)return!0;break;case"input":if(d&&"file"===a.type||a.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(a.className)},a.prototype.needsFocus=function(a){switch(a.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!c;case"input":switch(a.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!a.disabled&&!a.readOnly;default:return/\bneedsfocus\b/.test(a.className)}},a.prototype.sendClick=function(a,b){var c,d;document.activeElement&&document.activeElement!==a&&document.activeElement.blur(),d=b.changedTouches[0],c=document.createEvent("MouseEvents"),c.initMouseEvent(this.determineEventType(a),!0,!0,window,1,d.screenX,d.screenY,d.clientX,d.clientY,!1,!1,!1,!1,0,null),c.forwardedTouchEvent=!0,a.dispatchEvent(c)},a.prototype.determineEventType=function(a){return c&&"select"===a.tagName.toLowerCase()?"mousedown":"click"},a.prototype.focus=function(a){var b;d&&a.setSelectionRange&&0!==a.type.indexOf("date")&&"time"!==a.type&&"month"!==a.type?(b=a.value.length,a.setSelectionRange(b,b)):a.focus()},a.prototype.updateScrollParent=function(a){var b,c;if(b=a.fastClickScrollParent,!b||!b.contains(a)){c=a;do{if(c.scrollHeight>c.offsetHeight){b=c,a.fastClickScrollParent=c;break}c=c.parentElement}while(c)}b&&(b.fastClickLastScrollTop=b.scrollTop)},a.prototype.getTargetElementFromEventTarget=function(a){return a.nodeType===Node.TEXT_NODE?a.parentNode:a},a.prototype.onTouchStart=function(a){var b,c,f;if(a.targetTouches.length>1)return!0;if(b=this.getTargetElementFromEventTarget(a.target),c=a.targetTouches[0],d){if(f=window.getSelection(),f.rangeCount&&!f.isCollapsed)return!0;if(!e){if(c.identifier&&c.identifier===this.lastTouchIdentifier)return a.preventDefault(),!1;this.lastTouchIdentifier=c.identifier,this.updateScrollParent(b)}}return this.trackingClick=!0,this.trackingClickStart=a.timeStamp,this.targetElement=b,this.touchStartX=c.pageX,this.touchStartY=c.pageY,a.timeStamp-this.lastClickTimec||Math.abs(b.pageY-this.touchStartY)>c?!0:!1},a.prototype.onTouchMove=function(a){return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(a.target)||this.touchHasMoved(a))&&(this.trackingClick=!1,this.targetElement=null),!0):!0},a.prototype.findControl=function(a){return void 0!==a.control?a.control:a.htmlFor?document.getElementById(a.htmlFor):a.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},a.prototype.onTouchEnd=function(a){var b,g,h,i,j,k=this.targetElement;if(!this.trackingClick)return!0;if(a.timeStamp-this.lastClickTimethis.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=a.timeStamp,g=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,f&&(j=a.changedTouches[0],k=document.elementFromPoint(j.pageX-window.pageXOffset,j.pageY-window.pageYOffset)||k,k.fastClickScrollParent=this.targetElement.fastClickScrollParent),h=k.tagName.toLowerCase(),"label"===h){if(b=this.findControl(k)){if(this.focus(k),c)return!1;k=b}}else if(this.needsFocus(k))return a.timeStamp-g>100||d&&window.top!==window&&"input"===h?(this.targetElement=null,!1):(this.focus(k),this.sendClick(k,a),d&&"select"===h||(this.targetElement=null,a.preventDefault()),!1);return d&&!e&&(i=k.fastClickScrollParent,i&&i.fastClickLastScrollTop!==i.scrollTop)?!0:(this.needsClick(k)||(a.preventDefault(),this.sendClick(k,a)),!1)},a.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},a.prototype.onMouse=function(a){return this.targetElement?a.forwardedTouchEvent?!0:a.cancelable&&(!this.needsClick(this.targetElement)||this.cancelNextClick)?(a.stopImmediatePropagation?a.stopImmediatePropagation():a.propagationStopped=!0,a.stopPropagation(),a.preventDefault(),!1):!0:!0},a.prototype.onClick=function(a){var b;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===a.target.type&&0===a.detail?!0:(b=this.onMouse(a),b||(this.targetElement=null),b)},a.prototype.destroy=function(){var a=this.layer;c&&(a.removeEventListener("mouseover",this.onMouse,!0),a.removeEventListener("mousedown",this.onMouse,!0),a.removeEventListener("mouseup",this.onMouse,!0)),a.removeEventListener("click",this.onClick,!0),a.removeEventListener("touchstart",this.onTouchStart,!1),a.removeEventListener("touchmove",this.onTouchMove,!1),a.removeEventListener("touchend",this.onTouchEnd,!1),a.removeEventListener("touchcancel",this.onTouchCancel,!1)},a.notNeeded=function(a){var b,d,e,f;if("undefined"==typeof window.ontouchstart)return!0;if(d=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!c)return!0;if(b=document.querySelector("meta[name=viewport]")){if(-1!==b.content.indexOf("user-scalable=no"))return!0;if(d>31&&document.documentElement.scrollWidth<=window.outerWidth)return!0}}if(g&&(e=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/),e[1]>=10&&e[2]>=3&&(b=document.querySelector("meta[name=viewport]")))){if(-1!==b.content.indexOf("user-scalable=no"))return!0;if(document.documentElement.scrollWidth<=window.outerWidth)return!0}return"none"===a.style.msTouchAction||"manipulation"===a.style.touchAction?!0:(f=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1],f>=27&&(b=document.querySelector("meta[name=viewport]"),b&&(-1!==b.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))?!0:"none"===a.style.touchAction||"manipulation"===a.style.touchAction?!0:!1)},a.attach=function(b,c){return new a(b,c)},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return a}):"undefined"!=typeof module&&module.exports?(module.exports=a.attach,module.exports.FastClick=a):window.FastClick=a}(); \ No newline at end of file diff --git a/js/foundation/js/vendor/jquery.cookie.js b/js/foundation/js/vendor/jquery.cookie.js new file mode 100644 index 0000000..5be813a --- /dev/null +++ b/js/foundation/js/vendor/jquery.cookie.js @@ -0,0 +1,8 @@ +/*! + * jQuery Cookie Plugin v1.4.1 + * https://github.com/carhartl/jquery-cookie + * + * Copyright 2013 Klaus Hartl + * Released under the MIT license + */ +!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a=decodeURIComponent(a.replace(g," ")),h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setTime(+k+864e5*j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;o>n;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0===a.cookie(b)?!1:(a.cookie(b,"",a.extend({},c,{expires:-1})),!a.cookie(b))}}); \ No newline at end of file diff --git a/js/foundation/js/vendor/jquery.js b/js/foundation/js/vendor/jquery.js new file mode 100644 index 0000000..34b90c8 --- /dev/null +++ b/js/foundation/js/vendor/jquery.js @@ -0,0 +1,26 @@ +/*! + * jQuery JavaScript Library v2.1.4 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2015-04-28T16:01Z + */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){function c(a){var b="length"in a&&a.length,c=_.type(a);return"function"===c||_.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}function d(a,b,c){if(_.isFunction(b))return _.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return _.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(ha.test(b))return _.filter(b,a,c);b=_.filter(b,a)}return _.grep(a,function(a){return U.call(b,a)>=0!==c})}function e(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function f(a){var b=oa[a]={};return _.each(a.match(na)||[],function(a,c){b[c]=!0}),b}function g(){Z.removeEventListener("DOMContentLoaded",g,!1),a.removeEventListener("load",g,!1),_.ready()}function h(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=_.expando+h.uid++}function i(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(ua,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:ta.test(c)?_.parseJSON(c):c}catch(e){}sa.set(a,b,c)}else c=void 0;return c}function j(){return!0}function k(){return!1}function l(){try{return Z.activeElement}catch(a){}}function m(a,b){return _.nodeName(a,"table")&&_.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function n(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function o(a){var b=Ka.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function p(a,b){for(var c=0,d=a.length;d>c;c++)ra.set(a[c],"globalEval",!b||ra.get(b[c],"globalEval"))}function q(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(ra.hasData(a)&&(f=ra.access(a),g=ra.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)_.event.add(b,e,j[e][c])}sa.hasData(a)&&(h=sa.access(a),i=_.extend({},h),sa.set(b,i))}}function r(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&_.nodeName(a,b)?_.merge([a],c):c}function s(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ya.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function t(b,c){var d,e=_(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:_.css(e[0],"display");return e.detach(),f}function u(a){var b=Z,c=Oa[a];return c||(c=t(a,b),"none"!==c&&c||(Na=(Na||_("')}catch(m){e=h.createElement("iframe"),e.name=f}e.height="0";e.width="0";e.style.display="none";e.style.visibility="hidden";var g=h[y], +g=g[ea]+"//"+g.host+"/favicon.ico",g=Ga+"u/post_iframe.html#"+aa(g),a=function(){e.src="";e.parentNode&&e.parentNode.removeChild(e)};ta(L[t],"beforeunload",a);var c=!1,u=0,j=function(){if(!c){try{if(u>9||e.contentWindow[y].host==h[y].host){c=!0;a();var d=L[t],g="beforeunload",n=a;d.removeEventListener?d.removeEventListener(g,n,!1):d.detachEvent&&d.detachEvent("on"+g,n);b&&b();return}}catch(f){}u++;L.setTimeout(j,200)}};ta(e,"load",j);h.body.appendChild(e);e.src=g}else L.setTimeout(function(){d.Ob(f, +b)},100)}};var Ka=function(d){var f=this,b=d,h=new Fa(b),e=null,m=!V.pb(),g=function(){};f.Uc=function(){return"https:"==L[w][y][ea]?"https://ssl.google-analytics.com/__utm.gif":"http://www.google-analytics.com/__utm.gif"};f.A=function(a,c,d,j,i,s){e||(e=new Ja);var n=b.B,O=L[w][y];h.Z(d);var B=h.z()[x](".");if(B[1]<500||j){if(i){var S=(new Date)[da](),X;X=(S-B[3])*(b.Ac/1E3);X>=1&&(B[2]=o.min(o.floor(B[2]*1+X),b.zc),B[3]=S)}if(j||!i||B[2]>=1){!j&&i&&(B[2]=B[2]*1-1);j=B[1]*1+1;B[1]=j;i="utmwv="+ia;S="&utms="+ +j;X="&utmn="+Aa();j=i+"e"+S+X;a=i+S+X+(M(O.hostname)?"":"&utmhn="+P(O.hostname))+(b.L==100?"":"&utmsp="+P(b.L))+a;if(0==n||2==n)O=2==n?g:s||g,m&&e.Bb(b.ga,a,j,O,!0);if(1==n||2==n)c="&utmac="+c,j+=c,a+=c+"&utmcc="+f.Tc(d),V.Ab&&(d="&aip=1",j+=d,a+=d),a+="&utmu="+qa.Sc(),m&&e.Bb(f.Uc(),a,j,s)}}h.$(B[A]("."));h.aa()};f.Tc=function(a){for(var c=[],b=[F,J,I,na],d=h.g(),i,g=0;g0)for(b=0;b0;)d+=a--^c++;return za(d)}};var Z=function(d,f,b,h){function e(a){var c="",c=a[x]("://")[1][C]();R(c,"/")&&(c=c[x]("/")[0]);return c}var m=h,g=this;g.a=d;g.ob=f;g.m=b;g.mb=function(a){var c=g.ua();return new Z.v(N(a,m.Ea+E,D),N(a,m.Ha+E,D),N(a,m.Ja+E,D),g.R(a,m.Ca,"(not set)"),g.R(a,m.Fa,"(not set)"),g.R(a,m.Ia,c&&!M(c.G)?Q(c.G):k),g.R(a,m.Da,k),N(a,m.vc+E,D))};g.nb=function(a){var c=e(a),b;b=a;var d="";b=b[x]("://")[1][C]();R(b,"/")&&(b=b[x]("/")[1],R(b,"?")&&(d=b[x]("?")[0]));b=d;if(R(c,"google")&&(a=a[x]("?")[A](D),R(a,D+ +m.xc+E)&&b==m.wc))return!0;return!1};g.ua=function(){var a,c=g.ob,b,d=m.J;if(!M(c)&&"0"!=c&&R(c,"://")&&!g.nb(c)){a=e(c);for(var i=0;i9?h[z](n+1)*1:0,f++,h=0==h?1:h,a.ra([B,g.m,h,f,e.H()][A](".")),a.sa()}}}}; +Z.v=function(d,f,b,h,e,m,g,a){var c=this;c.q=d;c.Q=f;c.ya=b;c.n=h;c.P=e;c.G=m;c.Gb=g;c.xa=a;c.H=function(){var a=[],b=[["cid",c.q],["csr",c.Q],["gclid",c.ya],["ccn",c.n],["cmd",c.P],["ctr",c.G],["cct",c.Gb],["dclid",c.xa]],d,e;if(c.fb())for(d=0;d0&&b<=a.Ta){var f=P(c),h=P(d);f[v]+h[v]<=64&&(e.r[b]=[c,d,g],e.T(),n=!0)}return n};e.Zb=function(a){if((a=e.r[a])&&1===a[2])return a[1]};e.Yb=function(a){var b=e.r;b[a]&&(delete b[a],e.T())};e.Pc=function(){c.t(8);c.t(9);c.t(11);var a=e.r,b,d;for(d in a)if(b=a[d])c.j(8,d,b[0]),c.j(9,d,b[1]),(b=b[2])&&3!=b&&c.j(11,d,""+b)}};var Na=function(){function d(a,b,c,d){k==g[a]&&(g[a]={});k==g[a][b]&&(g[a][b]=[]);g[a][b][c]=d}function f(a,b,c){if(k!=g[a]&&k!=g[a][b])return g[a][b][c]}function b(a,b){if(k!=g[a]&&k!=g[a][b]){g[a][b]=k;var c=!0,d;for(d=0;d0?b+"00":"0"};b.sb=function(){var d=b.Kc();if(d==k||isNaN(d))return!1;if(d<=0)return!0;if(d>2147483648)return!1; +var a=b.rb;a.t(14);a.ia(14);var c=b.Jc(d);a.j(14,1,c)&&a.ja(14,1,d)&&b.Lc();h&&h.isValidLoadTime!=k&&h.setPageReadyTime();return!1};b.Wa=function(){if(!b.Mc())return!1;if(!L.Ic())return!1;b.sb()&&ta(L[t],"load",b.sb,!1);return!0}};var $=function(){};$.Zc=function(d){var f="gaso=",b=L[w][y].hash;d=b&&1==b[q](f)?N(b,f,D):(b=L[t].name)&&0<=b[q](f)?N(b,f,D):N(d.g(),oa,";");return d};$.ad=function(d,f){var b=(f||"www")+".google.com",b="https://"+b+"/analytics/reporting/overlay_js?gaso="+d+D+Aa(),h="_gasojs",e=L[w].createElement("script");e.type="text/javascript";e.src=b;if(h)e.id=h;(L[w].getElementsByTagName("head")[0]||L[w].getElementsByTagName("body")[0]).appendChild(e)}; +$.load=function(d,f){if(!$.$c){var b=$.Zc(f),h=b&&b.match(/^(?:\|([-0-9a-z.]{1,30})\|)?([-.\w]{10,1200})$/i);if(h)f.Dc(b),f.Ec(),V._gasoDomain=d.b,V._gasoCPath=d.f,$.ad(h[2],h[1]);$.$c=!0}};var Qa=function(d,f,b){function h(){if("auto"==j.b){var a=L[w].domain;"www."==a[z](0,4)&&(a=a[z](4));j.b=a}j.b=j.b[C]()}function e(){h();var a=j.b,b=a[q]("www.google.")*a[q](".google.")*a[q]("google.");return b||"/"!=j.f||a[q]("google.org")>-1}function m(b,c,d){if(M(b)||M(c)||M(d))return"-";b=N(b,F+a.a+".",c);M(b)||(b=b[x]("."),b[5]=""+(b[5]?b[5]*1+1:1),b[3]=b[4],b[4]=d,b=b[A]("."));return b}function g(){return"file:"!=L[w][y][ea]&&e()}var a=this,c=sa(a),u=k,j=new Da,i=!1,s=k;a.n=d;a.m=o.round((new Date)[da]()/ +1E3);a.p=f||"UA-XXXXX-X";a.ab=L[w].referrer;a.oa=k;a.d=k;a.F=!1;a.O=k;a.e=k;a.bb=k;a.pa=k;a.a=k;a.k=k;j.o=b?P(b):k;a.eb=!1;a.mc=function(){return Aa()^a.O.cc()&2147483647};a.lc=function(){if(!j.b||""==j.b||"none"==j.b)return j.b="",1;h();return j.Ua?za(j.b):1};a.kc=function(a,b){if(M(a))a="-";else{b+=j.f&&"/"!=j.f?j.f:"";var c=a[q](b),a=c>=0&&c<=8?"0":"["==a[p](0)&&"]"==a[p](a[v]-1)?"-":a}return a};a.na=function(b){var c="";c+=j.ka?a.O.dc():"";c+=j.la&&!M(L[w].title)?"&utmdt="+P(L[w].title):"";var d; +d=L.Ya(!0);if(!d.hid)d.hid=Aa();d=d.hid;c+="&utmhid="+d+"&utmr="+P(l(a.oa))+"&utmp="+P(a.pc(b));return c};a.pc=function(a){var b=L[w][y];a&&K(13);return a=k!=a&&""!=a?P(a,!0):P(b.pathname+b.search,!0)};a.uc=function(b){if(a.D()){var c="";a.e!=k&&a.e.C()[v]>0&&(c+="&utme="+P(a.e.C()));c+=a.na(b);u.A(c,a.p,a.a)}};a.jc=function(){var b=new Fa(j);return b.Z(a.a)?b.Tb():k};a.cb=c("_getLinkerUrl",52,function(b,c){var d=b[x]("#"),e=b,f=a.jc();if(f)if(c&&1>=d[v])e+="#"+f;else if(!c||1>=d[v])1>=d[v]?e+=(R(b, +"?")?D:"?")+f:e=d[0]+(R(b,"?")?D:"?")+f+"#"+d[1];return e});a.nc=function(){var b=a.m,c=a.k,d=c.g(),e=a.a+"",f=L.Ya(),g,h=R(d,F+e+"."),i=R(d,H+e),u=R(d,la+e),s,G=[],Y="",Ia=!1,d=M(d)?"":d;if(j.w&&!a.eb){g=L[w][y]&&L[w][y].hash?L[w][y][fa][z](L[w][y][fa][q]("#")):"";j.U&&!M(g)&&(Y=g+D);Y+=L[w][y].search;if(!M(Y)&&R(Y,F))c.Sb(Y),c.Ba()||c.Qb(),s=c.ba(),a.eb=!0;g=c.ea;var va=c.Pa,U=c.Sa;M(g())||(va(Q(g())),R(g(),";")||U());g=c.da;va=c.X;U=c.Y;M(g())||(va(g()),R(g(),";")||U())}M(s)?h?(s=!i||!u)?(s=m(d, +";",l(b)),a.F=!0):(s=N(d,F+e+".",";"),G=N(d,H+e,";")[x](".")):(s=[e,a.mc(),b,b,b,1][A]("."),Ia=a.F=!0):M(c.z())||M(c.ca())?(s=m(Y,D,l(b)),a.F=!0):(G=c.z()[x]("."),e=G[0]);s=s[x](".");L[t]&&f&&f.dh==e&&!j.o&&(s[4]=f.sid?f.sid:s[4],Ia&&(s[3]=f.sid?f.sid:s[4],f.vid&&(b=f.vid[x]("."),s[1]=b[0],s[2]=b[1])));c.Na(s[A]("."));G[0]=e;G[1]=G[1]?G[1]:0;G[2]=k!=G[2]?G[2]:j.Wb;G[3]=G[3]?G[3]:s[4];c.$(G[A]("."));c.Oa(e);M(c.Rb())||c.fa(c.K());c.Qa();c.aa();c.Ra()};a.oc=function(){u=new Ka(j)};a.getName=c("_getName", +58,function(){return a.n});a.c=c("_initData",2,function(){var b;if(!i){if(!a.O)a.O=new La(j.ma);a.a=a.lc();a.k=new Fa(j);a.e=new Na;s=new Ma(j,l(a.a),a.k,a.e);a.oc()}if(g()){if(!i)a.oa=a.kc(a.ab,L[w].domain),b=new Z(l(a.a),a.oa,a.m,j);a.nc(b);s.$b()}if(!i)g()&&b.Pb(a.k,a.F),a.bb=new Na,$.load(j,a.k),i=!0});a.Xa=c("_visitCode",54,function(){a.c();var b=N(a.k.g(),F+a.a+".",";"),b=b[x](".");return b[v]<4?"":b[1]});a.qd=c("_cookiePathCopy",30,function(b){a.c();a.k&&a.k.Ub(a.a,b)});a.D=function(){return a.Xa()% +1E40&&(f=g[z](0,a),g=g[z](a+1));var c=f==ga?V:f==ha?Sa:V.Hb(f);c[g].apply(c,b[e].slice(1))}}catch(u){d++}return d}};var V=new Ra;var Ua=L[t][ga];Ua&&typeof Ua._getTracker=="function"?V=Ua:L[t][ga]=V;var Sa=new Ta;a:{var Va=L[t][ha],Wa=!1;if(Va&&typeof Va[ba]=="function"&&(Wa=ua(Va),!Wa))break a;L[t][ha]=Sa;Wa&&Sa[ba].apply(Sa,Va)};})(); diff --git a/js/modernizr/test/caniuse_files/jquery.min.js b/js/modernizr/test/caniuse_files/jquery.min.js new file mode 100644 index 0000000..b2ac174 --- /dev/null +++ b/js/modernizr/test/caniuse_files/jquery.min.js @@ -0,0 +1,18 @@ +/*! + * jQuery JavaScript Library v1.6.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu May 12 15:04:36 2011 -0400 + */ +(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g=0===c})}function W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function L(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function F(){return!0}function E(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
        a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
        ",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
        t
        ",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=E);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem +)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

        ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
        ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=U.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=T.call(arguments);P.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!V[a]?f.unique(e):e,(this.length>1||R.test(d))&&Q.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Y=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,$=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=/<([\w:]+)/,ba=/",""],legend:[1,"
        ","
        "],thead:[1,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],col:[2,"","
        "],area:[1,"",""],_default:[0,"",""]};bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
        ","
        "]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Y,""):null;if(typeof a=="string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=a.replace($,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bj(a,d),e=bk(a),g=bk(d);for(h=0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d);if(c){e=bk(a),g=bk(d);for(h=0;e[h];++h)bi(e[h],g[h])}}return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument|| +b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!bb.test(k))k=b.createTextNode(k);else{k=k.replace($,"<$1>");var l=(_.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=ba.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bo.test(g)?g.replace(bo,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,c){var d,e,g;c=c.replace(br,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bs.test(d)&&bt.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bE=/%20/g,bF=/\[\]$/,bG=/\r?\n/g,bH=/#.*$/,bI=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bJ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bK=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bL=/^(?:GET|HEAD)$/,bM=/^\/\//,bN=/\?/,bO=/)<[^<]*)*<\/script>/gi,bP=/^(?:select|textarea)/i,bQ=/\s+/,bR=/([?&])_=[^&]*/,bS=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=f.fn.load,bU={},bV={},bW,bX;try{bW=e.href}catch(bY){bW=c.createElement("a"),bW.href="",bW=bW.href}bX=bS.exec(bW.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bT)return bT.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
        ").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?ca(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=cb(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bI.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain==null&&(r=bS.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bX[1]&&r[2]==bX[2]&&(r[3]||(r[1]==="http:"?80:443))==(bX[3]||(bX[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bU,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bL.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bN.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bR,"$1_="+x);d.url=y+(y===d.url?(bN.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bV,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq,cr=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
        ";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){return this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=function(a){return this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/js/modernizr/test/caniuse_files/modernizr-1.7.min.js b/js/modernizr/test/caniuse_files/modernizr-1.7.min.js new file mode 100644 index 0000000..6f54850 --- /dev/null +++ b/js/modernizr/test/caniuse_files/modernizr-1.7.min.js @@ -0,0 +1,2 @@ +// Modernizr v1.7 www.modernizr.com +window.Modernizr=function(a,b,c){function G(){e.input=function(a){for(var b=0,c=a.length;b7)},r.history=function(){return !!(a.history&&history.pushState)},r.draganddrop=function(){return x("dragstart")&&x("drop")},r.websockets=function(){return"WebSocket"in a},r.rgba=function(){A("background-color:rgba(150,255,150,.5)");return D(k.backgroundColor,"rgba")},r.hsla=function(){A("background-color:hsla(120,40%,100%,.5)");return D(k.backgroundColor,"rgba")||D(k.backgroundColor,"hsla")},r.multiplebgs=function(){A("background:url(//:),url(//:),red url(//:)");return(new RegExp("(url\\s*\\(.*?){3}")).test(k.background)},r.backgroundsize=function(){return F("backgroundSize")},r.borderimage=function(){return F("borderImage")},r.borderradius=function(){return F("borderRadius","",function(a){return D(a,"orderRadius")})},r.boxshadow=function(){return F("boxShadow")},r.textshadow=function(){return b.createElement("div").style.textShadow===""},r.opacity=function(){B("opacity:.55");return/^0.55$/.test(k.opacity)},r.cssanimations=function(){return F("animationName")},r.csscolumns=function(){return F("columnCount")},r.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";A((a+o.join(b+a)+o.join(c+a)).slice(0,-a.length));return D(k.backgroundImage,"gradient")},r.cssreflections=function(){return F("boxReflect")},r.csstransforms=function(){return!!E(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])},r.csstransforms3d=function(){var a=!!E(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);a&&"webkitPerspective"in g.style&&(a=w("@media ("+o.join("transform-3d),(")+"modernizr)"));return a},r.csstransitions=function(){return F("transitionProperty")},r.fontface=function(){var a,c,d=h||g,e=b.createElement("style"),f=b.implementation||{hasFeature:function(){return!1}};e.type="text/css",d.insertBefore(e,d.firstChild),a=e.sheet||e.styleSheet;var i=f.hasFeature("CSS2","")?function(b){if(!a||!b)return!1;var c=!1;try{a.insertRule(b,0),c=/src/i.test(a.cssRules[0].cssText),a.deleteRule(a.cssRules.length-1)}catch(d){}return c}:function(b){if(!a||!b)return!1;a.cssText=b;return a.cssText.length!==0&&/src/i.test(a.cssText)&&a.cssText.replace(/\r+|\n+/g,"").indexOf(b.split(" ")[0])===0};c=i('@font-face { font-family: "font"; src: url(data:,); }'),d.removeChild(e);return c},r.video=function(){var a=b.createElement("video"),c=!!a.canPlayType;if(c){c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"');var d='video/mp4; codecs="avc1.42E01E';c.h264=a.canPlayType(d+'"')||a.canPlayType(d+', mp4a.40.2"'),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"')}return c},r.audio=function(){var a=b.createElement("audio"),c=!!a.canPlayType;c&&(c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"'),c.mp3=a.canPlayType("audio/mpeg;"),c.wav=a.canPlayType('audio/wav; codecs="1"'),c.m4a=a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;"));return c},r.localstorage=function(){try{return!!localStorage.getItem}catch(a){return!1}},r.sessionstorage=function(){try{return!!sessionStorage.getItem}catch(a){return!1}},r.webWorkers=function(){return!!a.Worker},r.applicationcache=function(){return!!a.applicationCache},r.svg=function(){return!!b.createElementNS&&!!b.createElementNS(q.svg,"svg").createSVGRect},r.inlinesvg=function(){var a=b.createElement("div");a.innerHTML="";return(a.firstChild&&a.firstChild.namespaceURI)==q.svg},r.smil=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"animate")))},r.svgclippaths=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"clipPath")))};for(var H in r)z(r,H)&&(v=H.toLowerCase(),e[v]=r[H](),u.push((e[v]?"":"no-")+v));e.input||G(),e.crosswindowmessaging=e.postmessage,e.historymanagement=e.history,e.addTest=function(a,b){a=a.toLowerCase();if(!e[a]){b=!!b(),g.className+=" "+(b?"":"no-")+a,e[a]=b;return e}},A(""),j=l=null,f&&a.attachEvent&&function(){var a=b.createElement("div");a.innerHTML="";return a.childNodes.length!==1}()&&function(a,b){function p(a,b){var c=-1,d=a.length,e,f=[];while(++c
          '; + for (var field in Modernizr[prop]) { + str += '
        • ' + field + ': ' + Modernizr[prop][field] + '
        • '; + } + str += '
      4. '; + } else { + str += '
      5. ' + prop + ': ' + Modernizr[prop] + '
      6. '; + } + } + return str; +} + + +function grabFeatDetects(){ + // thx github.js + $.getScript('https://api.github.com/repos/Modernizr/Modernizr/git/trees/master?recursive=1&callback=processTree'); +} + + +function processTree(data){ + var filenames = []; + + for (var i = 0; i < data.data.tree.length; i++){ + var file = data.data.tree[i]; + var match = file.path.match(/^feature-detects\/(.*)/); + if (!match) continue; + + var relpath = location.host == "modernizr.github.com" ? + '../modernizr-git/' : '../'; + + filenames.push(relpath + match[0]); + } + + var jqxhrs = filenames.map(function(filename){ + return jQuery.getScript(filename); + }); + + jQuery.when.apply(jQuery, jqxhrs).done(resultsToDOM); + +} + +function resultsToDOM(){ + + var modOutput = document.createElement('div'), + ref = document.getElementById('qunit-testresult') || document.getElementById('qunit-tests'); + + modOutput.className = 'output'; + modOutput.innerHTML = dumpModernizr(); + + ref.parentNode.insertBefore(modOutput, ref); + + // Modernizr object as text + document.getElementsByTagName('textarea')[0].innerHTML = JSON.stringify(Modernizr); + +} + +/* uno */ resultsToDOM(); +/* dos */ grabFeatDetects(); +/* tres */ setTimeout(resultsToDOM, 5e3); +/* quatro */ setTimeout(resultsToDOM, 15e3); diff --git a/js/modernizr/test/js/lib/detect-global.js b/js/modernizr/test/js/lib/detect-global.js new file mode 100644 index 0000000..48b4ac2 --- /dev/null +++ b/js/modernizr/test/js/lib/detect-global.js @@ -0,0 +1,153 @@ +// https://github.com/kangax/detect-global + +// tweaked to run without a UI. + +(function () { + function getPropertyDescriptors(object) { + var props = { }; + for (var prop in object) { + + // nerfing for firefox who goes crazy over some objects like sessionStorage + try { + + props[prop] = { + type: typeof object[prop], + value: object[prop] + }; + + } catch(e){ + props[prop] = {}; + } + } + return props; + } + + function getCleanWindow() { + var elIframe = document.createElement('iframe'); + elIframe.style.display = 'none'; + + var ref = document.getElementsByTagName('script')[0]; + ref.parentNode.insertBefore(elIframe, ref); + + elIframe.src = 'about:blank'; + return elIframe.contentWindow; + } + + function appendControl(el, name) { + var elCheckbox = document.createElement('input'); + elCheckbox.type = 'checkbox'; + elCheckbox.checked = true; + elCheckbox.id = '__' + name; + + var elLabel = document.createElement('label'); + elLabel.htmlFor = '__' + name; + elLabel.innerHTML = 'Exclude ' + name + ' properties?'; + elLabel.style.marginLeft = '0.5em'; + + var elWrapper = document.createElement('p'); + elWrapper.style.marginBottom = '0.5em'; + + elWrapper.appendChild(elCheckbox); + elWrapper.appendChild(elLabel); + + el.appendChild(elWrapper); + } + + function appendAnalyze(el) { + var elAnalyze = document.createElement('button'); + elAnalyze.id = '__analyze'; + elAnalyze.innerHTML = 'Analyze'; + elAnalyze.style.marginTop = '1em'; + el.appendChild(elAnalyze); + } + + function appendCancel(el) { + var elCancel = document.createElement('a'); + elCancel.href = '#'; + elCancel.innerHTML = 'Cancel'; + elCancel.style.cssText = 'color:#eee;margin-left:0.5em;'; + elCancel.onclick = function() { + el.parentNode.removeChild(el); + return false; + }; + el.appendChild(elCancel); + } + + function initConfigPopup() { + var el = document.createElement('div'); + + el.style.cssText = 'position:fixed; left:10px; top:10px; width:300px; background:rgba(50,50,50,0.9);' + + '-moz-border-radius:10px; padding:1em; color: #eee; text-align: left;' + + 'font-family: "Helvetica Neue", Verdana, Arial, sans serif; z-index: 99999;'; + + for (var prop in propSets) { + appendControl(el, prop); + } + + appendAnalyze(el); + appendCancel(el); + + var ref = document.getElementsByTagName('script')[0]; + ref.parentNode.insertBefore(el, ref); + } + + function getPropsCount(object) { + var count = 0; + for (var prop in object) { + count++; + } + return count; + } + + function shouldDeleteProperty(propToCheck) { + for (var prop in propSets) { + var elCheckbox = document.getElementById('__' + prop); + var isPropInSet = propSets[prop].indexOf(propToCheck) > -1; + if (isPropInSet && (elCheckbox ? elCheckbox.checked : true) ) { + return true; + } + } + } + + function analyze() { + var global = (function(){ return this; })(), + globalProps = getPropertyDescriptors(global), + cleanWindow = getCleanWindow(); + + for (var prop in cleanWindow) { + if (globalProps[prop]) { + delete globalProps[prop]; + } + } + for (var prop in globalProps) { + if (shouldDeleteProperty(prop)) { + delete globalProps[prop]; + } + } + + window.__globalsCount = getPropsCount(globalProps); + window.__globals = globalProps; + + window.console && console.log('Total number of global properties: ' + __globalsCount); + window.console && console.dir(__globals); + } + + var propSets = { + 'Prototype': '$$ $A $F $H $R $break $continue $w Abstract Ajax Class Enumerable Element Field Form ' + + 'Hash Insertion ObjectRange PeriodicalExecuter Position Prototype Selector Template Toggle Try'.split(' '), + + 'Scriptaculous': 'Autocompleter Builder Control Draggable Draggables Droppables Effect Sortable SortableObserver Sound Scriptaculous'.split(' '), + 'Firebug': 'loadFirebugConsole console _getFirebugConsoleElement _FirebugConsole _FirebugCommandLine _firebug'.split(' '), + 'Mozilla': 'Components XPCNativeWrapper XPCSafeJSObjectWrapper getInterface netscape GetWeakReference GeckoActiveXObject'.split(' '), + 'GoogleAnalytics': 'gaJsHost gaGlobal _gat _gaq pageTracker'.split(' '), + 'lazyGlobals': 'onhashchange'.split(' ') + }; + + // initConfigPopup(); // disable because we're going UI-less. + + var analyzeElem = document.getElementById('__analyze'); + analyzeElem && (analyzeElem.onclick = analyze); + + analyze(); // and assign total added globals to window.__globalsCount + +})(); \ No newline at end of file diff --git a/js/modernizr/test/js/lib/jquery-1.7b2.js b/js/modernizr/test/js/lib/jquery-1.7b2.js new file mode 100644 index 0000000..98c6d0d --- /dev/null +++ b/js/modernizr/test/js/lib/jquery-1.7b2.js @@ -0,0 +1,9279 @@ +/*! + * jQuery JavaScript Library v1.7b2 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu Oct 13 21:12:55 2011 -0400 + */ +(function( window, undefined ) { + +// Use the correct document accordingly with window argument (sandbox) +var document = window.document, + navigator = window.navigator, + location = window.location; +var jQuery = (function() { + +// Define a local copy of jQuery +var jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }, + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$, + + // A central reference to the root jQuery(document) + rootjQuery, + + // A simple way to check for HTML strings or ID strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + quickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, + + // Check if a string has a non-whitespace character in it + rnotwhite = /\S/, + + // Used for trimming whitespace + trimLeft = /^\s+/, + trimRight = /\s+$/, + + // Check for digits + rdigit = /\d/, + + // Match a standalone tag + rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, + + // JSON RegExp + rvalidchars = /^[\],:{}\s]*$/, + rvalidescape = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, + rvalidtokens = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, + rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, + + // Useragent RegExp + rwebkit = /(webkit)[ \/]([\w.]+)/, + ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/, + rmsie = /(msie) ([\w.]+)/, + rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/, + + // Matches dashed string for camelizing + rdashAlpha = /-([a-z]|[0-9])/ig, + rmsPrefix = /^-ms-/, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return ( letter + "" ).toUpperCase(); + }, + + // Keep a UserAgent string for use with jQuery.browser + userAgent = navigator.userAgent, + + // For matching the engine and version of the browser + browserMatch, + + // The deferred used on DOM ready + readyList, + + // The ready event handler + DOMContentLoaded, + + // Save a reference to some core methods + toString = Object.prototype.toString, + hasOwn = Object.prototype.hasOwnProperty, + push = Array.prototype.push, + slice = Array.prototype.slice, + trim = String.prototype.trim, + indexOf = Array.prototype.indexOf, + + // [[Class]] -> type pairs + class2type = {}; + +jQuery.fn = jQuery.prototype = { + constructor: jQuery, + init: function( selector, context, rootjQuery ) { + var match, elem, ret, doc; + + // Handle $(""), $(null), or $(undefined) + if ( !selector ) { + return this; + } + + // Handle $(DOMElement) + if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + } + + // The body element only exists once, optimize finding it + if ( selector === "body" && !context && document.body ) { + this.context = document; + this[0] = document.body; + this.selector = selector; + this.length = 1; + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + // Are we dealing with HTML string or an ID? + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = quickExpr.exec( selector ); + } + + // Verify a match, and that no context was specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + doc = (context ? context.ownerDocument || context : document); + + // If a single string is passed in and it's a single tag + // just do a createElement and skip the rest + ret = rsingleTag.exec( selector ); + + if ( ret ) { + if ( jQuery.isPlainObject( context ) ) { + selector = [ document.createElement( ret[1] ) ]; + jQuery.fn.attr.call( selector, context, true ); + + } else { + selector = [ doc.createElement( ret[1] ) ]; + } + + } else { + ret = jQuery.buildFragment( [ match[1] ], [ doc ] ); + selector = (ret.cacheable ? jQuery.clone(ret.fragment) : ret.fragment).childNodes; + } + + return jQuery.merge( this, selector ); + + // HANDLE: $("#id") + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return (context || rootjQuery).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return rootjQuery.ready( selector ); + } + + if (selector.selector !== undefined) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }, + + // Start with an empty selector + selector: "", + + // The current version of jQuery being used + jquery: "1.7b2", + + // The default length of a jQuery object is 0 + length: 0, + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + toArray: function() { + return slice.call( this, 0 ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + ( num < 0 ? this[ this.length + num ] : this[ num ] ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems, name, selector ) { + // Build a new jQuery matched element set + var ret = this.constructor(); + + if ( jQuery.isArray( elems ) ) { + push.apply( ret, elems ); + + } else { + jQuery.merge( ret, elems ); + } + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + ret.context = this.context; + + if ( name === "find" ) { + ret.selector = this.selector + (this.selector ? " " : "") + selector; + } else if ( name ) { + ret.selector = this.selector + "." + name + "(" + selector + ")"; + } + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + ready: function( fn ) { + // Attach the listeners + jQuery.bindReady(); + + // Add the callback + readyList.add( fn ); + + return this; + }, + + eq: function( i ) { + return i === -1 ? + this.slice( i ) : + this.slice( i, +i + 1 ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ), + "slice", slice.call(arguments).join(",") ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: [].sort, + splice: [].splice +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + noConflict: function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; + }, + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + // Either a released hold or an DOMready/load event and not yet ready + if ( (wait === true && !--jQuery.readyWait) || (wait !== true && !jQuery.isReady) ) { + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready, 1 ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.fireWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger( "ready" ).unbind( "ready" ); + } + } + }, + + bindReady: function() { + if ( readyList ) { + return; + } + + readyList = jQuery.Callbacks( "once memory" ); + + // Catch cases where $(document).ready() is called after the + // browser event has already occurred. + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + return setTimeout( jQuery.ready, 1 ); + } + + // Mozilla, Opera and webkit nightlies currently support this event + if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", jQuery.ready, false ); + + // If IE event model is used + } else if ( document.attachEvent ) { + // ensure firing before onload, + // maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", DOMContentLoaded ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", jQuery.ready ); + + // If IE and not a frame + // continually check to see if the document is ready + var toplevel = false; + + try { + toplevel = window.frameElement == null; + } catch(e) {} + + if ( document.documentElement.doScroll && toplevel ) { + doScrollCheck(); + } + } + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + // A crude way of determining if an object is a window + isWindow: function( obj ) { + return obj && typeof obj === "object" && "setInterval" in obj; + }, + + isNumeric: function( obj ) { + return obj != null && rdigit.test( obj ) && !isNaN( obj ); + }, + + type: function( obj ) { + return obj == null ? + String( obj ) : + class2type[ toString.call(obj) ] || "object"; + }, + + isPlainObject: function( obj ) { + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !hasOwn.call(obj, "constructor") && + !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for ( key in obj ) {} + + return key === undefined || hasOwn.call( obj, key ); + }, + + isEmptyObject: function( obj ) { + for ( var name in obj ) { + return false; + } + return true; + }, + + error: function( msg ) { + throw msg; + }, + + parseJSON: function( data ) { + if ( typeof data !== "string" || !data ) { + return null; + } + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim( data ); + + // Attempt to parse using the native JSON parser first + if ( window.JSON && window.JSON.parse ) { + return window.JSON.parse( data ); + } + + // Make sure the incoming data is actual JSON + // Logic borrowed from http://json.org/json2.js + if ( rvalidchars.test( data.replace( rvalidescape, "@" ) + .replace( rvalidtokens, "]" ) + .replace( rvalidbraces, "")) ) { + + return (new Function( "return " + data ))(); + + } + jQuery.error( "Invalid JSON: " + data ); + }, + + // Cross-browser xml parsing + parseXML: function( data ) { + var xml, tmp; + try { + if ( window.DOMParser ) { // Standard + tmp = new DOMParser(); + xml = tmp.parseFromString( data , "text/xml" ); + } else { // IE + xml = new ActiveXObject( "Microsoft.XMLDOM" ); + xml.async = "false"; + xml.loadXML( data ); + } + } catch( e ) { + xml = undefined; + } + if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; + }, + + noop: function() {}, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && rnotwhite.test( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase(); + }, + + // args is for internal usage only + each: function( object, callback, args ) { + var name, i = 0, + length = object.length, + isObj = length === undefined || jQuery.isFunction( object ); + + if ( args ) { + if ( isObj ) { + for ( name in object ) { + if ( callback.apply( object[ name ], args ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.apply( object[ i++ ], args ) === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isObj ) { + for ( name in object ) { + if ( callback.call( object[ name ], name, object[ name ] ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.call( object[ i ], i, object[ i++ ] ) === false ) { + break; + } + } + } + } + + return object; + }, + + // Use native String.trim function wherever possible + trim: trim ? + function( text ) { + return text == null ? + "" : + trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + text.toString().replace( trimLeft, "" ).replace( trimRight, "" ); + }, + + // results is for internal usage only + makeArray: function( array, results ) { + var ret = results || []; + + if ( array != null ) { + // The window, strings (and functions) also have 'length' + // The extra typeof function check is to prevent crashes + // in Safari 2 (See: #3039) + // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 + var type = jQuery.type( array ); + + if ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) { + push.call( ret, array ); + } else { + jQuery.merge( ret, array ); + } + } + + return ret; + }, + + inArray: function( elem, array, i ) { + var len; + + if ( array ) { + if ( indexOf ) { + return indexOf.call( array, elem, i ); + } + + len = array.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in array && array[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var i = first.length, + j = 0; + + if ( typeof second.length === "number" ) { + for ( var l = second.length; j < l; j++ ) { + first[ i++ ] = second[ j ]; + } + + } else { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, inv ) { + var ret = [], retVal; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( var i = 0, length = elems.length; i < length; i++ ) { + retVal = !!callback( elems[ i ], i ); + if ( inv !== retVal ) { + ret.push( elems[ i ] ); + } + } + + return ret; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, key, ret = [], + i = 0, + length = elems.length, + // jquery objects are treated as arrays + isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; + + // Go through the array, translating each of the items to their + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + + // Go through every key on the object, + } else { + for ( key in elems ) { + value = callback( elems[ key ], key, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return ret.concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + if ( typeof context === "string" ) { + var tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + var args = slice.call( arguments, 2 ), + proxy = function() { + return fn.apply( context, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++; + + return proxy; + }, + + // Mutifunctional method to get and set values to a collection + // The value/s can optionally be executed if it's a function + access: function( elems, key, value, exec, fn, pass ) { + var length = elems.length; + + // Setting many attributes + if ( typeof key === "object" ) { + for ( var k in key ) { + jQuery.access( elems, k, key[k], exec, fn, value ); + } + return elems; + } + + // Setting one attribute + if ( value !== undefined ) { + // Optionally, function values get executed if exec is true + exec = !pass && exec && jQuery.isFunction(value); + + for ( var i = 0; i < length; i++ ) { + fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); + } + + return elems; + } + + // Getting an attribute + return length ? fn( elems[0], key ) : undefined; + }, + + now: function() { + return (new Date()).getTime(); + }, + + // Use of jQuery.browser is frowned upon. + // More details: http://docs.jquery.com/Utilities/jQuery.browser + uaMatch: function( ua ) { + ua = ua.toLowerCase(); + + var match = rwebkit.exec( ua ) || + ropera.exec( ua ) || + rmsie.exec( ua ) || + ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) || + []; + + return { browser: match[1] || "", version: match[2] || "0" }; + }, + + sub: function() { + function jQuerySub( selector, context ) { + return new jQuerySub.fn.init( selector, context ); + } + jQuery.extend( true, jQuerySub, this ); + jQuerySub.superclass = this; + jQuerySub.fn = jQuerySub.prototype = this(); + jQuerySub.fn.constructor = jQuerySub; + jQuerySub.sub = this.sub; + jQuerySub.fn.init = function init( selector, context ) { + if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { + context = jQuerySub( context ); + } + + return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); + }; + jQuerySub.fn.init.prototype = jQuerySub.fn; + var rootjQuerySub = jQuerySub(document); + return jQuerySub; + }, + + browser: {} +}); + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +browserMatch = jQuery.uaMatch( userAgent ); +if ( browserMatch.browser ) { + jQuery.browser[ browserMatch.browser ] = true; + jQuery.browser.version = browserMatch.version; +} + +// Deprecated, use jQuery.browser.webkit instead +if ( jQuery.browser.webkit ) { + jQuery.browser.safari = true; +} + +// IE doesn't match non-breaking spaces with \s +if ( rnotwhite.test( "\xA0" ) ) { + trimLeft = /^[\s\xA0]+/; + trimRight = /[\s\xA0]+$/; +} + +// All jQuery objects should point back to these +rootjQuery = jQuery(document); + +// Cleanup functions for the document ready method +if ( document.addEventListener ) { + DOMContentLoaded = function() { + document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + jQuery.ready(); + }; + +} else if ( document.attachEvent ) { + DOMContentLoaded = function() { + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( document.readyState === "complete" ) { + document.detachEvent( "onreadystatechange", DOMContentLoaded ); + jQuery.ready(); + } + }; +} + +// The DOM ready check for Internet Explorer +function doScrollCheck() { + if ( jQuery.isReady ) { + return; + } + + try { + // If IE is used, use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + document.documentElement.doScroll("left"); + } catch(e) { + setTimeout( doScrollCheck, 1 ); + return; + } + + // and execute any waiting functions + jQuery.ready(); +} + +// Expose jQuery as an AMD module, but only for AMD loaders that +// understand the issues with loading multiple versions of jQuery +// in a page that all might call define(). The loader will indicate +// they have special allowances for multiple jQuery versions by +// specifying define.amd.jQuery = true. Register as a named module, +// since jQuery can be concatenated with other files that may use define, +// but not use a proper concatenation script that understands anonymous +// AMD modules. A named AMD is safest and most robust way to register. +// Lowercase jquery is used because AMD module names are derived from +// file names, and jQuery is normally delivered in a lowercase file name. +if ( typeof define === "function" && define.amd && define.amd.jQuery ) { + define( "jquery", [], function () { return jQuery; } ); +} + +return jQuery; + +})(); + + +// String to Object flags format cache +var flagsCache = {}; + +// Convert String-formatted flags into Object-formatted ones and store in cache +function createFlags( flags ) { + var object = flagsCache[ flags ] = {}, + i, length; + flags = flags.split( /\s+/ ); + for ( i = 0, length = flags.length; i < length; i++ ) { + object[ flags[i] ] = true; + } + return object; +} + +/* + * Create a callback list using the following parameters: + * + * flags: an optional list of space-separated flags that will change how + * the callback list behaves + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible flags: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( flags ) { + + // Convert flags from String-formatted to Object-formatted + // (we check in cache first) + flags = flags ? ( flagsCache[ flags ] || createFlags( flags ) ) : {}; + + var // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = [], + // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Add one or several callbacks to the list + add = function( args ) { + var i, + length, + elem, + type, + actual; + for ( i = 0, length = args.length; i < length; i++ ) { + elem = args[ i ]; + type = jQuery.type( elem ); + if ( type === "array" ) { + // Inspect recursively + add( elem ); + } else if ( type === "function" ) { + // Add if not in unique mode and callback is not in + if ( !flags.unique || !self.has( elem ) ) { + list.push( elem ); + } + } + } + }, + // Fire callbacks + fire = function( context, args ) { + args = args || []; + memory = !flags.memory || [ context, args ]; + firing = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( context, args ) === false && flags.stopOnFalse ) { + memory = true; // Mark as halted + break; + } + } + firing = false; + if ( list ) { + if ( !flags.once ) { + if ( stack && stack.length ) { + memory = stack.shift(); + self.fireWith( memory[ 0 ], memory[ 1 ] ); + } + } else if ( memory === true ) { + self.disable(); + } else { + list = []; + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + var length = list.length; + add( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away, unless previous + // firing was halted (stopOnFalse) + } else if ( memory && memory !== true ) { + firingStart = length; + fire( memory[ 0 ], memory[ 1 ] ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + var args = arguments, + argIndex = 0, + argLength = args.length; + for ( ; argIndex < argLength ; argIndex++ ) { + for ( var i = 0; i < list.length; i++ ) { + if ( args[ argIndex ] === list[ i ] ) { + // Handle firingIndex and firingLength + if ( firing ) { + if ( i <= firingLength ) { + firingLength--; + if ( i <= firingIndex ) { + firingIndex--; + } + } + } + // Remove the element + list.splice( i--, 1 ); + // If we have some unicity property then + // we only need to do this once + if ( flags.unique ) { + break; + } + } + } + } + } + return this; + }, + // Control if a given callback is in the list + has: function( fn ) { + if ( list ) { + var i = 0, + length = list.length; + for ( ; i < length; i++ ) { + if ( fn === list[ i ] ) { + return true; + } + } + } + return false; + }, + // Remove all callbacks from the list + empty: function() { + list = []; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory || memory === true ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( stack ) { + if ( firing ) { + if ( !flags.once ) { + stack.push( [ context, args ] ); + } + } else if ( !( flags.once && memory ) ) { + fire( context, args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!memory; + } + }; + + return self; +}; + + + + +var // Static reference to slice + sliceDeferred = [].slice; + +jQuery.extend({ + + Deferred: function( func ) { + var doneList = jQuery.Callbacks( "once memory" ), + failList = jQuery.Callbacks( "once memory" ), + progressList = jQuery.Callbacks( "memory" ), + state = "pending", + lists = { + resolve: doneList, + reject: failList, + notify: progressList + }, + promise = { + done: doneList.add, + fail: failList.add, + progress: progressList.add, + + state: function() { + return state; + }, + + // Deprecated + isResolved: doneList.fired, + isRejected: failList.fired, + + then: function( doneCallbacks, failCallbacks, progressCallbacks ) { + deferred.done( doneCallbacks ).fail( failCallbacks ).progress( progressCallbacks ); + return this; + }, + always: function() { + return deferred.done.apply( deferred, arguments ).fail.apply( deferred, arguments ); + }, + pipe: function( fnDone, fnFail, fnProgress ) { + return jQuery.Deferred(function( newDefer ) { + jQuery.each( { + done: [ fnDone, "resolve" ], + fail: [ fnFail, "reject" ], + progress: [ fnProgress, "notify" ] + }, function( handler, data ) { + var fn = data[ 0 ], + action = data[ 1 ], + returned; + if ( jQuery.isFunction( fn ) ) { + deferred[ handler ](function() { + returned = fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise().then( newDefer.resolve, newDefer.reject, newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); + } + }); + } else { + deferred[ handler ]( newDefer[ action ] ); + } + }); + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + if ( obj == null ) { + obj = promise; + } else { + for( var key in promise ) { + obj[ key ] = promise[ key ]; + } + } + return obj; + } + }, + deferred = promise.promise({}), + key; + + for ( key in lists ) { + deferred[ key ] = lists[ key ].fire; + deferred[ key + "With" ] = lists[ key ].fireWith; + } + + // Handle state + deferred.done( function() { + state = "resolved"; + }, failList.disable, progressList.lock ).fail( function() { + state = "rejected"; + }, doneList.disable, progressList.lock ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( firstParam ) { + var args = sliceDeferred.call( arguments, 0 ), + i = 0, + length = args.length, + pValues = new Array( length ), + count = length, + pCount = length, + deferred = length <= 1 && firstParam && jQuery.isFunction( firstParam.promise ) ? + firstParam : + jQuery.Deferred(), + promise = deferred.promise(); + function resolveFunc( i ) { + return function( value ) { + args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; + if ( !( --count ) ) { + deferred.resolveWith( deferred, args ); + } + }; + } + function progressFunc( i ) { + return function( value ) { + pValues[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; + deferred.notifyWith( promise, pValues ); + }; + } + if ( length > 1 ) { + for( ; i < length; i++ ) { + if ( args[ i ] && args[ i ].promise && jQuery.isFunction( args[ i ].promise ) ) { + args[ i ].promise().then( resolveFunc(i), deferred.reject, progressFunc(i) ); + } else { + --count; + } + } + if ( !count ) { + deferred.resolveWith( deferred, args ); + } + } else if ( deferred !== firstParam ) { + deferred.resolveWith( deferred, length ? [ firstParam ] : [] ); + } + return promise; + } +}); + + + + +jQuery.support = (function() { + + var div = document.createElement( "div" ), + documentElement = document.documentElement, + all, + a, + select, + opt, + input, + marginDiv, + support, + fragment, + body, + testElementParent, + testElement, + testElementStyle, + tds, + events, + eventName, + i, + isSupported, + offsetSupport; + + // Preliminary tests + div.setAttribute("className", "t"); + div.innerHTML = "
        a"; + + + all = div.getElementsByTagName( "*" ); + a = div.getElementsByTagName( "a" )[ 0 ]; + + // Can't get basic test support + if ( !all || !all.length || !a ) { + return {}; + } + + // First batch of supports tests + select = document.createElement( "select" ); + opt = select.appendChild( document.createElement("option") ); + input = div.getElementsByTagName( "input" )[ 0 ]; + + support = { + // IE strips leading whitespace when .innerHTML is used + leadingWhitespace: ( div.firstChild.nodeType === 3 ), + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + tbody: !div.getElementsByTagName( "tbody" ).length, + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + htmlSerialize: !!div.getElementsByTagName( "link" ).length, + + // Get the style information from getAttribute + // (IE uses .cssText instead) + style: /top/.test( a.getAttribute("style") ), + + // Make sure that URLs aren't manipulated + // (IE normalizes it by default) + hrefNormalized: ( a.getAttribute( "href" ) === "/a" ), + + // Make sure that element opacity exists + // (IE uses filter instead) + // Use a regex to work around a WebKit issue. See #5145 + opacity: /^0.55/.test( a.style.opacity ), + + // Verify style float existence + // (IE uses styleFloat instead of cssFloat) + cssFloat: !!a.style.cssFloat, + + // Make sure unknown elements (like HTML5 elems) are handled appropriately + unknownElems: !!div.getElementsByTagName( "nav" ).length, + + // Make sure that if no value is specified for a checkbox + // that it defaults to "on". + // (WebKit defaults to "" instead) + checkOn: ( input.value === "on" ), + + // Make sure that a selected-by-default option has a working selected property. + // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) + optSelected: opt.selected, + + // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) + getSetAttribute: div.className !== "t", + + // Will be defined later + submitBubbles: true, + changeBubbles: true, + focusinBubbles: false, + deleteExpando: true, + noCloneEvent: true, + inlineBlockNeedsLayout: false, + shrinkWrapBlocks: false, + reliableMarginRight: true + }; + + // Make sure checked status is properly cloned + input.checked = true; + support.noCloneChecked = input.cloneNode( true ).checked; + + // Make sure that the options inside disabled selects aren't marked as disabled + // (WebKit marks them as disabled) + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Test to see if it's possible to delete an expando from an element + // Fails in Internet Explorer + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + + if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { + div.attachEvent( "onclick", function() { + // Cloning a node shouldn't copy over any + // bound event handlers (IE does this) + support.noCloneEvent = false; + }); + div.cloneNode( true ).fireEvent( "onclick" ); + } + + // Check if a radio maintains its value + // after being appended to the DOM + input = document.createElement("input"); + input.value = "t"; + input.setAttribute("type", "radio"); + support.radioValue = input.value === "t"; + + input.setAttribute("checked", "checked"); + div.appendChild( input ); + fragment = document.createDocumentFragment(); + fragment.appendChild( div.firstChild ); + + // WebKit doesn't clone checked state correctly in fragments + support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; + + div.innerHTML = ""; + + // Figure out if the W3C box model works as expected + div.style.width = div.style.paddingLeft = "1px"; + + // We don't want to do body-related feature tests on frameset + // documents, which lack a body. So we use + // document.getElementsByTagName("body")[0], which is undefined in + // frameset documents, while document.body isn’t. (7398) + body = document.getElementsByTagName("body")[ 0 ]; + // We use our own, invisible, body unless the body is already present + // in which case we use a div (#9239) + testElement = document.createElement( body ? "div" : "body" ); + testElementStyle = { + visibility: "hidden", + width: 0, + height: 0, + border: 0, + margin: 0, + background: "none" + }; + if ( body ) { + jQuery.extend( testElementStyle, { + position: "absolute", + left: "-999px", + top: "-999px" + }); + } + for ( i in testElementStyle ) { + testElement.style[ i ] = testElementStyle[ i ]; + } + testElement.appendChild( div ); + testElementParent = body || documentElement; + testElementParent.insertBefore( testElement, testElementParent.firstChild ); + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + support.appendChecked = input.checked; + + support.boxModel = div.offsetWidth === 2; + + if ( "zoom" in div.style ) { + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + // (IE < 8 does this) + div.style.display = "inline"; + div.style.zoom = 1; + support.inlineBlockNeedsLayout = ( div.offsetWidth === 2 ); + + // Check if elements with layout shrink-wrap their children + // (IE 6 does this) + div.style.display = ""; + div.innerHTML = "
        "; + support.shrinkWrapBlocks = ( div.offsetWidth !== 2 ); + } + + div.innerHTML = "
        t
        "; + tds = div.getElementsByTagName( "td" ); + + // Check if table cells still have offsetWidth/Height when they are set + // to display:none and there are still other visible table cells in a + // table row; if so, offsetWidth/Height are not reliable for use when + // determining if an element has been hidden directly using + // display:none (it is still safe to use offsets if a parent element is + // hidden; don safety goggles and see bug #4512 for more information). + // (only IE 8 fails this test) + isSupported = ( tds[ 0 ].offsetHeight === 0 ); + + tds[ 0 ].style.display = ""; + tds[ 1 ].style.display = "none"; + + // Check if empty table cells still have offsetWidth/Height + // (IE < 8 fail this test) + support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); + div.innerHTML = ""; + + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. For more + // info see bug #3333 + // Fails in WebKit before Feb 2011 nightlies + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + if ( document.defaultView && document.defaultView.getComputedStyle ) { + marginDiv = document.createElement( "div" ); + marginDiv.style.width = "0"; + marginDiv.style.marginRight = "0"; + div.appendChild( marginDiv ); + support.reliableMarginRight = + ( parseInt( ( document.defaultView.getComputedStyle( marginDiv, null ) || { marginRight: 0 } ).marginRight, 10 ) || 0 ) === 0; + } + + // Remove the body element we added + testElement.innerHTML = ""; + + // Technique from Juriy Zaytsev + // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ + // We only care about the case where non-standard event systems + // are used, namely in IE. Short-circuiting here helps us to + // avoid an eval call (in setAttribute) which can cause CSP + // to go haywire. See: https://developer.mozilla.org/en/Security/CSP + if ( div.attachEvent ) { + for( i in { + submit: 1, + change: 1, + focusin: 1 + } ) { + eventName = "on" + i; + isSupported = ( eventName in div ); + if ( !isSupported ) { + div.setAttribute( eventName, "return;" ); + isSupported = ( typeof div[ eventName ] === "function" ); + } + support[ i + "Bubbles" ] = isSupported; + } + } + + // Determine fixed-position support early + testElement.style.position = "static"; + testElement.style.top = "0px"; + testElement.style.marginTop = "1px"; + offsetSupport = (function( body, container ) { + + var outer, inner, table, td, supports, + bodyMarginTop = parseFloat( body.style.marginTop ) || 0, + ptlm = "position:absolute;top:0;left:0;width:1px;height:1px;margin:0;", + style = "style='" + ptlm + "border:5px solid #000;padding:0;'", + html = "
        " + + "" + + "
        "; + + container.style.cssText = ptlm + "border:0;visibility:hidden"; + + container.innerHTML = html; + body.insertBefore( container, body.firstChild ); + outer = container.firstChild; + inner = outer.firstChild; + td = outer.nextSibling.firstChild.firstChild; + + supports = { + doesNotAddBorder: (inner.offsetTop !== 5), + doesAddBorderForTableAndCells: (td.offsetTop === 5) + }; + + inner.style.position = "fixed"; + inner.style.top = "20px"; + + // safari subtracts parent border width here which is 5px + supports.supportsFixedPosition = (inner.offsetTop === 20 || inner.offsetTop === 15); + inner.style.position = inner.style.top = ""; + + outer.style.overflow = "hidden"; + outer.style.position = "relative"; + + supports.subtractsBorderForOverflowNotVisible = (inner.offsetTop === -5); + supports.doesNotIncludeMarginInBodyOffset = (body.offsetTop !== bodyMarginTop); + + return supports; + + })( testElement, div ); + + jQuery.extend( support, offsetSupport ); + testElementParent.removeChild( testElement ); + + // Null connected elements to avoid leaks in IE + testElement = fragment = select = opt = body = marginDiv = div = input = null; + + return support; +})(); + +// Keep track of boxModel +jQuery.boxModel = jQuery.support.boxModel; + + + + +var rbrace = /^(?:\{.*\}|\[.*\])$/, + rmultiDash = /([A-Z])/g; + +jQuery.extend({ + cache: {}, + + // Please use with caution + uuid: 0, + + // Unique for each copy of jQuery on the page + // Non-digits removed to match rinlinejQuery + expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), + + // The following elements throw uncatchable exceptions if you + // attempt to add expando properties to them. + noData: { + "embed": true, + // Ban all objects except for Flash (which handle expandos) + "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", + "applet": true + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ jQuery.expando ] : elem[ jQuery.expando ] && jQuery.expando; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + elem[ jQuery.expando ] = id = ++jQuery.uuid; + } else { + id = jQuery.expando; + } + } + + if ( !cache[ id ] ) { + cache[ id ] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if ( !isNode ) { + cache[ id ].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // TODO: This is a hack for 1.5 ONLY. It will be removed in 1.6. Users should + // not attempt to inspect the internal events object using jQuery.data, as this + // internal data object is undocumented and subject to change. + if ( name === "events" && !thisCache[name] ) { + return thisCache[ internalKey ] && thisCache[ internalKey ].events; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( getByName ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; + }, + + removeData: function( elem, name, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, l, + + // Reference to internal data cache key + internalKey = jQuery.expando, + + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + + // See jQuery.data for more information + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support space separated names + if ( jQuery.isArray( name ) ) { + name = name; + } else if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split( " " ); + } + } + + for ( i = 0, l = name.length; i < l; i++ ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject(cache[ id ]) ) { + return; + } + } + + // Browsers that fail expando deletion also refuse to delete expandos on + // the window, but it will allow it on all other JS objects; other browsers + // don't care + // Ensure that `cache` is not a window object #10080 + if ( jQuery.support.deleteExpando || !cache.setInterval ) { + delete cache[ id ]; + } else { + cache[ id ] = null; + } + + // We destroyed the cache and need to eliminate the expando on the node to avoid + // false lookups in the cache for entries that no longer exist + if ( isNode ) { + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( jQuery.support.deleteExpando ) { + delete elem[ jQuery.expando ]; + } else if ( elem.removeAttribute ) { + elem.removeAttribute( jQuery.expando ); + } else { + elem[ jQuery.expando ] = null; + } + } + }, + + // For internal use only. + _data: function( elem, name, data ) { + return jQuery.data( elem, name, data, true ); + }, + + // A method for determining if a DOM node can handle the data expando + acceptData: function( elem ) { + if ( elem.nodeName ) { + var match = jQuery.noData[ elem.nodeName.toLowerCase() ]; + + if ( match ) { + return !(match === true || elem.getAttribute("classid") !== match); + } + } + + return true; + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var parts, attr, name, + data = null; + + if ( typeof key === "undefined" ) { + if ( this.length ) { + data = jQuery.data( this[0] ); + + if ( this[0].nodeType === 1 && !jQuery._data( this[0], "parsedAttrs" ) ) { + attr = this[0].attributes; + for ( var i = 0, l = attr.length; i < l; i++ ) { + name = attr[i].name; + + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.substring(5) ); + + dataAttr( this[0], name, data[ name ] ); + } + } + jQuery._data( this[0], "parsedAttrs", true ); + } + } + + return data; + + } else if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + parts = key.split("."); + parts[1] = parts[1] ? "." + parts[1] : ""; + + if ( value === undefined ) { + data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]); + + // Try to fetch any internally stored data first + if ( data === undefined && this.length ) { + data = jQuery.data( this[0], key ); + data = dataAttr( this[0], key, data ); + } + + return data === undefined && parts[1] ? + this.data( parts[0] ) : + data; + + } else { + return this.each(function() { + var $this = jQuery( this ), + args = [ parts[0], value ]; + + $this.triggerHandler( "setData" + parts[1] + "!", args ); + jQuery.data( this, key, value ); + $this.triggerHandler( "changeData" + parts[1] + "!", args ); + }); + } + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + jQuery.isNumeric( data ) ? parseFloat( data ) : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + for ( var name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} + + + + +function handleQueueMarkDefer( elem, type, src ) { + var deferDataKey = type + "defer", + queueDataKey = type + "queue", + markDataKey = type + "mark", + defer = jQuery._data( elem, deferDataKey ); + if ( defer && + ( src === "queue" || !jQuery._data(elem, queueDataKey) ) && + ( src === "mark" || !jQuery._data(elem, markDataKey) ) ) { + // Give room for hard-coded callbacks to fire first + // and eventually mark/queue something else on the element + setTimeout( function() { + if ( !jQuery._data( elem, queueDataKey ) && + !jQuery._data( elem, markDataKey ) ) { + jQuery.removeData( elem, deferDataKey, true ); + defer.fire(); + } + }, 0 ); + } +} + +jQuery.extend({ + + _mark: function( elem, type ) { + if ( elem ) { + type = (type || "fx") + "mark"; + jQuery._data( elem, type, (jQuery._data( elem, type ) || 0) + 1 ); + } + }, + + _unmark: function( force, elem, type ) { + if ( force !== true ) { + type = elem; + elem = force; + force = false; + } + if ( elem ) { + type = type || "fx"; + var key = type + "mark", + count = force ? 0 : ( (jQuery._data( elem, key ) || 1) - 1 ); + if ( count ) { + jQuery._data( elem, key, count ); + } else { + jQuery.removeData( elem, key, true ); + handleQueueMarkDefer( elem, type, "mark" ); + } + } + }, + + queue: function( elem, type, data ) { + var q; + if ( elem ) { + type = (type || "fx") + "queue"; + q = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !q || jQuery.isArray(data) ) { + q = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + q.push( data ); + } + } + return q || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + fn = queue.shift(), + runner = {}; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + } + + if ( fn ) { + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + jQuery._data( elem, type + ".run", runner ); + fn.call( elem, function() { + jQuery.dequeue( elem, type ); + }, runner ); + } + + if ( !queue.length ) { + jQuery.removeData( elem, type + "queue " + type + ".run", true ); + handleQueueMarkDefer( elem, type, "queue" ); + } + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + } + + if ( data === undefined ) { + return jQuery.queue( this[0], type ); + } + return this.each(function() { + var queue = jQuery.queue( this, type, data ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + // Based off of the plugin by Clint Helfers, with permission. + // http://blindsignals.com/index.php/2009/07/jquery-delay/ + delay: function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, runner ) { + var timeout = setTimeout( next, time ); + runner.stop = function() { + clearTimeout( timeout ); + }; + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, object ) { + if ( typeof type !== "string" ) { + object = type; + type = undefined; + } + type = type || "fx"; + var defer = jQuery.Deferred(), + elements = this, + i = elements.length, + count = 1, + deferDataKey = type + "defer", + queueDataKey = type + "queue", + markDataKey = type + "mark", + tmp; + function resolve() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + } + while( i-- ) { + if (( tmp = jQuery.data( elements[ i ], deferDataKey, undefined, true ) || + ( jQuery.data( elements[ i ], queueDataKey, undefined, true ) || + jQuery.data( elements[ i ], markDataKey, undefined, true ) ) && + jQuery.data( elements[ i ], deferDataKey, jQuery.Callbacks( "once memory" ), true ) )) { + count++; + tmp.add( resolve ); + } + } + resolve(); + return defer.promise(); + } +}); + + + + +var rclass = /[\n\t\r]/g, + rspace = /\s+/, + rreturn = /\r/g, + rtype = /^(?:button|input)$/i, + rfocusable = /^(?:button|input|object|select|textarea)$/i, + rclickable = /^a(?:rea)?$/i, + rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, + nodeHook, boolHook, fixSpecified; + +jQuery.fn.extend({ + attr: function( name, value ) { + return jQuery.access( this, name, value, true, jQuery.attr ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + }, + + prop: function( name, value ) { + return jQuery.access( this, name, value, true, jQuery.prop ); + }, + + removeProp: function( name ) { + name = jQuery.propFix[ name ] || name; + return this.each(function() { + // try/catch handles cases where IE balks (such as removing a property on window) + try { + this[ name ] = undefined; + delete this[ name ]; + } catch( e ) {} + }); + }, + + addClass: function( value ) { + var classNames, i, l, elem, + setClass, c, cl; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call(this, j, this.className) ); + }); + } + + if ( value && typeof value === "string" ) { + classNames = value.split( rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + + if ( elem.nodeType === 1 ) { + if ( !elem.className && classNames.length === 1 ) { + elem.className = value; + + } else { + setClass = " " + elem.className + " "; + + for ( c = 0, cl = classNames.length; c < cl; c++ ) { + if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) { + setClass += classNames[ c ] + " "; + } + } + elem.className = jQuery.trim( setClass ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classNames, i, l, elem, className, c, cl; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call(this, j, this.className) ); + }); + } + + if ( (value && typeof value === "string") || value === undefined ) { + classNames = (value || "").split( rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + + if ( elem.nodeType === 1 && elem.className ) { + if ( value ) { + className = (" " + elem.className + " ").replace( rclass, " " ); + for ( c = 0, cl = classNames.length; c < cl; c++ ) { + className = className.replace(" " + classNames[ c ] + " ", " "); + } + elem.className = jQuery.trim( className ); + + } else { + elem.className = ""; + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.split( rspace ); + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space seperated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( className ); + } + + } else if ( type === "undefined" || type === "boolean" ) { + if ( this.className ) { + // store className if set + jQuery._data( this, "__className__", this.className ); + } + + // toggle whole className + this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " "; + for ( var i = 0, l = this.length; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { + return true; + } + } + + return false; + }, + + val: function( value ) { + var hooks, ret, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.nodeName.toLowerCase() ] || jQuery.valHooks[ elem.type ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return undefined; + } + + var isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var self = jQuery(this), val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, self.val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.nodeName.toLowerCase() ] || jQuery.valHooks[ this.type ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + // attributes.value is undefined in Blackberry 4.7 but + // uses .value. See #6932 + var val = elem.attributes.value; + return !val || val.specified ? elem.value : elem.text; + } + }, + select: { + get: function( elem ) { + var value, + index = elem.selectedIndex, + values = [], + options = elem.options, + one = elem.type === "select-one"; + + // Nothing was selected + if ( index < 0 ) { + return null; + } + + // Loop through all the selected options + for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) { + var option = options[ i ]; + + // Don't return options that are disabled or in a disabled optgroup + if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && + (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + // Fixes Bug #2551 -- select.val() broken in IE after form.reset() + if ( one && !values.length && options.length ) { + return jQuery( options[ index ] ).val(); + } + + return values; + }, + + set: function( elem, value ) { + var values = jQuery.makeArray( value ); + + jQuery(elem).find("option").each(function() { + this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; + }); + + if ( !values.length ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + attrFn: { + val: true, + css: true, + html: true, + text: true, + data: true, + width: true, + height: true, + offset: true + }, + + attr: function( elem, name, value, pass ) { + var nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return undefined; + } + + if ( pass && name in jQuery.attrFn ) { + return jQuery( elem )[ name ]( value ); + } + + // Fallback to prop when attributes are not supported + if ( !("getAttribute" in elem) ) { + return jQuery.prop( elem, name, value ); + } + + var ret, hooks, + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + // Normalize the name if needed + if ( notxml ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || (rboolean.test( name ) ? boolHook : nodeHook); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return undefined; + + } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, "" + value ); + return value; + } + + } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + + ret = elem.getAttribute( name ); + + // Non-existent attributes return null, we normalize to undefined + return ret === null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var propName, attrNames, name, l, + i = 0; + + if ( elem.nodeType === 1 ) { + attrNames = (value || "").split( rspace ); + l = attrNames.length; + + for ( ; i < l; i++ ) { + name = attrNames[ i ].toLowerCase(); + + // See #9699 for explanation of this approach (setting first, then removal) + jQuery.attr( elem, name, "" ); + elem.removeAttribute( name ); + + // Set corresponding property to false for boolean attributes + if ( rboolean.test( name ) && (propName = jQuery.propFix[ name ] || name) in elem ) { + elem[ propName ] = false; + } + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + // We can't allow the type property to be changed (since it causes problems in IE) + if ( rtype.test( elem.nodeName ) && elem.parentNode ) { + jQuery.error( "type property can't be changed" ); + } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { + // Setting the type on a radio button after the value resets the value in IE6-9 + // Reset value to it's default in case type is set after value + // This is for element creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + }, + // Use the value property for back compat + // Use the nodeHook for button elements in IE6/7 (#1954) + value: { + get: function( elem, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.get( elem, name ); + } + return name in elem ? + elem.value : + null; + }, + set: function( elem, value, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.set( elem, value, name ); + } + // Does not return so that setAttribute is also used + elem.value = value; + } + } + }, + + propFix: { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + + prop: function( elem, name, value ) { + var nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return undefined; + } + + var ret, hooks, + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + return (elem[ name ] = value); + } + + } else { + if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + return elem[ name ]; + } + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set + // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + var attributeNode = elem.getAttributeNode("tabindex"); + + return attributeNode && attributeNode.specified ? + parseInt( attributeNode.value, 10 ) : + rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? + 0 : + undefined; + } + } + } +}); + +// Add the tabIndex propHook to attrHooks for back-compat (different case is intentional) +jQuery.attrHooks.tabindex = jQuery.propHooks.tabIndex; + +// Hook for boolean attributes +boolHook = { + get: function( elem, name ) { + // Align boolean attributes with corresponding properties + // Fall back to attribute presence where some booleans are not supported + var attrNode, + property = jQuery.prop( elem, name ); + return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? + name.toLowerCase() : + undefined; + }, + set: function( elem, value, name ) { + var propName; + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + // value is true since we know at this point it's type boolean and not false + // Set boolean attributes to the same name and set the DOM property + propName = jQuery.propFix[ name ] || name; + if ( propName in elem ) { + // Only set the IDL specifically if it already exists on the element + elem[ propName ] = true; + } + + elem.setAttribute( name, name.toLowerCase() ); + } + return name; + } +}; + +// IE6/7 do not support getting/setting some attributes with get/setAttribute +if ( !jQuery.support.getSetAttribute ) { + + fixSpecified = { + name: true, + id: true + }; + + // Use this for any attribute in IE6/7 + // This fixes almost every IE6/7 issue + nodeHook = jQuery.valHooks.button = { + get: function( elem, name ) { + var ret; + ret = elem.getAttributeNode( name ); + return ret && (fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified) ? + ret.nodeValue : + undefined; + }, + set: function( elem, value, name ) { + // Set the existing or create a new attribute node + var ret = elem.getAttributeNode( name ); + if ( !ret ) { + ret = document.createAttribute( name ); + elem.setAttributeNode( ret ); + } + return (ret.nodeValue = value + ""); + } + }; + + // Apply the nodeHook to tabindex + jQuery.attrHooks.tabindex.set = nodeHook.set; + + // Set width and height to auto instead of 0 on empty string( Bug #8150 ) + // This is for removals + jQuery.each([ "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + set: function( elem, value ) { + if ( value === "" ) { + elem.setAttribute( name, "auto" ); + return value; + } + } + }); + }); + + // Set contenteditable to false on removals(#10429) + // Setting to empty string throws an error as an invalid value + jQuery.attrHooks.contenteditable = { + get: nodeHook.get, + set: function( elem, value, name ) { + if ( value === "" ) { + value = "false"; + } + nodeHook.set( elem, value, name ); + } + }; +} + + +// Some attributes require a special call on IE +if ( !jQuery.support.hrefNormalized ) { + jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + get: function( elem ) { + var ret = elem.getAttribute( name, 2 ); + return ret === null ? undefined : ret; + } + }); + }); +} + +if ( !jQuery.support.style ) { + jQuery.attrHooks.style = { + get: function( elem ) { + // Return undefined in the case of empty string + // Normalize to lowercase since IE uppercases css property names + return elem.style.cssText.toLowerCase() || undefined; + }, + set: function( elem, value ) { + return (elem.style.cssText = "" + value); + } + }; +} + +// Safari mis-reports the default selected property of an option +// Accessing the parent's selectedIndex property fixes it +if ( !jQuery.support.optSelected ) { + jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { + get: function( elem ) { + var parent = elem.parentNode; + + if ( parent ) { + parent.selectedIndex; + + // Make sure that it also works with optgroups, see #5701 + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + return null; + } + }); +} + +// Radios and checkboxes getter/setter +if ( !jQuery.support.checkOn ) { + jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + get: function( elem ) { + // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + } + }; + }); +} +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return (elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0); + } + } + }); +}); + + + + +var rnamespaces = /\.(.*)$/, + rformElems = /^(?:textarea|input|select)$/i, + rperiod = /\./g, + rspaces = / /g, + rescape = /[^\w\s.|`]/g, + rtypenamespace = /^([^\.]*)?(?:\.(.+))?$/, + rhoverHack = /\bhover(\.\S+)?/, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rquickIs = /^([\w\-]+)?(?:#([\w\-]+))?(?:\.([\w\-]+))?(?:\[([\w+\-]+)=["']?([\w\-]*)["']?\])?$/, + quickParse = function( selector ) { + var quick = rquickIs.exec( selector ); + if ( quick ) { + // 0 1 2 3 4 5 + // [ _, tag, id, class, attrName, attrValue ] + quick[1] = ( quick[1] || "" ).toLowerCase(); + quick[3] = quick[3] && new RegExp( "\\b" + quick[3] + "\\b" ); + } + return quick; + }, + quickIs = function( elem, m ) { + return ( + (!m[1] || elem.nodeName.toLowerCase() === m[1]) && + (!m[2] || elem.id === m[2]) && + (!m[3] || m[3].test( elem.className )) && + (!m[4] || elem.getAttribute( m[4] ) == m[5]) + ); + }; + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + add: function( elem, types, handler, data, selector ) { + + var elemData, eventHandle, events, + t, tns, type, namespaces, handleObj, + handleObjIn, quick, handlers, special; + + // Don't attach events to noData or text/comment nodes (allow plain objects tho) + if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + events = elemData.events; + if ( !events ) { + elemData.events = events = {}; + } + eventHandle = elemData.handle; + if ( !eventHandle ) { + elemData.handle = eventHandle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.handle.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + // jQuery(...).bind("mouseover mouseout", fn); + types = types.replace( rhoverHack, "mouseover$1 mouseout$1" ).split( " " ); + for ( t = 0; t < types.length; t++ ) { + + tns = rtypenamespace.exec( types[t] ) || []; + type = tns[1]; + namespaces = (tns[2] || "").split( "." ).sort(); + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: tns[1], + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + namespace: namespaces.join(".") + }, handleObjIn ); + + // Delegated event; pre-analyze selector so it's processed quickly on event dispatch + if ( selector ) { + handleObj.quick = quickParse( selector ); + if ( !handleObj.quick && jQuery.expr.match.POS.test( selector ) ) { + handleObj.isPositional = true; + } + } + + // Init the event handler queue if we're the first + handlers = events[ type ]; + if ( !handlers ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + global: {}, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector ) { + + var elemData = jQuery.hasData( elem ) && jQuery._data( elem ), + t, tns, type, namespaces, origCount, + j, events, special, handle, eventType, handleObj; + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // For removal, types can be an Event object + if ( types && types.type && types.handler ) { + handler = types.handler; + types = types.type; + selector = types.selector; + } + + // Once for each type.namespace in types; type may be omitted + types = (types || "").replace( rhoverHack, "mouseover$1 mouseout$1" ).split(" "); + for ( t = 0; t < types.length; t++ ) { + tns = rtypenamespace.exec( types[t] ) || []; + type = tns[1]; + namespaces = tns[2]; + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + namespaces = namespaces? "." + namespaces : ""; + for ( j in events ) { + jQuery.event.remove( elem, j + namespaces, handler, selector ); + } + return; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector? special.delegateType : special.bindType ) || type; + eventType = events[ type ] || []; + origCount = eventType.length; + namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.)?") + "(\\.|$)") : null; + + // Only need to loop for special events or selective removal + if ( handler || namespaces || selector || special.remove ) { + for ( j = 0; j < eventType.length; j++ ) { + handleObj = eventType[ j ]; + + if ( !handler || handler.guid === handleObj.guid ) { + if ( !namespaces || namespaces.test( handleObj.namespace ) ) { + if ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) { + eventType.splice( j--, 1 ); + + if ( handleObj.selector ) { + eventType.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + } + } + } else { + // Removing all events + eventType.length = 0; + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( eventType.length === 0 && origCount !== eventType.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + handle = elemData.handle; + if ( handle ) { + handle.elem = null; + } + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery.removeData( elem, [ "events", "handle" ], true ); + } + }, + + // Events that are safe to short-circuit if no handlers are attached. + // Native DOM events should not be added, they may have inline handlers. + customEvent: { + "getData": true, + "setData": true, + "changeData": true + }, + + trigger: function( event, data, elem, onlyHandlers ) { + // Don't do events on text and comment nodes + if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { + return; + } + + // Event object or event type + var type = event.type || event, + namespaces = [], + cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType; + + if ( type.indexOf( "!" ) >= 0 ) { + // Exclusive events trigger only for the exact event (no namespaces) + type = type.slice(0, -1); + exclusive = true; + } + + if ( type.indexOf( "." ) >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + + if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { + // No jQuery handlers for this event type, and it can't have inline handlers + return; + } + + // Caller can pass in an Event, Object, or just an event type string + event = typeof event === "object" ? + // jQuery.Event object + event[ jQuery.expando ] ? event : + // Object literal + new jQuery.Event( type, event ) : + // Just the event type (string) + new jQuery.Event( type ); + + event.type = type; + event.isTrigger = true; + event.exclusive = exclusive; + event.namespace = namespaces.join( "." ); + event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)") : null; + ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; + + // triggerHandler() and global events don't bubble or run the default action + if ( onlyHandlers || !elem ) { + event.preventDefault(); + } + + // Handle a global trigger + if ( !elem ) { + + // TODO: Stop taunting the data cache; remove global events and always attach to document + cache = jQuery.cache; + event.stopPropagation(); + for ( i in cache ) { + if ( cache[ i ].events && cache[ i ].events[ type ] ) { + jQuery.event.trigger( event, data, cache[ i ].handle.elem ); + } + } + return; + } + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data != null ? jQuery.makeArray( data ) : []; + data.unshift( event ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + eventPath = [[ elem, special.bindType || type ]]; + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + old = null; + for ( cur = elem.parentNode; cur; cur = cur.parentNode ) { + eventPath.push([ cur, bubbleType ]); + old = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( old && old === elem.ownerDocument ) { + eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); + } + } + + // Fire handlers on the event path + for ( i = 0; i < eventPath.length; i++ ) { + + cur = eventPath[i][0]; + event.type = eventPath[i][1]; + + handle = (jQuery._data( cur, "events" ) || {})[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + handle = ontype && cur[ ontype ]; + if ( handle && jQuery.acceptData( cur ) ) { + handle.apply( cur, data ); + } + + if ( event.isPropagationStopped() ) { + break; + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.call( elem.ownerDocument, event, data ) === false) && + !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + // IE<9 dies on focus/blur to hidden element (#1486) + if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + old = elem[ ontype ]; + + if ( old ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( old ) { + elem[ ontype ] = old; + } + } + } + } + + return event.result; + }, + + handle: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event || window.event ); + + var handlers = ((jQuery._data( this, "events" ) || {})[ event.type ] || []), + delegateCount = handlers.delegateCount, + args = [].slice.call( arguments, 0 ), + handlerQueue = [], + i, cur, selMatch, matches, handleObj, sel, hit, related; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + + // Determine handlers that should run if there are delegated events + // Avoid disabled elements in IE (#6911) and non-left-click bubbling in Firefox (#3861) + if ( delegateCount && !event.target.disabled && !(event.button && event.type === "click") ) { + + for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { + selMatch = {}; + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + sel = handleObj.selector; + hit = selMatch[ sel ]; + + if ( handleObj.isPositional ) { + // Since .is() does not work for positionals; see http://jsfiddle.net/eJ4yd/3/ + hit = ( hit || (selMatch[ sel ] = jQuery( sel )) ).index( cur ) >= 0; + } else if ( hit === undefined ) { + hit = selMatch[ sel ] = ( handleObj.quick ? quickIs( cur, handleObj.quick ) : jQuery( cur ).is( sel ) ); + } + if ( hit ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, matches: matches }); + } + } + } + + // Copy the remaining (bound) handlers in case they're changed + handlers = handlers.slice( delegateCount ); + + // Run delegates first; they may want to stop propagation beneath us + event.delegateTarget = this; + for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { + matched = handlerQueue[ i ]; + dispatch( matched.elem, event, matched.matches, args ); + } + delete event.delegateTarget; + + // Run non-delegated handlers for this level + if ( handlers.length ) { + dispatch( this, event, handlers, args ); + } + + return event.result; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** + props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement layerX layerY offsetX offsetY pageX pageY screenX screenY toElement wheelDelta".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + (doc && doc.scrollLeft || body && body.scrollLeft || 0) - (doc && doc.clientLeft || body && body.clientLeft || 0); + event.pageY = original.clientY + (doc && doc.scrollTop || body && body.scrollTop || 0) - (doc && doc.clientTop || body && body.clientTop || 0); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, + originalEvent = event, + fixHook = jQuery.event.fixHooks[ event.type ] || {}, + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = jQuery.Event( originalEvent ); + + for ( i = copy.length; i; ) { + prop = copy[ --i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Target should not be a text node (#504, Safari) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // For mouse/key events; add metaKey if it's not there (#3368, IE6/7/8) + if ( event.metaKey === undefined ) { + event.metaKey = event.ctrlKey; + } + + return fixHook.filter? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + ready: { + // Make sure the ready event is setup + setup: jQuery.bindReady + }, + + focus: { + delegateType: "focusin", + noBubble: true + }, + blur: { + delegateType: "focusout", + noBubble: true + }, + + beforeunload: { + setup: function( data, namespaces, eventHandle ) { + // We only want to do this special case on windows + if ( jQuery.isWindow( this ) ) { + this.onbeforeunload = eventHandle; + } + }, + + teardown: function( namespaces, eventHandle ) { + if ( this.onbeforeunload === eventHandle ) { + this.onbeforeunload = null; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.handle.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +// Run jQuery handler functions; called from jQuery.event.handle +function dispatch( target, event, handlers, args ) { + var run_all = !event.exclusive && !event.namespace, + specialHandle = ( jQuery.event.special[ event.type ] || {} ).handle, + j, handleObj, ret; + + event.currentTarget = target; + for ( j = 0; j < handlers.length && !event.isImmediatePropagationStopped(); j++ ) { + handleObj = handlers[ j ]; + + // Triggered event must either 1) be non-exclusive and have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { + + // Pass in a reference to the handler function itself + // So that we can later remove it + event.handler = handleObj.handler; + event.data = handleObj.data; + event.handleObj = handleObj; + + ret = ( specialHandle || handleObj.handler ).apply( target, args ); + + if ( ret !== undefined ) { + event.result = ret; + if ( ret === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } +} + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + if ( elem.detachEvent ) { + elem.detachEvent( "on" + type, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || + src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +function returnFalse() { + return false; +} +function returnTrue() { + return true; +} + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + preventDefault: function() { + this.isDefaultPrevented = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + + // if preventDefault exists run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // otherwise set the returnValue property of the original event to false (IE) + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + this.isPropagationStopped = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + // if stopPropagation exists run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + // otherwise set the cancelBubble property of the original event to true (IE) + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + }, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = jQuery.event.special[ fix ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var target = this, + related = event.relatedTarget, + handleObj = event.handleObj, + selector = handleObj.selector, + oldType, ret; + + // For a real mouseover/out, always call the handler; for + // mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || handleObj.origType === event.type || (related !== target && !jQuery.contains( target, related )) ) { + oldType = event.type; + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = oldType; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !jQuery.support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !form._submit_attached ) { + jQuery.event.add( form, "submit._submit", function( event ) { + // Form was submitted, bubble the event up the tree + if ( this.parentNode ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + }); + form._submit_attached = true; + } + }); + // return undefined since we don't need an event listener + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !jQuery.support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed ) { + this._just_changed = false; + jQuery.event.simulate( "change", this, event, true ); + } + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !elem._change_attached ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + elem._change_attached = true; + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !jQuery.support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler while someone wants focusin/focusout + var attaches = 0, + handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + if ( attaches++ === 0 ) { + document.addEventListener( orig, handler, true ); + } + }, + teardown: function() { + if ( --attaches === 0 ) { + document.removeEventListener( orig, handler, true ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + jQuery.event.remove( event.delegateTarget || this, event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on.call( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + if ( types && types.preventDefault ) { + // ( event ) native or jQuery.Event + return this.off( types.type, types.handler, types.selector ); + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( var type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + live: function( types, data, fn ) { + jQuery( this.context ).on( types, this.selector, data, fn ); + return this; + }, + die: function( types, fn ) { + jQuery( this.context ).off( types, this.selector || "**", fn ); + return this; + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector, fn ); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + if ( this[0] ) { + return jQuery.event.trigger( type, data, this[0], true ); + } + }, + + toggle: function( fn ) { + // Save reference to arguments for access in closure + var args = arguments, + guid = fn.guid || jQuery.guid++, + i = 0, + toggler = function( event ) { + // Figure out which function to execute + var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; + jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); + + // Make sure that clicks stop + event.preventDefault(); + + // and execute the function + return args[ lastToggle ].apply( this, arguments ) || false; + }; + + // link all the functions, so any of them can unbind this click handler + toggler.guid = guid; + while ( i < args.length ) { + args[ i++ ].guid = guid; + } + + return this.click( toggler ); + }, + + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + } +}); + +jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.bind( name, data, fn ) : + this.trigger( name ); + }; + + if ( jQuery.attrFn ) { + jQuery.attrFn[ name ] = true; + } + + if ( rkeyEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; + } + + if ( rmouseEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; + } +}); + + + +/*! + * Sizzle CSS Selector Engine + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){ + +var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, + expando = "sizcache" + (Math.random() + '').replace('.', ''), + done = 0, + toString = Object.prototype.toString, + hasDuplicate = false, + baseHasDuplicate = true, + rBackslash = /\\/g, + rReturn = /\r\n/g, + rNonWord = /\W/; + +// Here we check if the JavaScript engine is using some sort of +// optimization where it does not always call our comparision +// function. If that is the case, discard the hasDuplicate value. +// Thus far that includes Google Chrome. +[0, 0].sort(function() { + baseHasDuplicate = false; + return 0; +}); + +var Sizzle = function( selector, context, results, seed ) { + results = results || []; + context = context || document; + + var origContext = context; + + if ( context.nodeType !== 1 && context.nodeType !== 9 ) { + return []; + } + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + var m, set, checkSet, extra, ret, cur, pop, i, + prune = true, + contextXML = Sizzle.isXML( context ), + parts = [], + soFar = selector; + + // Reset the position of the chunker regexp (start from head) + do { + chunker.exec( "" ); + m = chunker.exec( soFar ); + + if ( m ) { + soFar = m[3]; + + parts.push( m[1] ); + + if ( m[2] ) { + extra = m[3]; + break; + } + } + } while ( m ); + + if ( parts.length > 1 && origPOS.exec( selector ) ) { + + if ( parts.length === 2 && Expr.relative[ parts[0] ] ) { + set = posProcess( parts[0] + parts[1], context, seed ); + + } else { + set = Expr.relative[ parts[0] ] ? + [ context ] : + Sizzle( parts.shift(), context ); + + while ( parts.length ) { + selector = parts.shift(); + + if ( Expr.relative[ selector ] ) { + selector += parts.shift(); + } + + set = posProcess( selector, set, seed ); + } + } + + } else { + // Take a shortcut and set the context if the root selector is an ID + // (but not if it'll be faster if the inner selector is an ID) + if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML && + Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) { + + ret = Sizzle.find( parts.shift(), context, contextXML ); + context = ret.expr ? + Sizzle.filter( ret.expr, ret.set )[0] : + ret.set[0]; + } + + if ( context ) { + ret = seed ? + { expr: parts.pop(), set: makeArray(seed) } : + Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML ); + + set = ret.expr ? + Sizzle.filter( ret.expr, ret.set ) : + ret.set; + + if ( parts.length > 0 ) { + checkSet = makeArray( set ); + + } else { + prune = false; + } + + while ( parts.length ) { + cur = parts.pop(); + pop = cur; + + if ( !Expr.relative[ cur ] ) { + cur = ""; + } else { + pop = parts.pop(); + } + + if ( pop == null ) { + pop = context; + } + + Expr.relative[ cur ]( checkSet, pop, contextXML ); + } + + } else { + checkSet = parts = []; + } + } + + if ( !checkSet ) { + checkSet = set; + } + + if ( !checkSet ) { + Sizzle.error( cur || selector ); + } + + if ( toString.call(checkSet) === "[object Array]" ) { + if ( !prune ) { + results.push.apply( results, checkSet ); + + } else if ( context && context.nodeType === 1 ) { + for ( i = 0; checkSet[i] != null; i++ ) { + if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && Sizzle.contains(context, checkSet[i])) ) { + results.push( set[i] ); + } + } + + } else { + for ( i = 0; checkSet[i] != null; i++ ) { + if ( checkSet[i] && checkSet[i].nodeType === 1 ) { + results.push( set[i] ); + } + } + } + + } else { + makeArray( checkSet, results ); + } + + if ( extra ) { + Sizzle( extra, origContext, results, seed ); + Sizzle.uniqueSort( results ); + } + + return results; +}; + +Sizzle.uniqueSort = function( results ) { + if ( sortOrder ) { + hasDuplicate = baseHasDuplicate; + results.sort( sortOrder ); + + if ( hasDuplicate ) { + for ( var i = 1; i < results.length; i++ ) { + if ( results[i] === results[ i - 1 ] ) { + results.splice( i--, 1 ); + } + } + } + } + + return results; +}; + +Sizzle.matches = function( expr, set ) { + return Sizzle( expr, null, null, set ); +}; + +Sizzle.matchesSelector = function( node, expr ) { + return Sizzle( expr, null, null, [node] ).length > 0; +}; + +Sizzle.find = function( expr, context, isXML ) { + var set, i, len, match, type, left; + + if ( !expr ) { + return []; + } + + for ( i = 0, len = Expr.order.length; i < len; i++ ) { + type = Expr.order[i]; + + if ( (match = Expr.leftMatch[ type ].exec( expr )) ) { + left = match[1]; + match.splice( 1, 1 ); + + if ( left.substr( left.length - 1 ) !== "\\" ) { + match[1] = (match[1] || "").replace( rBackslash, "" ); + set = Expr.find[ type ]( match, context, isXML ); + + if ( set != null ) { + expr = expr.replace( Expr.match[ type ], "" ); + break; + } + } + } + } + + if ( !set ) { + set = typeof context.getElementsByTagName !== "undefined" ? + context.getElementsByTagName( "*" ) : + []; + } + + return { set: set, expr: expr }; +}; + +Sizzle.filter = function( expr, set, inplace, not ) { + var match, anyFound, + type, found, item, filter, left, + i, pass, + old = expr, + result = [], + curLoop = set, + isXMLFilter = set && set[0] && Sizzle.isXML( set[0] ); + + while ( expr && set.length ) { + for ( type in Expr.filter ) { + if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) { + filter = Expr.filter[ type ]; + left = match[1]; + + anyFound = false; + + match.splice(1,1); + + if ( left.substr( left.length - 1 ) === "\\" ) { + continue; + } + + if ( curLoop === result ) { + result = []; + } + + if ( Expr.preFilter[ type ] ) { + match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter ); + + if ( !match ) { + anyFound = found = true; + + } else if ( match === true ) { + continue; + } + } + + if ( match ) { + for ( i = 0; (item = curLoop[i]) != null; i++ ) { + if ( item ) { + found = filter( item, match, i, curLoop ); + pass = not ^ found; + + if ( inplace && found != null ) { + if ( pass ) { + anyFound = true; + + } else { + curLoop[i] = false; + } + + } else if ( pass ) { + result.push( item ); + anyFound = true; + } + } + } + } + + if ( found !== undefined ) { + if ( !inplace ) { + curLoop = result; + } + + expr = expr.replace( Expr.match[ type ], "" ); + + if ( !anyFound ) { + return []; + } + + break; + } + } + } + + // Improper expression + if ( expr === old ) { + if ( anyFound == null ) { + Sizzle.error( expr ); + + } else { + break; + } + } + + old = expr; + } + + return curLoop; +}; + +Sizzle.error = function( msg ) { + throw "Syntax error, unrecognized expression: " + msg; +}; + +/** + * Utility function for retreiving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +var getText = Sizzle.getText = function( elem ) { + var i, node, + nodeType = elem.nodeType, + ret = ""; + + if ( nodeType ) { + if ( nodeType === 1 ) { + // Use textContent || innerText for elements + if ( typeof elem.textContent === 'string' ) { + return elem.textContent; + } else if ( typeof elem.innerText === 'string' ) { + // Replace IE's carriage returns + return elem.innerText.replace( rReturn, '' ); + } else { + // Traverse it's children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + } else { + + // If no nodeType, this is expected to be an array + for ( i = 0; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + if ( node.nodeType !== 8 ) { + ret += getText( node ); + } + } + } + return ret; +}; + +var Expr = Sizzle.selectors = { + order: [ "ID", "NAME", "TAG" ], + + match: { + ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, + CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, + NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/, + ATTR: /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/, + TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/, + CHILD: /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/, + POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/, + PSEUDO: /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ + }, + + leftMatch: {}, + + attrMap: { + "class": "className", + "for": "htmlFor" + }, + + attrHandle: { + href: function( elem ) { + return elem.getAttribute( "href" ); + }, + type: function( elem ) { + return elem.getAttribute( "type" ); + } + }, + + relative: { + "+": function(checkSet, part){ + var isPartStr = typeof part === "string", + isTag = isPartStr && !rNonWord.test( part ), + isPartStrNotTag = isPartStr && !isTag; + + if ( isTag ) { + part = part.toLowerCase(); + } + + for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) { + if ( (elem = checkSet[i]) ) { + while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {} + + checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ? + elem || false : + elem === part; + } + } + + if ( isPartStrNotTag ) { + Sizzle.filter( part, checkSet, true ); + } + }, + + ">": function( checkSet, part ) { + var elem, + isPartStr = typeof part === "string", + i = 0, + l = checkSet.length; + + if ( isPartStr && !rNonWord.test( part ) ) { + part = part.toLowerCase(); + + for ( ; i < l; i++ ) { + elem = checkSet[i]; + + if ( elem ) { + var parent = elem.parentNode; + checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false; + } + } + + } else { + for ( ; i < l; i++ ) { + elem = checkSet[i]; + + if ( elem ) { + checkSet[i] = isPartStr ? + elem.parentNode : + elem.parentNode === part; + } + } + + if ( isPartStr ) { + Sizzle.filter( part, checkSet, true ); + } + } + }, + + "": function(checkSet, part, isXML){ + var nodeCheck, + doneName = done++, + checkFn = dirCheck; + + if ( typeof part === "string" && !rNonWord.test( part ) ) { + part = part.toLowerCase(); + nodeCheck = part; + checkFn = dirNodeCheck; + } + + checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML ); + }, + + "~": function( checkSet, part, isXML ) { + var nodeCheck, + doneName = done++, + checkFn = dirCheck; + + if ( typeof part === "string" && !rNonWord.test( part ) ) { + part = part.toLowerCase(); + nodeCheck = part; + checkFn = dirNodeCheck; + } + + checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, isXML ); + } + }, + + find: { + ID: function( match, context, isXML ) { + if ( typeof context.getElementById !== "undefined" && !isXML ) { + var m = context.getElementById(match[1]); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + }, + + NAME: function( match, context ) { + if ( typeof context.getElementsByName !== "undefined" ) { + var ret = [], + results = context.getElementsByName( match[1] ); + + for ( var i = 0, l = results.length; i < l; i++ ) { + if ( results[i].getAttribute("name") === match[1] ) { + ret.push( results[i] ); + } + } + + return ret.length === 0 ? null : ret; + } + }, + + TAG: function( match, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( match[1] ); + } + } + }, + preFilter: { + CLASS: function( match, curLoop, inplace, result, not, isXML ) { + match = " " + match[1].replace( rBackslash, "" ) + " "; + + if ( isXML ) { + return match; + } + + for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) { + if ( elem ) { + if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n\r]/g, " ").indexOf(match) >= 0) ) { + if ( !inplace ) { + result.push( elem ); + } + + } else if ( inplace ) { + curLoop[i] = false; + } + } + } + + return false; + }, + + ID: function( match ) { + return match[1].replace( rBackslash, "" ); + }, + + TAG: function( match, curLoop ) { + return match[1].replace( rBackslash, "" ).toLowerCase(); + }, + + CHILD: function( match ) { + if ( match[1] === "nth" ) { + if ( !match[2] ) { + Sizzle.error( match[0] ); + } + + match[2] = match[2].replace(/^\+|\s*/g, ''); + + // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6' + var test = /(-?)(\d*)(?:n([+\-]?\d*))?/.exec( + match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" || + !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]); + + // calculate the numbers (first)n+(last) including if they are negative + match[2] = (test[1] + (test[2] || 1)) - 0; + match[3] = test[3] - 0; + } + else if ( match[2] ) { + Sizzle.error( match[0] ); + } + + // TODO: Move to normal caching system + match[0] = done++; + + return match; + }, + + ATTR: function( match, curLoop, inplace, result, not, isXML ) { + var name = match[1] = match[1].replace( rBackslash, "" ); + + if ( !isXML && Expr.attrMap[name] ) { + match[1] = Expr.attrMap[name]; + } + + // Handle if an un-quoted value was used + match[4] = ( match[4] || match[5] || "" ).replace( rBackslash, "" ); + + if ( match[2] === "~=" ) { + match[4] = " " + match[4] + " "; + } + + return match; + }, + + PSEUDO: function( match, curLoop, inplace, result, not ) { + if ( match[1] === "not" ) { + // If we're dealing with a complex expression, or a simple one + if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) { + match[3] = Sizzle(match[3], null, null, curLoop); + + } else { + var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not); + + if ( !inplace ) { + result.push.apply( result, ret ); + } + + return false; + } + + } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) { + return true; + } + + return match; + }, + + POS: function( match ) { + match.unshift( true ); + + return match; + } + }, + + filters: { + enabled: function( elem ) { + return elem.disabled === false && elem.type !== "hidden"; + }, + + disabled: function( elem ) { + return elem.disabled === true; + }, + + checked: function( elem ) { + return elem.checked === true; + }, + + selected: function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + parent: function( elem ) { + return !!elem.firstChild; + }, + + empty: function( elem ) { + return !elem.firstChild; + }, + + has: function( elem, i, match ) { + return !!Sizzle( match[3], elem ).length; + }, + + header: function( elem ) { + return (/h\d/i).test( elem.nodeName ); + }, + + text: function( elem ) { + var attr = elem.getAttribute( "type" ), type = elem.type; + // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) + // use getAttribute instead to test this case + return elem.nodeName.toLowerCase() === "input" && "text" === type && ( attr === type || attr === null ); + }, + + radio: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "radio" === elem.type; + }, + + checkbox: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "checkbox" === elem.type; + }, + + file: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "file" === elem.type; + }, + + password: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "password" === elem.type; + }, + + submit: function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && "submit" === elem.type; + }, + + image: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "image" === elem.type; + }, + + reset: function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && "reset" === elem.type; + }, + + button: function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && "button" === elem.type || name === "button"; + }, + + input: function( elem ) { + return (/input|select|textarea|button/i).test( elem.nodeName ); + }, + + focus: function( elem ) { + return elem === elem.ownerDocument.activeElement; + } + }, + setFilters: { + first: function( elem, i ) { + return i === 0; + }, + + last: function( elem, i, match, array ) { + return i === array.length - 1; + }, + + even: function( elem, i ) { + return i % 2 === 0; + }, + + odd: function( elem, i ) { + return i % 2 === 1; + }, + + lt: function( elem, i, match ) { + return i < match[3] - 0; + }, + + gt: function( elem, i, match ) { + return i > match[3] - 0; + }, + + nth: function( elem, i, match ) { + return match[3] - 0 === i; + }, + + eq: function( elem, i, match ) { + return match[3] - 0 === i; + } + }, + filter: { + PSEUDO: function( elem, match, i, array ) { + var name = match[1], + filter = Expr.filters[ name ]; + + if ( filter ) { + return filter( elem, i, match, array ); + + } else if ( name === "contains" ) { + return (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0; + + } else if ( name === "not" ) { + var not = match[3]; + + for ( var j = 0, l = not.length; j < l; j++ ) { + if ( not[j] === elem ) { + return false; + } + } + + return true; + + } else { + Sizzle.error( name ); + } + }, + + CHILD: function( elem, match ) { + var first, last, + doneName, parent, cache, + count, diff, + type = match[1], + node = elem; + + switch ( type ) { + case "only": + case "first": + while ( (node = node.previousSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + if ( type === "first" ) { + return true; + } + + node = elem; + + case "last": + while ( (node = node.nextSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + return true; + + case "nth": + first = match[2]; + last = match[3]; + + if ( first === 1 && last === 0 ) { + return true; + } + + doneName = match[0]; + parent = elem.parentNode; + + if ( parent && (parent[ expando ] !== doneName || !elem.nodeIndex) ) { + count = 0; + + for ( node = parent.firstChild; node; node = node.nextSibling ) { + if ( node.nodeType === 1 ) { + node.nodeIndex = ++count; + } + } + + parent[ expando ] = doneName; + } + + diff = elem.nodeIndex - last; + + if ( first === 0 ) { + return diff === 0; + + } else { + return ( diff % first === 0 && diff / first >= 0 ); + } + } + }, + + ID: function( elem, match ) { + return elem.nodeType === 1 && elem.getAttribute("id") === match; + }, + + TAG: function( elem, match ) { + return (match === "*" && elem.nodeType === 1) || !!elem.nodeName && elem.nodeName.toLowerCase() === match; + }, + + CLASS: function( elem, match ) { + return (" " + (elem.className || elem.getAttribute("class")) + " ") + .indexOf( match ) > -1; + }, + + ATTR: function( elem, match ) { + var name = match[1], + result = Sizzle.attr ? + Sizzle.attr( elem, name ) : + Expr.attrHandle[ name ] ? + Expr.attrHandle[ name ]( elem ) : + elem[ name ] != null ? + elem[ name ] : + elem.getAttribute( name ), + value = result + "", + type = match[2], + check = match[4]; + + return result == null ? + type === "!=" : + !type && Sizzle.attr ? + result != null : + type === "=" ? + value === check : + type === "*=" ? + value.indexOf(check) >= 0 : + type === "~=" ? + (" " + value + " ").indexOf(check) >= 0 : + !check ? + value && result !== false : + type === "!=" ? + value !== check : + type === "^=" ? + value.indexOf(check) === 0 : + type === "$=" ? + value.substr(value.length - check.length) === check : + type === "|=" ? + value === check || value.substr(0, check.length + 1) === check + "-" : + false; + }, + + POS: function( elem, match, i, array ) { + var name = match[2], + filter = Expr.setFilters[ name ]; + + if ( filter ) { + return filter( elem, i, match, array ); + } + } + } +}; + +var origPOS = Expr.match.POS, + fescape = function(all, num){ + return "\\" + (num - 0 + 1); + }; + +for ( var type in Expr.match ) { + Expr.match[ type ] = new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) ); + Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) ); +} + +var makeArray = function( array, results ) { + array = Array.prototype.slice.call( array, 0 ); + + if ( results ) { + results.push.apply( results, array ); + return results; + } + + return array; +}; + +// Perform a simple check to determine if the browser is capable of +// converting a NodeList to an array using builtin methods. +// Also verifies that the returned array holds DOM nodes +// (which is not the case in the Blackberry browser) +try { + Array.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType; + +// Provide a fallback method if it does not work +} catch( e ) { + makeArray = function( array, results ) { + var i = 0, + ret = results || []; + + if ( toString.call(array) === "[object Array]" ) { + Array.prototype.push.apply( ret, array ); + + } else { + if ( typeof array.length === "number" ) { + for ( var l = array.length; i < l; i++ ) { + ret.push( array[i] ); + } + + } else { + for ( ; array[i]; i++ ) { + ret.push( array[i] ); + } + } + } + + return ret; + }; +} + +var sortOrder, siblingCheck; + +if ( document.documentElement.compareDocumentPosition ) { + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) { + return a.compareDocumentPosition ? -1 : 1; + } + + return a.compareDocumentPosition(b) & 4 ? -1 : 1; + }; + +} else { + sortOrder = function( a, b ) { + // The nodes are identical, we can exit early + if ( a === b ) { + hasDuplicate = true; + return 0; + + // Fallback to using sourceIndex (in IE) if it's available on both nodes + } else if ( a.sourceIndex && b.sourceIndex ) { + return a.sourceIndex - b.sourceIndex; + } + + var al, bl, + ap = [], + bp = [], + aup = a.parentNode, + bup = b.parentNode, + cur = aup; + + // If the nodes are siblings (or identical) we can do a quick check + if ( aup === bup ) { + return siblingCheck( a, b ); + + // If no parents were found then the nodes are disconnected + } else if ( !aup ) { + return -1; + + } else if ( !bup ) { + return 1; + } + + // Otherwise they're somewhere else in the tree so we need + // to build up a full list of the parentNodes for comparison + while ( cur ) { + ap.unshift( cur ); + cur = cur.parentNode; + } + + cur = bup; + + while ( cur ) { + bp.unshift( cur ); + cur = cur.parentNode; + } + + al = ap.length; + bl = bp.length; + + // Start walking down the tree looking for a discrepancy + for ( var i = 0; i < al && i < bl; i++ ) { + if ( ap[i] !== bp[i] ) { + return siblingCheck( ap[i], bp[i] ); + } + } + + // We ended someplace up the tree so do a sibling check + return i === al ? + siblingCheck( a, bp[i], -1 ) : + siblingCheck( ap[i], b, 1 ); + }; + + siblingCheck = function( a, b, ret ) { + if ( a === b ) { + return ret; + } + + var cur = a.nextSibling; + + while ( cur ) { + if ( cur === b ) { + return -1; + } + + cur = cur.nextSibling; + } + + return 1; + }; +} + +// Check to see if the browser returns elements by name when +// querying by getElementById (and provide a workaround) +(function(){ + // We're going to inject a fake input element with a specified name + var form = document.createElement("div"), + id = "script" + (new Date()).getTime(), + root = document.documentElement; + + form.innerHTML = ""; + + // Inject it into the root element, check its status, and remove it quickly + root.insertBefore( form, root.firstChild ); + + // The workaround has to do additional checks after a getElementById + // Which slows things down for other browsers (hence the branching) + if ( document.getElementById( id ) ) { + Expr.find.ID = function( match, context, isXML ) { + if ( typeof context.getElementById !== "undefined" && !isXML ) { + var m = context.getElementById(match[1]); + + return m ? + m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? + [m] : + undefined : + []; + } + }; + + Expr.filter.ID = function( elem, match ) { + var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); + + return elem.nodeType === 1 && node && node.nodeValue === match; + }; + } + + root.removeChild( form ); + + // release memory in IE + root = form = null; +})(); + +(function(){ + // Check to see if the browser returns only elements + // when doing getElementsByTagName("*") + + // Create a fake element + var div = document.createElement("div"); + div.appendChild( document.createComment("") ); + + // Make sure no comments are found + if ( div.getElementsByTagName("*").length > 0 ) { + Expr.find.TAG = function( match, context ) { + var results = context.getElementsByTagName( match[1] ); + + // Filter out possible comments + if ( match[1] === "*" ) { + var tmp = []; + + for ( var i = 0; results[i]; i++ ) { + if ( results[i].nodeType === 1 ) { + tmp.push( results[i] ); + } + } + + results = tmp; + } + + return results; + }; + } + + // Check to see if an attribute returns normalized href attributes + div.innerHTML = ""; + + if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" && + div.firstChild.getAttribute("href") !== "#" ) { + + Expr.attrHandle.href = function( elem ) { + return elem.getAttribute( "href", 2 ); + }; + } + + // release memory in IE + div = null; +})(); + +if ( document.querySelectorAll ) { + (function(){ + var oldSizzle = Sizzle, + div = document.createElement("div"), + id = "__sizzle__"; + + div.innerHTML = "

        "; + + // Safari can't handle uppercase or unicode characters when + // in quirks mode. + if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) { + return; + } + + Sizzle = function( query, context, extra, seed ) { + context = context || document; + + // Only use querySelectorAll on non-XML documents + // (ID selectors don't work in non-HTML documents) + if ( !seed && !Sizzle.isXML(context) ) { + // See if we find a selector to speed up + var match = /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query ); + + if ( match && (context.nodeType === 1 || context.nodeType === 9) ) { + // Speed-up: Sizzle("TAG") + if ( match[1] ) { + return makeArray( context.getElementsByTagName( query ), extra ); + + // Speed-up: Sizzle(".CLASS") + } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) { + return makeArray( context.getElementsByClassName( match[2] ), extra ); + } + } + + if ( context.nodeType === 9 ) { + // Speed-up: Sizzle("body") + // The body element only exists once, optimize finding it + if ( query === "body" && context.body ) { + return makeArray( [ context.body ], extra ); + + // Speed-up: Sizzle("#ID") + } else if ( match && match[3] ) { + var elem = context.getElementById( match[3] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id === match[3] ) { + return makeArray( [ elem ], extra ); + } + + } else { + return makeArray( [], extra ); + } + } + + try { + return makeArray( context.querySelectorAll(query), extra ); + } catch(qsaError) {} + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + } else if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + var oldContext = context, + old = context.getAttribute( "id" ), + nid = old || id, + hasParent = context.parentNode, + relativeHierarchySelector = /^\s*[+~]/.test( query ); + + if ( !old ) { + context.setAttribute( "id", nid ); + } else { + nid = nid.replace( /'/g, "\\$&" ); + } + if ( relativeHierarchySelector && hasParent ) { + context = context.parentNode; + } + + try { + if ( !relativeHierarchySelector || hasParent ) { + return makeArray( context.querySelectorAll( "[id='" + nid + "'] " + query ), extra ); + } + + } catch(pseudoError) { + } finally { + if ( !old ) { + oldContext.removeAttribute( "id" ); + } + } + } + } + + return oldSizzle(query, context, extra, seed); + }; + + for ( var prop in oldSizzle ) { + Sizzle[ prop ] = oldSizzle[ prop ]; + } + + // release memory in IE + div = null; + })(); +} + +(function(){ + var html = document.documentElement, + matches = html.matchesSelector || html.mozMatchesSelector || html.webkitMatchesSelector || html.msMatchesSelector; + + if ( matches ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9 fails this) + var disconnectedMatch = !matches.call( document.createElement( "div" ), "div" ), + pseudoWorks = false; + + try { + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( document.documentElement, "[test!='']:sizzle" ); + + } catch( pseudoError ) { + pseudoWorks = true; + } + + Sizzle.matchesSelector = function( node, expr ) { + // Make sure that attribute selectors are quoted + expr = expr.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']"); + + if ( !Sizzle.isXML( node ) ) { + try { + if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) { + var ret = matches.call( node, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || !disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9, so check for that + node.document && node.document.nodeType !== 11 ) { + return ret; + } + } + } catch(e) {} + } + + return Sizzle(expr, null, null, [node]).length > 0; + }; + } +})(); + +(function(){ + var div = document.createElement("div"); + + div.innerHTML = "
        "; + + // Opera can't find a second classname (in 9.6) + // Also, make sure that getElementsByClassName actually exists + if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) { + return; + } + + // Safari caches class attributes, doesn't catch changes (in 3.2) + div.lastChild.className = "e"; + + if ( div.getElementsByClassName("e").length === 1 ) { + return; + } + + Expr.order.splice(1, 0, "CLASS"); + Expr.find.CLASS = function( match, context, isXML ) { + if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) { + return context.getElementsByClassName(match[1]); + } + }; + + // release memory in IE + div = null; +})(); + +function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { + for ( var i = 0, l = checkSet.length; i < l; i++ ) { + var elem = checkSet[i]; + + if ( elem ) { + var match = false; + + elem = elem[dir]; + + while ( elem ) { + if ( elem[ expando ] === doneName ) { + match = checkSet[elem.sizset]; + break; + } + + if ( elem.nodeType === 1 && !isXML ){ + elem[ expando ] = doneName; + elem.sizset = i; + } + + if ( elem.nodeName.toLowerCase() === cur ) { + match = elem; + break; + } + + elem = elem[dir]; + } + + checkSet[i] = match; + } + } +} + +function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { + for ( var i = 0, l = checkSet.length; i < l; i++ ) { + var elem = checkSet[i]; + + if ( elem ) { + var match = false; + + elem = elem[dir]; + + while ( elem ) { + if ( elem[ expando ] === doneName ) { + match = checkSet[elem.sizset]; + break; + } + + if ( elem.nodeType === 1 ) { + if ( !isXML ) { + elem[ expando ] = doneName; + elem.sizset = i; + } + + if ( typeof cur !== "string" ) { + if ( elem === cur ) { + match = true; + break; + } + + } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) { + match = elem; + break; + } + } + + elem = elem[dir]; + } + + checkSet[i] = match; + } + } +} + +if ( document.documentElement.contains ) { + Sizzle.contains = function( a, b ) { + return a !== b && (a.contains ? a.contains(b) : true); + }; + +} else if ( document.documentElement.compareDocumentPosition ) { + Sizzle.contains = function( a, b ) { + return !!(a.compareDocumentPosition(b) & 16); + }; + +} else { + Sizzle.contains = function() { + return false; + }; +} + +Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement; + + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +var posProcess = function( selector, context, seed ) { + var match, + tmpSet = [], + later = "", + root = context.nodeType ? [context] : context; + + // Position selectors must be done after the filter + // And so must :not(positional) so we move all PSEUDOs to the end + while ( (match = Expr.match.PSEUDO.exec( selector )) ) { + later += match[0]; + selector = selector.replace( Expr.match.PSEUDO, "" ); + } + + selector = Expr.relative[selector] ? selector + "*" : selector; + + for ( var i = 0, l = root.length; i < l; i++ ) { + Sizzle( selector, root[i], tmpSet, seed ); + } + + return Sizzle.filter( later, tmpSet ); +}; + +// EXPOSE +// Override sizzle attribute retrieval +Sizzle.attr = jQuery.attr; +Sizzle.selectors.attrMap = {}; +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.filters; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + +})(); + + +var runtil = /Until$/, + rparentsprev = /^(?:parents|prevUntil|prevAll)/, + // Note: This RegExp should be improved, or likely pulled from Sizzle + rmultiselector = /,/, + isSimple = /^.[^:#\[\.,]*$/, + slice = Array.prototype.slice, + POS = jQuery.expr.match.POS, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend({ + find: function( selector ) { + var self = this, + i, l; + + if ( typeof selector !== "string" ) { + return jQuery( selector ).filter(function() { + for ( i = 0, l = self.length; i < l; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }); + } + + var ret = this.pushStack( "", "find", selector ), + length, n, r; + + for ( i = 0, l = this.length; i < l; i++ ) { + length = ret.length; + jQuery.find( selector, this[i], ret ); + + if ( i > 0 ) { + // Make sure that the results are unique + for ( n = length; n < ret.length; n++ ) { + for ( r = 0; r < length; r++ ) { + if ( ret[r] === ret[n] ) { + ret.splice(n--, 1); + break; + } + } + } + } + } + + return ret; + }, + + has: function( target ) { + var targets = jQuery( target ); + return this.filter(function() { + for ( var i = 0, l = targets.length; i < l; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + not: function( selector ) { + return this.pushStack( winnow(this, selector, false), "not", selector); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector, true), "filter", selector ); + }, + + is: function( selector ) { + return !!selector && ( + typeof selector === "string" ? + // If this is a positional selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + POS.test( selector ) ? + jQuery( selector, this.context ).index( this[0] ) >= 0 : + jQuery.filter( selector, this ).length > 0 : + this.filter( selector ).length > 0 ); + }, + + closest: function( selectors, context ) { + var ret = [], i, l, cur = this[0]; + + // Array (deprecated as of jQuery 1.7) + if ( jQuery.isArray( selectors ) ) { + var level = 1; + + while ( cur && cur.ownerDocument && cur !== context ) { + for ( i = 0; i < selectors.length; i++ ) { + + if ( jQuery( cur ).is( selectors[ i ] ) ) { + ret.push({ selector: selectors[ i ], elem: cur, level: level }); + } + } + + cur = cur.parentNode; + level++; + } + + return ret; + } + + // String + var pos = POS.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( i = 0, l = this.length; i < l; i++ ) { + cur = this[i]; + + while ( cur ) { + if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { + ret.push( cur ); + break; + + } else { + cur = cur.parentNode; + if ( !cur || !cur.ownerDocument || cur === context || cur.nodeType === 11 ) { + break; + } + } + } + } + + ret = ret.length > 1 ? jQuery.unique( ret ) : ret; + + return this.pushStack( ret, "closest", selectors ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + var set = typeof selector === "string" ? + jQuery( selector, context ) : + jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), + all = jQuery.merge( this.get(), set ); + + return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? + all : + jQuery.unique( all ) ); + }, + + andSelf: function() { + return this.add( this.prevObject ); + } +}); + +// A painfully simple check to see if an element is disconnected +// from a document (should be improved, where feasible). +function isDisconnected( node ) { + return !node || !node.parentNode || node.parentNode.nodeType === 11; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return jQuery.nth( elem, 2, "nextSibling" ); + }, + prev: function( elem ) { + return jQuery.nth( elem, 2, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( elem.parentNode.firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.makeArray( elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ), + // The variable 'args' was introduced in + // https://github.com/jquery/jquery/commit/52a0238 + // to work around a bug in Chrome 10 (Dev) and should be removed when the bug is fixed. + // http://code.google.com/p/v8/issues/detail?id=1050 + args = slice.call(arguments); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, args.join(",") ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : + jQuery.find.matches(expr, elems); + }, + + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + nth: function( cur, result, dir, elem ) { + result = result || 1; + var num = 0; + + for ( ; cur; cur = cur[dir] ) { + if ( cur.nodeType === 1 && ++num === result ) { + break; + } + } + + return cur; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, keep ) { + + // Can't pass null or undefined to indexOf in Firefox 4 + // Set to 0 to skip string check + qualifier = qualifier || 0; + + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep(elements, function( elem, i ) { + var retVal = !!qualifier.call( elem, i, elem ); + return retVal === keep; + }); + + } else if ( qualifier.nodeType ) { + return jQuery.grep(elements, function( elem, i ) { + return (elem === qualifier) === keep; + }); + + } else if ( typeof qualifier === "string" ) { + var filtered = jQuery.grep(elements, function( elem ) { + return elem.nodeType === 1; + }); + + if ( isSimple.test( qualifier ) ) { + return jQuery.filter(qualifier, filtered, !keep); + } else { + qualifier = jQuery.filter( qualifier, filtered ); + } + } + + return jQuery.grep(elements, function( elem, i ) { + return (jQuery.inArray( elem, qualifier ) >= 0) === keep; + }); +} + + + + +function createSafeFragment( document ) { + var nodeNames = ( + "abbr article aside audio canvas datalist details figcaption figure footer " + + "header hgroup mark meter nav output progress section summary time video" + ).split( " " ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( nodeNames.length ) { + safeFrag.createElement( + nodeNames.pop() + ); + } + } + return safeFrag; +} + +var rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g, + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, + rtagName = /<([\w:]+)/, + rtbody = /", "" ], + legend: [ 1, "
        ", "
        " ], + thead: [ 1, "", "
        " ], + tr: [ 2, "", "
        " ], + td: [ 3, "", "
        " ], + col: [ 2, "", "
        " ], + area: [ 1, "", "" ], + _default: [ 0, "", "" ] + }, + safeFragment = createSafeFragment( document ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// IE can't serialize and + diff --git a/package.json b/package.json new file mode 100644 index 0000000..5adc06b --- /dev/null +++ b/package.json @@ -0,0 +1,14 @@ +{ + "name": "PellstonAirport", + "description": "Gaslight Media", + "version": "0.0.1", + "devDependencies": { + "node-sass": "~2.0.1", + "grunt": "~0.4.5", + "grunt-contrib-watch": "~0.6.1", + "grunt-sass": "~0.18.0", + "grunt-contrib-uglify": "~0.7.0", + "grunt-contrib-concat": "~0.5.0", + "grunt-contrib-copy": "~0.7.0" + } +} \ No newline at end of file diff --git a/parts/blog-sidebar-r.php b/parts/blog-sidebar-r.php new file mode 100644 index 0000000..c051ab4 --- /dev/null +++ b/parts/blog-sidebar-r.php @@ -0,0 +1,33 @@ +
        +
        +
        +
        + +
        +
        +

        Recent Posts

        +
          + '5','post_status'=>'publish' ); + $recent_posts = wp_get_recent_posts( $args ); + foreach( $recent_posts as $recent ){ + echo '
        • ' . $recent["post_title"].'
        • '; + } + ?> +
        +

        Archive

        +
          'monthly', 'limit' => 12 ) ); ?>
        +

        Categories

        + +
        +
        \ No newline at end of file diff --git a/parts/bread-crumbs.php b/parts/bread-crumbs.php new file mode 100644 index 0000000..e450bcd --- /dev/null +++ b/parts/bread-crumbs.php @@ -0,0 +1,8 @@ +'; ?> +"; + bcn_display(); + echo "
      "; +} +?> diff --git a/parts/client-info-footer.php b/parts/client-info-footer.php new file mode 100644 index 0000000..12e0e5c --- /dev/null +++ b/parts/client-info-footer.php @@ -0,0 +1,28 @@ + + diff --git a/parts/client-info-offcanvas.php b/parts/client-info-offcanvas.php new file mode 100644 index 0000000..24a6987 --- /dev/null +++ b/parts/client-info-offcanvas.php @@ -0,0 +1,24 @@ + +
        +
      • + +
      • +
      • , +
      • + + +
      • +
      • , +
      • + + +
      • + + +
      • + + +
      • + +
      + diff --git a/parts/glm-blocks.php b/parts/glm-blocks.php new file mode 100644 index 0000000..8f92ed5 --- /dev/null +++ b/parts/glm-blocks.php @@ -0,0 +1,28 @@ + + + + + diff --git a/parts/glm-kitchen-sink.php b/parts/glm-kitchen-sink.php new file mode 100644 index 0000000..9fde46a --- /dev/null +++ b/parts/glm-kitchen-sink.php @@ -0,0 +1,293 @@ + + + +
      + +
      social +

      temporary inline style: height 32, width 32, float left.

      +
      + +
      + +
      header + + +
      search + + +
      +
      + + +

      sample Text in case there is no content

      + Yúyo tihta atalantëa wen nu. Lau nú engë rotelë, telpë ananta ré llo. San ré yávë ohtatyaro. Vén sú telpë yanen laira. Mel ehtë teren tanga nu. Hwarma tareldar at ëar, ep man norna carcassë. +

      + +

      + +
      +
      + +
      +
      + +
      slideshow +
      + +
      + +
      featured + + +
      breadcrumbs + + +
      paragraphs +
      +

      + Yúyo tihta atalantëa wen nu. Lau nú engë rotelë, telpë ananta ré llo. San ré yávë ohtatyaro. Vén sú telpë yanen laira. Mel ehtë teren tanga nu. Hwarma tareldar at ëar, ep man norna carcassë. +

      +
      + +
      glm-blocks +
      + +
      + +
      images-background +
      +
      +
      + some text on an image? +
      +
      + +
      images-captions +
      + +
      + This is alt text for the image +

      Guests and staff join for a farewell photo

      +
      +

      + Yúyo tihta atalantëa wen nu. Lau nú engë rotelë, telpë ananta ré llo. San ré yávë ohtatyaro. Vén sú telpë yanen laira. Mel ehtë teren tanga nu. Hwarma tareldar at ëar, ep man norna carcassë. +

      +
      + This is alt text for the image +

      Guests and staff join for a farewell photo

      +
      +

      + Yúyo tihta atalantëa wen nu. Lau nú engë rotelë, telpë ananta ré llo. San ré yávë ohtatyaro. Vén sú telpë yanen laira. Mel ehtë teren tanga nu. Hwarma tareldar at ëar, ep man norna carcassë. +

      +
      + This is alt text for the image +

      Guests and staff join for a farewell photo

      +
      +

      + Yúyo tihta atalantëa wen nu. Lau nú engë rotelë, telpë ananta ré llo. San ré yávë ohtatyaro. Vén sú telpë yanen laira. Mel ehtë teren tanga nu. Hwarma tareldar at ëar, ep man norna carcassë. +

      +
      + This is alt text for the image +

      Guests and staff join for a farewell photo

      +
      +

      + Yúyo tihta atalantëa wen nu. Lau nú engë rotelë, telpë ananta ré llo. San ré yávë ohtatyaro. Vén sú telpë yanen laira. Mel ehtë teren tanga nu. Hwarma tareldar at ëar, ep man norna carcassë. +

      +
      + +
      images +
      +
      + This is alt text for the image +
      +

      + Yúyo tihta atalantëa wen nu. Lau nú engë rotelë, telpë ananta ré llo. San ré yávë ohtatyaro. Vén sú telpë yanen laira. Mel ehtë teren tanga nu. Hwarma tareldar at ëar, ep man norna carcassë. +

      +
      +
      + This is alt text for the image +
      +

      + Yúyo tihta atalantëa wen nu. Lau nú engë rotelë, telpë ananta ré llo. San ré yávë ohtatyaro. Vén sú telpë yanen laira. Mel ehtë teren tanga nu. Hwarma tareldar at ëar, ep man norna carcassë. +

      +
      +
      + This is alt text for the image +
      +

      + Yúyo tihta atalantëa wen nu. Lau nú engë rotelë, telpë ananta ré llo. San ré yávë ohtatyaro. Vén sú telpë yanen laira. Mel ehtë teren tanga nu. Hwarma tareldar at ëar, ep man norna carcassë. +

      +
      +
      + This is alt text for the image +
      +

      + Yúyo tihta atalantëa wen nu. Lau nú engë rotelë, telpë ananta ré llo. San ré yávë ohtatyaro. Vén sú telpë yanen laira. Mel ehtë teren tanga nu. Hwarma tareldar at ëar, ep man norna carcassë. +

      +
      + +
      test-header-fonts +
      +

      this is a paragraph for reference. Be sure to keep an eye on the line-height below

      +

      This is a H1 element and should be large, prominent, and sparse, likely used only once on a page at the top.

      +

      this is a paragraph for reference.

      +

      This is a H2 element and should be prominent, likely used as headers for paragraphs.

      +

      this is a paragraph for reference.

      +

      This is a h3 element and should stand out, may be used as headers for paragraphs or drawing attention to certain elements

      +

      this is a paragraph for reference.

      +

      This is a h4 element and will likely not be used or be the same size as the surrounding P elements.

      +

      this is a paragraph for reference.

      +
      This is a h5 element and will likely not be used or be the same size as the surrounding P elements.
      +

      this is a paragraph for reference.

      +
      + +
      test-lists +
      + UL, bulleted +
        +
      • content
      • +
      • content
      • +
      • content
      • +
      • content
      • +
      • content
      • +
      • content
      • +
      • + oversized content oversized content oversized content oversized content oversized content oversized content oversized content oversized content oversized content oversized content oversized content oversized contented +
      • +
      +
      + OL, numbered +
        +
      1. content
      2. +
      3. content
      4. +
      5. content
      6. +
      7. content
      8. +
      9. content
      10. +
      11. content
      12. +
      13. + oversized content oversized content oversized content oversized content oversized content oversized content oversized content oversized content oversized content oversized content oversized content oversized contented +
      14. +
      +
      + +
      test-table +
      + + + + + + + + + + + + + + + + + + + + + + + +
      head data0,0head data0,1head data0,2head data0,3
      body data1,0body data1,1body data1,2body data1,3
      body data2,0body data2,1body data2,2body data2,3
      +
      + +
      ninja-form +
      + Insert ninja form here. +
      + +
      image-gallery +

      below momentarily won't work, nextgen might not use shortcodes anymore

      + + +
      video-gallery + + +
      event-calendar +
      +

      this will only work with ai1ec time.ly event calendar plugin installed

      + + +
      + +
      footer +
      + Example footer. +
      + +
      address +
      + Business Name + + 123 Lane Street, P.O. Box 321 + + Village City, MI 49586 + + 231-123-1231 + + Contact Us +
      + +
      copyright + \ No newline at end of file diff --git a/parts/off-canvas-menu.php b/parts/off-canvas-menu.php new file mode 100644 index 0000000..993078e --- /dev/null +++ b/parts/off-canvas-menu.php @@ -0,0 +1,15 @@ + + diff --git a/parts/search.php b/parts/search.php new file mode 100644 index 0000000..2a12e2f --- /dev/null +++ b/parts/search.php @@ -0,0 +1,5 @@ + diff --git a/parts/slide-show.php b/parts/slide-show.php new file mode 100644 index 0000000..4465086 --- /dev/null +++ b/parts/slide-show.php @@ -0,0 +1,10 @@ + +
      +
        + + + +
      + +
      + diff --git a/parts/top-bar.php b/parts/top-bar.php new file mode 100644 index 0000000..cd7b984 --- /dev/null +++ b/parts/top-bar.php @@ -0,0 +1,10 @@ + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..214e411 --- /dev/null +++ b/robots.txt @@ -0,0 +1,4 @@ +# www.robotstxt.org/ +# www.google.com/support/webmasters/bin/answer.py?hl=en&answer=156449 + +User-agent: * diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..f442d781197efd692a87b7d99c3323658aa9d04f GIT binary patch literal 989072 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�o3l;bj2{!oQywFncE2{hxQlZv=G(?8g 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

      xY1e3 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

      R+K!-$+B1vhGy5-q82kBiB=}V_Aol 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 z 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�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�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 z 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

      D;R39==smx>RrMj$rQdbN|tB(;y^zqM#fT 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

      X5~a{n=%1>X~l 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

      9Kas>;qTYzI+Aj_b4Xz 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 z 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 * { + text-align: center; + } + } +} +input[type="submit"].blogbutton { + border-radius: 3px; + color: $white; + border: 2px solid $white; + font-weight: bold; + font-size: 13px; + padding: 2px 5px; + margin-top: -10px; + text-transform: uppercase; + &:hover { + cursor: pointer; + background: $white; + border: 2px solid #035C84; + color: white; + } +} +#blog-posts-over article { + padding-top: 10px; + margin-bottom: 15px; + display: inline-block; + width: 100%; + .entry-header { + background: transparent; + } + #addthis_wrapper { + margin-top: -25px; + } + p { + padding-bottom: 15px; + } + a.read-more { + border: 2px solid $white; + font-weight: bold; + font-size: 13px; + padding: 0 3px; + text-transform: uppercase; + &:hover { + background: $white; + border: 2px solid #035C84; + color: #035C84; + } + } + .entry-header { + margin-bottom: 10px; + .entry-title { + margin-bottom: 0; + } + .meta.date { + font-size: 13px; + font-weight: bold; + } + } +} +/*#searchform div input &[type="text"] { + width: 95%; +}*/ +#blog-posts-over .entry-meta { + text-align: center; + color: #757575; + font-size: 12px; +} +#blog-posts-over > div { + margin: 25px 0; +} +#blog-side-info { + #searchform { + margin-bottom: 30px; + } + p { + margin-bottom: 0; + } +} +@media #{$small-only} { + #blog-side-info-wrapper { + float: none; + margin: 0 auto; + clear: both; + } + #blog-side-info { + padding-left: 0; + border-left: 0; + ul { + margin-left: 0; + margin-top:10px; + } + #searchform { + padding: 35px 0; + #s { + width: 100%; + } + } + } +} +#blog-side-info { + padding-right: 10px; + ul { + list-style-type: none; + } +} \ No newline at end of file diff --git a/scss/_body.scss b/scss/_body.scss new file mode 100644 index 0000000..ed0f399 --- /dev/null +++ b/scss/_body.scss @@ -0,0 +1,15 @@ +body { + &.custom-background { + background-size: cover; + } + .shadow-wrapper { + margin: 0 auto; + background: $white; + box-shadow: 0 0 10px 5px rgba($black, 0.3); + -ms-box-shadow: 0 0 10px 5px rgba($black, 0.3); + -moz-box-shadow: 0 0 10px 5px rgba($black, 0.3); + -webkit-box-shadow: 0 0 10px 5px rgba($black, 0.3); + + max-width: 1000px; + } +} diff --git a/scss/_content.scss b/scss/_content.scss new file mode 100644 index 0000000..e69de29 diff --git a/scss/_copyright.scss b/scss/_copyright.scss new file mode 100644 index 0000000..f532852 --- /dev/null +++ b/scss/_copyright.scss @@ -0,0 +1,21 @@ +#copyright { + background: $d-blue; + padding: 10px 0; + margin: 0 auto 60px; + float: none; + span { + font-size: rem-calc(14); + color: $white; + } + a { + color: $white; + text-decoration: none; + } +} +#footer_address span.bullet, +#copyright span.bullet { + margin: 0 5px; + @media #{$small-only} { + display: none !important; + } +} diff --git a/scss/_defaults.scss b/scss/_defaults.scss new file mode 100644 index 0000000..78383e3 --- /dev/null +++ b/scss/_defaults.scss @@ -0,0 +1,55 @@ +// This document will contain all the styles that we want to apply to every +// site. Make sure this is placed before _structures (if that is still the +// primary css file). + +h1,h2,h3,h4,h5,h6 { + clear: both; +} + +/* PLUGINS */ +/* Nextgen */ +.gallery li a img { // without this images will overlap each other at certain widths + display: block; + width: 100%; +} +.ngg-gallery-thumbnail, .ngg-gallery-thumbnail-box { + float: none !important; +} +.ngg-album-compact h4 .ngg-album-desc { + height: auto !important; + font-family: $font-family-serif; + font-weight: 400; +} +.ngg-album-compact .album-meta-wrapper h4 a { + font-style: normal; +} +.album-meta-wrapper { + display: block; + height: 54px; + margin-bottom: 20px; +} +.ngg-glmalbums { + margin: 10px 0; + min-height: 260px; + @media #{$small-only} { + min-height: 180px; + } +} +.ngg-album-link { + text-align: center; +} +/* Ninja Forms */ +.ninja-forms-form-wrap { + max-width: 600px; + margin: 0 auto; + input[type=submit] { + @include button(); + display: block; + margin: 0 auto; + } +} +/* For fixing cellphones not showing phone numbers because of /helpful/ auto-coloring */ +a[href^=tel]{ + color:inherit; + text-decoration:none; +} \ No newline at end of file diff --git a/scss/_left-off-canvas.scss b/scss/_left-off-canvas.scss new file mode 100644 index 0000000..7694fc9 --- /dev/null +++ b/scss/_left-off-canvas.scss @@ -0,0 +1,107 @@ +/* for the mobile menu */ +aside.left-off-canvas-menu { +// background-color: rgba(0, 0, 0, 0.7); +// color: white; +} +aside.left-off-canvas-menu li.page_item { + display: block; + overflow: hidden; + position: relative; + padding: 4px 8px; +} +aside.left-off-canvas-menu .off-canvas-list ul li a { + line-height: 20px; + color: white; + border-bottom: none; + background-repeat: no-repeat; + background-position: 3px 50%; +} +aside.left-off-canvas-menu li.page_item_has_children a.toggle { + padding: 0; + position: absolute; + right: 20px; + top: 15px; + width: auto; + text-decoration: none; + &:before { + @include off-canvas-point(right, $white, 17px); + } +} +aside.left-off-canvas-menu li.page_item_has_children a.toggle.open { + text-decoration: none; + top: 22px; + &:before { + @include off-canvas-point(down, $white, 17px); + } +} +aside.left-off-canvas-menu ul.children { + display: none; +} +aside.left-off-canvas-menu .off-canvas-list ul li > ul li > a { + padding-left: 10px; + margin-left: 25px; + line-height: 18px; +} +aside.left-off-canvas-menu ul.open { + display: block; +} +.left-off-canvas-menu { + list-style: none; + li { + a { + color: $white; + font-size: rem-calc(16); + line-height: 1.2; + margin-bottom: 5px; + border-color: white; + } + a:hover { + color: $orange; + } + .dropdown { + list-style: none; + } + } + a.facebook { + position: relative; + display: block; + background: url(../assets/facebook-icon.png); + height: 20px; + width: 20px; + margin-left: 20px; + margin-bottom: 10px; + } + ul { + list-style: none; + + padding: 10px 0; + li { + a { + color: $white; + } + ul { + list-style: none; + li { + a { + width: 85%; + display: block; + white-space: pre-wrap; + } + } + } + } + } + span { + display: block; + color: $white; + font-size: rem-calc(16); + &.p-number { + margin-bottom: 10px; + } + } +} +.offcanvas-social-list { + @include inline-list; + margin-left: auto; +} +/* End Mobile Menu */ diff --git a/scss/_main.scss b/scss/_main.scss new file mode 100644 index 0000000..4ad4303 --- /dev/null +++ b/scss/_main.scss @@ -0,0 +1,60 @@ +main { + background: $white; + padding: 15px 15px 40px; + &.page-front { + h2.book-it { + font-family: "Alice"; + color: $blue; + font-size: rem-calc(27); + } + a.book-now { + background: url(../assets/book-icon.jpg) no-repeat; + width: 100px; + height: 41px; + display: block; + margin-left: -10px; + &:hover { + background-position: bottom; + } + @media #{$small-only}{ + float: none; + margin: 0 auto; + } + } + } + .local-weather { + width: 360px; + border: 3px solid $blue; + margin: 0 47.5px; + padding: 25px 10px 0 5px; + @media screen and (max-width: 1024px) { + width: auto; + margin: 0 auto; + float: none; + height: 248px; + max-width: 360px; + } + } +} +.breadcrumbs { +// margin-top: 10px; +} +.st_sharethis { + float: right; + margin-top: 10px; + width: 58px; +} +#content-wrapper .stButton .sharethis { + background-image: url("../assets/share-icon.png") !important; + width: 52px; + height: 22px; +} +.footable-filter-container{ + display: none; +} +#embedded-map-display{ + border: 3px solid #00558c; +} +#weatherWidget{ + min-height: 250px; +} diff --git a/scss/_mixins.scss b/scss/_mixins.scss new file mode 100644 index 0000000..cf454d0 --- /dev/null +++ b/scss/_mixins.scss @@ -0,0 +1,2 @@ + @import "mixins/gradient"; + @import "mixins/off-canvas-arrow"; \ No newline at end of file diff --git a/scss/_page.footer.scss b/scss/_page.footer.scss new file mode 100644 index 0000000..a8e2f3c --- /dev/null +++ b/scss/_page.footer.scss @@ -0,0 +1,98 @@ +footer.main { + position: relative; + bottom: 0; +// left: 0; +// right: 0; + background: $blue; + h1 { + color: $white; + font-family: "Lato"; + font-weight: bold; + font-size: rem-calc(22); + margin: 10px 0 0; + } + p { + color: $white; + font-family: "Lato"; + font-size: rem-calc(18); + margin-bottom: 10px; + } +// @media only screen and (max-width: 1024px) { +// position: relative; +// bottom: 0; +// } +} + +#connect { + padding-top: 20px; + background: transparent; + ul{ + margin: 0; + list-style: none; + li { + background: none; + padding: 0 5px; + display: inline-block; + & > a { + display: block; + font-family: Open Sans, sans-serif; + font-size: 12px; + color: #fff; + padding: 20px 18px; + line-height: 1.2; + } + a { + &#current { + background: blue; + } + } + } + } +} +#connect { + position: fixed; + padding-top: 20px; + bottom: 0; + max-width: 1000px; + z-index: 99; + left: 50%; + transform: translateX(-50%); + #emmet { + max-width: 300px; + float: none; + margin: 0 auto; + background: #00558c; // this will have to be changed according to site color scheme + border-radius: 8px 8px 0 0; + padding: 12px 15px 2px; + } + #sitelist { + height: 0; + padding: 0; + ul{ + margin: 0; + list-style: none; + background: #00558c; // this will have to be changed according to site color scheme + li { + background: none; + padding: 0 5px; + display: inline-block; + & > a { + display: block; + font-family: Open Sans, sans-serif; + font-size: 12px; + color: #fff; // this may have to be changed to suit site color scheme + padding: 12px 18px; + line-height: 1.2; + } + a { + &#current { + background: #f28729; // this will have to be changed according to site color scheme + } + } + a:hover { + background-color: #f28729; // this will have to be changed according to site color scheme + } + } + } + } +} \ No newline at end of file diff --git a/scss/_page.header.scss b/scss/_page.header.scss new file mode 100644 index 0000000..741ffbc --- /dev/null +++ b/scss/_page.header.scss @@ -0,0 +1,141 @@ +header.main { + height: auto; + background: $blue; + padding: 15px 20px 0; + @media screen and #{$small-only} { + padding: 15px 15px 0; + } + h1.site-title { + a { + color: $white; + &:hover { + color: $orange; + } + } + } + .site-description { + color: $white; + } +// h6#slogan { +// font-size: 15px; +// margin-bottom: 0px; +//// color: $white; +//// font-size: rem-calc(26); +//// margin-top: 47px; +//// margin-left: 10px; +//// float: right; +// @media #{$medium-only}{ +// margin-right: 0; +// margin-top: 40px; +// } +// @media #{$small-only}{ +// float: none; +// } +// } +// #sec-nav { +// position: relative; +// text-align: left; +// padding: 10px 0; +// margin: 0 0 15px 45px; +// ul { +// margin: 0; +// li { +// display: inline; +// a { +// font-size: 12px; +// color: $d-blue; +// padding: 0 5px; +// font-weight: bold; +// } +// } +// } +// & > ul > li { +// position: relative; +// &:before { +// color: $aluminum; +// content: "|"; +// position: absolute; +// top: 2px; +// left: -15px; +// font-size: 14px; +// font-weight: bold; +// display:block; +// padding: 0 10px; +// } +// &:first-child:before { +// content: none; +// } +// } +// } +// .social { +// margin-top: -25px; +// padding-right: 0; +// a { +// float: right; +// margin: 0 5px; +// img { +// margin: 0; +// } +// } +// } +} +//#headerPhone{ +// margin-top: 15px; +// color: $white; +// font-family: "Lato"; +// font-weight: bold; +// font-size: rem-calc(22); +//} +//.headerNumber{ +// color: #FFFFFF; +// font-family: "Lato"; +// font-size: 1.125rem; +// margin-bottom: 0px; +//} +#phones .footerClientInfo{ + margin-bottom: 0px; +} +@media #{$small-only}{ + .footerInfo{ + margin-top: 25px; + } +} +@media #{$medium-up}{ + .footerInfo{ + position:relative; + top: 50%; + transform: translateY(50%); + } +} +@media (min-width:775px) and (max-width:945px) { + .footerInfo{ + position:relative; + top: 50%; + transform: translateY(25%) !important ; + } +} +#emailLink{ + color: $white; + font-size: 1.125rem; + &:hover{ + color: #f28729; + font-size: 1.125rem; + } +} +#footerLogo{ + margin-bottom: -35px; +} +.airlineInfo{ + padding-left: 40px !important; +} +.sloganDiv{ + padding-left: 100px; +} +@media #{$small-only} { + #arrival > div, #depart > div { + padding-left: 0; + > table { + margin-left:-15px; + } + } +} diff --git a/scss/_page.wrapper.scss b/scss/_page.wrapper.scss new file mode 100644 index 0000000..e69de29 diff --git a/scss/_plugins.scss b/scss/_plugins.scss new file mode 100644 index 0000000..3b99231 --- /dev/null +++ b/scss/_plugins.scss @@ -0,0 +1 @@ + @import "plugins/nextgen"; \ No newline at end of file diff --git a/scss/_right-off-canvas.scss b/scss/_right-off-canvas.scss new file mode 100644 index 0000000..07d6001 --- /dev/null +++ b/scss/_right-off-canvas.scss @@ -0,0 +1,78 @@ +/* for the mobile menu */ +aside.right-off-canvas-menu { + background-color: $primary-color; + color: white; +} +aside.right-off-canvas-menu li.page_item { + display: block; + overflow: hidden; + position: relative; + padding: 4px 8px; +} +aside.right-off-canvas-menu .off-canvas-list ul li a { + line-height: 20px; + color: white; + border-bottom: 1px solid #b1b3b6; + background-repeat: no-repeat; + background-position: 3px 50%; +} +aside.right-off-canvas-menu li.page_item_has_children a.toggle { + @include off-canvas-arrow(down, $secondary-color); + font-size: 0; + height: 0; + line-height: 0; + padding: 0; + position: absolute; + right: 10px; + top: 13px; + width: 0; +} +aside.right-off-canvas-menu li.page_item_has_children a.toggle.open { + @include off-canvas-arrow(up, $secondary-color); +} +aside.right-off-canvas-menu ul.children { + display: none; +} +aside.right--menu .off-canvas-list ul li > ul li > a { + padding-left: 10px; + margin-left: 25px; + line-height: 18px; +} +aside.right-off-canvas-menu ul.open { + display: block; +} +.right-off-canvas-menu { + list-style: none; + li { + a { + color: $white; + font-size: rem-calc(20); + line-height: 150%; + border-color: white; + } + a:hover { + color: black; + } + .dropdown { + list-style: none; + } + } + ul { + list-style: none; + + padding: 10px 0; + li { + a { + color: $white; + } + ul { + list-style: none; + } + } + } +} +.offcanvas-social-list { + @include inline-list; + margin-right: auto; +} +/* End Mobile Menu */ diff --git a/scss/_search.scss b/scss/_search.scss new file mode 100644 index 0000000..bd3e3d3 --- /dev/null +++ b/scss/_search.scss @@ -0,0 +1,51 @@ +.search-top { + #searchform { + text-align: left; + display: inline-block; + position: relative; + #search-button { + width: 22px; + right: 0px; + position: absolute; + padding: 0; + border: 1px solid lightgray; + } + } + input { + height: 20px; + width: 167px; + padding: 0 8px; + margin: 13px 0px 0px 18px; + border-radius: 3px; + font-size: 10px; + color: $black; + display: inline-block; + } + a { + &.magnifying-glass { + font-size: 10em; /* This controls the size. */ + width: rem-calc(12); + height: rem-calc(12); + border: rem-calc(2) solid darkblue; + position: absolute; + top: 15px; + border-radius: 0.35em; + margin: 0 0 0 -20px; + &:before { + content: ""; + display: inline-block; + position: absolute; + right: rem-calc(-7); + bottom: rem-calc(-4); + border-width: 0; + background: darkblue; + width: rem-calc(8); + height: rem-calc(2); + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + } + } +} \ No newline at end of file diff --git a/scss/_settings.scss b/scss/_settings.scss new file mode 100644 index 0000000..acfcc4c --- /dev/null +++ b/scss/_settings.scss @@ -0,0 +1,1479 @@ +// Foundation by ZURB +// foundation.zurb.com +// Licensed under MIT Open Source + +// + +// Table of Contents +// Foundation Settings +// +// a. Base +// b. Grid +// c. Global +// d. Media Query Ranges +// e. Typography +// 01. Accordion +// 02. Alert Boxes +// 03. Block Grid +// 04. Breadcrumbs +// 05. Buttons +// 06. Button Groups +// 07. Clearing +// 08. Dropdown +// 09. Dropdown Buttons +// 10. Flex Video +// 11. Forms +// 12. Icon Bar +// 13. Inline Lists +// 14. Joyride +// 15. Keystrokes +// 16. Labels +// 17. Magellan +// 18. Off-canvas +// 19. Orbit +// 20. Pagination +// 21. Panels +// 22. Pricing Tables +// 23. Progress Bar +// 24. Range Slider +// 25. Reveal +// 26. Side Nav +// 27. Split Buttons +// 28. Sub Nav +// 29. Switch +// 30. Tables +// 31. Tabs +// 32. Thumbnails +// 33. Tooltips +// 34. Top Bar +// 36. Visibility Classes + +// a. Base +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// This is the default html and body font-size for the base rem value. +$rem-base: 16px; + +// Allows the use of rem-calc() or lower-bound() in your settings +@import "foundation/functions"; + +// The default font-size is set to 100% of the browser style sheet (usually 16px) +// for compatibility with browser-based text zoom or user-set defaults. + +// Since the typical default browser font-size is 16px, that makes the calculation for grid size. +// If you want your base font-size to be different and not have it affect the grid breakpoints, +// set $rem-base to $base-font-size and make sure $base-font-size is a px value. +$base-font-size: 100%; + +// The $base-font-size is 100% while $base-line-height is 150% +$base-line-height: 150%; + +// We use this to control whether or not CSS classes come through in the gem files. +$include-html-classes: true; +// $include-print-styles: true; +$include-html-global-classes: $include-html-classes; + +// b. Grid +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-grid-classes: $include-html-classes; +// $include-xl-html-grid-classes: false; + +$row-width: rem-calc(1000); +$total-columns: 12; +$column-gutter: rem-calc(30); + +//$last-child-float: $opposite-direction; + +// c. Global +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// We use these to define default font stacks +$font-family-sans-serif: "Lato", sans-serif; +$font-family-serif: Georgia, Cambria, "Times New Roman", Times, serif; +$font-family-monospace: Consolas, "Liberation Mono", Courier, monospace; + +// We use these to define default font weights +$font-weight-normal: normal; +$font-weight-bold: bold; + +$white : #FFFFFF; +$ghost : #FAFAFA; +$snow : #F9F9F9; +$vapor : #F6F6F6; +$white-smoke : #F5F5F5; +$silver : #EFEFEF; +$smoke : #EEEEEE; +$gainsboro : #DDDDDD; +$iron : #CCCCCC; +$base : #AAAAAA; +$aluminum : #999999; +$jumbo : #888888; +$monsoon : #777777; +$steel : #666666; +$charcoal : #555555; +$tuatara : #444444; +$oil : #333333; +$jet : #222222; +$black : #000000; +$green : #008752; +$red : #d2222a; +$d-blue : #004476; +$l-blue : #0093d1; +$orange : #f28729; +$gray : #939598; +$blue : #00558c; +$grey : #dcddde; + +// We use these as default colors throughout +$primary-color: #008CBA; +$secondary-color: #e7e7e7; +$alert-color: #f04124; +$success-color: #43AC6A; +$warning-color: #f08a24; +$info-color: #a0d3e8; + +// We use these to control various global styles +// $body-bg: url(../assets/bkgrd-image.jpg) no-repeat fixed; +$body-font-color: $black; +$body-font-family: $font-family-sans-serif; +$body-font-weight: $font-weight-normal; +$body-font-style: normal; + +// We use this to control font-smoothing +// $font-smoothing: antialiased; + +// We use these to control text direction settings +// $text-direction: ltr; +// $opposite-direction: right; +// $default-float: left; +// $last-child-float: $opposite-direction; + +// We use these to make sure border radius matches unless we want it different. +// $global-radius: 3px; +// $global-rounded: 1000px; + +// We use these to control inset shadow shiny edges and depressions. +// $shiny-edge-size: 0 1px 0; +// $shiny-edge-color: rgba($white, .5); +// $shiny-edge-active-color: rgba($black, .2); + +// d. Media Query Ranges +// - - - - - - - - - - - - - - - - - - - - - - - - - + +$small-range: (0em, 40em); +$medium-range: (40.063em, 64em); +$large-range: (64.063em, 90em); +$xlarge-range: (90.063em, 120em); +$xxlarge-range: (120.063em, 99999999em); + +$screen: "only screen"; + +$landscape: "#{$screen} and (orientation: landscape)"; +$portrait: "#{$screen} and (orientation: portrait)"; + +$small-up: $screen; +$small-only: "#{$screen} and (max-width: #{upper-bound($small-range)})"; + +$medium-up: "#{$screen} and (min-width:#{lower-bound($medium-range)})"; +$medium-only: "#{$screen} and (min-width:#{lower-bound($medium-range)}) and (max-width:#{upper-bound($medium-range)})"; + +$medium-down: "#{$screen} and (min-width:#{lower-bound($small-range)}) and (max-width:#{upper-bound($medium-range)})"; + +$large-up: "#{$screen} and (min-width:#{lower-bound($large-range)})"; +$large-only: "#{$screen} and (min-width:#{lower-bound($large-range)}) and (max-width:#{upper-bound($large-range)})"; + +$large-down: "#{$screen} and (min-width:#{lower-bound($small-range)}) and (max-width:#{upper-bound($large-range)})"; + +$xlarge-up: "#{$screen} and (min-width:#{lower-bound($xlarge-range)})"; +$xlarge-only: "#{$screen} and (min-width:#{lower-bound($xlarge-range)}) and (max-width:#{upper-bound($xlarge-range)})"; + +$xxlarge-up: "#{$screen} and (min-width:#{lower-bound($xxlarge-range)})"; +$xxlarge-only: "#{$screen} and (min-width:#{lower-bound($xxlarge-range)}) and (max-width:#{upper-bound($xxlarge-range)})"; + +// Legacy +$small: $medium-up; +$medium: $medium-up; +$large: $large-up; + +// We use this as cursors values for enabling the option of having custom cursors in the whole site's stylesheet +$cursor-crosshair-value: crosshair; +$cursor-default-value: default; +$cursor-disabled-value: not-allowed; +$cursor-pointer-value: pointer; +$cursor-help-value: help; +$cursor-text-value: text; + +// e. Typography +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-type-classes: $include-html-classes; + +// We use these to control header font styles +$header-font-family: $body-font-family; +$header-font-weight: $font-weight-normal; +$header-font-style: normal; +$header-font-color: $jet; +$header-line-height: 1.4; +$header-top-margin: .2rem; +$header-bottom-margin: .5rem; +$header-text-rendering: optimizeLegibility; + +// We use these to control header font sizes +$h1-font-size: rem-calc(30); +$h2-font-size: rem-calc(30); +$h3-font-size: rem-calc(27); +$h4-font-size: rem-calc(24); +$h5-font-size: rem-calc(24); +$h6-font-size: rem-calc(18); + +// We use these to control header size reduction on small screens +//$h1-font-reduction: rem-calc(5); +//$h2-font-reduction: rem-calc(0); +//$h3-font-reduction: rem-calc(0); +//$h4-font-reduction: rem-calc(0); +//$h5-font-reduction: 0; +//$h6-font-reduction: 0; + +// These control how subheaders are styled. +$subheader-line-height: 1.4; +$subheader-font-color: scale-color($header-font-color, $lightness: 35%); +$subheader-font-weight: $font-weight-normal; +$subheader-top-margin: .2rem; +$subheader-bottom-margin: .5rem; + +// A general styling +$small-font-size: 60%; +$small-font-color: scale-color($header-font-color, $lightness: 35%); + +// We use these to style paragraphs +// $paragraph-font-family: inherit; +// $paragraph-font-weight: $font-weight-normal; + $paragraph-font-size: rem-calc(16); +// $paragraph-line-height: 1.6; +// $paragraph-margin-bottom: rem-calc(20); +// $paragraph-aside-font-size: rem-calc(14); +// $paragraph-aside-line-height: 1.35; +// $paragraph-aside-font-style: italic; +// $paragraph-text-rendering: optimizeLegibility; + +// We use these to style tags +// $code-color: $oil; +// $code-font-family: $font-family-monospace; +// $code-font-weight: $font-weight-normal; +// $code-background-color: scale-color($secondary-color, $lightness: 70%); +// $code-border-size: 1px; +// $code-border-style: solid; +// $code-border-color: scale-color($code-background-color, $lightness: -10%); +// $code-padding: rem-calc(2) rem-calc(5) rem-calc(1); + +// We use these to style anchors + $anchor-text-decoration: underline; + $anchor-text-decoration-hover: underline; + $anchor-font-color: $orange; + $anchor-font-color-hover: $blue; + +// We use these to style the


      element +// $hr-border-width: 1px; +// $hr-border-style: solid; +// $hr-border-color: $gainsboro; +// $hr-margin: rem-calc(20); + +// We use these to style lists +// $list-font-family: $paragraph-font-family; +// $list-font-size: $paragraph-font-size; +// $list-line-height: $paragraph-line-height; +// $list-margin-bottom: $paragraph-margin-bottom; +// $list-style-position: outside; +// $list-side-margin: 1.1rem; +// $list-ordered-side-margin: 1.4rem; +// $list-side-margin-no-bullet: 0; +// $list-nested-margin: rem-calc(20); +// $definition-list-header-weight: $font-weight-bold; +// $definition-list-header-margin-bottom: .3rem; +// $definition-list-margin-bottom: rem-calc(12); + +// We use these to style blockquotes +// $blockquote-font-color: scale-color($header-font-color, $lightness: 35%); +// $blockquote-padding: rem-calc(9 20 0 19); +// $blockquote-border: 1px solid $gainsboro; +// $blockquote-cite-font-size: rem-calc(13); +// $blockquote-cite-font-color: scale-color($header-font-color, $lightness: 23%); +// $blockquote-cite-link-color: $blockquote-cite-font-color; + +// Acronym styles +// $acronym-underline: 1px dotted $gainsboro; + +// We use these to control padding and margin +// $microformat-padding: rem-calc(10 12); +// $microformat-margin: rem-calc(0 0 20 0); + +// We use these to control the border styles +// $microformat-border-width: 1px; +// $microformat-border-style: solid; +// $microformat-border-color: $gainsboro; + +// We use these to control full name font styles +// $microformat-fullname-font-weight: $font-weight-bold; +// $microformat-fullname-font-size: rem-calc(15); + +// We use this to control the summary font styles +// $microformat-summary-font-weight: $font-weight-bold; + +// We use this to control abbr padding +// $microformat-abbr-padding: rem-calc(0 1); + +// We use this to control abbr font styles +// $microformat-abbr-font-weight: $font-weight-bold; +// $microformat-abbr-font-decoration: none; + +// 01. Accordion +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-accordion-classes: $include-html-classes; + +// $accordion-navigation-padding: rem-calc(16); +// $accordion-navigation-bg-color: $silver; +// $accordion-navigation-hover-bg-color: scale-color($accordion-navigation-bg-color, $lightness: -5%); +// $accordion-navigation-active-bg-color: scale-color($accordion-navigation-bg-color, $lightness: -3%); +// $accordion-navigation-font-color: $jet; +// $accordion-navigation-font-size: rem-calc(16); +// $accordion-navigation-font-family: $body-font-family; + +// $accordion-content-padding: ($column-gutter/2); +// $accordion-content-active-bg-color: $white; + +// 02. Alert Boxes +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-alert-classes: $include-html-classes; + +// We use this to control alert padding. +// $alert-padding-top: rem-calc(14); +// $alert-padding-default-float: $alert-padding-top; +// $alert-padding-opposite-direction: $alert-padding-top + rem-calc(10); +// $alert-padding-bottom: $alert-padding-top; + +// We use these to control text style. +// $alert-font-weight: $font-weight-normal; +// $alert-font-size: rem-calc(13); +// $alert-font-color: $white; +// $alert-font-color-alt: scale-color($secondary-color, $lightness: -66%); + +// We use this for close hover effect. +// $alert-function-factor: -14%; + +// We use these to control border styles. +// $alert-border-style: solid; +// $alert-border-width: 1px; +// $alert-border-color: scale-color($primary-color, $lightness: $alert-function-factor); +// $alert-bottom-margin: rem-calc(20); + +// We use these to style the close buttons +// $alert-close-color: $oil; +// $alert-close-top: 50%; +// $alert-close-position: rem-calc(4); +// $alert-close-font-size: rem-calc(22); +// $alert-close-opacity: 0.3; +// $alert-close-opacity-hover: 0.5; +// $alert-close-padding: 9px 6px 4px; +// $alert-close-background: inherit; + +// We use this to control border radius +// $alert-radius: $global-radius; + +// $alert-transition-speed: 300ms; +// $alert-transition-ease: ease-out; + +// 03. Block Grid +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-block-grid-classes: $include-html-classes; +// $include-xl-html-block-grid-classes: false; + +// We use this to control the maximum number of block grid elements per row +// $block-grid-elements: 12; +// $block-grid-default-spacing: rem-calc(20); + +// $align-block-grid-to-grid: false; +// @if $align-block-grid-to-grid {$block-grid-default-spacing: $column-gutter;} + +// Enables media queries for block-grid classes. Set to false if writing semantic HTML. +// $block-grid-media-queries: true; + +// 04. Breadcrumbs +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-nav-classes: $include-html-classes; + +// We use this to set the background color for the breadcrumb container. + $crumb-bg: transparent; + +// We use these to set the padding around the breadcrumbs. +// $crumb-padding: rem-calc(9 14 9); +// $crumb-side-padding: rem-calc(12); + +// We use these to control border styles. +// $crumb-function-factor: -10%; + $crumb-border-size: 0px; +// $crumb-border-style: solid; +// $crumb-border-color: scale-color($crumb-bg, $lightness: $crumb-function-factor); +// $crumb-radius: $global-radius; + +// We use these to set various text styles for breadcrumbs. +// $crumb-font-size: rem-calc(11); + $crumb-font-color: $orange; + $crumb-font-color-current: $black; +// $crumb-font-color-unavailable: $aluminum; +// $crumb-font-transform: uppercase; + $crumb-link-decor: underline; + +// We use these to control the slash between breadcrumbs + $crumb-slash-color: $orange; + $crumb-slash: ">"; + +// 05. Buttons +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-button-classes: $include-html-classes; + +// We use these to build padding for buttons. +// $button-tny: rem-calc(10); +// $button-sml: rem-calc(14); +// $button-med: rem-calc(16); +// $button-lrg: rem-calc(18); + +// We use this to control the display property. +// $button-display: inline-block; +// $button-margin-bottom: rem-calc(20); + +// We use these to control button text styles. +// $button-font-family: $body-font-family; +// $button-font-color: $white; +// $button-font-color-alt: $oil; +// $button-font-tny: rem-calc(11); +// $button-font-sml: rem-calc(13); +// $button-font-med: rem-calc(16); +// $button-font-lrg: rem-calc(20); +// $button-font-weight: $font-weight-normal; +// $button-font-align: center; + +// We use these to control various hover effects. +// $button-function-factor: -20%; + +// We use these to control button border styles. +// $button-border-width: 0; +// $button-border-style: solid; +// $button-bg-color: $primary-color; +// $button-bg-hover: scale-color($button-bg-color, $lightness: $button-function-factor); +// $button-border-color: $button-bg-hover; +// $secondary-button-bg-hover: scale-color($secondary-color, $lightness: $button-function-factor); +// $secondary-button-border-color: $secondary-button-bg-hover; +// $success-button-bg-hover: scale-color($success-color, $lightness: $button-function-factor); +// $success-button-border-color: $success-button-bg-hover; +// $alert-button-bg-hover: scale-color($alert-color, $lightness: $button-function-factor); +// $alert-button-border-color: $alert-button-bg-hover; +// $warning-button-bg-hover: scale-color($warning-color, $lightness: $button-function-factor); +// $warning-button-border-color: $warning-button-bg-hover; +// $info-button-bg-hover: scale-color($info-color, $lightness: $button-function-factor); +// $info-button-border-color: $info-button-bg-hover; + +// We use this to set the default radius used throughout the core. +// $button-radius: $global-radius; +// $button-round: $global-rounded; + +// We use this to set default opacity and cursor for disabled buttons. +// $button-disabled-opacity: 0.7; +// $button-disabled-cursor: $cursor-default-value; + +// 06. Button Groups +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-button-classes: $include-html-classes; + +// Sets the margin for the right side by default, and the left margin if right-to-left direction is used +// $button-bar-margin-opposite: rem-calc(10); +// $button-group-border-width: 1px; + +// 07. Clearing +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-clearing-classes: $include-html-classes; + +// We use these to set the background colors for parts of Clearing. +// $clearing-bg: $oil; +// $clearing-caption-bg: $clearing-bg; +// $clearing-carousel-bg: rgba(51,51,51,0.8); +// $clearing-img-bg: $clearing-bg; + +// We use these to style the close button +// $clearing-close-color: $iron; +// $clearing-close-size: 30px; + +// We use these to style the arrows +// $clearing-arrow-size: 12px; +// $clearing-arrow-color: $clearing-close-color; + +// We use these to style captions +// $clearing-caption-font-color: $iron; +// $clearing-caption-font-size: 0.875em; +// $clearing-caption-padding: 10px 30px 20px; + +// We use these to make the image and carousel height and style +// $clearing-active-img-height: 85%; +// $clearing-carousel-height: 120px; +// $clearing-carousel-thumb-width: 120px; +// $clearing-carousel-thumb-active-border: 1px solid rgb(255,255,255); + +// 08. Dropdown +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-dropdown-classes: $include-html-classes; + +// We use these to controls height and width styles. +// $f-dropdown-max-width: 200px; +// $f-dropdown-height: auto; +// $f-dropdown-max-height: none; + +// Used for bottom position +// $f-dropdown-margin-top: 2px; + +// Used for right position +// $f-dropdown-margin-left: $f-dropdown-margin-top; + +// Used for left position +// $f-dropdown-margin-right: $f-dropdown-margin-top; + +// Used for top position +// $f-dropdown-margin-bottom: $f-dropdown-margin-top; + +// We use this to control the background color + $f-dropdown-bg: $white; + +// We use this to set the border styles for dropdowns. +// $f-dropdown-border-style: solid; +// $f-dropdown-border-width: 1px; +// $f-dropdown-border-color: scale-color($white, $lightness: -20%); + +// We use these to style the triangle pip. +// $f-dropdown-triangle-size: 6px; +// $f-dropdown-triangle-color: $white; +// $f-dropdown-triangle-side-offset: 10px; + +// We use these to control styles for the list elements. +// $f-dropdown-list-style: none; +// $f-dropdown-font-color: $charcoal; +// $f-dropdown-font-size: rem-calc(13); +// $f-dropdown-list-padding: rem-calc(5, 10); +// $f-dropdown-line-height: rem-calc(18); +// $f-dropdown-list-hover-bg: $smoke; +// $dropdown-mobile-default-float: 0; + +// We use this to control the styles for when the dropdown has custom content. + $f-dropdown-content-padding: rem-calc(16); + +// Default radius for dropdown. +// $f-dropdown-radius: $global-radius; + + +// 09. Dropdown Buttons +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-button-classes: $include-html-classes; + +// We use these to set the color of the pip in dropdown buttons +// $dropdown-button-pip-color: $white; +// $dropdown-button-pip-color-alt: $oil; + +// We use these to set the size of the pip in dropdown buttons +// $button-pip-tny: rem-calc(6); +// $button-pip-sml: rem-calc(7); +// $button-pip-med: rem-calc(9); +// $button-pip-lrg: rem-calc(11); + +// We use these to style tiny dropdown buttons +// $dropdown-button-padding-tny: $button-pip-tny * 7; +// $dropdown-button-pip-size-tny: $button-pip-tny; +// $dropdown-button-pip-opposite-tny: $button-pip-tny * 3; +// $dropdown-button-pip-top-tny: (-$button-pip-tny / 2) + rem-calc(1); + +// We use these to style small dropdown buttons +// $dropdown-button-padding-sml: $button-pip-sml * 7; +// $dropdown-button-pip-size-sml: $button-pip-sml; +// $dropdown-button-pip-opposite-sml: $button-pip-sml * 3; +// $dropdown-button-pip-top-sml: (-$button-pip-sml / 2) + rem-calc(1); + +// We use these to style medium dropdown buttons +// $dropdown-button-padding-med: $button-pip-med * 6 + rem-calc(3); +// $dropdown-button-pip-size-med: $button-pip-med - rem-calc(3); +// $dropdown-button-pip-opposite-med: $button-pip-med * 2.5; +// $dropdown-button-pip-top-med: (-$button-pip-med / 2) + rem-calc(2); + +// We use these to style large dropdown buttons +// $dropdown-button-padding-lrg: $button-pip-lrg * 5 + rem-calc(3); +// $dropdown-button-pip-size-lrg: $button-pip-lrg - rem-calc(6); +// $dropdown-button-pip-opposite-lrg: $button-pip-lrg * 2.5; +// $dropdown-button-pip-top-lrg: (-$button-pip-lrg / 2) + rem-calc(3); + +// 10. Flex Video +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-media-classes: $include-html-classes; + +// We use these to control video container padding and margins +// $flex-video-padding-top: rem-calc(25); +// $flex-video-padding-bottom: 67.5%; +// $flex-video-margin-bottom: rem-calc(16); + +// We use this to control widescreen bottom padding +// $flex-video-widescreen-padding-bottom: 56.34%; + +// 11. Forms +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-form-classes: $include-html-classes; + +// We use this to set the base for lots of form spacing and positioning styles +// $form-spacing: rem-calc(16); + +// We use these to style the labels in different ways +// $form-label-pointer: pointer; +// $form-label-font-size: rem-calc(14); +// $form-label-font-weight: $font-weight-normal; +// $form-label-line-height: 1.5; +// $form-label-font-color: scale-color($black, $lightness: 30%); +// $form-label-small-transform: capitalize; +// $form-label-bottom-margin: 0; +// $input-font-family: inherit; +// $input-font-color: rgba(0,0,0,0.75); +// $input-font-size: rem-calc(14); +// $input-bg-color: $white; +// $input-focus-bg-color: scale-color($white, $lightness: -2%); +// $input-border-color: scale-color($white, $lightness: -20%); +// $input-focus-border-color: scale-color($white, $lightness: -40%); +// $input-border-style: solid; +// $input-border-width: 1px; +// $input-border-radius: $global-radius; +// $input-disabled-bg: $gainsboro; +// $input-disabled-cursor: $cursor-default-value; +// $input-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); +// $input-include-glowing-effect: true; + +// We use these to style the fieldset border and spacing. +// $fieldset-border-style: solid; +// $fieldset-border-width: 1px; +// $fieldset-border-color: $gainsboro; +// $fieldset-padding: rem-calc(20); +// $fieldset-margin: rem-calc(18 0); + +// We use these to style the legends when you use them +// $legend-bg: $white; +// $legend-font-weight: $font-weight-bold; +// $legend-padding: rem-calc(0 3); + +// We use these to style the prefix and postfix input elements +// $input-prefix-bg: scale-color($white, $lightness: -5%); +// $input-prefix-border-color: scale-color($white, $lightness: -20%); +// $input-prefix-border-size: 1px; +// $input-prefix-border-type: solid; +// $input-prefix-overflow: hidden; +// $input-prefix-font-color: $oil; +// $input-prefix-font-color-alt: $white; + +// We use this setting to turn on/off HTML5 number spinners (the up/down arrows) +// $input-number-spinners: true; + +// We use these to style the error states for inputs and labels +// $input-error-message-padding: rem-calc(6 9 9); +// $input-error-message-top: -1px; +// $input-error-message-font-size: rem-calc(12); +// $input-error-message-font-weight: $font-weight-normal; +// $input-error-message-font-style: italic; +// $input-error-message-font-color: $white; +// $input-error-message-bg-color: $alert-color; +// $input-error-message-font-color-alt: $oil; + +// We use this to style the glowing effect of inputs when focused +// $glowing-effect-fade-time: 0.45s; +// $glowing-effect-color: $input-focus-border-color; + +// Select variables +// $select-bg-color: $ghost; +// $select-hover-bg-color: scale-color($select-bg-color, $lightness: -3%); + + +// 12. Icon Bar +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// We use these to style the icon-bar and items +// $icon-bar-bg: $oil; +// $icon-bar-font-color: $white; +// $icon-bar-font-color-hover: $icon-bar-font-color; +// $icon-bar-font-size: 1rem; +// $icon-bar-hover-color: $primary-color; +// $icon-bar-icon-color: $white; +// $icon-bar-icon-color-hover: $icon-bar-icon-color; +// $icon-bar-icon-size: 1.875rem; +// $icon-bar-image-width: 1.875rem; +// $icon-bar-image-height: 1.875rem; +// $icon-bar-active-color: $primary-color; +// $icon-bar-item-padding: 1.25rem; + +// We use this to set default opacity and cursor for disabled icons. +// $icon-bar-disabled-opacity: 0.7; + +// 13. Inline Lists +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-inline-list-classes: $include-html-classes; + +// We use this to control the margins and padding of the inline list. +// $inline-list-top-margin: 0; +// $inline-list-opposite-margin: 0; +// $inline-list-bottom-margin: rem-calc(17); +// $inline-list-default-float-margin: rem-calc(-22); +// $inline-list-default-float-list-margin: rem-calc(22); + +// $inline-list-padding: 0; + +// We use this to control the overflow of the inline list. +// $inline-list-overflow: hidden; + +// We use this to control the list items +// $inline-list-display: block; + +// We use this to control any elements within list items +// $inline-list-children-display: block; + +// 14. Joyride +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-joyride-classes: $include-html-classes; + +// Controlling default Joyride styles +// $joyride-tip-bg: $oil; +// $joyride-tip-default-width: 300px; +// $joyride-tip-padding: rem-calc(18 20 24); +// $joyride-tip-border: solid 1px $charcoal; +// $joyride-tip-radius: 4px; +// $joyride-tip-position-offset: 22px; + +// Here, we're setting the tip font styles +// $joyride-tip-font-color: $white; +// $joyride-tip-font-size: rem-calc(14); +// $joyride-tip-header-weight: $font-weight-bold; + +// This changes the nub size +// $joyride-tip-nub-size: 10px; + +// This adjusts the styles for the timer when its enabled +// $joyride-tip-timer-width: 50px; +// $joyride-tip-timer-height: 3px; +// $joyride-tip-timer-color: $steel; + +// This changes up the styles for the close button +// $joyride-tip-close-color: $monsoon; +// $joyride-tip-close-size: 24px; +// $joyride-tip-close-weight: $font-weight-normal; + +// When Joyride is filling the screen, we use this style for the bg +// $joyride-screenfill: rgba(0,0,0,0.5); + +// 15. Keystrokes +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-keystroke-classes: $include-html-classes; + +// We use these to control text styles. +// $keystroke-font: "Consolas", "Menlo", "Courier", monospace; +// $keystroke-font-size: inherit; +// $keystroke-font-color: $jet; +// $keystroke-font-color-alt: $white; +// $keystroke-function-factor: -7%; + +// We use this to control keystroke padding. +// $keystroke-padding: rem-calc(2 4 0); + +// We use these to control background and border styles. +// $keystroke-bg: scale-color($white, $lightness: $keystroke-function-factor); +// $keystroke-border-style: solid; +// $keystroke-border-width: 1px; +// $keystroke-border-color: scale-color($keystroke-bg, $lightness: $keystroke-function-factor); +// $keystroke-radius: $global-radius; + +// 16. Labels +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-label-classes: $include-html-classes; + +// We use these to style the labels +// $label-padding: rem-calc(4 8 4); +// $label-radius: $global-radius; + +// We use these to style the label text +// $label-font-sizing: rem-calc(11); +// $label-font-weight: $font-weight-normal; +// $label-font-color: $oil; +// $label-font-color-alt: $white; +// $label-font-family: $body-font-family; + +// 17. Magellan +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-magellan-classes: $include-html-classes; + +// $magellan-bg: $white; +// $magellan-padding: 10px; + +// 18. Off-canvas +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// Off Canvas Tab Bar Variables +// $include-html-off-canvas-classes: $include-html-classes; + + $tabbar-bg: $d-blue; +// $tabbar-height: rem-calc(45); +// $tabbar-icon-width: $tabbar-height; +// $tabbar-line-height: $tabbar-height; +// $tabbar-color: $white; +// $tabbar-middle-padding: 0 rem-calc(10); + +// Off Canvas Divider Styles +// $tabbar-left-section-border: solid 1px scale-color($tabbar-bg, $lightness: -50%); +// $tabbar-right-section-border: $tabbar-left-section-border; + + +// Off Canvas Tab Bar Headers +// $tabbar-header-color: $white; +// $tabbar-header-weight: $font-weight-bold; +// $tabbar-header-line-height: $tabbar-height; +// $tabbar-header-margin: 0; + +// Off Canvas Menu Variables +// $off-canvas-width: rem-calc(250); + $off-canvas-bg: $blue; + +// Off Canvas Menu List Variables +// $off-canvas-label-padding: 0.3rem rem-calc(15); +// $off-canvas-label-color: $aluminum; +// $off-canvas-label-text-transform: uppercase; +// $off-canvas-label-font-size: rem-calc(12); +// $off-canvas-label-font-weight: $font-weight-bold; +// $off-canvas-label-bg: $tuatara; +// $off-canvas-label-border-top: 1px solid scale-color($off-canvas-label-bg, $lightness: 14%); +// $off-canvas-label-border-bottom: none; +// $off-canvas-label-margin:0; +// $off-canvas-link-padding: rem-calc(10, 15); +// $off-canvas-link-color: rgba($white, 0.7); + $off-canvas-link-border-bottom: 0px solid scale-color($off-canvas-bg, $lightness: -25%); +// $off-canvas-back-bg: #444; +// $off-canvas-back-border-top: $off-canvas-label-border-top; +// $off-canvas-back-border-bottom: $off-canvas-label-border-bottom; +// $off-canvas-back-hover-bg: scale-color($off-canvas-back-bg, $lightness: -30%); +// $off-canvas-back-hover-border-top: 1px solid scale-color($off-canvas-label-bg, $lightness: 14%); +// $off-canvas-back-hover-border-bottom: none; + +// Off Canvas Menu Icon Variables +// $tabbar-menu-icon-color: $white; +// $tabbar-menu-icon-hover: scale-color($tabbar-menu-icon-color, $lightness: -30%); + + $tabbar-menu-icon-text-indent: rem-calc(60); +// $tabbar-menu-icon-width: $tabbar-icon-width; +// $tabbar-menu-icon-height: $tabbar-height; +// $tabbar-menu-icon-padding: 0; + +// $tabbar-hamburger-icon-width: rem-calc(16); +// $tabbar-hamburger-icon-left: false; +// $tabbar-hamburger-icon-top: false; +// $tabbar-hamburger-icon-thickness: 1px; +// $tabbar-hamburger-icon-gap: 6px; + +// Off Canvas Back-Link Overlay +// $off-canvas-overlay-transition: background 300ms ease; +// $off-canvas-overlay-cursor: pointer; +// $off-canvas-overlay-box-shadow: -4px 0 4px rgba($black, 0.5), 4px 0 4px rgba($black, 0.5); +// $off-canvas-overlay-background: rgba($white, 0.2); +// $off-canvas-overlay-background-hover: rgba($white, 0.05); + +// Transition Variables +// $menu-slide: "transform 500ms ease"; + +// 19. Orbit +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-orbit-classes: $include-html-classes; + +// We use these to control the caption styles +// $orbit-container-bg: none; +// $orbit-caption-bg: rgba(51,51,51, 0.8); +// $orbit-caption-font-color: $white; +// $orbit-caption-font-size: rem-calc(14); +// $orbit-caption-position: "bottom"; // Supported values: "bottom", "under" +// $orbit-caption-padding: rem-calc(10 14); +// $orbit-caption-height: auto; + +// We use these to control the left/right nav styles +// $orbit-nav-bg: transparent; +// $orbit-nav-bg-hover: rgba(0,0,0,0.3); +// $orbit-nav-arrow-color: $white; +// $orbit-nav-arrow-color-hover: $white; + +// We use these to control the timer styles +// $orbit-timer-bg: rgba(255,255,255,0.3); +// $orbit-timer-show-progress-bar: true; + +// We use these to control the bullet nav styles +// $orbit-bullet-nav-color: $iron; +// $orbit-bullet-nav-color-active: $aluminum; +// $orbit-bullet-radius: rem-calc(9); + +// We use these to controls the style of slide numbers +// $orbit-slide-number-bg: rgba(0,0,0,0); +// $orbit-slide-number-font-color: $white; +// $orbit-slide-number-padding: rem-calc(5); + +// Graceful Loading Wrapper and preloader +// $wrapper-class: "slideshow-wrapper"; +// $preloader-class: "preloader"; + +// Hide controls on small +// $orbit-nav-hide-for-small: true; +// $orbit-bullet-hide-for-small: true; +// $orbit-timer-hide-for-small: true; + +// 20. Pagination +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-pagination-classes: $include-html-classes; + +// We use these to control the pagination container +// $pagination-height: rem-calc(24); +// $pagination-margin: rem-calc(-5); + +// We use these to set the list-item properties +// $pagination-li-float: $default-float; +// $pagination-li-height: rem-calc(24); +// $pagination-li-font-color: $jet; +// $pagination-li-font-size: rem-calc(14); +// $pagination-li-margin: rem-calc(5); + +// We use these for the pagination anchor links +// $pagination-link-pad: rem-calc(1 10 1); +// $pagination-link-font-color: $aluminum; +// $pagination-link-active-bg: scale-color($white, $lightness: -10%); + +// We use these for disabled anchor links +// $pagination-link-unavailable-cursor: default; +// $pagination-link-unavailable-font-color: $aluminum; +// $pagination-link-unavailable-bg-active: transparent; + +// We use these for currently selected anchor links +// $pagination-link-current-background: $primary-color; +// $pagination-link-current-font-color: $white; +// $pagination-link-current-font-weight: $font-weight-bold; +// $pagination-link-current-cursor: default; +// $pagination-link-current-active-bg: $primary-color; + +// 21. Panels +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-panel-classes: $include-html-classes; + +// We use these to control the background and border styles +// $panel-bg: scale-color($white, $lightness: -5%); +// $panel-border-style: solid; +// $panel-border-size: 1px; + +// We use this % to control how much we darken things on hover +// $panel-function-factor: -11%; +// $panel-border-color: scale-color($panel-bg, $lightness: $panel-function-factor); + +// We use these to set default inner padding and bottom margin +// $panel-margin-bottom: rem-calc(20); +// $panel-padding: rem-calc(20); + +// We use these to set default font colors +// $panel-font-color: $oil; +// $panel-font-color-alt: $white; + +// $panel-header-adjust: true; +// $callout-panel-link-color: $primary-color; +// $callout-panel-link-color-hover: scale-color($callout-panel-link-color, $lightness: -14%); + +// 22. Pricing Tables +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-pricing-classes: $include-html-classes; + +// We use this to control the border color +// $price-table-border: solid 1px $gainsboro; + +// We use this to control the bottom margin of the pricing table +// $price-table-margin-bottom: rem-calc(20); + +// We use these to control the title styles +// $price-title-bg: $oil; +// $price-title-padding: rem-calc(15 20); +// $price-title-align: center; +// $price-title-color: $smoke; +// $price-title-weight: $font-weight-normal; +// $price-title-size: rem-calc(16); +// $price-title-font-family: $body-font-family; + +// We use these to control the price styles +// $price-money-bg: $vapor; +// $price-money-padding: rem-calc(15 20); +// $price-money-align: center; +// $price-money-color: $oil; +// $price-money-weight: $font-weight-normal; +// $price-money-size: rem-calc(32); +// $price-money-font-family: $body-font-family; + + +// We use these to control the description styles +// $price-bg: $white; +// $price-desc-color: $monsoon; +// $price-desc-padding: rem-calc(15); +// $price-desc-align: center; +// $price-desc-font-size: rem-calc(12); +// $price-desc-weight: $font-weight-normal; +// $price-desc-line-height: 1.4; +// $price-desc-bottom-border: dotted 1px $gainsboro; + +// We use these to control the list item styles +// $price-item-color: $oil; +// $price-item-padding: rem-calc(15); +// $price-item-align: center; +// $price-item-font-size: rem-calc(14); +// $price-item-weight: $font-weight-normal; +// $price-item-bottom-border: dotted 1px $gainsboro; + +// We use these to control the CTA area styles +// $price-cta-bg: $white; +// $price-cta-align: center; +// $price-cta-padding: rem-calc(20 20 0); + +// 23. Progress Bar +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-media-classes: $include-html-classes; + +// We use this to set the progress bar height +// $progress-bar-height: rem-calc(25); +// $progress-bar-color: $vapor; + +// We use these to control the border styles +// $progress-bar-border-color: scale-color($white, $lightness: 20%); +// $progress-bar-border-size: 1px; +// $progress-bar-border-style: solid; +// $progress-bar-border-radius: $global-radius; + +// We use these to control the margin & padding +// $progress-bar-margin-bottom: rem-calc(10); + +// We use these to set the meter colors +// $progress-meter-color: $primary-color; +// $progress-meter-secondary-color: $secondary-color; +// $progress-meter-success-color: $success-color; +// $progress-meter-alert-color: $alert-color; + +// 24. Range Slider +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-range-slider-classes: $include-html-classes; + +// These variabels define the slider bar styles +// $range-slider-bar-width: 100%; +// $range-slider-bar-height: rem-calc(16); + +// $range-slider-bar-border-width: 1px; +// $range-slider-bar-border-style: solid; +// $range-slider-bar-border-color: $gainsboro; +// $range-slider-radius: $global-radius; +// $range-slider-round: $global-rounded; +// $range-slider-bar-bg-color: $ghost; +// $range-slider-active-segment-bg-color: scale-color($secondary-color, $lightness: -1%); + +// Vertical bar styles +// $range-slider-vertical-bar-width: rem-calc(16); +// $range-slider-vertical-bar-height: rem-calc(200); + +// These variabels define the slider handle styles +// $range-slider-handle-width: rem-calc(32); +// $range-slider-handle-height: rem-calc(22); +// $range-slider-handle-position-top: rem-calc(-5); +// $range-slider-handle-bg-color: $primary-color; +// $range-slider-handle-border-width: 1px; +// $range-slider-handle-border-style: solid; +// $range-slider-handle-border-color: none; +// $range-slider-handle-radius: $global-radius; +// $range-slider-handle-round: $global-rounded; +// $range-slider-handle-bg-hover-color: scale-color($primary-color, $lightness: -12%); +// $range-slider-handle-cursor: pointer; + +// $range-slider-disabled-opacity: 0.7; +// $range-slider-disabled-cursor: $cursor-disabled-value; + +// 25. Reveal +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-reveal-classes: $include-html-classes; + +// We use these to control the style of the reveal overlay. +// $reveal-overlay-bg: rgba($black, .45); +// $reveal-overlay-bg-old: $black; + +// We use these to control the style of the modal itself. +// $reveal-modal-bg: $white; +// $reveal-position-top: rem-calc(100); +// $reveal-default-width: 80%; +// $reveal-max-width: $row-width; +// $reveal-modal-padding: rem-calc(20); +// $reveal-box-shadow: 0 0 10px rgba($black,.4); + +// We use these to style the reveal close button +// $reveal-close-font-size: rem-calc(40); +// $reveal-close-top: rem-calc(10); +// $reveal-close-side: rem-calc(22); +// $reveal-close-color: $base; +// $reveal-close-weight: $font-weight-bold; + +// We use this to set the default radius used throughout the core. +// $reveal-radius: $global-radius; +// $reveal-round: $global-rounded; + +// We use these to control the modal border +// $reveal-border-style: solid; +// $reveal-border-width: 1px; +// $reveal-border-color: $steel; + +// $reveal-modal-class: "reveal-modal"; +// $close-reveal-modal-class: "close-reveal-modal"; + +// 26. Side Nav +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-nav-classes: $include-html-classes; + +// We use this to control padding. +// $side-nav-padding: rem-calc(14 0); + +// We use these to control list styles. +// $side-nav-list-type: none; +// $side-nav-list-position: outside; +// $side-nav-list-margin: rem-calc(0 0 7 0); + +// We use these to control link styles. +// $side-nav-link-color: $primary-color; +// $side-nav-link-color-active: scale-color($side-nav-link-color, $lightness: 30%); +// $side-nav-link-color-hover: scale-color($side-nav-link-color, $lightness: 30%); +// $side-nav-link-bg-hover: hsla(0, 0, 0, 0.025); +// $side-nav-link-margin: 0; +// $side-nav-link-padding: rem-calc(7 14); +// $side-nav-font-size: rem-calc(14); +// $side-nav-font-weight: $font-weight-normal; +// $side-nav-font-weight-active: $side-nav-font-weight; +// $side-nav-font-family: $body-font-family; +// $side-nav-font-family-active: $side-nav-font-family; + +// We use these to control heading styles. +// $side-nav-heading-color: $side-nav-link-color; +// $side-nav-heading-font-size: $side-nav-font-size; +// $side-nav-heading-font-weight: bold; +// $side-nav-heading-text-transform: uppercase; + +// We use these to control border styles +// $side-nav-divider-size: 1px; +// $side-nav-divider-style: solid; +// $side-nav-divider-color: scale-color($white, $lightness: 10%); + +// 27. Split Buttons +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-button-classes: $include-html-classes; + +// We use these to control different shared styles for Split Buttons +// $split-button-function-factor: 10%; +// $split-button-pip-color: $white; +// $split-button-pip-color-alt: $oil; +// $split-button-active-bg-tint: rgba(0,0,0,0.1); + +// We use these to control tiny split buttons +// $split-button-padding-tny: $button-pip-tny * 10; +// $split-button-span-width-tny: $button-pip-tny * 6; +// $split-button-pip-size-tny: $button-pip-tny; +// $split-button-pip-top-tny: $button-pip-tny * 2; +// $split-button-pip-default-float-tny: rem-calc(-6); + +// We use these to control small split buttons +// $split-button-padding-sml: $button-pip-sml * 10; +// $split-button-span-width-sml: $button-pip-sml * 6; +// $split-button-pip-size-sml: $button-pip-sml; +// $split-button-pip-top-sml: $button-pip-sml * 1.5; +// $split-button-pip-default-float-sml: rem-calc(-6); + +// We use these to control medium split buttons +// $split-button-padding-med: $button-pip-med * 9; +// $split-button-span-width-med: $button-pip-med * 5.5; +// $split-button-pip-size-med: $button-pip-med - rem-calc(3); +// $split-button-pip-top-med: $button-pip-med * 1.5; +// $split-button-pip-default-float-med: rem-calc(-6); + +// We use these to control large split buttons +// $split-button-padding-lrg: $button-pip-lrg * 8; +// $split-button-span-width-lrg: $button-pip-lrg * 5; +// $split-button-pip-size-lrg: $button-pip-lrg - rem-calc(6); +// $split-button-pip-top-lrg: $button-pip-lrg + rem-calc(5); +// $split-button-pip-default-float-lrg: rem-calc(-6); + +// 28. Sub Nav +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-nav-classes: $include-html-classes; + +// We use these to control margin and padding +// $sub-nav-list-margin: rem-calc(-4 0 18); +// $sub-nav-list-padding-top: rem-calc(4); + +// We use this to control the definition +// $sub-nav-font-family: $body-font-family; +// $sub-nav-font-size: rem-calc(14); +// $sub-nav-font-color: $aluminum; +// $sub-nav-font-weight: $font-weight-normal; +// $sub-nav-text-decoration: none; +// $sub-nav-padding: rem-calc(3 16); +// $sub-nav-border-radius: 3px; +// $sub-nav-font-color-hover: scale-color($sub-nav-font-color, $lightness: -25%); + + +// We use these to control the active item styles + +// $sub-nav-active-font-weight: $font-weight-normal; +// $sub-nav-active-bg: $primary-color; +// $sub-nav-active-bg-hover: scale-color($sub-nav-active-bg, $lightness: -14%); +// $sub-nav-active-color: $white; +// $sub-nav-active-padding: $sub-nav-padding; +// $sub-nav-active-cursor: default; + +// $sub-nav-item-divider: ""; +// $sub-nav-item-divider-margin: rem-calc(12); + +// 29. Switch +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-form-classes: $include-html-classes; + +// Controlling background color for the switch container +// $switch-bg: $gainsboro; + +// We use these to control the switch heights for our default classes +// $switch-height-tny: 1.5rem; +// $switch-height-sml: 1.75rem; +// $switch-height-med: 2rem; +// $switch-height-lrg: 2.5rem; +// $switch-bottom-margin: 1.5rem; + +// We use these to style the switch-paddle +// $switch-paddle-bg: $white; +// $switch-paddle-transition-speed: .15s; +// $switch-paddle-transition-ease: ease-out; +// $switch-active-color: $primary-color; + +// 30. Tables +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-table-classes: $include-html-classes; + +// These control the background color for the table and even rows +// $table-bg: $white; +// $table-even-row-bg: $snow; + +// These control the table cell border style +// $table-border-style: solid; +// $table-border-size: 1px; +// $table-border-color: $gainsboro; + +// These control the table head styles +// $table-head-bg: $white-smoke; +// $table-head-font-size: rem-calc(14); +// $table-head-font-color: $jet; +// $table-head-font-weight: $font-weight-bold; +// $table-head-padding: rem-calc(8 10 10); + +// These control the table foot styles +// $table-foot-bg: $table-head-bg; +// $table-foot-font-size: $table-head-font-size; +// $table-foot-font-color: $table-head-font-color; +// $table-foot-font-weight: $table-head-font-weight; +// $table-foot-padding: $table-head-padding; + +// These control the caption +// table-caption-bg: transparent; +// $table-caption-font-color: $table-head-font-color; +// $table-caption-font-size: rem-calc(16); +// $table-caption-font-weight: bold; + +// These control the row padding and font styles +// $table-row-padding: rem-calc(9 10); +// $table-row-font-size: rem-calc(14); +// $table-row-font-color: $jet; +// $table-line-height: rem-calc(18); + +// These are for controlling the layout, display and margin of tables +// $table-layout: auto; +// $table-display: table-cell; +// $table-margin-bottom: rem-calc(20); + + +// 31. Tabs +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-tabs-classes: $include-html-classes; + +// $tabs-navigation-padding: rem-calc(16); +// $tabs-navigation-bg-color: $silver; +// $tabs-navigation-active-bg-color: $white; +// $tabs-navigation-hover-bg-color: scale-color($tabs-navigation-bg-color, $lightness: -6%); +// $tabs-navigation-font-color: $jet; +// $tabs-navigation-active-font-color: $tabs-navigation-font-color; +// $tabs-navigation-font-size: rem-calc(16); +// $tabs-navigation-font-family: $body-font-family; + +// $tabs-content-margin-bottom: rem-calc(24); +// $tabs-content-padding: ($column-gutter/2); + +// $tabs-vertical-navigation-margin-bottom: 1.25rem; + +// 32. Thumbnails +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-media-classes: $include-html-classes; + +// We use these to control border styles +// $thumb-border-style: solid; +// $thumb-border-width: 4px; +// $thumb-border-color: $white; +// $thumb-box-shadow: 0 0 0 1px rgba($black,.2); +// $thumb-box-shadow-hover: 0 0 6px 1px rgba($primary-color,0.5); + +// Radius and transition speed for thumbs +// $thumb-radius: $global-radius; +// $thumb-transition-speed: 200ms; + +// 33. Tooltips +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-tooltip-classes: $include-html-classes; + +// $has-tip-border-bottom: dotted 1px $iron; +// $has-tip-font-weight: $font-weight-bold; +// $has-tip-font-color: $oil; +// $has-tip-border-bottom-hover: dotted 1px scale-color($primary-color, $lightness: -55%); +// $has-tip-font-color-hover: $primary-color; +// $has-tip-cursor-type: help; + +// $tooltip-padding: rem-calc(12); +// $tooltip-bg: $oil; +// $tooltip-font-size: rem-calc(14); +// $tooltip-font-weight: $font-weight-normal; +// $tooltip-font-color: $white; +// $tooltip-line-height: 1.3; +// $tooltip-close-font-size: rem-calc(10); +// $tooltip-close-font-weight: $font-weight-normal; +// $tooltip-close-font-color: $monsoon; +// $tooltip-font-size-sml: rem-calc(14); +// $tooltip-radius: $global-radius; +// $tooltip-rounded: $global-rounded; +// $tooltip-pip-size: 5px; +// $tooltip-max-width: 300px; + +// 34. Top Bar +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-top-bar-classes: $include-html-classes; + +// Background color for the top bar +// $topbar-bg-color: $oil; + $topbar-bg: $d-blue; + +// Height and margin + $topbar-height: rem-calc(60); +// $topbar-margin-bottom: 0; + +// Controlling the styles for the title in the top bar +// $topbar-title-weight: $font-weight-normal; +// $topbar-title-font-size: rem-calc(17); + +// Set the link colors and styles for top-level nav + $topbar-link-color: $white; + $topbar-link-color-hover: $orange; + $topbar-link-color-active: $orange; + $topbar-link-color-active-hover: $orange; +// $topbar-link-weight: $font-weight-normal; + $topbar-link-font-size: rem-calc(24); +// $topbar-link-hover-lightness: -10%; // Darken by 10% + $topbar-link-bg: $d-blue; + $topbar-link-bg-hover: $white; + $topbar-link-bg-color-hover: $white; + $topbar-link-bg-active: $d-blue; + $topbar-link-bg-active-hover: $white; +// $topbar-link-font-family: $body-font-family; +// $topbar-link-text-transform: none; +// $topbar-link-padding: ($topbar-height / 3); +// $topbar-back-link-size: rem-calc(18); + $topbar-link-dropdown-padding: rem-calc(16); +// $topbar-button-font-size: 0.75rem; +// $topbar-button-top: 7px; + +// Style the top bar dropdown elements + $topbar-dropdown-bg: $white; + $topbar-dropdown-link-color: $blue; + $topbar-dropdown-link-color-hover: $orange; + $topbar-dropdown-link-bg: $white; + $topbar-dropdown-link-bg-hover: $white; +// $topbar-dropdown-link-weight: $font-weight-normal; +// $topbar-dropdown-toggle-size: 5px; +// $topbar-dropdown-toggle-color: $white; +// $topbar-dropdown-toggle-alpha: 0.4; + +// $topbar-dropdown-label-color: $monsoon; +// $topbar-dropdown-label-text-transform: uppercase; +// $topbar-dropdown-label-font-weight: $font-weight-bold; +// $topbar-dropdown-label-font-size: rem-calc(10); +// $topbar-dropdown-label-bg: $oil; + +// Top menu icon styles +// $topbar-menu-link-transform: uppercase; +// $topbar-menu-link-font-size: rem-calc(13); +// $topbar-menu-link-weight: $font-weight-bold; +// $topbar-menu-link-color: $white; +// $topbar-menu-icon-color: $white; +// $topbar-menu-link-color-toggled: $jumbo; +// $topbar-menu-icon-color-toggled: $jumbo; +// $topbar-menu-icon-position: $opposite-direction; // Change to $default-float for a left menu icon + +// Transitions and breakpoint styles +// $topbar-transition-speed: 300ms; +// Using rem-calc for the below breakpoint causes issues with top bar +// $topbar-breakpoint: #{lower-bound($medium-range)}; // Change to 9999px for always mobile layout +// $topbar-media-query: $medium-up; + +// Top-bar input styles +// $topbar-input-height: rem-calc(28); + +// Divider Styles +// $topbar-divider-border-bottom: solid 1px scale-color($topbar-bg-color, $lightness: 13%); +// $topbar-divider-border-top: solid 1px scale-color($topbar-bg-color, $lightness: -50%); + +// Sticky Class +// $topbar-sticky-class: ".sticky"; + $topbar-arrows: false; //Set false to remove the triangle icon from the menu item +// $topbar-dropdown-arrows: true; //Set false to remove the \00bb >> text from dropdown subnavigation li// + +// 36. Visibility Classes +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-visibility-classes: $include-html-classes; +// $include-accessibility-classes: true; +// $include-table-visibility-classes: true; +// $include-legacy-visibility-classes: true; diff --git a/scss/_shadow.wrapper.scss b/scss/_shadow.wrapper.scss new file mode 100644 index 0000000..e69de29 diff --git a/scss/_sidebar.scss b/scss/_sidebar.scss new file mode 100644 index 0000000..b64cf19 --- /dev/null +++ b/scss/_sidebar.scss @@ -0,0 +1,131 @@ +#sidebar { + padding-top: 25px; + background: #f2f9fc; + .row.collapse { + margin-left: 14px; + } + li { + list-style: none; + #calendar_wrap { + table#wp-calendar { + margin: 0 auto; + } + } + } + a { + font-size: 12px; + } + form { + margin: 0 12px 0 14px; + select { + padding: 0 rem-calc(8); + border-radius: 5px; + height: 25px; + margin: 0; + option { + font-size: 10px; + } + } + } + .small-block-grid-2 { + margin-top: 10px; + li { + padding: 0 rem-calc(10) rem-calc(10); + img { + border: 2px solid lightblue; + } + } + & > li:nth-of-type(2), & > li:nth-of-type(4) { + padding-left: 0; + } + & > li:nth-of-type(3), & > li:nth-of-type(4) { + padding-bottom: 20px; + } + } + h3 { + margin: 20px 0 0; + } + h1 { + margin: 0; + font-size: rem-calc(25); + text-transform: none; + } + input { + padding: 5px 0 5px 8px; + height: auto; + margin: 10px 0; + } + button { + border-radius: 2px; + padding: 0 10px; + } +} +#side-nav { + padding-top: 10px; + background: #f2f9fc; + h1 { + font-size: rem-calc(22); +/* margin: 5px 0 25px;*/ + } + h4 { + font-weight: bold; + margin-left: 10px; + } + li { + list-style: none; + } + ul { + list-style: none; + margin: 0 0 20px; + li { + margin: 0 -15px; + padding: 5px 10px 5px 25px; + &:hover { + background: #81adc1; + } + a { + color: darkblue; + &:hover { + color: $white; + } + } + } + } + h3 { + text-transform: none; + margin: 0; + } + input { + padding: 5px 0 5px 8px; + height: auto; + margin-bottom: 10px; + } + button { + border-radius: 2px; + padding: 0 10px; + } +} +#extra { + margin-top: 15px; + p { + line-height: 1.3; + &.title { + margin: 0; + &#last { + padding-top: 10px; + } + } + &#message { + text-transform: uppercase; + color: lightblue; + font-size: rem-calc(15); + margin: 40px 0; + } + } +} +.county-news { + font-weight: bold; +} +.current_page_item a { + font-weight: bold; +} \ No newline at end of file diff --git a/scss/_slideshow.scss b/scss/_slideshow.scss new file mode 100644 index 0000000..62b336b --- /dev/null +++ b/scss/_slideshow.scss @@ -0,0 +1,19 @@ +#slideshow { +// border-bottom: 5px solid $d-blue; +// margin-top: -10px; + ul { + list-style: none; + margin: 0; + } + #caption { + background: rgba(0, 0, 0, 0.75); + color: $white; + margin-top: -51px; + p { + padding: 10px 5px; + font-size: 12px; + margin: 0; + text-align: right; + } + } +} diff --git a/scss/_structure.scss b/scss/_structure.scss new file mode 100644 index 0000000..3dd3b9a --- /dev/null +++ b/scss/_structure.scss @@ -0,0 +1,49 @@ +//1. Body +//2. Header +//3. Fonts +//4. Top Bar +//5. Off-Canvas +.off-canvas-wrap { + min-height: 100%; + .inner-wrap { + min-height: 100vh; + height: 100%; + } +} +//6. Main +//7. Slideshow +//8. Blog +//9. Sidebar +//10. Links +//11. Footer +//12. Copyright + +#example.element { + background-color: transparent; +} +h1 { + font-family: "Alice"; + color: $blue; +} +h2 { + font-family: "Alice"; + color: $orange; +} +h3 { + font-family: "Alice"; + color: $blue; +} +h4 { + color: $orange; + font-family: "Lato"; +} +h5 { + color: $black; + font-family: "Lato"; + font-weight: bold; +} +h6 { + color: $orange; + font-family: "Lato"; + text-transform: uppercase; +} \ No newline at end of file diff --git a/scss/_topbar.scss b/scss/_topbar.scss new file mode 100644 index 0000000..d7ea37f --- /dev/null +++ b/scss/_topbar.scss @@ -0,0 +1,88 @@ +.contain-to-grid { + box-shadow: 0 5px 10px -1px $aluminum; + .top-bar { + height: 73px; + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.5); + margin-bottom: 10px; + } +} +.tab-bar { + .tab-bar-section.middle { +// left: 0; +// right: 2.8125rem; + text-align: right; + } +} +.top-bar-section { + background: transparent; + float: none; + margin-left: auto; + margin-right: auto; + display: inline-block; +// height: auto; +// line-height: 1; + ul{ + li { + padding: 0; + background: $d-blue; + &:not(.has-form) { + & > a:not(.button) { +// background: transparent !important; + padding: 0 8px; + text-decoration: none; + } + } + &.active:not(.has-form) { + + & > a:not(.button) { + padding: 0 8px; + text-decoration: none; + } + } + &.divider { + padding: 0 17px; + background: url(../assets/propller-icon.png) no-repeat center center; + display:block; + width: 19px; + border: none; + &:first-child { + display: none; + } + } + ul.dropdown { + li { + background: none; + text-align: left; + height: 35px; + &:not(.has-form) { + & > a:not(.button) { + // background: transparent !important; + padding: 0 10px; + text-decoration: none; + font-size: rem-calc(16); + height: 35px; + border-top: 1px solid $grey; + line-height: 2; + } + } + &.active:not(.has-form) { + + & > a:not(.button) { + line-height: 2; + border-top: 1px solid $grey; + height: 35px; + padding: 0 10px; + text-decoration: none; + font-size: rem-calc(16); + } + } + &:last-child { + a { + border-bottom: 4px solid $blue; + } + } + } + } + } + } +} diff --git a/scss/_wordpress.scss b/scss/_wordpress.scss new file mode 100644 index 0000000..2ebd54a --- /dev/null +++ b/scss/_wordpress.scss @@ -0,0 +1,235 @@ +// Wordpress styles +// Table of Contents +// 01. Images + + +// 01. Images +// 02 Search and Post + +img.aligncenter { + display: block; + clear: both; + float:none; + padding:0; + margin-left: auto; + margin-right: auto; + } + +img.alignright { + padding: 0; + margin: 0 0 6px 11px; + display: inline; + } + +blockquote.alignleft, +img.alignleft, +.wp-caption.alignleft { + margin: rem-calc(7) rem-calc(35) rem-calc(7) 0; +} + +blockquote.alignright, +img.alignright, +.wp-caption.alignright { + margin: rem-calc(7) 0 rem-calc(7) rem-calc(35); +} +img.alignleft { + padding: 0; + display: inline; + } +img.alignleft, img.alignright, img.aligncenter, img.alignnone, div.wp-caption img { +// border: 1px solid $charcoal; +} + +.alignright { + float: right; +} +.alignnone { + float: none; +} +.alignleft { + float: left; +} +.wp-caption { +// background: $charcoal; + width: auto; +} +.wp-caption-text { + font-family: "Lato"; + font-size: 14px; + color: $gray; + font-style: italic; + margin: 0; + padding: 0 5px; +} +.gallery-one-title { + height: 45px; + font-size: 0.8em; + text-align: center; + font-family: sans-serif; + padding: 5px; +} +.gallery-holder { + margin: 10px 0 20px 0; +} +@media #{$small-range} { + img.alignright, img.alignleft, img.aligncenter { + width: 70% !important; + display: block; + margin-left: auto; + margin-right: auto; + float: none; + text-align: center; + } + div.wp-caption.alignright, div.wp-caption.alignleft { + width: 44% !important; + margin-left: auto; + margin-right: auto; + float: none; + text-align: center; + } + div.wp-caption.aligncenter { + width: 85% !important; + margin-left: auto; + margin-right: auto; + float: none; + text-align: center; + } + div.wp-caption.alignnone { + width: 85% !important; + float: none; + } + div.wp-caption.alignright, div.wp-caption.alignleft, div.wp-caption.aligncenter { + width: 100%; + } +} +@media #{$medium-range} { + img.aligncenter, img.alignnone { + width: 70% !important; + display: block; + margin-left: auto; + margin-right: auto; + float: none; + text-align: center; + } + div.wp-caption.aligncenter { + width: 74% !important; + margin-left: auto; + margin-right: auto; + float: none; + text-align: center; + } + div.wp-caption.aligncenter { + width: 100%; + } + div.wp-caption.alignnone { + width: 73% !important; + float: none; + } +} + +.wp-caption { + max-width: 100%; + margin: 10px 20px; + padding: 5px; + background-color: transparent; +// border: 1px solid #ddd; + text-align: left; + img { + width: 100%; + } + p.wp-caption-text { + padding: 5px; + width: 100%; + margin: 0; + color: $gray; + font-size: 14px; + } + &.aligncenter { + margin: 10px auto; + } +} +// end Images +// 02 Search and Post +@media #{$small-only} { + #blog-posts-over { + padding: 0 !important; + margin: 0 !important; + } +} +.blog-posts-container { + margin: 30px 0 30px; + embed, iframe, object, video { + max-width: 100%; + } + a { + text-decoration: none; + } + header.entry-header { + h2.entry-title { + a { + color: #222; + margin-left: 0; + } + } + } + .wp-caption .wp-caption-text, .gallery-caption, .entry-caption { + overflow: hidden; + color: #757575; + font-size: 0.857143rem; + font-style: italic; + line-height: 2; + } + .date { + font-size: 12px; + } + footer.entry-meta { + color: #757575; + font-size: 0.928571rem; + line-height: 1.84615; + margin-top: 1.71429rem; + clear: both; + float: none; + margin-right: auto; + } + footer { + background: none; + clear: both; + padding: 15px 0 0; + position: relative; + text-align: center; + } +} +#content-wrapper { + h1, h2, h3, h4, h5, h6 { + clear: both; + } +} +.content { + background: #fff; +/* -webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.75); + -moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.75); + box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.75);*/ + box-shadow: 3px 3px 8px -1px darkgrey; +} +#searchform_container { + margin-top: 20px; +} +#searchform { + max-width: 100%; + text-align: center; + div { + input.blogbutton { + @include gradient(#1999ce, #107098); + } + } +} +#blog-side-info { + border-left: 1px solid grey; + margin-top: 30px; + padding-left: 20px; + @media #{$small-only} { + text-align: center; + } +} + +// End Search and Posts diff --git a/scss/admin/tinymce.css b/scss/admin/tinymce.css new file mode 100644 index 0000000..24e0f6a --- /dev/null +++ b/scss/admin/tinymce.css @@ -0,0 +1,35 @@ +/* +GaslightMedia, all rights reserved. +*/ +/* + Created on : May 22, 2015, 11:19:44 AM + Author : laury +*/ + /* + * To make the TINYMCE editor in wordpress reflect some of the default styles + * we have active on all our themes, thus leading to a more true WYSIWYG + * experience. + */ +#tinymce h1 { + clear: both; +} + +#tinymce h2 { + clear: both; +} + +#tinymce h3 { + clear: both; +} + +#tinymce h4 { + clear: both; +} + +#tinymce h5 { + clear: both; +} + +#tinymce h6 { + clear: both; +} \ No newline at end of file diff --git a/scss/app.scss b/scss/app.scss new file mode 100644 index 0000000..7ade1e7 --- /dev/null +++ b/scss/app.scss @@ -0,0 +1,20 @@ +@import "settings"; +@import "foundation"; +@import "mixins"; +@import "wordpress"; +@import "defaults"; +@import "body"; +@import "page.header"; +@import "topbar"; +@import "main"; +@import "slideshow"; +@import "plugins"; +@import "blog"; +@import "sidebar"; +@import "search"; +@import "page.footer"; +@import "copyright"; +@import "structure"; +@import "left-off-canvas"; +//@import "right-off-canvas"; + diff --git a/scss/mixins/_gradient.scss b/scss/mixins/_gradient.scss new file mode 100644 index 0000000..47f4364 --- /dev/null +++ b/scss/mixins/_gradient.scss @@ -0,0 +1,10 @@ +/* + Created on : Mar 5, 2015, 2:57:35 PM + Author : laury +*/ + +@mixin gradient($from, $to) { + background: -webkit-linear-gradient(left, $from 5%, $to 100%); + background: -moz-linear-gradient(center top, $from 5%, $to 100%); + background: -ms-linear-gradient(left, $from 5%, $to 100%); +} diff --git a/scss/mixins/_off-canvas-arrow.scss b/scss/mixins/_off-canvas-arrow.scss new file mode 100644 index 0000000..07180f3 --- /dev/null +++ b/scss/mixins/_off-canvas-arrow.scss @@ -0,0 +1,42 @@ +@mixin off-canvas-arrow($direction: down, $color: white, $size: 20px) { + border-left: $size - 5 solid transparent; + border-right: $size - 5 solid transparent; + @if $direction == 'up' { + border-bottom: $size solid $color; + border-top: 0; + // if width is not passed, or empty do this + } @else { + border-top: $size solid $color; + border-bottom: 0; + } +} +@mixin off-canvas-point($direction: right, $color: red, $size: 1rem) { + @if $direction == 'down' { + content: '>'; + transform: rotate(90deg); + color: $color; + height: $size; + width: $size; + font-size: $size; + font-weight: bold; + display: block; + } @if $direction == 'up' { + content: '>'; + transform: rotate(-90deg); + color: $color; + height: $size; + width: $size; + font-size: $size; + font-weight: bold; + display: block; + } @else if $direction == 'right' { + content: '>'; + transform: rotate(0deg); + color: $color; + height: $size; + width: $size; + font-size: $size; + font-weight: bold; + display: block; + } +} \ No newline at end of file diff --git a/scss/plugins/_nextgen.scss b/scss/plugins/_nextgen.scss new file mode 100644 index 0000000..3bb3619 --- /dev/null +++ b/scss/plugins/_nextgen.scss @@ -0,0 +1,40 @@ +/* NextGen Gallery */ +.ngg-gallery-thumbnail, +.ngg-gallery-thumbnail-box { + float: none !important; +} +.gallery li a img { // without this images will overlap each other at certain widths + display: block; + width: 100%; +} +.ngg-gallery-thumbnail, .ngg-gallery-thumbnail-box { + float: none !important; +} +.ngg-album-compact h4 .ngg-album-desc { + height: auto !important; + font-family: $font-family-serif; + font-weight: 400; +} +.ngg-album-compact .album-meta-wrapper h4 a { + font-style: normal; +} +.album-meta-wrapper { + display: block; + height: 54px; + margin-bottom: 20px; +} +.ngg-glmalbums { + margin: 10px 0; +} +/* Ninja Forms */ +.ninja-forms-form-wrap { + max-width: 600px; + margin: 0 auto; + input[type=submit] { + @include button(); + display: block; + margin: 0 auto; + } +} + +/* End NextGen Gallery */ diff --git a/search.php b/search.php new file mode 100644 index 0000000..f8de830 --- /dev/null +++ b/search.php @@ -0,0 +1,112 @@ + +
      +
      + +

      Please enter a query in the search box.

      + +

      Search Results for ""

      +
      + +
      +
      + + post_type=='page')) continue; ?> +
      +
      +
      > +
      +

      + Posted on +
      + + + + @'), array(' ', "\n"), apply_filters('the_content', $post->post_content))) : ''); + + // Search content for terms + $terms = $wp_query->query_vars['search_terms']; + if ( preg_match_all('/'.str_replace('/', '\/', join('|', $terms)).'/i', $content, $matches, PREG_OFFSET_CAPTURE) ) { + $padding = max($min_padding, $max_length / (2*count($matches[0]))); + + // Construct extract containing context for each term + $output = ''; + $last_offset = 0; + foreach ( $matches[0] as $match ) { + list($string, $offset) = $match; + $start = $offset-$padding; + $end = $offset+strlen($string)+$padding; + // Preserve whole words + while ( $start > 1 && preg_match('/[A-Za-z0-9\'"-]/', $content{$start-1}) ) $start--; + while ( $end < strlen($content)-1 && preg_match('/[A-Za-z0-9\'"-]/', $content{$end}) ) $end++; + $start = max($start, $last_offset); + $context = substr($content, $start, $end-$start); + if ( $start > $last_offset ) $context = '...'.$context; + $output .= $context; + $last_offset = $end; + } + + if ( $last_offset != strlen($content)-1 ) $output .= '...'; + } else { + $output = $content; + } + + if ( strlen($output) > $max_length ) { + $end = $max_length-3; + while ( $end > 1 && preg_match('/[A-Za-z0-9\'"-]/', $output{$end-1}) ) $end--; + $output = substr($output, 0, $end) . '...'; + } + + // Highlight matches + $context = nl2br(preg_replace('/'.str_replace('/', '\/', join('|', $terms)).'/i', '$0', $output)); + ?> + +

      + +

      +

      + Read this entry +

      + + + +
      + $cat->name, 'slug' => $cat->slug ); + echo ', '. $cat->name .''; + } + echo '.'; + } + ?> +
      +
      +
      +
      + + + +
      +

      +
      + +
      + + +
      + + \ No newline at end of file diff --git a/sidebar.php b/sidebar.php new file mode 100644 index 0000000..d70a96a --- /dev/null +++ b/sidebar.php @@ -0,0 +1,6 @@ + diff --git a/single.php b/single.php new file mode 100644 index 0000000..bef202d --- /dev/null +++ b/single.php @@ -0,0 +1,38 @@ + +
      +
      +
      + +
      +
      +
      +
      +
      > +
      +

      + + + + + + Posted on +
      + +
      + +
      +
      +
      +
      + + +
      +

      +
      + +
      + +
      + diff --git a/style.css b/style.css new file mode 100644 index 0000000..c2ab8b8 --- /dev/null +++ b/style.css @@ -0,0 +1,7 @@ +/* +Theme Name: GenericPellstonAirport +Author: Gaslight Media +Author URI: http://www.gaslightmedia.com +Description: A generic theme based off of PellstonAirport +Version: 1.0 +*/ -- 2.17.1