From 16393b574e80f45ed4b0412dcef9a049f4d8120b Mon Sep 17 00:00:00 2001 From: Ian Weller Date: Wed, 11 May 2016 11:29:51 -0400 Subject: [PATCH] first commit --- .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 | 255 + comments.php | 89 + css/app.css | 1 + database.sql~ | 61 + footer.php | 75 + front-page.php | 97 + functions.php | 163 + header.php | 41 + 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/jquery.js | 9831 +++++++++++++++++ js/jquery/dist/jquery.min.js | 4 + js/jquery/dist/jquery.min.map | 1 + js/jquery/dist/jquery.slim.js | 7877 +++++++++++++ js/jquery/dist/jquery.slim.min.js | 4 + js/jquery/dist/jquery.slim.min.map | 1 + js/jquery/src/ajax.js | 845 ++ js/jquery/src/ajax/jsonp.js | 100 + js/jquery/src/ajax/load.js | 83 + js/jquery/src/ajax/parseJSON.js | 13 + js/jquery/src/ajax/parseXML.js | 27 + js/jquery/src/ajax/script.js | 68 + js/jquery/src/ajax/var/location.js | 3 + js/jquery/src/ajax/var/nonce.js | 5 + js/jquery/src/ajax/var/rquery.js | 3 + js/jquery/src/ajax/xhr.js | 167 + js/jquery/src/attributes.js | 11 + js/jquery/src/attributes/attr.js | 142 + js/jquery/src/attributes/classes.js | 177 + js/jquery/src/attributes/prop.js | 109 + js/jquery/src/attributes/support.js | 36 + js/jquery/src/attributes/val.js | 170 + js/jquery/src/callbacks.js | 232 + js/jquery/src/core.js | 489 + js/jquery/src/core/DOMEval.js | 14 + js/jquery/src/core/access.js | 65 + js/jquery/src/core/init.js | 134 + js/jquery/src/core/parseHTML.js | 49 + js/jquery/src/core/ready.js | 103 + js/jquery/src/core/support.js | 18 + js/jquery/src/core/var/rsingleTag.js | 5 + js/jquery/src/css.js | 515 + js/jquery/src/css/addGetHookIf.js | 24 + js/jquery/src/css/adjustCSS.js | 65 + js/jquery/src/css/curCSS.js | 60 + js/jquery/src/css/defaultDisplay.js | 72 + js/jquery/src/css/hiddenVisibleSelectors.js | 18 + js/jquery/src/css/showHide.js | 48 + js/jquery/src/css/support.js | 121 + js/jquery/src/css/var/cssExpand.js | 3 + js/jquery/src/css/var/getStyles.js | 15 + js/jquery/src/css/var/isHidden.js | 16 + js/jquery/src/css/var/rmargin.js | 3 + js/jquery/src/css/var/rnumnonpx.js | 5 + js/jquery/src/css/var/swap.js | 24 + js/jquery/src/data.js | 187 + js/jquery/src/data/Data.js | 200 + js/jquery/src/data/accepts.js | 20 + js/jquery/src/data/support.js | 23 + js/jquery/src/data/var/acceptData.js | 18 + js/jquery/src/data/var/dataPriv.js | 5 + js/jquery/src/data/var/dataUser.js | 5 + js/jquery/src/deferred.js | 158 + js/jquery/src/deferred/exceptionHook.js | 19 + js/jquery/src/deprecated.js | 32 + js/jquery/src/dimensions.js | 54 + js/jquery/src/effects.js | 629 ++ js/jquery/src/effects/Tween.js | 121 + js/jquery/src/effects/animatedSelector.js | 13 + js/jquery/src/effects/support.js | 58 + js/jquery/src/event.js | 710 ++ js/jquery/src/event/ajax.js | 20 + js/jquery/src/event/alias.js | 27 + js/jquery/src/event/focusin.js | 53 + js/jquery/src/event/support.js | 9 + js/jquery/src/event/trigger.js | 199 + js/jquery/src/exports/amd.js | 24 + js/jquery/src/exports/global.js | 26 + js/jquery/src/intro.js | 44 + js/jquery/src/jquery.js | 37 + js/jquery/src/manipulation.js | 481 + js/jquery/src/manipulation/_evalUrl.js | 20 + js/jquery/src/manipulation/buildFragment.js | 102 + .../src/manipulation/createSafeFragment.js | 20 + js/jquery/src/manipulation/getAll.js | 21 + js/jquery/src/manipulation/setGlobalEval.js | 20 + js/jquery/src/manipulation/support.js | 33 + js/jquery/src/manipulation/var/nodeNames.js | 5 + .../src/manipulation/var/rcheckableType.js | 3 + .../manipulation/var/rleadingWhitespace.js | 3 + js/jquery/src/manipulation/var/rscriptType.js | 3 + js/jquery/src/manipulation/var/rtagName.js | 3 + js/jquery/src/manipulation/wrapMap.js | 27 + js/jquery/src/offset.js | 218 + js/jquery/src/outro.js | 2 + js/jquery/src/queue.js | 143 + js/jquery/src/queue/delay.js | 22 + js/jquery/src/selector-native.js | 211 + js/jquery/src/selector-sizzle.js | 14 + js/jquery/src/selector.js | 1 + js/jquery/src/serialize.js | 125 + js/jquery/src/support.js | 63 + js/jquery/src/traversing.js | 175 + js/jquery/src/traversing/findFilter.js | 100 + js/jquery/src/traversing/var/dir.js | 20 + js/jquery/src/traversing/var/rneedsContext.js | 6 + js/jquery/src/traversing/var/siblings.js | 15 + js/jquery/src/var/arr.js | 3 + js/jquery/src/var/class2type.js | 5 + js/jquery/src/var/concat.js | 5 + js/jquery/src/var/deletedIds.js | 3 + js/jquery/src/var/document.js | 3 + js/jquery/src/var/documentElement.js | 5 + js/jquery/src/var/hasOwn.js | 5 + js/jquery/src/var/indexOf.js | 5 + js/jquery/src/var/pnum.js | 3 + js/jquery/src/var/push.js | 5 + js/jquery/src/var/rcssNum.js | 7 + js/jquery/src/var/rnotwhite.js | 3 + js/jquery/src/var/slice.js | 5 + js/jquery/src/var/support.js | 5 + js/jquery/src/var/toString.js | 5 + js/jquery/src/wrap.js | 79 + 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 | 7 + parts/top-bar.php | 10 + robots.txt | 4 + screenshot.png | Bin 0 -> 937257 bytes scss/_blog.scss | 108 + scss/_body.scss | 13 + scss/_content.scss | 0 scss/_copyright.scss | 21 + scss/_defaults.scss | 55 + scss/_left-off-canvas.scss | 106 + scss/_main.scss | 60 + scss/_mixins.scss | 2 + scss/_page.footer.scss | 98 + scss/_page.header.scss | 192 + 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 | 18 + 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 + 350 files changed, 62538 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 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/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/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.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/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/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/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/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 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 z 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 z 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 z%0D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 z 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%0AHp3VLyA*$L-h^ zEgWXqxsfW&An_hUg95cF;E1=TE!66>BbPmb5%uiL?0VbIwR87#UM@NAFNCez=Kvpx zpTNM8-U&G7x6(?lr^*9+JY!;mS(3q=QUG$LqNSurt=XLxz;?utnn!V}3Uq{CAOS1}nIFTnd&dy7_G|RN+2` z+uc8J2qkbBC~6oCi3#Q;jO?i~+}F!R+Y~&f*bzE@X*Virb(Lj2{js&-L4_VY;~}$o z{40_nPYlK?JcT2nQcQ?%fDq3sek%C`gxl2T67247d4FbXs`TBLf0Wg-oDkH&7UxO4 zb}!&}KR8# z6=(Fu9~-;ddfN;IN`qId>SRNpoe2ZFTo$0#X~Tl15qD`D&=S&E5E1y^B9=WgV{_I%0b8Q@_#? zdBWnK!YBDd3G4^0e>p@?gp`mEYo<%b-5O*aolitAUl?ZO3g(QPfrQJHB{n-#(9!}n zWa-$P+IAy7#>L9sXP6^IN^$Kc+}MyQ>2+wE(?LVY6w~*sVcf(g=&Gc&Z`H|=l@)D= z9==FQe9X%}95l*dkz}=yXgB-CJ2L$=UwqIm0%g9o7xRdZ-9!>q)=jeIZskq?pB0?mHgxc9lzwm7brjEf5{WlBwTfBj6V8d@&_l=N+E z7pvhU|6A zh#&YMhxiA<A!c8}aXGJ!Co zIG+Y)pz$x`3=HGC+eePv$Du~=I|us1)w{kw$+ekm{nDVn3GQ_B63iQR%j#(6<^{Hl z5X%wJsvYrXw2#bmm7z;dTl%5YqVtj0X#}g!Y9gc6 zsWMC3OKhPVinILV(xJI2(owW4BGkfSCz(zzQ-vYU+}zK%sm_%2z7AnU*%jLNr@z1M zGF_DxuS@CFKhm|T3$;J>rifUb(Y&vJ4Ym)jh7_o?q^!=QE36t=VGShjECL(H}*Jc77F640H#kXzZ({z zc&_MHIss3n$uC1jF(_jjr|j5SO6rpOyFs?oy@9843zyHoVfA1Y%Tzh920es0#zz-&)?a z()SC~t?$}ZS)g{2%DK11bKKr$FC?CL*4|D%bBD>oZXlM-7co7u+S;?LL}Y~nI0Usu z;%I5s$JJlNv$HE|;(3g~;m5MH-7?MV*VUOYf(>?DYh4U9x+txFyg#lI|ff5$YZzL9nKdqg|?91LUr171gja1l`$H07dKDm3s~t+|+}pFa zw1j{LqCX0)w?G}77(amFLzlTT+;N*o`4!GC=NpW;HnTnS7Yig&$jFx2bbENC$->I& z5?LOvP$~$oOWEz#z`JlNwxI+b1G1v{H!T1UXo}k5apwB^Tbmm@Y%W?`ymh_UN!Dv? zi+IVIGZER75XaqHNf`oQUOlH;kSZISqRp)rPOBpr;twHNw6x6OErMU`UVz~iH#lnx zuf4s%1(sGfJ}A~fBy&vHKXv<^oN-*2xP7fgW9|eI*9FzLiFKtz`C}nnuS(l_5*P{i zpLKMeJIk)P-R3}DExq8mmMP^-g~T&sri#vB>cE$l=Gxv?VXao65lT??&c4y_tPc$5 z!1q@|mrCRfdVAx)o-q7xCx(VzGsiO+rOjPkw34e#{FZCzt-MfQ!3Ds_*kiGm5wua; zM;bX<46Mv)*1WCd`$-O`4PBLX*5!QZah?XgzFA{_9{xxCd5)9e--P%~ysN73co|ntmbp>k-6$OX6AYfc`w-+?(X5&0>Bf zwrfkAeoGx|2NbfKJ%!?UoUT9YvRr=B`h1<;&CSHHUBes}>$RDxIy*k5H}0a1$+@^j zk|!9Sk9BBobdI05QZDW7rI$#{>B4!M{Igr}3!XiRw87==KX!=Q-H9$vV(oBJ$!#Qd z_`zhzwJ$7;C9IWD6KK%auU>AYYpPjG_5nbuKJU6?8u{yW({F9}H?6S@t#zP|Q~6cf z;~q)Jcz4Kn+iq>gud-hmT5?=0ypG2e8?It*CifP3q1~1{B zb^K2FM=9|zmJVUYIX4zKuiMgY9mMV|?7lYTxt=hVtZ_WIlw!p9mp3gm)6Z@dr<&qW zX6wtnIk)RwFVtI|x2Rgr@a|bGL16y?xvCdIfD&!}>JFKWBLYvO_1irUanh}(&d?8T z-~+>?!Cw^PEe(L2bMCJn@eVVBer3e0{y~o?Va6`=_%-Dg_OkxRonA3>leCX7CO;vQ zwRmy2CmAEiml8(mlnfM+UaobHv(hZ9uExqUpfF=IT&0eZ4b>t-P9w9kwlc3>e<^c6 z#oPY?ka+#~@w4N+r^LAYZX+SaIgc5KFApW+nJF;&3ygmm<#^nS54pL`ax6NFyV*Rm z!8w*UEY}`aZyIgiTIyCeHg|zVn~mTA$wS8&T=R&9$X8d?x^GJ&+1T6i?ps_>6FmES zYskE-7j=Dag?vsb?&>wkW1lq@jjO&+>1^Cbj+%B=A8~1HlCYC_q)JIO>pd(lY`U3E z&EMFM44fvpE$+v2cF&h#3l%)LRWFL9kWDDaaV(Xc+;`WCBf7vmP~Ka$)Uii&w)as= z@!A-G3cLRRQ}YcEU8h;KylZ}D+UmWcB*FYBI$qUnUjpTp&xoy0%Re4oONvfGX>*gc zgh?Xjuy*oJkYq8Ah>^vIx7gBJOK&j&k~K9`N&qX;eIL|Kj-ljT+xf-5(gf)viR|yI z9-!!U(`ft6xzlh)90=q)Yn}W#j>qww?X~U2lVmXmC1HP>$ITu5QQAQip-v^O?%*$b zaWp8%rJ9@Qbf`UgSF4+U)V2zt0$))A2jN^M#?so{d4_b1SbKA?bMxE07At_{dG0!V z%sg&9`rF&^(TlmabhhLdmoiw|Ti;1LrcPWvq+)BUbqnLrgH|K2A?f=bqjRYy%HSgD zY{)g=U)=4lY?gxDWE_}`l9@~@Bn$39dj9}W?l&DPe!VK=znE--+DV8aefVd>WM(Tt z()}^G>O=gEhE!F$R7(XRfzCK%k>W8G%72po0Qk=SX8d_4CFIPXP51n7w%mYBNuR|U$gZuOE%YMeXcFbcp&?h z4*>@b?CYc7`eUo?U->M;@pYGCagofN@UND36WA^5+nd|wIf-Jrw~~hLC|!a@Ze;Q6 zWqUiYr;}(pj>BEX;?w^C9A31bM?47!vb_HQb8s8Q_!AX#vA(r4Sx6wA%=d3=73MF= zbKq-Z?o0QMGSK6$oez;54MC-P<#*!yp-Uu|11gJb`n7**kDXaE*?Hd!H28~y$=+Lu zVYi&zW0LO`7nLEphRQFt7Wa@_vu#-Yl9<8V)dQ_I$7XKs!rdNRXA_NFP|Rfj0Oy5r zOw_j#XU($sCwT2G4boaX@WiI-QWUN|16+oY0{&)j8(M|y(fV&sw|8%@>*+~=dD8D& zjq0MAaw~rK?y?B(ELE9db2Y@)$#Dghyldcjt?wfJTS+7=4$6_ZYd|{I-04Q{;P|50 z&aM9d19N`h!@_ILyz&gJ+~V>G#m;IBZH_MFjECJ^&5Rihq8pWuca;_Y06Lh_(FxsM zI`ywdSn2zIj!72ML*}Z;;TYE$=2ke2&QBmN@)D+3 z7mg4MXl`BF2;@TTG=U4;PQd^u+eXzob-3vlF753LgBwM$o)yV;TYG!z7U2R1wAD`w zYkhMqviWr2ZHyS;InX_r82!8f{A-$Ee|M4cM(#UjY=XsmYmACdw1UY%X)o2bhV!7h zCH9&I8V;HGW%6}Okt}}-jh&Hs8t7SWL$jPv@%yyGTHfU#wX}~bc=rPCD+tBH zOB8c685Y__kQ-%MINHh(_Z?N-E&bZA$g>L|O>Hdhn!;+)EID$ioTDX_%i*sEKFU?h zeX~8JvD?8EvI!IQ_DdCA$B0#kZNLx!={+-SHapR7>(1DiGfC<@!@INL)-J{sTH|?3 ztdv$T-QsR-%dAk_7fYnIp8DMkk}bSalF`Y!Ace{IR=%BYdY0DBreU_YjHezMRV|y{ zwu8+3cuzX%Si6hMh;QvgPZYOtJl7ce>7cstj~zGL%@_?E##eHwJ8CIjxjo=EuG?!u zJ4J7HyNiklR?~7a;T76G3F1E+XSob^A0^+eBaOv~%HCezx7|XfJ2evA2o}L6y0yHU z{{W%3*9_nzdsy{7PkXwvW6ZLp_YnfSo`-hb!~<{xfPIBoGkMR7b2r$|55w1r;y8W_ zltmT`m5ILa4RwpPZPvfIn-NWw7nZkn#shG8P!hCR>@>?lcaIY z1TfyoG%Ifmscl%}P?LZhkVr0B*cI%0?riOwZ?;h9#TB4N{!PYfKnD5JVmS@6SpBum zLmv`Dc`H3-4i%k1HK(P!7ptElB zUeR{hS0j!QQ1TMTZ3L5)F(tj*NjphA5}0iU=VQM3Z2^c&r~ z>jjnsfFiZ+aNe{)j|%5d@i$y!BYBI)avoK2gG{B?Ij=I(;bhI(;;miK++9m+4Xvf+ z)1|PfhTS~U5kxiVclNuR7XJW|Wo1C;T3}mNo0FjaHFU#eQwhp*++zV}E$kWGbVh0LpH1C(MTVpvzMSF9!N=EPrXnr==i4nvh}EbiNFHkTv) z--TZeQX?gp#@-;KUD(}4W~&M*nSV~?{nVwNNr>9X81^=rb;j7axv<_M!DkFl&VcU& z-VDM}VUBgjvYgo4^0~2uMYp>MS)|( ziK=&clcwaYsnRm+t^B;|dz;HUDWHS*8(X_~RJq#~!hq%DwT=Dj43ll$89S;?Yw6V; zzd>Xy`ij^f_g2qke)ZkLwdgPP{A;*nayFRjOkN`=CMNa_-YUZ;Z0xcTWNs|2FVahe zgC#6+MwWRn+rLd&%wt1Bdh_kaOy6y{t$SqTXlx+iTfU;#QB@lN*;bbBZWnFFFu1&r z8O7!9@9(Z};TJboHWJ>&Z+9ZwSp`dheKtnk-$N}tMSvRh-P!7_EhmNb3JPPjjg2?6r6GF_jXr3`^+~X#N+XDU5hN7 zPPq$9m~R(+?PkEwZ+CGB46t0I0TX&{)ap9RX?JC~dy0YW#11$fRi;hE+ZcFx)Vn;* z+|XQKM}2uzu?ad@`KDqZnM2vdaj;yloP~Bq4I2ubI<2_#0T#i4_`&>Y_TPHq(+g~J zI99migp%FJhUzjSn&qQt9x}`ff2S4lBvHtVAgNmJpr*CyC2pt)=2COvR1<#6#aaV= zs4={%?J}pyG|Opcin^ZS($SRTqWYR>-J6f|k5VsrBNL=j-)jbbT>4@8Z2!Vrc_eu&EM?|C<$liZ$pp_B8*Of-ETD;^R&Ts76H$VJsVzg-H+N@u zWqG{7e%vvuO?7Xn(qv`r-BzNw>+6eY7TSCH3@P_k85_jK@6imk0Y+CQ*@i8XOM>j7=k&)Y4?}^0CC+2 z1e|+2yZ%*M<55AA`^b3=<+9fI1`M1q-c2gn60hN8m&>^d%T28q@sX$%uU><4)}5j* z&;~*=s@ppUa2PfYPqsC2;Cuo;L&~rmdKwFi?rPT+1;o=he;kvLjI4=Bw-fGVI)Cbf z7cUYs*XPCdth$wj$jjmG2ha=emsFSHl#m2uQ7Elq&@Q zki@YSr(JEXwPSa)Th>(h_Y@F0$nET}G=7(NXSgYIB_}MitIeg>0^auBEwYz4Mtf=T z@he)byjIgFl60Com^Zzgk(tD8>@`LtnvS$v-{!TZxar}~4qer>+TGcqHm$ero)KEk zXC3AO!wZpV@zdT*Z*gds)>Hog+1o;sFQ4up@uc^YO2kBD6(q0a1EJ_eclVmz@O+`b z@&1)xsO)ZSLf;HLSyMPn-df1TeRipLXp^)pXR-WgDT*m4`+I1^GlaH~F&e#V*3*5k z+Y}yz$DaG`9AX@jkvRt>gqJRx*uNXwb6b9$Qn>ueYSY~hwMT;q`0 z@(x3H6~`FlQey0^ZSEQff(whevQk?aBZKY>1h}-il>*7ShBY->p1MwlZ>MZgt@R5+ z<>ojOkQJfa*lwY4KHTX5VrnlN<#$%rc-u?6crUWeAKFO;);imLjqG3|OBMaHecRpG zE3mHfycOIu={-lIuHx(7+R9iMgEe1MDHfhfgBe#$$y{TNt{yln7V0#dD;sMyS#ndy z6$!tgNdieYDZ4`BZj|dln|s08gJJ{;uB&%zY`Z%tvq9&7ar`S&p1Z+fudV*<+wq7k zT^H=YyS2$dI|h^Q|rWx9m;3i=p%G z6jAc5fVqSRc}={q#ckw;tgbI3zKQ&B&*lYg;I^*nZuYj62cw=g?XHSaJ>3oUB_89GQG1^0YEu2%N)@9fkhoE*m_Hh`dtf%LuJh@%aPIG=#^dr<7x}i1_TK*0?;aa0oN`43msZ!X74uzrgGB}9 z*7_&_YpaV8^&+(nkMmexkeTlm&plT5pd z$1x@cl_Pl~Ayt7Y!}05o*zIm#>SFHMu#C82L9!PvT{_xORTd5y`L0odX3jmefw{br zY<<@G7UyN9&P+nrJ~<*%vDnZfZQQH?>(F++Rd(BJn|roFyjB6_Nb0>b+`6xA+ek8b zd+MLaIc`=f%j-Mi4XR#S++5npWp^Fq(hFk6XSHTVa;S)DMM&9+S{eXqY`T4|%A4c< z;AGAMv>UFb_So81BGQ_z;rVtgZWdv4dWEHlnkj?XtNrl?G)?Y}1Za%RsuT$S04W5W zAJlqlT(bpMdp|nU+unw9%+0E;S$8`gB*!%1eR%J>;aSR43YrIJ7T0$vcX4?nkii1m+sZa7)>~=Z zz`-zc+Jr#9 zA_oD?)g8#&+1x(tiA;bz>8xaT`A4?CzlolEh$g*zh=g{K++0recDjvfmN#h*)dlxQ zARD{)4bPLaR@>QaKw2wG!lNS&|Fk3@Lfno*Jz2N zwyMC=qpeAIv}MFwID#kz+l~dYbquP%$n9s$$!BPnSsX<8`}i-Rzl!Dw;(L2|<~NIT zV6v>2Ho{^fB}ieqq!2pTbc>d@?sotORs>`9r0%w(3wRF7Oa~*!afz|E7K>`v7S|^0 z9f^^J!@+lUvbEgTb05@8Hbi%!p$bJb>^qH}?aQ_0C1gb9hvQG%@6%!7E2|M0S6Rj8 za>3%hj@s4_Ge-9@B=E}9{BrMx@snvFa*0SO?+h*!C75>_$yZhT~ z;?&7(@xr0=cU9y!r0&cBd zb0t_z{VREL{hjvE*pRG5cGsGIKZ^-~k?pP}IV{cQTIxt{d=k4y4mygGB!NtE-MJN! zLo&u2+)rMu>RX$=#?fDHx;DXN_SYY`RM<1BlGnpP>3H*^R-Mv zwz#;vg4!F4o5qUrd~L&watpg?V@Pi{r`*pgL^q%tQFnWHY0+*^nRi930msFi2H$^c zb8|w7Y=mW3%L-ZG&7Hldx1FtTWwx63{IUDb6Rnt$Sjr`id4TuJQlmre)2&YC)|DQ&$>!YRg9X&e1xzw*FCpeK9R=VxPzq!)Qr4ZssuSjzq ze{r3-%JQ>$n9OpUyyeB z6-&nse;+7`@>3-~!e+?9i^{F!+wPv1!XYc6i>D@&kq zwZk%BBXUgDDdh~6dqqR@^o04_zg$ zlhV@IDP%wP9}I)V9NY!$v!ybT;B5^ zg^!c*tfo5O0dsPK6q7QR_V)5*7S?~ey1L`{H&BU6Ov)B$y`Ta>8V!%F{Wa7SSvS19 ztkV(oHMU))y`k4=N(JMNJ(Wn~zaC_B`S;6ml#0&V_UDq$*AuedCCK9OF`t_Z6)cr4GWZBx0a_zyKU?9qvx*^E+ph{o@69l7-WC#}bO#-C|Z_3t&3>H1Chx4uQ3xrrG2>TlZL+1n=lmTcW7AmDV8 zrUzjMIPQq8j~=|_34e1wEi-ob!GMbN+vHMvi&!GY`R_9EWG7hdqk*yZFbPW5M%7I~ zBD}`$(y6&`BL0`SUjj1&+l^KmqPIa$xQurZDo|n+|7>9@tcpbzmqi($HI#=Y9)qig^gtMJ+NnG&@6-9sU3K4ROy$l z?=Gg@P0LPao&uk4&9#3uOhBCLW0>a`xQ;ntVQGIAt7ft{*P$=2#zxL89f^4^Bm0@- zEoLq5?qURu@*t6D3Xw`3Gt;(rd((FM6KxlU25Vw^rR#RG@XmG4vHY6jm{?tLyldnC z0DR21noL{~oPDHr7IubwrNUiaTt>Gu{j4m~f>xzZh!T43)6#FX-P+z;AN?wclM_i! zpu5W@Rzs5*@vTP|%U#7SraH!JAKGWh-r5OnC6*Yj5Te9xuI}RZTO&C)kuI(7$>^Sk$ zTCSnE+pU0ZI2TZ02jlry0<+G=Wpi&HZszYDWh_YWRI5(TwGj8msV9- zMVzoh7u?LQ5lU&IR35qA=c8;}-!AlkLoO-8YSpd#T3;)zbzb;N;%_Dglx3L~ z{yVV+y{kYj;JVoyw(-htWRh4cQYB}RoAkii#OgZddjA0Oc4||j?bpmv;xRZ@)2Hq( z++r@VSnwcG-l zb>=s^Z&+QXrEB^pO`r6*+-YcuSh(&j+9h-=$0Cni;=$}tp+gsdU zy{7)0NXmPwo4dZ>THG?IC5ey1w0!H2X1+xEQY z!@*_yMh50f8(V2_E(|#rM!vawiKoL*va-F3 z*=4s&*e$Km((c@Enpth;ik`sLUu|}pb@TT2#oJr=O~_+)T;rZ}qaI$XMCvCFV!b2A zejB&t*zbqU&LVslBEQdN#hr}yvv@KVd9FK>$Y5s5Vy+g>Y&EsqHmy5d#Kt+}A%^Dc zov&Bj^sUwAR~IZbxGH#ec8c~6mFX)R{{T+fxc1q4o3w++Kc^b4-~Rv;vb9&8@DQfYvdwXi$>?v(0`qwRiarlf@LiXy?>eDHUWx?x>XcsIUSBCev_=fo$KKivw&LZRhsKOV^RChG zuRFiQWpS_$N19#{dwn&ZBEVnX-$6OY?V8}&WG!vv7I*d+(mZO=A_kHtYA`h;nd^2e zZHwKxh4m6NwcTCRX2{#S}`Bn8T@$iuP5_7_XznDJ)Y#B0)HC#H^zJe z1ChDMa+{l<_s_`lK1%yIu;FrcQDyS@+kON0HVzC)Y%bxJ>5xlD1y6m^cYDj*R2^3E zyK(XeAOXnZ!l$Y3dVc3}U#B4QV=_edn8O}b+`ok%!N&eh^N*FX_dJ_1fZ_iD5@vX{ zjr-;BN0jmz*W?R){{W9K1+}#J+*p1)77f<)waUY99Hu~bq3gW8yZ-<^B_V zDPw)|ml)$87v(+-kL8P1ZgJTzLxJO0&2^2<&3TCu7$^Ja;+;wTR<6_K zKBDX0Yt%ct*X`O(H<)UjRE+R@@&r9FG-*#A9u&uP-om_Zb_^?XqL7b41?Vnb9*(cm$q2+ zPc&B1Zg(-tx?BFDcvkj1=X;q_ zeU~uY`y#ltw2}*fHM_{GC5e@qC#$F>4yS3aTKl)&uQ&6Xtp5NGBE& zYAe^KbXD8+y^GoieC;!DCR145hI=el=e1>-l$a!wd#dKPunZUS1njOY3MRy;l~DmKN@< zSXpC;q>?H}ab(Qw%6lyVG(BoA+_blgT4Jc&Cn_s%b$|MDJXzBi$!#LKxV1RTjC?cS z&i1#NdsyO%;KT>q+-#77Eg9k{3vE(qUj0qmms;L0s7KSXk^GBxo5eHRm07Ym%bX(J z-eXYh@Z;L*Y;(fq&|FNb745nSS}pQhia1J859`t`H}aKjj0wxWfww^;%VnQz2P)9F z$kzOh>fSrsgp%VCEv5?3ACxoAX$}s{?q1r$$|VmCk%D=qo9*HW6q3m#kGaiyw|l1V z?AX_MpCz)#8oGB@?v*Yk;(><&&aRw)A#Sr=TE}`tp}LKX5j>!Yyhc~P9!Q~(+Crmg zB(M$bt##|0-Ywe*7>RCwuWf90m+juar&g3Ce!bMWJ~x8o6C9I7E-j*-Iql@UX_ex< zsznm*g@KKjmK$6!2fx>&*>%pLwNRnBVk!H+m9V*Sp23!x#MH>}oLWr1?Y-1raRb>( zi52Uz+u`+$F&^TJJL6jV@R=L%z7rG|A7C%G+Y*jVN^$Glh;kVRJy)sfOF2aHrUvID6#VK_ttV=9K6A|OOd$8 zV$#H0T~8i9Lo~NG?iDW;)z%3y_X)Nz=nRL(ew}GHeQx0qzSwXwIfvx_TYWRAq#%7G*{i&Hcaz~OwUGL}{)m8i$9PgmOi0Fs^H zAzh5cQnz;HnA_%yjKxdKW1+n>&1;pmxW2wecC^ddMJ>FaYRkOasaW7DD@80ef%#i- z>03*;ERk&g0BHM#T)%v{8szHl_|~EDxAxH7{@;Xn5@>FjuI=ajCu?;HXx8PAm`gN= z+N{i~1u8nXx!l^k>Mk(A@$I79rQ5QK7>IykhY^L!<=|_ZF)N75Mzl(LoR+$x?e?#^V`|COZGJVl zyF7a8Ii!y9?GP)LxrzspXd;VCdy9F4RyKlEDl88ri{4*gQ|DrxZjef7Dq&@MVR zj4B=+jY+h>y~;&2RxgXn8+(XeDCB}K9M-({Z4w|X zDi=<+{V%UKnfz;xFu+eL*z^sq*pfGG7XiUWbQqi1k_$NT_V!IYmd_pRvf89PlWhI=(V2^ACdPdp0b%j*26o|%gHDCtcA!Q~%ArZZ^zlANu zw$_Xwc2bVBL?U}@l-sFRLTG;;maa(x$pnEs$*Vy+ZtUs1q0%ztTqBX(@w=JsV&j=? z?p1L!!-UM^qZPudm#&>qw_^$8RNgbf zZEjaLeUju>**v3&&BIz-&keMZT)DjSE1f<`nTfl+s<`iUCCCf>l7=v4r(ywjGy`X%v_*WgZ&D=pGpY0o47;SPsdwH%PaU|l_*@R1SvrQVr zkQ%CJF}gp z#$sSzixr7?3k*VEUb)npBca~gVx{{NDXx;O8+`|} zl}3*}Wn(r^Gd-+!t96RWEz{f1%l8>LoSREFx=3V5uC3vmu?%Pc8dkkly4#(@d2{aM zYNgR_3%$^wLGf}v+^dH2{AJG^#BuIH#-Rf>4n=J?!zs0j>KPQ=e&_p~YHv;DyU12x z(WpM=)OFBwrx$L27pSlnqcdE)?QK}HZl{h(%B4hY*X^vb*(=A+LW`Qr#|)A@)(m1} za}?qjU2d#zRn@~GUBm)9i{K{Vmu^2`7zFXES2pOnU8h;$%aE(D0pzzB*k#RMTU%V~ zlk!1v9FK;zhSkE^Z1b<0N#|{>)gWy(6&-1M#jQGY98Vv@tZnyTUgM-@D_6~VUF35N z(6qVC<8x5?p32U|LfA{g8YFWdwRMsxZX}OGwEJn(dN-GHY~OH~21N1fr*Aj=i{t<` zSO*cxwKLmfGTct;<0yjyyC(Bw@}}Y&n68)g(&igyk&`2jLqLXPS`oC3REy(#Yj4yA zn{TdiT;vM1w$R&l48Sns#EOr@b87Y*2)oYSLM)a{qX})XgTxwGzSkV@D0`W|>P+KB z1OxQyuUo#TMeP9*j$D1zyM1HI01141{nfVR)|UA!EVrSqMc9q5eH%HO7K--~kdgx=mKjWCv&Hs`=?DhS zRFsGEt0aYhHKvzMo4c-_+o%vT6OC&xT1}4hBF-QI%C#wF%%jRhb89Xak+p!6DK-o5 zZLBcTS$WLc?l(dtOTiDz~G%T~m_}QM++$=~86^`isr2@9<9;=IucImaZd9rwn z`|95C+Vauw;do`ld@G&fepbV*ZGV=D@G_f8rMih^DxPu zPPTiViMqXUZ0y_35uDGlty}MGn`Ambo)`mGD^5j=%g>e;G0kITHY8-M@|PA@kuCM9 zRDxIysegUVtjtM`om*=T-~-id-%Yx<0$fq%qhAPz#i>BaGyw3`k z8{Ar6<1QfL_EXzj!z6<08)%`GJn^dimQ;s#iSA@_`_W1s`@4>*-Bq}bo@777)%F1` zPL(>a2Burxo4BU7yhOQy?k0*G0|>XC6@W7;GHx%t*J8Tp0|V>UrMBK#2UH$)MHc&h z*q9g)KDB9&Qb)=5B@0k}(~mH&f&zkN~`Q)GaBOPaPmGTD?u?Hu;Em!|pkqRG9c`a`(-BSEF1D^Af(Ar!KJGP7ZPPc~#}<`X zqX`p`KG{}ruZliOn$zR^>z|HtHt@^I;e#J_ zW0u0w{^U(OHpVe6rS-+C0MfXrZ5D&BKXKC*&9%R^w>xY}Cb}zo?=tgR+%}eg1zvI4 zSfszk+Fn~(*vo1S%ti@jySurE?RNd8!EoE!O9;ye2sP9x>qUQV#@k-8B%aI#Z-YB& zwIczAbi1xYb%vi26}4_KnHXT78Cz*~VnBp}Y|^Tg@-*xfbyAH`d)KW!t(tC8g~%62 z&YpzXP#6$N&$qg^t;piXSPPCzXC1*==7laKwOfnGiyhCoqb{)-A!-ePjl*AFwU;_w z%eMk-PMd^$#U0Cr$@3U$P;)hJJ&)uUNfpEf6A15$>%&T05Srw_BY# z3pyX|$WdFRi_{x-47_L}YWXb$=ZA9sdB!IJ=*Veo_8LU;ItM{ulVq zGkx(*zsOb?{Jsk3A#<3P>hFo*;pB;6ma^R5Ik>!*Ho3lN%t;cIP#0g;cUujcw^Zrg zTkh@v7%P8lU`%s4{7qcw{Wqv@H1v+F*OO#{opmWARN@qzj7j=ea^fGv-;cQ_TjES~ zzs#SA@D|@A{7stYT(aW#kMK)T!1-n_94Cu}UCF&jX()@h(GxM=o~@?k}H?8>w+w$*{0V4a_YZs|Zc9(xtcE8>jTG{>s+k2u68ft0O!N z*FV&^9Zzl4?^(Fa?!FCig91IWuEqR`zro&r7r*hV$Z`B9f@8D%oA}$7&*rTo;k;mx zkU4xPo=dySjA4>HSnp-I*iXI7NLSog^;Fs0?LXK(LtwX0@Y8ICT471o@Fp-Eg>QPA zUOtNH_buDix;v&;!dp(0@}He}y6j_ec^Av&EckV%No|_krx)X#e~IH3DYkjHSmJFg zpuV}Az=5ZoT1KIz1$ycd=F!u@>dDVgKMLcw3A$GT^18PH1W3!4HA~HL4kwz9X1TV+ zTg^SU+x`AL*uirID{}9wpXc`V7~Bgp+xEHv%`3TP-!(>GteK-M}7~Z&PV&gH67FjYaE9tu_M< zM<_p)SKla@99{f(F@4hz7+j3DwoKwycT-$>MvK%X5+veGAe5>S(sm89{WL!Zt&CUxY1OoayIIk|A zD5QV6judr3E)|~DrMEx>$3yk%p6^~MeIZnskH@;KZCG6kcFUGhJVw0@fW%$oVv{g_ zN6YX#n<%1&dHA%K_-o!#hRV!|k>Yt2z_paziw$?;t;AO{lvRTzd`3xqYRr-Tqq-H6gQ0n+V(X zRWZUp>RYX3il%_jk4EUP)O|_10KGs$ziqv?TS;vsfq{kN-&`+HJwK!P(GBLhz+;R~ zCVvXpS^ORGmS>P+c}D`tuAB zn0>rvR3H`uwO?6Z>AfcJPqYQwiHDee;lf~N@2!=+uE}h!>cJ~~!7IbN+X|>(@;v-^ zIS7UA&NUXr&m6?!Z!*iq$+Zq+z~P~~x}9xq1*ejvd7eFrVD z%;d3mxyj+X7W`rijnKzh*g+mT-g|Xsnj2lE8ACW~lh1EB-Yl*FwAO7kwf(ioiYPLM;Z_ zL3Q^MNedyZT?tYLTJPoV>;f&hHp$9OWye7d2$5V9nO1egx`XaxzSRNWwv;2+)3NlYSL$oH7Pd?g+CiM+sC593vupQ8q!^C+=bUkJT!!{5 z2-n9u+*sJ7T?rC1b&-`4&4VgbGf3(fQj9&_c8}LOmd5K`yye()#=PB??p~b%T7EU? zjw$?S`9qrg(Zs$3#9G?R&N+5bEbPpZ0eRo_cr$%z1Uf>h2)HI;J^73fECdmoauhmur)Q-RUD-A>>1B0_eTc)Hsn9? z_xy*k<=@Q=PCJ);N69`X=XhyvxW69ce<*Nu<=LmR#Bj?VNd?vx-qypB%PpPJ$9WOV zaIugyMN1}ik5cr{Rr+^%(t0hjo~9uR2GgyUSRXB?7$d~8Bx8t)>TPsi@ZCnwQ{DjG zD885Dj+_Zt%acKa+g~mDf6KPqXZXGHr^Yu~tUZoSWcVR+cs*mUo_-U*~j9dsG)~T2XnFgk51ou`!9&KT6at z=ppJvnX!1EEHGw_Olil$0FDMv5g7Q7gyo^thPc1Y+(8mQAUvwZDp;kjiRPJ> zR`!s+dN=yf*Q?yM)m?VX`ZYSXI;25W2Z%iKs$Q??n=YGm_Lgj10o<*)IM4Q$?5{p> z{006OC25w(NozfxHY;oS-zIVmm7YsgnI7KeOSn`6XB2O^mZl<6^)QToDBw<&6 zHJZD{Rx`Pg)MAvA4S0t=nO|)yy0P7RvkW z?g4pxd?zaJml<)BwX^ocW+afaUDIu57T^?~))x0^%&%9TG#0rmRh5J@M+Np~1+aPYv9V!1moi$&>lARu5!fW8z0`qD zy?hX3P!Y3eO=#<};DqOxv+9=AZ@u{j$m$8|m?-^qyZv~fgWY2>|AJ>>G-0LC2_{p*AS5GRFRJ}>?{{Mquq1?QZz;a(ec%J82SS>=XnBKL5CZ)Xk5 zN06JvaeHqrPD}!Bj7MrDmPsj5N_E^_OM5-Ni~Hp%wY~vUz<^?F+x-Ey^x5c_1;j(t z)qE z)0vA`Y+b~*xXGlF>Iq_!#TgOczD26+tgWTG zy2o4IW6iCO9`fGEd7+l|;)>u6p^TaxYV>}wxnsJww{}Z@CIAzF?&Vjudo8Z_a5n7v zP~saHk;A<3Ck}NB<)7eZ%wNa6{wQR!d;^?u4q+9!;{4Nta{LX%+@-JW{1_ z_&S_H;ony5?C)6Ho6M0p5t*9d+;5aa#w=GSe~TB8CT-)fl1L)I`}wWnce=>UIAc6w z3z|Yoqli!9Dc5g*rQF@=8+`n^F~bb2S7~O;HQ&EjfNRiDbL^CuxbN=laq?SVEK^Fh zuNpK-Ho&DVWJ4_F7KNDXs7m_NuPohkklV&UNxH4ajdoT#ii;>26k!;06|B1Cd)`7m z<|en6X#Vl-RLML-G?3lf+*`bc<^vp*1W>IAAfA}kFIWLtr1CimpYjN#vH&3FIdiG_ zIQbVNlNSdV!}3l+khNR;AG5%5jOQu2$XJ(VxQ_jB_E&fCUR38$(p|{-1Hu z>l=d({HliJ-0F;i%W7~)5HUXb>AXYusq-hww!ERZf5*Iz<0ZwvZfl++k-}$iyvvbW zWv4KtoLi3OtZf@R6`kBo9orcIw*^BD%mM5=ZsTIj=WZ^AwJ=U`-^!_PI)3)xHd#vD z;4+b3{P-vT02Ln_@}Gt{-hbuql=)x6KQVln^Sqx6;r=_x;IMOk-N>+cd9APTxcDQu zlKSf;_}fXZWLB0Xg`+6yH9afTT~U*DZ)wwF{@7U;ONpI0&v0IKvgy8>+urHs=J1G)5c)J-Q@vB>iqsT4X7eaGibP9z}wYn|Gqx`+W zv*%g?@l8h(eYjUQx#@e8Y`wiqf&q%J*~OfSDKZJi@3CoPEY_E|Sv-7J(p%g}o6TJw zZ#;?(cC`p@=hv=Rton0v(l0LCcchzxP$LjWWoF-Ra@Y(3(uWzX6GLU6HxGG^#@t?6 z+lz|};XE-kX==u3?j&V)na0*FMg#%dptt92EUMdf7R*TeE2i6RcDJ_7?`2x-5(w&LAXV( z!;Uq~T-;o{cwe&$LHbujvE=KXhA6M&iY%qF%8mAjw>D8l5|kHM`>4T$TfXpoauC9u zwCjoAYNZ%0jtWLko2)eCmEm#@mdl;h=9_d9mK4RT1IX|4e;$viBr z<{seY!IoJuW;<(CFJKj9+#c#Ec! z;o9435r$saRL&2Uxv<8=lauexK3m&}qO^O|j>R4oFqKxBzwYCdYGsN-s?9-B+gaB3 z%(sT#=AYyR#M7-f)2U7sY_+q+WFm14M%wb?c9mwkytuxwc_L?c9{SD6@wL3blwK&gXOqS@8=*T8(nnNfQKxg)8FuT7hRy74j3<>^*8nxS1d6a@Z{dp|*O$$4 zIr~evacw*i&xelnBS?%=8DeW`@}+kaj3jQGNiG_d)b$Ou%>vHf?m6=y^5t7jow{VW z7Y!iR(~)wgxU+{5b2YuK(%iky?Zr z_0$ViuU`WlQ`{?Cy0TfcjU~y;iLY1Wz7OLIVh0~GV>41k;=0N_lX>z2D1FO1$YqWp zaK^qhP$)F((0Wy^y`>f|scRS#C-JAHgxW5we8KWOtAbc^K3DK}$haF@@BOyrLycTo z@;k{S$K}T;v$MCHOKT0pSgg!g#J`-H!S@lzy+^oq>eo_!gSHE}OHZy~LBh4$t@h;` zNjT0JSL+A(kMqaE-!y*&ov>dbam$>S4fsQxaUYR5&Qed>FZi|AW-HjPEVJ-rZy}xm zc=r&+YjUji_e}o)rtH;Gb}r`6-(6iom#_;dXO_n1Y2t{@5n4unO$n$awdvcv#p{SL9#Am=S2l0$ zEnU)r6cA=HuT}g-!2bY?zc=EtH+EbHEsM(GfV9nFGCYeRG?ovMv|zbw1di-kE~g0 z_e5A@D~}G^lZWK^3>}UGD{E^NyqTx_uy6OcK_q{5_VRn4D7=Xv*iK|HANG3DmClTc8z1GZBqK+!!gExD&luz_>OHT)j3mH zjG)6?!Q++(U%OP1?1C&A321gkw-I=$6EXx+K-xh*y=*#vOl{$Y14P!xXyV0%yBb{L zd#g)|%M7kkOpMo-w)d7XeZz};3D((W6q52=J9}u03#)|x0H+~l04KPBdfjgJH}+d` zX;y79&W+OU<8&{WRQlEW*Oo_le|w6wy|%nI);6~GmPZ{Yk>IAjdZdF-32gCL>lM%{f*7gmn{-fV2&cL7MQGsvs;{n zjIhmfX=#!+Ih=l8+H0G6w%ucLQ9+hgc2~6?Sfq)WR%M|(U3%xbtgZJ)z|44SN-Q>* zxI7Fno)s&eUfSDn1A1>3%JcV3b)CKKybWz`wzJC<+`KlXVKYk%F^%%b2mzT*YC5IR zdTs5`Q2|k|TLTfDUR$EZ*}||41yeDZEYz1#Y?>Q1Y0bR1mPV_TwOePo657c+80|js z*V@davY`RB>wml0S=wDT^kbfrz|};$_bvFCmL~&RT>e@tK3fSMF8Ob>ISK5dxVO5p zj&HYy=H&Szg&{?JCnr2jGN19R(LB4ZDaWk z6l!o_aI1Sw-Ro)svGV=0t5xlmLz3fQ#$;`7P_43FL4Rc^n^t3S9m2>0hqQPHxpuDR zqJ1kvYDU*_=2~n4f(Waw$9{uu^Qx*C%WGL|@>tcDGcCN!xI=C?INel0hNDr|!(*{cosZ^uYOI4Ue13JW>9%($ z=Fr1Yi8ZJB7b}GLv!C)0jQHm|wC0V)a+f%f&g@}qej}D#G)5_8#m{#VE2}{%U8F}M zs}-Of+PymWS^og^fV5L?cn)3FuIv3q_ey`@7Y^qVMqcw=`r7Ap&BjXJ(;w$wBHgT3 zkgP*vZWGF6jc0->v@R<^dse*&+W!C@TH8*ZAC+=mX0|NgNyoCbw^#NNm^ z`g$MYlgb2)@vWu3!lj{R?0JeY?lsEuIGpbm&s=d!i;D|fP9okja+s`=J?u9HBs&yi z&CD@PX(fE=W%*Lrv}-a?I_IAwaXUUuWsk{z>3wf5G)XW~ z8Sx8yrAeTBt95AB2_`CkRG-uYFQMzV^p{?}(|0Yh@`c2>J>$6jMI!anxC*x-7aE-m za>TZGmnYAUyMoVr>vtRn*${>p{?gu7l0D`lu>dH<5DDtfQ?gO+UJ4fJ#0r;pxPT~- z2Od?iZb6B{q}eNZt!<&RmJ@e=Qd13`#B9@A+j%8YB$jEw+@9jBLa?nmQzm_x4^zoJ%Prxl4$xtfq!%iH$6oT-jfU3sA(WYDVBH zdf9Z&w_~Rd;O=efwx^aq8h4W0gf}k&9F80+&0~qc;H~Ax!Gcz|yJPoR45hlomYXAO z6t>Mh?czw1WFol}$X%SOvbNo!Y1XfM)Hi)gapnt}6@JwjN9Rrg&7?Ne5rh1+b+TG3Mf9kRlB>tXclJ$j|yha^~P|BC$hQ< z&z$1f%pPZo+wtqm+|COTp; z@)sA+eU+LU?2WXxi6l9TRr6chrGz$exNwk1w&4h3+I8ITI;H-hwzsyv%pm~7BZoSw zR2z-u{{Yz@Ar)!H&ux~IA#)t~Je(Pe+gpjFBI-+YHt_wdacqo)SncJ6GsbAFB&~kD zw&QO02A3?VGC5=V)L2_r80ySqDz(n1yn`i*fo_r}Oq~c)OGvHboo>zLw9(#(+$3^Z0UUD0aU+t#tOSY$cWKu(y}xmb5FpMRYpSw<+FOp^ z8OE8uOHMP4%1MmH+|PeJQ{O#>jnuPW!FM2#$2nPK65OrJFxf8G22)lQ1E+M$*Lstt z*LN1}1_~ID#)kUAF1&L5>%m-;m~u?ivaU{Bs3U>p5?Q)BO%23*p^@?`%0A-a;v==Z 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

0tKy35&?FL?f0%GlpQJHz0y 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�ayN$K6k})^}Ehi)4|& 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 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..cafd2ee --- /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:url(../assets/bkgrd-image.jpg) no-repeat fixed;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 .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;}}@media screen and (min-width: 641px) and (max-width: 1024px){header.main #logo img{margin-bottom:43px;margin-left:0;padding-right:15px;}}@media only screen and (max-width: 40em){header.main #logo img{margin-bottom:0;}}header.main a.facebook{position:absolute;display:block;background:url(../assets/facebook-icon.png);height:20px;width:20px;top:-5px;right:-7px}header.main .search input{height:20px;width:167px;padding:0 8px;margin:13px 0px 0px 18px;border-radius:3px;font-size:10px;color:#000000;display:inline-block}header.main .search a.magnifying-glass{font-size:10em;display:inline-block;width:0.625rem;height:0.625rem;border:0.125rem solid #004476;position:relative;border-radius:0.35em;margin:0 0 0 -25px}header.main .search a.magnifying-glass:before{content:"";display:inline-block;position:absolute;right:-0.4375rem;bottom:-0.25rem;border-width:0;background:#004476;width:0.5rem;height:0.125rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header.main h6#slogan{font-size:15px;margin-bottom:0px}@media only screen and (min-width:40.063em) and (max-width:64em){header.main h6#slogan{margin-right:0;margin-top:40px;}}@media only screen and (max-width: 40em){header.main h6#slogan{float:none;}}header.main #sec-nav{position:relative;text-align:left;padding:10px 0;margin:0 0 15px 45px}header.main #sec-nav ul{margin:0}header.main #sec-nav ul li{display:inline}header.main #sec-nav ul li a{font-size:12px;color:#004476;padding:0 5px;font-weight:bold}header.main #sec-nav>ul>li{position:relative}header.main #sec-nav>ul>li:before{color:#999999;content:"|";position:absolute;top:2px;left:-15px;font-size:14px;font-weight:bold;display:block;padding:0 10px}header.main #sec-nav>ul>li:first-child:before{content:none}header.main .social{margin-top:-25px;padding-right:0}header.main .social a{float:right;margin:0 5px}header.main .social a img{margin:0}#headerPhone{margin-top:15px;color:#FFFFFF;font-family:"Lato";font-weight:bold;font-size:1.375rem}.headerNumber{color:#FFFFFF;font-family:"Lato";font-size:1.125rem;margin-bottom:0px}#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 li{list-style:none}#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:0;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:150%;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}.offcavas-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}.offcavas-social-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.offcavas-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/footer.php b/footer.php new file mode 100644 index 0000000..adb5462 --- /dev/null +++ b/footer.php @@ -0,0 +1,75 @@ +
+
+

Local Weather

+ +
+
+

Getting Here

+ +
siteground namecheap
+
+
+ +
+
+ + + +
+
+

Pellston Airport

+

(231) 539-8441

+ Email +

1395 North U.S. 131

+

Pellston, MI 49769

+
+
+ +
+
+

Fixed Base Operator

+

(231) 539-8442

+
+
+
+ + + + + + + + + + + + + + + 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..1d3e2ae --- /dev/null +++ b/functions.php @@ -0,0 +1,163 @@ + __('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); +/** + * 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..edd5ab5 --- /dev/null +++ b/header.php @@ -0,0 +1,41 @@ + + + + + + <?php wp_title(); ?> + + + + + + +
+
+
+
+
+
+
+ map showing Emmet County +
+
+ +
+ +
+ +

Delta Airline

+

(231) 539-8423 Local

+

(800) 221-1212 National

+ +
+
+
+
Closest Airport to Mackinac Island!
+
+
+
+
+ + 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": "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", +"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..455881b --- /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..e49fc07 --- /dev/null +++ b/parts/search.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/parts/slide-show.php b/parts/slide-show.php new file mode 100644 index 0000000..94844b5 --- /dev/null +++ b/parts/slide-show.php @@ -0,0 +1,7 @@ + +
      + + + +
      + diff --git a/parts/top-bar.php b/parts/top-bar.php new file mode 100644 index 0000000..34350ba --- /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..385b6024af520c27bbac1be9b4cb3c1bd42c20a5 GIT binary patch literal 937257 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
      pS~<+pOc^+A88rXwL3zFE8OxNgr%GX7>xzA8n6C zvR3GObO6wkUw{Cn9#cytiDwi>5l5sg%^BwC@OlBI&~EqvYNDx>tE(G@S>p&tJ=bc< zALjKiu~i+{jg{qx+299cL?Mjo@1ekk1`j=D+$6{?32#H-GtWfBo|E-QW5D;=G@%_)ocq z{m5XY6)fHt9HzH>tE{FaUc0_J{6&_}=yPi!c53FTVWQFJtt#EOe~_;@xcfAN|Q6 z|Dccezx!?v8e%>G`^-!M$B1RaxI+?F*U_#ani_T_t(=V61p)H0suEQ-jg&==>UnJ1 zhTW|*o1n>%9<$c)kQt7$U$S4B4f$kSaQz|*dQoV{in9sibBchnvO+;9q-i4s9z6YH zyG0aXndsodhI!N3OSb8ZZlCDP6I^c+9oL{Y>q(kZM)FhQkthJ)7l2H>UkQF`i`Xtzfi!l8KI;Dfb2LTZf58J0rKML zHn{2p=TSQzCmdpZhfCFPLWBN9Ch;1z;C3*G*&p|Z=W#3-9S}L|lk1zCX_^f^HU%tG zG*u}iiJT4EO`Xs;O&z>bQzJSXh|A~~Zfpf`c%X)Ej~rRAgI49{DB{e(DjtoTHUS2@ zOX)ClhT4(mFE$odH1z5A9BS!Mf@3|!sTI%TTfiM%l-aIoCXIGB3!bRO8lJVWAcoWv$s(QCKs%8wK%}dq6adD2?>YrXnO|@x+Q( z7p3u3=TLL3vgAXNIe`FaHTIBgWhPgxC(}YOaQ!PbVp)l9=r|%X!Uevj3zf{Q$V#Yp zR&UGJK2!%BB;umTeXDps!IyxCXjOt=Je9Cs9R)b2RRpC0frHRhH@-UX1UIvh;hv)o zxm+%sMknIY*7=Q6L8HLzXt}ZQ8+5X`&8{uvKzofGPt@p&6l#>Z%I#8##uO?M<>ZrR ziWEL2d04nq89V?muVRI$8FdWRGn7~$v~JN8>T2UslEADomxHGW=o+wb>tSwm1DC{0 zk3h$6;Ecy&1>SRkpRZSSSdw!X=_xAlWz906fvr+JSGT*M38efNrR1YOwHNZqlR>CC zY^A@-!5v~in9DxN=D4_cI%RO4DwEvGTJsYWt>MJF=9H~YDW!B%y6e^Yr%@Q7oZLwK ziK70yvwO3;PMAtyw`OEHy)<5bi;h`MSz@j+EA^IW{++2%c4}d50n}s*E!vYemYbBU z@iuLaY{@280HhBVYai?+)`}(8Sk^k}E$VFrCxuGCr!C5v>qLeg5R%0p79CWLwtNa! zR}O(3Fr7*vO>glakX)*!IaHwDRE2Tz^-lvU(HP4~k?0$&Pcl6!P~)TIw-wsVEPDip zpxI%5BeT6C|1e#RRA0^acWL=fd%O3*_(|x5L6giVt)R%0iWu+*O4mN05F_1g6L3*e z-{s`wQZ!JG;nX_On^70!5tRJ0iH}~8*~ZDbOL2c$`D^Glc;rlsw}e@q_A=*+sfJLH zi4oS*(ux!u`klW0@NSGi+5k?belUv1kHVl_{&%*$XJ(&j`TJ)j$)Q|r3tMB~eKlva3*LT1EFZ=m= zIxbc#A%3C{+udMa*lNpd+njBCOoS*j5F1|FphgfPg@Z&8;EQXeUYF3 z;Dg`%pMK@9{AbP2|I#llhxxsK_xp6<7=l0~6pYP`1#QLci1_psY}IbFy*VD9jr&(G z&k`7$g~k{NHy;v8M7Ci{a9S0<7x_R;5 zAN@`mHs_!De8y2{SlAX6iukVUKJ)p{+Xi#*JMW=GzKm!wEwIv1xC zqysk|a~ahAOmu>Q@{p+a*nk2F!&GBXEA$|?<9(glecJw~uxh6XbrMN>w1+c$1`4P;?xW+JHx&^(cHy3PUA?t*M3e3S4l4Xi^I_v9agn!Q5wH7XY&;5GdPU`tv_y^^budaD}_` z0Ldjx__n~!fVV|FaqyE@aCK9ffE07jK{@d@UUqHZL2P^D)y>D>_^qcuxc3665%xB= z^VmZz(g}-%1m~DQ&ybe4lYMG~^r(mqhoeDFq}s3#Z-3@+T!D=OJf1K(1qCH%bBa6I=isWZlOdB2~e+E_p;^3+MX5&}2t%A{g3A{f&WUY&RWTT$s@zNy$3evjGuM zkM>*iI*5*kQirlL4)(Rdl;eaHOZ$_yXBf7#C$6)PZUAlwM_UvlRsk&FOBnhMx?5<- zbcb=ag~r^dMZ+sJ6P9Hh(X^r}fbKFF%7Ub9f7vHI97l9wab5wwMlg19UUe+Kk_@`V zDRnagd>cewlA$TGnbt8w5Xz*a8}zq&XBS9#Lsv;DF@Pl%;U3-Hj^$Az3^`RmKJ8)& zRc4tQ?hD1g72J(X-@K#y3Dj2{`AJADTRXC$^Sjp26EwfK9eTC~bWSAGc;Nsa& z<=;t4MLl)U*ox)UT6s-$zlna`o7jhTt%P~3O^%8+z>wAG3fj&|0jO3!jWnb31IR@v z>Qa*yNmfzfNR#LmQy_lXCdxX8<7WA9$ljB?H_}SvTS$Fge+CP7-J0$)+_jwCM}uJ<>`u(M z^w{iGrA6*Z3~SNV*Q~Ottm|hJ9INudQu4`sT#`VU->_{Jd^{FB-T8Jrs9*?h%+kjKl|6f2>u~LUH#Qnqm~UlT9w1%hlgYeIJw!nLRL^;gl7~-u4!`t*FUDb5c#x zhcHmnQEhL6qKS&XwL3gTR%^n;I9a&(SHIm=a+#Zo$YZLx8kt;-q<|2v(kN|npvt-i zzRQHelQvtK40*%`J1XoG6=#aLPf_-UnY;c}nPM)tc|~rm6lcbw+5`PZVa(Z zsIuE-AG$Yw{O4Zz+*kkQ|M|7=e&g4=HhG--l844wz*937PBw@?8Aru_uv2Te(^tj{tN%{UmwHr{XhD{W}1QD*0CR2 zt4=eNQRESAt7{V?dn0 znc7f(#j~WvfOj!qhiV>=WIL_P26>u2Nau}xa0q9}3(3%eQcRRcs;bRbP&vsvqsC~} z>441w%_qP&@C~srLOd)}gZRXj@rW=j18<+4>PVV6OIHjJ3+zKNyo{Kih5d4D4C-J^ z1C(w*cQY@{{X|XDCiTq<#z16?V?3iB8ACm$sxL~2N1$`RZPB-8yarj$R_$A5KG5JY zr{db6c~zWqzvLOkJe^w>aBe{e`{FxqAhexYzQggxzQw0L^`@=V9%KC;!+7S)BsueQ zuuEuAlCvjCi(nm-*xZ`t>xbX@!$0}h_b7F+A>9|O?1Zv{CVvFlqh(4_b{_>yy#g6*S zvgmn<2BX2FWs5#ZR~>?TvO^Pv%i6VS%dIrXhA{_BZCiJe;EIuFiKZjqY#vAG1h>15 z+VU*?(s8uQQI1mrTRbt375b>A>-xLr=XcLG<8cqm-KfPEI26KOz-dsDN01<4pZ$_`tBt@zU!L|l= z$*?0Ssf{GYQz!-o)P$R{#%IZ4(pPJdX`r$L8pTK#cO0Z-QO1KM)Qoy}I8|nYz3fah zD-v2!;$h=9Fq-NVXFt+?)B_0`YH{5YKhpyv#*+hxQ#Nehq7OAa6ji!26%0ptLAS5w zVe5@*EQjyEr5eJ#BWgmZ(?pL76uov=3v{>}iIL`&!g=1D2GI zLp)29!~iFbX?a&`nW8KZ&lh8_5r?F+{!Y#?-XrmFP>?U2ER7~SYeLjxi8dWVQhJVZ zIbHCkj--MPkEn+ku6Bjn$s9)M?1^3LsZay>@G+}q zyT5O^1sV@>kEFJ$>>JqoiR-skdq#6`__T1zpGe{>jJprs>dP;UQ=o9wuFP|A+5? z^k?7d*TWh7HWSk8`;LF5v-AG$%Xja-^itn#kYT;qZ8y8z4R3w*7w&xe$Nt4X{b%3& zwf`gUKb}S_XXcA-ciu<%x%BqLOja0f5IUER2qLqB)#^F0{tSYT%f#q4d8XpwM?(`9 z$_W-8Or0bZJuOi@&CKvExsgRmDHGhNt(NA>T4ilSepgH#({agIMlUi!6xDS!m?gPH zWxv&mR?csCaTu6Ioycajs;?(S)zHX*8a$>s8j!Ic@99Gl>Fn2|krgm@J8zqdFb*kS zAC~81v!Bb&l8+;p+ncVGasScxzV+7IpZ)2-_*chf^YFn#m`!ku7gZNwTMjT!qz{Av zMOvA4hvPJ_v|EIX7m5li)@Cxh8!}qyPcySKXINoohWd!|8nzW|Cap9XglmY0?ZEFo z2PI4e(E8GN{p`h)hv)X6yDy{QUsPXH%#+&lJ9jqQ?Te?+!ZHz|L&#*Mb_cp_T!q0h z#(5=yqu8ZxAsfD-SzTgrL1{4eovx=7>Zd9`o;`~4Q|;gxP^7rPY&1%)W|e(s zcq60k<-UQ>fC(^jFz^^a#t9?t7`OdkFLGGtBeD~~{-P|Rm37yUWJLyJ=a%z2W*CHu zk`TtZDyb^SEsUkiLM5n79dbbgBtJn|7LIKrh6;YBH3m43_Q_a_7XX;T`TZvp}r3aK{N!Kc03kDnT8gdr{VY*cS8%j2hS2jM9};YbT|8y8=Ctt zcLhv{pbn&GFl4XCtMsHuCV@%gYEXPLY>v}$o#p{F)vev>an3KU4o_d$GunqZpx3p) z7{)e`%R3vp;=4ZF*yC$Rje>6Z^v9Ae>Xh>){j&H*L|p)3zaC%=*Z(j)Rp1pGcwtZ>TF+O?^hs?bXDr z)I_d&41*N6I&qaGr52|yobfebpauzei?}FNg?&D8Nu?T$rFzCI#(_2|;ugB3(3{*M zUUJ|^;$w5NXfMT$6Un{gT*5uI0xvDD7n+qh$Em(_#Pt7ApWDY> zjl5O#VX~*YtAAc3?9|CBA(T4V$*T}gIK1^z4{9Z1D_U|s4JcGkcv=nzUg&B$+Q`I& zHF&+w_Q(TSONA%xiMJQU0Lw+4d&4;V{axaX~qmYM%iJtoWbF+Hly4#<)n}sX~!6TCCebHFSOXHRv(K2(Au#nQR z+b|WL$}7oZOhF{k62%SPnLQDK@YMD*weE*QqkR{T&A2sM-Jpk~jD ztc|aeb!9k{z%oWr+I5d7%^LyHtB*z9cI;CO|)5-P5STRinM zTp)_l^`SvS_apJOb8Ur*^N~DJ#?f=g)xtW6nJWJ(Z!*&CA>3lX;_VuBdZILhr+u56 zJs*BLUm%t`broN2jyY80V+1j%SCT8i)KgGh*y;57^2rf$6%yv#;c~f6C~+<^1_+`f zS6?Mv6u&)O@xjU9n9@uJcLMlOP-^s8gSZR*G=tG z`$`MXpv-<>8)lw6YeLO9HhHx5f8O_2bxsY&p;t|@D%L*jXD&C*^W*>fEC20Z_*;+v z>VNdhuYUT~-}vYMe0+Sb$A)TmAL^^XsQCs4hlstluW-?KXCc1WAD$kL-QCUkok9Ni z1|eu*h(cq+&BxFKVTl|?EG=E$x&0xBfcZ*Rq$UX-SZ1^$thLKbrH6gd zcM_sXR&_Q}c;gpl1K@d}T*bcK0`}?B1^JV3szPx@R-dY)RcK7pyx$;6IZSvYCN#HL zNM^an(^0I024oq)gsBpSpbd z^x=1Y@IjN#K6v`#t+!wQ+kfqEzP-7q4J!4nat&~;3BOI<+jV|<<8a+{;bPdvZWj&Y zm&q0+sN8r!LGM(b+AUIPJaRndX)5%;wY7%^#NpbO_GVlQ^8ItOTzTaWws^Nqi)8f$q z=a^poM>t<~ z>=VkcE~`Q7eNXTRRs-^b)n+$Wht1`M;r5Xs_I6Qjj?n92Rm@8Cvxj!+W$I>tY@Q6N z+JfFM3pmOP^CF#Em=(y*>Jjx?Odc<&$>xfIA8Zj*B3@rG-|RY{l{DGuGeN=w@JKsY zQ>^xQv^;JxC+Cn4os!gdBObF=KcVi0cWTw357n-_oWO&pWdT~(WF(&nO7`z<&)~-C zIQCS=N;z0V`f~O`R`?_-E1oi(;wQu_5S<23t%)@kAyyxmLaISlMwwi2YF_ZF)Ou-p zJcXiF5CS?h@HB>h(An8GLIt;!rn#Nh~^zmEC z%&erTtc)nKpKxxq&zj?{z3EWnwo77)zNVU}I-@k6^pf(KZ@E#G>aUWesdFx*_wyCpsPRSiOi7Mtl5A~C$JmnW zgYjCdb0=A-Xp}XjPsxgA^q8D!?1`>Ahd`M&F$7d;rPSh-R$qaHw)oPy%`D!8fm+Vr zOKhd*;7_JJKSNVaslF5(l8VVCD%5Z*JtehDsL(z0xjpc*G>sa~2_C5UlWdQvLwoD<4%)x`0xFZTa-|VeZ^VDLSGdmtoh;` zlBb(-c}5|(hOXh1UMRIQWGQO(#OT3+-j;F*tWQ9wTIx+yk$cJoZ5&|(=aF8dGo?6{ zq2{9|UWBFEh?~Fc9QoUvDBGJ5Bt!4+M#O-Rv3`M2+iw#RJz!o-MMqTt9wL zuJ3*J^*jC0$~GjF3fftTK70K5`syhhWO_IWM1=VzPCi{;IE{xV4J(nb_AS+xppZnRL+1`EYSO4CxJov-kI?GmP zK^b$_rXA*OxkICPwwtuzAKL>Gpqsv|-8Nosw@+@ydoPZA!w?P4@A0fH#8pgoZLD$} zhwUZ}1Bt<$)+HbytH}UtV2ZKOWxvEBZ7=WMdHJQo)a(zBrxsh)0ah_|Xhj1Hifr3J zyY0DM(dqiCwZakZ6lKEoZYkMZ=^8^XVbn2+n>W;qYXeNsHXbjTNSd09+nLa8q3NOh zhAb%O1c#i^Yz>r^yvd9$Z`MaQ_yhe*ZS&&sZ~UWQxj8)hxnKUzZ*Knbx4!XjhH{-? zoPzGFEs+Tw>)hMl7LL0M>?=3t7yIJ@hAwT#L_UlrNo4>k>5x!D3ua{IwTcnuma?cR z2zT^ml?5@eU*;qPrGeGvlN8nfIPLz$)9?P#@1|k%+ULG#FARB`ibYH^!#iL2g5iT7 zy!*{?xNf<`H~j{$0WvE>5DkgV)1l*@FOx0RG83?s-Ncr1b(D(j={dm_husKcvC3gy zMMk$08g8eGK%^FI!B|6u9r_W=xai_9ATcTV7{nI?i3T~4X|S#fP6qGodf69imV^BS zHjBu-RZyY2l>v`x(Fzx|07pb5-jOv2&aeU?#%_oct;ZH86zJDHiNmgpBdqucq zTcY@vDS}K{4T`7BJz|5pno)uHi`8@0JATH*h{apK6Vl>cYZP2QBIojjoqMV|@Oc&@ zMvexhN>fR!Pq*Zg&j?F2Hb!~%1!Od6Vj;=dg2U%Xqj`Eax~(Ft8fPn@r(PnP?9EBC}n(aAlrFv=gAhDffaAy2B~d=q z66(q-t5Hm&M_#VJkQhQsh%ExPy84s;CjUvt{>k^0f0tK^ryozBreUEgmf8R!b%@f6xI={OUo$;QG85f6#267D;8tbQR-`WV?j}j+LZOx zyikzfOC$t$SjolxTCindfj|Nw)1bn*5(mw!I;n-IGGp!AAv@cIiJ--q=C)Yiq!Nkv zv*Hi2=R_J72G8~?egIQK%fQ1ZQg^P|LjK`B+tz20YQcnXo0wUB&iE7ucXjb+99>sB z_mDuNbbF0CX*$w)qT`7&%6pfbaGgSJ%A8fGKMZCYhnhsanp#vIBedG{L&CtZ=+Rfqk=;23s99t@f zEMAAN<*$49j$e&3x25Jnz*MiFl$Sd<&`juAwWo^T9xoK~XWxRn~tUM!GdjDi0Ek_^iz6lw$<2zpkF5z_ zPr(ob)3ePm%wuzX$e5!Tyeavt<@wb&(;DW2O!w=EjU z)}dvM2Qzh&Sg}vpTP2>z7@s1I1DhriS1?%yBiOF7eU|-_h9MC?m9E>^4}Sf3fBWrE zfBG-{#LwHNpne&?6+;}#>4dDE-V=XC8Ff#dUqKFx9t|@)?DB2;ZEtsJ-5;mp4CIC& z%+~e^!&%eufGcR1V#TkA%~?MjngeEniSa<3jyUHFT;f*lxT~!=P{q$SX|Ss~C+*uE zY&j6uhkVM`*5P{CAML|#hMg^o>+8ew=Qnmd8}vj_plvMU%%DnJq!{zF(5Ax<{h$&p z*U=Yz+!sKV-VFA_`~9BDm>5V59pXR7Wk$tHb9%;ZH_jdc zi+h!V*^_A+4Yh6h?#_7!LWlUXY?V z3>zP^=&X}RFwbyK)xkukF)vo~7}s5&wmm6qwt?9549b636v!Ce#E_U7fO&;Yi#ky(z(5!)_D7Q?4<*3#}d({<$RaOiYV{6#`BFoF3)8^NDO5j-0y8 zot6fh?Dw&zmy1kdT{^=bx(pbHgHuY|6*MQo+mE8QHA(OoTPH3tX7D((wekc=T_|zyUwyNYG;zSLg7IG2RZ5G8&LHyW$7NNVqtPf=#@j0y$bf5Akw0(ZiFPWYpDQ z4={a|sYUK2h!L_gZbk0%ED8)&TOvg=>{|JwQbrWz&FYOh@Eeyz7Z=G0IgbsVflv+f z3SBx*4xU0hbZ?=j4okg6nJb&V9>#79a$!d!abB8*K34`~7TLZjOpuIY&uyg9dvuPrFJp7T+{4Y;%M6KwVkKhQ-o&$T&KUER?%g-AlxPu4?1O z1-*vSN##Yy&#nOaYuNTYMI=a%x2mL;+dhoV>qYm1r+gCX@uUvh3PBa8uXdNUj}C9d3=ah@!4cb) zc;c=^+W4Q$X4tL>BpYXj&o3UHfX8$dNxi1tV8{?%XiTmECybEaI1G&51!I6TNZ}N_ z2y$Zw!DJ{YYDLO0YTX{Dw_4N)kPTy$1e z7aRki9nK#t?q}1eNlT+3V#>^P9Ta?;kjezLRm2B&6=@f-u0d4E%LunID-%!-u-}6i zs_VxOmMeIQZnj(TOR0~I9(Pm9)$jWWgKQZffbwYG_QPwh+`ZUtS|Iptygu?0=eF-~%F4P8 zJfVgUVT}j z)rafNVZ0jg`0k>Wd2PRzafu@YiUz9KNsayWVR;z#FWud4*7yfs`&v2w-OTvHtEHJ$ zo5O4|ZK2t0IS^kjU%mUO*WR+bIUNqzuIL=xMOjGGWJVb*1>c%1ciY4^G~Yv_BvJ!< zY(xuNpF@OWYaZv&lMk}c$$SN#5g8B@&v`xE?BD-`-!^3S=8ygaw1W0O7^VOtS;hI< z+wa)Y`N6mT*giOnU~F;Cu)yEMo;pGUOL1n6Jiw|wOh7EOCbMfE$~aG?#?lQ05Nnxf z@7^&Dn6#q7-e{i2QvFg#JI=2B)7;J$vwb>bCK{(E= z6L2r67I|e-1V`na&`84|R*ZNiwB(j@r|aigZGMC&lBjpsSm6#|QM;IkF2Dht;!pq_ z0SYm)q?XR$%!24&bOUm>i@!9;dGBn^&690*z3n}%I(`YAgZ0o49SuL>F93YfZP0=Q zoQ#X|9>G^!A;!btP3=Eeyk@4&(T@uR%^3r-wd=cG+u6?_k8^DMm+zh*=i}FZ{~KND z-g)!Q*FW`{?J(TG_g!1tufF!#jXl?=IH7P7^q(ByWLtvpK)b%1!JgLE(BPnf9f?@v zzJi{7eg-R_p?m2#FQaW?^K5I=_M!7TyW<+>8`{C44rdigr&+^+RwHb-{X7|7oG;GW zSMT;i+uhtC(|ChLH6prE5w|P41dBZ;%Q8Wim&b!`E$uiq$3s9^2o@{Ofuhl+JLh*^f9=&3sXXJH(R49@Z6}9qM12>w+qBt2^J9C& zc4+p~^VpF@KQFtj-6_ocFkf~hkOvLOvrIHGB#=O|T6=%Hi7Dp8Uco zpw29M+{HbD?| zdMrr~S~T9Eeu=3ex!ii~Q_HN}3vt!>ah2HXz7ZU@1fSeyH=f}fQ8F5c1;a@(88mJd zUotcz+Qv|A1_c7t>5**|!F>u+EcA9xq-*kZkIBFwu&q@=>Td`1*5ZA3+ZBt>TVQO+Ddj7>wJ54daCMsl;-SZ%C9Il z9_lVzQYC@731n^D%leN*yP!!vsy!M0vvD9Ury?a+H*w*+xvymnd*BFEOE-8}XsIH( z=yoR_q=CbzSI4Tx!bOeRm{-%lu$Y_I#M7uMi!R2m?Jk$~smaWek2T0q z{7m4%pb1$suTC2C<%U4Q)q_LiZR`x^tbRr~add0CA{BOZ`4HVO+f!3wr}R1zH}H-W zw}bK!n5eyn>7=zC&R$t2d-Y^8`-$P6Q$vev3Kf@oE4-<;H`O_*P8dCeuv)gB_zRu~ z%7LZ)gGFH$TG9TnlG;ag8$u6yhR|l8fuqT}fAny=RB83KfL$hxBqlN$;*e|5BSAXLl|AVW4_nUXu2ak^9;jnD`_G|-J_p_c+ zSB=4d5i&F@8N<+E1h*d6WgM5j(Vze%t|7U$Ea;$#jnlPY)zZTAAC5QK%B>BCAtarG zvx8pO#qR9oyLT__U2*9RRp!HSS}C`&!m!RgAU{uZ9yOTt${TOLc>jJ_uRG|3*b~bu z)g0){P}W60tc1$knB3VbwKL?tVmZyY!wXd*m|wRB3HAndL%X~4(zY2l>u5i-KOSxQ z-yH0Yg5B@w8c*Wwy&F4-}sEZ!n@!6=6v;Ri0fb&Vc|%N z67@hFWfy*i{XQy>70+>7wi%F}j@mD&^_&-o z(!lrvS+*0ggd>xVPNa$Q=pcTjp&A<2Pm3V~jK5}iK9Ve!umz(FwX)HW(5mUh-_m8= z^#j5UxeJgeO=dW|_nB`&mq~OiqxyXyAR9s(?avM9Pz0nmF0e+mM+I39Id0DHG|PCi zpW6=L_s;I}hxZ=*!+ZbRS3duvfAg>Zt(Pw^e)o5O^Kh8I`qjVm_B&rVKR@HDnEQSc zYk$)@aj*kzc5Qo5loJT5!C=iaPBPV}-Ab>bZnh_`$*;V0X&>Q(2lowA^t+91Mca+N z=m^dk>NOg50^_B=4}DuM&U?d|`>UINEw9|^UOI!|uV4xgZAB?|xQpyZud6-WhVkru z_VXdn$yVFl%h&8q9IvNHKI(W>*m5}B*cm>N=39=3x!s^Mz#F#Ox@-5x@n$MBv(>jEJG?g3*aE83&2&7Om6%I2|Gd;T)zDL_?U-iC$GejqVd@sfGjB!@OLfyMn;}KdR z*f*VJYl)ShGZPhGn@__0Ti%Y)UTPF^f%dIGrYwCzxV4o#`jmza&FJ6@hTJmU- zM~Yyc5_6Cu_cu;}#_*AWYECHFABs?FTEv zYWKgAsRC&kfx4T2G#*1y^P?L%Z!~K-c~sy^F0>k<0K<(TT`Ux;8=faXDnYXGBC_!` zxs~4|2{*BhkJY1ZEzZ&M9KFb=lT0tMusDbd**gU+>7@=#N``DIODk4ZYIZ{!37K*h znxj5O5SISM8XHv&s&rSu8xU)*Zu#-nH$tU%^6P{?ywIS`L05^Bv;(_Cy%PGG}drx<$&()i)wY^aej@1*;>7T&!&M;PS0Riy+aX z<7yIP4yORW>i@wiMWugr6V$j*Try3$o9H^XEU(Gfc+^HA28+(LbTsZXOJ2&Q(U0)< zt*#*;pA}oT42>9GuNX@oq7qCusRkox<|cRkM((XXkS8D4WAmzEBA+smHaUVCH$mIhj2j!&)Pb7XE*BPAn)-Lq#ts7x-JhY%*|5Eam6-dQsj&xoUiv5G3{IqfZ` z+*qx3eGJd85RYr`Hr*T^{_wre{>T^J`rKznD`sLVP?hzz{;whUmG}ZECmAfgOuG!cUQdBs*dvl=%N=jj6h2xad>;w{zZE?kI zaff9o)hiym<+)-p&4ilylW8Bp({a=?(Go0LQ0#G0v|eO5m7GkCRI^f(Kj|STLBYua zEu2J$w?t$1PHLh}IsMuvas{yHS z;l{Tzb1ppp_{06j?|=Ty^E+olbVaAUSyPulaeVyv@qT~PrZ99{@YU$DV?T+!H2YU3 zp*?;4@j8vn@&<#hrRl)^58i+9oj<*ZOV=fkOi^=pJ?z)le$&1D^4;yl9nvh)K!Yw@ z#Ah$P9*4`X|LXs;y#KGZdAfIV{p@-jy5Y`6zik^h5yW=FOaZKq!+6--y&KP7xw@Ld zxQ_E;H)#QZ38+)7Te~eC)th8GtrHbnU2vvETv46#OLwmRppl~irfp~6aC-6d+E9eS z=BN94KTeV9e6rA&hS09=B)9VZqS?KY%Y!cVEqqGh;-J0}?b;(_-&+{Iv1iIevP|80 zgsBB84!a1mM4g#FE8qn7{jwf2iE382Y@4vl)Kn2Woh{*LKwz_*+qAB8TtQDXB>ec< z;quPe4nmpr*=TsB9i*nEHJsI`gO$?=PQsYxb#txZD~b*9D0QB#kQxH8;)qJhNgxLefuxm9hpa1<9dNDtbRvJ)b1=|Fmuyk zXU}Uo`Ghb<5IbcHNIBDL!)n$Ik}XyhBLr@l;jBVnkS0#kggnRC(^PLk{z20ml=+l> zPD5Ws?(B@qT1vaBUl|t8A4R?)B5z3eqWLO?NMXS1+5>{t4>3|6m)X``&*Zyl0!y~g ziLlk_R(GG4;gb`K-H!aFQGz){P}uKw{m|`(&ORE%ybDA$S2xG*Xi%*=j>kXvlRx?N zn{V9Nwtw^|?>>HX^TC6wpZtk0e(v+1#ltd(ANi4=+-$bS?LV?hs;31+}qN6ExQ)J@h0{X4;rtPjb<@|hWi|pC+!vUJz z_DBtKOO_mbU)!#x_5?C3?bbBirf;u~cnoZ{*)^u|?rQ5Vk=Ksgi(vNy+Go`(L!Wx4 z)B_%b_2xKtsojJ=(-|Mkb_(TIRu+;!+oPLk9tasI#HELI9(UXA%sQnX%C@k|?Gi`~ zpw&mUkr70K#axCVHoZNyGdzrw?RfJDb*4R5J>3pgWtL?gpPg+$c{v=9_5(w2b!VJL zaJv)zhrq~;vY|xVhZq2t)b7WPt=>*b8k~={oykF+dnl6HSz0%{EdHddG>RZkHG}kj&=H-~-5tzgxaWBNyG-UBQ!?Bh)mCR$~W4@4W<>Do7NMN;7PjMLVY<3AyYd)9{ZxS0%6DAo)G7;2!SY+BXieL8&wtrORED8wfUUcw z15tBrWM%TnAP`o@MHJ{oy4J*;zI=+!pfp9~$dtXgpareK2ALO%dZ_?82RR-tC&1Ql z`rw?;#wQ?!yt0;#1TrM3xrL1sL;}@m_0$Lj)2)nV5?41gUNNd`EAd&7StLLVh{v~u z@+p~(EEfe@Xo^`>CCe=?iKfp>%c9tO1ToeTUhT8+*0nt3(Bfg32iquNj)F~Ytmi(J zxDRt?gS1h!2FIkhM>T<)rl7^YmKb}It;)^A@4Cl+hT6JP?MA>w~ab+dO6bHje?s*~zCt90+{Cs?JJwg}~=z$i}czyHq z>iW$*wVU0h8zd`;tAgV`nQPBE2a)RPA(pAKjlG zz5n*>n~RH!#+|W%y4Aw9a`Ec<^P8J%R4JRjYdg6hlaFsuA5*nunjb#6w^+G`HIC+c z=uj#>`QW2R-+Omc_S;Pl#Shx&$UU}`rytrom*)ma@Cv_{?=uF zwEf&?57S}WJiS<6SRJyn+K>&>!+rwyld`7smtTMROJ7|2yVLjXJ^$!~K9mi@r zep+KVEIX^0AkZaj#1>%>YdOr*#iu|0<)8h<-TCVu-g|I%{!*T&CLUVm)Y?(O3<^#n zi+3sHZV(lVDyln%l?^GA#Y%0vu&HnJjDih^UDqyBB^W+0omFnBjGg^w%|lz@lE01# z9u|qzHPFzmj`?c7`t)metaKgM{gJyGiHikNt&X`FY}2)U8rIzIUu<9A*ekVNcXoCb z+U?=`Cc_<&)Dwb0CY__+W@Dl8G#gm<1GY4hF8g{z_qyrsHGL z`n%rB_)G>1^^M7!+KI^)EG)2iJ3uBHpn+bUG*k|G05!Ey51lGPFi2@IlgLR;_B{4s z?T3C`^UXL*rfRqQFavy+&}GIU8;nmfSx~G+fGn=<+6nknp>19_41k#JE_LT;7xquj zpFBG(Bhu7ItNMGZR_!s_3>&*l|KitweV(TRlil>_Pv86A{U6@B9M)<5@@K#D=9^!> zxqf!<{&(Mg`%9O1KLu66xRjAg_Ol5ngt0jz;SBOfZ^P{U)%6LheB zj!x;iPRp!=IAe4R zZx-Y`f=)rq$;zeVFMRngxOHmdlfvk3nW)+6@{&W%xQp&s=LfaB^Q)qBO-xg(>Ky#2 zViAe=toG-8=@i(4s~HoHZdeE`DyF>xI)$KBuL7_9y*hFYlFxo3MNmql_au6uL<+Hj zBN3h0wW6{g9&cW3&xergwsycgn6d_vOcSMbOh#~DE>HJbHLeQk);s@&H2HjI004gU z{J4;sR@_oQ)O<7#F{i!g$+O<`2Du{0C4ZqckuNph~B(TJMr=qvc7Gs!ug>|$)t;^qbSBh4J`W!X~7f=M>xy8I5cLUMs4aaxhBP?5+g zc#4;nYE*aOG~x7U8GhW>O(Ix)BIP&o9@nEafmGsv&17slK&O z(pCvWh}zscw~;wWBYBrwh8G7ma>Xd&WFhUpr;%6|)-9Tk6HeS;=rJUDzb9v9K(^_O6_i-Q?I1fLCj-M^p?d&(DR|m3-zsT&mi_w%#Q7x zNeI!e$8yVc*B|g$bItW2`vg6DI9xS?Z7OMybFbiblunuST#O<+$&6jMIp#1a*n`9V zd7bb7@cXa4c4yd~(UG31TxzXU!mRAYshcG=RGeA2>tt_^gJ1gDu3r3Cyx>*atvOW< zIjsh^KJKgw((_~LA96mb)Tz1!P7?6BcjM~4CRWqen%t_GW*S%X`Z|E*)5RutWxYCM zlJ4l@AXff`{5* zgk(({VmP^vCZEAp17d%$C5e=b)}t=N?SY_&=(KvuiCT8DOO0-`>ZZ9&ENwJV)O8ee z_ta83Hfa@xx~!FH7}dY4X&Ihg<&_&ffTuxx0A$@Y(Uj6Hwn$w;OhSEN7`)AY36o zUy!)Bw3}I^4w}&+iq8rs`y|_q;iDYe!rW-vb}#>bs@`kaw&c1JOS8;2=bn3Sd03KQ z17w2+40bnLYDFld=zh|ZK0qHRJu5;lG7lZ0myQm#s5S%%6w1I=)%C~iy-a3mjxpxi zr-(oR*POe}TDdakm~)t`;iC`Vd;0WgkC|qNSwr7hS$MvCXb8m?|E9q;hkfmjzyHy{ z{vZFRr{DjRZ+`!ESf>v@`rezD->l0?h^aErm7776Dgh;t68#wAKrwP)C01l;Y*&mV z$cFrJ%^qW#i`yJH{hmIo^g;>~>RLlN!OCPq11k^bbE~Iig5lCIzId2#W~cOo;=xK9e4X(?KF92Xe#G!_DOmxth+%Cyv_ZW zoTTdKya+ECGLas$aFoh$4s2RVMP`=UDuoi}5Yze1*WVZfe*V!XARSPDjNAb}ONKPA zpFVqifAjYBYs{D@tXJVjg5w*;MXX}_ZsfLEsDI9= zzoA;BV>slLFt=04Hm#6A)vb0_VfuybZCQcg@QxVR8v4M0=pPHGfeNdBz80t_vJa3&h+AZP&r+WG>mBu6j4m|j6@7RCNl<1kh*Fq< z_In*dst%#CQG~!E9dVquQ9BOrG<&8fB?yD|evlFn0ZUv&SgWY3~zS{Xor3=`%eV@OJ}qurW2gL<<7 zcR+~0ZH>0B`+*ZuyKG(0{fthVhFRdw#LOo&L%APLu>UkXRc`OjGlKode~xWFpSm%A z`2N!;yK%y|Wei!tXoSRvO7a?FQ-Hh@q?}Pf3@Ogb)b%^qV;PL*R^5XiTI5sG&I<7Mh_Ke;B$=qx`easzpKKav*M_w zf!Oci4QAi|IQC^?APm#CDS^~amXM)2JuO&)wwzCPTWp7oBhM{p2br@{nNmt~>QWu<< z<^#v+T*~d*cAx=t=!ezPq4flZj!xgKc{G{A!K8wTj7zLuQ&n^@Kl$Fr&!4~l`uw|Z zUZ0BiqS3Rrs-!!ah;OqQ->f_zLEt9v5-Lp|iAI)ExVSYsFub(V-F(t@c1iX!@j|ge z`+uW|66AQFJ8zT=4f&fFA)exhtQXFgbCIV8yvw$F)g_>n9mKR%a@o@&oQ1r(4~1=> z#@LGBTfKxsEVu>R8>s7={L_ypSD(GeP*G!~^7!tFM!6}-xt)%ctB=FL&*t)zSfT{? zA`@f=3@Dp(zbO6+`A}jzH#Y`|(|5B-pGv#eNQVfwxFnggY#Jw8W-x}^O>XriiLMl1 z<|6R$!rRU;(MHn#&aT%M<`2f>abuX%{A>OTC)g0ed^Dd5;JyQ_U1coGR0X-do_L zFN^J~wnu>HWFsKHzL-OYjm*iHbH5NQC7;}CcZ`1fWTDFvGZ3I} z#C5b5RyPd}49Jac!{Q!3gp@%!(!$4a>uv;^LHQ2c;$z~Y0u{vK2p%HZwulbWoxBWo zsb1L{6S`-F&CyRZ|6z$>i?_QxFtlwB(c*q)F8`LjA;$n0wxZZnY#Yp1+)eHL@PMooeg54Kk53JK?e{Tmk))N5@2$MUf8M~u+Avc_kz522 z%^sV1hbcFb{7|1yWw5X(wu zvjBBk^(d(|%M?J?zI1+S-sIvE0M~cmzC5oJgD~($y}d^2>=!fSOmM9{q`6D&YTx0I zoyzHasv>Y^u*fRB`{QYi=d=BZT@R234OSlyJ9ZoF1w%(hp}p7fYQH-k=BdQxG%uwa z&h}o&${xFu6?TXU<0;L_ek)U9-?;aliSy> zt-)}q!??2JpeSOt6!L&50SJTOpI1u9*hY-}r0w9kg_$Mj%-v~vNKAf*>?^DQtBjtS z?c@Xk8RpeCgq4BieNbkOeg6H`xF0_I?JwTG`RcRJJ`cNRfBX0Uu+-`Kp`K3n=ZBJN zXK)!AnHl?55-E?IIl};Nx3^Mr965krm;Ek{yF(-dwGHfejP?K+ zFl=%drA#lOIg)U(sVA$*xX10uY2Q74HrSsJKuhpFe)H~Onmzexg2@UN-j2={NUh=H zJ#?d;@(hjwKkDA-)(VG?=*}Hw^URkyFYAao6C5>~_>;qy)5)h}13vvkTD+AG9<{ zU1dVB(NiTb@F0~&CGPg;8ij!P#BC7{P$Zplj{`L5+zpw*fG($^W4=@Fu*vmTS9Q62 zIK4T~AR-JSvX~I3iP=y(O$!*xeZMlDjRr$8!i=_KL8AO*XNmR9tRi)v$rNC;YpUkB z+Vz4l5g*!SqZ%)khHAV4@rRsUzSV?*nKRZEy2knh!6}Xxa};i&2s-DNd(iH-r3SGlD{$bq7M%S}k{z`3OoNW6(duSzEt#BU9x+l4{R=O-({Mg=Qb zA?v1)OitMI|8-FrS($}!Oq1+P4_GmN6}y+4Xnk9wD>-YiZr(zd(9-CSop`N5v_cvV zst8|8RD?*_rb-;6pc%no-o{Nx8~wC|i|5ismgbi#d%U5Xs_I3s7~phZ2lJdNeVE|$ zQS3zd?kArd_SaZcY(cpLr;ld+vM7MlZI8Bi4`r*$0#Z>Dm)KAJ1I_m;C0`xz^s3wL zTz5&Olez{1>5Z67&M^lw8(3L|#twlB_{QElZbhDP}Bp|0eFKuz{Ic^~;ThgO6 zJHbVMVGGI=s%owp5R9qYH^U$`^!#Y3=LPTduSqfPnrFja3RObr>f3&bm!wP5rfWy2 zOrkpvclVJ_)OX=OPOFxVvC6PBhD|T9IYG5;`0A~wOH_RRRxfN5@@-tvZ-zeV^ybCu-~as|d~#)A z;BYu-?}MQQW-!CNoB;;kzOqwkx7%S16FZF=U38nQzB<2t_07ZGn|?^ttw)CU#ozzx z%WuB;`$JrY-C#RU2am%7XFaG<#;faR!*Bp$oZjWiK*fU&sCy2qE#RMGg&&KAtEcw< zyGn&mSkbLtm+AQ@Ke+z*hhM&U`*51xeEHdFZoNHLJt%n(>v>qM{=r_;M;Pc|kHd1F z(`cqE8eWmeDdt6 z6=V13(+5BN{s({Xv;Y0y{y**2umA8n*Y-G^U;N^uKmOUm9yOB7tFD~aX1>S;xl&%>qJ7aCAQ;?pw!A;JK|D#tUj4f}m}O!Hk==VK<>YmJ5p zt)^Ts4<49X))_t-((vqHsKQD-yZ$*!&rHX1+>s0;*5}9l0AWIwC<{$b+nTy@cXhQN zyN5F(&QOkL&z_E9V3`^olSz9D4JCw&U8f$I_c1U?K}y2flx$cEqN`TPI$um0KR|LH&8{_gXz%o%k~PfpLezyJix zR$YF~7co|a4lY9Ow5)_c5sK3p-CV1*L#8pYMuI3O&g*%qamQ-Wz!s36lU6)3sqJ9uTThH7u%gi* z{aKDM+>m=@@XfFm8v3yxU=YJbV}|(65Gwmb9a1jfT)$SBL9z~_c&)v?xwA`W%kngx z>`#uz<9-|s>@Dk@8Bu;ePvA3wTztY{w(Ve^+t$;0{m-BNvVpg0fNcKv|KZ=gdGqB* zPp@v@+S58Pwji1PA9vC@C4AIc^XcYafE7NjXCM(b$Y+cXx zJGgx8V4&J92&d$%8FJ*t$jAY$g%wlW-7Y`5-a!>;_nHkC`zOf6Fmw<9;(9oMxNke5 zy_kI?q>Hx6E?l+ez?NDHGZcRIvf~JR3RXsi#p!>8%vLRn{9TYereQi$Vw|7d(J7? zMfQ(PoO!z>gIBizps0{fef6lSu$3+HB&;eAv!b|bepCX=N_DJ%;j>fm5p;jTz?Ai6JA0eqgwr>}+f& zJ);GL1=A1vo!$4--Dy8!i@7^JBwHc5d-Nq}9_$52WPlB1kgh<TlT98dK1x)nrnD4~N@TqV6#*rh>9N_r89A_JD$B)Gq7!~yw^!$ec1h=K z<)$G=sT&t-LlKnyF%2TJ;U*U*YScI$mote9=SLZ-d~s+(k$l~`G>q8_aMW)u@4NWb zsjkwDnx>=pNUO+ln#TzyG#CrhPJ&$>-1XZDtNfCL_jS5kd!AxyJT~%ajaN)K`F3*yL%*8YD0@Z?;gN5Zc zf04HtVtsV`Phrb72yX33{3fqhH!;~%wIIXubLs1MGGU5>iS+x_LI&->SWkuu$KMMT*$4*20 zh#;Icgv^Y+R(*KoR!JELy6j=lk0Y5QwF@g3g?<-2mIj@bE;y6NIT?t-z!ECr6M8lz zO2e`Zpma~jy3`KYNH@qFMB~JTTUd09DLN)4_xt50m!-3Ffve!1qZazjQx~^_T9uRM ze9~Kq8>SVY&=%6Fc;k4}!I~d;3qsVi0U5twyx0Uwr?=l$0LW5j7*aH}-|gLyi+#c}JcSvIJyb?%r2JaSbo+=_ zG7K;~K)>Yq#~+{G-n{($*A=1~JIBiV-}~;5|LR}7zFU`elj-mPPljOCCvapK_ETGL zAr{)r1v%iYw-cha`3~#OJ`x={h^IR!ZtQK6eKvT-fBgRbu*Y<@%T|T;m4?}so^I6s z$P*5;rQOvqzgy2sd-~D$@7DO$7oSnHv>4)QR(8Go`h$-@`pw;|I8O}1LZT3R8j&J; zu5cV7D~GvUVzLX?LCb`?lsp8*zQK?*K>|F|?5f z)N*;{RtAld?Kxq9@knBpR?8wB_RK}eR)ris`0%~sv*#@j&Z4)z3$Z5XEI z_U3$kn1~D3PIhhh1`C-cF!n{P11xiNSj4p{Z)sI3YE{k`dq3+^z4Ob*yW06?c-xtW z?aTl4x3-J@;LrXtc2`!7rot!*uyESdar}dy{^VD6y7}!FJzWvyI6Q$YqB8CblbR2-_`OMm-Ex5<}%^4T!=M z>{)=tLk-j#U*EjDUzRcq5vD!{dj~Al z1+J~#`Sj3-5eAHqT{d96c`=lp?KwJ?cMlJ?qMtk&7C>A3`U~7XLqf6xkYlP<+ z(CZ{iG7Apu=1~z-HTaJ!I z0oNV5c(UJURbh(AviFqomBCM$Hec*tlH|uTl^!G-Szz%r(ruBBs|_wbn%cSX1Ne0I zJ^SJ!5jD@Urb8{qvI=j^YIj1sL_h>7 zYuKFlIQa_Hvva|)Kj7gSoVcJG=WIlgDl7rEH$$FMVu&hs`OP?Jfi03;K!Rp>?5B1j zoG~{oM3)E2C7?xDV}%Rl4WlhtMBz9CeQ_o0Brx}!ZG`OeJ?X5l`xoxWXm)hakkB>} zqZ_Ql9<{PlsTmVR^Vmqk(@QozTMcyiShdF14dv>)m3kTFY~?sWIGK>-i8(qYNMpLk z#plx1bL^7fv5_CCk`IGWJ3#5cTzDVstjtfR@KV!kwtjN*B?!#b&v6B0Mb<*lhi@yc zKiwnHGH)v97>rri%b+_cs4_7=dL7{y%r0`+drP=;pD?cw6LIt!s^VGrBGswMFSy__=*kwgA}7w3cT*f^s_Rz7so5rDp9)1koCB@8 zhLIM&8Oh^qOGF79bwq3kM)u*|J0P)+Ctgx-3vIN{om>jCN`r?+pz1;f6B~bg3&gV0Xmu5;TR#UJ}k>-&} zJTR#aLh_l|8?Ku6KP=QyKT#K?^RtI7{{j%stRX&&-PniTzSr-*_|@%azqkrZ zzwgCx$*h@b>uK+u-||0Pk&58?-xUG3qV`nw)dmu{JnPLa}R)!cH&fqx>^ zaAtD%F0Y{<>(G^}{obC5HX{(Vq=(Y)5a~n;;%pzSq>1RqAjN)6)ym1WJbnN9_y6F> zDes?OKfir@V58IUQl8$u?%w;}{@F*g*!im4GQ%rjbSLMifCa zh(ZQY?8=Ot6>w!j=pvpIw#O0r7@95UrCdB6=H2P;RIZ;t*^Nhg)=7ZDOxym|-XKyBgSpP0upS!J6)ra&_T_Wg z$Gk^+WMsbPVhiqr_l{OWcT2RQWx!*;>-J@|!@|I$54~(l8*ojYTy^`M-PXfAEhj^1 zg;Q_aapnbpkSV}&t!MC{9wJa@(WM}z9};Byy}{#!O&5DgAq;NxnwljUp-hNJ4OHA6 z{AobSfGK%H79yOMhBQPPD^ppeZg1mkP&WF^_v1MT%bf#q?hQxYo^Daf^aC4#K+v{o z23hdZb`&~a+e8p?lb7Y3pyq{qPU0-|R@iq^A3A9c=vKdK{5xNUk_=C(*zCj6-AEn| zAxprhP$o*YMGMcr%}itD_N*i}D~bO^;Z5tgGnt%(s-aS4UjelRXgn=!N#}ml6wa9 zBMgj4VhzW3$rbRi0rQod>)0;jNm_G|^(p|6HWo1}VG zxq%w-NAH}x<%VediuWIY`s^DZR=kqIp6R>^Gogq z;`l0z0MpN_9jHBwAl%B|c)^RA^2GWPO^sdN9Gwz)bqZ%&Y7 z;`C_7&C5o+xw1KHIGO2c8x_{X5n|I!SF+Q|EH*a3sHyhz2XJv%d*1cYEg&?9^PRpA&FCX5$8+zuJC*lq020wlA z`7e(4rN*6M4Gb`F%)p;!7}}F7dpWu>m#MC9mrW_WVSBX6^&k``C&31fjse(%(HE-U z|Ir_Q_~8e4Z{Iw-e%{98o0o6y-`yZgu7*9tDJ!_wm3y7Cg(IRMW~#P26f%{jEej4o zs;q!{(2XjGz8;^9PoF_K70RJ?D7)t{`7DD z`#<=L|H_KzpZz!g^}l=fyW^qmj;WO85c-Gq@bP!wf7x!s-P_dAGiTq!s#=&p@=dyh zAyOTaJ!}c=Qgo*_b@8%vAr(1bl9@oVBn~v6k#4N%33lER=Jh^@^@;5uCB8FE3s(ZG z+v2geBC)R=k`oHAr0HZ@;TZ@>S6#o`=Vd*&*f`p19z=YKz!yBELfu~n{Jpv^e&?@F5$#5OLc zmHlA@QGw%CM4^;rkviIn{6JJ|z+)Vc5fVTWt+Mw_VFe^X$A>nYAhZ_rDA&q9xIvwT zY6&bZXc7%YTXkI;_>_RIg*^xIf(*1^;L#zga-oGOnh|`XafCSy=0>H`3=%|A#yA%M zu{xsfiE@JJlvo$DeIi>7J!))RP_!;rJ3G!5{`DPWr88O0@J=U()>iT^$_}8z34+%I ztrO#S@mxSeGnjj_!*$2xxkA~Q6*(jHrHvy`sDlsP&Mt4|Wg7?3!%@N5+pYEVFrjl` zSg^wL*8X(2vkPAk4gr8-H)S}V?-8>U4>u35&*!DzbwIzc9b%#-TV(|UJsR2~!7te@ zw4WGzZouy2SfJ(1(9NDO{zrnnZM=p~Z4*3>hh0D1+@0)jJsP4loR48ZoKL4}FnKqo zC%dxLhldBYs|MsFFxF*Q!S;Of>dvtIliiR}F04C9DnYnCJ)8|RVzi43Ub>;%?T5Z6 z52e8W1*4i3u>(C?Qzd`$&;A9RYHnvVY-sB|b{RHKmime(YDpu-fEAwnJxSo z;1jc9IK5IfNTs`S2yx$mT99#{GB9CT1LTBRUaKj{V3!`3w%PS@f9OVg=^kNNnZcC` zkEvqFXrHXQaB+ZjR>uw$ch9BH)4JF`vS6hSn9^d`JnRhg%7HM=%X-2SgNkVa@28O% z831kJ`UT@gJYS@yEemFq@Nz~XBGTl_Dxo@F;Gg{IUuzyz-7-s6AiC@+wiX^aq;Wd~ zFQE=RN|V&U^31K93#dC=$_3!!OiIFrhq|}w%~;`=EiAZG8JgTn`@*`+ZW-b7Akwr% z_TiGzy}VN2n82iNEEnQ52qpST$Y(52B0hZ2cC-pLcu#(JVc8J9?E} z)CUmQi<`BhfRnEiM>gN4jCw41-1K-`tU}t1E#yY~`299QY;A7$S(7fEz@85c70}_< zm~s{M4#lMs^ehu+!sASbWJNLt?rqsof`$gXHI4vSjS!e^{M{|RUBke*dBflcgmIrs z)uPXA`T0o)mDnN03w>-eyp0=W)>V?SE9CO^rPy4e>2<7|BW^f!pXTW zfyY=kg$Ha2d7I{K%ib1C&z*48#EI!2JzAb8$K|VF_1GLcZss|PA(szp+R&OP%H&Yy zCf#7%c*J_COAEux@#Lc1;BHOdiV#=QM|QUlUGJoEE`0z!tK3D(T3gBO_mmdZ)Jh@v z6@|1TlVdqQ*rER9$@5AHDW_>j4<-gl@>Z8j)JLKol|e5ae@I-jmi$gOg72Drk!rtk zUlNUt+~~KJ>ab|D3H4O1M76ui{8~~v!#3m6LfV{D6vvP~Qo_4j9#JTcwP%7>*%dNd zQXp%)`R>>$si;IqZYHrYf)j0;&=F%VqgfsL;rmYx$HVQz{NmkRsqRnIJVTPT3J39? z`?qbee3myoY;%r%RZoG3LfQfkbv0eDz^haxOKw_cV%w1mz^zhD(%?2-)j^)jvptU2 z7pv!Vii+6ivlzGMLRSbKBuOIO6-WK0;5Jm8fBSRKJF}%ak^thm+-NW(1sBPb(wKKI;=dn$_xWdedY8fpMdJAs=2Nm7Yj=IRy9>)K!ZKm+ zN=hExN?p=zP^kb5P-@uZal+P;9uk}!oaQMwLgWSQ)-&jo1J0MQ_9$UNx<1di%9y$J z@%rj&KkQ&MXs{d}1aUVEd;5-^)!F@3KfZr`{N#t)$Q&^5MrHr>9*eucXAGVz!(i)w zVuc(r+!LX48A;7y1Qe;TnDvD{g6gxvyt&~d>FoO+qAeZ=BntqoMuvy5C_wfa$8pIj z{7$7xB0X@W{xWY07o?v5Xx% z#=PP)7(R(cQqurFv%z?@6zN2deQv;WgsEZX|46`zlALxARF-i&uFxwYIuZm7jxih3 zA#;@bYe8-cqr|b@KtpBA%0Nv1O<7O#{Oa9}{nbb(w8LSenB4bc#2!A8Nlv}|K@r!rdc9pYxAUfiNwP4(7F2C4 z%exXB13yY$=)ziD*mp6SK<|Q%vG|g!JGca;ji;nJm^}EhoKKit**sR-KMg;-f=n(l zcL7RS{BJp90tJN^m`zd-zO1rPqbXk&=*}j=wmCt3mV;`lwYh6HPeV1ohqA? zmY!U+g@Lnl#G&7M^TvdyeI$;bx-Abv#5~#?UhHJjC1XKr)!j!b2bvr_ZzR#MxHVK=87 zimG{t)2Ea+y(A?Huvd?*p(;1|2u{GUUA9-Y_3=0^P5l-TggvCZGQktX6XhOqodofC zODY;(c6fN~WQHvp_ZsDJZB==c{pxiWje&4@|aK>eHkTA5n1Qq_6e7o*q_s{a5;Pb@-fpL+AcX ziRVC4C1`}PvyWl*)4?kEnIjd<9!qZP(_?mw5SOBHJp`6oc3Cl;{`N8$`PoM~j@pwFb{0BdJ{r6vu%zy>{LSc2czxrgn{s3g} zI#C0Z)@5RY5e|g8xh%G)+YF3m$Q;FAL1xP`sjemVOf|PcY7JuXSISEmg+9f;8?FX8 zZ~zD$hcxfX?GzR;+hQMKSZdES?j}~}0K|p)At7$;c2_(5N>`I&9Ydn=(+I+GYm z0Yv1GDPf4+63n}(vFFTe8tuE$#l$ZA0Wqg_0*y56xw*rmhD0n)4W0*@k&W*7|;LP^$COmtIiEt0%T<&J1>(V4FkB zyULh1suQRwNIE#~r*#5x8hg%+({AlaGc4yBhhR4r;_8S9`{4{Rm0d23=dHd%NZ`^m)gpfUV4o4VaP90X zjCmZ8)|!Q0FaiqWfQUnU#1%4|2U{tIxd-U4&i2W9nk5>~1;%yTv0-;Bj~!Sx_IY+N z@ddY}mlIx?3IAv+!$5fyTOi$5;kzwxX&Z5gV5Fer*s+(%7@Mj-uJ#EauE8TZngBJm@!oQfPNN(AD zN19Kgf*TYj5j;^@y81%NA5?s7AS6YNBX~`-l~8Rn3vJs87A|PgzrG|7L9xQy6hWbT zF0b7JzpJ-G++tDw-5k(l7TKOk)1tdmsFkC7z0~cUg^0)iY>!0ZBD!`C3Q|)6EZ-s` z#NbhTlK;{Emx5Hjn#ZG8{+=zUbg`vuK3x~L*7F0mg1ucr1)bi>f&{BMwaXA(;SnqJ zvCRX!J&7-E+2WoEpl5^Qn-UyeYQNYb8a>`(TT*O-q(|~M+Eyd&<~UfzOylO=+gNX{ zHcPv)s60n^vWdEwG>h^~6q2dgs97OEqDc*H>t(|OLI&@Q=QAp~Lyxx{VVx-~4sB4H z%_SxT4?E3-SQyaGmyVb86KR?N7qGL|rY-GH-0CriR62sX?}^m!E(rr@j^lB^ z%fpUE{F=BbtuDO1yScr23!n(E^q!Pi=rlP%Eb@ka_vYop?Q67g(7ys|v10VMpMCN2 zi+>o}f)Kn2gR=;^%({kdw;K=7t_+Nx=M($zc)Jysns4p>h_gWxK)a-n5fNz_xeNtq z=4)A{3_c_Iu*R0EqwxQ~uu%TS&6_U?&Iqbt=|D5!#4Zm2F(Vhf~8Y4OwoVy;>b7dHGgQsFnv!v9G0&&(! z%u{9tZ>9H8hkW&pLFeVbi5SA&aM6=e#lRsPAgIp>;Y+fCNV|{@ z-MLI1EbSsNC-tyaRdW}dkin?*6m$U%sSNvJ-*<=mhX*(sD)x>I-r3M;r|`rq-CN$SdVjP2tcSJc2frCU$ zj52c&q&!2DjXD8r4*lKT1Y6W2T$l#uETB00K*u8Mkg@5aq`y; zN5$k6zScIof26su`uylW$&p<{>bkJ;7NoR^K2&NT`&OE#(sv^IISj$Rq)#k4iz*Tp zm2eX!%Bk*%9+{k@Q-5n92YD8^Kso*0?&R%CgUNAtyl))9`$%@)$W#+cs801=Ohz?pMXr2r2W6 zP99cvcJ)f9ZJs!lW~Z`qP>8$_do~+)+Y$S;#bPw2^U>R5^OV>;6g{aTNo%B00{Uc} zMbz4};4EU8M9=4Fw0dHkhB69MmZX%C3EMbAaGAxc(&rdFohUAKftdzmQqf%sXyUY> zvF8QgIN>X%_^nmMN{|Z>Q>;}}Smo7aJqXG=5sO#?w4fM5FrSMSIMWj3q}|h*cxmpT z@5m}{wvC}ZwlMvZ?-W_kE( zJU%_{-!CMG$tQ?#7e#OK8DW+9gw8EQ9v)H7kO*pEx0pIT?wTr6WwCWYMCr^N39$qp zH6hXy!BtT-Osw98OMGAziU30ziao3e#`u{zTrIyrfq zH}Z+&YND8<4YZU;b?P|nM9^H*lbnoe0TfuSMMFe@qju7s=Bz@ zb;BL9+~425dHapsF@-wA`VuZZS)rpCc+~Rx#qaNLUiC2T;CPGh;`hJ&`Rgx!)rF<+ zGbyAEiOPilW!H^Y2blOFO%11Lp{uj{CLFDxTty~BDdW)TyF`FPOvA=q$76wP`p%vV z+1E7#08@M0?R(VVn54J9)WK>rCJ>BrIkVCb^aEzfQbJj0M*aY7w7!dd*CVqzg~Qdc zJB%7OaVlgnbzrMStfj5jC){Y)@N~>D=qghCnTUFpiRY@#R!K$`~`N` z-1GV4Z~`{Mn3W6>fp=Yg3fKDc$tv7pc1J!8Jpm#9A+$~P{g1BS zd+$2ft;!=41s3|*;Mc6|ihV{l{wiDxiPi1y4~IDJcDJ{;)A>w0GA4zkj*F1??yO*{ z4wGnTc*)ySQmevqmo8LK!(!VT@#rAFN^byB6l`@0(${|TcRx31_=i9H=l%ZK1O`z< zz8b2nI_&y?`d5F}r}E;fMlJS!GfoN!Pi@f5QrH2@T1mOsZ?bdo4;%fKP zU^r{PjC7Huj(y(2Mh6dxEfoMl$We1Q&y(#2``-Tc(3Z2E zrMfw0N5woukGt9kU`p#{J1T8(d$a!!!Ufo0+z^Jiw5k8L`C59av8UpxLEp9kn*7&X zl1Q|vC<{&^ns>V|!5LM}-N($sP0fFjf;6m~XKL zH+uKdUYW!odMzNKQmu(kK`V^x69VpkUSJjZ`k@0~H!~iQXN!E#(^~5#LOC!ay}2TV zh@Fl<)kSR{B(1`-=_|Q3Z1dyX!WhHj2rGrnLw!YyS_rKu+d;Cc@<>nB9Ir|Jr4gmf z7qxvPa_5^{6Y4KHP~sbu>i#_!4wuweh*=}kQn2>YSy#NI6m)LBLi@Vlz}T$^+ctQp zp2DYUQS7o!q(}c8mU!$*mLdx4_D|U9*sKcGV{k{#;IV!*f`Px5G>F>eIc)=zL7YdQ zdisyJo8smtBT_g_cR$+0U-=DV85&%5A1CoU@d0ctomD>7} zd`L`97kOo#)8LM>O)4^Z=5<@d-DTG#QH%LH3V@?GG7Ts6_sKI7tK`>7K3F8{1#QPJ zaMKj)67?9`rom3GcLjZ=@JnSaNnO_Dv`gxWHAf?ry~c%eOwD>c#7swm9*iU%A|=+5 zojr|F#mkjb$rj*84Ko+A49Yc&CRnGzhC(L1RV(VqhWb<7B1tdOJ)eJaVJ6;Xh9+$= zn?g}qZ^;Ad@$^v`2P=It6>9Vs&8`uIeJfwNc-E1+K=eb(+jy{iYxGKvZd8!P;)>{W zu|Z2s1`<(<_o3_0r`y|?Uw-hk9eX>OcK}*U&1K^?TbcIu?c3XTFAazd!!;V?fQ!*Z z6|zg6*H>Tv{(S$s??6lJ>D_N{^ZU;~ef`C!yD)V-EASxK2|dCLhA>=RAK!cLSvL-f zFQ*DsXGjhnQ=}TZ+tiO#RHExm&Il;Uh;rs5u;!YXWe)MybaQh*pVx?yR$gUmfoFK4 zBEmkxh%rcIR5{SK{m5)}+U^N6t ze}1?<-AzcWrpSDR#~z#lJLL?AnRHhe1&3~d8Bv!O17`@w^Pl>1{#56NP&DvcPwD9q)%Cs!GHC=F?xE=hILB`d^L5_v}rr<{ns17f{uPfAZ&lVQ0hZ-+q}+ zQ=K11d&eI0WW}gRW3<32v@$0gK8_vens|8TrJl((Gl;RaB{{3rz7gnti><7F1XER# z1Tx-m{a0#J#{pdqE{h%Ha5I)jmv^y;>kRW_q=|)W3-r#K;2{HKGA$E&+*nqu3l;__5D)M(Pz;>JbSOn;aH!t; z(4XoV?mLH_q6F<5+tq#mynv`Rf-l(&iP)#u?*W${PUn;m-q69a1k4@aLsUm-2lu$a ztVH1QiAB4Dl?tPo49*%Y$qhS{xBzZ~yn3=@wXBiO986Du5p4tZ4nsdIpgET%HYUbH zj5J8F*f5r_nvo10a|3LtK-O#Z&l1wr!2sqQ>+}S@TsR41^F)PWZ#q**hv;tfAmCg> zpRNTgWFXYjc{03yJnZ|l@^FV!Fvmvdlw$pOfC2Izpw-0lBAa;dUvbY;T9AwY#hN{) zZKlZ-WYzhw-$nep*=}D3QJxQ^N^V+@QRJ(eBnle#v4?fJy8}2M`(xkjI(F%7B>}f% zX|8aE8Ia;CExg@c`q?KxuswF%F$^4Dm)a#co8YnU8A@jFJTt0?yA9sM)<4vVE8HBx z#jjo?uWICr3B&w(@aynN8E+*!5+MzqrQS2%Oi?r;s~$^6c4xi#vniR&JN7w-M`j?T zN}+@;;WNpn)Uji8TL34csa0Gz%*n_rmN*%Ht!W#Pv07CwUQ;Rnd)R#DxAf;MM{|i) zqUK^G&mq)2Ge$zMLtAjA1M{2mjO5s7i)3?;hs}0}@4%RWNV`I&-a~TWP-)#pn4V-E zyj!;UEMRAMcLIju^3HF*6`oTpLWsTAr3IZReb;a3U4JR?nnz)A?a>g@OVEu%Ck~vT zQ@4!=Q2;_#UL_~fpjK1G?1Ndkrs%uZ4R_ZKl07m5H|XsIG&c`bqrQ2meX%eiYj??h zUt`dywn=oRZiMD@99U9#M2UQ6TAbU}R0i1dubP-?to~uk(KWfn(qV^(wgY&KXK`gp zXC1BLv_N?9jM0~V7S zt8$hN=3y7SSb3+JB5 zt@W6Cy3V0^2t6Fq7_`9EleY3;Guk1QP$jlPBQ|#_isCruBW=6o<~m+{QS?>CO%5AS z#E?yPA!S=6!BZEL@Pg7xbNp8DsbcKVJ67k8rb4z`BCt2O0#m9`HkuJV4}zuEj>4sq zCd&3lyW>8NNigki>Gly@c5jSB?3M&ZO+BR?iL%$=J|{d9%Nan+ebPGK2<83T;vPkIy(PT=Apia%9#vDM$3g$ zv(kJZOyW~io&?$1Ic^q044J{vlP=2Xl_svt4xyqLM|mX9Y@*hOCP&!H7^TAIbuR9U zTP0K^?ZGp1J15I4Zbw=SJcT)Q4-dCDUw`@DpVmE4qw0e=JasW(a;2zc~}|Um%sk>-RHmT(u%Gybb~_%OEZlq@#66? z06Q%w7@w@_%S6#c?Lq6M`zQ-&VZ_GCmH1YT!7!n$4|2f{Ld&St(h`$BGB-CjZCRMp zLk4uma4$9yXBP61-+|`|DK4q!;BZ=*3ijGQ_f7-b&% z-fH`?NFjnPWPx=bu1m)-3~(&rU%IyLe(Jls@4tW5+R>2ZF`svs6j;^ES&aQG=vqrT z-<BZD$3B^*Mn;mj4j4n^GoOrp$m1@b?jO$QvjoU>t|DsWo`(5}(VfsjFRM~6+rYkF?8ABp;1 zY6%Lu1=1~61!Njok>3y^k-1K6#l8K_Z+|)b`#=86f7u=1D+m!^c;sX|WplUt(VzTT zpY!W4J|7Imt`8`RZ5fJ)O(SteP*#$T4f(^S(jJ4E8nqTi+p7=~ll$GkyungQtPG3j zOrUm7UWMj7l`^A&o$F~;Cl17Bw1-%@@{e+(&kfo$l{*iOs4#PEGfhIMaO`0Y+VyP4 zH?ghQ-at?w3?TWiS1f}%!lAHE)B2=q69|*o6>3>W1NPkj@t)Q3Jf7$oIq=*rGEq3d zqYNAfTm_~FlN;QovW$6;Z~$A18No42t+Z=KbgF%rGYm8XGH_Nw!(dLWdufP_676MD=ZuZBH*Z&F}o4) z%PNSa&pjg{0%)jM+9(|%w?h+cz}}28-->+sK&q!K)5RtwAB-%{paYeyZMfk!y8*}= zY=C4vaIWpWVKEFkkuk4=6P;8ne%Ua>EQ#a2r3S--hr6|>5OLJ!5>5S8 zZkbgIu}YViZc&+AE6sph&B0kuST%PN*9he#4zphJ7(8=v6}nU8EZt2iS}Y~=Zh*d> zG=vZ;pil=Cg*0y(#>nWQEgF7Hv;mLlG2Njti@VArKyLe-rZ%~dx7AaTWg5wFWVerxv0jvu#WB@~kN8k|{8n3~W!ZZyM^U4i80X zTO36uv=-SQ&PZWi;O-CyR)8yYWSuli{5tYo35t8rQ^CtCN062@eqx7|TUXpd!8g8G zx;R#bg=Ho5%i#Z$2ceS8jZ^7=7FIqqc#VN#=19f}g9q@9a0o7tWlsDOK@3^k7*wBK zQt%bWx@z@k%&U=5Rfr}^#12nQE1r~%DjEMy9oO(sqlrpIqAXIITbAMuuIvs7L`%n;O4`J1fS+?dqF~mvpA%4SM8|cQS_ox^T-CdSyF2R zVn*_r?UT{aKzdXko)VQtrNv~pcB5)59UBac<*tbRwUcWN!azcucDYKgSe8P91O>m` za613`^q!<$F8%hwn_a__6wcZ<7Iai!fHTZ|p|he|N{%WcyD>>7)!cm$Kzj>HCLr{p7kwV00(lg)q2nKKHlp?%uuXtxg~JFslSL zF^BB~#5`EF_4dW@?{DAaOe_ad*uNxwzqQeX#F) zet1y8X(#sSrLiRFi&S`2C&woU>c;WZfmK;Yn*>x=u`9k8`w zau2gY+9g;uo6l>{(hwbL&UW1c>}w8Tds39)IbK`IK_*oNb7SS}&WMXBvZS!H zjFCw=YHHd7w?H)=;=8-^i8iVojZ7#4Vm$@^5zZ9&+RRB-1?byNwm(luq(Dw2L#Hu| zB6^l2VI`@;<%&C#}I3}X1$8g^H1# z;g_+;?{^?@p0j;jHbCW?!yYqSLhb$_OQVq zGRzBzlq)m|tNa^b^%5{0CVapvAhoZLS5J2Hf_sJW^)NW+kxfne6RSWTPLn+&#Pt2GVCZk;XKGn(76wS}Na`Fh#}E zv!m3pRj6T3L^aL+3qgv&LQs%&^FKhp$03t^+mz6ilzpJ;O|5IrX|vo6!=u58du~Lx zohM_*8`UliQh;CL(4)xjgC!J-1Dq^1#Y?QPn(g2$}yAn3u zsAzMnJ!{#df6-l4iZVmLovMJsp_47R?C9MLMT{Ww*p$~0zU}6RDexBC7`My`1pr>& zj_fiuVz=S0y7bf$5(R34mqp>sT%ZVa&Q4@iSKP^V%=M6C9i7v>YLD{f+ax;|D;PyH z7w$zY_I&OHB?%J}G9$Fb2WDMBaYKmsV#&jPt8Rbx+LsQOAPK;|m~R>+W#ZT0X6DSW@>=}j+f1)V^rA=}NSo1< z8v!>oYbyg+qWgkWx%SI4MA_={VG16rNQY*6@T&-pn-NhU_bGW~rB-|s$6EL?F~*Fs z41t`PD#C)6bi1(WoHQ)a5y3W=Ldl)%Mb61rr^z z3j!Hg$bZ3CptlQWWg9CTC@PcEEUBU#y|5bDMYK(xowAjOa<}EJFym-TSluY~SwW{4 zeOuGbYmZ?)(I3RtHpzYT>>1phPEN40U6BJ5b0`vhr(`F{p0v!NF~BGun^F)J>Kj+j zMbd4_9kl7<)dMoAo<_fAibT(rY3Y(ZA{b+THuxq@+upEgU7L&gDoo?z#WITPD!NNh zkk7N5=w8BdWu<))SaM|PX%kfjIYfv(iSbOSrx|xtBx$a`)5#~=j$@PdHLf0-P;cC8XfO5 zOk}_L?6X&&|NT{7k3BLP!1)@iSOSOlcs#!M{5B77cS) z%mg-2Iufdh&O!02%5Eo-09YD5pHfcu=asheb}ZQf9`Ukn>qRFb+jN)BA`CTGlt4DO z4ugBU`GeJOkp94Gb38BM^^4oFzFqSJhMe$&!RNgg7kBcN33*ykb|Slt z5^|i~H7i0j@(hsd4u7>;5YVQoD&;rv-+f{I(WTk>sG*|>0 zgzEY|#Aq`f-;S@30@g^W#4{t*3Xtx*y7F751FKPwRms>`GuDO%WXuy60&|7VI$W&=Z$I zF~An4=v|kjvQBY_z9D*&Jz~5u!7MCgzIY|Gkcw9pnO9J>tvr)Wzw1uu*nIc zJ9FVk!UeGxY2%QW-YRW+fQDoxHz?Uv0Wp3m515%`21f=Aw^8?uiN}Q%{YW&2!gSzt z*YL`c<*tjWzXGcxtsZ#NO6VOXIvr09ELh}(_rhNG zlv4IXzaNK(hm+8b%svYAv{(kyvOb(oIBS~RqzZxr2_3M~fH_wLP((~efk##vEiCqx z?QFsv(*7y)7$AfS48ub%U(WM7b>yR+kOR{g)u2XwjGMK8Ky<>&usk^)<>m#Xt++n! zvOSTfhh>@&$!@Q?-*t$TLA{Z?;~r#z)BR0~uy(YsGtc($#9`M_JQ!66b7liuH&7Vc1qqo1ub?!7l9gm?{E3mSsk80rO+K!#2fY z)lk@Sgj*3VlwGyMVOZt3Nc)cp{cAVop#=Mhk_bTHI*fA$9csJzb6LoY&2>@9=6 zj%{Lh_QLaOUtx!3F#NwKM4mDK~E}>qm=YwX1QVtq4d0@T= zo<>@Od%U5?1X3=?{}XYvUC6QG>7k}1H#J@)ZgOwkV#wmfhtgf?h!s?J)k`b#(SM|> z`&@nE$WXA&xG*tFNX_?3fA1Vc?A-K~E?YYvWD9R5>=4#Op8Rf&{4Ajk5k_K zPLotXMX71>Z*;S$sPPfKf7&8ObZ{0<7WxquzjTepLmNrSCEALQ&n{)|P`*wGL^cztGn!F!e<{32l zeoUbB1=nQu?+eWnS-tv-mo&ze{JyL_$td@ms?*yoi8u6Kg}shsrhVbZ; z8a-o5!KR)z5r?phtjmFh;o!I}A_IoRq~W!u-?GFXI7)gQ%;j`%_1c0C>?*%G0< zR~kB`R+pY09$x(B!>e|<>Z~*Yh6!ZSP}@^68@ze@?xh?>Q?~>u8I_QiXYkXbElNRW*%sPK-v;re=4+A^IAEX5JdwlFcgehd79 z^&n0&uLj)1)*^NlD;M$*6o*4c98PTKMJ~uUx970T^4H?=lnXhHatq`DJgKh-15Xir zv7dCb=)?6H)>B>1fjNT@R<^vozur9xbJ_iezy0}F-@L51w~-+%Fn2HKE<+=507mu&Q<{ZzWmHN`lI(dh z0wCFq+l_{4CsJv<`Bb}s=^CgT8HAn%+Sl5-3;^3ccFAgm4Jl5Hi-6P55_SPOkf}S* zXDHd!IHNVIx5QQMyLuZr2br^XZc0%N2rU5GF&5J8nWqiHU5&IpO-LJ=?fSm_?dNx= zw}19G|LxP~--B3jg;gv2EZ}qg(VzV3ejLB~<)`)G9^>m_U)I^KmBFD2BuqWP$_XaY zQOAzH%w)!P3l`Ygk7)ap^VDR{7(2dITnf1wwHXXu0gJm8aR=2yTPfHwds$RVdV)Rh5}{h=?<~ zyY^apd)%bTU}RP1y)m5Q$9)fLe=BV>3DwW0;8T`0?ZO~iG$m2!oR<<8&ZSYB5Xra$ z?O$GINoAXm%}7ExE&1WBJab9;U>v{Uaa?2X_jJ?RINaFAPO>FQ3CD2^gX>%Q8ev7V zbk?d4I3`dQp)|kS$=?r5WaNn}Q`%@~oFoT^GkeJ$8h$}G8rgGD5XzEQsdF;H1{DLB8=qHzIjwu^^-FCR9oX_l*-wrMK+{cbn3$O3s@6u5UJ zPUX9m&tZeT3pf}w8%dMI9+_lw#9vEVU)XaYxd|y32g^}{zy{I65C!RZUgk5a&zQsus7VP67=AawvSHA2@w@~?}ax>T&*BYu%8b2DYBcz%F={!t@H0YV29hNtE z;+3oI%`#Y#?r`AQ9g+}e)ge2W@%g({iT!gC|4T@UI*W5@m%cGxh4TLS`zHla$9l>sD zQfC64(=&TMb~n^%k4!`=dNkS!)+12(&?O*yi1T$Rf0j zj#65jjTS?;pHUa>>$r=>bubE!-i~BCx59=AQdUl}1u853g|%Y>T4%mw6)=0D4q{yJ z(VEf>wo8pK%Z2@8x!whKTGQ=fgHh$;U9A@tJFgODppVJ1`YDu)0UbV;Abi$|yS zp83AU`z@gsVk$edCaV-C6B`e?JvMuP($SD$2Di;gU%S@a)h;j-qTwG17Aw^}(Y7>=dFsU9S{wU+d zXm9vDl8`_TvU~6SZAn9hgPJsG?vq>-m)dA&`3g}Ru@%gtrBWKN5?5W=hv)oQcYX%A6qu~O3fpE z1xE$r3stfUNA)7}JmhMD7a$|{MO?vI^hmwL( zHmyYnHD&Pszu{NanGn++4MN4@gYVeM~DlWjY@3UVqbRGo@rfSC2_xwwNCYmQOc++^@wa#5DZ3dpeoC1rQNd%TlT!?VS4Z3; z)Or&3l#VTfr6@v;8r^;!QhS0&bkiSmlE}<8tq#xwxk&y<){dNS6Wy;P<-`F_PDNWs z&g`OOBifWaj55{+t!Z{D+a?;Scfa_HKmYUp;eTG^&30OLy94E`(-tvt;uAHUIJIa1 zh$%@-SR`jI!~}j4szW+Oq~g}aORWm67HGZ@O%geSzFV8gR%+-Wi0Tpy<~yBcqVyE2 zzwd{er%!wNJaGGJB{qz)!(WutcwGg$fD>n%k*Mj623V9jwF=kefFevS(TlmDYJ-fvrmmhsl?9*hxB;C3!=a7uV=jN>#*NYFHk-PD3Y&WeY|!I|?4U2IZNe^aFpJhR%bqK!;j- zm1LIePOZesP6w@pg9Q*vG64h1N-dWqw(GhMnONo&@$NdhQ&>m3c|b_-kwW{t>(SVq zsWPf?HtZd;Q=d-{*F)&~*h5I|x}5hMkC_)J3*^IHA>Rz=vW$zY9mqUa4@XYandI9B zhewFRIQu?sjYdFd1~45ZAdTlavUBL&d|q%=F7tLi&+>s9jI=5-B{xOSS4jx7&6(I) z2yFucV1s#*wt-=@&C)bZg>t4JTE3Lk_{(sL7`@%R)o6|FX&u5~Cw#EVva2Z|0r$xo z3tGk3{n)AIDm&*M@tBN}Ga>$2_cC@uLr&IsW6#8n>+0H2lwD)+ag&CIN2Np^B=gla zEgO#{*zjK^NnZLOoW?HRyplS4{;F!IHvTwN?EPcYvf78MKkFMAU_~!zsz&Z#sUMa$ z<)ygCE@8RgJ+(Dw5JO7Cw4r$Ud3HNOrF)iWwsHLa$#9XIIfwZ-%@Vy40+n-_ZOp>> zU&$0fUM+}63SR=h2jU1O)NEp6*jW&>S1RdD+1fq6;Aj3405t+QNgS};rOI0>wz=Twc-I2Bhz zUeY*|MGrYWHdx#n5ir+J*V!j5Ld<0OsxVW^=!#OyQZ5i54LO-gl0vvn!;`F;#ugeRim@7 z!E~tTp{OvBL$9`Nnch2?fZy~Pe6BANb)%emTc6aVXUm#+QjqQ8FTSN_c&Pg*i->GE z7p_=uW`{mok*kzSJ+iUNx}RQLSc|IY9;XQ!EoE|Vj++`oBK{6^qsi*y0l{Z$*2YN!)OK_~B1}e;9Tj|MDN^+gBhMp$^{4uQoQ=P}`Vj za-*3KhXc&;$yZ+GO7hfJqsT@c^KDBFhcXzJMD&;>nMr9Fnsv#tEIYQjC0d6Of~=Dk z>Rbt-SGv&jkx(r1aU}VZ>)y5vi)(9U_a(+*b#B^H#~4l#Y&2)`iM)6TbN4v9mvKb` z&IV_YH7u!%_Bz4SE)izm@@MM`R-Kw<;Bkp6!GNuzq>i4Dsi~L zcM#tZ3o033k8%SxR{35Ko4`-OO9Cee1+!CigbT;>`XJfxra=m}b8@n1Lx7L8_@S4) zFPB~}>*@XoN^QS`WSUrtCKl_oaEqo8PpiX)o(8IHwF>LzTLN?_I-~zFx`hh@$yQ#p z#gKDDu9d7uhx7u$f7>)e6HnWsK8%SYg}7bV0h?uY^EArCc(v>0n@{I+?3&%a-*rR6 zV`9d4UDqdM*YbU5G{lf6y8%Zb$Un;UK$@DkqE~)O;HZ#TVQuLs3yJHjtTvdvfOjB# z;MqA#sA;eT7_P6bC8>QF*J(~3{*##ZgDJf{odvWhg?=vc>f0j2^-gPv56i{o)J^-)yIKgBYK>NuwXTYj^7QN^N<{V)HoI#gAa z6m=pkyb>zCJ32H276W-7OKm9R@4G3-RiDuS)ZyWli~Di)X;nac@Z?B)!`_w zcyy*Dim4<^HiTj!GF54*njD17#0v|Zw2$!>iBUZa^aGSC$}&Wa&Z|If#Bp+0C4dZS zAE)x_v}sW^La^$)BQt}zmFV8c2sUkPSsdpm%B=#cY+qQpFrg}VEpXTH8ZFvX%zVwM znyzTps{GT)SO!NWt#iD#k}TCxf5f8hBHm_x_|_P6Ma3qltAe_45Cv1zZBarBbTX1R zKkH(BR3&^;KUpu1*QU4mlQ2OgDU!&npekjj%xdifLW->L)kkF{PX1i`zlz-A9HCZN zX^W}0VH_R0C>agRZxmoM3F+rhS+%atP+C*58q__;+<|A0l8i2~sm_ej7uZ_X%J{7+ z!fNVhw&$Tvtz~5-UZk%>djxG+6Aou$W8PGfTdS5Z>z7i}rF-;)*4Odc-DRsDR0FC~vqDRlN3mH} zlG>jbe8^RWYH(_X$hTE@j*yK9>lDgr)t6*68vbu|}wAv^qAH$09}2Cs@h1bY%%P+ZMFX$B(9( ze6mi9H>HQYmL`Q&JfhY4In{yG+DmiwkwRSFa7zl8 z=jDywV=@C${af@#Ao`upw=cf<@cAy@T*LjU19LK)u?96Xr}OdE?MsOZ`@TnWG(Z4o zddR30;&S`lH@COncIcN8L*QYv_Vp(pee>BTyEG4dXdoKGr^E1KS|ktLU-cPdGFvcY zd`{~^>=MLaYTjAkUCu*IK|q@gG)B`V=)SJLdiCdj{XhQRpZxnd?2h-#ryqU%`B$H}LyL<* z|Mo!2tjcB*Tx!@4(*hYAa2zf`Ax|!BTh!FebcVpqk=2(Rq5BMuqNb>!nR0{bfM+I? z&KRtKeQ_Xu0CS!Yj5)uKlVmwDuCjNbF?J~u$~N0|h*e1jfKj;Dk+pRxOQB8$tqBrY zBN{PH)H+ksZcW+m_ec5XJmFKe7pgh>7-)DldR*ef4hj<|GA5+8ma#lB^%(y^T8lTp zd7fBrlLb@I0+wigmHh4Xi?9CcfBKt0{;U7)`uPtg2|l+;?j=S{G79AHz5l~yU4Q$} z|K&73&?3&)Cl_ssmZW{hcF>kBj0`RMt6*n24A{xfOOiHjYwPn~Li2#M8DmvYPb0~j z@!XZ&9!3nZlTYh{Ck|e3iJs;RH```RD-8WejmHas)3cL=t#tc!naZ;C(ELT1X=Dm0 zKtpMrB|-&GhOSB5C^29cyU8`12OI`TU}yl)3Gi8woLdqecD8zuEP=~OvFTw-jN@r_ zYXX-IE-Z0HpdKZ881P1A-X?Sf@DR1~1*U1DvayA3GA}{Shs5z>7cq%RlRa!%YDoun zEs2-tmRlaEGdOZz`!)|$IIJsD8sr8(EaOZf7_4HDqDq|6LS7V!-$UaPG$)cn)GUEr z`u%Prjo4og!*zFjxaWfj4XrG3*-8O@%~<;Trk5>flE-JBkz%#+?dMOLrWx0H zN{if3_-Va-eYfBDP1B=YPw6(scUk0MDulvMS!4@xvJhML4`DpxR=Id+E+_3Nr+JH~ zF&)o%IEEqYc0ij_N~pf1I!A>$^EP*~nMq)A94D0Mn)WbYo1P_~Jfoi`@7?o!N(+>` z!=ZnA^&~%RLy1pfKd;A*#mKWnCL`?Z<#Rq9x7^A8AwTc85@i*y$;~r{wr~a%*_36q zYik#Ah^mSb(>=)L6$eW!m0TdX@DbK1n4E6ge$@_IHWzX=cT&7m(5a!qWZ!xiYGp^ zLT~v(tuXc#U{=1qU8%O_#c~^RAcEok>K9=%BvhYXd(w^6sQ^Mmy-HRLkGkVv@2d`s z*_+KeE4!?uRPW!5-Mpq`zOKVJ3LVNfWN502yIdQ#e4UW3iks`Bpyb**vSg-~KairLmW-#un zemqs8s|M1Hl7o3Unvo2HuxNP?Jw24zlIxu^zNWeF(TIUQ<~D;ytRvj%V&uUWI< zepTj4DS__DbU5ZB)pC=oF=(zto?tE^IxFli;|9eU0_tL=sxw_^eFuMWoi+Wsb*j}( zQHfYZ8U9ru%{8OIXKw=JtcYFI#(8mqGb!n&6(u8cXqBVbNGa{zsTYWwBzvEK`0h>n z)|0EggNQFf(jR=qDcwKZ-rl~JwbBg|8c04T|F_lSQSI6!Gr4>9&3ON+V-o_Y14tI@ zSD$?J?e9L^HF@8Mmb{PH0`vesvHh^S8sG`Xha|9hiV~>R_X)|3u~SPMD#NI(!9qq{ zAfFP3@zA#@frk2H6c z7=gm_!H))s#DDgOfB5bn{OMA5x36yh<(I$w`qNL|{n2}_-AhI+Vc>f|`0;pr*v8jA z7eMr#C(#N*xI&LOng{59PMx=c)0r!1ADXwVW2d|A08)i5d*39#JD!I#0UPLRTs;{M zS4jQ=YH206mY02Yy?^WNXHC1yL3LSO&)OT1ru>(~|NK9G{+ECKvi5=!^*a6&)#}w;`ek7|+fL(Lb6rh~YqO8BvRjK?jq;pOGi4?1rAO7Jz0W z+(wgDPvt4saxJT@2vZ}tDeZJW!MLW0>$YKbPg0C-kl#8@+X_%9BK-f@vPc`wTnUBY00!Y4V$(g1GvG* z^Z4{;-}Zf4XH;Z>Y;5x;7YF`2fk}sa_Z@nAkfuatdc|>?H%XESJ-vi3l7IqEs#R%t z46gE(nh23So1St7i#$;s8vV+-qe8{CO0LA?HO|}X`{n*D`FbZS33eVhJ?43x!Tv%` zhUx(Yyq`9CewS&HeQ@ZZ6O~_(+p*1)`~uQVfc9tkv!NSK6UG{E4p-xHf+_MmH(Z>@ zyW@A`c-)#fcXD?opHFReU7j1af?B+hDiJYgy3u2jY)uSPj`a3P7!`4UI$n=2cIpPKO%6X2Y1F>91}f z;HBvtjDb?J^Oq4ADpfS_Nvg8b*jPi4mFSLWvcyE!nFXkV$rdfRn zoms6I=SHb5`7%oAYATK&!S2r)W=K=8Gcdtp8WaMg^laqkX#RI~{EcmsXrxVpI0d`+ zMaM6UnHm&8T2$iHa9-INg`Tss+DVS;a!26t8AbIy=f2(HvJT)#*<&=k@LM#;f_bR>kFBj?E-qxfXnbia zu~Zai&{06`>s9B-Y68LC#*vRl_>k3IZ2M*I*ub_?>pZk%(NaVyhTW64qM9&dIX{qih(d~e|wt($rWWp`$~GNIfLE?bwpuN zbE`|!)q-YBMq*?;g#{25vKIO}Qcjt5QX*4>yI`ndx&Q8qXZ!HZ(>-h;bllXYpz+WB z{oUQ|EBQEGKS1mxM>RCUs?kNYR9@=!%Wub9$p)$YjsS9|b@}3>kM2MF@F^sX5r{e2 z9DB^bNMyXfzIpcStscH)Hq{V9hq*TSM2u4xegGK%@Y9A+o4O!?F0eA7=?laNaA~5Z zu4def`WJLcV>d7B`8-Ox6_EihezRX;_kew-lsa_*Ed)p)#-;mHCQSmqpm-xVaqHQ% zm2q>heaVtap(Vt*cL&zLU*zy1F@bduPTa7&pJO!rrOm|SNNifQQ*Keo3Aw{l7PsGi z@Y}Dy{omjH@gI%j{OPa$(Wm?6S)BdNkAC!{?d_YZCvR=*r*S>@l!g{F7>k|!W?>iA zwr)Kru?vP&%*)Yjgb)*ev2GE_Tly5RM=y_CK0NED^By`R(G8h|H-JFBCkoYm0K5e2^cR^A-MN==5Ob8~r~Cs|~B$)Fhh(_#s{#X>U$N%mUxtwV$^(elb8G0CzGP(`Yl zN3)`>$C1q}uUzKUHJu+~SY!iRwSt!w53xd!nSqn^G)j~EC087myY$-}IbeHEiv;WF z@XolX`>vD6Y?)YHf!?nvIv0uFHV2;73Yhy7lgYw1b(qn@aeH~JLpiQAeS^PUC)Z>s z@@(riBcbgF*(RprX`}7EBudEdQJsL0qV2lz{&+ervF)#}_W{^WNjKxNEa&qvZ^s3t zgCcv*3{dU>r^9hv(z-hwWQUS1qCv{%8OoxMJ8lyLyC}~bb`S|ehEA4>Jj1hG_qOj= zsA=UJ+mJZj6Hv(OAXAWAi`huDWE%kJdlb8 zHmDW$k*?(-rb=*Dd#R zJD0cny~Kcb?1vtPUN-P?#ioGsrHkR<4}Fe1*c_*|xj!!Qq{$m(rhlw_1mCjNkDe{- z-dMyavINRFwq@Mlvw`SYvQ}&iN}+&}z*gsQl)j=zv1jX91&uQQK`_s07J@fSucP)d@Cd2cbp%JW{~%?B28NVnGDy)JkttVXPDN}0w?D+1 z0ofZv?@+YI7_@VzFm_tMN{q5?^n-MiRIr?zIPssf%cal-N*{AFnmMwLU|A1bXjL#s zshQd% z0oh2Qiz@cQ#R-}WV{HRi$Me=co32Jqj?}p(NBz4V$@(2!L{Vl zq6|s_J`S>&ls9SeQe#wq#Z}?GzWv+6t*(7LsdAa9+E=0RLhptdO&PJBr}HqafmcXSNDqd4r)dVadlFl54jq?Qh}h8VJ4}nZvZmc84j7{DsqVd zQ>43q1a)EPcH=M%eJ63jCeanV-*Ru_Aq;!qts9+#`@C_glg50;a7g3OC{(2M{R z-3DC_35wpJuy{{{vTDVFt`WLl5ztPrQA6FBs=3u&%=ktejwY-gePT@}S-L{eJE+P4 zRdh}O!8=Io3=6KqZ$Ht1fA)1KkwZmf_PtIb$tiopz+lh|WNg&aarA zVwT8{)j}RUHgN1KC`i3ZvjW0Y8C>9K1;9O*2)PC9jBh^SiCX>bSHIoI)AP5ko4$vF zP17n`Q_8}XfaZAnT0+8h0KkDJzJX#t)&!_9xO@HeboUAdaSp&0&eUyReDvYNmmeQs zh!Uw3g=;Zq__u!O_q$zkfb5ku>HMQZV(u}ClC-9wGglFezBF^q(0I*rAPrRzG&SV& zP=X+_0pg;BAWvNw8kqAnc|0%U!<@G@6HtJDiEBaYfZ34j2v~zH%#YDd@}%S89ArBy zz->2X&UCnLcOI{AA0%H*=xSZXtLrE7u(~*C!x^JC+!3*PHO)#3dk`n`Mn%=2a~axZ zNgQ$0A<>qJ4K{FOXZ?KK*5$L;FTaDk?{v3rr%yio&Hk;QNC-b%KZUpJ{2-gwq-eQB z$5^QNW)5W+mPlMg>L;fpT!a<^6IAwug#k=OBYVn*e2MuCMH`_RnqBYr%7V^1iUl(> z*n1=viqH<&?(ce9#7aQl$zefPfAouwe!0xI zFS-`C@)DzA9;|_Wagx+)S^Boww6B75emI zJ`?qn7)QB@6qfrN${QNPhCUY3At29k-Sq_z!V82sU?z1kP( zTN$lI$sVZ=J;{bj)ul(eMA0as)^t40u|s22!dh8O@)f5I>PkA)6NP{`hS(5`9KVV3 zWz)M((%_9COh3%);_@O3h5;X@Fjn;Y%C74qd*T4Ke0B*Nnnm6~en9SybNznrAyOjjPkjLT?6QID#x_NUCT2i^*j7-OYCjPErKV><>qCQ ztoI;`8qvhf)oy=%?bG&jNO8*dBSk4~KPCBaTRgb^vraZimu7HUOKxEd+sN7*C*s8# z9Aa&Y(^aRe$mEG|?U)z&NOE%NQkK1LTPBa<7kcT%Fyq9P7S3BxY-$u(YR9l}K5Z2c9DFR5L~iVm!ZS5t$r6j@ymvcV8>1{9O|F{~}l zyooS^P}rSRDI@PAQGqCPs|y4I1;xP?v;T6|2QJlq!Rs8OjfGhi0S5G%-#(6FGL_Vc zPb0E;+70;2WR5l%oPG}l^4fGh2FJ5PICUi}U!>9QB3Fs*3>$3$iUIvgsFRslmq%qh z293*YSkEj0d8|^Hmvs)bVZm5aZm0f`d|XIrEwtv+KBu-eZQ}L9&Tz&-RGFSPj=N5Y zJRwgDng+B=VuAamxvsf2=yV_V4W)*l?S-s=xX`-a7$vz*dOUY7iuU#dMw{SV?R6FIH zwuCB5<-+B0v_5iFO>l%qyM=k!T{UgDX;s9*`-fHdnBa-)`k|4N_WnE#t$Xt1Fi#I~ zSu{3}J$5Voz+4I_a-$T zM~@^^?$3Qj6M9W1f#O$4b9i)yQ01ZW43+jAS&m3mqV1%AF9$9f;)fzQr zGZl1IsZiVVW+s6qhO=6SnI*Bi&Ei#1^+l*;TGrCEU#8izy8LKtt`l@#^??+~d6U8G ziHE;5sY|xD;-x5^dH+f>M#NPicCyRMCI9SS{^jN8zuPr9@-dmq5>k}QAxBid z+wZRNF=tHbc=dIqCKfxzsyYbvWFsBY5YzMxW_OeP$qH~Ly}PsShdoJWNPhTiQ<JynY6kzk(!a zKXkjBYsjy(EadFr=lYS$ysD2Urc`7J;vOOoGcEz08FVx)E18V-7OD{8lu;m1Y#DH* zZ8>M(H}ABsrt`z;!QH=((})mLA}JilWkTVnu|u3^V2o--4E!D+j)=m9R%X?(SZ+rr zA7(?y3CoxWUkC^TnU1^MHuA!&s_6-8347n{_wniTCz4P^$?;nXRs)Re1ML&FQcvUo z+z1-V*K~3?@fmhrr!^av2s3OU{Gfie@=1D^Sz*GlGxV_^uDU+He*JnTW`-O-{B4hR zVd2vWEod>cgFK0g9Ge9G=1tN_+j3~DB?%Q=#2p$G602g`8mS6L$t7VA_uqW`;s5)e z|F~@q-+w=)wn$zmDNNMJq&$EAwEeSx`_KRQ57XUC4kDGrb8Q0xo}=`_y~*&S|IRq zPJluBuA7%-h^^#Mq{>IOCDFD`bRkEq6?7!HD90PVaiG$`#za{hPA(6d3E=#rUbyh7 zkEeA;(;Y=j)LJ1egsunBsCktIv5WHbyZ(4O%ZopI{$zJ((ey<(Schnkz)BXk+oPnuq|wng5GWRu zTG9-YL(k6ACf~j9_ImD-6tQuaMj|BHH4@9by57xc0^E}dA*jx7O+`{5*{dYsf^UcHI0M9+X`3-~xGnRNd%E5ObS#PD^{$L% zkxM~D(!OnCyPKyK!*N&`DY2-Gm)#s^oMr8Eq6@8$*lg)6nf$KzWPfO^2ZI{4VQF`g zNClR=(M!@z^owi*<2Y?pFUn~*?603bz4k{p&6u!-9D3VM$8|)#Cg!x4hp36GTswLH zd7f#+-6#3`0`4=MJy6S+EoRdi+cZh?yvhl%z`t_t0QrgEes{i(Z|}eN?jQW=PygU& z?@y=W-~IhR{_3Nz{nXu$?s$YlPSfZ>T<+R-AKFvOW1Hn#N~V952k_vBLBavK^9$0>19%*R+^R?jPCGQRc|!R&?51T)4HTQ5q>@{rFkj313gfI3dpaqf^^7;)g{V0o zc6=RaLNm=PR75w7YB6uqLrSe+u~vPq{4DV45)>t!ArdC#3Acr0=zSkExqZXU-+D%k}gqFrLqqH}`H>!Qqj!qq4 za_WJ=Zf61$8gMnMx)g;&+V>6?J*W&*G5>+Jr`8m(nxDE$R+sG;w6v?!k4EOuLUpwU zs~M0tj$gE7LM7@oQPjMPu2yRQPHjMpc62&**F-5!iE|td^g3KxZ0^Mz-Y$BoM{1yc z0E-O0N+297kzNBy)zi@+QBgj@{3nu`;9-;siWK9sC z5rskeH$QBw<`pVJws|ve{A9HmRn4^uCb>M#aYU5`?3xjfq{Huz0219f?BW;e24%g` z>VrwSBg=ixS6Q#lTp}9EOcb=~r}1ayN^xo~=%gGyWZ3fO;GhnHl}NK!Ss&JZS6>r+ z*cQ0<*hO`_0H_OJLRR~(MHPL5&vh=_C@+6?wV&3_U2H;iIFmzoRTxT+j%n-N1>K@r z!)oNAQ%7pqplP%>J9jLtq>^vNy%=p+DMBi2thYa^pj1^F%usZgR{uvIGN)3@Qdc>J z8`_oim1U~=Xi<@cn!zv^^U3I`wMJ9lJ!(c)NiaHeq&%iVM>0o(01LDss1dnxWmu8O zHtSg4*fwdN$6WLxr_ZVjVeu%w;dH|TiB18$eUT8e>gJ<$BQ++~Q^gF`T*Yx!dFN%` zz^R~`JC0VMNK2+RH9Gg^7NQ+~uOLX?!$94(^;y-k1@$kMSF60@GPW%#)Wf%*9^(1E z=TCP-XCr2|zu`^K$A|mdSMn711M1e8=rdXwJjOD(0NdTmZy#QNhYKpPEIQ(V+iN)K#n?(Bv6t5#PzcU9SBIOY&)R0E-lz)4PHHuajHD|%BEd$DJ^(x;h^K_6 zbZY|Xg1nc2UgVj#GFtl^8P*K74H{Mm%1`G9(oGT*dfWiGs*on(ww1cYvW2Z-$xCNX zHp9;0v7-i))8-P8^}E<~a0cfi1vVynz)nJII0Zy4Nu^$dIHf z`7OzAI*KpwR{VcDEkX^E+t`i{D@19Sb8HZDDvS*oX>v-1(5EA_zk}7VaW^V7#L66* zV=$(3IuhceV}pk=*FrAk5HL1$4fE_mMx`fRHL^a1qDn;N8u<+T2eGa&--$8N``cgr z?ceGaL#2Pkuvx%iQS4QTO0oZ&e~ zq;JD9s3PG$f*_dvwaA1h$w4QY;uZy_Nz$Fwl?0vDklG0FSwMjfal0~>P^d=o6X`pE zUhHXBi%je;EfS}sE*G49aed!q*yZuWBU6;pe#szcRuaR25d&~CAqWZ^tO#)9B~z7< z0NM@ZXh)KeWWh)_HKn+wX=w3;XO>izmxVpCfxQZ5f2fyjI&|vfc1XgI&`zR}fd}Ac zoJQ2wWO?`Kf~{NbGSmbRYHs;>KemI~MsH|HC3?xTK+<;d$f1$2F55{mlX;UHw7TZ* zeq0*)=zyykttxmeu)^n1l1pe4Cn&SKHc`R~_nIDBoM}EwBztwezdr1MV_EuXo~CJ( z{BXA$WTB1=tPADvfElVhf_*!l=fmL;V;YYqhcXwGXp&3!s2AahK=LP-aW|lKPM!H- zKXCqeh0lTy`<-MqVH_p5LWNhADGY=pZ^uiax>Q`VoR4d_OIb3*1rkD5b9pd(6qaPQ zb|{o-uSV{Dpy~qCr)+OMoR4=8X~tKQ=d8ox-nJFyerQ3qz8Qw*>C>n0yz|5txr9^K zNhZJRXg`A*3k)U4ji2r?H2dAKEbIAUl#d`8eC&L)gU)t4E)RF}(;t8Do!|TU^B;Wg zy&wP3t>eS__T=M-U!KP=UQg?Y<8bmfPj^oaC}i(KbK1$ydpw@*fgF_Jc_Y^tPqC~E zNtfZ4iJrKkP!a6=j%B)H(`Rse-Jxe%thV0-JwDu}vF0@y&@2vB6Pgo}-=*d1q81Jm zh!Gv1c&4qOxikz3wE3naK!uE`zfJhp5d0J?OhSunjZP1eT(04=_I=%(c?W0hoc~vz z=H;oi#Nqc1|0GdM2@z~N| zGYg2Kj&G5ucbzIwMh0HFVGD=z+*@>^N-=FjN_(ZLV*co5A3{Awlv2q62e)QHODa%F zg$Kg&lsBh-CY~ELB5K87$zko zsn`UJivFUWe~fsefh)CP_lCQrGusBE@q2;@I0ZzSNaR6Kct~5fMn8&n23DOvw1t2q z%(Qe?4R@MjDYnLIBbA7Jg(F`6S(VSi*)pC&UIG4z!C|7lH(Rr`7<*PbNHJU>F4}r6 z!SJEAb7!uWs+mJ+hgRc^On5pef0V@srB`54c^i84k0$KK{;_<|8$q{{NUOI&HX{*R zy}`Ku)^jnKjiW%;r^h-$G5n3Uc|^6d&6YhnhUeu%ovmKohT);c+31W}DXziSq=oHn zD$BW?)VsykE*G+lh%S`cmFrfZL5mq()W%6FkB}oDE)DafX_DbSO2y)616Ie1Aa`wi zMQjv}>bZYm5F?iLd^hFT%YVxub32{o_zYbyIZw(q;dU9K-rQx1%`n7@%q>aX^mrYz zd9*++uU#^(sA3+i=Evu%-D}YyY~475VNl-0Z*kN)7`LQY@5>uRHTcSe&~`dUYE#m< zjiOTinKrVwtS0f!1dK`frtC=Q0thZVvTYqZz2^VujY7)tX~k04f?DB2%>rLmco^Ns zxsw`IREr{)x!Izw4vZUfDz%!!rUZVyak1`I+D*}+Zf~6;en}feFkxscbx_&;tNNWL zzRCKr#n;87FBMc!!1*^?Bis2DvsyOsfob?SQ0raZ^d*9>9%BH>>yE`R_vM$LKJCYM zo+E(GeLH(Fl5e0jco8T}T}2!(}UUh=0O zd~o;W$5(OdLxA;j7g_|OK(t7-+V(*CoyKE}{0O}T#bHwaa&s_tJ!7h8DO@P>&&j z38`7xUIXBhPF2vF#tT6XsYvXx7}10YrAY{!F^0IJ$I@yUkp)1c7=dOKfte`@i%s>l zVbq89jhU;UK8g@Gcl#%A@1ER@>D0#tNdRX-CGg%dco=d!qZaV^tfZunbQuop7T)hP3Mngy_HW!@- zmGvp>g!HAt9`Cx&Np2!~^cuSJ3|Q8_>v$`h46A_&VoUIEwoqqW=4F)+xf^;YohcPp zb4w73TKQyf?o%Q!8~Efu!zDTIKyU?L9ixfkb{?nD4Ciy2<7w!7IV$EfJ%4sH44u3b z+?dJ|X!s%Nqhyo&WMYg^E0lpQGxQ9r!w8`!u2 z?(vdzVpIYI+eXiVh6*^Kzp?%?tuT!v(%oj)Hf7hh%Sn>MA{o*C(8`}k4D4n^o%E(l-8?d|dFZ|`2;k8-iDkX`oE0!mJjg_BriZo>iZ z1NTWHo3JNdwSznOdqS_|)y8Q#uZy~!(&lc1l6{4~VAuAuTuu}e;NK??6Kpp!FChfy z+G9bgzuzB>_)DKhPZ>cMT;F8Kd1IKDb4aImzxV9-m+hO==jqFJDO*=UFV`-IC;e_8 z^Hpq~?60SBd$<`#U~!0jFS?C@&%4PDB~!Ek*EP$=4I*-~zvvykHQig+qp0%%7J0l3U5q(9J+DEf<7U_`JC~mSk9ICmZhGYa$WV8LSizH7m z8zn)ZgIB3>OBbd3iP6#{sy@unr@2%~n>mFS17U1-JpJ~x61G=WiFBdn zi8^GhY+2aktL>X*dZoIN_-bltN~&PK>slP~6<%q1%%$`NO;!Pg zj*1RV72m67hK)CWgN=2NpyFvGAGr$HPy;)2ZR#kmgP_R9w0xzNR;ew|Xx0@xXYPC@ z1R3uXDW$}t3QWO|B+dQyX;Z5H;GNDvG47TJ&W-m7&xK7QFK4f<{+Xj8%=n6 zeRIE*IZ-W@^EjPuVysCg^ZeRJO^74BIiB&3m=$YiV9~~CLrFaLbs!k76?*an^p3LR zQ!ZVpQk$p2n$VWeD;cl&N^33Tkeh#wVtGKIG2o``02*u7e1%3ns1_L%ClHUz;3=zJ zj#=bJ~C=YL-2A0 zIsKA{DC<_6#R~8Z3PaLOyRM<^svLwpZ)?9*#f0WF7f(#DwlCgv;)W-)R6U2L!CO!*(Ok4z4&zJ&hI=wNMc4e)WWK|4F=yIk9RM>0c3F4 zVaB5yv~CyFESAsQ!`AAWrL;&=P7?Ag@lFl&WLElDRO+yUqU z0FqULGnS~DU~t_Hjs`8eB7TGS3lqS(r4*1 z2ZD~SOou`NH3Ku!*NF|a7Sx<6fy_L#0+&e4B%bjbt0*8R6wDPtydQ^n> zfd0C1nMLJ|%Xe+uz};A_cM)^}Ww}W_y^r{YSI6UdTee1_z9Q7O^T|(59q`vdtm_LjyrFG)>x_<5qLV z;HqECCYwq|Zik>@YakT{|2B{pS{;{w%w->#xP-j+K{A{$DQi##8ammWisV)jEwA8k zpyiDMl{}lv1SL6)YvVFaEepzv^IdGgAZ76>YD0EG31Pt(EwTxhC#?y%+z;=>bF!ygwd5xg?MU4j&zc8C~8TBoS=O1c@@d=4F{KVIwPo_G8#)0nTbW4Lan1^1df|{pg-v z_iZ~cV|U%a=0&CglsiArRpI<+0Umd5{cTlblyRNzFWMxS% z$$+rX62{B7d_L^2ubO_imRt7amtU8=adv4&QLK|ENUm+Zb8_9^eK!tQd)c)mZyx#K z(xIUvFj%MqKtbijp*QI$m^bvGYcyW}DJzZu&^9)OSzXw-Zk@nDpo<}dY>pZT< z)3lXzeb`5461g^$Y5_M#D;x5jFqlJe)Wlsbm|X(T_n=y==v}p0MQ>kSuWGyT!mng_ zr6qcbu(CE%DD!mc#_82iJ}VkV`S{hz*j)zmygAyN^g??Xip})aKCvXq93D(%sqV=- z?xP~{OSD`rY?n*SYAp~QGc)_=pv?=drlR*`h`pf9!OEpnNIAjl2r#){6q{-YO_c&B zh2;mc`wBH;*GWLr`*E~OIehvu^hqRBho3AGRjQtf=JZgK0_=;g*ocx1CR3_lRNF*` z`OGzWRG6U^MZLvMTlTK9Q8p&f&1ICw#>Ujx&de(V#eo6LJhg4Y@tfx&Pujfgo9R3RR z(XO6zmM22^gwagi&HM-pAyT?}FlYiSa#7bs8 zXR6R}x$jnT^voc$X`WTH#5zc}@Z1buR?CMqIfj8p(T0x>iW+@XlZujTpr=kC7H!5- z`fR+;i+;}6(I%fXDwJPMrbmLtm0eStEWVhIYd48YjWj;Ry7SKQyX^ zywmQWH<@UXm>_A8Pf~+34sLn0b*a4oJd8<~c{SwZR|YyPR4YX#(0X+ykJG#jPnxGU zSKqw4+jYaxl)G0OtMe(7#aQeSV7;rhCY^1Zrc2&RcEP{tG-Ep-w+z(h5oV#}998tG zo+>42I-`#vZ*;gw5N-3*TOE`ORJ$JRHM^+hG0D=pVmM~AfAEA<5UZq#x3e)pz445T znQ%Iuvu31O%>R)&tD=XLljS+s8j3Mof^mq<#MEpRgSMoc${~`@ej(h_<4N_3!IHv_ zT{!O)-LIfLyR6FV%@vQ#ni>M^#Mf6FI)hWIeovj>RD7$gdS|AEdc_o=Yi%mr0(JV# zx!S90TYTj_pn9R|paf=qSnj?!=;k{1OqZYt`X#4KUVia$=g#kc|81Cs6?+(23P7%~ zZR_#&wOopR*rSm_5U8U?CzX3hS?_LNO2iThXI*7)Yuagxo}pEbT_?;fy~%N z?J4C~R;9Ee{Ao~sqC=>v6I9TSF9tujKo`DjyAlx@ESsQ4ALD?*NQuh0o)pE@Y>Y?L z38_&TrTkkPh&uiHv(NlD$J1aRC)>G8Yd9g z)K#EXwQ+~!)7!QHaHwx#Z)4PLtIZaM)L_r{5pY;Q+8Np_qug<}3rhzxhjnB`mQ@SE zpi|u}p166Nfr!M$q7~zn&qPZty!`tKgF%eH;rb07T$6|o0^^D0{en@Wk?s<$%@)v( z8k7!js)}x>APLblo}g^6@?Ac*9X2AA+t@kf=p$|y96(_f(z#(n@-cq!kAJsq+Yf&B zC$Q&EI>=1B$QXBr!|(m^zxilMw_kqY^Vp$@v~tTpGzjn}OU5n3PmPyWoQ!fyk#Rv& ztj3C~gx1ZHmVti?sIF@h7XSyZB4OAZgf75hhg{QAN>F$e3RS+WYv8a z$+hsYYX`~6Vrh|Le&wl*guRr|VXD{yZTBf_Zv>b2e za-Q>fLh6|I=&1Egdz#J<=Xtlo=1RNEvm|s)BfDXK_DnL{t8>bdPmLp6AaGM~r*nAq zdVTuDJw04|LK+=xZF1YXt_ND8X+ZDY=q$hDiE3npJ-j*vzjXZ}jq;hV{BR?CR1fy8 zHhPtU)-O@>!(lmo1eyGLPK9t(6WITE7A5MmroYc{rEc5lWoC}DZDv9<|m52*6uxF zB)Ua20V@rYt`Z*Qlthjy(xS%G)?vf2LNIW@Wec_9{Yc$0in(d>u<~>wrEwi&`-ZDJ z71cOSo)WI*Szo4&bzoN(&6-OoZ1UctY%x%Ml zS4wf0D92Z8XzkxT&e%~Htgu3Fl>wzh@WvN!qcjx}#MvR|%$`V_MViG}GGDz!T=k`7 z0hrx!2E{H^Pf8xZ9J#7L>M1?VD$uJ`$Dn|W%nc4zI#LNkwRE!@bE&hQrnl9w(#)-6 z9hu);brZ|*8cI6%#Dal3KW&M#13Hq^Bt4a-{GlEMAmx7M#aJKN?70)~C6x zs?D9MajD@W-=AMpmEA!(vNkkFD~e*&BBh0rZ$xE8QJ9hnPn}Lf8_o~*JGH{&FN26x z!kiv0N!0Ssw8l!;^rlaCioH=|P%F6ji&v`(92#wy6B_Rc9A$}+xpc`^4m9f%t`rs) z3oN{&^6R|y=2&7!5i?f8syffgl51d*3MGh5-mb zf&={qX86@n00XE2O%SPpM@cu+_M@eLC(pj3(sz1?=*7y6HM5S5$r6WhJ_a^tdfBK} zw~#raFy-#ycsHJo$TY~`PC3~?v|0U7g-k3k*o&oKeL^CO;Zcc&C~4)^PiJ!zpQ|+@ zmy5bmg3?b5@m`A{5Hafb0NS1qB^q8T(7-h#1!_RK(Sj#8XWH`ms#cQxWT?ywKAphYl8zN^92riEgIBlH5$KBFG`ePOoZts$$hRj?qv^-iCoGCr+fQ zZfGvT_COstRi%?8jp>?BVq1wqak*K*BF-)>3iyO$6w*yTeDG7q@YCH`6$}!GGwxa% zHg;iTPnolcJ2)gF*H?n-LdaeVOS&G5r=>s_tW`I3?Xe%%^$tC7DzHJM?N9wh|z^K&7d5YJ*A+G`FxMIgVt3prb=ch-Rb2Q_J!0xBvM6$U^@9Pk$!4 zg`}s*MBpog4Qh{^@Q>wBZeM(!(@d9U5w<574nKsY~Q+r6Io=HEEEb!@=6&C8^TzI7J8e1vwRTWRA`z17;5T{R`(m}W zK!X;vE|Uts0byz+iI#k+QPy6hz8Q`pv#`mX?|WG)c^>D}@j*UYw`+BHn^mWV%My()h%gt)IY*3~Ub1LE6t`=L!R?cDNqp6A1$qHCDLH*D+6 zBfn-^vUAuKj|pHYl18rMbdo4zx9cGqqU@walqzcvB$;rQtZfNUG5F(oJ})|6RTltd^Pt*MR{&YGQ$Q7DiZtHwrZ`0T?)Y$I^NKm_W2b?y{4qF@#zLn3}?qt78 zjIh>G((dczZeF~+TbKLi-wU!{$8r2>di`+!-OF!p<$sbP9&VmY(=3^M(}oB&_=eiT z(B53#%g&nxjb+9zyNsIg(sW-j=j}6|6UA>6&ro)HT3eOu*GcnWwdS-vRQGf|>V4 z#`u>>8`<->3(wJ%_lj~+8j6OtUT4UXY8Ulg_(xHLBV{P-57ywCSf=pE1PP|GV(7#E z1!b{GtDZVE6ukppE5sDpGxa1qe zH57@ln;2L%rxH>;0`msKo}zwBuK5!UO2IBhNYodui*yu??Yy45?<bSY|UkhfD?5qwIyajdIay)hAOx>cHPjY%95g2J5PMQUTphTyr7Fm?~I?Lyj4XXAfAy*!V!fhj4 zv)PDDDz?$~AmWW;C|GSRs=222Sc}elZq}uVnuJ>e@)3lKPg%h;w7Sz|hOP&$wqFdO z%8Qyf43yPCJu88d{&`fZ*@suRl*naOEF@39nrLuZPp9T|-%@`#AkAebmY{i?Ic3UX zHV2a=Due6LHp@?c_1WkBuJf@y-5=-iK3!eK9YPLLteiE6tRZYoP+H(<2BeR7GU2Bs z64uPsEV0p{CL2gbk48Jv3by4<)AB~`U0F(BYQwNPzUVA3)w7y2YGxEzSD;5CW*-XJ5g;1Ewrs@S%(94AswR>JJa(7OMdtc!jDA3b) zW%XsH{~fD`O7r3nuZlCH3AO`6Ywfi}8?1F&d@y4fm7|l=>TRBz_-6xVv1aG1)WB6< zk6HuT_yBrOk?NI5g9-(h1$FMFOqz4rY&im?l2vZPhL2almd+h#YZ~jIF-D1Bz4+>; zpWc7x9jx=H83K!qjL(*3dhzYoDX;ro7ux~4LYEs&YYo|4ZeM(TIzL3EL?Tq|*LnKr z*Z(ws{lyUHATe448wPMMK_`I*?B?bQ5ZW}WikNR5bUfZ#@sS>1vhXmf=+We(zZ8Bv zI4dEcRMLCLzJjwAEpOZ1a>DCV5w%)WTM7%{nFZ%}YE<4dA=3as!q^ z#~7#CF4H+mKs0raNrjEr#^8?%F$v}$DFRt$dASr1UARJc6o`#1@BQH)%NJiIiBjb)AKE9+o(%u?Prv-+`pb`g-OZyc z7Fat#q`$$>Pc2{*;argU!~;f(c(lWS%UI1!xs$v^1j!iaO z`-aee$z>LtgA#H}L^R>@z_t;k;1!+1S#8+@e77JVriU2{!4U~@N=u1wD1~zm4L3bL z8;Z}d@e^Q>*s;XgDNfjyd%VRyCX*dSR_-gRhnm1$b!)RWW(R)LYyixw($ zdA#3x`$pd8)vNF1&y@-uBOzrU>LXC*yyVrnFsiLTpq*Nxj2vSw_g>vivvkF%n28`4mt5VNT8K+tX>v;|7BaWC6=O z%MH7E^443=Zl3S`2}>BeSvbKXYd_$4gbxai4%x(TU5>N7e!S}X@4x@#YTr%se43U8 zz+@LYZmRO=cKLjkaCBa$oSMX75$=WX3z;`G<+*?>Am72Gqm-8EwOpC!&u*SR`N=d5 zU#0c#{xs9F0!;x{2(EVfcc0#DvfB4yid|TD88r`Ze>YBQuGv4F&aWQsx15Fn9!IiQ zc6~=Wj@)l3vpFi&boH^;YOS8V zFGgMrI~Y;1{0rJ4+>qT4QJ@FF+H3`tR-m3vh^aYci;to1g{+!u*r0$-)jDx_FDu$4tD6S1Dx*;s^=C63YGMJC;~bpGfEtMx zo2?@4#>nQlswskFxlC<3VEIfiMy@fRX3LIxte|+D;_F~!LqK>U;L)O-puH*z_Ua^_ z9xfz$1U?*|AOfe@0?ejox9MDz-7gL)aeLOmr%FV$D!EEkZPJe)j2@40E8)nNIA~BgmnyQg8bR*vUy{)3ad4HXy#UoJpNty`YVZ?PI zj)C_eHP$0FR|brA<24l>P+Fn_py-p$6dpb3FoZfvg*(pHZ=h$R`d`$tMuq!F8{93{ zY)Z9{t^u`9p%M(C&VX6x65kw@W!4pS|_AL@&2@cfRdqPdwj!EBoSm z??2ZTJq%0XuSXXc6|fM(>%vMBxPjE|`#w6XG8<4AZKonNYr3@@$y3;}W-P&apiWIY zZR#0v+eeP6<=oyJHr>TQ!J7u19DEF{U?7P%C2=gb60z_&K)Xjl9&P-T3dUJV12GwD zN%I{hjS#)*&O%5GaUIlCubGjkFLglRBCm*6_#k(&(bejL5sQi%4mqZ#eq*zgyjQg` z+!{lYt(St9eCt>A6wri zIqVO^&0Ei&q1Nm)x66oiu7wlTlQ)HmB# z2{ylO(FZ!Jg^etyxIUcZlimZ_$Q*J;WE4!R&f4q%Z9tO0>OHKQ_Z%ogN%OFfD815~IV=qABx+{j8xue6#tU0wE@=dUnuMP?GRr*g3)^ zE!|2imJ^*D=CTAGZDlzLjgHDGcks-LK?JN}Q{j4sOa1VEjeCDP- zaNSGr4hKbcq#eLhaY=b(7b+p6Tlf>e-9GSZT__mZK=;*X8a0g)Tg zG^&4rdr1kB@4Wr?yHB3GZ@+mt<6A)nfjb3}3cWMT4*xGd`X|^Aj<6M>FfG!iWKuLi0fdREG4+J1uIUbE+*4*czi+KPx7;Lv?!I;J zJ$vumnQN_Y%DrLj^L{_%!@oryQGKLs-@ZqplHQ5=te;hfcX65+h9X%`uJ&Boo0BrK{qp z&DhyumRPP_jQGSq--*1-o*=xUX)K_SxCvsXIgz4xFi#vAvcIF=DQS>7j^8F#!a0mG z`)5gC_>Dp{hew+DohlY;)g(rmFX>_`gxV(g=%iHnk`?c`p(iIuMHC&fH=@@}0-1^| zQpu$%yi%s16=aD=VWLrcD%L)^w5;20;CtCNEMrdaJiu#BzJ zM~kdTeOgcMorKqD6DU5O9JYj_xs~uuri4)UCY`I$B*j|DikFiBU?nmSAQi+ardU;> zu(3tZO20$>aIRQqGG;@aS5Of;8e=AbUlLiSvNh?Gh{8q3{=ptBAKumF`FSpY*XNfj zBZ?aO{#9OVQN!*QSx?n$!E2~<-E_GYP>ORg+Ur^2HoR*CBa&Y6X;IZ+aW>MwILoli zz!aNbNls1^C(k4oDZ3Y&nFvIgw?XzP9c&WKehQS7Y%x7Fs;G8?I;##mN#9kVbTw^} zm&S?`QSyO=y_rPCC2tcQ3zYDdWHu$cV&VN;6>ZWZg}aoOU{UUa}gj0Ixhb{0Iec+aYWI_TnwBoc>)@B1W{LVD*dozzLY#U?PhlD}dL zTU-sWR6s3;Eph|V01JkGQf9^y`5}lX^Ad8Q@1s&WD)BFrkfXz^&*o|T@Yyvsd-AWM z#NJ8NM~rXZ-sFFgkNhgveZG-RRDPAm^djswo9*2#nK2k+_@>$2-+%hcAMfA3Tr+Fj zS93OZ!JElXxssW$=d*m`4`N>_+z?+>xRN5R);x}B5X4e=pmIBt0a+>rB%T>dz#MYd zF>(U{f&o(&0B{`7Nw{$u&2Zf9**$t_ypje&(qsjUiQEUR=1cgQvrDAi1E8xXXqCP6rQj^EY>-iHK&{n) zFxl3c)-k`MDNHU1YfdzxDEV`J(vtpBKF!bs~^APpjD z7w*J3Qs&5+BHT_84FN(A_=sWn;*%feAMnlJ{lltV=3h1DA0oN2g!JG4#>ctjeev_3 zv~j=)$OuJ&`b~}3!QIX)Sttwi47eF=Kv znAFgV7=Kf>ZoQi2wa|AX7j@m`eh#;3Tujy40As6aM4^N}x17Wfy>D!t->LlP7V~-K zs{nOuRkaJSyZv^zIUJ7@Vs8*|Vz;~8Yq=-So__HDqqjFN58EB9PM=?DoAx(vk7MLs zOwlZUI$tE%sa7g-KvRl=kQ>Ghr1u&V+q}8AHEeH=-4Q34Z$MQ*H{C23b?%OL+oA7L zzGY1d0>-+nmU%s+wMC8DHu=v_YDyS!Ke07efN~ehS=HLv6su1^`z4E!I^VU;=KkX1 ztX;0g@EUWS7;|&G$ZuiOu4Y&xAh*V8x7psm-k5snZT+?Pp8n3WC+GR0AJ@P7%xnhJ zT;9UA!5GV2JXfFgU8R-i)MTGsyprnvY_xBDxmy5 zC>hHtuI@JZiC{6#+uShYC|xhw>+98cxO=nP?sxm{IClFfbW?sKS`TyBVNCm@5El_P z2}ha=w#NBk=KZ8bONH~&FK4D3;qt>yB{!n`{djZV?|bYp_yhTU58ZM(Tg(t~NE4x` zay2QYOi^`NK?_}RRhNuw%r$u!$gEo3POxpcRKg$P$x2XpMd0^J0G(EUm6gmw_)u9o zJP2V>^l37mb8=LRUY*c^60GpsNk@%pD5v>SEVyYe#x6sq-P#68!L55%WoT!`rX{IS z{p5Aem5in$n6pZE^vtzq(G1c*hRe!ej6!;nBA@eS2&nQO9^%Pooy=3EJ*tU17^G}5 z#B$SeSQ|8MPP8m`1RKFq$spr6DUOZTM6dLqL=j9z^Tt$EDZ+7Q)PmI%3b5Q!!C)xB zPhxu`&y)Yfvd$LNSf`a%jKDk+@;^w?g^h&UoRk-gI?>rOfEMzacOpSW7g^2t#(ZB$F7>Xg)x>y+hcc^Jm2 z>@4}G=ToX_7d=#j1Yft%?65yvn8iEel63bb%%|*AVTu}S4;Ozsz8|dEmt|N{;d50DG zFLpo4Ku+&ObE1I4=)eb(##~jQpc<#)5b{yev@BGBt~i;9B=s656^rORci)>Ev!tx#|9ar3vX^8417)Ru!Neq7z2Tvua#RaMTy(YKHq)FpAG{5BJ zNUi!^eDJ_zw*1v8+`asA74M$Cf893HEyKr<_#cjqe8At`+=g+i+ZH+7aD9hQfPmoW z@Wu(5gts^F{6GVOVDeny{N|HSj<+x8E-%hpP&y&Y;;^tgUoeNd`dZxM?8j z%H7b`mrg&R8kQ{wYqGA`NPE%j(Hqo~dWEED+jyOrI2k&4@c-%Y$<^NXw%XUTmhiS_ zqlz0RR8KxGm-F-GDp#m%DpG)zBCVAXu9D>ohVhk1XNgmf4BeS z2Y*!~FfBBmor%Ywd9_-tFV>);!q${qF>GTUqq1d3hXbuRF_m0R(4lfq&Youyx1<2W zi2TWkE~hzkr-2=eMVe)PI;_iSsEd_5*h(hB^;F#P#GIFTi=5FMw#R7@@=l<`3TLXq zSSX%VD4O7P!t=&cs4Ld5kuR0yUOIBJ?&%UscsK~3H2D1CkNwMEfAZx0Z!F(iLuL^t zQTLoojz9YDcbcYp`KzCgyE{D0KvcP*fG&H`L($o!zB!{iNMtS2x$@9wsn``vCg^nG3} z=Gl|?+Wa#u!T|vUFXzjphgI!_jubb_(94E%pM147-ejLYWp4+V>cjyE9e_1>CJ??J4c>dyx7q7o~zS|z%+4{-# zV_N)p_x#oC{oDKV%jMbi)i532+`LGzJ_>!`=llEU`tj4pmv?t>-`?K9j;liSDpVOz zS5CK^{?O%pd7hUT2v=2;7vKJvA8tB19uPxPtV+0mQCK2IvPi+~jK!<70+}ro%DX88 zbM*;y%&7`S%wlllaLcz6Zs&EBAH^`CVn;}ir;~>y8cy+TSDA+^d=!9?LQ&vRFZG)x zpL8l_0;LQRZJQHtPeY#VL;1);O^Ph59-rbUZ6_aeRm8LVLx zh?A~cEcr%s8sdu}P9@5T64i|e`Na6uFlJEfqzSME5m;(4EpNMf=wb*cF|Af|CJk1C zmuTsdg2VW4WFv>(3EqgfLsA@xnD6pT0=ou0}mRZqq`u~;|R zlIu<49UB*;YA$=SXXT0LN^4&%gQK8}R6!&L_3A@3n(SxP!`)i-0ad{sf{l{I?4{68 zeHy!bhD=eJrjh3N0Fd+Q#SjL54NRHB)S=tno?Wcny5a0Wf}3URWi>EFhXZo8Mv_(q zQ_~!J8CI0r6QUZ@Rx<4{4ueAF-C9k46_@8&Tx6s?6_CUV%ZbG2!jTk4z@#fNiOCS9 ze?g4&Lh%;Dtu{q%=X5RjROS!Fufsc*v!VvqRi<4%?vQ)%DAJh+_de_oC`;|BA#qik z&v-U1LhL|OD#4&e?RHd=sCr9Hv8@2a1j1{zNCo^MUfU9Lq9*ug;%aw576-#e?0X2-94?-8ai+f z^VvNAl*4Xk(gAP3tLSwBwwsKH#<4fe?1OK8eEsaZ(TR+uI*I%Vvx{WGiV%)^4{;7r z`IJ#gH~tz12!?X&1r-+FD-(%+$io%xDB#r|Gfu8xClT`pyvrVlI z>EdR$jHf6gn20;j$M^=vR>}cGk9%VmSN$hM5JsDyyvU}6#Mha*ZR=_Co4Qgb~ zB$|L+?{KV#$t|J;>k6d6K0lf!e#>c6J zX6}2Di6Q+nh6xz2^PwD%M~4QjqOn{4o+jUunicPdAOB7}U;OshpNz+&fuOVQg^6Wb zhK%$RbPb`QEhnZM+{W_~$%}RXV2kiOfH2dTJEq*Vd6;%qC|PRHI4clF!4v?#ky~Qd zx(ddc`HX`SE?>1jj5rp+*9OB9HI@3U8P_8?9-Bx!Ip-%)?ORdv5#J6NH+Wy(Uw!rV=H{hm$A3J+CNwY9S!1s+=Uor^!D`*C&zdpx+Y~W9)}5H;WSp`+2ZV5U;A+L`pu`m zosbLR(_rYuYg4|zA3puypZCTr~lKx{vHs%BD+v8nIDV2+D0muY(f}m` zD}53LHA+irx}d7LQb|ZLUSbvHG!g?xcEqk2Xx=%o9_g)~LI+V2c!efjC@n09!`&tWe!3 zPS^se8A+}tFr3oKVEvseX2bGXgZq>xC;84Ak-#alFHQB!>G|dRak+BuEj~>WXmrtBoRLm#xrL?JLjq>?&RL0LFcI3 zNerX7=aeRp6A&SAO2aG|1!+CSnD-X#UQ5bVE3ispd$fmCbxMvuix~$muF{(d=$5BoiDoY2N2lMw@hE| zxA?bti=4)~o#*50&6_v*=Ugw}Lw!#RL9Zg#Lj5%*_MW*rbe0N9qgGXkBsU}o%%nD| zqOG-)q^X)ysKcqaL{y@+Dnoan`wGx>aM920v6wfj- zQvtQbiAG0mEW^gi)JL{0qg8&H#2D(?g5*9J-LzR^Mv?#W^ijt$j@~pKsB9aWg=p!m z!n3Pn0vRRlk|$63Ai;FOR=K=#E$IX8i1T)P|N3(u@1Hz*BoHN zAEAC^lioHBg=C|Ss89e(=K%hvEhJ>wM}(~)Dgb&Sa$29ut0-YiOpUc8J4^`INw+H# zF!)b~ab%*ku}ww)7mL~&gxI>CFE85FB7bt5yGvK+B7Yd~ntF!8VXE^^yIQxa^%?|A zn@@aYwUb?o=0KW^8I`Tq*N@KLd)AMHdu<(!2IZ)5loujN#==vGW!sTAz{_H0WY8>E zvvr*c;tj3`=`)$2tgvuW4L_rB$>+qW?qO2Z4MEdnP)@AZ>%7=< z#XZ3-!-zIG(BT!V{V-1bzHU(An#RzZPBo1;cPi zE+A!u?BAIB+?^o~9WDn6idbAdLWn260x*J<=kDn(=Oy*WuqPSBVby~;nLB(KT~E~B z*3|#lHs7df#NOC9hhw)tKr>b=N5e~OG^P-O9ydk^Q;~M8=#;05?2pP*(is;)^eT9{ zyL>;eGC3;r4e}Cfel421>$4GI2bB8_C1M|bXY~k;ea+UV!4KKs4c#f=qM(N|>?-M*P4XAlL9r^~_JKP8F)}x{1?hh;mm|!x$eS4LKo5<^N1!q*oR=oMZyv z5jXrfBj+u!v4O{FzIE{N6ehxG2^i2!p)zfLZ{b^6u-|-_ayOW}jTIDdKL3lvqiqb+ zcC#CTxxBc_efV}avbutI5dJ4W^logHP1Ux!OCAt_2W4sgu68-gH)em^p`pZB*mDAq z`$@#gr@V-PLZWNU%Lb;wU@oA0YG=*W)%ju$FWK2_-gRcXAE(eCj&e@9`~zCVc=SmP z{%O}}a_^09IroWuALjY^%~w87O+$ZWH`Y+M0q*Yeo05Bk+*yJ8kuQ9lFY5ENHuqFR zRSn|=OXU2v^oX~~+gkpyRjd|O-g)ZzY)-{Hc&t@7>_7kfm!JIXSNWDcesuNS?|kpc z)9+l)tMfTrRUy`FX8Ey>{dny2llAj<_B-GB`uW`d>;L1=w_X2(pZwzH&FhbzE}iL) z!3?&o4slW2Z$CbNjC(cR$NtOB@YTzgyF<*ISH5l2IOc6X?}|+b!)6n<$7;;$24ZAO zwRqn4?0($7zS(!lHTiYxhoM`{?B&X@=hZJix%t(n_xtv7S~bW1KKIW3v48QResXdUj`WV?Mg zVjvR8*sgNpI#@T5U zhn|h3P0yFj7G|B-JZ?GF-N<>0SV5>BK#jZUXy{J~1Tr{t)c2hJk30ca z@KIK0Jcc5D$TTle0!C2>Q5=W8Hv~%9oJe~BW@tVdufL#Q>f-fIOQ!BDyn;y#`z4kw zX@oSmYMK_|)XN_~l`1uR0*6ZLMZ9R@)aN0?(Fr{SOa`y9<`P~Y#xN2D>6l5VIU0%y z2DK2>o=vEBM%o)eJPe{jF}WnwSBg4S*G2V3C57eG)w~N{6{>3SOmq*i)2F*-^w5%r zDf7Dms4zW(ikeBPz>?A-wXatd;t4Harlk5>^5Hl!c@v#^kVz>RZ#@3RKZg?v2AYdo zz0gI8`UvoVV>PKyOR38VV(7mu{vlW-I%1H7?~sH*P3uCfjRirAYR70Ku_6|yMWtej z+X&~}f(koP+ohlnNV%l8Bw2@ilw0l6)Imq1DP=IhB2IcSN$)6-wAJ`HLA~HjBx&L1 z^wdp^$-CXFkJ8;P`FEu z{Bp5)boH&X^Q*kBMc-~9xQ7c=K0*)u!7b+b{#~yY`Gh{?BeQApo+*ix{74m@e<`Vo z3Tg@uJ?Z^(x`Pyzpm;g*Ynq-emp|#`hCMSuO{L32zRYoN{-WC;{ zH-qqu&pJ$_XAW|%v~F%+Pvc>}m>DX0L>bLJMKYPv=KikRZQ&(|>lUL*i!6J3yEnO= zLcL5HC~~#@d_KQCKhMiD-|gIFiQ3Mx0e}fgYz0O`#gBem>}|oQEJRXm`^`JH+FT6z zB&xZ>5o=BsImPovk0BZ3imq?JJD_SK(Z5n@7!cs5t=8wu)%?=36Ugt(096>Mn_v<# ziKMCRe6h$^#^_8qa}Mw%f)XsR*xWGTM@@v9>-3NC`=iT?)pCjT2ZM{e zUOdm%$yY|yF1V9{ve9Wt9vPjS@Iu!7BxGYE?$2=jjGXP&%&KEpq7$8M4}%#ro#-bc zi*gt^gGBql9qi@&JZ8!LOSFeK-WM z*hdr!oJJ~<`6D+#Y85y(xe-`kuBSc9R9oflp~6u*5roUl6L@WOhL|9wsjKz+an&}D z-g~^5uL6TZB%VQ>a^uPLu0&)dSQP+%WYZWVW)qMrTE>Y*W2859LdO^a9d4PA1cwq_ z;4~&X!QYlZT|z2gfFn@5X&yjjgl=lJYz6#C_?-M3=keR)?n}gO)f~S@UYD7+|cJLzQL<+W^)+r;-*Bm z4Am@F*Vn7uE~dCW>W`F_GX$6MfdCLH?_M@i*?T!JqkJ&dE1HuXiE9W(gQ)Qy|XNk7UDqXS4- zgFNB;F!mi%KNH-=Tz*gtLaB2zIUR=li>gPDo*uUMufBTO&Q{N!eQFQ1+*+H=3Cuhw;qOKrNon=hN|i{){+yaBtn^9DQk zY~D72#Bw*B&KK=j3+|~%ck*J&&ytp1 zS3;I!NmF@O97xn}V-lx6s(;~^4n=R&aItchGoelbDKy62YWA*f;+puxk$Dh!PC10e zKLBP%g2{+YMK8svf@M0FX7;U98kH*aXx#?7g-E1$dZ-lx{!FEAfrYwBT5W$k-tP~G zZclzZoL_a_QR0kBs z#dKodN-bF|9I?5^Vo8xsC2cBU-pm#kzGiyREtR15lOl=rlVlre7w1aXVq@Xa;Puod zka@cXC)`Qxq>lbVm$av7!XSOCibfu2$->hUikZ`)fvyvlld6N1qe87UgqN&9N+b{2 z(!(^GLUolpz|Gr9muf&@tj_yaoR6c=?GOHs6U+K?!4 z#OAYT|B?+wl}IwGO&YXlAIvd|!p9Yer#Qsehv!AYqb9|PMlqJ)b;h0Bs52%N7HiZW zIi`{zU>_EXj1rPE2DQ``X`Cz6T(U)lrs^*)AG_9$bQ`8|phDlkd0kvJO+MD@W;WPV z&8oQ_%(SlO%RUkrjvPC4AqdAICPnp2(;?zU^_emD^!91eX#gH2x?DwMD+v|RJ1;5f zk{GY1&6V2t73VG|OUstmv;?Hvhli`r(&;OoqP~)nAgZ6~0m!xP0pOL@u7L>;IjaS7 zOp3vZr-BljE%T-v-*Bh#c2v@qygr! zGmJts7Q(**?tz)$RnYzo&ATw_ljLex-T#D-fU+L9e-ek}ph{h@AvdWwP)qOhM~`0f@5<>-I^_vQ_v80`}^Zz!w?J@ zVdviqLv^qMn!E^mx5Z37qIrPMWp0<}XJ_k+s+!e?ma7po%S8GgKUpR2ylnqS8Kw7| zpq5c-F8S&Pj^-@GM|5xo$|x@uGkGLF+e$J}wWAp2V+$4KaM(`$F$wBwlTa40LRxG> zW53UjZ6I)+i!q#ha7_H<@5>rVjUMYatLTk9))<1!3pP?(XsPEV=_7X zT_grRf&1GT({m0xB`wRaIx1ux#QYLZbkdbRN@&It?O9E3jo{!2&JH6iPdmdy{a`c* z5+3iE1mHJ&EpKeiVhVf+4#PdNBQZ#2HibjNyRVutcOtcnEFuO=0O13%*?dRfc{>tf z%^UOKc+6F-T!_3%ur*>a7>yG0g?sM2ZZ&Q0h#I4U8IgJ>3Yg@GRO<+ZooODxKad`> ztt08&A!y_eyoH1;!)8-_)#*HolqHGlVCOgp?gtfXq{kL(qiN`2y~9NphS2qg{B!c+ zL2T~;`%}2kph2aRe3(G|1k60;FMB^3TaU(dxrR@n@pW#WaN)N{aXlX)oc8T(e!hN` zoAC;B^=6oYbA$0?D9&!_&AHXo>V;p*H^v+MweEQWF|MoBc{N?kvp`JCdU7w!=dF$?X-O!=Cnzp{# zzdiou)5CH$fC}LnT*7j7H3y*F)^1kSVVuHvv}rzHEI$13{SQ9;#_RjduYdde`n~r) z`o>3Z-oE~;zyAJuxtT9aKMW9a&+E1_uWmno{VLU|&L8`7y?XlO@v?buK~vXZ=w}Q6 z-g~R>e(N&!`(J!|_xS0D&px{(jAPe zjzeB@d5uEmnZF7FCk7G5wm4$)1$_Iv7cXAjfA!+_)mQt!`@7G-{{H&oZ$A3y;}2`N zKMURhi)8`m)Z)O2C$So42y_KM(UOIpL^YuXhp+@rCuprz5gID`tCJC8$uy5}8!#+r z^7n@duW^OXZ<1iWi)=5Hy%_%hRWSBqzPpl6m zJtc{UHxDSUO%`)BM#1486j1_$1c5N40^UxHIBnEnNVF$QRE1$=&T9pWR7Mq5s1kaS zDEKs`rGB@G)y7O411F+avVu`$gdp@|g|wWQ8!6t+&j{xvl{2ZSCar5QY=xZF*y32h zrG^TZ6MjNT6K6n9RDCkhF6~G8Y*pD+qLPNIYF>?Q(#{|VBo*b|>RgtugfjcFx~yo^ zG)an-(d>F8E@&z@TppuQ#O%R)fmg%yON|1QkVrKaD(cfHRxpw!sZ4VC=r-8(GeDCRDrWtZl-xJ_HevVl#_d7tnd=<=p{EZ9s;tdVu>WGAfUgXuWT zK4A9rOA%~ct#^%flvNmZufJ;I{_5$fYJh$OHyW{n<`gjR_BS_g^V(^f+Saq&5;RO# zFE&r02<-0fcKchD@F-l6jt6~M1$_tn=#U96LUGksEOKX=>m-~d-9*}HVnHm32WNAY zNV6cCB5)KLy$LB4RX60H%Ya7EXL?u2ed0ET+<6RP!Dq``UxQHa$u^v-OyB_mE*c?1 znyBCt7eAYwI)50CXq8ld+v_FkDHkd{bJr;UtPgVgIiKX^CA3bq#;qa zCQUdR0K?P=+>hK#-feD1+GaTB=UC+*35!|V653s`B_VJ2>gww3;v&ED$9-;q?QfsI zqFr7TOOMJT={g?mpkDonzpABT#A3Est82Oa1YhE|G z6Btqck@v`k4C@k9&pMNW8RwGs49&}An^$regR*hgh*asvD^o-)A zD-7bW?peZnD1ZAMQhC6|2Q^aWG1An zQ@t(eRx$VIq1xQN?Yj56LZvC&Cvo#Gm9v zQok%Z{N}A9@N6{_%&V5i5~#u0pa3!*Jz8-P*L5nR$jBnCvMN{!wzwPXP}RJf&})j6 z!)a43a#Lmj0W8*`2dz=3B-9=vJyH0s45c3!po2g5AO6Sx0fb>_J>k_>RnzM7qDI=p zke4Z(?TuM2m%snbkB)C%{pgb)-yen#KKSPH{L!yI{o=RJce!I+F6Osy-@JUiz2BSF z?5wHHVd&_Zg>dX)7+_AD+Z$Kq^>!RO!mh}qSuUH!svX0)*$r_xoL{WbpT5bRTJFte z44BL-HvhBh*d(jA^s&0iM<~W9p7y%zNr0w@-wStG3BKVb}N7zxlWS^LM`a zoo{{P+sE#hZ|RfwzLvYqAOHMEzxe9q(astZ5jVeB-Q8{M5Pa+J_cwp_cehgqp2pDa zx;8yJn=k78cBRc~82=NISD?^XWw?VFcx zZ??PJ`~&87HJjCsua;lE=<+M#T7=OfF@Bs5L*E~A_1hlyQ>^{drxzDzt9(oD?{0D* zH(Orh_u@Mrf9-m)`2G)mxl8TE_4zn#{i7#Oo;_*vDUiQ;>~`Dx=PzG3uA5in0Y-QS z=athPuv)qy|02_XNL7u9a>AO=4|f`e+05mC`QQB4zx#GKeDT@lFaGlLw{MQ=(0}&n zi;q8h`Mp2*=<)lHTcMC+{6jfE4lDqoK-4J}s#19$#JUOlLCqyBj6qRrpL!uq=;>Vm zogJO(Jgt^I;te$?xgvWp($Sn$)1r;1%#Y$f&klqep_hO*$+H3<9YNuV{#sV%hYXXF z46@qQLB@%^D#rRUa|g{zL*SwpY?G(Yi1Z(ppyHITB{U~;R@^3#<(QH>R^*!Ie7U;5 zzP#(xtNWKz2(<*uNt`qLuB7Sik!h>6!LVY#&Gt{H^*rgxHUg^>bz!L3K2+ojI=b)= zLDV*>R>Me;`^A4M7>yN7!u^2}QG)Fhh2_N%rI@D>(B;7kVkMPJku{j*j7+CzV&tU` z@~nv!<1jqnqkup{pF>&31QxkzVla|V3>|JpQ~V&r!p4h9Doefy_BU;nlhVgT$VV8V z;%!7$-bC}msQTh~@^n?(c#hDqxrTzXM&YjTkVG}YgMzdztKR*iSZNUc_3+0VnN$*F z+%D7H#=zhNWwc~RB~oT9D|{NVE~x$#;vX&QY&6A@l1o%##WhyYOg<<#H+UB4kw{9h z^U)j^JY-hHVpko+TpmLWO8+biU#zv@1?R+pNNIgy{t+-0A>C#2%}Q0`5V6wh}Mz1^?E?zj;HdWrmBpI zY#dcVNv+UUsEhOjv+#5S6CfNKpa|=}Nr8R#yb^erG~qFpOc5#0)cLb$<2ctRKZ3e* za=Y>EF{l?A(X&A58@)90k7=;K+TJB{*?7cC!0T%dtjjTqXDkm#E_AF7+%o5~+A z&zoGfqAnCWE+gUsD8+8yz8$+mE-P$Jw?9{vXi9a-J?!qc_phM;!B(5gh)V3HG5yZ% z6O=i=adzorldF7h)~n^&^+gRq<_zgfeqyQFQcec4kFSxF2d-1etzqC!(}ytUGzkPj zcxxoaZ0g+JAbe|{E0bov zpvH+hWFte&s^0l+@OSUW(Sv{_Icx zw_vA5-h%qszsA_uv1wO>=!5OtV;ahr|E+zx>JF_7x5( zM6XT9@km|Sq$GlqE}i?>Y&HXb$xQ$1U;N|m{qDC3wCB3t-`?*3pYQ+RxZfFxpN(h> zB^F++$T;^=oH_rT$CtAd2SVNv<{r6?uxHLdtJc*FAa@L}Y>F-VqVA4I{g9dAT4nBgoTzQprUeYjA^01esA1RZ%8}!#>SGSloY;SM+-CZt{ z@jNJ|ceN|ja=4G8{;N1@wGRF-02e)n)zI95PzR&qwh~W6Fbu88EP1gwbQ!r)(|KEf zB@!r<35AzJ7K~E^U!3L>wdyLu0sCuWk@&7Pw2h}|FjHX3Q`8mRhLhOiN705j=n9kL zQN|rhkRDVzF9Ov+mG8e|eM6bA4a`(I5QI z#kxK2ZquvVTv2`T{LPE6wqcs}$NW6!U03b5x!7sf%L}}mA$G^^P3TwW$a#QNvyW}1 z+08rUYxDrp1a+&^V<4`h8ELD&sNKMep$l#d_<}wk5>5Kgc0Emc1fDJxb)+C zkB4LK*~k6yPzhVvO+xe`WH+98vCVZsle#oy0B+hq=wJNffB4V;@IU#^cYf!ufBe(`@cqC3 z>iMh7^Q-P~mv7&Cu|O{8amw4>u+O(;jK1D?UMU@{wLr6^VxiTRi8aNH+Ofr4|ln3{P8c|zIc7}-QWA>-~ZijE#|px zZ@4Rus4T5mlqQYf70XB}o-{SUs>npDa@gl`@E@a+p@d-QY%qldmef(hlrBp=w8fYY zsx{|iU@Q_ZQu{44Wa+NOL|xG&O)@!#1+58Xq*y`)*@y&o?_#=4WwcYjLmNlIH3@J` z;zMtv_LB^`ubt?s6f-jA*q_A93>Ek(fiOBPAJyZWz+)hCqKsK3+=}0T5j;Xo2Nd1aZSTP8}3E@+OS{kgJRDL8`fbYo32&br0Zj#kY(z)d7o$UKfaak+Kg8b)U zD^vRynfDifOT*$6>k*#}i3gNOOGzhG4=&X2z7kc&N!KXjE;`@H_}Wo#gREcux+o*1g>B=h345vHe#{lYuRiNs$R z{f9xI@X+-p zI3I2twpf?Qvj9aW##GvRcGiMefr;Z8mn)`SNjmZ#k4`J$_Fj0M@$vQ?X zkrSPY5w7*AIpa!`ev9_*8o43L#8WDoNs}7pN_PZ|Nk{;Z2)tU6%3#$hFl0+wfilB2 zfUh*jV*e-)gk)qKRl4kDe+sF{QzchUErE431(sOl?3fRn0e3Ffh`DO?re9w@X3ays zIGLaDSw$UBpj*uJtN`|r+TEazPf-FVId>w4MokYFk`fNsNvJKK4!@FG-TI`ksQ7=- zGgTh7nuF3pRbKgh|{AO2H_7@M$;Xl7?em$%rY9@gQA)it~Y^JKt|G~_-YdS zQZ=&C5qq&vl5t~H{EoJFj{8P*C7>QggHCiqltTncoyGRW=;IfnNhq|Es2+g%7)Pp{ z6N7nl4AcWue&}sF_-WHtp{Aii;X+IJY_4~wH?QF$gScc!qd4CqheMxAasXFAsK3YK z{{H^fQT|fwhQ(sjp@xObrLOB1Q^>Yzyg9$TT+X5FVRQz5Xf7H^78GdOF{4kjF+5!; zIW@rsghc8Rhl4o{w!tn@4}qcM$(0)BaAG8i^(JZaxd{qlH;rUL_A4RX-EYRehieGB zp)uFnv&B5$;{I?1Vo6z`8ev6$*n%*Mv}?>&kPtZbyCEJN)0u53Cr5o#j8^z zRBKm>X=T2^pZ)Tezy8HfK)j-$tL!9BdD`4}aO==d=YPD$*_zObRY0P&m?J5ZViG1oDQOnGAX z1YXEG<%QWD4?+7IZh(QZ59Lb_9!@7h5^|W8Ack(rdj*U=$$hDqDC$ned8V~>i|9eX zlAeuQ(V0hRpCHADPvi*8lc_r%kHo{hw0i>4tQF&-FV-%oYZJbLe0yI9}e z-woZ~ny~`7H|CE3h8lIQB&G;;K%^*=V2fj!$O2KjdM?8zZ}shf6%Ww(QmuG?cHMOJ zlSmx}YF}MR2#VwMS2HTH)+*Xbh)%*8;+&)mi+ny}Ov<4lo98IcS7yixby8?9vt#(* zOgQmyLV34X&MvOb@~_(MHh=t||IzP#{GG#ozv&MD{xAQ^n*GJ2C*S$q-+jIR+fRP| z#q(GDLx*Uk!@=C$^v*0QyURbeI~)<4ZkqfO9J^z*(|qm`=@`T8d^MXTzdg9Rx;VQS z`)RW|)KxR9=E2VMQt1u@D2TQd2KxltBMd{pGQkQF>RD==s-5TNvRU|Xy@E;+(~W3~ zZDnklHXkp?!!TjtSGm0$j--B7Hus!lJAnt1|G+ln7Sr`(z28sLEn@%EVJ!{+Q{QSvs)_nQmZP)joy?XunPyhAvFMs>y?Xhal^ZL#k{Wyl>aaYaV(jki` zKkmGVESq}n8&kEnH}_w@cs_D_d{*{)Xe<$Tsy&m2|;*)XrO@orY7YF*`~wjcIy?{|q2l~v=0@%a43 zm;dHZ?|<~SKfGGcH~agSzx`r+zaNhKufF;ckZ!bXGyCA#liXvD$Nufjt!wi|%-eQx zeQ|kpu|CHRwQBRm-Fwab_R;O}aJ#+RcgHUO6%RlD;ZF`-Z{2)vo+W!W20!4f zsb0MfyTADC?#1qp{^_@`9rm)^vNAm@fUDB0IYliwHS5!UHZB|w&k_qTMcKHf} zG)oqOq2-5ogGiO*G|8~0T{!-bOr;+ZzVf!@PXfi0MonO%B(d-;nfQTxDuO+$K~XHB zd7cDqPNd-_=ulKe&Ir{@5-3?pQkRzW4zSb`_Ec1hjijy>R?Q_z%ZjS4FVV_0 zK2R*2CT>e_q69J@>9Xb2@s&Q6FchN9f(abNH5{!~lepv?TFe`@6XhoCG&h0)1fdXs zqqV052K_sct=V{zJ)Jrr?C**#h=33gEW%_a&!vEFMm3Nc8~BcEhkBda(;FZYd#Tcj za!fd#?%lwTz+Q|jVN(qA>GBTOVm6#k?7)pWsyQ-0PX>~au#=#GlBrMvTAT>EwShim zpG!Y1*8fzNxT5<~<6Je}5t^|sM8db|_l#A~UZ?E=hUz@XlH@&#A&xNWjFnJ=2iBrM zdTMi2rVlQiZleT&3s%W3z!e)RHK;6u3<1bpQuiB87u7M%d@;W`UvDwaDIK!zNX2xv#Ed-5cfyIO?*xcf>_M%7QVAA(Xp`k8;tdK$ zneCz`6&mZ2#Gnh>vOy z3w1X`1SNPSNF+Nu&&3t+Oq5Py^KXSF%B(*(h9I1Ex{c)eqE_c&u&BLof$@tu0pm<5 z>gNG28RBZ-4Rm)xB$0PO-K7~f3a1SCpe&cm_1F(KbaC3pX~$H;e8G$3vE%A? z5*W!rH-miCfF+8|oYvO`l|ltd;U5rX8jDUcr&7n%R0$eB3L`&BW^yoN-$g);Lj~S^ zRadR%bL3waa;t}w@(8V&%gs^{7LAotAor4^1oP%Cd)B7SE|-S~{JLbx-;2@>!^VQ! zN3Nb}0|*qFXce5W&_y%hnwZ%j<`Rxl3tuZyf!!{yfJsQ$C!pjcTLhB~SlzmcoLXDr zo=FA_93g_IEe^Q&Y*>YEeSZG*!;j*ppT2y4TVvZ!8c~hK8W6FGO^vq5a{NaYN9eLR zCSXd^nC=;wJMl62sP1N7gqPs%N{o=xRWXf{++$B;3o(ZE8fQYoCpP6EMI&Y-m7pkq zoUr=mx71`4Nk{C-RoKYPAC_KwMmSZVDcTwh;r@3!0hG5^j*Q*U<%8oall zHg{cqjcebe75Kc3-PP^v$>T?NZ}0ElZ18X*LoqQ1TSRU_NN2=$Q9&r`!U7YKHpYH2 zZ_duzDNNne`PN^}&K(3AN96Xtq1#R$#gk*Y!uCClbiZS8J;O^1t}6-hB1d_kZ~PFuE6CygH7b zgNu+~3dYK!Ef}U@yUY6w7_lK%cD87mRW&;t4#{>d9T%;iP;Y{pMf-5PR^aM#+Zw1zTCP9-&Uf<;_sLKH<8gP$EB4TLaBvwXL{1pH$emf+SaY7Qb$LF&ygJKk=QqFl zEO+A#c!nGhx;XUr%wowMc+06-V2utMNr>a!_I7iB(^`D3sTb>W>{^TpvZZ&c$kyuUf(JcCna%qA|RDMWfv~>#p$3MF}3_tnfKmPWk>vL-wU_7)4)Ic$Lu^9&y zwFE9P?W}_-iDo$iV=*UWNKRLc02;-E!Kz4y2kFG=e4zM~y7(w0FHMhD{vm6vsJbYy z9>7N8sV}UsVpyQmzM?<_tUx0H=EfN6x8;P;s0OWtSQ3!Me2Bm1O;XQ&CqCC!Wbtxa`OPTRDoL1T9m!`P>^nWaJynF@mJk+@^CJiZ>b$h9 z#a%;Ci@?+Xr%91ALbz z?xZO_ErsX=IWKbqGROmMUkMjt>Z5MhY+~gR3!A|`B-~?L5c_L}gt!t{@KcXnck}vnoVwL~kqbSxc@joe$vc|&qRnQr z-)>XrbB#No0IEP&tJo0MDC>xE$zQf@>&K5DFB;$vRA-5Z00Ki2WWWr}-!g#bfi4

      {$qfQ$z;_%TJ$h1p@4rQ{;XIl}&_^D{gbc2zE|yjI<v5Ln@O_G!m;CF zL^5tMge}o}d!a|lT&|KOMX*=H$TnUYaRkcN#f00&lD;435}B(UR!VHL1^%_5q>m7e zW;K|>^+;3oR81l)$`y^Tu*!1Hp0XHV&MaVXB_1b5=r2bB8ZS+_=N28MsO{Ja4dY|i z_d!PFTo}Ci@^_|v*sPd^Y|qY6&0?hnoMcvEl6Os8;+vJB@Dc3xvQ`H=o1f^n8@mAu{ zbQF`ob}8a`40Nxeb#boK!nS>A-TBqyzJI+$lS zyQc5zhEg&^zcjT+=C7?cBq|zw#4Ox7%S#<45O%lpG z-$5oz0z;+UgrMuNKzO#I@W^8Ae)LINWC*r6u5*-uI+t?KQy7)F@C9Bl-E-}^*VdU# z2;)3W7hzY8<810KA*y|#B^Qo&WLYL05gQE;Rmy2Z^V#{P%r%jv1mGe)OHqa5bnExW zehiCpJ&x^UT#*&Rqp*mInqv7DslKkT;?pvXae_2$pK4O+Z9spqG-JaBDe}NXAj}e$ zZUpSuX&^ir$AjtzW;G;K&ooX<%Pbz-vu(Ck3CYHeYF$pyk)j5t6P+?q5?8IE9U>X` zY7rzCRRDI57jiY@lk0($`9kO8;UBVU=Z3=_pYXCWQv{KD!$WV7L~}TScnU`^k|v1^ zg#`=DwN2Svc4CEg>gDOAK;vWqx6g`L3V|EMvGUm)KBgrRNT?OHmY5i5vRS{9NRK2} z6J0FM)5F+P6M1CDUQZ#GDINcvJ$WrmeTpccYAcY_SaLPyA2xE+>0kVkV=R z{`QA2^RjyW{^Rt~TT__6`RwVF^FjsFF#b0WyN0%gUO4;jNQu@wbyK5 zH8-=-l4knF7hm4Le)Z(>C92AP?8Gfx8ruTgs;X+e-i(I>SIdMXhFyo5`joMedRpM1 zOOP*KZ%{JVP+St0wypErdQ%w+rXnk5(?X?1j_hWh@3Hv_~Nb(qYp~2%eMj{K@*U~U! zXWopH5ST+h_z}GvzTwsR`ZvG(?Bn13^c!FQfVwqh@#^;GAAb7tuB}tVGdnzg>zQ7j z7HP6Bw{JXo3nyAZ|H6E`*<75R=c~<6{^4g%QmXF$p~zF5AW2?cuD6_W8(YK(NjO1C zB?@P+_~b~+V6e0vXyIs%%+#khq5eM@8 zJa%C@VOG_8d$Tug#Gh*1Un8owp`qBXcpoZ*5>Yn%BBIgxy1+qretGfE@SH2KyHzn| zqr2UGo+gg!$oXJKBnMYlSC1cE<_LL7k{2sve)vN%CZ;?|)6~IiuvKx|8@u#|QXNQP z5htB4NTi*{ILaSxZ^N^qX~(k4bhULsF^2`kdP$|DU@cNF2FpcgIaX|* z<21u>%I)g<`g(V4@U$jscD9tzUlttT)F+g52|L6M_-v^O31s5#N|b{!IITf4DMC>TKG z_TX?9xMtV%M%(?}YP&hM4YIUQv@53G2GQ7?2eOQ(ZfK3g8g3h+^p^)lo1wRg82+KH zlX$Vsahjvu?W-)Wnq!OfUfIyaiS7IS%P*RyL2mYNf50t|!_f@W@NlQwI^*8VLRuIE zL(@#h+TtcO-O|@$rDR3oJ&q>R?sw|qtVUgk9AOxahu4wP`Fh=Vox%NYdz<$tm+()S z6*yAH+RoF#Nb{HyAM?@8{bB!dU1WGhW8Ln8&vm|?DI8$usHtynQ^T&1ifN-Z_TBz? z&km)*g|&S~M+eh2VTSXEu+IjGeuOneUc!{6s6O1ZGiGiMdz5I^Dr@(5L6W*9pC?XE zuqEBGu{hOZ7L}sm5#q7vJjY==v=3@&?UWNl&>m*2z0R((YG{ulHRfAd(-@eg@A9-7 zo8d4XR_7Oi%4}~*gQ95$5pf$+{CBMxH=a{iIi+i%&3BGM=S@| zBGOFkq_!OR+W~cB=fV>I!+`7-EUl=}&h+*DPAephCh^Yaq;4ql&J{$OV|jzhUEB^-EAAU9@fH^u=- z3s%MI4 zib;HNv6;wg499WmXWQAyOw4S;z-C#2MS&Uvw@*%T(r~=BgVf$4a2L}ZLg=TWNiYl4 zm={F+rp&WM#fVQzL}2Afara9V6blVhYz>%~V{a4R%B)IYp0hV$j+i$HtW$tX-dSEo zIFv-9>@zzYF*VnSVNzc8P!4?&l%O(+2-}KAgLrd^BBWfu$5YApcZs}Rmn3Ck_%0c} z&||`rsHq6yiN$*)nht*GXqAbamG8$Y8L@=>fhi~Xl7Z{z=*9j0TTdTV7sbOv|0!-` zl8sY}Ae6GDA`UR&{Ex=d;tO^XNMt`o3UkS;LrZwN%r!iSOEepWwJZ3udC3He?R;g) zIXBbE8x_5ba^zzr+#t_B(Ig?z@*SA3p!hKScBK zpa1j!?(+P)8~Q`t-rl}Wk|*u4emETYHf#n@9G8>l>WqKHUhnc&Pp-3*_6@(GTV&J6btw^^*Ns^ZOOZ`{1P{n;;m zg%a_}lP7=ho!>jw?ZbYz!WyMlsUF8B#WCCuxX*`&W|QI*(#KDq><$ly`@2}W9dw%z zCl%~wtpALsDUBOeMMeUf@C3L)1uqe@(H@>{w;z1;{yXnH_qHn{x;x=~#cIq~Wh5Gp zbbDabnf7-#NC(f)FN!?JBkAt%La|RFeTd&&rq|5L87jOp5F;`Yd8!W2l)dnQAkuQr zC6VD`X0rAqm?Q>7(-Ey>I_P{^T80DLiG_hQi^kS;5V-i1QF;jHWCM?u%}L{z7lGr zY08$3w9jNVi2S%8XNFJVXhedX_qV}L;@acky`B#ulo7JfCtfQf+UzA-MWKedJr+;m zRj6knIJ*gNNkmY>$_=%aQ2!Nvu~6;7JH9fc27UnTCB4XaiI$TsRU`^HWTl}j#e$(2 zKtQArXY>*n7nQ}R>qah%nbtM4Bn!evB@7=$1Bq@1sp;U#%_R=s=Wo9mF!_69yDkH2 z{*liy4CBScWtLO-xT>l^RCAD^7pwKn%^eCt*0%@}Re5YJ(}!Y%uY~or&1Lk%FT~q) zc>U_Ln_Jlf1>S1tC*-UV9nN{;BzZ!hj1n-EsHcfHry7RA&0~h5Scy!IEF9Draf(!- znD(RagLUyHFl%4aRQk@YQ&s%m0w?7 zUail{&Gzi#ijtB6@$qIv5;I5XO4zyVE}z_<1tug&71S5QN#cm|lRT!JI7rO`17-e1 z?-^G7F>M2RGEdG?r!q~cB0y(ThI9FUd|yg8%`WuWjuLTh6>EF<%KZ2*72-BeKljl` z&;Iy3|K?Cn?cK{fp0D2jh6&SVzsCn0dIDC@udn0PTH#O$AFxQ0Vx@?Ynak}pvYVu+ zj7w09ntI%xoiC(v#Tiy)qG=!8;F-qME6b84PDf{Gd1pD-m7c}GMu(d-6=ka`n$mW> z%d3q=*%`-4PP>#~oRHh;l@2C724g6~DoA>=w8C5M9v<>dnU?Di#lzTDRh*@`C#Znp zYP((X6geNRmGf{^QTH#CtX!R);kRNvHLbF=qyNVwA}q5gZSZtSVjP8fpgtY4$ufu& z+J7yJt!oD8gldzdUs7UbTCdj{g}Sh$vMQZygJ^hmc@YQN^aHjd&I$_ns&ZueGL)Db zChLolw55lXx}Ve~LZ*1wKN!=85}&m&DyRe*qdY{-9+p^J>w;)w+aySW@@yWmTvIAn zm#e6Wbcrk_N|q=`9x!!9Uf^)G$3wX(qqyvvwm4hqGK*A#a}di@dzKllWOZ>7E;+f(U9dU7c0uZ-w`w>XRZf=HXnv@&oz4$y3 zX7*}i)X$_xbST0h6H3>tIo4R)#d^c;o~MvGCxeDqNL?kG<`dBqe4865ga zjOs2jbd{%PEGrVyX$Za<$H7}1il-6^KiqtLA@UblsPp60M7}9UpcmWx`LoTp-ap^H z(kaW7sGr2gZ{heZ#RF~)MFYo99PTD8p{`@`jMA&B(u=c7^g`S!&qi9BO*&OH1B@qe z%M*1~!mW4)Ik6BM-P{ef?*_#|lo1~#D#s)u(l0(<%%MX8?=aVvZytEb6QvN}MLmX( zk7O8n92)gvY%!uva@MC3E@;MmAx`2o6DNdP2{d7 z`70G8sSq(wQ4MwB?9G5@ksD%ND@VI<-Do#?I%a|sE6!U|h!KU*j+pup?Z?wsCS0PG zC$>eW;idR0c-=w*P7txJm=}g#7lyMz4keW&G7N57d>DmdB6ry%G*5OIVc^H29w;jX zvDCOStK(g#O1+CjW+60G+~-Ug``ZfON+?dQ>z9Y);rhw8?_6(#or;?zyTnm~Cr486 z6jMA>2VSVq&m^3<1+ZhJBz^JVZ`uxWNe~7k(zrt1^?HPU@WP#=#L`p7FeV6IM@da{ zl_U~fd8x5IB9=Eo?3y`T#g%+{H=ri0HtY4pSyEiQ-bb#x>6?2yzIk)3U%$FN>~1d3 ztIBnAd+D|8p<7r3p(s%rXfn&VZOe*gR5D^i5t?Vtbo|3HYv zXplVgU5A`yg=8*GaPe*$0);?HpDU&v)ERenXt5>{Y1?2Lsq7u#$lf0Y+>(@}APU>` zeJ@aiL`2Xn(TN1J&ukHq;ueYbTaZT7H9y-Hw1SBBs$A1tp&&&8%P>h*$^}42x3a*g zr`OxcOz!6Xme%&W8;U#QBb>UuKPF3$6AXWDaXLkYj}x~brY$?NhRt?M4g4S+#xBh? zqcXx%RoT9^%)J~6U&Le7yP*Ks*hr)^q~%_kC-UX6%dt&(`AQ=bP!xPbCfYVscMSy{ zyWMQQ{`HUEdj6Id6=4SA+|V>w8tba$K%W>z$An{qP`nU*i z(~-f=NkNQq(1t=75QS?g2&huVaX06#JVlgD>`&eA8Qd-6T(mgx3<{`l9EhY$ zw0N={wFYN9h|;eYTk@22k8^b5ZplroJXL+dx(f4|E&q{-$C(=16Q}us2vIwUHctBM zF zaZ+yMO@`g%?(oBSOpGb#v_B|3j z0}5mZo^Wp6SFGZ8fr^bu|+mccZx9;v`6joa>x0I0k| zF+k3{C&oln+;lq^{c#G^N>UBXBNCV<$4*_(V6h48QprSwdRZcLv)5dydVyP|MmY zMD~}YJL)dYRe~^v!V>9PWLSyI7!H-0ioFc-pMC$2pFMq2W;C!*Q=0CuG^4R4mprxN zlEgQI`KMBjCIf@god&~Y_z23b3?O$ul>GW*vdR4vg_VaW<^?7A(KYi=*lObN;>Kg=S zomD{@lW-NKB2b*oafG5anunr9Zps5myEuu`emKSw`JK@8XXQmvU4jMLk2=YT8zPe- zW_XF%ycqkb#0`mtDB%>H8rN7!BvT;Y)#CU{M>2~-%o2&o`9p|jkQ&^vcuLY@uw$^8 zI4`NcvrMESCfO{Mg{;U@tiUuuv4_01NEE%!!*FxC!J^OTGKYvXWT9SdR%S87ZJ&n3 zaTyYBRGAdC=fTY<*%=j-PRg9*fdah>73;#}3t{jg=YO4yP@BVL~il z%LUXk$aiha+!`k$(hG~kG7j4wM+C>Sb&F@xwk-`(Cu(UTcSkfGI};rnd>$Ub)VM|; zT}WggBi+zNW8gcHLsL@}ain%>IQ4XIqY3TU*A(3D2vQ@uV(43Zv*u7!&jEo31=ccj z?O4~xYL%O=#oJBD07jevs3jP$f~@SjoTORaH7ml4MGe*Hz8fNN*;?`82 zWUcSjt{oi|RGyO%t7Rk@2{Sb~_2a}zV)1TsVgeA!bWSpBIW+k?X9MYM1#FIs@{Dnelg8QJQ z^-Sy%LY!*3Sq$UUK!)(SfPus`-Z;JQBtxuAtf1! zp!iHj`l6kAx)K?T&B-^((u4$i)QBVhmVzrWHMp_Yt7^qQrNtG5gA@*4xl5D-96gp3 z5iOv`3PC7zhKvwNWBhnPmBm>TT(@{V9%gfLBRo??$Tz|fnEkAaQ$aC&h=SfRtxA4A8&K>$M0$@0&mB|~xUleJ4(4Ce&|ms8twkqR&HAMVo*vS@u0CBmcP>E-qN zL<9i2>*QZ9z7@gZeKR5gbXm|H9$LiitIO?+7v0DbFcgGbEE*M#tl61Dt2{WpQU{m)xBl=KKe}T*&vA-Q;&|vrhP&>>5fP8aAWqw?J3l|i_5bphzy8H9euh6pQuz4#;{0rF zjk~Y!5h{^_c=6ag6JdLe)RCht>Ko8+%3_U}v1bW{EiulU%_gTc7Kd~N2Q}}>>jJEDyz$HP&xAqWgbH7?aeNjO77O3sS(u&aKB~8;j(H2Jq=@^AjBbL=#Q`a=0+B?qsRhE@0Bi-G@ z{o&X-aeWWSww@?~sMC6XL)9Sb?7}1r#hA4t?b-vI(F!y~(Itj>ZBBMLxsoc&c&>#8 z1u%Z`$tRy25BG?DTE$X-pu(|U#&V%pD`B^>&~PdHC~m5#I?4Zz>BjTn*FJdm=ChLk zlXOY?zA>ghJ3I4OQ!nk0P<`C(?;q}F>CErj1MLvE=gDe?+tMF)#F5~llnmrz*<;Ch9=TG-2^43kWgtQaPSx#c{wrAWDFt~_{dXzyV_$YaU-~(gscD+x{kb)gdEi6r>4`tTCy zu`lo=5#*Zl65rI>W^ZOBuG4W6Vz8!AKpN{j#qP+pUJ)6dCb-X8$mAf9VJ2xXye#ru zkixswql^=AyTOi110;umxY3CxAs%<)L9&vg#3J}C>5FI_38vdd&QBVp-Vj{V?Onr- zR$k-DKYg1f48Q&O*VgXGp{LbS^ga?`6et<}!?tOX`~JEYvBixzHV;J}K7QkEWJ2fb z73);WlqV=sPpf;{Epz`+X8$eg5Lp``4eMv@6x~ep5ZZx<3DtKg9ze zl-(e*wnKeitlk_)lxpHmB&sS}$pl+0UL12rraFm6oUr24K>}_la`aiU6fx&>6a=>PvO>ox zBM*6xoRv#AB=BxvM*f0zSBmJ zrly{!gF2HfA^h=V1^XSE<9@V5;6|-8wdk>4UVU-9Z^vYIuRiB z+)YbKr-XS0!c1i5F&t|h8aF)*cCtMd(Gf?+rmULg$jgg!_M?e^JwnYHkgH+l9{cM2>`9WA)V&fScM!6E5if>Cl&0A`r4Vkq|#DZUnU0tb{ifeiSM6FwqGX6w3F9*8C<=uU;MQYG>miChmaEV-%%IB-Yn?wk`{z zZBf+gc$H>#-5V;i(<6EkgKy2(PE>|@W1r`x*o07vgv z94B74QwC}@t|0N80d&C%<@MuBT7!&w0-85OG(#D2b)U!uY(kwFb zLg_rq z6BAU);^D9}3&Q2(7w9$kyg4%4+stA_8)b3gvCQnodHM>qsyR%RtTXUrJE1B$Ups|? zU-z+yQb;N!uoN-^mCWR3FEA<@kI?x%uisyr&)d8TqEH|I@sAfTg(o(LzJ5!T%pw*o z;Lp&RaQ~`)=j}IffDOmvVV-6NW6KFI>6P?KIq3lUri&7lSs@qkG@ZQygfF@SZ|BWJ zmXSqjUGG?raDu#wZ5D3TG>Gab-A9EB(&^-;cycOdqgQlF6-96&Ut8kmyD<)MIq1KvpVUc3(tkzXg6rX?gsjG^o z&mLbsdYl*7Xyub9Pf)Opl((FJ^phX|!!Lh!^CElp>`9!YukLn#^I!k7W=n=Wf;@{U z*D2pGc81>#c8 z)(19N+w{%Y&u)17_B%L(-+1+*~*PrdXram00Jt zo2!fSr;+fuXs8|29f+cSg!)@e_g8$Eph$}ZXxtL|GY*z!KuU&e6AE%V z*Y|CaB*8kAg6}ldrWYSoiB}PMSd;KY$sNiHYPcaTktjDu?>&F#`Sa)E9lD5E&VrK_ znNU?#UMkAFc)Q8fhr{jb8`2$6$FiBM9`5e3U{@DcDUQQ&bUnMi0hL8(5dfhWmegYu zjFKHBJhI4h;%1q}Er#H$6BIyBx!E&(13x~LL~>fhtAeIF7EuXBEHY$n(21RBB2Lul zkg{ZVC~1PmG8$Z@^?~YiYTc zzsCBY+y{>W`QGHjpZF_NX z@#@vhm!JPSbGL6j&R4}B{@_3V=;8j;3O695DrvPo+rIH(vOaIRu{Zn9jMZv`Mfm2^ zH~ZoDO~0>?4JRH;i)+ge>?14c!3gFF@(I!b3~8|g2MWbFL>;xvnQac7%wxL|se$t_ z##bhTmwG~kQE9d&CxOn`IdWnG#3w>3>8v>!L#9NbR~`c*KgX%FkPgJ$lmKJ9xFq3& z9o$0=?eav(?y->TPWz*EFyf=2wTTfie>>a%$gY|o79s? zA%@h3M|3U`avh-)uAlGj?)$?o$uF|)#fwj0Hv8Qs&*`+0XW=w=?TFH#GD{agZSS8@usNr)hQdSh~kklCDgLGqTUCv$nZO1pANOPCF1A zmE{VH*EBae%}{?+TTfv}&xbxn*@EXgEwpe)mT7D|SeIlgY=$B`MjHNikEHK+`1RD=B+G3-Y%VTScXnuwT1;)2s>dp?wrNZ~QZrAh zYO`>OV!tG8(>0ThgX(M(CRN+)@Nt~wMj5K)?!j)au11b;X)}#5S8UF3P;@9_le|2; znknR84uq}hvx_Tg*iX}HwOZ_$lsRFiA`_Iv>7vd|ez!E#nhY!jQCD%gT9;Vrd6ahw zhkH<#MS>HN=1?Zjw+O3nDvbwDn#S?Tjl>H0yXMZDSyeJ#nOls&wB<>6q$kx~eo2-L!LidJPFn>?bN zAaz+ndQ1{^&kUEeh=q6-A)b4Np2ymF*K2CAOwI;IWHmf;&58LND?uE|?5~P@1x4)< zZ@pa{3UV`1xtNoPeB-kj_#)4DWhzJO(U`;_A5~{%DpU; z(vmW^0VDv#@kfFLIa8e$?9yxhDi{eOC3%X6lwW6h(XtMEe>x4|2;O~a6 z7tT9TN(6msj>c-XqL7Wm$T?}LMlgsPI{cDn_c~1q#1C34x)@t-62_l5JeTys%j9ty zK{pRUwo1)D3x|Bslpgi2CR~g<^5Q>Vc_q%G7#hm^L|%j4n;C|F8Z%ojsu_4eA8+66 zi6d_D@)^qiw0MVxKCAIXvE(}8$@Bj7zo8%bMUfYEKh5(5Wfe-z=u16zHoWTl$x%b> zDI-sx6fb#i7ABv@YasT{YZ}V@U)mzkBKGnEW22mD9O=42IzPPo!Q+qrehlh#w(MEZ z+JR_fLf!ap4>svsYTHZ~or%Z+`UQ`G&s5PqS@S<@>g- z`{C^TlEQlA?zNUqCiaIv`SJc?H@W_w{?mU}Rhzc0-*|HV!3Q5adi=CnZ}5PKyKoWm zp+EZL@4fl%yZ`>*58eG|NYJb^_%4RkW}^u3Qif^_kqbR3r4b82mBy)2aof5d|Mch2 zA0tPq{*S->KfAt`p+|&-{n?YNzxbd2mmmC>zy0F#Unim!gBy;}gY)K%r;on<2Y>kU zpa1rF*vIlunyK}w`sl-NHog7gI#6#e0X(#P%6&bkNXktF5rR7Y^m{+)<_7-{G7ulV^S1Qi#R$5}nB-+Z`T$@}s}O$G-Q$*OROw zR*8pf8fWJ^Ki4{a@4dILE(>ztX<~xE9ftvN{agSpynFcE$qes5f9IX&Z-pWhTGxlJ zZg9z_M`?4+i?eC`6&@yewn^r25|6kGIsV%l`|QbcieLOU>KNH3g(*`vF!$0>yFfp#I~Uf zD>h3S_i;Gm&V(tB6`dkKrtl)l;6+|%Mkgd|a{iE|4z`^}EH`D`sJ#gp#fEWaWNd}e zJ;_j-kAhE4WQ}b`l`G0ugsN+MJm<1pb6_)%_~r(+G)|^v829@!#nM3@NmmHeKud4L zAbaeZdbQpd4(^Dv6E`?vXmgU__ym!ZCj(mtxL8zX6#1IGtiX&lG2o6NXT_m|gS|0> z!+k)h9gdVU!e^!V3U4%+B~8`9RCt(-X|V{J<5;cgwli+%do`Qk1li}!=U5q^gqw=M zm`Zj?bqhoHVMhmPT*`o;-Y+#mp&5FwiN?c+nx1$HX>S@8XEcIG#+H}(2|NWf&`SQP3ryULc!??6`i_) zj`FW$tC0?XGCDxf@$r3oa7hyhszF&xE;7A77k5xj4%;es3K8u<&13LMxKWJQf#^4c9$2YJvRJ%HApSvmOQHcKxSgLD z8>U)fNJJmixjQyGFYFS%zUz=8RqK_C>1(m75}ZfJ+9JH5j9iy=D8wB^aZZ!H*}Dmy zC;%+S_<>ZQ5@mwW8-@r}NZkJL%(xNx2Q1yJNE}J&JF|ZwRf_NodCO072;R3^I_ z{@=ek)F?JWAqxlZ zy!+;(r;m?yQ?4qn4!?+dHIlwnxhab6Sl=$a5oI;Cx>!YuK>&Jip^Ups0 zC2NV0LXpp&U0y%B_{A?@{NMlSKc;D)r4-fm!4au|&hiuBQ0i^|Hc!`CR^}w;y!Y-$ zae4Og^A|Y0n3QHnoa2I%H_FhTpKXwz=6RK6neb+~JMo_X?tlIZEi-&1u6X0O-+cD3 z{`_AeVAoxZlLJfdtlDH{b#ZyAk$QG@nO-BqMX80p7?>jDsoN2 zA#J#XhcFLKd-vkSGIhuR7m_5CVYIieUQa`dL;S_ZzkKuE_p|COn^*0AKZ~RbQ@t!D ztYi^$clt#NZ-H#z)KR?0df*}bMhO+ex*-H*5w-(eX|#A?i_0jDfZUQrDK^GLivjX8 z4NXK5!ISv4oj9bdxMg?*D9>S1 zi&1zpPHM3U5l22z?g^ryZ^z>eB1V=zLS$b8n~?Gl7s#fa^Cgov8ubc85k(`hM&_5F zf40s!A1=#s2`0@^eWp}~bcy#Bkt{=5JB*MECF z+#xfXh|A&7ck-CjNRUUO+2e!p^3_9$PF9GsnAwunI}5ehV;IIoIK77VGt~y0rW3jd z$JC-w%3CC`C_9WENx?2$q=YR(5p-)k zN>hm}$GQLb(Hlvc#aiJ_lu9<6Gv7201q|&;p5l+H)~glLakHX$P=@`MsVoV;`SlO5 z%*u?Qwa0HfQ}G{S-<)l)5toZ1`GaqN>l+`u8!3B!{RTGj87lq)^|mDig*`sDx3`;Z zM(Mi5NjEAjGSn(^l(?7^xQk`8#rN{@3hBxF@4bC}{%>tSmW!q`&@5RUe}{NNh-qu^ z?D6$UB(W2B2W17YhsKM`XYz2=$3OpvpMLsrLPhf^BP^P=``8c6me>Xo2bW<&?u$YV zx$GQGNxoVP`(bgGc3ziYp2xPsQ&?4nGaN*uC0#nYuFJASL@an_A(G*>G$34@e?XHA z?KSEvkw2i~4eRjLILCF{gseZwn!_eNSM!@o=T{MS<*Uy=4{uwQ=S$yj=JxQ}FWl~9 zm!5NOqGEICJglil9XL!jGf~z>-C#_LFBg@W8<+0pK16<#m%-Q#%cP5xRcF(NNYL$q zcbJ9r!GQb-Q1Mu!Ser}y2*%(LQXX!lI8yJqhC{fL?>M?Ty? zyq>T@OxWYT&;13GTMzuh9_xno<*Sa9nzp;Un+eA>6rAtP)b^cb-0+NRdJSiZLDDca z+PR@^qG@VOGvR>Eieo=SA|JgV0uMF530B6~9EzoEy51#g8WfBp&aZW~ZC*TJ4`C6{ zZ5>nh$y;Vo=4t9{9^I3(`+ISPQ`UCDh`p4d?BsaXQg=CIfwv6iK)v6gOR+-^M+96v z6I6XM!LU@&#r;%v(7jP?PK^E7V@vnprJcDZ!ouLpzVx{ru zv4|&BxFkA9sOH<@A(*10J0J{M(=YKjg>lcv*C^NHs~SrWrfDRgc9Qfj5>B%+-Bj;p zCIeVi)UoF|f=4uWh(hbsp_oK^#yp$l zD5oogiUzZYv^&oO6umd+8AxH|?coJ_CfY6D6+nnzcp3Z4v7C*PEYp#}D&`Usyx|$LdS*j)=GAJs0Qj;PMQZ`Vc0lSMBHaFs0M#>_D zg`!$3AcFX*Q+E74#)kg+t<7LK>CK7rAIIN+q26k zyuunR#3LphfWT2NQk2YXXj4o`rbmo=0dxXIkVJ`b z(Wy+?dm*xSbj#5n?V9E1;k|w+mL-kNuaqECdxB>a zb@M3ricaXUj~>Ash%q4*_n%zk-@ep8IJUj5VjF_0L-SZFL{>lH()SLENlALE^ znGw0?S?^Z&)?U>+n@h7vNz}s8NJCkYC5)|sVF88#|1cZ=WE=2&@dA%wc}4@ye$=*&El<7=j6$Zc;j838|hX9}HL%;F@y!fA@mpk%iX-*{ijiTxYLo7I`uUCKvFouQM!gY9Ms z1Vx8Ic~x1n*$%FG*|BXI0=MrcX}GhJ0L|NZ~bgBG++;xt6d?r?!nQm4yJ;> z1i`UPP=1!CHh}7igi2roI8W-Sx#(y-vSyCNntK0EEM*f zf=1nx&tE;4)F@Q+w+@qLQ0K3n4dreM@#CSnIzRm~xb;>n#j6xDWlxd<9E7NB2~-(J zF$CM`5LPI%x*;Fs_>`>TNZ3PbE2Iem2x!)GW&*wQPSQi;(LzUYB~ep}BSFv)=!-x# z8n2`00&+jvNs>4x>&**$yqQNet3IT4kz};+w{fg6r?%n*ZmjRT9MB?_rPDzP6M#x~ zG=T3Kyh@G~70Y)8NL9WiJOvT%8fW+pbrt95C;Pe!f((Pvz5zo6P{d%G&RQ?JxLnB> zpDy<6MwV%wC33ENOG(i{Zf;`}#z!;2H(_+<1+i|C>jRbxz(r?VoOBkP`^zZNMq{+8 zdUkgu*|5`Fa`QuoxkE`c3fPeV&!LB^TL|e3!r?*t1gR9QzixlA?}j!`UkAe4+UYIG zErj^$axsI!`m6K0+-+9tgX0rP_dPH)RKxLUMYR}GJE?YqBtdCHgf-dfT$a3Mw0sPZInp{>G=&^huhJLb{>)yeGB}_;% z?9NMhT{bGGgp!md^90x(OTz{;%cgs8d=1*GH1(Am`QYBeL1E$%g;EFl^W`jroLfhh z4x1)QO{dWLP~oKRb}{5Ytxb?N&<~5pU#cXNRge)5W!>Dne>-}3hux>1Ssg+lDqznC zUVu8h5J({R99>lI1XN0)-?frV_9sU-JW0DZg|2pzR8Qtn5&%Q1kB+L%3L?63K6Jgx z0VgxNT{a7bXd1**J4lX-i|pp}sxw7ftL1_;=|N{cdCI+1yk<5DP))}>IXU|NU_Ozg zm$q7QRn>{Se+t1&IpNY-27SdI9_aGp*7S#a`KH))rkiAYvVYR%+^c%$bky}jRo1yK zW53mYbFgqbyB=DJ@EYDQnz|Gk9yWkrNyXQAaL$BVjbD~qaCW2!U#-1vWBLZT`VyS} zPCmF-wO0Y~jsbtqzB4A3QWC4sOc8Ei1qmd}Zd<(kBF+L`%W7O#;Ok4Y31yE4Et7)+ zE4r0)T$hrlP2^~=Dm)#yLTg&-m=@qez&`?cP;D>u0rt9_p4Pzr`Ql0uz;237;K#PZ zpk-f4ysad;2g_8-?FKp?+oJ2AeE|lP=M~k?51~)(6+1Rhz2>Y1Mh;3O^q#2;h!z2V zLPRC@IHY%^9D-I3DbqbcVSOMOb0AB$yl4PMR~s1p4<`e)r2PS+}o6P)~gr@E?GZT%<*837nVPOnVY5b^1ggAV?u-He#xz7#J9&{u3Dr1}abrcLsq>-3}MaEmLHr4Pb z1OpJHM)@|y#bu8P3xrtE&+LX?G`lZ$eAF(B<>C#aA=&`e9#V?$>p1=}hs-xM-!&WGHIn39)( zj8aNy5RHfMU^btp8ARqM^H;CW2OcqToL`)sC)(dX+LOei?{--n@9*DUuL~)FqHK~+ z;$~auIGRSl+SQv)XiO@(R-T-`EF?#n>@OsKHdj}&l#dRNx4UvE%IPeb&C|Zv$+5lM zTT1TG?XG&iOlFJiPU_Gml!Pyc+M@FM7HIrP?XJ*+2xc+d7s^&nh8RjLQ7#2nq>8GL z{7>q`&1R>(HqUa5c73AOg0z#0zo;>`^eASI)<8F)YnRFU501zNK$D!CYB9-V$>fsn zo9b${e*FCT`PF5Z#_2R~(0h{_&d?w!tm=MsS!meNqT$@NT@STBIp*v_?hFh;ds(|l zEU(Ba7}0lSRnu-7Dl!;~2Jrm~SPw8qz~BlkM9RkaloPM&1`>}k<`$A9uS$EhEy~L8 zWb+o1#~2OqDx^mes3oP5R5GNZw4A_cY12cc$lBtTht+6fxy|&GAhc5MN=pABQ#~o+X0v-htp*O<$#w(XOl z+cvf~iapW*7)eAJ;L{9;Vwhq=jsSF>&= z3zVvLoGp3QvIc;~M$YE}cH1Kqvi`Ns=5550a+>-4+4<4I-qAaU-PKdCAuo`&De}!C zJbqrwD6Wb!3j9V*yD$e3rDDFU9~g9V+)0oQf{HvhuVH#9`;;^KGKfoPNofko4%bh` zI7ts`>EjcvtI2$)9uBz@`AOx4Pp+CDe)Q;HEZz!Lda2ZGk)|p7??4R=kO7q_Bw@j{ z!){aL*%A~X)2CT{=guMexu&yzwgBbG1JY6s$%c*UD=>nf#jSNw)$&Mg zm8IOhtM%sf>$5lvc4c^eejcmg@Ng=ZetvQKAO8BUrb+wlZ@jy|zu)WdvoD|i&HwvX z-~9S}jTwIa(MLm7ym{}=pZ?jO|J{%NUP{O1bRsFpKl`2UFAt8o1{2gIP2RZs5ZdVs zxsc1U{dAH&e)h`rT}WBZzLjd)Oe7@a2`L3Q-y4u2S`4}eSCc9 zZaPa$FfT9HAu~BzntCD6QnaA#X_*ax*o3!8 z*Ga*X1p&?vdcM=m!i=^S6d$$@&5a>CAlto9@ff19fdogVEhdyiN-Wr+(TmSw8iJX! z52qdI+#{1={U=+b0auE1S6)>pd7IJ6y3rp!df|oZs@UXUdB_(DM#ceKHn7s;mkAte z*Xe^Q09@rsNuj=E(s=jnH}Aart)^4+$=uVjc-3+iZL0=0EwP`)(<}t~PF{(zOcHgJ zO&Orqitqyru1{dFDXX%8J})+!k;j!L(_j)(af)$LMb7HJv$b4jL0FMDIy$;7H&T(W z(gmRH&jj~&(qhxM&yTbq&}D; zxexk^icRbz*)Kl)wt^^JEEY#c5`FiNj*jIo%b_NfVGxkCY~Vqk=lSmP%GGjktqNib z$fA6gA&KSqhm;|BO750AtV@si7Yc28F|=xi?RMkSHg+5`EVZ-`TApFcOfq%UwLrIm;%o3nvbwBkB*@TI5@;)Dk>VWsf;LSS#kQ^_ zC&pC2bz%_mZfTMO_(<7xO^H{cdRzrP@D9T7p=zK%C%3BF6&e=soy6rl3gi&=kS>G} zX9Ye33>?7ARj?{|aw{TPQ9&NdjE%N+?xgdfsN! zJhk#w`h)$$a(5*;Ng8JcT{Q`1Nl?Q9Na}D^S907XiTtmP0n$t*lheJKgn?WvwsOzm zpjCAnT27v=cHwjfyE0~}w` z@qS=0O=7y#%E16(Yo}iVx^xfCyqaSS8(2sc^-;tQS%=_#x$1T=$}A})8YZ~{9&!js zO_$TfcZSa#?-#D3@SF-C2{dk46~p!h($uz+J6bj^+ajJt*Dhpgj>f=D^p-@ZI1_y0W)@Bga&_8wF3?Si2!k8k^c6gbm z%fY@{?d0>9QxJ%FZc5~79ZW`E1CdMQ&ZdU16#J643b&hH3h`{lKAR%GscWTfa5xem z16wKXDOT^YYpO?5?>C@+48AYt4sqy{4d?=|p}!8dPAl1B+netE1G9L#cJf6NO2T5gPVSVXsspS1rGlgKv4~DtdRtnNea&o+iX9y;Ru|9}q!KUApTk=Y<5_(GGNoiB>YKgGWTuoECJ{SwEULN%8Q+YX#tIRT0BfaX!;tffdnQ~)(QT^I}93Oj;3duN|Z z4_Xh%uO53Ds==g0;XoiW3XBnEfdC%L(*FE$|B31>puznp$$@T&VZ&e1*9nxlz}2!u zcsdXh29{J2QU%R7kAJ>nzN_A2OnznaDgV33(v1#wPjuMYhcye1h?Ql-W5*x`V6hIaPHcB947qd-}_l z+aG`Q=zHIN+xN>P_9y8qO>;yU>q|PAXHi$Erf-3oLn{(qe|a2y>uYcB?`3j(+`!Z$ z(iqPe;BO#QDPkV-a!7+iuNOcC$;<%R=pb56Mi!2T5D5bkwzCwSNNC{++kV7kS2jDo2vbkro`Phu&3f!qZ4 zD}W%hQDxnyp(Wb{0-@VNGO>*$-8gE(P_o4rFJE4r%Ik-w{JQcFw#7!C#nVqe`QZ=$ zM&7}vb7c?Zc<;jxKRmhn(2(8RF=IE4tb)iJu2^l%mG0pno@@l&|JAGbmUM9Yl8fNd{Xfm50 z?jJyYulIHhFtuvqcWmUPS1CtCbsYtckp-yZ2j*hq%I;fCb zfpTD5Rbi5VInkqqjEajX7G^dBjMc}>BNhaTDaM4f;z0M3aG!y#H|Vh%C(P|MTu~z6 zkb$6XYq|zr6-g2>3#Y*7sP!j#gXuWyhe+ihX$sn4gVGU-k2r`Vf23%;8z5RjXPhds zCkce-MzEfn35+cOGz;3Ql>=$;J7B8nq1sHRD5{#POD$!xgyPke96p8QIJ(WF%*xCiyQ|BoPV-4v6jdOZTrB%!Eio}&PRgQCQ8HOfi>q_lU9&J; zot{c&m`{@3`a;sRG>_}`WsG)=-Mu;m%r}XP^(u^}Mn#veE-^5dPdeR&(6!F&22Rl} zB#Gr##;qCFrI97QrA07@!{{R!CJIoXZM@Kxb^r@0IbV9`he0iz1l*f`SHq!a;1Ij1 zJB;|bXkFvVrvr93P@s!qm4?G92^~e#Z+m}ZFv67>rg8St$J2vr7}83)MCj|$4qW@> zdjUQ{kR5aZj7LL5)Jd(Iev?!NB`TVGL;MnH5FIoLk#Hyp9MXaHW`WJ9MHfU$mAx#M z+5e0v9bPZ7AYN??v zH+>xpGw|;)R+n3S_B-bsM35-aA(+m=(b*0QT-< zwagI%ifW9P4OuFFgZyOlY?Xx;X)l-CEnxy>il?(s zD1bt)R1wQIik3w7(gPDIH4v<)$qMw(CvC`lKetq6rehiV#ltU=hsxZ zcH*MS#V*hS6;c(4k)w{Jb8vG`xw!j-3&I^r0p}Y#5WE9V>_D!ym23`~L(r{uWwV1f zw%5ziP@2nhHi`3evsy(S3|ktx*6k^6wscoW{lA?r_GCR?UT$Y0Ds$O9yUj`t(b?W! ztnK>MbDBa0ZQ-l!Dv)zE&{e&ar@WXw&C>y25U# z<($IZ2E!npOatnfOSxXj%7?4j&^5B(y?g>bVBK_3!;oAb^i2%bqBxpIKtF&7*?S3i z218q!s*#)D_XyRbUqaDQ*%Jeabp}PeQ0>|+oMhr0F zBduR`e%vxW9l{?(Sl%2J?Jm;${zEDxy zBnbZ6ICpD*Ob|!MZEr;E62I&7jB#9ejy6L-tQzm5k1zA^^Y47;&U|*5Ci$iTQh9ZL z*4Is_Y?gonl0>SBXb35ZL)}R>+g7>pa}|Ta3kN3jUpz zd9awU3EUXu0UB!B=}z@-8bCOEJ9te%1rbCmtwF)BQ8-F{sA;6@6L^9mU7|3=b!XH0 zt=0s!Y&!I$B~Eu;Q#ofUskJuiqW2_iRXwwRcx_>(PiC1z(DYFDl@}+eFF_-VV~!mA z3`o?d!KA*A<7hIOz{M#^=JTlsCUm7S{xm6`uCA(r*3#YS#csPRlgS{LmS&UFS1;x0 zj?)BLWS&P!f`#q*P21#oEJa2f!ptK{()D(Gx!HErj>iH9n?v7#f$zyF(nFX9Xzu|k zf6Rc<)oyLu5+uxsFE!jW&)<6Mt%DoKMvg>mG_((j^`(64D1}{>YvQ2QX!_IFFRRU^ zoJd`m<*&tVH&OlP3AHe8cu{84Ud z#K<+W2+-uf;Mc&(46Q4}6vuFP$62l?d$QrH&Ca%^ys4bWRy&A=)zmx28Oi>FhAtv6 z$&ZsTOr%^UgS9bIgJZdZZijDTxP39k$1!dsgU8e{jsk}v@2TGi3coC(s`%oQkM2lH zcjG>&5m4&}7Ia%wQtw@@SF7_=Pp+x0LHO>y#dJ>xNz?b6s*+l!Gp?ctnd}jJO&+{bBIb<_x9N>CiP3Kq_x}iQJoU7%=mR;vl zf;&#Kx-0+cum0-r@bKoXTVH?c!FS$&_u1LmPk;W&kAC!{(`S!m70RKqEeqD>Kt(xUyjxkq z%(Ey8DF_b_Z`{0jJe^Lfx=3P3C;`VKzsjZ<3LO9WG{iFt%UuO!l)b%>VaJUV zQy?Y|!|an^e6-tK-M@eTe6`tIEFXXJORuYz`-?kof8)j3>(#60k{=)6eNgpYZYN(n z`ogQ$St8|7+7J5a7hl-=5;o`({F+MQbR4Pl!(R*TzlCO^^*0hOqTuzj=Y6%MqXr;# zy@8&JBzaL9Esh_4`S~NSud NJ(C}*gpdEIf~l4dHMXMyt5xEZaFLnACzemG0iK= zEiEFo*<6N^-&JM1YGGz;)(TognnKI6tou#bIAI`IA*&&p<`QrFsJ7_CRFMM9}-RzU!Sp@Rv5w&^$&9OtqB?Ygt^9)ymo0SkTC4QRW9R zMhzPNA1DqiD6EpXMyTsO=W*&FOFhXTGzf)ii~%V+l+779*hz?&#KkIVl@770CaDBz)U;z9J+_6 zMElDO&ob8#hh{IH0G^;{Z~?{v5@8g)1+NEaJl6;c<$P7Tawe6QwH>&|13_nPjA4l^ zt**n3p|BRRCf%YQ9AY|ZJ2z)}F-{v>VWgl@8qKrdrjH>K>~BJ{u2d+S(Nc)mA$1v{ zMo~o6NwyCO&Y{IExGz3&N}yQF8uO5EL!=?p5fL$xX<&bW+8`wX)X3|$j|gMv*!1-K z0^JMAI|9Pt%YGimvq`>;GpgFak3zN-(<4lo8AO>v``}4$04wlh;O4J%8 zEZ`5EMv$gF1L-m-jC>khnqH=Bz4!Ww=2)z^Vp-V;m4pt zl;vQ}MU>OiIcXfm3 zKp{y*MOC@cVVp#vBx;BWvJ~R!G$;!TAukA-1+=4*>Kfyz=%9QHw?aaE zWJiHu@5vLJ<$1^!qJ;OvO9K%9fJ>%}jPEp!a4c)*-0nF<52{BV_f9fZJ7Yq=!g=Ts zvOIX#08wl@Ct0eQK0+M{*(Z9(#+ivZ)j!r{qYd@Iwo#z1E05sufZn*=IjAXO2!PV9 z2R#Y2A15#2sw~$lSFl)St3zoA{$!;W(AF3M)3wE^Q{bu5-+CZmvvW0+54A8}ha`Lh zJW3JbAxbz{>xy8*p)1TAv2T$4XjI5hn)NSUt#-5c;NJcEXDihfC}0C$zOud+G{4Sx z$Yye8VgJ}4X9k5qaF4)*rcMYEXZWzAuUmTECJ0_<`KghDD(s;M6A(5#CVX%*z-5xC z$&NB(m&*VZm3sgJNI;K`d#iu-=;gh8>2Lndcj9aci%Nj}+s*c3GRY^2M71^x(<<_0 zxu$7W*X`M=KHrp&UaoH4c{rafXNx&SJNzV(Y)98G&#I`4{Qv1-~s)zXoTVGzJoU)WC=algIN150F0f2 zY=jRjiWr(-l0|LHZCPzYPIqDA2@nBTnq^rN_oAe3TrT(I9UAat*qvoNP_78}s+4O& zK^6o>)3mJ=gfP_r92EK_&Z&IB4-u!VWRb#4N$pBFrLF1P8X6wASr$Eb z@Zjk1CPr_#+Zw`e#ZDHCRD)rZjhY0IWA3gl&)eNLm#hN$rL6I2b#ZldekC_PhM7+9 z2Ucgx!-Lzh9<~=3+p7yn)XrYM2$FDla?_hkAON>5K+PVYCDc){nH(^$2Tn;-3!9K7 zpkjcj^5HH%RJ~kZNT3n~svH}c1ZIhNlH8*UKn^poJp&QQmdswVrU7?=v^|B1T`Rh$ z3k9(Ykktb50ClDP_SfHh@4LTWw)&?({psf){Y3XWobHNrK}-ZkyrNt{ZwRnKWir4) z&$ow@NgSnRHxzYuRh0XAL`n_^_L5zX!k-Qx4}Ld*1A`hTT1=H9R4umMTs`^t#}9)b zJGkrlP(qh_Z@s(dY*TeRMryk&*5$51{0(6tR&%N*fezCAazG+Cq&6O4<8ohmCmIaI zmy5!K(*{sX2w)cdvtRt|Cx8Ff%SrOV2Or$N|Il{;$ba(7O#;6Hjyeq(SBW{lIN8hx zhkH>Bo2J#q|Kf`;&QC9%K7RJIpZxT#ciwvIz4!j;4}R~vAAbAOPd@(J|L?C~ygD@@ z^cA3QX?iGT(QFFSVm0~t0efhrtJ zDreg$FOzcbqmMqiy1LrmJDks#$H&KSzWMOv%C3`1VbRO3+2FYQJB6_vn zN|HgNTs%QZvlfdz2^>Yy$YFf``m|baPHx;RA@Z(`@7nma%;vA*VK*u{_wW zcYpskfBWjQUuHuKo;Izhy(lTs&ePPztO2uZOcF%%S<)4i+{!ph%`vlf(-( z*i&T>#EK7WRU&T}$K5oSP}bEZneHbro-2Y>52zQC*?hiTU-gaTQV}<)iKRx&rkXMg zj$$;MWXcq>&LPTW!w!?X1gPwxi^7?lG<{o2GN=8ylyYg7cV%th=dRk`NCd^;vhM)? z(W6VON2*{5xgAT(VjLgnz5~oQ_zrbK7d{X7Tvl4!q228p6O3yK1Ps%7Z4^nYzzEJm zpn za3ya_T6G7L$KHl$&0#*FG0WksAA^^nwH;D@4S1gqex^hjl2jyQheISua1h0&n*c70 z>O}61)T1r%-ZZZP0=3g4rkc(Z%C+Xf#X;MPD2Qu=SA$BP$r7a}0tf1s6lk)SEFXMx zS4*}WnYzAs{8`dl*(hEVLes>P*wy*HrY)1r;-H~L2PW=-+>qtTObA^}kkTuP$Fc&!fqFx+JoP44{5!8#(r)fm$*KleNwnPRLt?Ze+pCM$U2TP!3~6 z1^&!Jk%2g8Q2wzn9YK$L}FikZu%XkV>Y$g(UpaqI*75|CC zP+}&)`b8yA2iNbbqN?P(6AdDnC%nNVO>MhQ?slA{@M*UwR3u)oo&b&mC;$*2ovbcu6ZsTb@$>XxG;xwGj=cXzzE;kBA7E)wOI|jlu+|X(m(I?KLonkU< zdnxvG2d7YisA@(Z1=d)AQ`55whzbs1Awc5CvK9&zy{P<3 z>o{?meSX6{(&33cY6m-NjvbqCt}*Wq*IGM-ivxp(C2GUJ`{?O6zVYP4?|cv+?N9UU zoj2ZCU44DCTcf(F3y5oW>geFcY%!H}@@#L<4!x|+EXhx9-IAD6@ z7Q3C~rd8V}u+(dV0YW(FQ4U7F7PPmt;<91eB0%8>0l+k^%MvzWQX3e@qhl+?gI}Ed zjW|&3D&b)w(gBSe!cf#3?%jKET-4dD)H%W zE735_F0VG1r>EqH;4&r9E{<<3?!BF4hw$*d(?0#;)7MWPS6zGd^a(VQ_l~CUhB9Sc zOf(P^WeZ29F~!G5LMqS>J;Xm@bf%oYwnwX7HEQZ2_L0K_V-l!K(Xto-8;vm^xHyg! zPdbC)&ehBi_&We)>H3bwY6xteb(RJmJ)5ewI$TcGo&=fWY&e61XD2(FQL;gm0;S#vCg%VF#V$n&OmD>X#G+x#dfU<@wG5Kz*&eDrAB}u z7@Vdkp8e{VZ)8h9i{+p+eRqEL+zyr37Mq)Wy`tNBZHW zb{+v>G~hvWb<$E}QR=!t?$~xdlTV&JIXgYwp7(c7j*f5MqUX8(ssr`ac+i5qT>quaM6KHYie-FFWU52-%ovwdNl z%Lmx`As9aE%}%zqJB1)h6oz$O7eyhzk#gwx*3Ibd-6+d%oZN)Z&Ao?yTh0!SrJ_rd z{BS;vha&R2B$`UPa=gE=&H2Gh_I)5};xwOxbtF0BJc=ZeM)OG!E1n|w2c?(%f6w2~ z^4WA^+pR1qX9OT=v}8_;ERu(mC&9t~3`7ZtZ6V`IB(;PlpHyOD7Dh)o;Kh==XL;lW z5_QdV7E64Vtp}P+*Q*G4hV_e0k|&ed44yaBnQX~sd$pL&8_!#nC`B&K^&%&iM-eh064Xq-BfDK zcw(xx)Si+ZNzj&>S&oOzZUZ1z6x5s5WIj`JG?v9YiDbo;t96j2(Ihtwyql$t-0b>G zgTpY3GprWCU(rm2bRg9npoV8UwsO%Hmv59HJ3%8g7_P_PNNId}nzF5{RMU4peV$F% zX&@jZc$m)X!vP~rye-l`3keb+)umL1^+E^`k1r8T)+O3TfR;9N=u+^yM2&&a0|9&! zP*DlmQJSbsddFZ8N5-I*Od3}YDFbX5bRw`jXy6%;fQ`ThUN-AB<2;ZJ5RZM+>#8?> z62Y2B(~bnaKl+usxg?wTaCqZ?J;%_8S&@`TFdrDYo;rMh{C8;3`cih&rC>MwtyO%3#N1WS0+)w)L+X`#X>H#3p1Qf*3%ePj;@ zapmGLb;tNoWLtW!n}fr)!{Cr40`J;$$U0*-PQZ~K*qTIW1Pt^Lc@Fg0=5)OP`xKcJ zc5@52i3shzwzpL;WgcX%*q}$GWbV{!YJk-|rz8i-P>a(=nv^4^hdyV&9o@gNVB}3Y zG!AVs^u3BLgqlF^mOs<}88`(1!|6p13b%t=fTz_NAI1p$x+W1YV%!wXrf4m@A1FG-359*XO}5 z6j_D#uT=(llpw3}(fzc(udmyJKF`PZAdrcTL&qSL z;|r#T*(6^-JH6VzNb@9~Cs*fJ#k!v^W)cH87i(D+`^QHTQM#g%ohq*{HWFT&$$X+s zq1q}_X$j@LY*!XT)v|fiug|XHI80`fR%)QDOF55{Bx%c{?TR>$RT{Nb(N;q^pF^Mh zVkHkXOS59L?YD*GMv|1QFVCQ7F<;hgdw#l=yl%SO>#rI%BnPP+ofG5WM8e_Nhvty% z5jke#L{BtGr)V6?9|K4Qk$hQBQ5>goluII7)YX=p2MGkSXkwK^TNvsZu1#sER^9fM z8X8$avNCsNS+_>cCMhuFu1mPKl1ECG(KeErZr0W1YLmv8M#U&x6y$g$5eg%kwrk8O zj7gb8c{G)gPifm0J~yote1|WMZMX2PzUihyBhp)Gn(@Hgo`r~^OK1={siK5YwY~7YQ(QS?{$oiZBkfI*OG#k6;K%zyluTqdY;Wv~TSv zfAr1S)2H>{RtVR)L7aWD4MsN!)M=PWxXGiYN;mN-=%f3iYlf$tH$93yOb7z@-9dMi zY9pbcpudw4|o z=&M-wz~eZ&b?f%sJNI3Aph0)+q>vw|bpfMTS9TH+y}5k7yLz34RO68nE{KZF?&|bK z2zwl7a^cOEM<@5+)w2U2yyRd=vRiMwTNKsy^~<)bUOj$t5=O~vfB*3C;zHti>9b%P z=y-xI8m8wx*|>^I^hj|efueUUw4f|)y8`eRFpSkyI%#PL%d`MnAb`nSEL%iUb0-uE zGz7YP4shr>Iz)_f5Bnn2BX&~K6i9AH$;-zt&!0ZJ`R?*?fBF62`@z5cUpJfc*CBE( zIBrMSSN@n^2ChbeoHJ!zP!q~k&f{PjLQ7FLK^VlE0jopB>ZPaxxx+$$eHs902sJS5 zK`GDGtK`Jk`tsuZ@uxQ)>Sz+u+S1nLwkwLZkcu7ZbrPNCd&{EO%F=Br$!eg_2$%vo zREDC+mN-?*S&8#)A=P8}M*^Pw&+}KW|KW#!`}+BdOcFQH540ivXKW0OilC$RxXYGl z4AVAE<2*dM_?;n?U()JVK3N`pQ*9@c*h&z?P7Oc(FJ|K1ON@3+45 zoo{^n@#l{oJvzU<*seFoe!H$lvH&eR45N5kxBx6g9dIt-hio;{*b25ozI9>LbJ9nH z!z=L@IiCIqcqLrS`Khqquc$gho}uqUCa|m;>{ghy{_ux?^XSoM58r%4vfIUcPwG0z ztI~bFshz? z7zs*WH>rZ`1ds)tQC*wnsRFhs^6M_>>JZA(sNNG8P6DqT5TNCVh7lkJaFU6cJO)9G zQoJXC7EgLGoEOU4lNi#Ve`e!sGF$BB>BJqva;m0*jga)K2!sgbb |mY{F)2zU%h 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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..50825a5 --- /dev/null +++ b/scss/_body.scss @@ -0,0 +1,13 @@ +body { +// 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..f09d072 --- /dev/null +++ b/scss/_left-off-canvas.scss @@ -0,0 +1,106 @@ +/* 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: 0; + 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: 150%; + 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; + } + } +} +.offcavas-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..1a3e4a1 --- /dev/null +++ b/scss/_page.header.scss @@ -0,0 +1,192 @@ +header.main { + height: auto; + background: $blue; + padding: 15px 20px 0; + @media screen and #{$small-only} { + padding: 15px 15px 0; + } + & #logo { + img { +// margin-bottom: 20px; +// margin-left: -2px; + @media screen and (min-width: 641px) and (max-width: 1024px) { + margin-bottom: 43px; + margin-left: 0; + padding-right: 15px; + } + @media #{$small-only}{ + margin-bottom: 0; + } + } + } + a.facebook { + position: absolute; + display: block; + background: url(../assets/facebook-icon.png); + height: 20px; + width: 20px; + top: -5px; + right: -7px; + } + & .search { + 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. */ + display: inline-block; + width: rem-calc(10); + height: rem-calc(10); + border: rem-calc(2) solid $d-blue; + position: relative; + border-radius: 0.35em; + margin: 0 0 0 -25px; + &:before { + content: ""; + display: inline-block; + position: absolute; + right: rem-calc(-7); + bottom: rem-calc(-4); + border-width: 0; + background: $d-blue; + width: rem-calc(8); + height: rem-calc(2); + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + } + } + } + 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..8484f3f --- /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; + } + } + } +} +.offcavas-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..4dda582 --- /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..67f4214 --- /dev/null +++ b/scss/_slideshow.scss @@ -0,0 +1,18 @@ +#slideshow { +// border-bottom: 5px solid $d-blue; +// margin-top: -10px; + li { + list-style: none; + } + #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..abb96e5 --- /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..304ba72 --- /dev/null +++ b/style.css @@ -0,0 +1,7 @@ +/* +Theme Name: DansGreenSideUp +Author: Gaslight Media +Author URI: http://www.gaslightmedia.com +Description: A theme for DansGreenSideUp +Version: 1.0.0 +*/ -- 2.17.1

      (+ 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

      xu&eOMqzQeyvsN<9-gBJRNWb7#K=x+n#2qV zdXdRZm}*VTR#KKNJ}ppz_Q9t#myd{zZ}uZl+zys9sRk3(2E;7j%F=9m&dF(12d}Z%*CkmjOM})FC@C`}yi$2xO(HHob(jw2()J)> zgkc<#x$6r(b4aj2YD@UuTR#GOq^5BZ2;nH6fKX0?2su6C>_3}Tel`)7nP(XDC#P(| zWyy*KW2alNgbA#?ucR9&?(}N%)~g;B$&97EELhYJRux{TPH}uHpTvj zDD|*BIkQ?39)gN3R?BnGJVx7jaXiGZI-%=2NMovzE{GdmtjoN9M;7q1#E^_o!R)E} z%|sb!@>QFPYpTVOg4C?ZJrM-SSKa!p%|=V;6j>=ou8VZnTP&&2obuV?=PImG??H16 zLFg64h+h8M@&^gkjZvBC_yluQ2DQbn)igjVpu!4n1PkgFy~>A`b%rX~EJjokC2L8l zpe>losm0DlGxb}fUUdwwz)`m_*S^9Dz9wg|4@0pkZI@(Axq7|_lg{ND#uREbZdrPI z>J+~%l`UPsqaw2f$V)?w@D;uvIb%VgT3$=7zMywveA4UENSNw2>lDD!Qy5>VPsvCK zQb4Q6BU?C5t>o(}Pd*=NbV0R(wbHfXN1^8SC1EwmoK2Pa60{uT!&%9wp6g#3G0a;r zcT6@6Ia}sLRXG|gY;!BcfhJ{}bG)=v@7|hc&)c<_XN^sYLM13#{=2)u*7#IfTb#`c zHW&m{HcWe1yjehnSmR5@2)tPpxiU@b?4u?nn60HJDS+x><*+BJ9IHj@%6-m;wW4)Y zG-5VdXcpU2eB)qolIFT(iSAH6YQmAs+m`lfViC(aGS!|qoA9oN%ktC9AxS&Gg~-=P z!I}V=SD3qORi}OU;u~jI)AIQIO5Ujp%aqEWz*lPYP)o*`jQ}c{>!Q6qYZp-8A_~K5 z;j^9yi43-z*`-^%tXv&k>QS}S4#`L#UW0g^8s0vP6C7^(c|E<}GAgL|Tql@xC?rP< zB5KQpU(t6i!K6t-!)YE&JDhxg9hro7u2|Xw55l38ZKCVQt;turmtaq*xp-Uj3#Siu zEHJgg8#tO)p0(~$s{a07{)9@+t!hq<3o5bL*K9*sZ}A}u)8YF3{=0W}`OfWASPV6` z*6AgK3ZxWDj~_mM@$vbv#pp$#Eoe*Wa~lTSa%^Qh#9*!SDbNh$9>dGEca z_de|0*fq$wV|@n4(X!T$`grSX+iyC|kV<`rGPCu4_to$I@Xc@h@W_8Y1(bK{n1f*fOzEt4=vQ_G;~ zL?jZu1ARD5>R+*amM-J4_*iOwxZ9QYg9xt;axPWSnZ>2z=xJ!qR9ck~$o?#SMB=@& zEeStRwwKv9^YVv#J#b0Qrdw@1h2 zuFXshgQ`}7*_P}}={+jfB+sOh(z2y=M;VT#9ATHftTeAoZ9$XDRuxH-<9I0R^QiBR zOV^G%y7b!zHZ}bOBCm%G4{wZJzwa8QS(KaI@tdQ`i4@IEvvNLI123?fYB%MAcYWM# z+rD$VU2}5WV;nIdezS!|5U5xvY`*^o{}UqQ1nZg=Lv@|traq&GW*kU)s#&p?WsH13 zcq4fR(@#Oh7>lYD41LPt>ktWOyDmO-Up^KlE{8*&FgpMR)$?IvE<8Gfwgt77MA=kF z#Y+PtpvZX2rGs^B(=(w$QJB&&r)2d9lUtxNpe&NjC=;2X7{#-Rd%Pb&VkIG)K^7=s z5+$JM7~#A#43z$gahllcvO&t>+u!)UF{W5yB;!5N<*Yh88llc6wJLp$66P$cODIE< zS)pkq*)sBdOw3s+U3RjBDn^Wg*sPLQ+@<+SEEwror9&5EUvmj8GD}1Yh1x4zZy^8? zvjGU+5)SE%nX26a=}uYJ1#IwI7pn#Ojm@bI%Og!}(y9to4u~4d3NadM-`zk!;&2lg zSS0qZ#dENjH%t7J4p1&PDto2XGLH*YUDd=epc%02*-H2EYn+<3+NNa0k&%)GdWY;* zD8zEXO!QY#U!z%(5N1791xBkLW~Cig^Y>Ui8nfwu*o$ivP#KYH?zXCI8A7Be@maP{ z%!IpOF6ULwl&b}$>4>sbyuw9OZH3Hxu!`-Jsi5(HLzSlD-Ml47`xUzoci6swuUHG= z{Y4y1zEl)}R`jhZ&B|+%h8UaT+qxHP?+D2v?tDz099@4CIyRHAQEK|lucyq9|AG+ zqHqf!`AbW$RzrZY7=W~dv2bkfUQP7#mPctZE>y3Xy3qQ388ex+fnb$n%3qdkTEgju z56J*)K$O4REy0W@w@!hYhF_>Ir(=!f8Rn{qt=)z@2*ybcz(w+LKuVi><{Z~vD3jt3lNoqA76bX`V zQV#p$O}umGL{GO@kY%THuDi&1bDOA2N_L z%q_^=ORL{hS}mZdlaL*lx73nKHTFEM7)c_fy!5WlauKsx^kCU6&UMXr)iZA7v} z3gWs4+U+RWRa$d-@mR*aY`wI#hT03(%}P%oDRG)lm}6Tq!8z;l8sMpcUj4wK>Q!w} zXd=yQh^Dl_$=xKFqNz-wPGiIX5-r+B7nF7+-^}Ci{J{rzkKAjo9Rr3!2>Ke*tDwkq z{`AT7XXm>ujQ0SyallO%8AsqEzc_#T=-x-Av})mZp1R$pJ35+X_v!oZJ%4n6)1)1Y z@DbE(BS=OG4+N`2vCsOB4gAskMqFb1f~U2N;^yMQp#zT>J;NQ3VYRMj^t^~xcN<}KGf8qP$a{x03c!Z zoE;!4v9y9Ct3ETE3t>by5X?mv@}(nVNN_wiUHQfxBE>lt0J{}QCXO8-i!&7cT~JAn zJKZ4XER6842uYMSx*X1A6gt4gcsR@~Ekaq$ zN4xSMB4zLBD4yPGPfz1!llvAki~%Mqi+Btq^g4MLQ*fHqC(C&ea0Hlx;RsH^p$F=O zjup)qJ`;CH=Bk%(R~nr1aga--$t?w)OJ#P9``ioQP6@& z6I#!bsD;P8`dfPj95!TtnhO&L2G!?ALm7X4J-vLn9|mSjBx^fU6@^E(`|vEHDJqG< z<*og$FPk7HV#j4Wg&ewNLI`&LvV^B;k-+zIU$(FP3i}n z@(r>>kZZ`c5m&9e2WZjLkja7pT4^_xzt4YE_HxyiWRugFjSgFJ^O=bX=co=msbYFchF0*AuRKFj<_524e`B6mna6U`AmKzQ!#}dsC@|DOps6P2W|kB`YiBsn6;tC&X2^o;d-GEamD%(d9D%IxRJPZwwuvtk^ zprsxkX+KxtpT&5lTEYsG4;BvZg#{`A(4?GeG^9Z-YKM{;dj|qIZsu=YQ<98Ctick@8*D_jrjW(5& z2Rme=vFgsnH4x8d7!h$YwIU0j~?6}GREBogoEKi>wSP)y{VqOz2gwX{}U?gw0z9=XXkIz`m9dtF%(jq}k z$w>zmb>h`CDVP@v`4KfZ@&;qIZ@_CiOTcM@O8LE-`IN0{v)T%R>>KIi6+defZ;3aP z^b65AymF9nOh7dPX|B<-vJB5PsYPF!yecfahBnTM+=!z2>eAQ6yk?wanl%ydh?yUt z!FATbpiRh`z{|AsDc6TQ*XRn{NoYw>HLkSlanfdTJ6o0~_uqSMmtK4AC@@qx*mnrB zOfJ7ty1^$;A0F>Y$}V=bzvID9;D@pp?JpH{0Wr^85GS|KR+= zM;kZ7POp@bfB^BuTX3fG>DjK`^rb|E=L6clQoN+EeeWl?zxKnw{PVy1#eeuW{l&d$ zxqf+Za9!AyhO*SYzCX~BcH5Tn_prb^aJnAL>4Uhx(uV9d;l-z)?8l4m{`QYY zxV(tD#t7p?Oek41#fj!L0j3#9p+Hp2vF`~nPVR2sc$BFlE#JTNJX|$mHvq2;ilPYYK8S5J?UZE~!??BBXoF8w z2}&8*M|&_6*v93;WEh_Yj`azi=h%$2mL^<@Eg6C@o{k+Tz8Eg|T)ZQ_Nn+d2Acn;9 zix`tM-QwcRhrY4IJSi<2*RZQE^}pp{k(Y=t#Q_fpNBPKFoOz58km%^*0lOV>qtJ`O zNwOs%!H|LSbz2BFFgEb8wZ#t5gB;-j?p}=(nCERgOq1#=k@OR9H%YUp(tq#)MqqGi zFTww%x)YYFpJBb1HV#>o>=zQuav7okz%yh7%eApAjKcxde);Czrrm7Y-7X$&;-+_f zpSR_oUFuucwWVic#0S{9GNQ$FqY1`bfVm$HTYzvbNKz;*ZTT-f`#86vC2&8=Q+WzU zux97U=z~;nyRPrcMb7(JY87!;9&0B+%!ql%kny2Uj znqaD<1ZrBK;-H$B3CppiKnq4L%VC)I!#qq-fd-mSD;L0mb!+{HXJ7`!8CF0M&stf^ z+fB0p#n~&zC5f*92Dpd14An%EuZsvx7l^&u?2$| zJm4j@=x>t{1(vqksbnWE#=JXj(FT2r9;!%lf*Ol5!)j8tK`s{M zAknoRP+1b(sLhy6n3DQEYlqa2()5OOt3^hn#vfY~6kNSo)pduHkJ-t4Uv4=jtFxln zhjqTt)J9*uuvW4;Oi*+#+J?ny6K7j9GX&EFGlMj-7zmFczY@WvoMqzxAa*2GDwUY5 zz9wp#{LF?n8c?ZCW1pFVG-gUZNR~6l&Qi)Uep3!FmXz0-h3eCk4IwloK_%EO)I_P} zRoseo`ZX1UMJ^bdhQ=*Y1y;Ak%(vUV50Dq53et1Hfa)n1C|TU!yg?t_lnW)X&y9S>#znPfwmR?8IZ&cc<|=q~iN zGOc*+%}&bRMnpVU)rCpqaewKZ#8GFEM^DSA-&kH%Qy3A5Z+yF+AKw)0}CD$v$R9$BY* zbd0flx?sImon?^Fra9gc6>%B)+$LG2mRGscw|8!xKHpD|p6{(ulWCR;0y7`BM3TBg zIEp8XWFf9bvet$-ul9Fv{P$8i%Dj4|3aqNQ+}4;0FR>~4v32_(zK{*3R+p7T$>hV9 zrITLy3^mV&Ewxzvb2VM_wMk8E=*%C8N1vrU>CsJk3#U=*iW^scCWpH%m6nyREYYUC zt&+E(A#upXR11<^s#T75-igU5d0|#Vr_{*W5Br+9sBKK-aO2-*9i71pfy+zm50}p# zy#Ly!bc0(|t}K{oMN2WB=^_)&Au?rsGX}eA4f_ZY~{*!~Y>b(9O>-#>N^S-qfyC15RAJ;d_Z?S%oqEi zflAH6S00T`?8;&b>cqh81Gy2HP}izv#!YLfFDfloOWX;%FUZ_Btz-Cj2eA+VY1BQX zCww}*cy@YryW5?zHC+^NC?4_A=~@5(Q}v$RmL%DASeP{TK2xt;yD~81a&eT z)wW-dQI2CVAr)zc9V?v4k;)fuF@p1N8a#Xo!I*cZX)H~UFzcA6$;fg;hcS8`{RtvC-j+0ZJ7tp1oDx2=A%Kpp~=eIl-N z)XX4>rGDJ8AE2V#Pl)dt2ee`D{{AoE*U~27LURNHV`GMe%tEVHK(bv|*GvkeFV=(Z zW;fM(ss2#(uVPh#4vmi!7$?GmKf6|dPk2K-Y?kZO7)B!H1*-|jB6j3NR~c%NXNrT_ z5(ZfO(f~VZ$hV(ox}Zw?MnV7t$Sjnxk>D379gI3m1+rQ8H+T#~Uwg~#5M>!H%+7>7 zc!AMA)!r3T-bi9WN~{0(`|tjQ!zYy?d;}VQhhDJ_^_me_$bc92Qj51FdiD=S;ggj| zu+m!e2;VhZ2PW`R2c~H3NY{SW!WeSJpqO*fEJ9=)MS>fiZ2b@~UVlbM{D%XSRn3-V z@2GYp8p)8TSQg{dDsu{E=&WGjiWUl|6|!hIRAnZ!Z+=B*__DaOKmuje9ZCadf*rIh z_#z8~PAgTwK=3`;dn))ZnQ#i_9m~4!D$~lEI<3SX0smN=cj0~w_XpT&dKK1T4 z*p=<23H@aF;hPy@qMju;E1l*p5|$1-W~70AUQ-)lQO*ap{8&~IPLM8&oA$uHK>=RR3(H~-d`?BA#w5w0*Gl!4j;B&MVqk({Ho-Fzt2jmx-_CH| zrT~<0kQjK-SqrN7wS;N_RI$KMX&y^6V}WGCsk5?LRi6uEUZuPRC5v`4RB=HArpU&F zvkx!-E3i5{3w(#@1}|K&-^Pa&De(dT7?o3r8H2j>L>p0a2qXKS7=s7PRfbUj50YgVKym^^&pB85toxT z)I~G|%qK(l;K9+=_5A#7N4c$TRw_QUX@Qy5@-#41OgnX}u5oK=gQEtk?uV~;wPKSe zZwN=GSu_r(fRjOtO*K%3?m3)t#EyizC}%iPiX~6a^v~%-m41sO5w&x6gqgdds8?i?;!f4BslbW_#efEi07RoNjSzUcGq!a*YsZ zcoJ?m+dFfKAAkJe%g;VI4%24rHzQm@J5++Tx(UZ82XEZJdvx!9KOEL#2Q1QI6UNQA ze(=kqZ~pL4{>}gR*?;-tllkS%l=f*k=tJ!s#{(Q6@Poh}P+N=s;`;jO>DkSKZ3k)3 zCUzKh6QcVzqq}(a_~Puv_ka4!Z~oT%PhOl|oW3MA6Q7Y|A7mKb)aO_{3d!33A-O7E zU8kI;<3kWzYbiE%gY-R|;o$*6;l_2;Q#uuyg_X>U5X{0p44}_tILg*CKXUoY9~u;? zlIzvJdinIli)VKZPd3NLk^M0-9_BLj!vbCG`!M@jbfwNs*hu<;!u+Hd$8EsX z*A;_0Fw*h|n|R#?GwrrW>gLC{V8Px2$2_uL$)>2e{%Dy zukwtO0$#$ChHZoJb|T4yI-~q(1K7I^2tgJGeU;D|ej_Il>3ZHr%9`Vk|JA>Mx~`)? zjWfm+Il8K~9DQXl8-ZIeRytoCjMNctvfqRCy~s!m^oe>SrrMqL+iuvvzP7f&B)8Cz zskV-=;w9~X9x;Fff|8X%iJsZz;S58(PN-Yq2pM&z*Kh$*biia~27X$uZszl=-TBpo zloc9DK`cAO%>ddld{aSB(7d~7bWxXOy+7LxIJ}7M$g>#R!HhF3?ptm_KuKA%B?DM- zB>mvspC}(MwWvT$e?yoRO6x5D*EQoZVwpOgWAl!@CF$t!DCWB2nhb=F;vDDbjAjV> zN=7vwd1VCYwlqADqCFtR>BXS!-!U3tw4Mh2vTg@#gmnR6JL5HGC$kQPW6LNYvu zZ%MF_H=}&2S8N!Yh+TpY32zkJKAh3OnnuM@>lj>f2XoqYOa?g@4&EigmuH#s6C(iqMELj)>s zm8zv;c$uow7p?CMjqokmtD#B0+=f+p zvv<$~dM&ttqZZK-=q?6QOw|W!0n+7HQ()8rAG|mkddmEC#?U4evD_sgvnq zc0v(b9OMdKyA~18RE?zW*Mj{h2xQrvqi9D26O%=igk)g?A|xAuGqdz==K5;hE$@*A zvxaJhTdYiYO=%`jtxYS*x2TquSST{IVO4SxRmbQX%+Up4Y?8_Ae$)FR!8D< zQ#^!gzFdtwC|?z4Vq{D+MI80)7b!-ItG?J7x7LILMudnm6h7L<`w#D)U+m zo(7RUqi@}x{lMA&(B}Is5M#b==yO(%K}+kYa0va zFHWC)`Dt1v60mBIG>)62`q94l=pSEv@j)MFG!I>0*9A>jFzl&a;r3uN4974&tX2Os z?{98u`SH#7e|GoRfASyxvoyLY>;+<$ZSh60UZ&SINg=bNb}*)6=iM`~Bbkwcq^SM<0KFd2!B^Yz#GM zJx~Vpb$FWBwd_lPb?Q?@0^5EDSV~sGJTLXX&Y1MW*_b|r%Y-m+l1LG&MsxXWCV*3# zWt5PnS?_x0pq)IGB`CDK3%lL!^!f9{J9iI{PGG@_Y9D|kwOsjNdsIuk)3aC8bfYy; ze@AVqU@=WTM7?*QIYF6Bg&OQiO&hBnV{!FX%^M#^#I1RO3UsW^L%_f;D;%x%Kfq5S zJ@*gfKSY<8I+v#<3gg-}~BC*1~FvxMg(T;iAMxW#EmMeE=;_ zm!#<}W&U}oAC!JBsFM;MQ4-Be>%yVkbA9OJ!MJr6O$BjXLTrJI8$HJYUfSnOr`fuy zcGGgTU#8j6ob7gNUe;z2mkHJ_VpTxJnv7M!XmfKM8_?Qepe-bv=oklpk!d1y3E9J+ z6r62@Dh^%z*}winVB~zQA(y3f59fPeaL*YoEOkB6&XqC~gn7El-83!qG%ED-g~Jbp z(t^E^MT$KimcszPz2s!|BBr`a?UKo11BW{l>1wvA@FQ62b`jICfgA#++83tq)!#Ki z@fa?z=9g!?=V#YvmvwKc-_mPdQg^nocKYZcXG|Fh`_{G;;Clz(s*a~x-AHe0$H-lX zzOAxb1TMEwvdIytDrLvXf`;Y({da#BuVtB#=109Ih#i|M>EA5DCMh! zrlHYsf(dDCggYBaON+6zyuFsWSenzjK@|j;Ti_9^ZZZB?4O_Mw_!YkC;4GzEeX#UD ztEYZg|J)GEW>{iJs8b9@G$95yI_8TB4JZU>f^yqMn1m^<>^Yl#znD4b&^nsLAh}My zjah2L7SZ7?!=jj_YBrGUwa(TzrJXm=H|FB+WaRJLfQ4Q4|rFPLI1!%aiwh|aF1+ih|w+JTGt$lx4 zNronDk8>^(GVv8_BO*RMjJM>lg9B>I~pw(p5jLS+F+v3A~`y# zHKx=B_zQcIB>QFKEn61N`T}QrY2@)?0RtF_b!>78wb{(e_!L_G&E-eI;(nb9K?Doh zu)I5p`2%b65a@2Rh~r?*F-JEb->8mTUs1lk=2bwWm&CQKyP8bSmqTghr-p}FV;pUl zkJ(&c^2uTU;QrCs<-Q(a&fce%c4>)0?$-NC3fCZuR3|}BS_hB(vd+RKI@h{!i#rgx zv}NYSCqt%~1FB<;y3JKFiY%WiSmShr^@#U%&eJlNXm;dm$e|o<>ov$u0rn1>~$A`lP z?v~wdPP=`Yr*d(PAJX?u6FyLXLk~nxMaAtfT@GY zKFD^l$1aV#0?89&&N>jhdNx@2)c8N+=CS!lw4e=IVVY5PHy5X;cON_)kM5)_ny{RD zu|;kV59^;_T-FPjSk=>{7t0RIpi>5mkobb;2UaP0krV_O7`|-Kkt7Rlq4E$upZHk| zW>wtVYF|_z69_MvZn`|<5?ASjie30hNuZ&|31qtg!-8P$4ypzhXsFQX(I`cEc|Ke6 zIH;4rm+JNOJ=yQ6J}$)kWeUboYD7An(~_O(f(Hig(hmS zNx<*w*h1E8$|_n=GtKok($+Cpa95C{UVXJnz4naENLmDGLz!>T(M8(xu*P0WHiJ;< z^O<`W@Mv&jK2HNj(v%*vIq7S2j?Q$cmtSvuU8`|PeM+@W9RTjqCWMYwUbrp`+xBJ8m~d2%OHzh6ce;w2r8M9h4V4xF!Mk8n`s7LwBA}I zt0Mb>8W>`FV@D}!LGUF5AOi;qI-3%SKn4SN&4g^e7X-#g^@RD8m^=uynfH4Hg%?i5 zQkfTbcD1iPVO?|C^%hK^7K=z`UCE%qvVTP(qL6w@I|6rvx=_Yhs}{75?g1BRdw$9hVKdN?&tQ79EyRo%*PxcZS@eyi1Fr3e8NWn4zp8 zL{ea|;irZ!-}>xDGa>OLMpIs(?mnBHJO=4j+l1AZ&#-v6rc0PWR^D$pn1fwt6T94e zNJXKfwH;(a5g|efA#9F{=JRewII^U$z}V7!Q_Qm8tV)s*V$m>Xg?<$k0gM2(VqVQ> zXi?E@Y&iO2WR6=%+iSWe7D+({jz<2au~8Wh{)bvq~RPIARJruoVZcA7QQ5U zxF%nzIW9JP4k4z|^51VYwfy9y)wY+ByS!1{2#e%34m0aTSZw9GxO+T zZ?k2=Nt?%sxL9zO6Pb%4nd%oCAf7Fq)5weR%7U$1Z1ynGY-oLMQ7!8mo-L=HevpPU zHHwp*ki8}$g52%-tA|=$Oq>Y>Vpc&#g z78hQ!J0oD3)3%m!D66RqW_F%lWc9FQTT5C~Z0c*92DbQ3a*Yz9{<=-&WVE1kybW*O zJ37DGpPt{y(L@Z679--<*mU*9-jvmzQB+>wtmRLde~*obign-S=M&8LR7<4D8C@9` z@M8}O=e5n!3{@KH-of=maIr`L8ieXxHtCAOGu4iZ@7s<#JNV4TEP6|tC!IW)Y?)22 zmwdSy*iw<=n=yhE|g$vrP(7lT(Nh zg62ns!W^$`s|HPyd>@w#L-oAhpMLrAond(?mk`YxQkc=`EfAC~DFEJ1j%Z{y}5x%~LkPoIAD;WjMWF~T;X@5fCK-qY9} zA0NK?)*DB6?`;ka58y?(*&K9!=)d;8U)=rX5C7`V{^G;`^zZLYPv@Jfn_aD;ySs<| z0ni+f$M!e#^*&8=0WLNS!||Q*{u{%|otSG8d^M1THD^DSm}~D5VjB8ABhHV9?)=$j zPac2vqo4ooH{N^y>9d!YuU)mpBez^ttGkep(7dTj=dafPr+*2;bIvzblgg+`al0kF> z37(6ov_*MDUOJhDnz&`9!(~sEO7t!DruXO*Xj|B$X{-+e!3IU~oJ_aox`|Q1x$1(> zH+!t6J0O|@0~Y|1%TzBKE%h)?nZB&GFO9uKVzwLNIi!K*n^)W-{5Qa@^~f{yBRyU9 zwl0q0*`;hktkt`6AnUyt$o2#Y6*bo&8XZug+KxGMQW!b+#C=QL#DW_c0&xW!&n#l% zEMgdf7yOLI7)5=3?)!|mFiQx9U2O-zIFbL0ac;Lxo2l6v3|8dM{#k-iWufC?hadxh7@NLh-I2z=J{9lh%#IIumK=bw&nNH} zsYs@hPJ06-LOmicg1W?d1lL7>+&;#%^zeXRR5?Elj zNuwrk&AXu70~#2yYjg3tzx+MCUkjtukpI_dvYQ+kw`40L#4q^zS`Sf`W`qI|1029X zwbicO*Rsr>Q4+XKdeoN2d5X3^t}1S&*ji zqMx`k%kCgxPede1&WN?SHN0G%hndEC-$Zw^64IG1<)m^1omn9?R-IQTn@J5e;|)~? z33D8$uEWyb$(gqSJZH|`YpACkw2S3C#a7A4RZ>NT?54{aW)_;s>PiR_#3pNC5hP!; zHf=r`mQ82uCXTa&w?u<4!);-v7lDs3+Lc;Ln<`Kd6HH)dW+P$s4vfW&0i~z2-~{u% zF&kM3%Q_Z$cwbg4oR-F+YRAS_#0g24l^o7mT|(fCd>^xkToi}qIZg9M;x&VQqGTns zm_~EpTmuo*PG(8FyftC!>N`p}jDJh0S*EzcHIpE5x5lHFPNGC_mNmXeF{^M+r3(b| za7EbkYnX)L3|d3cH?IpB@%z5mmH9?4)t$;skLQ|`iVf|Zu#9|LBCDBU!7KN;phiG< zsKA(qV|+=6Wd_cq;kxw{Gv4>Mn1q|@bd+VT!LsWdpiN_RtIbISoG>3ntrxCN*`C*b z)c&`=1?Weq>oY4*Iouj2(={_)1K?O)E(85Yi+ZsT)mlZf+1E!dwt6kj%C(N70a}&= z(HvSOs5647q3SXm<8~KJrdt;0%j!R3_WOEod|01YFj`6$;#t;g9KlD9&UospXxXEw zmIO%ZB1}orhH;(vv;r-;eloYZV)&)EbOCQVPRt*D)azxIp-s_B!w_cxDkt$Gcx!8m zt-fzl4wqNHf;Qo1Vr&%q)jd=$mw^@t{Mpe+sU?;M469%Fw-!git{r&PLghk-5U_N# zi4X7JIlG!(o?qQ26FK=R1@k*uXI!4NZ|1;fd*b4Jwm3zChvpg97L`t^w1R9!c}1e* zM|I4}NT@{2TKcHYoWLGcjE-y~8a|eK*a^e6*qCyg&R5J62sZg#NJ{f7_UH1CE6Vv2 zwPf`YQs1aii)GP=XoS{P20*V~-~66Ylx5ik`8A>`8*N6FbWn(4SyM*5_0pl)Zd+KO zrfx7Ll@xJ}?ktUwz`Ngd)9&)wr~h~|F7Lc^7l8-5_6*QRrX*=uUOs(t{puOOH`H@m z^Z|6j zCnv|Xl&R(EZa**kS~6bOBJl2)BpO>-~Rdb=E?5*{N^TY#_|509yXXv zYq+|q#prysxT!Yz<7T*XXSn}{KRCX*yowiB$8i}Tz;ahN^VJ-eeuSq+4-=4S$@^tG z-u9P|KYjN2(;xiq@4ffizjONP;>puzo8DW$j0rolwnTT6i39{Q|20^Cl3w7poA#S@kPno_Ba7vNYh-Tol>`FG)7W_hZapbX{nS{>R zgS<#8fqOsqz~91tNj-XFwDp;Ozk*V4W-J6pB(pwYae|42Ve6k4&`XAaXBLi|ju_;S z<+g^~Fu1;#7m&PT*d#UaZAfjw?d z?Al9I1E3NS2=g*?ZG>*;=LN><4N+AK_1>Oz8XOCGwBLv5I9&dXG{1a?@GVT75p zhSH|b^}lRJ#MQ$ubA-)lpf+`y)AcURGdh@oGP;bo2QWPG=_25M?zHsykBI#P=3Hwn z`ee$^d^7YJeP+4df$~YsUI5>fH<#@YCOq*6|NIXeHF7O4!kfVoO`yk3x1lC)h<-D8 zwAM6c>E__64W~E*t zx3Mlf1aoq4uiG{HvPtPD`8D*(|WZ7kD^v5 zCwK*s%c`VN1XUa`e?Z=UX07d->%TeQSun%udv3>?byzG-MF>o++B8iUp1|S`$0*%q zjJqYqZ1X=XMxrG0$1L#`@+>yS^5M1y@D?OxD1#aXyJFyGR!#afMY` z+u&sOURlv%Uc5skjTsaqGFV2ePpi|m1*hKyqI%mv9LQUPB}5n z>NK;tX_X+8q?WT{_(HHb>FNkU-MJ}$bbiP#q!{SsEl<3xc83}tvh!)qnw*YULbwqy zEco4ka^pmcf16jjt2I-Y*J+Wh-jZb{Et;yWxE7fxMo%%5B-#I{56t$(u8G>H(-bwC z4i*N287Pw#RAj`;QZz))w$w^=x56;A;u?D~wobTWY~LtLwOm9tmyw6y3_QCiECd=< zbBk>+98G8pnOv2p-Zh_FaTPmGkZd=>u&J~(1mmq{@0ww&Qw)ZJvYZrk)^OUkWRzm_ zlk%knwAzkgjzQYy%vZ}O1)5QLlL~8FNsS;O!y#>LVwOw6=$nJCrc=@rTPK(W$okm0 zvAJllCR2vy_0?t&90|mg_}Dnuo~mCu#8}&JCVn~;rMhcQOF)x5Z@M;REKtx2B&C*+ z$A{yCyC*NM_NQkzdikORhcuB^oKKXkl2@pDS-H8Uisu`XTDvcOX0gV`{J$)nQGR5i zwbJxTePj+|AgnA;eq(TrX56{FN>x=RSB)+z*XQV?=TP{MnPsv*!m};CkJ-je(9W zTJ4}L<@1*>pFIAoq#a2OaMasw50>IS`uksPEFv(*&~URqFQ1Zw@x$ z;9&FMq2JuOxLVF1e|0}xzI_tm99Y8T&3sepuRN&z;DEJ;Q6yo*ay0bUFTZ;6#mDb` z@B80)|EG^$oWFYUbR0&H6m?=3_>4ec5*0*LRJnsL)S~M0^4h~6HIUcH@m4I%od<1= z#J2hm*pT{Knb+#JA8Bs^qmcSV1u#Q|k4B6vy*lQS)3KS;##&*Q`R3)*FKP#V^6(*y zoG|)F#VjB1+H4;kAHO=Q_lJ^@44raEdMW-n(qO#)zRjQ_3`0f~v2>XaZkp)iNA}8$ z_zg}Fk>))vwa~1kE2f;F`^bxg*7^X$2!%888+*bcb~AdgOu&Wg*-)0T@3ke#Co%Rt z;^q@uVsPanOi60z$(ONqd3F1szhaNYT^8DN^tIjwa}Qx2F3J<4R>0FzZ{-FVdw|}i z%(18#(247^c-T*NjE^fz7a7<_+AQuK8nYQNUPn>SGSLqr1gSdZea$_iHao;@qnX(*w zy+}IOVCxx%{_t?S+4SDG>K1tHa&>ieakZb2n+S1LHz?o)v&YCxz9`RS?AxiX;n2}= zHI*K8S+HGYMp}0(3gwn*$zl>=LNLvNfjVsINdx}*zy6nu6GR4!j=dx}(iB#dy`-h* zry}n%u?(tvIu_qJ;@MLkoGpqyE&FM@nc?ZeKxp{qCbDJ|3AYTjL_ZdLwGU`4IdJAl zz?QOpjM{~6YYU#?^jcT@Ob0d)S*LkIW=Eb8RaiHx1y48T`sBvivW|duy86#!e{{G( zCaO<$RgE3{300w*z5o@U+1wRN$3e^^oS=Co(I!5KCJ4RkRDWGs-v6ziH^52}*BWPn zLvI~VxUIB(6TPkapId8tQ-IiHwE2ASRpt4zI^fIbruC-mMci6fwJ(5dFZf$Ko3h4~ z%Y0k_3+9DvZgTU(u*qoGn4A``5ENrmR^xBIR^~FVwauf7{PQ4a=3F_L9i zz|4EX9?EW(?}v;p^?n+nci+SMnO#tXy@oj*-Qy2wJd*5ffCm(Bi^cFciF!oURkjlO;6yW;TIb z@y!~)B@?O(r%1rb#5>>WFC`_k5JZAy#Uce{_ZpOzDfOx?4A+!M)O(N#XSOPi4s2^U zq8EUsMl@(}i(>(r&yt(SyC|wrV!<`KJ=lmub}_l}@tnz(S9GV5f?IO9Vzo1oZ6^+j z&L_{v3o+G}u& zNw;~4yN#z&aShr)F!=j&F#cYeA9RfmP3R1m7ax-!b zS@orHb6;yhpv<(!oPkN9Jpr%`=}6^T{vjQ>jMW=$jKBmE7^~Xdu%D)=LN0r$Kn(g5 zGVE9oWN|T@9$Bi|Z0=txlazRMIXN2d-#dAAHJ_gEd=s&mOBNO@hUrWWE!^9EBLgT> z7FH}Kb<-|M7|*wS9b=n`P-#5#(6&IS=@^b(Z*p$lSAd9oZ`+GYEh-{~vQA2rsz|1T zUL{lC)%!|^S#iiMGGv{J$fKyE0@JUIY~zMou8%W%tr@#U`OY}iBV5UH0ukyWC9H@B zjEu-!*m>P;E$P?h24RH_ozgf#c3ZNs$;DkV6+kh8Y@4$&?UQqBFn#j=#g`u+cFP-Y z9HV(~tGgAM6L`hT^B2!vy?T!1_+djzWG|yH6L92m@#^K{&pw-{YY?L_d>#)D4{K@n z`9~kT{OYq!ST-yQ9r&(rQ^*>C%Fa@21Ruw;iT_iugk92G%%dc8y?^5_{g-=pk9;)Viq<7K&!67Ip+o!XHW;I z%_yQxqC_#^9xjXv2$6zGWq!cF%M8S6`mrE6qLVN+@}QtKXpzsa&9R$n0C3Ca8QsPJ z^O(2=mR%cB@OP!GsJ&wS*4p@YV-G1{?PmMfcM@_EYQitcw!g7mL0f`dq+ZKpru)Sh z48~XI4I`$_5R2LkH_-RBw$DSq*>1;vh_#2K zEekFj5>?WB=QI^j3CXhLTT?dh7nK$-QYVMm0cQ~s@fwlF5^~UTfv_5X^56e{{fV2} znRbILZUB2OiSrxap8Fk!Or)fu2SZPVMTUpXyd&l7d1}IE;-^6kUi~mVrX5N!s-GlL zGdgUs<0u-sL1(VT5jQ_ek~v{u#d#~**Ln$a$|Ui|X+Q7w`+Dc=zFa%f`Z4PPK8^tb z>>%P5wzXmKn*lIVh-vISZY7>oTwo~7qX_RYmP--2heupb$xp{#my9D=&Cc-i#npcQ zyT7aMOs7|q!*nfb0rsnF31FE^)*YGS-D`+dX%=XPP+%lLxYM;9v4(YpCMv;b%1SoZ zY(Iio*a_-+&76bvu806>K$gEW*{JV<=&0dw{hnti{^B-=ZenK0FcGU(uJ-oa9`djxNKD_hBgFA2BKYsJx@xzm&dv~^X4#(r8 z?ct_-hjC8n4kz3Te5I@nEuyaZ&g>XAppeaF?d{DX-Bf=@AXlTC`u3)SLz5 ziI%n7H;ue7CF+bd-&FOi58HHN-Y|4vcM|(4QZksUy;c830C%#WZ!TFcWO#{msmQD3 zNvf-LZ!#;)kXy=zw^@kv?=1GR*>Y+WkeVpZkPmZGHM(0_n{vLZiF`lhJ1G!D3oUt? z{`07Vc&s#QU}dB;Z=31!T|-S2gBP1r*7yj_Nylvrx;urYeJ#3;KTM6I0=Gn*QAAxZ zB5-icvR@nl*Ak0)|JL+UHp1#RH8pY>AUq~to!T{yIOJo&(j2cc;~QQn~P zHzhf?=n?LPa;=PXH+2obEX6>54yC!ZM>9+#={Y0;6>_*$qK%B0>qEmdKz%~C@BrT# z(#s;R{@#JB7~Q3q(j_vZ9IsfkeMPOKuHGlJo^qsNi{4xA9S`^J-g$npJAHK-MWEJO z*i_CE4k~d~f@ZqHDtC&*Z?ssY#pfB|W${S{Y4SG4(9CF>g{-rkDi<4L(T23k#kAVe zxO%2hEXFKWj*aDm$cnkC;){Jfm|8Ti&8BtL;0P=tvx~O#Qf(wR>}JQ)6G+ctLd(%e@p}Snus@8LT_&K zP%o8atv$}3d@=azhYyc81KdXVO}Y=ASl_Q+zI=813<9mqQSImu(&kENoYwj&&QD)G z{^HZHOtspq3#fKS<7QI}=trM^^74~^*hEaOiD00A7$B`Fo1r_ob69J5so7y+iCFFV z!FPXj|C>MlyTACGU;Wj;J-B&Po55NWjeWUyxH-Htf=)PNl5n|8yIq+U59Qa z!sgC?PLCcxxxBo*+okW`-8^_uyR>+IzCYj1yVCnw2lBmT_$D`{GL+?J6U*Ixyms%j$Sj!+R=F)5+`KM zEwFj7|3>;)Vw5#Xi-m$J4dUB00!4E@@p^g$^4yOEi)jtTc|o3+ix8 zl7b8?1KE!E?_W>*G+hr2DO*fe-BAU(XQl;kwmDm@W#Cnz28x}EjzAV2SvVkf)^$37 zBIl$?sy}CA>Z(W@X@|uR7AxG>CosRt3O^T#m;!E&X=sU%*UyP>_K60OtS{&W*ZI5! zEHdM2V8{a%Eh|qHa*==4PrA!_pU@=pSaB1ZFoFzIAAaKl) zRjj$?PUSp3$)iSUCbn~~4;}Iw6cdAwuJHk$9pWxHKSn2eZk5L6^Z35|GgH6z!@YooMvzcY6R)98u2()_KvcJwp zA=V8GLGw)GLBW?LZe-WKknS8>S;%_YP43piKGEXP%%+SSCYIiE(l6ipjkn(a?yrCC zt%q;iJ+6N}ynB3nFdlCDlcVh$Cr1xXwkIbCcMcBgs(JSEe8vj%v*jq4WKrC@RBRmb zzl!1(aa_kxM^*MkG&UXt@wRjGZT!#oIx2>qNpxg=Wqn@8om(Oq$1PDQ?Upi83nnin z8af?1BY-X5Ge|wRv;x;`W*azH%(N&KR`bk`BqxesjTy27lSck2hsmV{l3-An)p|f6 zlr7CHntmU9GetPSN9$+lsO^Dmma$q*v#N;sUUDX95VRP1bevF6mjq1FwoFi7Fh^G^ z47fV88IZzGAPRzElAqMFGS>-WDX%cN5F~+@sYQVZLO0fH3^GRIGHmQVxl|V`I`OIp z--L4#9O}E(0LykF8ogWPG!1T3ksYVEd|EVIi;R$I(?^K}rawVYvs~27gNKZ~$d8c- z(^#%U7Wogwu)#D`OU~w5A?o$&5@|59E1f`>WS}BGX+4v2F+FE1YDK8d(u+s7cBw5R z^Q38UAF>r843)GnI?H)zV<-8E()b`3GvFn+kBMG>W=<(hO1w#pmC(W{J`;?Ie2t$J zbOf$1g<6GlGW$|C- zCDpdFgcCdUGz&?3-*{PF@b){L&~-1`r86kl%)i*A)&mPAzKqtG_aKD@|2vE`6F*-J zYE5a47R^u8GZV8}#=^Z?dhrg7Fi(p;n^{D;=p<8(Qv^V?FK{~)EcJ;qTn~Z ze{k=l-)?FPfF>b~_1@Q-`R(_Ae*c?4__KfWM<4yoACJ2)_q*#_Gi{H?lfyo4J0NRI znWntEN|!h3IwRU|Jia?V_(s~^xw*P|^x5N^n_ZWuhlBsMJ4c%?)t%`4;`;h*cU8Kw zIjp@O9AK0ljzYOsQDFz}V;K73{K*$DzWB%Q|LCXh{`hxZUG7hxz8dPwrF<U+l0*D}&GISno}p*yHI zL_UaI?}VfrzB(2&IRgUJ*N^?=tIx|k-Fxtc@5Y5ZhY?|Zb(_ll*x$SV792ay&*-a) z7khxJ-EHC!;6*RJM5n%Eg!5;Q*SJ>9or8c$ml&*ctoBxDZ?Kf>10DfZ644vTp_NrCx(FEYESyJ&tXG4^ySPyfNfUr2 zrOHERoNM_sg)n=)O7*oH>m}}MQw@k=+w}*vwy%#7$&Z~f4!b3GwUMGN2nnhS=*UR_ zS>N>>f6X_2cDVZr< zCmu*l%AjI&c)iTDuz;s8v{y_}-Hp75CT$gHn z&(UD@9Y!4W_K7miX9I{24B$-X)nKQJbHmWf7m%(dO5qZ_4nP|5T##}ZE?WN&sy~Np zQcut;>T5fs(+r{(J4Q&<9iwjR%%CXr<;gR0UGj|RnT4A^U1Bf@#xJQ$Q&|@lA`Ee* zZd!=n|L4D78=~EAzPg$)*h3-+9bbLDN#%OK?9ufPrQ`6LimtjTU{x$kY)?uR0$-M- z?b;qrI!bGsDH=AIs`DN?OBb%Lu5Wh9vL0PgHvF`k(3D#GEndF~Bum!mEV-Qpy74i_W-0NSf~2gG0U8>uW~3zNnPGO8>Ay{6&2+=B zVk_a1xj7$_3upm@;_GUjo+Za%7vXR7>tw#e_+)Z^IzNB=TW@{m+h4CQjo}fstFKFK zqC?j##`Vm!(0n<~PfjnEB-kfpO$S$2S_l?T-5m6D3vw&BOrcO#lfn{=!XikANQtEk zc}rC;O?s1+>LHuWEV~!q4E!|=3v#sx=6De-5R^h*e;c)Dp`x<~D2nVeV`8}xX{6N5#q{NzGbr=Ln`0(=e_7GeJyrG@L3@<#1G=r!y<6Gc?x3`{ z!8bEo7urKq>P;ItneT{f^@2?Ty$qJhYas=a^cKw&yh+#Awc#u!)Wy#7lVn^bQJcP!CcUaxfA&&`Hdi=v(HnEWwtq)D38WG zFiEulaWRU6LOg7j4*B8n=I+Vyi;LZ>^PL*(V9^&e;*K((Fap}TIjFZ#O3E$E!)7kN zA?0P&+>tg}@?o^FZP;JmJpb}ncMjs)Z{FY3Hp0xt)-{R$ zdG-AH#p$!n28n}gXCkK%^4`YHdHM3?v&Uc7Hgr^qQ#T9;M|Dqq^5H+d`0|rlCBlmn zl&Ua7%Qn`I@ZflR_l^5^PL7B15P9^Q(RH;9i@))MpTG6qFaG+E|LlYR^zTmc*}TUP z_26h64|+TpL?$5B`f|TqXGBid25daJKi>OV=#O4qT|avCq#nR3Hx8qJbCU-LLD$Xo za#edrzj5P;xqe8>=b^D|$I%Uq=p(3!SFc_^{rFek`p&n%^Rs_;aXmf$;*pwOu#Q75 z)w+p!hU~-#>c%`QK*D%g8_}*m8aKoRmin;@mGcz!;U7EP`HZ=WUhMk(YF(I$;%fGA zrXV^DgnQxWit}o+3&{V(fdBOQ(>(3#-3$GO@7xlNomKnv?(pd7`euJ|b%nGimI*z@ z-x#z+_*hPqPmf)%^AsNDP{fhEuUT#EmLi5!AV(9fH{fMLdC=A8v1f%NRs8BtM&I%J zD%5KkKw6{m_b_g$xFakVLxRc%b#jNyWLPHEHwZ0pjI|P9kYW!F*}P0V&gyR6*H^kW zU3)i^>IKV&>{>oEC_uoL9er-l^eq_Yde_$~Y`>d5A_@?&;2A~{6{g0tiA1Bs+IH2> zgS@fK6wN5NO5^AQ1|nrhM8pC#s3a$7ZEKt3u;oB(o&A=um5~DLOV`( zPlOc?)Ma*L6UnKW^F^jiBq`42F9PhEwy3H_2Z#}CZx5nr{g{YtM1)4bTMJSsUxnJu zEUDg&0d_C6#b?o2?^mMrOzg?qg%u&?X?1m>t&1aG^^uiT*)5=r?skayt4(<#_Siu} ztNcK;`?z;G-R$?f{iL8NjBV-;Hsxyw>S}Mft-oPM3tS2=#Ct(qK^QrtZ2e5{1z``LHozbA6Ozl|GN0Xe#!G(_A@dn z%whsaIy4pXuB(r;{`tgY(n5%{t9OnDrK-C3yXop`hiDA~2?KL%;J8EkQ8EJKrtWG3 z6rs44b&nak_*&+VwI48r)!aTID%25B<^rrQ`c&T`Tr#bEWOl6llMu|V0{_KIGR}a^ zc0)dTk!?#1i_Nk`{*x-fdCX^Ht;8Vdm4!hO#SkJQTN?@D5F-;U zvs%&YDws?FXIVQGBBfO}L#U)!URX=disT7;=B+wQr1ZtKVfqy&4sOmW(b*K(-CjTw z+}zxpot|A?T`%MSaHmc_ zi=CaXchjqj{gj;XAlUO{}^0SfH;}ENg z!2`DohM(%P~=UX(jeCsWE zlf9YY4~<%GU9xkuQcq0)Ce&Kg~T!-u?WS=hQ0^MHIsSs#wNUN zM*6;mo73^-){JsZ9X~aiuNUd;VXVD$n5}G}Xwv3Y9 znu91+o)L$OTe)^EY|?UGr3ej-V+k#2!~9U1PmlTWCnc$C)62K8rxoey_lx#X*APGd zn)PE#8gEiow5%=X1|;xc{x%Kv@|M(LMoOX*msMuHGQeGPf%hgbl*Y_8(`iy?z0#Sp zR~T&jQgXXjakZqux3*VoZgKNE!mx?V90F?+wpf#0 zNYhDgo*W(@9lkufIlJ5o7&Pi9i5#S>0QPFhlXfkw|BVzp$iu{vm$Yv@^Ytnw1k9=_`sNR9??ZVl%BN`r)t;%T<{J^|mC8Xt zl(4fFWIXH>eXtZ-E4Lokd~12PZYA~><;iPkQ^@t!iq@;+l$()n5_BmKsY*4F+JZ}) z{8;(`Dt!Zo1*Gjj>OMdD{8uMKdgtxC&BMJI+{p0W`rKbWe}4Ju`KDHK+imUU0)xGk z$s()jv$I!EzWglYrRTV#)B>Dsz@tw;diChz4dT>*guyzc_6kU52nU<)&Yi<wb+tTt^wqxpA&$8+1b5VxhlgR?1C*%M(W~07^5~%h}Ulzt6Q%1`wTv7!p5Ide+FzKnM z_4&)^burw1<4qR_viNG@KGr8vU*E1D4(^=Pdiwh2CIKi0Y7HJ4@C=Mqb4s1EjBr*& zrbj3fHPL<}3%9TLSmc;XQstp}s%vlpgO;W@Vot!RCG`k&kW{5(A2G4u zM!bY9Cltq->04sH(MwA z$!(JB>Jp-|FEI7CEAp-(KTvjs^@o2k3xBFNut3$=ce|9NNDP$llwy(>3f|&1@@cGdk37@X<}X=2a&bQ+uiKz zU9S7aHnN4yG`3vOieFDRFVD};5Jl+rAdyZ+z~V#`3W!Sv0jEuPy=FfSzst9Dh0DTzP(!+*I$8Sat2!YK$(`k-He^!g69 z9tmbyd4r2olN$FySZN}Zo-+jYQ%P`+UX@5$K<#07*Hc{t7>ehKVfA24Ap=z0fZ9*X z0w~IK20vk;`%m2^>+O4WdOj^|D_tJJhaHG8BX$Oa;I6Ykd0P0@Mz+3PuP!c;4Aa3l z7~fm32+=-q1w!CeG|xKqp{*s(SeWvNJQQ|S*4-hSV|n-6KQ=QCl55QH0Gn25#V|n_ zdNy)S8P}er#rv5qOI4q;0uv{uy&U?px>&F14vW*puGOsCv@@HT0_QH`*&7;ABz+Dl zKTVIMbOA$otZ3uFAXs);B5YEuW|ymwTLaMKD`ytsgqS*dubCXrTa;j7QY8cuhyW|g z>8p#c9-n^k==q~3Prv-?`NyAs`NiXBUp;&N`00yhr>~x!p1(Z1y1cmotXq67kCxOR z{pS7F62xw6(3Y8Qjw9LX4XYZ3Ein%_6=9#PO3kf3Y(lUW4+z$%7qh%D<2$z)GV9#n z5$0Ba(y&E=rQX~lxNd?1$F11n6y6dp<$&4D@yyYw1z7VNS9rnPEHn-P7^`wnan-B| zy(o0+?`Y;jl9|zDhoU?4C5;UVb+1)FS`6w3%z0nahZP_Y{Fl5$Lc%RUXu{CXz-PIO z1Y{7oW;y6r-D6|xV(}%C7fWz0Mo?qMAhZ5#Yt++8(%=3L%d6Le_pLd%_{y*by4i*Y?l-tFMc9`z&*4?Kx6J5eI;&gh;{NMsmC}r!Wv`DOz z!X{jbQk+>w83+>%CK9$Wmghkqn*!4X1CjUv7PF)PdH`W#fg<0T7rUpyen&TDwU@k;zrpyUSAgBIIbNRY;J&|s1 z)v*aPEf#gZGSBr|53DN}o`Lki22_nIiTMc&K5DzxT1S&`^y zTBjaU0f7wzUmZaWS8v0~vZC2GYOuDs$z8LC!HQ_q{$?)|yM0|tX_9`kOd?aCIwi=GBtk`R;Qs`}588B9vz#iiCX1R{A@;575N-l#%HrdTDd6xD1zyd;%PlP zmlk2X-3BginG4LonsW*Rshw z)6N;*!(Os>N|5Ue03|UK>UeM%U89F5R)ZT>_>X^?u-(THu2LLb$K{1?*74KP^nn#D)e5wZ!DKl%3g>$J)PM)JAy^ zD&l@h8r`L2)Dn&ja6uh-l0}gi=>7JbulNEYYG|SqRtW$goy-eRyx=mpMkP`fm4(gv zY)nObEu(FCGQaokPb6J|EgKJ&tYoFcK|q%Gi6dAENeqWEL502q`JvUn&1h0UHUV*( za#EyWS#1U=Iwctt6Z;yw&fO{zt-_SK0ZA7@gc;epE7z%Td~M~e$v92tW?@te*)5j7 z;H9cmXqdVRVv_jsUi$`JOp3U+GbyBNOdAtKU}}U%2c7ybyDp9grQ0mNo^Zo%ao3YO z-OaBqFQ)73&31EjHKVn#>9Z3@t+ktFb>tCh5IK4f3n)sy=nY5|^y^nh)#$G}^^2UIfwMBh*JkK^%eLo6 zNr6)feUnM709?yJh_74DTH2yA5wo?)#2Dqo5Q-Re4f1DuK;hBxD1zIyO4J zL{u)S8&fH-*|<4mG!I-x)r#K{)>f0Ey9R@5c0o$E3Z*8iR6Yuw*(~Z&HLq_GB4k-4 zqlsE3ipGaoR7|eM+^A)*AxON?(qae15B6&ei9AHCGkIO=XRE?oMO#>g`A_<0cN%P1 zAn0#Jei{zwt_+~yV?|!cqLOr!*C*AHKN%`L`>SfJo@oO6?(;PzyWyxufAG-oe0tm{$C`}n{ zDJeFKXpU2++iFzc;w+;Xn@eCr99u5C-WsRq!3O$SPNx1{?Lo^hq?i#muPfGGNm5N7 ztheQ-6(zh>z7woUoBgTKe1**@X;xZ8x5oLg$KY-goAt1aXhavc%swxZ-I%O5U9FEX zW!psm#@(ZX!-HpM7Z;a1MRf#yzR+wx?OM3Ok|HjKHN|+vvPKwA)LxS;fEJgafK0Qz zw)?L&8{HZjXpcLTHd_%Z#3;nR8OYKwoikQZk-0uaf(b2qrV*C$)0WUecuK?DQHiP( z3$D4yk#1)mIUyO@o{AJ&dlqZY%WLc0B1ss5(K)|D*`!Ie35&=C7N)}Lm2;MC(#qm* zEooOizIDdlx_Y23(BC}$^utZKdi(9WU<`H#%?+xkbEvoZ+2b!S&(07WzdeZEhAGZn z!`4wTUYx#s^2H}^zDCtkFB%N8ZT*j5efUqOpM7|DNCzCEA23@C`Cempg!K8hPVU}= zPw8gcBgyd4jp6Ix|LKFT{qS%9=uiLgFaPJm-50gMx!TPK+wouna51?^3Rl`M;d~Es zKSYe*d*DvqNb&IIa{uVduWGdl2M!4E9HY|8@sPfD*d1WLo2H!4ugflv-MH<6ylFVk zJ&#^VLcx$w?DGvk?sPDOn~PT;{I~z-onQO<@BEAZA^F3vzIr^k-9e9d+S*LwcgaT# zu9cy7o&%@+ap*5Duj?Pzt7qj}n?M9FVIGgRNQr$&0-%)$NlyIx#Z~DESIQ0t9uV>pWmIGy{c6>328n01P(oh zPR=R}zoWikVsir)B`_?cR*-T`&kE4n9CO_ODU%Oh7x3WWFi^iT9drSHHH(&HQBFzy z>IB~%Myht)4-*0*J9=?3+JR!ZVJwUcKkRFBjTFL;hX0(@b@29EQf-_O{=Go)ZjszT z3t4p#`M{|TvN3=oE zd}bvrQ?1|QL*t;SYi6R0BV8^t%_%`A%=%Ge#lRKD!)p{ZJ<1yT(WB;GjG)AWbV1`% ze>g;;@Z%w~7z{4NyO$Y{zJPp*nLBehz)|e$A3jb%oaAB~2B6HfP0~3%j++TCE(v5e z@kEk}P|Qr3=ZB8q>gopeI-I>=f)A=TJVG~6b<&ulE}(Jb%mN56(Ge8D3tN$T2l1Bo zaX@G2`VdbJxA%@V$M8HQ(c3|Q2X{W$o5Cfg_Gu#~Duvc49U+-!(Pvl*Bh6B&{Z2B0 z9+pjgnd{dJtyM+^aNv}vY*!2h@eew;2KWlYQE#3nxbnRFd;hFP@{_%C7GE^^=3q#Rxrrjqh+f%A3!vQhXHiD8KDmtEi7`Pt2@Wy z7=Q?14z5b*Gvzq}G#V;K+?(1E_7UQUJ*A5D61DsVTI8T6n|8_k6)g~z3wg=!efQ_` z!S>2SqfuH3!7}WWZVRS}w;1y^8n9&7NNdzzLG|m0NIaQ6QkaW)E za~82iHgn3Yr66$OjZ|6;3=vC{ljRubG3vVJ++UhFDy{K|EA=(o6rV=$^0UD2S?n2m zC6-!hgm005Y}wlsUs^vT(w9wnEJGoz>5bT{Ex{6&98GWSR2vk|pq8r5K zHJ={W0GLLAEn24(*r*8!P5(`BGf4$qh-k_76N^@YJq;biCp4{eqa3pf%m)7m&a$;s zj9{txMWf+68F03+P%Qpvyk6PC2y8_i(SUKv6wOPikyvf%;%XS}NV-EwYU8|R$riKu zDWc+gz0rYU!q~$8Nbbxnoy|v}uen-g4 zN0Z;`BA!Y%_gM?)kb^JB3G`Ty0dV5Pq~n=u+U+$plf%-$Ml|O(q-flT6+pBTItq7Y z2$w~Qgyxr4Yz7sKy36T5wIe({I^2$%q69HG$}czb{%i03^v&P= z>EHe7pMUyye>zOhu6LKUxjTe4JiPlDyitqkFfG$=zf2%Hb^Y;C_u!2@-nl-%c>!#2 zL;(FcK7?qDeIY`QJFbXbmDPw{%LHQKiB+!LoLvh6d@m}i5C;u}>qr<-Z)Y6rA` z^ugcXxp(x#U;gu*AHVwK(=OLaw4*INvK_n<9O{V*%?|Js4El?^yuO&GNn9)^bH7># zf*4Dt-;x-YP`fP{4yF*+*yZ{dnJ3RFs_cOQQ}xu*cWmgvbLg0Jc=77=?Ckl;!}}Y+ zEU3%7W@cFbc5vsoR_^C#7juG=(lI)MSA=_*=pb7!PUe89E0Zlordb1#P)0ZAn~Po~ z3K2P4AzPqyzQb_Uk4&cF+v?&#Un0k-BLIXfZZdqvQmdNmD?i+Ii*hm36WOxTE(nt&L+D8qYn4EF| z!{O2sw?pIE{ErJcbTaK^u@8%3&ZKi)gQNsS*989pHXzz$FhyNS6H!ReXz8cO4ki0m zl7LIgDmg)(iMdX_AjFF!Y7zTl$MQKteb+~_Y8OUF_T2z<1r|KWRLUSYfE)OzbefZP zeH`HnW%7!moN!vyZ|aLd7?dqDt^=qkJA&FN?DpVR0=V{Ze|=NvnL?hUpA(*v?L?Lq zUSb_%zbTRIcJ691I2JZ0PpEtH8Y^p%-w2$s7&`46mWWV=>3 z_t~dieSzv)fp68wZq@O%^s>Rg3Y|e}@2N8KzTUXQ%~)^k0%I743b+o<8!U1$z9Sx4 zm;#b5tA?ytHWS=DIQM1e$$bHqS@n51MCRm0aSL?XjcPn77Ru&JfuT#G6|#UH+LtX% ztSIig-~E{|6^Y^nvnW}TLduavve z;?M0OI%K(EHV=LY9@@_@NN}wgI+vTUPUPicb% zyJy)HWZqnSoFz#V$?a^iU@T2Rf}Obm;lmOIHT+76m8x!yC#}0@bjoH!!pWsERo%)? zwdOk&vslVyO_cP)e7rf4sD6|ijQVXg70n9&_N^kN?w0S`ygfo(qh^|iibaTurkj;T z?pwmW0tMG4N~)*~RFo3o{c9;8d|&1UfXkr`qn4IRPvxzKf-S)?_}dgU*%PbOaWVL{ z+h}b=<3E$})-_PPNxHa`1lwTPQQJo2&C%2*)7VaOStB{KZ=JfCU>gm=$7X_*EQSby zgz~KOZOvI2M!WuGeWm=Bx`uPf;grV68i2X5hN|W^3Lr%j>osz6+J&wf@7aJL9io^{+EaU*M zd6;aHg1-%hZR$6pIcdspOHZc?hGcHHCj1H9Lyf&!&M1^d`#4))ro$NeYTRQZ>XKl_ zd9ZSQVso!*+E708(ptfl#friqi@eMR)BDCxHpG$x4D1PAi2@aae4ARzC6C(ZO}5AO z+uIvajP7gyYrJ(9F7SJ`sCza0A=}ebw97gZ65>}RtLDIH_w4hJ54-(aZyeV%Y_l1> zZQDs`dHv$k(`TorFCbe%9k*dg63z983jd3J05{`~G<7NX^RhsBipKr4N`uBeO*WUa6|MJ)W`B#7Yzl>L3Oh^Lj zwnID^2e_Ls&uX3)m`ngA@Tu?IFl_EW$lJRw&#qoRd$FHjUdbvD%{v!HzAh3ggvmgWgVCI1eCZUb)yNk=Kx~p!s+uDJQ^)Db409rbF)&o(A zJrq7$MAvJ=RSQ>=Fi~kR4zOQX6xKQ~BeMWFO6DPf@hOY`{pHo=)vJeZzS(yhy_wD; zEK~hmM<*w>k~}}ZoRvdOA9A>U!>=Mvgh(PKQgE)s_^9ruQTsN)PDHRJCQ*AN)|ED3 zN2K9Ik)XdpYMBg-G#lpJ3B4~4DcF9(4J9*A8}SVLByNXixE_yRbcJYa7Nq;ha{vXF zY$#ObnA*Q6?T}$OB=2XL$&m4?lBVOan_{~ ziWA_FWG?rVKs(Xock_gf+;xI`m}%H~i>}5U0}(XzaJ@`*8T37q-f#zCBbe*2qf1C_ zZkHMCGPfP2@!}~^8?7!3b*-Z5F`sXC_(%lAP|Gd#Phk4V)r9yA`KamNi?Y>c4xOj zXps-Dwlkz$Elf~PQpXO_Z@}7JN`%UkM9#WP#BrdTD!waP#3CaZx$n9Os=!GdP@tTZ z$SoMkh~~?=BW1m|oDD+4{i)qsU6=FCzIM!AH`aAr7IiB;*hHp}9-6&+CExw|FUKBB zD_Y?S?@_D?ymj^$&z2$+^B9yw8Rd@cmCae7qGR-5A4H_-x!I-J?XTbfiZ`6J+Rf0@ z`X3{Q$n&87!`LAUQuB`b$D0v!*z4Wy`ep~BY`r>c9~(@3=!gUgE3TOndfdyvRE>om zX!IsuKxP)J5U_ji>jE2wLMpX#N3)P81*FwwS@(9vhH%rP^b)|M#!`5Tjqml|Z~erZ z0U2RQ;kFs}HTC8Q`OM~b)&cX-lti3tx7x9boTUe(ftGS)3>GlDVd$OUq1T}>>$*=ul;(Wz2N zYXNQi%%U7>VT57TXcuq~UmWiw2QvM5XnYFPmI}L3dT=TfgO;-;q;`&;GoYrWA)+wMqkKVD6dnp!Dtu zx~+W1RZ$o@jbj8N@q<$u72cRK`Z&{b7i4DsAkoV1kr9oS@t+i&n!&#JXPRr3AR!ekY;siMY;YcnkeRfH9Mv8d#J9~xw9ONhMp1ArL>ed z4LY(jsjCq?)iE|ql`mnP zd^+E{mtesNt?ycYOyJEGlJpqCcF4-pWORmxFLbmL&BD!TlH`${B#DB?>(RkWdQ&jg zAam3`t5m3eccuUwuM|=`K`5oBkV0|0#rR-hc%uZUG(3$lesq5~Y`0He)lzl#CchQb z6c=K$RNAu2B_q>uG^Q!eUK|qZ1Q%L3Yuo$D=$*1URl;D5x@`G7bb*G|OUXxWv7Xij zMkJ4Axu$K_#oJ+()4K*_YHhZZ!l5CNfg{pQ&PP@>Gq_o94VugXla94wL$zE#Z&(b) z#pif9&o_Omz$hxW?WhInnhrwqKW)e@uA{WsMDP~Gk_bTyCUf;><>gpzdj9!mqrd(7 zNB1Cy+t5bG!cYU;jBXIn&{~abwpX<7bj*)C?^EV9r0nhGZg~IwhxZ;n7&ceq_F{z3a9ew&-}uh&f91D-_%Hs? zfBygc>Hpxazo-?_@o>6e?mbKf9cr6eeNAbe!1%9a+$P++xB1|svb%SEm!3X(u}r7J zK!sXGQ!k2W_}ZpzI(I)T5Be~0y;^_R>6G8(VH$RcG7<`4@ED{?7+G2@U73ah)b5;J zzqp}xueJV+r|I!u{C^kQi|_xP|K{y+dG-8RN3KGx@Xg~2y=89_@FfdP6#Mb^bgBn$ zyBqkR#cjAyq-HdAGPb(Ua z`q7|T@B7+4E@ouKs=Zdx!_YIGuHYw(9q+5aPCTP;;hUO-4|Ecv_k)wTrkjbY9|A?0 ziX%kxTC3|Fi^9^^Q*fF%X(|JomxTkaj$cZVcZ_U9Z-tmUDLj}eU9dQ+r*F^_ATbc0 z?;EmykjDooWBraI|7~lxM0$;wf@ADWfPh6ow!ypeSVWb4a`>Nmq@tuCfq5I8?{ppn z*+r46aHXO3902lxB)IEplTa8F#qhr{@zw=*w?hlO;1eKD5oXkRp>i2|NRm}E#(6ZH zq9L4leg+u?p*yYrr~hJspmb3_k^^kELze`%XZ?N`7n|L-4{EJQwS-Q7h@0&O%-}9; zw!>zOTP*Q#herw+H{jbq)r!yK(D?NMvQ##72=}I*8ErrL{dM~|G?P(;pVz^F#5 zW|C3rVW4W9ms!1~Qd8pl80GVYtz2ADPiT`8g{MmKHNCKba3*whNBaUR+4 zD1Rwax*ud6XQ>g4KJ1-Ml??Ys@_v0+BcG}lGa=Z3xv?o&RL1jQ8<{>b&e=HD6Y7uJWZ_^69!ZVfC)QBvK%!HbNepKq1yy*FBJOzba%LxO zKis)$W6kawQNqiIYMZ{mEbU;{xQ5q6KNF*G%3iN9^Tx~f^1sqhD*+;JlEw>@Tc6t9AAYX2c{cve1hrLM7psZHex5~9NTutRO_ZLwsA`uXz{>yN3y&flMWruPlk*W?1lVDV zvYPt545U%(|LARx95|IoBAu*USKh}-al#GY0lAb4G?`(tCCi6(0)yu?KIRhaymlmL zN*0ZwdeEN^EEm{3SqcS%>EL%E5VhFK$6D!jPH1qz@Qz`K(z`eFqVyF!!ZJu2QJLKl zz1RxS)7sft5IG;aoo(CDDJc9QwKPT99j#;3B|zy6yAHinvLafNu%diy&0M4QrPL?h z2OnN-#_`3g{oQ`fTI3lyl@mI=#UtIZNR{IlHx_SpPanic(F~~#kBloO36Jzwc*7;v z#0y%2nO&S@UBQQojr;iO_6r|6dc+iQHFRg=y}%bFd&=w$SuFc!kdz>r>ATq_Y_=I7 zg*9n+InRY$L%D|Bgc|nZY%XX{pnNh`s!^qq1zl=ts_|b`wVf?+#o%7wR7tfyj(&rPaaZLBe@v4?>kAL}#7oUD|5$2)yn}MNvFkS)9adFY# zdvq0s9bQyRIs#Q$?oP`G-~8UAZ~V@m{Nq3VkN@P4u5La%9S_HuTf~c6{o>V%6~!_i z_op;rHBsv4c=$nh^jDVQ;`-+FbY%Y)F#p$11G_XuxAhlY_h{?4URm1nKIhl< z7!H>tq0pAb;R{hIfjLrPi{+SXfBn<{cf1_G|9Ag^+uVQo0X;qt+Qad-LV z&FeDlktV?FwF}Y^)hn=@Gu&$n{XV9)L5~<&IYcO9DVkprHfa+Z&PWynEnA_htv}(D zs#{AGo-+^i6Hg}$C*bIsJ60C8vmXflVdQz?Q>Aud$_`8QqsN>#)F$?u%?11`J4>Egj7%<5%!pg3;6`K0imkOtp7m9uR@LL=5bSk2<*tN->p-~PTT_R>e2A>k>ua7!XyROc!DIkH zbi}1a9tGZhtvOaAg$5=;DE_t_hr%4s%Z?)O6ukM3)M1D#C?lv&n~}7=3U|M9b&E`< z?tG!!Oh_)oChpaUsr`X$4S%uWh$&1%qcolKQO<`tH;b`11EigS=9FDeu)~M}x3f}G zvgX5v_H^b0)OwRYl6j9IG--1@r)AnhtARO7ZlNP=kDCnD*&R~M&?k#5W`2#l+agl3 z5kMA;3X$$Nw0){Ge7aJ6EUwSVUbv!wWU%&@9L0W?BW$C}TRtP0v3*-wXu0&@|YMWVFa|FJO#bJ{Mo_!Z5ldd6^ zqL*VOn~PXM@M}t{+Fyl1H17k?@ai!leEN%vvJ4zWqaK1i2Y8F2@2;-y z)iQHVu-$QPQf`;!!*71?8{hfKKmXtV^gsRi|JEN~-ky#*xrg_67dvdMO74iP`^2&9gs@5%TY}VK;9Zu(;c!~!ZoAvn!&;lC%{YJof`h|j1v^p4or9;n zEka?|@je$wDlo|}7^8)=iokI-R=D*%VuMx-<=a=!pKQnNgZDndW-jq{1PVyKZ2H~h zRsDapC!CK*ar|Mq2w_Ug1oK;`;&!gR7SoY52b}Y~(9^Y~1c-<*R2h4Y9$_BKL{g0# z`#B-1oI1^*>3YYYv&aH?2*e#aPOzP<6e%j=)8)|Kd}8=V5OBuY3Z9GR~eS zH;I72S3)<7t{{l#O0_~~Gb>KLnTFOe9Kx4n1K=oP_fRm7XGh=F-CKZ<>J`{cTX50Y0 zLnq-8Ux9{Pl2ACfEYDoO8-}}8INTw7WTm6;^6~lUW!QUyQq;ODM zbioGMEfS+6xK%3y8Khy2uU248;oB?awg#z9+RU^NbLL|m+i8{JG-j?n0RjU($)iB! zB(9wM=`=~fCB+AWA}Mub5H&o-iWq_x7O<}lN`o{r%q=kgLe(GKs46)5ozg-}Gurgb z4w1RL3k;gjCDg`Uh#ho`=nKF1J3o@H)9b|}%7qkY!4l6Jl0LB0Fkrsz8N4i!>l;&B zj-=dgEeb<%?@B{8&27~roZbdV6dTfNZva*7RcD&OwtXVko0mA3F&5<9lIty3rey|% zmD1iMUJd#!SD`n(ALB&La^}l9b3My9%DTrSe;jffyD*CO=8eLkh2O3#Uw!XE@!j+5 zeHJ}|gG6B@k_KwQ$c?(_TXM7lv}gh1N|ZH#k@JihkV>QMovV7^kdp39pY@HRVQ?KK zZei)c6WzUYGK%m%Y|ev0`uK`uQAd1J`Ab?R;^T$FjJja5dZ+WkuvgT&;u1}?S$}p+ z;K-O})AnI{nzNTx`5nyv*7_?=Ui`|aITQay81dq=Qg*BKN##!IGcll5hEnB3`*%d1 z&YTdqM{@AzWI#!xtwLT!Wz8xZY~LkkS&kA5JG(;og0!Z$D;6bE45RPcVRtPW!@GA* zmYRF+e4^B!#sZNXT$3@)lA+j;zs@&!JPnkk^|{`!8H<_>X0G3LD`fjBYX_ilk1f!7 z|H%@`w@WK;Eyu1jxK2y_Y{FJE!e!O@XX#@L2z6E~gVfxf zxGVDi9h+IPC7V}PjV0R)TxlBG&{Tz9pJh@+2w^$DH3%Pfjb{UNMcVjkmQA*r4%yL70%B+7uk zABW3Y(EjQdKYRJvFRx;`L@_+nMzS`8n{nI>{$e-0_rar!tNYvC7IE#HF>bal_Fwt< z2fy{*pZwqd@?ZbQKlvYr)3bShSFeHlm))*csO-S51Gc1P&b1pn`8Ym!Z~OjNQ`o(F zb9nyjX*ta(@ja*~^#g8dsm=E<611u4uWjK~NcT5x^r!j?&f!$wzHjD!f+Z4wM;?G> zaf@elH*%~}8=aIVA{ZhIJd~t}LvV;At3S3+>FFnbah&(x|J#3fikH9s{0U+P>eYo! zcU-vn1^17_PFLC}r0b4zI?VZUv)T6Oy%#R5r)g4}9(I_R_t)+Wa=1kI6vFX9-@!^T z5jV;JUDLV|P1o1oH1U@uG)pC&4!3V!J$!Jvxw_N{LyMKnXUN6XWw+Vg-0mZkO>iM* zO4+e<Ab4_G31!#K_5?sQW1MkONrpIW9sD$6`H#yuN9^rN)5@$smQ3Vgre)m z=}B(Td~dB@vJAwmm?jx6^A9c`YUjsIbmWllyR<0)L+8M2|XyL zKHClT)DEc>r~3SWS|_Td=@_CEf_8qM;#gcCw}*q~6u1CWy-Ji`?a2m^vWxFh@5Va0ac%cWXmv(Yt0akJzA7GE7E z+2WR)gUB2>?X(MU%KWg>{&`t{yvhx=mck16^mDezIO`{zGcPE2`q>tSXS=;7uv!?H za@-~*HeW1};|kd$oYH3N*&B*isFRizZV|I?grpII--FiiZ}vz_*}N%h0pT4DCo`c_(BqoC*I!)4ye@yX`~Qle(zSiEJ1x zOIf9vnTyVw4Kt_O#fB?05&;t0`fjb$vH^9XLJ+7W&BfLvEz~`TEe}ORXi%Rh%CmR9 zGby^tF`n9BiY@Jp%R5rG#=;OUQSoByh{VcSx}jX#NsTW-ZZM7DKiLZ)mbuqhoaIPMlAd)YdE(%3@O=cw&7cHnkT74_6X}DFna% zWY$c?YGAAreOtm5(vf4fTf?zUYha+YKMHazQ*UCn)V3rgPD6B86U#PtXtu?YL2EQY z$nP{OL0dBGRq)A4Z;qwO!sT`3uQMTV;{|7H?Hb8+U4g3A(dk*dc+M8DVV9Gg7iSw& zK9iH|21Wr3>0M}$IhO4XE3(#FB8fLqYZG+n_rm-W8f?}eC}q>Tj~-sucH!x(>)ZY5 z9EyZ2EFHCuXFE4#=1Rk9)mXF{BMx|omS^c&z$}L@8aknDah9oAAHbP%xOYjVyoH3F zr;Y&HDN&BelWIXkc}?ML@R(#Nn1axRwnfGT)HS48ds%pSdfT(soqN=l>w{T!kWPyO zXcx~BoKjw$F_S{)>P?59MA~bNa3UR~wq9VD-mC$!sAfevt>nHTT8LAv`=5XDi=8`s z^wE9r3IM&(NI)tYAkf~td~tLAvhV${83QKHJ)eS_P1ci@uV24-_4ISM9P9Bzxzmlc zZ}fin^yfc+@!2O^w_FU2o*z6wDOl;aVcXw-bpK*|DTXr<`?VG%0Avp@ltMa(y3H7Qi*xV+zwyEkuMyE0+Tn-@r4 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