From 7fbc50902a36be1ddd323e41757d14d9737829bf Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Wed, 9 May 2018 13:51:42 -0400 Subject: [PATCH] Initial commit --- .gitignore | 3 + .nvmrc | 1 + Gruntfile.js | 85 + README.md | 28 + assets/blog.png | Bin 0 -> 616 bytes assets/default-header.png | Bin 0 -> 930884 bytes assets/facebook-icon.png | Bin 0 -> 1157 bytes assets/front-posts-bg.jpg | Bin 0 -> 135455 bytes assets/logo.jpg | Bin 0 -> 19762 bytes assets/signup-button.png | Bin 0 -> 4582 bytes assets/socials.png | Bin 0 -> 1325 bytes bower.json | 6 + comments.php | 89 + css/app.css | 8452 +++++++++++++ css/app.css.map | 76 + favicon.ico | Bin 0 -> 18240 bytes favicon.png | Bin 0 -> 1453 bytes functions.php | 222 + glm-member-db/views/front/members/detail.html | 623 + .../views/front/members/detail_1.html | 684 ++ glm-member-db/views/front/members/list.html | 648 + index.php | 44 + js/app.js | 55 + js/custom/pageSetup.js | 46 + js/dollarsign.js | 6 + js/fastclick/lib/fastclick.js | 841 ++ js/foundation/css/foundation.css.map | 7 + js/foundation/css/normalize.css.map | 7 + js/foundation/js/foundation.js | 6581 ++++++++++ js/foundation/js/foundation.min.js | 5 + .../js/foundation/foundation.abide.js | 426 + .../js/foundation/foundation.accordion.js | 125 + .../js/foundation/foundation.alert.js | 43 + .../js/foundation/foundation.clearing.js | 586 + .../js/foundation/foundation.dropdown.js | 468 + .../js/foundation/foundation.equalizer.js | 104 + .../js/foundation/foundation.interchange.js | 360 + .../js/foundation/foundation.joyride.js | 935 ++ js/foundation/js/foundation/foundation.js | 732 ++ .../js/foundation/foundation.magellan.js | 214 + .../js/foundation/foundation.offcanvas.js | 225 + .../js/foundation/foundation.orbit.js | 476 + .../js/foundation/foundation.reveal.js | 522 + .../js/foundation/foundation.slider.js | 296 + js/foundation/js/foundation/foundation.tab.js | 247 + .../js/foundation/foundation.tooltip.js | 348 + .../js/foundation/foundation.topbar.js | 458 + js/foundation/js/vendor/fastclick.js | 8 + js/foundation/js/vendor/jquery.cookie.js | 8 + js/foundation/js/vendor/jquery.js | 26 + js/foundation/js/vendor/modernizr.js | 8 + js/foundation/js/vendor/placeholder.js | 2 + js/jquery-placeholder/jquery.placeholder.js | 192 + js/jquery.cookie/jquery.cookie.js | 117 + js/jquery/dist/core.js | 476 + js/jquery/dist/jquery.js | 10253 ++++++++++++++++ js/jquery/dist/jquery.min.js | 4 + js/jquery/dist/jquery.min.map | 1 + js/jquery/dist/jquery.slim.js | 8160 ++++++++++++ js/jquery/dist/jquery.slim.min.js | 4 + js/jquery/dist/jquery.slim.min.map | 1 + js/jquery/external/sizzle/dist/sizzle.js | 2272 ++++ js/jquery/external/sizzle/dist/sizzle.min.js | 3 + js/jquery/external/sizzle/dist/sizzle.min.map | 1 + js/jquery/src/ajax.js | 855 ++ js/jquery/src/ajax/jsonp.js | 102 + js/jquery/src/ajax/load.js | 76 + js/jquery/src/ajax/parseXML.js | 30 + js/jquery/src/ajax/script.js | 77 + js/jquery/src/ajax/var/location.js | 5 + js/jquery/src/ajax/var/nonce.js | 7 + js/jquery/src/ajax/var/rquery.js | 5 + js/jquery/src/ajax/xhr.js | 169 + js/jquery/src/attributes.js | 13 + js/jquery/src/attributes/attr.js | 141 + js/jquery/src/attributes/classes.js | 174 + js/jquery/src/attributes/prop.js | 143 + js/jquery/src/attributes/support.js | 33 + js/jquery/src/attributes/val.js | 190 + js/jquery/src/callbacks.js | 234 + js/jquery/src/core.js | 476 + js/jquery/src/core/DOMEval.js | 16 + js/jquery/src/core/access.js | 70 + js/jquery/src/core/init.js | 128 + js/jquery/src/core/nodeName.js | 13 + js/jquery/src/core/parseHTML.js | 65 + js/jquery/src/core/ready-no-deferred.js | 96 + js/jquery/src/core/ready.js | 86 + js/jquery/src/core/readyException.js | 13 + js/jquery/src/core/stripAndCollapse.js | 14 + js/jquery/src/core/support.js | 20 + js/jquery/src/core/var/rsingleTag.js | 6 + js/jquery/src/css.js | 438 + js/jquery/src/css/addGetHookIf.js | 26 + js/jquery/src/css/adjustCSS.js | 71 + js/jquery/src/css/curCSS.js | 65 + js/jquery/src/css/hiddenVisibleSelectors.js | 15 + js/jquery/src/css/showHide.js | 105 + js/jquery/src/css/support.js | 89 + js/jquery/src/css/var/cssExpand.js | 5 + js/jquery/src/css/var/getStyles.js | 17 + js/jquery/src/css/var/isHiddenWithinTree.js | 34 + js/jquery/src/css/var/rmargin.js | 5 + js/jquery/src/css/var/rnumnonpx.js | 7 + js/jquery/src/css/var/swap.js | 26 + js/jquery/src/data.js | 179 + js/jquery/src/data/Data.js | 161 + js/jquery/src/data/var/acceptData.js | 19 + js/jquery/src/data/var/dataPriv.js | 7 + js/jquery/src/data/var/dataUser.js | 7 + js/jquery/src/deferred.js | 391 + js/jquery/src/deferred/exceptionHook.js | 21 + js/jquery/src/deprecated.js | 40 + js/jquery/src/dimensions.js | 56 + js/jquery/src/effects.js | 699 ++ js/jquery/src/effects/Tween.js | 123 + js/jquery/src/effects/animatedSelector.js | 15 + js/jquery/src/event.js | 746 ++ js/jquery/src/event/ajax.js | 22 + js/jquery/src/event/alias.js | 29 + js/jquery/src/event/focusin.js | 55 + js/jquery/src/event/support.js | 11 + js/jquery/src/event/trigger.js | 185 + js/jquery/src/exports/amd.js | 26 + js/jquery/src/exports/global.js | 34 + js/jquery/src/jquery.js | 41 + js/jquery/src/manipulation.js | 488 + js/jquery/src/manipulation/_evalUrl.js | 23 + js/jquery/src/manipulation/buildFragment.js | 104 + js/jquery/src/manipulation/getAll.js | 32 + js/jquery/src/manipulation/setGlobalEval.js | 22 + js/jquery/src/manipulation/support.js | 35 + .../src/manipulation/var/rcheckableType.js | 5 + js/jquery/src/manipulation/var/rscriptType.js | 5 + js/jquery/src/manipulation/var/rtagName.js | 5 + js/jquery/src/manipulation/wrapMap.js | 29 + js/jquery/src/offset.js | 229 + js/jquery/src/queue.js | 145 + js/jquery/src/queue/delay.js | 24 + js/jquery/src/selector-native.js | 237 + js/jquery/src/selector-sizzle.js | 19 + js/jquery/src/selector.js | 3 + js/jquery/src/serialize.js | 130 + js/jquery/src/traversing.js | 191 + js/jquery/src/traversing/findFilter.js | 106 + js/jquery/src/traversing/var/dir.js | 22 + js/jquery/src/traversing/var/rneedsContext.js | 8 + js/jquery/src/traversing/var/siblings.js | 17 + js/jquery/src/var/ObjectFunctionString.js | 7 + js/jquery/src/var/arr.js | 5 + js/jquery/src/var/class2type.js | 6 + js/jquery/src/var/concat.js | 7 + js/jquery/src/var/document.js | 5 + js/jquery/src/var/documentElement.js | 7 + js/jquery/src/var/fnToString.js | 7 + js/jquery/src/var/getProto.js | 5 + js/jquery/src/var/hasOwn.js | 7 + js/jquery/src/var/indexOf.js | 7 + js/jquery/src/var/pnum.js | 5 + js/jquery/src/var/push.js | 7 + js/jquery/src/var/rcssNum.js | 9 + js/jquery/src/var/rnothtmlwhite.js | 8 + js/jquery/src/var/slice.js | 7 + js/jquery/src/var/support.js | 6 + js/jquery/src/var/toString.js | 7 + js/jquery/src/wrap.js | 77 + 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 | 178 + 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 | 18 + package.json.bak | 14 + package.jsonclear | 14 + parts/blog-content-area.php | 28 + parts/blog-feed-front.php | 41 + parts/blog-sidebar-r.php | 33 + parts/blog-text-single.php | 13 + parts/blog-text.php | 12 + parts/dropdown-destinations.php | 10 + parts/dropdown-map.php | 142 + parts/dropdown-venues.php | 11 + parts/glm-blocks.php | 40 + parts/glm-members-only-login-form.php | 45 + parts/glm-members-only-lostpass-form.php | 24 + parts/glm-members-only-top-bar.php | 16 + parts/header-meta.php | 10 + parts/main-content.php | 10 + parts/region-map.php | 384 + parts/search-form.php | 4 + parts/share-this.php | 12 + parts/slide-show.php | 10 + parts/video.php | 16 + robots.txt | 4 + screenshot.png | Bin 0 -> 1490089 bytes scss/_blog.scss | 144 + scss/_body.scss | 16 + scss/_content.scss | 14 + scss/_copyright.scss | 27 + scss/_defaults.scss | 55 + scss/_left-off-canvas.scss | 130 + scss/_main.scss | 267 + scss/_mixins.scss | 2 + scss/_page.footer.scss | 93 + scss/_page.header.scss | 147 + scss/_page.wrapper.scss | 0 scss/_plugins.scss | 6 + scss/_right-off-canvas.scss | 87 + scss/_search.scss | 71 + scss/_settings.scss | 1479 +++ scss/_shadow.wrapper.scss | 0 scss/_sidebar.scss | 143 + scss/_slideshow.scss | 36 + scss/_structure.scss | 71 + scss/_topbar.scss | 218 + scss/_wordpress.scss | 235 + scss/admin/tinymce.css | 35 + scss/app.scss | 21 + scss/mixins/_gradient.scss | 10 + scss/mixins/_off-canvas-arrow.scss | 42 + scss/plugins/_blocks.scss | 108 + scss/plugins/_events.scss | 3 + scss/plugins/_fullCalendar.scss | 80 + scss/plugins/_glm-member-db.scss | 300 + scss/plugins/_gravityForms.scss | 7 + scss/plugins/_nextgen.scss | 40 + sections/blog-archive.php | 6 + sections/blog-home.php | 9 + sections/blog-single.php | 26 + sections/copyright.php | 7 + sections/footer.php | 41 + sections/front-page.php | 17 + sections/header.php | 30 + sections/interior-page.php | 33 + sections/off-canvas.php | 38 + sections/search.php | 110 + sidebar.php | 10 + style.css | 7 + 360 files changed, 77610 insertions(+) create mode 100644 .gitignore create mode 100644 .nvmrc create mode 100644 Gruntfile.js create mode 100644 README.md create mode 100644 assets/blog.png create mode 100644 assets/default-header.png create mode 100644 assets/facebook-icon.png create mode 100644 assets/front-posts-bg.jpg create mode 100644 assets/logo.jpg create mode 100644 assets/signup-button.png create mode 100644 assets/socials.png create mode 100644 bower.json create mode 100644 comments.php create mode 100644 css/app.css create mode 100644 css/app.css.map create mode 100755 favicon.ico create mode 100644 favicon.png create mode 100644 functions.php create mode 100644 glm-member-db/views/front/members/detail.html create mode 100644 glm-member-db/views/front/members/detail_1.html create mode 100644 glm-member-db/views/front/members/list.html create mode 100644 index.php create mode 100644 js/app.js create mode 100644 js/custom/pageSetup.js create mode 100644 js/dollarsign.js create mode 100644 js/fastclick/lib/fastclick.js create mode 100644 js/foundation/css/foundation.css.map create mode 100644 js/foundation/css/normalize.css.map create mode 100644 js/foundation/js/foundation.js create mode 100644 js/foundation/js/foundation.min.js create mode 100644 js/foundation/js/foundation/foundation.abide.js create mode 100644 js/foundation/js/foundation/foundation.accordion.js create mode 100644 js/foundation/js/foundation/foundation.alert.js create mode 100644 js/foundation/js/foundation/foundation.clearing.js create mode 100644 js/foundation/js/foundation/foundation.dropdown.js create mode 100644 js/foundation/js/foundation/foundation.equalizer.js create mode 100644 js/foundation/js/foundation/foundation.interchange.js create mode 100644 js/foundation/js/foundation/foundation.joyride.js create mode 100644 js/foundation/js/foundation/foundation.js create mode 100644 js/foundation/js/foundation/foundation.magellan.js create mode 100644 js/foundation/js/foundation/foundation.offcanvas.js create mode 100644 js/foundation/js/foundation/foundation.orbit.js create mode 100644 js/foundation/js/foundation/foundation.reveal.js create mode 100644 js/foundation/js/foundation/foundation.slider.js create mode 100644 js/foundation/js/foundation/foundation.tab.js create mode 100644 js/foundation/js/foundation/foundation.tooltip.js create mode 100644 js/foundation/js/foundation/foundation.topbar.js create mode 100644 js/foundation/js/vendor/fastclick.js create mode 100644 js/foundation/js/vendor/jquery.cookie.js create mode 100644 js/foundation/js/vendor/jquery.js create mode 100644 js/foundation/js/vendor/modernizr.js create mode 100644 js/foundation/js/vendor/placeholder.js create mode 100644 js/jquery-placeholder/jquery.placeholder.js create mode 100644 js/jquery.cookie/jquery.cookie.js create mode 100644 js/jquery/dist/core.js create mode 100644 js/jquery/dist/jquery.js create mode 100644 js/jquery/dist/jquery.min.js create mode 100644 js/jquery/dist/jquery.min.map create mode 100644 js/jquery/dist/jquery.slim.js create mode 100644 js/jquery/dist/jquery.slim.min.js create mode 100644 js/jquery/dist/jquery.slim.min.map create mode 100644 js/jquery/external/sizzle/dist/sizzle.js create mode 100644 js/jquery/external/sizzle/dist/sizzle.min.js create mode 100644 js/jquery/external/sizzle/dist/sizzle.min.map create mode 100644 js/jquery/src/ajax.js create mode 100644 js/jquery/src/ajax/jsonp.js create mode 100644 js/jquery/src/ajax/load.js create mode 100644 js/jquery/src/ajax/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/nodeName.js create mode 100644 js/jquery/src/core/parseHTML.js create mode 100644 js/jquery/src/core/ready-no-deferred.js create mode 100644 js/jquery/src/core/ready.js create mode 100644 js/jquery/src/core/readyException.js create mode 100644 js/jquery/src/core/stripAndCollapse.js create mode 100644 js/jquery/src/core/support.js create mode 100644 js/jquery/src/core/var/rsingleTag.js create mode 100644 js/jquery/src/css.js create mode 100644 js/jquery/src/css/addGetHookIf.js create mode 100644 js/jquery/src/css/adjustCSS.js create mode 100644 js/jquery/src/css/curCSS.js create mode 100644 js/jquery/src/css/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/isHiddenWithinTree.js create mode 100644 js/jquery/src/css/var/rmargin.js create mode 100644 js/jquery/src/css/var/rnumnonpx.js create mode 100644 js/jquery/src/css/var/swap.js create mode 100644 js/jquery/src/data.js create mode 100644 js/jquery/src/data/Data.js create mode 100644 js/jquery/src/data/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/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/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/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/rcheckableType.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/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/traversing.js create mode 100644 js/jquery/src/traversing/findFilter.js create mode 100644 js/jquery/src/traversing/var/dir.js create mode 100644 js/jquery/src/traversing/var/rneedsContext.js create mode 100644 js/jquery/src/traversing/var/siblings.js create mode 100644 js/jquery/src/var/ObjectFunctionString.js create mode 100644 js/jquery/src/var/arr.js create mode 100644 js/jquery/src/var/class2type.js create mode 100644 js/jquery/src/var/concat.js create mode 100644 js/jquery/src/var/document.js create mode 100644 js/jquery/src/var/documentElement.js create mode 100644 js/jquery/src/var/fnToString.js create mode 100644 js/jquery/src/var/getProto.js create mode 100644 js/jquery/src/var/hasOwn.js create mode 100644 js/jquery/src/var/indexOf.js create mode 100644 js/jquery/src/var/pnum.js create mode 100644 js/jquery/src/var/push.js create mode 100644 js/jquery/src/var/rcssNum.js create mode 100644 js/jquery/src/var/rnothtmlwhite.js create mode 100644 js/jquery/src/var/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/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 package.json.bak create mode 100644 package.jsonclear create mode 100644 parts/blog-content-area.php create mode 100644 parts/blog-feed-front.php create mode 100644 parts/blog-sidebar-r.php create mode 100644 parts/blog-text-single.php create mode 100644 parts/blog-text.php create mode 100644 parts/dropdown-destinations.php create mode 100644 parts/dropdown-map.php create mode 100644 parts/dropdown-venues.php create mode 100644 parts/glm-blocks.php create mode 100644 parts/glm-members-only-login-form.php create mode 100644 parts/glm-members-only-lostpass-form.php create mode 100644 parts/glm-members-only-top-bar.php create mode 100644 parts/header-meta.php create mode 100644 parts/main-content.php create mode 100644 parts/region-map.php create mode 100644 parts/search-form.php create mode 100644 parts/share-this.php create mode 100644 parts/slide-show.php create mode 100644 parts/video.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/_blocks.scss create mode 100644 scss/plugins/_events.scss create mode 100644 scss/plugins/_fullCalendar.scss create mode 100644 scss/plugins/_glm-member-db.scss create mode 100644 scss/plugins/_gravityForms.scss create mode 100644 scss/plugins/_nextgen.scss create mode 100644 sections/blog-archive.php create mode 100644 sections/blog-home.php create mode 100644 sections/blog-single.php create mode 100644 sections/copyright.php create mode 100644 sections/footer.php create mode 100644 sections/front-page.php create mode 100644 sections/header.php create mode 100644 sections/interior-page.php create mode 100644 sections/off-canvas.php create mode 100644 sections/search.php create mode 100644 sidebar.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/.nvmrc b/.nvmrc new file mode 100644 index 0000000..dbca4f3 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +0.10.25 diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100644 index 0000000..4c513e7 --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,85 @@ +module.exports = function(grunt) { + grunt.initConfig({ + pkg: grunt.file.readJSON('package.json'), + + sass: { + options: { + includePaths: ['bower_components/foundation/scss'], + sourceMap: true + }, + dist: { + options: { + outputStyle: 'expanded' + }, + 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/assets/blog.png b/assets/blog.png new file mode 100644 index 0000000000000000000000000000000000000000..26d23f09f96232a7ba0ab15f80dce903abd43ba5 GIT binary patch literal 616 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 z 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 -p%)K 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 T*qW{|#op6%zuF$t;^P%$7gmzl8i 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� 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 z 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

tOREwoQek07AuJjRBxE2 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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..646da5e --- /dev/null +++ b/css/app.css @@ -0,0 +1,8452 @@ +#content-wrapper { + padding-top: 30px; } + +.content-button { + background-color: #d67c3e; + border-radius: 4px; + color: white; + padding: 10px 20px; } + .content-button:hover { + background-color: #43503f; + color: white; + transition: all 0.5s ease-in-out; } + +meta.foundation-version { + font-family: "/5.5.3/"; } + +meta.foundation-mq-small { + font-family: "/only screen/"; + width: 0em; } + +meta.foundation-mq-small-only { + font-family: "/only screen and (max-width: 40em)/"; + width: 0em; } + +meta.foundation-mq-medium { + font-family: "/only screen and (min-width:40.063em)/"; + width: 40.063em; } + +meta.foundation-mq-medium-only { + font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/"; + width: 40.063em; } + +meta.foundation-mq-large { + font-family: "/only screen and (min-width:64.063em)/"; + width: 64.063em; } + +meta.foundation-mq-large-only { + font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/"; + width: 64.063em; } + +meta.foundation-mq-xlarge { + font-family: "/only screen and (min-width:90.063em)/"; + width: 90.063em; } + +meta.foundation-mq-xlarge-only { + font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/"; + width: 90.063em; } + +meta.foundation-mq-xxlarge { + font-family: "/only screen and (min-width:120.063em)/"; + width: 120.063em; } + +meta.foundation-data-attribute-namespace { + font-family: false; } + +html, body { + height: 100%; } + +*, *:before, *:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +html, body { + font-size: 100%; } + +body { + background: #fff; + color: #000000; + cursor: auto; + font-family: "Open Sans", 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: "Open Sans", 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; } + [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.9375rem 1.875rem; } + +@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-1 > li:nth-of-type(1n) { + padding-left: 0rem; + padding-right: 0rem; } + .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-2 > li:nth-of-type(2n+1) { + padding-left: 0rem; + padding-right: 0.9375rem; } + .small-block-grid-2 > li:nth-of-type(2n) { + padding-left: 0.9375rem; + padding-right: 0rem; } + .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-3 > li:nth-of-type(3n+1) { + padding-left: 0rem; + padding-right: 1.25rem; } + .small-block-grid-3 > li:nth-of-type(3n+2) { + padding-left: 0.625rem; + padding-right: 0.625rem; } + .small-block-grid-3 > li:nth-of-type(3n) { + padding-left: 1.25rem; + padding-right: 0rem; } + .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-4 > li:nth-of-type(4n+1) { + padding-left: 0rem; + padding-right: 1.40625rem; } + .small-block-grid-4 > li:nth-of-type(4n+2) { + padding-left: 0.46875rem; + padding-right: 0.9375rem; } + .small-block-grid-4 > li:nth-of-type(4n+3) { + padding-left: 0.9375rem; + padding-right: 0.46875rem; } + .small-block-grid-4 > li:nth-of-type(4n) { + padding-left: 1.40625rem; + padding-right: 0rem; } + .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-5 > li:nth-of-type(5n+1) { + padding-left: 0rem; + padding-right: 1.5rem; } + .small-block-grid-5 > li:nth-of-type(5n+2) { + padding-left: 0.375rem; + padding-right: 1.125rem; } + .small-block-grid-5 > li:nth-of-type(5n+3) { + padding-left: 0.75rem; + padding-right: 0.75rem; } + .small-block-grid-5 > li:nth-of-type(5n+4) { + padding-left: 1.125rem; + padding-right: 0.375rem; } + .small-block-grid-5 > li:nth-of-type(5n) { + padding-left: 1.5rem; + padding-right: 0rem; } + .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-6 > li:nth-of-type(6n+1) { + padding-left: 0rem; + padding-right: 1.5625rem; } + .small-block-grid-6 > li:nth-of-type(6n+2) { + padding-left: 0.3125rem; + padding-right: 1.25rem; } + .small-block-grid-6 > li:nth-of-type(6n+3) { + padding-left: 0.625rem; + padding-right: 0.9375rem; } + .small-block-grid-6 > li:nth-of-type(6n+4) { + padding-left: 0.9375rem; + padding-right: 0.625rem; } + .small-block-grid-6 > li:nth-of-type(6n+5) { + padding-left: 1.25rem; + padding-right: 0.3125rem; } + .small-block-grid-6 > li:nth-of-type(6n) { + padding-left: 1.5625rem; + padding-right: 0rem; } + .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-7 > li:nth-of-type(7n+1) { + padding-left: 0rem; + padding-right: 1.6071428571rem; } + .small-block-grid-7 > li:nth-of-type(7n+2) { + padding-left: 0.2678571429rem; + padding-right: 1.3392857143rem; } + .small-block-grid-7 > li:nth-of-type(7n+3) { + padding-left: 0.5357142857rem; + padding-right: 1.0714285714rem; } + .small-block-grid-7 > li:nth-of-type(7n+4) { + padding-left: 0.8035714286rem; + padding-right: 0.8035714286rem; } + .small-block-grid-7 > li:nth-of-type(7n+5) { + padding-left: 1.0714285714rem; + padding-right: 0.5357142857rem; } + .small-block-grid-7 > li:nth-of-type(7n+6) { + padding-left: 1.3392857143rem; + padding-right: 0.2678571429rem; } + .small-block-grid-7 > li:nth-of-type(7n) { + padding-left: 1.6071428571rem; + padding-right: 0rem; } + .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-8 > li:nth-of-type(8n+1) { + padding-left: 0rem; + padding-right: 1.640625rem; } + .small-block-grid-8 > li:nth-of-type(8n+2) { + padding-left: 0.234375rem; + padding-right: 1.40625rem; } + .small-block-grid-8 > li:nth-of-type(8n+3) { + padding-left: 0.46875rem; + padding-right: 1.171875rem; } + .small-block-grid-8 > li:nth-of-type(8n+4) { + padding-left: 0.703125rem; + padding-right: 0.9375rem; } + .small-block-grid-8 > li:nth-of-type(8n+5) { + padding-left: 0.9375rem; + padding-right: 0.703125rem; } + .small-block-grid-8 > li:nth-of-type(8n+6) { + padding-left: 1.171875rem; + padding-right: 0.46875rem; } + .small-block-grid-8 > li:nth-of-type(8n+7) { + padding-left: 1.40625rem; + padding-right: 0.234375rem; } + .small-block-grid-8 > li:nth-of-type(8n) { + padding-left: 1.640625rem; + padding-right: 0rem; } + .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-9 > li:nth-of-type(9n+1) { + padding-left: 0rem; + padding-right: 1.6666666667rem; } + .small-block-grid-9 > li:nth-of-type(9n+2) { + padding-left: 0.2083333333rem; + padding-right: 1.4583333333rem; } + .small-block-grid-9 > li:nth-of-type(9n+3) { + padding-left: 0.4166666667rem; + padding-right: 1.25rem; } + .small-block-grid-9 > li:nth-of-type(9n+4) { + padding-left: 0.625rem; + padding-right: 1.0416666667rem; } + .small-block-grid-9 > li:nth-of-type(9n+5) { + padding-left: 0.8333333333rem; + padding-right: 0.8333333333rem; } + .small-block-grid-9 > li:nth-of-type(9n+6) { + padding-left: 1.0416666667rem; + padding-right: 0.625rem; } + .small-block-grid-9 > li:nth-of-type(9n+7) { + padding-left: 1.25rem; + padding-right: 0.4166666667rem; } + .small-block-grid-9 > li:nth-of-type(9n+8) { + padding-left: 1.4583333333rem; + padding-right: 0.2083333333rem; } + .small-block-grid-9 > li:nth-of-type(9n) { + padding-left: 1.6666666667rem; + padding-right: 0rem; } + .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-10 > li:nth-of-type(10n+1) { + padding-left: 0rem; + padding-right: 1.6875rem; } + .small-block-grid-10 > li:nth-of-type(10n+2) { + padding-left: 0.1875rem; + padding-right: 1.5rem; } + .small-block-grid-10 > li:nth-of-type(10n+3) { + padding-left: 0.375rem; + padding-right: 1.3125rem; } + .small-block-grid-10 > li:nth-of-type(10n+4) { + padding-left: 0.5625rem; + padding-right: 1.125rem; } + .small-block-grid-10 > li:nth-of-type(10n+5) { + padding-left: 0.75rem; + padding-right: 0.9375rem; } + .small-block-grid-10 > li:nth-of-type(10n+6) { + padding-left: 0.9375rem; + padding-right: 0.75rem; } + .small-block-grid-10 > li:nth-of-type(10n+7) { + padding-left: 1.125rem; + padding-right: 0.5625rem; } + .small-block-grid-10 > li:nth-of-type(10n+8) { + padding-left: 1.3125rem; + padding-right: 0.375rem; } + .small-block-grid-10 > li:nth-of-type(10n+9) { + padding-left: 1.5rem; + padding-right: 0.1875rem; } + .small-block-grid-10 > li:nth-of-type(10n) { + padding-left: 1.6875rem; + padding-right: 0rem; } + .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-11 > li:nth-of-type(11n+1) { + padding-left: 0.0rem; + padding-right: 1.7045454545rem; } + .small-block-grid-11 > li:nth-of-type(11n+2) { + padding-left: 0.1704545455rem; + padding-right: 1.5340909091rem; } + .small-block-grid-11 > li:nth-of-type(11n+3) { + padding-left: 0.3409090909rem; + padding-right: 1.3636363636rem; } + .small-block-grid-11 > li:nth-of-type(11n+4) { + padding-left: 0.5113636364rem; + padding-right: 1.1931818182rem; } + .small-block-grid-11 > li:nth-of-type(11n+5) { + padding-left: 0.6818181818rem; + padding-right: 1.0227272727rem; } + .small-block-grid-11 > li:nth-of-type(11n+6) { + padding-left: 0.8522727273rem; + padding-right: 0.8522727273rem; } + .small-block-grid-11 > li:nth-of-type(11n+7) { + padding-left: 1.0227272727rem; + padding-right: 0.6818181818rem; } + .small-block-grid-11 > li:nth-of-type(11n+8) { + padding-left: 1.1931818182rem; + padding-right: 0.5113636364rem; } + .small-block-grid-11 > li:nth-of-type(11n+9) { + padding-left: 1.3636363636rem; + padding-right: 0.3409090909rem; } + .small-block-grid-11 > li:nth-of-type(11n+10) { + padding-left: 1.5340909091rem; + padding-right: 0.1704545455rem; } + .small-block-grid-11 > li:nth-of-type(11n) { + padding-left: 1.7045454545rem; + padding-right: 0.0rem; } + .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; } + .small-block-grid-12 > li:nth-of-type(12n+1) { + padding-left: 0rem; + padding-right: 1.71875rem; } + .small-block-grid-12 > li:nth-of-type(12n+2) { + padding-left: 0.15625rem; + padding-right: 1.5625rem; } + .small-block-grid-12 > li:nth-of-type(12n+3) { + padding-left: 0.3125rem; + padding-right: 1.40625rem; } + .small-block-grid-12 > li:nth-of-type(12n+4) { + padding-left: 0.46875rem; + padding-right: 1.25rem; } + .small-block-grid-12 > li:nth-of-type(12n+5) { + padding-left: 0.625rem; + padding-right: 1.09375rem; } + .small-block-grid-12 > li:nth-of-type(12n+6) { + padding-left: 0.78125rem; + padding-right: 0.9375rem; } + .small-block-grid-12 > li:nth-of-type(12n+7) { + padding-left: 0.9375rem; + padding-right: 0.78125rem; } + .small-block-grid-12 > li:nth-of-type(12n+8) { + padding-left: 1.09375rem; + padding-right: 0.625rem; } + .small-block-grid-12 > li:nth-of-type(12n+9) { + padding-left: 1.25rem; + padding-right: 0.46875rem; } + .small-block-grid-12 > li:nth-of-type(12n+10) { + padding-left: 1.40625rem; + padding-right: 0.3125rem; } + .small-block-grid-12 > li:nth-of-type(12n+11) { + padding-left: 1.5625rem; + padding-right: 0.15625rem; } + .small-block-grid-12 > li:nth-of-type(12n) { + padding-left: 1.71875rem; + padding-right: 0rem; } } + +@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-1 > li:nth-of-type(1n) { + padding-left: 0rem; + padding-right: 0rem; } + .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-2 > li:nth-of-type(2n+1) { + padding-left: 0rem; + padding-right: 0.9375rem; } + .medium-block-grid-2 > li:nth-of-type(2n) { + padding-left: 0.9375rem; + padding-right: 0rem; } + .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-3 > li:nth-of-type(3n+1) { + padding-left: 0rem; + padding-right: 1.25rem; } + .medium-block-grid-3 > li:nth-of-type(3n+2) { + padding-left: 0.625rem; + padding-right: 0.625rem; } + .medium-block-grid-3 > li:nth-of-type(3n) { + padding-left: 1.25rem; + padding-right: 0rem; } + .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-4 > li:nth-of-type(4n+1) { + padding-left: 0rem; + padding-right: 1.40625rem; } + .medium-block-grid-4 > li:nth-of-type(4n+2) { + padding-left: 0.46875rem; + padding-right: 0.9375rem; } + .medium-block-grid-4 > li:nth-of-type(4n+3) { + padding-left: 0.9375rem; + padding-right: 0.46875rem; } + .medium-block-grid-4 > li:nth-of-type(4n) { + padding-left: 1.40625rem; + padding-right: 0rem; } + .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-5 > li:nth-of-type(5n+1) { + padding-left: 0rem; + padding-right: 1.5rem; } + .medium-block-grid-5 > li:nth-of-type(5n+2) { + padding-left: 0.375rem; + padding-right: 1.125rem; } + .medium-block-grid-5 > li:nth-of-type(5n+3) { + padding-left: 0.75rem; + padding-right: 0.75rem; } + .medium-block-grid-5 > li:nth-of-type(5n+4) { + padding-left: 1.125rem; + padding-right: 0.375rem; } + .medium-block-grid-5 > li:nth-of-type(5n) { + padding-left: 1.5rem; + padding-right: 0rem; } + .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-6 > li:nth-of-type(6n+1) { + padding-left: 0rem; + padding-right: 1.5625rem; } + .medium-block-grid-6 > li:nth-of-type(6n+2) { + padding-left: 0.3125rem; + padding-right: 1.25rem; } + .medium-block-grid-6 > li:nth-of-type(6n+3) { + padding-left: 0.625rem; + padding-right: 0.9375rem; } + .medium-block-grid-6 > li:nth-of-type(6n+4) { + padding-left: 0.9375rem; + padding-right: 0.625rem; } + .medium-block-grid-6 > li:nth-of-type(6n+5) { + padding-left: 1.25rem; + padding-right: 0.3125rem; } + .medium-block-grid-6 > li:nth-of-type(6n) { + padding-left: 1.5625rem; + padding-right: 0rem; } + .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-7 > li:nth-of-type(7n+1) { + padding-left: 0rem; + padding-right: 1.6071428571rem; } + .medium-block-grid-7 > li:nth-of-type(7n+2) { + padding-left: 0.2678571429rem; + padding-right: 1.3392857143rem; } + .medium-block-grid-7 > li:nth-of-type(7n+3) { + padding-left: 0.5357142857rem; + padding-right: 1.0714285714rem; } + .medium-block-grid-7 > li:nth-of-type(7n+4) { + padding-left: 0.8035714286rem; + padding-right: 0.8035714286rem; } + .medium-block-grid-7 > li:nth-of-type(7n+5) { + padding-left: 1.0714285714rem; + padding-right: 0.5357142857rem; } + .medium-block-grid-7 > li:nth-of-type(7n+6) { + padding-left: 1.3392857143rem; + padding-right: 0.2678571429rem; } + .medium-block-grid-7 > li:nth-of-type(7n) { + padding-left: 1.6071428571rem; + padding-right: 0rem; } + .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-8 > li:nth-of-type(8n+1) { + padding-left: 0rem; + padding-right: 1.640625rem; } + .medium-block-grid-8 > li:nth-of-type(8n+2) { + padding-left: 0.234375rem; + padding-right: 1.40625rem; } + .medium-block-grid-8 > li:nth-of-type(8n+3) { + padding-left: 0.46875rem; + padding-right: 1.171875rem; } + .medium-block-grid-8 > li:nth-of-type(8n+4) { + padding-left: 0.703125rem; + padding-right: 0.9375rem; } + .medium-block-grid-8 > li:nth-of-type(8n+5) { + padding-left: 0.9375rem; + padding-right: 0.703125rem; } + .medium-block-grid-8 > li:nth-of-type(8n+6) { + padding-left: 1.171875rem; + padding-right: 0.46875rem; } + .medium-block-grid-8 > li:nth-of-type(8n+7) { + padding-left: 1.40625rem; + padding-right: 0.234375rem; } + .medium-block-grid-8 > li:nth-of-type(8n) { + padding-left: 1.640625rem; + padding-right: 0rem; } + .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-9 > li:nth-of-type(9n+1) { + padding-left: 0rem; + padding-right: 1.6666666667rem; } + .medium-block-grid-9 > li:nth-of-type(9n+2) { + padding-left: 0.2083333333rem; + padding-right: 1.4583333333rem; } + .medium-block-grid-9 > li:nth-of-type(9n+3) { + padding-left: 0.4166666667rem; + padding-right: 1.25rem; } + .medium-block-grid-9 > li:nth-of-type(9n+4) { + padding-left: 0.625rem; + padding-right: 1.0416666667rem; } + .medium-block-grid-9 > li:nth-of-type(9n+5) { + padding-left: 0.8333333333rem; + padding-right: 0.8333333333rem; } + .medium-block-grid-9 > li:nth-of-type(9n+6) { + padding-left: 1.0416666667rem; + padding-right: 0.625rem; } + .medium-block-grid-9 > li:nth-of-type(9n+7) { + padding-left: 1.25rem; + padding-right: 0.4166666667rem; } + .medium-block-grid-9 > li:nth-of-type(9n+8) { + padding-left: 1.4583333333rem; + padding-right: 0.2083333333rem; } + .medium-block-grid-9 > li:nth-of-type(9n) { + padding-left: 1.6666666667rem; + padding-right: 0rem; } + .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-10 > li:nth-of-type(10n+1) { + padding-left: 0rem; + padding-right: 1.6875rem; } + .medium-block-grid-10 > li:nth-of-type(10n+2) { + padding-left: 0.1875rem; + padding-right: 1.5rem; } + .medium-block-grid-10 > li:nth-of-type(10n+3) { + padding-left: 0.375rem; + padding-right: 1.3125rem; } + .medium-block-grid-10 > li:nth-of-type(10n+4) { + padding-left: 0.5625rem; + padding-right: 1.125rem; } + .medium-block-grid-10 > li:nth-of-type(10n+5) { + padding-left: 0.75rem; + padding-right: 0.9375rem; } + .medium-block-grid-10 > li:nth-of-type(10n+6) { + padding-left: 0.9375rem; + padding-right: 0.75rem; } + .medium-block-grid-10 > li:nth-of-type(10n+7) { + padding-left: 1.125rem; + padding-right: 0.5625rem; } + .medium-block-grid-10 > li:nth-of-type(10n+8) { + padding-left: 1.3125rem; + padding-right: 0.375rem; } + .medium-block-grid-10 > li:nth-of-type(10n+9) { + padding-left: 1.5rem; + padding-right: 0.1875rem; } + .medium-block-grid-10 > li:nth-of-type(10n) { + padding-left: 1.6875rem; + padding-right: 0rem; } + .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-11 > li:nth-of-type(11n+1) { + padding-left: 0.0rem; + padding-right: 1.7045454545rem; } + .medium-block-grid-11 > li:nth-of-type(11n+2) { + padding-left: 0.1704545455rem; + padding-right: 1.5340909091rem; } + .medium-block-grid-11 > li:nth-of-type(11n+3) { + padding-left: 0.3409090909rem; + padding-right: 1.3636363636rem; } + .medium-block-grid-11 > li:nth-of-type(11n+4) { + padding-left: 0.5113636364rem; + padding-right: 1.1931818182rem; } + .medium-block-grid-11 > li:nth-of-type(11n+5) { + padding-left: 0.6818181818rem; + padding-right: 1.0227272727rem; } + .medium-block-grid-11 > li:nth-of-type(11n+6) { + padding-left: 0.8522727273rem; + padding-right: 0.8522727273rem; } + .medium-block-grid-11 > li:nth-of-type(11n+7) { + padding-left: 1.0227272727rem; + padding-right: 0.6818181818rem; } + .medium-block-grid-11 > li:nth-of-type(11n+8) { + padding-left: 1.1931818182rem; + padding-right: 0.5113636364rem; } + .medium-block-grid-11 > li:nth-of-type(11n+9) { + padding-left: 1.3636363636rem; + padding-right: 0.3409090909rem; } + .medium-block-grid-11 > li:nth-of-type(11n+10) { + padding-left: 1.5340909091rem; + padding-right: 0.1704545455rem; } + .medium-block-grid-11 > li:nth-of-type(11n) { + padding-left: 1.7045454545rem; + padding-right: 0.0rem; } + .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; } + .medium-block-grid-12 > li:nth-of-type(12n+1) { + padding-left: 0rem; + padding-right: 1.71875rem; } + .medium-block-grid-12 > li:nth-of-type(12n+2) { + padding-left: 0.15625rem; + padding-right: 1.5625rem; } + .medium-block-grid-12 > li:nth-of-type(12n+3) { + padding-left: 0.3125rem; + padding-right: 1.40625rem; } + .medium-block-grid-12 > li:nth-of-type(12n+4) { + padding-left: 0.46875rem; + padding-right: 1.25rem; } + .medium-block-grid-12 > li:nth-of-type(12n+5) { + padding-left: 0.625rem; + padding-right: 1.09375rem; } + .medium-block-grid-12 > li:nth-of-type(12n+6) { + padding-left: 0.78125rem; + padding-right: 0.9375rem; } + .medium-block-grid-12 > li:nth-of-type(12n+7) { + padding-left: 0.9375rem; + padding-right: 0.78125rem; } + .medium-block-grid-12 > li:nth-of-type(12n+8) { + padding-left: 1.09375rem; + padding-right: 0.625rem; } + .medium-block-grid-12 > li:nth-of-type(12n+9) { + padding-left: 1.25rem; + padding-right: 0.46875rem; } + .medium-block-grid-12 > li:nth-of-type(12n+10) { + padding-left: 1.40625rem; + padding-right: 0.3125rem; } + .medium-block-grid-12 > li:nth-of-type(12n+11) { + padding-left: 1.5625rem; + padding-right: 0.15625rem; } + .medium-block-grid-12 > li:nth-of-type(12n) { + padding-left: 1.71875rem; + padding-right: 0rem; } } + +@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-1 > li:nth-of-type(1n) { + padding-left: 0rem; + padding-right: 0rem; } + .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-2 > li:nth-of-type(2n+1) { + padding-left: 0rem; + padding-right: 0.9375rem; } + .large-block-grid-2 > li:nth-of-type(2n) { + padding-left: 0.9375rem; + padding-right: 0rem; } + .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-3 > li:nth-of-type(3n+1) { + padding-left: 0rem; + padding-right: 1.25rem; } + .large-block-grid-3 > li:nth-of-type(3n+2) { + padding-left: 0.625rem; + padding-right: 0.625rem; } + .large-block-grid-3 > li:nth-of-type(3n) { + padding-left: 1.25rem; + padding-right: 0rem; } + .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-4 > li:nth-of-type(4n+1) { + padding-left: 0rem; + padding-right: 1.40625rem; } + .large-block-grid-4 > li:nth-of-type(4n+2) { + padding-left: 0.46875rem; + padding-right: 0.9375rem; } + .large-block-grid-4 > li:nth-of-type(4n+3) { + padding-left: 0.9375rem; + padding-right: 0.46875rem; } + .large-block-grid-4 > li:nth-of-type(4n) { + padding-left: 1.40625rem; + padding-right: 0rem; } + .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-5 > li:nth-of-type(5n+1) { + padding-left: 0rem; + padding-right: 1.5rem; } + .large-block-grid-5 > li:nth-of-type(5n+2) { + padding-left: 0.375rem; + padding-right: 1.125rem; } + .large-block-grid-5 > li:nth-of-type(5n+3) { + padding-left: 0.75rem; + padding-right: 0.75rem; } + .large-block-grid-5 > li:nth-of-type(5n+4) { + padding-left: 1.125rem; + padding-right: 0.375rem; } + .large-block-grid-5 > li:nth-of-type(5n) { + padding-left: 1.5rem; + padding-right: 0rem; } + .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-6 > li:nth-of-type(6n+1) { + padding-left: 0rem; + padding-right: 1.5625rem; } + .large-block-grid-6 > li:nth-of-type(6n+2) { + padding-left: 0.3125rem; + padding-right: 1.25rem; } + .large-block-grid-6 > li:nth-of-type(6n+3) { + padding-left: 0.625rem; + padding-right: 0.9375rem; } + .large-block-grid-6 > li:nth-of-type(6n+4) { + padding-left: 0.9375rem; + padding-right: 0.625rem; } + .large-block-grid-6 > li:nth-of-type(6n+5) { + padding-left: 1.25rem; + padding-right: 0.3125rem; } + .large-block-grid-6 > li:nth-of-type(6n) { + padding-left: 1.5625rem; + padding-right: 0rem; } + .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-7 > li:nth-of-type(7n+1) { + padding-left: 0rem; + padding-right: 1.6071428571rem; } + .large-block-grid-7 > li:nth-of-type(7n+2) { + padding-left: 0.2678571429rem; + padding-right: 1.3392857143rem; } + .large-block-grid-7 > li:nth-of-type(7n+3) { + padding-left: 0.5357142857rem; + padding-right: 1.0714285714rem; } + .large-block-grid-7 > li:nth-of-type(7n+4) { + padding-left: 0.8035714286rem; + padding-right: 0.8035714286rem; } + .large-block-grid-7 > li:nth-of-type(7n+5) { + padding-left: 1.0714285714rem; + padding-right: 0.5357142857rem; } + .large-block-grid-7 > li:nth-of-type(7n+6) { + padding-left: 1.3392857143rem; + padding-right: 0.2678571429rem; } + .large-block-grid-7 > li:nth-of-type(7n) { + padding-left: 1.6071428571rem; + padding-right: 0rem; } + .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-8 > li:nth-of-type(8n+1) { + padding-left: 0rem; + padding-right: 1.640625rem; } + .large-block-grid-8 > li:nth-of-type(8n+2) { + padding-left: 0.234375rem; + padding-right: 1.40625rem; } + .large-block-grid-8 > li:nth-of-type(8n+3) { + padding-left: 0.46875rem; + padding-right: 1.171875rem; } + .large-block-grid-8 > li:nth-of-type(8n+4) { + padding-left: 0.703125rem; + padding-right: 0.9375rem; } + .large-block-grid-8 > li:nth-of-type(8n+5) { + padding-left: 0.9375rem; + padding-right: 0.703125rem; } + .large-block-grid-8 > li:nth-of-type(8n+6) { + padding-left: 1.171875rem; + padding-right: 0.46875rem; } + .large-block-grid-8 > li:nth-of-type(8n+7) { + padding-left: 1.40625rem; + padding-right: 0.234375rem; } + .large-block-grid-8 > li:nth-of-type(8n) { + padding-left: 1.640625rem; + padding-right: 0rem; } + .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-9 > li:nth-of-type(9n+1) { + padding-left: 0rem; + padding-right: 1.6666666667rem; } + .large-block-grid-9 > li:nth-of-type(9n+2) { + padding-left: 0.2083333333rem; + padding-right: 1.4583333333rem; } + .large-block-grid-9 > li:nth-of-type(9n+3) { + padding-left: 0.4166666667rem; + padding-right: 1.25rem; } + .large-block-grid-9 > li:nth-of-type(9n+4) { + padding-left: 0.625rem; + padding-right: 1.0416666667rem; } + .large-block-grid-9 > li:nth-of-type(9n+5) { + padding-left: 0.8333333333rem; + padding-right: 0.8333333333rem; } + .large-block-grid-9 > li:nth-of-type(9n+6) { + padding-left: 1.0416666667rem; + padding-right: 0.625rem; } + .large-block-grid-9 > li:nth-of-type(9n+7) { + padding-left: 1.25rem; + padding-right: 0.4166666667rem; } + .large-block-grid-9 > li:nth-of-type(9n+8) { + padding-left: 1.4583333333rem; + padding-right: 0.2083333333rem; } + .large-block-grid-9 > li:nth-of-type(9n) { + padding-left: 1.6666666667rem; + padding-right: 0rem; } + .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-10 > li:nth-of-type(10n+1) { + padding-left: 0rem; + padding-right: 1.6875rem; } + .large-block-grid-10 > li:nth-of-type(10n+2) { + padding-left: 0.1875rem; + padding-right: 1.5rem; } + .large-block-grid-10 > li:nth-of-type(10n+3) { + padding-left: 0.375rem; + padding-right: 1.3125rem; } + .large-block-grid-10 > li:nth-of-type(10n+4) { + padding-left: 0.5625rem; + padding-right: 1.125rem; } + .large-block-grid-10 > li:nth-of-type(10n+5) { + padding-left: 0.75rem; + padding-right: 0.9375rem; } + .large-block-grid-10 > li:nth-of-type(10n+6) { + padding-left: 0.9375rem; + padding-right: 0.75rem; } + .large-block-grid-10 > li:nth-of-type(10n+7) { + padding-left: 1.125rem; + padding-right: 0.5625rem; } + .large-block-grid-10 > li:nth-of-type(10n+8) { + padding-left: 1.3125rem; + padding-right: 0.375rem; } + .large-block-grid-10 > li:nth-of-type(10n+9) { + padding-left: 1.5rem; + padding-right: 0.1875rem; } + .large-block-grid-10 > li:nth-of-type(10n) { + padding-left: 1.6875rem; + padding-right: 0rem; } + .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-11 > li:nth-of-type(11n+1) { + padding-left: 0.0rem; + padding-right: 1.7045454545rem; } + .large-block-grid-11 > li:nth-of-type(11n+2) { + padding-left: 0.1704545455rem; + padding-right: 1.5340909091rem; } + .large-block-grid-11 > li:nth-of-type(11n+3) { + padding-left: 0.3409090909rem; + padding-right: 1.3636363636rem; } + .large-block-grid-11 > li:nth-of-type(11n+4) { + padding-left: 0.5113636364rem; + padding-right: 1.1931818182rem; } + .large-block-grid-11 > li:nth-of-type(11n+5) { + padding-left: 0.6818181818rem; + padding-right: 1.0227272727rem; } + .large-block-grid-11 > li:nth-of-type(11n+6) { + padding-left: 0.8522727273rem; + padding-right: 0.8522727273rem; } + .large-block-grid-11 > li:nth-of-type(11n+7) { + padding-left: 1.0227272727rem; + padding-right: 0.6818181818rem; } + .large-block-grid-11 > li:nth-of-type(11n+8) { + padding-left: 1.1931818182rem; + padding-right: 0.5113636364rem; } + .large-block-grid-11 > li:nth-of-type(11n+9) { + padding-left: 1.3636363636rem; + padding-right: 0.3409090909rem; } + .large-block-grid-11 > li:nth-of-type(11n+10) { + padding-left: 1.5340909091rem; + padding-right: 0.1704545455rem; } + .large-block-grid-11 > li:nth-of-type(11n) { + padding-left: 1.7045454545rem; + padding-right: 0.0rem; } + .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; } + .large-block-grid-12 > li:nth-of-type(12n+1) { + padding-left: 0rem; + padding-right: 1.71875rem; } + .large-block-grid-12 > li:nth-of-type(12n+2) { + padding-left: 0.15625rem; + padding-right: 1.5625rem; } + .large-block-grid-12 > li:nth-of-type(12n+3) { + padding-left: 0.3125rem; + padding-right: 1.40625rem; } + .large-block-grid-12 > li:nth-of-type(12n+4) { + padding-left: 0.46875rem; + padding-right: 1.25rem; } + .large-block-grid-12 > li:nth-of-type(12n+5) { + padding-left: 0.625rem; + padding-right: 1.09375rem; } + .large-block-grid-12 > li:nth-of-type(12n+6) { + padding-left: 0.78125rem; + padding-right: 0.9375rem; } + .large-block-grid-12 > li:nth-of-type(12n+7) { + padding-left: 0.9375rem; + padding-right: 0.78125rem; } + .large-block-grid-12 > li:nth-of-type(12n+8) { + padding-left: 1.09375rem; + padding-right: 0.625rem; } + .large-block-grid-12 > li:nth-of-type(12n+9) { + padding-left: 1.25rem; + padding-right: 0.46875rem; } + .large-block-grid-12 > li:nth-of-type(12n+10) { + padding-left: 1.40625rem; + padding-right: 0.3125rem; } + .large-block-grid-12 > li:nth-of-type(12n+11) { + padding-left: 1.5625rem; + padding-right: 0.15625rem; } + .large-block-grid-12 > li:nth-of-type(12n) { + padding-left: 1.71875rem; + padding-right: 0rem; } } + +.breadcrumbs { + border-style: solid; + border-width: 1px; + 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: #43503f; + 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: #43503f; } + .breadcrumbs > *.current { + color: #9ba493; + cursor: default; } + .breadcrumbs > *.current a { + color: #9ba493; + 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: #AAAAAA; + content: ">"; + margin: 0 0.75rem; + position: relative; + top: 1px; } + .breadcrumbs > *:first-child:before { + content: " "; + margin: 0; } + +/* Accessibility - hides the forward slash */ +[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: "Open Sans", 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 Styles */ +.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; } } + +/* Foundation Dropdowns */ +.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; } + +/* Standard Forms */ +form { + margin: 0 0 1rem; } + +/* Using forms within rows, we need to set some defaults */ +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 Styles */ +label { + color: #4d4d4d; + cursor: pointer; + display: block; + font-size: 0.875rem; + font-weight: normal; + line-height: 1.5; + margin-bottom: 0; + /* Styles for required inputs */ } + 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; } + +/* Attach elements to the beginning or end of an input */ +.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; } + +/* Adjust padding, alignment and radius if pre/post element is a button */ +.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; } + +/* Separate prefix and postfix styles when on span or label so buttons keep their own */ +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; } + +/* We use this to get basic styling on all basic form elements */ +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; } + +/* Respect enforced amount of rows for textarea */ +textarea[rows] { + height: auto; } + +/* Not allow resize out of parent */ +textarea { + max-width: 100%; } + +::-webkit-input-placeholder { + color: #666666; } + +:-moz-placeholder { + /* Firefox 18- */ + color: #666666; } + +::-moz-placeholder { + /* Firefox 19+ */ + color: #666666; } + +:-ms-input-placeholder { + color: #666666; } + +/* Add height value for select elements to match text input height */ +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; } + +/* Adjust margin for form elements below */ +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; } + +/* Normalize file input width */ +input[type="file"] { + width: 100%; } + +/* HTML5 Number spinners settings */ +/* We add basic fieldset styling */ +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; } + +/* Error Handling */ +[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; } + +/* Foundation Joyride */ +.joyride-list { + display: none; } + +/* Default styles for the container */ +.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; } + +/* Add a little css triangle pip, older browser just miss out on the fanciness of it */ +.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; } + +/* Typography */ +.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; } + +/* Styles for screens that are at least 768px; */ +@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: "Open Sans", 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); } } + +/* Orbit Graceful Loading */ +.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 centred wrapper */ +.pagination-centered { + text-align: center; } + .pagination-centered ul.pagination li { + display: inline-block; + float: none; } + +/* Panels */ +.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 Tables */ +.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: "Open Sans", 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: "Open Sans", 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 Bar */ +.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: "Open Sans", 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: "Open Sans", 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: "Open Sans", 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: "Open Sans", 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; } + +/* Image Thumbnails */ +.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; } + +/* Tooltips */ +.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; } + +/* Wrapped around .top-bar to contain to grid width */ +.contain-to-grid { + width: 100%; + background: #333333; } + .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: 1.875rem; + z-index: 98; } + +.top-bar { + background: #333333; + height: 1.875rem; + line-height: 1.875rem; + 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: 1.875rem; + 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: 1.875rem; + 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 0.625rem; + 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: 1.875rem; + line-height: 1.875rem; + padding: 0 0.625rem; + 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.1875rem 0 0.625rem; + position: relative; } + .top-bar .toggle-topbar.menu-icon a span::after { + content: ""; + display: block; + height: 0; + position: absolute; + margin-top: -8px; + top: 50%; + right: 0.625rem; + 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: #333333; } + .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: #333333; } + .top-bar-section ul li > a { + color: #FFFFFF; + display: block; + font-family: "Open Sans", sans-serif; + font-size: 1.25rem; + font-weight: normal; + padding-left: 0.625rem; + padding: 12px 0 12px 0.625rem; + text-transform: none; + width: 100%; } + .top-bar-section ul li > a.button { + font-size: 1.25rem; + padding-left: 0.625rem; + padding-right: 0.625rem; + 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.25rem; + padding-left: 0.625rem; + padding-right: 0.625rem; + 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: #555555; + color: #43503f; + background: #222222; } + .top-bar-section ul li.active > a { + background: #FFFFFF; + color: #43503f; } + .top-bar-section ul li.active > a:hover { + background: transparent; + color: #43503f; } + .top-bar-section .has-form { + padding: 0.625rem; } + .top-bar-section .has-dropdown { + position: relative; } + .top-bar-section .has-dropdown > a:after { + margin-right: 0.625rem; + 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 0.625rem; } + .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 0.625rem; } + .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 0.625rem 2px; + text-transform: uppercase; } + +.js-generated { + display: block; } + +@media only screen and (min-width:40.063em) { + .top-bar { + background: #333333; + 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: 0.0625rem; } + .top-bar .has-form > .button, .top-bar .has-form > button { + font-size: 0.875rem; + height: 1.75rem; + position: relative; + top: 0.0625rem; } + .top-bar.expanded { + background: #333333; } + .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: #555555; + background: #222222; + color: #43503f; } + .top-bar-section li:not(.has-form) a:not(.button) { + background: #333333; + line-height: 1.875rem; + padding: 0 0.625rem; } + .top-bar-section li:not(.has-form) a:not(.button):hover { + background-color: #555555; + background: #222222; } + .top-bar-section li.active:not(.has-form) a:not(.button) { + background: #FFFFFF; + color: #43503f; + line-height: 1.875rem; + padding: 0 0.625rem; } + .top-bar-section li.active:not(.has-form) a:not(.button):hover { + background: transparent; + color: #43503f; } + .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 .dropdown { + left: 0; + background: transparent; + min-width: 100%; + top: auto; } + .top-bar-section .dropdown li a { + background: #333333; + color: #FFFFFF; + line-height: 1.875rem; + padding: 12px 0.625rem; + white-space: nowrap; } + .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) { + background: #333333; + color: #FFFFFF; } + .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) { + background-color: #555555; + color: #43503f; + background: #222222; } + .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: 1.875rem; + width: 0; } + .top-bar-section .has-form { + background: #333333; + height: 1.875rem; + padding: 0 0.625rem; } + .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: #555555; + background: #222222; + color: #43503f; } + .no-js .top-bar-section ul li:active > a { + background: #FFFFFF; + color: #43503f; } + .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; } } + +/* Typography resets */ +div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { + margin: 0; + padding: 0; } + +/* Default Link Styles */ +a { + color: #008CBA; + line-height: inherit; + text-decoration: none; } + a:hover, a:focus { + color: #0078a0; } + a img { + border: none; } + +/* Default paragraph styles */ +p { + font-family: inherit; + font-size: 0.875rem; + font-weight: normal; + line-height: 1.6; + margin-bottom: 1.25rem; + text-rendering: optimizeLegibility; } + p.lead { + font-size: 1.09375rem; + line-height: 1.6; } + p aside { + font-size: 0.875rem; + font-style: italic; + line-height: 1.35; } + +/* Default header styles */ +h1, h2, h3, h4, h5, h6 { + color: #222222; + font-family: "Open Sans", 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: 2.375rem; } + +h2 { + font-size: 1.625rem; } + +h3 { + font-size: 1.1875rem; } + +h4 { + font-size: 1.1875rem; } + +h5 { + font-size: 1.25rem; } + +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; } + +/* Helpful Typography Defaults */ +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; } + +/* Lists */ +ul, ol, dl { + font-family: inherit; + font-size: 0.875rem; + line-height: 1.6; + list-style-position: outside; + margin-bottom: 1.25rem; } + +ul { + margin-left: 1.1rem; } + +/* Unordered Lists */ +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; } + +/* Ordered Lists */ +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; } + +/* Definition Lists */ +dl dt { + margin-bottom: 0.3rem; + font-weight: bold; } +dl dd { + margin-bottom: 0.75rem; } + +/* Abbreviations */ +abbr, acronym { + text-transform: uppercase; + font-size: 90%; + color: #000000; + cursor: help; } + +abbr { + text-transform: none; } + abbr[title] { + border-bottom: 1px dotted #DDDDDD; } + +/* Blockquotes */ +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; } + +/* Microformats */ +.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: 3rem; } + h2 { + font-size: 2.25rem; } + h3 { + font-size: 1.5rem; } + h4 { + font-size: 1.5rem; } + h5 { + font-size: 1.25rem; } + h6 { + font-size: 1.125rem; } } + +/* + * Print styles. + * + * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ + * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) + */ +@media print { + * { + background: transparent !important; + color: #000000 !important; + /* Black prints faster: h5bp.com/s */ + 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; + /* h5bp.com/t */ } + 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: #90c3ea; + 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.25rem; } + +.left-small { + height: 2.8125rem; + position: absolute; + top: 0; + width: 2.8125rem; + border-right: solid 1px #1e679f; + left: 0; } + +.right-small { + height: 2.8125rem; + position: absolute; + top: 0; + width: 2.8125rem; + border-left: solid 1px #1e679f; + 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.4375rem; + 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: #90c3ea; + 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: #90c3ea; + 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: #90c3ea; + 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: #90c3ea; + 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: 1px solid #4198db; + color: rgba(255, 255, 255, 0.7); + display: block; + padding: 0.6666666667rem; + transition: background 300ms ease; } + ul.off-canvas-list li a:hover { + background: #318fd8; } + ul.off-canvas-list li a:active { + background: #318fd8; } + +.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: #90c3ea; + 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: #90c3ea; + 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: #90c3ea; + 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: #90c3ea; + 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; } + +/* small displays */ +@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; } } + +/* medium displays */ +@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; } } + +/* large displays */ +@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; } } + +/* xlarge displays */ +@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; } } + +/* xxlarge displays */ +@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; } } + +/* Orientation targeting */ +.show-for-landscape, .hide-for-portrait { + display: inherit !important; } + +.hide-for-landscape, .show-for-portrait { + display: none !important; } + +/* Specific visibility for tables */ +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; } + /* Specific visibility for tables */ + 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; } + /* Specific visibility for tables */ + 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; } } + +/* Touch-enabled device targeting */ +.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; } + +/* Specific visibility for tables */ +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; } + +/* Screen reader-specific classes */ +.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 visibility */ +.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; } } + +/* + Created on : Mar 5, 2015, 2:57:35 PM + Author : laury +*/ +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: Open Sans, sans-serif; + font-size: 9px; + color: #FFFFFF; + 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; + text-align: center; } + .wp-caption img { + width: 100%; } + .wp-caption p.wp-caption-text { + padding: 5px; + width: 100%; + margin: 0; + color: black; + font-size: 12px; } + .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; + /* -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);*/ } + +#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; } + +/* PLUGINS */ +/* Nextgen */ +.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: 'El Messiri', 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 */ +.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: "Open Sans", 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; } + +/* For fixing cellphones not showing phone numbers because of /helpful/ auto-coloring */ +a[href^=tel] { + color: inherit; + text-decoration: none; } + +body .shadow-wrapper { + margin: 0 auto; + background: #FFFFFF; + box-shadow: 0 0 15px -6px #000000; + -ms-box-shadow: 0 0 15px -6px #000000; + -moz-box-shadow: 0 0 15px -6px #000000; + -webkit-box-shadow: 0 0 15px -6px #000000; + max-width: 1000px; + padding-top: 1.25rem; } +body p { + font-size: 16px; } + +header #top-links { + right: 100px; + position: absolute; } + header #top-links .contact-link { + margin-right: 20px; + top: 2px; + position: relative; } + header #top-links .facebook-icon { + margin-right: 5px; } + header #top-links .blog-icon { + margin-right: 5px; } +header .large-row { + background-color: white; + position: relative; + max-width: 1200px; } + @media only screen and (min-width:40.063em) { + header .large-row { + min-height: 75px; } } +header .header-logo .logo-link { + display: block; + float: right; } + header .header-logo .logo-link .small-header-logo { + max-width: 170px; } +@media only screen and (min-width:0em) and (max-width:64em) { + header .header-logo { + margin: 10px 0; + text-align: center; } + header .header-logo .logo-link { + float: none; } } +header .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 .search a.magnifying-glass { + font-size: 10em; + /* This controls the size. */ + display: inline-block; + width: 0.625rem; + height: 0.625rem; + border: 0.125rem solid #43503f; + position: relative; + border-radius: 0.35em; + margin: 0 0 0 -25px; } + header .search a.magnifying-glass:before { + content: ""; + display: inline-block; + position: absolute; + right: -0.4375rem; + bottom: -0.25rem; + border-width: 0; + background: #43503f; + width: 0.5rem; + height: 0.125rem; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); } +header #sec-nav { + position: relative; + text-align: left; + padding: 10px 0; + margin: 0 0 15px 45px; } + header #sec-nav ul { + margin: 0; } + header #sec-nav ul li { + display: inline; } + header #sec-nav ul li a { + font-size: 12px; + color: #43503f; + padding: 0 5px; + font-weight: bold; } + header #sec-nav > ul > li { + position: relative; } + header #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 #sec-nav > ul > li:first-child:before { + content: none; } +header .social { + margin-top: -25px; + padding-right: 0; } + header .social a { + float: right; + margin: 0 5px; } + header .social a img { + margin: 0; } +header #header-separator { + height: 21px; + background: #43503f; + border-top: 8px solid #d67c3e; } + @media only screen and (min-width:64.063em) { + header #header-separator { + height: 38px; + margin-top: 13px; } } + +header.main { + background-color: white; + height: 170px; } + @media only screen and (min-width:64.063em) { + header.main { + padding: 15px 0; } } + +.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 { + clear: both; + background: #43503f; } + .tab-bar .left-small { + border-right: 1px solid white; } + .tab-bar .tab-bar-section.middle { + text-align: right; } + +.top-bar { + background-color: white; + color: black; + position: absolute; + bottom: 2px; + right: 0; } + .top-bar .top-bar-section { + background-color: white; + float: left; + color: black; + margin-left: 60px; + height: auto; + line-height: 1; } + .top-bar .top-bar-section > ul > li:not(:last-child) > a:after { + color: #d67c3e; + content: "|"; + margin: 0; + padding: 0 0 0 10px; + position: absolute; + right: auto; + top: 5px; } + .top-bar .top-bar-section > ul > li > a { + padding: 0 10px; } + .top-bar .top-bar-section ul { + background-color: rgba(255, 255, 255, 0.8); } + .top-bar .top-bar-section ul li { + background-color: transparent; } + .top-bar .top-bar-section ul li a { + color: #43503f; } + .top-bar .top-bar-section ul li > a { + font-size: 18px; } + .top-bar .top-bar-section ul li:not(.has-form) > a:not(.button) { + padding: 7px 15px; } + .top-bar .top-bar-section ul li:not(.has-form):not(.active) > a:not(.button) { + background: transparent; + color: black; } + .top-bar .top-bar-section ul li.active:not(.has-form) > a:not(.button) { + background: transparent; + color: #d67c3e; } + .top-bar .top-bar-section ul li ul.dropdown { + left: 50%; + min-width: auto; + padding: 10px 20px; + top: 43px; + transform: translateX(-50%); + width: auto; } + .top-bar .top-bar-section ul li ul.dropdown li { + width: auto; + float: none; } + .top-bar .top-bar-section ul li ul.dropdown li a { + border-top-left-radius: 0; + border-top-right-radius: 0; + padding: 5px 0; + text-align: center; } + .top-bar .top-bar-section ul li ul.dropdown li:not(.has-form):not(.active):hover > a:not(.button) { + background: transparent; + color: #d67c3e; } + .top-bar .top-bar-section ul li ul.dropdown li:not(.has-form):not(.active) > a:not(.button) { + font-size: 1.125rem; + padding: 5px; } + .top-bar .top-bar-section ul li ul.dropdown li.active:not(.has-form) > a:not(.button) { + padding: 5px; } + .top-bar .top-bar-section ul li ul.dropdown > ul > li { + float: none; } + .top-bar .top-bar-section ul li.drop-left ul.dropdown { + right: -1%; + left: auto; } + .top-bar .top-bar-section ul li.drop-left ul.dropdown li a { + text-align: left; } + .top-bar .top-bar-section ul .member-dropdown { + top: 47px; + min-width: 1200px; + left: 0%; + transform: translateX(-50%); } + .top-bar .top-bar-section .topbar-member { + min-height: 150px; + width: 16% !important; + margin-bottom: 10px; + padding-right: 12px !important; + background: transparent; } + .top-bar .top-bar-section .topbar-member div.member-name { + line-height: 1; + background: transparent; + color: #43503f; } + .top-bar .top-bar-section .topbar-member div.member-name:hover { + color: #9ba493; } + .top-bar .top-bar-section .topbar-member a.member-link { + display: block; + white-space: normal; + background: transparent !important; } + .top-bar .top-bar-section .topbar-member .member-image { + margin-bottom: 10px; + image-rendering: -webkit-optimize-contrast; } + .top-bar .top-bar-section #interactive-map > li, .top-bar .top-bar-section #dropdown-destination > li, .top-bar .top-bar-section #dropdown-venues > li { + padding-bottom: 17px !important; } + .top-bar .top-bar-section .map-dropdown { + top: 47px; + background: white; + border: 2px #43503f solid; + min-width: 600px; } + .top-bar .top-bar-section .hover-region-text { + pointer-events: none; } + .top-bar .top-bar-section .hover-region-text:hover { + cursor: pointer; } + .top-bar .top-bar-section .hover-region:hover { + fill: #43503f; + cursor: pointer; } + .top-bar .top-bar-section #Text rect { + fill: transparent; + cursor: pointer; + pointer-events: none; } + +.top-bar-section > ul > li > a { + text-transform: uppercase !important; } + +.top-bar-section > ul > li.has-dropdown { + position: relative; } + .top-bar-section > ul > li.has-dropdown:hover::after { + bottom: -5px; + content: ''; + height: 0; + width: 0; + border: 8px solid transparent; + border-top-color: #d67c3e; + position: absolute; + left: 50%; + margin-left: -8px; } + +.breadcrumbs { + margin-top: 10px; } + +#main-content { + padding-bottom: 50px; } + #main-content .member-profile-title { + position: absolute; + display: inline-block; + background: #9ba493; + color: White; + left: 25%; + font-size: 1rem; + padding: 10px; + line-height: 1; } + @media only screen and (min-width:0em) and (max-width:64em) { + #main-content .member-profile-title { + display: inline-block; + top: -50px; + left: 20px; } } + @media only screen and (min-width:64.063em) { + #main-content .member-profile-title { + top: -72px; + left: 40px; + font-size: 2rem; } } + #main-content p { + font-size: 16px; } + #main-content p a { + color: #fc6463; } + #main-content p a:hover { + text-decoration: underline; } + +.breadcrumbs > span:nth-child(2)::before { + content: ""; + display: none; } + +.breadcrumbs > span:last-child { + color: #fc6463; } + +.page-inside { + margin-top: 197px; } + +#header-image { + max-height: 420px; + overflow: hidden; } + +#content-bulk #con { + margin: 0; } +#content-bulk h2 { + text-transform: uppercase; + font-size: 25px; } +#content-bulk footer { + margin: 35px 0; } + #content-bulk footer #address { + margin-top: 25px; } + #content-bulk footer #address p { + font-size: 12px; + margin-top: 5px; } + #content-bulk footer #address img { + margin: 0; + padding-right: 5px; } + #content-bulk footer #address a { + font-size: 12px; } + #content-bulk footer img { + box-shadow: none; } + +.st_sharethis { + float: right; + width: 58px; } + +body .stButton .sharethis { + background-image: url("../assets/share-icon.png") !important; + width: 52px; + height: 22px; } + +#front-blog-container { + background: url("../assets/front-posts-bg.jpg"); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + height: auto; + position: relative; + z-index: 2; } + +#front-blog-bg { + z-index: -1; + position: absolute; + bottom: 0; + height: 100%; + width: 100%; + background-color: rgba(107, 152, 207, 0.75); } + +.home-feed-post-image img { + width: 165px; + height: auto; + border: 2px solid white; + padding: 0 !important; + -webkit-box-shadow: 3px 3px 6px -1px rgba(0, 0, 0, 0.75); + -moz-box-shadow: 3px 3px 6px -1px rgba(0, 0, 0, 0.75); + box-shadow: 3px 3px 6px -1px rgba(0, 0, 0, 0.75); } +@media only screen and (min-width:64.063em) { + .home-feed-post-image { + padding: 0px !important; } } +@media only screen and (min-width:40.063em) and (max-width:64em) { + .home-feed-post-image { + margin: 25px 0 0 0; + max-width: 300px; + margin: 0 auto; } } +@media only screen and (max-width: 40em) { + .home-feed-post-image { + border: none; + margin-bottom: 15px; } } + +#home-feed-posts { + padding-top: 20px; } + #home-feed-posts #home-feed-posts-title { + color: white; + margin-bottom: 20px; + text-align: center; } + +.home-feed-post h2.title-posts { + line-height: 1; + margin: 0 0 15px 0; } + .home-feed-post h2.title-posts a { + display: block; + color: white; + line-height: 1; + font-size: 24px; } +.home-feed-post .home-feed-post-content { + padding: 0 40px 0 10px; } +.home-feed-post span.meta.date { + display: inline-block; + color: white; + font-size: 14px; + margin-bottom: 10px; } +.home-feed-post .post-excerpt { + color: white; + line-height: 1.1; + margin-bottom: 20px; + overflow: hidden; + font-size: 16px; } +.home-feed-post .read-more { + display: inline-block; + background: #d67c3e; + padding: 2px 15px; + border-radius: 5px; + -webkit-box-shadow: 3px 3px 6px -1px rgba(0, 0, 0, 0.75); + -moz-box-shadow: 3px 3px 6px -1px rgba(0, 0, 0, 0.75); + box-shadow: 3px 3px 6px -1px rgba(0, 0, 0, 0.75); } + @media only screen and (max-width: 40em) { + .home-feed-post .read-more { + display: block; + width: 110px; + text-align: center; } } + .home-feed-post .read-more:hover { + background: #43503f; } + .home-feed-post .read-more a { + color: white; } + +#home-feed-posts-button-wrapper { + margin-top: 20px; + margin-bottom: 20px; + text-align: center; } + #home-feed-posts-button-wrapper #home-feed-posts-button { + background: #d67c3e; + border: 1px solid #43503f; + border-radius: 4px; + -webkit-box-shadow: 3px 3px 6px -1px rgba(0, 0, 0, 0.75); + -moz-box-shadow: 3px 3px 6px -1px rgba(0, 0, 0, 0.75); + box-shadow: 3px 3px 6px -1px rgba(0, 0, 0, 0.75); } + #home-feed-posts-button-wrapper #home-feed-posts-button:hover { + background: #43503f; } + +.members-only-template #glm-member-front-header { + padding-left: 0; + padding-right: 0; + margin-left: 0; } + .members-only-template #glm-member-front-header .breadcrumbs { + float: left; + padding: 0; + margin: 0; } +.members-only-template .members-only-buttons { + padding: 0; } +.members-only-template .glm-button { + background-color: #43503f; + margin-top: 0; } + +.entry-header .addthis_wrapper { + float: right; + margin-top: 5px; } + +.st_sharethis { + float: right; + width: 58px; } + +body .stButton .sharethis { + background-image: url("../assets/share-icon.png") !important; + width: 52px; + height: 22px; } + +#glm-member-login-form .button-primary, #glm-member-password-lost-form .lostpassword-button { + background-color: #43503f; + border: 0 none; + border-radius: 5px; + color: white; + font-size: 14px; + padding: 10px 15px; + min-width: 90px; + cursor: pointer; } + +#glm-member-password-lost-form { + width: 400px; } + +#glm-member-password-lost-link { + color: #43503f; + margin-top: 40px; } + +#glm-member-password-lost-form { + display: none; } + #glm-member-password-lost-form button { + padding: 5px; } + +#ui-datepicker-div { + display: none; } + +#slideshow { + margin-bottom: 20px; + margin-top: 197px; + max-height: 600px; + overflow-y: hidden; + position: relative; + width: 100%; + z-index: 0; } + #slideshow ul { + list-style: none; + margin: 0; } + #slideshow ul li { + max-height: 600px; + overflow: hidden; } + #slideshow ul li div { + max-height: 600px; } + #slideshow ul div.nivo-caption { + text-align: right; + font-size: 20px; + font-weight: 300; + padding: 9px 10px; + background: rgba(0, 0, 0, 0.85); + padding-right: 220px; + color: #FFFFFF; } + @media only screen and (max-width: 40em) { + #slideshow ul div.nivo-caption { + display: none !important; } } + #slideshow li { + list-style: none; } + +/* NextGen Gallery */ +.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: 'El Messiri', 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 */ +.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: "Open Sans", 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; } + +/* End NextGen Gallery */ +.gform_button { + background: #d67c3e; + border-radius: 4px; } + .gform_button:hover { + background: #d67c3e; } + +#blog-posts-over article.ai1ec_event { + padding: 10px; } + +/* These are the basic styles for calendar, there are several others that can be added from the calendar's mark up. + These styles are primarily for the buttons, columns headers, and the over all calendar body. More selectors will + be necessary when getting deeper into the calendar's mark up to style elements +*/ +#eventCalendar { + /* contains all of the buttons above the calendar, on left and right */ + /* entire calendar body */ } + #eventCalendar .fc-toolbar { + /* apply button styles here to affect all of the calendar buttons */ + /* currently selected button styles */ + /* affect only today, prev and next buttons (buttons on the above the left side of the calendar*/ + /* affect only month, week, day buttons (buttons above the right side of the calendar) */ + /* Calendar Title / Current Month or Date */ } + #eventCalendar .fc-view-container { + /* dates, days or months at the top of each column (sun, mon, tue, wed, thur, fri, sat) */ } + +.blocks { + margin: 0; + overflow: hidden; + padding: 0 10px; } + .blocks .block { + display: block; + float: left; + padding: 0; + position: relative; + margin: 0 auto; + height: 300px; + max-width: 333px; } + .blocks .block .block-background { + background-size: cover; + background-repeat: no-repeat; + height: 100%; + position: relative; + width: 100%; } + .blocks .block a.title-posts, .blocks .block a.title-posts + p { + display: block; + position: absolute; + bottom: 0; + width: 100%; } + .blocks .block a.blocks-readmore { + display: block; + background: #43503f; + max-width: 115px; + padding: 2px; + border-radius: 1px; + text-align: center; + margin: 0 auto 10px auto; + color: white; + cursor: pointer; } + .blocks .block a.blocks-readmore:hover { + background: #9ba493; } + .blocks .block .block-title { + color: white; + width: 100%; + text-align: center; + margin: 0; } + @media only screen and (min-width:0em) and (max-width:64em) { + .blocks .block { + float: none; + margin-bottom: 15px; } } + .blocks .block:hover .block-overlay { + display: block; } + .blocks .block-overlay { + position: absolute; + top: 0; + width: 100%; + height: 100%; + background: rgba(67, 80, 63, 0.85); + padding: 15px; } + .blocks .block-overlay .block-overlay-center { + border: 3px solid white; + width: 100%; + height: 100%; + margin: 0 auto; + max-width: 100%; } + .blocks .block-overlay .block-overlay-center .block-title-center { + color: white; + font-size: 32px; + font-weight: normal; + line-height: 1; + margin: 0; + padding: 20px 10px; + text-align: center; } + .blocks .block-overlay .block-overlay-center .block-content { + overflow: hidden; + margin-bottom: 10px; + text-align: center; } + .blocks .block-overlay .block-overlay-center .block-content h2 { + font-weight: bold; + margin-bottom: 25px; } + .blocks .block-overlay .block-overlay-center .block-content p { + color: white; + font-size: 20px; + font-style: italic; + line-height: 1.4; + margin-bottom: 0; + padding: 5px; + text-align: center; } + +.blocks-row { + margin-bottom: 50px; } + +.glm-modal { + font-weight: normal !important; } + +.glm-modal-title { + margin-bottom: 15px; + font-size: 17px; + font-weight: bold; } + +body #glm-member-db-front-container #glm-member-detail-images-container ul li { + max-height: none; } +body #glm-member-db-front-container .glm-thumb-title { + font-weight: normal; + line-height: 1 !important; + font-size: 16px; + padding-bottom: 3px; } +body #glm-member-db-front-container .addthis_wrapper { + float: right; } +body #glm-member-db-front-container .glm-member-list-image-left { + margin-bottom: 20px; } +@media only screen and (max-width: 40em) { + body #glm-member-db-front-container { + padding-top: 20px; } } +body #glm-member-db-front-container .glm-member-list-active-info .glm-member-title a { + color: #90c3ea; + font-size: 26px; + letter-spacing: normal; + text-decoration: none; + vertical-align: top; } + body #glm-member-db-front-container .glm-member-list-active-info .glm-member-title a:hover { + text-decoration: underline; } +body #glm-member-db-front-container #glm-member-list-filters-button { + background-color: #fc6463; } +body #glm-member-db-front-container #glm-member-list-map-toggle { + background-color: #fc6463; } +body #glm-member-db-front-container #glm-member-list-filters-close { + background-color: #fc6463; } +body #glm-member-db-front-container .glm-member-list-container .glm-member-title { + line-height: 1; + margin: 5px 0; + text-transform: none; } +body #glm-member-db-front-container .glm-member-list-container .glm-member-list-image-wrapper { + float: right; + max-height: 180px; } +body #glm-member-db-front-container .glm-member-list-data { + padding: 20px; } +body #glm-member-db-front-container .glm-member-list-active-info { + font-size: 16px; } +body #glm-member-db-front-container .glm-member-list-address-wrapper > div { + line-height: 1.5; } +body #glm-member-db-front-container .glm-member-list-active-info .glm-member-list-links > a { + text-decoration: underline; + color: #43503f; + line-height: 1.5; } +body #glm-member-db-front-container .glm-alpha-links > .glm-alpha-link { + background-color: #FFFFFF; + border-color: #90c3ea; + color: #90c3ea; } + body #glm-member-db-front-container .glm-alpha-links > .glm-alpha-link:hover { + background-color: #90c3ea; + color: #FFFFFF; } +body #glm-member-db-front-container .glm-alpha-links > .glm-alpha-link-selected { + background-color: #90c3ea; + color: white; } +body #glm-member-db-front-container .glm-member-list-active-info { + padding: 0 0px 0 0; } +body #glm-member-db-front-container .glm-member-db-list-header-title { + text-transform: none; } +body #glm-member-db-front-container .glm-member-list-terms { + display: none; } +body #glm-member-db-front-container .glm-member-search .glm-member-button-small, body #glm-member-db-front-container .glm-member-search input[type="submit"].glm-member-button { + font-size: 0.9em !important; + padding: 5px 20px !important; + margin: 0 auto !important; + line-height: 1.8em !important; + height: auto !important; + border-radius: 5px; + background-color: #43503f; + transition: all 0.5s; } + body #glm-member-db-front-container .glm-member-search .glm-member-button-small:hover, body #glm-member-db-front-container .glm-member-search input[type="submit"].glm-member-button:hover { + transition: all 0.5s; + background-color: yellow; } +body #glm-member-db-front-container .glm-member-search::before { + background-color: #fc6463; } +body #glm-member-db-front-container .glm-member-db-takeback-mini { + text-decoration: none; + position: relative; + background-color: #43503f; + transition: all 0.5s; } + body #glm-member-db-front-container .glm-member-db-takeback-mini:hover { + transition: all 0.5s; + background-color: #90c3ea; } +body #glm-member-db-front-container .glm-member-db-takeback-mini span { + font-size: 16px; + top: 14px; } + +#content-wrapper .glm-member-db-grid-view .glm-member-title a { + letter-spacing: 2px; } +#content-wrapper .glm-member-db-grid-view .glm-member-list-sub-links { + margin: 0; } + #content-wrapper .glm-member-db-grid-view .glm-member-list-sub-links ul { + display: table; + margin-left: 0; + width: 100%; } + #content-wrapper .glm-member-db-grid-view .glm-member-list-sub-links ul li { + text-transform: uppercase; + font-weight: bold; + border: 0; + width: 50%; + float: left; + display: block; + padding: 1px; + margin: 0; } + #content-wrapper .glm-member-db-grid-view .glm-member-list-sub-links ul li a { + color: #9ba493; + border-radius: 3px; + padding: 4px 8px; + display: block; + width: auto; + font-size: 12px; + text-decoration: underline; } + +body #glm-member-detail-container { + margin-top: 10px; } + body #glm-member-detail-container #glm-member-detail-contact-info { + background-color: #43503f; + color: #FFFFFF; } + body #glm-member-detail-container #glm-member-detail-website-link { + text-decoration: none; + background-color: #9ba493; } + body #glm-member-detail-container #glm-member-detail-website-link:hover { + background-color: #8dc819; } + body #glm-member-detail-container #glm-member-detail-data-container > .glm-member-detail-content-toggle { + color: #9ba493; } + body #glm-member-detail-container .map-button { + background-color: #9ba493; } + body #glm-member-detail-container .map-button:hover { + background-color: #8dc819; } + body #glm-member-detail-container #glm-member-detail-links a { + color: #90c3ea; + border-color: #90c3ea; } + +.glm-member-detail-contact-phone small { + font-size: 12px; } + +#members-only-sidebar-off-canvas { + background-color: #324B4F; + border-radius: 5px; + list-style: outside none none; + margin: 10px; + max-width: 230px; } + #members-only-sidebar-off-canvas h2 { + color: yellow; } + #members-only-sidebar-off-canvas h4 { + color: yellow; } + #members-only-sidebar-off-canvas ul li a { + color: #FFFFFF; } + #members-only-sidebar-off-canvas ul li a:hover { + color: yellow; } + #members-only-sidebar-off-canvas .menu-side .glm-button { + background: transparent; + text-decoration: underline; + color: white; } + +#members-only-content #glm-member-front-header { + margin-top: -10px; } +#members-only-content #side-links { + border: 1px solid #90c3ea; + border-radius: 3px; + padding: 15px 20px 30px; + background-color: #43503f; + list-style: none; } + @media only screen and (min-width:40.063em) and (max-width:64em) { + #members-only-content #side-links { + padding: 25px 15px; } } +#members-only-content #side-links h4 { + color: yellow; + line-height: 1.2; + letter-spacing: normal; + font-size: 26px; } + @media only screen and (min-width:40.063em) and (max-width:64em) { + #members-only-content #side-links h4 { + font-size: 24px; } } +#members-only-content #side-links ul { + margin: 0; + list-style: none; } +#members-only-content #side-links li { + list-style: none; + line-height: 1.2; + margin-top: 15px; } +#members-only-content #side-links li a { + color: white; + text-decoration: none; + font-size: 20px; } +#members-only-content #side-links li a:hover { + color: yellow; } +#members-only-content .glm-button.button { + background-color: #90c3ea; } +#members-only-content #main-content { + padding-top: 0; } +#members-only-content #lostpasswordform { + max-width: 350px; } + +#featured-business #glm-member-db-front-container { + padding: 0; } +#featured-business .glm-featured-member-text { + padding: 20px; } +#featured-business .glm-featured-member-image-container { + max-height: 200px; + overflow: hidden; } + +#sidebar .glm-member-front-container { + padding: 0; } + +.glm-member-detail-custom-field { + padding: 4px; } + .glm-member-detail-custom-field:nth-child(even) { + background-color: rgba(144, 195, 234, 0.2); } + +.glm-member-detail-custom-field-name { + font-weight: bold; + padding-top: 3px; } + +.glm-member-detail-custom-field-data p { + margin: 0; } + +@media only screen and (min-width:0em) and (max-width:64em) { + body .grid-block.home-feed-post { + padding: 30px 5%; } } + +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 { + 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: 0; + display: block; } + @media only screen and (min-width:64.063em) { + #blog-posts-over article .entry-header .entry-title { + margin-top: -9px; } } + #blog-posts-over article .entry-header .entry-title a { + display: block; + line-height: 1; + font-size: 28px; } + #blog-posts-over article .entry-header .meta.date { + font-size: 13px; + font-weight: bold; } + +.blog-post-container .entry-header .entry-title { + line-height: 1; + font-size: 28px; + padding-bottom: 10px; } + +#blog-posts-over .entry-meta { + text-align: center; + color: #757575; + font-size: 12px; } + +#blog-posts-over > div { + margin: 25px 0; } + +#blog-side-info a { + font-size: 16px; } +#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; } + #blog-side-info ul li { + line-height: 1; + padding-bottom: 10px; } + #blog-side-info ul li a { + line-height: 1; } + +main.blog-home, main.blog-archive, main.blog-single { + margin-top: 200px; + padding-bottom: 50px; } + +.blog-archive .featured-image-wrap, .blog-home .featured-image-wrap { + display: 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 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; + /* margin: 5px 0 25px;*/ } + #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; } + +.current_page_item > a { + font-weight: bold; } + +body #sidebar ul.members-only { + margin-left: 0; + font-size: 16px !important; } + @media only screen and (min-width:64.063em) { + body #sidebar ul.members-only #menu-members-only-menu { + margin-left: 0; } } + @media only screen and (min-width:0em) and (max-width:64em) { + body #sidebar ul.members-only { + margin-left: 0; } + body #sidebar ul.members-only ul { + margin-left: 0; } } + +.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; + /* This controls the size. */ + 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); } + +.search-results #blog-posts-over .search-result-container header.entry-header { + margin-bottom: 0px; } +.search-results #blog-posts-over .search-result-container .search_result_context { + margin: 0; + padding: 0; + line-height: 1.3; } +.search-results #blog-posts-over .search-result-container article p { + margin: 0; + padding: 0; } + +#footer-address { + margin-top: 20px; + text-align: center; } + #footer-address span { + color: #43503f; + display: inline-block; + font-size: 18px; + margin-bottom: 10px; + white-space: nowrap; } + #footer-address .phone { + color: #d67c3e; } + +.email-link, .contact-us-link { + display: inline-block; + color: #d67c3e; + font-size: 18px; + text-align: left; + text-decoration: underline; } + .email-link:hover, .contact-us-link:hover { + color: #43503f; } + +.footer-logo { + display: block; + margin: 0 auto 20px; + max-width: 140px; } + +#footer-enews { + margin-top: 5px; + margin-bottom: 20px; } + #footer-enews #enews-title { + font-family: 'El Messiri', Cambria, "Times New Roman", Times, serif; + font-size: 22px; + text-align: center; } + #footer-enews #enews-button { + background-image: url("../assets/signup-button.png"); + background-position: 0 0; + display: block; + height: 30px; + margin: 0 auto; + text-align: center; + width: 100px; } + #footer-enews #enews-button:hover { + background-position: 0 32px; } + +footer .action-grid { + margin: 0 auto; } + @media only screen and (max-width: 40em) { + footer .action-grid { + max-width: 230px; + margin: 0 auto; } } +footer .action-item { + display: block; + height: 35px; + margin-bottom: 10px; + overflow-y: hidden; + padding: 0 !important; + position: relative; } + footer .action-item:nth-child(odd) { + max-width: 170px; } + footer .action-item a { + display: block; + overflow-y: hidden; } + footer .action-item img { + position: absolute; + top: 0; } + footer .action-item img:hover { + top: -44px; } +footer .large-row { + max-width: 1200px; + padding-top: 15px; } + +#copyright { + padding: 5px 0; + margin: 0 auto; + float: none; + background-color: #43503f; } + #copyright span { + font-size: 0.875rem; + color: white; } + #copyright a { + color: #FFFFFF; } + +#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; } } + +#copyright span.bullet { + color: #FFFFFF; } + +#footer-address span.bullet { + color: #d67c3e; } + +.off-canvas-wrap { + min-height: 100%; } + .off-canvas-wrap .inner-wrap { + min-height: 100vh; + height: 100%; } + +h1 { + color: #43503f; + font-family: 'El Messiri', Cambria, "Times New Roman", Times, serif; + font-size: 32px; + font-weight: bold; } + +h2 { + color: #d67c3e; + font-family: "Open Sans", sans-serif; + font-size: 26px; + font-weight: normal; } + +h3 { + color: #43503f; + font-family: "Open Sans", sans-serif; + font-size: 26px; + font-weight: normal; } + +h4 { + color: #43503f; + font-family: "Open Sans", sans-serif; + font-size: 20px; + font-weight: normal; } + +h5 { + color: #d67c3e; + font-family: 'El Messiri', Cambria, "Times New Roman", Times, serif; + font-size: 20px; + font-weight: bold; } + +h6 { + color: #43503f; + font-family: "Open Sans", sans-serif; + font-size: 20px; + font-weight: bold; } + +body blockquote, body blockquote p { + background: #9ba493; + border-radius: 5px; + color: white; + margin-left: auto; + margin-right: auto; + max-width: 98%; + padding: 20px 30px; + text-align: right; } + +body blockquote p { + margin-bottom: 0; } + +/* for the mobile menu */ +aside.left-off-canvas-menu li.page_item { + display: block; + line-height: 1.0; + margin-bottom: 5px; + overflow: hidden; + padding: 5px 35px 5px 0; + position: relative; } + +aside.left-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.left-off-canvas-menu li.page_item_has_children a.toggle { + position: absolute; + right: 10px; + top: 5px; + width: auto; + text-decoration: none; } + aside.left-off-canvas-menu li.page_item_has_children a.toggle:before { + content: '>'; + transform: rotate(0deg); + color: #FFFFFF; + height: 17px; + width: 17px; + font-size: 17px; + font-weight: bold; + display: block; } + aside.left-off-canvas-menu li.page_item_has_children a.toggle:hover { + background: transparent; } + +aside.left-off-canvas-menu li.page_item_has_children a.toggle.open { + content: '>'; + transform: rotate(90deg); + color: #FFFFFF; + height: 1rem; + width: 1rem; + font-size: 1rem; + 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 { + background: #43503f; + color: white; + list-style: none; + padding-top: 20px; } + .left-off-canvas-menu .email-link, .left-off-canvas-menu .contact-us-link { + color: #d67c3e; + font-size: 14px; + text-decoration: underline; } + .left-off-canvas-menu .bullet { + color: #d67c3e; + margin: 0 8px; } + .left-off-canvas-menu li a { + color: #FFFFFF; + font-size: 1rem; + line-height: 1.2; + border-color: white; + text-transform: uppercase; } + .left-off-canvas-menu li a:hover { + color: white; } + .left-off-canvas-menu li .dropdown { + list-style: none; } + .left-off-canvas-menu ul { + list-style: none; } + .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; } + +#oc-socials { + padding: 20px; } + #oc-socials .social-icon { + display: inline-block; + height: 32px; + width: 32px; + background-image: url("../assets/socials.png"); } + #oc-socials .social-icon.facebook { + background-position: 0 0; } + +.oc-site-title { + font-size: 16px; } + +.oc-action-items .oc-action-grid li { + height: 30px; + margin-bottom: 14px; + overflow: hidden; } + .oc-action-items .oc-action-grid li a { + display: block; } + +.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; } + +/* End Mobile Menu */ +/*# sourceMappingURL=app.css.map */ \ No newline at end of file diff --git a/css/app.css.map b/css/app.css.map new file mode 100644 index 0000000..12e6fed --- /dev/null +++ b/css/app.css.map @@ -0,0 +1,76 @@ +{ + "version": 3, + "file": "app.css", + "sources": [ + "../app.scss", + "../_settings.scss", + "../_content.scss", + "../../bower_components/foundation/scss/foundation.scss", + "../_mixins.scss", + "../_wordpress.scss", + "../_defaults.scss", + "../_body.scss", + "../_page.header.scss", + "../_topbar.scss", + "../_main.scss", + "../_slideshow.scss", + "../_plugins.scss", + "../_blog.scss", + "../_sidebar.scss", + "../_search.scss", + "../_page.footer.scss", + "../_copyright.scss", + "../_structure.scss", + "../_left-off-canvas.scss", + "../../bower_components/foundation/scss/foundation/_functions.scss", + "../../bower_components/foundation/scss/foundation/components/_grid.scss", + "../../bower_components/foundation/scss/foundation/components/_accordion.scss", + "../../bower_components/foundation/scss/foundation/components/_alert-boxes.scss", + "../../bower_components/foundation/scss/foundation/components/_block-grid.scss", + "../../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss", + "../../bower_components/foundation/scss/foundation/components/_button-groups.scss", + "../../bower_components/foundation/scss/foundation/components/_buttons.scss", + "../../bower_components/foundation/scss/foundation/components/_clearing.scss", + "../../bower_components/foundation/scss/foundation/components/_dropdown.scss", + "../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss", + "../../bower_components/foundation/scss/foundation/components/_flex-video.scss", + "../../bower_components/foundation/scss/foundation/components/_forms.scss", + "../../bower_components/foundation/scss/foundation/components/_icon-bar.scss", + "../../bower_components/foundation/scss/foundation/components/_inline-lists.scss", + "../../bower_components/foundation/scss/foundation/components/_joyride.scss", + "../../bower_components/foundation/scss/foundation/components/_keystrokes.scss", + "../../bower_components/foundation/scss/foundation/components/_labels.scss", + "../../bower_components/foundation/scss/foundation/components/_magellan.scss", + "../../bower_components/foundation/scss/foundation/components/_orbit.scss", + "../../bower_components/foundation/scss/foundation/components/_pagination.scss", + "../../bower_components/foundation/scss/foundation/components/_panels.scss", + "../../bower_components/foundation/scss/foundation/components/_pricing-tables.scss", + "../../bower_components/foundation/scss/foundation/components/_progress-bars.scss", + "../../bower_components/foundation/scss/foundation/components/_range-slider.scss", + "../../bower_components/foundation/scss/foundation/components/_reveal.scss", + "../../bower_components/foundation/scss/foundation/components/_side-nav.scss", + "../../bower_components/foundation/scss/foundation/components/_split-buttons.scss", + "../../bower_components/foundation/scss/foundation/components/_sub-nav.scss", + "../../bower_components/foundation/scss/foundation/components/_switches.scss", + "../../bower_components/foundation/scss/foundation/components/_tables.scss", + "../../bower_components/foundation/scss/foundation/components/_tabs.scss", + "../../bower_components/foundation/scss/foundation/components/_thumbs.scss", + "../../bower_components/foundation/scss/foundation/components/_tooltips.scss", + "../../bower_components/foundation/scss/foundation/components/_top-bar.scss", + "../../bower_components/foundation/scss/foundation/components/_type.scss", + "../../bower_components/foundation/scss/foundation/components/_offcanvas.scss", + "../../bower_components/foundation/scss/foundation/components/_visibility.scss", + "../mixins/_gradient.scss", + "../mixins/_off-canvas-arrow.scss", + "../plugins/_nextgen.scss", + "../plugins/_gravityForms.scss", + "../plugins/_events.scss", + "../plugins/_fullCalendar.scss", + "../plugins/_blocks.scss", + "../plugins/_glm-member-db.scss", + "../../bower_components/foundation/scss/foundation/components/_global.scss" + ], + "sourcesContent": [], + "mappings": "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", + "names": [] +} \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..691e27b59ec050dc6902c855836091610a3b53a0 GIT binary patch literal 18240 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 X(Z~1HIi0=}w<24ZS(_FayYK!#z({dQ literal 0 HcmV?d00001 diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..d81dddd5450c879bfdde7f90a648757de9ff448a GIT binary patch literal 1453 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^m^-B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk#6ZE^QqR!L zz{J#0N5ROz&|KfZRNuf%*TB%qz{1MNPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#n6BP2AO_EVu8M)o`HUDF34YC)x{-2sR(CaRb3oXS&*t9 zlvi?N%9sk4QPg&|C@XI^nhVqS78Om8MauQ6V|R?bDKi6!|(A^G_^ zwn_nsnRz9_8TkbY0Y&)=h9-Ij2A}|ix-YdTvn(~mttdZN0URP$nMk%8I2#$c8k?G$ zSQ=P3o4A^qIvY4U8#@EtXyEGXXlkki)suqcOM-gzftKroq7NxLVM4$(0%F1wCy)bA z-l=)OG+hKtypj8Bf%%8Y+SA1`q~cc6pa1{unS~gN_S@L}{eS%Ue;yy77$%!dZaqCc zC%7agn*RCu@8RLQi+y@{Vh(lvmz-I@r~c3Mhy45ZNNO(^DC3R4e*a55{`-5JUxYV)e{JlhqKDh_@B7WM zvnqWj5~^xiR~NV7*-!6hd#ZkaxqN+lcli0n>Zwm(ZeE`0dh)s6oXQVR6xG$IGi?8G zR9Zamjz!{<^iN-pFW+;;Nzw7)U-xqTNNe*u_IA}S2Gd(_)nLpR) ztobf~FLTDG2UqTvX9jMpv3cYWywkE$eC^EK70GKBC!RQT?%cZ7OOGEtI#FmgTL|wI zvB`lG%U5g+ujLNpWqGygmeZd@^7i#DzaD;`uAlQpX8!)VHn+3$@4uQ;KH~;U{r^_h zWApFptXbpJbEYHU7eAjc$L#L8PfzVTd0M>m-%s|hFZTamP|?7m=fSMZb71lRW6kOA z{J9TOTDu&UNJu)Ua0`6?{E5*yEX0LJ?ncv}Ci}YoEya~PDjL@%r857VaP#Qh%yW|> z)BWR868^1TpL^i!(Y>k1)fSvstls}*$~xPqlDH|B3pE;_KtCOflWCal^i<&%e&kx7Rt-laur2AHMfsw&| WuG%Jr=E4e40qW`M=d#Wzp$Pzbz(eT( literal 0 HcmV?d00001 diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..82797b0 --- /dev/null +++ b/functions.php @@ -0,0 +1,222 @@ + __('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_post_type_support( 'page', 'excerpt' ); +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 + ); + if(is_front_page()) { + } + +} + + +/* Header for posts*/ +function glm_get_header2($memberID = false) { + global $post; + + echo 'post_type == 'page') || is_page('member-detail')) { + if(!$memberID){ + $image_data = wp_get_attachment_image_src(get_post_thumbnail_id(), "full"); + $image_data = $image_data[0]; + + } else { + $image_data = apply_filters('member_images',$memberID,true,'original'); + } + + echo ' style="background-image: url('.$image_data.');height:0;padding:0;padding-bottom:22%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 420px; "'; + } else if (!is_page('member-detail')) { + echo ' style="background-image: url('.get_template_directory_uri().'/assets/default-header.png);height:0;padding:0;padding-bottom:22%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 420px; "'; + } + echo '>'; + echo ''; + echo '
'; + echo '
'; + echo '
'; + echo '
'; +} + +/* Header for posts*/ +function glm_get_header($memberID = false) { + global $post; + $default_image_path = get_template_directory_uri().'/assets/default-header.png?v=1.0'; + //$default_member_image_path = $default_image_path; + $featured_classes[] = "featured-image"; + $default_background_styles = 'height:0;max-height: 420px;padding:0;padding-bottom:22%;' + . 'background-position:center center;background-size: 100%;background-repeat:no-repeat;'; + //$default_member_background_styles = $default_background_styles; + + if ((has_post_thumbnail() && $post->post_type == 'page') /*|| is_page('member-detail')*/) { + if( !$memberID ) { + $image_data = wp_get_attachment_image_src(get_post_thumbnail_id(), "full"); + $image_data = $image_data[0]; + $featured_classes[] = $image_data ? "wp-featured" : ""; +// $image_caption = get_the_post_thumbnail_caption(); +// } else { +// $image_data = apply_filters('member_images',$memberID,true,'original'); +// $featured_classes[] = $image_data ? "member-featured" : ""; +// if ( !$image_data ) { +// $image_data = wp_get_attachment_image_src(get_post_thumbnail_id(), "full"); +// $image_caption = get_the_post_thumbnail_caption(); +// $image_data = $image_data[0]; +// $featured_classes[] = $image_data ? "wp-featured" : ""; +// } +// if ( !$image_data ) { +// $image_data = $default_member_image_path; +// $featured_classes[] = $image_data ? "member-default" : ""; +// } + } + if ( !$image_data ) { + $image_data = $default_image_path; + $featured_classes[] = $image_data ? "interior-default" : ""; + } + + echo '
'; + +// if ($image_caption) { +// echo '
'; +// echo '
'; +// echo $image_caption; +// echo '
'; +// echo '
'; +// } + } else { + $featured_classes[] = "interior-default"; + echo ''; + } + echo '
'; // End featured-image element +} + +if (!function_exists('write_log')) { + function write_log ( $log ) { + if ( true === WP_DEBUG ) { + if ( is_array( $log ) || is_object( $log ) ) { + error_log( print_r( $log, true ) ); + } else { + error_log( $log ); + } + } + } +} + +// // 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 'F'; +// } else { +// echo ''; +// } +// echo '
'; +// echo '
'; +// echo '
'; +// echo '
'; + +add_action('wp_enqueue_scripts', 'glm_site_scripts'); + + +// 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-small', 475, 230,true); + add_image_size('glm-block-large', 475, 290,true); + add_image_size('glm-map-image', 290, 190,true); + add_image_size('glm-blog-image', 300, 225,true); +} + +add_action( 'after_setup_theme', 'wpse_setup_theme' ); +function mytheme_search_loop() { + while ( have_posts() ) : the_post(); ?> + +
+ +
+ + +
+ +
+ + post->ID)) return true; + return false; +} + +add_action('thematic_searchloop', 'mytheme_search_loop'); +// End of the Contextual/Highlight Search functions +?> diff --git a/glm-member-db/views/front/members/detail.html b/glm-member-db/views/front/members/detail.html new file mode 100644 index 0000000..29602f9 --- /dev/null +++ b/glm-member-db/views/front/members/detail.html @@ -0,0 +1,623 @@ +{include file='front/members/header.html'} + +{apply_filters('glm-member-db-front-members-detail-pageTop', '', $member.id)} + +{if $haveMember} + + {if $settings.detail_show_map} + + {/if} +
+ +
+ +
+ + + + +
+ + + +
+ + Back to listing +
+ + +
+ {if $member.logo && $settings.detail_show_logo} +
+ +
+ {/if} + {if $member.url && $settings.detail_show_url} + Visit Website + + {/if} + +
+ + + {if $settings.detail_show_address} +
+ Address + {apply_filters('glm-member-db-front-members-detail-addressTop', '', $member.id)} + {if $settings.detail_show_street} + {if $member.addr1}
{$member.addr1}
{/if} + {if $member.addr2}
{$member.addr2}
{/if} + {/if} + {if $settings.memb_info_location && $settings.detail_show_citystatezip} +
+ {if $member.city} + {$member.city}{if $member.state.value}, {/if} + {/if} + {if $member.state.value} + {$member.state.value} + {/if} + {if $member.zip} + {$member.zip} + {/if} +
+ {/if} + {if $member.country.name && $settings.detail_show_country} +
{$member.country.name}
+ {/if} + {apply_filters('glm-member-db-front-members-detail-addressBottom', '', $member.id)} +
+ {/if} + {apply_filters('glm-member-db-front-members-detail-otherDetailTop', '', $member.id)} + {if $settings.memb_info_location && $member.region && $settings.detail_show_region} +
+ {$terms.term_admin_menu_configure_regions}: {$member.region} +
+ {/if} + {if $settings.memb_info_location} +
+ {if ($member.phone && $settings.detail_show_phone) || ($member.toll_free && $settings.detail_show_tollfree)} + Phone + {/if} + {if $member.phone && $settings.detail_show_phone} +
+
{apply_filters('glm_associate_phone_filter', $member.phone)}
+
+ {/if} + {if $member.toll_free && $settings.detail_show_tollfree} +
+
{apply_filters('glm_associate_phone_filter', $member.toll_free)}
+
+ {/if} +
+ {/if} + {apply_filters('glm-member-db-front-members-detail-otherDetailBottom', '', $member.id)} + + +
+ {apply_filters('glm-member-db-front-members-list-memberDetailBottom', '', $member.id)} + {apply_filters('glm-member-db-front-members-social-list', '', $member.id)} +
+
+ + {if $settings.detail_show_map} + +
+
(map loads here)
+
+
view map
+ +
+
+
+ + + + +
+ + {/if} +
+ + + +
+ {apply_filters('glm-member-db-front-members-detail-attributesTop', '', $member.id)} + + {if $featuredImage} + + {/if} +
+ {if $member.short_descr && $settings.detail_show_short_descr}{$member.short_descr|nl2br}{/if} +
+
Expand All
+
+
Description
+
+
+ {if $member.descr && $settings.detail_show_descr} + {apply_filters('glm-member-db-front-members-detail-descriptionTop', '', $member.id)} + {$member.descr|nl2br} + {apply_filters('glm-member-db-front-members-detail-descriptionBottom', '', $member.id)} + {/if} +
+ +
+ {$customFields = apply_filters('get_glm_custom_fields','glm-member-db',$member.memberInfoId)} + {if !empty($customFields[0].field_data)} +
Meeting Space Information
+
+
+ + {foreach $customFields as $field} + {if $field.field_data} +
+
+ {$field.field_name} + {$field.field_data} +
+ +
+ {/if} + {/foreach} +
+ + +
+ {/if} + + {apply_filters('glm-member-db-front-members-detail-descriptionAfter', '', $member.id)} + {apply_filters('glm-member-db-front-members-detail-imageGalleryBefore', '', $member.id)} + {if $settings.detail_show_imagegallery && $haveImageGallery} +
Photos
+
+ {apply_filters('glm-member-db-front-members-detail-galleryTop', '', $member.id)} + + +
    + {foreach $imageGallery as $i} + {if !$i.featured.value} +
  • + + {$i.caption} + +
    {$i.caption}
    +
  • + {/if} + {/foreach} +
+ {apply_filters('glm-member-db-front-members-detail-galleryBottom', '', $member.id)} + +
+ {/if} + {apply_filters('glm-member-db-front-members-detail-imageGalleryAfter', '', $member.id)} + {apply_filters('glm-member-db-front-members-detail-couponsBefore', '', $member.id)} + {if $settings.detail_show_coupons && $coupons} +
Coupons
+
+ + +
+ {/if} + {apply_filters('glm-member-db-front-members-detail-couponsAfter', '', $member.id)} + {apply_filters('glm-member-db-front-members-detail-amenitiesBefore', '', $member.id)} + {if $member.amenities && $settings.detail_show_amenities} +
Amenities & Services
+
+ + {foreach $member.amenities as $a} + + + + {/foreach} +
+ {$a.name} +
+ +
+ {/if} + {apply_filters('glm-member-db-front-members-detail-amenitiesAfter', '', $member.id)} + + {apply_filters('glm-member-db-front-members-detail-categoriesBefore', '', $member.id)} + {if $member.categories && $settings.detail_show_categories} +
Categories
+
+ + + {foreach $member.categories as $c} + + + + {/foreach} +
+ {if $c.parent_name}{$c.parent_name}: {/if}{$c.name} +
+ +
+ {/if} + {apply_filters('glm-member-db-front-members-detail-categoriesAfter', '', $member.id)} + {apply_filters('glm-member-db-front-members-detail-videoBefore', '', $member.id)} + {if $member.video_url && $settings.detail_show_video} +
Video
+
+ +

{$member.video_title}

+
{$member.video_embed}
+

{$member.video_descr}

+
+ +
+ {/if} + + {apply_filters('glm-member-db-front-members-detail-videoAfter', '', $member.id)} + + {apply_filters('glm-member-db-front-members-detail-liveCamBefore', '', $member.id)} + {if $member.live_cam_type.value!=1 && $member.live_cam_url && $settings.detail_show_live_cam} +
{$terms.term_webcam_cap}
+
+ +

{$member.live_cam_title}

+ {if $member.live_cam_type.value == 2} + + {/if} +

{$member.live_cam_descr}

+
+ +
+ {/if} + + {if $haveFiles} +
Files
+
+ {foreach $files as $file} + {if $file.caption}{$file.caption}{else}{$file.name}{/if} + {/foreach} + +
+ {/if} + + {apply_filters('glm-member-db-front-members-detail-liveCamAfter', '', $member.id)} + + {apply_filters('glm-member-db-front-members-detail-dataBottom','',$member.id)} +
+
+ {apply_filters('glm-member-db-front-members-detail-attributesBottom', '', $member.id)} + + +
+
+ {apply_filters('glm-member-db-front-members-detail-pageBottom', '', $member.id)} + + + +{else} +

For some reason the specified {$terms.term_member} was not found. Please try again.

+{/if} + + +{include file='front/footer.html'} diff --git a/glm-member-db/views/front/members/detail_1.html b/glm-member-db/views/front/members/detail_1.html new file mode 100644 index 0000000..a450569 --- /dev/null +++ b/glm-member-db/views/front/members/detail_1.html @@ -0,0 +1,684 @@ +{include file='front/members/header.html'} + + + +{apply_filters('glm-member-db-front-members-detail-pageTop', '', $member.id)} + +{if $haveMember} + + {if $settings.detail_show_map} + + {/if} + {if $settings.detail_show_directions} + + {/if} + + + +
+ + Back to listing +
+

{$member.member}

+
+ {if $member.logo && $settings.detail_show_logo} +
+ +
+ {/if} + {if $member.url && $settings.detail_show_url} + Visit Website + + {/if} + +
+ + + {if $settings.detail_show_address} +
+ Address + {apply_filters('glm-member-db-front-members-detail-addressTop', '', $member.id)} + {if $settings.detail_show_street} + {if $member.addr1}
{$member.addr1}
{/if} + {if $member.addr2}
{$member.addr2}
{/if} + {/if} + {if $settings.memb_info_location && $settings.detail_show_citystatezip} +
+ {if $member.city} + {$member.city}{if $member.state.value}, {/if} + {/if} + {if $member.state.value} + {$member.state.value} + {/if} + {if $member.zip} + {$member.zip} + {/if} +
+ {/if} + {if $member.country.name && $settings.detail_show_country} +
{$member.country.name}
+ {/if} + {apply_filters('glm-member-db-front-members-detail-addressBottom', '', $member.id)} +
+ {/if} + {apply_filters('glm-member-db-front-members-detail-otherDetailTop', '', $member.id)} + {if $settings.memb_info_location && $member.region && $settings.detail_show_region} +
+ {$terms.term_admin_menu_configure_regions}: {$member.region} +
+ {/if} + {if $settings.memb_info_location} +
+ {if ($member.phone && $settings.detail_show_phone) || ($member.toll_free && $settings.detail_show_tollfree)} + Phone + {/if} + {if $member.phone && $settings.detail_show_phone} +
+
{apply_filters('glm_associate_phone_filter', $member.phone)}
+
+ {/if} + {if $member.toll_free && $settings.detail_show_tollfree} +
+
{apply_filters('glm_associate_phone_filter', $member.toll_free)}
+
+ {/if} +
+ {/if} + {apply_filters('glm-member-db-front-members-detail-otherDetailBottom', '', $member.id)} + + +
+ {apply_filters('glm-member-db-front-members-list-memberDetailBottom', '', $member.id)} + {apply_filters('glm-member-db-front-members-social-list', '', $member.id)} +
+
+ + {if $settings.detail_show_map} + +
+
(map loads here)
+
+
view map
+ +
+
+
+ + + + +
+ + {/if} +
+ + + +
+ {apply_filters('glm-member-db-front-members-detail-attributesTop', '', $member.id)} + {if $featuredImage} + + {/if} +
+ {if $member.short_descr && $settings.detail_show_short_descr}{$member.short_descr|nl2br}{/if} +
+
Expand All
+
+
Description
+
+
+ {if $member.descr && $settings.detail_show_descr} + {apply_filters('glm-member-db-front-members-detail-descriptionTop', '', $member.id)} + {$member.descr|nl2br} + {apply_filters('glm-member-db-front-members-detail-descriptionBottom', '', $member.id)} + {/if} +
+ +
+ {apply_filters('glm-member-db-front-members-detail-descriptionAfter', '', $member.id)} + {apply_filters('glm-member-db-front-members-detail-imageGalleryBefore', '', $member.id)} + {if $settings.detail_show_imagegallery && $haveImageGallery} +
Photos
+
+ {apply_filters('glm-member-db-front-members-detail-galleryTop', '', $member.id)} + + +
    + {foreach $imageGallery as $i} +
  • + + {$i.caption} + +
  • + {/foreach} +
+ {apply_filters('glm-member-db-front-members-detail-galleryBottom', '', $member.id)} + +
+ {/if} + {apply_filters('glm-member-db-front-members-detail-imageGalleryAfter', '', $member.id)} + {apply_filters('glm-member-db-front-members-detail-couponsBefore', '', $member.id)} + {if $settings.detail_show_coupons && $coupons} +
Coupons
+
+ + +
+ {/if} + {apply_filters('glm-member-db-front-members-detail-couponsAfter', '', $member.id)} + {apply_filters('glm-member-db-front-members-detail-amenitiesBefore', '', $member.id)} + {if $member.amenities && $settings.detail_show_amenities} +
Amenities & Services
+
+ + {foreach $member.amenities as $a} + + + + {/foreach} +
+ {$a.name} +
+ +
+ {/if} + {apply_filters('glm-member-db-front-members-detail-amenitiesAfter', '', $member.id)} + + {apply_filters('glm-member-db-front-members-detail-categoriesBefore', '', $member.id)} + {if $member.categories && $settings.detail_show_categories} +
Categories
+
+ + + {foreach $member.categories as $c} + + + + {/foreach} +
+ {if $c.parent_name}{$c.parent_name}: {/if}{$c.name} +
+ +
+ {/if} + {apply_filters('glm-member-db-front-members-detail-categoriesAfter', '', $member.id)} + {apply_filters('glm-member-db-front-members-detail-videoBefore', '', $member.id)} + {if $member.video_url && $settings.detail_show_video} +
Video
+
+ +

{$member.video_title}

+
{$member.video_embed}
+

{$member.video_descr}

+
+ +
+ {/if} + + {apply_filters('glm-member-db-front-members-detail-videoAfter', '', $member.id)} + + {apply_filters('glm-member-db-front-members-detail-liveCamBefore', '', $member.id)} + {if $member.live_cam_type.value!=1 && $member.live_cam_url && $settings.detail_show_live_cam} +
{$terms.term_webcam_cap}
+
+ +

{$member.live_cam_title}

+ {if $member.live_cam_type.value == 2} + + {/if} +

{$member.live_cam_descr}

+
+ +
+ {/if} + + {if $haveFiles} +
Files
+
+ {foreach $files as $file} + {if $file.caption}{$file.caption}{else}{$file.name}{/if} + {/foreach} + +
+ {/if} + + {apply_filters('glm-member-db-front-members-detail-liveCamAfter', '', $member.id)} + + {apply_filters('glm-member-db-front-members-detail-dataBottom','',$member.id)} +
+
+ {apply_filters('glm-member-db-front-members-detail-attributesBottom', '', $member.id)} + + +
+
+ {apply_filters('glm-member-db-front-members-detail-pageBottom', '', $member.id)} + + + +{else} +

For some reason the specified {$terms.term_member} was not found. Please try again.

+{/if} + + +{include file='front/footer.html'} diff --git a/glm-member-db/views/front/members/list.html b/glm-member-db/views/front/members/list.html new file mode 100644 index 0000000..d56c058 --- /dev/null +++ b/glm-member-db/views/front/members/list.html @@ -0,0 +1,648 @@ +{if $view == dropdown} + {if $members} +
    + {foreach $members as $member} + {$featuredImage = ''} +
  • + {$featuredImage = apply_filters('member_images',$member.id,true,"large")} + + {if $featuredImage} + {$image = "style='height: 125px;width: 100%;background: url({$featuredImage})no-repeat center center;background-size: cover;'"} + {else} + {$image = "style='height: 125px;width: 100%;'"} + {/if} + +
    +
    + + +
    + {$member.member_name} +
    +
    +
  • + {/foreach} +
+ {else} + No Members + {/if} +{else} +
+{include file='front/members/header.html'} + {apply_filters('glm-member-db-front-members-list-pageTop', '')} +
+ {if $settings.list_show_map} +
Map
+ {/if} + {if $settings.list_show_search} +
+
+ FILTERS +
+
+
Close
+
+
+ {apply_filters('glm-member-db-front-members-list-searchFormTop', '')} +
+

Refine Search

+
+ {if $settings.list_show_search_category} +
+ By Category: + + + +
+ {/if} + {if $settings.list_show_search_amenities} + {if $amenities|@count gt 0} +
+ By Amenities: + +
+ {/if} + {/if} + {if $settings.list_show_search_region} + {if $regions|@count gt 0} +
+ By Regions: + +
+ {/if} + {/if} + + {if $settings.list_show_search_text} +
+ By Name: +
+ {/if} +
+ {apply_filters('glm-member-db-front-members-list-searchFormBottom', '')} +
+
+
+
+ {/if} {*list_show_search*} + {if $settings.list_show_map} + + {apply_filters('glm-member-db-front-members-list-mapTop', '')} +
+
(map loads here)
+
+ {apply_filters('glm-member-db-front-members-list-mapBottom', '')} + {/if} + {apply_filters('glm-member-db-front-members-list-listHeaderTop', '')} + + + {if $settings.list_show_list && !$blankStart} + {if $settings.list_header_text} +

{$settings.list_header_text}

+ {else} +

List of {$terms.term_member_plur_cap}

+ {/if} + {if $haveMembers} + + + {foreach $mapItems as $m} +
+ {apply_filters('glm-member-db-front-members-list-mapBubbleTop', '', $m.member)} + {if $m.logo && $settings.list_map_show_logo} +
+ +
+ {/if} +
+ {if $settings.list_map_show_detaillink} + {$m.name} + {else} + {$m.name} + {/if} +
+ {if $settings.list_map_show_address} +

+ {if $settings.list_map_show_street} + {if $m.addr1}{$m.addr1}
{/if} + {if $m.addr2}{$m.addr2}
{/if} + {/if} + {if $settings.memb_info_location && $settings.list_map_show_citystatezip} + {if $m.city}{$m.city}{if $m.state}, {/if}{/if}{if $m.state}{$m.state}{/if}{if $m.zip} {$m.zip}{/if} + {/if} + {if $m.country && $settings.list_map_show_country} +
{$m.country} + {/if} +

+ {/if} {*list_map_show_address*} +
+

+ {if $m.phone && $settings.list_map_show_phone}Phone: {apply_filters('glm_associate_phone_filter', $m.phone)}
{/if} + {if $m.toll_free && $settings.list_map_show_tollfree}{apply_filters('glm_associate_phone_filter', $m.toll_free)}
{/if} + {if $m.url && $settings.list_map_show_url}Web site: {$m.url}
{/if} + {if $m.email && $settings.list_map_show_email}E-Mail Address: {$m.email}
{/if} + {if $m.region && $settings.list_map_show_region}Region: {$m.region}{/if} +

+ {if $m.descr && $settings.list_map_show_descr}{$m.descr|nl2br}
{/if} + {if $m.short_descr && $settings.list_map_show_short_descr}{$m.short_descr}
{/if} + {if $m.categories && $settings.list_map_show_categories} +
+ {$terms.term_member_cap} Categories +
    + {foreach $m.categories as $c} +
  • + {if $c.parent_name}{$c.parent_name}: {/if}{$c.name} +
  • + {/foreach} +
+
+ {/if} + + {if $settings.list_map_show_amenities} +
+ Amenities: +
    + {foreach $m.amenities as $a} +
  • {$a.name}
  • + {/foreach} +
+
+ {/if} +
+ {apply_filters('glm-member-db-front-members-list-mapBubbleBottom', '', $m.member)} +
+ {/foreach} + +
{$terms.term_member_plur_cap} found: {$membersFound}
+ + {apply_filters('glm-member-db-front-members-list-listHeaderBottom', '')} + + + +
+ {if $settings.list_show_search_alpha} + + {/if} + + {if $paging} +
+ Previous page + Next page +
+ showing {$start} through {$lastDisplayed} of {$filteredMembersFound} + {/if} + + + {if $view == grid} + + + + {else} + + + {foreach $members as $member} + {apply_filters('glm-member-db-front-members-list-memberAbove', '', $member.member_pointer)} +
+ {apply_filters('glm-member-db-front-members-list-memberTop', '', $member.member_pointer)} + + +
+ {if $member.logo && $settings.list_show_logo} +
+
+ + {if $member.featured} + + {/if} + +
+
+ {/if} +
+ + {apply_filters('glm-member-db-front-members-list-memberInfoTop', '', $member.member_pointer)} +

+ {if $settings.list_show_detail_link} + {$member.member} + {else} + {$member.member} + {/if} +

+ {if $settings.list_show_address} +
+ {apply_filters('glm-member-db-front-members-list-memberAddressTop', '', $member.member_pointer)} + {if $settings.list_show_street} + {if $member.addr1 && $settings.list_show_address}
{$member.addr1}
{/if} + {if $member.addr2 && $settings.list_show_address}
{$member.addr2}
{/if} + {/if} + {if $settings.memb_info_location && $settings.list_show_citystatezip} +
+ {if $member.city} + {$member.city}{if $member.state.value}, {/if} + {/if} + {if $member.state.value} + {$member.state.value} + {/if} + {if $member.zip} + {$member.zip} + {/if} +
+ {/if} + {if $member.country.name && $settings.list_show_country} +
{$member.country.name}
+ {/if} + {apply_filters('glm-member-db-front-members-list-memberAddressBottom', '', $member.member_pointer)} +
+ {/if} + {apply_filters('glm-member-db-front-members-list-memberDetailTop', '', $member.member_pointer)} + {if ($settings.memb_info_contact && $member.phone && $settings.list_show_phone) || ($settings.memb_info_contact && $member.toll_free && $settings.list_show_tollfree)} +
+ {if $member.phone && $settings.list_show_phone}Phone: {apply_filters('glm_associate_phone_filter', $member.phone)} {/if} + {if $member.toll_free && $settings.list_show_tollfree}{apply_filters('glm_associate_phone_filter', $member.toll_free)}{/if} +
+ {/if} + {if $settings.memb_info_location && $member.region && $settings.list_show_region}
Region: {$member.region}
{/if} + + +
+ {apply_filters('glm-member-db-front-members-social-list', '', $member.member_pointer)} +
+ +
+
+ {apply_filters('glm-member-db-front-members-list-memberDescriptionTop', '', $member.member_pointer)} + {if $member.short_descr && $settings.list_show_short_descr} + {$member.short_descr|nl2br} + {if $settings.list_show_detail_link} + More + {/if} + {/if} + {apply_filters('glm-member-db-front-members-list-memberDescriptionBottom', '', $member.member_pointer)} +
+ {if $member.categories && $settings.list_show_categories} +
+ {$terms.term_member_cap} Categories +
    + {foreach $member.categories as $c} +
  • + {if $c.parent_name}{$c.parent_name}: {/if}{$c.name} +
  • + {/foreach} +
+ {/if} + {if $member.cc_type && $settings.list_show_creditcards} + Credit Cards Accepted: +
    + {foreach $member.cc_type.names as $c} +
  • {$c}
  • + {/foreach} +
+ {/if} + {if $member.amenities && $settings.list_show_amenities} + {$terms.term_member_cap} Amenities +
    + {foreach $member.amenities as $A} +
  • + {$A.name} +
  • + {/foreach} +
+ {/if} +
+
+ {apply_filters('glm-member-db-front-members-list-memberDetailBottom', '', $member.member_pointer)} +
+ + + + {apply_filters('glm-member-db-front-members-list-memberDataBelow', '', $member.member_pointer)} + {apply_filters('glm-member-db-front-members-list-memberBottom', '', $member.member_pointer)} +
+ {apply_filters('glm-member-db-front-members-list-memberBelow', '', $member.member_pointer)} + + + {/foreach} {*$members*} +
+ + {/if} {*end grid view check*} + + {if $paging} +
+ Previous page + Next page +
+ showing {$start} through {$lastDisplayed} of {$filteredMembersFound} + {/if} + + {apply_filters('glm-member-db-front-members-list-pageBottom', '')} + {else} +
(no {$terms.term_member_plur} listed)
+ {/if} + + {/if} {*list_show_list*} + + +
+
+{include file='front/footer.html'} + +{/if} \ No newline at end of file diff --git a/index.php b/index.php new file mode 100644 index 0000000..f731c53 --- /dev/null +++ b/index.php @@ -0,0 +1,44 @@ + + + + + +
+
+
+ '; + include "sections/footer.php"; + include "sections/copyright.php"; + echo '
'; + ?> +
+ +
+
+ + + + + + \ No newline at end of file diff --git a/js/app.js b/js/app.js new file mode 100644 index 0000000..783161b --- /dev/null +++ b/js/app.js @@ -0,0 +1,55 @@ +/* + * 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);;// 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); + }); + $('#glm-member-password-lost-link').click(function() { + $('#glm-member-password-lost-form').show(); + }); + var headerVideo = document.getElementById('front-page-video'); + + // if($(window).width() > 1024){ + // $(headerVideo).attr("controls",false); + // } + + var loc = window.location.href; // returns the full URL + if(/regions/.test(loc)) { + $('#interactive-map > li').addClass('active'); + } + if(/destinations/.test(loc)) { + $('#dropdown-destination > li').addClass('active'); + } + if(/venues/.test(loc)) { + $('#dropdown-venues > li').addClass('active'); + } + $('section.left-small').on("click", function(){ + window.scrollTo(0, 0); + }) +}); diff --git a/js/custom/pageSetup.js b/js/custom/pageSetup.js new file mode 100644 index 0000000..1551179 --- /dev/null +++ b/js/custom/pageSetup.js @@ -0,0 +1,46 @@ +// 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); + }); + $('#glm-member-password-lost-link').click(function() { + $('#glm-member-password-lost-form').show(); + }); + var headerVideo = document.getElementById('front-page-video'); + + // if($(window).width() > 1024){ + // $(headerVideo).attr("controls",false); + // } + + var loc = window.location.href; // returns the full URL + if(/regions/.test(loc)) { + $('#interactive-map > li').addClass('active'); + } + if(/destinations/.test(loc)) { + $('#dropdown-destination > li').addClass('active'); + } + if(/venues/.test(loc)) { + $('#dropdown-venues > li').addClass('active'); + } + $('section.left-small').on("click", function(){ + window.scrollTo(0, 0); + }) +}); diff --git a/js/dollarsign.js b/js/dollarsign.js new file mode 100644 index 0000000..2d7a2e9 --- /dev/null +++ b/js/dollarsign.js @@ -0,0 +1,6 @@ +/* + * To avoid conflicts, Wordpress tends to prefer jQuery being used over $. + * As long as this file is included, no such conflicts should arise. Ensure it + * is called before other .js files using $. + */ +var $=jQuery.noConflict(); \ No newline at end of file diff --git a/js/fastclick/lib/fastclick.js b/js/fastclick/lib/fastclick.js new file mode 100644 index 0000000..3af4f9d --- /dev/null +++ b/js/fastclick/lib/fastclick.js @@ -0,0 +1,841 @@ +;(function () { + 'use strict'; + + /** + * @preserve FastClick: polyfill to remove click delays on browsers with touch UIs. + * + * @codingstandard ftlabs-jsv2 + * @copyright The Financial Times Limited [All Rights Reserved] + * @license MIT License (see LICENSE.txt) + */ + + /*jslint browser:true, node:true*/ + /*global define, Event, Node*/ + + + /** + * Instantiate fast-clicking listeners on the specified layer. + * + * @constructor + * @param {Element} layer The layer to listen on + * @param {Object} [options={}] The options to override the defaults + */ + function FastClick(layer, options) { + var oldOnClick; + + options = options || {}; + + /** + * Whether a click is currently being tracked. + * + * @type boolean + */ + this.trackingClick = false; + + + /** + * Timestamp for when click tracking started. + * + * @type number + */ + this.trackingClickStart = 0; + + + /** + * The element being tracked for a click. + * + * @type EventTarget + */ + this.targetElement = null; + + + /** + * X-coordinate of touch start event. + * + * @type number + */ + this.touchStartX = 0; + + + /** + * Y-coordinate of touch start event. + * + * @type number + */ + this.touchStartY = 0; + + + /** + * ID of the last touch, retrieved from Touch.identifier. + * + * @type number + */ + this.lastTouchIdentifier = 0; + + + /** + * Touchmove boundary, beyond which a click will be cancelled. + * + * @type number + */ + this.touchBoundary = options.touchBoundary || 10; + + + /** + * The FastClick layer. + * + * @type Element + */ + this.layer = layer; + + /** + * The minimum time between tap(touchstart and touchend) events + * + * @type number + */ + this.tapDelay = options.tapDelay || 200; + + /** + * The maximum time for a tap + * + * @type number + */ + this.tapTimeout = options.tapTimeout || 700; + + if (FastClick.notNeeded(layer)) { + return; + } + + // Some old versions of Android don't have Function.prototype.bind + function bind(method, context) { + return function() { return method.apply(context, arguments); }; + } + + + var methods = ['onMouse', 'onClick', 'onTouchStart', 'onTouchMove', 'onTouchEnd', 'onTouchCancel']; + var context = this; + for (var i = 0, l = methods.length; i < l; i++) { + context[methods[i]] = bind(context[methods[i]], context); + } + + // Set up event handlers as required + if (deviceIsAndroid) { + layer.addEventListener('mouseover', this.onMouse, true); + layer.addEventListener('mousedown', this.onMouse, true); + layer.addEventListener('mouseup', this.onMouse, true); + } + + layer.addEventListener('click', this.onClick, true); + layer.addEventListener('touchstart', this.onTouchStart, false); + layer.addEventListener('touchmove', this.onTouchMove, false); + layer.addEventListener('touchend', this.onTouchEnd, false); + layer.addEventListener('touchcancel', this.onTouchCancel, false); + + // Hack is required for browsers that don't support Event#stopImmediatePropagation (e.g. Android 2) + // which is how FastClick normally stops click events bubbling to callbacks registered on the FastClick + // layer when they are cancelled. + if (!Event.prototype.stopImmediatePropagation) { + layer.removeEventListener = function(type, callback, capture) { + var rmv = Node.prototype.removeEventListener; + if (type === 'click') { + rmv.call(layer, type, callback.hijacked || callback, capture); + } else { + rmv.call(layer, type, callback, capture); + } + }; + + layer.addEventListener = function(type, callback, capture) { + var adv = Node.prototype.addEventListener; + if (type === 'click') { + adv.call(layer, type, callback.hijacked || (callback.hijacked = function(event) { + if (!event.propagationStopped) { + callback(event); + } + }), capture); + } else { + adv.call(layer, type, callback, capture); + } + }; + } + + // If a handler is already declared in the element's onclick attribute, it will be fired before + // FastClick's onClick handler. Fix this by pulling out the user-defined handler function and + // adding it as listener. + if (typeof layer.onclick === 'function') { + + // Android browser on at least 3.2 requires a new reference to the function in layer.onclick + // - the old one won't work if passed to addEventListener directly. + oldOnClick = layer.onclick; + layer.addEventListener('click', function(event) { + oldOnClick(event); + }, false); + layer.onclick = null; + } + } + + /** + * Windows Phone 8.1 fakes user agent string to look like Android and iPhone. + * + * @type boolean + */ + var deviceIsWindowsPhone = navigator.userAgent.indexOf("Windows Phone") >= 0; + + /** + * Android requires exceptions. + * + * @type boolean + */ + var deviceIsAndroid = navigator.userAgent.indexOf('Android') > 0 && !deviceIsWindowsPhone; + + + /** + * iOS requires exceptions. + * + * @type boolean + */ + var deviceIsIOS = /iP(ad|hone|od)/.test(navigator.userAgent) && !deviceIsWindowsPhone; + + + /** + * iOS 4 requires an exception for select elements. + * + * @type boolean + */ + var deviceIsIOS4 = deviceIsIOS && (/OS 4_\d(_\d)?/).test(navigator.userAgent); + + + /** + * iOS 6.0-7.* requires the target element to be manually derived + * + * @type boolean + */ + var deviceIsIOSWithBadTarget = deviceIsIOS && (/OS [6-7]_\d/).test(navigator.userAgent); + + /** + * BlackBerry requires exceptions. + * + * @type boolean + */ + var deviceIsBlackBerry10 = navigator.userAgent.indexOf('BB10') > 0; + + /** + * Determine whether a given element requires a native click. + * + * @param {EventTarget|Element} target Target DOM element + * @returns {boolean} Returns true if the element needs a native click + */ + FastClick.prototype.needsClick = function(target) { + switch (target.nodeName.toLowerCase()) { + + // Don't send a synthetic click to disabled inputs (issue #62) + case 'button': + case 'select': + case 'textarea': + if (target.disabled) { + return true; + } + + break; + case 'input': + + // File inputs need real clicks on iOS 6 due to a browser bug (issue #68) + if ((deviceIsIOS && target.type === 'file') || target.disabled) { + return true; + } + + break; + case 'label': + case 'iframe': // iOS8 homescreen apps can prevent events bubbling into frames + case 'video': + return true; + } + + return (/\bneedsclick\b/).test(target.className); + }; + + + /** + * Determine whether a given element requires a call to focus to simulate click into element. + * + * @param {EventTarget|Element} target Target DOM element + * @returns {boolean} Returns true if the element requires a call to focus to simulate native click. + */ + FastClick.prototype.needsFocus = function(target) { + switch (target.nodeName.toLowerCase()) { + case 'textarea': + return true; + case 'select': + return !deviceIsAndroid; + case 'input': + switch (target.type) { + case 'button': + case 'checkbox': + case 'file': + case 'image': + case 'radio': + case 'submit': + return false; + } + + // No point in attempting to focus disabled inputs + return !target.disabled && !target.readOnly; + default: + return (/\bneedsfocus\b/).test(target.className); + } + }; + + + /** + * Send a click event to the specified element. + * + * @param {EventTarget|Element} targetElement + * @param {Event} event + */ + FastClick.prototype.sendClick = function(targetElement, event) { + var clickEvent, touch; + + // On some Android devices activeElement needs to be blurred otherwise the synthetic click will have no effect (#24) + if (document.activeElement && document.activeElement !== targetElement) { + document.activeElement.blur(); + } + + touch = event.changedTouches[0]; + + // Synthesise a click event, with an extra attribute so it can be tracked + clickEvent = document.createEvent('MouseEvents'); + clickEvent.initMouseEvent(this.determineEventType(targetElement), true, true, window, 1, touch.screenX, touch.screenY, touch.clientX, touch.clientY, false, false, false, false, 0, null); + clickEvent.forwardedTouchEvent = true; + targetElement.dispatchEvent(clickEvent); + }; + + FastClick.prototype.determineEventType = function(targetElement) { + + //Issue #159: Android Chrome Select Box does not open with a synthetic click event + if (deviceIsAndroid && targetElement.tagName.toLowerCase() === 'select') { + return 'mousedown'; + } + + return 'click'; + }; + + + /** + * @param {EventTarget|Element} targetElement + */ + FastClick.prototype.focus = function(targetElement) { + var length; + + // Issue #160: on iOS 7, some input elements (e.g. date datetime month) throw a vague TypeError on setSelectionRange. These elements don't have an integer value for the selectionStart and selectionEnd properties, but unfortunately that can't be used for detection because accessing the properties also throws a TypeError. Just check the type instead. Filed as Apple bug #15122724. + if (deviceIsIOS && targetElement.setSelectionRange && targetElement.type.indexOf('date') !== 0 && targetElement.type !== 'time' && targetElement.type !== 'month') { + length = targetElement.value.length; + targetElement.setSelectionRange(length, length); + } else { + targetElement.focus(); + } + }; + + + /** + * Check whether the given target element is a child of a scrollable layer and if so, set a flag on it. + * + * @param {EventTarget|Element} targetElement + */ + FastClick.prototype.updateScrollParent = function(targetElement) { + var scrollParent, parentElement; + + scrollParent = targetElement.fastClickScrollParent; + + // Attempt to discover whether the target element is contained within a scrollable layer. Re-check if the + // target element was moved to another parent. + if (!scrollParent || !scrollParent.contains(targetElement)) { + parentElement = targetElement; + do { + if (parentElement.scrollHeight > parentElement.offsetHeight) { + scrollParent = parentElement; + targetElement.fastClickScrollParent = parentElement; + break; + } + + parentElement = parentElement.parentElement; + } while (parentElement); + } + + // Always update the scroll top tracker if possible. + if (scrollParent) { + scrollParent.fastClickLastScrollTop = scrollParent.scrollTop; + } + }; + + + /** + * @param {EventTarget} targetElement + * @returns {Element|EventTarget} + */ + FastClick.prototype.getTargetElementFromEventTarget = function(eventTarget) { + + // On some older browsers (notably Safari on iOS 4.1 - see issue #56) the event target may be a text node. + if (eventTarget.nodeType === Node.TEXT_NODE) { + return eventTarget.parentNode; + } + + return eventTarget; + }; + + + /** + * On touch start, record the position and scroll offset. + * + * @param {Event} event + * @returns {boolean} + */ + FastClick.prototype.onTouchStart = function(event) { + var targetElement, touch, selection; + + // Ignore multiple touches, otherwise pinch-to-zoom is prevented if both fingers are on the FastClick element (issue #111). + if (event.targetTouches.length > 1) { + return true; + } + + targetElement = this.getTargetElementFromEventTarget(event.target); + touch = event.targetTouches[0]; + + if (deviceIsIOS) { + + // Only trusted events will deselect text on iOS (issue #49) + selection = window.getSelection(); + if (selection.rangeCount && !selection.isCollapsed) { + return true; + } + + if (!deviceIsIOS4) { + + // Weird things happen on iOS when an alert or confirm dialog is opened from a click event callback (issue #23): + // when the user next taps anywhere else on the page, new touchstart and touchend events are dispatched + // with the same identifier as the touch event that previously triggered the click that triggered the alert. + // Sadly, there is an issue on iOS 4 that causes some normal touch events to have the same identifier as an + // immediately preceeding touch event (issue #52), so this fix is unavailable on that platform. + // Issue 120: touch.identifier is 0 when Chrome dev tools 'Emulate touch events' is set with an iOS device UA string, + // which causes all touch events to be ignored. As this block only applies to iOS, and iOS identifiers are always long, + // random integers, it's safe to to continue if the identifier is 0 here. + if (touch.identifier && touch.identifier === this.lastTouchIdentifier) { + event.preventDefault(); + return false; + } + + this.lastTouchIdentifier = touch.identifier; + + // If the target element is a child of a scrollable layer (using -webkit-overflow-scrolling: touch) and: + // 1) the user does a fling scroll on the scrollable layer + // 2) the user stops the fling scroll with another tap + // then the event.target of the last 'touchend' event will be the element that was under the user's finger + // when the fling scroll was started, causing FastClick to send a click event to that layer - unless a check + // is made to ensure that a parent layer was not scrolled before sending a synthetic click (issue #42). + this.updateScrollParent(targetElement); + } + } + + this.trackingClick = true; + this.trackingClickStart = event.timeStamp; + this.targetElement = targetElement; + + this.touchStartX = touch.pageX; + this.touchStartY = touch.pageY; + + // Prevent phantom clicks on fast double-tap (issue #36) + if ((event.timeStamp - this.lastClickTime) < this.tapDelay) { + event.preventDefault(); + } + + return true; + }; + + + /** + * Based on a touchmove event object, check whether the touch has moved past a boundary since it started. + * + * @param {Event} event + * @returns {boolean} + */ + FastClick.prototype.touchHasMoved = function(event) { + var touch = event.changedTouches[0], boundary = this.touchBoundary; + + if (Math.abs(touch.pageX - this.touchStartX) > boundary || Math.abs(touch.pageY - this.touchStartY) > boundary) { + return true; + } + + return false; + }; + + + /** + * Update the last position. + * + * @param {Event} event + * @returns {boolean} + */ + FastClick.prototype.onTouchMove = function(event) { + if (!this.trackingClick) { + return true; + } + + // If the touch has moved, cancel the click tracking + if (this.targetElement !== this.getTargetElementFromEventTarget(event.target) || this.touchHasMoved(event)) { + this.trackingClick = false; + this.targetElement = null; + } + + return true; + }; + + + /** + * Attempt to find the labelled control for the given label element. + * + * @param {EventTarget|HTMLLabelElement} labelElement + * @returns {Element|null} + */ + FastClick.prototype.findControl = function(labelElement) { + + // Fast path for newer browsers supporting the HTML5 control attribute + if (labelElement.control !== undefined) { + return labelElement.control; + } + + // All browsers under test that support touch events also support the HTML5 htmlFor attribute + if (labelElement.htmlFor) { + return document.getElementById(labelElement.htmlFor); + } + + // If no for attribute exists, attempt to retrieve the first labellable descendant element + // the list of which is defined here: http://www.w3.org/TR/html5/forms.html#category-label + return labelElement.querySelector('button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea'); + }; + + + /** + * On touch end, determine whether to send a click event at once. + * + * @param {Event} event + * @returns {boolean} + */ + FastClick.prototype.onTouchEnd = function(event) { + var forElement, trackingClickStart, targetTagName, scrollParent, touch, targetElement = this.targetElement; + + if (!this.trackingClick) { + return true; + } + + // Prevent phantom clicks on fast double-tap (issue #36) + if ((event.timeStamp - this.lastClickTime) < this.tapDelay) { + this.cancelNextClick = true; + return true; + } + + if ((event.timeStamp - this.trackingClickStart) > this.tapTimeout) { + return true; + } + + // Reset to prevent wrong click cancel on input (issue #156). + this.cancelNextClick = false; + + this.lastClickTime = event.timeStamp; + + trackingClickStart = this.trackingClickStart; + this.trackingClick = false; + this.trackingClickStart = 0; + + // On some iOS devices, the targetElement supplied with the event is invalid if the layer + // is performing a transition or scroll, and has to be re-detected manually. Note that + // for this to function correctly, it must be called *after* the event target is checked! + // See issue #57; also filed as rdar://13048589 . + if (deviceIsIOSWithBadTarget) { + touch = event.changedTouches[0]; + + // In certain cases arguments of elementFromPoint can be negative, so prevent setting targetElement to null + targetElement = document.elementFromPoint(touch.pageX - window.pageXOffset, touch.pageY - window.pageYOffset) || targetElement; + targetElement.fastClickScrollParent = this.targetElement.fastClickScrollParent; + } + + targetTagName = targetElement.tagName.toLowerCase(); + if (targetTagName === 'label') { + forElement = this.findControl(targetElement); + if (forElement) { + this.focus(targetElement); + if (deviceIsAndroid) { + return false; + } + + targetElement = forElement; + } + } else if (this.needsFocus(targetElement)) { + + // Case 1: If the touch started a while ago (best guess is 100ms based on tests for issue #36) then focus will be triggered anyway. Return early and unset the target element reference so that the subsequent click will be allowed through. + // Case 2: Without this exception for input elements tapped when the document is contained in an iframe, then any inputted text won't be visible even though the value attribute is updated as the user types (issue #37). + if ((event.timeStamp - trackingClickStart) > 100 || (deviceIsIOS && window.top !== window && targetTagName === 'input')) { + this.targetElement = null; + return false; + } + + this.focus(targetElement); + this.sendClick(targetElement, event); + + // Select elements need the event to go through on iOS 4, otherwise the selector menu won't open. + // Also this breaks opening selects when VoiceOver is active on iOS6, iOS7 (and possibly others) + if (!deviceIsIOS || targetTagName !== 'select') { + this.targetElement = null; + event.preventDefault(); + } + + return false; + } + + if (deviceIsIOS && !deviceIsIOS4) { + + // Don't send a synthetic click event if the target element is contained within a parent layer that was scrolled + // and this tap is being used to stop the scrolling (usually initiated by a fling - issue #42). + scrollParent = targetElement.fastClickScrollParent; + if (scrollParent && scrollParent.fastClickLastScrollTop !== scrollParent.scrollTop) { + return true; + } + } + + // Prevent the actual click from going though - unless the target node is marked as requiring + // real clicks or if it is in the whitelist in which case only non-programmatic clicks are permitted. + if (!this.needsClick(targetElement)) { + event.preventDefault(); + this.sendClick(targetElement, event); + } + + return false; + }; + + + /** + * On touch cancel, stop tracking the click. + * + * @returns {void} + */ + FastClick.prototype.onTouchCancel = function() { + this.trackingClick = false; + this.targetElement = null; + }; + + + /** + * Determine mouse events which should be permitted. + * + * @param {Event} event + * @returns {boolean} + */ + FastClick.prototype.onMouse = function(event) { + + // If a target element was never set (because a touch event was never fired) allow the event + if (!this.targetElement) { + return true; + } + + if (event.forwardedTouchEvent) { + return true; + } + + // Programmatically generated events targeting a specific element should be permitted + if (!event.cancelable) { + return true; + } + + // Derive and check the target element to see whether the mouse event needs to be permitted; + // unless explicitly enabled, prevent non-touch click events from triggering actions, + // to prevent ghost/doubleclicks. + if (!this.needsClick(this.targetElement) || this.cancelNextClick) { + + // Prevent any user-added listeners declared on FastClick element from being fired. + if (event.stopImmediatePropagation) { + event.stopImmediatePropagation(); + } else { + + // Part of the hack for browsers that don't support Event#stopImmediatePropagation (e.g. Android 2) + event.propagationStopped = true; + } + + // Cancel the event + event.stopPropagation(); + event.preventDefault(); + + return false; + } + + // If the mouse event is permitted, return true for the action to go through. + return true; + }; + + + /** + * On actual clicks, determine whether this is a touch-generated click, a click action occurring + * naturally after a delay after a touch (which needs to be cancelled to avoid duplication), or + * an actual click which should be permitted. + * + * @param {Event} event + * @returns {boolean} + */ + FastClick.prototype.onClick = function(event) { + var permitted; + + // It's possible for another FastClick-like library delivered with third-party code to fire a click event before FastClick does (issue #44). In that case, set the click-tracking flag back to false and return early. This will cause onTouchEnd to return early. + if (this.trackingClick) { + this.targetElement = null; + this.trackingClick = false; + return true; + } + + // Very odd behaviour on iOS (issue #18): if a submit element is present inside a form and the user hits enter in the iOS simulator or clicks the Go button on the pop-up OS keyboard the a kind of 'fake' click event will be triggered with the submit-type input element as the target. + if (event.target.type === 'submit' && event.detail === 0) { + return true; + } + + permitted = this.onMouse(event); + + // Only unset targetElement if the click is not permitted. This will ensure that the check for !targetElement in onMouse fails and the browser's click doesn't go through. + if (!permitted) { + this.targetElement = null; + } + + // If clicks are permitted, return true for the action to go through. + return permitted; + }; + + + /** + * Remove all FastClick's event listeners. + * + * @returns {void} + */ + FastClick.prototype.destroy = function() { + var layer = this.layer; + + if (deviceIsAndroid) { + layer.removeEventListener('mouseover', this.onMouse, true); + layer.removeEventListener('mousedown', this.onMouse, true); + layer.removeEventListener('mouseup', this.onMouse, true); + } + + layer.removeEventListener('click', this.onClick, true); + layer.removeEventListener('touchstart', this.onTouchStart, false); + layer.removeEventListener('touchmove', this.onTouchMove, false); + layer.removeEventListener('touchend', this.onTouchEnd, false); + layer.removeEventListener('touchcancel', this.onTouchCancel, false); + }; + + + /** + * Check whether FastClick is needed. + * + * @param {Element} layer The layer to listen on + */ + FastClick.notNeeded = function(layer) { + var metaViewport; + var chromeVersion; + var blackberryVersion; + var firefoxVersion; + + // Devices that don't support touch don't need FastClick + if (typeof window.ontouchstart === 'undefined') { + return true; + } + + // Chrome version - zero for other browsers + chromeVersion = +(/Chrome\/([0-9]+)/.exec(navigator.userAgent) || [,0])[1]; + + if (chromeVersion) { + + if (deviceIsAndroid) { + metaViewport = document.querySelector('meta[name=viewport]'); + + if (metaViewport) { + // Chrome on Android with user-scalable="no" doesn't need FastClick (issue #89) + if (metaViewport.content.indexOf('user-scalable=no') !== -1) { + return true; + } + // Chrome 32 and above with width=device-width or less don't need FastClick + if (chromeVersion > 31 && document.documentElement.scrollWidth <= window.outerWidth) { + return true; + } + } + + // Chrome desktop doesn't need FastClick (issue #15) + } else { + return true; + } + } + + if (deviceIsBlackBerry10) { + blackberryVersion = navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/); + + // BlackBerry 10.3+ does not require Fastclick library. + // https://github.com/ftlabs/fastclick/issues/251 + if (blackberryVersion[1] >= 10 && blackberryVersion[2] >= 3) { + metaViewport = document.querySelector('meta[name=viewport]'); + + if (metaViewport) { + // user-scalable=no eliminates click delay. + if (metaViewport.content.indexOf('user-scalable=no') !== -1) { + return true; + } + // width=device-width (or less than device-width) eliminates click delay. + if (document.documentElement.scrollWidth <= window.outerWidth) { + return true; + } + } + } + } + + // IE10 with -ms-touch-action: none or manipulation, which disables double-tap-to-zoom (issue #97) + if (layer.style.msTouchAction === 'none' || layer.style.touchAction === 'manipulation') { + return true; + } + + // Firefox version - zero for other browsers + firefoxVersion = +(/Firefox\/([0-9]+)/.exec(navigator.userAgent) || [,0])[1]; + + if (firefoxVersion >= 27) { + // Firefox 27+ does not have tap delay if the content is not zoomable - https://bugzilla.mozilla.org/show_bug.cgi?id=922896 + + metaViewport = document.querySelector('meta[name=viewport]'); + if (metaViewport && (metaViewport.content.indexOf('user-scalable=no') !== -1 || document.documentElement.scrollWidth <= window.outerWidth)) { + return true; + } + } + + // IE11: prefixed -ms-touch-action is no longer supported and it's recomended to use non-prefixed version + // http://msdn.microsoft.com/en-us/library/windows/apps/Hh767313.aspx + if (layer.style.touchAction === 'none' || layer.style.touchAction === 'manipulation') { + return true; + } + + return false; + }; + + + /** + * Factory method for creating a FastClick object + * + * @param {Element} layer The layer to listen on + * @param {Object} [options={}] The options to override the defaults + */ + FastClick.attach = function(layer, options) { + return new FastClick(layer, options); + }; + + + if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) { + + // AMD. Register as an anonymous module. + define(function() { + return FastClick; + }); + } else if (typeof module !== 'undefined' && module.exports) { + module.exports = FastClick.attach; + module.exports.FastClick = FastClick; + } else { + window.FastClick = FastClick; + } +}()); diff --git a/js/foundation/css/foundation.css.map b/js/foundation/css/foundation.css.map new file mode 100644 index 0000000..40bd448 --- /dev/null +++ b/js/foundation/css/foundation.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "AA8aI,uBAAwB;EACtB,WAAW,EAAE,eAAe;;AAG9B,wBAAyB;EACvB,WAAW,EAAE,eAA8B;EAC3C,KAAK,EAjEM,CAAC;;AAoEd,6BAA8B;EAC5B,WAAW,EAAE,qCAAgC;EAC7C,KAAK,EAtEM,CAAC;;AAyEd,yBAA0B;EACxB,WAAW,EAAE,yCAA+B;EAC5C,KAAK,EAAE,SAA0B;;AAGnC,8BAA+B;EAC7B,WAAW,EAAE,8DAAiC;EAC9C,KAAK,EAAE,SAA0B;;AAGnC,wBAAyB;EACvB,WAAW,EAAE,yCAA8B;EAC3C,KAAK,EAAE,SAAyB;;AAGlC,6BAA8B;EAC5B,WAAW,EAAE,8DAAgC;EAC7C,KAAK,EAAE,SAAyB;;AAGlC,yBAA0B;EACxB,WAAW,EAAE,yCAA+B;EAC5C,KAAK,EAAE,SAA0B;;AAGnC,8BAA+B;EAC7B,WAAW,EAAE,+DAAiC;EAC9C,KAAK,EAAE,SAA0B;;AAGnC,0BAA2B;EACzB,WAAW,EAAE,0CAAgC;EAC7C,KAAK,EAAE,UAA2B;;AAGpC,wCAAyC;EACvC,WAAW,EAAE,KAAa;;AAQ5B,UAAW;EAAE,MAAM,EAAE,IAAI;;AAGzB;;OAEQ;EAzVV,kBAAkB,EA0VM,UAAU;EAzV/B,eAAe,EAyVM,UAAU;EAxV1B,UAAU,EAwVM,UAAU;;AAGhC;IACK;EAAE,SAAS,EA/dH,IAAI;;AAkejB,IAAK;EACH,UAAU,EA/KN,IAAI;EAgLR,KAAK,EA/KO,IAAI;EAgLhB,MAAM,EA3FQ,IAAI;EA4FlB,WAAW,EAhLE,sDAAuB;EAiLpC,UAAU,EA/KE,MAAM;EAgLlB,WAAW,EAjLE,MAAmB;EAkLhC,WAAW,EAteE,GAAG;EAuehB,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;;AAGtB,OAAQ;EAAE,MAAM,EAjGK,OAAO;;AAoG1B,GAAI;EAAE,SAAS,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;;AAEnC,GAAI;EAAE,sBAAsB,EAAE,OAAO;;AAKnC;;;;;;;;mBAEO;EAAE,SAAS,EAAE,eAAe;;AAKrC,KAAM;EAAE,KAAK,EAAE,eAAe;;AAC9B,MAAO;EAAE,KAAK,EAAE,gBAAgB;;AAtSlC,iCAAkB;EAAE,OAAO,EAAE,GAAG;EAAE,OAAO,EAAE,KAAK;AAChD,eAAQ;EAAE,KAAK,EAAE,IAAI;;AAySnB,KAAM;EACJ,OAAO,EAAE,IAAI;;AAIf,UAAW;EAAE,UAAU,EAAE,MAAM;;AAM/B,YAAa;EAAE,sBAAsB,EAAE,WAAW;EAAE,uBAAuB,EAAE,SAAS;;AAGtF,GAAI;EACF,OAAO,EAAE,YAAY;EACrB,cAAc,EAAE,MAAM;;AAQxB,QAAS;EAAE,MAAM,EAAE,IAAI;EAAE,UAAU,EAAE,IAAI;;AAGzC,MAAO;EAAE,KAAK,EAAE,IAAI;;AChVpB,IAAK;EA9JL,MAAM,EAAE,MAAM;EACd,SAAS,EA1DD,OAAc;EA2DtB,KAAK,EAAE,IAAI;EDuKb,uBAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,UAAQ;IAAE,KAAK,EAAE,IAAI;ECRd;0BACW;IA7HhB,YAAY,EAAE,CAAC;IACf,aAAa,EAAE,CAAC;EA8HZ,kBAAK;IAAC,WAAW,EAAC,CAAC;IAAE,YAAY,EAAC,CAAC;EAGrC,SAAK;IA7LP,MAAM,EAAE,YAAuB;IAC/B,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,IAAI;ID4Lb,iCAAkB;MAAE,OAAO,EAAE,GAAG;MAAE,OAAO,EAAE,KAAK;IAChD,eAAQ;MAAE,KAAK,EAAE,IAAI;ICDf,kBAAW;MAhLf,MAAM,EAAE,CAAC;MACT,SAAS,EAAE,IAAI;MACf,KAAK,EAAE,IAAI;MD8Kb,mDAAkB;QAAE,OAAO,EAAE,GAAG;QAAE,OAAO,EAAE,KAAK;MAChD,wBAAQ;QAAE,KAAK,EAAE,IAAI;;ACGnB;QACS;EAjIT,YAAY,EAAE,SAAoB;EAClC,aAAa,EAAE,SAAoB;EAKnC,KAAK,EAzFE,IAAwC;EAoGR,KAAK,EDkN9B,IAAI;;AC9FhB;;;;mBAAiB;EACf,KAAK,EAzOM,KAAmB;AA2OhC;;;;YAAU;EACR,KAAK,ED0FK,IAAI;;ACtFlB,kBAAoB;EArGpB,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EA/FA,CAAC;IA+FmC,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAhGL,CAAC;IAgGwC,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,QAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,QAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkC7F;UACS;IA7DP,QAAQ,EAAE,QAAQ;IAYlB,YAAY,EAAE,SAAoB;IAClC,aAAa,EAAE,SAAoB;IAgBI,KAAK,EDkN9B,IAAI;;EC9KlB,QAAgB;IA/ChB,KAAK,EAzFE,QAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,IAAwC;;EA4I/C,eAAuB;IA3BX,WAAwB,EAAE,YAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,mBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA8BrF,kBAAsB;IACpB,KAAK,EDsKS,IAAI;ICrKlB,IAAI,EAAE,IAAI;IACV,WAAwB,EAAE,CAAC;IAC3B,YAA6B,EAAE,CAAC;IAChC,KAAK,EAAE,IAAI;;EAGb;yBAC2B;IA7CzB,WAAwB,EAAE,IAAI;IAC9B,YAA6B,EAAE,IAAI;IACnC,KAAK,EAAE,IAAI;;EA6Cb;2BAC6B;IAC3B,KAAK,ED0JS,IAAI;ICzJlB,WAAwB,EAAE,CAAC;IAC3B,YAA6B,EAAE,CAAC;;EAIlC;oCACqC;IACnC,KAAK,EAAE,IAAI;;EAIb;sCACwC;IACtC,KAAK,ED4IS,IAAI;;ECzIpB;oCACsC;IACpC,KAAK,EA/LU,KAAmB;;EAoMhC;gCACW;IAzGb,YAAY,EAAE,CAAC;IACf,aAAa,EAAE,CAAC;EA0Gd,wBAAK;IAAC,WAAW,EAAC,CAAC;IAAE,YAAY,EAAC,CAAC;EAGnC;kCACW;IAxGb,YAAY,EAAE,SAAoB;IAClC,aAAa,EAAE,SAAoB;IAgBI,KAAK,EDkN9B,IAAI;AClFlB,6CAAqB;EAzGrB,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EA/FA,CAAC;IA+FmC,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAhGL,CAAC;IAgGwC,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,QAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,QAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,eAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,eAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,eAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,eAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkC7F;UACS;IA7DP,QAAQ,EAAE,QAAQ;IAYlB,YAAY,EAAE,SAAoB;IAClC,aAAa,EAAE,SAAoB;IAgBI,KAAK,EDkN9B,IAAI;;EC9KlB,SAAgB;IA/ChB,KAAK,EAzFE,QAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,UAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,UAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,UAAgB;IA/ChB,KAAK,EAzFE,IAAwC;;EA4I/C,gBAAuB;IA3BX,WAAwB,EAAE,YAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,mBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,iBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,iBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA8BrF,mBAAsB;IACpB,KAAK,EDsKS,IAAI;ICrKlB,IAAI,EAAE,IAAI;IACV,WAAwB,EAAE,CAAC;IAC3B,YAA6B,EAAE,CAAC;IAChC,KAAK,EAAE,IAAI;;EAGb;0BAC2B;IA7CzB,WAAwB,EAAE,IAAI;IAC9B,YAA6B,EAAE,IAAI;IACnC,KAAK,EAAE,IAAI;;EA6Cb;4BAC6B;IAC3B,KAAK,ED0JS,IAAI;ICzJlB,WAAwB,EAAE,CAAC;IAC3B,YAA6B,EAAE,CAAC;;EAIlC;qCACqC;IACnC,KAAK,EAAE,IAAI;;EAIb;uCACwC;IACtC,KAAK,ED4IS,IAAI;;ECzIpB;qCACsC;IACpC,KAAK,EA/LU,KAAmB;;EAoMhC;iCACW;IAzGb,YAAY,EAAE,CAAC;IACf,aAAa,EAAE,CAAC;EA0Gd,yBAAK;IAAC,WAAW,EAAC,CAAC;IAAE,YAAY,EAAC,CAAC;EAGnC;mCACW;IAxGb,YAAY,EAAE,SAAoB;IAClC,aAAa,EAAE,SAAoB;IAgBI,KAAK,EDkN9B,IAAI;;EC9Ed,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EA/FA,CAAC;IA+FmC,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAhGL,CAAC;IAgGwC,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,QAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,QAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,OAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,OAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,QAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,QAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAuIvF,QAAY;IAjKhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA2IvF,QAAY;IApKhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;AA+I3F,6CAAoB;EArHpB,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EA/FA,CAAC;IA+FmC,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAhGL,CAAC;IAgGwC,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,QAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,QAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,aAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,aAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EA0B3F,cAAqB;IApDrB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EA8B3F,cAAqB;IAvDrB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkC7F;UACS;IA7DP,QAAQ,EAAE,QAAQ;IAYlB,YAAY,EAAE,SAAoB;IAClC,aAAa,EAAE,SAAoB;IAgBI,KAAK,EDkN9B,IAAI;;EC9KlB,QAAgB;IA/ChB,KAAK,EAzFE,QAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,QAAgB;IA/ChB,KAAK,EAzFE,GAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,SAAwC;;EAwI/C,SAAgB;IA/ChB,KAAK,EAzFE,IAAwC;;EA4I/C,eAAuB;IA3BX,WAAwB,EAAE,YAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,mBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,eAAuB;IA3BX,WAAwB,EAAE,cAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA2BnF,gBAAuB;IA3BX,WAAwB,EAAE,oBAA6C;;EA8BrF,kBAAsB;IACpB,KAAK,EDsKS,IAAI;ICrKlB,IAAI,EAAE,IAAI;IACV,WAAwB,EAAE,CAAC;IAC3B,YAA6B,EAAE,CAAC;IAChC,KAAK,EAAE,IAAI;;EAGb;yBAC2B;IA7CzB,WAAwB,EAAE,IAAI;IAC9B,YAA6B,EAAE,IAAI;IACnC,KAAK,EAAE,IAAI;;EA6Cb;2BAC6B;IAC3B,KAAK,ED0JS,IAAI;ICzJlB,WAAwB,EAAE,CAAC;IAC3B,YAA6B,EAAE,CAAC;;EAIlC;oCACqC;IACnC,KAAK,EAAE,IAAI;;EAIb;sCACwC;IACtC,KAAK,ED4IS,IAAI;;ECzIpB;oCACsC;IACpC,KAAK,EA/LU,KAAmB;;EAoMhC;gCACW;IAzGb,YAAY,EAAE,CAAC;IACf,aAAa,EAAE,CAAC;EA0Gd,wBAAK;IAAC,WAAW,EAAC,CAAC;IAAE,YAAY,EAAC,CAAC;EAGnC;kCACW;IAxGb,YAAY,EAAE,SAAoB;IAClC,aAAa,EAAE,SAAoB;IAgBI,KAAK,EDkN9B,IAAI;;ECnEd,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EA/FA,CAAC;IA+FmC,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAhGL,CAAC;IAgGwC,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,QAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,QAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,OAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,GAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,OAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,GAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,QAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,QAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;;EAkJvF,QAAY;IA5KhB,QAAQ,EAAE,QAAQ;IAyBR,IAAiB,EAhGpB,SAAwC;IAgGgB,KAAsB,EAAE,IAAI;;EAsJvF,QAAY;IA/KhB,QAAQ,EAAE,QAAQ;IA0BR,KAAsB,EAjGzB,SAAwC;IAiGqB,IAAiB,EAAE,IAAI;ACG3F,UAAW;EAET,aAAa,EAAE,CAAC;EAChB,WAAW,EAAE,CAAC;EFwGlB,mCAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,gBAAQ;IAAE,KAAK,EAAE,IAAI;EExGjB,+CAA0B;IACxB,OAAO,EAAE,KAAK;IACd,aAAa,EAAE,YAAY;IAC3B,qEAAa;MAAE,UAAU,EA3HM,OAA4D;MA2HzB,KAAK,EAzH7C,OAAI;IA0H9B,uDAAI;MACF,UAAU,EA/HY,OAAO;MAgI7B,KAAK,EA5HmB,OAAI;MA6H5B,OAAO,EAAE,KAAK;MACd,WAAW,EA5Hc,sDAAiB;MA6H1C,SAAS,EA9Hc,IAAY;MA+HnC,OAAO,EArIc,IAAY;MAsIjC,mEAAQ;QAAE,UAAU,EApIQ,OAA4D;IAuI1F,qEAAW;MACT,OAAO,EAAE,IAAI;MACb,OAAO,EAlIY,SAAgB;MAmInC,mFAAS;QACP,UAAU,EAnIc,OAAM;QAoI9B,OAAO,EAAE,KAAK;;AC3CtB,UAAW;EAzDb,YAAY,EA3BO,KAAK;EA4BxB,YAAY,EA3BO,GAAG;EA4BtB,OAAO,EAAE,KAAK;EACd,SAAS,EAtCO,SAAY;EAuC5B,WAAW,EAxCO,MAAmB;EAyCrC,aAAa,EA7BO,OAAY;EA8BhC,OAAO,EAAE,iCAAuG;EAChH,QAAQ,EAAE,QAAQ;EHgFlB,UAAU,EAPS,sBAAyB;EG5D5C,gBAAgB,EH4OF,OAAO;EG3OrB,YAAY,EAAE,OAAoD;EAIxC,KAAK,EA3Dd,OAAM;EA8FnB,iBAAY;IA7BhB,KAAsB,EAlDD,OAAW;IAmDhC,UAAU,EA9Ca,OAAO;IA+C9B,KAAK,EAtDa,OAAI;IAuDtB,SAAS,EApDa,QAAY;IAqDlC,WAAW,EAAE,EAAE;IACf,UAAU,EAAE,UAA6B;IACzC,OAAO,EAtDa,GAAE;IAuDtB,OAAO,EArDa,SAAU;IAsD9B,QAAQ,EAAE,QAAQ;IAClB,GAAG,EA5Da,GAAG;IA6DnB,gDACQ;MAAE,OAAO,EA1DS,GAAE;EA8ExB,iBAAY;IHlFd,aAAa,EGSF,GAAc;EA0EvB,gBAAY;IHnFd,aAAa,EA4TA,MAAM;EGvOjB,kBAAY;IA7ChB,gBAAgB,EH+OF,OAAO;IG9OrB,YAAY,EAAE,OAAoD;IAIxC,KAAK,EA3Dd,OAAM;EAoGnB,gBAAY;IA9ChB,gBAAgB,EH8OJ,OAAO;IG7OnB,YAAY,EAAE,OAAoD;IAIxC,KAAK,EA3Dd,OAAM;EAqGnB,oBAAY;IA/ChB,gBAAgB,EH6OA,OAAO;IG5OvB,YAAY,EAAE,OAAoD;IAGxC,KAAK,EAzDV,OAA+C;EAqGhE,kBAAU;IAhDd,gBAAgB,EHgPF,OAAO;IG/OrB,YAAY,EAAE,OAAoD;IAIxC,KAAK,EA3Dd,OAAM;EAuGnB,eAAO;IAjDX,gBAAgB,EHiPL,OAAO;IGhPlB,YAAY,EAAE,OAAoD;IAGxC,KAAK,EAzDV,OAA+C;EAuGhE,sBAAc;IAAE,OAAO,EAAE,CAAC;;AClB5B,sBAAuB;EAjEvB,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,CAAC;EAIR,MAAM,EAAE,WAAe;EJgM3B,2DAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,4BAAQ;IAAE,KAAK,EAAE,IAAI;EI7LnB,2BAAK;IACH,OAAO,EAAE,KAAK;IACd,KAAK,EJiSO,IAAI;IIhShB,MAAM,EAAE,IAAI;IAEV,OAAO,EAAE,kBAAuB;;AAsDlC,kBAAoB;EAhDtB,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,IAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,KAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,4CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,QAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,4CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,QAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,4CAA8B;MAAE,KAAK,EAAE,IAAI;AA4C3C,6CAAqB;EApDvB,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,IAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,KAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,2CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,0BAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,0CAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,6CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,0BAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,QAAa;IAEpB,0CAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,6CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,0BAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,QAAa;IAEpB,0CAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,6CAA8B;MAAE,KAAK,EAAE,IAAI;AAgD3C,6CAAoB;EAxDtB,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,IAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,KAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,wBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,SAAa;IAEpB,wCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,0CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,GAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,4CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,QAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,4CAA8B;MAAE,KAAK,EAAE,IAAI;;EAR7C,yBAAK;IACH,UAAU,EAAE,IAAI;IAIhB,KAAK,EAAE,QAAa;IAEpB,yCAAkB;MAAE,KAAK,EAAE,IAAI;IAC/B,4CAA8B;MAAE,KAAK,EAAE,IAAI;ACiD7C,YAAa;EA1Ef,YAAY,EAvBO,KAAK;EAwBxB,YAAY,EAzBM,GAAG;EA0BrB,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,IAAI;EAChB,WAAwB,EAAE,CAAC;EAC3B,QAAQ,EAAE,MAAM;EAChB,OAAO,EAnCO,4BAAgB;EAsC9B,gBAAgB,EAzCP,OAA8C;EA0CvD,YAAY,EAhCO,SAA0D;ELY3E,aAAa,EKXF,GAAc;EAmGvB,gBAAI;IA7DR,KAAK,EAlCY,OAAc;IAmC/B,KAAK,ELuRW,IAAI;IKtRpB,SAAS,EArCO,SAAY;IAsC5B,WAAW,EAtCK,SAAY;IAuC5B,MAAM,EAAE,CAAC;IACT,cAAc,EApCO,SAAS;IAsC9B,kDAAqB;MAAE,eAAe,EArCrB,SAAS;IAuC1B,kBAAE;MACA,KAAK,EA5CU,OAAc;IAgD/B,wBAAU;MACR,KAAK,EAhDkB,OAAI;MAiD3B,MAAM,ELkVa,OAAO;MKjV1B,0BAAE;QACA,KAAK,EAnDgB,OAAI;QAoDzB,MAAM,EL+UW,OAAO;MK5U1B,kIACmB;QAAE,eAAe,EAAE,IAAI;IAI5C,4BAAc;MACZ,KAAK,EA5DsB,OAAS;MA6DpC,8BAAE;QAAE,KAAK,EA7DkB,OAAS;MA+DpC;0CAGQ;QACN,KAAK,EAnEoB,OAAS;QAoElC,MAAM,EL+TY,WAAW;QK9T7B,eAAe,EAAE,IAAI;IAIzB,uBAAS;MACP,KAAK,EArEW,OAAK;MAsErB,OAAO,EAAE,GAAiB;MAC1B,MAAM,EAAE,SAAqB;MAC7B,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAvEgB,GAAG;IA0ExB,mCAAqB;MACnB,OAAO,EAAE,GAAG;MACZ,MAAM,EAAE,CAAC;;;AAeT,qDAAsD;EACpD,OAAO,EAAE,GAAG;;ACyFd,eAAgB;EA7IhB,kBAAkB,EAAE,IAAI;EACxB,eAAe,EAAE,IAAI;EACrB,aAAa,EAAC,CAAC;EACf,YAAY,EA1CM,KAAK;EA2CvB,YAAY,EA5CM,CAAC;EA6CnB,MAAM,ENgVa,OAAO;EM/U1B,WAAW,EA5DM,sDAAiB;EA6DlC,WAAW,EAtDM,MAAmB;EAuDpC,WAAW,EAAE,MAAM;EACnB,MAAM,EAAE,WAAyB;EACjC,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAzDM,MAAM;EA0DtB,eAAe,EAAE,IAAI;EAER,OAAO,EAxEP,YAAY;EAuFzB,OAAO,EAAE,wBAA+D;EAErC,SAAS,EAhF9B,IAAY;EAqI1B,gBAAgB,EA1HF,OAAc;EA2H5B,YAAY,EARK,OAAwG;EAazH,KAAK,EA/IW,OAAM;ENsHxB,UAAU,EAPS,+BAAyB;EM4B1C,wDACQ;IAAE,gBAAgB,EAVT,OAAwG;EAezH,wDACQ;IACN,KAAK,EAnJS,OAAM;EAyMpB,mCAAY;IAhEd,gBAAgB,EAvHQ,OAAgB;IAwHxC,YAAY,EAtHgB,OAA0B;IA2HtD,KAAK,EA9Ie,OAAI;IA0IxB,gGACQ;MAAE,gBAAgB,EAxHE,OAA0B;IA6HtD,gGACQ;MACN,KAAK,EAlJa,OAAI;EAyMtB,+BAAY;IAjEd,gBAAgB,EApHM,OAAc;IAqHpC,YAAY,EAnHc,OAAwB;IAwHlD,KAAK,EA/IW,OAAM;IA2ItB,wFACQ;MAAE,gBAAgB,EArHA,OAAwB;IA0HlD,wFACQ;MACN,KAAK,EAnJS,OAAM;EA2MpB,2BAAY;IAlEd,gBAAgB,EAjHI,OAAY;IAkHhC,YAAY,EAhHY,OAAsB;IAqH9C,KAAK,EA/IW,OAAM;IA2ItB,gFACQ;MAAE,gBAAgB,EAlHF,OAAsB;IAuH9C,gFACQ;MACN,KAAK,EAnJS,OAAM;EA4MpB,+BAAY;IAnEd,gBAAgB,EA9GM,OAAc;IA+GpC,YAAY,EA7Gc,OAAwB;IAkHlD,KAAK,EA/IW,OAAM;IA2ItB,wFACQ;MAAE,gBAAgB,EA/GA,OAAwB;IAoHlD,wFACQ;MACN,KAAK,EAnJS,OAAM;EA6MpB,yBAAY;IApEd,gBAAgB,EA3GG,OAAW;IA4G9B,YAAY,EA1GW,OAAqB;IA+G5C,KAAK,EA9Ie,OAAI;IA0IxB,4EACQ;MAAE,gBAAgB,EA5GH,OAAqB;IAiH5C,4EACQ;MACN,KAAK,EAnJS,OAAM;EA+MpB,2BAAS;IA7HX,OAAO,EAAE,kCAA+D;IAKrC,SAAS,EAlF9B,OAAY;EA2MxB,2BAAS;IA9HX,OAAO,EAAE,kCAA+D;IAIrC,SAAS,EAnF9B,SAAY;EA8MxB,yBAAS;IA/HX,OAAO,EAAE,kCAA+D;IAGrC,SAAS,EAnF9B,SAAY;EAgNxB,6BAAS;IAhIX,OAAO,EAAE,wBAA+D;IAErC,SAAS,EAhF9B,IAAY;IA0FxB,cAAc,EAAE,SAAsB;IACtC,WAAW,EAxGJ,IAAY;IA6GrB,YAAY,EA7GH,IAAY;IA8GrB,aAAa,EA9GJ,IAAY;IA+GrB,KAAK,EAAE,IAAI;EA8GT,qCAAc;IAAE,UAAU,EAAE,IAAI;IAAE,WAAW,EC/IzC,OAAmD;EDgJvD,uCAAc;IAAE,UAAU,EAAE,KAAK;IAAE,aAAa,EChJ5C,OAAmD;EDkJvD,6BAAS;IN5MX,aAAa,EMwBD,GAAc;EAqLxB,2BAAS;IN7MX,aAAa,EMyBF,MAAe;EAsLxB,sEAAwB;IAjF1B,gBAAgB,EA1HF,OAAc;IA2H5B,YAAY,EARK,OAAwG;IAazH,KAAK,EA/IW,OAAM;IAyJtB,UAAU,EAAE,IAAI;IAChB,MAAM,EAlHe,OAAqB;IAmH1C,OAAO,EApHe,GAAE;IAoGxB,8LACQ;MAAE,gBAAgB,EAVT,OAAwG;IAezH,8LACQ;MACN,KAAK,EAnJS,OAAM;IA4JtB,8LACQ;MAAE,gBAAgB,EA9IZ,OAAc;IA4MxB,8GAAY;MAlFhB,gBAAgB,EAvHQ,OAAgB;MAwHxC,YAAY,EAtHgB,OAA0B;MA2HtD,KAAK,EA9Ie,OAAI;MAwJxB,UAAU,EAAE,IAAI;MAChB,MAAM,EAlHe,OAAqB;MAmH1C,OAAO,EApHe,GAAE;MAoGxB,8QACQ;QAAE,gBAAgB,EAxHE,OAA0B;MA6HtD,8QACQ;QACN,KAAK,EAlJa,OAAI;MA2JxB,8QACQ;QAAE,gBAAgB,EA3IF,OAAgB;IA0MpC,sGAAU;MAnFd,gBAAgB,EApHM,OAAc;MAqHpC,YAAY,EAnHc,OAAwB;MAwHlD,KAAK,EA/IW,OAAM;MAyJtB,UAAU,EAAE,IAAI;MAChB,MAAM,EAlHe,OAAqB;MAmH1C,OAAO,EApHe,GAAE;MAoGxB,8PACQ;QAAE,gBAAgB,EArHA,OAAwB;MA0HlD,8PACQ;QACN,KAAK,EAnJS,OAAM;MA4JtB,8PACQ;QAAE,gBAAgB,EAxIJ,OAAc;IAwMhC,8FAAQ;MApFZ,gBAAgB,EAjHI,OAAY;MAkHhC,YAAY,EAhHY,OAAsB;MAqH9C,KAAK,EA/IW,OAAM;MAyJtB,UAAU,EAAE,IAAI;MAChB,MAAM,EAlHe,OAAqB;MAmH1C,OAAO,EApHe,GAAE;MAoGxB,8OACQ;QAAE,gBAAgB,EAlHF,OAAsB;MAuH9C,8OACQ;QACN,KAAK,EAnJS,OAAM;MA4JtB,8OACQ;QAAE,gBAAgB,EArIN,OAAY;IAsM5B,sGAAU;MArFd,gBAAgB,EA9GM,OAAc;MA+GpC,YAAY,EA7Gc,OAAwB;MAkHlD,KAAK,EA/IW,OAAM;MAyJtB,UAAU,EAAE,IAAI;MAChB,MAAM,EAlHe,OAAqB;MAmH1C,OAAO,EApHe,GAAE;MAoGxB,8PACQ;QAAE,gBAAgB,EA/GA,OAAwB;MAoHlD,8PACQ;QACN,KAAK,EAnJS,OAAM;MA4JtB,8PACQ;QAAE,gBAAgB,EAlIJ,OAAc;IAoMhC,0FAAO;MAtFX,gBAAgB,EA3GG,OAAW;MA4G9B,YAAY,EA1GW,OAAqB;MA+G5C,KAAK,EA9Ie,OAAI;MAwJxB,UAAU,EAAE,IAAI;MAChB,MAAM,EAlHe,OAAqB;MAmH1C,OAAO,EApHe,GAAE;MAoGxB,sOACQ;QAAE,gBAAgB,EA5GH,OAAqB;MAiH5C,sOACQ;QACN,KAAK,EAnJS,OAAM;MA4JtB,sOACQ;QAAE,gBAAgB,EA/HP,OAAW;;AAsM9B,wBAAyB;EAAC,MAAM,EAAC,CAAC;EAAE,OAAO,EAAC,CAAC;;AAE7C,6CAAqB;EACnB,eAAgB;IApKL,OAAO,EAqK4B,YAAY;AElG5D,aAAc;EAtId,UAAU,EAAE,IAAI;EAChB,MAAM,EAAE,CAAC;EACT,IAAiB,EAAE,CAAC;ERqNtB,yCAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,mBAAQ;IAAE,KAAK,EAAE,IAAI;EQ/Ef,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,GAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EASzB,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,SAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EASzB,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,GAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EASzB,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,GAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EASzB,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,SAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EASzB,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,SAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EASzB,uBAAgB;IA1EtB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAwF5B,KAAK,EAAE,KAA6B;IAhHtC,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA0G7B,+DAAgB;MAAE,KAAK,EAAE,IAAI;EAY3B,kBAAK;IA7ET,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAxB9B,uDAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,6EAAgB;MACd,WAAwB,EAAE,CAAC;EAyHzB,wBAAK;IAhFX,OAAO,EApBkB,KAAK;IAqB9B,MAAM,EApBkB,CAAC;IAmGwC,KAAK,EAAE,IAAI;IAhI5E,mEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,yFAAgB;MACd,WAAwB,EAAE,CAAC;IAuB7B,mEAAkB;MAChB,YAAY,EAAE,wBAAuB;MACrC,iBAAiB,EAAE,CAAC;MACpB,UAAU,EAAE,SAAgC;MAC5C,OAAO,EAAE,KAAK;MACd,MAAM,EAAC,CAAC;IAEV,iCAAS;MACL,KAAK,EAAE,IAAI;IAIb,yFAAgB;MACd,UAAU,EAAE,CAAC;EAyFb,kCAAK;IApFX,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAxB9B,uFAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,6GAAgB;MACd,WAAwB,EAAE,CAAC;IA+HvB,wCAAsB;MAFxB,kCAAK;QApFX,OAAO,EApBkB,KAAK;QAqB9B,MAAM,EApBkB,CAAC;QA2Gf,KAAK,EAAE,IAAI;QAxIrB,uFAAkB;UAChB,WAAwB,EAAE,SAAgC;UAC1D,YAAY,EAAE,wBAAuB;QAIrC,6GAAgB;UACd,WAAwB,EAAE,CAAC;QAuB7B,uFAAkB;UAChB,YAAY,EAAE,wBAAuB;UACrC,iBAAiB,EAAE,CAAC;UACpB,UAAU,EAAE,SAAgC;UAC5C,OAAO,EAAE,KAAK;UACd,MAAM,EAAC,CAAC;QAEV,2CAAS;UACL,KAAK,EAAE,IAAI;QAIb,6GAAgB;UACd,UAAU,EAAE,CAAC;EAkGf,wBAAa;IA7FjB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAxB9B,mEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,yFAAgB;MACd,WAAwB,EAAE,CAAC;IA2E7B;;;sCAGU;MRzFV,aAAa,EQyFe,CAAC;IAC7B,6KAGwB;MRnFxB,iCAAqC,EMczB,GAAc;MNb1B,8BAAkC,EMatB,GAAc;MNZ1B,yBAA6B,EMYjB,GAAc;MNX1B,sBAA0B,EMWd,GAAc;IE6E1B,yKAGuB;MR9FvB,kCAAqC,EMczB,GAAc;MNb1B,+BAAkC,EMatB,GAAc;MNZ1B,0BAA6B,EMYjB,GAAc;MNX1B,uBAA0B,EMWd,GAAc;EE0HxB,8BAAmB;IA9FvB,OAAO,EApBkB,KAAK;IAqB9B,MAAM,EApBkB,CAAC;IA7BzB,+EAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,qGAAgB;MACd,WAAwB,EAAE,CAAC;IAuB7B,+EAAkB;MAChB,YAAY,EAAE,wBAAuB;MACrC,iBAAiB,EAAE,CAAC;MACpB,UAAU,EAAE,SAAgC;MAC5C,OAAO,EAAE,KAAK;MACd,MAAM,EAAC,CAAC;IAEV,uCAAS;MACL,KAAK,EAAE,IAAI;IAIb,qGAAgB;MACd,UAAU,EAAE,CAAC;IAuCjB;;;4CAGU;MRzFV,aAAa,EQyFe,CAAC;IAC7B,qMAGwB;MR9ExB,uBAA4B,EMShB,GAAc;MNR1B,wBAA6B,EMQjB,GAAc;MNP1B,sBAA2B,EMOf,GAAc;MNN1B,uBAA4B,EMMhB,GAAc;IE6E1B,iMAGuB;MRzFvB,0BAA4B,EMShB,GAAc;MNR1B,2BAA6B,EMQjB,GAAc;MNP1B,yBAA2B,EMOf,GAAc;MNN1B,0BAA4B,EMMhB,GAAc;EE4HtB,6CAAqB;IADvB,wCAA6B;MA/FjC,OAAO,EAzBkB,YAAY;MA0BrC,MAAM,EAzBkB,MAAM;MAxB9B,mGAAkB;QAChB,WAAwB,EAAE,SAAgC;QAC1D,YAAY,EAAE,wBAAuB;MAIrC,yHAAgB;QACd,WAAwB,EAAE,CAAC;MA2E7B;;;wDAGU;QRzFV,aAAa,EQyFe,CAAC;MAC7B,6OAGwB;QRnFxB,iCAAqC,EMczB,GAAc;QNb1B,8BAAkC,EMatB,GAAc;QNZ1B,yBAA6B,EMYjB,GAAc;QNX1B,sBAA0B,EMWd,GAAc;ME6E1B,yOAGuB;QR9FvB,kCAAqC,EMczB,GAAc;QNb1B,+BAAkC,EMatB,GAAc;QNZ1B,0BAA6B,EMYjB,GAAc;QNX1B,uBAA0B,EMWd,GAAc;EE+HtB,wCAAsB;IAJxB,wCAA6B;MA/FjC,OAAO,EApBkB,KAAK;MAqB9B,MAAM,EApBkB,CAAC;MA7BzB,mGAAkB;QAChB,WAAwB,EAAE,SAAgC;QAC1D,YAAY,EAAE,wBAAuB;MAIrC,yHAAgB;QACd,WAAwB,EAAE,CAAC;MAuB7B,mGAAkB;QAChB,YAAY,EAAE,wBAAuB;QACrC,iBAAiB,EAAE,CAAC;QACpB,UAAU,EAAE,SAAgC;QAC5C,OAAO,EAAE,KAAK;QACd,MAAM,EAAC,CAAC;MAEV,iDAAS;QACL,KAAK,EAAE,IAAI;MAIb,yHAAgB;QACd,UAAU,EAAE,CAAC;MAuCjB;;;wDAGU;QRzFV,aAAa,EQyFe,CAAC;MAC7B,6OAGwB;QR9ExB,uBAA4B,EMShB,GAAc;QNR1B,wBAA6B,EMQjB,GAAc;QNP1B,sBAA2B,EMOf,GAAc;QNN1B,uBAA4B,EMMhB,GAAc;ME6E1B,yOAGuB;QRzFvB,0BAA4B,EMShB,GAAc;QNR1B,2BAA6B,EMQjB,GAAc;QNP1B,yBAA2B,EMOf,GAAc;QNN1B,0BAA4B,EMMhB,GAAc;EEoIxB,uBAAY;IAxGhB,OAAO,EAzBkB,YAAY;IA0BrC,MAAM,EAzBkB,MAAM;IAxB9B,iEAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,uFAAgB;MACd,WAAwB,EAAE,CAAC;IA2E7B;;;qCAGU;MRzFV,aAAa,EQyFe,CAAC;IAC7B,yKAGwB;MRnFxB,iCAAqC,EMe1B,MAAe;MNd1B,8BAAkC,EMcvB,MAAe;MNb1B,yBAA6B,EMalB,MAAe;MNZ1B,sBAA0B,EMYf,MAAe;IE4E1B,qKAGuB;MR9FvB,kCAAqC,EMe1B,MAAe;MNd1B,+BAAkC,EMcvB,MAAe;MNb1B,0BAA6B,EMalB,MAAe;MNZ1B,uBAA0B,EMYf,MAAe;EEoIxB,6BAAkB;IAzGtB,OAAO,EApBkB,KAAK;IAqB9B,MAAM,EApBkB,CAAC;IA7BzB,6EAAkB;MAChB,WAAwB,EAAE,SAAgC;MAC1D,YAAY,EAAE,wBAAuB;IAIrC,mGAAgB;MACd,WAAwB,EAAE,CAAC;IAuB7B,6EAAkB;MAChB,YAAY,EAAE,wBAAuB;MACrC,iBAAiB,EAAE,CAAC;MACpB,UAAU,EAAE,SAAgC;MAC5C,OAAO,EAAE,KAAK;MACd,MAAM,EAAC,CAAC;IAEV,sCAAS;MACL,KAAK,EAAE,IAAI;IAIb,mGAAgB;MACd,UAAU,EAAE,CAAC;IAuCjB;;;2CAGU;MRzFV,aAAa,EQyFe,CAAC;IAC7B,iMAGwB;MR9ExB,uBAA4B,EMnCnB,IAAY;MNoCrB,wBAA6B,EMpCpB,IAAY;MNqCrB,sBAA2B,EMrClB,IAAY;MNsCrB,uBAA4B,EMtCnB,IAAY;IEyHrB,6LAGuB;MRzFvB,0BAA4B,EMnCnB,IAAY;MNoCrB,2BAA6B,EMpCpB,IAAY;MNqCrB,yBAA2B,EMrClB,IAAY;MNsCrB,0BAA4B,EMtCnB,IAAY;EEmLjB,6CAAqB;IADvB,uCAA4B;MA1GhC,OAAO,EAzBkB,YAAY;MA0BrC,MAAM,EAzBkB,MAAM;MAxB9B,iGAAkB;QAChB,WAAwB,EAAE,SAAgC;QAC1D,YAAY,EAAE,wBAAuB;MAIrC,uHAAgB;QACd,WAAwB,EAAE,CAAC;MA2E7B;;;uDAGU;QRzFV,aAAa,EQyFe,CAAC;MAC7B,yOAGwB;QRnFxB,iCAAqC,EMe1B,MAAe;QNd1B,8BAAkC,EMcvB,MAAe;QNb1B,yBAA6B,EMalB,MAAe;QNZ1B,sBAA0B,EMYf,MAAe;ME4E1B,qOAGuB;QR9FvB,kCAAqC,EMe1B,MAAe;QNd1B,+BAAkC,EMcvB,MAAe;QNb1B,0BAA6B,EMalB,MAAe;QNZ1B,uBAA0B,EMYf,MAAe;EEyItB,wCAAsB;IAJxB,uCAA4B;MA1GhC,OAAO,EApBkB,KAAK;MAqB9B,MAAM,EApBkB,CAAC;MA7BzB,iGAAkB;QAChB,WAAwB,EAAE,SAAgC;QAC1D,YAAY,EAAE,wBAAuB;MAIrC,uHAAgB;QACd,WAAwB,EAAE,CAAC;MAuB7B,iGAAkB;QAChB,YAAY,EAAE,wBAAuB;QACrC,iBAAiB,EAAE,CAAC;QACpB,UAAU,EAAE,SAAgC;QAC5C,OAAO,EAAE,KAAK;QACd,MAAM,EAAC,CAAC;MAEV,gDAAS;QACL,KAAK,EAAE,IAAI;MAIb,uHAAgB;QACd,UAAU,EAAE,CAAC;MAuCjB;;;uDAGU;QRzFV,aAAa,EQyFe,CAAC;MAC7B,yOAGwB;QR9ExB,uBAA4B,EMnCnB,IAAY;QNoCrB,wBAA6B,EMpCpB,IAAY;QNqCrB,sBAA2B,EMrClB,IAAY;QNsCrB,uBAA4B,EMtCnB,IAAY;MEyHrB,qOAGuB;QRzFvB,0BAA4B,EMnCnB,IAAY;QNoCrB,2BAA6B,EMpCpB,IAAY;QNqCrB,yBAA2B,EMrClB,IAAY;QNsCrB,0BAA4B,EMtCnB,IAAY;;ANgOvB,qCAAkB;EAAE,OAAO,EAAE,GAAG;EAAE,OAAO,EAAE,KAAK;AAChD,iBAAQ;EAAE,KAAK,EAAE,IAAI;AQnCjB,yBAAc;EA/KhB,KAAK,EAAE,IAAiB;EACxB,YAA6B,EAjBJ,QAAY;EAkBrC,6BAAM;IAAE,QAAQ,EAAE,MAAM;;;ACYxB,iCAAsC;EAEpC,UAAU,EAAE,IAAI;EAChB,WAAwB,EAAE,CAAC;EAC3B,aAAa,EAAE,CAAC;ET+LpB,8FAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,6CAAQ;IAAE,KAAK,EAAE,IAAI;ES9LjB,uCAAG;IACD,KAAK,ETmSK,IAAI;ISlSd,YAA6B,EAAE,IAAI;EAGrC,mFAA2B;IACzB,YAA6B,EAAE,CAAC;;AAIpC,kBAAmB;EACjB,UAAU,EA7CE,OAAY;EA8CxB,MAAM,EAAE,IAAI;EACZ,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,GAAG;EACZ,IAAiB,EAAE,CAAC;EAEpB,kCAAgB;IAAE,OAAO,EAAE,KAAK;;AAGlC,mBAAoB;EAClB,MAAM,EAAE,IAAI;EACZ,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,GAAG;;AAGd,qBAAsB;EACpB,KAAK,EJ9CS,OAAK;EI+CnB,SAAS,EAAE,IAAI;EACf,IAAI,EAAE,GAAG;EACT,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,GAAG;;AAGV,YAAa;EACX,MAAM,EAAE,GAAG;EACX,QAAQ,EAAE,QAAQ;EAElB,gBAAI;IACF,QAAQ,EAAE,QAAQ;IAClB,IAAiB,EAAE,GAAG;IACtB,GAAG,EAAE,GAAG;IAEN,iBAAiB,EAAE,iCAAiC;IACpD,cAAc,EAAE,iCAAiC;IACjD,aAAa,EAAE,iCAAiC;IAChD,YAAY,EAAE,iCAAiC;IAC/C,SAAS,EAAE,iCAAiC;IAS9C,UAAU,EAAE,IAAI;IAChB,SAAS,EAAE,IAAI;;AAInB,iBAAkB;EAChB,UAAU,EApGE,OAAY;EAqGxB,MAAM,EAAE,CAAC;EACT,KAAK,EA3FmB,OAAK;EA4F7B,SAAS,EA3Fc,OAAM;EA4F7B,WAAW,EAAE,GAAG;EAChB,aAAa,EAAE,CAAC;EAChB,OAAO,EA7Fc,cAAe;EA8FpC,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;EAClB,KAAK,EAAE,IAAI;EACX,IAAiB,EAAE,CAAC;;AAGtB,eAAgB;EACd,KAAK,EAvGmB,OAAK;EAwG7B,OAAO,EAAE,IAAI;EACb,SAAS,EAhHO,IAAI;EAiHpB,WAAW,EAAE,CAAC;EACd,YAAyB,EAAE,IAAI;EAC/B,WAAW,EAAE,IAAI;EACjB,OAAO,EAAE,GAAG;EAEZ,4CACQ;IAAE,KAAK,EAhHS,OAAK;;AAmH/B,uCAAwC;EAAE,MAAM,EAAE,IAAI;EACpD,sDAAe;IAAE,OAAO,EAAE,IAAI;;AAIhC,oBAAqB;EACnB,OAAO,EAAE,IAAI;EACb,0CAAwB;IACtB,OAAO,EAAE,KAAK;;AAKlB,6CAAqB;EACnB;qBACoB;IAClB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,IAAI;IACX;8BAAO;MACL,MAAM,EAAE,UAA0B;MAClC,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,GAAG;MACR,KAAK,EAAE,CAAC;MACR;sCAAQ;QAAE,OAAO,EAAE,EAAE;;EAGzB,mBAAoB;IAClB,IAAiB,EAAE,CAAC;IACpB,0BAAO;MACL,IAAiB,EAAE,GAAG;MACtB,YAAY,EAAE,WAAW;MACzB,kBAAmC,EAtJf,OAAK;;EAyJ7B,mBAAoB;IAClB,KAAsB,EAAE,CAAC;IACzB,0BAAO;MACL,YAAY,EAAE,WAAW;MACzB,iBAA8B,EA7JV,OAAK;;EAiK7B;8BAC6B;IAAE,OAAO,EAAE,EAAE;;EAIxC,iDAAU;IACR,UAAU,EAnLG,qBAAkB;IAoL/B,MAAM,EAlKW,KAAK;IAmKtB,UAAU,EAAE,IAAI;IAChB,UAAU,EAAE,MAAM;IAElB,sDAAK;MACH,OAAO,EAAE,YAAY;MACrB,OAAO,EAAE,GAAG;MACZ,MAAM,EAAE,IAAI;MACZ,QAAQ,EAAE,QAAQ;MAClB,KAAK,EAAE,IAAI;MAEX,yDAAG;QACD,KAAK,EAAE,IAAI;QACX,MAAM,ETkNG,OAAO;QSjNhB,OAAO,EAAE,KAAK;QACd,KAAK,EToID,IAAI;QSnIR,YAA6B,EAAE,CAAC;QAChC,UAAU,EAAE,OAAO;QACnB,OAAO,EAAE,EAAE;QACX,QAAQ,EAAE,MAAM;QAChB,OAAO,EAAE,CAAC;QACV,QAAQ,EAAE,QAAQ;QAClB,KAAK,EAvLa,KAAK;QA0LrB,wEAAI;UACF,MAAM,EAAE,IAAI;UACZ,SAAS,EAAE,IAAI;QAInB,8DAAK;UACH,MAAM,EAAE,IAAI;UACZ,UAAU,EAAE,IAAI;UAChB,OAAO,EAAE,KAAK;QAGhB,6DAAI;UACF,MAAM,EAAE,kBAAgC;UACxC,KAAK,EAAE,eAAe;QAGxB,iEAAU;UAAE,OAAO,EAAE,CAAC;QACtB,+DAAQ;UAAE,OAAO,EAAE,EAAE;EAK3B,oDAAa;IACX,UAAU,EApOF,OAAY;IAqOpB,MAAM,EArNa,GAAG;IAsNtB,QAAQ,EAAE,MAAM;;EAIpB,eAAgB;IACd,YAAyB,EAAE,CAAC;IAC5B,WAAW,EAAE,CAAC;IACd,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,IAAI;IACT,KAAsB,EAAE,IAAI;;AC1BhC,WAAY;EAlKd,OAAO,EAAE,IAAI;EACb,IAAI,EAAE,OAAO;EACb,UAAU,EA1BY,IAAI;EA2B1B,WAAwB,EAAE,CAAC;EAC3B,QAAQ,EAAE,QAAQ;EAUhB,UAAU,EA1Cc,OAAM;EA2C9B,MAAM,EAAE,iBAA0E;EAClF,SAAS,EAtCU,QAAY;EAuC/B,MAAM,EAtEU,IAAI;EAuEpB,UAAU,EAtEU,IAAI;EAuExB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,EAAE;EAcX,UAAU,EAnFU,GAAG;EAsLR,SAAS,EA3LL,KAAK;EA4D1B,gBAAO;IACL,OAAO,EAAE,KAAK;EAGhB,2BAAgB;IAAE,UAAU,EAAE,CAAC;EAC/B,0BAAe;IAAE,aAAa,EAAE,CAAC;EA2B7B,kBAAS;IVwDb,MAAM,EAAE,SAAoB;IAC5B,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,CAAC;IACT,KAAK,EAAE,CAAC;IAMN,YAAY,EAAE,2CAAmD;IACjE,mBAAmB,EAAE,KAAK;IUjEtB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,KAAgC;IACrC,IAAiB,EArES,IAAI;IAsE9B,OAAO,EAAE,EAAE;EAEb,iBAAQ;IViDZ,MAAM,EAAE,SAAoB;IAC5B,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,CAAC;IACT,KAAK,EAAE,CAAC;IAMN,YAAY,EAAE,2CAAmD;IACjE,mBAAmB,EAAE,KAAK;IU1DtB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,KAAsC;IAC3C,IAAiB,EAAE,GAAoC;IACvD,OAAO,EAAE,EAAE;EAGb,wBAAe;IACb,IAAiB,EAAE,IAAI;IACvB,KAAsB,EAlFI,IAAI;EAoFhC,uBAAc;IACZ,IAAiB,EAAE,IAAI;IACvB,KAAsB,EAAE,GAAoC;EA0G9D,sBAA8B;IArKlC,OAAO,EAAE,IAAI;IACb,IAAI,EAAE,OAAO;IACb,UAAU,EA1BY,IAAI;IA2B1B,WAAwB,EAAE,CAAC;IAC3B,QAAQ,EAAE,QAAQ;IAUhB,UAAU,EA1Cc,OAAM;IA2C9B,MAAM,EAAE,iBAA0E;IAClF,SAAS,EAtCU,QAAY;IAuC/B,MAAM,EAtEU,IAAI;IAuEpB,UAAU,EAtEU,IAAI;IAuExB,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,EAAE;IA6CX,UAAU,EAAE,CAAC;IACb,WAAwB,EA7GF,GAAsB;IAgL7B,SAAS,EA3LL,KAAK;IA4D1B,2BAAO;MACL,OAAO,EAAE,KAAK;IAGhB,sCAAgB;MAAE,UAAU,EAAE,CAAC;IAC/B,qCAAe;MAAE,aAAa,EAAE,CAAC;IAyD/B,6BAAS;MV0BX,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAcN,YAAY,EAAE,2CAAmD;MACjE,kBAAkB,EAAE,KAAK;MU3CvB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAlGyB,IAAI;MAmGhC,IAAiB,EAAE,KAAgC;MACnD,OAAO,EAAE,EAAE;IAEb,4BAAQ;MVmBV,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAcN,YAAY,EAAE,2CAAmD;MACjE,kBAAkB,EAAE,KAAK;MUpCvB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,GAAoC;MACzC,IAAiB,EAAE,KAAoC;MACvD,OAAO,EAAE,EAAE;EAyFX,qBAAyB;IAzK7B,OAAO,EAAE,IAAI;IACb,IAAI,EAAE,OAAO;IACb,UAAU,EA1BY,IAAI;IA2B1B,WAAwB,EAAE,CAAC;IAC3B,QAAQ,EAAE,QAAQ;IAUhB,UAAU,EA1Cc,OAAM;IA2C9B,MAAM,EAAE,iBAA0E;IAClF,SAAS,EAtCU,QAAY;IAuC/B,MAAM,EAtEU,IAAI;IAuEpB,UAAU,EAtEU,IAAI;IAuExB,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,EAAE;IAkEX,UAAU,EAAE,CAAC;IACb,WAAwB,EAAE,IAAyB;IA8CpC,SAAS,EA3LL,KAAK;IA4D1B,0BAAO;MACL,OAAO,EAAE,KAAK;IAGhB,qCAAgB;MAAE,UAAU,EAAE,CAAC;IAC/B,oCAAe;MAAE,aAAa,EAAE,CAAC;IA8E/B,4BAAS;MVKX,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAUN,YAAY,EAAE,2CAAmD;MACjE,iBAAiB,EAAE,KAAK;MUlBtB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAvHyB,IAAI;MAwHhC,KAAsB,EAAE,KAAgC;MACxD,IAAiB,EAAE,IAAI;MACvB,OAAO,EAAE,EAAE;IAEb,2BAAQ;MVHV,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAUN,YAAY,EAAE,2CAAmD;MACjE,iBAAiB,EAAE,KAAK;MUVtB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,GAAoC;MACzC,KAAsB,EAAE,KAAoC;MAC5D,IAAiB,EAAE,IAAI;MACvB,OAAO,EAAE,EAAE;EAsEX,oBAAW;IA7Kf,OAAO,EAAE,IAAI;IACb,IAAI,EAAE,OAAO;IACb,UAAU,EA1BY,IAAI;IA2B1B,WAAwB,EAAE,CAAC;IAC3B,QAAQ,EAAE,QAAQ;IAUhB,UAAU,EA1Cc,OAAM;IA2C9B,MAAM,EAAE,iBAA0E;IAClF,SAAS,EAtCU,QAAY;IAuC/B,MAAM,EAtEU,IAAI;IAuEpB,UAAU,EAtEU,IAAI;IAuExB,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,EAAE;IAyFX,WAAW,EAAE,CAAC;IACd,UAAU,EAAE,IAA0B;IAuBvB,SAAS,EA3LL,KAAK;IA4D1B,yBAAO;MACL,OAAO,EAAE,KAAK;IAGhB,oCAAgB;MAAE,UAAU,EAAE,CAAC;IAC/B,mCAAe;MAAE,aAAa,EAAE,CAAC;IAqG/B,2BAAS;MVlBX,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAEN,YAAY,EAAE,2CAAmD;MACjE,gBAAgB,EAAE,KAAK;MUarB,MAAM,EAAE,KAAgC;MACxC,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,IAAI;MACT,IAAiB,EAhJW,IAAI;MAiJhC,KAAsB,EAAE,IAAI;MAC5B,OAAO,EAAE,EAAE;IAEb,0BAAQ;MV3BV,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAEN,YAAY,EAAE,2CAAmD;MACjE,gBAAgB,EAAE,KAAK;MUsBrB,MAAM,EAAE,KAAoC;MAC5C,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,IAAI;MACT,IAAiB,EAAE,GAAoC;MACvD,KAAsB,EAAE,IAAI;MAC5B,OAAO,EAAE,EAAE;EAkDX,cAAG;IAnCP,MAAM,EVgNe,OAAO;IU/M5B,SAAS,EAtKY,QAAY;IAuKjC,WAAW,EArKY,QAAY;IAsKnC,MAAM,EAAE,CAAC;IAET,0CACQ;MAAE,UAAU,EAxKK,OAAM;IA0K/B,gBAAE;MACA,OAAO,EAAE,KAAK;MACd,OAAO,EA9Ke,MAAe;MA+KrC,KAAK,EAjLe,OAAS;EA4M3B,mBAAU;IArLd,OAAO,EAAE,IAAI;IACb,IAAI,EAAE,OAAO;IACb,UAAU,EA1BY,IAAI;IA2B1B,WAAwB,EAAE,CAAC;IAC3B,QAAQ,EAAE,QAAQ;IAmBhB,UAAU,EAnDc,OAAM;IAoD9B,MAAM,EAAE,iBAA0E;IAClF,SAAS,EA/CU,QAAY;IAgD/B,MAAM,EA/EU,IAAI;IAgFpB,UAAU,EA/EU,IAAI;IAgFxB,OAAO,EA3CkB,OAAY;IA4CrC,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,EAAE;IAuGI,SAAS,EA3LL,KAAK;IA4D1B,wBAAO;MACL,OAAO,EAAE,KAAK;IAGhB,mCAAgB;MAAE,UAAU,EAAE,CAAC;IAC/B,kCAAe;MAAE,aAAa,EAAE,CAAC;EA6K7B,kBAAS;IVxNX,aAAa,EUoBG,GAAc;EAuM5B,gBAAU;IAAE,SAAS,EAAE,KAAK;EAC5B,iBAAU;IAAE,SAAS,EAAE,KAAK;EAC5B,kBAAU;IAAE,SAAS,EAAE,KAAK;EAC5B,iBAAU;IAAE,SAAS,EAAE,KAAK;EAC5B,gBAAU;IACR,KAAK,EAAC,eAAc;IACpB,SAAS,EAAC,eAAc;IAExB,qBAAM;MACJ,IAAI,EAAC,YAAW;;AC5ItB,iCAAkC;EA/DlC,QAAQ,EAAE,QAAQ;EAqClB,aAA8B,EA9DJ,SAAkC;EA4B5D,+CAAS;IACP,YAAY,EAAE,2CAA8D;IAC5E,YAAY,EAAE,KAAK;IACnB,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,CAAC;IACT,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,GAAG;IACR,KAAK,EAAE,CAAC;EA2BV,+CAAS;IACP,YAAY,EA/Da,QAA8B;IAgEvD,KAAsB,EA/DO,UAAqB;IAgElD,UAAU,EA/DgB,WAAmC;EA+E/D,+CAAS;IAAE,YAAY,EAAE,2CAA8C;EAOrE,2CAAO;IA/CT,aAA8B,EAtDJ,QAAmB;IAuD7C,uDAAQ;MACN,YAAY,EAvDa,QAAe;MAwDxC,KAAsB,EAvDO,QAAmB;MAwDhD,UAAU,EAvDgB,SAAmC;IA2F/D,yDAAS;MAAE,YAAY,EAAE,2CAA8C;EAQrE,6CAAQ;IAtCV,aAA8B,EA1DJ,SAAmB;IA2D7C,2DAAS;MACP,YAAY,EA3Da,SAAe;MA4DxC,KAAsB,EA3DO,SAAmB;MA4DhD,UAAU,EA3DgB,WAAmC;IAqF/D,2DAAS;MAAE,YAAY,EAAE,2CAA8C;EASrE,6CAAQ;IAnBV,aAA8B,EAlEJ,QAAkC;IAmE5D,2DAAS;MACP,YAAY,EAnEa,SAA8B;MAoEvD,KAAsB,EAnEO,UAAqB;MAoElD,UAAU,EAnEgB,WAAmC;IAyE/D,2DAAS;MAAE,YAAY,EAAE,2CAA8C;EAUrE,iEAAkB;IAAE,YAAY,EAAE,2CAAkE;;AC9EtG,WAAY;EAxBd,MAAM,EAAE,CAAC;EACT,aAAa,EAXY,IAAY;EAYrC,QAAQ,EAAE,MAAM;EAChB,cAAc,EAdY,KAAK;EAe/B,WAAW,EAhBY,SAAY;EAiBnC,QAAQ,EAAE,QAAQ;EAElB,sBAAa;IAAE,cAAc,EAdQ,MAAM;EAe3C,iBAAQ;IAAE,WAAW,EAAE,CAAC;EAExB;;;mBAGM;IACJ,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,IAAI;IACX,IAAiB,EAAE,CAAC;;;ACsVpB,IAAK;EAAE,MAAM,EAAE,QAAiB;;;AAtSlC,cAAK;EAAE,MAAM,EAAE,SAAwB;EAErC;yBACS;IAAE,OAAO,EAAE,QAAqB;EAGzC,uBAAW;IAAE,MAAM,EAAE,CAAC;IAEpB;oCACS;MAAE,OAAO,EAAE,CAAC;IACrB,6BAAM;MbxDR,kCAAqC,EayDS,CAAC;MbxD/C,+BAAkC,EawDY,CAAC;MbvD/C,0BAA6B,EauDiB,CAAC;MbtD/C,uBAA0B,EasDoB,CAAC;AAKjD;;;0BAGiB;EAAE,YAAyB,EAAE,MAAmB;;;AAyR/D,KAAM;EAhON,KAAK,EAlJe,OAAoC;EAmJxD,MAAM,EAvJW,OAAO;EAwJxB,OAAO,EAAE,KAAK;EACd,SAAS,EAxJU,QAAY;EAyJ/B,WAAW,EAxGmB,MAAmB;EAyGjD,WAAW,EAxJU,GAAG;EAyJxB,aAAa,EAtJU,CAAC;;EAiXtB,WAAQ;IAtNV,KAAK,EAAE,eAAe;IACtB,UAAU,EAAE,KAAK;EAsNf,YAAS;IAnNX,MAAM,EAAE,UAAmB;IAC3B,OAAO,EAAE,WAAmD;EAoN1D,WAAM;IACJ,cAAc,EAtXO,UAAU;IAuX/B,KAAK,EAAE,OAAoD;;;AAK/D;QACS;EAtNX,YAAY,EAtIa,KAAK;EAuI9B,YAAY,EAxIa,GAAG;EAyI5B,OAAO,EAAE,KAAK;EACd,SAAS,EA9KY,QAAY;EA+KjC,MAAM,EAAE,SAAwD;EAChE,WAAW,EAAE,SAAwD;EACrE,QAAQ,EA3Ic,OAAO;EA4I7B,cAAc,EAAE,CAAC;EACjB,WAAW,EAAE,CAAC;EACd,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;EAClB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,CAAC;;;AA6MR,eAAgB;EAjJhB,MAAM,EAAE,IAAI;EACZ,YAAyB,EAAE,CAAC;EAC5B,aAA8B,EAAE,CAAC;EACjC,cAAc,EAAE,CAAC;EACjB,WAAW,EAAE,CAAC;EACd,UAAU,EAAE,MAAM;;AA6IlB,cAAe;EApLf,MAAM,EAAE,IAAI;EACZ,YAAyB,EAAE,CAAC;EAC5B,aAA8B,EAAE,CAAC;EACjC,cAAc,EAAE,CAAC;EACjB,WAAW,EAAE,CAAC;EACd,UAAU,EAAE,MAAM;;AAiLlB,qBAAsB;EbtXtB,aAAa,EasX2B,CAAC;Eb5WzC,iCAAqC,EMczB,GAAc;ENb1B,8BAAkC,EMatB,GAAc;ENZ1B,yBAA6B,EMYjB,GAAc;ENX1B,sBAA0B,EMWd,GAAc;;AO+V1B,sBAAuB;EbvXvB,aAAa,EauX4B,CAAC;Eb7W1C,kCAAqC,EMczB,GAAc;ENb1B,+BAAkC,EMatB,GAAc;ENZ1B,0BAA6B,EMYjB,GAAc;ENX1B,uBAA0B,EMWd,GAAc;;AOgW1B,oBAAqB;EbxXrB,aAAa,EawX0B,CAAC;Eb9WxC,iCAAqC,EMe1B,MAAe;ENd1B,8BAAkC,EMcvB,MAAe;ENb1B,yBAA6B,EMalB,MAAe;ENZ1B,sBAA0B,EMYf,MAAe;;AOgW1B,qBAAsB;EbzXtB,aAAa,EayX2B,CAAC;Eb/WzC,kCAAqC,EMe1B,MAAe;ENd1B,+BAAkC,EMcvB,MAAe;ENb1B,0BAA6B,EMalB,MAAe;ENZ1B,uBAA0B,EMYf,MAAe;;;AOmW1B,yBAA0B;EAzM1B,UAAU,EAlKI,OAAoC;EAmKlD,YAA6B,EAAE,IAAI;EAGQ,KAAK,EAnJf,OAAI;EAwJrC,YAAY,EA1KY,OAAqC;;AA2W7D,2BAA4B;EA1K5B,UAAU,EAlMI,OAAoC;EAoMhD,WAAwB,EAAE,IAAI;EAIY,KAAK,EArLhB,OAAI;EA0LrC,YAAY,EA5MY,OAAqC;;;AA8W7D,0UAAgD;EAC9C,kBAAkB,EAAE,IAAI;EACxB,eAAe,EAAE,IAAI;EACrB,aAAa,EAAE,CAAC;EAjTpB,gBAAgB,EAhDe,OAAM;EAkDnC,YAAK,EAvFY,KAAK;EAwFtB,YAAK,EAvFY,GAAG;EAwFpB,YAAK,EA3FY,OAAqC;EA6FxD,UAAU,EAtFO,kCAAgC;EAuFjD,KAAK,EAnGY,mBAAgB;EAoGjC,OAAO,EAAE,KAAK;EACd,WAAW,EAtGO,OAAO;EAuGzB,SAAS,EApGO,QAAY;EAqG5B,MAAM,EAAE,SAAwD;EAChE,MAAM,EAAE,UAAmB;EAC3B,OAAO,EAAE,MAAiB;EAC1B,KAAK,EAAE,IAAI;EbkBX,kBAAkB,EajBE,UAAU;EbkB3B,eAAe,EalBE,UAAU;EbmBtB,UAAU,EanBE,UAAU;EAqSxB,kBAAkB,EAAE,kDAA+E;EACnG,eAAe,EAAE,kDAA+E;EAChG,cAAc,EAAE,kDAA+E;EAC/F,aAAa,EAAE,kDAA+E;EAC9F,UAAU,EAAE,kDAA+E;EApSjG,0aAAQ;IACN,UAAU,EA7GS,OAAoC;IA8GvD,YAAY,EAhEO,OAAyB;IAiE5C,OAAO,EAAE,IAAI;EAGf,0dAAW;IACT,gBAAgB,EArGI,OAAU;IAsG9B,MAAM,EA7Gc,OAAqB;EAiH3C,klDAEqB;IACnB,gBAAgB,EA7GI,OAAU;IA8G9B,MAAM,EArHc,OAAqB;EA2YvC,0bAAS;Ib5YX,aAAa,EaDK,GAAc;;AAqZ1B;;;4CAGO;EbvZb,aAAa,EauZkB,CAAC;Eb7YhC,kCAAqC,EMczB,GAAc;ENb1B,+BAAkC,EMatB,GAAc;ENZ1B,0BAA6B,EMYjB,GAAc;ENX1B,uBAA0B,EMWd,GAAc;AOgYpB,6CAAQ;EbxZd,aAAa,EawZmB,CAAC;Eb9YjC,iCAAqC,EMczB,GAAc;ENb1B,8BAAkC,EMatB,GAAc;ENZ1B,yBAA6B,EMYjB,GAAc;ENX1B,sBAA0B,EMWd,GAAc;AOmYpB;;;6CAGO;Eb9Zb,aAAa,Ea8ZkB,CAAC;EbpZhC,iCAAqC,EMczB,GAAc;ENb1B,8BAAkC,EMatB,GAAc;ENZ1B,yBAA6B,EMYjB,GAAc;ENX1B,sBAA0B,EMWd,GAAc;AOuYpB,+CAAS;Eb/Zf,aAAa,Ea+ZoB,CAAC;EbrZlC,kCAAqC,EMczB,GAAc;ENb1B,+BAAkC,EMatB,GAAc;ENZ1B,0BAA6B,EMYjB,GAAc;ENX1B,uBAA0B,EMWd,GAAc;AO0YpB;;;2CAGO;Ebrab,aAAa,EaqakB,CAAC;Eb3ZhC,kCAAqC,EMe1B,MAAe;ENd1B,+BAAkC,EMcvB,MAAe;ENb1B,0BAA6B,EMalB,MAAe;ENZ1B,uBAA0B,EMYf,MAAe;AO6YpB,4CAAQ;Ebtad,aAAa,EasamB,CAAC;Eb5ZjC,iCAAqC,EMe1B,MAAe;ENd1B,8BAAkC,EMcvB,MAAe;ENb1B,yBAA6B,EMalB,MAAe;ENZ1B,sBAA0B,EMYf,MAAe;AOgZpB;;;4CAGO;Eb5ab,aAAa,Ea4akB,CAAC;EblahC,iCAAqC,EMe1B,MAAe;ENd1B,8BAAkC,EMcvB,MAAe;ENb1B,yBAA6B,EMalB,MAAe;ENZ1B,sBAA0B,EMYf,MAAe;AOoZpB,8CAAS;Eb7af,aAAa,Ea6aoB,CAAC;EbnalC,kCAAqC,EMe1B,MAAe;ENd1B,+BAAkC,EMcvB,MAAe;ENb1B,0BAA6B,EMalB,MAAe;ENZ1B,uBAA0B,EMYf,MAAe;;AOyZ1B,oBAAqB;EACnB,kBAAkB,EAAE,IAAI;EACxB,eAAe,EAAE,IAAI;EACrB,aAAa,EAAE,CAAC;;;AAIlB,cAAe;EACb,MAAM,EAAE,IAAI;;;AAId,QAAS;EACP,SAAS,EAAE,IAAI;;AAIjB,2BAA4B;EAC1B,KAAK,EA7coB,OAAM;;AAgdjC,iBAAkB;;EACf,KAAK,EAjdmB,OAAM;;AAodjC,kBAAmB;;EAChB,KAAK,EArdmB,OAAM;;AAwdjC,sBAAuB;EACpB,KAAK,EAzdmB,OAAM;;;AA8djC,MAAO;EA/KT,kBAAkB,EAAE,eAAe;EACnC,eAAe,EAAE,eAAe;EAChC,gBAAgB,EAzPA,OAAM;EA0PtB,aAAa,EAAE,CAAC;EAShB,gBAAgB,EAAE,qUAAqU;EAGvV,mBAAmB,EAAE,WAA6C;EAElE,iBAAiB,EAAE,SAAS;EAE1B,YAAK,EA5TY,KAAK;EA6TtB,YAAK,EA5TY,GAAG;EA6TpB,YAAK,EAhUY,OAAqC;EAkUxD,KAAK,EAvUY,mBAAgB;EAwUjC,WAAW,EAzUO,OAAO;EA0UzB,SAAS,EAvUO,QAAY;EAwU5B,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,MAAmB;EbjU1B,aAAa,EakUC,CAAC;EAqJb,MAAM,EAAE,SAAwD;EA3KpE,kBAAc;IACZ,OAAO,EAAE,IAAI;EAsBf,aAAS;IbnUP,aAAa,EA2TD,GAAG;EaSjB,YAAQ;IACN,gBAAgB,EArRI,OAA8C;IAsRlE,YAAY,EA9RO,OAAyB;EAiS9C,eAAW;IACT,gBAAgB,EAlUI,OAAU;IAmU9B,MAAM,EA1Uc,OAAqB;EAudvC,gBAAY;IACV,MAAM,EAAE,IAAI;;;AAKhB;;;MAGO;EACL,MAAM,EAAE,UAAmB;;AAG7B;2BAC4B;EAC1B,OAAO,EAAE,YAAY;EACrB,WAAwB,EAAE,MAAkB;EAC5C,YAA6B,EA9fpB,IAAY;EA+frB,aAAa,EAAE,CAAC;EAChB,cAAc,EAAE,QAAQ;;;AAI1B,kBAAmB;EACjB,KAAK,EAAC,IAAI;;;;AAaZ,QAAS;EA/QX,MAAM,EAAE,iBAAoE;EAC5E,MAAM,EArOU,UAAc;EAsO9B,OAAO,EAvOU,OAAY;EA0O7B,eAAO;IACL,WAAW,EAvOM,IAAiB;IAwOlC,MAAM,EAAE,CAAC;IACT,WAAwB,EN5LlB,UAAmD;IM6LzD,OAAO,EAzOM,WAAa;;;AAsfxB,kHAA+D;EA/OnE,OAAO,EAAE,KAAK;EACd,SAAS,EAvPqB,OAAY;EAwP1C,UAAU,EAtPqB,MAAM;EAuPrC,WAAW,EAxPqB,MAAmB;EAyPnD,aAAa,EA9SA,IAAY;EA+SzB,UAAU,EA5Pc,IAAI;EA6P5B,OAAO,EA9PqB,4BAAe;EAkQ3C,UAAU,EA5PmB,OAAY;EA6PE,KAAK,EA9PjB,OAAM;AAqejC,iDAAwB;EAAE,OAAO,EAAE,IAAI;;AAGzC,uBAAwB;EArP1B,OAAO,EAAE,KAAK;EACd,SAAS,EAvPqB,OAAY;EAwP1C,UAAU,EAtPqB,MAAM;EAuPrC,WAAW,EAxPqB,MAAmB;EAyPnD,aAAa,EA9SA,IAAY;EA+SzB,UAAU,EA5Pc,IAAI;EA6P5B,OAAO,EA9PqB,4BAAe;EAkQ3C,UAAU,EA5PmB,OAAY;EA6PE,KAAK,EA9PjB,OAAM;;AA6ejC;;aAEO;EACL,aAAa,EAAE,CAAC;AAGlB;0BACoB;EAClB,aAAa,EA5iBN,IAAY;AA+iBrB;kBACY;EA7QmC,KAAK,EA3O3B,OAAY;AA4frC,kBAAY;EA1QhB,OAAO,EAAE,KAAK;EACd,SAAS,EAvPqB,OAAY;EAwP1C,UAAU,EAtPqB,MAAM;EAuPrC,WAAW,EAxPqB,MAAmB;EAyPnD,aAAa,EA9SA,IAAY;EA+SzB,UAAU,EA5Pc,IAAI;EA6P5B,OAAO,EA9PqB,4BAAe;EAkQ3C,UAAU,EA5PmB,OAAY;EA6PE,KAAK,EA9PjB,OAAM;AAkgB/B,sBAAQ;EACN,UAAU,EAAE,WAAW;EACvB,KAAK,EAAE,OAAoD;EAC3D,OAAO,EAAE,MAAM;EACf,SAAS,EAAE,GAAG;EACd,UAAU,EAAE,MAAM;EAClB,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;EACV,cAAc,EAzjBK,UAAU;AA6jBjC,yBAAmB;EACjB,OAAO,EAAE,KAAK;;AAIlB;;YAEa;EACX,aAAa,EAAE,CAAC;;AAElB,WAAY;EA5SqC,KAAK,EA3O3B,OAAY;;ACqRvC,SAAU;EAlTZ,OAAO,EAAE,YAAY;EACrB,SAAS,EAAE,CAAC;EACZ,KAAK,EAAE,IAAI;EAmIT,UAAU,EA9JA,OAAI;EA6BhB,aAAI;IACF,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,SAAS,EA7BQ,IAAI;IA8BrB,MAAM,EAAE,MAAM;IACd,OAAO,EAvBa,OAAO;IAwB3B,UAAU,EAAE,MAAM;IAClB,KAAK,EAAE,GAAG;IAEV,kCAAO;MACL,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,MAAM;MAEd,kDAAU;QACR,UAAU,EAAE,QAAQ;IAIxB,eAAE;MACA,SAAS,EAzCM,QAAQ;MA0CvB,cAAc,EAAE,MAAM;IAGxB,iBAAI;MACF,MAAM,EA5CY,QAAQ;MA6C1B,KAAK,EA9CY,QAAQ;EAoD3B,0DAAO;IACL,OAAO,EAAE,YAAY;IACrB,MAAM,EAAE,cAAc;IAEtB,0EAAU;MACR,UAAU,EAAE,CAAC;EAIjB,+BAAM;IAAE,OAAO,EAAE,YAAY;EAG/B,kCAA2B;IACzB,UAAU,EAAE,IAAI;EAGlB,4CAA4B;IAC1B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IAEX,wDAAM;MACJ,KAAK,EAAE,IAAI;MACX,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;EAKb,6CAAqB;IADvB,yBAAkB;MAEd,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MAEX,+BAAM;QACJ,KAAK,EAAE,IAAI;QACX,MAAM,EAAE,IAAI;QACZ,KAAK,EAAE,IAAI;EAKf,6CAAoB;IADtB,wBAAiB;MAEb,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MAEX,8BAAM;QACJ,KAAK,EAAE,IAAI;QACX,MAAM,EAAE,IAAI;QACZ,KAAK,EAAE,IAAI;EAcjB,aAAI;IACF,SAAS,EAvHQ,IAAI;IAwHrB,OAAO,EAhHa,OAAO;IAoHzB,kDAAU;MACR,UAAU,EAAE,QAAQ;MACpB,SAAS,EA9HI,IAAI;IAkIrB,eAAE;MACA,SAAS,EA/HM,QAAQ;IAkIzB,iBAAI;MACF,MAAM,EAjIY,QAAQ;MAkI1B,KAAK,EAnIY,QAAQ;EAyJzB,mBAAM;IAAE,KAAK,EA3JS,OAAoB;EA6J1C,eAAE;IAAE,KAAK,EA7Ja,OAAoB;EAgK5C,mBAAU;IAER,UAAU,EA9JQ,OAAc;IAgKhC,yBAAM;MAAE,KAAK,EApKS,OAAoB;IAsK1C,qBAAE;MAAE,KAAK,EAtKa,OAAoB;EAyKxC,oBAAW;IAEb,UAAU,EAvKQ,OAAc;IAyKhC,0BAAM;MAAE,KAAK,EA7KS,OAAoB;IA+K1C,sBAAE;MAAE,KAAK,EA/Ka,OAAoB;EAmL5C,wBAAe;IACb,MAAM,EA3Ke,WAAsB;IA4K3C,OAAO,EA7Ke,GAAE;IA8KxB,cAAc,EAAE,IAAI;IACpB,4BAAG;MACD,OAAO,EAhLa,GAAE;MAiLtB,MAAM,EAhLa,WAAsB;EAuN7C,sBAAM;IAAE,KAAK,EAAE,GAAG;EAClB,sEAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,sCAAwB;MAEpB,KAAK,EAAE,IAAI;EAIb,6CAAoB;IADtB,qCAAuB;MAEnB,KAAK,EAAE,IAAI;EAKf,wBAAM;IAAE,KAAK,EAAE,QAAQ;EACvB,0EAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,wCAAwB;MAEpB,KAAK,EAAE,IAAI;EAIb,6CAAoB;IADtB,uCAAuB;MAEnB,KAAK,EAAE,IAAI;EAKf,uBAAM;IAAE,KAAK,EAAE,GAAG;EAClB,wEAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,uCAAwB;MAEpB,KAAK,EAAE,IAAI;EAIb,6CAAoB;IADtB,sCAAuB;MAEnB,KAAK,EAAE,IAAI;EAKf,uBAAM;IAAE,KAAK,EAAE,GAAG;EAClB,wEAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,uCAAwB;MAEpB,KAAK,EAAE,IAAI;EAIb,6CAAoB;IADtB,sCAAuB;MAEnB,KAAK,EAAE,IAAI;EAKf,sBAAM;IAAE,KAAK,EAAE,SAAS;EACxB,sEAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,sCAAwB;MAEpB,KAAK,EAAE,IAAI;EAIb,6CAAoB;IADtB,qCAAuB;MAEnB,KAAK,EAAE,IAAI;EAKf,wBAAM;IAAE,KAAK,EAAE,SAAS;EACxB,0EAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,wCAAwB;MAEhB,KAAK,EAAE,IAAI;EAIjB,6CAAoB;IADtB,uCAAuB;MAElB,KAAK,EAAE,IAAI;EAKhB,wBAAM;IAAE,KAAK,EAAE,KAAK;EACpB,0EAAyC;IAAE,KAAK,EAAE,IAAI;EAEpD,6CAAqB;IADvB,wCAAwB;MAEhB,KAAK,EAAE,IAAI;EAIjB,6CAAoB;IADtB,uCAAuB;MAElB,KAAK,EAAE,IAAI;;AAuBd,sBAAM;EAAE,KAAK,EAAE,GAAG;AAClB,sEAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,sCAAwB;IAEpB,KAAK,EAAE,IAAI;AAIb,6CAAoB;EADtB,qCAAuB;IAEnB,KAAK,EAAE,IAAI;AAKf,wBAAM;EAAE,KAAK,EAAE,QAAQ;AACvB,0EAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,wCAAwB;IAEpB,KAAK,EAAE,IAAI;AAIb,6CAAoB;EADtB,uCAAuB;IAEnB,KAAK,EAAE,IAAI;AAKf,uBAAM;EAAE,KAAK,EAAE,GAAG;AAClB,wEAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,uCAAwB;IAEpB,KAAK,EAAE,IAAI;AAIb,6CAAoB;EADtB,sCAAuB;IAEnB,KAAK,EAAE,IAAI;AAKf,uBAAM;EAAE,KAAK,EAAE,GAAG;AAClB,wEAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,uCAAwB;IAEpB,KAAK,EAAE,IAAI;AAIb,6CAAoB;EADtB,sCAAuB;IAEnB,KAAK,EAAE,IAAI;AAKf,sBAAM;EAAE,KAAK,EAAE,SAAS;AACxB,sEAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,sCAAwB;IAEpB,KAAK,EAAE,IAAI;AAIb,6CAAoB;EADtB,qCAAuB;IAEnB,KAAK,EAAE,IAAI;AAKf,wBAAM;EAAE,KAAK,EAAE,SAAS;AACxB,0EAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,wCAAwB;IAEhB,KAAK,EAAE,IAAI;AAIjB,6CAAoB;EADtB,uCAAuB;IAElB,KAAK,EAAE,IAAI;AAKhB,wBAAM;EAAE,KAAK,EAAE,KAAK;AACpB,0EAAyC;EAAE,KAAK,EAAE,IAAI;AAEpD,6CAAqB;EADvB,wCAAwB;IAEhB,KAAK,EAAE,IAAI;AAIjB,6CAAoB;EADtB,uCAAuB;IAElB,KAAK,EAAE,IAAI;;ACjZlB,YAAa;EAnBf,UAAU,EAAE,IAAI;EAChB,UAAU,EAvBa,CAAC;EAwBxB,aAAa,EAtBa,SAAY;EAuBtC,WAAwB,EAtBS,SAAa;EAuB9C,YAA6B,EAzBD,CAAC;EA0B7B,QAAQ,EAlBa,MAAM;EAmB3B,OAAO,EAtBa,CAAC;EAwBrB,iBAAK;IACH,OAAO,EAnBW,KAAK;IAoBvB,KAAK,EfySS,IAAI;IexSlB,UAAU,EAAE,IAAI;IAChB,WAAwB,EA9BY,QAAY;IA+BhD,qBAAI;MAAE,OAAO,EApBc,KAAK;;;ACoBhC,aAAc;EAAE,OAAO,EAAE,IAAI;;;AAG7B,kBAAmB;EACjB,UAAU,EAvCC,OAAI;EAwCf,KAAK,EAhCc,OAAM;EAiCzB,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,OAAO;EACpB,WAAW,EApBU,MAAmB;EAqBxC,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,GAAG;EACV,OAAO,EAAE,GAAG;EACZ,IAAiB,EAAE,IAAI;;AAGzB,0BAA2B;EACzB,WAAwB,EAAE,MAAM;EAChC,SAAS,EAAE,KAAK;EAChB,IAAiB,EAAE,GAAG;;AAGxB,wBAAyB;EACvB,OAAO,EAxDS,uBAAkB;EAyDlC,KAAK,EAAE,IAAI;EAEX,gCAAQ;IAAE,aAAa,EAAE,YAAY;EAErC,0CAAkB;IAAE,YAAY,EAAE,IAAI;;;AAKtC,+BAAa;EACX,MAAM,EAAE,kBAA2C;EACnD,OAAO,EAAE,KAAK;EACd,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,IAAiB,EArEK,IAAI;EAuE1B,mCAAM;IACJ,YAAY,EA7EL,OAAI;IA8EX,gBAAgB,EAAE,sBAAsB;IACxC,gBAAgB,EAAE,KAAK;IACvB,iBAA8B,EAAE,sBAAsB;IACtD,kBAAmC,EAAE,sBAAsB;IAC3D,GAAG,EAAE,KAA0B;EAEjC,sCAAS;IACP,YAAY,EAAE,kBAA0B;IACxC,mBAAmB,EAAE,sBAAsB;IAC3C,mBAAmB,EAAE,KAAK;IAC1B,iBAA8B,EAAE,sBAAsB;IACtD,kBAAmC,EAAE,sBAAsB;IAC3D,MAAM,EAAE,KAA0B;EAGpC,qCAAQ;IAAE,KAAK,EAAE,KAA0B;EAC3C,oCAAO;IAAE,IAAI,EAAE,KAA0B;;;AAK7C;;;;;qBAKsB;EACpB,KAAK,EAjGc,OAAM;EAkGzB,WAAW,EAhGW,IAAiB;EAiGvC,WAAW,EAAE,IAAI;EACjB,MAAM,EAAE,CAAC;;AAEX,oBAAqB;EACnB,SAAS,EAtGS,QAAY;EAuG9B,WAAW,EAAE,GAAG;EAChB,MAAM,ETMI,cAAiE;;ASH7E,6BAA8B;EAC5B,MAAM,EAlHS,iBAAoB;EAmHnC,MAAM,ETtCF,IAAmD;ESuCvD,MAAM,EAtGe,GAAG;EAuGxB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAzGe,IAAI;EA0GxB,KAAsB,ET1ClB,SAAmD;;AS4CzD,wBAAyB;EACvB,UAAU,EA3GU,OAAM;EA4G1B,OAAO,EAAE,KAAK;EACd,MAAM,EAAE,OAAO;EACf,KAAK,EAAE,CAAC;;AAGV,kBAAmB;EACjB,KAAK,EAAE,kBAAmC;EAC1C,SAAS,EA/GU,IAAI;EAgHvB,WAAW,EA/GU,MAAmB;EAgHxC,WAAW,EAAE,aAAa;EAC1B,QAAQ,EAAE,QAAQ;EAClB,eAAe,EAAE,IAAI;EACrB,GAAG,EAAE,IAAI;EACT,KAAsB,EAAE,IAAI;EAE5B,kDACQ;IAAE,KAAK,EAAE,kBAAiB;;AAGpC,iBAAkB;EAChB,UAAU,EAxHK,kBAAe;EAyH9B,MAAM,EhBkQW,OAAO;EgBjQxB,OAAO,EAAE,IAAI;EACb,MAAM,EAAE,IAAI;EACZ,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,GAAG;EACZ,IAAiB,EAAE,CAAC;;AAGtB,uBAAwB;EACtB,gBAAgB,EAtJG,OAAM;EAuJzB,aAAa,EAAE,GAAG;EAClB,UAAU,EAAE,gBAAe;EAC3B,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,GAAG;;AAGd,qBAAsB;EACpB,UAAU,EAAE,WAAW;EACvB,aAAa,EAAE,GAAG;EAClB,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;;;AAKf,kBAAiB;EACf,kBAAmB;IAAE,KAAK,EAhLJ,KAAK;IAgL6B,IAAiB,EAAE,OAAO;IAE9E,sCAAS;MACP,YAAY,EAAE,kBAA0B;MACxC,mBAAmB,EAAE,sBAAsB;MAC3C,iBAA8B,EAAE,sBAAsB;MACtD,kBAAmC,EAAE,sBAAsB;MAC3D,MAAM,EAAE,KAA0B;IAEpC,qCAAQ;MACN,YAAY,EAAE,kBAA0B;MACxC,kBAAkB,EAAE,sBAAsB;MAAE,mBAAmB,EAAE,sBAAsB;MACvF,gBAAgB,EAAE,sBAAsB;MACxC,IAAI,EAAE,IAAI;MACV,KAAK,EAAE,KAA0B;MACjC,GAAG,EA3Le,IAAI;IA6LxB,oCAAO;MACL,YAAY,EAAE,kBAA0B;MACxC,mBAAmB,EAAE,sBAAsB;MAC3C,iBAAiB,EAAE,sBAAsB;MACzC,gBAAgB,EAAE,sBAAsB;MACxC,IAAI,EAAE,KAA0B;MAChC,KAAK,EAAE,IAAI;MACX,GAAG,EApMe,IAAI;ACoC9B;GACI;EAlBN,gBAAgB,EAdH,OAA2D;EAexE,YAAY,EAAE,OAAwD;EAG5C,KAAK,EA1BV,OAAI;EA6BzB,YAAY,EApBW,KAAK;EAqB5B,YAAY,EApBW,GAAG;EAqB1B,WAAW,EAjCI,yCAAU;EAkCzB,SAAS,EAjCW,OAAO;EAkC3B,MAAM,EAAE,CAAC;EACT,OAAO,EA7BW,kBAAe;EjBe/B,aAAa,EiBRE,GAAc;;ACgE7B,MAAO;EA/DT,OAAO,EAAE,YAAY;EACrB,WAAW,EARO,sDAAiB;EASnC,WAAW,EAZO,MAAmB;EAarC,WAAW,EAAE,CAAC;EACd,aAAa,EAAE,IAAI;EACnB,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;EAClB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,MAAM;EASJ,OAAO,EAhCR,sBAAe;EAiCZ,SAAS,EA7BR,SAAY;EA6C5B,gBAAgB,EJpCI,OAAc;EIuCR,KAAK,EA7CZ,OAAM;EA4EvB,aAAS;IlB7DX,aAAa,EkBrBF,GAAc;EAmFvB,YAAQ;IlB9DV,aAAa,EkB8DmC,MAAM;EAEpD,YAAY;IArCd,gBAAgB,ELQW,OAAY;IKLb,KAAK,EA7CZ,OAAM;EAgFvB,cAAY;IAtCd,gBAAgB,EZXM,OAAc;IYcV,KAAK,EA7CZ,OAAM;EAiFvB,cAAY;IAvCd,gBAAgB,EZjBM,OAAc;IYoBV,KAAK,EA7CZ,OAAM;EAkFvB,gBAAY;IAxCd,gBAAgB,EZpBQ,OAAgB;IYwBhC,KAAK,EA/CE,OAAI;EAoFjB,WAAY;IAzCd,gBAAgB,EZRG,OAAW;IYYtB,KAAK,EA/CE,OAAI;;ACDnB,4DAAqE;EACnE,UAAU,EAPF,OAAM;EAQd,SAAS,EAAE,IAAI;EACf,OAAO,EARM,IAAI;EASjB,OAAO,EAAE,EAAE;EAEX,8EAAS;IACP,aAAa,EAAE,CAAC;IAChB,oFAAG;MAAE,aAAa,EAAE,CAAC;IACrB,kFAAE;MACA,WAAW,EAAE,KAAK;;ACyBxB,yBASC;EARC,IAAK;IACH,iBAAiB,EAAE,YAAY;IAC/B,SAAS,EAAE,YAAY;EAEzB,EAAG;IACC,iBAAiB,EAAE,cAAc;IACjC,SAAS,EAAE,cAAc;AAK/B,iBAaC;EAZC,IAAK;IACD,iBAAiB,EAAE,YAAY;IAC/B,cAAc,EAAE,YAAY;IAC5B,aAAa,EAAE,YAAY;IAC3B,SAAS,EAAE,YAAY;EAE3B,EAAG;IACC,iBAAiB,EAAE,cAAc;IACjC,cAAc,EAAE,cAAc;IAC9B,aAAa,EAAE,cAAc;IAC7B,SAAS,EAAE,cAAc;;AAK/B,kBAAmB;EACjB,QAAQ,EAAE,QAAQ;EAElB,qBAAG;IAED,eAAe,EAAE,IAAI;IACrB,MAAM,EAAE,CAAC;IAGT;2CACkB;MAAE,OAAO,EAAE,IAAI;IAGjC,oCAAe;MAAE,OAAO,EAAE,KAAK;EAGjC,mCAAiB;IAAE,gBAAgB,EAAE,WAAW;IAG9C,sCAAG;MAAE,OAAO,EAAE,KAAK;MAEjB,qDAAe;QAAE,OAAO,EAAE,KAAK;IAEjC,qDAAkB;MAChB,OAAO,EAAE,YAAY;EAKzB,6BAAqB;IpB3EvB,aAAa,EoB4EO,MAAM;IACtB,kBAAkB,EAAE,IAAI;IACxB,yBAAyB,EAAE,QAAQ;IACnC,cAAc,EAAE,MAAM;IACtB,yBAAyB,EAAE,MAAM;IACjC,YAAY,EAAE,eAAgB;IAC9B,MAAM,EAAE,SAAS;IACjB,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE,GAAG;IACT,WAAW,EAAE,KAAK;IAClB,UAAU,EAAE,KAAK;IACjB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,GAAG;IACR,KAAK,EAAE,IAAI;;AAKf,gBAAiB;EACf,UAAU,EAvHK,IAAI;EAwHnB,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EAEX,wCAAwB;IACtB,UAAU,EAAE,IAAI;IAChB,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,CAAC;IACV,QAAQ,EAAE,QAAQ;IAGlB,iBAAiB,EAAE,aAAa;IAChC,cAAc,EAAE,aAAa;IAC7B,aAAa,EAAE,aAAa;IAC5B,YAAY,EAAE,aAAa;IAC3B,SAAS,EAAE,aAAa;IAExB,4CAAI;MAAE,OAAO,EAAE,KAAK;MAAE,SAAS,EAAE,IAAI;IAErC,4CAAI;MACF,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,CAAC;MACN,KAAK,EAAE,IAAI;MAKT,WAAW,EAAE,IAAI;MAGnB,wDAAc;QAKV,WAAW,EAAE,CAAC;MAIlB,2DAAe;QAEX,MAAM,EAAE,CAAC;QACT,QAAQ,EAAE,QAAQ;QAKpB,gBAAgB,EAtKT,qBAAkB;QAuKzB,KAAK,EA/Ie,OAAM;QAgJ1B,SAAS,EAtKK,QAAY;QAuK1B,OAAO,EArKK,iBAAe;QAsK3B,KAAK,EAAE,IAAI;EAKjB,oCAAoB;IAClB,IAAiB,EAAE,IAAI;IACvB,UAAU,EA1JM,WAAa;IA2J7B,KAAK,EA1JmB,OAAM;IA2J9B,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAElB,GAAG,EAAE,IAAI;IACT,OAAO,EAAE,EAAE;IAFX,yCAAK;MAAE,WAAW,EAAE,GAAG;MAAE,OAAO,EA5JX,SAAW;EAiKlC,6BAAa;IAEX,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,IAAI;IACT,KAAsB,EAAE,IAAI;IAC5B,MAAM,EAAE,GAAG;IACX,KAAK,EAAE,KAAK;IACZ,OAAO,EAAE,EAAE;IAGX,6CAAgB;MAEZ,MAAM,EAAE,GAAG;MACX,gBAAgB,EAzLX,wBAAqB;MA0L1B,OAAO,EAAE,KAAK;MACd,KAAK,EAAE,CAAC;MACR,QAAQ,EAAE,QAAQ;MAClB,KAAK,EAAE,IAAI;MACX,GAAG,EAAE,GAAG;IAMZ,oCAAS;MACP,MAAM,EAAE,iBAAgB;MACxB,aAAa,EAAE,IAAI;MACnB,UAAU,EAAE,IAAI;MAChB,OAAO,EAAE,IAAI;MACb,MAAM,EAAE,IAAI;MACZ,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,CAAC;MACN,KAAK,EAAE,IAAI;MACX,KAAsB,EAAE,CAAC;IAKzB,2CAAS;MACP,GAAG,EAAE,CAAC;MACN,KAAK,EAAE,IAAI;MACX,MAAM,EAAE,IAAI;MACZ,MAAM,EAAE,SAAS;MACjB,iBAAiB,EAAE,KAAK;MACxB,YAAY,EAAE,WAAW;MACzB,iBAAiB,EA/MG,OAAM;MAgN1B,KAAsB,EAAE,IAAI;MAE5B,gDAAO;QACL,iBAAiB,EFrOZ,OAAI;EE6OjB,0CAA4B;IAAE,OAAO,EAAE,KAAK;EAG5C;8BACY;IACV,gBAAgB,EAhPT,WAAW;IAiPlB,KAAK,EAAE,KAAK;IACZ,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,IAAI;IACjB,UAAU,EAAE,KAAK;IACjB,QAAQ,EAAE,QAAQ;IAClB,WAAW,EAAE,kBAAkB;IAC/B,GAAG,EAAE,GAAG;IACR,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,EAAE;IAEX;sCAAQ;MACN,gBAAgB,EA3PL,kBAAe;IA8P5B;uCAAS;MACP,MAAM,EAAE,UAAU;MAClB,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,UAAU,EAAE,KAAK;MACjB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,GAAG;MACR,KAAK,EAAE,CAAC;EAGZ,4BAAY;IAAE,IAAiB,EAAE,CAAC;IAChC,mCAAS;MACP,kBAAmC,EAAE,KAAK;MAC1C,YAAY,EAAE,WAAW;MACzB,kBAAmC,EA7Pb,OAAM;IA+P9B,yCAAe;MACb,kBAAmC,EAhQb,OAAM;EAmQhC,4BAAY;IAAE,KAAsB,EAAE,CAAC;IACrC,mCAAS;MACP,YAAY,EAAE,WAAW;MACzB,iBAA8B,EAAE,KAAK;MACrC,iBAA8B,EAvQR,OAAM;MAwQ5B,IAAiB,EAAE,GAAG;MACtB,WAAwB,EAAE,IAAI;IAEhC,yCAAe;MACb,iBAA8B,EA5QR,OAAM;;AAiRlC,wBAAyB;EAAE,UAAU,EAAE,MAAM;;AAC7C,cAAe;EACb,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,gBAAgB;EACxB,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;EAClB,GAAG,EAAE,IAAI;EAET,iBAAG;IACD,UAAU,EAlSO,OAAK;IAmStB,MAAM,EAAE,OAAO;IACf,OAAO,EAAE,YAAY;IAErB,KAAK,EAAE,IAAI;IACX,MAAM,EArSQ,SAAW;IAsSzB,YAA6B,EAAE,GAAG;IAClC,KAAK,EAvSS,SAAW;IpBE7B,aAAa,EoBuSO,MAAM;IAEtB,wBAAS;MACP,UAAU,EA7SY,OAAS;IAgTjC,4BAAa;MAAE,YAA6B,EAAE,CAAC;;AAM/C;mCACY;EAAE,OAAO,EAAE,IAAI;AAG7B,qBAAe;EAAE,OAAO,EAAE,IAAI;;AAIhC,6CAAqB;EAIf;qCACY;IAAE,OAAO,EAAE,OAAO;EAGhC,qBAAe;IAAE,OAAO,EAAE,KAAK;AAKnC,wCAAsB;EAElB,6CAAwB;IAAC,MAAM,EAAE,eAAe;EAChD,iDAA4B;IAC1B,MAAM,EAAC,aAAa;IACpB,OAAO,EAAE,YAAY;IACrB,QAAQ,EAAE,QAAQ;EAGpB,yCAAoB;IAClB,OAAO,EAAE,IAAI;;EAKd,YAAY;IAAC,OAAO,EAAE,IAAI;;EAG1B,wBAAuB;IAAC,OAAO,EAAE,IAAI;;EAGrC,cAAc;IAAC,OAAO,EAAE,IAAI;AC1OjC,aAAc;EAjDd,OAAO,EAAE,KAAK;EACd,WAAwB,EAxFR,UAAY;EAyF5B,UAAU,EA1FM,MAAY;EA4F5B,gBAAG;IACD,KAAK,EAvFgB,OAAI;IAwFzB,SAAS,EAvFW,QAAY;IAwFhC,MAAM,EA1FW,MAAY;IA2F7B,WAAwB,EAxFP,SAAW;IA0F5B,2CAAU;MrB5EZ,aAAa,EA2TD,GAAG;MAhNjB,UAAU,EAPS,+BAAyB;MqBrBtC,UAAU,EAAE,IAAI;MAChB,KAAK,EArF4B,OAAS;MAsF1C,OAAO,EAAE,KAAK;MACd,SAAS,EAAE,GAAG;MACd,WAAW,EAAE,MAAM;MACnB,WAAW,EAAE,OAAO;MACpB,OAAO,EAhGO,4BAAgB;IAmGhC;;iCAIA;MAAE,UAAU,EArGU,OAAqC;IAyB/D,mEAAU;MACR,MAAM,EAvB2B,OAAO;MAwBxC,KAAK,EAvBgC,OAAS;MAwB9C,cAAc,EAAE,IAAI;IAEtB,gKAKA;MAAE,UAAU,EA9B0B,WAAW;IAsC/C,2DAAU;MACR,UAAU,EAhCoB,OAAc;MAiC5C,KAAK,EApC0B,OAAM;MAqCrC,MAAM,EAnCqB,OAAO;MAoClC,WAAW,EArCqB,IAAiB;MAuCjD,gJACQ;QAAE,UAAU,EAtCU,OAAc;EAmGhD,gBAAG;IAKC,OAAO,EAAE,KAAK;IACd,KAAK,EA9HW,IAAc;;;AA0IhC,oBAAqB;EA9GT,UAAU,EAAE,MAAM;EA4FhC,qCAAG;IAEC,OAAO,EAAE,YAAY;IACrB,KAAK,EAAE,IAAI;;;ACtDb,MAAO;EAzCL,YAAY,EA/BG,KAAK;EAgCpB,YAAY,EA/BE,GAAG;EAgCjB,YAAY,EA5BG,OAAwC;EAkCzD,aAAa,EA/BK,OAAY;EAgC9B,OAAO,EA/BK,OAAY;EAiCxB,UAAU,EA3CH,OAAoC;EA4ChB,KAAK,EA/BjB,OAAI;EAmCnB,qBAAe;IAAE,UAAU,EAAE,CAAC;EAC9B,oBAAc;IAAE,aAAa,EAAE,CAAC;EAK5B,gGAAkC;IAAE,KAAK,EAzC9B,OAAI;EAgDjB,gEAAuB;IACrB,WAAW,EAAE,CAAC;IAAE,aAAa,EAAE,QAAgB;IAC/C,4HAAY;MAAE,WAAW,EAAE,GAAG;EAYhC,cAAU;IA3CV,YAAY,EA/BG,KAAK;IAgCpB,YAAY,EA/BE,GAAG;IAgCjB,YAAY,EA5BG,OAAwC;IAkCzD,aAAa,EA/BK,OAAY;IAgC9B,OAAO,EA/BK,OAAY;IAiCxB,UAAU,EAxCK,OAA4C;IAyChC,KAAK,EA/BjB,OAAI;IAmCnB,6BAAe;MAAE,UAAU,EAAE,CAAC;IAC9B,4BAAc;MAAE,aAAa,EAAE,CAAC;IAK5B,wKAAkC;MAAE,KAAK,EAzC9B,OAAI;IAgDjB,gHAAuB;MACrB,WAAW,EAAE,CAAC;MAAE,aAAa,EAAE,QAAgB;MAC/C,4KAAY;QAAE,WAAW,EAAE,GAAG;IAc9B,6BAAe;MACb,KAAK,EA7DY,OAAc;MA+D/B,wEACQ;QACN,KAAK,EAhEgB,OAAwD;EAqEnF,aAAS;ItBjEX,aAAa,EA2TD,GAAG;;;AuBnNf,cAAe;EA3EjB,MAAM,EAnDa,iBAAqB;EAoDxC,WAAwB,EAAE,CAAC;EAC3B,aAAa,EAlDa,OAAY;EAoDtC,gBAAI;IACF,UAAU,EAAE,IAAI;IAChB,WAAW,EAAE,CAAC;EAwEZ,qBAAO;IAjEX,gBAAgB,EA7BC,OAAI;IA8BrB,KAAK,EAxDa,OAAM;IAyDxB,WAAW,EA7Ca,sDAAiB;IA8CzC,SAAS,EAxDQ,IAAY;IAyD7B,WAAW,EA7BO,MAAmB;IA8BrC,OAAO,EA9Da,iBAAe;IA+DnC,UAAU,EA9DQ,MAAM;EA0HpB,qBAAO;IArDX,gBAAgB,EA9DD,OAAM;IA+DrB,KAAK,EA3CY,OAAI;IA4CrB,WAAW,EA1Da,sDAAiB;IA2DzC,SAAS,EA5DQ,IAAY;IA6D7B,WAAW,EA1CO,MAAmB;IA2CrC,OAAO,EAlEa,iBAAe;IAmEnC,UAAU,EAlEQ,MAAM;EAkHpB,2BAAa;IAzCjB,gBAAgB,EA/CH,OAAM;IAgDnB,aAAa,EA3DY,kBAAsB;IA4D/C,KAAK,EAlEY,OAAQ;IAmEzB,SAAS,EAhEY,OAAY;IAiEjC,WAAW,EAvDO,MAAmB;IAwDrC,WAAW,EAhEY,GAAG;IAiE1B,OAAO,EArEY,SAAY;IAsE/B,UAAU,EArEO,MAAM;EAwGnB,2BAAa;IA5BjB,gBAAgB,EA7DH,OAAM;IA8DnB,aAAa,EAjEY,kBAAsB;IAkE/C,KAAK,EAvEY,OAAI;IAwErB,SAAS,EArEY,QAAY;IAsEjC,WAAW,EArEO,MAAmB;IAsErC,OAAO,EAzEY,SAAY;IA0E/B,UAAU,EAzEO,MAAM;EAgGnB,0BAAY;IAhBhB,gBAAgB,EA1EH,OAAM;IA2EnB,OAAO,EAzEW,iBAAiB;IA0EnC,UAAU,EA3EM,MAAM;;;ACEpB,SAAU;EAvBZ,gBAAgB,EAtBG,OAAM;EAuBzB,MAAM,EAAE,eAA+E;EACvF,MAAM,EAzBc,SAAY;EA0BhC,aAAa,EAfc,QAAY;EAgBvC,OAAO,EAjBU,QAAW;EAwCxB,gBAAO;IAhBX,UAAU,EApBW,OAAc;IAqBnC,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,EAAE;IAeH,0BAAY;MAnBlB,UAAU,EAnBqB,OAAgB;MAoB/C,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MACX,KAAK,EAAE,EAAE;IAgBH,wBAAU;MApBhB,UAAU,EAlBmB,OAAc;MAmB3C,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MACX,KAAK,EAAE,EAAE;IAiBH,sBAAQ;MArBd,UAAU,EAjBiB,OAAY;MAkBvC,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MACX,KAAK,EAAE,EAAE;EAmBL,0BAAmB;IAvBvB,UAAU,EAnBqB,OAAgB;IAoB/C,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,EAAE;EAoBL,wBAAiB;IAxBrB,UAAU,EAlBmB,OAAc;IAmB3C,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,EAAE;EAqBL,sBAAe;IAzBnB,UAAU,EAjBiB,OAAY;IAkBvC,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,EAAE;EAuBL,gBAAS;IxBvCX,aAAa,EwBfY,GAAc;IAuDnC,uBAAO;MxBxCX,aAAa,EAAE,GAAO;EwB2CpB,eAAQ;IxB3CV,aAAa,EwB2Ce,MAAM;IAC9B,sBAAO;MxB5CX,aAAa,EwB4CgB,KAAK;;ACoDlC,aAAc;EA5EhB,MAAM,EAAE,iBAA4F;EACpG,MAAM,ElB4EQ,SAAiE;EkB3E/E,QAAQ,EAAE,QAAQ;EAClB,gBAAgB,EAAE,IAAI;EACtB,YAAY,EAAE,IAAI;EAMhB,OAAO,EAAE,KAAK;EACd,MAAM,EA9CgB,IAAY;EA+ClC,KAAK,EAhDgB,IAAI;EAwDT,UAAU,EAhDF,OAAM;EA2G5B,4BAAiB;IA/ErB,MAAM,EAAE,iBAA4F;IACpG,MAAM,ElB4EQ,SAAiE;IkB3E/E,QAAQ,EAAE,QAAQ;IAClB,gBAAgB,EAAE,IAAI;IACtB,YAAY,EAAE,IAAI;IAEhB,OAAO,EAAE,YAAY;IACrB,MAAM,EA9ByB,OAAa;IA+B5C,KAAK,EAhCyB,IAAY;IAyGtC,iDAAqB;MACnB,MAAM,EAAE,QAAiE;MACzE,WAAwB,EAAE,OAAiC;MAC3D,UAAU,EAAE,CAAC;MACb,QAAQ,EAAE,QAAQ;IAEpB,yDAA6B;MAC3B,yBAAyB,EAAE,OAAO;MAClC,0BAA0B,EAAE,OAAO;MACnC,sBAAsB,EAAE,OAAO;MAC/B,MAAM,EAAE,CAAC;MACT,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,QAAqF;EAGhG,oBAAS;IA5EK,UAAU,EAhDF,OAAM;IzBQ9B,aAAa,EyBVK,GAAc;IAgI5B,yCAAqB;MA1CT,UAAU,EAzEC,OAAc;MzBHzC,aAAa,EyBVK,GAAc;MA6FlC,+CAAQ;QACN,UAAU,EA3EuB,OAA6C;EA+G5E,mBAAQ;IAhFM,UAAU,EAhDF,OAAM;IzBQ9B,aAAa,EyBTI,MAAe;IAmI5B,wCAAqB;MA9CT,UAAU,EAzEC,OAAc;MzBHzC,aAAa,EyBTI,MAAe;MA4FlC,8CAAQ;QACN,UAAU,EA3EuB,OAA6C;EAmH5E,+CAAwB;IApFV,UAAU,EAhDF,OAAM;IAoD9B,MAAM,EA/BqB,WAAsB;IAgCjD,OAAO,EAjCqB,GAAE;IAkH1B,yFAAqB;MAlDT,UAAU,EAzEC,OAAc;MA6EzC,MAAM,EZ/Ec,OAAqB;MYgFzC,OAAO,EArEqB,GAAE;MAuEhC,qGAAQ;QACN,UAAU,EA3EuB,OAA6C;;AAwH9E,4BAA6B;EAC3B,UAAU,EAzIuB,OAA8C;EA0I/E,yBAAyB,EAAE,OAAO;EAClC,sBAAsB,EAAE,OAAO;EAC/B,OAAO,EAAE,YAAY;EACrB,MAAM,EAAE,QAAqF;EAC7F,QAAQ,EAAE,QAAQ;;AAEpB,oBAAqB;EAhFvB,MAAM,EAAE,cAAqG;EAC7G,MAAM,EAhDqB,OAAO;EAiDlC,OAAO,EAAE,YAAY;EACrB,MAAM,EA3DqB,QAAY;EA4DvC,QAAQ,EAAE,QAAQ;EAClB,GAAG,EA5D8B,UAAY;EA6D7C,KAAK,EA/DqB,IAAY;EAgEtC,OAAO,EAAE,CAAC;EAGV,gBAAgB,EAAE,YAAY;EAC9B,YAAY,EAAE,YAAY;EAQR,UAAU,EAzEC,OAAc;EAgF3C,0BAAQ;IACN,UAAU,EA3EuB,OAA6C;;ACgI9E,gBAAiB;EApHnB,UAAU,EAvCY,OAAM;EAwC5B,UAAU,EAzCQ,mBAAiB;EA0CnC,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,IAAI;EACb,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,KAAK;EACf,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAqD;EAC9D,IAAiB,EAAE,CAAC;;AA6GlB,aAAwB;EAnGxB,aAAa,EAxCD,GAAc;EAyC1B,OAAO,EAAE,IAAI;EACb,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAC,CAAC;EACL,UAAU,EAAE,MAAM;EAClB,KAAK,EAAE,IAAI;EACX,OAAO,EAlCI,IAAI;EAmCf,IAAiB,EAAE,CAAC;EAgDZ,gBAAgB,EA9GV,OAAM;EA+GE,OAAO,EA3GV,QAAY;EA6GnB,MAAM,EAAE,iBAAyC;EAI7D,UAAU,EAhHM,2BAAyB;EA2DzC,wCAAsB;IA0FtB,aAAwB;MAzFtB,UAAU,EAAC,KAAK;EAIlB,6CAAkB;IAAE,SAAS,EAAE,CAAC;EAGhC,4BAAe;IAAE,UAAU,EAAE,CAAC;EAE9B,2BAAc;IAAE,aAAa,EAAE,CAAC;EAIhC,6CAAqB;IA4ErB,aAAwB;MA3EtB,IAAI,EAAE,CAAC;MACP,MAAM,EAAE,MAAM;MACd,SAAS,EA9EI,OAAU;MA+EvB,KAAK,EAAE,CAAC;MACR,KAAK,EAjFY,GAAG;EA8HtB,6CAAqB;IA0BrB,aAAwB;MAzBtB,GAAG,EAhIa,OAAa;EAoK7B,oBAAS;IA7CR,UAAU,EAAE,IAAI;I1BzGnB,aAAa,E0BAD,GAAc;EAuJxB,mBAAS;IA9CR,UAAU,EAAE,IAAI;I1BzGnB,aAAa,E0BCF,MAAe;EAuJxB,sBAAW;IAxDS,OAAO,EAwDuB,CAAC;IA/ClD,UAAU,EAAE,IAAI;EA1CnB,6CAAqB;IA0FnB,kBAAQ;MAzFR,IAAI,EAAE,CAAC;MACP,MAAM,EAAE,MAAM;MACd,SAAS,EA9EI,OAAU;MA+EvB,KAAK,EAAE,CAAC;MACR,KAAK,EAqFuC,GAAG;EA1FjD,6CAAqB;IA2FnB,mBAAQ;MA1FR,IAAI,EAAE,CAAC;MACP,MAAM,EAAE,MAAM;MACd,SAAS,EA9EI,OAAU;MA+EvB,KAAK,EAAE,CAAC;MACR,KAAK,EAsFuC,GAAG;EA3FjD,6CAAqB;IA4FnB,oBAAU;MA3FV,IAAI,EAAE,CAAC;MACP,MAAM,EAAE,MAAM;MACd,SAAS,EA9EI,OAAU;MA+EvB,KAAK,EAAE,CAAC;MACR,KAAK,EAuFyC,GAAG;EA5FnD,6CAAqB;IA6FnB,mBAAQ;MA5FR,IAAI,EAAE,CAAC;MACP,MAAM,EAAE,MAAM;MACd,SAAS,EA9EI,OAAU;MA+EvB,KAAK,EAAE,CAAC;MACR,KAAK,EAwFuC,GAAG;EA7FjD,6CAAqB;IA8FnB,oBAAS;MA7FT,IAAI,EAAE,CAAC;MACP,MAAM,EAAE,MAAM;MACd,SAAS,EA9EI,OAAU;MA+EvB,KAAK,EAAE,CAAC;MACR,KAAK,EAyFwC,GAAG;EAChD,kBAAO;IAEL,MAAM,EAAE,KAAK;IACb,MAAM,EAAC,IAAI;IACX,IAAI,EAAC,CAAC;IACN,WAAW,EAAE,YAAY;IACzB,SAAS,EAAE,eAAe;IAC1B,UAAU,EAAC,KAAK;IAChB,GAAG,EAAC,CAAC;IAvGT,6CAAqB;MA+FnB,kBAAO;QA9FP,IAAI,EAAE,CAAC;QACP,MAAM,EAAE,MAAM;QACd,SAAS,EA9EI,OAAU;QA+EvB,KAAK,EAAE,CAAC;QACR,KAAK,EA2F+B,IAAI;EAWxC,oBAAS;IACP,OAAO,EAAE,IAAiB;EAG5B,iCAA8B;IAnDlC,KAAK,EA/Hc,OAAK;IAgIxB,MAAM,E1BmQe,OAAO;I0BlQ5B,SAAS,EApIc,MAAY;IAqInC,WAAW,EAjIS,IAAiB;IAkIrC,WAAW,EAAE,CAAC;IACd,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAvIc,QAAY;IAwI7B,KAAsB,EAvIJ,QAAY;;ACwF5B,SAAU;EAtDZ,OAAO,EAAE,KAAK;EACd,WAAW,EAjCiB,sDAAqB;EAkCjD,mBAAmB,EAhDI,OAAO;EAiD9B,eAAe,EAlDI,IAAI;EAmDvB,MAAM,EAAE,CAAC;EACT,OAAO,EAvDU,UAAc;EAyD/B,YAAG;IACD,SAAS,EApCgB,QAAmB;IAqC5C,WAAW,EA3Ce,MAAqB;IA4C/C,MAAM,EAvDa,eAAiB;IAyDpC,2BAAe;MACb,KAAK,EA1Cc,OAAoB;MA2CvC,OAAO,EAAE,KAAK;MACd,MAAM,EArDW,CAAC;MAsDlB,OAAO,EArDW,kBAAc;MAsDhC,oEACQ;QACN,UAAU,EA1DO,oBAAmB;QA2DpC,KAAK,EA5De,OAAkD;MA8DxE,kCAAS;QACP,KAAK,EAhEgB,OAAkD;IAoE3E,gDAAsC;MACpC,KAAK,EArEkB,OAAkD;MAsEzE,WAAW,EA7Da,sDAAqB;MA8D7C,WAAW,EAhEa,MAAqB;IAmE/C,oBAAU;MACR,UAAU,EAAE,SAA8C;MAC1D,MAAM,EAAE,CAAC;MACT,UAAU,EAAE,IAAI;MAChB,OAAO,EAAE,CAAC;MACV,gBAAgB,EA3DG,OAAqC;IA8D1D,oBAAU;MACR,KAAK,EAvEc,OAAoB;MAyErC,SAAI,EAxEiB,QAAmB;MAyExC,WAAM,EAxEiB,IAAI;MA0E7B,cAAc,EAzEc,SAAS;;ACuIvC,aAAc;EAnGd,QAAQ,EAAE,QAAQ;EAgElB,aAA8B,EAhGP,SAAmB;EAmC1C,kBAAK;IACH,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,QAAQ;IAClB,KAAsB,EAAE,CAAC;IACzB,GAAG,EAAE,CAAC;IACN,WAAwB,EAAE,SAAS;IAGnC,wBAAQ;MACN,QAAQ,EAAE,QAAQ;MAClB,OAAO,EAAE,EAAE;MACX,KAAK,EAAE,CAAC;MACR,MAAM,EAAE,CAAC;MACT,OAAO,EAAE,KAAK;MACd,YAAY,EAAE,KAAK;MACnB,GAAG,EAAE,GAAG;MACR,IAAiB,EAAE,GAAG;IAGxB,yBAAS;MAAE,gBAAgB,EAzEH,kBAAe;EA+EzC,kBAAK;IACH,iBAA8B,EA/EH,wBAAqB;EAmHlD,kBAAK;IAAE,KAAK,EAjGc,UAAqB;IAkG7C,wBAAQ;MACN,gBAAgB,EAAE,KAAK;MACvB,YAAY,EAnGQ,QAA8B;MAoGlD,WAAwB,EAlGK,SAAY;MAmGzC,GAAG,EAAE,GAAG;EAqBZ,wBAAW;IAAE,YAAY,EAAE,2CAA8C;EA/DzE,4BAAK;IACH,iBAA8B,EA/EH,wBAAqB;EA6IlD,kCAAW;IAAE,YAAY,EAAE,2CAA8C;EA/DzE,wBAAK;IACH,iBAA8B,EA/EH,wBAAqB;EA8ElD,0BAAK;IACH,iBAA8B,EA/EH,wBAAqB;EA0JhD,kBAAO;IArET,aAA8B,EAlFP,OAAoB;IAoF3C,uBAAK;MAAE,KAAK,EAnFc,OAAmB;MAoF3C,6BAAQ;QACN,gBAAgB,EAAE,KAAK;QACvB,YAAY,EArFQ,QAAe;QAsFnC,WAAwB,EApFK,SAAY;QAqFzC,GAAG,EAAE,GAAG;EA+DV,mBAAQ;IAxDV,aAA8B,EAzFP,QAAoB;IA2F3C,wBAAK;MAAE,KAAK,EA1Fc,QAAmB;MA2F3C,8BAAQ;QACN,gBAAgB,EAAE,KAAK;QACvB,YAAY,EA5FQ,SAAe;QA6FnC,WAAwB,EA3FK,SAAY;QA4FzC,GAAG,EAAE,GAAG;EAkDV,mBAAQ;IA7BV,aAA8B,EAvGP,MAAmB;IAyG1C,wBAAK;MAAE,KAAK,EAxGc,SAAmB;MAyG3C,8BAAQ;QACN,gBAAgB,EAAE,KAAK;QACvB,YAAY,EA1GQ,SAA8B;QA2GlD,WAAwB,EAzGK,SAAY;QA0GzC,GAAG,EAAE,GAAG;EAuBV,oBAAS;IAAE,YAAY,EAAE,IAAI;EAhB/B,kCAAW;IAAE,YAAY,EAAE,2CAA8C;EAoBvE,yBAAc;I5B7IhB,kCAAqC,EAiTzB,GAAG;IAhTf,+BAAkC,EAgTtB,GAAG;IA/Sf,0BAA6B,EA+SjB,GAAG;IA9Sf,uBAA0B,EA8Sd,GAAG;E4BnKb,wBAAa;I5B9If,kCAAqC,E4B8IsB,MAAM;I5B7IjE,+BAAkC,E4B6IyB,MAAM;I5B5IjE,0BAA6B,E4B4I8B,MAAM;I5B3IjE,uBAA0B,E4B2IiC,MAAM;EAE7D,gCAAW;IAAE,YAAY,EAAC,IAAI;EAC9B,+BAAU;IAAE,YAAY,EAAC,IAAI;EAC7B,6BAAM;IACJ,OAAO,EAAE,KAAK;IACd,IAAI,EAAE,GAAG;IACT,WAAW,EAAE,UAAU;IACvB,UAAU,EAAE,UAAU;IACtB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,GAAG;;AC1Ed,QAAS;EA9DX,OAAO,EAAE,KAAK;EACd,MAAM,EA3Cc,mBAAiB;EA4CrC,QAAQ,EAAE,MAAM;EAChB,WAAW,EA5Cc,OAAW;EA6CpC,KAAK,EAAE,IAAI;EAEX,WAAG;IACD,cAAc,EAAE,SAAS;EAG3B;;aAEG;IACD,KAAK,EAjDY,OAAS;IAkD1B,KAAK,E7B2QS,IAAI;I6B1QlB,WAAW,EArDO,sDAAiB;IAsDnC,SAAS,EArDO,QAAY;IAsD5B,WAAW,EA3Cc,MAAmB;IA4C5C,WAAwB,EtBclB,IAAmD;IsBbzD,aAAa,EAAE,CAAC;IAEhB;;iBAAE;MACA,KAAK,EA1DU,OAAS;MA2DxB,OAAO,EA7CY,cAAgB;MA8CnC,eAAe,EA1DK,IAAI;MA4DxB;;yBAAQ;QACN,KAAK,EA1Dc,OAAkD;IA8DzE;;wBAAW;M7BzDX,aAAa,E6BNO,GAAG;MAiErB,UAAU,EA1DI,OAAc;MA2D5B,KAAK,EAzDY,OAAM;MA0DvB,MAAM,EAxDY,OAAO;MAyDzB,WAAW,EA9DY,MAAmB;MA+D1C,OAAO,EA3DY,cAAgB;MA6DnC;;gCAAQ;QACN,UAAU,EAhEQ,OAAiD;;ACkLrE,OAAQ;EAxKZ,MAAM,EAAE,IAAI;EACZ,aAAa,EAtBQ,MAAM;EAuB3B,OAAO,EAAE,CAAC;EACV,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,mBAAmB,EAAE,IAAI;EACzB,gBAAgB,EAAE,IAAI;EACtB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,IAAI;EAGjB,aAAM;IACJ,UAAU,EAxCF,OAAU;IAyClB,KAAK,EAAE,WAAW;IAClB,MAAM,EAAE,OAAO;IACf,OAAO,EAAE,KAAK;IACd,aAAa,EAAE,IAAwB;IACvC,QAAQ,EAAE,QAAQ;IAClB,WAAW,EAAE,IAAI;IACjB,KAAK,EAAE,IAAsB;IAAE,MAAM,EA1CrB,IAAI;I9BsHtB,UAAU,EAPS,mBAAyB;E8B7D5C,aAAM;IACJ,IAAI,EAAE,IAAI;IACV,OAAO,EAAE,CAAC;IACV,OAAO,EAAC,CAAC;IACT,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,GAAG;IAER,qBAAU;MAAE,WAAW,EAAE,CAAC;MAAE,YAAY,EAAE,CAAC;EAO7C,mBAAY;IACV,UAAU,EA5DK,OAAM;IA6DrB,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,MAA0B;IAClC,IAAI,EAAE,MAAM;IACZ,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,MAAM;IACX,KAAK,EAAE,MAA0B;IAEjC,kBAAkB,EAAE,mBAAuC;IAC3D,eAAe,EAAE,mBAAuC;IACxD,aAAa,EAAE,oBAAkB;IACjC,UAAU,EAAE,mBAAuC;IAEnD,iBAAiB,EAAE,oBAAkB;IACrC,cAAc,EAAE,oBAAkB;IAClC,aAAa,EAAE,oBAAkB;IACjC,YAAY,EAAE,oBAAkB;IAChC,SAAS,EAAE,oBAAkB;EAG/B,6BAAsB;IACpB,UAAU,EA/EQ,OAAc;EAkFlC,mCAA4B;IAC1B,IAAI,EAAE,OAA2B;EAWnC,aAAM;IACJ,MAAM,EAvGU,IAAI;IAwGpB,KAAK,EAAE,IAAW;EAGpB,mBAAY;IACV,MAAM,EAAE,MAAe;IACvB,KAAK,EAAE,MAAe;EAGxB,mCAA4B;IAC1B,IAAI,EAAE,OAAgB;EAoBtB,aAAM;IACJ,KAAK,EAAE,WAAW;IAClB,UAAU,EA5IJ,OAAU;EA+IlB,mBAAY;IACV,UAAU,EAtIG,OAAM;EAyIrB,6BAAsB;IACpB,UAAU,EAvIM,OAAc;EA8FlC,mBAAM;IACJ,MAAM,EAtGU,MAAM;IAuGtB,KAAK,EAAE,IAAW;EAGpB,yBAAY;IACV,MAAM,EAAE,IAAe;IACvB,KAAK,EAAE,IAAe;EAGxB,yCAA4B;IAC1B,IAAI,EAAE,OAAgB;EAXxB,mBAAM;IACJ,MAAM,EAxGU,OAAO;IAyGvB,KAAK,EAAE,MAAW;EAGpB,yBAAY;IACV,MAAM,EAAE,OAAe;IACvB,KAAK,EAAE,OAAe;EAGxB,yCAA4B;IAC1B,IAAI,EAAE,IAAgB;EAXxB,kBAAM;IACJ,MAAM,EAzGU,MAAM;IA0GtB,KAAK,EAAE,IAAW;EAGpB,wBAAY;IACV,MAAM,EAAE,IAAe;IACvB,KAAK,EAAE,IAAe;EAGxB,wCAA4B;IAC1B,IAAI,EAAE,OAAgB;EA4FhB,oBAAM;I9BlMZ,aAAa,E8BkMiB,GAAG;EAC3B,0BAAY;I9BnMlB,aAAa,E8BmMuB,GAAG;EAInC,aAAQ;I9BvMZ,aAAa,E8BuMiB,MAAM;IAC9B,mBAAM;M9BxMZ,aAAa,E8BwMiB,IAAI;IAC5B,yBAAY;M9BzMlB,aAAa,E8ByMuB,IAAI;;ACzGxC,KAAM;EAnER,UAAU,EA7CD,OAAM;EA8Cf,MAAM,EAAE,iBAA0D;EAClE,aAAa,EAVO,OAAY;EAWhC,YAAY,EAbC,IAAI;EAejB,aAAQ;IACN,UAAU,EA5BK,WAAW;IA6B1B,KAAK,EArBc,OAAI;IAuBrB,SAAI,EA7BgB,IAAY;IA8BhC,WAAM,EA7BgB,IAAI;EAiC9B,WAAM;IACJ,UAAU,EA5CE,OAAc;IA+CxB;qBACG;MACD,KAAK,EAlCU,OAAI;MAmCnB,SAAS,EAjDM,QAAqB;MAkDpC,WAAW,EAhDM,IAAuB;MAiDxC,OAAO,EAhDM,wBAAmB;EAqDtC,WAAM;IACJ,UAAU,EA1DE,OAAc;IA6DxB;qBACG;MACD,KAAK,EAhDU,OAAI;MAiDnB,SAAS,EA/DM,QAAqB;MAgEpC,WAAW,EA9DM,IAAuB;MA+DxC,OAAO,EA9DM,wBAAmB;EAoEpC;aACG;IACD,KAAK,EA3DY,OAAI;IA4DrB,SAAS,EA7DO,QAAY;IA8D5B,OAAO,EA/DO,kBAAc;IAgE5B,UAAU,E/BsOE,IAAI;E+BnOlB,uDAEoB;IAAE,UAAU,EAjGhB,OAAK;EAoGvB;;;;;aAKM;IAAE,OAAO,EAtED,UAAU;IAsES,WAAW,EA1E1B,QAAY;;ACrB5B,KAAM;EAEJ,aAAa,EAAE,YAAY;EAC3B,WAAW,EAAE,CAAC;EhC8MlB,yBAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,WAAQ;IAAE,KAAK,EAAE,IAAI;EgC7MjB;kBACW;IACT,KAAK,EhCiTK,IAAI;IgChTd,UAAU,EAAE,IAAI;IAChB,aAAa,EAAE,YAAY;IAC3B,QAAQ,EAAE,QAAQ;IAElB;wBAAI;MACF,OAAO,EAAE,KAAK;MACd,gBAAgB,EA7BC,OAAO;MA8BxB,KAAK,EA1BqB,OAA2B;MA2BrD,WAAW,EAzBS,sDAAiB;MA0BrC,SAAS,EA3BS,IAAY;MA4B9B,OAAO,EAAE,SAAqD;MAE9D;gCAAQ;QACN,gBAAgB,EAlCK,OAAuD;IAsChF;+BAAa;MACX,gBAAgB,EAxCQ,OAAM;MAyC9B,KAAK,EAtCqB,OAA2B;EA6CrD;iCAAE;IhCnBR,iCAAqC,EAiTzB,GAAG;IAhTf,8BAAkC,EAgTtB,GAAG;IA/Sf,yBAA6B,EA+SjB,GAAG;IA9Sf,sBAA0B,EA8Sd,GAAG;EgCzRT;gCAAE;IhCxBR,kCAAqC,EAiTzB,GAAG;IAhTf,+BAAkC,EAgTtB,GAAG;IA/Sf,0BAA6B,EA+SjB,GAAG;IA9Sf,uBAA0B,EA8Sd,GAAG;EgCpRX;2BACW;IACT,QAAQ,EAAE,OAAO;IACjB,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,KAAK;IACd,GAAG,EAAE,IAAI;;AAKf,aAAc;EAEZ,aAAa,EA/DU,MAAY;EAgEnC,KAAK,EAAE,IAAI;EhCwJf,yCAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,mBAAQ;IAAE,KAAK,EAAE,IAAI;EgCvJjB,wBAAW;IACT,OAAO,EAAE,IAAI;IACb,KAAK,EhC2PK,IAAI;IgC1Pd,OAAO,EAAE,WAAuB;IAChC,KAAK,EAAE,IAAI;IAEX,+BAAS;MACP,OAAO,EAAE,KAAK;MACd,KAAK,EAAE,IAAI;IAEb,kCAAY;MACV,OAAO,EA5EO,SAAgB;EAgFlC,sBAAW;IACT,OAAO,EAAE,KAAK;IAEd,iCAAW;MACT,OAAO,EAAE,WAAuB;;AAKtC,6CAAqB;EAEjB,cAAW;IACT,KAAK,EhCkOG,IAAI;IgCjOZ,MAAM,EAAE,CAAC;IACT,aAAa,EAAE,kBAAkD;IACjE,SAAS,EAAE,GAAG;IACd,KAAK,EAAE,GAAG;;EAKZ,sBAAW;IACT,KAAK,EhCwNG,IAAI;IgCvNZ,WAAwB,EAAE,IAAI;IAC9B,SAAS,EAAE,GAAG;IACd,YAAyB,EAAE,IAAI;IAC/B,KAAK,EAAE,GAAG;AAMd,+BAAyB;EACvB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AC/Ef,GAAI;EAjBN,MAAM,EAAE,iBAAqD;EAC7D,UAAU,EArBO,4BAA0B;EAsB3C,OAAO,EAAE,YAAY;EACrB,WAAW,EAAE,CAAC;EACd,SAAS,EAAE,IAAI;EjCgGf,UAAU,EAPS,kBAAyB;EiCvF5C,oBACQ;IACN,UAAU,EA3BW,kCAAqC;EAwCxD,UAAS;IjC5BX,aAAa,EiCTF,GAAc;;;ACYzB,QAAS;EACP,aAAa,EA3BK,kBAAiB;EA4BnC,KAAK,EApBE,OAAI;EAqBX,MAAM,EAxBU,IAAI;EAyBpB,WAAW,EA7BK,IAAiB;EA+BjC,8BACQ;IACN,aAAa,EA/BS,kBAAyD;IAgC/E,KAAK,EA/Bc,OAAc;EAkCnC,qCACY;IAAE,KAAK,EAAE,eAAe;;AAGtC,QAAS;EACP,UAAU,EAnCH,OAAI;EAoCX,KAAK,EAjCU,OAAM;EAkCrB,OAAO,EAAE,IAAI;EACb,SAAS,EArCK,QAAY;EAsC1B,WAAW,EAjCW,MAAmB;EAkCzC,WAAW,EApCK,GAAG;EAqCnB,SAAS,EA7BK,KAAK;EA8BnB,OAAO,EA3CK,OAAY;EA4CxB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,IAAI;EACb,IAAiB,EAAE,GAAG;EAEtB,eAAO;IACL,MAAM,EAAE,SAAuB;IAC/B,YAAY,EAAE,2CAA+C;IAC7D,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,CAAC;IACT,cAAc,EAAE,IAAI;IACpB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,KAAwB;IAC7B,KAAK,EAAE,CAAC;IACR,IAAiB,EA9CN,GAAG;IAgDd,mBAAM;MACJ,IAAI,EAAE,IAAI;MACV,KAAsB,EAlDb,GAAG;EAsDhB,eAAS;IlClDX,aAAa,EkCNA,GAAc;EA2DzB,cAAQ;IlCrDV,aAAa,EkCLC,MAAe;IA4DzB,qBAAO;MACL,IAAI,EAAE,IAAI;EAId,eAAS;IACP,aAAa,EAAE,6BAAuC;IACtD,KAAK,EAAE,kBAAoC;;AAI/C,aAAc;EACZ,KAAK,EA3EgB,OAAQ;EA4E7B,OAAO,EAAE,KAAK;EACd,SAAS,EA/EW,QAAY;EAgFhC,WAAW,EA/EW,MAAmB;;AAkF3C,kBAAiB;EAEb,eAAO;IACL,YAAY,EAAE,2CAA+C;IAC7D,GAAG,EAAE,KAAwB;EAE/B,uBAAe;IACb,YAAY,EAAE,2CAA+C;IAC7D,MAAM,EAAE,KAAwB;IAChC,GAAG,EAAE,IAAI;EAGX,qCACY;IAAE,KAAK,EAAE,eAAe;EAEpC,wBAAgB;IACd,YAAY,EAAE,2CAA+C;IAC7D,IAAI,EAAE,IAAI;IACV,UAAU,EAAE,IAAkB;IAC9B,KAAK,EAAE,KAAwB;IAC/B,GAAG,EAAE,GAAG;EAEV,yBAAiB;IACf,YAAY,EAAE,2CAA+C;IAC7D,IAAI,EAAE,KAAwB;IAC9B,UAAU,EAAE,IAAkB;IAC9B,KAAK,EAAE,IAAI;IACX,GAAG,EAAE,GAAG;ACtBd,yBAA0B;EACxB,WAAW,EAAE,yCAAwC;EACrD,KAAK,EArCW,SAA4B;;;AAyC9C,gBAAiB;EACf,KAAK,EAAE,IAAI;EACX,UAAU,EA1DW,OAAI;EA4DzB,yBAAS;IACP,aAAa,EAvGE,CAAC;;AA4GpB,MAAO;EACL,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,EAAE;EACX,IAAiB,EAAE,CAAC;EAEpB,6BAAyB;IACvB,MAAM,EAAE,IAAI;IACZ,UAAU,EAAE,IAAI;IAChB,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;IAEX,yCAAY;MACV,QAAQ,EAAE,KAAK;MACf,KAAK,EAAE,IAAI;MACX,OAAO,EAAE,EAAE;IAIb,8CAAiB;MACf,UAAU,EAlIJ,SAAY;MAmIlB,OAAO,EAAE,EAAE;;AAKjB,QAAS;EACP,UAAU,EA9FW,OAAI;EA+FzB,MAAM,EA1II,SAAY;EA2ItB,WAAW,EA3ID,SAAY;EA4ItB,aAAa,EA3II,CAAC;EA4IlB,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAGlB,WAAG;IACD,UAAU,EAAE,IAAI;IAChB,aAAa,EAAE,CAAC;EAGlB,aAAK;IACH,SAAS,EAAE,IAAI;EAGjB;;iBAEO;IACL,aAAa,EAAE,CAAC;EAGlB;iBACO;IACL,SAAS,EAzIS,OAAM;IA0IxB,MAAM,EArGQ,OAAY;IAsG1B,cAAc,EAAE,MAAM;IACtB,WAAW,EAAE,MAAM;EAGrB,iCAAgB;IACd,SAAS,EAhJS,OAAM;IAiJxB,aAAa,EAAE,CAAC;IAChB,cAAc,EAAE,SAAoB;IACpC,WAAW,EAAE,SAAoB;IAKjC,wCAAsB;MATxB,iCAAgB;QAUZ,QAAQ,EAAE,QAAQ;QAClB,GAAG,EAAE,IAAI;EAKb,oBAAY;IACV,MAAM,EAAE,CAAC;IACT,QAAQ,EAAE,QAAQ;EAGpB,cAAM;IACJ,SAAS,E5B5MN,IAAI;I4B6MP,MAAM,EA/LE,SAAY;IAgMpB,MAAM,EAAE,CAAC;IAET,iHAAwB;MACtB,SAAS,EA9LM,SAAY;MA+L3B,WAAW,EApML,SAAY;MAqMlB,MAAM,EAAE,CAAC;MAET,6HAAE;QACA,KAAK,EAtJQ,OAAM;QAuJnB,OAAO,EAAE,KAAK;QACd,WAAW,EAxKO,MAAmB;QAyKrC,OAAO,EAAE,WAAsB;QAC/B,KAAK,EAAE,GAAG;EAMhB,uBAAe;IACb,QAAQ,EAAE,QAAQ;IAClB,KAA6B,EAAE,CAAC;IAChC,GAAG,EAAE,CAAC;IAEN,yBAAE;MACA,KAAK,EAtKU,OAAM;MAuKrB,OAAO,EAAE,KAAK;MACd,SAAS,EA3KU,SAAY;MA4K/B,WAAW,EA3KK,IAAiB;MA4KjC,MAAM,EA5NA,SAAY;MA6NlB,WAAW,EA7NL,SAAY;MA8NlB,OAAO,EAAE,WAAsB;MAC/B,QAAQ,EAAE,QAAQ;MAClB,cAAc,EAlLK,SAAS;IAsL9B,iCAAY;MACV,UAAU,EAAE,KAAK;MACjB,GAAG,EAAE,GAAG;MAER,mCAAE;QAMA,KAAK,EA5LQ,OAAM;QA6LnB,MAAM,EAAE,IAAI;QACZ,WAAW,EAAE,IAAI;QACjB,OAAO,EAAE,oBAA0D;QACnE,QAAQ,EAAE,QAAQ;QnClE5B,+CAAY;UACV,OAAO,EAAE,EAAE;UACX,OAAO,EAAE,KAAK;UACd,MAAM,EAAE,CAAC;UACT,QAAQ,EAAE,QAAQ;UAkBhB,UAAU,EAAE,IAAW;UACvB,GAAG,EAAE,GAAG;UACR,KAAsB,EmClLL,SAAkB;UnCqLrC,UAAU,EACR,4DAAuB;UAGzB,KAAK,EmC0BsB,IAAI;QnCxBjC,oDAAiB;UACf,UAAU,EACR,6CAA6B;EmCqC7B,iBAAW;IACT,UAAU,EAAE,WAAW;IACvB,MAAM,EAAE,IAAI;IAEZ,6BAAY;MACV,UAAU,EAlNO,OAAI;IAsNrB,kCAAE;MACA,KAAK,EA9MgB,OAAM;MAgN3B,8CAAY;QAGV,UAAU,EAAE,4DAAyC;IAQ3D,qDAAqD;MAEjD;kDACU;QACR,IAAI,EAAE,OAAO;MAIf,iEAA+B;QAC7B,OAAO,EAAE,CAAC;;AAQpB,gBAAiB;EACf,IAAiB,EAAE,CAAC;EACpB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EnCzKf,UAAU,EAPS,mBAAyB;EmCmLxC,mBAAG;IACD,OAAO,EAAE,KAAK;IACd,SAAS,E5BtTN,IAAI;I4BuTP,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,CAAC;IACV,KAAK,EAAE,IAAI;EAGb;qCACmB;IACjB,UAAU,EA/OU,iBAA0D;IAgP9E,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,GAAG;IACX,KAAK,EAAE,IAAI;EAGb,sBAAM;IACN,UAAU,EA7QW,OAAI;IA+QvB,0BAAI;MACF,KAAK,EAzQU,OAAM;MA0QrB,OAAO,EAAE,KAAK;MACd,WAAW,EAzSK,sDAAiB;MA0SjC,SAAS,EAjTK,SAAY;MAkT1B,WAAW,EA7RS,MAAmB;MA8RvC,YAAyB,EA1SZ,SAAkB;MA2S/B,OAAO,EAAE,qBAAgC;MACzC,cAAc,EA7SK,IAAI;MA8SvB,KAAK,EAAE,IAAI;MAEX,iCAAS;QACP,SAAS,EAzTG,SAAY;QA0TxB,YAAyB,EAjTd,SAAkB;QAkT7B,aAA8B,EAlTnB,SAAkB;Q7BuHrC,gBAAgB,E6B3HI,OAAc;Q7B4HlC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,gFACQ;UAAE,gBAAgB,EAVT,OAAwG;QAezH,gFACQ;UACN,KAAK,E6BrGc,OAAM;MA0RrB,2CAAmB;Q7B/LzB,gBAAgB,EkBrIa,OAAgB;QlBsI7C,YAAY,EARK,OAAwG;QAazH,KAAK,E6BxGkB,OAAI;Q7BoG3B,oGACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,oGACQ;UACN,KAAK,E6B5GgB,OAAI;MAkSrB,yCAAiB;Q7BhMvB,gBAAgB,EkBpIW,OAAc;QlBqIzC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,gGACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,gGACQ;UACN,KAAK,E6BrGc,OAAM;MA4RrB,uCAAe;Q7BjMrB,gBAAgB,EkBnIS,OAAY;QlBoIrC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,4FACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,4FACQ;UACN,KAAK,E6BrGc,OAAM;MA6RrB,yCAAiB;Q7BlMvB,gBAAgB,EA9GM,OAAc;QA+GpC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,gGACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,gGACQ;UACN,KAAK,E6BrGc,OAAM;MA8RrB,sCAAc;Q7BnMpB,gBAAgB,EA3GG,OAAW;QA4G9B,YAAY,EARK,OAAwG;QAazH,KAAK,E6BxGkB,OAAI;Q7BoG3B,0FACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,0FACQ;UACN,KAAK,E6BrGc,OAAM;IAiSvB,+BAAS;MACP,SAAS,EAvUK,SAAY;MAwU1B,YAAyB,EA/TZ,SAAkB;MAgU/B,aAA8B,EAhUjB,SAAkB;M7BuHrC,gBAAgB,E6B3HI,OAAc;M7B4HlC,YAAY,EARK,OAAwG;MAazH,KAAK,E6BjGgB,OAAM;M7B6F3B,4EACQ;QAAE,gBAAgB,EAVT,OAAwG;MAezH,4EACQ;QACN,KAAK,E6BrGc,OAAM;MAuSrB,yCAAY;Q7B5MlB,gBAAgB,EkBrIa,OAAgB;QlBsI7C,YAAY,EARK,OAAwG;QAazH,KAAK,E6BxGkB,OAAI;Q7BoG3B,gGACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,gGACQ;UACN,KAAK,E6B5GgB,OAAI;MA+SrB,uCAAU;Q7B7MhB,gBAAgB,EkBpIW,OAAc;QlBqIzC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,4FACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,4FACQ;UACN,KAAK,E6BrGc,OAAM;MAySrB,qCAAQ;Q7B9Md,gBAAgB,EkBnIS,OAAY;QlBoIrC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,wFACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,wFACQ;UACN,KAAK,E6BrGc,OAAM;MA0SrB,uCAAU;Q7B/MhB,gBAAgB,EA9GM,OAAc;QA+GpC,YAAY,EARK,OAAwG;QAazH,KAAK,E6BjGgB,OAAM;Q7B6F3B,4FACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,4FACQ;UACN,KAAK,E6BrGc,OAAM;MA2SrB,oCAAO;Q7BhNb,gBAAgB,EA3GG,OAAW;QA4G9B,YAAY,EARK,OAAwG;QAazH,KAAK,E6BxGkB,OAAI;Q7BoG3B,sFACQ;UAAE,gBAAgB,EAdb,OAAoG;QAmBjH,sFACQ;UACN,KAAK,E6BrGc,OAAM;IA+SvB,+CAA2B;MACzB,gBAAgB,EAjVG,OAAS;MAkV5B,KAAK,EAjTU,OAAM;MAoTnB,UAAU,EArUU,OAAI;IA0U5B,iCAAa;MACX,UAAU,EA1VI,OAAc;MA2V5B,KAAK,EA3TU,OAAM;MA6TrB,uCAAQ;QACN,UAAU,EA7VQ,OAA6C;QA8V/D,KAAK,EA/TQ,OAAM;EAqUzB,0BAAU;IACR,OAAO,EAlWQ,SAAkB;EAsWnC,8BAAc;IACZ,QAAQ,EAAE,QAAQ;IAGhB,wCAAQ;MnCnPhB,MAAM,EAAE,SAAoB;MAC5B,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,CAAC;MAUN,YAAY,EAAE,4DAAmD;MACjE,iBAAiB,EAAE,KAAK;MmCyOhB,YAA6B,EA/WlB,SAAkB;MAgX7B,UAAU,EAAE,MAAuC;MACnD,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,GAAG;MACR,KAAsB,EAAE,CAAC;IAI7B,oCAAQ;MACN,QAAQ,EAAE,MAAM;MAEhB,gDAAY;QnCzIpB,QAAQ,EAAE,iBAAiB;QAC3B,MAAM,EAAE,IAAI;QACZ,KAAK,EAAE,IAAI;QACX,QAAQ,EAAE,OAAO;QACjB,IAAI,EAAE,IAAI;QmCzLV,OAAO,EAAE,KAAK;QACd,QAAQ,EAAE,mBAAmB;QA+TnB,KAAK,EAAE,IAAI;MAGb,8CAAU;QACR,OAAO,EAAE,IAAI;EAMnB,0BAAU;InChKd,IAAI,EAAE,wBAAwB;IAC9B,MAAM,EAAE,GAAG;IACX,QAAQ,EAAE,MAAM;IAChB,QAAQ,EAAE,mBAAmB;IAC7B,KAAK,EAAE,GAAG;ImCnLV,OAAO,EAAE,KAAK;IAiVR,OAAO,EAAE,CAAC;IACV,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,OAAO,EAAE,EAAE;IACX,IAAiB,EAAE,IAAI;IAEvB,6BAAG;MACD,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MAEX,+BAAE;QACA,WAAW,EAvYO,MAAmB;QAwYrC,OAAO,EAAE,aAAwB;QACjC,2CAAc;UACZ,WAAW,EA1YK,MAAmB;MA8YvC,iFACc;QAEZ,aAAa,EAAE,CAAC;QAChB,UAAU,EAAE,CAAC;QACb,SAAS,EA9ZG,QAAY;QA+ZxB,qFAAE;UACA,KAAK,EArYM,OAAM;UAuYjB,OAAO,EAAE,KAAK;UACd,iGAAQ;YAAE,UAAU,EAAC,IAAI;MAI7B,sCAAW;QACT,OAAO,EAAE,aAAwB;MAGnC;0CACO;QACL,GAAG,EAAE,IAAI;IAIb,gCAAM;MACJ,KAAK,EAlae,OAAQ;MAma5B,SAAS,EAhae,QAAY;MAiapC,WAAW,EA3ZK,IAAiB;MA4ZjC,aAAa,EAAE,CAAC;MAChB,OAAO,EAAE,iBAA4B;MACrC,cAAc,EAtae,SAAS;;AA2a5C,aAAc;EAAE,OAAO,EAAE,KAAK;;AAI9B,6CAA8B;EAC5B,QAAS;IAEP,UAAU,EA/aS,OAAI;IAgbvB,QAAQ,EAAE,OAAO;InChQvB,+BAAkB;MAAE,OAAO,EAAE,GAAG;MAAE,OAAO,EAAE,KAAK;IAChD,cAAQ;MAAE,KAAK,EAAE,IAAI;ImCiQf,uBAAe;MAAE,OAAO,EAAE,IAAI;IAE9B,oBAAY;MAAE,KAAK,EnC7JT,IAAI;ImC8Jd;;;;;uBAKW;MAAE,KAAK,EAAE,IAAI;IAExB;;;mBAGO;MACL,SAAS,E5BlaT,QAAmD;M4BmanD,MAAM,EA9aM,OAAY;MA+axB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,UAA6C;IAGpD;+BACmB;MACjB,SAAS,E5B1aT,QAAmD;M4B2anD,MAAM,EAtbM,OAAY;MAubxB,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,UAA6C;IAGpD,iBAAW;MACT,UAAU,EA/cO,OAAI;;EAmdzB,yBAA0B;IACxB,MAAM,EAAE,MAAM;IACd,aAAa,EA/fE,CAAC;IAggBhB,SAAS,ET9fE,OAAU;;ESigBvB,gBAAiB;InC1YrB,UAAU,EAPS,QAAyB;ImCmZtC,IAAiB,EAAE,YAAY;IAE/B,mBAAG;MACD,OAAO,EAAE,MAAM;MACf,MAAM,EAAE,eAAe;MACvB,KAAK,EAAE,IAAI;MAEX,sBAAG;QACD,KAAK,EnC5MC,IAAI;QmC6MV,oCAAc;UAAE,OAAO,EAAE,IAAI;IAM7B,0CAAiB;MACf,gBAAgB,EArgBD,OAAS;MAugBtB,UAAU,EAvfM,OAAI;MAyftB,KAAK,EAxeM,OAAM;IA6enB,iDAAe;MACb,UAAU,EArfG,OAAI;MAsfjB,WAAW,EAjiBT,SAAY;MAkiBd,OAAO,EAAE,WAAsB;MAC/B,uDAAQ;QACN,gBAAgB,EAnhBH,OAAS;QAqhBpB,UAAU,EArgBI,OAAI;IA4gBxB,wDAAe;MACb,UAAU,EA5hBA,OAAc;MA6hBxB,KAAK,EA7fM,OAAM;MA8fjB,WAAW,EAhjBT,SAAY;MAijBd,OAAO,EAAE,WAAsB;MAC/B,8DAAQ;QACN,UAAU,EAhiBI,OAA6C;QAiiB3D,KAAK,EAlgBI,OAAM;IA0gBnB,kCAAI;MACF,aAA8B,EAAE,oBAA+D;MAC/F,wCAAQ;QnCjbpB,MAAM,EAAE,SAAoB;QAC5B,OAAO,EAAE,EAAE;QACX,OAAO,EAAE,KAAK;QACd,MAAM,EAAE,CAAC;QACT,KAAK,EAAE,CAAC;QAEN,YAAY,EAAE,4DAAmD;QACjE,gBAAgB,EAAE,KAAK;QmC4aX,UAAU,EAAE,MAAmC;QAC/C,GAAG,EAAE,UAAoB;IAK/B,oCAAQ;MAAE,QAAQ,EAAE,QAAQ;MAC1B,gDAAY;QnC3UtB,IAAI,EAAE,wBAAwB;QAC9B,MAAM,EAAE,GAAG;QACX,QAAQ,EAAE,MAAM;QAChB,QAAQ,EAAE,mBAAmB;QAC7B,KAAK,EAAE,GAAG;QmCnLV,OAAO,EAAE,KAAK;IAggBJ,4GAAY;MnCtUtB,QAAQ,EAAE,iBAAiB;MAC3B,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MACX,QAAQ,EAAE,OAAO;MACjB,IAAI,EAAE,IAAI;MmCzLV,OAAO,EAAE,KAAK;MACd,QAAQ,EAAE,mBAAmB;IA+frB,oDAAsB;MnC3U9B,QAAQ,EAAE,iBAAiB;MAC3B,MAAM,EAAE,IAAI;MACZ,KAAK,EAAE,IAAI;MACX,QAAQ,EAAE,OAAO;MACjB,IAAI,EAAE,IAAI;MmCzLV,OAAO,EAAE,KAAK;MACd,QAAQ,EAAE,mBAAmB;IAsgBf,kEAAQ;MACN,MAAM,EAAE,IAAI;MACZ,OAAO,EAAE,OAAO;MAChB,GAAG,E5BnhBX,SAAmD;M4BqhB3C,KAAsB,EAAE,GAAG;IAOrC,0BAAU;MACR,IAAiB,EAAE,CAAC;MACpB,UAAU,EAAE,WAAW;MACvB,SAAS,EAAE,IAAI;MACf,GAAG,EAAE,IAAI;MAGP,+BAAE;QACA,UAAU,EAlkBG,OAAI;QAmkBjB,KAAK,EA5jBM,OAAM;QA6jBjB,WAAW,EA/mBT,SAAY;QAgnBd,OAAO,EAAE,cAAyB;QAClC,WAAW,EAAE,MAAM;MAInB,0EAAiB;QACf,UAAU,EA3kBC,OAAI;QA4kBf,KAAK,EArkBI,OAAM;MAwkBjB,gFAAyB;QACvB,gBAAgB,EA1mBH,OAAS;QA2mBtB,KAAK,EA1kBI,OAAM;QA4kBb,UAAU,EA7lBI,OAAI;MAkmBxB,mCAAM;QACJ,UAAU,EAzlBG,OAAI;QA0lBjB,WAAW,EAAE,MAAM;MAIrB,uCAAU;QACR,IAAiB,EAAE,IAAI;QACvB,GAAG,EAAE,CAAC;IAKZ;8CAC0B;MACxB,YAA6B,EAjlBR,iBAAyD;MAklB9E,aAAa,EAAE,IAAI;MACnB,UAAU,EAAE,IAAI;MAChB,KAAK,EAAE,IAAI;MACX,MAAM,EAtpBA,SAAY;MAupBlB,KAAK,EAAE,CAAC;IAGV,0BAAU;MACR,UAAU,EAhnBO,OAAI;MAinBrB,MAAM,EA5pBA,SAAY;MA6pBlB,OAAO,EAAE,WAAsB;IAK/B,oCAAa;MACX,IAAiB,EAAE,IAAI;MACvB,KAAsB,EAAE,CAAC;MAEzB,iDAAa;QAAE,KAAsB,EAAE,IAAI;IAI7C,mCAAa;MACX,KAAsB,EAAE,IAAI;MAC5B,IAAiB,EAAE,CAAC;MAEpB,gDAAa;QAAE,IAAiB,EAAE,IAAI;;EAUxC,uCAAY;IACV,gBAAgB,EAxqBC,OAAS;IA0qBxB,UAAU,EA1pBQ,OAAI;IA4pBxB,KAAK,EA3oBQ,OAAM;EA+oBrB,wCAAa;IACX,UAAU,EAhrBE,OAAc;IAirB1B,KAAK,EAjpBQ,OAAM;EAupBnB,uDAAY;InClctB,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;ImCzLV,OAAO,EAAE,KAAK;IACd,QAAQ,EAAE,mBAAmB;EA2nBrB,2DAAsB;InCvc9B,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;ImCzLV,OAAO,EAAE,KAAK;IACd,QAAQ,EAAE,mBAAmB;ACuD7B,UAAc;EAAE,UAAU,EAAE,eAAe;;AAC3C,WAAc;EAAE,UAAU,EAAE,gBAAgB;;AAC5C,YAAc;EAAE,UAAU,EAAE,iBAAiB;;AAC7C,aAAc;EAAE,UAAU,EAAE,kBAAkB;;AAG5C,wCAA8C;EAC5C,qBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,sBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,uBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,wBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,kBAA8C;EAC5C,gBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,iBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,kBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,mBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,mEAA8C;EAC5C,sBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,uBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,wBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,yBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,6CAA8C;EAC5C,iBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,kBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,mBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,oBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,mEAA8C;EAC5C,qBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,sBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,uBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,wBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,6CAA8C;EAC5C,gBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,iBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,kBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,mBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,oEAA8C;EAC5C,sBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,uBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,wBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,yBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,6CAA8C;EAC5C,iBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,kBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,mBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,oBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,8EAA8C;EAC5C,uBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,wBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,yBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,0BAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJjF,8CAA8C;EAC5C,kBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,mBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,oBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,qBAA+C;IAAE,UAAU,EAAE,kBAAkB;;AA4BjF;;;;;;;;;;;;;;;;;;EAkBG;EACD,MAAM,EAAC,CAAC;EACR,OAAO,EAAC,CAAC;;;AAIX,CAAE;EACA,KAAK,EAvJS,OAAc;EAwJ5B,WAAW,EAAE,OAAO;EACpB,eAAe,EA3JI,IAAI;EA6JvB,gBACQ;IACN,KAAK,EA5Ja,OAAiD;EAkKrE,KAAI;IAAE,MAAM,EAAC,IAAI;;;AAInB,CAAE;EACA,WAAW,EA9JE,OAAsB;EA+JnC,SAAS,EA9LO,IAAI;EA+LpB,WAAW,EApLE,MAAmB;EAqLhC,WAAW,EA/LO,GAAG;EAgMrB,aAAa,EA/JE,OAAwB;EAgKvC,cAAc,EA5LO,kBAAkB;EA8LvC,MAAO;IAlEX,SAAS,EAAE,UAAoC;IAC/C,WAAW,EAAE,GAAG;EAmEZ,OAAQ;IACN,SAAS,EApMW,QAAY;IAqMhC,UAAU,EAnMW,MAAM;IAoM3B,WAAW,EArMW,IAAI;;;AA0M9B,sBAAuB;EACrB,KAAK,EAnPS,OAAI;EAoPlB,WAAW,EAvPI,sDAAiB;EAwPhC,UAAU,EAtPI,MAAM;EAuPpB,WAAW,EAvME,MAAmB;EAwMhC,WAAW,EAtPI,GAAG;EAuPlB,aAAa,EArPI,MAAK;EAsPtB,UAAU,EAvPI,MAAK;EAwPnB,cAAc,EAtPI,kBAAkB;EAwPpC,0DAAM;IACJ,KAAK,EA9NM,OAAgD;IA+N3D,SAAS,EAhOC,GAAG;IAiOb,WAAW,EAAE,CAAC;;AAIlB,EAAG;EAAE,SAAS,EAAE,QAAkC;;AAClD,EAAG;EAAE,SAAS,EAAE,SAAkC;;AAClD,EAAG;EAAE,SAAS,EAAE,QAAkC;;AAClD,EAAG;EAAE,SAAS,EAAE,QAAkC;;AAClD,EAAG;EAAE,SAAS,EAAE,QAAkC;;AAClD,EAAG;EAAE,SAAS,EAAE,IAAkC;;AAElD,UAAW;EA/Fb,WAAW,EApJW,GAAG;EAqJzB,KAAK,EApJgB,OAAgD;EAqJrE,WAAW,EA9HM,MAAmB;EA+HpC,UAAU,EApJW,MAAK;EAqJ1B,aAAa,EApJW,MAAK;;AAiP3B,EAAG;EACD,MAAM,EAAE,aAAiC;EACzC,YAAY,EAAE,OAAoB;EAClC,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,mBAAsD;;;AAIhE;CACE;EACA,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,OAAO;;AAGtB;CACE;EACA,WAAW,EA9Kc,IAAiB;EA+K1C,WAAW,EAAE,OAAO;;AAGtB,KAAM;EACJ,SAAS,EApQG,GAAG;EAqQf,WAAW,EAAE,OAAO;;AAGtB,IAAK;EACH,gBAAgB,EAvPE,OAA8C;EAwPhE,YAAY,EArPE,OAAqD;EAsPnE,YAAY,EAvPE,KAAK;EAwPnB,YAAY,EAzPC,GAAG;EA0PhB,KAAK,EA9PE,OAAI;EA+PX,WAAW,EA9PE,+CAAsB;EA+PnC,WAAW,EA9PE,MAAmB;EA+PhC,OAAO,EA1PE,4BAAoC;;;AA8P/C;;EAEG;EACD,WAAW,EAlPE,OAAsB;EAmPnC,SAAS,EAlPE,IAAoB;EAmP/B,WAAW,EAlPE,GAAsB;EAmPnC,mBAAmB,EAjPH,OAAO;EAkPvB,aAAa,EAnPE,OAAwB;;AAsPzC,EAAG;EACD,WAAwB,EArPX,MAAM;;;AA2PjB;QACG;EACD,WAAwB,EA1Pb,OAAY;EA2PvB,aAAa,EAAE,CAAC;AAMlB,+CAAM;EAAE,UAAU,EAAE,OAAO;AAG7B,SAAS;EAAE,eAAe,EAAE,MAAM;EAAE,WAAwB,EAvQ/C,MAAM;AAwQnB,SAAS;EAAE,eAAe,EAAE,MAAM;EAAE,WAAwB,EAxQ/C,MAAM;AAyQnB,OAAO;EAAE,eAAe,EAAE,IAAI;EAAE,WAAwB,EAzQ3C,MAAM;;;AA6QrB,EAAG;EACD,WAAwB,EA7QH,MAAM;EA+QzB;UACG;IACD,WAAwB,EA/Qb,OAAY;IAgRvB,aAAa,EAAE,CAAC;;AAMtB,UAAW;EACT,eAAe,EAAE,IAAI;EACrB,WAAwB,EAzRD,CAAC;EA4RtB;kBACG;IACD,WAAwB,EA7Rb,OAAY;IA8RvB,aAAa,EAAE,CAAC;IAChB,UAAU,EAAE,IAAI;;;AAOpB,KAAG;EACD,aAAa,EArSkB,MAAK;EAsSpC,WAAW,EApQY,IAAiB;AAsQ1C,KAAG;EAAE,aAAa,EAvSQ,OAAY;;;AA2SxC;OACQ;EACN,cAAc,EAAE,SAAS;EACzB,SAAS,EAAE,GAAG;EACd,KAAK,EpCjEO,IAAI;EoCkEhB,MAAM,EpCwBQ,IAAI;;AoCtBpB,IAAK;EACH,cAAc,EAAE,IAAI;EACpB,WAAS;IACP,aAAa,EA1SD,kBAAsB;;;AA+StC,UAAW;EACT,MAAM,EAAE,WAA4B;EACpC,OAAO,EAxTQ,6BAAmB;EAyTlC,WAAwB,EAxTV,iBAAqB;EA0TnC,eAAK;IACH,OAAO,EAAE,KAAK;IACd,SAAS,EA3TW,SAAY;IA4ThC,KAAK,EA1TgB,OAA2B;IA2ThD,sBAAS;MACP,OAAO,EAAE,aAAa;IAGxB;6BACU;MACR,KAAK,EAjUc,OAA2B;;AAqUpD;YACa;EACX,WAAW,EAxXO,GAAG;EAyXrB,KAAK,EA7Ua,OAAgD;;;AAiVpE,MAAO;EACL,OAAO,EAAE,YAAY;EACrB,MAAM,EAvUS,aAAkB;EAwUjC,MAAM,EAAE,iBAA6E;EACrF,OAAO,EA1US,gBAAe;EA4U/B,SAAG;IACD,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,KAAK;EAEhB,UAAI;IACF,WAAW,EA9TY,IAAiB;IA+TxC,SAAS,EAxUgB,SAAY;;AA6UvC,gBAAS;EAAE,WAAW,EApUG,IAAiB;AAsU1C,YAAK;EACH,MAAM,EvB/ZU,OAAqB;EuBgarC,eAAe,EAvUY,IAAI;EAwU/B,WAAW,EAzUY,IAAiB;EA0UxC,MAAM,EAAE,IAAI;EACZ,OAAO,EA9UY,WAAa;;AAmVpC,6CAAqB;EACnB,sBAAuB;IAAE,WAAW,EA/brB,GAAG;;EAgclB,EAAG;IAAE,SAAS,EA1bL,OAAY;;EA2brB,EAAG;IAAE,SAAS,EA1bL,SAAY;;EA2brB,EAAG;IAAE,SAAS,EA1bL,SAAY;;EA2brB,EAAG;IAAE,SAAS,EA1bL,SAAY;;EA2brB,EAAG;IAAE,SAAS,EA1bL,QAAY;;EA2brB,EAAG;IAAE,SAAS,EA1bL,IAAI;;;;;;;AAqcb,YAAa;EACX,CAAE;IACA,UAAU,EAAE,sBAAsB;IAClC,KAAK,EAAE,kBAAiB;;IACxB,UAAU,EAAE,eAAe;IAC3B,WAAW,EAAE,eAAe;;EAG9B;WACU;IAAE,eAAe,EAAE,SAAS;;EACtC,aAAc;IAAE,OAAO,EAAE,mBAAmB;;EAE5C,iBAAkB;IAAE,OAAO,EAAE,oBAAoB;;EAGjD;;oBAEmB;IAAE,OAAO,EAAE,EAAE;;EAEhC;YACW;IACT,MAAM,EAAE,iBAAmB;IAC3B,iBAAiB,EAAE,KAAK;;EAG1B,KAAM;IAAE,OAAO,EAAE,kBAAkB;;;EAEnC;KACI;IAAE,iBAAiB,EAAE,KAAK;;EAE9B,GAAI;IAAE,SAAS,EAAE,eAAe;;EAEhC,KAAgC;IAAxB,MAAM,EA9XP,MAAM;EAgYb;;IAEG;IACD,OAAO,EAAE,CAAC;IACV,MAAM,EAAE,CAAC;;EAGX;IACG;IAAE,gBAAgB,EAAE,KAAK;AC5GhC,gBAAiB;EAtUnB,2BAA2B,EAAE,MAAM;EAKnC,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EAwDX,QAAQ,EAAE,MAAM;EAChB,gHAGW;IAAE,UAAU,EAAE,IAAI;IAAE,0BAA0B,EAAE,KAAK;;AAqQ9D,WAAY;EAlUd,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EAsEX,kBAAkB,EAAE,4BAAsB;EAC1C,eAAe,EAAE,yBAAmB;EACpC,cAAc,EAAE,wBAAkB;EAClC,aAAa,EAAE,uBAAiB;EAChC,UAAU,EAAE,oBAAc;ErCyE1B,qCAAkB;IAAE,OAAO,EAAE,GAAG;IAAE,OAAO,EAAE,KAAK;EAChD,iBAAQ;IAAE,KAAK,EAAE,IAAI;;AqC+KnB,QAAS;EAzUX,2BAA2B,EAAE,MAAM;EAyFnC,UAAU,EA/II,OAAI;EAgJlB,KAAK,EAvHkB,OAAM;EAwH7B,MAAM,EAnHkB,SAAc;EAoHtC,WAAW,EApHa,SAAc;EAuHtC,QAAQ,EAAE,QAAQ;EAIlB,4EAAuB;IACrB,KAAK,EAjIgB,OAAM;IAkI3B,WAAW,EAlJgB,IAAiB;IAmJ5C,WAAW,EA9HW,SAAc;IA+HpC,MAAM,EAlKa,CAAC;EAoKtB,kDAAe;IAAE,SAAS,EDvKb,QAAY;;ACyYvB,WAAY;EA5Nd,MAAM,EAvIkB,SAAc;EAwItC,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EA1ImB,SAAc;EA4IpC,YAAY,EAtLc,iBAA2B;EAwLrD,IAAI,EAAE,CAAC;;AAsNP,YAAa;EA7Nf,MAAM,EAvIkB,SAAc;EAwItC,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EA1ImB,SAAc;EAiJpC,WAAW,EA3Le,iBAA2B;EA6LrD,KAAK,EAAC,CAAC;;AAmNP,gBAAiB;EA9MnB,MAAM,EAxJkB,SAAc;EAyJtC,OAAO,EAvMe,UAAe;EAwMrC,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;EAClB,GAAG,EAAE,CAAC;EACJ,qBAAO;IAAE,UAAU,EAAE,IAAI;EACzB,sBAAQ;IAAE,UAAU,EAAE,KAAK;EAI7B,qBAAO;IACL,IAAI,EAAE,CAAC;IACP,KAAK,EApKiB,SAAc;EAsKtC,sBAAQ;IACN,IAAI,EAvKkB,SAAc;IAwKpC,KAAK,EAAE,CAAC;EAEV,uBAAS;IACP,IAAI,EA3KkB,SAAc;IA4KpC,KAAK,EA5KiB,SAAc;;AA0WpC,mBAAoB;EAClB,KAAK,EAhXc,OAAM;EAiXzB,OAAO,EAAE,KAAK;EACd,MAAM,EA7Wc,SAAc;EA8WlC,OAAO,EA7Wc,CAAC;EA8WtB,QAAQ,EAAE,QAAQ;EAClB,WAAW,EAlXc,SAAY;EAmXrC,SAAS,EAAE,oBAAkB;EAC7B,KAAK,EAlXe,SAAc;ErCsItC,+BAAY;IACV,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,CAAC;IACT,QAAQ,EAAE,QAAQ;IAOd,GAAG,EAAE,GAAG;IACR,UAAU,EAAE,OAAW;IAMvB,IAAI,EAAE,UAAoC;IAS9C,UAAU,EACR,4DAAuB;IAGzB,KAAK,EqClKqB,IAAY;ErCoKxC,oCAAiB;IACf,UAAU,EACR,4DAA6B;;AqCyN/B,qBAAsB;EA1WxB,2BAA2B,EAAE,MAAM;EAqBnC,UAAU,EA3EI,OAAI;EA4ElB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,0BAA0B,EAAE,KAAK;EACjC,kBAAkB,EAAE,wBAAwB;EAC5C,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,uBAAuB;EACnC,KAAK,EAtFY,SAAa;EAuF9B,OAAO,EAAE,IAAI;EArBb,iBAAiB,EAAE,wBAA0B;EAC1C,cAAc,EAAE,wBAA0B;EACzC,aAAa,EAAE,mBAAmB;EACjC,YAAY,EAAE,wBAA0B;EACrC,SAAS,EAAE,wBACrB;EAoBI,IAAI,EAAE,CAAC;EACP,GAAG,EAAE,CAAC;EAhBR,uBAAE;IApBF,2BAA2B,EAAE,MAAM;;AA2WjC,sBAAuB;EA3WzB,2BAA2B,EAAE,MAAM;EAqBnC,UAAU,EA3EI,OAAI;EA4ElB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,0BAA0B,EAAE,KAAK;EACjC,kBAAkB,EAAE,wBAAwB;EAC5C,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,uBAAuB;EACnC,KAAK,EAtFY,SAAa;EAuF9B,OAAO,EAAE,IAAI;EArBb,iBAAiB,EAAE,uBAA0B;EAC1C,cAAc,EAAE,uBAA0B;EACzC,aAAa,EAAE,kBAAmB;EACjC,YAAY,EAAE,uBAA0B;EACrC,SAAS,EAAE,uBACrB;EAyBI,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EArBR,wBAAE;IApBF,2BAA2B,EAAE,MAAM;;AA4WjC,oBAAqB;EA5WvB,2BAA2B,EAAE,MAAM;EAqBnC,UAAU,EA3EI,OAAI;EA4ElB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,0BAA0B,EAAE,KAAK;EACjC,kBAAkB,EAAE,wBAAwB;EAC5C,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,uBAAuB;EACnC,KAAK,EAtFY,SAAa;EAuF9B,OAAO,EAAE,IAAI;EArBb,iBAAiB,EAAE,wBAA0B;EAC1C,cAAc,EAAE,wBAA0B;EACzC,aAAa,EAAE,mBAAmB;EACjC,YAAY,EAAE,wBAA0B;EACrC,SAAS,EAAE,wBACrB;EA8BI,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EACX,MAAM,EAtGU,QAAa;EA2E/B,sBAAE;IApBF,2BAA2B,EAAE,MAAM;;AA6WjC,uBAAwB;EA7W1B,2BAA2B,EAAE,MAAM;EAqBnC,UAAU,EA3EI,OAAI;EA4ElB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,0BAA0B,EAAE,KAAK;EACjC,kBAAkB,EAAE,wBAAwB;EAC5C,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,uBAAuB;EACnC,KAAK,EAtFY,SAAa;EAuF9B,OAAO,EAAE,IAAI;EArBb,iBAAiB,EAAE,uBAA0B;EAC1C,cAAc,EAAE,uBAA0B;EACzC,aAAa,EAAE,kBAAmB;EACjC,YAAY,EAAE,uBAA0B;EACrC,SAAS,EAAE,uBACrB;EAoCI,MAAM,EAAE,CAAC;EACT,KAAK,EAAE,IAAI;EACX,MAAM,EA5GU,QAAa;EA2E/B,yBAAE;IApBF,2BAA2B,EAAE,MAAM;;AA+WjC,kBAAmB;EApNrB,eAAe,EAAE,IAAI;EACrB,MAAM,EAAC,CAAC;EACR,OAAO,EAAC,CAAC;EAGP,2BAAM;IACJ,UAAU,EA7MM,OAAQ;IA8MxB,aAAa,EArMa,IAA+B;IAsMzD,UAAU,EAvMa,iBAA4B;IAwMnD,KAAK,EApNc,OAAS;IAqN5B,OAAO,EAAE,KAAK;IACd,SAAS,EApNc,OAAY;IAqNnC,WAAW,EApNc,IAAiB;IAqN1C,MAAM,EAjNa,CAAC;IAkNpB,OAAO,EA1Nc,gBAAmB;IA2NxC,cAAc,EAzNc,SAAS;EA2NvC,uBAAE;IACA,aAAa,EAnNa,iBAAwD;IAoNlF,KAAK,EArNa,wBAAgB;IAsNlC,OAAO,EAAE,KAAK;IACd,OAAO,EAxNa,UAAgB;IAyNpC,UAAU,EAAE,qBAAqB;IACjC,6BAAQ;MACN,UAAU,EAxOI,OAAyC;IA0OzD,8BAAS;MACP,UAAU,EA1OK,OAAyC;;AAya1D,yBAAc;EA3WlB,iBAAiB,EAAE,4BAA0B;EAC1C,cAAc,EAAE,4BAA0B;EACzC,aAAa,EAAE,uBAAmB;EACjC,YAAY,EAAE,4BAA0B;EACrC,SAAS,EAAE,4BACrB;AAyWM,4BAAiB;EAxXrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,kCAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AAsYjD,wBAAc;EAlXlB,iBAAiB,EAAE,6BAA0B;EAC1C,cAAc,EAAE,6BAA0B;EACzC,aAAa,EAAE,wBAAmB;EACjC,YAAY,EAAE,6BAA0B;EACrC,SAAS,EAAE,6BACrB;AAiXM,2BAAiB;EAhYrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,iCAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AA6YjD,uBAAc;EAzXlB,iBAAiB,EAAE,4BAA0B;EAC1C,cAAc,EAAE,4BAA0B;EACzC,aAAa,EAAE,uBAAmB;EACjC,YAAY,EAAE,4BAA0B;EACrC,SAAS,EAAE,4BACrB;AAwXM,0BAAiB;EAvYrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,gCAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AAoZjD,0BAAc;EAhYlB,iBAAiB,EAAE,2BAA0B;EAC1C,cAAc,EAAE,2BAA0B;EACzC,aAAa,EAAE,sBAAmB;EACjC,YAAY,EAAE,2BAA0B;EACrC,SAAS,EAAE,2BACrB;AA+XM,6BAAiB;EA9YrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,mCAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AA2ZjD;mFAC8C;EAC5C,aAAa,EAAE,IAAI;EACnB,iBAAiB,EAAE,IAAI;EACvB,cAAc,EAAE,IAAI;EACpB,YAAY,EAAE,IAAI;EAClB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,IAAI;AAEf,mCAAiB;EA1ZrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,yCAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AAuajD,8CAAuB;EACrB,aAAa,EAAE,IAAI;EACnB,iBAAiB,EAAE,IAAI;EACvB,cAAc,EAAE,IAAI;EACpB,YAAY,EAAE,IAAI;EAClB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,IAAI;AAEf,wCAAiB;EArarB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,8CAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AAkbjD,8CAAsB;EACpB,aAAa,EAAE,IAAI;EACnB,iBAAiB,EAAE,IAAI;EACvB,cAAc,EAAE,IAAI;EACpB,YAAY,EAAE,IAAI;EAClB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,IAAI;AAEf,yCAAiB;EAhbrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,+CAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AA6bjD,8CAAwB;EACtB,aAAa,EAAE,IAAI;EACnB,iBAAiB,EAAE,IAAI;EACvB,cAAc,EAAE,IAAI;EACpB,YAAY,EAAE,IAAI;EAClB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,IAAI;AAEf,uCAAiB;EA3brB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,6CAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AAwcjD,8CAAqB;EACnB,aAAa,EAAE,IAAI;EACnB,iBAAiB,EAAE,IAAI;EACvB,cAAc,EAAE,IAAI;EACpB,YAAY,EAAE,IAAI;EAClB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,IAAI;AAEf,0CAAiB;EAtcrB,2BAA2B,EAAE,MAAM;EAkMnC,UAAU,EA9MoB,2DAA2B;EA+MzD,MAAM,EAhNoB,OAAO;EAiNjC,UAAU,EAlNoB,qBAAsB;EAqNpD,2BAA2B,EAAE,WAAa;EAC1C,UAAU,EAnNoB,wBAAgB;EAoN9C,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,IAAI;EAEb,6CAAqB;IACnB,gDAAQ;MACN,UAAU,EA7NsB,yBAAiB;;AAqdjD,uCAAsB;EAAE,IAAI,EAAE,UAAoB;AAClD,wCAAuB;EAAE,KAAK,EAAE,UAAoB;AACpD,sCAAqB;EAAE,GAAG,EAAE,SAAqB;AACjD,yCAAwB;EAAE,MAAM,EAAE,SAAqB;AAEvD,0CAAyB;EAAE,KAAK,EAxgBnB,SAAa;AAygB1B,2CAA0B;EAAE,IAAI,EAzgBnB,SAAa;AA0gB1B,yCAAwB;EAAE,KAAK,EAzgBjB,QAAa;AA0gB3B,4CAA2B;EAAE,IAAI,EA1gBnB,QAAa;;AA+gB7B,aAAc;EAxdhB,2BAA2B,EAAE,MAAM;EA8NnC,0BAA0B,EAAE,KAAK;EACjC,UAAU,EArRI,OAAI;EAsRlB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EA/RY,SAAa;EAgS9B,MAAM,EA/RY,QAAa;EAgS/B,OAAO,EAAE,IAAI;EA/Nb,iBAAiB,EAAE,wBAA0B;EAC1C,cAAc,EAAE,wBAA0B;EACzC,aAAa,EAAE,mBAAmB;EACjC,YAAY,EAAE,wBAA0B;EACrC,SAAS,EAAE,wBACrB;EA6NI,IAAI,EAAE,CAAC;EAgBT,kBAAkB,EAAE,4BAAsB;EAC1C,eAAe,EAAE,yBAAmB;EACpC,cAAc,EAAE,wBAAkB;EAClC,aAAa,EAAE,uBAAiB;EAChC,UAAU,EAAE,oBAAc;EAnC1B,eAAE;IA7NF,2BAA2B,EAAE,MAAM;EAmQnC,uBAAU;IACR,UAAU,EAzSO,IAAI;IA0SrB,aAAa,EAxSe,IAA+B;IAyS3D,UAAU,EA1Se,iBAA4B;IA2SrD,KAAK,EAvTgB,OAAS;IAwT9B,WAAW,EArTgB,IAAiB;IAsT5C,OAAO,EA1TgB,gBAAmB;IA2T1C,cAAc,EAzTgB,SAAS;IAiUvC,MAAM,EA3Te,CAAC;IAqTtB,6BAAQ;MACN,UAAU,EA/SW,OAAkD;MAgTvE,aAAa,EA9SmB,IAAI;MA+SpC,UAAU,EAhTmB,iBAA6D;IAqUxF,8BAAS;MAUb,OAAO,EAAE,KAAK;MAIZ,YAAY,EAAE,KAAK;MAWvB,OAAO,EAAE,MAAM;EA6JX,gGAA6D;IAhdjE,iBAAiB,EAAE,qBAA0B;IAC1C,cAAc,EAAE,qBAA0B;IACzC,aAAa,EAAE,gBAAmB;IACjC,YAAY,EAAE,qBAA0B;IACrC,SAAS,EAAE,qBACrB;;AAgdI,cAAe;EA/djB,2BAA2B,EAAE,MAAM;EA8NnC,0BAA0B,EAAE,KAAK;EACjC,UAAU,EArRI,OAAI;EAsRlB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EA/RY,SAAa;EAgS9B,MAAM,EA/RY,QAAa;EAgS/B,OAAO,EAAE,IAAI;EA/Nb,iBAAiB,EAAE,uBAA0B;EAC1C,cAAc,EAAE,uBAA0B;EACzC,aAAa,EAAE,kBAAmB;EACjC,YAAY,EAAE,uBAA0B;EACrC,SAAS,EAAE,uBACrB;EAiOI,KAAK,EAAE,CAAC;EAYV,kBAAkB,EAAE,4BAAsB;EAC1C,eAAe,EAAE,yBAAmB;EACpC,cAAc,EAAE,wBAAkB;EAClC,aAAa,EAAE,uBAAiB;EAChC,UAAU,EAAE,oBAAc;EAnC1B,gBAAE;IA7NF,2BAA2B,EAAE,MAAM;EAmQnC,wBAAU;IACR,UAAU,EAzSO,IAAI;IA0SrB,aAAa,EAxSe,IAA+B;IAyS3D,UAAU,EA1Se,iBAA4B;IA2SrD,KAAK,EAvTgB,OAAS;IAwT9B,WAAW,EArTgB,IAAiB;IAsT5C,OAAO,EA1TgB,gBAAmB;IA2T1C,cAAc,EAzTgB,SAAS;IAiUvC,MAAM,EA3Te,CAAC;IAqTtB,8BAAQ;MACN,UAAU,EA/SW,OAAkD;MAgTvE,aAAa,EA9SmB,IAAI;MA+SpC,UAAU,EAhTmB,iBAA6D;IA0TxF,8BAAQ;MA6BZ,OAAO,EAAE,KAAK;MAIZ,WAAW,EAAE,KAAK;MAGtB,OAAO,EAAE,MAAM;EAoKX,iGAA2D;IAvd/D,iBAAiB,EAAE,qBAA0B;IAC1C,cAAc,EAAE,qBAA0B;IACzC,aAAa,EAAE,gBAAmB;IACjC,YAAY,EAAE,qBAA0B;IACrC,SAAS,EAAE,qBACrB;;AAudI,YAAa;EAtef,2BAA2B,EAAE,MAAM;EA8NnC,0BAA0B,EAAE,KAAK;EACjC,UAAU,EArRI,OAAI;EAsRlB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EA/RY,SAAa;EAgS9B,MAAM,EA/RY,QAAa;EAgS/B,OAAO,EAAE,IAAI;EA/Nb,iBAAiB,EAAE,wBAA0B;EAC1C,cAAc,EAAE,wBAA0B;EACzC,aAAa,EAAE,mBAAmB;EACjC,YAAY,EAAE,wBAA0B;EACrC,SAAS,EAAE,wBACrB;EAqOI,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EAOb,kBAAkB,EAAE,4BAAsB;EAC1C,eAAe,EAAE,yBAAmB;EACpC,cAAc,EAAE,wBAAkB;EAClC,aAAa,EAAE,uBAAiB;EAChC,UAAU,EAAE,oBAAc;EAnC1B,cAAE;IA7NF,2BAA2B,EAAE,MAAM;EAmQnC,sBAAU;IACR,UAAU,EAzSO,IAAI;IA0SrB,aAAa,EAxSe,IAA+B;IAyS3D,UAAU,EA1Se,iBAA4B;IA2SrD,KAAK,EAvTgB,OAAS;IAwT9B,WAAW,EArTgB,IAAiB;IAsT5C,OAAO,EA1TgB,gBAAmB;IA2T1C,cAAc,EAzTgB,SAAS;IAiUvC,MAAM,EA3Te,CAAC;IAqTtB,4BAAQ;MACN,UAAU,EA/SW,OAAkD;MAgTvE,aAAa,EA9SmB,IAAI;MA+SpC,UAAU,EAhTmB,iBAA6D;EAygB1F,+FAA+D;IA9dnE,iBAAiB,EAAE,qBAA0B;IAC1C,cAAc,EAAE,qBAA0B;IACzC,aAAa,EAAE,gBAAmB;IACjC,YAAY,EAAE,qBAA0B;IACrC,SAAS,EAAE,qBACrB;;AA8dI,eAAgB;EA7elB,2BAA2B,EAAE,MAAM;EA8NnC,0BAA0B,EAAE,KAAK;EACjC,UAAU,EArRI,OAAI;EAsRlB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EA/RY,SAAa;EAgS9B,MAAM,EA/RY,QAAa;EAgS/B,OAAO,EAAE,IAAI;EA/Nb,iBAAiB,EAAE,uBAA0B;EAC1C,cAAc,EAAE,uBAA0B;EACzC,aAAa,EAAE,kBAAmB;EACjC,YAAY,EAAE,uBAA0B;EACrC,SAAS,EAAE,uBACrB;EA0OI,MAAM,EAAE,CAAC;EACT,KAAK,EAAE,IAAI;EAEb,kBAAkB,EAAE,4BAAsB;EAC1C,eAAe,EAAE,yBAAmB;EACpC,cAAc,EAAE,wBAAkB;EAClC,aAAa,EAAE,uBAAiB;EAChC,UAAU,EAAE,oBAAc;EAnC1B,iBAAE;IA7NF,2BAA2B,EAAE,MAAM;EAmQnC,yBAAU;IACR,UAAU,EAzSO,IAAI;IA0SrB,aAAa,EAxSe,IAA+B;IAyS3D,UAAU,EA1Se,iBAA4B;IA2SrD,KAAK,EAvTgB,OAAS;IAwT9B,WAAW,EArTgB,IAAiB;IAsT5C,OAAO,EA1TgB,gBAAmB;IA2T1C,cAAc,EAzTgB,SAAS;IAiUvC,MAAM,EA3Te,CAAC;IAqTtB,+BAAQ;MACN,UAAU,EA/SW,OAAkD;MAgTvE,aAAa,EA9SmB,IAAI;MA+SpC,UAAU,EAhTmB,iBAA6D;EAghB1F,kGAAyD;IAre7D,iBAAiB,EAAE,qBAA0B;IAC1C,cAAc,EAAE,qBAA0B;IACzC,aAAa,EAAE,gBAAmB;IACjC,YAAY,EAAE,qBAA0B;IACrC,SAAS,EAAE,qBACrB;;AA6eM,iEAAkE;EAtMpE,OAAO,EAAE,KAAK;EAIZ,WAAW,EAAE,KAAK;EAGtB,OAAO,EAAE,MAAM;;AAkMX,mEAAoE;EAjNtE,OAAO,EAAE,KAAK;EAIZ,YAAY,EAAE,KAAK;EAWvB,OAAO,EAAE,MAAM;;;AChKb,kBAAmH;EACjH,maAA4B;IAC1B,OAAO,EAAE,kBAAkB;;EAE7B,maAAyB;IACvB,OAAO,EAAE,eAAe;;EAGxB,mdAA4B;ItCgClC,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;;EsCjCJ,udAA2B;ItCkBjC,IAAI,EAAE,wBAAwB;IAC9B,MAAM,EAAE,GAAG;IACX,QAAQ,EAAE,MAAM;IAChB,QAAQ,EAAE,mBAAmB;IAC7B,KAAK,EAAE,GAAG;;EsCjBJ,ugBAA0B;IACxB,OAAO,EAAE,gBAAgB;;EAE3B,ugBAAuC;IACrC,OAAO,EAAE,6BAA6B;;EAExC,ugBAAoC;IAClC,OAAO,EAAE,0BAA0B;;EAErC,2cAA8B;IAC5B,OAAO,EAAE,SAAS;;EAEpB,w5BAA+B;IAC7B,OAAO,EAAE,qBAAqB;;AA7BpC,6CAAmH;EACjH,maAA4B;IAC1B,OAAO,EAAE,kBAAkB;;EAE7B,maAAyB;IACvB,OAAO,EAAE,eAAe;;EAGxB,mdAA4B;ItCgClC,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;;EsCjCJ,udAA2B;ItCkBjC,IAAI,EAAE,wBAAwB;IAC9B,MAAM,EAAE,GAAG;IACX,QAAQ,EAAE,MAAM;IAChB,QAAQ,EAAE,mBAAmB;IAC7B,KAAK,EAAE,GAAG;;EsCjBJ,ugBAA0B;IACxB,OAAO,EAAE,gBAAgB;;EAE3B,ugBAAuC;IACrC,OAAO,EAAE,6BAA6B;;EAExC,ugBAAoC;IAClC,OAAO,EAAE,0BAA0B;;EAErC,2cAA8B;IAC5B,OAAO,EAAE,SAAS;;EAEpB,w5BAA+B;IAC7B,OAAO,EAAE,qBAAqB;;AA7BpC,6CAAmH;EACjH,maAA4B;IAC1B,OAAO,EAAE,kBAAkB;;EAE7B,maAAyB;IACvB,OAAO,EAAE,eAAe;;EAGxB,mdAA4B;ItCgClC,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;;EsCjCJ,udAA2B;ItCkBjC,IAAI,EAAE,wBAAwB;IAC9B,MAAM,EAAE,GAAG;IACX,QAAQ,EAAE,MAAM;IAChB,QAAQ,EAAE,mBAAmB;IAC7B,KAAK,EAAE,GAAG;;EsCjBJ,ugBAA0B;IACxB,OAAO,EAAE,gBAAgB;;EAE3B,ugBAAuC;IACrC,OAAO,EAAE,6BAA6B;;EAExC,ugBAAoC;IAClC,OAAO,EAAE,0BAA0B;;EAErC,2cAA8B;IAC5B,OAAO,EAAE,SAAS;;EAEpB,w5BAA+B;IAC7B,OAAO,EAAE,qBAAqB;;AA7BpC,6CAAmH;EACjH,maAA4B;IAC1B,OAAO,EAAE,kBAAkB;;EAE7B,maAAyB;IACvB,OAAO,EAAE,eAAe;;EAGxB,mdAA4B;ItCgClC,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;;EsCjCJ,udAA2B;ItCkBjC,IAAI,EAAE,wBAAwB;IAC9B,MAAM,EAAE,GAAG;IACX,QAAQ,EAAE,MAAM;IAChB,QAAQ,EAAE,mBAAmB;IAC7B,KAAK,EAAE,GAAG;;EsCjBJ,ugBAA0B;IACxB,OAAO,EAAE,gBAAgB;;EAE3B,ugBAAuC;IACrC,OAAO,EAAE,6BAA6B;;EAExC,ugBAAoC;IAClC,OAAO,EAAE,0BAA0B;;EAErC,2cAA8B;IAC5B,OAAO,EAAE,SAAS;;EAEpB,w5BAA+B;IAC7B,OAAO,EAAE,qBAAqB;;AA7BpC,8CAAmH;EACjH,maAA4B;IAC1B,OAAO,EAAE,kBAAkB;;EAE7B,maAAyB;IACvB,OAAO,EAAE,eAAe;;EAGxB,mdAA4B;ItCgClC,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;;EsCjCJ,udAA2B;ItCkBjC,IAAI,EAAE,wBAAwB;IAC9B,MAAM,EAAE,GAAG;IACX,QAAQ,EAAE,MAAM;IAChB,QAAQ,EAAE,mBAAmB;IAC7B,KAAK,EAAE,GAAG;;EsCjBJ,ugBAA0B;IACxB,OAAO,EAAE,gBAAgB;;EAE3B,ugBAAuC;IACrC,OAAO,EAAE,6BAA6B;;EAExC,ugBAAoC;IAClC,OAAO,EAAE,0BAA0B;;EAErC,2cAA8B;IAC5B,OAAO,EAAE,SAAS;;EAEpB,w5BAA+B;IAC7B,OAAO,EAAE,qBAAqB;;AAatC;kBACmB;EAAE,OAAO,EAAE,kBAAkB;;AAChD;kBACmB;EAAE,OAAO,EAAE,eAAe;;;AAI3C,iDACoB;EAAE,OAAO,EAAE,gBAAgB;;AAG/C,iDACoB;EAAE,OAAO,EAAE,6BAA6B;;AAG5D,iDACoB;EAAE,OAAO,EAAE,0BAA0B;;AAGzD,2CACoB;EAAE,OAAO,EAAE,oBAAoB;;AAInD;;oBACoB;EAAE,OAAO,EAAE,qBAAqB;;AAGtD,+CAAqB;EACnB;oBACmB;IAAE,OAAO,EAAE,kBAAkB;;EAChD;oBACmB;IAAE,OAAO,EAAE,eAAe;;;EAI3C,iDACoB;IAAE,OAAO,EAAE,gBAAgB;;EAG/C,iDACoB;IAAE,OAAO,EAAE,6BAA6B;;EAG5D,iDACoB;IAAE,OAAO,EAAE,0BAA0B;;EAGzD,2CACoB;IAAE,OAAO,EAAE,oBAAoB;;EAInD;;sBACoB;IAAE,OAAO,EAAE,qBAAqB;AAIxD,8CAAoB;EAClB;qBACoB;IAAE,OAAO,EAAE,kBAAkB;;EACjD;qBACoB;IAAE,OAAO,EAAE,eAAe;;;EAI5C,iDACqB;IAAE,OAAO,EAAE,gBAAgB;;EAGhD,iDACqB;IAAE,OAAO,EAAE,6BAA6B;;EAG7D,iDACqB;IAAE,OAAO,EAAE,0BAA0B;;EAG1D,2CACqB;IAAE,OAAO,EAAE,oBAAoB;;EAIpD;;uBACqB;IAAE,OAAO,EAAE,qBAAqB;;AAKzD,eAAgB;EAAE,OAAO,EAAE,eAAe;;AAC1C,eAAgB;EAAE,OAAO,EAAE,kBAAkB;;AAC7C,sBAAuB;EAAE,OAAO,EAAE,kBAAkB;;AACpD,sBAAuB;EAAE,OAAO,EAAE,eAAe;;;AAGjD,oBAAqB;EAAE,OAAO,EAAE,gBAAgB;;AAChD,2BAA4B;EAAE,OAAO,EAAE,gBAAgB;;AACvD,oBAAqB;EAAE,OAAO,EAAE,6BAA6B;;AAC7D,2BAA4B;EAAE,OAAO,EAAE,6BAA6B;;AACpE,oBAAqB;EAAE,OAAO,EAAE,0BAA0B;;AAC1D,2BAA4B;EAAE,OAAO,EAAE,0BAA0B;;AACjE,iBAAkB;EAAE,OAAO,EAAE,oBAAoB;;AACjD,wBAAyB;EAAE,OAAO,EAAE,oBAAoB;;AACxD,iBAAkB;EAAE,OAAO,EAAE,qBAAqB;;AAClD,wBAAyB;EAAE,OAAO,EAAE,qBAAqB;;AACzD,iBAAkB;EAAE,OAAO,EAAE,qBAAqB;;AAClD,wBAAyB;EAAE,OAAO,EAAE,qBAAqB;;;AAGzD,YAAa;EtC1Hb,IAAI,EAAE,wBAAwB;EAC9B,MAAM,EAAE,GAAG;EACX,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,mBAAmB;EAC7B,KAAK,EAAE,GAAG;;AsCyHV,cAAe;EtC7Hf,IAAI,EAAE,wBAAwB;EAC9B,MAAM,EAAE,GAAG;EACX,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,mBAAmB;EAC7B,KAAK,EAAE,GAAG;EsC4HR,2CACS;ItCtHX,QAAQ,EAAE,iBAAiB;IAC3B,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,OAAO;IACjB,IAAI,EAAE,IAAI;;;AsCyHR;eACgB;EAAE,OAAO,EAAE,eAAe;;AAC1C,YAAa;EACX;iBACgB;IAAE,OAAO,EAAE,gBAAgB;;EAC3C;iBACgB;IAAE,OAAO,EAAE,eAAe;;EAE1C,oBAAqB;IAAE,OAAO,EAAE,gBAAgB;;EAChD,oBAAqB;IAAE,OAAO,EAAE,6BAA6B;;EAC7D,oBAAqB;IAAE,OAAO,EAAE,0BAA0B;;EAC1D,iBAAkB;IAAE,OAAO,EAAE,oBAAoB;;EACjD,iBAAkB;IAAE,OAAO,EAAE,qBAAqB;;EAClD,iBAAkB;IAAE,OAAO,EAAE,qBAAqB", +"sources": ["../../../scss/foundation/components/_global.scss","../../../scss/foundation/components/_grid.scss","../../../scss/foundation/components/_accordion.scss","../../../scss/foundation/components/_alert-boxes.scss","../../../scss/foundation/components/_block-grid.scss","../../../scss/foundation/components/_breadcrumbs.scss","../../../scss/foundation/components/_buttons.scss","../../../scss/foundation/_functions.scss","../../../scss/foundation/components/_button-groups.scss","../../../scss/foundation/components/_clearing.scss","../../../scss/foundation/components/_dropdown.scss","../../../scss/foundation/components/_dropdown-buttons.scss","../../../scss/foundation/components/_flex-video.scss","../../../scss/foundation/components/_forms.scss","../../../scss/foundation/components/_icon-bar.scss","../../../scss/foundation/components/_inline-lists.scss","../../../scss/foundation/components/_joyride.scss","../../../scss/foundation/components/_keystrokes.scss","../../../scss/foundation/components/_labels.scss","../../../scss/foundation/components/_magellan.scss","../../../scss/foundation/components/_orbit.scss","../../../scss/foundation/components/_pagination.scss","../../../scss/foundation/components/_panels.scss","../../../scss/foundation/components/_pricing-tables.scss","../../../scss/foundation/components/_progress-bars.scss","../../../scss/foundation/components/_range-slider.scss","../../../scss/foundation/components/_reveal.scss","../../../scss/foundation/components/_side-nav.scss","../../../scss/foundation/components/_split-buttons.scss","../../../scss/foundation/components/_sub-nav.scss","../../../scss/foundation/components/_switches.scss","../../../scss/foundation/components/_tables.scss","../../../scss/foundation/components/_tabs.scss","../../../scss/foundation/components/_thumbs.scss","../../../scss/foundation/components/_tooltips.scss","../../../scss/foundation/components/_top-bar.scss","../../../scss/foundation/components/_type.scss","../../../scss/foundation/components/_offcanvas.scss","../../../scss/foundation/components/_visibility.scss"], +"names": [], +"file": "foundation.css" +} diff --git a/js/foundation/css/normalize.css.map b/js/foundation/css/normalize.css.map new file mode 100644 index 0000000..8fc7c41 --- /dev/null +++ b/js/foundation/css/normalize.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": ";;;;;;AAQA,IAAK;EACH,WAAW,EAAE,UAAU;;EACvB,oBAAoB,EAAE,IAAI;;EAC1B,wBAAwB,EAAE,IAAI;;;;;;AAOhC,IAAK;EACH,MAAM,EAAE,CAAC;;;;;;;;;;AAaX;;;;;;;;;;;;OAYQ;EACN,OAAO,EAAE,KAAK;;;;;;AAQhB;;;KAGM;EACJ,OAAO,EAAE,YAAY;;EACrB,cAAc,EAAE,QAAQ;;;;;;;AAQ1B,qBAAsB;EACpB,OAAO,EAAE,IAAI;EACb,MAAM,EAAE,CAAC;;;;;;AAQX;QACS;EACP,OAAO,EAAE,IAAI;;;;;;;AAUf,CAAE;EACA,gBAAgB,EAAE,WAAW;;;;;;AAQ/B;OACQ;EACN,OAAO,EAAE,CAAC;;;;;;;AAUZ,WAAY;EACV,aAAa,EAAE,UAAU;;;;;AAO3B;MACO;EACL,WAAW,EAAE,IAAI;;;;;AAOnB,GAAI;EACF,UAAU,EAAE,MAAM;;;;;;AAQpB,EAAG;EACD,SAAS,EAAE,GAAG;EACd,MAAM,EAAE,QAAQ;;;;;AAOlB,IAAK;EACH,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;;;;;AAOb,KAAM;EACJ,SAAS,EAAE,GAAG;;;;;AAOhB;GACI;EACF,SAAS,EAAE,GAAG;EACd,WAAW,EAAE,CAAC;EACd,QAAQ,EAAE,QAAQ;EAClB,cAAc,EAAE,QAAQ;;AAG1B,GAAI;EACF,GAAG,EAAE,MAAM;;AAGb,GAAI;EACF,MAAM,EAAE,OAAO;;;;;;;AAUjB,GAAI;EACF,MAAM,EAAE,CAAC;;;;;AAOX,cAAe;EACb,QAAQ,EAAE,MAAM;;;;;;;AAUlB,MAAO;EACL,MAAM,EAAE,QAAQ;;;;;AAOlB,EAAG;EACD,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;;;;;AAOX,GAAI;EACF,QAAQ,EAAE,IAAI;;;;;AAOhB;;;IAGK;EACH,WAAW,EAAE,oBAAoB;EACjC,SAAS,EAAE,GAAG;;;;;;;;;;;;;;AAkBhB;;;;QAIS;EACP,KAAK,EAAE,OAAO;;EACd,IAAI,EAAE,OAAO;;EACb,MAAM,EAAE,CAAC;;;;;;AAOX,MAAO;EACL,QAAQ,EAAE,OAAO;;;;;;;;AAUnB;MACO;EACL,cAAc,EAAE,IAAI;;;;;;;;;AAWtB;;;oBAGqB;EACnB,kBAAkB,EAAE,MAAM;;EAC1B,MAAM,EAAE,OAAO;;;;;;AAOjB;oBACqB;EACnB,MAAM,EAAE,OAAO;;;;;AAOjB;uBACwB;EACtB,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;;;;;;AAQZ,KAAM;EACJ,WAAW,EAAE,MAAM;;;;;;;;;AAWrB;mBACoB;EAClB,UAAU,EAAE,UAAU;;EACtB,OAAO,EAAE,CAAC;;;;;;;;AASZ;+CACgD;EAC9C,MAAM,EAAE,IAAI;;;;;;AAQd,oBAAqB;EACnB,kBAAkB,EAAE,SAAS;;EAC7B,UAAU,EAAE,WAAW;;;;;;;;AASzB;+CACgD;EAC9C,kBAAkB,EAAE,IAAI;;;;;AAO1B,QAAS;EACP,MAAM,EAAE,iBAAiB;EACzB,MAAM,EAAE,KAAK;EACb,OAAO,EAAE,qBAAqB;;;;;;AAQhC,MAAO;EACL,MAAM,EAAE,CAAC;;EACT,OAAO,EAAE,CAAC;;;;;;AAOZ,QAAS;EACP,QAAQ,EAAE,IAAI;;;;;;AAQhB,QAAS;EACP,WAAW,EAAE,IAAI;;;;;;;AAUnB,KAAM;EACJ,eAAe,EAAE,QAAQ;EACzB,cAAc,EAAE,CAAC;;AAGnB;EACG;EACD,OAAO,EAAE,CAAC", +"sources": ["../../../scss/normalize.scss"], +"names": [], +"file": "normalize.css" +} diff --git a/js/foundation/js/foundation.js b/js/foundation/js/foundation.js new file mode 100644 index 0000000..13a76a2 --- /dev/null +++ b/js/foundation/js/foundation.js @@ -0,0 +1,6581 @@ +/* + * Foundation Responsive Library + * http://foundation.zurb.com + * Copyright 2015, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ + +(function ($, window, document, undefined) { + 'use strict'; + + var header_helpers = function (class_array) { + var head = $('head'); + head.prepend($.map(class_array, function (class_name) { + if (head.has('.' + class_name).length === 0) { + return ''; + } + })); + }; + + header_helpers([ + 'foundation-mq-small', + 'foundation-mq-small-only', + 'foundation-mq-medium', + 'foundation-mq-medium-only', + 'foundation-mq-large', + 'foundation-mq-large-only', + 'foundation-mq-xlarge', + 'foundation-mq-xlarge-only', + 'foundation-mq-xxlarge', + 'foundation-data-attribute-namespace']); + + // Enable FastClick if present + + $(function () { + if (typeof FastClick !== 'undefined') { + // Don't attach to body if undefined + if (typeof document.body !== 'undefined') { + FastClick.attach(document.body); + } + } + }); + + // private Fast Selector wrapper, + // returns jQuery object. Only use where + // getElementById is not available. + var S = function (selector, context) { + if (typeof selector === 'string') { + if (context) { + var cont; + if (context.jquery) { + cont = context[0]; + if (!cont) { + return context; + } + } else { + cont = context; + } + return $(cont.querySelectorAll(selector)); + } + + return $(document.querySelectorAll(selector)); + } + + return $(selector, context); + }; + + // Namespace functions. + + var attr_name = function (init) { + var arr = []; + if (!init) { + arr.push('data'); + } + if (this.namespace.length > 0) { + arr.push(this.namespace); + } + arr.push(this.name); + + return arr.join('-'); + }; + + var add_namespace = function (str) { + var parts = str.split('-'), + i = parts.length, + arr = []; + + while (i--) { + if (i !== 0) { + arr.push(parts[i]); + } else { + if (this.namespace.length > 0) { + arr.push(this.namespace, parts[i]); + } else { + arr.push(parts[i]); + } + } + } + + return arr.reverse().join('-'); + }; + + // Event binding and data-options updating. + + var bindings = function (method, options) { + var self = this, + bind = function(){ + var $this = S(this), + should_bind_events = !$this.data(self.attr_name(true) + '-init'); + $this.data(self.attr_name(true) + '-init', $.extend({}, self.settings, (options || method), self.data_options($this))); + + if (should_bind_events) { + self.events(this); + } + }; + + if (S(this.scope).is('[' + this.attr_name() +']')) { + bind.call(this.scope); + } else { + S('[' + this.attr_name() +']', this.scope).each(bind); + } + // # Patch to fix #5043 to move this *after* the if/else clause in order for Backbone and similar frameworks to have improved control over event binding and data-options updating. + if (typeof method === 'string') { + return this[method].call(this, options); + } + + }; + + var single_image_loaded = function (image, callback) { + function loaded () { + callback(image[0]); + } + + function bindLoad () { + this.one('load', loaded); + + if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { + var src = this.attr( 'src' ), + param = src.match( /\?/ ) ? '&' : '?'; + + param += 'random=' + (new Date()).getTime(); + this.attr('src', src + param); + } + } + + if (!image.attr('src')) { + loaded(); + return; + } + + if (image[0].complete || image[0].readyState === 4) { + loaded(); + } else { + bindLoad.call(image); + } + }; + + /*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license */ + + window.matchMedia || (window.matchMedia = function() { + "use strict"; + + // For browsers that support matchMedium api such as IE 9 and webkit + var styleMedia = (window.styleMedia || window.media); + + // For those that don't support matchMedium + if (!styleMedia) { + var style = document.createElement('style'), + script = document.getElementsByTagName('script')[0], + info = null; + + style.type = 'text/css'; + style.id = 'matchmediajs-test'; + + script.parentNode.insertBefore(style, script); + + // 'style.currentStyle' is used by IE <= 8 and 'window.getComputedStyle' for all other browsers + info = ('getComputedStyle' in window) && window.getComputedStyle(style, null) || style.currentStyle; + + styleMedia = { + matchMedium: function(media) { + var text = '@media ' + media + '{ #matchmediajs-test { width: 1px; } }'; + + // 'style.styleSheet' is used by IE <= 8 and 'style.textContent' for all other browsers + if (style.styleSheet) { + style.styleSheet.cssText = text; + } else { + style.textContent = text; + } + + // Test if media query is true or false + return info.width === '1px'; + } + }; + } + + return function(media) { + return { + matches: styleMedia.matchMedium(media || 'all'), + media: media || 'all' + }; + }; + }()); + + /* + * jquery.requestAnimationFrame + * https://github.com/gnarf37/jquery-requestAnimationFrame + * Requires jQuery 1.8+ + * + * Copyright (c) 2012 Corey Frang + * Licensed under the MIT license. + */ + + (function(jQuery) { + + + // requestAnimationFrame polyfill adapted from Erik Möller + // fixes from Paul Irish and Tino Zijdel + // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ + // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating + + var animating, + lastTime = 0, + vendors = ['webkit', 'moz'], + requestAnimationFrame = window.requestAnimationFrame, + cancelAnimationFrame = window.cancelAnimationFrame, + jqueryFxAvailable = 'undefined' !== typeof jQuery.fx; + + for (; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { + requestAnimationFrame = window[ vendors[lastTime] + 'RequestAnimationFrame' ]; + cancelAnimationFrame = cancelAnimationFrame || + window[ vendors[lastTime] + 'CancelAnimationFrame' ] || + window[ vendors[lastTime] + 'CancelRequestAnimationFrame' ]; + } + + function raf() { + if (animating) { + requestAnimationFrame(raf); + + if (jqueryFxAvailable) { + jQuery.fx.tick(); + } + } + } + + if (requestAnimationFrame) { + // use rAF + window.requestAnimationFrame = requestAnimationFrame; + window.cancelAnimationFrame = cancelAnimationFrame; + + if (jqueryFxAvailable) { + jQuery.fx.timer = function (timer) { + if (timer() && jQuery.timers.push(timer) && !animating) { + animating = true; + raf(); + } + }; + + jQuery.fx.stop = function () { + animating = false; + }; + } + } else { + // polyfill + window.requestAnimationFrame = function (callback) { + var currTime = new Date().getTime(), + timeToCall = Math.max(0, 16 - (currTime - lastTime)), + id = window.setTimeout(function () { + callback(currTime + timeToCall); + }, timeToCall); + lastTime = currTime + timeToCall; + return id; + }; + + window.cancelAnimationFrame = function (id) { + clearTimeout(id); + }; + + } + + }( $ )); + + function removeQuotes (string) { + if (typeof string === 'string' || string instanceof String) { + string = string.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g, ''); + } + + return string; + } + + function MediaQuery(selector) { + this.selector = selector; + this.query = ''; + } + + MediaQuery.prototype.toString = function () { + return this.query || (this.query = S(this.selector).css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '')); + }; + + window.Foundation = { + name : 'Foundation', + + version : '5.5.3', + + media_queries : { + 'small' : new MediaQuery('.foundation-mq-small'), + 'small-only' : new MediaQuery('.foundation-mq-small-only'), + 'medium' : new MediaQuery('.foundation-mq-medium'), + 'medium-only' : new MediaQuery('.foundation-mq-medium-only'), + 'large' : new MediaQuery('.foundation-mq-large'), + 'large-only' : new MediaQuery('.foundation-mq-large-only'), + 'xlarge' : new MediaQuery('.foundation-mq-xlarge'), + 'xlarge-only' : new MediaQuery('.foundation-mq-xlarge-only'), + 'xxlarge' : new MediaQuery('.foundation-mq-xxlarge') + }, + + stylesheet : $('').appendTo('head')[0].sheet, + + global : { + namespace : undefined + }, + + init : function (scope, libraries, method, options, response) { + var args = [scope, method, options, response], + responses = []; + + // check RTL + this.rtl = /rtl/i.test(S('html').attr('dir')); + + // set foundation global scope + this.scope = scope || this.scope; + + this.set_namespace(); + + if (libraries && typeof libraries === 'string' && !/reflow/i.test(libraries)) { + if (this.libs.hasOwnProperty(libraries)) { + responses.push(this.init_lib(libraries, args)); + } + } else { + for (var lib in this.libs) { + responses.push(this.init_lib(lib, libraries)); + } + } + + S(window).load(function () { + S(window) + .trigger('resize.fndtn.clearing') + .trigger('resize.fndtn.dropdown') + .trigger('resize.fndtn.equalizer') + .trigger('resize.fndtn.interchange') + .trigger('resize.fndtn.joyride') + .trigger('resize.fndtn.magellan') + .trigger('resize.fndtn.topbar') + .trigger('resize.fndtn.slider'); + }); + + return scope; + }, + + init_lib : function (lib, args) { + if (this.libs.hasOwnProperty(lib)) { + this.patch(this.libs[lib]); + + if (args && args.hasOwnProperty(lib)) { + if (typeof this.libs[lib].settings !== 'undefined') { + $.extend(true, this.libs[lib].settings, args[lib]); + } else if (typeof this.libs[lib].defaults !== 'undefined') { + $.extend(true, this.libs[lib].defaults, args[lib]); + } + return this.libs[lib].init.apply(this.libs[lib], [this.scope, args[lib]]); + } + + args = args instanceof Array ? args : new Array(args); + return this.libs[lib].init.apply(this.libs[lib], args); + } + + return function () {}; + }, + + patch : function (lib) { + lib.scope = this.scope; + lib.namespace = this.global.namespace; + lib.rtl = this.rtl; + lib['data_options'] = this.utils.data_options; + lib['attr_name'] = attr_name; + lib['add_namespace'] = add_namespace; + lib['bindings'] = bindings; + lib['S'] = this.utils.S; + }, + + inherit : function (scope, methods) { + var methods_arr = methods.split(' '), + i = methods_arr.length; + + while (i--) { + if (this.utils.hasOwnProperty(methods_arr[i])) { + scope[methods_arr[i]] = this.utils[methods_arr[i]]; + } + } + }, + + set_namespace : function () { + + // Description: + // Don't bother reading the namespace out of the meta tag + // if the namespace has been set globally in javascript + // + // Example: + // Foundation.global.namespace = 'my-namespace'; + // or make it an empty string: + // Foundation.global.namespace = ''; + // + // + + // If the namespace has not been set (is undefined), try to read it out of the meta element. + // Otherwise use the globally defined namespace, even if it's empty ('') + var namespace = ( this.global.namespace === undefined ) ? $('.foundation-data-attribute-namespace').css('font-family') : this.global.namespace; + + // Finally, if the namsepace is either undefined or false, set it to an empty string. + // Otherwise use the namespace value. + this.global.namespace = ( namespace === undefined || /false/i.test(namespace) ) ? '' : namespace; + }, + + libs : {}, + + // methods that can be inherited in libraries + utils : { + + // Description: + // Fast Selector wrapper returns jQuery object. Only use where getElementById + // is not available. + // + // Arguments: + // Selector (String): CSS selector describing the element(s) to be + // returned as a jQuery object. + // + // Scope (String): CSS selector describing the area to be searched. Default + // is document. + // + // Returns: + // Element (jQuery Object): jQuery object containing elements matching the + // selector within the scope. + S : S, + + // Description: + // Executes a function a max of once every n milliseconds + // + // Arguments: + // Func (Function): Function to be throttled. + // + // Delay (Integer): Function execution threshold in milliseconds. + // + // Returns: + // Lazy_function (Function): Function with throttling applied. + throttle : function (func, delay) { + var timer = null; + + return function () { + var context = this, args = arguments; + + if (timer == null) { + timer = setTimeout(function () { + func.apply(context, args); + timer = null; + }, delay); + } + }; + }, + + // Description: + // Executes a function when it stops being invoked for n seconds + // Modified version of _.debounce() http://underscorejs.org + // + // Arguments: + // Func (Function): Function to be debounced. + // + // Delay (Integer): Function execution threshold in milliseconds. + // + // Immediate (Bool): Whether the function should be called at the beginning + // of the delay instead of the end. Default is false. + // + // Returns: + // Lazy_function (Function): Function with debouncing applied. + debounce : function (func, delay, immediate) { + var timeout, result; + return function () { + var context = this, args = arguments; + var later = function () { + timeout = null; + if (!immediate) { + result = func.apply(context, args); + } + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, delay); + if (callNow) { + result = func.apply(context, args); + } + return result; + }; + }, + + // Description: + // Parses data-options attribute + // + // Arguments: + // El (jQuery Object): Element to be parsed. + // + // Returns: + // Options (Javascript Object): Contents of the element's data-options + // attribute. + data_options : function (el, data_attr_name) { + data_attr_name = data_attr_name || 'options'; + var opts = {}, ii, p, opts_arr, + data_options = function (el) { + var namespace = Foundation.global.namespace; + + if (namespace.length > 0) { + return el.data(namespace + '-' + data_attr_name); + } + + return el.data(data_attr_name); + }; + + var cached_options = data_options(el); + + if (typeof cached_options === 'object') { + return cached_options; + } + + opts_arr = (cached_options || ':').split(';'); + ii = opts_arr.length; + + function isNumber (o) { + return !isNaN (o - 0) && o !== null && o !== '' && o !== false && o !== true; + } + + function trim (str) { + if (typeof str === 'string') { + return $.trim(str); + } + return str; + } + + while (ii--) { + p = opts_arr[ii].split(':'); + p = [p[0], p.slice(1).join(':')]; + + if (/true/i.test(p[1])) { + p[1] = true; + } + if (/false/i.test(p[1])) { + p[1] = false; + } + if (isNumber(p[1])) { + if (p[1].indexOf('.') === -1) { + p[1] = parseInt(p[1], 10); + } else { + p[1] = parseFloat(p[1]); + } + } + + if (p.length === 2 && p[0].length > 0) { + opts[trim(p[0])] = trim(p[1]); + } + } + + return opts; + }, + + // Description: + // Adds JS-recognizable media queries + // + // Arguments: + // Media (String): Key string for the media query to be stored as in + // Foundation.media_queries + // + // Class (String): Class name for the generated tag + register_media : function (media, media_class) { + if (Foundation.media_queries[media] === undefined) { + $('head').append(''); + Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family')); + } + }, + + // Description: + // Add custom CSS within a JS-defined media query + // + // Arguments: + // Rule (String): CSS rule to be appended to the document. + // + // Media (String): Optional media query string for the CSS rule to be + // nested under. + add_custom_rule : function (rule, media) { + if (media === undefined && Foundation.stylesheet) { + Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length); + } else { + var query = Foundation.media_queries[media]; + + if (query !== undefined) { + Foundation.stylesheet.insertRule('@media ' + + Foundation.media_queries[media] + '{ ' + rule + ' }', Foundation.stylesheet.cssRules.length); + } + } + }, + + // Description: + // Performs a callback function when an image is fully loaded + // + // Arguments: + // Image (jQuery Object): Image(s) to check if loaded. + // + // Callback (Function): Function to execute when image is fully loaded. + image_loaded : function (images, callback) { + var self = this, + unloaded = images.length; + + function pictures_has_height(images) { + var pictures_number = images.length; + + for (var i = pictures_number - 1; i >= 0; i--) { + if(images.attr('height') === undefined) { + return false; + }; + }; + + return true; + } + + if (unloaded === 0 || pictures_has_height(images)) { + callback(images); + } + + images.each(function () { + single_image_loaded(self.S(this), function () { + unloaded -= 1; + if (unloaded === 0) { + callback(images); + } + }); + }); + }, + + // Description: + // Returns a random, alphanumeric string + // + // Arguments: + // Length (Integer): Length of string to be generated. Defaults to random + // integer. + // + // Returns: + // Rand (String): Pseudo-random, alphanumeric string. + random_str : function () { + if (!this.fidx) { + this.fidx = 0; + } + this.prefix = this.prefix || [(this.name || 'F'), (+new Date).toString(36)].join('-'); + + return this.prefix + (this.fidx++).toString(36); + }, + + // Description: + // Helper for window.matchMedia + // + // Arguments: + // mq (String): Media query + // + // Returns: + // (Boolean): Whether the media query passes or not + match : function (mq) { + return window.matchMedia(mq).matches; + }, + + // Description: + // Helpers for checking Foundation default media queries with JS + // + // Returns: + // (Boolean): Whether the media query passes or not + + is_small_up : function () { + return this.match(Foundation.media_queries.small); + }, + + is_medium_up : function () { + return this.match(Foundation.media_queries.medium); + }, + + is_large_up : function () { + return this.match(Foundation.media_queries.large); + }, + + is_xlarge_up : function () { + return this.match(Foundation.media_queries.xlarge); + }, + + is_xxlarge_up : function () { + return this.match(Foundation.media_queries.xxlarge); + }, + + is_small_only : function () { + return !this.is_medium_up() && !this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_medium_only : function () { + return this.is_medium_up() && !this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_large_only : function () { + return this.is_medium_up() && this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_xlarge_only : function () { + return this.is_medium_up() && this.is_large_up() && this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_xxlarge_only : function () { + return this.is_medium_up() && this.is_large_up() && this.is_xlarge_up() && this.is_xxlarge_up(); + } + } + }; + + $.fn.foundation = function () { + var args = Array.prototype.slice.call(arguments, 0); + + return this.each(function () { + Foundation.init.apply(Foundation, [this].concat(args)); + return this; + }); + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.abide = { + name : 'abide', + + version : '5.5.3', + + settings : { + live_validate : true, // validate the form as you go + validate_on_blur : true, // validate whenever you focus/blur on an input field + // validate_on: 'tab', // tab (when user tabs between fields), change (input changes), manual (call custom events) + + focus_on_invalid : true, // automatically bring the focus to an invalid input field + error_labels : true, // labels with a for="inputId" will receive an `error` class + error_class : 'error', // labels with a for="inputId" will receive an `error` class + // the amount of time Abide will take before it validates the form (in ms). + // smaller time will result in faster validation + timeout : 1000, + patterns : { + alpha : /^[a-zA-Z]+$/, + alpha_numeric : /^[a-zA-Z0-9]+$/, + integer : /^[-+]?\d+$/, + number : /^[-+]?\d*(?:[\.\,]\d+)?$/, + + // amex, visa, diners + card : /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/, + cvv : /^([0-9]){3,4}$/, + + // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#valid-e-mail-address + email : /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/, + + // http://blogs.lse.ac.uk/lti/2008/04/23/a-regular-expression-to-match-any-url/ + url: /^(https?|ftp|file|ssh):\/\/([-;:&=\+\$,\w]+@{1})?([-A-Za-z0-9\.]+)+:?(\d+)?((\/[-\+~%\/\.\w]+)?\??([-\+=&;%@\.\w]+)?#?([\w]+)?)?/, + // abc.de + domain : /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/, + + datetime : /^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/, + // YYYY-MM-DD + date : /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/, + // HH:MM:SS + time : /^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/, + dateISO : /^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/, + // MM/DD/YYYY + month_day_year : /^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/, + // DD/MM/YYYY + day_month_year : /^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/, + + // #FFF or #FFFFFF + color : /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ + }, + validators : { + equalTo : function (el, required, parent) { + var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value, + to = el.value, + valid = (from === to); + + return valid; + } + } + }, + + timer : null, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + form = self.S(scope).attr('novalidate', 'novalidate'), + settings = form.data(this.attr_name(true) + '-init') || {}; + + this.invalid_attr = this.add_namespace('data-invalid'); + + function validate(originalSelf, e) { + clearTimeout(self.timer); + self.timer = setTimeout(function () { + self.validate([originalSelf], e); + }.bind(originalSelf), settings.timeout); + } + + form + .off('.abide') + .on('submit.fndtn.abide', function (e) { + var is_ajax = /ajax/i.test(self.S(this).attr(self.attr_name())); + return self.validate(self.S(this).find('input, textarea, select').not(":hidden, [data-abide-ignore]").get(), e, is_ajax); + }) + .on('validate.fndtn.abide', function (e) { + if (settings.validate_on === 'manual') { + self.validate([e.target], e); + } + }) + .on('reset', function (e) { + return self.reset($(this), e); + }) + .find('input, textarea, select').not(":hidden, [data-abide-ignore]") + .off('.abide') + .on('blur.fndtn.abide change.fndtn.abide', function (e) { + var id = this.getAttribute('id'), + eqTo = form.find('[data-equalto="'+ id +'"]'); + // old settings fallback + // will be deprecated with F6 release + if (settings.validate_on_blur && settings.validate_on_blur === true) { + validate(this, e); + } + // checks if there is an equalTo equivalent related by id + if(typeof eqTo.get(0) !== "undefined" && eqTo.val().length){ + validate(eqTo.get(0),e); + } + // new settings combining validate options into one setting + if (settings.validate_on === 'change') { + validate(this, e); + } + }) + .on('keydown.fndtn.abide', function (e) { + var id = this.getAttribute('id'), + eqTo = form.find('[data-equalto="'+ id +'"]'); + // old settings fallback + // will be deprecated with F6 release + if (settings.live_validate && settings.live_validate === true && e.which != 9) { + validate(this, e); + } + // checks if there is an equalTo equivalent related by id + if(typeof eqTo.get(0) !== "undefined" && eqTo.val().length){ + validate(eqTo.get(0),e); + } + // new settings combining validate options into one setting + if (settings.validate_on === 'tab' && e.which === 9) { + validate(this, e); + } + else if (settings.validate_on === 'change') { + validate(this, e); + } + }) + .on('focus', function (e) { + if (navigator.userAgent.match(/iPad|iPhone|Android|BlackBerry|Windows Phone|webOS/i)) { + $('html, body').animate({ + scrollTop: $(e.target).offset().top + }, 100); + } + }); + }, + + reset : function (form, e) { + var self = this; + form.removeAttr(self.invalid_attr); + + $('[' + self.invalid_attr + ']', form).removeAttr(self.invalid_attr); + $('.' + self.settings.error_class, form).not('small').removeClass(self.settings.error_class); + $(':input', form).not(':button, :submit, :reset, :hidden, [data-abide-ignore]').val('').removeAttr(self.invalid_attr); + }, + + validate : function (els, e, is_ajax) { + var validations = this.parse_patterns(els), + validation_count = validations.length, + form = this.S(els[0]).closest('form'), + submit_event = /submit/.test(e.type); + + // Has to count up to make sure the focus gets applied to the top error + for (var i = 0; i < validation_count; i++) { + if (!validations[i] && (submit_event || is_ajax)) { + if (this.settings.focus_on_invalid) { + els[i].focus(); + } + form.trigger('invalid.fndtn.abide'); + this.S(els[i]).closest('form').attr(this.invalid_attr, ''); + return false; + } + } + + if (submit_event || is_ajax) { + form.trigger('valid.fndtn.abide'); + } + + form.removeAttr(this.invalid_attr); + + if (is_ajax) { + return false; + } + + return true; + }, + + parse_patterns : function (els) { + var i = els.length, + el_patterns = []; + + while (i--) { + el_patterns.push(this.pattern(els[i])); + } + + return this.check_validation_and_apply_styles(el_patterns); + }, + + pattern : function (el) { + var type = el.getAttribute('type'), + required = typeof el.getAttribute('required') === 'string'; + + var pattern = el.getAttribute('pattern') || ''; + + if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) { + return [el, this.settings.patterns[pattern], required]; + } else if (pattern.length > 0) { + return [el, new RegExp(pattern), required]; + } + + if (this.settings.patterns.hasOwnProperty(type)) { + return [el, this.settings.patterns[type], required]; + } + + pattern = /.*/; + + return [el, pattern, required]; + }, + + // TODO: Break this up into smaller methods, getting hard to read. + check_validation_and_apply_styles : function (el_patterns) { + var i = el_patterns.length, + validations = []; + if (i == 0) { + return validations; + } + var form = this.S(el_patterns[0][0]).closest('[data-' + this.attr_name(true) + ']'), + settings = form.data(this.attr_name(true) + '-init') || {}; + while (i--) { + var el = el_patterns[i][0], + required = el_patterns[i][2], + value = el.value.trim(), + direct_parent = this.S(el).parent(), + validator = el.getAttribute(this.add_namespace('data-abide-validator')), + is_radio = el.type === 'radio', + is_checkbox = el.type === 'checkbox', + label = this.S('label[for="' + el.getAttribute('id') + '"]'), + valid_length = (required) ? (el.value.length > 0) : true, + el_validations = []; + + var parent, valid; + + // support old way to do equalTo validations + if (el.getAttribute(this.add_namespace('data-equalto'))) { validator = 'equalTo' } + + if (!direct_parent.is('label')) { + parent = direct_parent; + } else { + parent = direct_parent.parent(); + } + + if (is_radio && required) { + el_validations.push(this.valid_radio(el, required)); + } else if (is_checkbox && required) { + el_validations.push(this.valid_checkbox(el, required)); + + } else if (validator) { + // Validate using each of the specified (space-delimited) validators. + var validators = validator.split(' '); + var last_valid = true, all_valid = true; + for (var iv = 0; iv < validators.length; iv++) { + valid = this.settings.validators[validators[iv]].apply(this, [el, required, parent]) + el_validations.push(valid); + all_valid = valid && last_valid; + last_valid = valid; + } + if (all_valid) { + this.S(el).removeAttr(this.invalid_attr); + parent.removeClass('error'); + if (label.length > 0 && this.settings.error_labels) { + label.removeClass(this.settings.error_class).removeAttr('role'); + } + $(el).triggerHandler('valid'); + } else { + this.S(el).attr(this.invalid_attr, ''); + parent.addClass('error'); + if (label.length > 0 && this.settings.error_labels) { + label.addClass(this.settings.error_class).attr('role', 'alert'); + } + $(el).triggerHandler('invalid'); + } + } else { + + if (el_patterns[i][1].test(value) && valid_length || + !required && el.value.length < 1 || $(el).attr('disabled')) { + el_validations.push(true); + } else { + el_validations.push(false); + } + + el_validations = [el_validations.every(function (valid) {return valid;})]; + if (el_validations[0]) { + this.S(el).removeAttr(this.invalid_attr); + el.setAttribute('aria-invalid', 'false'); + el.removeAttribute('aria-describedby'); + parent.removeClass(this.settings.error_class); + if (label.length > 0 && this.settings.error_labels) { + label.removeClass(this.settings.error_class).removeAttr('role'); + } + $(el).triggerHandler('valid'); + } else { + this.S(el).attr(this.invalid_attr, ''); + el.setAttribute('aria-invalid', 'true'); + + // Try to find the error associated with the input + var errorElem = parent.find('small.' + this.settings.error_class, 'span.' + this.settings.error_class); + var errorID = errorElem.length > 0 ? errorElem[0].id : ''; + if (errorID.length > 0) { + el.setAttribute('aria-describedby', errorID); + } + + // el.setAttribute('aria-describedby', $(el).find('.error')[0].id); + parent.addClass(this.settings.error_class); + if (label.length > 0 && this.settings.error_labels) { + label.addClass(this.settings.error_class).attr('role', 'alert'); + } + $(el).triggerHandler('invalid'); + } + } + validations = validations.concat(el_validations); + } + + return validations; + }, + + valid_checkbox : function (el, required) { + var el = this.S(el), + valid = (el.is(':checked') || !required || el.get(0).getAttribute('disabled')); + + if (valid) { + el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + $(el).triggerHandler('valid'); + } else { + el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + $(el).triggerHandler('invalid'); + } + + return valid; + }, + + valid_radio : function (el, required) { + var name = el.getAttribute('name'), + group = this.S(el).closest('[data-' + this.attr_name(true) + ']').find("[name='" + name + "']"), + count = group.length, + valid = false, + disabled = false; + + // Has to count up to make sure the focus gets applied to the top error + for (var i=0; i < count; i++) { + if( group[i].getAttribute('disabled') ){ + disabled=true; + valid=true; + } else { + if (group[i].checked){ + valid = true; + } else { + if( disabled ){ + valid = false; + } + } + } + } + + // Has to count up to make sure the focus gets applied to the top error + for (var i = 0; i < count; i++) { + if (valid) { + this.S(group[i]).removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + $(group[i]).triggerHandler('valid'); + } else { + this.S(group[i]).attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + $(group[i]).triggerHandler('invalid'); + } + } + + return valid; + }, + + valid_equal : function (el, required, parent) { + var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value, + to = el.value, + valid = (from === to); + + if (valid) { + this.S(el).removeAttr(this.invalid_attr); + parent.removeClass(this.settings.error_class); + if (label.length > 0 && settings.error_labels) { + label.removeClass(this.settings.error_class); + } + } else { + this.S(el).attr(this.invalid_attr, ''); + parent.addClass(this.settings.error_class); + if (label.length > 0 && settings.error_labels) { + label.addClass(this.settings.error_class); + } + } + + return valid; + }, + + valid_oneof : function (el, required, parent, doNotValidateOthers) { + var el = this.S(el), + others = this.S('[' + this.add_namespace('data-oneof') + ']'), + valid = others.filter(':checked').length > 0; + + if (valid) { + el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + } else { + el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + } + + if (!doNotValidateOthers) { + var _this = this; + others.each(function () { + _this.valid_oneof.call(_this, this, null, null, true); + }); + } + + return valid; + }, + + reflow : function(scope, options) { + var self = this, + form = self.S('[' + this.attr_name() + ']').attr('novalidate', 'novalidate'); + self.S(form).each(function (idx, el) { + self.events(el); + }); + } + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.accordion = { + name : 'accordion', + + version : '5.5.3', + + settings : { + content_class : 'content', + active_class : 'active', + multi_expand : false, + toggleable : true, + callback : function () {} + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function (instance) { + var self = this; + var S = this.S; + self.create(this.S(instance)); + + S(this.scope) + .off('.fndtn.accordion') + .on('click.fndtn.accordion', '[' + this.attr_name() + '] > dd > a, [' + this.attr_name() + '] > li > a', function (e) { + var accordion = S(this).closest('[' + self.attr_name() + ']'), + groupSelector = self.attr_name() + '=' + accordion.attr(self.attr_name()), + settings = accordion.data(self.attr_name(true) + '-init') || self.settings, + target = S('#' + this.href.split('#')[1]), + aunts = $('> dd, > li', accordion), + siblings = aunts.children('.' + settings.content_class), + active_content = siblings.filter('.' + settings.active_class); + + e.preventDefault(); + + if (accordion.attr(self.attr_name())) { + siblings = siblings.add('[' + groupSelector + '] dd > ' + '.' + settings.content_class + ', [' + groupSelector + '] li > ' + '.' + settings.content_class); + aunts = aunts.add('[' + groupSelector + '] dd, [' + groupSelector + '] li'); + } + + if (settings.toggleable && target.is(active_content)) { + target.parent('dd, li').toggleClass(settings.active_class, false); + target.toggleClass(settings.active_class, false); + S(this).attr('aria-expanded', function(i, attr){ + return attr === 'true' ? 'false' : 'true'; + }); + settings.callback(target); + target.triggerHandler('toggled', [accordion]); + accordion.triggerHandler('toggled', [target]); + return; + } + + if (!settings.multi_expand) { + siblings.removeClass(settings.active_class); + aunts.removeClass(settings.active_class); + aunts.children('a').attr('aria-expanded','false'); + } + + target.addClass(settings.active_class).parent().addClass(settings.active_class); + settings.callback(target); + target.triggerHandler('toggled', [accordion]); + accordion.triggerHandler('toggled', [target]); + S(this).attr('aria-expanded','true'); + }); + }, + + create: function($instance) { + var self = this, + accordion = $instance, + aunts = $('> .accordion-navigation', accordion), + settings = accordion.data(self.attr_name(true) + '-init') || self.settings; + + aunts.children('a').attr('aria-expanded','false'); + aunts.has('.' + settings.content_class + '.' + settings.active_class).addClass(settings.active_class).children('a').attr('aria-expanded','true'); + + if (settings.multi_expand) { + $instance.attr('aria-multiselectable','true'); + } + }, + + toggle : function(options) { + var options = typeof options !== 'undefined' ? options : {}; + var selector = typeof options.selector !== 'undefined' ? options.selector : ''; + var toggle_state = typeof options.toggle_state !== 'undefined' ? options.toggle_state : ''; + var $accordion = typeof options.$accordion !== 'undefined' ? options.$accordion : this.S(this.scope).closest('[' + this.attr_name() + ']'); + + var $items = $accordion.find('> dd' + selector + ', > li' + selector); + if ( $items.length < 1 ) { + if ( window.console ) { + console.error('Selection not found.', selector); + } + return false; + } + + var S = this.S; + var active_class = this.settings.active_class; + $items.each(function() { + var $item = S(this); + var is_active = $item.hasClass(active_class); + if ( ( is_active && toggle_state === 'close' ) || ( !is_active && toggle_state === 'open' ) || toggle_state === '' ) { + $item.find('> a').trigger('click.fndtn.accordion'); + } + }); + }, + + open : function(options) { + var options = typeof options !== 'undefined' ? options : {}; + options.toggle_state = 'open'; + this.toggle(options); + }, + + close : function(options) { + var options = typeof options !== 'undefined' ? options : {}; + options.toggle_state = 'close'; + this.toggle(options); + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.alert = { + name : 'alert', + + version : '5.5.3', + + settings : { + callback : function () {} + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = this.S; + + $(this.scope).off('.alert').on('click.fndtn.alert', '[' + this.attr_name() + '] .close', function (e) { + var alertBox = S(this).closest('[' + self.attr_name() + ']'), + settings = alertBox.data(self.attr_name(true) + '-init') || self.settings; + + e.preventDefault(); + if (Modernizr.csstransitions) { + alertBox.addClass('alert-close'); + alertBox.on('transitionend webkitTransitionEnd oTransitionEnd', function (e) { + S(this).trigger('close.fndtn.alert').remove(); + settings.callback(); + }); + } else { + alertBox.fadeOut(300, function () { + S(this).trigger('close.fndtn.alert').remove(); + settings.callback(); + }); + } + }); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.clearing = { + name : 'clearing', + + version : '5.5.3', + + settings : { + templates : { + viewing : '×' + + '' + + '' + + '' + }, + + // comma delimited list of selectors that, on click, will close clearing, + // add 'div.clearing-blackout, div.visible-img' to close on background click + close_selectors : '.clearing-close, div.clearing-blackout', + + // Default to the entire li element. + open_selectors : '', + + // Image will be skipped in carousel. + skip_selector : '', + + touch_label : '', + + // event initializer and locks + init : false, + locked : false + }, + + init : function (scope, method, options) { + var self = this; + Foundation.inherit(this, 'throttle image_loaded'); + + this.bindings(method, options); + + if (self.S(this.scope).is('[' + this.attr_name() + ']')) { + this.assemble(self.S('li', this.scope)); + } else { + self.S('[' + this.attr_name() + ']', this.scope).each(function () { + self.assemble(self.S('li', this)); + }); + } + }, + + events : function (scope) { + var self = this, + S = self.S, + $scroll_container = $('.scroll-container'); + + if ($scroll_container.length > 0) { + this.scope = $scroll_container; + } + + S(this.scope) + .off('.clearing') + .on('click.fndtn.clearing', 'ul[' + this.attr_name() + '] li ' + this.settings.open_selectors, + function (e, current, target) { + var current = current || S(this), + target = target || current, + next = current.next('li'), + settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'), + image = S(e.target); + + e.preventDefault(); + + if (!settings) { + self.init(); + settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + } + + // if clearing is open and the current image is + // clicked, go to the next image in sequence + if (target.hasClass('visible') && + current[0] === target[0] && + next.length > 0 && self.is_open(current)) { + target = next; + image = S('img', target); + } + + // set current and target to the clicked li if not otherwise defined. + self.open(image, current, target); + self.update_paddles(target); + }) + + .on('click.fndtn.clearing', '.clearing-main-next', + function (e) { self.nav(e, 'next') }) + .on('click.fndtn.clearing', '.clearing-main-prev', + function (e) { self.nav(e, 'prev') }) + .on('click.fndtn.clearing', this.settings.close_selectors, + function (e) { Foundation.libs.clearing.close(e, this) }); + + $(document).on('keydown.fndtn.clearing', + function (e) { self.keydown(e) }); + + S(window).off('.clearing').on('resize.fndtn.clearing', + function () { self.resize() }); + + this.swipe_events(scope); + }, + + swipe_events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .on('touchstart.fndtn.clearing', '.visible-img', function (e) { + if (!e.touches) { e = e.originalEvent; } + var data = { + start_page_x : e.touches[0].pageX, + start_page_y : e.touches[0].pageY, + start_time : (new Date()).getTime(), + delta_x : 0, + is_scrolling : undefined + }; + + S(this).data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.clearing', '.visible-img', function (e) { + if (!e.touches) { + e = e.originalEvent; + } + // Ignore pinch/zoom events + if (e.touches.length > 1 || e.scale && e.scale !== 1) { + return; + } + + var data = S(this).data('swipe-transition'); + + if (typeof data === 'undefined') { + data = {}; + } + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if (Foundation.rtl) { + data.delta_x = -data.delta_x; + } + + if (typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? 'next' : 'prev'; + data.active = true; + self.nav(e, direction); + } + }) + .on('touchend.fndtn.clearing', '.visible-img', function (e) { + S(this).data('swipe-transition', {}); + e.stopPropagation(); + }); + }, + + assemble : function ($li) { + var $el = $li.parent(); + + if ($el.parent().hasClass('carousel')) { + return; + } + + $el.after('
    '); + + var grid = $el.detach(), + grid_outerHTML = ''; + + if (grid[0] == null) { + return; + } else { + grid_outerHTML = grid[0].outerHTML; + } + + var holder = this.S('#foundationClearingHolder'), + settings = $el.data(this.attr_name(true) + '-init'), + data = { + grid : '', + viewing : settings.templates.viewing + }, + wrapper = '
    ' + data.viewing + + data.grid + '
    ', + touch_label = this.settings.touch_label; + + if (Modernizr.touch) { + wrapper = $(wrapper).find('.clearing-touch-label').html(touch_label).end(); + } + + holder.after(wrapper).remove(); + }, + + open : function ($image, current, target) { + var self = this, + body = $(document.body), + root = target.closest('.clearing-assembled'), + container = self.S('div', root).first(), + visible_image = self.S('.visible-img', container), + image = self.S('img', visible_image).not($image), + label = self.S('.clearing-touch-label', container), + error = false, + loaded = {}; + + // Event to disable scrolling on touch devices when Clearing is activated + $('body').on('touchmove', function (e) { + e.preventDefault(); + }); + + image.error(function () { + error = true; + }); + + function startLoad() { + setTimeout(function () { + this.image_loaded(image, function () { + if (image.outerWidth() === 1 && !error) { + startLoad.call(this); + } else { + cb.call(this, image); + } + }.bind(this)); + }.bind(this), 100); + } + + function cb (image) { + var $image = $(image); + $image.css('visibility', 'visible'); + $image.trigger('imageVisible'); + // toggle the gallery + body.css('overflow', 'hidden'); + root.addClass('clearing-blackout'); + container.addClass('clearing-container'); + visible_image.show(); + this.fix_height(target) + .caption(self.S('.clearing-caption', visible_image), self.S('img', target)) + .center_and_label(image, label) + .shift(current, target, function () { + target.closest('li').siblings().removeClass('visible'); + target.closest('li').addClass('visible'); + }); + visible_image.trigger('opened.fndtn.clearing') + } + + if (!this.locked()) { + visible_image.trigger('open.fndtn.clearing'); + // set the image to the selected thumbnail + loaded = this.load($image); + if (loaded.interchange) { + image + .attr('data-interchange', loaded.interchange) + .foundation('interchange', 'reflow'); + } else { + image + .attr('src', loaded.src) + .attr('data-interchange', ''); + } + image.css('visibility', 'hidden'); + + startLoad.call(this); + } + }, + + close : function (e, el) { + e.preventDefault(); + + var root = (function (target) { + if (/blackout/.test(target.selector)) { + return target; + } else { + return target.closest('.clearing-blackout'); + } + }($(el))), + body = $(document.body), container, visible_image; + + if (el === e.target && root) { + body.css('overflow', ''); + container = $('div', root).first(); + visible_image = $('.visible-img', container); + visible_image.trigger('close.fndtn.clearing'); + this.settings.prev_index = 0; + $('ul[' + this.attr_name() + ']', root) + .attr('style', '').closest('.clearing-blackout') + .removeClass('clearing-blackout'); + container.removeClass('clearing-container'); + visible_image.hide(); + visible_image.trigger('closed.fndtn.clearing'); + } + + // Event to re-enable scrolling on touch devices + $('body').off('touchmove'); + + return false; + }, + + is_open : function (current) { + return current.parent().prop('style').length > 0; + }, + + keydown : function (e) { + var clearing = $('.clearing-blackout ul[' + this.attr_name() + ']'), + NEXT_KEY = this.rtl ? 37 : 39, + PREV_KEY = this.rtl ? 39 : 37, + ESC_KEY = 27; + + if (e.which === NEXT_KEY) { + this.go(clearing, 'next'); + } + if (e.which === PREV_KEY) { + this.go(clearing, 'prev'); + } + if (e.which === ESC_KEY) { + this.S('a.clearing-close').trigger('click.fndtn.clearing'); + } + }, + + nav : function (e, direction) { + var clearing = $('ul[' + this.attr_name() + ']', '.clearing-blackout'); + + e.preventDefault(); + this.go(clearing, direction); + }, + + resize : function () { + var image = $('img', '.clearing-blackout .visible-img'), + label = $('.clearing-touch-label', '.clearing-blackout'); + + if (image.length) { + this.center_and_label(image, label); + image.trigger('resized.fndtn.clearing') + } + }, + + // visual adjustments + fix_height : function (target) { + var lis = target.parent().children(), + self = this; + + lis.each(function () { + var li = self.S(this), + image = li.find('img'); + + if (li.height() > image.outerHeight()) { + li.addClass('fix-height'); + } + }) + .closest('ul') + .width(lis.length * 100 + '%'); + + return this; + }, + + update_paddles : function (target) { + target = target.closest('li'); + var visible_image = target + .closest('.carousel') + .siblings('.visible-img'); + + if (target.next().length > 0) { + this.S('.clearing-main-next', visible_image).removeClass('disabled'); + } else { + this.S('.clearing-main-next', visible_image).addClass('disabled'); + } + + if (target.prev().length > 0) { + this.S('.clearing-main-prev', visible_image).removeClass('disabled'); + } else { + this.S('.clearing-main-prev', visible_image).addClass('disabled'); + } + }, + + center_and_label : function (target, label) { + if (!this.rtl && label.length > 0) { + label.css({ + marginLeft : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10 + }); + } else { + label.css({ + marginRight : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10, + left: 'auto', + right: '50%' + }); + } + return this; + }, + + // image loading and preloading + + load : function ($image) { + var href, + interchange, + closest_a; + + if ($image[0].nodeName === 'A') { + href = $image.attr('href'); + interchange = $image.data('clearing-interchange'); + } else { + closest_a = $image.closest('a'); + href = closest_a.attr('href'); + interchange = closest_a.data('clearing-interchange'); + } + + this.preload($image); + + return { + 'src': href ? href : $image.attr('src'), + 'interchange': href ? interchange : $image.data('clearing-interchange') + } + }, + + preload : function ($image) { + this + .img($image.closest('li').next(), 'next') + .img($image.closest('li').prev(), 'prev'); + }, + + img : function (img, sibling_type) { + if (img.length) { + var preload_img = $('.clearing-preload-' + sibling_type), + new_a = this.S('a', img), + src, + interchange, + image; + + if (new_a.length) { + src = new_a.attr('href'); + interchange = new_a.data('clearing-interchange'); + } else { + image = this.S('img', img); + src = image.attr('src'); + interchange = image.data('clearing-interchange'); + } + + if (interchange) { + preload_img.attr('data-interchange', interchange); + } else { + preload_img.attr('src', src); + preload_img.attr('data-interchange', ''); + } + } + return this; + }, + + // image caption + + caption : function (container, $image) { + var caption = $image.attr('data-caption'); + + if (caption) { + var containerPlain = container.get(0); + containerPlain.innerHTML = caption; + container.show(); + } else { + container + .text('') + .hide(); + } + return this; + }, + + // directional methods + + go : function ($ul, direction) { + var current = this.S('.visible', $ul), + target = current[direction](); + + // Check for skip selector. + if (this.settings.skip_selector && target.find(this.settings.skip_selector).length != 0) { + target = target[direction](); + } + + if (target.length) { + this.S('img', target) + .trigger('click.fndtn.clearing', [current, target]) + .trigger('change.fndtn.clearing'); + } + }, + + shift : function (current, target, callback) { + var clearing = target.parent(), + old_index = this.settings.prev_index || target.index(), + direction = this.direction(clearing, current, target), + dir = this.rtl ? 'right' : 'left', + left = parseInt(clearing.css('left'), 10), + width = target.outerWidth(), + skip_shift; + + var dir_obj = {}; + + // we use jQuery animate instead of CSS transitions because we + // need a callback to unlock the next animation + // needs support for RTL ** + if (target.index() !== old_index && !/skip/.test(direction)) { + if (/left/.test(direction)) { + this.lock(); + dir_obj[dir] = left + width; + clearing.animate(dir_obj, 300, this.unlock()); + } else if (/right/.test(direction)) { + this.lock(); + dir_obj[dir] = left - width; + clearing.animate(dir_obj, 300, this.unlock()); + } + } else if (/skip/.test(direction)) { + // the target image is not adjacent to the current image, so + // do we scroll right or not + skip_shift = target.index() - this.settings.up_count; + this.lock(); + + if (skip_shift > 0) { + dir_obj[dir] = -(skip_shift * width); + clearing.animate(dir_obj, 300, this.unlock()); + } else { + dir_obj[dir] = 0; + clearing.animate(dir_obj, 300, this.unlock()); + } + } + + callback(); + }, + + direction : function ($el, current, target) { + var lis = this.S('li', $el), + li_width = lis.outerWidth() + (lis.outerWidth() / 4), + up_count = Math.floor(this.S('.clearing-container').outerWidth() / li_width) - 1, + target_index = lis.index(target), + response; + + this.settings.up_count = up_count; + + if (this.adjacent(this.settings.prev_index, target_index)) { + if ((target_index > up_count) && target_index > this.settings.prev_index) { + response = 'right'; + } else if ((target_index > up_count - 1) && target_index <= this.settings.prev_index) { + response = 'left'; + } else { + response = false; + } + } else { + response = 'skip'; + } + + this.settings.prev_index = target_index; + + return response; + }, + + adjacent : function (current_index, target_index) { + for (var i = target_index + 1; i >= target_index - 1; i--) { + if (i === current_index) { + return true; + } + } + return false; + }, + + // lock management + + lock : function () { + this.settings.locked = true; + }, + + unlock : function () { + this.settings.locked = false; + }, + + locked : function () { + return this.settings.locked; + }, + + off : function () { + this.S(this.scope).off('.fndtn.clearing'); + this.S(window).off('.fndtn.clearing'); + }, + + reflow : function () { + this.init(); + } + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.dropdown = { + name : 'dropdown', + + version : '5.5.3', + + settings : { + active_class : 'open', + disabled_class : 'disabled', + mega_class : 'mega', + align : 'bottom', + is_hover : false, + hover_timeout : 150, + opened : function () {}, + closed : function () {} + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + + $.extend(true, this.settings, method, options); + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .off('.dropdown') + .on('click.fndtn.dropdown', '[' + this.attr_name() + ']', function (e) { + var settings = S(this).data(self.attr_name(true) + '-init') || self.settings; + if (!settings.is_hover || Modernizr.touch) { + e.preventDefault(); + if (S(this).parent('[data-reveal-id]').length) { + e.stopPropagation(); + } + self.toggle($(this)); + } + }) + .on('mouseenter.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) { + var $this = S(this), + dropdown, + target; + + clearTimeout(self.timeout); + + if ($this.data(self.data_attr())) { + dropdown = S('#' + $this.data(self.data_attr())); + target = $this; + } else { + dropdown = $this; + target = S('[' + self.attr_name() + '="' + dropdown.attr('id') + '"]'); + } + + var settings = target.data(self.attr_name(true) + '-init') || self.settings; + + if (S(e.currentTarget).data(self.data_attr()) && settings.is_hover) { + self.closeall.call(self); + } + + if (settings.is_hover) { + self.open.apply(self, [dropdown, target]); + } + }) + .on('mouseleave.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) { + var $this = S(this); + var settings; + + if ($this.data(self.data_attr())) { + settings = $this.data(self.data_attr(true) + '-init') || self.settings; + } else { + var target = S('[' + self.attr_name() + '="' + S(this).attr('id') + '"]'), + settings = target.data(self.attr_name(true) + '-init') || self.settings; + } + + self.timeout = setTimeout(function () { + if ($this.data(self.data_attr())) { + if (settings.is_hover) { + self.close.call(self, S('#' + $this.data(self.data_attr()))); + } + } else { + if (settings.is_hover) { + self.close.call(self, $this); + } + } + }.bind(this), settings.hover_timeout); + }) + .on('click.fndtn.dropdown', function (e) { + var parent = S(e.target).closest('[' + self.attr_name() + '-content]'); + var links = parent.find('a'); + + if (links.length > 0 && parent.attr('aria-autoclose') !== 'false') { + self.close.call(self, S('[' + self.attr_name() + '-content]')); + } + + if (e.target !== document && !$.contains(document.documentElement, e.target)) { + return; + } + + if (S(e.target).closest('[' + self.attr_name() + ']').length > 0) { + return; + } + + if (!(S(e.target).data('revealId')) && + (parent.length > 0 && (S(e.target).is('[' + self.attr_name() + '-content]') || + $.contains(parent.first()[0], e.target)))) { + e.stopPropagation(); + return; + } + + self.close.call(self, S('[' + self.attr_name() + '-content]')); + }) + .on('opened.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { + self.settings.opened.call(this); + }) + .on('closed.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { + self.settings.closed.call(this); + }); + + S(window) + .off('.dropdown') + .on('resize.fndtn.dropdown', self.throttle(function () { + self.resize.call(self); + }, 50)); + + this.resize(); + }, + + close : function (dropdown) { + var self = this; + dropdown.each(function (idx) { + var original_target = $('[' + self.attr_name() + '=' + dropdown[idx].id + ']') || $('aria-controls=' + dropdown[idx].id + ']'); + original_target.attr('aria-expanded', 'false'); + if (self.S(this).hasClass(self.settings.active_class)) { + self.S(this) + .css(Foundation.rtl ? 'right' : 'left', '-99999px') + .attr('aria-hidden', 'true') + .removeClass(self.settings.active_class) + .prev('[' + self.attr_name() + ']') + .removeClass(self.settings.active_class) + .removeData('target'); + + self.S(this).trigger('closed.fndtn.dropdown', [dropdown]); + } + }); + dropdown.removeClass('f-open-' + this.attr_name(true)); + }, + + closeall : function () { + var self = this; + $.each(self.S('.f-open-' + this.attr_name(true)), function () { + self.close.call(self, self.S(this)); + }); + }, + + open : function (dropdown, target) { + this + .css(dropdown + .addClass(this.settings.active_class), target); + dropdown.prev('[' + this.attr_name() + ']').addClass(this.settings.active_class); + dropdown.data('target', target.get(0)).trigger('opened.fndtn.dropdown', [dropdown, target]); + dropdown.attr('aria-hidden', 'false'); + target.attr('aria-expanded', 'true'); + dropdown.focus(); + dropdown.addClass('f-open-' + this.attr_name(true)); + }, + + data_attr : function () { + if (this.namespace.length > 0) { + return this.namespace + '-' + this.name; + } + + return this.name; + }, + + toggle : function (target) { + if (target.hasClass(this.settings.disabled_class)) { + return; + } + var dropdown = this.S('#' + target.data(this.data_attr())); + if (dropdown.length === 0) { + // No dropdown found, not continuing + return; + } + + this.close.call(this, this.S('[' + this.attr_name() + '-content]').not(dropdown)); + + if (dropdown.hasClass(this.settings.active_class)) { + this.close.call(this, dropdown); + if (dropdown.data('target') !== target.get(0)) { + this.open.call(this, dropdown, target); + } + } else { + this.open.call(this, dropdown, target); + } + }, + + resize : function () { + var dropdown = this.S('[' + this.attr_name() + '-content].open'); + var target = $(dropdown.data("target")); + + if (dropdown.length && target.length) { + this.css(dropdown, target); + } + }, + + css : function (dropdown, target) { + var left_offset = Math.max((target.width() - dropdown.width()) / 2, 8), + settings = target.data(this.attr_name(true) + '-init') || this.settings, + parentOverflow = dropdown.parent().css('overflow-y') || dropdown.parent().css('overflow'); + + this.clear_idx(); + + + + if (this.small()) { + var p = this.dirs.bottom.call(dropdown, target, settings); + + dropdown.attr('style', '').removeClass('drop-left drop-right drop-top').css({ + position : 'absolute', + width : '95%', + 'max-width' : 'none', + top : p.top + }); + + dropdown.css(Foundation.rtl ? 'right' : 'left', left_offset); + } + // detect if dropdown is in an overflow container + else if (parentOverflow !== 'visible') { + var offset = target[0].offsetTop + target[0].offsetHeight; + + dropdown.attr('style', '').css({ + position : 'absolute', + top : offset + }); + + dropdown.css(Foundation.rtl ? 'right' : 'left', left_offset); + } + else { + + this.style(dropdown, target, settings); + } + + return dropdown; + }, + + style : function (dropdown, target, settings) { + var css = $.extend({position : 'absolute'}, + this.dirs[settings.align].call(dropdown, target, settings)); + + dropdown.attr('style', '').css(css); + }, + + // return CSS property object + // `this` is the dropdown + dirs : { + // Calculate target offset + _base : function (t, s) { + var o_p = this.offsetParent(), + o = o_p.offset(), + p = t.offset(); + + p.top -= o.top; + p.left -= o.left; + + //set some flags on the p object to pass along + p.missRight = false; + p.missTop = false; + p.missLeft = false; + p.leftRightFlag = false; + + //lets see if the panel will be off the screen + //get the actual width of the page and store it + var actualBodyWidth; + var windowWidth = window.innerWidth; + + if (document.getElementsByClassName('row')[0]) { + actualBodyWidth = document.getElementsByClassName('row')[0].clientWidth; + } else { + actualBodyWidth = windowWidth; + } + + var actualMarginWidth = (windowWidth - actualBodyWidth) / 2; + var actualBoundary = actualBodyWidth; + + if (!this.hasClass('mega') && !s.ignore_repositioning) { + var outerWidth = this.outerWidth(); + var o_left = t.offset().left; + + //miss top + if (t.offset().top <= this.outerHeight()) { + p.missTop = true; + actualBoundary = windowWidth - actualMarginWidth; + p.leftRightFlag = true; + } + + //miss right + if (o_left + outerWidth > o_left + actualMarginWidth && o_left - actualMarginWidth > outerWidth) { + p.missRight = true; + p.missLeft = false; + } + + //miss left + if (o_left - outerWidth <= 0) { + p.missLeft = true; + p.missRight = false; + } + } + + return p; + }, + + top : function (t, s) { + var self = Foundation.libs.dropdown, + p = self.dirs._base.call(this, t, s); + + this.addClass('drop-top'); + + if (p.missTop == true) { + p.top = p.top + t.outerHeight() + this.outerHeight(); + this.removeClass('drop-top'); + } + + if (p.missRight == true) { + p.left = p.left - this.outerWidth() + t.outerWidth(); + } + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); + } + + if (Foundation.rtl) { + return {left : p.left - this.outerWidth() + t.outerWidth(), + top : p.top - this.outerHeight()}; + } + + return {left : p.left, top : p.top - this.outerHeight()}; + }, + + bottom : function (t, s) { + var self = Foundation.libs.dropdown, + p = self.dirs._base.call(this, t, s); + + if (p.missRight == true) { + p.left = p.left - this.outerWidth() + t.outerWidth(); + } + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); + } + + if (self.rtl) { + return {left : p.left - this.outerWidth() + t.outerWidth(), top : p.top + t.outerHeight()}; + } + + return {left : p.left, top : p.top + t.outerHeight()}; + }, + + left : function (t, s) { + var p = Foundation.libs.dropdown.dirs._base.call(this, t, s); + + this.addClass('drop-left'); + + if (p.missLeft == true) { + p.left = p.left + this.outerWidth(); + p.top = p.top + t.outerHeight(); + this.removeClass('drop-left'); + } + + return {left : p.left - this.outerWidth(), top : p.top}; + }, + + right : function (t, s) { + var p = Foundation.libs.dropdown.dirs._base.call(this, t, s); + + this.addClass('drop-right'); + + if (p.missRight == true) { + p.left = p.left - this.outerWidth(); + p.top = p.top + t.outerHeight(); + this.removeClass('drop-right'); + } else { + p.triggeredRight = true; + } + + var self = Foundation.libs.dropdown; + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); + } + + return {left : p.left + t.outerWidth(), top : p.top}; + } + }, + + // Insert rule to style psuedo elements + adjust_pip : function (dropdown, target, settings, position) { + var sheet = Foundation.stylesheet, + pip_offset_base = 8; + + if (dropdown.hasClass(settings.mega_class)) { + pip_offset_base = position.left + (target.outerWidth() / 2) - 8; + } else if (this.small()) { + pip_offset_base += position.left - 8; + } + + this.rule_idx = sheet.cssRules.length; + + //default + var sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left: ' + pip_offset_base + 'px;', + css_after = 'left: ' + (pip_offset_base - 1) + 'px;'; + + if (position.missRight == true) { + pip_offset_base = dropdown.outerWidth() - 23; + sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left: ' + pip_offset_base + 'px;', + css_after = 'left: ' + (pip_offset_base - 1) + 'px;'; + } + + //just a case where right is fired, but its not missing right + if (position.triggeredRight == true) { + sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left:-12px;', + css_after = 'left:-14px;'; + } + + if (sheet.insertRule) { + sheet.insertRule([sel_before, '{', css_before, '}'].join(' '), this.rule_idx); + sheet.insertRule([sel_after, '{', css_after, '}'].join(' '), this.rule_idx + 1); + } else { + sheet.addRule(sel_before, css_before, this.rule_idx); + sheet.addRule(sel_after, css_after, this.rule_idx + 1); + } + }, + + // Remove old dropdown rule index + clear_idx : function () { + var sheet = Foundation.stylesheet; + + if (typeof this.rule_idx !== 'undefined') { + sheet.deleteRule(this.rule_idx); + sheet.deleteRule(this.rule_idx); + delete this.rule_idx; + } + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + off : function () { + this.S(this.scope).off('.fndtn.dropdown'); + this.S('html, body').off('.fndtn.dropdown'); + this.S(window).off('.fndtn.dropdown'); + this.S('[data-dropdown-content]').off('.fndtn.dropdown'); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.equalizer = { + name : 'equalizer', + + version : '5.5.3', + + settings : { + use_tallest : true, + before_height_change : $.noop, + after_height_change : $.noop, + equalize_on_stack : false, + act_on_hidden_el: false + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'image_loaded'); + this.bindings(method, options); + this.reflow(); + }, + + events : function () { + this.S(window).off('.equalizer').on('resize.fndtn.equalizer', function (e) { + this.reflow(); + }.bind(this)); + }, + + equalize : function (equalizer) { + var isStacked = false, + group = equalizer.data('equalizer'), + settings = equalizer.data(this.attr_name(true)+'-init') || this.settings, + vals, + firstTopOffset; + + if (settings.act_on_hidden_el) { + vals = group ? equalizer.find('['+this.attr_name()+'-watch="'+group+'"]') : equalizer.find('['+this.attr_name()+'-watch]'); + } + else { + vals = group ? equalizer.find('['+this.attr_name()+'-watch="'+group+'"]:visible') : equalizer.find('['+this.attr_name()+'-watch]:visible'); + } + + if (vals.length === 0) { + return; + } + + settings.before_height_change(); + equalizer.trigger('before-height-change.fndth.equalizer'); + vals.height('inherit'); + + if (settings.equalize_on_stack === false) { + firstTopOffset = vals.first().offset().top; + vals.each(function () { + if ($(this).offset().top !== firstTopOffset) { + isStacked = true; + return false; + } + }); + if (isStacked) { + return; + } + } + + var heights = vals.map(function () { return $(this).outerHeight(false) }).get(); + + if (settings.use_tallest) { + var max = Math.max.apply(null, heights); + vals.css('height', max); + } else { + var min = Math.min.apply(null, heights); + vals.css('height', min); + } + + settings.after_height_change(); + equalizer.trigger('after-height-change.fndtn.equalizer'); + }, + + reflow : function () { + var self = this; + + this.S('[' + this.attr_name() + ']', this.scope).each(function () { + var $eq_target = $(this), + media_query = $eq_target.data('equalizer-mq'), + ignore_media_query = true; + + if (media_query) { + media_query = 'is_' + media_query.replace(/-/g, '_'); + if (Foundation.utils.hasOwnProperty(media_query)) { + ignore_media_query = false; + } + } + + self.image_loaded(self.S('img', this), function () { + if (ignore_media_query || Foundation.utils[media_query]()) { + self.equalize($eq_target) + } else { + var vals = $eq_target.find('[' + self.attr_name() + '-watch]:visible'); + vals.css('height', 'auto'); + } + }); + }); + } + }; +})(jQuery, window, window.document); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.interchange = { + name : 'interchange', + + version : '5.5.3', + + cache : {}, + + images_loaded : false, + nodes_loaded : false, + + settings : { + load_attr : 'interchange', + + named_queries : { + 'default' : 'only screen', + 'small' : Foundation.media_queries['small'], + 'small-only' : Foundation.media_queries['small-only'], + 'medium' : Foundation.media_queries['medium'], + 'medium-only' : Foundation.media_queries['medium-only'], + 'large' : Foundation.media_queries['large'], + 'large-only' : Foundation.media_queries['large-only'], + 'xlarge' : Foundation.media_queries['xlarge'], + 'xlarge-only' : Foundation.media_queries['xlarge-only'], + 'xxlarge' : Foundation.media_queries['xxlarge'], + 'landscape' : 'only screen and (orientation: landscape)', + 'portrait' : 'only screen and (orientation: portrait)', + 'retina' : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + + 'only screen and (min--moz-device-pixel-ratio: 2),' + + 'only screen and (-o-min-device-pixel-ratio: 2/1),' + + 'only screen and (min-device-pixel-ratio: 2),' + + 'only screen and (min-resolution: 192dpi),' + + 'only screen and (min-resolution: 2dppx)' + }, + + directives : { + replace : function (el, path, trigger) { + // The trigger argument, if called within the directive, fires + // an event named after the directive on the element, passing + // any parameters along to the event that you pass to trigger. + // + // ex. trigger(), trigger([a, b, c]), or trigger(a, b, c) + // + // This allows you to bind a callback like so: + // $('#interchangeContainer').on('replace', function (e, a, b, c) { + // console.log($(this).html(), a, b, c); + // }); + + if (el !== null && /IMG/.test(el[0].nodeName)) { + var orig_path = $.each(el, function(){this.src = path;}); + // var orig_path = el[0].src; + + if (new RegExp(path, 'i').test(orig_path)) { + return; + } + + el.attr("src", path); + + return trigger(el[0].src); + } + var last_path = el.data(this.data_attr + '-last-path'), + self = this; + + if (last_path == path) { + return; + } + + if (/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(path)) { + $(el).css('background-image', 'url(' + path + ')'); + el.data('interchange-last-path', path); + return trigger(path); + } + + return $.get(path, function (response) { + el.html(response); + el.data(self.data_attr + '-last-path', path); + trigger(); + }); + + } + } + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle random_str'); + + this.data_attr = this.set_data_attr(); + $.extend(true, this.settings, method, options); + this.bindings(method, options); + this.reflow(); + }, + + get_media_hash : function () { + var mediaHash = ''; + for (var queryName in this.settings.named_queries ) { + mediaHash += matchMedia(this.settings.named_queries[queryName]).matches.toString(); + } + return mediaHash; + }, + + events : function () { + var self = this, prevMediaHash; + + $(window) + .off('.interchange') + .on('resize.fndtn.interchange', self.throttle(function () { + var currMediaHash = self.get_media_hash(); + if (currMediaHash !== prevMediaHash) { + self.resize(); + } + prevMediaHash = currMediaHash; + }, 50)); + + return this; + }, + + resize : function () { + var cache = this.cache; + + if (!this.images_loaded || !this.nodes_loaded) { + setTimeout($.proxy(this.resize, this), 50); + return; + } + + for (var uuid in cache) { + if (cache.hasOwnProperty(uuid)) { + var passed = this.results(uuid, cache[uuid]); + if (passed) { + this.settings.directives[passed + .scenario[1]].call(this, passed.el, passed.scenario[0], (function (passed) { + if (arguments[0] instanceof Array) { + var args = arguments[0]; + } else { + var args = Array.prototype.slice.call(arguments, 0); + } + + return function() { + passed.el.trigger(passed.scenario[1], args); + } + }(passed))); + } + } + } + + }, + + results : function (uuid, scenarios) { + var count = scenarios.length; + + if (count > 0) { + var el = this.S('[' + this.add_namespace('data-uuid') + '="' + uuid + '"]'); + + while (count--) { + var mq, rule = scenarios[count][2]; + if (this.settings.named_queries.hasOwnProperty(rule)) { + mq = matchMedia(this.settings.named_queries[rule]); + } else { + mq = matchMedia(rule); + } + if (mq.matches) { + return {el : el, scenario : scenarios[count]}; + } + } + } + + return false; + }, + + load : function (type, force_update) { + if (typeof this['cached_' + type] === 'undefined' || force_update) { + this['update_' + type](); + } + + return this['cached_' + type]; + }, + + update_images : function () { + var images = this.S('img[' + this.data_attr + ']'), + count = images.length, + i = count, + loaded_count = 0, + data_attr = this.data_attr; + + this.cache = {}; + this.cached_images = []; + this.images_loaded = (count === 0); + + while (i--) { + loaded_count++; + if (images[i]) { + var str = images[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_images.push(images[i]); + } + } + + if (loaded_count === count) { + this.images_loaded = true; + this.enhance('images'); + } + } + + return this; + }, + + update_nodes : function () { + var nodes = this.S('[' + this.data_attr + ']').not('img'), + count = nodes.length, + i = count, + loaded_count = 0, + data_attr = this.data_attr; + + this.cached_nodes = []; + this.nodes_loaded = (count === 0); + + while (i--) { + loaded_count++; + var str = nodes[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_nodes.push(nodes[i]); + } + + if (loaded_count === count) { + this.nodes_loaded = true; + this.enhance('nodes'); + } + } + + return this; + }, + + enhance : function (type) { + var i = this['cached_' + type].length; + + while (i--) { + this.object($(this['cached_' + type][i])); + } + + return $(window).trigger('resize.fndtn.interchange'); + }, + + convert_directive : function (directive) { + + var trimmed = this.trim(directive); + + if (trimmed.length > 0) { + return trimmed; + } + + return 'replace'; + }, + + parse_scenario : function (scenario) { + // This logic had to be made more complex since some users were using commas in the url path + // So we cannot simply just split on a comma + + var directive_match = scenario[0].match(/(.+),\s*(\w+)\s*$/), + // getting the mq has gotten a bit complicated since we started accounting for several use cases + // of URLs. For now we'll continue to match these scenarios, but we may consider having these scenarios + // as nested objects or arrays in F6. + // regex: match everything before close parenthesis for mq + media_query = scenario[1].match(/(.*)\)/); + + if (directive_match) { + var path = directive_match[1], + directive = directive_match[2]; + + } else { + var cached_split = scenario[0].split(/,\s*$/), + path = cached_split[0], + directive = ''; + } + + return [this.trim(path), this.convert_directive(directive), this.trim(media_query[1])]; + }, + + object : function (el) { + var raw_arr = this.parse_data_attr(el), + scenarios = [], + i = raw_arr.length; + + if (i > 0) { + while (i--) { + // split array between comma delimited content and mq + // regex: comma, optional space, open parenthesis + var scenario = raw_arr[i].split(/,\s?\(/); + + if (scenario.length > 1) { + var params = this.parse_scenario(scenario); + scenarios.push(params); + } + } + } + + return this.store(el, scenarios); + }, + + store : function (el, scenarios) { + var uuid = this.random_str(), + current_uuid = el.data(this.add_namespace('uuid', true)); + + if (this.cache[current_uuid]) { + return this.cache[current_uuid]; + } + + el.attr(this.add_namespace('data-uuid'), uuid); + return this.cache[uuid] = scenarios; + }, + + trim : function (str) { + + if (typeof str === 'string') { + return $.trim(str); + } + + return str; + }, + + set_data_attr : function (init) { + if (init) { + if (this.namespace.length > 0) { + return this.namespace + '-' + this.settings.load_attr; + } + + return this.settings.load_attr; + } + + if (this.namespace.length > 0) { + return 'data-' + this.namespace + '-' + this.settings.load_attr; + } + + return 'data-' + this.settings.load_attr; + }, + + parse_data_attr : function (el) { + var raw = el.attr(this.attr_name()).split(/\[(.*?)\]/), + i = raw.length, + output = []; + + while (i--) { + if (raw[i].replace(/[\W\d]+/, '').length > 4) { + output.push(raw[i]); + } + } + + return output; + }, + + reflow : function () { + this.load('images', true); + this.load('nodes', true); + } + + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + var Modernizr = Modernizr || false; + + Foundation.libs.joyride = { + name : 'joyride', + + version : '5.5.3', + + defaults : { + expose : false, // turn on or off the expose feature + modal : true, // Whether to cover page with modal during the tour + keyboard : true, // enable left, right and esc keystrokes + tip_location : 'bottom', // 'top', 'bottom', 'left' or 'right' in relation to parent + nub_position : 'auto', // override on a per tooltip bases + scroll_speed : 1500, // Page scrolling speed in milliseconds, 0 = no scroll animation + scroll_animation : 'linear', // supports 'swing' and 'linear', extend with jQuery UI. + timer : 0, // 0 = no timer , all other numbers = timer in milliseconds + start_timer_on_click : true, // true or false - true requires clicking the first button start the timer + start_offset : 0, // the index of the tooltip you want to start on (index of the li) + next_button : true, // true or false to control whether a next button is used + prev_button : true, // true or false to control whether a prev button is used + tip_animation : 'fade', // 'pop' or 'fade' in each tip + pause_after : [], // array of indexes where to pause the tour after + exposed : [], // array of expose elements + tip_animation_fade_speed : 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition + cookie_monster : false, // true or false to control whether cookies are used + cookie_name : 'joyride', // Name the cookie you'll use + cookie_domain : false, // Will this cookie be attached to a domain, ie. '.notableapp.com' + cookie_expires : 365, // set when you would like the cookie to expire. + tip_container : 'body', // Where will the tip be attached + abort_on_close : true, // When true, the close event will not fire any callback + tip_location_patterns : { + top : ['bottom'], + bottom : [], // bottom should not need to be repositioned + left : ['right', 'top', 'bottom'], + right : ['left', 'top', 'bottom'] + }, + post_ride_callback : function () {}, // A method to call once the tour closes (canceled or complete) + post_step_callback : function () {}, // A method to call after each step + pre_step_callback : function () {}, // A method to call before each step + pre_ride_callback : function () {}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) + post_expose_callback : function () {}, // A method to call after an element has been exposed + template : { // HTML segments for tip layout + link : '×', + timer : '
    ', + tip : '
    ', + wrapper : '
    ', + button : '', + prev_button : '', + modal : '
    ', + expose : '
    ', + expose_cover : '
    ' + }, + expose_add_class : '' // One or more space-separated class names to be added to exposed element + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle random_str'); + + this.settings = this.settings || $.extend({}, this.defaults, (options || method)); + + this.bindings(method, options) + }, + + go_next : function () { + if (this.settings.$li.next().length < 1) { + this.end(); + } else if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + this.hide(); + this.show(); + this.startTimer(); + } else { + this.hide(); + this.show(); + } + }, + + go_prev : function () { + if (this.settings.$li.prev().length < 1) { + // Do nothing if there are no prev element + } else if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + this.hide(); + this.show(null, true); + this.startTimer(); + } else { + this.hide(); + this.show(null, true); + } + }, + + events : function () { + var self = this; + + $(this.scope) + .off('.joyride') + .on('click.fndtn.joyride', '.joyride-next-tip, .joyride-modal-bg', function (e) { + e.preventDefault(); + this.go_next() + }.bind(this)) + .on('click.fndtn.joyride', '.joyride-prev-tip', function (e) { + e.preventDefault(); + this.go_prev(); + }.bind(this)) + + .on('click.fndtn.joyride', '.joyride-close-tip', function (e) { + e.preventDefault(); + this.end(this.settings.abort_on_close); + }.bind(this)) + + .on('keyup.fndtn.joyride', function (e) { + // Don't do anything if keystrokes are disabled + // or if the joyride is not being shown + if (!this.settings.keyboard || !this.settings.riding) { + return; + } + + switch (e.which) { + case 39: // right arrow + e.preventDefault(); + this.go_next(); + break; + case 37: // left arrow + e.preventDefault(); + this.go_prev(); + break; + case 27: // escape + e.preventDefault(); + this.end(this.settings.abort_on_close); + } + }.bind(this)); + + $(window) + .off('.joyride') + .on('resize.fndtn.joyride', self.throttle(function () { + if ($('[' + self.attr_name() + ']').length > 0 && self.settings.$next_tip && self.settings.riding) { + if (self.settings.exposed.length > 0) { + var $els = $(self.settings.exposed); + + $els.each(function () { + var $this = $(this); + self.un_expose($this); + self.expose($this); + }); + } + + if (self.is_phone()) { + self.pos_phone(); + } else { + self.pos_default(false); + } + } + }, 100)); + }, + + start : function () { + var self = this, + $this = $('[' + this.attr_name() + ']', this.scope), + integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'], + int_settings_count = integer_settings.length; + + if (!$this.length > 0) { + return; + } + + if (!this.settings.init) { + this.events(); + } + + this.settings = $this.data(this.attr_name(true) + '-init'); + + // non configureable settings + this.settings.$content_el = $this; + this.settings.$body = $(this.settings.tip_container); + this.settings.body_offset = $(this.settings.tip_container).position(); + this.settings.$tip_content = this.settings.$content_el.find('> li'); + this.settings.paused = false; + this.settings.attempts = 0; + this.settings.riding = true; + + // can we create cookies? + if (typeof $.cookie !== 'function') { + this.settings.cookie_monster = false; + } + + // generate the tips and insert into dom. + if (!this.settings.cookie_monster || this.settings.cookie_monster && !$.cookie(this.settings.cookie_name)) { + this.settings.$tip_content.each(function (index) { + var $this = $(this); + this.settings = $.extend({}, self.defaults, self.data_options($this)); + + // Make sure that settings parsed from data_options are integers where necessary + var i = int_settings_count; + while (i--) { + self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10); + } + self.create({$li : $this, index : index}); + }); + + // show first tip + if (!this.settings.start_timer_on_click && this.settings.timer > 0) { + this.show('init'); + this.startTimer(); + } else { + this.show('init'); + } + + } + }, + + resume : function () { + this.set_li(); + this.show(); + }, + + tip_template : function (opts) { + var $blank, content; + + opts.tip_class = opts.tip_class || ''; + + $blank = $(this.settings.template.tip).addClass(opts.tip_class); + content = $.trim($(opts.li).html()) + + this.prev_button_text(opts.prev_button_text, opts.index) + + this.button_text(opts.button_text) + + this.settings.template.link + + this.timer_instance(opts.index); + + $blank.append($(this.settings.template.wrapper)); + $blank.first().attr(this.add_namespace('data-index'), opts.index); + $('.joyride-content-wrapper', $blank).append(content); + + return $blank[0]; + }, + + timer_instance : function (index) { + var txt; + + if ((index === 0 && this.settings.start_timer_on_click && this.settings.timer > 0) || this.settings.timer === 0) { + txt = ''; + } else { + txt = $(this.settings.template.timer)[0].outerHTML; + } + return txt; + }, + + button_text : function (txt) { + if (this.settings.tip_settings.next_button) { + txt = $.trim(txt) || 'Next'; + txt = $(this.settings.template.button).append(txt)[0].outerHTML; + } else { + txt = ''; + } + return txt; + }, + + prev_button_text : function (txt, idx) { + if (this.settings.tip_settings.prev_button) { + txt = $.trim(txt) || 'Previous'; + + // Add the disabled class to the button if it's the first element + if (idx == 0) { + txt = $(this.settings.template.prev_button).append(txt).addClass('disabled')[0].outerHTML; + } else { + txt = $(this.settings.template.prev_button).append(txt)[0].outerHTML; + } + } else { + txt = ''; + } + return txt; + }, + + create : function (opts) { + this.settings.tip_settings = $.extend({}, this.settings, this.data_options(opts.$li)); + var buttonText = opts.$li.attr(this.add_namespace('data-button')) || opts.$li.attr(this.add_namespace('data-text')), + prevButtonText = opts.$li.attr(this.add_namespace('data-button-prev')) || opts.$li.attr(this.add_namespace('data-prev-text')), + tipClass = opts.$li.attr('class'), + $tip_content = $(this.tip_template({ + tip_class : tipClass, + index : opts.index, + button_text : buttonText, + prev_button_text : prevButtonText, + li : opts.$li + })); + + $(this.settings.tip_container).append($tip_content); + }, + + show : function (init, is_prev) { + var $timer = null; + + // are we paused? + if (this.settings.$li === undefined || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) { + + // don't go to the next li if the tour was paused + if (this.settings.paused) { + this.settings.paused = false; + } else { + this.set_li(init, is_prev); + } + + this.settings.attempts = 0; + + if (this.settings.$li.length && this.settings.$target.length > 0) { + if (init) { //run when we first start + this.settings.pre_ride_callback(this.settings.$li.index(), this.settings.$next_tip); + if (this.settings.modal) { + this.show_modal(); + } + } + + this.settings.pre_step_callback(this.settings.$li.index(), this.settings.$next_tip); + + if (this.settings.modal && this.settings.expose) { + this.expose(); + } + + this.settings.tip_settings = $.extend({}, this.settings, this.data_options(this.settings.$li)); + + this.settings.timer = parseInt(this.settings.timer, 10); + + this.settings.tip_settings.tip_location_pattern = this.settings.tip_location_patterns[this.settings.tip_settings.tip_location]; + + // scroll and hide bg if not modal and not expose + if (!/body/i.test(this.settings.$target.selector) && !this.settings.expose) { + var joyridemodalbg = $('.joyride-modal-bg'); + if (/pop/i.test(this.settings.tipAnimation)) { + joyridemodalbg.hide(); + } else { + joyridemodalbg.fadeOut(this.settings.tipAnimationFadeSpeed); + } + this.scroll_to(); + } + + if (this.is_phone()) { + this.pos_phone(true); + } else { + this.pos_default(true); + } + + $timer = this.settings.$next_tip.find('.joyride-timer-indicator'); + + if (/pop/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip.show(); + + setTimeout(function () { + $timer.animate({ + width : $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fade_speed); + + } else { + this.settings.$next_tip.show(); + + } + + } else if (/fade/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip + .fadeIn(this.settings.tip_animation_fade_speed) + .show(); + + setTimeout(function () { + $timer.animate({ + width : $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fade_speed); + + } else { + this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed); + } + } + + this.settings.$current_tip = this.settings.$next_tip; + + // skip non-existant targets + } else if (this.settings.$li && this.settings.$target.length < 1) { + + this.show(init, is_prev); + + } else { + + this.end(); + + } + } else { + + this.settings.paused = true; + + } + + }, + + is_phone : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + hide : function () { + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + if (!this.settings.modal) { + $('.joyride-modal-bg').hide(); + } + + // Prevent scroll bouncing...wait to remove from layout + this.settings.$current_tip.css('visibility', 'hidden'); + setTimeout($.proxy(function () { + this.hide(); + this.css('visibility', 'visible'); + }, this.settings.$current_tip), 0); + this.settings.post_step_callback(this.settings.$li.index(), + this.settings.$current_tip); + }, + + set_li : function (init, is_prev) { + if (init) { + this.settings.$li = this.settings.$tip_content.eq(this.settings.start_offset); + this.set_next_tip(); + this.settings.$current_tip = this.settings.$next_tip; + } else { + if (is_prev) { + this.settings.$li = this.settings.$li.prev(); + } else { + this.settings.$li = this.settings.$li.next(); + } + this.set_next_tip(); + } + + this.set_target(); + }, + + set_next_tip : function () { + this.settings.$next_tip = $('.joyride-tip-guide').eq(this.settings.$li.index()); + this.settings.$next_tip.data('closed', ''); + }, + + set_target : function () { + var cl = this.settings.$li.attr(this.add_namespace('data-class')), + id = this.settings.$li.attr(this.add_namespace('data-id')), + $sel = function () { + if (id) { + return $(document.getElementById(id)); + } else if (cl) { + return $('.' + cl).first(); + } else { + return $('body'); + } + }; + + this.settings.$target = $sel(); + }, + + scroll_to : function () { + var window_half, tipOffset; + + window_half = $(window).height() / 2; + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()); + + if (tipOffset != 0) { + $('html, body').stop().animate({ + scrollTop : tipOffset + }, this.settings.scroll_speed, 'swing'); + } + }, + + paused : function () { + return ($.inArray((this.settings.$li.index() + 1), this.settings.pause_after) === -1); + }, + + restart : function () { + this.hide(); + this.settings.$li = undefined; + this.show('init'); + }, + + pos_default : function (init) { + var $nub = this.settings.$next_tip.find('.joyride-nub'), + nub_width = Math.ceil($nub.outerWidth() / 2), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + // tip must not be "display: none" to calculate position + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (!/body/i.test(this.settings.$target.selector)) { + var topAdjustment = this.settings.tip_settings.tipAdjustmentY ? parseInt(this.settings.tip_settings.tipAdjustmentY) : 0, + leftAdjustment = this.settings.tip_settings.tipAdjustmentX ? parseInt(this.settings.tip_settings.tipAdjustmentX) : 0; + + if (this.bottom()) { + if (this.rtl) { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), + left : this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth() + leftAdjustment}); + } else { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), + left : this.settings.$target.offset().left + leftAdjustment}); + } + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'top'); + + } else if (this.top()) { + if (this.rtl) { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), + left : this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); + } else { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), + left : this.settings.$target.offset().left + leftAdjustment}); + } + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'bottom'); + + } else if (this.right()) { + + this.settings.$next_tip.css({ + top : this.settings.$target.offset().top + topAdjustment, + left : (this.settings.$target.outerWidth() + this.settings.$target.offset().left + nub_width + leftAdjustment)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'left'); + + } else if (this.left()) { + + this.settings.$next_tip.css({ + top : this.settings.$target.offset().top + topAdjustment, + left : (this.settings.$target.offset().left - this.settings.$next_tip.outerWidth() - nub_width + leftAdjustment)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'right'); + + } + + if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tip_settings.tip_location_pattern.length) { + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + this.settings.tip_settings.tip_location = this.settings.tip_settings.tip_location_pattern[this.settings.attempts]; + + this.settings.attempts++; + + this.pos_default(); + + } + + } else if (this.settings.$li.length) { + + this.pos_modal($nub); + + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + + }, + + pos_phone : function (init) { + var tip_height = this.settings.$next_tip.outerHeight(), + tip_offset = this.settings.$next_tip.offset(), + target_height = this.settings.$target.outerHeight(), + $nub = $('.joyride-nub', this.settings.$next_tip), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (!/body/i.test(this.settings.$target.selector)) { + + if (this.top()) { + + this.settings.$next_tip.offset({top : this.settings.$target.offset().top - tip_height - nub_height}); + $nub.addClass('bottom'); + + } else { + + this.settings.$next_tip.offset({top : this.settings.$target.offset().top + target_height + nub_height}); + $nub.addClass('top'); + + } + + } else if (this.settings.$li.length) { + this.pos_modal($nub); + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + }, + + pos_modal : function ($nub) { + this.center(); + $nub.hide(); + + this.show_modal(); + }, + + show_modal : function () { + if (!this.settings.$next_tip.data('closed')) { + var joyridemodalbg = $('.joyride-modal-bg'); + if (joyridemodalbg.length < 1) { + var joyridemodalbg = $(this.settings.template.modal); + joyridemodalbg.appendTo('body'); + } + + if (/pop/i.test(this.settings.tip_animation)) { + joyridemodalbg.show(); + } else { + joyridemodalbg.fadeIn(this.settings.tip_animation_fade_speed); + } + } + }, + + expose : function () { + var expose, + exposeCover, + el, + origCSS, + origClasses, + randId = 'expose-' + this.random_str(6); + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if (this.settings.$target && !/body/i.test(this.settings.$target.selector)) { + el = this.settings.$target; + } else { + return false; + } + + if (el.length < 1) { + if (window.console) { + console.error('element not valid', el); + } + return false; + } + + expose = $(this.settings.template.expose); + this.settings.$body.append(expose); + expose.css({ + top : el.offset().top, + left : el.offset().left, + width : el.outerWidth(true), + height : el.outerHeight(true) + }); + + exposeCover = $(this.settings.template.expose_cover); + + origCSS = { + zIndex : el.css('z-index'), + position : el.css('position') + }; + + origClasses = el.attr('class') == null ? '' : el.attr('class'); + + el.css('z-index', parseInt(expose.css('z-index')) + 1); + + if (origCSS.position == 'static') { + el.css('position', 'relative'); + } + + el.data('expose-css', origCSS); + el.data('orig-class', origClasses); + el.attr('class', origClasses + ' ' + this.settings.expose_add_class); + + exposeCover.css({ + top : el.offset().top, + left : el.offset().left, + width : el.outerWidth(true), + height : el.outerHeight(true) + }); + + if (this.settings.modal) { + this.show_modal(); + } + + this.settings.$body.append(exposeCover); + expose.addClass(randId); + exposeCover.addClass(randId); + el.data('expose', randId); + this.settings.post_expose_callback(this.settings.$li.index(), this.settings.$next_tip, el); + this.add_exposed(el); + }, + + un_expose : function () { + var exposeId, + el, + expose, + origCSS, + origClasses, + clearAll = false; + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if (this.settings.$target && !/body/i.test(this.settings.$target.selector)) { + el = this.settings.$target; + } else { + return false; + } + + if (el.length < 1) { + if (window.console) { + console.error('element not valid', el); + } + return false; + } + + exposeId = el.data('expose'); + expose = $('.' + exposeId); + + if (arguments.length > 1) { + clearAll = arguments[1]; + } + + if (clearAll === true) { + $('.joyride-expose-wrapper,.joyride-expose-cover').remove(); + } else { + expose.remove(); + } + + origCSS = el.data('expose-css'); + + if (origCSS.zIndex == 'auto') { + el.css('z-index', ''); + } else { + el.css('z-index', origCSS.zIndex); + } + + if (origCSS.position != el.css('position')) { + if (origCSS.position == 'static') {// this is default, no need to set it. + el.css('position', ''); + } else { + el.css('position', origCSS.position); + } + } + + origClasses = el.data('orig-class'); + el.attr('class', origClasses); + el.removeData('orig-classes'); + + el.removeData('expose'); + el.removeData('expose-z-index'); + this.remove_exposed(el); + }, + + add_exposed : function (el) { + this.settings.exposed = this.settings.exposed || []; + if (el instanceof $ || typeof el === 'object') { + this.settings.exposed.push(el[0]); + } else if (typeof el == 'string') { + this.settings.exposed.push(el); + } + }, + + remove_exposed : function (el) { + var search, i; + if (el instanceof $) { + search = el[0] + } else if (typeof el == 'string') { + search = el; + } + + this.settings.exposed = this.settings.exposed || []; + i = this.settings.exposed.length; + + while (i--) { + if (this.settings.exposed[i] == search) { + this.settings.exposed.splice(i, 1); + return; + } + } + }, + + center : function () { + var $w = $(window); + + this.settings.$next_tip.css({ + top : ((($w.height() - this.settings.$next_tip.outerHeight()) / 2) + $w.scrollTop()), + left : ((($w.width() - this.settings.$next_tip.outerWidth()) / 2) + $w.scrollLeft()) + }); + + return true; + }, + + bottom : function () { + return /bottom/i.test(this.settings.tip_settings.tip_location); + }, + + top : function () { + return /top/i.test(this.settings.tip_settings.tip_location); + }, + + right : function () { + return /right/i.test(this.settings.tip_settings.tip_location); + }, + + left : function () { + return /left/i.test(this.settings.tip_settings.tip_location); + }, + + corners : function (el) { + if (el.length === 0) { + return [false, false, false, false]; + } + + var w = $(window), + window_half = w.height() / 2, + //using this to calculate since scroll may not have finished yet. + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()), + right = w.width() + w.scrollLeft(), + offsetBottom = w.height() + tipOffset, + bottom = w.height() + w.scrollTop(), + top = w.scrollTop(); + + if (tipOffset < top) { + if (tipOffset < 0) { + top = 0; + } else { + top = tipOffset; + } + } + + if (offsetBottom > bottom) { + bottom = offsetBottom; + } + + return [ + el.offset().top < top, + right < el.offset().left + el.outerWidth(), + bottom < el.offset().top + el.outerHeight(), + w.scrollLeft() > el.offset().left + ]; + }, + + visible : function (hidden_corners) { + var i = hidden_corners.length; + + while (i--) { + if (hidden_corners[i]) { + return false; + } + } + + return true; + }, + + nub_position : function (nub, pos, def) { + if (pos === 'auto') { + nub.addClass(def); + } else { + nub.addClass(pos); + } + }, + + startTimer : function () { + if (this.settings.$li.length) { + this.settings.automate = setTimeout(function () { + this.hide(); + this.show(); + this.startTimer(); + }.bind(this), this.settings.timer); + } else { + clearTimeout(this.settings.automate); + } + }, + + end : function (abort) { + if (this.settings.cookie_monster) { + $.cookie(this.settings.cookie_name, 'ridden', {expires : this.settings.cookie_expires, domain : this.settings.cookie_domain}); + } + + if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + } + + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + // Unplug keystrokes listener + $(this.scope).off('keyup.joyride') + + this.settings.$next_tip.data('closed', true); + this.settings.riding = false; + + $('.joyride-modal-bg').hide(); + this.settings.$current_tip.hide(); + + if (typeof abort === 'undefined' || abort === false) { + this.settings.post_step_callback(this.settings.$li.index(), this.settings.$current_tip); + this.settings.post_ride_callback(this.settings.$li.index(), this.settings.$current_tip); + } + + $('.joyride-tip-guide').remove(); + }, + + off : function () { + $(this.scope).off('.joyride'); + $(window).off('.joyride'); + $('.joyride-close-tip, .joyride-next-tip, .joyride-modal-bg').off('.joyride'); + $('.joyride-tip-guide, .joyride-modal-bg').remove(); + clearTimeout(this.settings.automate); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs['magellan-expedition'] = { + name : 'magellan-expedition', + + version : '5.5.3', + + settings : { + active_class : 'active', + threshold : 0, // pixels from the top of the expedition for it to become fixes + destination_threshold : 20, // pixels from the top of destination for it to be considered active + throttle_delay : 30, // calculation throttling to increase framerate + fixed_top : 0, // top distance in pixels assigend to the fixed element on scroll + offset_by_height : true, // whether to offset the destination by the expedition height. Usually you want this to be true, unless your expedition is on the side. + duration : 700, // animation duration time + easing : 'swing' // animation easing + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = self.S, + settings = self.settings; + + // initialize expedition offset + self.set_expedition_position(); + + S(self.scope) + .off('.magellan') + .on('click.fndtn.magellan', '[' + self.add_namespace('data-magellan-arrival') + '] a[href*=#]', function (e) { + var sameHost = ((this.hostname === location.hostname) || !this.hostname), + samePath = self.filterPathname(location.pathname) === self.filterPathname(this.pathname), + testHash = this.hash.replace(/(:|\.|\/)/g, '\\$1'), + anchor = this; + + if (sameHost && samePath && testHash) { + e.preventDefault(); + var expedition = $(this).closest('[' + self.attr_name() + ']'), + settings = expedition.data('magellan-expedition-init'), + hash = this.hash.split('#').join(''), + target = $('a[name="' + hash + '"]'); + + if (target.length === 0) { + target = $('#' + hash); + + } + + // Account for expedition height if fixed position + var scroll_top = target.offset().top - settings.destination_threshold + 1; + if (settings.offset_by_height) { + scroll_top = scroll_top - expedition.outerHeight(); + } + $('html, body').stop().animate({ + 'scrollTop' : scroll_top + }, settings.duration, settings.easing, function () { + if (history.pushState) { + history.pushState(null, null, anchor.pathname + anchor.search + '#' + hash); + } else { + location.hash = anchor.pathname + anchor.search + '#' + hash; + } + }); + } + }) + .on('scroll.fndtn.magellan', self.throttle(this.check_for_arrivals.bind(this), settings.throttle_delay)); + }, + + check_for_arrivals : function () { + var self = this; + self.update_arrivals(); + self.update_expedition_positions(); + }, + + set_expedition_position : function () { + var self = this; + $('[' + this.attr_name() + '=fixed]', self.scope).each(function (idx, el) { + var expedition = $(this), + settings = expedition.data('magellan-expedition-init'), + styles = expedition.attr('styles'), // save styles + top_offset, fixed_top; + + expedition.attr('style', ''); + top_offset = expedition.offset().top + settings.threshold; + + //set fixed-top by attribute + fixed_top = parseInt(expedition.data('magellan-fixed-top')); + if (!isNaN(fixed_top)) { + self.settings.fixed_top = fixed_top; + } + + expedition.data(self.data_attr('magellan-top-offset'), top_offset); + expedition.attr('style', styles); + }); + }, + + update_expedition_positions : function () { + var self = this, + window_top_offset = $(window).scrollTop(); + + $('[' + this.attr_name() + '=fixed]', self.scope).each(function () { + var expedition = $(this), + settings = expedition.data('magellan-expedition-init'), + styles = expedition.attr('style'), // save styles + top_offset = expedition.data('magellan-top-offset'); + + //scroll to the top distance + if (window_top_offset + self.settings.fixed_top >= top_offset) { + // Placeholder allows height calculations to be consistent even when + // appearing to switch between fixed/non-fixed placement + var placeholder = expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']'); + if (placeholder.length === 0) { + placeholder = expedition.clone(); + placeholder.removeAttr(self.attr_name()); + placeholder.attr(self.add_namespace('data-magellan-expedition-clone'), ''); + expedition.before(placeholder); + } + expedition.css({position :'fixed', top : settings.fixed_top}).addClass('fixed'); + } else { + expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']').remove(); + expedition.attr('style', styles).css('position', '').css('top', '').removeClass('fixed'); + } + }); + }, + + update_arrivals : function () { + var self = this, + window_top_offset = $(window).scrollTop(); + + $('[' + this.attr_name() + ']', self.scope).each(function () { + var expedition = $(this), + settings = expedition.data(self.attr_name(true) + '-init'), + offsets = self.offsets(expedition, window_top_offset), + arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'), + active_item = false; + offsets.each(function (idx, item) { + if (item.viewport_offset >= item.top_offset) { + var arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'); + arrivals.not(item.arrival).removeClass(settings.active_class); + item.arrival.addClass(settings.active_class); + active_item = true; + return true; + } + }); + + if (!active_item) { + arrivals.removeClass(settings.active_class); + } + }); + }, + + offsets : function (expedition, window_offset) { + var self = this, + settings = expedition.data(self.attr_name(true) + '-init'), + viewport_offset = window_offset; + + return expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']').map(function (idx, el) { + var name = $(this).data(self.data_attr('magellan-arrival')), + dest = $('[' + self.add_namespace('data-magellan-destination') + '=' + name + ']'); + if (dest.length > 0) { + var top_offset = dest.offset().top - settings.destination_threshold; + if (settings.offset_by_height) { + top_offset = top_offset - expedition.outerHeight(); + } + top_offset = Math.floor(top_offset); + return { + destination : dest, + arrival : $(this), + top_offset : top_offset, + viewport_offset : viewport_offset + } + } + }).sort(function (a, b) { + if (a.top_offset < b.top_offset) { + return -1; + } + if (a.top_offset > b.top_offset) { + return 1; + } + return 0; + }); + }, + + data_attr : function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + off : function () { + this.S(this.scope).off('.magellan'); + this.S(window).off('.magellan'); + }, + + filterPathname : function (pathname) { + pathname = pathname || ''; + return pathname + .replace(/^\//,'') + .replace(/(?:index|default).[a-zA-Z]{3,4}$/,'') + .replace(/\/$/,''); + }, + + reflow : function () { + var self = this; + // remove placeholder expeditions used for height calculation purposes + $('[' + self.add_namespace('data-magellan-expedition-clone') + ']', self.scope).remove(); + } + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.offcanvas = { + name : 'offcanvas', + + version : '5.5.3', + + settings : { + open_method : 'move', + close_on_click : false + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = self.S, + move_class = '', + right_postfix = '', + left_postfix = '', + top_postfix = '', + bottom_postfix = ''; + + if (this.settings.open_method === 'move') { + move_class = 'move-'; + right_postfix = 'right'; + left_postfix = 'left'; + top_postfix = 'top'; + bottom_postfix = 'bottom'; + } else if (this.settings.open_method === 'overlap_single') { + move_class = 'offcanvas-overlap-'; + right_postfix = 'right'; + left_postfix = 'left'; + top_postfix = 'top'; + bottom_postfix = 'bottom'; + } else if (this.settings.open_method === 'overlap') { + move_class = 'offcanvas-overlap'; + } + + S(this.scope).off('.offcanvas') + .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + right_postfix); + if (self.settings.open_method !== 'overlap') { + S('.left-submenu').removeClass(move_class + right_postfix); + } + $('.left-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.left-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + right_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + right_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.left-submenu').toggleClass(move_class + right_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + right_postfix); + } + $('.left-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of left canvas + .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + left_postfix); + if (self.settings.open_method !== 'overlap') { + S('.right-submenu').removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.right-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + left_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + left_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.right-submenu').toggleClass(move_class + left_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of right canvas + .on('click.fndtn.offcanvas', '.top-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + bottom_postfix); + if (self.settings.open_method !== 'overlap') { + S('.top-submenu').removeClass(move_class + bottom_postfix); + } + $('.top-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.top-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + bottom_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + bottom_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.top-submenu').toggleClass(move_class + bottom_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + bottom_postfix); + } + $('.top-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of top canvas + .on('click.fndtn.offcanvas', '.bottom-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + top_postfix); + if (self.settings.open_method !== 'overlap') { + S('.bottom-submenu').removeClass(move_class + top_postfix); + } + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.bottom-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + top_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + top_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.bottom-submenu').toggleClass(move_class + top_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + top_postfix); + } + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of bottom + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + left_postfix); + S('.right-submenu').removeClass(move_class + left_postfix); + if (right_postfix) { + self.click_remove_class(e, move_class + right_postfix); + S('.left-submenu').removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + left_postfix); + $('.left-off-canvas-toggle').attr('aria-expanded', 'false'); + if (right_postfix) { + self.click_remove_class(e, move_class + right_postfix); + $('.right-off-canvas-toggle').attr('aria-expanded', 'false'); + } + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + top_postfix); + S('.bottom-submenu').removeClass(move_class + top_postfix); + if (bottom_postfix) { + self.click_remove_class(e, move_class + bottom_postfix); + S('.top-submenu').removeClass(move_class + top_postfix); + } + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + top_postfix); + $('.top-off-canvas-toggle').attr('aria-expanded', 'false'); + if (bottom_postfix) { + self.click_remove_class(e, move_class + bottom_postfix); + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'false'); + } + }); + }, + + toggle : function (class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + if ($off_canvas.is('.' + class_name)) { + this.hide(class_name, $off_canvas); + } else { + this.show(class_name, $off_canvas); + } + }, + + show : function (class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + $off_canvas.trigger('open.fndtn.offcanvas'); + $off_canvas.addClass(class_name); + }, + + hide : function (class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + $off_canvas.trigger('close.fndtn.offcanvas'); + $off_canvas.removeClass(class_name); + }, + + click_toggle_class : function (e, class_name) { + e.preventDefault(); + var $off_canvas = this.get_wrapper(e); + this.toggle(class_name, $off_canvas); + }, + + click_remove_class : function (e, class_name) { + e.preventDefault(); + var $off_canvas = this.get_wrapper(e); + this.hide(class_name, $off_canvas); + }, + + get_settings : function (e) { + var offcanvas = this.S(e.target).closest('[' + this.attr_name() + ']'); + return offcanvas.data(this.attr_name(true) + '-init') || this.settings; + }, + + get_wrapper : function (e) { + var $off_canvas = this.S(e ? e.target : this.scope).closest('.off-canvas-wrap'); + + if ($off_canvas.length === 0) { + $off_canvas = this.S('.off-canvas-wrap'); + } + return $off_canvas; + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + var noop = function () {}; + + var Orbit = function (el, settings) { + // Don't reinitialize plugin + if (el.hasClass(settings.slides_container_class)) { + return this; + } + + var self = this, + container, + slides_container = el, + number_container, + bullets_container, + timer_container, + idx = 0, + animate, + timer, + locked = false, + adjust_height_after = false; + + self.slides = function () { + return slides_container.children(settings.slide_selector); + }; + + self.slides().first().addClass(settings.active_slide_class); + + self.update_slide_number = function (index) { + if (settings.slide_number) { + number_container.find('span:first').text(parseInt(index) + 1); + number_container.find('span:last').text(self.slides().length); + } + if (settings.bullets) { + bullets_container.children().removeClass(settings.bullets_active_class); + $(bullets_container.children().get(index)).addClass(settings.bullets_active_class); + } + }; + + self.update_active_link = function (index) { + var link = $('[data-orbit-link="' + self.slides().eq(index).attr('data-orbit-slide') + '"]'); + link.siblings().removeClass(settings.bullets_active_class); + link.addClass(settings.bullets_active_class); + }; + + self.build_markup = function () { + slides_container.wrap('
    '); + container = slides_container.parent(); + slides_container.addClass(settings.slides_container_class); + + if (settings.stack_on_small) { + container.addClass(settings.stack_on_small_class); + } + + if (settings.navigation_arrows) { + container.append($('').addClass(settings.prev_class)); + container.append($('').addClass(settings.next_class)); + } + + if (settings.timer) { + timer_container = $('
    ').addClass(settings.timer_container_class); + timer_container.append(''); + timer_container.append($('
    ').addClass(settings.timer_progress_class)); + timer_container.addClass(settings.timer_paused_class); + container.append(timer_container); + } + + if (settings.slide_number) { + number_container = $('
    ').addClass(settings.slide_number_class); + number_container.append(' ' + settings.slide_number_text + ' '); + container.append(number_container); + } + + if (settings.bullets) { + bullets_container = $('
      ').addClass(settings.bullets_container_class); + container.append(bullets_container); + bullets_container.wrap('
      '); + self.slides().each(function (idx, el) { + var bullet = $('
    1. ').attr('data-orbit-slide', idx).on('click', self.link_bullet);; + bullets_container.append(bullet); + }); + } + + }; + + self._goto = function (next_idx, start_timer) { + // if (locked) {return false;} + if (next_idx === idx) {return false;} + if (typeof timer === 'object') {timer.restart();} + var slides = self.slides(); + + var dir = 'next'; + locked = true; + if (next_idx < idx) {dir = 'prev';} + if (next_idx >= slides.length) { + if (!settings.circular) { + return false; + } + next_idx = 0; + } else if (next_idx < 0) { + if (!settings.circular) { + return false; + } + next_idx = slides.length - 1; + } + + var current = $(slides.get(idx)); + var next = $(slides.get(next_idx)); + + current.css('zIndex', 2); + current.removeClass(settings.active_slide_class); + next.css('zIndex', 4).addClass(settings.active_slide_class); + + slides_container.trigger('before-slide-change.fndtn.orbit'); + settings.before_slide_change(); + self.update_active_link(next_idx); + + var callback = function () { + var unlock = function () { + idx = next_idx; + locked = false; + if (start_timer === true) {timer = self.create_timer(); timer.start();} + self.update_slide_number(idx); + slides_container.trigger('after-slide-change.fndtn.orbit', [{slide_number : idx, total_slides : slides.length}]); + settings.after_slide_change(idx, slides.length); + }; + if (slides_container.outerHeight() != next.outerHeight() && settings.variable_height) { + slides_container.animate({'height': next.outerHeight()}, 250, 'linear', unlock); + } else { + unlock(); + } + }; + + if (slides.length === 1) {callback(); return false;} + + var start_animation = function () { + if (dir === 'next') {animate.next(current, next, callback);} + if (dir === 'prev') {animate.prev(current, next, callback);} + }; + + if (next.outerHeight() > slides_container.outerHeight() && settings.variable_height) { + slides_container.animate({'height': next.outerHeight()}, 250, 'linear', start_animation); + } else { + start_animation(); + } + }; + + self.next = function (e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._goto(idx + 1); + }; + + self.prev = function (e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._goto(idx - 1); + }; + + self.link_custom = function (e) { + e.preventDefault(); + var link = $(this).attr('data-orbit-link'); + if ((typeof link === 'string') && (link = $.trim(link)) != '') { + var slide = container.find('[data-orbit-slide=' + link + ']'); + if (slide.index() != -1) {self._goto(slide.index());} + } + }; + + self.link_bullet = function (e) { + var index = $(this).attr('data-orbit-slide'); + if ((typeof index === 'string') && (index = $.trim(index)) != '') { + if (isNaN(parseInt(index))) { + var slide = container.find('[data-orbit-slide=' + index + ']'); + if (slide.index() != -1) {self._goto(slide.index() + 1);} + } else { + self._goto(parseInt(index)); + } + } + + } + + self.timer_callback = function () { + self._goto(idx + 1, true); + } + + self.compute_dimensions = function () { + var current = $(self.slides().get(idx)); + var h = current.outerHeight(); + if (!settings.variable_height) { + self.slides().each(function(){ + if ($(this).outerHeight() > h) { h = $(this).outerHeight(); } + }); + } + slides_container.height(h); + }; + + self.create_timer = function () { + var t = new Timer( + container.find('.' + settings.timer_container_class), + settings, + self.timer_callback + ); + return t; + }; + + self.stop_timer = function () { + if (typeof timer === 'object') { + timer.stop(); + } + }; + + self.toggle_timer = function () { + var t = container.find('.' + settings.timer_container_class); + if (t.hasClass(settings.timer_paused_class)) { + if (typeof timer === 'undefined') {timer = self.create_timer();} + timer.start(); + } else { + if (typeof timer === 'object') {timer.stop();} + } + }; + + self.init = function () { + self.build_markup(); + if (settings.timer) { + timer = self.create_timer(); + Foundation.utils.image_loaded(this.slides().children('img'), timer.start); + } + animate = new FadeAnimation(settings, slides_container); + if (settings.animation === 'slide') { + animate = new SlideAnimation(settings, slides_container); + } + + container.on('click', '.' + settings.next_class, self.next); + container.on('click', '.' + settings.prev_class, self.prev); + + if (settings.next_on_click) { + container.on('click', '.' + settings.slides_container_class + ' [data-orbit-slide]', self.link_bullet); + } + + container.on('click', self.toggle_timer); + if (settings.swipe) { + container.on('touchstart.fndtn.orbit', function (e) { + if (!e.touches) {e = e.originalEvent;} + var data = { + start_page_x : e.touches[0].pageX, + start_page_y : e.touches[0].pageY, + start_time : (new Date()).getTime(), + delta_x : 0, + is_scrolling : undefined + }; + container.data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.orbit', function (e) { + if (!e.touches) { + e = e.originalEvent; + } + // Ignore pinch/zoom events + if (e.touches.length > 1 || e.scale && e.scale !== 1) { + return; + } + + var data = container.data('swipe-transition'); + if (typeof data === 'undefined') {data = {};} + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if ( typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? (idx + 1) : (idx - 1); + data.active = true; + self._goto(direction); + } + }) + .on('touchend.fndtn.orbit', function (e) { + container.data('swipe-transition', {}); + e.stopPropagation(); + }) + } + container.on('mouseenter.fndtn.orbit', function (e) { + if (settings.timer && settings.pause_on_hover) { + self.stop_timer(); + } + }) + .on('mouseleave.fndtn.orbit', function (e) { + if (settings.timer && settings.resume_on_mouseout) { + timer.start(); + } + }); + + $(document).on('click', '[data-orbit-link]', self.link_custom); + $(window).on('load resize', self.compute_dimensions); + Foundation.utils.image_loaded(this.slides().children('img'), self.compute_dimensions); + Foundation.utils.image_loaded(this.slides().children('img'), function () { + container.prev('.' + settings.preloader_class).css('display', 'none'); + self.update_slide_number(0); + self.update_active_link(0); + slides_container.trigger('ready.fndtn.orbit'); + }); + }; + + self.init(); + }; + + var Timer = function (el, settings, callback) { + var self = this, + duration = settings.timer_speed, + progress = el.find('.' + settings.timer_progress_class), + start, + timeout, + left = -1; + + this.update_progress = function (w) { + var new_progress = progress.clone(); + new_progress.attr('style', ''); + new_progress.css('width', w + '%'); + progress.replaceWith(new_progress); + progress = new_progress; + }; + + this.restart = function () { + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + left = -1; + self.update_progress(0); + }; + + this.start = function () { + if (!el.hasClass(settings.timer_paused_class)) {return true;} + left = (left === -1) ? duration : left; + el.removeClass(settings.timer_paused_class); + start = new Date().getTime(); + progress.animate({'width' : '100%'}, left, 'linear'); + timeout = setTimeout(function () { + self.restart(); + callback(); + }, left); + el.trigger('timer-started.fndtn.orbit') + }; + + this.stop = function () { + if (el.hasClass(settings.timer_paused_class)) {return true;} + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + var end = new Date().getTime(); + left = left - (end - start); + var w = 100 - ((left / duration) * 100); + self.update_progress(w); + el.trigger('timer-stopped.fndtn.orbit'); + }; + }; + + var SlideAnimation = function (settings, container) { + var duration = settings.animation_speed; + var is_rtl = ($('html[dir=rtl]').length === 1); + var margin = is_rtl ? 'marginRight' : 'marginLeft'; + var animMargin = {}; + animMargin[margin] = '0%'; + + this.next = function (current, next, callback) { + current.animate({marginLeft : '-100%'}, duration); + next.animate(animMargin, duration, function () { + current.css(margin, '100%'); + callback(); + }); + }; + + this.prev = function (current, prev, callback) { + current.animate({marginLeft : '100%'}, duration); + prev.css(margin, '-100%'); + prev.animate(animMargin, duration, function () { + current.css(margin, '100%'); + callback(); + }); + }; + }; + + var FadeAnimation = function (settings, container) { + var duration = settings.animation_speed; + var is_rtl = ($('html[dir=rtl]').length === 1); + var margin = is_rtl ? 'marginRight' : 'marginLeft'; + + this.next = function (current, next, callback) { + next.css({'margin' : '0%', 'opacity' : '0.01'}); + next.animate({'opacity' :'1'}, duration, 'linear', function () { + current.css('margin', '100%'); + callback(); + }); + }; + + this.prev = function (current, prev, callback) { + prev.css({'margin' : '0%', 'opacity' : '0.01'}); + prev.animate({'opacity' : '1'}, duration, 'linear', function () { + current.css('margin', '100%'); + callback(); + }); + }; + }; + + Foundation.libs = Foundation.libs || {}; + + Foundation.libs.orbit = { + name : 'orbit', + + version : '5.5.3', + + settings : { + animation : 'slide', + timer_speed : 10000, + pause_on_hover : true, + resume_on_mouseout : false, + next_on_click : true, + animation_speed : 500, + stack_on_small : false, + navigation_arrows : true, + slide_number : true, + slide_number_text : 'of', + container_class : 'orbit-container', + stack_on_small_class : 'orbit-stack-on-small', + next_class : 'orbit-next', + prev_class : 'orbit-prev', + timer_container_class : 'orbit-timer', + timer_paused_class : 'paused', + timer_progress_class : 'orbit-progress', + slides_container_class : 'orbit-slides-container', + preloader_class : 'preloader', + slide_selector : '*', + bullets_container_class : 'orbit-bullets', + bullets_active_class : 'active', + slide_number_class : 'orbit-slide-number', + caption_class : 'orbit-caption', + active_slide_class : 'active', + orbit_transition_class : 'orbit-transitioning', + bullets : true, + circular : true, + timer : true, + variable_height : false, + swipe : true, + before_slide_change : noop, + after_slide_change : noop + }, + + init : function (scope, method, options) { + var self = this; + this.bindings(method, options); + }, + + events : function (instance) { + var orbit_instance = new Orbit(this.S(instance), this.S(instance).data('orbit-init')); + this.S(instance).data(this.name + '-instance', orbit_instance); + }, + + reflow : function () { + var self = this; + + if (self.S(self.scope).is('[data-orbit]')) { + var $el = self.S(self.scope); + var instance = $el.data(self.name + '-instance'); + instance.compute_dimensions(); + } else { + self.S('[data-orbit]', self.scope).each(function (idx, el) { + var $el = self.S(el); + var opts = self.data_options($el); + var instance = $el.data(self.name + '-instance'); + instance.compute_dimensions(); + }); + } + } + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + var openModals = []; + + Foundation.libs.reveal = { + name : 'reveal', + + version : '5.5.3', + + locked : false, + + settings : { + animation : 'fadeAndPop', + animation_speed : 250, + close_on_background_click : true, + close_on_esc : true, + dismiss_modal_class : 'close-reveal-modal', + multiple_opened : false, + bg_class : 'reveal-modal-bg', + root_element : 'body', + open : function(){}, + opened : function(){}, + close : function(){}, + closed : function(){}, + on_ajax_error: $.noop, + bg : $('.reveal-modal-bg'), + css : { + open : { + 'opacity' : 0, + 'visibility' : 'visible', + 'display' : 'block' + }, + close : { + 'opacity' : 1, + 'visibility' : 'hidden', + 'display' : 'none' + } + } + }, + + init : function (scope, method, options) { + $.extend(true, this.settings, method, options); + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .off('.reveal') + .on('click.fndtn.reveal', '[' + this.add_namespace('data-reveal-id') + ']:not([disabled])', function (e) { + e.preventDefault(); + + if (!self.locked) { + var element = S(this), + ajax = element.data(self.data_attr('reveal-ajax')), + replaceContentSel = element.data(self.data_attr('reveal-replace-content')); + + self.locked = true; + + if (typeof ajax === 'undefined') { + self.open.call(self, element); + } else { + var url = ajax === true ? element.attr('href') : ajax; + self.open.call(self, element, {url : url}, { replaceContentSel : replaceContentSel }); + } + } + }); + + S(document) + .on('click.fndtn.reveal', this.close_targets(), function (e) { + e.preventDefault(); + if (!self.locked) { + var settings = S('[' + self.attr_name() + '].open').data(self.attr_name(true) + '-init') || self.settings, + bg_clicked = S(e.target)[0] === S('.' + settings.bg_class)[0]; + + if (bg_clicked) { + if (settings.close_on_background_click) { + e.stopPropagation(); + } else { + return; + } + } + + self.locked = true; + self.close.call(self, bg_clicked ? S('[' + self.attr_name() + '].open:not(.toback)') : S(this).closest('[' + self.attr_name() + ']')); + } + }); + + if (S('[' + self.attr_name() + ']', this.scope).length > 0) { + S(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', this.settings.open) + .on('opened.fndtn.reveal', this.settings.opened) + .on('opened.fndtn.reveal', this.open_video) + .on('close.fndtn.reveal', this.settings.close) + .on('closed.fndtn.reveal', this.settings.closed) + .on('closed.fndtn.reveal', this.close_video); + } else { + S(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.open) + .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.opened) + .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.open_video) + .on('close.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.close) + .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.closed) + .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.close_video); + } + + return true; + }, + + // PATCH #3: turning on key up capture only when a reveal window is open + key_up_on : function (scope) { + var self = this; + + // PATCH #1: fixing multiple keyup event trigger from single key press + self.S('body').off('keyup.fndtn.reveal').on('keyup.fndtn.reveal', function ( event ) { + var open_modal = self.S('[' + self.attr_name() + '].open'), + settings = open_modal.data(self.attr_name(true) + '-init') || self.settings ; + // PATCH #2: making sure that the close event can be called only while unlocked, + // so that multiple keyup.fndtn.reveal events don't prevent clean closing of the reveal window. + if ( settings && event.which === 27 && settings.close_on_esc && !self.locked) { // 27 is the keycode for the Escape key + self.close.call(self, open_modal); + } + }); + + return true; + }, + + // PATCH #3: turning on key up capture only when a reveal window is open + key_up_off : function (scope) { + this.S('body').off('keyup.fndtn.reveal'); + return true; + }, + + open : function (target, ajax_settings) { + var self = this, + modal; + + if (target) { + if (typeof target.selector !== 'undefined') { + // Find the named node; only use the first one found, since the rest of the code assumes there's only one node + modal = self.S('#' + target.data(self.data_attr('reveal-id'))).first(); + } else { + modal = self.S(this.scope); + + ajax_settings = target; + } + } else { + modal = self.S(this.scope); + } + + var settings = modal.data(self.attr_name(true) + '-init'); + settings = settings || this.settings; + + + if (modal.hasClass('open') && target !== undefined && target.attr('data-reveal-id') == modal.attr('id')) { + return self.close(modal); + } + + if (!modal.hasClass('open')) { + var open_modal = self.S('[' + self.attr_name() + '].open'); + + if (typeof modal.data('css-top') === 'undefined') { + modal.data('css-top', parseInt(modal.css('top'), 10)) + .data('offset', this.cache_offset(modal)); + } + + modal.attr('tabindex','0').attr('aria-hidden','false'); + + this.key_up_on(modal); // PATCH #3: turning on key up capture only when a reveal window is open + + // Prevent namespace event from triggering twice + modal.on('open.fndtn.reveal', function(e) { + if (e.namespace !== 'fndtn.reveal') return; + }); + + modal.on('open.fndtn.reveal').trigger('open.fndtn.reveal'); + + if (open_modal.length < 1) { + this.toggle_bg(modal, true); + } + + if (typeof ajax_settings === 'string') { + ajax_settings = { + url : ajax_settings + }; + } + + var openModal = function() { + if(open_modal.length > 0) { + if(settings.multiple_opened) { + self.to_back(open_modal); + } else { + self.hide(open_modal, settings.css.close); + } + } + + // bl: add the open_modal that isn't already in the background to the openModals array + if(settings.multiple_opened) { + openModals.push(modal); + } + + self.show(modal, settings.css.open); + }; + + if (typeof ajax_settings === 'undefined' || !ajax_settings.url) { + openModal(); + } else { + var old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null; + $.extend(ajax_settings, { + success : function (data, textStatus, jqXHR) { + if ( $.isFunction(old_success) ) { + var result = old_success(data, textStatus, jqXHR); + if (typeof result == 'string') { + data = result; + } + } + + if (typeof options !== 'undefined' && typeof options.replaceContentSel !== 'undefined') { + modal.find(options.replaceContentSel).html(data); + } else { + modal.html(data); + } + + self.S(modal).foundation('section', 'reflow'); + self.S(modal).children().foundation(); + + openModal(); + } + }); + + // check for if user initalized with error callback + if (settings.on_ajax_error !== $.noop) { + $.extend(ajax_settings, { + error : settings.on_ajax_error + }); + } + + $.ajax(ajax_settings); + } + } + self.S(window).trigger('resize'); + }, + + close : function (modal) { + var modal = modal && modal.length ? modal : this.S(this.scope), + open_modals = this.S('[' + this.attr_name() + '].open'), + settings = modal.data(this.attr_name(true) + '-init') || this.settings, + self = this; + + if (open_modals.length > 0) { + + modal.removeAttr('tabindex','0').attr('aria-hidden','true'); + + this.locked = true; + this.key_up_off(modal); // PATCH #3: turning on key up capture only when a reveal window is open + + modal.trigger('close.fndtn.reveal'); + + if ((settings.multiple_opened && open_modals.length === 1) || !settings.multiple_opened || modal.length > 1) { + self.toggle_bg(modal, false); + self.to_front(modal); + } + + if (settings.multiple_opened) { + var isCurrent = modal.is(':not(.toback)'); + self.hide(modal, settings.css.close, settings); + if(isCurrent) { + // remove the last modal since it is now closed + openModals.pop(); + } else { + // if this isn't the current modal, then find it in the array and remove it + openModals = $.grep(openModals, function(elt) { + var isThis = elt[0]===modal[0]; + if(isThis) { + // since it's not currently in the front, put it in the front now that it is hidden + // so that if it's re-opened, it won't be .toback + self.to_front(modal); + } + return !isThis; + }); + } + // finally, show the next modal in the stack, if there is one + if(openModals.length>0) { + self.to_front(openModals[openModals.length - 1]); + } + } else { + self.hide(open_modals, settings.css.close, settings); + } + } + }, + + close_targets : function () { + var base = '.' + this.settings.dismiss_modal_class; + + if (this.settings.close_on_background_click) { + return base + ', .' + this.settings.bg_class; + } + + return base; + }, + + toggle_bg : function (modal, state) { + if (this.S('.' + this.settings.bg_class).length === 0) { + this.settings.bg = $('
      ', {'class': this.settings.bg_class}) + .appendTo('body').hide(); + } + + var visible = this.settings.bg.filter(':visible').length > 0; + if ( state != visible ) { + if ( state == undefined ? visible : !state ) { + this.hide(this.settings.bg); + } else { + this.show(this.settings.bg); + } + } + }, + + show : function (el, css) { + // is modal + if (css) { + var settings = el.data(this.attr_name(true) + '-init') || this.settings, + root_element = settings.root_element, + context = this; + + if (el.parent(root_element).length === 0) { + var placeholder = el.wrap('
      ').parent(); + + el.on('closed.fndtn.reveal.wrapped', function () { + el.detach().appendTo(placeholder); + el.unwrap().unbind('closed.fndtn.reveal.wrapped'); + }); + + el.detach().appendTo(root_element); + } + + var animData = getAnimationData(settings.animation); + if (!animData.animate) { + this.locked = false; + } + if (animData.pop) { + css.top = $(window).scrollTop() - el.data('offset') + 'px'; + var end_css = { + top: $(window).scrollTop() + el.data('css-top') + 'px', + opacity: 1 + }; + + return setTimeout(function () { + return el + .css(css) + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.trigger('opened.fndtn.reveal'); + }) + .addClass('open'); + }, settings.animation_speed / 2); + } + + css.top = $(window).scrollTop() + el.data('css-top') + 'px'; + + if (animData.fade) { + var end_css = {opacity: 1}; + + return setTimeout(function () { + return el + .css(css) + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.trigger('opened.fndtn.reveal'); + }) + .addClass('open'); + }, settings.animation_speed / 2); + } + + return el.css(css).show().css({opacity : 1}).addClass('open').trigger('opened.fndtn.reveal'); + } + + var settings = this.settings; + + // should we animate the background? + if (getAnimationData(settings.animation).fade) { + return el.fadeIn(settings.animation_speed / 2); + } + + this.locked = false; + + return el.show(); + }, + + to_back : function(el) { + el.addClass('toback'); + }, + + to_front : function(el) { + el.removeClass('toback'); + }, + + hide : function (el, css) { + // is modal + if (css) { + var settings = el.data(this.attr_name(true) + '-init'), + context = this; + settings = settings || this.settings; + + var animData = getAnimationData(settings.animation); + if (!animData.animate) { + this.locked = false; + } + if (animData.pop) { + var end_css = { + top: - $(window).scrollTop() - el.data('offset') + 'px', + opacity: 0 + }; + + return setTimeout(function () { + return el + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.css(css).trigger('closed.fndtn.reveal'); + }) + .removeClass('open'); + }, settings.animation_speed / 2); + } + + if (animData.fade) { + var end_css = {opacity : 0}; + + return setTimeout(function () { + return el + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.css(css).trigger('closed.fndtn.reveal'); + }) + .removeClass('open'); + }, settings.animation_speed / 2); + } + + return el.hide().css(css).removeClass('open').trigger('closed.fndtn.reveal'); + } + + var settings = this.settings; + + // should we animate the background? + if (getAnimationData(settings.animation).fade) { + return el.fadeOut(settings.animation_speed / 2); + } + + return el.hide(); + }, + + close_video : function (e) { + var video = $('.flex-video', e.target), + iframe = $('iframe', video); + + if (iframe.length > 0) { + iframe.attr('data-src', iframe[0].src); + iframe.attr('src', iframe.attr('src')); + video.hide(); + } + }, + + open_video : function (e) { + var video = $('.flex-video', e.target), + iframe = video.find('iframe'); + + if (iframe.length > 0) { + var data_src = iframe.attr('data-src'); + if (typeof data_src === 'string') { + iframe[0].src = iframe.attr('data-src'); + } else { + var src = iframe[0].src; + iframe[0].src = undefined; + iframe[0].src = src; + } + video.show(); + } + }, + + data_attr : function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + cache_offset : function (modal) { + var offset = modal.show().height() + parseInt(modal.css('top'), 10) + modal.scrollY; + + modal.hide(); + + return offset; + }, + + off : function () { + $(this.scope).off('.fndtn.reveal'); + }, + + reflow : function () {} + }; + + /* + * getAnimationData('popAndFade') // {animate: true, pop: true, fade: true} + * getAnimationData('fade') // {animate: true, pop: false, fade: true} + * getAnimationData('pop') // {animate: true, pop: true, fade: false} + * getAnimationData('foo') // {animate: false, pop: false, fade: false} + * getAnimationData(null) // {animate: false, pop: false, fade: false} + */ + function getAnimationData(str) { + var fade = /fade/i.test(str); + var pop = /pop/i.test(str); + return { + animate : fade || pop, + pop : pop, + fade : fade + }; + } +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.slider = { + name : 'slider', + + version : '5.5.3', + + settings : { + start : 0, + end : 100, + step : 1, + precision : 2, + initial : null, + display_selector : '', + vertical : false, + trigger_input_change : false, + on_change : function () {} + }, + + cache : {}, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + this.bindings(method, options); + this.reflow(); + }, + + events : function () { + var self = this; + $(this.scope) + .off('.slider') + .on('mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider', + '[' + self.attr_name() + ']:not(.disabled, [disabled]) .range-slider-handle', function (e) { + if (!self.cache.active) { + e.preventDefault(); + self.set_active_slider($(e.target)); + } + }) + .on('mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider', function (e) { + if (!!self.cache.active) { + e.preventDefault(); + if ($.data(self.cache.active[0], 'settings').vertical) { + var scroll_offset = 0; + if (!e.pageY) { + scroll_offset = window.scrollY; + } + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'y') + scroll_offset); + } else { + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'x')); + } + } + }) + .on('mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider', function (e) { + if(!self.cache.active) { + // if the user has just clicked into the slider without starting to drag the handle + var slider = $(e.target).attr('role') === 'slider' ? $(e.target) : $(e.target).closest('.range-slider').find("[role='slider']"); + + if (slider.length && (!slider.parent().hasClass('disabled') && !slider.parent().attr('disabled'))) { + self.set_active_slider(slider); + if ($.data(self.cache.active[0], 'settings').vertical) { + var scroll_offset = 0; + if (!e.pageY) { + scroll_offset = window.scrollY; + } + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'y') + scroll_offset); + } else { + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'x')); + } + } + } + self.remove_active_slider(); + }) + .on('change.fndtn.slider', function (e) { + self.settings.on_change(); + }); + + self.S(window) + .on('resize.fndtn.slider', self.throttle(function (e) { + self.reflow(); + }, 300)); + + // update slider value as users change input value + this.S('[' + this.attr_name() + ']').each(function () { + var slider = $(this), + handle = slider.children('.range-slider-handle')[0], + settings = self.initialize_settings(handle); + + if (settings.display_selector != '') { + $(settings.display_selector).each(function(){ + if ($(this).attr('value')) { + $(this).off('change').on('change', function () { + slider.foundation("slider", "set_value", $(this).val()); + }); + } + }); + } + }); + }, + + get_cursor_position : function (e, xy) { + var pageXY = 'page' + xy.toUpperCase(), + clientXY = 'client' + xy.toUpperCase(), + position; + + if (typeof e[pageXY] !== 'undefined') { + position = e[pageXY]; + } else if (typeof e.originalEvent[clientXY] !== 'undefined') { + position = e.originalEvent[clientXY]; + } else if (e.originalEvent.touches && e.originalEvent.touches[0] && typeof e.originalEvent.touches[0][clientXY] !== 'undefined') { + position = e.originalEvent.touches[0][clientXY]; + } else if (e.currentPoint && typeof e.currentPoint[xy] !== 'undefined') { + position = e.currentPoint[xy]; + } + + return position; + }, + + set_active_slider : function ($handle) { + this.cache.active = $handle; + }, + + remove_active_slider : function () { + this.cache.active = null; + }, + + calculate_position : function ($handle, cursor_x) { + var self = this, + settings = $.data($handle[0], 'settings'), + handle_l = $.data($handle[0], 'handle_l'), + handle_o = $.data($handle[0], 'handle_o'), + bar_l = $.data($handle[0], 'bar_l'), + bar_o = $.data($handle[0], 'bar_o'); + + requestAnimationFrame(function () { + var pct; + + if (Foundation.rtl && !settings.vertical) { + pct = self.limit_to(((bar_o + bar_l - cursor_x) / bar_l), 0, 1); + } else { + pct = self.limit_to(((cursor_x - bar_o) / bar_l), 0, 1); + } + + pct = settings.vertical ? 1 - pct : pct; + + var norm = self.normalized_value(pct, settings.start, settings.end, settings.step, settings.precision); + + self.set_ui($handle, norm); + }); + }, + + set_ui : function ($handle, value) { + var settings = $.data($handle[0], 'settings'), + handle_l = $.data($handle[0], 'handle_l'), + bar_l = $.data($handle[0], 'bar_l'), + norm_pct = this.normalized_percentage(value, settings.start, settings.end), + handle_offset = norm_pct * (bar_l - handle_l) - 1, + progress_bar_length = norm_pct * 100, + $handle_parent = $handle.parent(), + $hidden_inputs = $handle.parent().children('input[type=hidden]'); + + if (Foundation.rtl && !settings.vertical) { + handle_offset = -handle_offset; + } + + handle_offset = settings.vertical ? -handle_offset + bar_l - handle_l + 1 : handle_offset; + this.set_translate($handle, handle_offset, settings.vertical); + + if (settings.vertical) { + $handle.siblings('.range-slider-active-segment').css('height', progress_bar_length + '%'); + } else { + $handle.siblings('.range-slider-active-segment').css('width', progress_bar_length + '%'); + } + + $handle_parent.attr(this.attr_name(), value).trigger('change.fndtn.slider'); + + $hidden_inputs.val(value); + if (settings.trigger_input_change) { + $hidden_inputs.trigger('change.fndtn.slider'); + } + + if (!$handle[0].hasAttribute('aria-valuemin')) { + $handle.attr({ + 'aria-valuemin' : settings.start, + 'aria-valuemax' : settings.end + }); + } + $handle.attr('aria-valuenow', value); + + if (settings.display_selector != '') { + $(settings.display_selector).each(function () { + if (this.hasAttribute('value')) { + $(this).val(value); + } else { + $(this).text(value); + } + }); + } + + }, + + normalized_percentage : function (val, start, end) { + return Math.min(1, (val - start) / (end - start)); + }, + + normalized_value : function (val, start, end, step, precision) { + var range = end - start, + point = val * range, + mod = (point - (point % step)) / step, + rem = point % step, + round = ( rem >= step * 0.5 ? step : 0); + return ((mod * step + round) + start).toFixed(precision); + }, + + set_translate : function (ele, offset, vertical) { + if (vertical) { + $(ele) + .css('-webkit-transform', 'translateY(' + offset + 'px)') + .css('-moz-transform', 'translateY(' + offset + 'px)') + .css('-ms-transform', 'translateY(' + offset + 'px)') + .css('-o-transform', 'translateY(' + offset + 'px)') + .css('transform', 'translateY(' + offset + 'px)'); + } else { + $(ele) + .css('-webkit-transform', 'translateX(' + offset + 'px)') + .css('-moz-transform', 'translateX(' + offset + 'px)') + .css('-ms-transform', 'translateX(' + offset + 'px)') + .css('-o-transform', 'translateX(' + offset + 'px)') + .css('transform', 'translateX(' + offset + 'px)'); + } + }, + + limit_to : function (val, min, max) { + return Math.min(Math.max(val, min), max); + }, + + initialize_settings : function (handle) { + var settings = $.extend({}, this.settings, this.data_options($(handle).parent())), + decimal_places_match_result; + + if (settings.precision === null) { + decimal_places_match_result = ('' + settings.step).match(/\.([\d]*)/); + settings.precision = decimal_places_match_result && decimal_places_match_result[1] ? decimal_places_match_result[1].length : 0; + } + + if (settings.vertical) { + $.data(handle, 'bar_o', $(handle).parent().offset().top); + $.data(handle, 'bar_l', $(handle).parent().outerHeight()); + $.data(handle, 'handle_o', $(handle).offset().top); + $.data(handle, 'handle_l', $(handle).outerHeight()); + } else { + $.data(handle, 'bar_o', $(handle).parent().offset().left); + $.data(handle, 'bar_l', $(handle).parent().outerWidth()); + $.data(handle, 'handle_o', $(handle).offset().left); + $.data(handle, 'handle_l', $(handle).outerWidth()); + } + + $.data(handle, 'bar', $(handle).parent()); + return $.data(handle, 'settings', settings); + }, + + set_initial_position : function ($ele) { + var settings = $.data($ele.children('.range-slider-handle')[0], 'settings'), + initial = ((typeof settings.initial == 'number' && !isNaN(settings.initial)) ? settings.initial : Math.floor((settings.end - settings.start) * 0.5 / settings.step) * settings.step + settings.start), + $handle = $ele.children('.range-slider-handle'); + this.set_ui($handle, initial); + }, + + set_value : function (value) { + var self = this; + $('[' + self.attr_name() + ']', this.scope).each(function () { + $(this).attr(self.attr_name(), value); + }); + if (!!$(this.scope).attr(self.attr_name())) { + $(this.scope).attr(self.attr_name(), value); + } + self.reflow(); + }, + + reflow : function () { + var self = this; + self.S('[' + this.attr_name() + ']').each(function () { + var handle = $(this).children('.range-slider-handle')[0], + val = $(this).attr(self.attr_name()); + self.initialize_settings(handle); + + if (val) { + self.set_ui($(handle), parseFloat(val)); + } else { + self.set_initial_position($(this)); + } + }); + } + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tab = { + name : 'tab', + + version : '5.5.3', + + settings : { + active_class : 'active', + callback : function () {}, + deep_linking : false, + scroll_to_content : true, + is_hover : false + }, + + default_tab_hashes : [], + + init : function (scope, method, options) { + var self = this, + S = this.S; + + // Store the default active tabs which will be referenced when the + // location hash is absent, as in the case of navigating the tabs and + // returning to the first viewing via the browser Back button. + S('[' + this.attr_name() + '] > .active > a', this.scope).each(function () { + self.default_tab_hashes.push(this.hash); + }); + + this.bindings(method, options); + this.handle_location_hash_change(); + }, + + events : function () { + var self = this, + S = this.S; + + var usual_tab_behavior = function (e, target) { + var settings = S(target).closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + if (!settings.is_hover || Modernizr.touch) { + // if user did not pressed tab key, prevent default action + var keyCode = e.keyCode || e.which; + if (keyCode !== 9) { + e.preventDefault(); + e.stopPropagation(); + } + self.toggle_active_tab(S(target).parent()); + + } + }; + + S(this.scope) + .off('.tab') + // Key event: focus/tab key + .on('keydown.fndtn.tab', '[' + this.attr_name() + '] > * > a', function(e) { + var keyCode = e.keyCode || e.which; + // if user pressed tab key + if (keyCode === 13 || keyCode === 32) { // enter or space + var el = this; + usual_tab_behavior(e, el); + } + }) + // Click event: tab title + .on('click.fndtn.tab', '[' + this.attr_name() + '] > * > a', function(e) { + var el = this; + usual_tab_behavior(e, el); + }) + // Hover event: tab title + .on('mouseenter.fndtn.tab', '[' + this.attr_name() + '] > * > a', function (e) { + var settings = S(this).closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + if (settings.is_hover) { + self.toggle_active_tab(S(this).parent()); + } + }); + + // Location hash change event + S(window).on('hashchange.fndtn.tab', function (e) { + e.preventDefault(); + self.handle_location_hash_change(); + }); + }, + + handle_location_hash_change : function () { + + var self = this, + S = this.S; + + S('[' + this.attr_name() + ']', this.scope).each(function () { + var settings = S(this).data(self.attr_name(true) + '-init'); + if (settings.deep_linking) { + // Match the location hash to a label + var hash; + if (settings.scroll_to_content) { + hash = self.scope.location.hash; + } else { + // prefix the hash to prevent anchor scrolling + hash = self.scope.location.hash.replace('fndtn-', ''); + } + if (hash != '') { + // Check whether the location hash references a tab content div or + // another element on the page (inside or outside the tab content div) + var hash_element = S(hash); + if (hash_element.hasClass('content') && hash_element.parent().hasClass('tabs-content')) { + // Tab content div + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + hash + ']').parent()); + } else { + // Not the tab content div. If inside the tab content, find the + // containing tab and toggle it as active. + var hash_tab_container_id = hash_element.closest('.content').attr('id'); + if (hash_tab_container_id != undefined) { + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=#' + hash_tab_container_id + ']').parent(), hash); + } + } + } else { + // Reference the default tab hashes which were initialized in the init function + for (var ind = 0; ind < self.default_tab_hashes.length; ind++) { + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + self.default_tab_hashes[ind] + ']').parent()); + } + } + } + }); + }, + + toggle_active_tab : function (tab, location_hash) { + var self = this, + S = self.S, + tabs = tab.closest('[' + this.attr_name() + ']'), + tab_link = tab.find('a'), + anchor = tab.children('a').first(), + target_hash = '#' + anchor.attr('href').split('#')[1], + target = S(target_hash), + siblings = tab.siblings(), + settings = tabs.data(this.attr_name(true) + '-init'), + interpret_keyup_action = function (e) { + // Light modification of Heydon Pickering's Practical ARIA Examples: http://heydonworks.com/practical_aria_examples/js/a11y.js + + // define current, previous and next (possible) tabs + + var $original = $(this); + var $prev = $(this).parents('li').prev().children('[role="tab"]'); + var $next = $(this).parents('li').next().children('[role="tab"]'); + var $target; + + // find the direction (prev or next) + + switch (e.keyCode) { + case 37: + $target = $prev; + break; + case 39: + $target = $next; + break; + default: + $target = false + break; + } + + if ($target.length) { + $original.attr({ + 'tabindex' : '-1', + 'aria-selected' : null + }); + $target.attr({ + 'tabindex' : '0', + 'aria-selected' : true + }).focus(); + } + + // Hide panels + + $('[role="tabpanel"]') + .attr('aria-hidden', 'true'); + + // Show panel which corresponds to target + + $('#' + $(document.activeElement).attr('href').substring(1)) + .attr('aria-hidden', null); + + }, + go_to_hash = function(hash) { + // This function allows correct behaviour of the browser's back button when deep linking is enabled. Without it + // the user would get continually redirected to the default hash. + var default_hash = settings.scroll_to_content ? self.default_tab_hashes[0] : 'fndtn-' + self.default_tab_hashes[0].replace('#', ''); + + if (hash !== default_hash || window.location.hash) { + window.location.hash = hash; + } + }; + + // allow usage of data-tab-content attribute instead of href + if (anchor.data('tab-content')) { + target_hash = '#' + anchor.data('tab-content').split('#')[1]; + target = S(target_hash); + } + + if (settings.deep_linking) { + + if (settings.scroll_to_content) { + + // retain current hash to scroll to content + go_to_hash(location_hash || target_hash); + + if (location_hash == undefined || location_hash == target_hash) { + tab.parent()[0].scrollIntoView(); + } else { + S(target_hash)[0].scrollIntoView(); + } + } else { + // prefix the hashes so that the browser doesn't scroll down + if (location_hash != undefined) { + go_to_hash('fndtn-' + location_hash.replace('#', '')); + } else { + go_to_hash('fndtn-' + target_hash.replace('#', '')); + } + } + } + + // WARNING: The activation and deactivation of the tab content must + // occur after the deep linking in order to properly refresh the browser + // window (notably in Chrome). + // Clean up multiple attr instances to done once + tab.addClass(settings.active_class).triggerHandler('opened'); + tab_link.attr({'aria-selected' : 'true', tabindex : 0}); + siblings.removeClass(settings.active_class) + siblings.find('a').attr({'aria-selected' : 'false'/*, tabindex : -1*/}); + target.siblings().removeClass(settings.active_class).attr({'aria-hidden' : 'true'/*, tabindex : -1*/}); + target.addClass(settings.active_class).attr('aria-hidden', 'false').removeAttr('tabindex'); + settings.callback(tab); + target.triggerHandler('toggled', [target]); + tabs.triggerHandler('toggled', [tab]); + + tab_link.off('keydown').on('keydown', interpret_keyup_action ); + }, + + data_attr : function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tooltip = { + name : 'tooltip', + + version : '5.5.3', + + settings : { + additional_inheritable_classes : [], + tooltip_class : '.tooltip', + append_to : 'body', + touch_close_text : 'Tap To Close', + disable_for_touch : false, + hover_delay : 200, + fade_in_duration : 150, + fade_out_duration : 150, + show_on : 'all', + tip_template : function (selector, content) { + return '' + content + ''; + } + }, + + cache : {}, + + init : function (scope, method, options) { + Foundation.inherit(this, 'random_str'); + this.bindings(method, options); + }, + + should_show : function (target, tip) { + var settings = $.extend({}, this.settings, this.data_options(target)); + + if (settings.show_on === 'all') { + return true; + } else if (this.small() && settings.show_on === 'small') { + return true; + } else if (this.medium() && settings.show_on === 'medium') { + return true; + } else if (this.large() && settings.show_on === 'large') { + return true; + } + return false; + }, + + medium : function () { + return matchMedia(Foundation.media_queries['medium']).matches; + }, + + large : function () { + return matchMedia(Foundation.media_queries['large']).matches; + }, + + events : function (instance) { + var self = this, + S = self.S; + + self.create(this.S(instance)); + + function _startShow(elt, $this, immediate) { + if (elt.timer) { + return; + } + + if (immediate) { + elt.timer = null; + self.showTip($this); + } else { + elt.timer = setTimeout(function () { + elt.timer = null; + self.showTip($this); + }.bind(elt), self.settings.hover_delay); + } + } + + function _startHide(elt, $this) { + if (elt.timer) { + clearTimeout(elt.timer); + elt.timer = null; + } + + self.hide($this); + } + + $(this.scope) + .off('.tooltip') + .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', + '[' + this.attr_name() + ']', function (e) { + var $this = S(this), + settings = $.extend({}, self.settings, self.data_options($this)), + is_touch = false; + + if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type) && S(e.target).is('a')) { + return false; + } + + if (/mouse/i.test(e.type) && self.ie_touch(e)) { + return false; + } + + if ($this.hasClass('open')) { + if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + e.preventDefault(); + } + self.hide($this); + } else { + if (settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + return; + } else if (!settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + e.preventDefault(); + S(settings.tooltip_class + '.open').hide(); + is_touch = true; + // close other open tooltips on touch + if ($('.open[' + self.attr_name() + ']').length > 0) { + var prevOpen = S($('.open[' + self.attr_name() + ']')[0]); + self.hide(prevOpen); + } + } + + if (/enter|over/i.test(e.type)) { + _startShow(this, $this); + + } else if (e.type === 'mouseout' || e.type === 'mouseleave') { + _startHide(this, $this); + } else { + _startShow(this, $this, true); + } + } + }) + .on('mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', '[' + this.attr_name() + '].open', function (e) { + if (/mouse/i.test(e.type) && self.ie_touch(e)) { + return false; + } + + if ($(this).data('tooltip-open-event-type') == 'touch' && e.type == 'mouseleave') { + return; + } else if ($(this).data('tooltip-open-event-type') == 'mouse' && /MSPointerDown|touchstart/i.test(e.type)) { + self.convert_to_touch($(this)); + } else { + _startHide(this, $(this)); + } + }) + .on('DOMNodeRemoved DOMAttrModified', '[' + this.attr_name() + ']:not(a)', function (e) { + _startHide(this, S(this)); + }); + }, + + ie_touch : function (e) { + // How do I distinguish between IE11 and Windows Phone 8????? + return false; + }, + + showTip : function ($target) { + var $tip = this.getTip($target); + if (this.should_show($target, $tip)) { + return this.show($target); + } + return; + }, + + getTip : function ($target) { + var selector = this.selector($target), + settings = $.extend({}, this.settings, this.data_options($target)), + tip = null; + + if (selector) { + tip = this.S('span[data-selector="' + selector + '"]' + settings.tooltip_class); + } + + return (typeof tip === 'object') ? tip : false; + }, + + selector : function ($target) { + var dataSelector = $target.attr(this.attr_name()) || $target.attr('data-selector'); + + if (typeof dataSelector != 'string') { + dataSelector = this.random_str(6); + $target + .attr('data-selector', dataSelector) + .attr('aria-describedby', dataSelector); + } + + return dataSelector; + }, + + create : function ($target) { + var self = this, + settings = $.extend({}, this.settings, this.data_options($target)), + tip_template = this.settings.tip_template; + + if (typeof settings.tip_template === 'string' && window.hasOwnProperty(settings.tip_template)) { + tip_template = window[settings.tip_template]; + } + + var $tip = $(tip_template(this.selector($target), $('
      ').html($target.attr('title')).html())), + classes = this.inheritable_classes($target); + + $tip.addClass(classes).appendTo(settings.append_to); + + if (Modernizr.touch) { + $tip.append('' + settings.touch_close_text + ''); + $tip.on('touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', function (e) { + self.hide($target); + }); + } + + $target.removeAttr('title').attr('title', ''); + }, + + reposition : function (target, tip, classes) { + var width, nub, nubHeight, nubWidth, objPos; + + tip.css('visibility', 'hidden').show(); + + width = target.data('width'); + nub = tip.children('.nub'); + nubHeight = nub.outerHeight(); + nubWidth = nub.outerWidth(); + + if (this.small()) { + tip.css({'width' : '100%'}); + } else { + tip.css({'width' : (width) ? width : 'auto'}); + } + + objPos = function (obj, top, right, bottom, left, width) { + return obj.css({ + 'top' : (top) ? top : 'auto', + 'bottom' : (bottom) ? bottom : 'auto', + 'left' : (left) ? left : 'auto', + 'right' : (right) ? right : 'auto' + }).end(); + }; + + var o_top = target.offset().top; + var o_left = target.offset().left; + var outerHeight = target.outerHeight(); + + objPos(tip, (o_top + outerHeight + 10), 'auto', 'auto', o_left); + + if (this.small()) { + objPos(tip, (o_top + outerHeight + 10), 'auto', 'auto', 12.5, $(this.scope).width()); + tip.addClass('tip-override'); + objPos(nub, -nubHeight, 'auto', 'auto', o_left); + } else { + + if (Foundation.rtl) { + nub.addClass('rtl'); + o_left = o_left + target.outerWidth() - tip.outerWidth(); + } + + objPos(tip, (o_top + outerHeight + 10), 'auto', 'auto', o_left); + // reset nub from small styles, if they've been applied + if (nub.attr('style')) { + nub.removeAttr('style'); + } + + tip.removeClass('tip-override'); + + var tip_outerHeight = tip.outerHeight(); + + if (classes && classes.indexOf('tip-top') > -1) { + if (Foundation.rtl) { + nub.addClass('rtl'); + } + objPos(tip, (o_top - tip_outerHeight), 'auto', 'auto', o_left) + .removeClass('tip-override'); + } else if (classes && classes.indexOf('tip-left') > -1) { + objPos(tip, (o_top + (outerHeight / 2) - (tip_outerHeight / 2)), 'auto', 'auto', (o_left - tip.outerWidth() - nubHeight)) + .removeClass('tip-override'); + nub.removeClass('rtl'); + } else if (classes && classes.indexOf('tip-right') > -1) { + objPos(tip, (o_top + (outerHeight / 2) - (tip_outerHeight / 2)), 'auto', 'auto', (o_left + target.outerWidth() + nubHeight)) + .removeClass('tip-override'); + nub.removeClass('rtl'); + } + } + + tip.css('visibility', 'visible').hide(); + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + inheritable_classes : function ($target) { + var settings = $.extend({}, this.settings, this.data_options($target)), + inheritables = ['tip-top', 'tip-left', 'tip-bottom', 'tip-right', 'radius', 'round'].concat(settings.additional_inheritable_classes), + classes = $target.attr('class'), + filtered = classes ? $.map(classes.split(' '), function (el, i) { + if ($.inArray(el, inheritables) !== -1) { + return el; + } + }).join(' ') : ''; + + return $.trim(filtered); + }, + + convert_to_touch : function ($target) { + var self = this, + $tip = self.getTip($target), + settings = $.extend({}, self.settings, self.data_options($target)); + + if ($tip.find('.tap-to-close').length === 0) { + $tip.append('' + settings.touch_close_text + ''); + $tip.on('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose', function (e) { + self.hide($target); + }); + } + + $target.data('tooltip-open-event-type', 'touch'); + }, + + show : function ($target) { + var $tip = this.getTip($target); + if ($target.data('tooltip-open-event-type') == 'touch') { + this.convert_to_touch($target); + } + + this.reposition($target, $tip, $target.attr('class')); + $target.addClass('open'); + $tip.fadeIn(this.settings.fade_in_duration); + }, + + hide : function ($target) { + var $tip = this.getTip($target); + + $tip.fadeOut(this.settings.fade_out_duration, function () { + $tip.find('.tap-to-close').remove(); + $tip.off('click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose'); + $target.removeClass('open'); + }); + }, + + off : function () { + var self = this; + this.S(this.scope).off('.fndtn.tooltip'); + this.S(this.settings.tooltip_class).each(function (i) { + $('[' + self.attr_name() + ']').eq(i).attr('title', $(this).text()); + }).remove(); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.topbar = { + name : 'topbar', + + version : '5.5.3', + + settings : { + index : 0, + start_offset : 0, + sticky_class : 'sticky', + custom_back_text : true, + back_text : 'Back', + mobile_show_parent_link : true, + is_hover : true, + scrolltop : true, // jump to top when sticky nav menu toggle is clicked + sticky_on : 'all', + dropdown_autoclose: true + }, + + init : function (section, method, options) { + Foundation.inherit(this, 'add_custom_rule register_media throttle'); + var self = this; + + self.register_media('topbar', 'foundation-mq-topbar'); + + this.bindings(method, options); + + self.S('[' + this.attr_name() + ']', this.scope).each(function () { + var topbar = $(this), + settings = topbar.data(self.attr_name(true) + '-init'), + section = self.S('section, .top-bar-section', this); + topbar.data('index', 0); + var topbarContainer = topbar.parent(); + if (topbarContainer.hasClass('fixed') || self.is_sticky(topbar, topbarContainer, settings) ) { + self.settings.sticky_class = settings.sticky_class; + self.settings.sticky_topbar = topbar; + topbar.data('height', topbarContainer.outerHeight()); + topbar.data('stickyoffset', topbarContainer.offset().top); + } else { + topbar.data('height', topbar.outerHeight()); + } + + if (!settings.assembled) { + self.assemble(topbar); + } + + if (settings.is_hover) { + self.S('.has-dropdown', topbar).addClass('not-click'); + } else { + self.S('.has-dropdown', topbar).removeClass('not-click'); + } + + // Pad body when sticky (scrolled) or fixed. + self.add_custom_rule('.f-topbar-fixed { padding-top: ' + topbar.data('height') + 'px }'); + + if (topbarContainer.hasClass('fixed')) { + self.S('body').addClass('f-topbar-fixed'); + } + }); + + }, + + is_sticky : function (topbar, topbarContainer, settings) { + var sticky = topbarContainer.hasClass(settings.sticky_class); + var smallMatch = matchMedia(Foundation.media_queries.small).matches; + var medMatch = matchMedia(Foundation.media_queries.medium).matches; + var lrgMatch = matchMedia(Foundation.media_queries.large).matches; + + if (sticky && settings.sticky_on === 'all') { + return true; + } + if (sticky && this.small() && settings.sticky_on.indexOf('small') !== -1) { + if (smallMatch && !medMatch && !lrgMatch) { return true; } + } + if (sticky && this.medium() && settings.sticky_on.indexOf('medium') !== -1) { + if (smallMatch && medMatch && !lrgMatch) { return true; } + } + if (sticky && this.large() && settings.sticky_on.indexOf('large') !== -1) { + if (smallMatch && medMatch && lrgMatch) { return true; } + } + + return false; + }, + + toggle : function (toggleEl) { + var self = this, + topbar; + + if (toggleEl) { + topbar = self.S(toggleEl).closest('[' + this.attr_name() + ']'); + } else { + topbar = self.S('[' + this.attr_name() + ']'); + } + + var settings = topbar.data(this.attr_name(true) + '-init'); + + var section = self.S('section, .top-bar-section', topbar); + + if (self.breakpoint()) { + if (!self.rtl) { + section.css({left : '0%'}); + $('>.name', section).css({left : '100%'}); + } else { + section.css({right : '0%'}); + $('>.name', section).css({right : '100%'}); + } + + self.S('li.moved', section).removeClass('moved'); + topbar.data('index', 0); + + topbar + .toggleClass('expanded') + .css('height', ''); + } + + if (settings.scrolltop) { + if (!topbar.hasClass('expanded')) { + if (topbar.hasClass('fixed')) { + topbar.parent().addClass('fixed'); + topbar.removeClass('fixed'); + self.S('body').addClass('f-topbar-fixed'); + } + } else if (topbar.parent().hasClass('fixed')) { + if (settings.scrolltop) { + topbar.parent().removeClass('fixed'); + topbar.addClass('fixed'); + self.S('body').removeClass('f-topbar-fixed'); + + window.scrollTo(0, 0); + } else { + topbar.parent().removeClass('expanded'); + } + } + } else { + if (self.is_sticky(topbar, topbar.parent(), settings)) { + topbar.parent().addClass('fixed'); + } + + if (topbar.parent().hasClass('fixed')) { + if (!topbar.hasClass('expanded')) { + topbar.removeClass('fixed'); + topbar.parent().removeClass('expanded'); + self.update_sticky_positioning(); + } else { + topbar.addClass('fixed'); + topbar.parent().addClass('expanded'); + self.S('body').addClass('f-topbar-fixed'); + } + } + } + }, + + timer : null, + + events : function (bar) { + var self = this, + S = this.S; + + S(this.scope) + .off('.topbar') + .on('click.fndtn.topbar', '[' + this.attr_name() + '] .toggle-topbar', function (e) { + e.preventDefault(); + self.toggle(this); + }) + .on('click.fndtn.topbar contextmenu.fndtn.topbar', '.top-bar .top-bar-section li a[href^="#"],[' + this.attr_name() + '] .top-bar-section li a[href^="#"]', function (e) { + var li = $(this).closest('li'), + topbar = li.closest('[' + self.attr_name() + ']'), + settings = topbar.data(self.attr_name(true) + '-init'); + + if (settings.dropdown_autoclose && settings.is_hover) { + var hoverLi = $(this).closest('.hover'); + hoverLi.removeClass('hover'); + } + if (self.breakpoint() && !li.hasClass('back') && !li.hasClass('has-dropdown')) { + self.toggle(); + } + + }) + .on('click.fndtn.topbar', '[' + this.attr_name() + '] li.has-dropdown', function (e) { + var li = S(this), + target = S(e.target), + topbar = li.closest('[' + self.attr_name() + ']'), + settings = topbar.data(self.attr_name(true) + '-init'); + + if (target.data('revealId')) { + self.toggle(); + return; + } + + if (self.breakpoint()) { + return; + } + + if (settings.is_hover && !Modernizr.touch) { + return; + } + + e.stopImmediatePropagation(); + + if (li.hasClass('hover')) { + li + .removeClass('hover') + .find('li') + .removeClass('hover'); + + li.parents('li.hover') + .removeClass('hover'); + } else { + li.addClass('hover'); + + $(li).siblings().removeClass('hover'); + + if (target[0].nodeName === 'A' && target.parent().hasClass('has-dropdown')) { + e.preventDefault(); + } + } + }) + .on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown>a', function (e) { + if (self.breakpoint()) { + + e.preventDefault(); + + var $this = S(this), + topbar = $this.closest('[' + self.attr_name() + ']'), + section = topbar.find('section, .top-bar-section'), + dropdownHeight = $this.next('.dropdown').outerHeight(), + $selectedLi = $this.closest('li'); + + topbar.data('index', topbar.data('index') + 1); + $selectedLi.addClass('moved'); + + if (!self.rtl) { + section.css({left : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left : 100 * topbar.data('index') + '%'}); + } else { + section.css({right : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right : 100 * topbar.data('index') + '%'}); + } + + topbar.css('height', $this.siblings('ul').outerHeight(true) + topbar.data('height')); + } + }); + + S(window).off('.topbar').on('resize.fndtn.topbar', self.throttle(function () { + self.resize.call(self); + }, 50)).trigger('resize.fndtn.topbar').load(function () { + // Ensure that the offset is calculated after all of the pages resources have loaded + S(this).trigger('resize.fndtn.topbar'); + }); + + S('body').off('.topbar').on('click.fndtn.topbar', function (e) { + var parent = S(e.target).closest('li').closest('li.hover'); + + if (parent.length > 0) { + return; + } + + S('[' + self.attr_name() + '] li.hover').removeClass('hover'); + }); + + // Go up a level on Click + S(this.scope).on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown .back', function (e) { + e.preventDefault(); + + var $this = S(this), + topbar = $this.closest('[' + self.attr_name() + ']'), + section = topbar.find('section, .top-bar-section'), + settings = topbar.data(self.attr_name(true) + '-init'), + $movedLi = $this.closest('li.moved'), + $previousLevelUl = $movedLi.parent(); + + topbar.data('index', topbar.data('index') - 1); + + if (!self.rtl) { + section.css({left : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left : 100 * topbar.data('index') + '%'}); + } else { + section.css({right : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right : 100 * topbar.data('index') + '%'}); + } + + if (topbar.data('index') === 0) { + topbar.css('height', ''); + } else { + topbar.css('height', $previousLevelUl.outerHeight(true) + topbar.data('height')); + } + + setTimeout(function () { + $movedLi.removeClass('moved'); + }, 300); + }); + + // Show dropdown menus when their items are focused + S(this.scope).find('.dropdown a') + .focus(function () { + $(this).parents('.has-dropdown').addClass('hover'); + }) + .blur(function () { + $(this).parents('.has-dropdown').removeClass('hover'); + }); + }, + + resize : function () { + var self = this; + self.S('[' + this.attr_name() + ']').each(function () { + var topbar = self.S(this), + settings = topbar.data(self.attr_name(true) + '-init'); + + var stickyContainer = topbar.parent('.' + self.settings.sticky_class); + var stickyOffset; + + if (!self.breakpoint()) { + var doToggle = topbar.hasClass('expanded'); + topbar + .css('height', '') + .removeClass('expanded') + .find('li') + .removeClass('hover'); + + if (doToggle) { + self.toggle(topbar); + } + } + + if (self.is_sticky(topbar, stickyContainer, settings)) { + if (stickyContainer.hasClass('fixed')) { + // Remove the fixed to allow for correct calculation of the offset. + stickyContainer.removeClass('fixed'); + + stickyOffset = stickyContainer.offset().top; + if (self.S(document.body).hasClass('f-topbar-fixed')) { + stickyOffset -= topbar.data('height'); + } + + topbar.data('stickyoffset', stickyOffset); + stickyContainer.addClass('fixed'); + } else { + stickyOffset = stickyContainer.offset().top; + topbar.data('stickyoffset', stickyOffset); + } + } + + }); + }, + + breakpoint : function () { + return !matchMedia(Foundation.media_queries['topbar']).matches; + }, + + small : function () { + return matchMedia(Foundation.media_queries['small']).matches; + }, + + medium : function () { + return matchMedia(Foundation.media_queries['medium']).matches; + }, + + large : function () { + return matchMedia(Foundation.media_queries['large']).matches; + }, + + assemble : function (topbar) { + var self = this, + settings = topbar.data(this.attr_name(true) + '-init'), + section = self.S('section, .top-bar-section', topbar); + + // Pull element out of the DOM for manipulation + section.detach(); + + self.S('.has-dropdown>a', section).each(function () { + var $link = self.S(this), + $dropdown = $link.siblings('.dropdown'), + url = $link.attr('href'), + $titleLi; + + if (!$dropdown.find('.title.back').length) { + + if (settings.mobile_show_parent_link == true && url) { + $titleLi = $('
    2. '); + } else { + $titleLi = $('
    3. '); + } + + // Copy link to subnav + if (settings.custom_back_text == true) { + $('h5>a', $titleLi).html(settings.back_text); + } else { + $('h5>a', $titleLi).html('« ' + $link.html()); + } + $dropdown.prepend($titleLi); + } + }); + + // Put element back in the DOM + section.appendTo(topbar); + + // check for sticky + this.sticky(); + + this.assembled(topbar); + }, + + assembled : function (topbar) { + topbar.data(this.attr_name(true), $.extend({}, topbar.data(this.attr_name(true)), {assembled : true})); + }, + + height : function (ul) { + var total = 0, + self = this; + + $('> li', ul).each(function () { + total += self.S(this).outerHeight(true); + }); + + return total; + }, + + sticky : function () { + var self = this; + + this.S(window).on('scroll', function () { + self.update_sticky_positioning(); + }); + }, + + update_sticky_positioning : function () { + var klass = '.' + this.settings.sticky_class, + $window = this.S(window), + self = this; + + if (self.settings.sticky_topbar && self.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(), this.settings)) { + var distance = this.settings.sticky_topbar.data('stickyoffset') + this.settings.start_offset; + if (!self.S(klass).hasClass('expanded')) { + if ($window.scrollTop() > (distance)) { + if (!self.S(klass).hasClass('fixed')) { + self.S(klass).addClass('fixed'); + self.S('body').addClass('f-topbar-fixed'); + } + } else if ($window.scrollTop() <= distance) { + if (self.S(klass).hasClass('fixed')) { + self.S(klass).removeClass('fixed'); + self.S('body').removeClass('f-topbar-fixed'); + } + } + } + } + }, + + off : function () { + this.S(this.scope).off('.fndtn.topbar'); + this.S(window).off('.fndtn.topbar'); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation.min.js b/js/foundation/js/foundation.min.js new file mode 100644 index 0000000..558dcfa --- /dev/null +++ b/js/foundation/js/foundation.min.js @@ -0,0 +1,5 @@ +!function(a,b,c,d){"use strict";function e(a){return("string"==typeof a||a instanceof String)&&(a=a.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g,"")),a}function f(a){this.selector=a,this.query=""}var g=function(b){var c=a("head");c.prepend(a.map(b,function(a){return 0===c.has("."+a).length?'':void 0}))};g(["foundation-mq-small","foundation-mq-small-only","foundation-mq-medium","foundation-mq-medium-only","foundation-mq-large","foundation-mq-large-only","foundation-mq-xlarge","foundation-mq-xlarge-only","foundation-mq-xxlarge","foundation-data-attribute-namespace"]),a(function(){"undefined"!=typeof FastClick&&"undefined"!=typeof c.body&&FastClick.attach(c.body)});var h=function(b,d){if("string"==typeof b){if(d){var e;if(d.jquery){if(e=d[0],!e)return d}else e=d;return a(e.querySelectorAll(b))}return a(c.querySelectorAll(b))}return a(b,d)},i=function(a){var b=[];return a||b.push("data"),this.namespace.length>0&&b.push(this.namespace),b.push(this.name),b.join("-")},j=function(a){for(var b=a.split("-"),c=b.length,d=[];c--;)0!==c?d.push(b[c]):this.namespace.length>0?d.push(this.namespace,b[c]):d.push(b[c]);return d.reverse().join("-")},k=function(b,c){var d=this,e=function(){var e=h(this),f=!e.data(d.attr_name(!0)+"-init");e.data(d.attr_name(!0)+"-init",a.extend({},d.settings,c||b,d.data_options(e))),f&&d.events(this)};return h(this.scope).is("["+this.attr_name()+"]")?e.call(this.scope):h("["+this.attr_name()+"]",this.scope).each(e),"string"==typeof b?this[b].call(this,c):void 0},l=function(a,b){function c(){b(a[0])}function d(){if(this.one("load",c),/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var a=this.attr("src"),b=a.match(/\?/)?"&":"?";b+="random="+(new Date).getTime(),this.attr("src",a+b)}}return a.attr("src")?void(a[0].complete||4===a[0].readyState?c():d.call(a)):void c()};/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license */ +b.matchMedia||(b.matchMedia=function(){var a=b.styleMedia||b.media;if(!a){var d=c.createElement("style"),e=c.getElementsByTagName("script")[0],f=null;d.type="text/css",d.id="matchmediajs-test",e.parentNode.insertBefore(d,e),f="getComputedStyle"in b&&b.getComputedStyle(d,null)||d.currentStyle,a={matchMedium:function(a){var b="@media "+a+"{ #matchmediajs-test { width: 1px; } }";return d.styleSheet?d.styleSheet.cssText=b:d.textContent=b,"1px"===f.width}}}return function(b){return{matches:a.matchMedium(b||"all"),media:b||"all"}}}()),function(a){function c(){d&&(g(c),i&&a.fx.tick())}for(var d,e=0,f=["webkit","moz"],g=b.requestAnimationFrame,h=b.cancelAnimationFrame,i="undefined"!=typeof a.fx;e").appendTo("head")[0].sheet,global:{namespace:d},init:function(a,c,d,e,f){var g=[a,d,e,f],i=[];if(this.rtl=/rtl/i.test(h("html").attr("dir")),this.scope=a||this.scope,this.set_namespace(),c&&"string"==typeof c&&!/reflow/i.test(c))this.libs.hasOwnProperty(c)&&i.push(this.init_lib(c,g));else for(var j in this.libs)i.push(this.init_lib(j,c));return h(b).load(function(){h(b).trigger("resize.fndtn.clearing").trigger("resize.fndtn.dropdown").trigger("resize.fndtn.equalizer").trigger("resize.fndtn.interchange").trigger("resize.fndtn.joyride").trigger("resize.fndtn.magellan").trigger("resize.fndtn.topbar").trigger("resize.fndtn.slider")}),a},init_lib:function(b,c){return this.libs.hasOwnProperty(b)?(this.patch(this.libs[b]),c&&c.hasOwnProperty(b)?("undefined"!=typeof this.libs[b].settings?a.extend(!0,this.libs[b].settings,c[b]):"undefined"!=typeof this.libs[b].defaults&&a.extend(!0,this.libs[b].defaults,c[b]),this.libs[b].init.apply(this.libs[b],[this.scope,c[b]])):(c=c instanceof Array?c:new Array(c),this.libs[b].init.apply(this.libs[b],c))):function(){}},patch:function(a){a.scope=this.scope,a.namespace=this.global.namespace,a.rtl=this.rtl,a.data_options=this.utils.data_options,a.attr_name=i,a.add_namespace=j,a.bindings=k,a.S=this.utils.S},inherit:function(a,b){for(var c=b.split(" "),d=c.length;d--;)this.utils.hasOwnProperty(c[d])&&(a[c[d]]=this.utils[c[d]])},set_namespace:function(){var b=this.global.namespace===d?a(".foundation-data-attribute-namespace").css("font-family"):this.global.namespace;this.global.namespace=b===d||/false/i.test(b)?"":b},libs:{},utils:{S:h,throttle:function(a,b){var c=null;return function(){var d=this,e=arguments;null==c&&(c=setTimeout(function(){a.apply(d,e),c=null},b))}},debounce:function(a,b,c){var d,e;return function(){var f=this,g=arguments,h=function(){d=null,c||(e=a.apply(f,g))},i=c&&!d;return clearTimeout(d),d=setTimeout(h,b),i&&(e=a.apply(f,g)),e}},data_options:function(b,c){function d(a){return!isNaN(a-0)&&null!==a&&""!==a&&a!==!1&&a!==!0}function e(b){return"string"==typeof b?a.trim(b):b}c=c||"options";var f,g,h,i={},j=function(a){var b=Foundation.global.namespace;return b.length>0?a.data(b+"-"+c):a.data(c)},k=j(b);if("object"==typeof k)return k;for(h=(k||":").split(";"),f=h.length;f--;)g=h[f].split(":"),g=[g[0],g.slice(1).join(":")],/true/i.test(g[1])&&(g[1]=!0),/false/i.test(g[1])&&(g[1]=!1),d(g[1])&&(-1===g[1].indexOf(".")?g[1]=parseInt(g[1],10):g[1]=parseFloat(g[1])),2===g.length&&g[0].length>0&&(i[e(g[0])]=e(g[1]));return i},register_media:function(b,c){Foundation.media_queries[b]===d&&(a("head").append(''),Foundation.media_queries[b]=e(a("."+c).css("font-family")))},add_custom_rule:function(a,b){if(b===d&&Foundation.stylesheet)Foundation.stylesheet.insertRule(a,Foundation.stylesheet.cssRules.length);else{var c=Foundation.media_queries[b];c!==d&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[b]+"{ "+a+" }",Foundation.stylesheet.cssRules.length)}},image_loaded:function(a,b){function c(a){for(var b=a.length,c=b-1;c>=0;c--)if(a.attr("height")===d)return!1;return!0}var e=this,f=a.length;(0===f||c(a))&&b(a),a.each(function(){l(e.S(this),function(){f-=1,0===f&&b(a)})})},random_str:function(){return this.fidx||(this.fidx=0),this.prefix=this.prefix||[this.name||"F",(+new Date).toString(36)].join("-"),this.prefix+(this.fidx++).toString(36)},match:function(a){return b.matchMedia(a).matches},is_small_up:function(){return this.match(Foundation.media_queries.small)},is_medium_up:function(){return this.match(Foundation.media_queries.medium)},is_large_up:function(){return this.match(Foundation.media_queries.large)},is_xlarge_up:function(){return this.match(Foundation.media_queries.xlarge)},is_xxlarge_up:function(){return this.match(Foundation.media_queries.xxlarge)},is_small_only:function(){return!(this.is_medium_up()||this.is_large_up()||this.is_xlarge_up()||this.is_xxlarge_up())},is_medium_only:function(){return this.is_medium_up()&&!this.is_large_up()&&!this.is_xlarge_up()&&!this.is_xxlarge_up()},is_large_only:function(){return this.is_medium_up()&&this.is_large_up()&&!this.is_xlarge_up()&&!this.is_xxlarge_up()},is_xlarge_only:function(){return this.is_medium_up()&&this.is_large_up()&&this.is_xlarge_up()&&!this.is_xxlarge_up()},is_xxlarge_only:function(){return this.is_medium_up()&&this.is_large_up()&&this.is_xlarge_up()&&this.is_xxlarge_up()}}},a.fn.foundation=function(){var a=Array.prototype.slice.call(arguments,0);return this.each(function(){return Foundation.init.apply(Foundation,[this].concat(a)),this})}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.abide={name:"abide",version:"5.5.3",settings:{live_validate:!0,validate_on_blur:!0,focus_on_invalid:!0,error_labels:!0,error_class:"error",timeout:1e3,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^[-+]?\d+$/,number:/^[-+]?\d*(?:[\.\,]\d+)?$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/,url:/^(https?|ftp|file|ssh):\/\/([-;:&=\+\$,\w]+@{1})?([-A-Za-z0-9\.]+)+:?(\d+)?((\/[-\+~%\/\.\w]+)?\??([-\+=&;%@\.\w]+)?#?([\w]+)?)?/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/,datetime:/^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,time:/^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,month_day_year:/^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,day_month_year:/^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/},validators:{equalTo:function(a,b,d){var e=c.getElementById(a.getAttribute(this.add_namespace("data-equalto"))).value,f=a.value,g=e===f;return g}}},timer:null,init:function(a,b,c){this.bindings(b,c)},events:function(b){function c(a,b){clearTimeout(d.timer),d.timer=setTimeout(function(){d.validate([a],b)}.bind(a),f.timeout)}var d=this,e=d.S(b).attr("novalidate","novalidate"),f=e.data(this.attr_name(!0)+"-init")||{};this.invalid_attr=this.add_namespace("data-invalid"),e.off(".abide").on("submit.fndtn.abide",function(a){var b=/ajax/i.test(d.S(this).attr(d.attr_name()));return d.validate(d.S(this).find("input, textarea, select").not(":hidden, [data-abide-ignore]").get(),a,b)}).on("validate.fndtn.abide",function(a){"manual"===f.validate_on&&d.validate([a.target],a)}).on("reset",function(b){return d.reset(a(this),b)}).find("input, textarea, select").not(":hidden, [data-abide-ignore]").off(".abide").on("blur.fndtn.abide change.fndtn.abide",function(a){var b=this.getAttribute("id"),d=e.find('[data-equalto="'+b+'"]');f.validate_on_blur&&f.validate_on_blur===!0&&c(this,a),"undefined"!=typeof d.get(0)&&d.val().length&&c(d.get(0),a),"change"===f.validate_on&&c(this,a)}).on("keydown.fndtn.abide",function(a){var b=this.getAttribute("id"),d=e.find('[data-equalto="'+b+'"]');f.live_validate&&f.live_validate===!0&&9!=a.which&&c(this,a),"undefined"!=typeof d.get(0)&&d.val().length&&c(d.get(0),a),"tab"===f.validate_on&&9===a.which?c(this,a):"change"===f.validate_on&&c(this,a)}).on("focus",function(b){navigator.userAgent.match(/iPad|iPhone|Android|BlackBerry|Windows Phone|webOS/i)&&a("html, body").animate({scrollTop:a(b.target).offset().top},100)})},reset:function(b,c){var d=this;b.removeAttr(d.invalid_attr),a("["+d.invalid_attr+"]",b).removeAttr(d.invalid_attr),a("."+d.settings.error_class,b).not("small").removeClass(d.settings.error_class),a(":input",b).not(":button, :submit, :reset, :hidden, [data-abide-ignore]").val("").removeAttr(d.invalid_attr)},validate:function(a,b,c){for(var d=this.parse_patterns(a),e=d.length,f=this.S(a[0]).closest("form"),g=/submit/.test(b.type),h=0;e>h;h++)if(!d[h]&&(g||c))return this.settings.focus_on_invalid&&a[h].focus(),f.trigger("invalid.fndtn.abide"),this.S(a[h]).closest("form").attr(this.invalid_attr,""),!1;return(g||c)&&f.trigger("valid.fndtn.abide"),f.removeAttr(this.invalid_attr),c?!1:!0},parse_patterns:function(a){for(var b=a.length,c=[];b--;)c.push(this.pattern(a[b]));return this.check_validation_and_apply_styles(c)},pattern:function(a){var b=a.getAttribute("type"),c="string"==typeof a.getAttribute("required"),d=a.getAttribute("pattern")||"";return this.settings.patterns.hasOwnProperty(d)&&d.length>0?[a,this.settings.patterns[d],c]:d.length>0?[a,new RegExp(d),c]:this.settings.patterns.hasOwnProperty(b)?[a,this.settings.patterns[b],c]:(d=/.*/,[a,d,c])},check_validation_and_apply_styles:function(b){var c=b.length,d=[];if(0==c)return d;var e=this.S(b[0][0]).closest("[data-"+this.attr_name(!0)+"]");for(e.data(this.attr_name(!0)+"-init")||{};c--;){var f,g,h=b[c][0],i=b[c][2],j=h.value.trim(),k=this.S(h).parent(),l=h.getAttribute(this.add_namespace("data-abide-validator")),m="radio"===h.type,n="checkbox"===h.type,o=this.S('label[for="'+h.getAttribute("id")+'"]'),p=i?h.value.length>0:!0,q=[];if(h.getAttribute(this.add_namespace("data-equalto"))&&(l="equalTo"),f=k.is("label")?k.parent():k,m&&i)q.push(this.valid_radio(h,i));else if(n&&i)q.push(this.valid_checkbox(h,i));else if(l){for(var r=l.split(" "),s=!0,t=!0,u=0;u0&&this.settings.error_labels&&o.removeClass(this.settings.error_class).removeAttr("role"),a(h).triggerHandler("valid")):(this.S(h).attr(this.invalid_attr,""),f.addClass("error"),o.length>0&&this.settings.error_labels&&o.addClass(this.settings.error_class).attr("role","alert"),a(h).triggerHandler("invalid"))}else if(b[c][1].test(j)&&p||!i&&h.value.length<1||a(h).attr("disabled")?q.push(!0):q.push(!1),q=[q.every(function(a){return a})],q[0])this.S(h).removeAttr(this.invalid_attr),h.setAttribute("aria-invalid","false"),h.removeAttribute("aria-describedby"),f.removeClass(this.settings.error_class),o.length>0&&this.settings.error_labels&&o.removeClass(this.settings.error_class).removeAttr("role"),a(h).triggerHandler("valid");else{this.S(h).attr(this.invalid_attr,""),h.setAttribute("aria-invalid","true");var v=f.find("small."+this.settings.error_class,"span."+this.settings.error_class),w=v.length>0?v[0].id:"";w.length>0&&h.setAttribute("aria-describedby",w),f.addClass(this.settings.error_class),o.length>0&&this.settings.error_labels&&o.addClass(this.settings.error_class).attr("role","alert"),a(h).triggerHandler("invalid")}d=d.concat(q)}return d},valid_checkbox:function(b,c){var b=this.S(b),d=b.is(":checked")||!c||b.get(0).getAttribute("disabled");return d?(b.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class),a(b).triggerHandler("valid")):(b.attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),a(b).triggerHandler("invalid")),d},valid_radio:function(b,c){for(var d=b.getAttribute("name"),e=this.S(b).closest("[data-"+this.attr_name(!0)+"]").find("[name='"+d+"']"),f=e.length,g=!1,h=!1,i=0;f>i;i++)e[i].getAttribute("disabled")?(h=!0,g=!0):e[i].checked?g=!0:h&&(g=!1);for(var i=0;f>i;i++)g?(this.S(e[i]).removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class),a(e[i]).triggerHandler("valid")):(this.S(e[i]).attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),a(e[i]).triggerHandler("invalid"));return g},valid_equal:function(a,b,d){var e=c.getElementById(a.getAttribute(this.add_namespace("data-equalto"))).value,f=a.value,g=e===f;return g?(this.S(a).removeAttr(this.invalid_attr),d.removeClass(this.settings.error_class),label.length>0&&settings.error_labels&&label.removeClass(this.settings.error_class)):(this.S(a).attr(this.invalid_attr,""),d.addClass(this.settings.error_class),label.length>0&&settings.error_labels&&label.addClass(this.settings.error_class)),g},valid_oneof:function(a,b,c,d){var a=this.S(a),e=this.S("["+this.add_namespace("data-oneof")+"]"),f=e.filter(":checked").length>0;if(f?a.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class):a.attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),!d){var g=this;e.each(function(){g.valid_oneof.call(g,this,null,null,!0)})}return f},reflow:function(a,b){var c=this,d=c.S("["+this.attr_name()+"]").attr("novalidate","novalidate");c.S(d).each(function(a,b){c.events(b)})}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.accordion={name:"accordion",version:"5.5.3",settings:{content_class:"content",active_class:"active",multi_expand:!1,toggleable:!0,callback:function(){}},init:function(a,b,c){this.bindings(b,c)},events:function(b){var c=this,d=this.S;c.create(this.S(b)),d(this.scope).off(".fndtn.accordion").on("click.fndtn.accordion","["+this.attr_name()+"] > dd > a, ["+this.attr_name()+"] > li > a",function(b){var e=d(this).closest("["+c.attr_name()+"]"),f=c.attr_name()+"="+e.attr(c.attr_name()),g=e.data(c.attr_name(!0)+"-init")||c.settings,h=d("#"+this.href.split("#")[1]),i=a("> dd, > li",e),j=i.children("."+g.content_class),k=j.filter("."+g.active_class);return b.preventDefault(),e.attr(c.attr_name())&&(j=j.add("["+f+"] dd > ."+g.content_class+", ["+f+"] li > ."+g.content_class),i=i.add("["+f+"] dd, ["+f+"] li")),g.toggleable&&h.is(k)?(h.parent("dd, li").toggleClass(g.active_class,!1),h.toggleClass(g.active_class,!1),d(this).attr("aria-expanded",function(a,b){return"true"===b?"false":"true"}),g.callback(h),h.triggerHandler("toggled",[e]),void e.triggerHandler("toggled",[h])):(g.multi_expand||(j.removeClass(g.active_class),i.removeClass(g.active_class),i.children("a").attr("aria-expanded","false")),h.addClass(g.active_class).parent().addClass(g.active_class),g.callback(h),h.triggerHandler("toggled",[e]),e.triggerHandler("toggled",[h]),void d(this).attr("aria-expanded","true"))})},create:function(b){var c=this,d=b,e=a("> .accordion-navigation",d),f=d.data(c.attr_name(!0)+"-init")||c.settings;e.children("a").attr("aria-expanded","false"),e.has("."+f.content_class+"."+f.active_class).addClass(f.active_class).children("a").attr("aria-expanded","true"),f.multi_expand&&b.attr("aria-multiselectable","true")},toggle:function(a){var a="undefined"!=typeof a?a:{},c="undefined"!=typeof a.selector?a.selector:"",d="undefined"!=typeof a.toggle_state?a.toggle_state:"",e="undefined"!=typeof a.$accordion?a.$accordion:this.S(this.scope).closest("["+this.attr_name()+"]"),f=e.find("> dd"+c+", > li"+c);if(f.length<1)return b.console&&console.error("Selection not found.",c),!1;var g=this.S,h=this.settings.active_class;f.each(function(){var a=g(this),b=a.hasClass(h);(b&&"close"===d||!b&&"open"===d||""===d)&&a.find("> a").trigger("click.fndtn.accordion")})},open:function(a){var a="undefined"!=typeof a?a:{};a.toggle_state="open",this.toggle(a)},close:function(a){var a="undefined"!=typeof a?a:{};a.toggle_state="close",this.toggle(a)},off:function(){},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.alert={name:"alert",version:"5.5.3",settings:{callback:function(){}},init:function(a,b,c){this.bindings(b,c)},events:function(){var b=this,c=this.S;a(this.scope).off(".alert").on("click.fndtn.alert","["+this.attr_name()+"] .close",function(a){var d=c(this).closest("["+b.attr_name()+"]"),e=d.data(b.attr_name(!0)+"-init")||b.settings;a.preventDefault(),Modernizr.csstransitions?(d.addClass("alert-close"),d.on("transitionend webkitTransitionEnd oTransitionEnd",function(a){c(this).trigger("close.fndtn.alert").remove(),e.callback()})):d.fadeOut(300,function(){c(this).trigger("close.fndtn.alert").remove(),e.callback()})})},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.clearing={name:"clearing",version:"5.5.3",settings:{templates:{viewing:'×'},close_selectors:".clearing-close, div.clearing-blackout",open_selectors:"",skip_selector:"",touch_label:"",init:!1,locked:!1},init:function(a,b,c){var d=this;Foundation.inherit(this,"throttle image_loaded"),this.bindings(b,c),d.S(this.scope).is("["+this.attr_name()+"]")?this.assemble(d.S("li",this.scope)):d.S("["+this.attr_name()+"]",this.scope).each(function(){d.assemble(d.S("li",this))})},events:function(d){var e=this,f=e.S,g=a(".scroll-container");g.length>0&&(this.scope=g),f(this.scope).off(".clearing").on("click.fndtn.clearing","ul["+this.attr_name()+"] li "+this.settings.open_selectors,function(a,b,c){var b=b||f(this),c=c||b,d=b.next("li"),g=b.closest("["+e.attr_name()+"]").data(e.attr_name(!0)+"-init"),h=f(a.target);a.preventDefault(),g||(e.init(),g=b.closest("["+e.attr_name()+"]").data(e.attr_name(!0)+"-init")),c.hasClass("visible")&&b[0]===c[0]&&d.length>0&&e.is_open(b)&&(c=d,h=f("img",c)),e.open(h,b,c),e.update_paddles(c)}).on("click.fndtn.clearing",".clearing-main-next",function(a){e.nav(a,"next")}).on("click.fndtn.clearing",".clearing-main-prev",function(a){e.nav(a,"prev")}).on("click.fndtn.clearing",this.settings.close_selectors,function(a){Foundation.libs.clearing.close(a,this)}),a(c).on("keydown.fndtn.clearing",function(a){e.keydown(a)}),f(b).off(".clearing").on("resize.fndtn.clearing",function(){e.resize()}),this.swipe_events(d)},swipe_events:function(a){var b=this,c=b.S;c(this.scope).on("touchstart.fndtn.clearing",".visible-img",function(a){a.touches||(a=a.originalEvent);var b={start_page_x:a.touches[0].pageX,start_page_y:a.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:d};c(this).data("swipe-transition",b),a.stopPropagation()}).on("touchmove.fndtn.clearing",".visible-img",function(a){if(a.touches||(a=a.originalEvent),!(a.touches.length>1||a.scale&&1!==a.scale)){var d=c(this).data("swipe-transition");if("undefined"==typeof d&&(d={}),d.delta_x=a.touches[0].pageX-d.start_page_x,Foundation.rtl&&(d.delta_x=-d.delta_x),"undefined"==typeof d.is_scrolling&&(d.is_scrolling=!!(d.is_scrolling||Math.abs(d.delta_x)
    ');var d=c.detach(),e="";if(null!=d[0]){e=d[0].outerHTML;var f=this.S("#foundationClearingHolder"),g=c.data(this.attr_name(!0)+"-init"),h={grid:'",viewing:g.templates.viewing},i='
    '+h.viewing+h.grid+"
    ",j=this.settings.touch_label;Modernizr.touch&&(i=a(i).find(".clearing-touch-label").html(j).end()),f.after(i).remove()}}},open:function(b,d,e){function f(){setTimeout(function(){this.image_loaded(m,function(){1!==m.outerWidth()||o?g.call(this,m):f.call(this)}.bind(this))}.bind(this),100)}function g(b){var c=a(b);c.css("visibility","visible"),c.trigger("imageVisible"),i.css("overflow","hidden"),j.addClass("clearing-blackout"),k.addClass("clearing-container"),l.show(),this.fix_height(e).caption(h.S(".clearing-caption",l),h.S("img",e)).center_and_label(b,n).shift(d,e,function(){e.closest("li").siblings().removeClass("visible"),e.closest("li").addClass("visible")}),l.trigger("opened.fndtn.clearing")}var h=this,i=a(c.body),j=e.closest(".clearing-assembled"),k=h.S("div",j).first(),l=h.S(".visible-img",k),m=h.S("img",l).not(b),n=h.S(".clearing-touch-label",k),o=!1,p={};a("body").on("touchmove",function(a){a.preventDefault()}),m.error(function(){o=!0}),this.locked()||(l.trigger("open.fndtn.clearing"),p=this.load(b),p.interchange?m.attr("data-interchange",p.interchange).foundation("interchange","reflow"):m.attr("src",p.src).attr("data-interchange",""),m.css("visibility","hidden"),f.call(this))},close:function(b,d){b.preventDefault();var e,f,g=function(a){return/blackout/.test(a.selector)?a:a.closest(".clearing-blackout")}(a(d)),h=a(c.body);return d===b.target&&g&&(h.css("overflow",""),e=a("div",g).first(),f=a(".visible-img",e),f.trigger("close.fndtn.clearing"),this.settings.prev_index=0,a("ul["+this.attr_name()+"]",g).attr("style","").closest(".clearing-blackout").removeClass("clearing-blackout"),e.removeClass("clearing-container"),f.hide(),f.trigger("closed.fndtn.clearing")),a("body").off("touchmove"),!1},is_open:function(a){return a.parent().prop("style").length>0},keydown:function(b){var c=a(".clearing-blackout ul["+this.attr_name()+"]"),d=this.rtl?37:39,e=this.rtl?39:37,f=27;b.which===d&&this.go(c,"next"),b.which===e&&this.go(c,"prev"),b.which===f&&this.S("a.clearing-close").trigger("click.fndtn.clearing")},nav:function(b,c){var d=a("ul["+this.attr_name()+"]",".clearing-blackout");b.preventDefault(),this.go(d,c)},resize:function(){var b=a("img",".clearing-blackout .visible-img"),c=a(".clearing-touch-label",".clearing-blackout");b.length&&(this.center_and_label(b,c),b.trigger("resized.fndtn.clearing"))},fix_height:function(a){var b=a.parent().children(),c=this;return b.each(function(){var a=c.S(this),b=a.find("img");a.height()>b.outerHeight()&&a.addClass("fix-height")}).closest("ul").width(100*b.length+"%"),this},update_paddles:function(a){a=a.closest("li");var b=a.closest(".carousel").siblings(".visible-img");a.next().length>0?this.S(".clearing-main-next",b).removeClass("disabled"):this.S(".clearing-main-next",b).addClass("disabled"),a.prev().length>0?this.S(".clearing-main-prev",b).removeClass("disabled"):this.S(".clearing-main-prev",b).addClass("disabled")},center_and_label:function(a,b){return!this.rtl&&b.length>0?b.css({marginLeft:-(b.outerWidth()/2),marginTop:-(a.outerHeight()/2)-b.outerHeight()-10}):b.css({marginRight:-(b.outerWidth()/2),marginTop:-(a.outerHeight()/2)-b.outerHeight()-10,left:"auto",right:"50%"}),this},load:function(a){var b,c,d;return"A"===a[0].nodeName?(b=a.attr("href"),c=a.data("clearing-interchange")):(d=a.closest("a"),b=d.attr("href"),c=d.data("clearing-interchange")),this.preload(a),{src:b?b:a.attr("src"),interchange:b?c:a.data("clearing-interchange")}},preload:function(a){this.img(a.closest("li").next(),"next").img(a.closest("li").prev(),"prev")},img:function(b,c){if(b.length){var d,e,f,g=a(".clearing-preload-"+c),h=this.S("a",b);h.length?(d=h.attr("href"),e=h.data("clearing-interchange")):(f=this.S("img",b),d=f.attr("src"),e=f.data("clearing-interchange")),e?g.attr("data-interchange",e):(g.attr("src",d),g.attr("data-interchange",""))}return this},caption:function(a,b){var c=b.attr("data-caption");if(c){var d=a.get(0);d.innerHTML=c,a.show()}else a.text("").hide();return this},go:function(a,b){var c=this.S(".visible",a),d=c[b]();this.settings.skip_selector&&0!=d.find(this.settings.skip_selector).length&&(d=d[b]()),d.length&&this.S("img",d).trigger("click.fndtn.clearing",[c,d]).trigger("change.fndtn.clearing")},shift:function(a,b,c){var d,e=b.parent(),f=this.settings.prev_index||b.index(),g=this.direction(e,a,b),h=this.rtl?"right":"left",i=parseInt(e.css("left"),10),j=b.outerWidth(),k={};b.index()===f||/skip/.test(g)?/skip/.test(g)&&(d=b.index()-this.settings.up_count,this.lock(),d>0?(k[h]=-(d*j),e.animate(k,300,this.unlock())):(k[h]=0,e.animate(k,300,this.unlock()))):/left/.test(g)?(this.lock(),k[h]=i+j,e.animate(k,300,this.unlock())):/right/.test(g)&&(this.lock(),k[h]=i-j,e.animate(k,300,this.unlock())),c()},direction:function(a,b,c){var d,e=this.S("li",a),f=e.outerWidth()+e.outerWidth()/4,g=Math.floor(this.S(".clearing-container").outerWidth()/f)-1,h=e.index(c);return this.settings.up_count=g,d=this.adjacent(this.settings.prev_index,h)?h>g&&h>this.settings.prev_index?"right":h>g-1&&h<=this.settings.prev_index?"left":!1:"skip",this.settings.prev_index=h,d},adjacent:function(a,b){for(var c=b+1;c>=b-1;c--)if(c===a)return!0;return!1},lock:function(){this.settings.locked=!0},unlock:function(){this.settings.locked=!1},locked:function(){return this.settings.locked},off:function(){this.S(this.scope).off(".fndtn.clearing"),this.S(b).off(".fndtn.clearing")},reflow:function(){this.init()}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.dropdown={name:"dropdown",version:"5.5.3",settings:{active_class:"open",disabled_class:"disabled",mega_class:"mega",align:"bottom",is_hover:!1,hover_timeout:150,opened:function(){},closed:function(){}},init:function(b,c,d){Foundation.inherit(this,"throttle"),a.extend(!0,this.settings,c,d),this.bindings(c,d)},events:function(d){var e=this,f=e.S;f(this.scope).off(".dropdown").on("click.fndtn.dropdown","["+this.attr_name()+"]",function(b){var c=f(this).data(e.attr_name(!0)+"-init")||e.settings;(!c.is_hover||Modernizr.touch)&&(b.preventDefault(),f(this).parent("[data-reveal-id]").length&&b.stopPropagation(),e.toggle(a(this)))}).on("mouseenter.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(a){var b,c,d=f(this);clearTimeout(e.timeout),d.data(e.data_attr())?(b=f("#"+d.data(e.data_attr())),c=d):(b=d,c=f("["+e.attr_name()+'="'+b.attr("id")+'"]'));var g=c.data(e.attr_name(!0)+"-init")||e.settings;f(a.currentTarget).data(e.data_attr())&&g.is_hover&&e.closeall.call(e),g.is_hover&&e.open.apply(e,[b,c])}).on("mouseleave.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(a){var b,c=f(this);if(c.data(e.data_attr()))b=c.data(e.data_attr(!0)+"-init")||e.settings;else var d=f("["+e.attr_name()+'="'+f(this).attr("id")+'"]'),b=d.data(e.attr_name(!0)+"-init")||e.settings;e.timeout=setTimeout(function(){c.data(e.data_attr())?b.is_hover&&e.close.call(e,f("#"+c.data(e.data_attr()))):b.is_hover&&e.close.call(e,c)}.bind(this),b.hover_timeout)}).on("click.fndtn.dropdown",function(b){var d=f(b.target).closest("["+e.attr_name()+"-content]"),g=d.find("a");return g.length>0&&"false"!==d.attr("aria-autoclose")&&e.close.call(e,f("["+e.attr_name()+"-content]")),b.target!==c&&!a.contains(c.documentElement,b.target)||f(b.target).closest("["+e.attr_name()+"]").length>0?void 0:!f(b.target).data("revealId")&&d.length>0&&(f(b.target).is("["+e.attr_name()+"-content]")||a.contains(d.first()[0],b.target))?void b.stopPropagation():void e.close.call(e,f("["+e.attr_name()+"-content]"))}).on("opened.fndtn.dropdown","["+e.attr_name()+"-content]",function(){e.settings.opened.call(this)}).on("closed.fndtn.dropdown","["+e.attr_name()+"-content]",function(){e.settings.closed.call(this)}),f(b).off(".dropdown").on("resize.fndtn.dropdown",e.throttle(function(){e.resize.call(e)},50)),this.resize()},close:function(b){var c=this;b.each(function(d){var e=a("["+c.attr_name()+"="+b[d].id+"]")||a("aria-controls="+b[d].id+"]");e.attr("aria-expanded","false"),c.S(this).hasClass(c.settings.active_class)&&(c.S(this).css(Foundation.rtl?"right":"left","-99999px").attr("aria-hidden","true").removeClass(c.settings.active_class).prev("["+c.attr_name()+"]").removeClass(c.settings.active_class).removeData("target"),c.S(this).trigger("closed.fndtn.dropdown",[b]))}),b.removeClass("f-open-"+this.attr_name(!0))},closeall:function(){var b=this;a.each(b.S(".f-open-"+this.attr_name(!0)),function(){b.close.call(b,b.S(this))})},open:function(a,b){this.css(a.addClass(this.settings.active_class),b),a.prev("["+this.attr_name()+"]").addClass(this.settings.active_class),a.data("target",b.get(0)).trigger("opened.fndtn.dropdown",[a,b]),a.attr("aria-hidden","false"),b.attr("aria-expanded","true"),a.focus(),a.addClass("f-open-"+this.attr_name(!0))},data_attr:function(){return this.namespace.length>0?this.namespace+"-"+this.name:this.name},toggle:function(a){if(!a.hasClass(this.settings.disabled_class)){var b=this.S("#"+a.data(this.data_attr()));0!==b.length&&(this.close.call(this,this.S("["+this.attr_name()+"-content]").not(b)),b.hasClass(this.settings.active_class)?(this.close.call(this,b),b.data("target")!==a.get(0)&&this.open.call(this,b,a)):this.open.call(this,b,a))}},resize:function(){var b=this.S("["+this.attr_name()+"-content].open"),c=a(b.data("target"));b.length&&c.length&&this.css(b,c)},css:function(a,b){var c=Math.max((b.width()-a.width())/2,8),d=b.data(this.attr_name(!0)+"-init")||this.settings,e=a.parent().css("overflow-y")||a.parent().css("overflow");if(this.clear_idx(),this.small()){var f=this.dirs.bottom.call(a,b,d);a.attr("style","").removeClass("drop-left drop-right drop-top").css({position:"absolute",width:"95%","max-width":"none",top:f.top}),a.css(Foundation.rtl?"right":"left",c)}else if("visible"!==e){var g=b[0].offsetTop+b[0].offsetHeight;a.attr("style","").css({position:"absolute",top:g}),a.css(Foundation.rtl?"right":"left",c)}else this.style(a,b,d);return a},style:function(b,c,d){var e=a.extend({position:"absolute"},this.dirs[d.align].call(b,c,d));b.attr("style","").css(e)},dirs:{_base:function(a,d){var e=this.offsetParent(),f=e.offset(),g=a.offset();g.top-=f.top,g.left-=f.left,g.missRight=!1,g.missTop=!1,g.missLeft=!1,g.leftRightFlag=!1;var h,i=b.innerWidth;h=c.getElementsByClassName("row")[0]?c.getElementsByClassName("row")[0].clientWidth:i;var j=(i-h)/2,k=h;if(!this.hasClass("mega")&&!d.ignore_repositioning){var l=this.outerWidth(),m=a.offset().left;a.offset().top<=this.outerHeight()&&(g.missTop=!0,k=i-j,g.leftRightFlag=!0),m+l>m+j&&m-j>l&&(g.missRight=!0,g.missLeft=!1),0>=m-l&&(g.missLeft=!0,g.missRight=!1)}return g},top:function(a,b){var c=Foundation.libs.dropdown,d=c.dirs._base.call(this,a,b);return this.addClass("drop-top"),1==d.missTop&&(d.top=d.top+a.outerHeight()+this.outerHeight(), +this.removeClass("drop-top")),1==d.missRight&&(d.left=d.left-this.outerWidth()+a.outerWidth()),(a.outerWidth()0)for(var d=this.S("["+this.add_namespace("data-uuid")+'="'+a+'"]');c--;){var e,f=b[c][2];if(e=this.settings.named_queries.hasOwnProperty(f)?matchMedia(this.settings.named_queries[f]):matchMedia(f),e.matches)return{el:d,scenario:b[c]}}return!1},load:function(a,b){return("undefined"==typeof this["cached_"+a]||b)&&this["update_"+a](),this["cached_"+a]},update_images:function(){var a=this.S("img["+this.data_attr+"]"),b=a.length,c=b,d=0,e=this.data_attr;for(this.cache={},this.cached_images=[],this.images_loaded=0===b;c--;){if(d++,a[c]){var f=a[c].getAttribute(e)||"";f.length>0&&this.cached_images.push(a[c])}d===b&&(this.images_loaded=!0,this.enhance("images"))}return this},update_nodes:function(){var a=this.S("["+this.data_attr+"]").not("img"),b=a.length,c=b,d=0,e=this.data_attr;for(this.cached_nodes=[],this.nodes_loaded=0===b;c--;){d++;var f=a[c].getAttribute(e)||"";f.length>0&&this.cached_nodes.push(a[c]),d===b&&(this.nodes_loaded=!0,this.enhance("nodes"))}return this},enhance:function(c){for(var d=this["cached_"+c].length;d--;)this.object(a(this["cached_"+c][d]));return a(b).trigger("resize.fndtn.interchange")},convert_directive:function(a){var b=this.trim(a);return b.length>0?b:"replace"},parse_scenario:function(a){var b=a[0].match(/(.+),\s*(\w+)\s*$/),c=a[1].match(/(.*)\)/);if(b)var d=b[1],e=b[2];else var f=a[0].split(/,\s*$/),d=f[0],e="";return[this.trim(d),this.convert_directive(e),this.trim(c[1])]},object:function(a){var b=this.parse_data_attr(a),c=[],d=b.length;if(d>0)for(;d--;){var e=b[d].split(/,\s?\(/);if(e.length>1){var f=this.parse_scenario(e);c.push(f)}}return this.store(a,c)},store:function(a,b){var c=this.random_str(),d=a.data(this.add_namespace("uuid",!0));return this.cache[d]?this.cache[d]:(a.attr(this.add_namespace("data-uuid"),c),this.cache[c]=b)},trim:function(b){return"string"==typeof b?a.trim(b):b},set_data_attr:function(a){return a?this.namespace.length>0?this.namespace+"-"+this.settings.load_attr:this.settings.load_attr:this.namespace.length>0?"data-"+this.namespace+"-"+this.settings.load_attr:"data-"+this.settings.load_attr},parse_data_attr:function(a){for(var b=a.attr(this.attr_name()).split(/\[(.*?)\]/),c=b.length,d=[];c--;)b[c].replace(/[\W\d]+/,"").length>4&&d.push(b[c]);return d},reflow:function(){this.load("images",!0),this.load("nodes",!0)}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.joyride={name:"joyride",version:"5.5.3",defaults:{expose:!1,modal:!0,keyboard:!0,tip_location:"bottom",nub_position:"auto",scroll_speed:1500,scroll_animation:"linear",timer:0,start_timer_on_click:!0,start_offset:0,next_button:!0,prev_button:!0,tip_animation:"fade",pause_after:[],exposed:[],tip_animation_fade_speed:300,cookie_monster:!1,cookie_name:"joyride",cookie_domain:!1,cookie_expires:365,tip_container:"body",abort_on_close:!0,tip_location_patterns:{top:["bottom"],bottom:[],left:["right","top","bottom"],right:["left","top","bottom"]},post_ride_callback:function(){},post_step_callback:function(){},pre_step_callback:function(){},pre_ride_callback:function(){},post_expose_callback:function(){},template:{link:'×',timer:'
    ',tip:'
    ',wrapper:'
    ',button:'',prev_button:'',modal:'
    ',expose:'
    ',expose_cover:'
    '},expose_add_class:""},init:function(b,c,d){Foundation.inherit(this,"throttle random_str"),this.settings=this.settings||a.extend({},this.defaults,d||c),this.bindings(c,d)},go_next:function(){this.settings.$li.next().length<1?this.end():this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(),this.startTimer()):(this.hide(),this.show())},go_prev:function(){this.settings.$li.prev().length<1||(this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(null,!0),this.startTimer()):(this.hide(),this.show(null,!0)))},events:function(){var c=this;a(this.scope).off(".joyride").on("click.fndtn.joyride",".joyride-next-tip, .joyride-modal-bg",function(a){a.preventDefault(),this.go_next()}.bind(this)).on("click.fndtn.joyride",".joyride-prev-tip",function(a){a.preventDefault(),this.go_prev()}.bind(this)).on("click.fndtn.joyride",".joyride-close-tip",function(a){a.preventDefault(),this.end(this.settings.abort_on_close)}.bind(this)).on("keyup.fndtn.joyride",function(a){if(this.settings.keyboard&&this.settings.riding)switch(a.which){case 39:a.preventDefault(),this.go_next();break;case 37:a.preventDefault(),this.go_prev();break;case 27:a.preventDefault(),this.end(this.settings.abort_on_close)}}.bind(this)),a(b).off(".joyride").on("resize.fndtn.joyride",c.throttle(function(){if(a("["+c.attr_name()+"]").length>0&&c.settings.$next_tip&&c.settings.riding){if(c.settings.exposed.length>0){var b=a(c.settings.exposed);b.each(function(){var b=a(this);c.un_expose(b),c.expose(b)})}c.is_phone()?c.pos_phone():c.pos_default(!1)}},100))},start:function(){var b=this,c=a("["+this.attr_name()+"]",this.scope),d=["timer","scrollSpeed","startOffset","tipAnimationFadeSpeed","cookieExpires"],e=d.length;!c.length>0||(this.settings.init||this.events(),this.settings=c.data(this.attr_name(!0)+"-init"),this.settings.$content_el=c,this.settings.$body=a(this.settings.tip_container),this.settings.body_offset=a(this.settings.tip_container).position(),this.settings.$tip_content=this.settings.$content_el.find("> li"),this.settings.paused=!1,this.settings.attempts=0,this.settings.riding=!0,"function"!=typeof a.cookie&&(this.settings.cookie_monster=!1),(!this.settings.cookie_monster||this.settings.cookie_monster&&!a.cookie(this.settings.cookie_name))&&(this.settings.$tip_content.each(function(c){var f=a(this);this.settings=a.extend({},b.defaults,b.data_options(f));for(var g=e;g--;)b.settings[d[g]]=parseInt(b.settings[d[g]],10);b.create({$li:f,index:c})}),!this.settings.start_timer_on_click&&this.settings.timer>0?(this.show("init"),this.startTimer()):this.show("init")))},resume:function(){this.set_li(),this.show()},tip_template:function(b){var c,d;return b.tip_class=b.tip_class||"",c=a(this.settings.template.tip).addClass(b.tip_class),d=a.trim(a(b.li).html())+this.prev_button_text(b.prev_button_text,b.index)+this.button_text(b.button_text)+this.settings.template.link+this.timer_instance(b.index),c.append(a(this.settings.template.wrapper)),c.first().attr(this.add_namespace("data-index"),b.index),a(".joyride-content-wrapper",c).append(d),c[0]},timer_instance:function(b){var c;return c=0===b&&this.settings.start_timer_on_click&&this.settings.timer>0||0===this.settings.timer?"":a(this.settings.template.timer)[0].outerHTML},button_text:function(b){return this.settings.tip_settings.next_button?(b=a.trim(b)||"Next",b=a(this.settings.template.button).append(b)[0].outerHTML):b="",b},prev_button_text:function(b,c){return this.settings.tip_settings.prev_button?(b=a.trim(b)||"Previous",b=0==c?a(this.settings.template.prev_button).append(b).addClass("disabled")[0].outerHTML:a(this.settings.template.prev_button).append(b)[0].outerHTML):b="",b},create:function(b){this.settings.tip_settings=a.extend({},this.settings,this.data_options(b.$li));var c=b.$li.attr(this.add_namespace("data-button"))||b.$li.attr(this.add_namespace("data-text")),d=b.$li.attr(this.add_namespace("data-button-prev"))||b.$li.attr(this.add_namespace("data-prev-text")),e=b.$li.attr("class"),f=a(this.tip_template({tip_class:e,index:b.index,button_text:c,prev_button_text:d,li:b.$li}));a(this.settings.tip_container).append(f)},show:function(b,c){var e=null;if(this.settings.$li===d||-1===a.inArray(this.settings.$li.index(),this.settings.pause_after))if(this.settings.paused?this.settings.paused=!1:this.set_li(b,c),this.settings.attempts=0,this.settings.$li.length&&this.settings.$target.length>0){if(b&&(this.settings.pre_ride_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.show_modal()),this.settings.pre_step_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.settings.expose&&this.expose(),this.settings.tip_settings=a.extend({},this.settings,this.data_options(this.settings.$li)),this.settings.timer=parseInt(this.settings.timer,10),this.settings.tip_settings.tip_location_pattern=this.settings.tip_location_patterns[this.settings.tip_settings.tip_location],!/body/i.test(this.settings.$target.selector)&&!this.settings.expose){var f=a(".joyride-modal-bg");/pop/i.test(this.settings.tipAnimation)?f.hide():f.fadeOut(this.settings.tipAnimationFadeSpeed),this.scroll_to()}this.is_phone()?this.pos_phone(!0):this.pos_default(!0),e=this.settings.$next_tip.find(".joyride-timer-indicator"),/pop/i.test(this.settings.tip_animation)?(e.width(0),this.settings.timer>0?(this.settings.$next_tip.show(),setTimeout(function(){e.animate({width:e.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.show()):/fade/i.test(this.settings.tip_animation)&&(e.width(0),this.settings.timer>0?(this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed).show(),setTimeout(function(){e.animate({width:e.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed)),this.settings.$current_tip=this.settings.$next_tip}else this.settings.$li&&this.settings.$target.length<1?this.show(b,c):this.end();else this.settings.paused=!0},is_phone:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},hide:function(){this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.modal||a(".joyride-modal-bg").hide(),this.settings.$current_tip.css("visibility","hidden"),setTimeout(a.proxy(function(){this.hide(),this.css("visibility","visible")},this.settings.$current_tip),0),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip)},set_li:function(a,b){a?(this.settings.$li=this.settings.$tip_content.eq(this.settings.start_offset),this.set_next_tip(),this.settings.$current_tip=this.settings.$next_tip):(b?this.settings.$li=this.settings.$li.prev():this.settings.$li=this.settings.$li.next(),this.set_next_tip()),this.set_target()},set_next_tip:function(){this.settings.$next_tip=a(".joyride-tip-guide").eq(this.settings.$li.index()),this.settings.$next_tip.data("closed","")},set_target:function(){var b=this.settings.$li.attr(this.add_namespace("data-class")),d=this.settings.$li.attr(this.add_namespace("data-id")),e=function(){return d?a(c.getElementById(d)):b?a("."+b).first():a("body")};this.settings.$target=e()},scroll_to:function(){var c,d;c=a(b).height()/2,d=Math.ceil(this.settings.$target.offset().top-c+this.settings.$next_tip.outerHeight()),0!=d&&a("html, body").stop().animate({scrollTop:d},this.settings.scroll_speed,"swing")},paused:function(){return-1===a.inArray(this.settings.$li.index()+1,this.settings.pause_after)},restart:function(){this.hide(),this.settings.$li=d,this.show("init")},pos_default:function(a){var b=this.settings.$next_tip.find(".joyride-nub"),c=Math.ceil(b.outerWidth()/2),d=Math.ceil(b.outerHeight()/2),e=a||!1;if(e&&(this.settings.$next_tip.css("visibility","hidden"),this.settings.$next_tip.show()),/body/i.test(this.settings.$target.selector))this.settings.$li.length&&this.pos_modal(b);else{var f=this.settings.tip_settings.tipAdjustmentY?parseInt(this.settings.tip_settings.tipAdjustmentY):0,g=this.settings.tip_settings.tipAdjustmentX?parseInt(this.settings.tip_settings.tipAdjustmentX):0;this.bottom()?(this.rtl?this.settings.$next_tip.css({top:this.settings.$target.offset().top+d+this.settings.$target.outerHeight()+f,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()+g}):this.settings.$next_tip.css({top:this.settings.$target.offset().top+d+this.settings.$target.outerHeight()+f,left:this.settings.$target.offset().left+g}),this.nub_position(b,this.settings.tip_settings.nub_position,"top")):this.top()?(this.rtl?this.settings.$next_tip.css({top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-d+f,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()}):this.settings.$next_tip.css({top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-d+f,left:this.settings.$target.offset().left+g}),this.nub_position(b,this.settings.tip_settings.nub_position,"bottom")):this.right()?(this.settings.$next_tip.css({top:this.settings.$target.offset().top+f,left:this.settings.$target.outerWidth()+this.settings.$target.offset().left+c+g}),this.nub_position(b,this.settings.tip_settings.nub_position,"left")):this.left()&&(this.settings.$next_tip.css({top:this.settings.$target.offset().top+f,left:this.settings.$target.offset().left-this.settings.$next_tip.outerWidth()-c+g}),this.nub_position(b,this.settings.tip_settings.nub_position,"right")),!this.visible(this.corners(this.settings.$next_tip))&&this.settings.attempts0&&arguments[0]instanceof a)e=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;e=this.settings.$target}return e.length<1?(b.console&&console.error("element not valid",e),!1):(c=a(this.settings.template.expose),this.settings.$body.append(c),c.css({top:e.offset().top,left:e.offset().left,width:e.outerWidth(!0),height:e.outerHeight(!0)}),d=a(this.settings.template.expose_cover),f={zIndex:e.css("z-index"),position:e.css("position")},g=null==e.attr("class")?"":e.attr("class"),e.css("z-index",parseInt(c.css("z-index"))+1),"static"==f.position&&e.css("position","relative"),e.data("expose-css",f),e.data("orig-class",g),e.attr("class",g+" "+this.settings.expose_add_class),d.css({top:e.offset().top,left:e.offset().left,width:e.outerWidth(!0),height:e.outerHeight(!0)}),this.settings.modal&&this.show_modal(),this.settings.$body.append(d),c.addClass(h),d.addClass(h),e.data("expose",h),this.settings.post_expose_callback(this.settings.$li.index(),this.settings.$next_tip,e),void this.add_exposed(e))},un_expose:function(){var c,d,e,f,g,h=!1;if(arguments.length>0&&arguments[0]instanceof a)d=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;d=this.settings.$target}return d.length<1?(b.console&&console.error("element not valid",d),!1):(c=d.data("expose"),e=a("."+c),arguments.length>1&&(h=arguments[1]),h===!0?a(".joyride-expose-wrapper,.joyride-expose-cover").remove():e.remove(),f=d.data("expose-css"),"auto"==f.zIndex?d.css("z-index",""):d.css("z-index",f.zIndex),f.position!=d.css("position")&&("static"==f.position?d.css("position",""):d.css("position",f.position)),g=d.data("orig-class"),d.attr("class",g),d.removeData("orig-classes"),d.removeData("expose"),d.removeData("expose-z-index"),void this.remove_exposed(d))},add_exposed:function(b){this.settings.exposed=this.settings.exposed||[],b instanceof a||"object"==typeof b?this.settings.exposed.push(b[0]):"string"==typeof b&&this.settings.exposed.push(b)},remove_exposed:function(b){var c,d;for(b instanceof a?c=b[0]:"string"==typeof b&&(c=b),this.settings.exposed=this.settings.exposed||[],d=this.settings.exposed.length;d--;)if(this.settings.exposed[d]==c)return void this.settings.exposed.splice(d,1)},center:function(){var c=a(b);return this.settings.$next_tip.css({top:(c.height()-this.settings.$next_tip.outerHeight())/2+c.scrollTop(),left:(c.width()-this.settings.$next_tip.outerWidth())/2+c.scrollLeft()}),!0},bottom:function(){return/bottom/i.test(this.settings.tip_settings.tip_location)},top:function(){return/top/i.test(this.settings.tip_settings.tip_location)},right:function(){return/right/i.test(this.settings.tip_settings.tip_location)},left:function(){return/left/i.test(this.settings.tip_settings.tip_location)},corners:function(c){if(0===c.length)return[!1,!1,!1,!1];var d=a(b),e=d.height()/2,f=Math.ceil(this.settings.$target.offset().top-e+this.settings.$next_tip.outerHeight()),g=d.width()+d.scrollLeft(),h=d.height()+f,i=d.height()+d.scrollTop(),j=d.scrollTop();return j>f&&(j=0>f?0:f),h>i&&(i=h),[c.offset().topc.offset().left]},visible:function(a){for(var b=a.length;b--;)if(a[b])return!1;return!0},nub_position:function(a,b,c){"auto"===b?a.addClass(c):a.addClass(b)},startTimer:function(){this.settings.$li.length?this.settings.automate=setTimeout(function(){this.hide(),this.show(),this.startTimer()}.bind(this),this.settings.timer):clearTimeout(this.settings.automate)},end:function(b){this.settings.cookie_monster&&a.cookie(this.settings.cookie_name,"ridden",{expires:this.settings.cookie_expires,domain:this.settings.cookie_domain}),this.settings.timer>0&&clearTimeout(this.settings.automate),this.settings.modal&&this.settings.expose&&this.un_expose(),a(this.scope).off("keyup.joyride"),this.settings.$next_tip.data("closed",!0),this.settings.riding=!1,a(".joyride-modal-bg").hide(),this.settings.$current_tip.hide(),("undefined"==typeof b||b===!1)&&(this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip),this.settings.post_ride_callback(this.settings.$li.index(),this.settings.$current_tip)),a(".joyride-tip-guide").remove()},off:function(){a(this.scope).off(".joyride"),a(b).off(".joyride"),a(".joyride-close-tip, .joyride-next-tip, .joyride-modal-bg").off(".joyride"),a(".joyride-tip-guide, .joyride-modal-bg").remove(),clearTimeout(this.settings.automate)},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs["magellan-expedition"]={name:"magellan-expedition",version:"5.5.3",settings:{active_class:"active",threshold:0,destination_threshold:20,throttle_delay:30,fixed_top:0,offset_by_height:!0,duration:700,easing:"swing"},init:function(a,b,c){Foundation.inherit(this,"throttle"),this.bindings(b,c)},events:function(){var b=this,c=b.S,d=b.settings;b.set_expedition_position(),c(b.scope).off(".magellan").on("click.fndtn.magellan","["+b.add_namespace("data-magellan-arrival")+"] a[href*=#]",function(c){var d=this.hostname===location.hostname||!this.hostname,e=b.filterPathname(location.pathname)===b.filterPathname(this.pathname),f=this.hash.replace(/(:|\.|\/)/g,"\\$1"),g=this;if(d&&e&&f){c.preventDefault();var h=a(this).closest("["+b.attr_name()+"]"),i=h.data("magellan-expedition-init"),j=this.hash.split("#").join(""),k=a('a[name="'+j+'"]');0===k.length&&(k=a("#"+j));var l=k.offset().top-i.destination_threshold+1;i.offset_by_height&&(l-=h.outerHeight()),a("html, body").stop().animate({scrollTop:l},i.duration,i.easing,function(){history.pushState?history.pushState(null,null,g.pathname+g.search+"#"+j):location.hash=g.pathname+g.search+"#"+j})}}).on("scroll.fndtn.magellan",b.throttle(this.check_for_arrivals.bind(this),d.throttle_delay))},check_for_arrivals:function(){var a=this;a.update_arrivals(),a.update_expedition_positions()},set_expedition_position:function(){var b=this;a("["+this.attr_name()+"=fixed]",b.scope).each(function(c,d){var e,f,g=a(this),h=g.data("magellan-expedition-init"),i=g.attr("styles");g.attr("style",""),e=g.offset().top+h.threshold,f=parseInt(g.data("magellan-fixed-top")),isNaN(f)||(b.settings.fixed_top=f),g.data(b.data_attr("magellan-top-offset"),e),g.attr("style",i)})},update_expedition_positions:function(){var c=this,d=a(b).scrollTop();a("["+this.attr_name()+"=fixed]",c.scope).each(function(){var b=a(this),e=b.data("magellan-expedition-init"),f=b.attr("style"),g=b.data("magellan-top-offset");if(d+c.settings.fixed_top>=g){var h=b.prev("["+c.add_namespace("data-magellan-expedition-clone")+"]");0===h.length&&(h=b.clone(),h.removeAttr(c.attr_name()),h.attr(c.add_namespace("data-magellan-expedition-clone"),""),b.before(h)),b.css({position:"fixed",top:e.fixed_top}).addClass("fixed")}else b.prev("["+c.add_namespace("data-magellan-expedition-clone")+"]").remove(),b.attr("style",f).css("position","").css("top","").removeClass("fixed")})},update_arrivals:function(){var c=this,d=a(b).scrollTop();a("["+this.attr_name()+"]",c.scope).each(function(){var b=a(this),e=b.data(c.attr_name(!0)+"-init"),f=c.offsets(b,d),g=b.find("["+c.add_namespace("data-magellan-arrival")+"]"),h=!1;f.each(function(a,d){if(d.viewport_offset>=d.top_offset){var f=b.find("["+c.add_namespace("data-magellan-arrival")+"]");return f.not(d.arrival).removeClass(e.active_class),d.arrival.addClass(e.active_class),h=!0,!0}}),h||g.removeClass(e.active_class)})},offsets:function(b,c){var d=this,e=b.data(d.attr_name(!0)+"-init"),f=c;return b.find("["+d.add_namespace("data-magellan-arrival")+"]").map(function(c,g){var h=a(this).data(d.data_attr("magellan-arrival")),i=a("["+d.add_namespace("data-magellan-destination")+"="+h+"]");if(i.length>0){var j=i.offset().top-e.destination_threshold;return e.offset_by_height&&(j-=b.outerHeight()),j=Math.floor(j),{destination:i,arrival:a(this),top_offset:j,viewport_offset:f}}}).sort(function(a,b){return a.top_offsetb.top_offset?1:0})},data_attr:function(a){return this.namespace.length>0?this.namespace+"-"+a:a},off:function(){this.S(this.scope).off(".magellan"),this.S(b).off(".magellan")},filterPathname:function(a){return a=a||"",a.replace(/^\//,"").replace(/(?:index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")},reflow:function(){var b=this;a("["+b.add_namespace("data-magellan-expedition-clone")+"]",b.scope).remove()}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.offcanvas={name:"offcanvas",version:"5.5.3",settings:{open_method:"move",close_on_click:!1},init:function(a,b,c){this.bindings(b,c)},events:function(){var b=this,c=b.S,d="",e="",f="",g="",h="";"move"===this.settings.open_method?(d="move-",e="right",f="left",g="top",h="bottom"):"overlap_single"===this.settings.open_method?(d="offcanvas-overlap-",e="right",f="left",g="top",h="bottom"):"overlap"===this.settings.open_method&&(d="offcanvas-overlap"),c(this.scope).off(".offcanvas").on("click.fndtn.offcanvas",".left-off-canvas-toggle",function(f){b.click_toggle_class(f,d+e),"overlap"!==b.settings.open_method&&c(".left-submenu").removeClass(d+e),a(".left-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".left-off-canvas-menu a",function(f){var g=b.get_settings(f),h=c(this).parent();!g.close_on_click||h.hasClass("has-submenu")||h.hasClass("back")?c(this).parent().hasClass("has-submenu")?(f.preventDefault(),c(this).siblings(".left-submenu").toggleClass(d+e)):h.hasClass("back")&&(f.preventDefault(),h.parent().removeClass(d+e)):(b.hide.call(b,d+e,b.get_wrapper(f)),h.parent().removeClass(d+e)),a(".left-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".right-off-canvas-toggle",function(e){b.click_toggle_class(e,d+f),"overlap"!==b.settings.open_method&&c(".right-submenu").removeClass(d+f),a(".right-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".right-off-canvas-menu a",function(e){var g=b.get_settings(e),h=c(this).parent();!g.close_on_click||h.hasClass("has-submenu")||h.hasClass("back")?c(this).parent().hasClass("has-submenu")?(e.preventDefault(),c(this).siblings(".right-submenu").toggleClass(d+f)):h.hasClass("back")&&(e.preventDefault(),h.parent().removeClass(d+f)):(b.hide.call(b,d+f,b.get_wrapper(e)),h.parent().removeClass(d+f)),a(".right-off-canvas-toggle").attr("aria-expanded","true"); +}).on("click.fndtn.offcanvas",".top-off-canvas-toggle",function(e){b.click_toggle_class(e,d+h),"overlap"!==b.settings.open_method&&c(".top-submenu").removeClass(d+h),a(".top-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".top-off-canvas-menu a",function(e){var f=b.get_settings(e),g=c(this).parent();!f.close_on_click||g.hasClass("has-submenu")||g.hasClass("back")?c(this).parent().hasClass("has-submenu")?(e.preventDefault(),c(this).siblings(".top-submenu").toggleClass(d+h)):g.hasClass("back")&&(e.preventDefault(),g.parent().removeClass(d+h)):(b.hide.call(b,d+h,b.get_wrapper(e)),g.parent().removeClass(d+h)),a(".top-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".bottom-off-canvas-toggle",function(e){b.click_toggle_class(e,d+g),"overlap"!==b.settings.open_method&&c(".bottom-submenu").removeClass(d+g),a(".bottom-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".bottom-off-canvas-menu a",function(e){var f=b.get_settings(e),h=c(this).parent();!f.close_on_click||h.hasClass("has-submenu")||h.hasClass("back")?c(this).parent().hasClass("has-submenu")?(e.preventDefault(),c(this).siblings(".bottom-submenu").toggleClass(d+g)):h.hasClass("back")&&(e.preventDefault(),h.parent().removeClass(d+g)):(b.hide.call(b,d+g,b.get_wrapper(e)),h.parent().removeClass(d+g)),a(".bottom-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(g){b.click_remove_class(g,d+f),c(".right-submenu").removeClass(d+f),e&&(b.click_remove_class(g,d+e),c(".left-submenu").removeClass(d+f)),a(".right-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(c){b.click_remove_class(c,d+f),a(".left-off-canvas-toggle").attr("aria-expanded","false"),e&&(b.click_remove_class(c,d+e),a(".right-off-canvas-toggle").attr("aria-expanded","false"))}).on("click.fndtn.offcanvas",".exit-off-canvas",function(e){b.click_remove_class(e,d+g),c(".bottom-submenu").removeClass(d+g),h&&(b.click_remove_class(e,d+h),c(".top-submenu").removeClass(d+g)),a(".bottom-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(c){b.click_remove_class(c,d+g),a(".top-off-canvas-toggle").attr("aria-expanded","false"),h&&(b.click_remove_class(c,d+h),a(".bottom-off-canvas-toggle").attr("aria-expanded","false"))})},toggle:function(a,b){b=b||this.get_wrapper(),b.is("."+a)?this.hide(a,b):this.show(a,b)},show:function(a,b){b=b||this.get_wrapper(),b.trigger("open.fndtn.offcanvas"),b.addClass(a)},hide:function(a,b){b=b||this.get_wrapper(),b.trigger("close.fndtn.offcanvas"),b.removeClass(a)},click_toggle_class:function(a,b){a.preventDefault();var c=this.get_wrapper(a);this.toggle(b,c)},click_remove_class:function(a,b){a.preventDefault();var c=this.get_wrapper(a);this.hide(b,c)},get_settings:function(a){var b=this.S(a.target).closest("["+this.attr_name()+"]");return b.data(this.attr_name(!0)+"-init")||this.settings},get_wrapper:function(a){var b=this.S(a?a.target:this.scope).closest(".off-canvas-wrap");return 0===b.length&&(b=this.S(".off-canvas-wrap")),b},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";var e=function(){},f=function(e,f){if(e.hasClass(f.slides_container_class))return this;var j,k,l,m,n,o,p=this,q=e,r=0,s=!1;p.slides=function(){return q.children(f.slide_selector)},p.slides().first().addClass(f.active_slide_class),p.update_slide_number=function(b){f.slide_number&&(k.find("span:first").text(parseInt(b)+1),k.find("span:last").text(p.slides().length)),f.bullets&&(l.children().removeClass(f.bullets_active_class),a(l.children().get(b)).addClass(f.bullets_active_class))},p.update_active_link=function(b){var c=a('[data-orbit-link="'+p.slides().eq(b).attr("data-orbit-slide")+'"]');c.siblings().removeClass(f.bullets_active_class),c.addClass(f.bullets_active_class)},p.build_markup=function(){q.wrap('
    '),j=q.parent(),q.addClass(f.slides_container_class),f.stack_on_small&&j.addClass(f.stack_on_small_class),f.navigation_arrows&&(j.append(a('').addClass(f.prev_class)),j.append(a('').addClass(f.next_class))),f.timer&&(m=a("
    ").addClass(f.timer_container_class),m.append(""),m.append(a("
    ").addClass(f.timer_progress_class)),m.addClass(f.timer_paused_class),j.append(m)),f.slide_number&&(k=a("
    ").addClass(f.slide_number_class),k.append(" "+f.slide_number_text+" "),j.append(k)),f.bullets&&(l=a("
      ").addClass(f.bullets_container_class),j.append(l),l.wrap('
      '),p.slides().each(function(b,c){var d=a("
    1. ").attr("data-orbit-slide",b).on("click",p.link_bullet);l.append(d)}))},p._goto=function(b,c){if(b===r)return!1;"object"==typeof o&&o.restart();var d=p.slides(),e="next";if(s=!0,r>b&&(e="prev"),b>=d.length){if(!f.circular)return!1;b=0}else if(0>b){if(!f.circular)return!1;b=d.length-1}var g=a(d.get(r)),h=a(d.get(b));g.css("zIndex",2),g.removeClass(f.active_slide_class),h.css("zIndex",4).addClass(f.active_slide_class),q.trigger("before-slide-change.fndtn.orbit"),f.before_slide_change(),p.update_active_link(b);var i=function(){var a=function(){r=b,s=!1,c===!0&&(o=p.create_timer(),o.start()),p.update_slide_number(r),q.trigger("after-slide-change.fndtn.orbit",[{slide_number:r,total_slides:d.length}]),f.after_slide_change(r,d.length)};q.outerHeight()!=h.outerHeight()&&f.variable_height?q.animate({height:h.outerHeight()},250,"linear",a):a()};if(1===d.length)return i(),!1;var j=function(){"next"===e&&n.next(g,h,i),"prev"===e&&n.prev(g,h,i)};h.outerHeight()>q.outerHeight()&&f.variable_height?q.animate({height:h.outerHeight()},250,"linear",j):j()},p.next=function(a){a.stopImmediatePropagation(),a.preventDefault(),p._goto(r+1)},p.prev=function(a){a.stopImmediatePropagation(),a.preventDefault(),p._goto(r-1)},p.link_custom=function(b){b.preventDefault();var c=a(this).attr("data-orbit-link");if("string"==typeof c&&""!=(c=a.trim(c))){var d=j.find("[data-orbit-slide="+c+"]");-1!=d.index()&&p._goto(d.index())}},p.link_bullet=function(b){var c=a(this).attr("data-orbit-slide");if("string"==typeof c&&""!=(c=a.trim(c)))if(isNaN(parseInt(c))){var d=j.find("[data-orbit-slide="+c+"]");-1!=d.index()&&p._goto(d.index()+1)}else p._goto(parseInt(c))},p.timer_callback=function(){p._goto(r+1,!0)},p.compute_dimensions=function(){var b=a(p.slides().get(r)),c=b.outerHeight();f.variable_height||p.slides().each(function(){a(this).outerHeight()>c&&(c=a(this).outerHeight())}),q.height(c)},p.create_timer=function(){var a=new g(j.find("."+f.timer_container_class),f,p.timer_callback);return a},p.stop_timer=function(){"object"==typeof o&&o.stop()},p.toggle_timer=function(){var a=j.find("."+f.timer_container_class);a.hasClass(f.timer_paused_class)?("undefined"==typeof o&&(o=p.create_timer()),o.start()):"object"==typeof o&&o.stop()},p.init=function(){p.build_markup(),f.timer&&(o=p.create_timer(),Foundation.utils.image_loaded(this.slides().children("img"),o.start)),n=new i(f,q),"slide"===f.animation&&(n=new h(f,q)),j.on("click","."+f.next_class,p.next),j.on("click","."+f.prev_class,p.prev),f.next_on_click&&j.on("click","."+f.slides_container_class+" [data-orbit-slide]",p.link_bullet),j.on("click",p.toggle_timer),f.swipe&&j.on("touchstart.fndtn.orbit",function(a){a.touches||(a=a.originalEvent);var b={start_page_x:a.touches[0].pageX,start_page_y:a.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:d};j.data("swipe-transition",b),a.stopPropagation()}).on("touchmove.fndtn.orbit",function(a){if(a.touches||(a=a.originalEvent),!(a.touches.length>1||a.scale&&1!==a.scale)){var b=j.data("swipe-transition");if("undefined"==typeof b&&(b={}),b.delta_x=a.touches[0].pageX-b.start_page_x,"undefined"==typeof b.is_scrolling&&(b.is_scrolling=!!(b.is_scrolling||Math.abs(b.delta_x)0?d(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video):d(this.scope).on("open.fndtn.reveal","["+b.attr_name()+"]",this.settings.open).on("opened.fndtn.reveal","["+b.attr_name()+"]",this.settings.opened).on("opened.fndtn.reveal","["+b.attr_name()+"]",this.open_video).on("close.fndtn.reveal","["+b.attr_name()+"]",this.settings.close).on("closed.fndtn.reveal","["+b.attr_name()+"]",this.settings.closed).on("closed.fndtn.reveal","["+b.attr_name()+"]",this.close_video),!0},key_up_on:function(a){var b=this;return b.S("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(a){var c=b.S("["+b.attr_name()+"].open"),d=c.data(b.attr_name(!0)+"-init")||b.settings;d&&27===a.which&&d.close_on_esc&&!b.locked&&b.close.call(b,c)}),!0},key_up_off:function(a){return this.S("body").off("keyup.fndtn.reveal"),!0},open:function(c,e){var g,h=this;c?"undefined"!=typeof c.selector?g=h.S("#"+c.data(h.data_attr("reveal-id"))).first():(g=h.S(this.scope),e=c):g=h.S(this.scope);var i=g.data(h.attr_name(!0)+"-init");if(i=i||this.settings,g.hasClass("open")&&c!==d&&c.attr("data-reveal-id")==g.attr("id"))return h.close(g);if(!g.hasClass("open")){var j=h.S("["+h.attr_name()+"].open");"undefined"==typeof g.data("css-top")&&g.data("css-top",parseInt(g.css("top"),10)).data("offset",this.cache_offset(g)),g.attr("tabindex","0").attr("aria-hidden","false"),this.key_up_on(g),g.on("open.fndtn.reveal",function(a){"fndtn.reveal"!==a.namespace}),g.on("open.fndtn.reveal").trigger("open.fndtn.reveal"),j.length<1&&this.toggle_bg(g,!0),"string"==typeof e&&(e={url:e});var k=function(){j.length>0&&(i.multiple_opened?h.to_back(j):h.hide(j,i.css.close)),i.multiple_opened&&f.push(g),h.show(g,i.css.open)};if("undefined"!=typeof e&&e.url){var l="undefined"!=typeof e.success?e.success:null;a.extend(e,{success:function(b,c,d){if(a.isFunction(l)){var e=l(b,c,d);"string"==typeof e&&(b=e)}"undefined"!=typeof options&&"undefined"!=typeof options.replaceContentSel?g.find(options.replaceContentSel).html(b):g.html(b),h.S(g).foundation("section","reflow"),h.S(g).children().foundation(),k()}}),i.on_ajax_error!==a.noop&&a.extend(e,{error:i.on_ajax_error}),a.ajax(e)}else k()}h.S(b).trigger("resize")},close:function(b){var b=b&&b.length?b:this.S(this.scope),c=this.S("["+this.attr_name()+"].open"),d=b.data(this.attr_name(!0)+"-init")||this.settings,e=this;if(c.length>0)if(b.removeAttr("tabindex","0").attr("aria-hidden","true"),this.locked=!0,this.key_up_off(b),b.trigger("close.fndtn.reveal"),(d.multiple_opened&&1===c.length||!d.multiple_opened||b.length>1)&&(e.toggle_bg(b,!1),e.to_front(b)),d.multiple_opened){var g=b.is(":not(.toback)");e.hide(b,d.css.close,d),g?f.pop():f=a.grep(f,function(a){var c=a[0]===b[0];return c&&e.to_front(b),!c}),f.length>0&&e.to_front(f[f.length-1])}else e.hide(c,d.css.close,d)},close_targets:function(){var a="."+this.settings.dismiss_modal_class;return this.settings.close_on_background_click?a+", ."+this.settings.bg_class:a},toggle_bg:function(b,c){0===this.S("."+this.settings.bg_class).length&&(this.settings.bg=a("
      ",{"class":this.settings.bg_class}).appendTo("body").hide());var e=this.settings.bg.filter(":visible").length>0;c!=e&&((c==d?e:!c)?this.hide(this.settings.bg):this.show(this.settings.bg))},show:function(c,d){if(d){var f=c.data(this.attr_name(!0)+"-init")||this.settings,g=f.root_element,h=this;if(0===c.parent(g).length){var i=c.wrap('
      ').parent();c.on("closed.fndtn.reveal.wrapped",function(){c.detach().appendTo(i),c.unwrap().unbind("closed.fndtn.reveal.wrapped")}),c.detach().appendTo(g)}var j=e(f.animation);if(j.animate||(this.locked=!1),j.pop){d.top=a(b).scrollTop()-c.data("offset")+"px";var k={top:a(b).scrollTop()+c.data("css-top")+"px",opacity:1};return setTimeout(function(){return c.css(d).animate(k,f.animation_speed,"linear",function(){h.locked=!1,c.trigger("opened.fndtn.reveal")}).addClass("open")},f.animation_speed/2)}if(d.top=a(b).scrollTop()+c.data("css-top")+"px",j.fade){var k={opacity:1};return setTimeout(function(){return c.css(d).animate(k,f.animation_speed,"linear",function(){h.locked=!1,c.trigger("opened.fndtn.reveal")}).addClass("open")},f.animation_speed/2)}return c.css(d).show().css({opacity:1}).addClass("open").trigger("opened.fndtn.reveal")}var f=this.settings;return e(f.animation).fade?c.fadeIn(f.animation_speed/2):(this.locked=!1,c.show())},to_back:function(a){a.addClass("toback")},to_front:function(a){a.removeClass("toback")},hide:function(c,d){if(d){var f=c.data(this.attr_name(!0)+"-init"),g=this;f=f||this.settings;var h=e(f.animation);if(h.animate||(this.locked=!1),h.pop){var i={top:-a(b).scrollTop()-c.data("offset")+"px",opacity:0};return setTimeout(function(){return c.animate(i,f.animation_speed,"linear",function(){g.locked=!1,c.css(d).trigger("closed.fndtn.reveal")}).removeClass("open")},f.animation_speed/2)}if(h.fade){var i={opacity:0};return setTimeout(function(){return c.animate(i,f.animation_speed,"linear",function(){g.locked=!1,c.css(d).trigger("closed.fndtn.reveal")}).removeClass("open")},f.animation_speed/2)}return c.hide().css(d).removeClass("open").trigger("closed.fndtn.reveal")}var f=this.settings;return e(f.animation).fade?c.fadeOut(f.animation_speed/2):c.hide()},close_video:function(b){var c=a(".flex-video",b.target),d=a("iframe",c);d.length>0&&(d.attr("data-src",d[0].src),d.attr("src",d.attr("src")),c.hide())},open_video:function(b){var c=a(".flex-video",b.target),e=c.find("iframe");if(e.length>0){var f=e.attr("data-src");if("string"==typeof f)e[0].src=e.attr("data-src");else{var g=e[0].src;e[0].src=d,e[0].src=g}c.show()}},data_attr:function(a){return this.namespace.length>0?this.namespace+"-"+a:a},cache_offset:function(a){var b=a.show().height()+parseInt(a.css("top"),10)+a.scrollY;return a.hide(),b},off:function(){a(this.scope).off(".fndtn.reveal")},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.slider={name:"slider",version:"5.5.3",settings:{start:0,end:100,step:1,precision:2,initial:null,display_selector:"",vertical:!1,trigger_input_change:!1,on_change:function(){}},cache:{},init:function(a,b,c){Foundation.inherit(this,"throttle"),this.bindings(b,c),this.reflow()},events:function(){var c=this;a(this.scope).off(".slider").on("mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider","["+c.attr_name()+"]:not(.disabled, [disabled]) .range-slider-handle",function(b){c.cache.active||(b.preventDefault(),c.set_active_slider(a(b.target)))}).on("mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider",function(d){if(c.cache.active)if(d.preventDefault(),a.data(c.cache.active[0],"settings").vertical){var e=0;d.pageY||(e=b.scrollY),c.calculate_position(c.cache.active,c.get_cursor_position(d,"y")+e)}else c.calculate_position(c.cache.active,c.get_cursor_position(d,"x"))}).on("mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider",function(d){if(!c.cache.active){var e="slider"===a(d.target).attr("role")?a(d.target):a(d.target).closest(".range-slider").find("[role='slider']");if(e.length&&!e.parent().hasClass("disabled")&&!e.parent().attr("disabled"))if(c.set_active_slider(e),a.data(c.cache.active[0],"settings").vertical){var f=0;d.pageY||(f=b.scrollY),c.calculate_position(c.cache.active,c.get_cursor_position(d,"y")+f)}else c.calculate_position(c.cache.active,c.get_cursor_position(d,"x"))}c.remove_active_slider()}).on("change.fndtn.slider",function(a){c.settings.on_change()}),c.S(b).on("resize.fndtn.slider",c.throttle(function(a){c.reflow()},300)),this.S("["+this.attr_name()+"]").each(function(){var b=a(this),d=b.children(".range-slider-handle")[0],e=c.initialize_settings(d);""!=e.display_selector&&a(e.display_selector).each(function(){a(this).attr("value")&&a(this).off("change").on("change",function(){b.foundation("slider","set_value",a(this).val())})})})},get_cursor_position:function(a,b){var c,d="page"+b.toUpperCase(),e="client"+b.toUpperCase();return"undefined"!=typeof a[d]?c=a[d]:"undefined"!=typeof a.originalEvent[e]?c=a.originalEvent[e]:a.originalEvent.touches&&a.originalEvent.touches[0]&&"undefined"!=typeof a.originalEvent.touches[0][e]?c=a.originalEvent.touches[0][e]:a.currentPoint&&"undefined"!=typeof a.currentPoint[b]&&(c=a.currentPoint[b]),c},set_active_slider:function(a){this.cache.active=a},remove_active_slider:function(){this.cache.active=null},calculate_position:function(b,c){var d=this,e=a.data(b[0],"settings"),f=(a.data(b[0],"handle_l"),a.data(b[0],"handle_o"),a.data(b[0],"bar_l")),g=a.data(b[0],"bar_o");requestAnimationFrame(function(){var a;a=Foundation.rtl&&!e.vertical?d.limit_to((g+f-c)/f,0,1):d.limit_to((c-g)/f,0,1),a=e.vertical?1-a:a;var h=d.normalized_value(a,e.start,e.end,e.step,e.precision);d.set_ui(b,h)})},set_ui:function(b,c){var d=a.data(b[0],"settings"),e=a.data(b[0],"handle_l"),f=a.data(b[0],"bar_l"),g=this.normalized_percentage(c,d.start,d.end),h=g*(f-e)-1,i=100*g,j=b.parent(),k=b.parent().children("input[type=hidden]");Foundation.rtl&&!d.vertical&&(h=-h),h=d.vertical?-h+f-e+1:h,this.set_translate(b,h,d.vertical),d.vertical?b.siblings(".range-slider-active-segment").css("height",i+"%"):b.siblings(".range-slider-active-segment").css("width",i+"%"),j.attr(this.attr_name(),c).trigger("change.fndtn.slider"),k.val(c),d.trigger_input_change&&k.trigger("change.fndtn.slider"),b[0].hasAttribute("aria-valuemin")||b.attr({"aria-valuemin":d.start,"aria-valuemax":d.end}),b.attr("aria-valuenow",c),""!=d.display_selector&&a(d.display_selector).each(function(){this.hasAttribute("value")?a(this).val(c):a(this).text(c)})},normalized_percentage:function(a,b,c){return Math.min(1,(a-b)/(c-b))},normalized_value:function(a,b,c,d,e){var f=c-b,g=a*f,h=(g-g%d)/d,i=g%d,j=i>=.5*d?d:0;return(h*d+j+b).toFixed(e)},set_translate:function(b,c,d){d?a(b).css("-webkit-transform","translateY("+c+"px)").css("-moz-transform","translateY("+c+"px)").css("-ms-transform","translateY("+c+"px)").css("-o-transform","translateY("+c+"px)").css("transform","translateY("+c+"px)"):a(b).css("-webkit-transform","translateX("+c+"px)").css("-moz-transform","translateX("+c+"px)").css("-ms-transform","translateX("+c+"px)").css("-o-transform","translateX("+c+"px)").css("transform","translateX("+c+"px)")},limit_to:function(a,b,c){return Math.min(Math.max(a,b),c)},initialize_settings:function(b){var c,d=a.extend({},this.settings,this.data_options(a(b).parent()));return null===d.precision&&(c=(""+d.step).match(/\.([\d]*)/),d.precision=c&&c[1]?c[1].length:0),d.vertical?(a.data(b,"bar_o",a(b).parent().offset().top),a.data(b,"bar_l",a(b).parent().outerHeight()),a.data(b,"handle_o",a(b).offset().top),a.data(b,"handle_l",a(b).outerHeight())):(a.data(b,"bar_o",a(b).parent().offset().left),a.data(b,"bar_l",a(b).parent().outerWidth()),a.data(b,"handle_o",a(b).offset().left),a.data(b,"handle_l",a(b).outerWidth())),a.data(b,"bar",a(b).parent()),a.data(b,"settings",d)},set_initial_position:function(b){var c=a.data(b.children(".range-slider-handle")[0],"settings"),d="number"!=typeof c.initial||isNaN(c.initial)?Math.floor(.5*(c.end-c.start)/c.step)*c.step+c.start:c.initial,e=b.children(".range-slider-handle");this.set_ui(e,d)},set_value:function(b){var c=this;a("["+c.attr_name()+"]",this.scope).each(function(){a(this).attr(c.attr_name(),b)}),a(this.scope).attr(c.attr_name())&&a(this.scope).attr(c.attr_name(),b),c.reflow()},reflow:function(){var b=this;b.S("["+this.attr_name()+"]").each(function(){var c=a(this).children(".range-slider-handle")[0],d=a(this).attr(b.attr_name());b.initialize_settings(c),d?b.set_ui(a(c),parseFloat(d)):b.set_initial_position(a(this))})}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.tab={name:"tab",version:"5.5.3",settings:{active_class:"active",callback:function(){},deep_linking:!1,scroll_to_content:!0,is_hover:!1},default_tab_hashes:[],init:function(a,b,c){var d=this,e=this.S;e("["+this.attr_name()+"] > .active > a",this.scope).each(function(){d.default_tab_hashes.push(this.hash)}),this.bindings(b,c),this.handle_location_hash_change()},events:function(){var a=this,c=this.S,d=function(b,d){var e=c(d).closest("["+a.attr_name()+"]").data(a.attr_name(!0)+"-init");if(!e.is_hover||Modernizr.touch){var f=b.keyCode||b.which;9!==f&&(b.preventDefault(),b.stopPropagation()),a.toggle_active_tab(c(d).parent())}};c(this.scope).off(".tab").on("keydown.fndtn.tab","["+this.attr_name()+"] > * > a",function(a){var b=a.keyCode||a.which;if(13===b||32===b){var c=this;d(a,c)}}).on("click.fndtn.tab","["+this.attr_name()+"] > * > a",function(a){var b=this;d(a,b)}).on("mouseenter.fndtn.tab","["+this.attr_name()+"] > * > a",function(b){var d=c(this).closest("["+a.attr_name()+"]").data(a.attr_name(!0)+"-init");d.is_hover&&a.toggle_active_tab(c(this).parent())}),c(b).on("hashchange.fndtn.tab",function(b){b.preventDefault(),a.handle_location_hash_change()})},handle_location_hash_change:function(){var b=this,c=this.S;c("["+this.attr_name()+"]",this.scope).each(function(){var e=c(this).data(b.attr_name(!0)+"-init");if(e.deep_linking){var f;if(f=e.scroll_to_content?b.scope.location.hash:b.scope.location.hash.replace("fndtn-",""),""!=f){var g=c(f);if(g.hasClass("content")&&g.parent().hasClass("tabs-content"))b.toggle_active_tab(a("["+b.attr_name()+"] > * > a[href="+f+"]").parent());else{var h=g.closest(".content").attr("id");h!=d&&b.toggle_active_tab(a("["+b.attr_name()+"] > * > a[href=#"+h+"]").parent(),f)}}else for(var i=0;i * > a[href="+b.default_tab_hashes[i]+"]").parent())}})},toggle_active_tab:function(e,f){var g=this,h=g.S,i=e.closest("["+this.attr_name()+"]"),j=e.find("a"),k=e.children("a").first(),l="#"+k.attr("href").split("#")[1],m=h(l),n=e.siblings(),o=i.data(this.attr_name(!0)+"-init"),p=function(b){var d,e=a(this),f=a(this).parents("li").prev().children('[role="tab"]'),g=a(this).parents("li").next().children('[role="tab"]');switch(b.keyCode){case 37:d=f;break;case 39:d=g;break;default:d=!1}d.length&&(e.attr({tabindex:"-1","aria-selected":null}),d.attr({tabindex:"0","aria-selected":!0}).focus()),a('[role="tabpanel"]').attr("aria-hidden","true"),a("#"+a(c.activeElement).attr("href").substring(1)).attr("aria-hidden",null)},q=function(a){var c=o.scroll_to_content?g.default_tab_hashes[0]:"fndtn-"+g.default_tab_hashes[0].replace("#","");(a!==c||b.location.hash)&&(b.location.hash=a)};k.data("tab-content")&&(l="#"+k.data("tab-content").split("#")[1],m=h(l)),o.deep_linking&&(o.scroll_to_content?(q(f||l),f==d||f==l?e.parent()[0].scrollIntoView():h(l)[0].scrollIntoView()):q(f!=d?"fndtn-"+f.replace("#",""):"fndtn-"+l.replace("#",""))),e.addClass(o.active_class).triggerHandler("opened"),j.attr({"aria-selected":"true",tabindex:0}),n.removeClass(o.active_class),n.find("a").attr({"aria-selected":"false"}),m.siblings().removeClass(o.active_class).attr({"aria-hidden":"true"}),m.addClass(o.active_class).attr("aria-hidden","false").removeAttr("tabindex"),o.callback(e),m.triggerHandler("toggled",[m]),i.triggerHandler("toggled",[e]),j.off("keydown").on("keydown",p)},data_attr:function(a){return this.namespace.length>0?this.namespace+"-"+a:a},off:function(){},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.tooltip={name:"tooltip",version:"5.5.3",settings:{additional_inheritable_classes:[],tooltip_class:".tooltip",append_to:"body",touch_close_text:"Tap To Close",disable_for_touch:!1,hover_delay:200,fade_in_duration:150,fade_out_duration:150,show_on:"all",tip_template:function(a,b){return''+b+''}},cache:{},init:function(a,b,c){Foundation.inherit(this,"random_str"),this.bindings(b,c)},should_show:function(b,c){var d=a.extend({},this.settings,this.data_options(b));return"all"===d.show_on?!0:this.small()&&"small"===d.show_on?!0:this.medium()&&"medium"===d.show_on?!0:this.large()&&"large"===d.show_on?!0:!1},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},events:function(b){function c(a,b,c){a.timer||(c?(a.timer=null,e.showTip(b)):a.timer=setTimeout(function(){a.timer=null,e.showTip(b)}.bind(a),e.settings.hover_delay))}function d(a,b){a.timer&&(clearTimeout(a.timer),a.timer=null),e.hide(b)}var e=this,f=e.S;e.create(this.S(b)),a(this.scope).off(".tooltip").on("mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"]",function(b){var g=f(this),h=a.extend({},e.settings,e.data_options(g)),i=!1;if(Modernizr.touch&&/touchstart|MSPointerDown/i.test(b.type)&&f(b.target).is("a"))return!1;if(/mouse/i.test(b.type)&&e.ie_touch(b))return!1;if(g.hasClass("open"))Modernizr.touch&&/touchstart|MSPointerDown/i.test(b.type)&&b.preventDefault(),e.hide(g);else{if(h.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(b.type))return;if(!h.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(b.type)&&(b.preventDefault(),f(h.tooltip_class+".open").hide(),i=!0,a(".open["+e.attr_name()+"]").length>0)){var j=f(a(".open["+e.attr_name()+"]")[0]);e.hide(j)}/enter|over/i.test(b.type)?c(this,g):"mouseout"===b.type||"mouseleave"===b.type?d(this,g):c(this,g,!0)}}).on("mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"].open",function(b){return/mouse/i.test(b.type)&&e.ie_touch(b)?!1:void(("touch"!=a(this).data("tooltip-open-event-type")||"mouseleave"!=b.type)&&("mouse"==a(this).data("tooltip-open-event-type")&&/MSPointerDown|touchstart/i.test(b.type)?e.convert_to_touch(a(this)):d(this,a(this))))}).on("DOMNodeRemoved DOMAttrModified","["+this.attr_name()+"]:not(a)",function(a){d(this,f(this))})},ie_touch:function(a){return!1},showTip:function(a){var b=this.getTip(a);return this.should_show(a,b)?this.show(a):void 0},getTip:function(b){var c=this.selector(b),d=a.extend({},this.settings,this.data_options(b)),e=null;return c&&(e=this.S('span[data-selector="'+c+'"]'+d.tooltip_class)),"object"==typeof e?e:!1},selector:function(a){var b=a.attr(this.attr_name())||a.attr("data-selector");return"string"!=typeof b&&(b=this.random_str(6),a.attr("data-selector",b).attr("aria-describedby",b)),b},create:function(c){var d=this,e=a.extend({},this.settings,this.data_options(c)),f=this.settings.tip_template;"string"==typeof e.tip_template&&b.hasOwnProperty(e.tip_template)&&(f=b[e.tip_template]); +var g=a(f(this.selector(c),a("
      ").html(c.attr("title")).html())),h=this.inheritable_classes(c);g.addClass(h).appendTo(e.append_to),Modernizr.touch&&(g.append(''+e.touch_close_text+""),g.on("touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip",function(a){d.hide(c)})),c.removeAttr("title").attr("title","")},reposition:function(b,c,d){var e,f,g,h,i;c.css("visibility","hidden").show(),e=b.data("width"),f=c.children(".nub"),g=f.outerHeight(),h=f.outerWidth(),this.small()?c.css({width:"100%"}):c.css({width:e?e:"auto"}),i=function(a,b,c,d,e,f){return a.css({top:b?b:"auto",bottom:d?d:"auto",left:e?e:"auto",right:c?c:"auto"}).end()};var j=b.offset().top,k=b.offset().left,l=b.outerHeight();if(i(c,j+l+10,"auto","auto",k),this.small())i(c,j+l+10,"auto","auto",12.5,a(this.scope).width()),c.addClass("tip-override"),i(f,-g,"auto","auto",k);else{Foundation.rtl&&(f.addClass("rtl"),k=k+b.outerWidth()-c.outerWidth()),i(c,j+l+10,"auto","auto",k),f.attr("style")&&f.removeAttr("style"),c.removeClass("tip-override");var m=c.outerHeight();d&&d.indexOf("tip-top")>-1?(Foundation.rtl&&f.addClass("rtl"),i(c,j-m,"auto","auto",k).removeClass("tip-override")):d&&d.indexOf("tip-left")>-1?(i(c,j+l/2-m/2,"auto","auto",k-c.outerWidth()-g).removeClass("tip-override"),f.removeClass("rtl")):d&&d.indexOf("tip-right")>-1&&(i(c,j+l/2-m/2,"auto","auto",k+b.outerWidth()+g).removeClass("tip-override"),f.removeClass("rtl"))}c.css("visibility","visible").hide()},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},inheritable_classes:function(b){var c=a.extend({},this.settings,this.data_options(b)),d=["tip-top","tip-left","tip-bottom","tip-right","radius","round"].concat(c.additional_inheritable_classes),e=b.attr("class"),f=e?a.map(e.split(" "),function(b,c){return-1!==a.inArray(b,d)?b:void 0}).join(" "):"";return a.trim(f)},convert_to_touch:function(b){var c=this,d=c.getTip(b),e=a.extend({},c.settings,c.data_options(b));0===d.find(".tap-to-close").length&&(d.append(''+e.touch_close_text+""),d.on("click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose",function(a){c.hide(b)})),b.data("tooltip-open-event-type","touch")},show:function(a){var b=this.getTip(a);"touch"==a.data("tooltip-open-event-type")&&this.convert_to_touch(a),this.reposition(a,b,a.attr("class")),a.addClass("open"),b.fadeIn(this.settings.fade_in_duration)},hide:function(a){var b=this.getTip(a);b.fadeOut(this.settings.fade_out_duration,function(){b.find(".tap-to-close").remove(),b.off("click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose"),a.removeClass("open")})},off:function(){var b=this;this.S(this.scope).off(".fndtn.tooltip"),this.S(this.settings.tooltip_class).each(function(c){a("["+b.attr_name()+"]").eq(c).attr("title",a(this).text())}).remove()},reflow:function(){}}}(jQuery,window,window.document),function(a,b,c,d){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.5.3",settings:{index:0,start_offset:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",mobile_show_parent_link:!0,is_hover:!0,scrolltop:!0,sticky_on:"all",dropdown_autoclose:!0},init:function(b,c,d){Foundation.inherit(this,"add_custom_rule register_media throttle");var e=this;e.register_media("topbar","foundation-mq-topbar"),this.bindings(c,d),e.S("["+this.attr_name()+"]",this.scope).each(function(){var b=a(this),c=b.data(e.attr_name(!0)+"-init");e.S("section, .top-bar-section",this);b.data("index",0);var d=b.parent();d.hasClass("fixed")||e.is_sticky(b,d,c)?(e.settings.sticky_class=c.sticky_class,e.settings.sticky_topbar=b,b.data("height",d.outerHeight()),b.data("stickyoffset",d.offset().top)):b.data("height",b.outerHeight()),c.assembled||e.assemble(b),c.is_hover?e.S(".has-dropdown",b).addClass("not-click"):e.S(".has-dropdown",b).removeClass("not-click"),e.add_custom_rule(".f-topbar-fixed { padding-top: "+b.data("height")+"px }"),d.hasClass("fixed")&&e.S("body").addClass("f-topbar-fixed")})},is_sticky:function(a,b,c){var d=b.hasClass(c.sticky_class),e=matchMedia(Foundation.media_queries.small).matches,f=matchMedia(Foundation.media_queries.medium).matches,g=matchMedia(Foundation.media_queries.large).matches;return d&&"all"===c.sticky_on?!0:d&&this.small()&&-1!==c.sticky_on.indexOf("small")&&e&&!f&&!g?!0:d&&this.medium()&&-1!==c.sticky_on.indexOf("medium")&&e&&f&&!g?!0:d&&this.large()&&-1!==c.sticky_on.indexOf("large")&&e&&f&&g?!0:!1},toggle:function(c){var d,e=this;d=c?e.S(c).closest("["+this.attr_name()+"]"):e.S("["+this.attr_name()+"]");var f=d.data(this.attr_name(!0)+"-init"),g=e.S("section, .top-bar-section",d);e.breakpoint()&&(e.rtl?(g.css({right:"0%"}),a(">.name",g).css({right:"100%"})):(g.css({left:"0%"}),a(">.name",g).css({left:"100%"})),e.S("li.moved",g).removeClass("moved"),d.data("index",0),d.toggleClass("expanded").css("height","")),f.scrolltop?d.hasClass("expanded")?d.parent().hasClass("fixed")&&(f.scrolltop?(d.parent().removeClass("fixed"),d.addClass("fixed"),e.S("body").removeClass("f-topbar-fixed"),b.scrollTo(0,0)):d.parent().removeClass("expanded")):d.hasClass("fixed")&&(d.parent().addClass("fixed"),d.removeClass("fixed"),e.S("body").addClass("f-topbar-fixed")):(e.is_sticky(d,d.parent(),f)&&d.parent().addClass("fixed"),d.parent().hasClass("fixed")&&(d.hasClass("expanded")?(d.addClass("fixed"),d.parent().addClass("expanded"),e.S("body").addClass("f-topbar-fixed")):(d.removeClass("fixed"),d.parent().removeClass("expanded"),e.update_sticky_positioning())))},timer:null,events:function(c){var d=this,e=this.S;e(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(a){a.preventDefault(),d.toggle(this)}).on("click.fndtn.topbar contextmenu.fndtn.topbar",'.top-bar .top-bar-section li a[href^="#"],['+this.attr_name()+'] .top-bar-section li a[href^="#"]',function(b){var c=a(this).closest("li"),e=c.closest("["+d.attr_name()+"]"),f=e.data(d.attr_name(!0)+"-init");if(f.dropdown_autoclose&&f.is_hover){var g=a(this).closest(".hover");g.removeClass("hover")}!d.breakpoint()||c.hasClass("back")||c.hasClass("has-dropdown")||d.toggle()}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(b){var c=e(this),f=e(b.target),g=c.closest("["+d.attr_name()+"]"),h=g.data(d.attr_name(!0)+"-init");return f.data("revealId")?void d.toggle():void(d.breakpoint()||(!h.is_hover||Modernizr.touch)&&(b.stopImmediatePropagation(),c.hasClass("hover")?(c.removeClass("hover").find("li").removeClass("hover"),c.parents("li.hover").removeClass("hover")):(c.addClass("hover"),a(c).siblings().removeClass("hover"),"A"===f[0].nodeName&&f.parent().hasClass("has-dropdown")&&b.preventDefault())))}).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown>a",function(a){if(d.breakpoint()){a.preventDefault();var b=e(this),c=b.closest("["+d.attr_name()+"]"),f=c.find("section, .top-bar-section"),g=(b.next(".dropdown").outerHeight(),b.closest("li"));c.data("index",c.data("index")+1),g.addClass("moved"),d.rtl?(f.css({right:-(100*c.data("index"))+"%"}),f.find(">.name").css({right:100*c.data("index")+"%"})):(f.css({left:-(100*c.data("index"))+"%"}),f.find(">.name").css({left:100*c.data("index")+"%"})),c.css("height",b.siblings("ul").outerHeight(!0)+c.data("height"))}}),e(b).off(".topbar").on("resize.fndtn.topbar",d.throttle(function(){d.resize.call(d)},50)).trigger("resize.fndtn.topbar").load(function(){e(this).trigger("resize.fndtn.topbar")}),e("body").off(".topbar").on("click.fndtn.topbar",function(a){var b=e(a.target).closest("li").closest("li.hover");b.length>0||e("["+d.attr_name()+"] li.hover").removeClass("hover")}),e(this.scope).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown .back",function(a){a.preventDefault();var b=e(this),c=b.closest("["+d.attr_name()+"]"),f=c.find("section, .top-bar-section"),g=(c.data(d.attr_name(!0)+"-init"),b.closest("li.moved")),h=g.parent();c.data("index",c.data("index")-1),d.rtl?(f.css({right:-(100*c.data("index"))+"%"}),f.find(">.name").css({right:100*c.data("index")+"%"})):(f.css({left:-(100*c.data("index"))+"%"}),f.find(">.name").css({left:100*c.data("index")+"%"})),0===c.data("index")?c.css("height",""):c.css("height",h.outerHeight(!0)+c.data("height")),setTimeout(function(){g.removeClass("moved")},300)}),e(this.scope).find(".dropdown a").focus(function(){a(this).parents(".has-dropdown").addClass("hover")}).blur(function(){a(this).parents(".has-dropdown").removeClass("hover")})},resize:function(){var a=this;a.S("["+this.attr_name()+"]").each(function(){var b,d=a.S(this),e=d.data(a.attr_name(!0)+"-init"),f=d.parent("."+a.settings.sticky_class);if(!a.breakpoint()){var g=d.hasClass("expanded");d.css("height","").removeClass("expanded").find("li").removeClass("hover"),g&&a.toggle(d)}a.is_sticky(d,f,e)&&(f.hasClass("fixed")?(f.removeClass("fixed"),b=f.offset().top,a.S(c.body).hasClass("f-topbar-fixed")&&(b-=d.data("height")),d.data("stickyoffset",b),f.addClass("fixed")):(b=f.offset().top,d.data("stickyoffset",b)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},small:function(){return matchMedia(Foundation.media_queries.small).matches},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},assemble:function(b){var c=this,d=b.data(this.attr_name(!0)+"-init"),e=c.S("section, .top-bar-section",b);e.detach(),c.S(".has-dropdown>a",e).each(function(){var b,e=c.S(this),f=e.siblings(".dropdown"),g=e.attr("href");f.find(".title.back").length||(b=a(1==d.mobile_show_parent_link&&g?'
    2. ":'
    3. '),1==d.custom_back_text?a("h5>a",b).html(d.back_text):a("h5>a",b).html("« "+e.html()),f.prepend(b))}),e.appendTo(b),this.sticky(),this.assembled(b)},assembled:function(b){b.data(this.attr_name(!0),a.extend({},b.data(this.attr_name(!0)),{assembled:!0}))},height:function(b){var c=0,d=this;return a("> li",b).each(function(){c+=d.S(this).outerHeight(!0)}),c},sticky:function(){var a=this;this.S(b).on("scroll",function(){a.update_sticky_positioning()})},update_sticky_positioning:function(){var a="."+this.settings.sticky_class,c=this.S(b),d=this;if(d.settings.sticky_topbar&&d.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(),this.settings)){var e=this.settings.sticky_topbar.data("stickyoffset")+this.settings.start_offset;d.S(a).hasClass("expanded")||(c.scrollTop()>e?d.S(a).hasClass("fixed")||(d.S(a).addClass("fixed"),d.S("body").addClass("f-topbar-fixed")):c.scrollTop()<=e&&d.S(a).hasClass("fixed")&&(d.S(a).removeClass("fixed"),d.S("body").removeClass("f-topbar-fixed")))}},off:function(){this.S(this.scope).off(".fndtn.topbar"),this.S(b).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,window,window.document); \ No newline at end of file diff --git a/js/foundation/js/foundation/foundation.abide.js b/js/foundation/js/foundation/foundation.abide.js new file mode 100644 index 0000000..82ea787 --- /dev/null +++ b/js/foundation/js/foundation/foundation.abide.js @@ -0,0 +1,426 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.abide = { + name : 'abide', + + version : '5.5.3', + + settings : { + live_validate : true, // validate the form as you go + validate_on_blur : true, // validate whenever you focus/blur on an input field + // validate_on: 'tab', // tab (when user tabs between fields), change (input changes), manual (call custom events) + + focus_on_invalid : true, // automatically bring the focus to an invalid input field + error_labels : true, // labels with a for="inputId" will receive an `error` class + error_class : 'error', // labels with a for="inputId" will receive an `error` class + // the amount of time Abide will take before it validates the form (in ms). + // smaller time will result in faster validation + timeout : 1000, + patterns : { + alpha : /^[a-zA-Z]+$/, + alpha_numeric : /^[a-zA-Z0-9]+$/, + integer : /^[-+]?\d+$/, + number : /^[-+]?\d*(?:[\.\,]\d+)?$/, + + // amex, visa, diners + card : /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/, + cvv : /^([0-9]){3,4}$/, + + // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#valid-e-mail-address + email : /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/, + + // http://blogs.lse.ac.uk/lti/2008/04/23/a-regular-expression-to-match-any-url/ + url: /^(https?|ftp|file|ssh):\/\/([-;:&=\+\$,\w]+@{1})?([-A-Za-z0-9\.]+)+:?(\d+)?((\/[-\+~%\/\.\w]+)?\??([-\+=&;%@\.\w]+)?#?([\w]+)?)?/, + // abc.de + domain : /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/, + + datetime : /^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/, + // YYYY-MM-DD + date : /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/, + // HH:MM:SS + time : /^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/, + dateISO : /^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/, + // MM/DD/YYYY + month_day_year : /^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/, + // DD/MM/YYYY + day_month_year : /^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/, + + // #FFF or #FFFFFF + color : /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ + }, + validators : { + equalTo : function (el, required, parent) { + var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value, + to = el.value, + valid = (from === to); + + return valid; + } + } + }, + + timer : null, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + form = self.S(scope).attr('novalidate', 'novalidate'), + settings = form.data(this.attr_name(true) + '-init') || {}; + + this.invalid_attr = this.add_namespace('data-invalid'); + + function validate(originalSelf, e) { + clearTimeout(self.timer); + self.timer = setTimeout(function () { + self.validate([originalSelf], e); + }.bind(originalSelf), settings.timeout); + } + + form + .off('.abide') + .on('submit.fndtn.abide', function (e) { + var is_ajax = /ajax/i.test(self.S(this).attr(self.attr_name())); + return self.validate(self.S(this).find('input, textarea, select').not(":hidden, [data-abide-ignore]").get(), e, is_ajax); + }) + .on('validate.fndtn.abide', function (e) { + if (settings.validate_on === 'manual') { + self.validate([e.target], e); + } + }) + .on('reset', function (e) { + return self.reset($(this), e); + }) + .find('input, textarea, select').not(":hidden, [data-abide-ignore]") + .off('.abide') + .on('blur.fndtn.abide change.fndtn.abide', function (e) { + var id = this.getAttribute('id'), + eqTo = form.find('[data-equalto="'+ id +'"]'); + // old settings fallback + // will be deprecated with F6 release + if (settings.validate_on_blur && settings.validate_on_blur === true) { + validate(this, e); + } + // checks if there is an equalTo equivalent related by id + if(typeof eqTo.get(0) !== "undefined" && eqTo.val().length){ + validate(eqTo.get(0),e); + } + // new settings combining validate options into one setting + if (settings.validate_on === 'change') { + validate(this, e); + } + }) + .on('keydown.fndtn.abide', function (e) { + var id = this.getAttribute('id'), + eqTo = form.find('[data-equalto="'+ id +'"]'); + // old settings fallback + // will be deprecated with F6 release + if (settings.live_validate && settings.live_validate === true && e.which != 9) { + validate(this, e); + } + // checks if there is an equalTo equivalent related by id + if(typeof eqTo.get(0) !== "undefined" && eqTo.val().length){ + validate(eqTo.get(0),e); + } + // new settings combining validate options into one setting + if (settings.validate_on === 'tab' && e.which === 9) { + validate(this, e); + } + else if (settings.validate_on === 'change') { + validate(this, e); + } + }) + .on('focus', function (e) { + if (navigator.userAgent.match(/iPad|iPhone|Android|BlackBerry|Windows Phone|webOS/i)) { + $('html, body').animate({ + scrollTop: $(e.target).offset().top + }, 100); + } + }); + }, + + reset : function (form, e) { + var self = this; + form.removeAttr(self.invalid_attr); + + $('[' + self.invalid_attr + ']', form).removeAttr(self.invalid_attr); + $('.' + self.settings.error_class, form).not('small').removeClass(self.settings.error_class); + $(':input', form).not(':button, :submit, :reset, :hidden, [data-abide-ignore]').val('').removeAttr(self.invalid_attr); + }, + + validate : function (els, e, is_ajax) { + var validations = this.parse_patterns(els), + validation_count = validations.length, + form = this.S(els[0]).closest('form'), + submit_event = /submit/.test(e.type); + + // Has to count up to make sure the focus gets applied to the top error + for (var i = 0; i < validation_count; i++) { + if (!validations[i] && (submit_event || is_ajax)) { + if (this.settings.focus_on_invalid) { + els[i].focus(); + } + form.trigger('invalid.fndtn.abide'); + this.S(els[i]).closest('form').attr(this.invalid_attr, ''); + return false; + } + } + + if (submit_event || is_ajax) { + form.trigger('valid.fndtn.abide'); + } + + form.removeAttr(this.invalid_attr); + + if (is_ajax) { + return false; + } + + return true; + }, + + parse_patterns : function (els) { + var i = els.length, + el_patterns = []; + + while (i--) { + el_patterns.push(this.pattern(els[i])); + } + + return this.check_validation_and_apply_styles(el_patterns); + }, + + pattern : function (el) { + var type = el.getAttribute('type'), + required = typeof el.getAttribute('required') === 'string'; + + var pattern = el.getAttribute('pattern') || ''; + + if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) { + return [el, this.settings.patterns[pattern], required]; + } else if (pattern.length > 0) { + return [el, new RegExp(pattern), required]; + } + + if (this.settings.patterns.hasOwnProperty(type)) { + return [el, this.settings.patterns[type], required]; + } + + pattern = /.*/; + + return [el, pattern, required]; + }, + + // TODO: Break this up into smaller methods, getting hard to read. + check_validation_and_apply_styles : function (el_patterns) { + var i = el_patterns.length, + validations = []; + if (i == 0) { + return validations; + } + var form = this.S(el_patterns[0][0]).closest('[data-' + this.attr_name(true) + ']'), + settings = form.data(this.attr_name(true) + '-init') || {}; + while (i--) { + var el = el_patterns[i][0], + required = el_patterns[i][2], + value = el.value.trim(), + direct_parent = this.S(el).parent(), + validator = el.getAttribute(this.add_namespace('data-abide-validator')), + is_radio = el.type === 'radio', + is_checkbox = el.type === 'checkbox', + label = this.S('label[for="' + el.getAttribute('id') + '"]'), + valid_length = (required) ? (el.value.length > 0) : true, + el_validations = []; + + var parent, valid; + + // support old way to do equalTo validations + if (el.getAttribute(this.add_namespace('data-equalto'))) { validator = 'equalTo' } + + if (!direct_parent.is('label')) { + parent = direct_parent; + } else { + parent = direct_parent.parent(); + } + + if (is_radio && required) { + el_validations.push(this.valid_radio(el, required)); + } else if (is_checkbox && required) { + el_validations.push(this.valid_checkbox(el, required)); + + } else if (validator) { + // Validate using each of the specified (space-delimited) validators. + var validators = validator.split(' '); + var last_valid = true, all_valid = true; + for (var iv = 0; iv < validators.length; iv++) { + valid = this.settings.validators[validators[iv]].apply(this, [el, required, parent]) + el_validations.push(valid); + all_valid = valid && last_valid; + last_valid = valid; + } + if (all_valid) { + this.S(el).removeAttr(this.invalid_attr); + parent.removeClass('error'); + if (label.length > 0 && this.settings.error_labels) { + label.removeClass(this.settings.error_class).removeAttr('role'); + } + $(el).triggerHandler('valid'); + } else { + this.S(el).attr(this.invalid_attr, ''); + parent.addClass('error'); + if (label.length > 0 && this.settings.error_labels) { + label.addClass(this.settings.error_class).attr('role', 'alert'); + } + $(el).triggerHandler('invalid'); + } + } else { + + if (el_patterns[i][1].test(value) && valid_length || + !required && el.value.length < 1 || $(el).attr('disabled')) { + el_validations.push(true); + } else { + el_validations.push(false); + } + + el_validations = [el_validations.every(function (valid) {return valid;})]; + if (el_validations[0]) { + this.S(el).removeAttr(this.invalid_attr); + el.setAttribute('aria-invalid', 'false'); + el.removeAttribute('aria-describedby'); + parent.removeClass(this.settings.error_class); + if (label.length > 0 && this.settings.error_labels) { + label.removeClass(this.settings.error_class).removeAttr('role'); + } + $(el).triggerHandler('valid'); + } else { + this.S(el).attr(this.invalid_attr, ''); + el.setAttribute('aria-invalid', 'true'); + + // Try to find the error associated with the input + var errorElem = parent.find('small.' + this.settings.error_class, 'span.' + this.settings.error_class); + var errorID = errorElem.length > 0 ? errorElem[0].id : ''; + if (errorID.length > 0) { + el.setAttribute('aria-describedby', errorID); + } + + // el.setAttribute('aria-describedby', $(el).find('.error')[0].id); + parent.addClass(this.settings.error_class); + if (label.length > 0 && this.settings.error_labels) { + label.addClass(this.settings.error_class).attr('role', 'alert'); + } + $(el).triggerHandler('invalid'); + } + } + validations = validations.concat(el_validations); + } + + return validations; + }, + + valid_checkbox : function (el, required) { + var el = this.S(el), + valid = (el.is(':checked') || !required || el.get(0).getAttribute('disabled')); + + if (valid) { + el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + $(el).triggerHandler('valid'); + } else { + el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + $(el).triggerHandler('invalid'); + } + + return valid; + }, + + valid_radio : function (el, required) { + var name = el.getAttribute('name'), + group = this.S(el).closest('[data-' + this.attr_name(true) + ']').find("[name='" + name + "']"), + count = group.length, + valid = false, + disabled = false; + + // Has to count up to make sure the focus gets applied to the top error + for (var i=0; i < count; i++) { + if( group[i].getAttribute('disabled') ){ + disabled=true; + valid=true; + } else { + if (group[i].checked){ + valid = true; + } else { + if( disabled ){ + valid = false; + } + } + } + } + + // Has to count up to make sure the focus gets applied to the top error + for (var i = 0; i < count; i++) { + if (valid) { + this.S(group[i]).removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + $(group[i]).triggerHandler('valid'); + } else { + this.S(group[i]).attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + $(group[i]).triggerHandler('invalid'); + } + } + + return valid; + }, + + valid_equal : function (el, required, parent) { + var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value, + to = el.value, + valid = (from === to); + + if (valid) { + this.S(el).removeAttr(this.invalid_attr); + parent.removeClass(this.settings.error_class); + if (label.length > 0 && settings.error_labels) { + label.removeClass(this.settings.error_class); + } + } else { + this.S(el).attr(this.invalid_attr, ''); + parent.addClass(this.settings.error_class); + if (label.length > 0 && settings.error_labels) { + label.addClass(this.settings.error_class); + } + } + + return valid; + }, + + valid_oneof : function (el, required, parent, doNotValidateOthers) { + var el = this.S(el), + others = this.S('[' + this.add_namespace('data-oneof') + ']'), + valid = others.filter(':checked').length > 0; + + if (valid) { + el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + } else { + el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + } + + if (!doNotValidateOthers) { + var _this = this; + others.each(function () { + _this.valid_oneof.call(_this, this, null, null, true); + }); + } + + return valid; + }, + + reflow : function(scope, options) { + var self = this, + form = self.S('[' + this.attr_name() + ']').attr('novalidate', 'novalidate'); + self.S(form).each(function (idx, el) { + self.events(el); + }); + } + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.accordion.js b/js/foundation/js/foundation/foundation.accordion.js new file mode 100644 index 0000000..be329ae --- /dev/null +++ b/js/foundation/js/foundation/foundation.accordion.js @@ -0,0 +1,125 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.accordion = { + name : 'accordion', + + version : '5.5.3', + + settings : { + content_class : 'content', + active_class : 'active', + multi_expand : false, + toggleable : true, + callback : function () {} + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function (instance) { + var self = this; + var S = this.S; + self.create(this.S(instance)); + + S(this.scope) + .off('.fndtn.accordion') + .on('click.fndtn.accordion', '[' + this.attr_name() + '] > dd > a, [' + this.attr_name() + '] > li > a', function (e) { + var accordion = S(this).closest('[' + self.attr_name() + ']'), + groupSelector = self.attr_name() + '=' + accordion.attr(self.attr_name()), + settings = accordion.data(self.attr_name(true) + '-init') || self.settings, + target = S('#' + this.href.split('#')[1]), + aunts = $('> dd, > li', accordion), + siblings = aunts.children('.' + settings.content_class), + active_content = siblings.filter('.' + settings.active_class); + + e.preventDefault(); + + if (accordion.attr(self.attr_name())) { + siblings = siblings.add('[' + groupSelector + '] dd > ' + '.' + settings.content_class + ', [' + groupSelector + '] li > ' + '.' + settings.content_class); + aunts = aunts.add('[' + groupSelector + '] dd, [' + groupSelector + '] li'); + } + + if (settings.toggleable && target.is(active_content)) { + target.parent('dd, li').toggleClass(settings.active_class, false); + target.toggleClass(settings.active_class, false); + S(this).attr('aria-expanded', function(i, attr){ + return attr === 'true' ? 'false' : 'true'; + }); + settings.callback(target); + target.triggerHandler('toggled', [accordion]); + accordion.triggerHandler('toggled', [target]); + return; + } + + if (!settings.multi_expand) { + siblings.removeClass(settings.active_class); + aunts.removeClass(settings.active_class); + aunts.children('a').attr('aria-expanded','false'); + } + + target.addClass(settings.active_class).parent().addClass(settings.active_class); + settings.callback(target); + target.triggerHandler('toggled', [accordion]); + accordion.triggerHandler('toggled', [target]); + S(this).attr('aria-expanded','true'); + }); + }, + + create: function($instance) { + var self = this, + accordion = $instance, + aunts = $('> .accordion-navigation', accordion), + settings = accordion.data(self.attr_name(true) + '-init') || self.settings; + + aunts.children('a').attr('aria-expanded','false'); + aunts.has('.' + settings.content_class + '.' + settings.active_class).addClass(settings.active_class).children('a').attr('aria-expanded','true'); + + if (settings.multi_expand) { + $instance.attr('aria-multiselectable','true'); + } + }, + + toggle : function(options) { + var options = typeof options !== 'undefined' ? options : {}; + var selector = typeof options.selector !== 'undefined' ? options.selector : ''; + var toggle_state = typeof options.toggle_state !== 'undefined' ? options.toggle_state : ''; + var $accordion = typeof options.$accordion !== 'undefined' ? options.$accordion : this.S(this.scope).closest('[' + this.attr_name() + ']'); + + var $items = $accordion.find('> dd' + selector + ', > li' + selector); + if ( $items.length < 1 ) { + if ( window.console ) { + console.error('Selection not found.', selector); + } + return false; + } + + var S = this.S; + var active_class = this.settings.active_class; + $items.each(function() { + var $item = S(this); + var is_active = $item.hasClass(active_class); + if ( ( is_active && toggle_state === 'close' ) || ( !is_active && toggle_state === 'open' ) || toggle_state === '' ) { + $item.find('> a').trigger('click.fndtn.accordion'); + } + }); + }, + + open : function(options) { + var options = typeof options !== 'undefined' ? options : {}; + options.toggle_state = 'open'; + this.toggle(options); + }, + + close : function(options) { + var options = typeof options !== 'undefined' ? options : {}; + options.toggle_state = 'close'; + this.toggle(options); + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.alert.js b/js/foundation/js/foundation/foundation.alert.js new file mode 100644 index 0000000..0ab934c --- /dev/null +++ b/js/foundation/js/foundation/foundation.alert.js @@ -0,0 +1,43 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.alert = { + name : 'alert', + + version : '5.5.3', + + settings : { + callback : function () {} + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = this.S; + + $(this.scope).off('.alert').on('click.fndtn.alert', '[' + this.attr_name() + '] .close', function (e) { + var alertBox = S(this).closest('[' + self.attr_name() + ']'), + settings = alertBox.data(self.attr_name(true) + '-init') || self.settings; + + e.preventDefault(); + if (Modernizr.csstransitions) { + alertBox.addClass('alert-close'); + alertBox.on('transitionend webkitTransitionEnd oTransitionEnd', function (e) { + S(this).trigger('close.fndtn.alert').remove(); + settings.callback(); + }); + } else { + alertBox.fadeOut(300, function () { + S(this).trigger('close.fndtn.alert').remove(); + settings.callback(); + }); + } + }); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.clearing.js b/js/foundation/js/foundation/foundation.clearing.js new file mode 100644 index 0000000..f63ff91 --- /dev/null +++ b/js/foundation/js/foundation/foundation.clearing.js @@ -0,0 +1,586 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.clearing = { + name : 'clearing', + + version : '5.5.3', + + settings : { + templates : { + viewing : '×' + + '' + + '' + + '' + }, + + // comma delimited list of selectors that, on click, will close clearing, + // add 'div.clearing-blackout, div.visible-img' to close on background click + close_selectors : '.clearing-close, div.clearing-blackout', + + // Default to the entire li element. + open_selectors : '', + + // Image will be skipped in carousel. + skip_selector : '', + + touch_label : '', + + // event initializer and locks + init : false, + locked : false + }, + + init : function (scope, method, options) { + var self = this; + Foundation.inherit(this, 'throttle image_loaded'); + + this.bindings(method, options); + + if (self.S(this.scope).is('[' + this.attr_name() + ']')) { + this.assemble(self.S('li', this.scope)); + } else { + self.S('[' + this.attr_name() + ']', this.scope).each(function () { + self.assemble(self.S('li', this)); + }); + } + }, + + events : function (scope) { + var self = this, + S = self.S, + $scroll_container = $('.scroll-container'); + + if ($scroll_container.length > 0) { + this.scope = $scroll_container; + } + + S(this.scope) + .off('.clearing') + .on('click.fndtn.clearing', 'ul[' + this.attr_name() + '] li ' + this.settings.open_selectors, + function (e, current, target) { + var current = current || S(this), + target = target || current, + next = current.next('li'), + settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'), + image = S(e.target); + + e.preventDefault(); + + if (!settings) { + self.init(); + settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + } + + // if clearing is open and the current image is + // clicked, go to the next image in sequence + if (target.hasClass('visible') && + current[0] === target[0] && + next.length > 0 && self.is_open(current)) { + target = next; + image = S('img', target); + } + + // set current and target to the clicked li if not otherwise defined. + self.open(image, current, target); + self.update_paddles(target); + }) + + .on('click.fndtn.clearing', '.clearing-main-next', + function (e) { self.nav(e, 'next') }) + .on('click.fndtn.clearing', '.clearing-main-prev', + function (e) { self.nav(e, 'prev') }) + .on('click.fndtn.clearing', this.settings.close_selectors, + function (e) { Foundation.libs.clearing.close(e, this) }); + + $(document).on('keydown.fndtn.clearing', + function (e) { self.keydown(e) }); + + S(window).off('.clearing').on('resize.fndtn.clearing', + function () { self.resize() }); + + this.swipe_events(scope); + }, + + swipe_events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .on('touchstart.fndtn.clearing', '.visible-img', function (e) { + if (!e.touches) { e = e.originalEvent; } + var data = { + start_page_x : e.touches[0].pageX, + start_page_y : e.touches[0].pageY, + start_time : (new Date()).getTime(), + delta_x : 0, + is_scrolling : undefined + }; + + S(this).data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.clearing', '.visible-img', function (e) { + if (!e.touches) { + e = e.originalEvent; + } + // Ignore pinch/zoom events + if (e.touches.length > 1 || e.scale && e.scale !== 1) { + return; + } + + var data = S(this).data('swipe-transition'); + + if (typeof data === 'undefined') { + data = {}; + } + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if (Foundation.rtl) { + data.delta_x = -data.delta_x; + } + + if (typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? 'next' : 'prev'; + data.active = true; + self.nav(e, direction); + } + }) + .on('touchend.fndtn.clearing', '.visible-img', function (e) { + S(this).data('swipe-transition', {}); + e.stopPropagation(); + }); + }, + + assemble : function ($li) { + var $el = $li.parent(); + + if ($el.parent().hasClass('carousel')) { + return; + } + + $el.after('
      '); + + var grid = $el.detach(), + grid_outerHTML = ''; + + if (grid[0] == null) { + return; + } else { + grid_outerHTML = grid[0].outerHTML; + } + + var holder = this.S('#foundationClearingHolder'), + settings = $el.data(this.attr_name(true) + '-init'), + data = { + grid : '', + viewing : settings.templates.viewing + }, + wrapper = '
      ' + data.viewing + + data.grid + '
      ', + touch_label = this.settings.touch_label; + + if (Modernizr.touch) { + wrapper = $(wrapper).find('.clearing-touch-label').html(touch_label).end(); + } + + holder.after(wrapper).remove(); + }, + + open : function ($image, current, target) { + var self = this, + body = $(document.body), + root = target.closest('.clearing-assembled'), + container = self.S('div', root).first(), + visible_image = self.S('.visible-img', container), + image = self.S('img', visible_image).not($image), + label = self.S('.clearing-touch-label', container), + error = false, + loaded = {}; + + // Event to disable scrolling on touch devices when Clearing is activated + $('body').on('touchmove', function (e) { + e.preventDefault(); + }); + + image.error(function () { + error = true; + }); + + function startLoad() { + setTimeout(function () { + this.image_loaded(image, function () { + if (image.outerWidth() === 1 && !error) { + startLoad.call(this); + } else { + cb.call(this, image); + } + }.bind(this)); + }.bind(this), 100); + } + + function cb (image) { + var $image = $(image); + $image.css('visibility', 'visible'); + $image.trigger('imageVisible'); + // toggle the gallery + body.css('overflow', 'hidden'); + root.addClass('clearing-blackout'); + container.addClass('clearing-container'); + visible_image.show(); + this.fix_height(target) + .caption(self.S('.clearing-caption', visible_image), self.S('img', target)) + .center_and_label(image, label) + .shift(current, target, function () { + target.closest('li').siblings().removeClass('visible'); + target.closest('li').addClass('visible'); + }); + visible_image.trigger('opened.fndtn.clearing') + } + + if (!this.locked()) { + visible_image.trigger('open.fndtn.clearing'); + // set the image to the selected thumbnail + loaded = this.load($image); + if (loaded.interchange) { + image + .attr('data-interchange', loaded.interchange) + .foundation('interchange', 'reflow'); + } else { + image + .attr('src', loaded.src) + .attr('data-interchange', ''); + } + image.css('visibility', 'hidden'); + + startLoad.call(this); + } + }, + + close : function (e, el) { + e.preventDefault(); + + var root = (function (target) { + if (/blackout/.test(target.selector)) { + return target; + } else { + return target.closest('.clearing-blackout'); + } + }($(el))), + body = $(document.body), container, visible_image; + + if (el === e.target && root) { + body.css('overflow', ''); + container = $('div', root).first(); + visible_image = $('.visible-img', container); + visible_image.trigger('close.fndtn.clearing'); + this.settings.prev_index = 0; + $('ul[' + this.attr_name() + ']', root) + .attr('style', '').closest('.clearing-blackout') + .removeClass('clearing-blackout'); + container.removeClass('clearing-container'); + visible_image.hide(); + visible_image.trigger('closed.fndtn.clearing'); + } + + // Event to re-enable scrolling on touch devices + $('body').off('touchmove'); + + return false; + }, + + is_open : function (current) { + return current.parent().prop('style').length > 0; + }, + + keydown : function (e) { + var clearing = $('.clearing-blackout ul[' + this.attr_name() + ']'), + NEXT_KEY = this.rtl ? 37 : 39, + PREV_KEY = this.rtl ? 39 : 37, + ESC_KEY = 27; + + if (e.which === NEXT_KEY) { + this.go(clearing, 'next'); + } + if (e.which === PREV_KEY) { + this.go(clearing, 'prev'); + } + if (e.which === ESC_KEY) { + this.S('a.clearing-close').trigger('click.fndtn.clearing'); + } + }, + + nav : function (e, direction) { + var clearing = $('ul[' + this.attr_name() + ']', '.clearing-blackout'); + + e.preventDefault(); + this.go(clearing, direction); + }, + + resize : function () { + var image = $('img', '.clearing-blackout .visible-img'), + label = $('.clearing-touch-label', '.clearing-blackout'); + + if (image.length) { + this.center_and_label(image, label); + image.trigger('resized.fndtn.clearing') + } + }, + + // visual adjustments + fix_height : function (target) { + var lis = target.parent().children(), + self = this; + + lis.each(function () { + var li = self.S(this), + image = li.find('img'); + + if (li.height() > image.outerHeight()) { + li.addClass('fix-height'); + } + }) + .closest('ul') + .width(lis.length * 100 + '%'); + + return this; + }, + + update_paddles : function (target) { + target = target.closest('li'); + var visible_image = target + .closest('.carousel') + .siblings('.visible-img'); + + if (target.next().length > 0) { + this.S('.clearing-main-next', visible_image).removeClass('disabled'); + } else { + this.S('.clearing-main-next', visible_image).addClass('disabled'); + } + + if (target.prev().length > 0) { + this.S('.clearing-main-prev', visible_image).removeClass('disabled'); + } else { + this.S('.clearing-main-prev', visible_image).addClass('disabled'); + } + }, + + center_and_label : function (target, label) { + if (!this.rtl && label.length > 0) { + label.css({ + marginLeft : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10 + }); + } else { + label.css({ + marginRight : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10, + left: 'auto', + right: '50%' + }); + } + return this; + }, + + // image loading and preloading + + load : function ($image) { + var href, + interchange, + closest_a; + + if ($image[0].nodeName === 'A') { + href = $image.attr('href'); + interchange = $image.data('clearing-interchange'); + } else { + closest_a = $image.closest('a'); + href = closest_a.attr('href'); + interchange = closest_a.data('clearing-interchange'); + } + + this.preload($image); + + return { + 'src': href ? href : $image.attr('src'), + 'interchange': href ? interchange : $image.data('clearing-interchange') + } + }, + + preload : function ($image) { + this + .img($image.closest('li').next(), 'next') + .img($image.closest('li').prev(), 'prev'); + }, + + img : function (img, sibling_type) { + if (img.length) { + var preload_img = $('.clearing-preload-' + sibling_type), + new_a = this.S('a', img), + src, + interchange, + image; + + if (new_a.length) { + src = new_a.attr('href'); + interchange = new_a.data('clearing-interchange'); + } else { + image = this.S('img', img); + src = image.attr('src'); + interchange = image.data('clearing-interchange'); + } + + if (interchange) { + preload_img.attr('data-interchange', interchange); + } else { + preload_img.attr('src', src); + preload_img.attr('data-interchange', ''); + } + } + return this; + }, + + // image caption + + caption : function (container, $image) { + var caption = $image.attr('data-caption'); + + if (caption) { + var containerPlain = container.get(0); + containerPlain.innerHTML = caption; + container.show(); + } else { + container + .text('') + .hide(); + } + return this; + }, + + // directional methods + + go : function ($ul, direction) { + var current = this.S('.visible', $ul), + target = current[direction](); + + // Check for skip selector. + if (this.settings.skip_selector && target.find(this.settings.skip_selector).length != 0) { + target = target[direction](); + } + + if (target.length) { + this.S('img', target) + .trigger('click.fndtn.clearing', [current, target]) + .trigger('change.fndtn.clearing'); + } + }, + + shift : function (current, target, callback) { + var clearing = target.parent(), + old_index = this.settings.prev_index || target.index(), + direction = this.direction(clearing, current, target), + dir = this.rtl ? 'right' : 'left', + left = parseInt(clearing.css('left'), 10), + width = target.outerWidth(), + skip_shift; + + var dir_obj = {}; + + // we use jQuery animate instead of CSS transitions because we + // need a callback to unlock the next animation + // needs support for RTL ** + if (target.index() !== old_index && !/skip/.test(direction)) { + if (/left/.test(direction)) { + this.lock(); + dir_obj[dir] = left + width; + clearing.animate(dir_obj, 300, this.unlock()); + } else if (/right/.test(direction)) { + this.lock(); + dir_obj[dir] = left - width; + clearing.animate(dir_obj, 300, this.unlock()); + } + } else if (/skip/.test(direction)) { + // the target image is not adjacent to the current image, so + // do we scroll right or not + skip_shift = target.index() - this.settings.up_count; + this.lock(); + + if (skip_shift > 0) { + dir_obj[dir] = -(skip_shift * width); + clearing.animate(dir_obj, 300, this.unlock()); + } else { + dir_obj[dir] = 0; + clearing.animate(dir_obj, 300, this.unlock()); + } + } + + callback(); + }, + + direction : function ($el, current, target) { + var lis = this.S('li', $el), + li_width = lis.outerWidth() + (lis.outerWidth() / 4), + up_count = Math.floor(this.S('.clearing-container').outerWidth() / li_width) - 1, + target_index = lis.index(target), + response; + + this.settings.up_count = up_count; + + if (this.adjacent(this.settings.prev_index, target_index)) { + if ((target_index > up_count) && target_index > this.settings.prev_index) { + response = 'right'; + } else if ((target_index > up_count - 1) && target_index <= this.settings.prev_index) { + response = 'left'; + } else { + response = false; + } + } else { + response = 'skip'; + } + + this.settings.prev_index = target_index; + + return response; + }, + + adjacent : function (current_index, target_index) { + for (var i = target_index + 1; i >= target_index - 1; i--) { + if (i === current_index) { + return true; + } + } + return false; + }, + + // lock management + + lock : function () { + this.settings.locked = true; + }, + + unlock : function () { + this.settings.locked = false; + }, + + locked : function () { + return this.settings.locked; + }, + + off : function () { + this.S(this.scope).off('.fndtn.clearing'); + this.S(window).off('.fndtn.clearing'); + }, + + reflow : function () { + this.init(); + } + }; + +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.dropdown.js b/js/foundation/js/foundation/foundation.dropdown.js new file mode 100644 index 0000000..5db3dea --- /dev/null +++ b/js/foundation/js/foundation/foundation.dropdown.js @@ -0,0 +1,468 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.dropdown = { + name : 'dropdown', + + version : '5.5.3', + + settings : { + active_class : 'open', + disabled_class : 'disabled', + mega_class : 'mega', + align : 'bottom', + is_hover : false, + hover_timeout : 150, + opened : function () {}, + closed : function () {} + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + + $.extend(true, this.settings, method, options); + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .off('.dropdown') + .on('click.fndtn.dropdown', '[' + this.attr_name() + ']', function (e) { + var settings = S(this).data(self.attr_name(true) + '-init') || self.settings; + if (!settings.is_hover || Modernizr.touch) { + e.preventDefault(); + if (S(this).parent('[data-reveal-id]').length) { + e.stopPropagation(); + } + self.toggle($(this)); + } + }) + .on('mouseenter.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) { + var $this = S(this), + dropdown, + target; + + clearTimeout(self.timeout); + + if ($this.data(self.data_attr())) { + dropdown = S('#' + $this.data(self.data_attr())); + target = $this; + } else { + dropdown = $this; + target = S('[' + self.attr_name() + '="' + dropdown.attr('id') + '"]'); + } + + var settings = target.data(self.attr_name(true) + '-init') || self.settings; + + if (S(e.currentTarget).data(self.data_attr()) && settings.is_hover) { + self.closeall.call(self); + } + + if (settings.is_hover) { + self.open.apply(self, [dropdown, target]); + } + }) + .on('mouseleave.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) { + var $this = S(this); + var settings; + + if ($this.data(self.data_attr())) { + settings = $this.data(self.data_attr(true) + '-init') || self.settings; + } else { + var target = S('[' + self.attr_name() + '="' + S(this).attr('id') + '"]'), + settings = target.data(self.attr_name(true) + '-init') || self.settings; + } + + self.timeout = setTimeout(function () { + if ($this.data(self.data_attr())) { + if (settings.is_hover) { + self.close.call(self, S('#' + $this.data(self.data_attr()))); + } + } else { + if (settings.is_hover) { + self.close.call(self, $this); + } + } + }.bind(this), settings.hover_timeout); + }) + .on('click.fndtn.dropdown', function (e) { + var parent = S(e.target).closest('[' + self.attr_name() + '-content]'); + var links = parent.find('a'); + + if (links.length > 0 && parent.attr('aria-autoclose') !== 'false') { + self.close.call(self, S('[' + self.attr_name() + '-content]')); + } + + if (e.target !== document && !$.contains(document.documentElement, e.target)) { + return; + } + + if (S(e.target).closest('[' + self.attr_name() + ']').length > 0) { + return; + } + + if (!(S(e.target).data('revealId')) && + (parent.length > 0 && (S(e.target).is('[' + self.attr_name() + '-content]') || + $.contains(parent.first()[0], e.target)))) { + e.stopPropagation(); + return; + } + + self.close.call(self, S('[' + self.attr_name() + '-content]')); + }) + .on('opened.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { + self.settings.opened.call(this); + }) + .on('closed.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { + self.settings.closed.call(this); + }); + + S(window) + .off('.dropdown') + .on('resize.fndtn.dropdown', self.throttle(function () { + self.resize.call(self); + }, 50)); + + this.resize(); + }, + + close : function (dropdown) { + var self = this; + dropdown.each(function (idx) { + var original_target = $('[' + self.attr_name() + '=' + dropdown[idx].id + ']') || $('aria-controls=' + dropdown[idx].id + ']'); + original_target.attr('aria-expanded', 'false'); + if (self.S(this).hasClass(self.settings.active_class)) { + self.S(this) + .css(Foundation.rtl ? 'right' : 'left', '-99999px') + .attr('aria-hidden', 'true') + .removeClass(self.settings.active_class) + .prev('[' + self.attr_name() + ']') + .removeClass(self.settings.active_class) + .removeData('target'); + + self.S(this).trigger('closed.fndtn.dropdown', [dropdown]); + } + }); + dropdown.removeClass('f-open-' + this.attr_name(true)); + }, + + closeall : function () { + var self = this; + $.each(self.S('.f-open-' + this.attr_name(true)), function () { + self.close.call(self, self.S(this)); + }); + }, + + open : function (dropdown, target) { + this + .css(dropdown + .addClass(this.settings.active_class), target); + dropdown.prev('[' + this.attr_name() + ']').addClass(this.settings.active_class); + dropdown.data('target', target.get(0)).trigger('opened.fndtn.dropdown', [dropdown, target]); + dropdown.attr('aria-hidden', 'false'); + target.attr('aria-expanded', 'true'); + dropdown.focus(); + dropdown.addClass('f-open-' + this.attr_name(true)); + }, + + data_attr : function () { + if (this.namespace.length > 0) { + return this.namespace + '-' + this.name; + } + + return this.name; + }, + + toggle : function (target) { + if (target.hasClass(this.settings.disabled_class)) { + return; + } + var dropdown = this.S('#' + target.data(this.data_attr())); + if (dropdown.length === 0) { + // No dropdown found, not continuing + return; + } + + this.close.call(this, this.S('[' + this.attr_name() + '-content]').not(dropdown)); + + if (dropdown.hasClass(this.settings.active_class)) { + this.close.call(this, dropdown); + if (dropdown.data('target') !== target.get(0)) { + this.open.call(this, dropdown, target); + } + } else { + this.open.call(this, dropdown, target); + } + }, + + resize : function () { + var dropdown = this.S('[' + this.attr_name() + '-content].open'); + var target = $(dropdown.data("target")); + + if (dropdown.length && target.length) { + this.css(dropdown, target); + } + }, + + css : function (dropdown, target) { + var left_offset = Math.max((target.width() - dropdown.width()) / 2, 8), + settings = target.data(this.attr_name(true) + '-init') || this.settings, + parentOverflow = dropdown.parent().css('overflow-y') || dropdown.parent().css('overflow'); + + this.clear_idx(); + + + + if (this.small()) { + var p = this.dirs.bottom.call(dropdown, target, settings); + + dropdown.attr('style', '').removeClass('drop-left drop-right drop-top').css({ + position : 'absolute', + width : '95%', + 'max-width' : 'none', + top : p.top + }); + + dropdown.css(Foundation.rtl ? 'right' : 'left', left_offset); + } + // detect if dropdown is in an overflow container + else if (parentOverflow !== 'visible') { + var offset = target[0].offsetTop + target[0].offsetHeight; + + dropdown.attr('style', '').css({ + position : 'absolute', + top : offset + }); + + dropdown.css(Foundation.rtl ? 'right' : 'left', left_offset); + } + else { + + this.style(dropdown, target, settings); + } + + return dropdown; + }, + + style : function (dropdown, target, settings) { + var css = $.extend({position : 'absolute'}, + this.dirs[settings.align].call(dropdown, target, settings)); + + dropdown.attr('style', '').css(css); + }, + + // return CSS property object + // `this` is the dropdown + dirs : { + // Calculate target offset + _base : function (t, s) { + var o_p = this.offsetParent(), + o = o_p.offset(), + p = t.offset(); + + p.top -= o.top; + p.left -= o.left; + + //set some flags on the p object to pass along + p.missRight = false; + p.missTop = false; + p.missLeft = false; + p.leftRightFlag = false; + + //lets see if the panel will be off the screen + //get the actual width of the page and store it + var actualBodyWidth; + var windowWidth = window.innerWidth; + + if (document.getElementsByClassName('row')[0]) { + actualBodyWidth = document.getElementsByClassName('row')[0].clientWidth; + } else { + actualBodyWidth = windowWidth; + } + + var actualMarginWidth = (windowWidth - actualBodyWidth) / 2; + var actualBoundary = actualBodyWidth; + + if (!this.hasClass('mega') && !s.ignore_repositioning) { + var outerWidth = this.outerWidth(); + var o_left = t.offset().left; + + //miss top + if (t.offset().top <= this.outerHeight()) { + p.missTop = true; + actualBoundary = windowWidth - actualMarginWidth; + p.leftRightFlag = true; + } + + //miss right + if (o_left + outerWidth > o_left + actualMarginWidth && o_left - actualMarginWidth > outerWidth) { + p.missRight = true; + p.missLeft = false; + } + + //miss left + if (o_left - outerWidth <= 0) { + p.missLeft = true; + p.missRight = false; + } + } + + return p; + }, + + top : function (t, s) { + var self = Foundation.libs.dropdown, + p = self.dirs._base.call(this, t, s); + + this.addClass('drop-top'); + + if (p.missTop == true) { + p.top = p.top + t.outerHeight() + this.outerHeight(); + this.removeClass('drop-top'); + } + + if (p.missRight == true) { + p.left = p.left - this.outerWidth() + t.outerWidth(); + } + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); + } + + if (Foundation.rtl) { + return {left : p.left - this.outerWidth() + t.outerWidth(), + top : p.top - this.outerHeight()}; + } + + return {left : p.left, top : p.top - this.outerHeight()}; + }, + + bottom : function (t, s) { + var self = Foundation.libs.dropdown, + p = self.dirs._base.call(this, t, s); + + if (p.missRight == true) { + p.left = p.left - this.outerWidth() + t.outerWidth(); + } + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); + } + + if (self.rtl) { + return {left : p.left - this.outerWidth() + t.outerWidth(), top : p.top + t.outerHeight()}; + } + + return {left : p.left, top : p.top + t.outerHeight()}; + }, + + left : function (t, s) { + var p = Foundation.libs.dropdown.dirs._base.call(this, t, s); + + this.addClass('drop-left'); + + if (p.missLeft == true) { + p.left = p.left + this.outerWidth(); + p.top = p.top + t.outerHeight(); + this.removeClass('drop-left'); + } + + return {left : p.left - this.outerWidth(), top : p.top}; + }, + + right : function (t, s) { + var p = Foundation.libs.dropdown.dirs._base.call(this, t, s); + + this.addClass('drop-right'); + + if (p.missRight == true) { + p.left = p.left - this.outerWidth(); + p.top = p.top + t.outerHeight(); + this.removeClass('drop-right'); + } else { + p.triggeredRight = true; + } + + var self = Foundation.libs.dropdown; + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); + } + + return {left : p.left + t.outerWidth(), top : p.top}; + } + }, + + // Insert rule to style psuedo elements + adjust_pip : function (dropdown, target, settings, position) { + var sheet = Foundation.stylesheet, + pip_offset_base = 8; + + if (dropdown.hasClass(settings.mega_class)) { + pip_offset_base = position.left + (target.outerWidth() / 2) - 8; + } else if (this.small()) { + pip_offset_base += position.left - 8; + } + + this.rule_idx = sheet.cssRules.length; + + //default + var sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left: ' + pip_offset_base + 'px;', + css_after = 'left: ' + (pip_offset_base - 1) + 'px;'; + + if (position.missRight == true) { + pip_offset_base = dropdown.outerWidth() - 23; + sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left: ' + pip_offset_base + 'px;', + css_after = 'left: ' + (pip_offset_base - 1) + 'px;'; + } + + //just a case where right is fired, but its not missing right + if (position.triggeredRight == true) { + sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left:-12px;', + css_after = 'left:-14px;'; + } + + if (sheet.insertRule) { + sheet.insertRule([sel_before, '{', css_before, '}'].join(' '), this.rule_idx); + sheet.insertRule([sel_after, '{', css_after, '}'].join(' '), this.rule_idx + 1); + } else { + sheet.addRule(sel_before, css_before, this.rule_idx); + sheet.addRule(sel_after, css_after, this.rule_idx + 1); + } + }, + + // Remove old dropdown rule index + clear_idx : function () { + var sheet = Foundation.stylesheet; + + if (typeof this.rule_idx !== 'undefined') { + sheet.deleteRule(this.rule_idx); + sheet.deleteRule(this.rule_idx); + delete this.rule_idx; + } + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + off : function () { + this.S(this.scope).off('.fndtn.dropdown'); + this.S('html, body').off('.fndtn.dropdown'); + this.S(window).off('.fndtn.dropdown'); + this.S('[data-dropdown-content]').off('.fndtn.dropdown'); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.equalizer.js b/js/foundation/js/foundation/foundation.equalizer.js new file mode 100644 index 0000000..a61a330 --- /dev/null +++ b/js/foundation/js/foundation/foundation.equalizer.js @@ -0,0 +1,104 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.equalizer = { + name : 'equalizer', + + version : '5.5.3', + + settings : { + use_tallest : true, + before_height_change : $.noop, + after_height_change : $.noop, + equalize_on_stack : false, + act_on_hidden_el: false + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'image_loaded'); + this.bindings(method, options); + this.reflow(); + }, + + events : function () { + this.S(window).off('.equalizer').on('resize.fndtn.equalizer', function (e) { + this.reflow(); + }.bind(this)); + }, + + equalize : function (equalizer) { + var isStacked = false, + group = equalizer.data('equalizer'), + settings = equalizer.data(this.attr_name(true)+'-init') || this.settings, + vals, + firstTopOffset; + + if (settings.act_on_hidden_el) { + vals = group ? equalizer.find('['+this.attr_name()+'-watch="'+group+'"]') : equalizer.find('['+this.attr_name()+'-watch]'); + } + else { + vals = group ? equalizer.find('['+this.attr_name()+'-watch="'+group+'"]:visible') : equalizer.find('['+this.attr_name()+'-watch]:visible'); + } + + if (vals.length === 0) { + return; + } + + settings.before_height_change(); + equalizer.trigger('before-height-change.fndth.equalizer'); + vals.height('inherit'); + + if (settings.equalize_on_stack === false) { + firstTopOffset = vals.first().offset().top; + vals.each(function () { + if ($(this).offset().top !== firstTopOffset) { + isStacked = true; + return false; + } + }); + if (isStacked) { + return; + } + } + + var heights = vals.map(function () { return $(this).outerHeight(false) }).get(); + + if (settings.use_tallest) { + var max = Math.max.apply(null, heights); + vals.css('height', max); + } else { + var min = Math.min.apply(null, heights); + vals.css('height', min); + } + + settings.after_height_change(); + equalizer.trigger('after-height-change.fndtn.equalizer'); + }, + + reflow : function () { + var self = this; + + this.S('[' + this.attr_name() + ']', this.scope).each(function () { + var $eq_target = $(this), + media_query = $eq_target.data('equalizer-mq'), + ignore_media_query = true; + + if (media_query) { + media_query = 'is_' + media_query.replace(/-/g, '_'); + if (Foundation.utils.hasOwnProperty(media_query)) { + ignore_media_query = false; + } + } + + self.image_loaded(self.S('img', this), function () { + if (ignore_media_query || Foundation.utils[media_query]()) { + self.equalize($eq_target) + } else { + var vals = $eq_target.find('[' + self.attr_name() + '-watch]:visible'); + vals.css('height', 'auto'); + } + }); + }); + } + }; +})(jQuery, window, window.document); diff --git a/js/foundation/js/foundation/foundation.interchange.js b/js/foundation/js/foundation/foundation.interchange.js new file mode 100644 index 0000000..1096fad --- /dev/null +++ b/js/foundation/js/foundation/foundation.interchange.js @@ -0,0 +1,360 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.interchange = { + name : 'interchange', + + version : '5.5.3', + + cache : {}, + + images_loaded : false, + nodes_loaded : false, + + settings : { + load_attr : 'interchange', + + named_queries : { + 'default' : 'only screen', + 'small' : Foundation.media_queries['small'], + 'small-only' : Foundation.media_queries['small-only'], + 'medium' : Foundation.media_queries['medium'], + 'medium-only' : Foundation.media_queries['medium-only'], + 'large' : Foundation.media_queries['large'], + 'large-only' : Foundation.media_queries['large-only'], + 'xlarge' : Foundation.media_queries['xlarge'], + 'xlarge-only' : Foundation.media_queries['xlarge-only'], + 'xxlarge' : Foundation.media_queries['xxlarge'], + 'landscape' : 'only screen and (orientation: landscape)', + 'portrait' : 'only screen and (orientation: portrait)', + 'retina' : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + + 'only screen and (min--moz-device-pixel-ratio: 2),' + + 'only screen and (-o-min-device-pixel-ratio: 2/1),' + + 'only screen and (min-device-pixel-ratio: 2),' + + 'only screen and (min-resolution: 192dpi),' + + 'only screen and (min-resolution: 2dppx)' + }, + + directives : { + replace : function (el, path, trigger) { + // The trigger argument, if called within the directive, fires + // an event named after the directive on the element, passing + // any parameters along to the event that you pass to trigger. + // + // ex. trigger(), trigger([a, b, c]), or trigger(a, b, c) + // + // This allows you to bind a callback like so: + // $('#interchangeContainer').on('replace', function (e, a, b, c) { + // console.log($(this).html(), a, b, c); + // }); + + if (el !== null && /IMG/.test(el[0].nodeName)) { + var orig_path = $.each(el, function(){this.src = path;}); + // var orig_path = el[0].src; + + if (new RegExp(path, 'i').test(orig_path)) { + return; + } + + el.attr("src", path); + + return trigger(el[0].src); + } + var last_path = el.data(this.data_attr + '-last-path'), + self = this; + + if (last_path == path) { + return; + } + + if (/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(path)) { + $(el).css('background-image', 'url(' + path + ')'); + el.data('interchange-last-path', path); + return trigger(path); + } + + return $.get(path, function (response) { + el.html(response); + el.data(self.data_attr + '-last-path', path); + trigger(); + }); + + } + } + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle random_str'); + + this.data_attr = this.set_data_attr(); + $.extend(true, this.settings, method, options); + this.bindings(method, options); + this.reflow(); + }, + + get_media_hash : function () { + var mediaHash = ''; + for (var queryName in this.settings.named_queries ) { + mediaHash += matchMedia(this.settings.named_queries[queryName]).matches.toString(); + } + return mediaHash; + }, + + events : function () { + var self = this, prevMediaHash; + + $(window) + .off('.interchange') + .on('resize.fndtn.interchange', self.throttle(function () { + var currMediaHash = self.get_media_hash(); + if (currMediaHash !== prevMediaHash) { + self.resize(); + } + prevMediaHash = currMediaHash; + }, 50)); + + return this; + }, + + resize : function () { + var cache = this.cache; + + if (!this.images_loaded || !this.nodes_loaded) { + setTimeout($.proxy(this.resize, this), 50); + return; + } + + for (var uuid in cache) { + if (cache.hasOwnProperty(uuid)) { + var passed = this.results(uuid, cache[uuid]); + if (passed) { + this.settings.directives[passed + .scenario[1]].call(this, passed.el, passed.scenario[0], (function (passed) { + if (arguments[0] instanceof Array) { + var args = arguments[0]; + } else { + var args = Array.prototype.slice.call(arguments, 0); + } + + return function() { + passed.el.trigger(passed.scenario[1], args); + } + }(passed))); + } + } + } + + }, + + results : function (uuid, scenarios) { + var count = scenarios.length; + + if (count > 0) { + var el = this.S('[' + this.add_namespace('data-uuid') + '="' + uuid + '"]'); + + while (count--) { + var mq, rule = scenarios[count][2]; + if (this.settings.named_queries.hasOwnProperty(rule)) { + mq = matchMedia(this.settings.named_queries[rule]); + } else { + mq = matchMedia(rule); + } + if (mq.matches) { + return {el : el, scenario : scenarios[count]}; + } + } + } + + return false; + }, + + load : function (type, force_update) { + if (typeof this['cached_' + type] === 'undefined' || force_update) { + this['update_' + type](); + } + + return this['cached_' + type]; + }, + + update_images : function () { + var images = this.S('img[' + this.data_attr + ']'), + count = images.length, + i = count, + loaded_count = 0, + data_attr = this.data_attr; + + this.cache = {}; + this.cached_images = []; + this.images_loaded = (count === 0); + + while (i--) { + loaded_count++; + if (images[i]) { + var str = images[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_images.push(images[i]); + } + } + + if (loaded_count === count) { + this.images_loaded = true; + this.enhance('images'); + } + } + + return this; + }, + + update_nodes : function () { + var nodes = this.S('[' + this.data_attr + ']').not('img'), + count = nodes.length, + i = count, + loaded_count = 0, + data_attr = this.data_attr; + + this.cached_nodes = []; + this.nodes_loaded = (count === 0); + + while (i--) { + loaded_count++; + var str = nodes[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_nodes.push(nodes[i]); + } + + if (loaded_count === count) { + this.nodes_loaded = true; + this.enhance('nodes'); + } + } + + return this; + }, + + enhance : function (type) { + var i = this['cached_' + type].length; + + while (i--) { + this.object($(this['cached_' + type][i])); + } + + return $(window).trigger('resize.fndtn.interchange'); + }, + + convert_directive : function (directive) { + + var trimmed = this.trim(directive); + + if (trimmed.length > 0) { + return trimmed; + } + + return 'replace'; + }, + + parse_scenario : function (scenario) { + // This logic had to be made more complex since some users were using commas in the url path + // So we cannot simply just split on a comma + + var directive_match = scenario[0].match(/(.+),\s*(\w+)\s*$/), + // getting the mq has gotten a bit complicated since we started accounting for several use cases + // of URLs. For now we'll continue to match these scenarios, but we may consider having these scenarios + // as nested objects or arrays in F6. + // regex: match everything before close parenthesis for mq + media_query = scenario[1].match(/(.*)\)/); + + if (directive_match) { + var path = directive_match[1], + directive = directive_match[2]; + + } else { + var cached_split = scenario[0].split(/,\s*$/), + path = cached_split[0], + directive = ''; + } + + return [this.trim(path), this.convert_directive(directive), this.trim(media_query[1])]; + }, + + object : function (el) { + var raw_arr = this.parse_data_attr(el), + scenarios = [], + i = raw_arr.length; + + if (i > 0) { + while (i--) { + // split array between comma delimited content and mq + // regex: comma, optional space, open parenthesis + var scenario = raw_arr[i].split(/,\s?\(/); + + if (scenario.length > 1) { + var params = this.parse_scenario(scenario); + scenarios.push(params); + } + } + } + + return this.store(el, scenarios); + }, + + store : function (el, scenarios) { + var uuid = this.random_str(), + current_uuid = el.data(this.add_namespace('uuid', true)); + + if (this.cache[current_uuid]) { + return this.cache[current_uuid]; + } + + el.attr(this.add_namespace('data-uuid'), uuid); + return this.cache[uuid] = scenarios; + }, + + trim : function (str) { + + if (typeof str === 'string') { + return $.trim(str); + } + + return str; + }, + + set_data_attr : function (init) { + if (init) { + if (this.namespace.length > 0) { + return this.namespace + '-' + this.settings.load_attr; + } + + return this.settings.load_attr; + } + + if (this.namespace.length > 0) { + return 'data-' + this.namespace + '-' + this.settings.load_attr; + } + + return 'data-' + this.settings.load_attr; + }, + + parse_data_attr : function (el) { + var raw = el.attr(this.attr_name()).split(/\[(.*?)\]/), + i = raw.length, + output = []; + + while (i--) { + if (raw[i].replace(/[\W\d]+/, '').length > 4) { + output.push(raw[i]); + } + } + + return output; + }, + + reflow : function () { + this.load('images', true); + this.load('nodes', true); + } + + }; + +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.joyride.js b/js/foundation/js/foundation/foundation.joyride.js new file mode 100644 index 0000000..f251119 --- /dev/null +++ b/js/foundation/js/foundation/foundation.joyride.js @@ -0,0 +1,935 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + var Modernizr = Modernizr || false; + + Foundation.libs.joyride = { + name : 'joyride', + + version : '5.5.3', + + defaults : { + expose : false, // turn on or off the expose feature + modal : true, // Whether to cover page with modal during the tour + keyboard : true, // enable left, right and esc keystrokes + tip_location : 'bottom', // 'top', 'bottom', 'left' or 'right' in relation to parent + nub_position : 'auto', // override on a per tooltip bases + scroll_speed : 1500, // Page scrolling speed in milliseconds, 0 = no scroll animation + scroll_animation : 'linear', // supports 'swing' and 'linear', extend with jQuery UI. + timer : 0, // 0 = no timer , all other numbers = timer in milliseconds + start_timer_on_click : true, // true or false - true requires clicking the first button start the timer + start_offset : 0, // the index of the tooltip you want to start on (index of the li) + next_button : true, // true or false to control whether a next button is used + prev_button : true, // true or false to control whether a prev button is used + tip_animation : 'fade', // 'pop' or 'fade' in each tip + pause_after : [], // array of indexes where to pause the tour after + exposed : [], // array of expose elements + tip_animation_fade_speed : 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition + cookie_monster : false, // true or false to control whether cookies are used + cookie_name : 'joyride', // Name the cookie you'll use + cookie_domain : false, // Will this cookie be attached to a domain, ie. '.notableapp.com' + cookie_expires : 365, // set when you would like the cookie to expire. + tip_container : 'body', // Where will the tip be attached + abort_on_close : true, // When true, the close event will not fire any callback + tip_location_patterns : { + top : ['bottom'], + bottom : [], // bottom should not need to be repositioned + left : ['right', 'top', 'bottom'], + right : ['left', 'top', 'bottom'] + }, + post_ride_callback : function () {}, // A method to call once the tour closes (canceled or complete) + post_step_callback : function () {}, // A method to call after each step + pre_step_callback : function () {}, // A method to call before each step + pre_ride_callback : function () {}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) + post_expose_callback : function () {}, // A method to call after an element has been exposed + template : { // HTML segments for tip layout + link : '×', + timer : '
      ', + tip : '
      ', + wrapper : '
      ', + button : '', + prev_button : '', + modal : '
      ', + expose : '
      ', + expose_cover : '
      ' + }, + expose_add_class : '' // One or more space-separated class names to be added to exposed element + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle random_str'); + + this.settings = this.settings || $.extend({}, this.defaults, (options || method)); + + this.bindings(method, options) + }, + + go_next : function () { + if (this.settings.$li.next().length < 1) { + this.end(); + } else if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + this.hide(); + this.show(); + this.startTimer(); + } else { + this.hide(); + this.show(); + } + }, + + go_prev : function () { + if (this.settings.$li.prev().length < 1) { + // Do nothing if there are no prev element + } else if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + this.hide(); + this.show(null, true); + this.startTimer(); + } else { + this.hide(); + this.show(null, true); + } + }, + + events : function () { + var self = this; + + $(this.scope) + .off('.joyride') + .on('click.fndtn.joyride', '.joyride-next-tip, .joyride-modal-bg', function (e) { + e.preventDefault(); + this.go_next() + }.bind(this)) + .on('click.fndtn.joyride', '.joyride-prev-tip', function (e) { + e.preventDefault(); + this.go_prev(); + }.bind(this)) + + .on('click.fndtn.joyride', '.joyride-close-tip', function (e) { + e.preventDefault(); + this.end(this.settings.abort_on_close); + }.bind(this)) + + .on('keyup.fndtn.joyride', function (e) { + // Don't do anything if keystrokes are disabled + // or if the joyride is not being shown + if (!this.settings.keyboard || !this.settings.riding) { + return; + } + + switch (e.which) { + case 39: // right arrow + e.preventDefault(); + this.go_next(); + break; + case 37: // left arrow + e.preventDefault(); + this.go_prev(); + break; + case 27: // escape + e.preventDefault(); + this.end(this.settings.abort_on_close); + } + }.bind(this)); + + $(window) + .off('.joyride') + .on('resize.fndtn.joyride', self.throttle(function () { + if ($('[' + self.attr_name() + ']').length > 0 && self.settings.$next_tip && self.settings.riding) { + if (self.settings.exposed.length > 0) { + var $els = $(self.settings.exposed); + + $els.each(function () { + var $this = $(this); + self.un_expose($this); + self.expose($this); + }); + } + + if (self.is_phone()) { + self.pos_phone(); + } else { + self.pos_default(false); + } + } + }, 100)); + }, + + start : function () { + var self = this, + $this = $('[' + this.attr_name() + ']', this.scope), + integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'], + int_settings_count = integer_settings.length; + + if (!$this.length > 0) { + return; + } + + if (!this.settings.init) { + this.events(); + } + + this.settings = $this.data(this.attr_name(true) + '-init'); + + // non configureable settings + this.settings.$content_el = $this; + this.settings.$body = $(this.settings.tip_container); + this.settings.body_offset = $(this.settings.tip_container).position(); + this.settings.$tip_content = this.settings.$content_el.find('> li'); + this.settings.paused = false; + this.settings.attempts = 0; + this.settings.riding = true; + + // can we create cookies? + if (typeof $.cookie !== 'function') { + this.settings.cookie_monster = false; + } + + // generate the tips and insert into dom. + if (!this.settings.cookie_monster || this.settings.cookie_monster && !$.cookie(this.settings.cookie_name)) { + this.settings.$tip_content.each(function (index) { + var $this = $(this); + this.settings = $.extend({}, self.defaults, self.data_options($this)); + + // Make sure that settings parsed from data_options are integers where necessary + var i = int_settings_count; + while (i--) { + self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10); + } + self.create({$li : $this, index : index}); + }); + + // show first tip + if (!this.settings.start_timer_on_click && this.settings.timer > 0) { + this.show('init'); + this.startTimer(); + } else { + this.show('init'); + } + + } + }, + + resume : function () { + this.set_li(); + this.show(); + }, + + tip_template : function (opts) { + var $blank, content; + + opts.tip_class = opts.tip_class || ''; + + $blank = $(this.settings.template.tip).addClass(opts.tip_class); + content = $.trim($(opts.li).html()) + + this.prev_button_text(opts.prev_button_text, opts.index) + + this.button_text(opts.button_text) + + this.settings.template.link + + this.timer_instance(opts.index); + + $blank.append($(this.settings.template.wrapper)); + $blank.first().attr(this.add_namespace('data-index'), opts.index); + $('.joyride-content-wrapper', $blank).append(content); + + return $blank[0]; + }, + + timer_instance : function (index) { + var txt; + + if ((index === 0 && this.settings.start_timer_on_click && this.settings.timer > 0) || this.settings.timer === 0) { + txt = ''; + } else { + txt = $(this.settings.template.timer)[0].outerHTML; + } + return txt; + }, + + button_text : function (txt) { + if (this.settings.tip_settings.next_button) { + txt = $.trim(txt) || 'Next'; + txt = $(this.settings.template.button).append(txt)[0].outerHTML; + } else { + txt = ''; + } + return txt; + }, + + prev_button_text : function (txt, idx) { + if (this.settings.tip_settings.prev_button) { + txt = $.trim(txt) || 'Previous'; + + // Add the disabled class to the button if it's the first element + if (idx == 0) { + txt = $(this.settings.template.prev_button).append(txt).addClass('disabled')[0].outerHTML; + } else { + txt = $(this.settings.template.prev_button).append(txt)[0].outerHTML; + } + } else { + txt = ''; + } + return txt; + }, + + create : function (opts) { + this.settings.tip_settings = $.extend({}, this.settings, this.data_options(opts.$li)); + var buttonText = opts.$li.attr(this.add_namespace('data-button')) || opts.$li.attr(this.add_namespace('data-text')), + prevButtonText = opts.$li.attr(this.add_namespace('data-button-prev')) || opts.$li.attr(this.add_namespace('data-prev-text')), + tipClass = opts.$li.attr('class'), + $tip_content = $(this.tip_template({ + tip_class : tipClass, + index : opts.index, + button_text : buttonText, + prev_button_text : prevButtonText, + li : opts.$li + })); + + $(this.settings.tip_container).append($tip_content); + }, + + show : function (init, is_prev) { + var $timer = null; + + // are we paused? + if (this.settings.$li === undefined || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) { + + // don't go to the next li if the tour was paused + if (this.settings.paused) { + this.settings.paused = false; + } else { + this.set_li(init, is_prev); + } + + this.settings.attempts = 0; + + if (this.settings.$li.length && this.settings.$target.length > 0) { + if (init) { //run when we first start + this.settings.pre_ride_callback(this.settings.$li.index(), this.settings.$next_tip); + if (this.settings.modal) { + this.show_modal(); + } + } + + this.settings.pre_step_callback(this.settings.$li.index(), this.settings.$next_tip); + + if (this.settings.modal && this.settings.expose) { + this.expose(); + } + + this.settings.tip_settings = $.extend({}, this.settings, this.data_options(this.settings.$li)); + + this.settings.timer = parseInt(this.settings.timer, 10); + + this.settings.tip_settings.tip_location_pattern = this.settings.tip_location_patterns[this.settings.tip_settings.tip_location]; + + // scroll and hide bg if not modal and not expose + if (!/body/i.test(this.settings.$target.selector) && !this.settings.expose) { + var joyridemodalbg = $('.joyride-modal-bg'); + if (/pop/i.test(this.settings.tipAnimation)) { + joyridemodalbg.hide(); + } else { + joyridemodalbg.fadeOut(this.settings.tipAnimationFadeSpeed); + } + this.scroll_to(); + } + + if (this.is_phone()) { + this.pos_phone(true); + } else { + this.pos_default(true); + } + + $timer = this.settings.$next_tip.find('.joyride-timer-indicator'); + + if (/pop/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip.show(); + + setTimeout(function () { + $timer.animate({ + width : $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fade_speed); + + } else { + this.settings.$next_tip.show(); + + } + + } else if (/fade/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip + .fadeIn(this.settings.tip_animation_fade_speed) + .show(); + + setTimeout(function () { + $timer.animate({ + width : $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fade_speed); + + } else { + this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed); + } + } + + this.settings.$current_tip = this.settings.$next_tip; + + // skip non-existant targets + } else if (this.settings.$li && this.settings.$target.length < 1) { + + this.show(init, is_prev); + + } else { + + this.end(); + + } + } else { + + this.settings.paused = true; + + } + + }, + + is_phone : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + hide : function () { + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + if (!this.settings.modal) { + $('.joyride-modal-bg').hide(); + } + + // Prevent scroll bouncing...wait to remove from layout + this.settings.$current_tip.css('visibility', 'hidden'); + setTimeout($.proxy(function () { + this.hide(); + this.css('visibility', 'visible'); + }, this.settings.$current_tip), 0); + this.settings.post_step_callback(this.settings.$li.index(), + this.settings.$current_tip); + }, + + set_li : function (init, is_prev) { + if (init) { + this.settings.$li = this.settings.$tip_content.eq(this.settings.start_offset); + this.set_next_tip(); + this.settings.$current_tip = this.settings.$next_tip; + } else { + if (is_prev) { + this.settings.$li = this.settings.$li.prev(); + } else { + this.settings.$li = this.settings.$li.next(); + } + this.set_next_tip(); + } + + this.set_target(); + }, + + set_next_tip : function () { + this.settings.$next_tip = $('.joyride-tip-guide').eq(this.settings.$li.index()); + this.settings.$next_tip.data('closed', ''); + }, + + set_target : function () { + var cl = this.settings.$li.attr(this.add_namespace('data-class')), + id = this.settings.$li.attr(this.add_namespace('data-id')), + $sel = function () { + if (id) { + return $(document.getElementById(id)); + } else if (cl) { + return $('.' + cl).first(); + } else { + return $('body'); + } + }; + + this.settings.$target = $sel(); + }, + + scroll_to : function () { + var window_half, tipOffset; + + window_half = $(window).height() / 2; + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()); + + if (tipOffset != 0) { + $('html, body').stop().animate({ + scrollTop : tipOffset + }, this.settings.scroll_speed, 'swing'); + } + }, + + paused : function () { + return ($.inArray((this.settings.$li.index() + 1), this.settings.pause_after) === -1); + }, + + restart : function () { + this.hide(); + this.settings.$li = undefined; + this.show('init'); + }, + + pos_default : function (init) { + var $nub = this.settings.$next_tip.find('.joyride-nub'), + nub_width = Math.ceil($nub.outerWidth() / 2), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + // tip must not be "display: none" to calculate position + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (!/body/i.test(this.settings.$target.selector)) { + var topAdjustment = this.settings.tip_settings.tipAdjustmentY ? parseInt(this.settings.tip_settings.tipAdjustmentY) : 0, + leftAdjustment = this.settings.tip_settings.tipAdjustmentX ? parseInt(this.settings.tip_settings.tipAdjustmentX) : 0; + + if (this.bottom()) { + if (this.rtl) { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), + left : this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth() + leftAdjustment}); + } else { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), + left : this.settings.$target.offset().left + leftAdjustment}); + } + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'top'); + + } else if (this.top()) { + if (this.rtl) { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), + left : this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); + } else { + this.settings.$next_tip.css({ + top : (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), + left : this.settings.$target.offset().left + leftAdjustment}); + } + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'bottom'); + + } else if (this.right()) { + + this.settings.$next_tip.css({ + top : this.settings.$target.offset().top + topAdjustment, + left : (this.settings.$target.outerWidth() + this.settings.$target.offset().left + nub_width + leftAdjustment)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'left'); + + } else if (this.left()) { + + this.settings.$next_tip.css({ + top : this.settings.$target.offset().top + topAdjustment, + left : (this.settings.$target.offset().left - this.settings.$next_tip.outerWidth() - nub_width + leftAdjustment)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'right'); + + } + + if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tip_settings.tip_location_pattern.length) { + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + this.settings.tip_settings.tip_location = this.settings.tip_settings.tip_location_pattern[this.settings.attempts]; + + this.settings.attempts++; + + this.pos_default(); + + } + + } else if (this.settings.$li.length) { + + this.pos_modal($nub); + + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + + }, + + pos_phone : function (init) { + var tip_height = this.settings.$next_tip.outerHeight(), + tip_offset = this.settings.$next_tip.offset(), + target_height = this.settings.$target.outerHeight(), + $nub = $('.joyride-nub', this.settings.$next_tip), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (!/body/i.test(this.settings.$target.selector)) { + + if (this.top()) { + + this.settings.$next_tip.offset({top : this.settings.$target.offset().top - tip_height - nub_height}); + $nub.addClass('bottom'); + + } else { + + this.settings.$next_tip.offset({top : this.settings.$target.offset().top + target_height + nub_height}); + $nub.addClass('top'); + + } + + } else if (this.settings.$li.length) { + this.pos_modal($nub); + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + }, + + pos_modal : function ($nub) { + this.center(); + $nub.hide(); + + this.show_modal(); + }, + + show_modal : function () { + if (!this.settings.$next_tip.data('closed')) { + var joyridemodalbg = $('.joyride-modal-bg'); + if (joyridemodalbg.length < 1) { + var joyridemodalbg = $(this.settings.template.modal); + joyridemodalbg.appendTo('body'); + } + + if (/pop/i.test(this.settings.tip_animation)) { + joyridemodalbg.show(); + } else { + joyridemodalbg.fadeIn(this.settings.tip_animation_fade_speed); + } + } + }, + + expose : function () { + var expose, + exposeCover, + el, + origCSS, + origClasses, + randId = 'expose-' + this.random_str(6); + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if (this.settings.$target && !/body/i.test(this.settings.$target.selector)) { + el = this.settings.$target; + } else { + return false; + } + + if (el.length < 1) { + if (window.console) { + console.error('element not valid', el); + } + return false; + } + + expose = $(this.settings.template.expose); + this.settings.$body.append(expose); + expose.css({ + top : el.offset().top, + left : el.offset().left, + width : el.outerWidth(true), + height : el.outerHeight(true) + }); + + exposeCover = $(this.settings.template.expose_cover); + + origCSS = { + zIndex : el.css('z-index'), + position : el.css('position') + }; + + origClasses = el.attr('class') == null ? '' : el.attr('class'); + + el.css('z-index', parseInt(expose.css('z-index')) + 1); + + if (origCSS.position == 'static') { + el.css('position', 'relative'); + } + + el.data('expose-css', origCSS); + el.data('orig-class', origClasses); + el.attr('class', origClasses + ' ' + this.settings.expose_add_class); + + exposeCover.css({ + top : el.offset().top, + left : el.offset().left, + width : el.outerWidth(true), + height : el.outerHeight(true) + }); + + if (this.settings.modal) { + this.show_modal(); + } + + this.settings.$body.append(exposeCover); + expose.addClass(randId); + exposeCover.addClass(randId); + el.data('expose', randId); + this.settings.post_expose_callback(this.settings.$li.index(), this.settings.$next_tip, el); + this.add_exposed(el); + }, + + un_expose : function () { + var exposeId, + el, + expose, + origCSS, + origClasses, + clearAll = false; + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if (this.settings.$target && !/body/i.test(this.settings.$target.selector)) { + el = this.settings.$target; + } else { + return false; + } + + if (el.length < 1) { + if (window.console) { + console.error('element not valid', el); + } + return false; + } + + exposeId = el.data('expose'); + expose = $('.' + exposeId); + + if (arguments.length > 1) { + clearAll = arguments[1]; + } + + if (clearAll === true) { + $('.joyride-expose-wrapper,.joyride-expose-cover').remove(); + } else { + expose.remove(); + } + + origCSS = el.data('expose-css'); + + if (origCSS.zIndex == 'auto') { + el.css('z-index', ''); + } else { + el.css('z-index', origCSS.zIndex); + } + + if (origCSS.position != el.css('position')) { + if (origCSS.position == 'static') {// this is default, no need to set it. + el.css('position', ''); + } else { + el.css('position', origCSS.position); + } + } + + origClasses = el.data('orig-class'); + el.attr('class', origClasses); + el.removeData('orig-classes'); + + el.removeData('expose'); + el.removeData('expose-z-index'); + this.remove_exposed(el); + }, + + add_exposed : function (el) { + this.settings.exposed = this.settings.exposed || []; + if (el instanceof $ || typeof el === 'object') { + this.settings.exposed.push(el[0]); + } else if (typeof el == 'string') { + this.settings.exposed.push(el); + } + }, + + remove_exposed : function (el) { + var search, i; + if (el instanceof $) { + search = el[0] + } else if (typeof el == 'string') { + search = el; + } + + this.settings.exposed = this.settings.exposed || []; + i = this.settings.exposed.length; + + while (i--) { + if (this.settings.exposed[i] == search) { + this.settings.exposed.splice(i, 1); + return; + } + } + }, + + center : function () { + var $w = $(window); + + this.settings.$next_tip.css({ + top : ((($w.height() - this.settings.$next_tip.outerHeight()) / 2) + $w.scrollTop()), + left : ((($w.width() - this.settings.$next_tip.outerWidth()) / 2) + $w.scrollLeft()) + }); + + return true; + }, + + bottom : function () { + return /bottom/i.test(this.settings.tip_settings.tip_location); + }, + + top : function () { + return /top/i.test(this.settings.tip_settings.tip_location); + }, + + right : function () { + return /right/i.test(this.settings.tip_settings.tip_location); + }, + + left : function () { + return /left/i.test(this.settings.tip_settings.tip_location); + }, + + corners : function (el) { + if (el.length === 0) { + return [false, false, false, false]; + } + + var w = $(window), + window_half = w.height() / 2, + //using this to calculate since scroll may not have finished yet. + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()), + right = w.width() + w.scrollLeft(), + offsetBottom = w.height() + tipOffset, + bottom = w.height() + w.scrollTop(), + top = w.scrollTop(); + + if (tipOffset < top) { + if (tipOffset < 0) { + top = 0; + } else { + top = tipOffset; + } + } + + if (offsetBottom > bottom) { + bottom = offsetBottom; + } + + return [ + el.offset().top < top, + right < el.offset().left + el.outerWidth(), + bottom < el.offset().top + el.outerHeight(), + w.scrollLeft() > el.offset().left + ]; + }, + + visible : function (hidden_corners) { + var i = hidden_corners.length; + + while (i--) { + if (hidden_corners[i]) { + return false; + } + } + + return true; + }, + + nub_position : function (nub, pos, def) { + if (pos === 'auto') { + nub.addClass(def); + } else { + nub.addClass(pos); + } + }, + + startTimer : function () { + if (this.settings.$li.length) { + this.settings.automate = setTimeout(function () { + this.hide(); + this.show(); + this.startTimer(); + }.bind(this), this.settings.timer); + } else { + clearTimeout(this.settings.automate); + } + }, + + end : function (abort) { + if (this.settings.cookie_monster) { + $.cookie(this.settings.cookie_name, 'ridden', {expires : this.settings.cookie_expires, domain : this.settings.cookie_domain}); + } + + if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + } + + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + // Unplug keystrokes listener + $(this.scope).off('keyup.joyride') + + this.settings.$next_tip.data('closed', true); + this.settings.riding = false; + + $('.joyride-modal-bg').hide(); + this.settings.$current_tip.hide(); + + if (typeof abort === 'undefined' || abort === false) { + this.settings.post_step_callback(this.settings.$li.index(), this.settings.$current_tip); + this.settings.post_ride_callback(this.settings.$li.index(), this.settings.$current_tip); + } + + $('.joyride-tip-guide').remove(); + }, + + off : function () { + $(this.scope).off('.joyride'); + $(window).off('.joyride'); + $('.joyride-close-tip, .joyride-next-tip, .joyride-modal-bg').off('.joyride'); + $('.joyride-tip-guide, .joyride-modal-bg').remove(); + clearTimeout(this.settings.automate); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.js b/js/foundation/js/foundation/foundation.js new file mode 100644 index 0000000..c5a359d --- /dev/null +++ b/js/foundation/js/foundation/foundation.js @@ -0,0 +1,732 @@ +/* + * Foundation Responsive Library + * http://foundation.zurb.com + * Copyright 2015, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ + +(function ($, window, document, undefined) { + 'use strict'; + + var header_helpers = function (class_array) { + var head = $('head'); + head.prepend($.map(class_array, function (class_name) { + if (head.has('.' + class_name).length === 0) { + return ''; + } + })); + }; + + header_helpers([ + 'foundation-mq-small', + 'foundation-mq-small-only', + 'foundation-mq-medium', + 'foundation-mq-medium-only', + 'foundation-mq-large', + 'foundation-mq-large-only', + 'foundation-mq-xlarge', + 'foundation-mq-xlarge-only', + 'foundation-mq-xxlarge', + 'foundation-data-attribute-namespace']); + + // Enable FastClick if present + + $(function () { + if (typeof FastClick !== 'undefined') { + // Don't attach to body if undefined + if (typeof document.body !== 'undefined') { + FastClick.attach(document.body); + } + } + }); + + // private Fast Selector wrapper, + // returns jQuery object. Only use where + // getElementById is not available. + var S = function (selector, context) { + if (typeof selector === 'string') { + if (context) { + var cont; + if (context.jquery) { + cont = context[0]; + if (!cont) { + return context; + } + } else { + cont = context; + } + return $(cont.querySelectorAll(selector)); + } + + return $(document.querySelectorAll(selector)); + } + + return $(selector, context); + }; + + // Namespace functions. + + var attr_name = function (init) { + var arr = []; + if (!init) { + arr.push('data'); + } + if (this.namespace.length > 0) { + arr.push(this.namespace); + } + arr.push(this.name); + + return arr.join('-'); + }; + + var add_namespace = function (str) { + var parts = str.split('-'), + i = parts.length, + arr = []; + + while (i--) { + if (i !== 0) { + arr.push(parts[i]); + } else { + if (this.namespace.length > 0) { + arr.push(this.namespace, parts[i]); + } else { + arr.push(parts[i]); + } + } + } + + return arr.reverse().join('-'); + }; + + // Event binding and data-options updating. + + var bindings = function (method, options) { + var self = this, + bind = function(){ + var $this = S(this), + should_bind_events = !$this.data(self.attr_name(true) + '-init'); + $this.data(self.attr_name(true) + '-init', $.extend({}, self.settings, (options || method), self.data_options($this))); + + if (should_bind_events) { + self.events(this); + } + }; + + if (S(this.scope).is('[' + this.attr_name() +']')) { + bind.call(this.scope); + } else { + S('[' + this.attr_name() +']', this.scope).each(bind); + } + // # Patch to fix #5043 to move this *after* the if/else clause in order for Backbone and similar frameworks to have improved control over event binding and data-options updating. + if (typeof method === 'string') { + return this[method].call(this, options); + } + + }; + + var single_image_loaded = function (image, callback) { + function loaded () { + callback(image[0]); + } + + function bindLoad () { + this.one('load', loaded); + + if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { + var src = this.attr( 'src' ), + param = src.match( /\?/ ) ? '&' : '?'; + + param += 'random=' + (new Date()).getTime(); + this.attr('src', src + param); + } + } + + if (!image.attr('src')) { + loaded(); + return; + } + + if (image[0].complete || image[0].readyState === 4) { + loaded(); + } else { + bindLoad.call(image); + } + }; + + /*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license */ + + window.matchMedia || (window.matchMedia = function() { + "use strict"; + + // For browsers that support matchMedium api such as IE 9 and webkit + var styleMedia = (window.styleMedia || window.media); + + // For those that don't support matchMedium + if (!styleMedia) { + var style = document.createElement('style'), + script = document.getElementsByTagName('script')[0], + info = null; + + style.type = 'text/css'; + style.id = 'matchmediajs-test'; + + script.parentNode.insertBefore(style, script); + + // 'style.currentStyle' is used by IE <= 8 and 'window.getComputedStyle' for all other browsers + info = ('getComputedStyle' in window) && window.getComputedStyle(style, null) || style.currentStyle; + + styleMedia = { + matchMedium: function(media) { + var text = '@media ' + media + '{ #matchmediajs-test { width: 1px; } }'; + + // 'style.styleSheet' is used by IE <= 8 and 'style.textContent' for all other browsers + if (style.styleSheet) { + style.styleSheet.cssText = text; + } else { + style.textContent = text; + } + + // Test if media query is true or false + return info.width === '1px'; + } + }; + } + + return function(media) { + return { + matches: styleMedia.matchMedium(media || 'all'), + media: media || 'all' + }; + }; + }()); + + /* + * jquery.requestAnimationFrame + * https://github.com/gnarf37/jquery-requestAnimationFrame + * Requires jQuery 1.8+ + * + * Copyright (c) 2012 Corey Frang + * Licensed under the MIT license. + */ + + (function(jQuery) { + + + // requestAnimationFrame polyfill adapted from Erik Möller + // fixes from Paul Irish and Tino Zijdel + // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ + // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating + + var animating, + lastTime = 0, + vendors = ['webkit', 'moz'], + requestAnimationFrame = window.requestAnimationFrame, + cancelAnimationFrame = window.cancelAnimationFrame, + jqueryFxAvailable = 'undefined' !== typeof jQuery.fx; + + for (; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { + requestAnimationFrame = window[ vendors[lastTime] + 'RequestAnimationFrame' ]; + cancelAnimationFrame = cancelAnimationFrame || + window[ vendors[lastTime] + 'CancelAnimationFrame' ] || + window[ vendors[lastTime] + 'CancelRequestAnimationFrame' ]; + } + + function raf() { + if (animating) { + requestAnimationFrame(raf); + + if (jqueryFxAvailable) { + jQuery.fx.tick(); + } + } + } + + if (requestAnimationFrame) { + // use rAF + window.requestAnimationFrame = requestAnimationFrame; + window.cancelAnimationFrame = cancelAnimationFrame; + + if (jqueryFxAvailable) { + jQuery.fx.timer = function (timer) { + if (timer() && jQuery.timers.push(timer) && !animating) { + animating = true; + raf(); + } + }; + + jQuery.fx.stop = function () { + animating = false; + }; + } + } else { + // polyfill + window.requestAnimationFrame = function (callback) { + var currTime = new Date().getTime(), + timeToCall = Math.max(0, 16 - (currTime - lastTime)), + id = window.setTimeout(function () { + callback(currTime + timeToCall); + }, timeToCall); + lastTime = currTime + timeToCall; + return id; + }; + + window.cancelAnimationFrame = function (id) { + clearTimeout(id); + }; + + } + + }( $ )); + + function removeQuotes (string) { + if (typeof string === 'string' || string instanceof String) { + string = string.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g, ''); + } + + return string; + } + + function MediaQuery(selector) { + this.selector = selector; + this.query = ''; + } + + MediaQuery.prototype.toString = function () { + return this.query || (this.query = S(this.selector).css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '')); + }; + + window.Foundation = { + name : 'Foundation', + + version : '5.5.3', + + media_queries : { + 'small' : new MediaQuery('.foundation-mq-small'), + 'small-only' : new MediaQuery('.foundation-mq-small-only'), + 'medium' : new MediaQuery('.foundation-mq-medium'), + 'medium-only' : new MediaQuery('.foundation-mq-medium-only'), + 'large' : new MediaQuery('.foundation-mq-large'), + 'large-only' : new MediaQuery('.foundation-mq-large-only'), + 'xlarge' : new MediaQuery('.foundation-mq-xlarge'), + 'xlarge-only' : new MediaQuery('.foundation-mq-xlarge-only'), + 'xxlarge' : new MediaQuery('.foundation-mq-xxlarge') + }, + + stylesheet : $('').appendTo('head')[0].sheet, + + global : { + namespace : undefined + }, + + init : function (scope, libraries, method, options, response) { + var args = [scope, method, options, response], + responses = []; + + // check RTL + this.rtl = /rtl/i.test(S('html').attr('dir')); + + // set foundation global scope + this.scope = scope || this.scope; + + this.set_namespace(); + + if (libraries && typeof libraries === 'string' && !/reflow/i.test(libraries)) { + if (this.libs.hasOwnProperty(libraries)) { + responses.push(this.init_lib(libraries, args)); + } + } else { + for (var lib in this.libs) { + responses.push(this.init_lib(lib, libraries)); + } + } + + S(window).load(function () { + S(window) + .trigger('resize.fndtn.clearing') + .trigger('resize.fndtn.dropdown') + .trigger('resize.fndtn.equalizer') + .trigger('resize.fndtn.interchange') + .trigger('resize.fndtn.joyride') + .trigger('resize.fndtn.magellan') + .trigger('resize.fndtn.topbar') + .trigger('resize.fndtn.slider'); + }); + + return scope; + }, + + init_lib : function (lib, args) { + if (this.libs.hasOwnProperty(lib)) { + this.patch(this.libs[lib]); + + if (args && args.hasOwnProperty(lib)) { + if (typeof this.libs[lib].settings !== 'undefined') { + $.extend(true, this.libs[lib].settings, args[lib]); + } else if (typeof this.libs[lib].defaults !== 'undefined') { + $.extend(true, this.libs[lib].defaults, args[lib]); + } + return this.libs[lib].init.apply(this.libs[lib], [this.scope, args[lib]]); + } + + args = args instanceof Array ? args : new Array(args); + return this.libs[lib].init.apply(this.libs[lib], args); + } + + return function () {}; + }, + + patch : function (lib) { + lib.scope = this.scope; + lib.namespace = this.global.namespace; + lib.rtl = this.rtl; + lib['data_options'] = this.utils.data_options; + lib['attr_name'] = attr_name; + lib['add_namespace'] = add_namespace; + lib['bindings'] = bindings; + lib['S'] = this.utils.S; + }, + + inherit : function (scope, methods) { + var methods_arr = methods.split(' '), + i = methods_arr.length; + + while (i--) { + if (this.utils.hasOwnProperty(methods_arr[i])) { + scope[methods_arr[i]] = this.utils[methods_arr[i]]; + } + } + }, + + set_namespace : function () { + + // Description: + // Don't bother reading the namespace out of the meta tag + // if the namespace has been set globally in javascript + // + // Example: + // Foundation.global.namespace = 'my-namespace'; + // or make it an empty string: + // Foundation.global.namespace = ''; + // + // + + // If the namespace has not been set (is undefined), try to read it out of the meta element. + // Otherwise use the globally defined namespace, even if it's empty ('') + var namespace = ( this.global.namespace === undefined ) ? $('.foundation-data-attribute-namespace').css('font-family') : this.global.namespace; + + // Finally, if the namsepace is either undefined or false, set it to an empty string. + // Otherwise use the namespace value. + this.global.namespace = ( namespace === undefined || /false/i.test(namespace) ) ? '' : namespace; + }, + + libs : {}, + + // methods that can be inherited in libraries + utils : { + + // Description: + // Fast Selector wrapper returns jQuery object. Only use where getElementById + // is not available. + // + // Arguments: + // Selector (String): CSS selector describing the element(s) to be + // returned as a jQuery object. + // + // Scope (String): CSS selector describing the area to be searched. Default + // is document. + // + // Returns: + // Element (jQuery Object): jQuery object containing elements matching the + // selector within the scope. + S : S, + + // Description: + // Executes a function a max of once every n milliseconds + // + // Arguments: + // Func (Function): Function to be throttled. + // + // Delay (Integer): Function execution threshold in milliseconds. + // + // Returns: + // Lazy_function (Function): Function with throttling applied. + throttle : function (func, delay) { + var timer = null; + + return function () { + var context = this, args = arguments; + + if (timer == null) { + timer = setTimeout(function () { + func.apply(context, args); + timer = null; + }, delay); + } + }; + }, + + // Description: + // Executes a function when it stops being invoked for n seconds + // Modified version of _.debounce() http://underscorejs.org + // + // Arguments: + // Func (Function): Function to be debounced. + // + // Delay (Integer): Function execution threshold in milliseconds. + // + // Immediate (Bool): Whether the function should be called at the beginning + // of the delay instead of the end. Default is false. + // + // Returns: + // Lazy_function (Function): Function with debouncing applied. + debounce : function (func, delay, immediate) { + var timeout, result; + return function () { + var context = this, args = arguments; + var later = function () { + timeout = null; + if (!immediate) { + result = func.apply(context, args); + } + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, delay); + if (callNow) { + result = func.apply(context, args); + } + return result; + }; + }, + + // Description: + // Parses data-options attribute + // + // Arguments: + // El (jQuery Object): Element to be parsed. + // + // Returns: + // Options (Javascript Object): Contents of the element's data-options + // attribute. + data_options : function (el, data_attr_name) { + data_attr_name = data_attr_name || 'options'; + var opts = {}, ii, p, opts_arr, + data_options = function (el) { + var namespace = Foundation.global.namespace; + + if (namespace.length > 0) { + return el.data(namespace + '-' + data_attr_name); + } + + return el.data(data_attr_name); + }; + + var cached_options = data_options(el); + + if (typeof cached_options === 'object') { + return cached_options; + } + + opts_arr = (cached_options || ':').split(';'); + ii = opts_arr.length; + + function isNumber (o) { + return !isNaN (o - 0) && o !== null && o !== '' && o !== false && o !== true; + } + + function trim (str) { + if (typeof str === 'string') { + return $.trim(str); + } + return str; + } + + while (ii--) { + p = opts_arr[ii].split(':'); + p = [p[0], p.slice(1).join(':')]; + + if (/true/i.test(p[1])) { + p[1] = true; + } + if (/false/i.test(p[1])) { + p[1] = false; + } + if (isNumber(p[1])) { + if (p[1].indexOf('.') === -1) { + p[1] = parseInt(p[1], 10); + } else { + p[1] = parseFloat(p[1]); + } + } + + if (p.length === 2 && p[0].length > 0) { + opts[trim(p[0])] = trim(p[1]); + } + } + + return opts; + }, + + // Description: + // Adds JS-recognizable media queries + // + // Arguments: + // Media (String): Key string for the media query to be stored as in + // Foundation.media_queries + // + // Class (String): Class name for the generated tag + register_media : function (media, media_class) { + if (Foundation.media_queries[media] === undefined) { + $('head').append(''); + Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family')); + } + }, + + // Description: + // Add custom CSS within a JS-defined media query + // + // Arguments: + // Rule (String): CSS rule to be appended to the document. + // + // Media (String): Optional media query string for the CSS rule to be + // nested under. + add_custom_rule : function (rule, media) { + if (media === undefined && Foundation.stylesheet) { + Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length); + } else { + var query = Foundation.media_queries[media]; + + if (query !== undefined) { + Foundation.stylesheet.insertRule('@media ' + + Foundation.media_queries[media] + '{ ' + rule + ' }', Foundation.stylesheet.cssRules.length); + } + } + }, + + // Description: + // Performs a callback function when an image is fully loaded + // + // Arguments: + // Image (jQuery Object): Image(s) to check if loaded. + // + // Callback (Function): Function to execute when image is fully loaded. + image_loaded : function (images, callback) { + var self = this, + unloaded = images.length; + + function pictures_has_height(images) { + var pictures_number = images.length; + + for (var i = pictures_number - 1; i >= 0; i--) { + if(images.attr('height') === undefined) { + return false; + }; + }; + + return true; + } + + if (unloaded === 0 || pictures_has_height(images)) { + callback(images); + } + + images.each(function () { + single_image_loaded(self.S(this), function () { + unloaded -= 1; + if (unloaded === 0) { + callback(images); + } + }); + }); + }, + + // Description: + // Returns a random, alphanumeric string + // + // Arguments: + // Length (Integer): Length of string to be generated. Defaults to random + // integer. + // + // Returns: + // Rand (String): Pseudo-random, alphanumeric string. + random_str : function () { + if (!this.fidx) { + this.fidx = 0; + } + this.prefix = this.prefix || [(this.name || 'F'), (+new Date).toString(36)].join('-'); + + return this.prefix + (this.fidx++).toString(36); + }, + + // Description: + // Helper for window.matchMedia + // + // Arguments: + // mq (String): Media query + // + // Returns: + // (Boolean): Whether the media query passes or not + match : function (mq) { + return window.matchMedia(mq).matches; + }, + + // Description: + // Helpers for checking Foundation default media queries with JS + // + // Returns: + // (Boolean): Whether the media query passes or not + + is_small_up : function () { + return this.match(Foundation.media_queries.small); + }, + + is_medium_up : function () { + return this.match(Foundation.media_queries.medium); + }, + + is_large_up : function () { + return this.match(Foundation.media_queries.large); + }, + + is_xlarge_up : function () { + return this.match(Foundation.media_queries.xlarge); + }, + + is_xxlarge_up : function () { + return this.match(Foundation.media_queries.xxlarge); + }, + + is_small_only : function () { + return !this.is_medium_up() && !this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_medium_only : function () { + return this.is_medium_up() && !this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_large_only : function () { + return this.is_medium_up() && this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_xlarge_only : function () { + return this.is_medium_up() && this.is_large_up() && this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_xxlarge_only : function () { + return this.is_medium_up() && this.is_large_up() && this.is_xlarge_up() && this.is_xxlarge_up(); + } + } + }; + + $.fn.foundation = function () { + var args = Array.prototype.slice.call(arguments, 0); + + return this.each(function () { + Foundation.init.apply(Foundation, [this].concat(args)); + return this; + }); + }; + +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.magellan.js b/js/foundation/js/foundation/foundation.magellan.js new file mode 100644 index 0000000..aac36a7 --- /dev/null +++ b/js/foundation/js/foundation/foundation.magellan.js @@ -0,0 +1,214 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs['magellan-expedition'] = { + name : 'magellan-expedition', + + version : '5.5.3', + + settings : { + active_class : 'active', + threshold : 0, // pixels from the top of the expedition for it to become fixes + destination_threshold : 20, // pixels from the top of destination for it to be considered active + throttle_delay : 30, // calculation throttling to increase framerate + fixed_top : 0, // top distance in pixels assigend to the fixed element on scroll + offset_by_height : true, // whether to offset the destination by the expedition height. Usually you want this to be true, unless your expedition is on the side. + duration : 700, // animation duration time + easing : 'swing' // animation easing + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = self.S, + settings = self.settings; + + // initialize expedition offset + self.set_expedition_position(); + + S(self.scope) + .off('.magellan') + .on('click.fndtn.magellan', '[' + self.add_namespace('data-magellan-arrival') + '] a[href*=#]', function (e) { + var sameHost = ((this.hostname === location.hostname) || !this.hostname), + samePath = self.filterPathname(location.pathname) === self.filterPathname(this.pathname), + testHash = this.hash.replace(/(:|\.|\/)/g, '\\$1'), + anchor = this; + + if (sameHost && samePath && testHash) { + e.preventDefault(); + var expedition = $(this).closest('[' + self.attr_name() + ']'), + settings = expedition.data('magellan-expedition-init'), + hash = this.hash.split('#').join(''), + target = $('a[name="' + hash + '"]'); + + if (target.length === 0) { + target = $('#' + hash); + + } + + // Account for expedition height if fixed position + var scroll_top = target.offset().top - settings.destination_threshold + 1; + if (settings.offset_by_height) { + scroll_top = scroll_top - expedition.outerHeight(); + } + $('html, body').stop().animate({ + 'scrollTop' : scroll_top + }, settings.duration, settings.easing, function () { + if (history.pushState) { + history.pushState(null, null, anchor.pathname + anchor.search + '#' + hash); + } else { + location.hash = anchor.pathname + anchor.search + '#' + hash; + } + }); + } + }) + .on('scroll.fndtn.magellan', self.throttle(this.check_for_arrivals.bind(this), settings.throttle_delay)); + }, + + check_for_arrivals : function () { + var self = this; + self.update_arrivals(); + self.update_expedition_positions(); + }, + + set_expedition_position : function () { + var self = this; + $('[' + this.attr_name() + '=fixed]', self.scope).each(function (idx, el) { + var expedition = $(this), + settings = expedition.data('magellan-expedition-init'), + styles = expedition.attr('styles'), // save styles + top_offset, fixed_top; + + expedition.attr('style', ''); + top_offset = expedition.offset().top + settings.threshold; + + //set fixed-top by attribute + fixed_top = parseInt(expedition.data('magellan-fixed-top')); + if (!isNaN(fixed_top)) { + self.settings.fixed_top = fixed_top; + } + + expedition.data(self.data_attr('magellan-top-offset'), top_offset); + expedition.attr('style', styles); + }); + }, + + update_expedition_positions : function () { + var self = this, + window_top_offset = $(window).scrollTop(); + + $('[' + this.attr_name() + '=fixed]', self.scope).each(function () { + var expedition = $(this), + settings = expedition.data('magellan-expedition-init'), + styles = expedition.attr('style'), // save styles + top_offset = expedition.data('magellan-top-offset'); + + //scroll to the top distance + if (window_top_offset + self.settings.fixed_top >= top_offset) { + // Placeholder allows height calculations to be consistent even when + // appearing to switch between fixed/non-fixed placement + var placeholder = expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']'); + if (placeholder.length === 0) { + placeholder = expedition.clone(); + placeholder.removeAttr(self.attr_name()); + placeholder.attr(self.add_namespace('data-magellan-expedition-clone'), ''); + expedition.before(placeholder); + } + expedition.css({position :'fixed', top : settings.fixed_top}).addClass('fixed'); + } else { + expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']').remove(); + expedition.attr('style', styles).css('position', '').css('top', '').removeClass('fixed'); + } + }); + }, + + update_arrivals : function () { + var self = this, + window_top_offset = $(window).scrollTop(); + + $('[' + this.attr_name() + ']', self.scope).each(function () { + var expedition = $(this), + settings = expedition.data(self.attr_name(true) + '-init'), + offsets = self.offsets(expedition, window_top_offset), + arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'), + active_item = false; + offsets.each(function (idx, item) { + if (item.viewport_offset >= item.top_offset) { + var arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'); + arrivals.not(item.arrival).removeClass(settings.active_class); + item.arrival.addClass(settings.active_class); + active_item = true; + return true; + } + }); + + if (!active_item) { + arrivals.removeClass(settings.active_class); + } + }); + }, + + offsets : function (expedition, window_offset) { + var self = this, + settings = expedition.data(self.attr_name(true) + '-init'), + viewport_offset = window_offset; + + return expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']').map(function (idx, el) { + var name = $(this).data(self.data_attr('magellan-arrival')), + dest = $('[' + self.add_namespace('data-magellan-destination') + '=' + name + ']'); + if (dest.length > 0) { + var top_offset = dest.offset().top - settings.destination_threshold; + if (settings.offset_by_height) { + top_offset = top_offset - expedition.outerHeight(); + } + top_offset = Math.floor(top_offset); + return { + destination : dest, + arrival : $(this), + top_offset : top_offset, + viewport_offset : viewport_offset + } + } + }).sort(function (a, b) { + if (a.top_offset < b.top_offset) { + return -1; + } + if (a.top_offset > b.top_offset) { + return 1; + } + return 0; + }); + }, + + data_attr : function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + off : function () { + this.S(this.scope).off('.magellan'); + this.S(window).off('.magellan'); + }, + + filterPathname : function (pathname) { + pathname = pathname || ''; + return pathname + .replace(/^\//,'') + .replace(/(?:index|default).[a-zA-Z]{3,4}$/,'') + .replace(/\/$/,''); + }, + + reflow : function () { + var self = this; + // remove placeholder expeditions used for height calculation purposes + $('[' + self.add_namespace('data-magellan-expedition-clone') + ']', self.scope).remove(); + } + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.offcanvas.js b/js/foundation/js/foundation/foundation.offcanvas.js new file mode 100644 index 0000000..685e9a0 --- /dev/null +++ b/js/foundation/js/foundation/foundation.offcanvas.js @@ -0,0 +1,225 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.offcanvas = { + name : 'offcanvas', + + version : '5.5.3', + + settings : { + open_method : 'move', + close_on_click : false + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = self.S, + move_class = '', + right_postfix = '', + left_postfix = '', + top_postfix = '', + bottom_postfix = ''; + + if (this.settings.open_method === 'move') { + move_class = 'move-'; + right_postfix = 'right'; + left_postfix = 'left'; + top_postfix = 'top'; + bottom_postfix = 'bottom'; + } else if (this.settings.open_method === 'overlap_single') { + move_class = 'offcanvas-overlap-'; + right_postfix = 'right'; + left_postfix = 'left'; + top_postfix = 'top'; + bottom_postfix = 'bottom'; + } else if (this.settings.open_method === 'overlap') { + move_class = 'offcanvas-overlap'; + } + + S(this.scope).off('.offcanvas') + .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + right_postfix); + if (self.settings.open_method !== 'overlap') { + S('.left-submenu').removeClass(move_class + right_postfix); + } + $('.left-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.left-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + right_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + right_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.left-submenu').toggleClass(move_class + right_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + right_postfix); + } + $('.left-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of left canvas + .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + left_postfix); + if (self.settings.open_method !== 'overlap') { + S('.right-submenu').removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.right-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + left_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + left_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.right-submenu').toggleClass(move_class + left_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of right canvas + .on('click.fndtn.offcanvas', '.top-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + bottom_postfix); + if (self.settings.open_method !== 'overlap') { + S('.top-submenu').removeClass(move_class + bottom_postfix); + } + $('.top-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.top-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + bottom_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + bottom_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.top-submenu').toggleClass(move_class + bottom_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + bottom_postfix); + } + $('.top-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of top canvas + .on('click.fndtn.offcanvas', '.bottom-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + top_postfix); + if (self.settings.open_method !== 'overlap') { + S('.bottom-submenu').removeClass(move_class + top_postfix); + } + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.bottom-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { + self.hide.call(self, move_class + top_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + top_postfix); + } else if (S(this).parent().hasClass('has-submenu')) { + e.preventDefault(); + S(this).siblings('.bottom-submenu').toggleClass(move_class + top_postfix); + } else if (parent.hasClass('back')) { + e.preventDefault(); + parent.parent().removeClass(move_class + top_postfix); + } + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + //end of bottom + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + left_postfix); + S('.right-submenu').removeClass(move_class + left_postfix); + if (right_postfix) { + self.click_remove_class(e, move_class + right_postfix); + S('.left-submenu').removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + left_postfix); + $('.left-off-canvas-toggle').attr('aria-expanded', 'false'); + if (right_postfix) { + self.click_remove_class(e, move_class + right_postfix); + $('.right-off-canvas-toggle').attr('aria-expanded', 'false'); + } + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + top_postfix); + S('.bottom-submenu').removeClass(move_class + top_postfix); + if (bottom_postfix) { + self.click_remove_class(e, move_class + bottom_postfix); + S('.top-submenu').removeClass(move_class + top_postfix); + } + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + top_postfix); + $('.top-off-canvas-toggle').attr('aria-expanded', 'false'); + if (bottom_postfix) { + self.click_remove_class(e, move_class + bottom_postfix); + $('.bottom-off-canvas-toggle').attr('aria-expanded', 'false'); + } + }); + }, + + toggle : function (class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + if ($off_canvas.is('.' + class_name)) { + this.hide(class_name, $off_canvas); + } else { + this.show(class_name, $off_canvas); + } + }, + + show : function (class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + $off_canvas.trigger('open.fndtn.offcanvas'); + $off_canvas.addClass(class_name); + }, + + hide : function (class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + $off_canvas.trigger('close.fndtn.offcanvas'); + $off_canvas.removeClass(class_name); + }, + + click_toggle_class : function (e, class_name) { + e.preventDefault(); + var $off_canvas = this.get_wrapper(e); + this.toggle(class_name, $off_canvas); + }, + + click_remove_class : function (e, class_name) { + e.preventDefault(); + var $off_canvas = this.get_wrapper(e); + this.hide(class_name, $off_canvas); + }, + + get_settings : function (e) { + var offcanvas = this.S(e.target).closest('[' + this.attr_name() + ']'); + return offcanvas.data(this.attr_name(true) + '-init') || this.settings; + }, + + get_wrapper : function (e) { + var $off_canvas = this.S(e ? e.target : this.scope).closest('.off-canvas-wrap'); + + if ($off_canvas.length === 0) { + $off_canvas = this.S('.off-canvas-wrap'); + } + return $off_canvas; + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.orbit.js b/js/foundation/js/foundation/foundation.orbit.js new file mode 100644 index 0000000..d88bb46 --- /dev/null +++ b/js/foundation/js/foundation/foundation.orbit.js @@ -0,0 +1,476 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + var noop = function () {}; + + var Orbit = function (el, settings) { + // Don't reinitialize plugin + if (el.hasClass(settings.slides_container_class)) { + return this; + } + + var self = this, + container, + slides_container = el, + number_container, + bullets_container, + timer_container, + idx = 0, + animate, + timer, + locked = false, + adjust_height_after = false; + + self.slides = function () { + return slides_container.children(settings.slide_selector); + }; + + self.slides().first().addClass(settings.active_slide_class); + + self.update_slide_number = function (index) { + if (settings.slide_number) { + number_container.find('span:first').text(parseInt(index) + 1); + number_container.find('span:last').text(self.slides().length); + } + if (settings.bullets) { + bullets_container.children().removeClass(settings.bullets_active_class); + $(bullets_container.children().get(index)).addClass(settings.bullets_active_class); + } + }; + + self.update_active_link = function (index) { + var link = $('[data-orbit-link="' + self.slides().eq(index).attr('data-orbit-slide') + '"]'); + link.siblings().removeClass(settings.bullets_active_class); + link.addClass(settings.bullets_active_class); + }; + + self.build_markup = function () { + slides_container.wrap('
      '); + container = slides_container.parent(); + slides_container.addClass(settings.slides_container_class); + + if (settings.stack_on_small) { + container.addClass(settings.stack_on_small_class); + } + + if (settings.navigation_arrows) { + container.append($('').addClass(settings.prev_class)); + container.append($('').addClass(settings.next_class)); + } + + if (settings.timer) { + timer_container = $('
      ').addClass(settings.timer_container_class); + timer_container.append(''); + timer_container.append($('
      ').addClass(settings.timer_progress_class)); + timer_container.addClass(settings.timer_paused_class); + container.append(timer_container); + } + + if (settings.slide_number) { + number_container = $('
      ').addClass(settings.slide_number_class); + number_container.append(' ' + settings.slide_number_text + ' '); + container.append(number_container); + } + + if (settings.bullets) { + bullets_container = $('
        ').addClass(settings.bullets_container_class); + container.append(bullets_container); + bullets_container.wrap('
        '); + self.slides().each(function (idx, el) { + var bullet = $('
      1. ').attr('data-orbit-slide', idx).on('click', self.link_bullet);; + bullets_container.append(bullet); + }); + } + + }; + + self._goto = function (next_idx, start_timer) { + // if (locked) {return false;} + if (next_idx === idx) {return false;} + if (typeof timer === 'object') {timer.restart();} + var slides = self.slides(); + + var dir = 'next'; + locked = true; + if (next_idx < idx) {dir = 'prev';} + if (next_idx >= slides.length) { + if (!settings.circular) { + return false; + } + next_idx = 0; + } else if (next_idx < 0) { + if (!settings.circular) { + return false; + } + next_idx = slides.length - 1; + } + + var current = $(slides.get(idx)); + var next = $(slides.get(next_idx)); + + current.css('zIndex', 2); + current.removeClass(settings.active_slide_class); + next.css('zIndex', 4).addClass(settings.active_slide_class); + + slides_container.trigger('before-slide-change.fndtn.orbit'); + settings.before_slide_change(); + self.update_active_link(next_idx); + + var callback = function () { + var unlock = function () { + idx = next_idx; + locked = false; + if (start_timer === true) {timer = self.create_timer(); timer.start();} + self.update_slide_number(idx); + slides_container.trigger('after-slide-change.fndtn.orbit', [{slide_number : idx, total_slides : slides.length}]); + settings.after_slide_change(idx, slides.length); + }; + if (slides_container.outerHeight() != next.outerHeight() && settings.variable_height) { + slides_container.animate({'height': next.outerHeight()}, 250, 'linear', unlock); + } else { + unlock(); + } + }; + + if (slides.length === 1) {callback(); return false;} + + var start_animation = function () { + if (dir === 'next') {animate.next(current, next, callback);} + if (dir === 'prev') {animate.prev(current, next, callback);} + }; + + if (next.outerHeight() > slides_container.outerHeight() && settings.variable_height) { + slides_container.animate({'height': next.outerHeight()}, 250, 'linear', start_animation); + } else { + start_animation(); + } + }; + + self.next = function (e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._goto(idx + 1); + }; + + self.prev = function (e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._goto(idx - 1); + }; + + self.link_custom = function (e) { + e.preventDefault(); + var link = $(this).attr('data-orbit-link'); + if ((typeof link === 'string') && (link = $.trim(link)) != '') { + var slide = container.find('[data-orbit-slide=' + link + ']'); + if (slide.index() != -1) {self._goto(slide.index());} + } + }; + + self.link_bullet = function (e) { + var index = $(this).attr('data-orbit-slide'); + if ((typeof index === 'string') && (index = $.trim(index)) != '') { + if (isNaN(parseInt(index))) { + var slide = container.find('[data-orbit-slide=' + index + ']'); + if (slide.index() != -1) {self._goto(slide.index() + 1);} + } else { + self._goto(parseInt(index)); + } + } + + } + + self.timer_callback = function () { + self._goto(idx + 1, true); + } + + self.compute_dimensions = function () { + var current = $(self.slides().get(idx)); + var h = current.outerHeight(); + if (!settings.variable_height) { + self.slides().each(function(){ + if ($(this).outerHeight() > h) { h = $(this).outerHeight(); } + }); + } + slides_container.height(h); + }; + + self.create_timer = function () { + var t = new Timer( + container.find('.' + settings.timer_container_class), + settings, + self.timer_callback + ); + return t; + }; + + self.stop_timer = function () { + if (typeof timer === 'object') { + timer.stop(); + } + }; + + self.toggle_timer = function () { + var t = container.find('.' + settings.timer_container_class); + if (t.hasClass(settings.timer_paused_class)) { + if (typeof timer === 'undefined') {timer = self.create_timer();} + timer.start(); + } else { + if (typeof timer === 'object') {timer.stop();} + } + }; + + self.init = function () { + self.build_markup(); + if (settings.timer) { + timer = self.create_timer(); + Foundation.utils.image_loaded(this.slides().children('img'), timer.start); + } + animate = new FadeAnimation(settings, slides_container); + if (settings.animation === 'slide') { + animate = new SlideAnimation(settings, slides_container); + } + + container.on('click', '.' + settings.next_class, self.next); + container.on('click', '.' + settings.prev_class, self.prev); + + if (settings.next_on_click) { + container.on('click', '.' + settings.slides_container_class + ' [data-orbit-slide]', self.link_bullet); + } + + container.on('click', self.toggle_timer); + if (settings.swipe) { + container.on('touchstart.fndtn.orbit', function (e) { + if (!e.touches) {e = e.originalEvent;} + var data = { + start_page_x : e.touches[0].pageX, + start_page_y : e.touches[0].pageY, + start_time : (new Date()).getTime(), + delta_x : 0, + is_scrolling : undefined + }; + container.data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.orbit', function (e) { + if (!e.touches) { + e = e.originalEvent; + } + // Ignore pinch/zoom events + if (e.touches.length > 1 || e.scale && e.scale !== 1) { + return; + } + + var data = container.data('swipe-transition'); + if (typeof data === 'undefined') {data = {};} + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if ( typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? (idx + 1) : (idx - 1); + data.active = true; + self._goto(direction); + } + }) + .on('touchend.fndtn.orbit', function (e) { + container.data('swipe-transition', {}); + e.stopPropagation(); + }) + } + container.on('mouseenter.fndtn.orbit', function (e) { + if (settings.timer && settings.pause_on_hover) { + self.stop_timer(); + } + }) + .on('mouseleave.fndtn.orbit', function (e) { + if (settings.timer && settings.resume_on_mouseout) { + timer.start(); + } + }); + + $(document).on('click', '[data-orbit-link]', self.link_custom); + $(window).on('load resize', self.compute_dimensions); + Foundation.utils.image_loaded(this.slides().children('img'), self.compute_dimensions); + Foundation.utils.image_loaded(this.slides().children('img'), function () { + container.prev('.' + settings.preloader_class).css('display', 'none'); + self.update_slide_number(0); + self.update_active_link(0); + slides_container.trigger('ready.fndtn.orbit'); + }); + }; + + self.init(); + }; + + var Timer = function (el, settings, callback) { + var self = this, + duration = settings.timer_speed, + progress = el.find('.' + settings.timer_progress_class), + start, + timeout, + left = -1; + + this.update_progress = function (w) { + var new_progress = progress.clone(); + new_progress.attr('style', ''); + new_progress.css('width', w + '%'); + progress.replaceWith(new_progress); + progress = new_progress; + }; + + this.restart = function () { + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + left = -1; + self.update_progress(0); + }; + + this.start = function () { + if (!el.hasClass(settings.timer_paused_class)) {return true;} + left = (left === -1) ? duration : left; + el.removeClass(settings.timer_paused_class); + start = new Date().getTime(); + progress.animate({'width' : '100%'}, left, 'linear'); + timeout = setTimeout(function () { + self.restart(); + callback(); + }, left); + el.trigger('timer-started.fndtn.orbit') + }; + + this.stop = function () { + if (el.hasClass(settings.timer_paused_class)) {return true;} + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + var end = new Date().getTime(); + left = left - (end - start); + var w = 100 - ((left / duration) * 100); + self.update_progress(w); + el.trigger('timer-stopped.fndtn.orbit'); + }; + }; + + var SlideAnimation = function (settings, container) { + var duration = settings.animation_speed; + var is_rtl = ($('html[dir=rtl]').length === 1); + var margin = is_rtl ? 'marginRight' : 'marginLeft'; + var animMargin = {}; + animMargin[margin] = '0%'; + + this.next = function (current, next, callback) { + current.animate({marginLeft : '-100%'}, duration); + next.animate(animMargin, duration, function () { + current.css(margin, '100%'); + callback(); + }); + }; + + this.prev = function (current, prev, callback) { + current.animate({marginLeft : '100%'}, duration); + prev.css(margin, '-100%'); + prev.animate(animMargin, duration, function () { + current.css(margin, '100%'); + callback(); + }); + }; + }; + + var FadeAnimation = function (settings, container) { + var duration = settings.animation_speed; + var is_rtl = ($('html[dir=rtl]').length === 1); + var margin = is_rtl ? 'marginRight' : 'marginLeft'; + + this.next = function (current, next, callback) { + next.css({'margin' : '0%', 'opacity' : '0.01'}); + next.animate({'opacity' :'1'}, duration, 'linear', function () { + current.css('margin', '100%'); + callback(); + }); + }; + + this.prev = function (current, prev, callback) { + prev.css({'margin' : '0%', 'opacity' : '0.01'}); + prev.animate({'opacity' : '1'}, duration, 'linear', function () { + current.css('margin', '100%'); + callback(); + }); + }; + }; + + Foundation.libs = Foundation.libs || {}; + + Foundation.libs.orbit = { + name : 'orbit', + + version : '5.5.3', + + settings : { + animation : 'slide', + timer_speed : 10000, + pause_on_hover : true, + resume_on_mouseout : false, + next_on_click : true, + animation_speed : 500, + stack_on_small : false, + navigation_arrows : true, + slide_number : true, + slide_number_text : 'of', + container_class : 'orbit-container', + stack_on_small_class : 'orbit-stack-on-small', + next_class : 'orbit-next', + prev_class : 'orbit-prev', + timer_container_class : 'orbit-timer', + timer_paused_class : 'paused', + timer_progress_class : 'orbit-progress', + slides_container_class : 'orbit-slides-container', + preloader_class : 'preloader', + slide_selector : '*', + bullets_container_class : 'orbit-bullets', + bullets_active_class : 'active', + slide_number_class : 'orbit-slide-number', + caption_class : 'orbit-caption', + active_slide_class : 'active', + orbit_transition_class : 'orbit-transitioning', + bullets : true, + circular : true, + timer : true, + variable_height : false, + swipe : true, + before_slide_change : noop, + after_slide_change : noop + }, + + init : function (scope, method, options) { + var self = this; + this.bindings(method, options); + }, + + events : function (instance) { + var orbit_instance = new Orbit(this.S(instance), this.S(instance).data('orbit-init')); + this.S(instance).data(this.name + '-instance', orbit_instance); + }, + + reflow : function () { + var self = this; + + if (self.S(self.scope).is('[data-orbit]')) { + var $el = self.S(self.scope); + var instance = $el.data(self.name + '-instance'); + instance.compute_dimensions(); + } else { + self.S('[data-orbit]', self.scope).each(function (idx, el) { + var $el = self.S(el); + var opts = self.data_options($el); + var instance = $el.data(self.name + '-instance'); + instance.compute_dimensions(); + }); + } + } + }; + +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.reveal.js b/js/foundation/js/foundation/foundation.reveal.js new file mode 100644 index 0000000..08ad413 --- /dev/null +++ b/js/foundation/js/foundation/foundation.reveal.js @@ -0,0 +1,522 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + var openModals = []; + + Foundation.libs.reveal = { + name : 'reveal', + + version : '5.5.3', + + locked : false, + + settings : { + animation : 'fadeAndPop', + animation_speed : 250, + close_on_background_click : true, + close_on_esc : true, + dismiss_modal_class : 'close-reveal-modal', + multiple_opened : false, + bg_class : 'reveal-modal-bg', + root_element : 'body', + open : function(){}, + opened : function(){}, + close : function(){}, + closed : function(){}, + on_ajax_error: $.noop, + bg : $('.reveal-modal-bg'), + css : { + open : { + 'opacity' : 0, + 'visibility' : 'visible', + 'display' : 'block' + }, + close : { + 'opacity' : 1, + 'visibility' : 'hidden', + 'display' : 'none' + } + } + }, + + init : function (scope, method, options) { + $.extend(true, this.settings, method, options); + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .off('.reveal') + .on('click.fndtn.reveal', '[' + this.add_namespace('data-reveal-id') + ']:not([disabled])', function (e) { + e.preventDefault(); + + if (!self.locked) { + var element = S(this), + ajax = element.data(self.data_attr('reveal-ajax')), + replaceContentSel = element.data(self.data_attr('reveal-replace-content')); + + self.locked = true; + + if (typeof ajax === 'undefined') { + self.open.call(self, element); + } else { + var url = ajax === true ? element.attr('href') : ajax; + self.open.call(self, element, {url : url}, { replaceContentSel : replaceContentSel }); + } + } + }); + + S(document) + .on('click.fndtn.reveal', this.close_targets(), function (e) { + e.preventDefault(); + if (!self.locked) { + var settings = S('[' + self.attr_name() + '].open').data(self.attr_name(true) + '-init') || self.settings, + bg_clicked = S(e.target)[0] === S('.' + settings.bg_class)[0]; + + if (bg_clicked) { + if (settings.close_on_background_click) { + e.stopPropagation(); + } else { + return; + } + } + + self.locked = true; + self.close.call(self, bg_clicked ? S('[' + self.attr_name() + '].open:not(.toback)') : S(this).closest('[' + self.attr_name() + ']')); + } + }); + + if (S('[' + self.attr_name() + ']', this.scope).length > 0) { + S(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', this.settings.open) + .on('opened.fndtn.reveal', this.settings.opened) + .on('opened.fndtn.reveal', this.open_video) + .on('close.fndtn.reveal', this.settings.close) + .on('closed.fndtn.reveal', this.settings.closed) + .on('closed.fndtn.reveal', this.close_video); + } else { + S(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.open) + .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.opened) + .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.open_video) + .on('close.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.close) + .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.closed) + .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.close_video); + } + + return true; + }, + + // PATCH #3: turning on key up capture only when a reveal window is open + key_up_on : function (scope) { + var self = this; + + // PATCH #1: fixing multiple keyup event trigger from single key press + self.S('body').off('keyup.fndtn.reveal').on('keyup.fndtn.reveal', function ( event ) { + var open_modal = self.S('[' + self.attr_name() + '].open'), + settings = open_modal.data(self.attr_name(true) + '-init') || self.settings ; + // PATCH #2: making sure that the close event can be called only while unlocked, + // so that multiple keyup.fndtn.reveal events don't prevent clean closing of the reveal window. + if ( settings && event.which === 27 && settings.close_on_esc && !self.locked) { // 27 is the keycode for the Escape key + self.close.call(self, open_modal); + } + }); + + return true; + }, + + // PATCH #3: turning on key up capture only when a reveal window is open + key_up_off : function (scope) { + this.S('body').off('keyup.fndtn.reveal'); + return true; + }, + + open : function (target, ajax_settings) { + var self = this, + modal; + + if (target) { + if (typeof target.selector !== 'undefined') { + // Find the named node; only use the first one found, since the rest of the code assumes there's only one node + modal = self.S('#' + target.data(self.data_attr('reveal-id'))).first(); + } else { + modal = self.S(this.scope); + + ajax_settings = target; + } + } else { + modal = self.S(this.scope); + } + + var settings = modal.data(self.attr_name(true) + '-init'); + settings = settings || this.settings; + + + if (modal.hasClass('open') && target !== undefined && target.attr('data-reveal-id') == modal.attr('id')) { + return self.close(modal); + } + + if (!modal.hasClass('open')) { + var open_modal = self.S('[' + self.attr_name() + '].open'); + + if (typeof modal.data('css-top') === 'undefined') { + modal.data('css-top', parseInt(modal.css('top'), 10)) + .data('offset', this.cache_offset(modal)); + } + + modal.attr('tabindex','0').attr('aria-hidden','false'); + + this.key_up_on(modal); // PATCH #3: turning on key up capture only when a reveal window is open + + // Prevent namespace event from triggering twice + modal.on('open.fndtn.reveal', function(e) { + if (e.namespace !== 'fndtn.reveal') return; + }); + + modal.on('open.fndtn.reveal').trigger('open.fndtn.reveal'); + + if (open_modal.length < 1) { + this.toggle_bg(modal, true); + } + + if (typeof ajax_settings === 'string') { + ajax_settings = { + url : ajax_settings + }; + } + + var openModal = function() { + if(open_modal.length > 0) { + if(settings.multiple_opened) { + self.to_back(open_modal); + } else { + self.hide(open_modal, settings.css.close); + } + } + + // bl: add the open_modal that isn't already in the background to the openModals array + if(settings.multiple_opened) { + openModals.push(modal); + } + + self.show(modal, settings.css.open); + }; + + if (typeof ajax_settings === 'undefined' || !ajax_settings.url) { + openModal(); + } else { + var old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null; + $.extend(ajax_settings, { + success : function (data, textStatus, jqXHR) { + if ( $.isFunction(old_success) ) { + var result = old_success(data, textStatus, jqXHR); + if (typeof result == 'string') { + data = result; + } + } + + if (typeof options !== 'undefined' && typeof options.replaceContentSel !== 'undefined') { + modal.find(options.replaceContentSel).html(data); + } else { + modal.html(data); + } + + self.S(modal).foundation('section', 'reflow'); + self.S(modal).children().foundation(); + + openModal(); + } + }); + + // check for if user initalized with error callback + if (settings.on_ajax_error !== $.noop) { + $.extend(ajax_settings, { + error : settings.on_ajax_error + }); + } + + $.ajax(ajax_settings); + } + } + self.S(window).trigger('resize'); + }, + + close : function (modal) { + var modal = modal && modal.length ? modal : this.S(this.scope), + open_modals = this.S('[' + this.attr_name() + '].open'), + settings = modal.data(this.attr_name(true) + '-init') || this.settings, + self = this; + + if (open_modals.length > 0) { + + modal.removeAttr('tabindex','0').attr('aria-hidden','true'); + + this.locked = true; + this.key_up_off(modal); // PATCH #3: turning on key up capture only when a reveal window is open + + modal.trigger('close.fndtn.reveal'); + + if ((settings.multiple_opened && open_modals.length === 1) || !settings.multiple_opened || modal.length > 1) { + self.toggle_bg(modal, false); + self.to_front(modal); + } + + if (settings.multiple_opened) { + var isCurrent = modal.is(':not(.toback)'); + self.hide(modal, settings.css.close, settings); + if(isCurrent) { + // remove the last modal since it is now closed + openModals.pop(); + } else { + // if this isn't the current modal, then find it in the array and remove it + openModals = $.grep(openModals, function(elt) { + var isThis = elt[0]===modal[0]; + if(isThis) { + // since it's not currently in the front, put it in the front now that it is hidden + // so that if it's re-opened, it won't be .toback + self.to_front(modal); + } + return !isThis; + }); + } + // finally, show the next modal in the stack, if there is one + if(openModals.length>0) { + self.to_front(openModals[openModals.length - 1]); + } + } else { + self.hide(open_modals, settings.css.close, settings); + } + } + }, + + close_targets : function () { + var base = '.' + this.settings.dismiss_modal_class; + + if (this.settings.close_on_background_click) { + return base + ', .' + this.settings.bg_class; + } + + return base; + }, + + toggle_bg : function (modal, state) { + if (this.S('.' + this.settings.bg_class).length === 0) { + this.settings.bg = $('
        ', {'class': this.settings.bg_class}) + .appendTo('body').hide(); + } + + var visible = this.settings.bg.filter(':visible').length > 0; + if ( state != visible ) { + if ( state == undefined ? visible : !state ) { + this.hide(this.settings.bg); + } else { + this.show(this.settings.bg); + } + } + }, + + show : function (el, css) { + // is modal + if (css) { + var settings = el.data(this.attr_name(true) + '-init') || this.settings, + root_element = settings.root_element, + context = this; + + if (el.parent(root_element).length === 0) { + var placeholder = el.wrap('
        ').parent(); + + el.on('closed.fndtn.reveal.wrapped', function () { + el.detach().appendTo(placeholder); + el.unwrap().unbind('closed.fndtn.reveal.wrapped'); + }); + + el.detach().appendTo(root_element); + } + + var animData = getAnimationData(settings.animation); + if (!animData.animate) { + this.locked = false; + } + if (animData.pop) { + css.top = $(window).scrollTop() - el.data('offset') + 'px'; + var end_css = { + top: $(window).scrollTop() + el.data('css-top') + 'px', + opacity: 1 + }; + + return setTimeout(function () { + return el + .css(css) + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.trigger('opened.fndtn.reveal'); + }) + .addClass('open'); + }, settings.animation_speed / 2); + } + + css.top = $(window).scrollTop() + el.data('css-top') + 'px'; + + if (animData.fade) { + var end_css = {opacity: 1}; + + return setTimeout(function () { + return el + .css(css) + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.trigger('opened.fndtn.reveal'); + }) + .addClass('open'); + }, settings.animation_speed / 2); + } + + return el.css(css).show().css({opacity : 1}).addClass('open').trigger('opened.fndtn.reveal'); + } + + var settings = this.settings; + + // should we animate the background? + if (getAnimationData(settings.animation).fade) { + return el.fadeIn(settings.animation_speed / 2); + } + + this.locked = false; + + return el.show(); + }, + + to_back : function(el) { + el.addClass('toback'); + }, + + to_front : function(el) { + el.removeClass('toback'); + }, + + hide : function (el, css) { + // is modal + if (css) { + var settings = el.data(this.attr_name(true) + '-init'), + context = this; + settings = settings || this.settings; + + var animData = getAnimationData(settings.animation); + if (!animData.animate) { + this.locked = false; + } + if (animData.pop) { + var end_css = { + top: - $(window).scrollTop() - el.data('offset') + 'px', + opacity: 0 + }; + + return setTimeout(function () { + return el + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.css(css).trigger('closed.fndtn.reveal'); + }) + .removeClass('open'); + }, settings.animation_speed / 2); + } + + if (animData.fade) { + var end_css = {opacity : 0}; + + return setTimeout(function () { + return el + .animate(end_css, settings.animation_speed, 'linear', function () { + context.locked = false; + el.css(css).trigger('closed.fndtn.reveal'); + }) + .removeClass('open'); + }, settings.animation_speed / 2); + } + + return el.hide().css(css).removeClass('open').trigger('closed.fndtn.reveal'); + } + + var settings = this.settings; + + // should we animate the background? + if (getAnimationData(settings.animation).fade) { + return el.fadeOut(settings.animation_speed / 2); + } + + return el.hide(); + }, + + close_video : function (e) { + var video = $('.flex-video', e.target), + iframe = $('iframe', video); + + if (iframe.length > 0) { + iframe.attr('data-src', iframe[0].src); + iframe.attr('src', iframe.attr('src')); + video.hide(); + } + }, + + open_video : function (e) { + var video = $('.flex-video', e.target), + iframe = video.find('iframe'); + + if (iframe.length > 0) { + var data_src = iframe.attr('data-src'); + if (typeof data_src === 'string') { + iframe[0].src = iframe.attr('data-src'); + } else { + var src = iframe[0].src; + iframe[0].src = undefined; + iframe[0].src = src; + } + video.show(); + } + }, + + data_attr : function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + cache_offset : function (modal) { + var offset = modal.show().height() + parseInt(modal.css('top'), 10) + modal.scrollY; + + modal.hide(); + + return offset; + }, + + off : function () { + $(this.scope).off('.fndtn.reveal'); + }, + + reflow : function () {} + }; + + /* + * getAnimationData('popAndFade') // {animate: true, pop: true, fade: true} + * getAnimationData('fade') // {animate: true, pop: false, fade: true} + * getAnimationData('pop') // {animate: true, pop: true, fade: false} + * getAnimationData('foo') // {animate: false, pop: false, fade: false} + * getAnimationData(null) // {animate: false, pop: false, fade: false} + */ + function getAnimationData(str) { + var fade = /fade/i.test(str); + var pop = /pop/i.test(str); + return { + animate : fade || pop, + pop : pop, + fade : fade + }; + } +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.slider.js b/js/foundation/js/foundation/foundation.slider.js new file mode 100644 index 0000000..0d71d56 --- /dev/null +++ b/js/foundation/js/foundation/foundation.slider.js @@ -0,0 +1,296 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.slider = { + name : 'slider', + + version : '5.5.3', + + settings : { + start : 0, + end : 100, + step : 1, + precision : 2, + initial : null, + display_selector : '', + vertical : false, + trigger_input_change : false, + on_change : function () {} + }, + + cache : {}, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + this.bindings(method, options); + this.reflow(); + }, + + events : function () { + var self = this; + $(this.scope) + .off('.slider') + .on('mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider', + '[' + self.attr_name() + ']:not(.disabled, [disabled]) .range-slider-handle', function (e) { + if (!self.cache.active) { + e.preventDefault(); + self.set_active_slider($(e.target)); + } + }) + .on('mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider', function (e) { + if (!!self.cache.active) { + e.preventDefault(); + if ($.data(self.cache.active[0], 'settings').vertical) { + var scroll_offset = 0; + if (!e.pageY) { + scroll_offset = window.scrollY; + } + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'y') + scroll_offset); + } else { + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'x')); + } + } + }) + .on('mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider', function (e) { + if(!self.cache.active) { + // if the user has just clicked into the slider without starting to drag the handle + var slider = $(e.target).attr('role') === 'slider' ? $(e.target) : $(e.target).closest('.range-slider').find("[role='slider']"); + + if (slider.length && (!slider.parent().hasClass('disabled') && !slider.parent().attr('disabled'))) { + self.set_active_slider(slider); + if ($.data(self.cache.active[0], 'settings').vertical) { + var scroll_offset = 0; + if (!e.pageY) { + scroll_offset = window.scrollY; + } + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'y') + scroll_offset); + } else { + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'x')); + } + } + } + self.remove_active_slider(); + }) + .on('change.fndtn.slider', function (e) { + self.settings.on_change(); + }); + + self.S(window) + .on('resize.fndtn.slider', self.throttle(function (e) { + self.reflow(); + }, 300)); + + // update slider value as users change input value + this.S('[' + this.attr_name() + ']').each(function () { + var slider = $(this), + handle = slider.children('.range-slider-handle')[0], + settings = self.initialize_settings(handle); + + if (settings.display_selector != '') { + $(settings.display_selector).each(function(){ + if ($(this).attr('value')) { + $(this).off('change').on('change', function () { + slider.foundation("slider", "set_value", $(this).val()); + }); + } + }); + } + }); + }, + + get_cursor_position : function (e, xy) { + var pageXY = 'page' + xy.toUpperCase(), + clientXY = 'client' + xy.toUpperCase(), + position; + + if (typeof e[pageXY] !== 'undefined') { + position = e[pageXY]; + } else if (typeof e.originalEvent[clientXY] !== 'undefined') { + position = e.originalEvent[clientXY]; + } else if (e.originalEvent.touches && e.originalEvent.touches[0] && typeof e.originalEvent.touches[0][clientXY] !== 'undefined') { + position = e.originalEvent.touches[0][clientXY]; + } else if (e.currentPoint && typeof e.currentPoint[xy] !== 'undefined') { + position = e.currentPoint[xy]; + } + + return position; + }, + + set_active_slider : function ($handle) { + this.cache.active = $handle; + }, + + remove_active_slider : function () { + this.cache.active = null; + }, + + calculate_position : function ($handle, cursor_x) { + var self = this, + settings = $.data($handle[0], 'settings'), + handle_l = $.data($handle[0], 'handle_l'), + handle_o = $.data($handle[0], 'handle_o'), + bar_l = $.data($handle[0], 'bar_l'), + bar_o = $.data($handle[0], 'bar_o'); + + requestAnimationFrame(function () { + var pct; + + if (Foundation.rtl && !settings.vertical) { + pct = self.limit_to(((bar_o + bar_l - cursor_x) / bar_l), 0, 1); + } else { + pct = self.limit_to(((cursor_x - bar_o) / bar_l), 0, 1); + } + + pct = settings.vertical ? 1 - pct : pct; + + var norm = self.normalized_value(pct, settings.start, settings.end, settings.step, settings.precision); + + self.set_ui($handle, norm); + }); + }, + + set_ui : function ($handle, value) { + var settings = $.data($handle[0], 'settings'), + handle_l = $.data($handle[0], 'handle_l'), + bar_l = $.data($handle[0], 'bar_l'), + norm_pct = this.normalized_percentage(value, settings.start, settings.end), + handle_offset = norm_pct * (bar_l - handle_l) - 1, + progress_bar_length = norm_pct * 100, + $handle_parent = $handle.parent(), + $hidden_inputs = $handle.parent().children('input[type=hidden]'); + + if (Foundation.rtl && !settings.vertical) { + handle_offset = -handle_offset; + } + + handle_offset = settings.vertical ? -handle_offset + bar_l - handle_l + 1 : handle_offset; + this.set_translate($handle, handle_offset, settings.vertical); + + if (settings.vertical) { + $handle.siblings('.range-slider-active-segment').css('height', progress_bar_length + '%'); + } else { + $handle.siblings('.range-slider-active-segment').css('width', progress_bar_length + '%'); + } + + $handle_parent.attr(this.attr_name(), value).trigger('change.fndtn.slider'); + + $hidden_inputs.val(value); + if (settings.trigger_input_change) { + $hidden_inputs.trigger('change.fndtn.slider'); + } + + if (!$handle[0].hasAttribute('aria-valuemin')) { + $handle.attr({ + 'aria-valuemin' : settings.start, + 'aria-valuemax' : settings.end + }); + } + $handle.attr('aria-valuenow', value); + + if (settings.display_selector != '') { + $(settings.display_selector).each(function () { + if (this.hasAttribute('value')) { + $(this).val(value); + } else { + $(this).text(value); + } + }); + } + + }, + + normalized_percentage : function (val, start, end) { + return Math.min(1, (val - start) / (end - start)); + }, + + normalized_value : function (val, start, end, step, precision) { + var range = end - start, + point = val * range, + mod = (point - (point % step)) / step, + rem = point % step, + round = ( rem >= step * 0.5 ? step : 0); + return ((mod * step + round) + start).toFixed(precision); + }, + + set_translate : function (ele, offset, vertical) { + if (vertical) { + $(ele) + .css('-webkit-transform', 'translateY(' + offset + 'px)') + .css('-moz-transform', 'translateY(' + offset + 'px)') + .css('-ms-transform', 'translateY(' + offset + 'px)') + .css('-o-transform', 'translateY(' + offset + 'px)') + .css('transform', 'translateY(' + offset + 'px)'); + } else { + $(ele) + .css('-webkit-transform', 'translateX(' + offset + 'px)') + .css('-moz-transform', 'translateX(' + offset + 'px)') + .css('-ms-transform', 'translateX(' + offset + 'px)') + .css('-o-transform', 'translateX(' + offset + 'px)') + .css('transform', 'translateX(' + offset + 'px)'); + } + }, + + limit_to : function (val, min, max) { + return Math.min(Math.max(val, min), max); + }, + + initialize_settings : function (handle) { + var settings = $.extend({}, this.settings, this.data_options($(handle).parent())), + decimal_places_match_result; + + if (settings.precision === null) { + decimal_places_match_result = ('' + settings.step).match(/\.([\d]*)/); + settings.precision = decimal_places_match_result && decimal_places_match_result[1] ? decimal_places_match_result[1].length : 0; + } + + if (settings.vertical) { + $.data(handle, 'bar_o', $(handle).parent().offset().top); + $.data(handle, 'bar_l', $(handle).parent().outerHeight()); + $.data(handle, 'handle_o', $(handle).offset().top); + $.data(handle, 'handle_l', $(handle).outerHeight()); + } else { + $.data(handle, 'bar_o', $(handle).parent().offset().left); + $.data(handle, 'bar_l', $(handle).parent().outerWidth()); + $.data(handle, 'handle_o', $(handle).offset().left); + $.data(handle, 'handle_l', $(handle).outerWidth()); + } + + $.data(handle, 'bar', $(handle).parent()); + return $.data(handle, 'settings', settings); + }, + + set_initial_position : function ($ele) { + var settings = $.data($ele.children('.range-slider-handle')[0], 'settings'), + initial = ((typeof settings.initial == 'number' && !isNaN(settings.initial)) ? settings.initial : Math.floor((settings.end - settings.start) * 0.5 / settings.step) * settings.step + settings.start), + $handle = $ele.children('.range-slider-handle'); + this.set_ui($handle, initial); + }, + + set_value : function (value) { + var self = this; + $('[' + self.attr_name() + ']', this.scope).each(function () { + $(this).attr(self.attr_name(), value); + }); + if (!!$(this.scope).attr(self.attr_name())) { + $(this.scope).attr(self.attr_name(), value); + } + self.reflow(); + }, + + reflow : function () { + var self = this; + self.S('[' + this.attr_name() + ']').each(function () { + var handle = $(this).children('.range-slider-handle')[0], + val = $(this).attr(self.attr_name()); + self.initialize_settings(handle); + + if (val) { + self.set_ui($(handle), parseFloat(val)); + } else { + self.set_initial_position($(this)); + } + }); + } + }; + +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.tab.js b/js/foundation/js/foundation/foundation.tab.js new file mode 100644 index 0000000..4b375c1 --- /dev/null +++ b/js/foundation/js/foundation/foundation.tab.js @@ -0,0 +1,247 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tab = { + name : 'tab', + + version : '5.5.3', + + settings : { + active_class : 'active', + callback : function () {}, + deep_linking : false, + scroll_to_content : true, + is_hover : false + }, + + default_tab_hashes : [], + + init : function (scope, method, options) { + var self = this, + S = this.S; + + // Store the default active tabs which will be referenced when the + // location hash is absent, as in the case of navigating the tabs and + // returning to the first viewing via the browser Back button. + S('[' + this.attr_name() + '] > .active > a', this.scope).each(function () { + self.default_tab_hashes.push(this.hash); + }); + + this.bindings(method, options); + this.handle_location_hash_change(); + }, + + events : function () { + var self = this, + S = this.S; + + var usual_tab_behavior = function (e, target) { + var settings = S(target).closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + if (!settings.is_hover || Modernizr.touch) { + // if user did not pressed tab key, prevent default action + var keyCode = e.keyCode || e.which; + if (keyCode !== 9) { + e.preventDefault(); + e.stopPropagation(); + } + self.toggle_active_tab(S(target).parent()); + + } + }; + + S(this.scope) + .off('.tab') + // Key event: focus/tab key + .on('keydown.fndtn.tab', '[' + this.attr_name() + '] > * > a', function(e) { + var keyCode = e.keyCode || e.which; + // if user pressed tab key + if (keyCode === 13 || keyCode === 32) { // enter or space + var el = this; + usual_tab_behavior(e, el); + } + }) + // Click event: tab title + .on('click.fndtn.tab', '[' + this.attr_name() + '] > * > a', function(e) { + var el = this; + usual_tab_behavior(e, el); + }) + // Hover event: tab title + .on('mouseenter.fndtn.tab', '[' + this.attr_name() + '] > * > a', function (e) { + var settings = S(this).closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + if (settings.is_hover) { + self.toggle_active_tab(S(this).parent()); + } + }); + + // Location hash change event + S(window).on('hashchange.fndtn.tab', function (e) { + e.preventDefault(); + self.handle_location_hash_change(); + }); + }, + + handle_location_hash_change : function () { + + var self = this, + S = this.S; + + S('[' + this.attr_name() + ']', this.scope).each(function () { + var settings = S(this).data(self.attr_name(true) + '-init'); + if (settings.deep_linking) { + // Match the location hash to a label + var hash; + if (settings.scroll_to_content) { + hash = self.scope.location.hash; + } else { + // prefix the hash to prevent anchor scrolling + hash = self.scope.location.hash.replace('fndtn-', ''); + } + if (hash != '') { + // Check whether the location hash references a tab content div or + // another element on the page (inside or outside the tab content div) + var hash_element = S(hash); + if (hash_element.hasClass('content') && hash_element.parent().hasClass('tabs-content')) { + // Tab content div + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + hash + ']').parent()); + } else { + // Not the tab content div. If inside the tab content, find the + // containing tab and toggle it as active. + var hash_tab_container_id = hash_element.closest('.content').attr('id'); + if (hash_tab_container_id != undefined) { + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=#' + hash_tab_container_id + ']').parent(), hash); + } + } + } else { + // Reference the default tab hashes which were initialized in the init function + for (var ind = 0; ind < self.default_tab_hashes.length; ind++) { + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + self.default_tab_hashes[ind] + ']').parent()); + } + } + } + }); + }, + + toggle_active_tab : function (tab, location_hash) { + var self = this, + S = self.S, + tabs = tab.closest('[' + this.attr_name() + ']'), + tab_link = tab.find('a'), + anchor = tab.children('a').first(), + target_hash = '#' + anchor.attr('href').split('#')[1], + target = S(target_hash), + siblings = tab.siblings(), + settings = tabs.data(this.attr_name(true) + '-init'), + interpret_keyup_action = function (e) { + // Light modification of Heydon Pickering's Practical ARIA Examples: http://heydonworks.com/practical_aria_examples/js/a11y.js + + // define current, previous and next (possible) tabs + + var $original = $(this); + var $prev = $(this).parents('li').prev().children('[role="tab"]'); + var $next = $(this).parents('li').next().children('[role="tab"]'); + var $target; + + // find the direction (prev or next) + + switch (e.keyCode) { + case 37: + $target = $prev; + break; + case 39: + $target = $next; + break; + default: + $target = false + break; + } + + if ($target.length) { + $original.attr({ + 'tabindex' : '-1', + 'aria-selected' : null + }); + $target.attr({ + 'tabindex' : '0', + 'aria-selected' : true + }).focus(); + } + + // Hide panels + + $('[role="tabpanel"]') + .attr('aria-hidden', 'true'); + + // Show panel which corresponds to target + + $('#' + $(document.activeElement).attr('href').substring(1)) + .attr('aria-hidden', null); + + }, + go_to_hash = function(hash) { + // This function allows correct behaviour of the browser's back button when deep linking is enabled. Without it + // the user would get continually redirected to the default hash. + var default_hash = settings.scroll_to_content ? self.default_tab_hashes[0] : 'fndtn-' + self.default_tab_hashes[0].replace('#', ''); + + if (hash !== default_hash || window.location.hash) { + window.location.hash = hash; + } + }; + + // allow usage of data-tab-content attribute instead of href + if (anchor.data('tab-content')) { + target_hash = '#' + anchor.data('tab-content').split('#')[1]; + target = S(target_hash); + } + + if (settings.deep_linking) { + + if (settings.scroll_to_content) { + + // retain current hash to scroll to content + go_to_hash(location_hash || target_hash); + + if (location_hash == undefined || location_hash == target_hash) { + tab.parent()[0].scrollIntoView(); + } else { + S(target_hash)[0].scrollIntoView(); + } + } else { + // prefix the hashes so that the browser doesn't scroll down + if (location_hash != undefined) { + go_to_hash('fndtn-' + location_hash.replace('#', '')); + } else { + go_to_hash('fndtn-' + target_hash.replace('#', '')); + } + } + } + + // WARNING: The activation and deactivation of the tab content must + // occur after the deep linking in order to properly refresh the browser + // window (notably in Chrome). + // Clean up multiple attr instances to done once + tab.addClass(settings.active_class).triggerHandler('opened'); + tab_link.attr({'aria-selected' : 'true', tabindex : 0}); + siblings.removeClass(settings.active_class) + siblings.find('a').attr({'aria-selected' : 'false'/*, tabindex : -1*/}); + target.siblings().removeClass(settings.active_class).attr({'aria-hidden' : 'true'/*, tabindex : -1*/}); + target.addClass(settings.active_class).attr('aria-hidden', 'false').removeAttr('tabindex'); + settings.callback(tab); + target.triggerHandler('toggled', [target]); + tabs.triggerHandler('toggled', [tab]); + + tab_link.off('keydown').on('keydown', interpret_keyup_action ); + }, + + data_attr : function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.tooltip.js b/js/foundation/js/foundation/foundation.tooltip.js new file mode 100644 index 0000000..0690e25 --- /dev/null +++ b/js/foundation/js/foundation/foundation.tooltip.js @@ -0,0 +1,348 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tooltip = { + name : 'tooltip', + + version : '5.5.3', + + settings : { + additional_inheritable_classes : [], + tooltip_class : '.tooltip', + append_to : 'body', + touch_close_text : 'Tap To Close', + disable_for_touch : false, + hover_delay : 200, + fade_in_duration : 150, + fade_out_duration : 150, + show_on : 'all', + tip_template : function (selector, content) { + return '' + content + ''; + } + }, + + cache : {}, + + init : function (scope, method, options) { + Foundation.inherit(this, 'random_str'); + this.bindings(method, options); + }, + + should_show : function (target, tip) { + var settings = $.extend({}, this.settings, this.data_options(target)); + + if (settings.show_on === 'all') { + return true; + } else if (this.small() && settings.show_on === 'small') { + return true; + } else if (this.medium() && settings.show_on === 'medium') { + return true; + } else if (this.large() && settings.show_on === 'large') { + return true; + } + return false; + }, + + medium : function () { + return matchMedia(Foundation.media_queries['medium']).matches; + }, + + large : function () { + return matchMedia(Foundation.media_queries['large']).matches; + }, + + events : function (instance) { + var self = this, + S = self.S; + + self.create(this.S(instance)); + + function _startShow(elt, $this, immediate) { + if (elt.timer) { + return; + } + + if (immediate) { + elt.timer = null; + self.showTip($this); + } else { + elt.timer = setTimeout(function () { + elt.timer = null; + self.showTip($this); + }.bind(elt), self.settings.hover_delay); + } + } + + function _startHide(elt, $this) { + if (elt.timer) { + clearTimeout(elt.timer); + elt.timer = null; + } + + self.hide($this); + } + + $(this.scope) + .off('.tooltip') + .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', + '[' + this.attr_name() + ']', function (e) { + var $this = S(this), + settings = $.extend({}, self.settings, self.data_options($this)), + is_touch = false; + + if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type) && S(e.target).is('a')) { + return false; + } + + if (/mouse/i.test(e.type) && self.ie_touch(e)) { + return false; + } + + if ($this.hasClass('open')) { + if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + e.preventDefault(); + } + self.hide($this); + } else { + if (settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + return; + } else if (!settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + e.preventDefault(); + S(settings.tooltip_class + '.open').hide(); + is_touch = true; + // close other open tooltips on touch + if ($('.open[' + self.attr_name() + ']').length > 0) { + var prevOpen = S($('.open[' + self.attr_name() + ']')[0]); + self.hide(prevOpen); + } + } + + if (/enter|over/i.test(e.type)) { + _startShow(this, $this); + + } else if (e.type === 'mouseout' || e.type === 'mouseleave') { + _startHide(this, $this); + } else { + _startShow(this, $this, true); + } + } + }) + .on('mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', '[' + this.attr_name() + '].open', function (e) { + if (/mouse/i.test(e.type) && self.ie_touch(e)) { + return false; + } + + if ($(this).data('tooltip-open-event-type') == 'touch' && e.type == 'mouseleave') { + return; + } else if ($(this).data('tooltip-open-event-type') == 'mouse' && /MSPointerDown|touchstart/i.test(e.type)) { + self.convert_to_touch($(this)); + } else { + _startHide(this, $(this)); + } + }) + .on('DOMNodeRemoved DOMAttrModified', '[' + this.attr_name() + ']:not(a)', function (e) { + _startHide(this, S(this)); + }); + }, + + ie_touch : function (e) { + // How do I distinguish between IE11 and Windows Phone 8????? + return false; + }, + + showTip : function ($target) { + var $tip = this.getTip($target); + if (this.should_show($target, $tip)) { + return this.show($target); + } + return; + }, + + getTip : function ($target) { + var selector = this.selector($target), + settings = $.extend({}, this.settings, this.data_options($target)), + tip = null; + + if (selector) { + tip = this.S('span[data-selector="' + selector + '"]' + settings.tooltip_class); + } + + return (typeof tip === 'object') ? tip : false; + }, + + selector : function ($target) { + var dataSelector = $target.attr(this.attr_name()) || $target.attr('data-selector'); + + if (typeof dataSelector != 'string') { + dataSelector = this.random_str(6); + $target + .attr('data-selector', dataSelector) + .attr('aria-describedby', dataSelector); + } + + return dataSelector; + }, + + create : function ($target) { + var self = this, + settings = $.extend({}, this.settings, this.data_options($target)), + tip_template = this.settings.tip_template; + + if (typeof settings.tip_template === 'string' && window.hasOwnProperty(settings.tip_template)) { + tip_template = window[settings.tip_template]; + } + + var $tip = $(tip_template(this.selector($target), $('
        ').html($target.attr('title')).html())), + classes = this.inheritable_classes($target); + + $tip.addClass(classes).appendTo(settings.append_to); + + if (Modernizr.touch) { + $tip.append('' + settings.touch_close_text + ''); + $tip.on('touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', function (e) { + self.hide($target); + }); + } + + $target.removeAttr('title').attr('title', ''); + }, + + reposition : function (target, tip, classes) { + var width, nub, nubHeight, nubWidth, objPos; + + tip.css('visibility', 'hidden').show(); + + width = target.data('width'); + nub = tip.children('.nub'); + nubHeight = nub.outerHeight(); + nubWidth = nub.outerWidth(); + + if (this.small()) { + tip.css({'width' : '100%'}); + } else { + tip.css({'width' : (width) ? width : 'auto'}); + } + + objPos = function (obj, top, right, bottom, left, width) { + return obj.css({ + 'top' : (top) ? top : 'auto', + 'bottom' : (bottom) ? bottom : 'auto', + 'left' : (left) ? left : 'auto', + 'right' : (right) ? right : 'auto' + }).end(); + }; + + var o_top = target.offset().top; + var o_left = target.offset().left; + var outerHeight = target.outerHeight(); + + objPos(tip, (o_top + outerHeight + 10), 'auto', 'auto', o_left); + + if (this.small()) { + objPos(tip, (o_top + outerHeight + 10), 'auto', 'auto', 12.5, $(this.scope).width()); + tip.addClass('tip-override'); + objPos(nub, -nubHeight, 'auto', 'auto', o_left); + } else { + + if (Foundation.rtl) { + nub.addClass('rtl'); + o_left = o_left + target.outerWidth() - tip.outerWidth(); + } + + objPos(tip, (o_top + outerHeight + 10), 'auto', 'auto', o_left); + // reset nub from small styles, if they've been applied + if (nub.attr('style')) { + nub.removeAttr('style'); + } + + tip.removeClass('tip-override'); + + var tip_outerHeight = tip.outerHeight(); + + if (classes && classes.indexOf('tip-top') > -1) { + if (Foundation.rtl) { + nub.addClass('rtl'); + } + objPos(tip, (o_top - tip_outerHeight), 'auto', 'auto', o_left) + .removeClass('tip-override'); + } else if (classes && classes.indexOf('tip-left') > -1) { + objPos(tip, (o_top + (outerHeight / 2) - (tip_outerHeight / 2)), 'auto', 'auto', (o_left - tip.outerWidth() - nubHeight)) + .removeClass('tip-override'); + nub.removeClass('rtl'); + } else if (classes && classes.indexOf('tip-right') > -1) { + objPos(tip, (o_top + (outerHeight / 2) - (tip_outerHeight / 2)), 'auto', 'auto', (o_left + target.outerWidth() + nubHeight)) + .removeClass('tip-override'); + nub.removeClass('rtl'); + } + } + + tip.css('visibility', 'visible').hide(); + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + inheritable_classes : function ($target) { + var settings = $.extend({}, this.settings, this.data_options($target)), + inheritables = ['tip-top', 'tip-left', 'tip-bottom', 'tip-right', 'radius', 'round'].concat(settings.additional_inheritable_classes), + classes = $target.attr('class'), + filtered = classes ? $.map(classes.split(' '), function (el, i) { + if ($.inArray(el, inheritables) !== -1) { + return el; + } + }).join(' ') : ''; + + return $.trim(filtered); + }, + + convert_to_touch : function ($target) { + var self = this, + $tip = self.getTip($target), + settings = $.extend({}, self.settings, self.data_options($target)); + + if ($tip.find('.tap-to-close').length === 0) { + $tip.append('' + settings.touch_close_text + ''); + $tip.on('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose', function (e) { + self.hide($target); + }); + } + + $target.data('tooltip-open-event-type', 'touch'); + }, + + show : function ($target) { + var $tip = this.getTip($target); + if ($target.data('tooltip-open-event-type') == 'touch') { + this.convert_to_touch($target); + } + + this.reposition($target, $tip, $target.attr('class')); + $target.addClass('open'); + $tip.fadeIn(this.settings.fade_in_duration); + }, + + hide : function ($target) { + var $tip = this.getTip($target); + + $tip.fadeOut(this.settings.fade_out_duration, function () { + $tip.find('.tap-to-close').remove(); + $tip.off('click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose'); + $target.removeClass('open'); + }); + }, + + off : function () { + var self = this; + this.S(this.scope).off('.fndtn.tooltip'); + this.S(this.settings.tooltip_class).each(function (i) { + $('[' + self.attr_name() + ']').eq(i).attr('title', $(this).text()); + }).remove(); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/foundation/foundation.topbar.js b/js/foundation/js/foundation/foundation.topbar.js new file mode 100644 index 0000000..23b7c7f --- /dev/null +++ b/js/foundation/js/foundation/foundation.topbar.js @@ -0,0 +1,458 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.topbar = { + name : 'topbar', + + version : '5.5.3', + + settings : { + index : 0, + start_offset : 0, + sticky_class : 'sticky', + custom_back_text : true, + back_text : 'Back', + mobile_show_parent_link : true, + is_hover : true, + scrolltop : true, // jump to top when sticky nav menu toggle is clicked + sticky_on : 'all', + dropdown_autoclose: true + }, + + init : function (section, method, options) { + Foundation.inherit(this, 'add_custom_rule register_media throttle'); + var self = this; + + self.register_media('topbar', 'foundation-mq-topbar'); + + this.bindings(method, options); + + self.S('[' + this.attr_name() + ']', this.scope).each(function () { + var topbar = $(this), + settings = topbar.data(self.attr_name(true) + '-init'), + section = self.S('section, .top-bar-section', this); + topbar.data('index', 0); + var topbarContainer = topbar.parent(); + if (topbarContainer.hasClass('fixed') || self.is_sticky(topbar, topbarContainer, settings) ) { + self.settings.sticky_class = settings.sticky_class; + self.settings.sticky_topbar = topbar; + topbar.data('height', topbarContainer.outerHeight()); + topbar.data('stickyoffset', topbarContainer.offset().top); + } else { + topbar.data('height', topbar.outerHeight()); + } + + if (!settings.assembled) { + self.assemble(topbar); + } + + if (settings.is_hover) { + self.S('.has-dropdown', topbar).addClass('not-click'); + } else { + self.S('.has-dropdown', topbar).removeClass('not-click'); + } + + // Pad body when sticky (scrolled) or fixed. + self.add_custom_rule('.f-topbar-fixed { padding-top: ' + topbar.data('height') + 'px }'); + + if (topbarContainer.hasClass('fixed')) { + self.S('body').addClass('f-topbar-fixed'); + } + }); + + }, + + is_sticky : function (topbar, topbarContainer, settings) { + var sticky = topbarContainer.hasClass(settings.sticky_class); + var smallMatch = matchMedia(Foundation.media_queries.small).matches; + var medMatch = matchMedia(Foundation.media_queries.medium).matches; + var lrgMatch = matchMedia(Foundation.media_queries.large).matches; + + if (sticky && settings.sticky_on === 'all') { + return true; + } + if (sticky && this.small() && settings.sticky_on.indexOf('small') !== -1) { + if (smallMatch && !medMatch && !lrgMatch) { return true; } + } + if (sticky && this.medium() && settings.sticky_on.indexOf('medium') !== -1) { + if (smallMatch && medMatch && !lrgMatch) { return true; } + } + if (sticky && this.large() && settings.sticky_on.indexOf('large') !== -1) { + if (smallMatch && medMatch && lrgMatch) { return true; } + } + + return false; + }, + + toggle : function (toggleEl) { + var self = this, + topbar; + + if (toggleEl) { + topbar = self.S(toggleEl).closest('[' + this.attr_name() + ']'); + } else { + topbar = self.S('[' + this.attr_name() + ']'); + } + + var settings = topbar.data(this.attr_name(true) + '-init'); + + var section = self.S('section, .top-bar-section', topbar); + + if (self.breakpoint()) { + if (!self.rtl) { + section.css({left : '0%'}); + $('>.name', section).css({left : '100%'}); + } else { + section.css({right : '0%'}); + $('>.name', section).css({right : '100%'}); + } + + self.S('li.moved', section).removeClass('moved'); + topbar.data('index', 0); + + topbar + .toggleClass('expanded') + .css('height', ''); + } + + if (settings.scrolltop) { + if (!topbar.hasClass('expanded')) { + if (topbar.hasClass('fixed')) { + topbar.parent().addClass('fixed'); + topbar.removeClass('fixed'); + self.S('body').addClass('f-topbar-fixed'); + } + } else if (topbar.parent().hasClass('fixed')) { + if (settings.scrolltop) { + topbar.parent().removeClass('fixed'); + topbar.addClass('fixed'); + self.S('body').removeClass('f-topbar-fixed'); + + window.scrollTo(0, 0); + } else { + topbar.parent().removeClass('expanded'); + } + } + } else { + if (self.is_sticky(topbar, topbar.parent(), settings)) { + topbar.parent().addClass('fixed'); + } + + if (topbar.parent().hasClass('fixed')) { + if (!topbar.hasClass('expanded')) { + topbar.removeClass('fixed'); + topbar.parent().removeClass('expanded'); + self.update_sticky_positioning(); + } else { + topbar.addClass('fixed'); + topbar.parent().addClass('expanded'); + self.S('body').addClass('f-topbar-fixed'); + } + } + } + }, + + timer : null, + + events : function (bar) { + var self = this, + S = this.S; + + S(this.scope) + .off('.topbar') + .on('click.fndtn.topbar', '[' + this.attr_name() + '] .toggle-topbar', function (e) { + e.preventDefault(); + self.toggle(this); + }) + .on('click.fndtn.topbar contextmenu.fndtn.topbar', '.top-bar .top-bar-section li a[href^="#"],[' + this.attr_name() + '] .top-bar-section li a[href^="#"]', function (e) { + var li = $(this).closest('li'), + topbar = li.closest('[' + self.attr_name() + ']'), + settings = topbar.data(self.attr_name(true) + '-init'); + + if (settings.dropdown_autoclose && settings.is_hover) { + var hoverLi = $(this).closest('.hover'); + hoverLi.removeClass('hover'); + } + if (self.breakpoint() && !li.hasClass('back') && !li.hasClass('has-dropdown')) { + self.toggle(); + } + + }) + .on('click.fndtn.topbar', '[' + this.attr_name() + '] li.has-dropdown', function (e) { + var li = S(this), + target = S(e.target), + topbar = li.closest('[' + self.attr_name() + ']'), + settings = topbar.data(self.attr_name(true) + '-init'); + + if (target.data('revealId')) { + self.toggle(); + return; + } + + if (self.breakpoint()) { + return; + } + + if (settings.is_hover && !Modernizr.touch) { + return; + } + + e.stopImmediatePropagation(); + + if (li.hasClass('hover')) { + li + .removeClass('hover') + .find('li') + .removeClass('hover'); + + li.parents('li.hover') + .removeClass('hover'); + } else { + li.addClass('hover'); + + $(li).siblings().removeClass('hover'); + + if (target[0].nodeName === 'A' && target.parent().hasClass('has-dropdown')) { + e.preventDefault(); + } + } + }) + .on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown>a', function (e) { + if (self.breakpoint()) { + + e.preventDefault(); + + var $this = S(this), + topbar = $this.closest('[' + self.attr_name() + ']'), + section = topbar.find('section, .top-bar-section'), + dropdownHeight = $this.next('.dropdown').outerHeight(), + $selectedLi = $this.closest('li'); + + topbar.data('index', topbar.data('index') + 1); + $selectedLi.addClass('moved'); + + if (!self.rtl) { + section.css({left : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left : 100 * topbar.data('index') + '%'}); + } else { + section.css({right : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right : 100 * topbar.data('index') + '%'}); + } + + topbar.css('height', $this.siblings('ul').outerHeight(true) + topbar.data('height')); + } + }); + + S(window).off('.topbar').on('resize.fndtn.topbar', self.throttle(function () { + self.resize.call(self); + }, 50)).trigger('resize.fndtn.topbar').load(function () { + // Ensure that the offset is calculated after all of the pages resources have loaded + S(this).trigger('resize.fndtn.topbar'); + }); + + S('body').off('.topbar').on('click.fndtn.topbar', function (e) { + var parent = S(e.target).closest('li').closest('li.hover'); + + if (parent.length > 0) { + return; + } + + S('[' + self.attr_name() + '] li.hover').removeClass('hover'); + }); + + // Go up a level on Click + S(this.scope).on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown .back', function (e) { + e.preventDefault(); + + var $this = S(this), + topbar = $this.closest('[' + self.attr_name() + ']'), + section = topbar.find('section, .top-bar-section'), + settings = topbar.data(self.attr_name(true) + '-init'), + $movedLi = $this.closest('li.moved'), + $previousLevelUl = $movedLi.parent(); + + topbar.data('index', topbar.data('index') - 1); + + if (!self.rtl) { + section.css({left : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left : 100 * topbar.data('index') + '%'}); + } else { + section.css({right : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right : 100 * topbar.data('index') + '%'}); + } + + if (topbar.data('index') === 0) { + topbar.css('height', ''); + } else { + topbar.css('height', $previousLevelUl.outerHeight(true) + topbar.data('height')); + } + + setTimeout(function () { + $movedLi.removeClass('moved'); + }, 300); + }); + + // Show dropdown menus when their items are focused + S(this.scope).find('.dropdown a') + .focus(function () { + $(this).parents('.has-dropdown').addClass('hover'); + }) + .blur(function () { + $(this).parents('.has-dropdown').removeClass('hover'); + }); + }, + + resize : function () { + var self = this; + self.S('[' + this.attr_name() + ']').each(function () { + var topbar = self.S(this), + settings = topbar.data(self.attr_name(true) + '-init'); + + var stickyContainer = topbar.parent('.' + self.settings.sticky_class); + var stickyOffset; + + if (!self.breakpoint()) { + var doToggle = topbar.hasClass('expanded'); + topbar + .css('height', '') + .removeClass('expanded') + .find('li') + .removeClass('hover'); + + if (doToggle) { + self.toggle(topbar); + } + } + + if (self.is_sticky(topbar, stickyContainer, settings)) { + if (stickyContainer.hasClass('fixed')) { + // Remove the fixed to allow for correct calculation of the offset. + stickyContainer.removeClass('fixed'); + + stickyOffset = stickyContainer.offset().top; + if (self.S(document.body).hasClass('f-topbar-fixed')) { + stickyOffset -= topbar.data('height'); + } + + topbar.data('stickyoffset', stickyOffset); + stickyContainer.addClass('fixed'); + } else { + stickyOffset = stickyContainer.offset().top; + topbar.data('stickyoffset', stickyOffset); + } + } + + }); + }, + + breakpoint : function () { + return !matchMedia(Foundation.media_queries['topbar']).matches; + }, + + small : function () { + return matchMedia(Foundation.media_queries['small']).matches; + }, + + medium : function () { + return matchMedia(Foundation.media_queries['medium']).matches; + }, + + large : function () { + return matchMedia(Foundation.media_queries['large']).matches; + }, + + assemble : function (topbar) { + var self = this, + settings = topbar.data(this.attr_name(true) + '-init'), + section = self.S('section, .top-bar-section', topbar); + + // Pull element out of the DOM for manipulation + section.detach(); + + self.S('.has-dropdown>a', section).each(function () { + var $link = self.S(this), + $dropdown = $link.siblings('.dropdown'), + url = $link.attr('href'), + $titleLi; + + if (!$dropdown.find('.title.back').length) { + + if (settings.mobile_show_parent_link == true && url) { + $titleLi = $('
      2. '); + } else { + $titleLi = $('
      3. '); + } + + // Copy link to subnav + if (settings.custom_back_text == true) { + $('h5>a', $titleLi).html(settings.back_text); + } else { + $('h5>a', $titleLi).html('« ' + $link.html()); + } + $dropdown.prepend($titleLi); + } + }); + + // Put element back in the DOM + section.appendTo(topbar); + + // check for sticky + this.sticky(); + + this.assembled(topbar); + }, + + assembled : function (topbar) { + topbar.data(this.attr_name(true), $.extend({}, topbar.data(this.attr_name(true)), {assembled : true})); + }, + + height : function (ul) { + var total = 0, + self = this; + + $('> li', ul).each(function () { + total += self.S(this).outerHeight(true); + }); + + return total; + }, + + sticky : function () { + var self = this; + + this.S(window).on('scroll', function () { + self.update_sticky_positioning(); + }); + }, + + update_sticky_positioning : function () { + var klass = '.' + this.settings.sticky_class, + $window = this.S(window), + self = this; + + if (self.settings.sticky_topbar && self.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(), this.settings)) { + var distance = this.settings.sticky_topbar.data('stickyoffset') + this.settings.start_offset; + if (!self.S(klass).hasClass('expanded')) { + if ($window.scrollTop() > (distance)) { + if (!self.S(klass).hasClass('fixed')) { + self.S(klass).addClass('fixed'); + self.S('body').addClass('f-topbar-fixed'); + } + } else if ($window.scrollTop() <= distance) { + if (self.S(klass).hasClass('fixed')) { + self.S(klass).removeClass('fixed'); + self.S('body').removeClass('f-topbar-fixed'); + } + } + } + } + }, + + off : function () { + this.S(this.scope).off('.fndtn.topbar'); + this.S(window).off('.fndtn.topbar'); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/js/foundation/js/vendor/fastclick.js b/js/foundation/js/vendor/fastclick.js new file mode 100644 index 0000000..add0130 --- /dev/null +++ b/js/foundation/js/vendor/fastclick.js @@ -0,0 +1,8 @@ +!function(){"use strict";/** + * @preserve FastClick: polyfill to remove click delays on browsers with touch UIs. + * + * @codingstandard ftlabs-jsv2 + * @copyright The Financial Times Limited [All Rights Reserved] + * @license MIT License (see LICENSE.txt) + */ +function a(b,d){function e(a,b){return function(){return a.apply(b,arguments)}}var f;if(d=d||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=d.touchBoundary||10,this.layer=b,this.tapDelay=d.tapDelay||200,this.tapTimeout=d.tapTimeout||700,!a.notNeeded(b)){for(var g=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],h=this,i=0,j=g.length;j>i;i++)h[g[i]]=e(h[g[i]],h);c&&(b.addEventListener("mouseover",this.onMouse,!0),b.addEventListener("mousedown",this.onMouse,!0),b.addEventListener("mouseup",this.onMouse,!0)),b.addEventListener("click",this.onClick,!0),b.addEventListener("touchstart",this.onTouchStart,!1),b.addEventListener("touchmove",this.onTouchMove,!1),b.addEventListener("touchend",this.onTouchEnd,!1),b.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(b.removeEventListener=function(a,c,d){var e=Node.prototype.removeEventListener;"click"===a?e.call(b,a,c.hijacked||c,d):e.call(b,a,c,d)},b.addEventListener=function(a,c,d){var e=Node.prototype.addEventListener;"click"===a?e.call(b,a,c.hijacked||(c.hijacked=function(a){a.propagationStopped||c(a)}),d):e.call(b,a,c,d)}),"function"==typeof b.onclick&&(f=b.onclick,b.addEventListener("click",function(a){f(a)},!1),b.onclick=null)}}var b=navigator.userAgent.indexOf("Windows Phone")>=0,c=navigator.userAgent.indexOf("Android")>0&&!b,d=/iP(ad|hone|od)/.test(navigator.userAgent)&&!b,e=d&&/OS 4_\d(_\d)?/.test(navigator.userAgent),f=d&&/OS [6-7]_\d/.test(navigator.userAgent),g=navigator.userAgent.indexOf("BB10")>0;a.prototype.needsClick=function(a){switch(a.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(a.disabled)return!0;break;case"input":if(d&&"file"===a.type||a.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(a.className)},a.prototype.needsFocus=function(a){switch(a.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!c;case"input":switch(a.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!a.disabled&&!a.readOnly;default:return/\bneedsfocus\b/.test(a.className)}},a.prototype.sendClick=function(a,b){var c,d;document.activeElement&&document.activeElement!==a&&document.activeElement.blur(),d=b.changedTouches[0],c=document.createEvent("MouseEvents"),c.initMouseEvent(this.determineEventType(a),!0,!0,window,1,d.screenX,d.screenY,d.clientX,d.clientY,!1,!1,!1,!1,0,null),c.forwardedTouchEvent=!0,a.dispatchEvent(c)},a.prototype.determineEventType=function(a){return c&&"select"===a.tagName.toLowerCase()?"mousedown":"click"},a.prototype.focus=function(a){var b;d&&a.setSelectionRange&&0!==a.type.indexOf("date")&&"time"!==a.type&&"month"!==a.type?(b=a.value.length,a.setSelectionRange(b,b)):a.focus()},a.prototype.updateScrollParent=function(a){var b,c;if(b=a.fastClickScrollParent,!b||!b.contains(a)){c=a;do{if(c.scrollHeight>c.offsetHeight){b=c,a.fastClickScrollParent=c;break}c=c.parentElement}while(c)}b&&(b.fastClickLastScrollTop=b.scrollTop)},a.prototype.getTargetElementFromEventTarget=function(a){return a.nodeType===Node.TEXT_NODE?a.parentNode:a},a.prototype.onTouchStart=function(a){var b,c,f;if(a.targetTouches.length>1)return!0;if(b=this.getTargetElementFromEventTarget(a.target),c=a.targetTouches[0],d){if(f=window.getSelection(),f.rangeCount&&!f.isCollapsed)return!0;if(!e){if(c.identifier&&c.identifier===this.lastTouchIdentifier)return a.preventDefault(),!1;this.lastTouchIdentifier=c.identifier,this.updateScrollParent(b)}}return this.trackingClick=!0,this.trackingClickStart=a.timeStamp,this.targetElement=b,this.touchStartX=c.pageX,this.touchStartY=c.pageY,a.timeStamp-this.lastClickTimec||Math.abs(b.pageY-this.touchStartY)>c?!0:!1},a.prototype.onTouchMove=function(a){return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(a.target)||this.touchHasMoved(a))&&(this.trackingClick=!1,this.targetElement=null),!0):!0},a.prototype.findControl=function(a){return void 0!==a.control?a.control:a.htmlFor?document.getElementById(a.htmlFor):a.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},a.prototype.onTouchEnd=function(a){var b,g,h,i,j,k=this.targetElement;if(!this.trackingClick)return!0;if(a.timeStamp-this.lastClickTimethis.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=a.timeStamp,g=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,f&&(j=a.changedTouches[0],k=document.elementFromPoint(j.pageX-window.pageXOffset,j.pageY-window.pageYOffset)||k,k.fastClickScrollParent=this.targetElement.fastClickScrollParent),h=k.tagName.toLowerCase(),"label"===h){if(b=this.findControl(k)){if(this.focus(k),c)return!1;k=b}}else if(this.needsFocus(k))return a.timeStamp-g>100||d&&window.top!==window&&"input"===h?(this.targetElement=null,!1):(this.focus(k),this.sendClick(k,a),d&&"select"===h||(this.targetElement=null,a.preventDefault()),!1);return d&&!e&&(i=k.fastClickScrollParent,i&&i.fastClickLastScrollTop!==i.scrollTop)?!0:(this.needsClick(k)||(a.preventDefault(),this.sendClick(k,a)),!1)},a.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},a.prototype.onMouse=function(a){return this.targetElement?a.forwardedTouchEvent?!0:a.cancelable&&(!this.needsClick(this.targetElement)||this.cancelNextClick)?(a.stopImmediatePropagation?a.stopImmediatePropagation():a.propagationStopped=!0,a.stopPropagation(),a.preventDefault(),!1):!0:!0},a.prototype.onClick=function(a){var b;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===a.target.type&&0===a.detail?!0:(b=this.onMouse(a),b||(this.targetElement=null),b)},a.prototype.destroy=function(){var a=this.layer;c&&(a.removeEventListener("mouseover",this.onMouse,!0),a.removeEventListener("mousedown",this.onMouse,!0),a.removeEventListener("mouseup",this.onMouse,!0)),a.removeEventListener("click",this.onClick,!0),a.removeEventListener("touchstart",this.onTouchStart,!1),a.removeEventListener("touchmove",this.onTouchMove,!1),a.removeEventListener("touchend",this.onTouchEnd,!1),a.removeEventListener("touchcancel",this.onTouchCancel,!1)},a.notNeeded=function(a){var b,d,e,f;if("undefined"==typeof window.ontouchstart)return!0;if(d=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!c)return!0;if(b=document.querySelector("meta[name=viewport]")){if(-1!==b.content.indexOf("user-scalable=no"))return!0;if(d>31&&document.documentElement.scrollWidth<=window.outerWidth)return!0}}if(g&&(e=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/),e[1]>=10&&e[2]>=3&&(b=document.querySelector("meta[name=viewport]")))){if(-1!==b.content.indexOf("user-scalable=no"))return!0;if(document.documentElement.scrollWidth<=window.outerWidth)return!0}return"none"===a.style.msTouchAction||"manipulation"===a.style.touchAction?!0:(f=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1],f>=27&&(b=document.querySelector("meta[name=viewport]"),b&&(-1!==b.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))?!0:"none"===a.style.touchAction||"manipulation"===a.style.touchAction?!0:!1)},a.attach=function(b,c){return new a(b,c)},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return a}):"undefined"!=typeof module&&module.exports?(module.exports=a.attach,module.exports.FastClick=a):window.FastClick=a}(); \ No newline at end of file diff --git a/js/foundation/js/vendor/jquery.cookie.js b/js/foundation/js/vendor/jquery.cookie.js new file mode 100644 index 0000000..5be813a --- /dev/null +++ b/js/foundation/js/vendor/jquery.cookie.js @@ -0,0 +1,8 @@ +/*! + * jQuery Cookie Plugin v1.4.1 + * https://github.com/carhartl/jquery-cookie + * + * Copyright 2013 Klaus Hartl + * Released under the MIT license + */ +!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a=decodeURIComponent(a.replace(g," ")),h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setTime(+k+864e5*j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;o>n;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0===a.cookie(b)?!1:(a.cookie(b,"",a.extend({},c,{expires:-1})),!a.cookie(b))}}); \ No newline at end of file diff --git a/js/foundation/js/vendor/jquery.js b/js/foundation/js/vendor/jquery.js new file mode 100644 index 0000000..34b90c8 --- /dev/null +++ b/js/foundation/js/vendor/jquery.js @@ -0,0 +1,26 @@ +/*! + * jQuery JavaScript Library v2.1.4 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2015-04-28T16:01Z + */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){function c(a){var b="length"in a&&a.length,c=_.type(a);return"function"===c||_.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}function d(a,b,c){if(_.isFunction(b))return _.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return _.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(ha.test(b))return _.filter(b,a,c);b=_.filter(b,a)}return _.grep(a,function(a){return U.call(b,a)>=0!==c})}function e(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function f(a){var b=oa[a]={};return _.each(a.match(na)||[],function(a,c){b[c]=!0}),b}function g(){Z.removeEventListener("DOMContentLoaded",g,!1),a.removeEventListener("load",g,!1),_.ready()}function h(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=_.expando+h.uid++}function i(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(ua,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:ta.test(c)?_.parseJSON(c):c}catch(e){}sa.set(a,b,c)}else c=void 0;return c}function j(){return!0}function k(){return!1}function l(){try{return Z.activeElement}catch(a){}}function m(a,b){return _.nodeName(a,"table")&&_.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function n(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function o(a){var b=Ka.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function p(a,b){for(var c=0,d=a.length;d>c;c++)ra.set(a[c],"globalEval",!b||ra.get(b[c],"globalEval"))}function q(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(ra.hasData(a)&&(f=ra.access(a),g=ra.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)_.event.add(b,e,j[e][c])}sa.hasData(a)&&(h=sa.access(a),i=_.extend({},h),sa.set(b,i))}}function r(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&_.nodeName(a,b)?_.merge([a],c):c}function s(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ya.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function t(b,c){var d,e=_(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:_.css(e[0],"display");return e.detach(),f}function u(a){var b=Z,c=Oa[a];return c||(c=t(a,b),"none"!==c&&c||(Na=(Na||_("')}catch(m){e=h.createElement("iframe"),e.name=f}e.height="0";e.width="0";e.style.display="none";e.style.visibility="hidden";var g=h[y], +g=g[ea]+"//"+g.host+"/favicon.ico",g=Ga+"u/post_iframe.html#"+aa(g),a=function(){e.src="";e.parentNode&&e.parentNode.removeChild(e)};ta(L[t],"beforeunload",a);var c=!1,u=0,j=function(){if(!c){try{if(u>9||e.contentWindow[y].host==h[y].host){c=!0;a();var d=L[t],g="beforeunload",n=a;d.removeEventListener?d.removeEventListener(g,n,!1):d.detachEvent&&d.detachEvent("on"+g,n);b&&b();return}}catch(f){}u++;L.setTimeout(j,200)}};ta(e,"load",j);h.body.appendChild(e);e.src=g}else L.setTimeout(function(){d.Ob(f, +b)},100)}};var Ka=function(d){var f=this,b=d,h=new Fa(b),e=null,m=!V.pb(),g=function(){};f.Uc=function(){return"https:"==L[w][y][ea]?"https://ssl.google-analytics.com/__utm.gif":"http://www.google-analytics.com/__utm.gif"};f.A=function(a,c,d,j,i,s){e||(e=new Ja);var n=b.B,O=L[w][y];h.Z(d);var B=h.z()[x](".");if(B[1]<500||j){if(i){var S=(new Date)[da](),X;X=(S-B[3])*(b.Ac/1E3);X>=1&&(B[2]=o.min(o.floor(B[2]*1+X),b.zc),B[3]=S)}if(j||!i||B[2]>=1){!j&&i&&(B[2]=B[2]*1-1);j=B[1]*1+1;B[1]=j;i="utmwv="+ia;S="&utms="+ +j;X="&utmn="+Aa();j=i+"e"+S+X;a=i+S+X+(M(O.hostname)?"":"&utmhn="+P(O.hostname))+(b.L==100?"":"&utmsp="+P(b.L))+a;if(0==n||2==n)O=2==n?g:s||g,m&&e.Bb(b.ga,a,j,O,!0);if(1==n||2==n)c="&utmac="+c,j+=c,a+=c+"&utmcc="+f.Tc(d),V.Ab&&(d="&aip=1",j+=d,a+=d),a+="&utmu="+qa.Sc(),m&&e.Bb(f.Uc(),a,j,s)}}h.$(B[A]("."));h.aa()};f.Tc=function(a){for(var c=[],b=[F,J,I,na],d=h.g(),i,g=0;g0)for(b=0;b0;)d+=a--^c++;return za(d)}};var Z=function(d,f,b,h){function e(a){var c="",c=a[x]("://")[1][C]();R(c,"/")&&(c=c[x]("/")[0]);return c}var m=h,g=this;g.a=d;g.ob=f;g.m=b;g.mb=function(a){var c=g.ua();return new Z.v(N(a,m.Ea+E,D),N(a,m.Ha+E,D),N(a,m.Ja+E,D),g.R(a,m.Ca,"(not set)"),g.R(a,m.Fa,"(not set)"),g.R(a,m.Ia,c&&!M(c.G)?Q(c.G):k),g.R(a,m.Da,k),N(a,m.vc+E,D))};g.nb=function(a){var c=e(a),b;b=a;var d="";b=b[x]("://")[1][C]();R(b,"/")&&(b=b[x]("/")[1],R(b,"?")&&(d=b[x]("?")[0]));b=d;if(R(c,"google")&&(a=a[x]("?")[A](D),R(a,D+ +m.xc+E)&&b==m.wc))return!0;return!1};g.ua=function(){var a,c=g.ob,b,d=m.J;if(!M(c)&&"0"!=c&&R(c,"://")&&!g.nb(c)){a=e(c);for(var i=0;i9?h[z](n+1)*1:0,f++,h=0==h?1:h,a.ra([B,g.m,h,f,e.H()][A](".")),a.sa()}}}}; +Z.v=function(d,f,b,h,e,m,g,a){var c=this;c.q=d;c.Q=f;c.ya=b;c.n=h;c.P=e;c.G=m;c.Gb=g;c.xa=a;c.H=function(){var a=[],b=[["cid",c.q],["csr",c.Q],["gclid",c.ya],["ccn",c.n],["cmd",c.P],["ctr",c.G],["cct",c.Gb],["dclid",c.xa]],d,e;if(c.fb())for(d=0;d0&&b<=a.Ta){var f=P(c),h=P(d);f[v]+h[v]<=64&&(e.r[b]=[c,d,g],e.T(),n=!0)}return n};e.Zb=function(a){if((a=e.r[a])&&1===a[2])return a[1]};e.Yb=function(a){var b=e.r;b[a]&&(delete b[a],e.T())};e.Pc=function(){c.t(8);c.t(9);c.t(11);var a=e.r,b,d;for(d in a)if(b=a[d])c.j(8,d,b[0]),c.j(9,d,b[1]),(b=b[2])&&3!=b&&c.j(11,d,""+b)}};var Na=function(){function d(a,b,c,d){k==g[a]&&(g[a]={});k==g[a][b]&&(g[a][b]=[]);g[a][b][c]=d}function f(a,b,c){if(k!=g[a]&&k!=g[a][b])return g[a][b][c]}function b(a,b){if(k!=g[a]&&k!=g[a][b]){g[a][b]=k;var c=!0,d;for(d=0;d0?b+"00":"0"};b.sb=function(){var d=b.Kc();if(d==k||isNaN(d))return!1;if(d<=0)return!0;if(d>2147483648)return!1; +var a=b.rb;a.t(14);a.ia(14);var c=b.Jc(d);a.j(14,1,c)&&a.ja(14,1,d)&&b.Lc();h&&h.isValidLoadTime!=k&&h.setPageReadyTime();return!1};b.Wa=function(){if(!b.Mc())return!1;if(!L.Ic())return!1;b.sb()&&ta(L[t],"load",b.sb,!1);return!0}};var $=function(){};$.Zc=function(d){var f="gaso=",b=L[w][y].hash;d=b&&1==b[q](f)?N(b,f,D):(b=L[t].name)&&0<=b[q](f)?N(b,f,D):N(d.g(),oa,";");return d};$.ad=function(d,f){var b=(f||"www")+".google.com",b="https://"+b+"/analytics/reporting/overlay_js?gaso="+d+D+Aa(),h="_gasojs",e=L[w].createElement("script");e.type="text/javascript";e.src=b;if(h)e.id=h;(L[w].getElementsByTagName("head")[0]||L[w].getElementsByTagName("body")[0]).appendChild(e)}; +$.load=function(d,f){if(!$.$c){var b=$.Zc(f),h=b&&b.match(/^(?:\|([-0-9a-z.]{1,30})\|)?([-.\w]{10,1200})$/i);if(h)f.Dc(b),f.Ec(),V._gasoDomain=d.b,V._gasoCPath=d.f,$.ad(h[2],h[1]);$.$c=!0}};var Qa=function(d,f,b){function h(){if("auto"==j.b){var a=L[w].domain;"www."==a[z](0,4)&&(a=a[z](4));j.b=a}j.b=j.b[C]()}function e(){h();var a=j.b,b=a[q]("www.google.")*a[q](".google.")*a[q]("google.");return b||"/"!=j.f||a[q]("google.org")>-1}function m(b,c,d){if(M(b)||M(c)||M(d))return"-";b=N(b,F+a.a+".",c);M(b)||(b=b[x]("."),b[5]=""+(b[5]?b[5]*1+1:1),b[3]=b[4],b[4]=d,b=b[A]("."));return b}function g(){return"file:"!=L[w][y][ea]&&e()}var a=this,c=sa(a),u=k,j=new Da,i=!1,s=k;a.n=d;a.m=o.round((new Date)[da]()/ +1E3);a.p=f||"UA-XXXXX-X";a.ab=L[w].referrer;a.oa=k;a.d=k;a.F=!1;a.O=k;a.e=k;a.bb=k;a.pa=k;a.a=k;a.k=k;j.o=b?P(b):k;a.eb=!1;a.mc=function(){return Aa()^a.O.cc()&2147483647};a.lc=function(){if(!j.b||""==j.b||"none"==j.b)return j.b="",1;h();return j.Ua?za(j.b):1};a.kc=function(a,b){if(M(a))a="-";else{b+=j.f&&"/"!=j.f?j.f:"";var c=a[q](b),a=c>=0&&c<=8?"0":"["==a[p](0)&&"]"==a[p](a[v]-1)?"-":a}return a};a.na=function(b){var c="";c+=j.ka?a.O.dc():"";c+=j.la&&!M(L[w].title)?"&utmdt="+P(L[w].title):"";var d; +d=L.Ya(!0);if(!d.hid)d.hid=Aa();d=d.hid;c+="&utmhid="+d+"&utmr="+P(l(a.oa))+"&utmp="+P(a.pc(b));return c};a.pc=function(a){var b=L[w][y];a&&K(13);return a=k!=a&&""!=a?P(a,!0):P(b.pathname+b.search,!0)};a.uc=function(b){if(a.D()){var c="";a.e!=k&&a.e.C()[v]>0&&(c+="&utme="+P(a.e.C()));c+=a.na(b);u.A(c,a.p,a.a)}};a.jc=function(){var b=new Fa(j);return b.Z(a.a)?b.Tb():k};a.cb=c("_getLinkerUrl",52,function(b,c){var d=b[x]("#"),e=b,f=a.jc();if(f)if(c&&1>=d[v])e+="#"+f;else if(!c||1>=d[v])1>=d[v]?e+=(R(b, +"?")?D:"?")+f:e=d[0]+(R(b,"?")?D:"?")+f+"#"+d[1];return e});a.nc=function(){var b=a.m,c=a.k,d=c.g(),e=a.a+"",f=L.Ya(),g,h=R(d,F+e+"."),i=R(d,H+e),u=R(d,la+e),s,G=[],Y="",Ia=!1,d=M(d)?"":d;if(j.w&&!a.eb){g=L[w][y]&&L[w][y].hash?L[w][y][fa][z](L[w][y][fa][q]("#")):"";j.U&&!M(g)&&(Y=g+D);Y+=L[w][y].search;if(!M(Y)&&R(Y,F))c.Sb(Y),c.Ba()||c.Qb(),s=c.ba(),a.eb=!0;g=c.ea;var va=c.Pa,U=c.Sa;M(g())||(va(Q(g())),R(g(),";")||U());g=c.da;va=c.X;U=c.Y;M(g())||(va(g()),R(g(),";")||U())}M(s)?h?(s=!i||!u)?(s=m(d, +";",l(b)),a.F=!0):(s=N(d,F+e+".",";"),G=N(d,H+e,";")[x](".")):(s=[e,a.mc(),b,b,b,1][A]("."),Ia=a.F=!0):M(c.z())||M(c.ca())?(s=m(Y,D,l(b)),a.F=!0):(G=c.z()[x]("."),e=G[0]);s=s[x](".");L[t]&&f&&f.dh==e&&!j.o&&(s[4]=f.sid?f.sid:s[4],Ia&&(s[3]=f.sid?f.sid:s[4],f.vid&&(b=f.vid[x]("."),s[1]=b[0],s[2]=b[1])));c.Na(s[A]("."));G[0]=e;G[1]=G[1]?G[1]:0;G[2]=k!=G[2]?G[2]:j.Wb;G[3]=G[3]?G[3]:s[4];c.$(G[A]("."));c.Oa(e);M(c.Rb())||c.fa(c.K());c.Qa();c.aa();c.Ra()};a.oc=function(){u=new Ka(j)};a.getName=c("_getName", +58,function(){return a.n});a.c=c("_initData",2,function(){var b;if(!i){if(!a.O)a.O=new La(j.ma);a.a=a.lc();a.k=new Fa(j);a.e=new Na;s=new Ma(j,l(a.a),a.k,a.e);a.oc()}if(g()){if(!i)a.oa=a.kc(a.ab,L[w].domain),b=new Z(l(a.a),a.oa,a.m,j);a.nc(b);s.$b()}if(!i)g()&&b.Pb(a.k,a.F),a.bb=new Na,$.load(j,a.k),i=!0});a.Xa=c("_visitCode",54,function(){a.c();var b=N(a.k.g(),F+a.a+".",";"),b=b[x](".");return b[v]<4?"":b[1]});a.qd=c("_cookiePathCopy",30,function(b){a.c();a.k&&a.k.Ub(a.a,b)});a.D=function(){return a.Xa()% +1E40&&(f=g[z](0,a),g=g[z](a+1));var c=f==ga?V:f==ha?Sa:V.Hb(f);c[g].apply(c,b[e].slice(1))}}catch(u){d++}return d}};var V=new Ra;var Ua=L[t][ga];Ua&&typeof Ua._getTracker=="function"?V=Ua:L[t][ga]=V;var Sa=new Ta;a:{var Va=L[t][ha],Wa=!1;if(Va&&typeof Va[ba]=="function"&&(Wa=ua(Va),!Wa))break a;L[t][ha]=Sa;Wa&&Sa[ba].apply(Sa,Va)};})(); diff --git a/js/modernizr/test/caniuse_files/jquery.min.js b/js/modernizr/test/caniuse_files/jquery.min.js new file mode 100644 index 0000000..b2ac174 --- /dev/null +++ b/js/modernizr/test/caniuse_files/jquery.min.js @@ -0,0 +1,18 @@ +/*! + * jQuery JavaScript Library v1.6.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu May 12 15:04:36 2011 -0400 + */ +(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g=0===c})}function W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function L(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function F(){return!0}function E(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
        a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
        ",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
        t
        ",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=E);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem +)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

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

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

        +
        + +
        \ No newline at end of file diff --git a/parts/blog-feed-front.php b/parts/blog-feed-front.php new file mode 100644 index 0000000..1064099 --- /dev/null +++ b/parts/blog-feed-front.php @@ -0,0 +1,41 @@ + 4, 'category_name' => 'featured-partners', 'order' => 'DESC');?> +
        +

        Featured Partners

        + + +
          + +
        • +
          + ID )) { ?> + ID, 'glm-blog-image'); ?> +
          + + + ID, 'glm-blog-image', array('class' => 'blog-excerpt-img-wrap')); ?> +
          +
          + +
          + + +

          + + +
          +
          +
          + Read More +
          +
          +
          +
        • + + +
        + + +
        \ 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..75fe9b0 --- /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"].'
        • '; + } + ?> +
        +

        Categories

        + +

        Archive

        +
          'monthly', 'limit' => 12 ) ); ?>
        +
        +
        \ No newline at end of file diff --git a/parts/blog-text-single.php b/parts/blog-text-single.php new file mode 100644 index 0000000..a86e648 --- /dev/null +++ b/parts/blog-text-single.php @@ -0,0 +1,13 @@ +
        > +
        +

        + + + + + + Posted on + +
        + +
        \ No newline at end of file diff --git a/parts/blog-text.php b/parts/blog-text.php new file mode 100644 index 0000000..31cc5c5 --- /dev/null +++ b/parts/blog-text.php @@ -0,0 +1,12 @@ +
        > +
        +

        + + + + + + Posted on +
        + +
        \ No newline at end of file diff --git a/parts/dropdown-destinations.php b/parts/dropdown-destinations.php new file mode 100644 index 0000000..641e26c --- /dev/null +++ b/parts/dropdown-destinations.php @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/parts/dropdown-map.php b/parts/dropdown-map.php new file mode 100644 index 0000000..f7729ea --- /dev/null +++ b/parts/dropdown-map.php @@ -0,0 +1,142 @@ + + + $page, + 'post_type' => 'page', + 'post_status' => 'publish', + 'numberposts' => 1 + ); + $region_page = get_posts($args); + + $content = get_the_excerpt($region_page[0]->ID); + // $content = get_excerpt_by_id($region_page[0]->ID, 55); + $region_image_id = get_post_thumbnail_id($region_page[0]->ID); + $region_image = wp_get_attachment_image_src( $region_image_id, 'glm-map-image', true); + $region_url = get_permalink($region_page[0]->ID); + + if($region_image_id){ + $region_image = wp_get_attachment_image_src( $region_image_id, 'glm-map-image', true); + $region_image = $region_image[0]; + } else { + $region_image = get_template_directory_uri() .'/assets/default.jpg'; + } + + $regions[$region_page[0]->post_name] = array( + 'title' => $region_page[0]->post_title, + 'id' => $region_page[0]->ID, + 'content' => $content, + 'slug' => $region_page[0]->post_name, + 'image' => $region_image, + 'url' => $region_url + ); + } + $js_regions = json_encode($regions); +?> + + + diff --git a/parts/dropdown-venues.php b/parts/dropdown-venues.php new file mode 100644 index 0000000..3858cf2 --- /dev/null +++ b/parts/dropdown-venues.php @@ -0,0 +1,11 @@ + + \ No newline at end of file diff --git a/parts/glm-blocks.php b/parts/glm-blocks.php new file mode 100644 index 0000000..f16ea8f --- /dev/null +++ b/parts/glm-blocks.php @@ -0,0 +1,40 @@ + + + + + diff --git a/parts/glm-members-only-login-form.php b/parts/glm-members-only-login-form.php new file mode 100644 index 0000000..d44d0ca --- /dev/null +++ b/parts/glm-members-only-login-form.php @@ -0,0 +1,45 @@ + +
        + false, + 'form_id' => 'glm_login_form' + ); + $loginForm = wp_login_form($args); + $captcha = apply_filters('cptch_display', '', 'glm_login_form'); + $form = str_replace( '
        + diff --git a/parts/glm-members-only-lostpass-form.php b/parts/glm-members-only-lostpass-form.php new file mode 100644 index 0000000..6bde7c6 --- /dev/null +++ b/parts/glm-members-only-lostpass-form.php @@ -0,0 +1,24 @@ +Lost Password? +
        + +

        + +

        + +
        +

        +

        + +

        + +

        +
        +
        \ No newline at end of file diff --git a/parts/glm-members-only-top-bar.php b/parts/glm-members-only-top-bar.php new file mode 100644 index 0000000..6647ba4 --- /dev/null +++ b/parts/glm-members-only-top-bar.php @@ -0,0 +1,16 @@ +
        + "; + echo ''; + bcn_display(); + echo "
        "; + } ?> +
        + Logout + + + + Enter Admin Area + +
        +
        \ No newline at end of file diff --git a/parts/header-meta.php b/parts/header-meta.php new file mode 100644 index 0000000..d1e2cd2 --- /dev/null +++ b/parts/header-meta.php @@ -0,0 +1,10 @@ + + + + <?php wp_title(); ?> + + + + + + \ No newline at end of file diff --git a/parts/main-content.php b/parts/main-content.php new file mode 100644 index 0000000..54380d3 --- /dev/null +++ b/parts/main-content.php @@ -0,0 +1,10 @@ +
        + " . get_member_name() . "
        "; + } ?> + + + +

        + +
      \ No newline at end of file diff --git a/parts/region-map.php b/parts/region-map.php new file mode 100644 index 0000000..a9361db --- /dev/null +++ b/parts/region-map.php @@ -0,0 +1,384 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/parts/search-form.php b/parts/search-form.php new file mode 100644 index 0000000..a8b83f3 --- /dev/null +++ b/parts/search-form.php @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/parts/share-this.php b/parts/share-this.php new file mode 100644 index 0000000..539c297 --- /dev/null +++ b/parts/share-this.php @@ -0,0 +1,12 @@ + +
      + +
      + +
      + + + + +
      + \ No newline at end of file diff --git a/parts/slide-show.php b/parts/slide-show.php new file mode 100644 index 0000000..a513a8d --- /dev/null +++ b/parts/slide-show.php @@ -0,0 +1,10 @@ + +
      +
        + + + +
      +
      +
      + diff --git a/parts/video.php b/parts/video.php new file mode 100644 index 0000000..11355e0 --- /dev/null +++ b/parts/video.php @@ -0,0 +1,16 @@ + +
      + + + + +
      + 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..109353ef834a7b5e4f7314bc5a9a176287019b04 GIT binary patch literal 1490089 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

      Mb%cP5QZlL)X0lWP` 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

      dI*sxd|hB#02axFBAl;fL06 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롺BlsHU;i4PR^p1;VYn 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 literal 0 HcmV?d00001 diff --git a/assets/front-posts-bg.jpg b/assets/front-posts-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fc2f25ad632a1f25a47375af9b909684956391f7 GIT binary patch literal 135455 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 z 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�*WwdF97^a=HG7txW9Ev1yeFVmk>Wc8#g;l{r|ZB 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 WmnPasT!;4lykOCIi%N4s(tiLVAM@n^ literal 0 HcmV?d00001 diff --git a/assets/socials.png b/assets/socials.png new file mode 100644 index 0000000000000000000000000000000000000000..88afe4f5b8c7ed9085d841ee0119c0703c377732 GIT binary patch literal 1325 zcmV+|1=9M7P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00fmuL_t(|+U=Wbh!#~C$A6D| z3m4r=bBoyBz%C+Q3!|cpEJDI)BLyq0g`%5XBDm$&zjW zzV+t;*O!A$kT+}sZUqiTlzSvVfC8zz&1|JJ(3Sy5QmguEL_1$QLS3Aq>}|j4^tHdcn+weZ=fxbg}yLGZ>>kfPF=t?+Yov1o+;}@Oc))z*lZ-*#g|1ISC{+0F5bi z_nMh?CD6{SGO&N%0{V+Q9|oRu25w!_BzRNO8TW>DgiLxn(C*8sPjO%#!i&7cA#F2o zRT+?=-zW1_GwTnDGaPYokflkJ;9lQ-N67O9c#*CwaF?W~%H`MO7xn@a+ zU3zbz%$_h3Ok@`kV1uO1l4g!!6)<3RndsRFYzCTL`chy+NV&s#F$~kh0I9Nga|d zD}ey@z(=GTAsiLV3^N;bosm!pBmnOW!~J3IQGfuG@#6GL@~lk3@*fKsD#<1|h8H&d z*ICHh%?<0L&`~1w&lGDhUFZju$E02<$HQeZU=bea5-CHB=xbvUjlDU4KdX z2KX5`ju$qM&DQnQK%nPw@QM1 z;%T70$mDef(yb#9sibmM666!NL_9C`drV2?COJbXOT_7aAY<8w5@;iH9cqE?c&BXQ z?qQ#XWJi6A?;*x 1 && get_option( 'page_comments' ) ) : +?> +