diff --git a/css/app.1503af01aa1ac16f960c6e7ef1384f8d.css b/css/app.1503af01aa1ac16f960c6e7ef1384f8d.css new file mode 100644 index 0000000..34cdd70 --- /dev/null +++ b/css/app.1503af01aa1ac16f960c6e7ef1384f8d.css @@ -0,0 +1,2 @@ +.v-select{position:relative;font-family:sans-serif}.v-select,.v-select *{box-sizing:border-box}.v-select.rtl .open-indicator{left:10px;right:auto}.v-select.rtl .selected-tag{float:right;margin-right:3px;margin-left:1px}.v-select.rtl .dropdown-menu{text-align:right}.v-select.rtl .dropdown-toggle .clear{left:30px;right:auto}.v-select .open-indicator{position:absolute;bottom:6px;right:10px;cursor:pointer;pointer-events:all;opacity:1;height:20px}.v-select .open-indicator,.v-select .open-indicator:before{display:inline-block;transition:all .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855);width:10px}.v-select .open-indicator:before{border-color:rgba(60,60,60,.5);border-style:solid;border-width:3px 3px 0 0;content:"";height:10px;vertical-align:top;transform:rotate(133deg);box-sizing:inherit}.v-select.open .open-indicator:before{transform:rotate(315deg)}.v-select.loading .open-indicator{opacity:0}.v-select.open .open-indicator{bottom:1px}.v-select .dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.v-select .dropdown-toggle:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.v-select .dropdown-toggle .clear{position:absolute;bottom:9px;right:30px;font-size:23px;font-weight:700;line-height:1;color:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer}.v-select.searchable .dropdown-toggle{cursor:text}.v-select.unsearchable .dropdown-toggle{cursor:pointer}.v-select.open .dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.v-select .dropdown-menu{display:block;position:absolute;top:100%;left:0;z-index:1000;min-width:160px;padding:5px 0;margin:0;width:100%;overflow-y:scroll;border:1px solid rgba(0,0,0,.26);box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border-top:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.v-select .no-options{text-align:center}.v-select .selected-tag{color:#333;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;height:26px;margin:4px 1px 0 3px;padding:1px .25em;float:left;line-height:24px}.v-select.single .selected-tag{background-color:transparent;border-color:transparent}.v-select.single.open .selected-tag{position:absolute;opacity:.5}.v-select.single.loading .selected-tag,.v-select.single.open.searching .selected-tag{display:none}.v-select .selected-tag .close{float:none;margin-right:0;font-size:20px;appearance:none;padding:0;cursor:pointer;background:0 0;border:0;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.v-select.single.searching:not(.open):not(.loading) input[type=search]{opacity:.2}.v-select input[type=search]::-webkit-search-cancel-button,.v-select input[type=search]::-webkit-search-decoration,.v-select input[type=search]::-webkit-search-results-button,.v-select input[type=search]::-webkit-search-results-decoration{display:none}.v-select input[type=search]::-ms-clear{display:none}.v-select input[type=search],.v-select input[type=search]:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none;line-height:1.42857143;font-size:1em;height:34px;display:inline-block;border:none;outline:none;margin:0;padding:0 .5em;width:10em;max-width:100%;background:none;position:relative;box-shadow:none}.v-select.unsearchable input[type=search]{opacity:0}.v-select.unsearchable input[type=search]:hover{cursor:pointer}.v-select li{line-height:1.42857143}.v-select li>a{display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.v-select li:hover{cursor:pointer}.v-select .dropdown-menu .active>a{color:#333;background:rgba(50,50,50,.1)}.v-select .dropdown-menu>.highlight>a{background:#5897fb;color:#fff}.v-select .highlight:not(:last-child){margin-bottom:0}.v-select .spinner{opacity:0;position:absolute;top:5px;right:10px;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39%,.1);border-right:.9em solid hsla(0,0%,39%,.1);border-bottom:.9em solid hsla(0,0%,39%,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0);animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.v-select .spinner,.v-select .spinner:after{border-radius:50%;width:5em;height:5em}.v-select.disabled .dropdown-toggle,.v-select.disabled .dropdown-toggle .clear,.v-select.disabled .dropdown-toggle input,.v-select.disabled .open-indicator,.v-select.disabled .selected-tag .close{cursor:not-allowed;background-color:#f8f8f8}.v-select.loading .spinner{opacity:1}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-enter-active,.fade-leave-active{transition:opacity .15s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{opacity:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}body,html{height:100vh}[v-cloak]{display:none}body{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;background:#4cc3d9;background:linear-gradient(45deg,rgba(76,195,217,0),#98e3ea);display:flex;align-items:center;justify-content:center}#app{text-align:center;max-width:50em}h1{font-size:63px;margin-top:20px;margin-bottom:10px;display:inline-block;font-family:Dosis,Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:300;line-height:1;padding-right:80px;background-position:100%;background-repeat:no-repeat;background-size:55px auto;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTk2QkI4RkE3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk2QkI4Rjk3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjU2QTEyNzk3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjU2QTEyN0E3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WHowqAAAXNElEQVR42uxda4xd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")}p.lead{font-size:1.8em;margin:1em 0;font-weight:200;line-height:1.4}.accolades a{margin-left:0;margin-right:5px}.btn{display:inline-block;margin-bottom:0;font-size:14px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;text-decoration:none}.feature-list{display:flex;justify-content:center}.feature-list ul{padding-left:0;margin:2em;text-align:left}.feature-list+p{margin-top:0;margin-bottom:2em}code{color:#708090;font-family:Fira Code,monospace;display:inline-block;padding:.5em;margin-top:1.5em;margin-bottom:1em;border-radius:5px;background:hsla(0,0%,100%,.5);font-size:20px}.cta .btn{margin:0 .5em}.btn-outline{padding:10px 16px;font-size:18px;margin-bottom:0;background:none;line-height:1.3333333;border-radius:6px;border:2px solid #91ddec;color:#147688}.btn-outline.btn-lg{border-width:3px}.btn-outline:hover{color:#fff;border-color:#41b883;background-color:rgba(65,184,131,.67)}.btn-outline:active,.btn-outline:focus{border-color:#41b883;background-color:#41b883}.overlay{display:flex;justify-content:center;align-items:center;z-index:999;position:fixed;width:100%;height:100vh;top:0;left:0;background:rgba(39,40,34,.8);transform:translateY(200vh);transition:transform .25s}.overlay.active{transform:translateY(0)}#v-select{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;max-width:500px;margin:0 auto}#v-select .dropdown-toggle{background:#fff;border-color:rgba(82,166,183,.39)}#v-select.dropdown.open .dropdown-menu,#v-select.dropdown.open .dropdown-toggle,#v-select.dropdown.open .open-indicator:before{border-color:#4cc3d9}#v-select .active a{background:rgba(50,50,50,.1);color:#333}#v-select.dropdown li{border-bottom:1px solid rgba(112,128,144,.1)}#v-select.dropdown li:last-child{border-bottom:none}#v-select.dropdown li a{padding:10px 20px;display:inline-flex;width:100%;align-items:center;font-size:1.5em}#v-select.dropdown li a .octicon{font-size:1.5em;width:1.5em}#v-select.dropdown .highlight a,#v-select.dropdown li:hover a{background:#4cc3d9;color:#fff}@font-face{font-family:octicons;src:url(/fonts/octicons.75fc0c7.eot?#iefix) format("embedded-opentype"),url(/fonts/octicons.4fba005.woff) format("woff"),url(/fonts/octicons.f71d498.ttf) format("truetype"),url(/fonts/octicons.9e5cc6e.svg#octicons) format("svg");font-weight:400;font-style:normal}.mega-octicon,.octicon{font:normal normal normal 16px/1 octicons;display:inline-block;text-decoration:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mega-octicon{font-size:32px}.octicon-alert:before{content:"\F02D"}.octicon-arrow-down:before{content:"\F03F"}.octicon-arrow-left:before{content:"\F040"}.octicon-arrow-right:before{content:"\F03E"}.octicon-arrow-small-down:before{content:"\F0A0"}.octicon-arrow-small-left:before{content:"\F0A1"}.octicon-arrow-small-right:before{content:"\F071"}.octicon-arrow-small-up:before{content:"\F09F"}.octicon-arrow-up:before{content:"\F03D"}.octicon-beaker:before,.octicon-microscope:before{content:"\F0DD"}.octicon-bell:before{content:"\F0DE"}.octicon-bold:before{content:"\F0E2"}.octicon-book:before{content:"\F007"}.octicon-bookmark:before{content:"\F07B"}.octicon-briefcase:before{content:"\F0D3"}.octicon-broadcast:before{content:"\F048"}.octicon-browser:before{content:"\F0C5"}.octicon-bug:before{content:"\F091"}.octicon-calendar:before{content:"\F068"}.octicon-check:before{content:"\F03A"}.octicon-checklist:before{content:"\F076"}.octicon-chevron-down:before{content:"\F0A3"}.octicon-chevron-left:before{content:"\F0A4"}.octicon-chevron-right:before{content:"\F078"}.octicon-chevron-up:before{content:"\F0A2"}.octicon-circle-slash:before{content:"\F084"}.octicon-circuit-board:before{content:"\F0D6"}.octicon-clippy:before{content:"\F035"}.octicon-clock:before{content:"\F046"}.octicon-cloud-download:before{content:"\F00B"}.octicon-cloud-upload:before{content:"\F00C"}.octicon-code:before{content:"\F05F"}.octicon-comment-add:before,.octicon-comment:before{content:"\F02B"}.octicon-comment-discussion:before{content:"\F04F"}.octicon-credit-card:before{content:"\F045"}.octicon-dash:before{content:"\F0CA"}.octicon-dashboard:before{content:"\F07D"}.octicon-database:before{content:"\F096"}.octicon-clone:before,.octicon-desktop-download:before{content:"\F0DC"}.octicon-device-camera:before{content:"\F056"}.octicon-device-camera-video:before{content:"\F057"}.octicon-device-desktop:before{content:"\F27C"}.octicon-device-mobile:before{content:"\F038"}.octicon-diff:before{content:"\F04D"}.octicon-diff-added:before{content:"\F06B"}.octicon-diff-ignored:before{content:"\F099"}.octicon-diff-modified:before{content:"\F06D"}.octicon-diff-removed:before{content:"\F06C"}.octicon-diff-renamed:before{content:"\F06E"}.octicon-ellipsis:before{content:"\F09A"}.octicon-eye-unwatch:before,.octicon-eye-watch:before,.octicon-eye:before{content:"\F04E"}.octicon-file-binary:before{content:"\F094"}.octicon-file-code:before{content:"\F010"}.octicon-file-directory:before{content:"\F016"}.octicon-file-media:before{content:"\F012"}.octicon-file-pdf:before{content:"\F014"}.octicon-file-submodule:before{content:"\F017"}.octicon-file-symlink-directory:before{content:"\F0B1"}.octicon-file-symlink-file:before{content:"\F0B0"}.octicon-file-text:before{content:"\F011"}.octicon-file-zip:before{content:"\F013"}.octicon-flame:before{content:"\F0D2"}.octicon-fold:before{content:"\F0CC"}.octicon-gear:before{content:"\F02F"}.octicon-gift:before{content:"\F042"}.octicon-gist:before{content:"\F00E"}.octicon-gist-secret:before{content:"\F08C"}.octicon-git-branch-create:before,.octicon-git-branch-delete:before,.octicon-git-branch:before{content:"\F020"}.octicon-git-commit:before{content:"\F01F"}.octicon-git-compare:before{content:"\F0AC"}.octicon-git-merge:before{content:"\F023"}.octicon-git-pull-request-abandoned:before,.octicon-git-pull-request:before{content:"\F009"}.octicon-globe:before{content:"\F0B6"}.octicon-graph:before{content:"\F043"}.octicon-heart:before{content:"\2665"}.octicon-history:before{content:"\F07E"}.octicon-home:before{content:"\F08D"}.octicon-horizontal-rule:before{content:"\F070"}.octicon-hubot:before{content:"\F09D"}.octicon-inbox:before{content:"\F0CF"}.octicon-info:before{content:"\F059"}.octicon-issue-closed:before{content:"\F028"}.octicon-issue-opened:before{content:"\F026"}.octicon-issue-reopened:before{content:"\F027"}.octicon-italic:before{content:"\F0E4"}.octicon-jersey:before{content:"\F019"}.octicon-key:before{content:"\F049"}.octicon-keyboard:before{content:"\F00D"}.octicon-law:before{content:"\F0D8"}.octicon-light-bulb:before{content:"\F000"}.octicon-link:before{content:"\F05C"}.octicon-link-external:before{content:"\F07F"}.octicon-list-ordered:before{content:"\F062"}.octicon-list-unordered:before{content:"\F061"}.octicon-location:before{content:"\F060"}.octicon-gist-private:before,.octicon-git-fork-private:before,.octicon-lock:before,.octicon-mirror-private:before{content:"\F06A"}.octicon-logo-gist:before{content:"\F0AD"}.octicon-logo-github:before{content:"\F092"}.octicon-mail:before{content:"\F03B"}.octicon-mail-read:before{content:"\F03C"}.octicon-mail-reply:before{content:"\F051"}.octicon-mark-github:before{content:"\F00A"}.octicon-markdown:before{content:"\F0C9"}.octicon-megaphone:before{content:"\F077"}.octicon-mention:before{content:"\F0BE"}.octicon-milestone:before{content:"\F075"}.octicon-mirror-public:before,.octicon-mirror:before{content:"\F024"}.octicon-mortar-board:before{content:"\F0D7"}.octicon-mute:before{content:"\F080"}.octicon-no-newline:before{content:"\F09C"}.octicon-octoface:before{content:"\F008"}.octicon-organization:before{content:"\F037"}.octicon-package:before{content:"\F0C4"}.octicon-paintcan:before{content:"\F0D1"}.octicon-pencil:before{content:"\F058"}.octicon-person-add:before,.octicon-person-follow:before,.octicon-person:before{content:"\F018"}.octicon-pin:before{content:"\F041"}.octicon-plug:before{content:"\F0D4"}.octicon-file-add:before,.octicon-file-directory-create:before,.octicon-gist-new:before,.octicon-plus:before,.octicon-repo-create:before{content:"\F05D"}.octicon-primitive-dot:before{content:"\F052"}.octicon-primitive-square:before{content:"\F053"}.octicon-pulse:before{content:"\F085"}.octicon-question:before{content:"\F02C"}.octicon-quote:before{content:"\F063"}.octicon-radio-tower:before{content:"\F030"}.octicon-repo-delete:before,.octicon-repo:before{content:"\F001"}.octicon-repo-clone:before{content:"\F04C"}.octicon-repo-force-push:before{content:"\F04A"}.octicon-gist-fork:before,.octicon-repo-forked:before{content:"\F002"}.octicon-repo-pull:before{content:"\F006"}.octicon-repo-push:before{content:"\F005"}.octicon-rocket:before{content:"\F033"}.octicon-rss:before{content:"\F034"}.octicon-ruby:before{content:"\F047"}.octicon-search-save:before,.octicon-search:before{content:"\F02E"}.octicon-server:before{content:"\F097"}.octicon-settings:before{content:"\F07C"}.octicon-shield:before{content:"\F0E1"}.octicon-log-in:before,.octicon-sign-in:before{content:"\F036"}.octicon-log-out:before,.octicon-sign-out:before{content:"\F032"}.octicon-smiley:before{content:"\F0E7"}.octicon-squirrel:before{content:"\F0B2"}.octicon-star-add:before,.octicon-star-delete:before,.octicon-star:before{content:"\F02A"}.octicon-stop:before{content:"\F08F"}.octicon-repo-sync:before,.octicon-sync:before{content:"\F087"}.octicon-tag-add:before,.octicon-tag-remove:before,.octicon-tag:before{content:"\F015"}.octicon-tasklist:before{content:"\F0E5"}.octicon-telescope:before{content:"\F088"}.octicon-terminal:before{content:"\F0C8"}.octicon-text-size:before{content:"\F0E3"}.octicon-three-bars:before{content:"\F05E"}.octicon-thumbsdown:before{content:"\F0DB"}.octicon-thumbsup:before{content:"\F0DA"}.octicon-tools:before{content:"\F031"}.octicon-trashcan:before{content:"\F0D0"}.octicon-triangle-down:before{content:"\F05B"}.octicon-triangle-left:before{content:"\F044"}.octicon-triangle-right:before{content:"\F05A"}.octicon-triangle-up:before{content:"\F0AA"}.octicon-unfold:before{content:"\F039"}.octicon-unmute:before{content:"\F0BA"}.octicon-unverified:before{content:"\F0E8"}.octicon-verified:before{content:"\F0E6"}.octicon-versions:before{content:"\F064"}.octicon-watch:before{content:"\F0E0"}.octicon-remove-close:before,.octicon-x:before{content:"\F081"}.octicon-zap:before{content:"\26A1"} +/*# sourceMappingURL=app.1503af01aa1ac16f960c6e7ef1384f8d.css.map*/ \ No newline at end of file diff --git a/css/app.1503af01aa1ac16f960c6e7ef1384f8d.css.map b/css/app.1503af01aa1ac16f960c6e7ef1384f8d.css.map new file mode 100644 index 0000000..01a416d --- /dev/null +++ b/css/app.1503af01aa1ac16f960c6e7ef1384f8d.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack:///src/components/Select.vue","webpack:///webpack:///docs/homepage/assets/~/normalize.css/normalize.css","webpack:///webpack:///docs/homepage/assets/docs/homepage/assets/scss/_demo.scss","webpack:///webpack:///docs/homepage/assets/docs/homepage/assets/scss/_cyan_theme.scss","webpack:///webpack:///docs/homepage/assets/docs/homepage/assets/scss/_variables.scss","webpack:///webpack:///docs/homepage/assets/docs/homepage/assets/scss/_octicons.scss"],"names":[],"mappings":"AACA,UACE,kBACA,sBAAwB,CAE1B,sBAIE,qBAAuB,CAGzB,8BACE,UACA,UAAY,CAEd,4BACE,YACA,iBACA,eAAiB,CAEnB,6BACE,gBAAkB,CAEpB,sCACE,UACA,UAAY,CAGd,0BACE,kBACA,WACA,WAEA,eACA,mBAGA,UACA,WAAa,CAEf,2DARE,qBAGA,oDACA,2DAEc,UAAY,CAe3B,iCAZC,+BACA,mBACA,yBACA,WAEA,YAEA,mBACA,yBAGA,kBAAoB,CAGtB,sCACE,wBAA0B,CAE5B,kCACE,SAAW,CAEb,+BACE,UAAY,CAGd,2BACE,wBACA,qBACA,gBACA,cACA,UACA,gBACA,oCACA,kBACA,kBAAoB,CAEtB,iCACE,kBACA,cACA,YACA,YACA,WACA,QAAU,CAIZ,kCACE,kBACA,WACA,WACA,eACA,gBACA,cACA,wBACA,UACA,SACA,6BACA,cAAgB,CAIlB,sCACE,WAAa,CAEf,wCACE,cAAgB,CAElB,gCACE,gCACA,4BACA,4BAA8B,CAGhC,yBACE,cACA,kBACA,SACA,OACA,aACA,gBACA,cACA,SACA,WACA,kBACA,iCACA,uCACA,gBACA,0BACA,gBACA,gBACA,eAAiB,CAEnB,sBACE,iBAAmB,CAGrB,wBACE,WACA,yBACA,sBACA,kBACA,YACA,qBACA,kBACA,WACA,gBAAkB,CAEpB,+BACE,6BACA,wBAA0B,CAE5B,oCACE,kBACA,UAAY,CAEd,qFAEE,YAAc,CAEhB,+BACE,WACA,eACA,eACA,gBACA,UACA,eACA,eACA,SACA,gBACA,cACA,WACA,yBACA,yBACA,UAAY,CAEd,uEACE,UAAY,CAGd,+OAIE,YAAc,CAEhB,wCACE,YAAc,CAEhB,gEAEE,gBACA,wBACA,qBACA,uBACA,cACA,YACA,qBACA,YACA,aACA,SACA,eACA,WACA,eACA,gBACA,kBACA,eAAiB,CAEnB,0CACE,SAAW,CAEb,gDACE,cAAgB,CAGlB,aACE,sBAAwB,CAE1B,eACE,cACA,iBACA,WACA,WACA,kBAAoB,CAEtB,mBACE,cAAgB,CAElB,mCACE,WACA,4BAAiC,CAEnC,sCAKE,mBACA,UAAY,CAEd,sCACE,eAAiB,CAGnB,mBACE,UACA,kBACA,QACA,WACA,cACA,oBACA,gBACA,wCACA,0CACA,2CACA,0CACA,wBACA,8CACA,sBAAwB,CAE1B,4CAEE,kBACA,UACA,UAAY,CAId,oMAKE,mBACA,wBAAqC,CAIvC,2BACE,SAAW,CAGb,kCACA,GACI,sBAAwB,CAE5B,GACI,uBAA0B,CAC7B,CAED,0BACA,GACI,sBAAwB,CAE5B,GACI,uBAA0B,CAC7B,CAGD,sCAEE,+CAA0D,CAE5D,2BAEE,SAAW,CCjTb,4EAA4E,KAY1E,iBACA,0BACA,6BAA+B,CAChC,KAUC,QAAU,CACX,wCAYC,aAAe,CAChB,GAQC,cACA,cAAiB,CAClB,uBAaC,aAAe,CAChB,OAOC,eAAiB,CAClB,GAQC,uBACA,SACA,gBAAkB,CACnB,IAQC,gCACA,aAAe,CAChB,EAWC,6BACA,oCAAsC,CACvC,YAQC,mBACA,0BACA,gCAAkC,CACnC,SAQC,oBASA,kBAAoB,CACrB,cAUC,gCACA,aAAe,CAChB,IAOC,iBAAmB,CACpB,KAOC,sBACA,UAAY,CACb,MAOC,aAAe,CAChB,QASC,cACA,cACA,kBACA,uBAAyB,CAC1B,IAGC,aAAgB,CACjB,IAGC,SAAY,CACb,YAWC,oBAAsB,CACvB,sBAOC,aACA,QAAU,CACX,IAOC,iBAAmB,CACpB,eAOC,eAAiB,CAClB,sCAeC,uBACA,eACA,iBACA,QAAU,CACX,aASC,gBAAkB,CACnB,cASC,mBAAqB,CACtB,qDAYC,yBAA2B,CAC5B,wHAUC,kBACA,SAAW,CACZ,4GAUC,6BAA+B,CAChC,SAOC,0BAA+B,CAChC,OAUC,sBACA,cACA,cACA,eACA,UACA,kBAAoB,CACrB,SAQC,qBACA,uBAAyB,CAC1B,SAOC,aAAe,CAChB,6BASC,sBACA,SAAW,CACZ,kFAQC,WAAa,CACd,cAQC,6BACA,mBAAqB,CACtB,qFAQC,uBAAyB,CAC1B,6BAQC,0BACA,YAAc,CACf,aAYC,aAAe,CAChB,QAOC,iBAAmB,CACpB,OAUC,oBAAsB,CASvB,kBAUC,YAAc,CACf,UC1bC,YAAc,CACf,UAGC,YAAc,CACf,KAGC,4DACA,mCACA,kCACA,eACA,uBACA,WACA,sBAEA,mBACA,6DACA,aACA,mBACA,sBAAwB,CACzB,KAGC,kBACA,cAAgB,CACjB,GAGC,eACA,gBACA,mBACA,qBACA,kEACA,gBACA,cACA,mBACA,yBACA,4BACA,0BACA,09RAAqB,CACtB,OAGC,gBACA,aACA,gBACA,eAAiB,CAClB,aAGC,cACA,gBAAkB,CACnB,KAGC,qBACA,gBACA,eACA,gBACA,kBACA,mBACA,sBACA,8BACA,0BACA,eACA,yBACA,sBACA,qBACA,iBACA,sBACA,oBAAsB,CACvB,cAGC,aACA,sBAAwB,CAF1B,iBAKI,eACA,WACA,eAAiB,CAPrB,gBAWI,aACA,iBAAmB,CACpB,KAID,cACA,gCACA,qBACA,aACA,iBACA,kBACA,kBACA,8BACA,cAAgB,CACjB,UAGC,aAAe,CAChB,aAGC,kBACA,eACA,gBACA,gBACA,sBACA,kBACA,yBACA,aAAe,CARjB,oBAWI,gBAAkB,CAXtB,mBAeI,WACA,qBACA,qCAAsB,CAjB1B,uCAsBI,qBACA,wBAAsB,CACvB,SAID,aACA,uBACA,mBACA,YACA,eACA,WACA,aACA,MACA,OACA,6BACA,4BACA,yBAA2B,CAZ7B,gBAcI,uBAAqB,CACtB,UCrJD,4DACA,gBACA,aAAe,CAHjB,2BAKI,gBACA,iCAAkB,CANtB,+HAoBI,oBAAsB,CApB1B,oBAuBI,6BACA,UAAY,CAxBhB,sBA4BI,4CCfe,CDbnB,iCA8BM,kBAAoB,CA9B1B,wBAmCI,kBACA,oBACA,WACA,mBACA,eAAiB,CAvCrB,iCAyCM,gBACA,WAAa,CA1CnB,8DA+CI,mBACA,UAAY,CACb,WElDD,qBACA,wMAIA,gBACA,iBAAmB,CAUrB,uBACE,0CACA,qBACA,qBACA,oBACA,mCACA,kCACA,yBACA,sBACA,qBACA,gBAAkB,CACnB,cACe,cAAgB,CAAI,sBAEZ,eAAiB,CAAE,2BACd,eAAiB,CAAE,2BACnB,eAAiB,CAAE,4BAClB,eAAiB,CAAE,iCACd,e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","file":"css/app.1503af01aa1ac16f960c6e7ef1384f8d.css","sourcesContent":["\n.v-select {\n position: relative;\n font-family: sans-serif;\n}\n.v-select,\n.v-select * {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n/* Rtl support */\n.v-select.rtl .open-indicator {\n left: 10px;\n right: auto;\n}\n.v-select.rtl .selected-tag {\n float: right;\n margin-right: 3px;\n margin-left: 1px;\n}\n.v-select.rtl .dropdown-menu {\n text-align: right;\n}\n.v-select.rtl .dropdown-toggle .clear {\n left: 30px;\n right: auto;\n}\n/* Open Indicator */\n.v-select .open-indicator {\n position: absolute;\n bottom: 6px;\n right: 10px;\n display: inline-block;\n cursor: pointer;\n pointer-events: all;\n transition: all 150ms cubic-bezier(1.000, -0.115, 0.975, 0.855);\n transition-timing-function: cubic-bezier(1.000, -0.115, 0.975, 0.855);\n opacity: 1;\n height: 20px; width: 10px;\n}\n.v-select .open-indicator:before {\n border-color: rgba(60, 60, 60, .5);\n border-style: solid;\n border-width: 3px 3px 0 0;\n content: '';\n display: inline-block;\n height: 10px;\n width: 10px;\n vertical-align: top;\n transform: rotate(133deg);\n transition: all 150ms cubic-bezier(1.000, -0.115, 0.975, 0.855);\n transition-timing-function: cubic-bezier(1.000, -0.115, 0.975, 0.855);\n box-sizing: inherit;\n}\n/* Open Indicator States */\n.v-select.open .open-indicator:before {\n transform: rotate(315deg);\n}\n.v-select.loading .open-indicator {\n opacity: 0;\n}\n.v-select.open .open-indicator {\n bottom: 1px;\n}\n/* Dropdown Toggle */\n.v-select .dropdown-toggle {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n display: block;\n padding: 0;\n background: none;\n border: 1px solid rgba(60, 60, 60, .26);\n border-radius: 4px;\n white-space: normal;\n}\n.v-select .dropdown-toggle:after {\n visibility: hidden;\n display: block;\n font-size: 0;\n content: \" \";\n clear: both;\n height: 0;\n}\n\n/* Clear Button */\n.v-select .dropdown-toggle .clear {\n position: absolute;\n bottom: 9px;\n right: 30px;\n font-size: 23px;\n font-weight: 700;\n line-height: 1;\n color: rgba(60, 60, 60, .5);\n padding: 0;\n border: 0;\n background-color: transparent;\n cursor: pointer;\n}\n\n/* Dropdown Toggle States */\n.v-select.searchable .dropdown-toggle {\n cursor: text;\n}\n.v-select.unsearchable .dropdown-toggle {\n cursor: pointer;\n}\n.v-select.open .dropdown-toggle {\n border-bottom-color: transparent;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n/* Dropdown Menu */\n.v-select .dropdown-menu {\n display:block;\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n min-width: 160px;\n padding: 5px 0;\n margin: 0;\n width: 100%;\n overflow-y: scroll;\n border: 1px solid rgba(0, 0, 0, .26);\n box-shadow: 0px 3px 6px 0px rgba(0,0,0,.15);\n border-top: none;\n border-radius: 0 0 4px 4px;\n text-align: left;\n list-style: none;\n background: #fff;\n}\n.v-select .no-options {\n text-align: center;\n}\n/* Selected Tags */\n.v-select .selected-tag {\n color: #333;\n background-color: #f0f0f0;\n border: 1px solid #ccc;\n border-radius: 4px;\n height: 26px;\n margin: 4px 1px 0px 3px;\n padding: 1px 0.25em;\n float: left;\n line-height: 24px;\n}\n.v-select.single .selected-tag {\n background-color: transparent;\n border-color: transparent;\n}\n.v-select.single.open .selected-tag {\n position: absolute;\n opacity: .5;\n}\n.v-select.single.open.searching .selected-tag,\n.v-select.single.loading .selected-tag {\n display: none;\n}\n.v-select .selected-tag .close {\n float: none;\n margin-right: 0;\n font-size: 20px;\n appearance: none;\n padding: 0;\n cursor: pointer;\n background: 0 0;\n border: 0;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n filter: alpha(opacity=20);\n opacity: .2;\n}\n.v-select.single.searching:not(.open):not(.loading) input[type=\"search\"] {\n opacity: .2;\n}\n/* Search Input */\n.v-select input[type=\"search\"]::-webkit-search-decoration,\n.v-select input[type=\"search\"]::-webkit-search-cancel-button,\n.v-select input[type=\"search\"]::-webkit-search-results-button,\n.v-select input[type=\"search\"]::-webkit-search-results-decoration {\n display: none;\n}\n.v-select input[type=\"search\"]::-ms-clear {\n display: none;\n}\n.v-select input[type=\"search\"],\n.v-select input[type=\"search\"]:focus {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n line-height: 1.42857143;\n font-size:1em;\n height: 34px;\n display: inline-block;\n border: none;\n outline: none;\n margin: 0;\n padding: 0 .5em;\n width: 10em;\n max-width: 100%;\n background: none;\n position: relative;\n box-shadow: none;\n}\n.v-select.unsearchable input[type=\"search\"] {\n opacity: 0;\n}\n.v-select.unsearchable input[type=\"search\"]:hover {\n cursor: pointer;\n}\n /* List Items */\n.v-select li {\n line-height: 1.42857143; /* Normalize line height */\n}\n.v-select li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n color: #333; /* Overrides most CSS frameworks */\n white-space: nowrap;\n}\n.v-select li:hover {\n cursor: pointer;\n}\n.v-select .dropdown-menu .active > a {\n color: #333;\n background: rgba(50, 50, 50, .1);\n}\n.v-select .dropdown-menu > .highlight > a {\n /*\n * required to override bootstrap 3's\n * .dropdown-menu > li > a:hover {} styles\n */\n background: #5897fb;\n color: #fff;\n}\n.v-select .highlight:not(:last-child) {\n margin-bottom: 0; /* Fixes Bulma Margin */\n}\n/* Loading Spinner */\n.v-select .spinner {\n opacity: 0;\n position: absolute;\n top: 5px;\n right: 10px;\n font-size: 5px;\n text-indent: -9999em;\n overflow: hidden;\n border-top: .9em solid rgba(100, 100, 100, .1);\n border-right: .9em solid rgba(100, 100, 100, .1);\n border-bottom: .9em solid rgba(100, 100, 100, .1);\n border-left: .9em solid rgba(60, 60, 60, .45);\n transform: translateZ(0);\n animation: vSelectSpinner 1.1s infinite linear;\n transition: opacity .1s;\n}\n.v-select .spinner,\n.v-select .spinner:after {\n border-radius: 50%;\n width: 5em;\n height: 5em;\n}\n\n/* Disabled state */\n.v-select.disabled .dropdown-toggle,\n.v-select.disabled .dropdown-toggle .clear,\n.v-select.disabled .dropdown-toggle input,\n.v-select.disabled .selected-tag .close,\n.v-select.disabled .open-indicator {\n cursor: not-allowed;\n background-color: rgb(248, 248, 248);\n}\n\n/* Loading Spinner States */\n.v-select.loading .spinner {\n opacity: 1;\n}\n/* KeyFrames */\n@-webkit-keyframes vSelectSpinner {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(360deg);\n}\n}\n@keyframes vSelectSpinner {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(360deg);\n}\n}\n/* Dropdown Default Transition */\n.fade-enter-active,\n.fade-leave-active {\n transition: opacity .15s cubic-bezier(1.0, 0.5, 0.8, 1.0);\n}\n.fade-enter,\n.fade-leave-to {\n opacity: 0;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/Select.vue","/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///docs/homepage/assets/~/normalize.css/normalize.css","@import 'variables';\n\nhtml,\nbody {\n height: 100vh;\n}\n\n[v-cloak] {\n display: none;\n}\n\nbody {\n font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333;\n background-color: #fff;\n\n background: $blue;\n background: $gradient;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n#app {\n text-align: center;\n max-width: 50em;\n}\n\nh1 {\n font-size: 63px;\n margin-top: 20px;\n margin-bottom: 10px;\n display: inline-block;\n font-family: 'Dosis', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;\n font-weight: 300;\n line-height: 1;\n padding-right: 80px;\n background-position: center right;\n background-repeat: no-repeat;\n background-size: 55px auto;\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTk2QkI4RkE3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk2QkI4Rjk3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjU2QTEyNzk3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjU2QTEyN0E3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WHowqAAAXNElEQVR42uxda4xd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\");\n}\n\np.lead {\n font-size: 1.8em;\n margin: 1em 0;\n font-weight: 200;\n line-height: 1.4;\n}\n\n.accolades a {\n margin-left: 0;\n margin-right: 5px;\n}\n\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-size: 14px;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-image: none;\n text-decoration: none;\n}\n\n.feature-list {\n display: flex;\n justify-content: center;\n\n ul {\n padding-left: 0;\n margin: 2em 2em;\n text-align: left;\n }\n\n + p {\n margin-top: 0;\n margin-bottom: 2em;\n }\n}\n\ncode {\n color: $code-grey;\n font-family: 'Fira Code', 'monospace';\n display: inline-block;\n padding: .5em;\n margin-top: 1.5em;\n margin-bottom: 1em;\n border-radius: 5px;\n background: rgba(255,255,255,.5);\n font-size: 20px;\n}\n\n.cta .btn {\n margin: 0 .5em;\n}\n\n.btn-outline {\n padding: 10px 16px;\n font-size: 18px;\n margin-bottom: 0;\n background: none;\n line-height: 1.3333333;\n border-radius: 6px;\n border: 2px solid #91ddec;\n color: #147688;\n\n &.btn-lg {\n border-width: 3px;\n }\n\n &:hover {\n color: #fff;\n border-color: rgb(65, 184, 131);\n background-color: rgba(65, 184, 131, 0.67);\n }\n\n &:active,\n &:focus {\n border-color: rgb(65, 184, 131);\n background-color: rgba(65, 184, 131, 1);\n }\n}\n\n.overlay {\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 999;\n position: fixed;\n width: 100%;\n height: 100vh;\n top: 0;\n left: 0;\n background: rgba($code-black, .8);\n transform: translateY(200vh);\n transition: .25s transform;\n &.active {\n transform: translateY(0);\n }\n}\n\n\n// WEBPACK FOOTER //\n// webpack:///docs/homepage/assets/docs/homepage/assets/scss/_demo.scss","@import 'variables';\n\n#v-select {\n font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;\n max-width: 500px;\n margin: 0 auto;\n .dropdown-toggle {\n background: #fff;\n border-color: rgba(82, 166, 183, 0.39);\n }\n //.selected-tag {\n // color: #147688;\n // background-color: #d7f3f9;\n // border-color: #91ddec;\n // .close {\n // color: #147688;\n // opacity: .5;\n // }\n //}\n &.dropdown.open .dropdown-toggle,\n &.dropdown.open .dropdown-menu,\n &.dropdown.open .open-indicator:before {\n border-color: #4CC3D9;\n }\n .active a {\n background: rgba(50, 50, 50, .1);\n color: #333;\n }\n\n &.dropdown li {\n border-bottom: 1px solid rgba($code-grey, .1);\n &:last-child {\n border-bottom: none;\n }\n }\n\n &.dropdown li a {\n padding: 10px 20px;\n display: inline-flex;\n width: 100%;\n align-items: center;\n font-size: 1.5em;\n .octicon {\n font-size: 1.5em;\n width: 1.5em;\n }\n }\n &.dropdown .highlight a,\n &.dropdown li:hover a {\n background: #4CC3D9;\n color: #fff;\n }\n}\n\n\n// WEBPACK FOOTER //\n// webpack:///docs/homepage/assets/docs/homepage/assets/scss/_cyan_theme.scss","$orange: #e96900;\n$yellow: #FFC65D;\n$green: #42b983;\n$blue: #4CC3D9;\n$purple: #93648D;\n$black: #34495e;\n$red: #ff6666;\n\n$gradient: linear-gradient(45deg, rgba(76,195,217,0) 0%,rgba(152,227,234,1) 100%);\n\n// Code\n$code-blue: #66d9ef;\n$code-purple: #ae81ff;\n$code-black: #272822;\n$code-white: #f8f8f8;\n$code-grey: #708090;\n$code-green: #a6e22e;\n\n\n\n// WEBPACK FOOTER //\n// webpack:///docs/homepage/assets/docs/homepage/assets/scss/_variables.scss","@font-face {\n font-family: 'octicons';\n src: url('~docs/homepage/assets/fonts/octicons.eot?#iefix') format('embedded-opentype'),\n url('~docs/homepage/assets/fonts/octicons.woff') format('woff'),\n url('~docs/homepage/assets/fonts/octicons.ttf') format('truetype'),\n url('~docs/homepage/assets/fonts/octicons.svg#octicons') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n\n\n/*\n\n.octicon is optimized for 16px.\n.mega-octicon is optimized for 32px but can be used larger.\n\n*/\n.octicon, .mega-octicon {\n font: normal normal normal 16px/1 octicons;\n display: inline-block;\n text-decoration: none;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.mega-octicon { font-size: 32px; }\n\n.octicon-alert:before { content: '\\f02d'} /*  */\n.octicon-arrow-down:before { content: '\\f03f'} /*  */\n.octicon-arrow-left:before { content: '\\f040'} /*  */\n.octicon-arrow-right:before { content: '\\f03e'} /*  */\n.octicon-arrow-small-down:before { content: '\\f0a0'} /*  */\n.octicon-arrow-small-left:before { content: '\\f0a1'} /*  */\n.octicon-arrow-small-right:before { content: '\\f071'} /*  */\n.octicon-arrow-small-up:before { content: '\\f09f'} /*  */\n.octicon-arrow-up:before { content: '\\f03d'} /*  */\n.octicon-microscope:before,\n.octicon-beaker:before { content: '\\f0dd'} /*  */\n.octicon-bell:before { content: '\\f0de'} /*  */\n.octicon-bold:before { content: '\\f0e2'} /*  */\n.octicon-book:before { content: '\\f007'} /*  */\n.octicon-bookmark:before { content: '\\f07b'} /*  */\n.octicon-briefcase:before { content: '\\f0d3'} /*  */\n.octicon-broadcast:before { content: '\\f048'} /*  */\n.octicon-browser:before { content: '\\f0c5'} /*  */\n.octicon-bug:before { content: '\\f091'} /*  */\n.octicon-calendar:before { content: '\\f068'} /*  */\n.octicon-check:before { content: '\\f03a'} /*  */\n.octicon-checklist:before { content: '\\f076'} /*  */\n.octicon-chevron-down:before { content: '\\f0a3'} /*  */\n.octicon-chevron-left:before { content: '\\f0a4'} /*  */\n.octicon-chevron-right:before { content: '\\f078'} /*  */\n.octicon-chevron-up:before { content: '\\f0a2'} /*  */\n.octicon-circle-slash:before { content: '\\f084'} /*  */\n.octicon-circuit-board:before { content: '\\f0d6'} /*  */\n.octicon-clippy:before { content: '\\f035'} /*  */\n.octicon-clock:before { content: '\\f046'} /*  */\n.octicon-cloud-download:before { content: '\\f00b'} /*  */\n.octicon-cloud-upload:before { content: '\\f00c'} /*  */\n.octicon-code:before { content: '\\f05f'} /*  */\n.octicon-comment-add:before,\n.octicon-comment:before { content: '\\f02b'} /*  */\n.octicon-comment-discussion:before { content: '\\f04f'} /*  */\n.octicon-credit-card:before { content: '\\f045'} /*  */\n.octicon-dash:before { content: '\\f0ca'} /*  */\n.octicon-dashboard:before { content: '\\f07d'} /*  */\n.octicon-database:before { content: '\\f096'} /*  */\n.octicon-clone:before,\n.octicon-desktop-download:before { content: '\\f0dc'} /*  */\n.octicon-device-camera:before { content: '\\f056'} /*  */\n.octicon-device-camera-video:before { content: '\\f057'} /*  */\n.octicon-device-desktop:before { content: '\\f27c'} /*  */\n.octicon-device-mobile:before { content: '\\f038'} /*  */\n.octicon-diff:before { content: '\\f04d'} /*  */\n.octicon-diff-added:before { content: '\\f06b'} /*  */\n.octicon-diff-ignored:before { content: '\\f099'} /*  */\n.octicon-diff-modified:before { content: '\\f06d'} /*  */\n.octicon-diff-removed:before { content: '\\f06c'} /*  */\n.octicon-diff-renamed:before { content: '\\f06e'} /*  */\n.octicon-ellipsis:before { content: '\\f09a'} /*  */\n.octicon-eye-unwatch:before,\n.octicon-eye-watch:before,\n.octicon-eye:before { content: '\\f04e'} /*  */\n.octicon-file-binary:before { content: '\\f094'} /*  */\n.octicon-file-code:before { content: '\\f010'} /*  */\n.octicon-file-directory:before { content: '\\f016'} /*  */\n.octicon-file-media:before { content: '\\f012'} /*  */\n.octicon-file-pdf:before { content: '\\f014'} /*  */\n.octicon-file-submodule:before { content: '\\f017'} /*  */\n.octicon-file-symlink-directory:before { content: '\\f0b1'} /*  */\n.octicon-file-symlink-file:before { content: '\\f0b0'} /*  */\n.octicon-file-text:before { content: '\\f011'} /*  */\n.octicon-file-zip:before { content: '\\f013'} /*  */\n.octicon-flame:before { content: '\\f0d2'} /*  */\n.octicon-fold:before { content: '\\f0cc'} /*  */\n.octicon-gear:before { content: '\\f02f'} /*  */\n.octicon-gift:before { content: '\\f042'} /*  */\n.octicon-gist:before { content: '\\f00e'} /*  */\n.octicon-gist-secret:before { content: '\\f08c'} /*  */\n.octicon-git-branch-create:before,\n.octicon-git-branch-delete:before,\n.octicon-git-branch:before { content: '\\f020'} /*  */\n.octicon-git-commit:before { content: '\\f01f'} /*  */\n.octicon-git-compare:before { content: '\\f0ac'} /*  */\n.octicon-git-merge:before { content: '\\f023'} /*  */\n.octicon-git-pull-request-abandoned:before,\n.octicon-git-pull-request:before { content: '\\f009'} /*  */\n.octicon-globe:before { content: '\\f0b6'} /*  */\n.octicon-graph:before { content: '\\f043'} /*  */\n.octicon-heart:before { content: '\\2665'} /* ♥ */\n.octicon-history:before { content: '\\f07e'} /*  */\n.octicon-home:before { content: '\\f08d'} /*  */\n.octicon-horizontal-rule:before { content: '\\f070'} /*  */\n.octicon-hubot:before { content: '\\f09d'} /*  */\n.octicon-inbox:before { content: '\\f0cf'} /*  */\n.octicon-info:before { content: '\\f059'} /*  */\n.octicon-issue-closed:before { content: '\\f028'} /*  */\n.octicon-issue-opened:before { content: '\\f026'} /*  */\n.octicon-issue-reopened:before { content: '\\f027'} /*  */\n.octicon-italic:before { content: '\\f0e4'} /*  */\n.octicon-jersey:before { content: '\\f019'} /*  */\n.octicon-key:before { content: '\\f049'} /*  */\n.octicon-keyboard:before { content: '\\f00d'} /*  */\n.octicon-law:before { content: '\\f0d8'} /*  */\n.octicon-light-bulb:before { content: '\\f000'} /*  */\n.octicon-link:before { content: '\\f05c'} /*  */\n.octicon-link-external:before { content: '\\f07f'} /*  */\n.octicon-list-ordered:before { content: '\\f062'} /*  */\n.octicon-list-unordered:before { content: '\\f061'} /*  */\n.octicon-location:before { content: '\\f060'} /*  */\n.octicon-gist-private:before,\n.octicon-mirror-private:before,\n.octicon-git-fork-private:before,\n.octicon-lock:before { content: '\\f06a'} /*  */\n.octicon-logo-gist:before { content: '\\f0ad'} /*  */\n.octicon-logo-github:before { content: '\\f092'} /*  */\n.octicon-mail:before { content: '\\f03b'} /*  */\n.octicon-mail-read:before { content: '\\f03c'} /*  */\n.octicon-mail-reply:before { content: '\\f051'} /*  */\n.octicon-mark-github:before { content: '\\f00a'} /*  */\n.octicon-markdown:before { content: '\\f0c9'} /*  */\n.octicon-megaphone:before { content: '\\f077'} /*  */\n.octicon-mention:before { content: '\\f0be'} /*  */\n.octicon-milestone:before { content: '\\f075'} /*  */\n.octicon-mirror-public:before,\n.octicon-mirror:before { content: '\\f024'} /*  */\n.octicon-mortar-board:before { content: '\\f0d7'} /*  */\n.octicon-mute:before { content: '\\f080'} /*  */\n.octicon-no-newline:before { content: '\\f09c'} /*  */\n.octicon-octoface:before { content: '\\f008'} /*  */\n.octicon-organization:before { content: '\\f037'} /*  */\n.octicon-package:before { content: '\\f0c4'} /*  */\n.octicon-paintcan:before { content: '\\f0d1'} /*  */\n.octicon-pencil:before { content: '\\f058'} /*  */\n.octicon-person-add:before,\n.octicon-person-follow:before,\n.octicon-person:before { content: '\\f018'} /*  */\n.octicon-pin:before { content: '\\f041'} /*  */\n.octicon-plug:before { content: '\\f0d4'} /*  */\n.octicon-repo-create:before,\n.octicon-gist-new:before,\n.octicon-file-directory-create:before,\n.octicon-file-add:before,\n.octicon-plus:before { content: '\\f05d'} /*  */\n.octicon-primitive-dot:before { content: '\\f052'} /*  */\n.octicon-primitive-square:before { content: '\\f053'} /*  */\n.octicon-pulse:before { content: '\\f085'} /*  */\n.octicon-question:before { content: '\\f02c'} /*  */\n.octicon-quote:before { content: '\\f063'} /*  */\n.octicon-radio-tower:before { content: '\\f030'} /*  */\n.octicon-repo-delete:before,\n.octicon-repo:before { content: '\\f001'} /*  */\n.octicon-repo-clone:before { content: '\\f04c'} /*  */\n.octicon-repo-force-push:before { content: '\\f04a'} /*  */\n.octicon-gist-fork:before,\n.octicon-repo-forked:before { content: '\\f002'} /*  */\n.octicon-repo-pull:before { content: '\\f006'} /*  */\n.octicon-repo-push:before { content: '\\f005'} /*  */\n.octicon-rocket:before { content: '\\f033'} /*  */\n.octicon-rss:before { content: '\\f034'} /*  */\n.octicon-ruby:before { content: '\\f047'} /*  */\n.octicon-search-save:before,\n.octicon-search:before { content: '\\f02e'} /*  */\n.octicon-server:before { content: '\\f097'} /*  */\n.octicon-settings:before { content: '\\f07c'} /*  */\n.octicon-shield:before { content: '\\f0e1'} /*  */\n.octicon-log-in:before,\n.octicon-sign-in:before { content: '\\f036'} /*  */\n.octicon-log-out:before,\n.octicon-sign-out:before { content: '\\f032'} /*  */\n.octicon-smiley:before { content: '\\f0e7'} /*  */\n.octicon-squirrel:before { content: '\\f0b2'} /*  */\n.octicon-star-add:before,\n.octicon-star-delete:before,\n.octicon-star:before { content: '\\f02a'} /*  */\n.octicon-stop:before { content: '\\f08f'} /*  */\n.octicon-repo-sync:before,\n.octicon-sync:before { content: '\\f087'} /*  */\n.octicon-tag-remove:before,\n.octicon-tag-add:before,\n.octicon-tag:before { content: '\\f015'} /*  */\n.octicon-tasklist:before { content: '\\f0e5'} /*  */\n.octicon-telescope:before { content: '\\f088'} /*  */\n.octicon-terminal:before { content: '\\f0c8'} /*  */\n.octicon-text-size:before { content: '\\f0e3'} /*  */\n.octicon-three-bars:before { content: '\\f05e'} /*  */\n.octicon-thumbsdown:before { content: '\\f0db'} /*  */\n.octicon-thumbsup:before { content: '\\f0da'} /*  */\n.octicon-tools:before { content: '\\f031'} /*  */\n.octicon-trashcan:before { content: '\\f0d0'} /*  */\n.octicon-triangle-down:before { content: '\\f05b'} /*  */\n.octicon-triangle-left:before { content: '\\f044'} /*  */\n.octicon-triangle-right:before { content: '\\f05a'} /*  */\n.octicon-triangle-up:before { content: '\\f0aa'} /*  */\n.octicon-unfold:before { content: '\\f039'} /*  */\n.octicon-unmute:before { content: '\\f0ba'} /*  */\n.octicon-unverified:before { content: '\\f0e8'} /*  */\n.octicon-verified:before { content: '\\f0e6'} /*  */\n.octicon-versions:before { content: '\\f064'} /*  */\n.octicon-watch:before { content: '\\f0e0'} /*  */\n.octicon-remove-close:before,\n.octicon-x:before { content: '\\f081'} /*  */\n.octicon-zap:before { content: '\\26A1'} /* ⚡ */\n\n\n// WEBPACK FOOTER //\n// webpack:///docs/homepage/assets/docs/homepage/assets/scss/_octicons.scss"],"sourceRoot":""} \ No newline at end of file diff --git a/css/app.97354e1a4d3bbf8c39fcb92655db34e0.css b/css/app.97354e1a4d3bbf8c39fcb92655db34e0.css deleted file mode 100644 index 2554df5..0000000 --- a/css/app.97354e1a4d3bbf8c39fcb92655db34e0.css +++ /dev/null @@ -1,2 +0,0 @@ -body{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jumbotron-top{background:#4cc3d9;background:-webkit-linear-gradient(45deg,rgba(76,195,217,0),#98e3ea);background:linear-gradient(45deg,rgba(76,195,217,0),#98e3ea);margin-bottom:0;min-height:100vh;position:relative}.jumbotron-top .container{position:absolute;height:600px;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}h1{display:inline-block;font-family:Dosis,Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:300;line-height:1;padding-right:80px;background-position:100%;background-repeat:no-repeat;background-size:55px auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTk2QkI4RkE3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk2QkI4Rjk3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjU2QTEyNzk3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjU2QTEyN0E3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WHowqAAAXNElEQVR42uxda4xd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)}.list-vue{text-align:left;margin:20px auto;padding:0}p.lead{font-size:1.8em;margin:1em 0}.btn-outline{background:none;line-height:1.3333333;border-radius:6px;border:2px solid #91ddec;color:#147688}.btn-outline.btn-lg{border-width:3px}.btn-outline:hover{border-color:#41b883;background-color:rgba(65,184,131,.67)}.btn-outline:active,.btn-outline:focus{border-color:#41b883;background-color:#41b883}.down-arrow{position:absolute;bottom:10px;width:100%;text-align:center;color:rgba(0,0,0,.5);font-size:1.6em}.down-arrow i{font-size:.7em;opacity:.4}.selected-tag .close{font-family:Helvetica Neue,Helvetica;font-weight:400}.accolades a{margin-left:0;margin-right:5px}.doc-row{padding:2em 0}#v-select{max-width:500px;margin:0 auto}#v-select .dropdown-toggle{background:#fff;border-color:rgba(82,166,183,.39)}#v-select .selected-tag{color:#147688;background-color:#d7f3f9;border-color:#91ddec}#v-select .selected-tag .close{color:#147688;opacity:.5}#v-select.dropdown.open .dropdown-menu,#v-select.dropdown.open .dropdown-toggle,#v-select.dropdown.open .open-indicator:before{border-color:#4cc3d9}#v-select .active a{background:rgba(50,50,50,.1);color:#333}#v-select.dropdown .highlight a,#v-select.dropdown li:hover a{background:#4cc3d9;color:#fff}code[class*=language-],pre[class*=language-]{font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:1em;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-weight:500;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;background:#f5f7ff;color:#5e6687}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#dfe2f1}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#dfe2f1}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#898ea4}.token.punctuation{color:#5e6687}.token.namespace{opacity:.7}.token.boolean,.token.number,.token.operator{color:#c76b29}.token.property{color:#c08b30}.token.tag{color:#3d8fd1}.token.string{color:#22a2c9}.token.selector{color:#6679cc}.token.attr-name{color:#c76b29}.language-css .token.string,.style .token.string,.token.entity,.token.url{color:#22a2c9}.token.attr-value,.token.control,.token.directive,.token.keyword,.token.unit{color:#ac9739}.token.atrule,.token.regex,.token.statement{color:#22a2c9}.token.placeholder,.token.variable{color:#3d8fd1}.token.deleted{text-decoration:line-through}.token.inserted{border-bottom:1px dotted #202746;text-decoration:none}.token.italic{font-style:italic}.token.bold,.token.important{font-weight:700}.token.important{color:#c94922}.token.entity{cursor:help}pre>code.highlight{outline:.4em solid #c94922;outline-offset:.4em}@font-face{font-family:octicons;src:url(//sagalbot.github.io/vue-select/fonts/octicons.75fc0c7.eot?#iefix) format("embedded-opentype"),url(//sagalbot.github.io/vue-select/fonts/octicons.4fba005.woff) format("woff"),url(//sagalbot.github.io/vue-select/fonts/octicons.f71d498.ttf) format("truetype"),url(//sagalbot.github.io/vue-select/fonts/octicons.9e5cc6e.svg#octicons) format("svg");font-weight:400;font-style:normal}.mega-octicon,.octicon{font:normal normal normal 16px/1 octicons;display:inline-block;text-decoration:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mega-octicon{font-size:32px}.octicon-alert:before{content:'\F02D'}.octicon-arrow-down:before{content:'\F03F'}.octicon-arrow-left:before{content:'\F040'}.octicon-arrow-right:before{content:'\F03E'}.octicon-arrow-small-down:before{content:'\F0A0'}.octicon-arrow-small-left:before{content:'\F0A1'}.octicon-arrow-small-right:before{content:'\F071'}.octicon-arrow-small-up:before{content:'\F09F'}.octicon-arrow-up:before{content:'\F03D'}.octicon-beaker:before,.octicon-microscope:before{content:'\F0DD'}.octicon-bell:before{content:'\F0DE'}.octicon-bold:before{content:'\F0E2'}.octicon-book:before{content:'\F007'}.octicon-bookmark:before{content:'\F07B'}.octicon-briefcase:before{content:'\F0D3'}.octicon-broadcast:before{content:'\F048'}.octicon-browser:before{content:'\F0C5'}.octicon-bug:before{content:'\F091'}.octicon-calendar:before{content:'\F068'}.octicon-check:before{content:'\F03A'}.octicon-checklist:before{content:'\F076'}.octicon-chevron-down:before{content:'\F0A3'}.octicon-chevron-left:before{content:'\F0A4'}.octicon-chevron-right:before{content:'\F078'}.octicon-chevron-up:before{content:'\F0A2'}.octicon-circle-slash:before{content:'\F084'}.octicon-circuit-board:before{content:'\F0D6'}.octicon-clippy:before{content:'\F035'}.octicon-clock:before{content:'\F046'}.octicon-cloud-download:before{content:'\F00B'}.octicon-cloud-upload:before{content:'\F00C'}.octicon-code:before{content:'\F05F'}.octicon-comment-add:before,.octicon-comment:before{content:'\F02B'}.octicon-comment-discussion:before{content:'\F04F'}.octicon-credit-card:before{content:'\F045'}.octicon-dash:before{content:'\F0CA'}.octicon-dashboard:before{content:'\F07D'}.octicon-database:before{content:'\F096'}.octicon-clone:before,.octicon-desktop-download:before{content:'\F0DC'}.octicon-device-camera:before{content:'\F056'}.octicon-device-camera-video:before{content:'\F057'}.octicon-device-desktop:before{content:'\F27C'}.octicon-device-mobile:before{content:'\F038'}.octicon-diff:before{content:'\F04D'}.octicon-diff-added:before{content:'\F06B'}.octicon-diff-ignored:before{content:'\F099'}.octicon-diff-modified:before{content:'\F06D'}.octicon-diff-removed:before{content:'\F06C'}.octicon-diff-renamed:before{content:'\F06E'}.octicon-ellipsis:before{content:'\F09A'}.octicon-eye-unwatch:before,.octicon-eye-watch:before,.octicon-eye:before{content:'\F04E'}.octicon-file-binary:before{content:'\F094'}.octicon-file-code:before{content:'\F010'}.octicon-file-directory:before{content:'\F016'}.octicon-file-media:before{content:'\F012'}.octicon-file-pdf:before{content:'\F014'}.octicon-file-submodule:before{content:'\F017'}.octicon-file-symlink-directory:before{content:'\F0B1'}.octicon-file-symlink-file:before{content:'\F0B0'}.octicon-file-text:before{content:'\F011'}.octicon-file-zip:before{content:'\F013'}.octicon-flame:before{content:'\F0D2'}.octicon-fold:before{content:'\F0CC'}.octicon-gear:before{content:'\F02F'}.octicon-gift:before{content:'\F042'}.octicon-gist:before{content:'\F00E'}.octicon-gist-secret:before{content:'\F08C'}.octicon-git-branch-create:before,.octicon-git-branch-delete:before,.octicon-git-branch:before{content:'\F020'}.octicon-git-commit:before{content:'\F01F'}.octicon-git-compare:before{content:'\F0AC'}.octicon-git-merge:before{content:'\F023'}.octicon-git-pull-request-abandoned:before,.octicon-git-pull-request:before{content:'\F009'}.octicon-globe:before{content:'\F0B6'}.octicon-graph:before{content:'\F043'}.octicon-heart:before{content:'\2665'}.octicon-history:before{content:'\F07E'}.octicon-home:before{content:'\F08D'}.octicon-horizontal-rule:before{content:'\F070'}.octicon-hubot:before{content:'\F09D'}.octicon-inbox:before{content:'\F0CF'}.octicon-info:before{content:'\F059'}.octicon-issue-closed:before{content:'\F028'}.octicon-issue-opened:before{content:'\F026'}.octicon-issue-reopened:before{content:'\F027'}.octicon-italic:before{content:'\F0E4'}.octicon-jersey:before{content:'\F019'}.octicon-key:before{content:'\F049'}.octicon-keyboard:before{content:'\F00D'}.octicon-law:before{content:'\F0D8'}.octicon-light-bulb:before{content:'\F000'}.octicon-link:before{content:'\F05C'}.octicon-link-external:before{content:'\F07F'}.octicon-list-ordered:before{content:'\F062'}.octicon-list-unordered:before{content:'\F061'}.octicon-location:before{content:'\F060'}.octicon-gist-private:before,.octicon-git-fork-private:before,.octicon-lock:before,.octicon-mirror-private:before{content:'\F06A'}.octicon-logo-gist:before{content:'\F0AD'}.octicon-logo-github:before{content:'\F092'}.octicon-mail:before{content:'\F03B'}.octicon-mail-read:before{content:'\F03C'}.octicon-mail-reply:before{content:'\F051'}.octicon-mark-github:before{content:'\F00A'}.octicon-markdown:before{content:'\F0C9'}.octicon-megaphone:before{content:'\F077'}.octicon-mention:before{content:'\F0BE'}.octicon-milestone:before{content:'\F075'}.octicon-mirror-public:before,.octicon-mirror:before{content:'\F024'}.octicon-mortar-board:before{content:'\F0D7'}.octicon-mute:before{content:'\F080'}.octicon-no-newline:before{content:'\F09C'}.octicon-octoface:before{content:'\F008'}.octicon-organization:before{content:'\F037'}.octicon-package:before{content:'\F0C4'}.octicon-paintcan:before{content:'\F0D1'}.octicon-pencil:before{content:'\F058'}.octicon-person-add:before,.octicon-person-follow:before,.octicon-person:before{content:'\F018'}.octicon-pin:before{content:'\F041'}.octicon-plug:before{content:'\F0D4'}.octicon-file-add:before,.octicon-file-directory-create:before,.octicon-gist-new:before,.octicon-plus:before,.octicon-repo-create:before{content:'\F05D'}.octicon-primitive-dot:before{content:'\F052'}.octicon-primitive-square:before{content:'\F053'}.octicon-pulse:before{content:'\F085'}.octicon-question:before{content:'\F02C'}.octicon-quote:before{content:'\F063'}.octicon-radio-tower:before{content:'\F030'}.octicon-repo-delete:before,.octicon-repo:before{content:'\F001'}.octicon-repo-clone:before{content:'\F04C'}.octicon-repo-force-push:before{content:'\F04A'}.octicon-gist-fork:before,.octicon-repo-forked:before{content:'\F002'}.octicon-repo-pull:before{content:'\F006'}.octicon-repo-push:before{content:'\F005'}.octicon-rocket:before{content:'\F033'}.octicon-rss:before{content:'\F034'}.octicon-ruby:before{content:'\F047'}.octicon-search-save:before,.octicon-search:before{content:'\F02E'}.octicon-server:before{content:'\F097'}.octicon-settings:before{content:'\F07C'}.octicon-shield:before{content:'\F0E1'}.octicon-log-in:before,.octicon-sign-in:before{content:'\F036'}.octicon-log-out:before,.octicon-sign-out:before{content:'\F032'}.octicon-smiley:before{content:'\F0E7'}.octicon-squirrel:before{content:'\F0B2'}.octicon-star-add:before,.octicon-star-delete:before,.octicon-star:before{content:'\F02A'}.octicon-stop:before{content:'\F08F'}.octicon-repo-sync:before,.octicon-sync:before{content:'\F087'}.octicon-tag-add:before,.octicon-tag-remove:before,.octicon-tag:before{content:'\F015'}.octicon-tasklist:before{content:'\F0E5'}.octicon-telescope:before{content:'\F088'}.octicon-terminal:before{content:'\F0C8'}.octicon-text-size:before{content:'\F0E3'}.octicon-three-bars:before{content:'\F05E'}.octicon-thumbsdown:before{content:'\F0DB'}.octicon-thumbsup:before{content:'\F0DA'}.octicon-tools:before{content:'\F031'}.octicon-trashcan:before{content:'\F0D0'}.octicon-triangle-down:before{content:'\F05B'}.octicon-triangle-left:before{content:'\F044'}.octicon-triangle-right:before{content:'\F05A'}.octicon-triangle-up:before{content:'\F0AA'}.octicon-unfold:before{content:'\F039'}.octicon-unmute:before{content:'\F0BA'}.octicon-unverified:before{content:'\F0E8'}.octicon-verified:before{content:'\F0E6'}.octicon-versions:before{content:'\F064'}.octicon-watch:before{content:'\F0E0'}.octicon-remove-close:before,.octicon-x:before{content:'\F081'}.octicon-zap:before{content:'\26A1'}.v-select{position:relative}.v-select .open-indicator{position:absolute;bottom:6px;right:10px;display:inline-block;cursor:pointer;pointer-events:all;-webkit-transition:all .15s cubic-bezier(1,-.115,.975,.855);transition:all .15s cubic-bezier(1,-.115,.975,.855);-webkit-transition-timing-function:cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855);opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.v-select.loading .open-indicator{opacity:0}.v-select .open-indicator:before{border-color:rgba(60,60,60,.5);border-style:solid;border-width:.25em .25em 0 0;content:'';display:inline-block;height:10px;width:10px;vertical-align:top;-webkit-transform:rotate(133deg);transform:rotate(133deg);-webkit-transition:all .15s cubic-bezier(1,-.115,.975,.855);transition:all .15s cubic-bezier(1,-.115,.975,.855);-webkit-transition-timing-function:cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.v-select.open .open-indicator{bottom:1px}.v-select.open .open-indicator:before{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.v-select .dropdown-toggle{display:block;padding:0;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.v-select.searchable .dropdown-toggle{cursor:text}.v-select.open .dropdown-toggle{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.v-select>.dropdown-menu{margin:0;width:100%;overflow-y:scroll;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.v-select .selected-tag{color:#333;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;height:26px;margin:4px 1px 0 3px;padding:0 .25em;float:left;line-height:1.7em}.v-select .selected-tag .close{float:none;margin-right:0;font-size:20px}.v-select input[type=search],.v-select input[type=search]:focus{display:inline-block;border:none;outline:none;margin:0;padding:0 .5em;width:10em;max-width:100%;background:none;position:relative;box-shadow:none;float:left;clear:none}.v-select input[type=search]:disabled,.v-select li a{cursor:pointer}.v-select .active a{background:rgba(50,50,50,.1);color:#333}.v-select .highlight a,.v-select li:hover>a{background:#f0f0f0;color:#333}.v-select .spinner{opacity:0;position:absolute;top:5px;right:10px;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39%,.1);border-right:.9em solid hsla(0,0%,39%,.1);border-bottom:.9em solid hsla(0,0%,39%,.1);border-left:.9em solid rgba(60,60,60,.45);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;-webkit-transition:opacity .1s;transition:opacity .1s}.v-select.loading .spinner{opacity:1}.v-select .spinner,.v-select .spinner:after{border-radius:50%;width:5em;height:5em}@-webkit-keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#spinner-example{max-width:10em;display:block}#spinner-example .spinner{display:none;display:inline-block;float:right;opacity:0;font-size:5px;text-indent:-9999em;border-top:.9em solid hsla(0,0%,39%,.1);border-right:.9em solid hsla(0,0%,39%,.1);border-bottom:.9em solid hsla(0,0%,39%,.1);border-left:.9em solid rgba(60,60,60,.45);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;-webkit-transition:opacity .1s;transition:opacity .1s}#spinner-example.loading .spinner{opacity:1;display:block}#spinner-example .spinner,#spinner-example .spinner:after{border-radius:50%;width:5em;height:5em}@-webkit-keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.github-search.panel-default{border:none}.github-search .panel-footer,.github-search .panel-heading{background:none}.github-search .panel-heading{padding:0;border:none}.github-search .panel-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1px solid #ddd;border-right:1px solid #ddd}.github-search .panel-footer{border:1px solid #ddd}.github-search p{margin-bottom:0}.github-search .v-select .dropdown-toggle{border-color:#ddd;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:5px}.github-search .v-select .dropdown-toggle .open-indicator{top:15px;right:15px}.github-search .v-select .selected-tag{background:none;border:none}.github-search .gravatar{max-width:25px;float:left;margin-right:1em}.github-search img{margin-bottom:0}.github-search .badge{background:#7bc8a4}.github-search .list-inline{margin:0} -/*# sourceMappingURL=app.97354e1a4d3bbf8c39fcb92655db34e0.css.map*/ \ No newline at end of file diff --git a/css/app.97354e1a4d3bbf8c39fcb92655db34e0.css.map b/css/app.97354e1a4d3bbf8c39fcb92655db34e0.css.map deleted file mode 100644 index dd75461..0000000 --- a/css/app.97354e1a4d3bbf8c39fcb92655db34e0.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack:///docs/Docs.vue","webpack:///webpack:///src/components/Select.vue","webpack:///webpack:///docs/components/snippets/Ajax.vue","webpack:///webpack:///docs/components/GitHubSearch.vue"],"names":[],"mappings":"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","file":"css/app.97354e1a4d3bbf8c39fcb92655db34e0.css","sourcesContent":["body{font-family:'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jumbotron-top{background:#4CC3D9;background:-webkit-linear-gradient(45deg, rgba(76,195,217,0) 0%, #98e3ea 100%);background:linear-gradient(45deg, rgba(76,195,217,0) 0%, #98e3ea 100%);margin-bottom:0;min-height:100vh;position:relative}.jumbotron-top .container{position:absolute;height:600px;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}h1{display:inline-block;font-family:'Dosis', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;font-weight:300;line-height:1;padding-right:80px;background-position:center right;background-repeat:no-repeat;background-size:55px auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTk2QkI4RkE3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk2QkI4Rjk3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjU2QTEyNzk3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjU2QTEyN0E3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WHowqAAAXNElEQVR42uxda4xd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)}.list-vue{text-align:left;margin:20px auto;padding:0}p.lead{font-size:1.8em;margin:1em 0}.btn-outline{background:none;line-height:1.3333333;border-radius:6px;border:2px solid #91ddec;color:#147688}.btn-outline.btn-lg{border-width:3px}.btn-outline:hover{border-color:#41b883;background-color:rgba(65,184,131,0.67)}.btn-outline:active,.btn-outline:focus{border-color:#41b883;background-color:#41b883}.down-arrow{position:absolute;bottom:10px;width:100%;text-align:center;color:rgba(0,0,0,0.5);font-size:1.6em}.down-arrow i{font-size:.7em;opacity:.4}.selected-tag .close{font-family:\"Helvetica Neue\", \"Helvetica\";font-weight:400}.accolades a{margin-left:0;margin-right:5px}.doc-row{padding:2em 0}#v-select{max-width:500px;margin:0 auto}#v-select .dropdown-toggle{background:#fff;border-color:rgba(82,166,183,0.39)}#v-select .selected-tag{color:#147688;background-color:#d7f3f9;border-color:#91ddec}#v-select .selected-tag .close{color:#147688;opacity:.5}#v-select.dropdown.open .dropdown-toggle,#v-select.dropdown.open .dropdown-menu,#v-select.dropdown.open .open-indicator:before{border-color:#4CC3D9}#v-select .active a{background:rgba(50,50,50,0.1);color:#333}#v-select.dropdown .highlight a,#v-select.dropdown li:hover a{background:#4CC3D9;color:#fff}code[class*=\"language-\"],pre[class*=\"language-\"]{font-family:Consolas, Menlo, Monaco, \"Andale Mono WT\", \"Andale Mono\", \"Lucida Console\", \"Lucida Sans Typewriter\", \"DejaVu Sans Mono\", \"Bitstream Vera Sans Mono\", \"Liberation Mono\", \"Nimbus Mono L\", \"Courier New\", Courier, monospace;font-size:1em;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-weight:500;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;background:#f5f7ff;color:#5e6687}pre[class*=\"language-\"]::-moz-selection,pre[class*=\"language-\"] ::-moz-selection,code[class*=\"language-\"]::-moz-selection,code[class*=\"language-\"] ::-moz-selection{text-shadow:none;background:#dfe2f1}pre[class*=\"language-\"]::selection,pre[class*=\"language-\"] ::selection,code[class*=\"language-\"]::selection,code[class*=\"language-\"] ::selection{text-shadow:none;background:#dfe2f1}pre[class*=\"language-\"]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=\"language-\"]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#898ea4}.token.punctuation{color:#5e6687}.token.namespace{opacity:.7}.token.operator,.token.boolean,.token.number{color:#c76b29}.token.property{color:#c08b30}.token.tag{color:#3d8fd1}.token.string{color:#22a2c9}.token.selector{color:#6679cc}.token.attr-name{color:#c76b29}.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#22a2c9}.token.attr-value,.token.keyword,.token.control,.token.directive,.token.unit{color:#ac9739}.token.statement,.token.regex,.token.atrule{color:#22a2c9}.token.placeholder,.token.variable{color:#3d8fd1}.token.deleted{text-decoration:line-through}.token.inserted{border-bottom:1px dotted #202746;text-decoration:none}.token.italic{font-style:italic}.token.important,.token.bold{font-weight:bold}.token.important{color:#c94922}.token.entity{cursor:help}pre>code.highlight{outline:0.4em solid #c94922;outline-offset:.4em}@font-face{font-family:'octicons';src:url(\"~assets/fonts/octicons.eot?#iefix\") format(\"embedded-opentype\"),url(\"~assets/fonts/octicons.woff\") format(\"woff\"),url(\"~assets/fonts/octicons.ttf\") format(\"truetype\"),url(\"~assets/fonts/octicons.svg#octicons\") format(\"svg\");font-weight:normal;font-style:normal}.octicon,.mega-octicon{font:normal normal normal 16px/1 octicons;display:inline-block;text-decoration:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mega-octicon{font-size:32px}.octicon-alert:before{content:'\\f02d'}.octicon-arrow-down:before{content:'\\f03f'}.octicon-arrow-left:before{content:'\\f040'}.octicon-arrow-right:before{content:'\\f03e'}.octicon-arrow-small-down:before{content:'\\f0a0'}.octicon-arrow-small-left:before{content:'\\f0a1'}.octicon-arrow-small-right:before{content:'\\f071'}.octicon-arrow-small-up:before{content:'\\f09f'}.octicon-arrow-up:before{content:'\\f03d'}.octicon-microscope:before,.octicon-beaker:before{content:'\\f0dd'}.octicon-bell:before{content:'\\f0de'}.octicon-bold:before{content:'\\f0e2'}.octicon-book:before{content:'\\f007'}.octicon-bookmark:before{content:'\\f07b'}.octicon-briefcase:before{content:'\\f0d3'}.octicon-broadcast:before{content:'\\f048'}.octicon-browser:before{content:'\\f0c5'}.octicon-bug:before{content:'\\f091'}.octicon-calendar:before{content:'\\f068'}.octicon-check:before{content:'\\f03a'}.octicon-checklist:before{content:'\\f076'}.octicon-chevron-down:before{content:'\\f0a3'}.octicon-chevron-left:before{content:'\\f0a4'}.octicon-chevron-right:before{content:'\\f078'}.octicon-chevron-up:before{content:'\\f0a2'}.octicon-circle-slash:before{content:'\\f084'}.octicon-circuit-board:before{content:'\\f0d6'}.octicon-clippy:before{content:'\\f035'}.octicon-clock:before{content:'\\f046'}.octicon-cloud-download:before{content:'\\f00b'}.octicon-cloud-upload:before{content:'\\f00c'}.octicon-code:before{content:'\\f05f'}.octicon-comment-add:before,.octicon-comment:before{content:'\\f02b'}.octicon-comment-discussion:before{content:'\\f04f'}.octicon-credit-card:before{content:'\\f045'}.octicon-dash:before{content:'\\f0ca'}.octicon-dashboard:before{content:'\\f07d'}.octicon-database:before{content:'\\f096'}.octicon-clone:before,.octicon-desktop-download:before{content:'\\f0dc'}.octicon-device-camera:before{content:'\\f056'}.octicon-device-camera-video:before{content:'\\f057'}.octicon-device-desktop:before{content:'\\f27c'}.octicon-device-mobile:before{content:'\\f038'}.octicon-diff:before{content:'\\f04d'}.octicon-diff-added:before{content:'\\f06b'}.octicon-diff-ignored:before{content:'\\f099'}.octicon-diff-modified:before{content:'\\f06d'}.octicon-diff-removed:before{content:'\\f06c'}.octicon-diff-renamed:before{content:'\\f06e'}.octicon-ellipsis:before{content:'\\f09a'}.octicon-eye-unwatch:before,.octicon-eye-watch:before,.octicon-eye:before{content:'\\f04e'}.octicon-file-binary:before{content:'\\f094'}.octicon-file-code:before{content:'\\f010'}.octicon-file-directory:before{content:'\\f016'}.octicon-file-media:before{content:'\\f012'}.octicon-file-pdf:before{content:'\\f014'}.octicon-file-submodule:before{content:'\\f017'}.octicon-file-symlink-directory:before{content:'\\f0b1'}.octicon-file-symlink-file:before{content:'\\f0b0'}.octicon-file-text:before{content:'\\f011'}.octicon-file-zip:before{content:'\\f013'}.octicon-flame:before{content:'\\f0d2'}.octicon-fold:before{content:'\\f0cc'}.octicon-gear:before{content:'\\f02f'}.octicon-gift:before{content:'\\f042'}.octicon-gist:before{content:'\\f00e'}.octicon-gist-secret:before{content:'\\f08c'}.octicon-git-branch-create:before,.octicon-git-branch-delete:before,.octicon-git-branch:before{content:'\\f020'}.octicon-git-commit:before{content:'\\f01f'}.octicon-git-compare:before{content:'\\f0ac'}.octicon-git-merge:before{content:'\\f023'}.octicon-git-pull-request-abandoned:before,.octicon-git-pull-request:before{content:'\\f009'}.octicon-globe:before{content:'\\f0b6'}.octicon-graph:before{content:'\\f043'}.octicon-heart:before{content:'\\2665'}.octicon-history:before{content:'\\f07e'}.octicon-home:before{content:'\\f08d'}.octicon-horizontal-rule:before{content:'\\f070'}.octicon-hubot:before{content:'\\f09d'}.octicon-inbox:before{content:'\\f0cf'}.octicon-info:before{content:'\\f059'}.octicon-issue-closed:before{content:'\\f028'}.octicon-issue-opened:before{content:'\\f026'}.octicon-issue-reopened:before{content:'\\f027'}.octicon-italic:before{content:'\\f0e4'}.octicon-jersey:before{content:'\\f019'}.octicon-key:before{content:'\\f049'}.octicon-keyboard:before{content:'\\f00d'}.octicon-law:before{content:'\\f0d8'}.octicon-light-bulb:before{content:'\\f000'}.octicon-link:before{content:'\\f05c'}.octicon-link-external:before{content:'\\f07f'}.octicon-list-ordered:before{content:'\\f062'}.octicon-list-unordered:before{content:'\\f061'}.octicon-location:before{content:'\\f060'}.octicon-gist-private:before,.octicon-mirror-private:before,.octicon-git-fork-private:before,.octicon-lock:before{content:'\\f06a'}.octicon-logo-gist:before{content:'\\f0ad'}.octicon-logo-github:before{content:'\\f092'}.octicon-mail:before{content:'\\f03b'}.octicon-mail-read:before{content:'\\f03c'}.octicon-mail-reply:before{content:'\\f051'}.octicon-mark-github:before{content:'\\f00a'}.octicon-markdown:before{content:'\\f0c9'}.octicon-megaphone:before{content:'\\f077'}.octicon-mention:before{content:'\\f0be'}.octicon-milestone:before{content:'\\f075'}.octicon-mirror-public:before,.octicon-mirror:before{content:'\\f024'}.octicon-mortar-board:before{content:'\\f0d7'}.octicon-mute:before{content:'\\f080'}.octicon-no-newline:before{content:'\\f09c'}.octicon-octoface:before{content:'\\f008'}.octicon-organization:before{content:'\\f037'}.octicon-package:before{content:'\\f0c4'}.octicon-paintcan:before{content:'\\f0d1'}.octicon-pencil:before{content:'\\f058'}.octicon-person-add:before,.octicon-person-follow:before,.octicon-person:before{content:'\\f018'}.octicon-pin:before{content:'\\f041'}.octicon-plug:before{content:'\\f0d4'}.octicon-repo-create:before,.octicon-gist-new:before,.octicon-file-directory-create:before,.octicon-file-add:before,.octicon-plus:before{content:'\\f05d'}.octicon-primitive-dot:before{content:'\\f052'}.octicon-primitive-square:before{content:'\\f053'}.octicon-pulse:before{content:'\\f085'}.octicon-question:before{content:'\\f02c'}.octicon-quote:before{content:'\\f063'}.octicon-radio-tower:before{content:'\\f030'}.octicon-repo-delete:before,.octicon-repo:before{content:'\\f001'}.octicon-repo-clone:before{content:'\\f04c'}.octicon-repo-force-push:before{content:'\\f04a'}.octicon-gist-fork:before,.octicon-repo-forked:before{content:'\\f002'}.octicon-repo-pull:before{content:'\\f006'}.octicon-repo-push:before{content:'\\f005'}.octicon-rocket:before{content:'\\f033'}.octicon-rss:before{content:'\\f034'}.octicon-ruby:before{content:'\\f047'}.octicon-search-save:before,.octicon-search:before{content:'\\f02e'}.octicon-server:before{content:'\\f097'}.octicon-settings:before{content:'\\f07c'}.octicon-shield:before{content:'\\f0e1'}.octicon-log-in:before,.octicon-sign-in:before{content:'\\f036'}.octicon-log-out:before,.octicon-sign-out:before{content:'\\f032'}.octicon-smiley:before{content:'\\f0e7'}.octicon-squirrel:before{content:'\\f0b2'}.octicon-star-add:before,.octicon-star-delete:before,.octicon-star:before{content:'\\f02a'}.octicon-stop:before{content:'\\f08f'}.octicon-repo-sync:before,.octicon-sync:before{content:'\\f087'}.octicon-tag-remove:before,.octicon-tag-add:before,.octicon-tag:before{content:'\\f015'}.octicon-tasklist:before{content:'\\f0e5'}.octicon-telescope:before{content:'\\f088'}.octicon-terminal:before{content:'\\f0c8'}.octicon-text-size:before{content:'\\f0e3'}.octicon-three-bars:before{content:'\\f05e'}.octicon-thumbsdown:before{content:'\\f0db'}.octicon-thumbsup:before{content:'\\f0da'}.octicon-tools:before{content:'\\f031'}.octicon-trashcan:before{content:'\\f0d0'}.octicon-triangle-down:before{content:'\\f05b'}.octicon-triangle-left:before{content:'\\f044'}.octicon-triangle-right:before{content:'\\f05a'}.octicon-triangle-up:before{content:'\\f0aa'}.octicon-unfold:before{content:'\\f039'}.octicon-unmute:before{content:'\\f0ba'}.octicon-unverified:before{content:'\\f0e8'}.octicon-verified:before{content:'\\f0e6'}.octicon-versions:before{content:'\\f064'}.octicon-watch:before{content:'\\f0e0'}.octicon-remove-close:before,.octicon-x:before{content:'\\f081'}.octicon-zap:before{content:'\\26A1'}\n\n\n\n/** WEBPACK FOOTER **\n ** webpack:///docs/Docs.vue\n **/","\n.v-select {\n\tposition: relative;\n}\n\n.v-select .open-indicator {\n\tposition: absolute;\n\tbottom: 6px;\n\tright: 10px;\n\tdisplay: inline-block;\n\tcursor: pointer;\n\tpointer-events: all;\n\t-webkit-transition: all 150ms cubic-bezier(1.000, -0.115, 0.975, 0.855);\n\ttransition: all 150ms cubic-bezier(1.000, -0.115, 0.975, 0.855);\n\t-webkit-transition-timing-function: cubic-bezier(1.000, -0.115, 0.975, 0.855);\n\t transition-timing-function: cubic-bezier(1.000, -0.115, 0.975, 0.855);\n\topacity: 1;\n\t-webkit-transition: opacity .1s;\n\ttransition: opacity .1s;\n}\n\n.v-select.loading .open-indicator {\n\topacity: 0;\n}\n\n.v-select .open-indicator:before {\n\tborder-color: rgba(60, 60, 60, .5);\n\tborder-style: solid;\n\tborder-width: 0.25em 0.25em 0 0;\n\tcontent: '';\n\tdisplay: inline-block;\n\theight: 10px;\n\twidth: 10px;\n\tvertical-align: top;\n\t-webkit-transform: rotate(133deg);\n\t transform: rotate(133deg);\n\t-webkit-transition: all 150ms cubic-bezier(1.000, -0.115, 0.975, 0.855);\n\ttransition: all 150ms cubic-bezier(1.000, -0.115, 0.975, 0.855);\n\t-webkit-transition-timing-function: cubic-bezier(1.000, -0.115, 0.975, 0.855);\n\t transition-timing-function: cubic-bezier(1.000, -0.115, 0.975, 0.855);\n}\n\n.v-select.open .open-indicator {\n\tbottom: 1px;\n}\n\n.v-select.open .open-indicator:before {\n\t-webkit-transform: rotate(315deg);\n\t transform: rotate(315deg);\n}\n\n.v-select .dropdown-toggle {\n\tdisplay: block;\n\tpadding: 0;\n\tbackground: none;\n\tborder: 1px solid rgba(60, 60, 60, .26);\n\tborder-radius: 4px;\n\twhite-space: normal;\n}\n\n.v-select.searchable .dropdown-toggle {\n\tcursor: text;\n}\n\n.v-select.open .dropdown-toggle {\n\tborder-bottom: none;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.v-select > .dropdown-menu {\n\tmargin: 0;\n\twidth: 100%;\n\toverflow-y: scroll;\n\tborder-top: none;\n\tborder-top-left-radius: 0;\n\tborder-top-right-radius: 0;\n}\n\n.v-select .selected-tag {\n\tcolor: #333;\n\tbackground-color: #f0f0f0;\n\tborder: 1px solid #ccc;\n\tborder-radius: 4px;\n\theight: 26px;\n\tmargin: 4px 1px 0px 3px;\n\tpadding: 0 0.25em;\n\tfloat: left;\n\tline-height: 1.7em;\n}\n\n.v-select .selected-tag .close {\n\tfloat: none;\n\tmargin-right: 0;\n\tfont-size: 20px;\n}\n\n.v-select input[type=search],\n.v-select input[type=search]:focus {\n\tdisplay: inline-block;\n\tborder: none;\n\toutline: none;\n\tmargin: 0;\n\tpadding: 0 .5em;\n\twidth: 10em;\n\tmax-width: 100%;\n\tbackground: none;\n\tposition: relative;\n\tbox-shadow: none;\n\tfloat: left;\n\tclear: none;\n}\n\n.v-select input[type=search]:disabled {\n\tcursor: pointer;\n}\n\n.v-select li a {\n\tcursor: pointer;\n}\n\n.v-select .active a {\n\tbackground: rgba(50, 50, 50, .1);\n\tcolor: #333;\n}\n\n.v-select .highlight a,\n.v-select li:hover > a {\n\tbackground: #f0f0f0;\n\tcolor: #333;\n}\n\n.v-select .spinner {\n\topacity: 0;\n\tposition: absolute;\n\ttop: 5px;\n\tright: 10px;\n\tfont-size: 5px;\n\ttext-indent: -9999em;\n\toverflow: hidden;\n\tborder-top: .9em solid rgba(100, 100, 100, .1);\n\tborder-right: .9em solid rgba(100, 100, 100, .1);\n\tborder-bottom: .9em solid rgba(100, 100, 100, .1);\n\tborder-left: .9em solid rgba(60, 60, 60, .45);\n\t-webkit-transform: translateZ(0);\n\t transform: translateZ(0);\n\t-webkit-animation: vSelectSpinner 1.1s infinite linear;\n\t animation: vSelectSpinner 1.1s infinite linear;\n\t-webkit-transition: opacity .1s;\n\ttransition: opacity .1s;\n}\n\n.v-select.loading .spinner {\n\topacity: 1;\n}\n\n.v-select .spinner,\n.v-select .spinner:after {\n\tborder-radius: 50%;\n\twidth: 5em;\n\theight: 5em;\n}\n\n@-webkit-keyframes vSelectSpinner {\n\t0% {\n\t\t-webkit-transform: rotate(0deg);\n\t\t transform: rotate(0deg);\n\t}\n\t100% {\n\t\t-webkit-transform: rotate(360deg);\n\t\t transform: rotate(360deg);\n\t}\n}\n\n@keyframes vSelectSpinner {\n\t0% {\n\t\t-webkit-transform: rotate(0deg);\n\t\t transform: rotate(0deg);\n\t}\n\t100% {\n\t\t-webkit-transform: rotate(360deg);\n\t\t transform: rotate(360deg);\n\t}\n}\n\n\n\n/** WEBPACK FOOTER **\n ** webpack:///src/components/Select.vue\n **/","\n#spinner-example {\n\tmax-width: 10em;\n\tdisplay: block;\n}\n#spinner-example .spinner {\n\tdisplay: none;\n\tdisplay: inline-block;\n\tfloat: right;\n\topacity: 0;\n\tfont-size: 5px;\n\ttext-indent: -9999em;\n\tborder-top: .9em solid rgba(100,100,100,.1);\n\tborder-right: .9em solid rgba(100,100,100,.1);\n\tborder-bottom: .9em solid rgba(100,100,100,.1);\n\tborder-left: .9em solid rgba(60,60,60,.45);\n\t-webkit-transform: translateZ(0);\n\t transform: translateZ(0);\n\t-webkit-animation: vSelectSpinner 1.1s infinite linear;\n\t animation: vSelectSpinner 1.1s infinite linear;\n\t-webkit-transition: opacity .1s;\n\ttransition: opacity .1s;\n}\n#spinner-example.loading .spinner {\n\topacity: 1;\n\tdisplay: block;\n}\n#spinner-example .spinner,\n#spinner-example .spinner:after {\n\tborder-radius: 50%;\n\twidth: 5em;\n\theight: 5em;\n}\n@-webkit-keyframes vSelectSpinner {\n\t0% {\n\t\t-webkit-transform: rotate(0deg);\n\t\t transform: rotate(0deg);\n\t}\n\t100% {\n\t\t-webkit-transform: rotate(360deg);\n\t\t transform: rotate(360deg);\n\t}\n}\n@keyframes vSelectSpinner {\n\t0% {\n\t\t-webkit-transform: rotate(0deg);\n\t\t transform: rotate(0deg);\n\t}\n\t100% {\n\t\t-webkit-transform: rotate(360deg);\n\t\t transform: rotate(360deg);\n\t}\n}\n\n\n\n/** WEBPACK FOOTER **\n ** webpack:///docs/components/snippets/Ajax.vue\n **/",".github-search.panel-default{border:none}.github-search .panel-heading,.github-search .panel-footer{background:none}.github-search .panel-heading{padding:0;border:none}.github-search .panel-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1px solid #ddd;border-right:1px solid #ddd}.github-search .panel-footer{border:1px solid #ddd}.github-search p{margin-bottom:0}.github-search .v-select .dropdown-toggle{border-color:#ddd;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:5px}.github-search .v-select .dropdown-toggle .open-indicator{top:15px;right:15px}.github-search .v-select .selected-tag{background:none;border:none}.github-search .gravatar{max-width:25px;float:left;margin-right:1em}.github-search img{margin-bottom:0}.github-search .badge{background:#7BC8A4}.github-search .list-inline{margin:0}\n\n\n\n/** WEBPACK FOOTER **\n ** webpack:///docs/components/GitHubSearch.vue\n **/"],"sourceRoot":""} \ No newline at end of file diff --git a/css/app.ed6b57fb58d0dd1adcbdb19d1b8345cc.css b/css/app.ed6b57fb58d0dd1adcbdb19d1b8345cc.css new file mode 100644 index 0000000..f2dfad1 --- /dev/null +++ b/css/app.ed6b57fb58d0dd1adcbdb19d1b8345cc.css @@ -0,0 +1,2 @@ +.v-select{position:relative;font-family:sans-serif}.v-select,.v-select *{box-sizing:border-box}.v-select.rtl .open-indicator{left:10px;right:auto}.v-select.rtl .selected-tag{float:right;margin-right:3px;margin-left:1px}.v-select.rtl .dropdown-menu{text-align:right}.v-select.rtl .dropdown-toggle .clear{left:30px;right:auto}.v-select .open-indicator{position:absolute;bottom:6px;right:10px;cursor:pointer;pointer-events:all;opacity:1;height:20px}.v-select .open-indicator,.v-select .open-indicator:before{display:inline-block;transition:all .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855);width:10px}.v-select .open-indicator:before{border-color:rgba(60,60,60,.5);border-style:solid;border-width:3px 3px 0 0;content:"";height:10px;vertical-align:top;transform:rotate(133deg);box-sizing:inherit}.v-select.open .open-indicator:before{transform:rotate(315deg)}.v-select.loading .open-indicator{opacity:0}.v-select.open .open-indicator{bottom:1px}.v-select .dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.v-select .dropdown-toggle:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.v-select .dropdown-toggle .clear{position:absolute;bottom:9px;right:30px;font-size:23px;font-weight:700;line-height:1;color:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer}.v-select.searchable .dropdown-toggle{cursor:text}.v-select.unsearchable .dropdown-toggle{cursor:pointer}.v-select.open .dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.v-select .dropdown-menu{display:block;position:absolute;top:100%;left:0;z-index:1000;min-width:160px;padding:5px 0;margin:0;width:100%;overflow-y:scroll;border:1px solid rgba(0,0,0,.26);box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border-top:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.v-select .no-options{text-align:center}.v-select .selected-tag{color:#333;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;height:26px;margin:4px 1px 0 3px;padding:1px .25em;float:left;line-height:24px}.v-select.single .selected-tag{background-color:transparent;border-color:transparent}.v-select.single.open .selected-tag{position:absolute;opacity:.5}.v-select.single.loading .selected-tag,.v-select.single.open.searching .selected-tag{display:none}.v-select .selected-tag .close{float:none;margin-right:0;font-size:20px;appearance:none;padding:0;cursor:pointer;background:0 0;border:0;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.v-select.single.searching:not(.open):not(.loading) input[type=search]{opacity:.2}.v-select input[type=search]::-webkit-search-cancel-button,.v-select input[type=search]::-webkit-search-decoration,.v-select input[type=search]::-webkit-search-results-button,.v-select input[type=search]::-webkit-search-results-decoration{display:none}.v-select input[type=search]::-ms-clear{display:none}.v-select input[type=search],.v-select input[type=search]:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none;line-height:1.42857143;font-size:1em;height:34px;display:inline-block;border:none;outline:none;margin:0;padding:0 .5em;width:10em;max-width:100%;background:none;position:relative;box-shadow:none}.v-select.unsearchable input[type=search]{opacity:0}.v-select.unsearchable input[type=search]:hover{cursor:pointer}.v-select li{line-height:1.42857143}.v-select li>a{display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.v-select li:hover{cursor:pointer}.v-select .dropdown-menu .active>a{color:#333;background:rgba(50,50,50,.1)}.v-select .dropdown-menu>.highlight>a{background:#5897fb;color:#fff}.v-select .highlight:not(:last-child){margin-bottom:0}.v-select .spinner{opacity:0;position:absolute;top:5px;right:10px;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39%,.1);border-right:.9em solid hsla(0,0%,39%,.1);border-bottom:.9em solid hsla(0,0%,39%,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0);animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.v-select .spinner,.v-select .spinner:after{border-radius:50%;width:5em;height:5em}.v-select.disabled .dropdown-toggle,.v-select.disabled .dropdown-toggle .clear,.v-select.disabled .dropdown-toggle input,.v-select.disabled .open-indicator,.v-select.disabled .selected-tag .close{cursor:not-allowed;background-color:#f8f8f8}.v-select.loading .spinner{opacity:1}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-enter-active,.fade-leave-active{transition:opacity .15s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{opacity:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}body,html{height:100vh}[v-cloak]{display:none}body{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;background:#4cc3d9;background:linear-gradient(45deg,rgba(76,195,217,0),#98e3ea);display:flex;align-items:center;justify-content:center}#app{text-align:center;max-width:50em}h1{font-size:63px;margin-top:20px;margin-bottom:10px;display:inline-block;font-family:Dosis,Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:300;line-height:1;padding-right:80px;background-position:100%;background-repeat:no-repeat;background-size:55px auto;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTk2QkI4RkE3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk2QkI4Rjk3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjU2QTEyNzk3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjU2QTEyN0E3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WHowqAAAXNElEQVR42uxda4xd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")}p.lead{font-size:1.8em;margin:1em 0;font-weight:200;line-height:1.4}.accolades a{margin-left:0;margin-right:5px}.btn{display:inline-block;margin-bottom:0;font-size:14px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;text-decoration:none}.feature-list{display:flex;justify-content:center}.feature-list ul{padding-left:0;margin:2em;text-align:left}.feature-list+p{margin-top:0;margin-bottom:2em}code{color:#708090;font-family:Fira Code,monospace;display:inline-block;padding:.5em;margin-top:1.5em;margin-bottom:1em;border-radius:5px;background:hsla(0,0%,100%,.5);font-size:20px}.cta .btn{margin:0 .5em}.btn-outline{padding:10px 16px;font-size:18px;margin-bottom:0;background:none;line-height:1.3333333;border-radius:6px;border:2px solid #91ddec;color:#147688}.btn-outline.btn-lg{border-width:3px}.btn-outline:hover{color:#fff;border-color:#41b883;background-color:rgba(65,184,131,.67)}.btn-outline:active,.btn-outline:focus{border-color:#41b883;background-color:#41b883}.content{transition:opacity .25s}.hidden{opacity:0}.dropdown-action{margin-top:5em}#v-select{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;max-width:500px;margin:0 auto}#v-select .dropdown-toggle{background:#fff;border-color:rgba(82,166,183,.39)}#v-select.dropdown.open .dropdown-menu,#v-select.dropdown.open .dropdown-toggle,#v-select.dropdown.open .open-indicator:before{border-color:#4cc3d9}#v-select .active a{background:rgba(50,50,50,.1);color:#333}#v-select.dropdown li{border-bottom:1px solid rgba(112,128,144,.1)}#v-select.dropdown li:last-child{border-bottom:none}#v-select.dropdown li a{padding:10px 20px;display:inline-flex;width:100%;align-items:center;font-size:1.5em}#v-select.dropdown li a .octicon{font-size:1.5em;width:1.5em}#v-select.dropdown .highlight a,#v-select.dropdown li:hover a{background:#4cc3d9;color:#fff}@font-face{font-family:octicons;src:url(/fonts/octicons.75fc0c7.eot?#iefix) format("embedded-opentype"),url(/fonts/octicons.4fba005.woff) format("woff"),url(/fonts/octicons.f71d498.ttf) format("truetype"),url(/fonts/octicons.9e5cc6e.svg#octicons) format("svg");font-weight:400;font-style:normal}.mega-octicon,.octicon{font:normal normal normal 16px/1 octicons;display:inline-block;text-decoration:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mega-octicon{font-size:32px}.octicon-alert:before{content:"\F02D"}.octicon-arrow-down:before{content:"\F03F"}.octicon-arrow-left:before{content:"\F040"}.octicon-arrow-right:before{content:"\F03E"}.octicon-arrow-small-down:before{content:"\F0A0"}.octicon-arrow-small-left:before{content:"\F0A1"}.octicon-arrow-small-right:before{content:"\F071"}.octicon-arrow-small-up:before{content:"\F09F"}.octicon-arrow-up:before{content:"\F03D"}.octicon-beaker:before,.octicon-microscope:before{content:"\F0DD"}.octicon-bell:before{content:"\F0DE"}.octicon-bold:before{content:"\F0E2"}.octicon-book:before{content:"\F007"}.octicon-bookmark:before{content:"\F07B"}.octicon-briefcase:before{content:"\F0D3"}.octicon-broadcast:before{content:"\F048"}.octicon-browser:before{content:"\F0C5"}.octicon-bug:before{content:"\F091"}.octicon-calendar:before{content:"\F068"}.octicon-check:before{content:"\F03A"}.octicon-checklist:before{content:"\F076"}.octicon-chevron-down:before{content:"\F0A3"}.octicon-chevron-left:before{content:"\F0A4"}.octicon-chevron-right:before{content:"\F078"}.octicon-chevron-up:before{content:"\F0A2"}.octicon-circle-slash:before{content:"\F084"}.octicon-circuit-board:before{content:"\F0D6"}.octicon-clippy:before{content:"\F035"}.octicon-clock:before{content:"\F046"}.octicon-cloud-download:before{content:"\F00B"}.octicon-cloud-upload:before{content:"\F00C"}.octicon-code:before{content:"\F05F"}.octicon-comment-add:before,.octicon-comment:before{content:"\F02B"}.octicon-comment-discussion:before{content:"\F04F"}.octicon-credit-card:before{content:"\F045"}.octicon-dash:before{content:"\F0CA"}.octicon-dashboard:before{content:"\F07D"}.octicon-database:before{content:"\F096"}.octicon-clone:before,.octicon-desktop-download:before{content:"\F0DC"}.octicon-device-camera:before{content:"\F056"}.octicon-device-camera-video:before{content:"\F057"}.octicon-device-desktop:before{content:"\F27C"}.octicon-device-mobile:before{content:"\F038"}.octicon-diff:before{content:"\F04D"}.octicon-diff-added:before{content:"\F06B"}.octicon-diff-ignored:before{content:"\F099"}.octicon-diff-modified:before{content:"\F06D"}.octicon-diff-removed:before{content:"\F06C"}.octicon-diff-renamed:before{content:"\F06E"}.octicon-ellipsis:before{content:"\F09A"}.octicon-eye-unwatch:before,.octicon-eye-watch:before,.octicon-eye:before{content:"\F04E"}.octicon-file-binary:before{content:"\F094"}.octicon-file-code:before{content:"\F010"}.octicon-file-directory:before{content:"\F016"}.octicon-file-media:before{content:"\F012"}.octicon-file-pdf:before{content:"\F014"}.octicon-file-submodule:before{content:"\F017"}.octicon-file-symlink-directory:before{content:"\F0B1"}.octicon-file-symlink-file:before{content:"\F0B0"}.octicon-file-text:before{content:"\F011"}.octicon-file-zip:before{content:"\F013"}.octicon-flame:before{content:"\F0D2"}.octicon-fold:before{content:"\F0CC"}.octicon-gear:before{content:"\F02F"}.octicon-gift:before{content:"\F042"}.octicon-gist:before{content:"\F00E"}.octicon-gist-secret:before{content:"\F08C"}.octicon-git-branch-create:before,.octicon-git-branch-delete:before,.octicon-git-branch:before{content:"\F020"}.octicon-git-commit:before{content:"\F01F"}.octicon-git-compare:before{content:"\F0AC"}.octicon-git-merge:before{content:"\F023"}.octicon-git-pull-request-abandoned:before,.octicon-git-pull-request:before{content:"\F009"}.octicon-globe:before{content:"\F0B6"}.octicon-graph:before{content:"\F043"}.octicon-heart:before{content:"\2665"}.octicon-history:before{content:"\F07E"}.octicon-home:before{content:"\F08D"}.octicon-horizontal-rule:before{content:"\F070"}.octicon-hubot:before{content:"\F09D"}.octicon-inbox:before{content:"\F0CF"}.octicon-info:before{content:"\F059"}.octicon-issue-closed:before{content:"\F028"}.octicon-issue-opened:before{content:"\F026"}.octicon-issue-reopened:before{content:"\F027"}.octicon-italic:before{content:"\F0E4"}.octicon-jersey:before{content:"\F019"}.octicon-key:before{content:"\F049"}.octicon-keyboard:before{content:"\F00D"}.octicon-law:before{content:"\F0D8"}.octicon-light-bulb:before{content:"\F000"}.octicon-link:before{content:"\F05C"}.octicon-link-external:before{content:"\F07F"}.octicon-list-ordered:before{content:"\F062"}.octicon-list-unordered:before{content:"\F061"}.octicon-location:before{content:"\F060"}.octicon-gist-private:before,.octicon-git-fork-private:before,.octicon-lock:before,.octicon-mirror-private:before{content:"\F06A"}.octicon-logo-gist:before{content:"\F0AD"}.octicon-logo-github:before{content:"\F092"}.octicon-mail:before{content:"\F03B"}.octicon-mail-read:before{content:"\F03C"}.octicon-mail-reply:before{content:"\F051"}.octicon-mark-github:before{content:"\F00A"}.octicon-markdown:before{content:"\F0C9"}.octicon-megaphone:before{content:"\F077"}.octicon-mention:before{content:"\F0BE"}.octicon-milestone:before{content:"\F075"}.octicon-mirror-public:before,.octicon-mirror:before{content:"\F024"}.octicon-mortar-board:before{content:"\F0D7"}.octicon-mute:before{content:"\F080"}.octicon-no-newline:before{content:"\F09C"}.octicon-octoface:before{content:"\F008"}.octicon-organization:before{content:"\F037"}.octicon-package:before{content:"\F0C4"}.octicon-paintcan:before{content:"\F0D1"}.octicon-pencil:before{content:"\F058"}.octicon-person-add:before,.octicon-person-follow:before,.octicon-person:before{content:"\F018"}.octicon-pin:before{content:"\F041"}.octicon-plug:before{content:"\F0D4"}.octicon-file-add:before,.octicon-file-directory-create:before,.octicon-gist-new:before,.octicon-plus:before,.octicon-repo-create:before{content:"\F05D"}.octicon-primitive-dot:before{content:"\F052"}.octicon-primitive-square:before{content:"\F053"}.octicon-pulse:before{content:"\F085"}.octicon-question:before{content:"\F02C"}.octicon-quote:before{content:"\F063"}.octicon-radio-tower:before{content:"\F030"}.octicon-repo-delete:before,.octicon-repo:before{content:"\F001"}.octicon-repo-clone:before{content:"\F04C"}.octicon-repo-force-push:before{content:"\F04A"}.octicon-gist-fork:before,.octicon-repo-forked:before{content:"\F002"}.octicon-repo-pull:before{content:"\F006"}.octicon-repo-push:before{content:"\F005"}.octicon-rocket:before{content:"\F033"}.octicon-rss:before{content:"\F034"}.octicon-ruby:before{content:"\F047"}.octicon-search-save:before,.octicon-search:before{content:"\F02E"}.octicon-server:before{content:"\F097"}.octicon-settings:before{content:"\F07C"}.octicon-shield:before{content:"\F0E1"}.octicon-log-in:before,.octicon-sign-in:before{content:"\F036"}.octicon-log-out:before,.octicon-sign-out:before{content:"\F032"}.octicon-smiley:before{content:"\F0E7"}.octicon-squirrel:before{content:"\F0B2"}.octicon-star-add:before,.octicon-star-delete:before,.octicon-star:before{content:"\F02A"}.octicon-stop:before{content:"\F08F"}.octicon-repo-sync:before,.octicon-sync:before{content:"\F087"}.octicon-tag-add:before,.octicon-tag-remove:before,.octicon-tag:before{content:"\F015"}.octicon-tasklist:before{content:"\F0E5"}.octicon-telescope:before{content:"\F088"}.octicon-terminal:before{content:"\F0C8"}.octicon-text-size:before{content:"\F0E3"}.octicon-three-bars:before{content:"\F05E"}.octicon-thumbsdown:before{content:"\F0DB"}.octicon-thumbsup:before{content:"\F0DA"}.octicon-tools:before{content:"\F031"}.octicon-trashcan:before{content:"\F0D0"}.octicon-triangle-down:before{content:"\F05B"}.octicon-triangle-left:before{content:"\F044"}.octicon-triangle-right:before{content:"\F05A"}.octicon-triangle-up:before{content:"\F0AA"}.octicon-unfold:before{content:"\F039"}.octicon-unmute:before{content:"\F0BA"}.octicon-unverified:before{content:"\F0E8"}.octicon-verified:before{content:"\F0E6"}.octicon-versions:before{content:"\F064"}.octicon-watch:before{content:"\F0E0"}.octicon-remove-close:before,.octicon-x:before{content:"\F081"}.octicon-zap:before{content:"\26A1"} +/*# sourceMappingURL=app.ed6b57fb58d0dd1adcbdb19d1b8345cc.css.map*/ \ No newline at end of file diff --git a/css/app.ed6b57fb58d0dd1adcbdb19d1b8345cc.css.map b/css/app.ed6b57fb58d0dd1adcbdb19d1b8345cc.css.map new file mode 100644 index 0000000..3af185e --- /dev/null +++ b/css/app.ed6b57fb58d0dd1adcbdb19d1b8345cc.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack:///src/components/Select.vue","webpack:///webpack:///docs/homepage/assets/~/normalize.css/normalize.css","webpack:///webpack:///docs/homepage/assets/docs/homepage/assets/scss/_demo.scss","webpack:///webpack:///docs/homepage/assets/docs/homepage/assets/scss/_cyan_theme.scss","webpack:///webpack:///docs/homepage/assets/docs/homepage/assets/scss/_variables.scss","webpack:///webpack:///docs/homepage/assets/docs/homepage/assets/scss/_octicons.scss"],"names":[],"mappings":"AACA,UACE,kBACA,sBAAwB,CAE1B,sBAIE,qBAAuB,CAGzB,8BACE,UACA,UAAY,CAEd,4BACE,YACA,iBACA,eAAiB,CAEnB,6BACE,gBAAkB,CAEpB,sCACE,UACA,UAAY,CAGd,0BACE,kBACA,WACA,WAEA,eACA,mBAGA,UACA,WAAa,CAEf,2DARE,qBAGA,oDACA,2DAEc,UAAY,CAe3B,iCAZC,+BACA,mBACA,yBACA,WAEA,YAEA,mBACA,yBAGA,kBAAoB,CAGtB,sCACE,wBAA0B,CAE5B,kCACE,SAAW,CAEb,+BACE,UAAY,CAGd,2BACE,wBACA,qBACA,gBACA,cACA,UACA,gBACA,oCACA,kBACA,kBAAoB,CAEtB,iCACE,kBACA,cACA,YACA,YACA,WACA,QAAU,CAIZ,kCACE,kBACA,WACA,WACA,eACA,gBACA,cACA,wBACA,UACA,SACA,6BACA,cAAgB,CAIlB,sCACE,WAAa,CAEf,wCACE,cAAgB,CAElB,gCACE,gCACA,4BACA,4BAA8B,CAGhC,yBACE,cACA,kBACA,SACA,OACA,aACA,gBACA,cACA,SACA,WACA,kBACA,iCACA,uCACA,gBACA,0BACA,gBACA,gBACA,eAAiB,CAEnB,sBACE,iBAAmB,CAGrB,wBACE,WACA,yBACA,sBACA,kBACA,YACA,qBACA,kBACA,WACA,gBAAkB,CAEpB,+BACE,6BACA,wBAA0B,CAE5B,oCACE,kBACA,UAAY,CAEd,qFAEE,YAAc,CAEhB,+BACE,WACA,eACA,eACA,gBACA,UACA,eACA,eACA,SACA,gBACA,cACA,WACA,yBACA,yBACA,UAAY,CAEd,uEACE,UAAY,CAGd,+OAIE,YAAc,CAEhB,wCACE,YAAc,CAEhB,gEAEE,gBACA,wBACA,qBACA,uBACA,cACA,YACA,qBACA,YACA,aACA,SACA,eACA,WACA,eACA,gBACA,kBACA,eAAiB,CAEnB,0CACE,SAAW,CAEb,gDACE,cAAgB,CAGlB,aACE,sBAAwB,CAE1B,eACE,cACA,iBACA,WACA,WACA,kBAAoB,CAEtB,mBACE,cAAgB,CAElB,mCACE,WACA,4BAAiC,CAEnC,sCAKE,mBACA,UAAY,CAEd,sCACE,eAAiB,CAGnB,mBACE,UACA,kBACA,QACA,WACA,cACA,oBACA,gBACA,wCACA,0CACA,2CACA,0CACA,wBACA,8CACA,sBAAwB,CAE1B,4CAEE,kBACA,UACA,UAAY,CAId,oMAKE,mBACA,wBAAqC,CAIvC,2BACE,SAAW,CAGb,kCACA,GACI,sBAAwB,CAE5B,GACI,uBAA0B,CAC7B,CAED,0BACA,GACI,sBAAwB,CAE5B,GACI,uBAA0B,CAC7B,CAGD,sCAEE,+CAA0D,CAE5D,2BAEE,SAAW,CCjTb,4EAA4E,KAY1E,iBACA,0BACA,6BAA+B,CAChC,KAUC,QAAU,CACX,wCAYC,aAAe,CAChB,GAQC,cACA,cAAiB,CAClB,uBAaC,aAAe,CAChB,OAOC,eAAiB,CAClB,GAQC,uBACA,SACA,gBAAkB,CACnB,IAQC,gCACA,aAAe,CAChB,EAWC,6BACA,oCAAsC,CACvC,YAQC,mBACA,0BACA,gCAAkC,CACnC,SAQC,oBASA,kBAAoB,CACrB,cAUC,gCACA,aAAe,CAChB,IAOC,iBAAmB,CACpB,KAOC,sBACA,UAAY,CACb,MAOC,aAAe,CAChB,QASC,cACA,cACA,kBACA,uBAAyB,CAC1B,IAGC,aAAgB,CACjB,IAGC,SAAY,CACb,YAWC,oBAAsB,CACvB,sBAOC,aACA,QAAU,CACX,IAOC,iBAAmB,CACpB,eAOC,eAAiB,CAClB,sCAeC,uBACA,eACA,iBACA,QAAU,CACX,aASC,gBAAkB,CACnB,cASC,mBAAqB,CACtB,qDAYC,yBAA2B,CAC5B,wHAUC,kBACA,SAAW,CACZ,4GAUC,6BAA+B,CAChC,SAOC,0BAA+B,CAChC,OAUC,sBACA,cACA,cACA,eACA,UACA,kBAAoB,CACrB,SAQC,qBACA,uBAAyB,CAC1B,SAOC,aAAe,CAChB,6BASC,sBACA,SAAW,CACZ,kFAQC,WAAa,CACd,cAQC,6BACA,mBAAqB,CACtB,qFAQC,uBAAyB,CAC1B,6BAQC,0BACA,YAAc,CACf,aAYC,aAAe,CAChB,QAOC,iBAAmB,CACpB,OAUC,oBAAsB,CASvB,kBAUC,YAAc,CACf,UC1bC,YAAc,CACf,UAGC,YAAc,CACf,KAGC,4DACA,mCACA,kCACA,eACA,uBACA,WACA,sBAEA,mBACA,6DACA,aACA,mBACA,sBAAwB,CACzB,KAGC,kBACA,cAAgB,CACjB,GAGC,eACA,gBACA,mBACA,qBACA,kEACA,gBACA,cACA,mBACA,yBACA,4BACA,0BACA,09RAAqB,CACtB,OAGC,gBACA,aACA,gBACA,eAAiB,CAClB,aAGC,cACA,gBAAkB,CACnB,KAGC,qBACA,gBACA,eACA,gBACA,kBACA,mBACA,sBACA,8BACA,0BACA,eACA,yBACA,sBACA,qBACA,iBACA,sBACA,oBAAsB,CACvB,cAGC,aACA,sBAAwB,CAF1B,iBAKI,eACA,WACA,eAAiB,CAPrB,gBAWI,aACA,iBAAmB,CACpB,KAID,cACA,gCACA,qBACA,aACA,iBACA,kBACA,kBACA,8BACA,cAAgB,CACjB,UAGC,aAAe,CAChB,aAGC,kBACA,eACA,gBACA,gBACA,sBACA,kBACA,yBACA,aAAe,CARjB,oBAWI,gBAAkB,CAXtB,mBAeI,WACA,qBACA,qCAAsB,CAjB1B,uCAsBI,qBACA,wBAAsB,CACvB,SAID,uBAAyB,CAC1B,QAGC,SAAW,CACZ,iBAGC,cAAgB,CACjB,UChJC,4DACA,gBACA,aAAe,CAHjB,2BAKI,gBACA,iCAAkB,CANtB,+HAoBI,oBAAsB,CApB1B,oBAuBI,6BACA,UAAY,CAxBhB,sBA4BI,4CCfe,CDbnB,iCA8BM,kBAAoB,CA9B1B,wBAmCI,kBACA,oBACA,WACA,mBACA,eAAiB,CAvCrB,iCAyCM,gBACA,WAAa,CA1CnB,8DA+CI,mBACA,UAAY,CACb,WElDD,qBACA,wMAIA,gBACA,iBAAmB,CAUrB,uBACE,0CACA,qBACA,qBACA,oBACA,mCACA,kCACA,yBACA,sBACA,qBACA,gBAAkB,CACnB,cACe,cAAgB,CAAI,sBAEZ,eAAiB,CAAE,2BACd,eAAiB,CAAE,2BACnB,eAAiB,CAAE,4BAClB,eAAiB,CAAE,iCACd,eAAiB,CAAE,iCACnB,eAAiB,CAAE,kCAClB,eAAiB,CAAE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","file":"css/app.ed6b57fb58d0dd1adcbdb19d1b8345cc.css","sourcesContent":["\n.v-select {\n position: relative;\n font-family: sans-serif;\n}\n.v-select,\n.v-select * {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n/* Rtl support */\n.v-select.rtl .open-indicator {\n left: 10px;\n right: auto;\n}\n.v-select.rtl .selected-tag {\n float: right;\n margin-right: 3px;\n margin-left: 1px;\n}\n.v-select.rtl .dropdown-menu {\n text-align: right;\n}\n.v-select.rtl .dropdown-toggle .clear {\n left: 30px;\n right: auto;\n}\n/* Open Indicator */\n.v-select .open-indicator {\n position: absolute;\n bottom: 6px;\n right: 10px;\n display: inline-block;\n cursor: pointer;\n pointer-events: all;\n transition: all 150ms cubic-bezier(1.000, -0.115, 0.975, 0.855);\n transition-timing-function: cubic-bezier(1.000, -0.115, 0.975, 0.855);\n opacity: 1;\n height: 20px; width: 10px;\n}\n.v-select .open-indicator:before {\n border-color: rgba(60, 60, 60, .5);\n border-style: solid;\n border-width: 3px 3px 0 0;\n content: '';\n display: inline-block;\n height: 10px;\n width: 10px;\n vertical-align: top;\n transform: rotate(133deg);\n transition: all 150ms cubic-bezier(1.000, -0.115, 0.975, 0.855);\n transition-timing-function: cubic-bezier(1.000, -0.115, 0.975, 0.855);\n box-sizing: inherit;\n}\n/* Open Indicator States */\n.v-select.open .open-indicator:before {\n transform: rotate(315deg);\n}\n.v-select.loading .open-indicator {\n opacity: 0;\n}\n.v-select.open .open-indicator {\n bottom: 1px;\n}\n/* Dropdown Toggle */\n.v-select .dropdown-toggle {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n display: block;\n padding: 0;\n background: none;\n border: 1px solid rgba(60, 60, 60, .26);\n border-radius: 4px;\n white-space: normal;\n}\n.v-select .dropdown-toggle:after {\n visibility: hidden;\n display: block;\n font-size: 0;\n content: \" \";\n clear: both;\n height: 0;\n}\n\n/* Clear Button */\n.v-select .dropdown-toggle .clear {\n position: absolute;\n bottom: 9px;\n right: 30px;\n font-size: 23px;\n font-weight: 700;\n line-height: 1;\n color: rgba(60, 60, 60, .5);\n padding: 0;\n border: 0;\n background-color: transparent;\n cursor: pointer;\n}\n\n/* Dropdown Toggle States */\n.v-select.searchable .dropdown-toggle {\n cursor: text;\n}\n.v-select.unsearchable .dropdown-toggle {\n cursor: pointer;\n}\n.v-select.open .dropdown-toggle {\n border-bottom-color: transparent;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n/* Dropdown Menu */\n.v-select .dropdown-menu {\n display:block;\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n min-width: 160px;\n padding: 5px 0;\n margin: 0;\n width: 100%;\n overflow-y: scroll;\n border: 1px solid rgba(0, 0, 0, .26);\n box-shadow: 0px 3px 6px 0px rgba(0,0,0,.15);\n border-top: none;\n border-radius: 0 0 4px 4px;\n text-align: left;\n list-style: none;\n background: #fff;\n}\n.v-select .no-options {\n text-align: center;\n}\n/* Selected Tags */\n.v-select .selected-tag {\n color: #333;\n background-color: #f0f0f0;\n border: 1px solid #ccc;\n border-radius: 4px;\n height: 26px;\n margin: 4px 1px 0px 3px;\n padding: 1px 0.25em;\n float: left;\n line-height: 24px;\n}\n.v-select.single .selected-tag {\n background-color: transparent;\n border-color: transparent;\n}\n.v-select.single.open .selected-tag {\n position: absolute;\n opacity: .5;\n}\n.v-select.single.open.searching .selected-tag,\n.v-select.single.loading .selected-tag {\n display: none;\n}\n.v-select .selected-tag .close {\n float: none;\n margin-right: 0;\n font-size: 20px;\n appearance: none;\n padding: 0;\n cursor: pointer;\n background: 0 0;\n border: 0;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n filter: alpha(opacity=20);\n opacity: .2;\n}\n.v-select.single.searching:not(.open):not(.loading) input[type=\"search\"] {\n opacity: .2;\n}\n/* Search Input */\n.v-select input[type=\"search\"]::-webkit-search-decoration,\n.v-select input[type=\"search\"]::-webkit-search-cancel-button,\n.v-select input[type=\"search\"]::-webkit-search-results-button,\n.v-select input[type=\"search\"]::-webkit-search-results-decoration {\n display: none;\n}\n.v-select input[type=\"search\"]::-ms-clear {\n display: none;\n}\n.v-select input[type=\"search\"],\n.v-select input[type=\"search\"]:focus {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n line-height: 1.42857143;\n font-size:1em;\n height: 34px;\n display: inline-block;\n border: none;\n outline: none;\n margin: 0;\n padding: 0 .5em;\n width: 10em;\n max-width: 100%;\n background: none;\n position: relative;\n box-shadow: none;\n}\n.v-select.unsearchable input[type=\"search\"] {\n opacity: 0;\n}\n.v-select.unsearchable input[type=\"search\"]:hover {\n cursor: pointer;\n}\n /* List Items */\n.v-select li {\n line-height: 1.42857143; /* Normalize line height */\n}\n.v-select li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n color: #333; /* Overrides most CSS frameworks */\n white-space: nowrap;\n}\n.v-select li:hover {\n cursor: pointer;\n}\n.v-select .dropdown-menu .active > a {\n color: #333;\n background: rgba(50, 50, 50, .1);\n}\n.v-select .dropdown-menu > .highlight > a {\n /*\n * required to override bootstrap 3's\n * .dropdown-menu > li > a:hover {} styles\n */\n background: #5897fb;\n color: #fff;\n}\n.v-select .highlight:not(:last-child) {\n margin-bottom: 0; /* Fixes Bulma Margin */\n}\n/* Loading Spinner */\n.v-select .spinner {\n opacity: 0;\n position: absolute;\n top: 5px;\n right: 10px;\n font-size: 5px;\n text-indent: -9999em;\n overflow: hidden;\n border-top: .9em solid rgba(100, 100, 100, .1);\n border-right: .9em solid rgba(100, 100, 100, .1);\n border-bottom: .9em solid rgba(100, 100, 100, .1);\n border-left: .9em solid rgba(60, 60, 60, .45);\n transform: translateZ(0);\n animation: vSelectSpinner 1.1s infinite linear;\n transition: opacity .1s;\n}\n.v-select .spinner,\n.v-select .spinner:after {\n border-radius: 50%;\n width: 5em;\n height: 5em;\n}\n\n/* Disabled state */\n.v-select.disabled .dropdown-toggle,\n.v-select.disabled .dropdown-toggle .clear,\n.v-select.disabled .dropdown-toggle input,\n.v-select.disabled .selected-tag .close,\n.v-select.disabled .open-indicator {\n cursor: not-allowed;\n background-color: rgb(248, 248, 248);\n}\n\n/* Loading Spinner States */\n.v-select.loading .spinner {\n opacity: 1;\n}\n/* KeyFrames */\n@-webkit-keyframes vSelectSpinner {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(360deg);\n}\n}\n@keyframes vSelectSpinner {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(360deg);\n}\n}\n/* Dropdown Default Transition */\n.fade-enter-active,\n.fade-leave-active {\n transition: opacity .15s cubic-bezier(1.0, 0.5, 0.8, 1.0);\n}\n.fade-enter,\n.fade-leave-to {\n opacity: 0;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/Select.vue","/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///docs/homepage/assets/~/normalize.css/normalize.css","@import 'variables';\n\nhtml,\nbody {\n height: 100vh;\n}\n\n[v-cloak] {\n display: none;\n}\n\nbody {\n font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333;\n background-color: #fff;\n\n background: $blue;\n background: $gradient;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n#app {\n text-align: center;\n max-width: 50em;\n}\n\nh1 {\n font-size: 63px;\n margin-top: 20px;\n margin-bottom: 10px;\n display: inline-block;\n font-family: 'Dosis', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;\n font-weight: 300;\n line-height: 1;\n padding-right: 80px;\n background-position: center right;\n background-repeat: no-repeat;\n background-size: 55px auto;\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTk2QkI4RkE3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk2QkI4Rjk3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjU2QTEyNzk3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjU2QTEyN0E3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WHowqAAAXNElEQVR42uxda4xd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\");\n}\n\np.lead {\n font-size: 1.8em;\n margin: 1em 0;\n font-weight: 200;\n line-height: 1.4;\n}\n\n.accolades a {\n margin-left: 0;\n margin-right: 5px;\n}\n\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-size: 14px;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-image: none;\n text-decoration: none;\n}\n\n.feature-list {\n display: flex;\n justify-content: center;\n\n ul {\n padding-left: 0;\n margin: 2em 2em;\n text-align: left;\n }\n\n + p {\n margin-top: 0;\n margin-bottom: 2em;\n }\n}\n\ncode {\n color: $code-grey;\n font-family: 'Fira Code', 'monospace';\n display: inline-block;\n padding: .5em;\n margin-top: 1.5em;\n margin-bottom: 1em;\n border-radius: 5px;\n background: rgba(255,255,255,.5);\n font-size: 20px;\n}\n\n.cta .btn {\n margin: 0 .5em;\n}\n\n.btn-outline {\n padding: 10px 16px;\n font-size: 18px;\n margin-bottom: 0;\n background: none;\n line-height: 1.3333333;\n border-radius: 6px;\n border: 2px solid #91ddec;\n color: #147688;\n\n &.btn-lg {\n border-width: 3px;\n }\n\n &:hover {\n color: #fff;\n border-color: rgb(65, 184, 131);\n background-color: rgba(65, 184, 131, 0.67);\n }\n\n &:active,\n &:focus {\n border-color: rgb(65, 184, 131);\n background-color: rgba(65, 184, 131, 1);\n }\n}\n\n.content {\n transition: opacity .25s;\n}\n\n.hidden {\n opacity: 0;\n}\n\n.dropdown-action {\n margin-top: 5em;\n}\n\n\n// WEBPACK FOOTER //\n// webpack:///docs/homepage/assets/docs/homepage/assets/scss/_demo.scss","@import 'variables';\n\n#v-select {\n font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;\n max-width: 500px;\n margin: 0 auto;\n .dropdown-toggle {\n background: #fff;\n border-color: rgba(82, 166, 183, 0.39);\n }\n //.selected-tag {\n // color: #147688;\n // background-color: #d7f3f9;\n // border-color: #91ddec;\n // .close {\n // color: #147688;\n // opacity: .5;\n // }\n //}\n &.dropdown.open .dropdown-toggle,\n &.dropdown.open .dropdown-menu,\n &.dropdown.open .open-indicator:before {\n border-color: #4CC3D9;\n }\n .active a {\n background: rgba(50, 50, 50, .1);\n color: #333;\n }\n\n &.dropdown li {\n border-bottom: 1px solid rgba($code-grey, .1);\n &:last-child {\n border-bottom: none;\n }\n }\n\n &.dropdown li a {\n padding: 10px 20px;\n display: inline-flex;\n width: 100%;\n align-items: center;\n font-size: 1.5em;\n .octicon {\n font-size: 1.5em;\n width: 1.5em;\n }\n }\n &.dropdown .highlight a,\n &.dropdown li:hover a {\n background: #4CC3D9;\n color: #fff;\n }\n}\n\n\n// WEBPACK FOOTER //\n// webpack:///docs/homepage/assets/docs/homepage/assets/scss/_cyan_theme.scss","$orange: #e96900;\n$yellow: #FFC65D;\n$green: #42b983;\n$blue: #4CC3D9;\n$purple: #93648D;\n$black: #34495e;\n$red: #ff6666;\n\n$gradient: linear-gradient(45deg, rgba(76,195,217,0) 0%,rgba(152,227,234,1) 100%);\n\n// Code\n$code-blue: #66d9ef;\n$code-purple: #ae81ff;\n$code-black: #272822;\n$code-white: #f8f8f8;\n$code-grey: #708090;\n$code-green: #a6e22e;\n\n\n\n// WEBPACK FOOTER //\n// webpack:///docs/homepage/assets/docs/homepage/assets/scss/_variables.scss","@font-face {\n font-family: 'octicons';\n src: url('~docs/homepage/assets/fonts/octicons.eot?#iefix') format('embedded-opentype'),\n url('~docs/homepage/assets/fonts/octicons.woff') format('woff'),\n url('~docs/homepage/assets/fonts/octicons.ttf') format('truetype'),\n url('~docs/homepage/assets/fonts/octicons.svg#octicons') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n\n\n/*\n\n.octicon is optimized for 16px.\n.mega-octicon is optimized for 32px but can be used larger.\n\n*/\n.octicon, .mega-octicon {\n font: normal normal normal 16px/1 octicons;\n display: inline-block;\n text-decoration: none;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.mega-octicon { font-size: 32px; }\n\n.octicon-alert:before { content: '\\f02d'} /*  */\n.octicon-arrow-down:before { content: '\\f03f'} /*  */\n.octicon-arrow-left:before { content: '\\f040'} /*  */\n.octicon-arrow-right:before { content: '\\f03e'} /*  */\n.octicon-arrow-small-down:before { content: '\\f0a0'} /*  */\n.octicon-arrow-small-left:before { content: '\\f0a1'} /*  */\n.octicon-arrow-small-right:before { content: '\\f071'} /*  */\n.octicon-arrow-small-up:before { content: '\\f09f'} /*  */\n.octicon-arrow-up:before { content: '\\f03d'} /*  */\n.octicon-microscope:before,\n.octicon-beaker:before { content: '\\f0dd'} /*  */\n.octicon-bell:before { content: '\\f0de'} /*  */\n.octicon-bold:before { content: '\\f0e2'} /*  */\n.octicon-book:before { content: '\\f007'} /*  */\n.octicon-bookmark:before { content: '\\f07b'} /*  */\n.octicon-briefcase:before { content: '\\f0d3'} /*  */\n.octicon-broadcast:before { content: '\\f048'} /*  */\n.octicon-browser:before { content: '\\f0c5'} /*  */\n.octicon-bug:before { content: '\\f091'} /*  */\n.octicon-calendar:before { content: '\\f068'} /*  */\n.octicon-check:before { content: '\\f03a'} /*  */\n.octicon-checklist:before { content: '\\f076'} /*  */\n.octicon-chevron-down:before { content: '\\f0a3'} /*  */\n.octicon-chevron-left:before { content: '\\f0a4'} /*  */\n.octicon-chevron-right:before { content: '\\f078'} /*  */\n.octicon-chevron-up:before { content: '\\f0a2'} /*  */\n.octicon-circle-slash:before { content: '\\f084'} /*  */\n.octicon-circuit-board:before { content: '\\f0d6'} /*  */\n.octicon-clippy:before { content: '\\f035'} /*  */\n.octicon-clock:before { content: '\\f046'} /*  */\n.octicon-cloud-download:before { content: '\\f00b'} /*  */\n.octicon-cloud-upload:before { content: '\\f00c'} /*  */\n.octicon-code:before { content: '\\f05f'} /*  */\n.octicon-comment-add:before,\n.octicon-comment:before { content: '\\f02b'} /*  */\n.octicon-comment-discussion:before { content: '\\f04f'} /*  */\n.octicon-credit-card:before { content: '\\f045'} /*  */\n.octicon-dash:before { content: '\\f0ca'} /*  */\n.octicon-dashboard:before { content: '\\f07d'} /*  */\n.octicon-database:before { content: '\\f096'} /*  */\n.octicon-clone:before,\n.octicon-desktop-download:before { content: '\\f0dc'} /*  */\n.octicon-device-camera:before { content: '\\f056'} /*  */\n.octicon-device-camera-video:before { content: '\\f057'} /*  */\n.octicon-device-desktop:before { content: '\\f27c'} /*  */\n.octicon-device-mobile:before { content: '\\f038'} /*  */\n.octicon-diff:before { content: '\\f04d'} /*  */\n.octicon-diff-added:before { content: '\\f06b'} /*  */\n.octicon-diff-ignored:before { content: '\\f099'} /*  */\n.octicon-diff-modified:before { content: '\\f06d'} /*  */\n.octicon-diff-removed:before { content: '\\f06c'} /*  */\n.octicon-diff-renamed:before { content: '\\f06e'} /*  */\n.octicon-ellipsis:before { content: '\\f09a'} /*  */\n.octicon-eye-unwatch:before,\n.octicon-eye-watch:before,\n.octicon-eye:before { content: '\\f04e'} /*  */\n.octicon-file-binary:before { content: '\\f094'} /*  */\n.octicon-file-code:before { content: '\\f010'} /*  */\n.octicon-file-directory:before { content: '\\f016'} /*  */\n.octicon-file-media:before { content: '\\f012'} /*  */\n.octicon-file-pdf:before { content: '\\f014'} /*  */\n.octicon-file-submodule:before { content: '\\f017'} /*  */\n.octicon-file-symlink-directory:before { content: '\\f0b1'} /*  */\n.octicon-file-symlink-file:before { content: '\\f0b0'} /*  */\n.octicon-file-text:before { content: '\\f011'} /*  */\n.octicon-file-zip:before { content: '\\f013'} /*  */\n.octicon-flame:before { content: '\\f0d2'} /*  */\n.octicon-fold:before { content: '\\f0cc'} /*  */\n.octicon-gear:before { content: '\\f02f'} /*  */\n.octicon-gift:before { content: '\\f042'} /*  */\n.octicon-gist:before { content: '\\f00e'} /*  */\n.octicon-gist-secret:before { content: '\\f08c'} /*  */\n.octicon-git-branch-create:before,\n.octicon-git-branch-delete:before,\n.octicon-git-branch:before { content: '\\f020'} /*  */\n.octicon-git-commit:before { content: '\\f01f'} /*  */\n.octicon-git-compare:before { content: '\\f0ac'} /*  */\n.octicon-git-merge:before { content: '\\f023'} /*  */\n.octicon-git-pull-request-abandoned:before,\n.octicon-git-pull-request:before { content: '\\f009'} /*  */\n.octicon-globe:before { content: '\\f0b6'} /*  */\n.octicon-graph:before { content: '\\f043'} /*  */\n.octicon-heart:before { content: '\\2665'} /* ♥ */\n.octicon-history:before { content: '\\f07e'} /*  */\n.octicon-home:before { content: '\\f08d'} /*  */\n.octicon-horizontal-rule:before { content: '\\f070'} /*  */\n.octicon-hubot:before { content: '\\f09d'} /*  */\n.octicon-inbox:before { content: '\\f0cf'} /*  */\n.octicon-info:before { content: '\\f059'} /*  */\n.octicon-issue-closed:before { content: '\\f028'} /*  */\n.octicon-issue-opened:before { content: '\\f026'} /*  */\n.octicon-issue-reopened:before { content: '\\f027'} /*  */\n.octicon-italic:before { content: '\\f0e4'} /*  */\n.octicon-jersey:before { content: '\\f019'} /*  */\n.octicon-key:before { content: '\\f049'} /*  */\n.octicon-keyboard:before { content: '\\f00d'} /*  */\n.octicon-law:before { content: '\\f0d8'} /*  */\n.octicon-light-bulb:before { content: '\\f000'} /*  */\n.octicon-link:before { content: '\\f05c'} /*  */\n.octicon-link-external:before { content: '\\f07f'} /*  */\n.octicon-list-ordered:before { content: '\\f062'} /*  */\n.octicon-list-unordered:before { content: '\\f061'} /*  */\n.octicon-location:before { content: '\\f060'} /*  */\n.octicon-gist-private:before,\n.octicon-mirror-private:before,\n.octicon-git-fork-private:before,\n.octicon-lock:before { content: '\\f06a'} /*  */\n.octicon-logo-gist:before { content: '\\f0ad'} /*  */\n.octicon-logo-github:before { content: '\\f092'} /*  */\n.octicon-mail:before { content: '\\f03b'} /*  */\n.octicon-mail-read:before { content: '\\f03c'} /*  */\n.octicon-mail-reply:before { content: '\\f051'} /*  */\n.octicon-mark-github:before { content: '\\f00a'} /*  */\n.octicon-markdown:before { content: '\\f0c9'} /*  */\n.octicon-megaphone:before { content: '\\f077'} /*  */\n.octicon-mention:before { content: '\\f0be'} /*  */\n.octicon-milestone:before { content: '\\f075'} /*  */\n.octicon-mirror-public:before,\n.octicon-mirror:before { content: '\\f024'} /*  */\n.octicon-mortar-board:before { content: '\\f0d7'} /*  */\n.octicon-mute:before { content: '\\f080'} /*  */\n.octicon-no-newline:before { content: '\\f09c'} /*  */\n.octicon-octoface:before { content: '\\f008'} /*  */\n.octicon-organization:before { content: '\\f037'} /*  */\n.octicon-package:before { content: '\\f0c4'} /*  */\n.octicon-paintcan:before { content: '\\f0d1'} /*  */\n.octicon-pencil:before { content: '\\f058'} /*  */\n.octicon-person-add:before,\n.octicon-person-follow:before,\n.octicon-person:before { content: '\\f018'} /*  */\n.octicon-pin:before { content: '\\f041'} /*  */\n.octicon-plug:before { content: '\\f0d4'} /*  */\n.octicon-repo-create:before,\n.octicon-gist-new:before,\n.octicon-file-directory-create:before,\n.octicon-file-add:before,\n.octicon-plus:before { content: '\\f05d'} /*  */\n.octicon-primitive-dot:before { content: '\\f052'} /*  */\n.octicon-primitive-square:before { content: '\\f053'} /*  */\n.octicon-pulse:before { content: '\\f085'} /*  */\n.octicon-question:before { content: '\\f02c'} /*  */\n.octicon-quote:before { content: '\\f063'} /*  */\n.octicon-radio-tower:before { content: '\\f030'} /*  */\n.octicon-repo-delete:before,\n.octicon-repo:before { content: '\\f001'} /*  */\n.octicon-repo-clone:before { content: '\\f04c'} /*  */\n.octicon-repo-force-push:before { content: '\\f04a'} /*  */\n.octicon-gist-fork:before,\n.octicon-repo-forked:before { content: '\\f002'} /*  */\n.octicon-repo-pull:before { content: '\\f006'} /*  */\n.octicon-repo-push:before { content: '\\f005'} /*  */\n.octicon-rocket:before { content: '\\f033'} /*  */\n.octicon-rss:before { content: '\\f034'} /*  */\n.octicon-ruby:before { content: '\\f047'} /*  */\n.octicon-search-save:before,\n.octicon-search:before { content: '\\f02e'} /*  */\n.octicon-server:before { content: '\\f097'} /*  */\n.octicon-settings:before { content: '\\f07c'} /*  */\n.octicon-shield:before { content: '\\f0e1'} /*  */\n.octicon-log-in:before,\n.octicon-sign-in:before { content: '\\f036'} /*  */\n.octicon-log-out:before,\n.octicon-sign-out:before { content: '\\f032'} /*  */\n.octicon-smiley:before { content: '\\f0e7'} /*  */\n.octicon-squirrel:before { content: '\\f0b2'} /*  */\n.octicon-star-add:before,\n.octicon-star-delete:before,\n.octicon-star:before { content: '\\f02a'} /*  */\n.octicon-stop:before { content: '\\f08f'} /*  */\n.octicon-repo-sync:before,\n.octicon-sync:before { content: '\\f087'} /*  */\n.octicon-tag-remove:before,\n.octicon-tag-add:before,\n.octicon-tag:before { content: '\\f015'} /*  */\n.octicon-tasklist:before { content: '\\f0e5'} /*  */\n.octicon-telescope:before { content: '\\f088'} /*  */\n.octicon-terminal:before { content: '\\f0c8'} /*  */\n.octicon-text-size:before { content: '\\f0e3'} /*  */\n.octicon-three-bars:before { content: '\\f05e'} /*  */\n.octicon-thumbsdown:before { content: '\\f0db'} /*  */\n.octicon-thumbsup:before { content: '\\f0da'} /*  */\n.octicon-tools:before { content: '\\f031'} /*  */\n.octicon-trashcan:before { content: '\\f0d0'} /*  */\n.octicon-triangle-down:before { content: '\\f05b'} /*  */\n.octicon-triangle-left:before { content: '\\f044'} /*  */\n.octicon-triangle-right:before { content: '\\f05a'} /*  */\n.octicon-triangle-up:before { content: '\\f0aa'} /*  */\n.octicon-unfold:before { content: '\\f039'} /*  */\n.octicon-unmute:before { content: '\\f0ba'} /*  */\n.octicon-unverified:before { content: '\\f0e8'} /*  */\n.octicon-verified:before { content: '\\f0e6'} /*  */\n.octicon-versions:before { content: '\\f064'} /*  */\n.octicon-watch:before { content: '\\f0e0'} /*  */\n.octicon-remove-close:before,\n.octicon-x:before { content: '\\f081'} /*  */\n.octicon-zap:before { content: '\\26A1'} /* ⚡ */\n\n\n// WEBPACK FOOTER //\n// webpack:///docs/homepage/assets/docs/homepage/assets/scss/_octicons.scss"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/Advanced/AJAX.md b/docs/Advanced/AJAX.md new file mode 100644 index 0000000..522945c --- /dev/null +++ b/docs/Advanced/AJAX.md @@ -0,0 +1,60 @@ +## AJAX Remote Option Loading + +[](codepen://sagalbot/POMeOX?height=400) + +The `onSearch` prop allows you to load options via ajax in a parent component +when the search text is updated. It is invoked with two parameters, `search` & `loading`. + +```js +/** +* Accepts a callback function that will be run +* when the search text changes. The callback +* will be invoked with these parameters: +* +* @param {search} String Current search text +* @param {loading} Function Toggle loading class +*/ +onSearch: { + type: Function, + default: false +}, +``` + +The `loading` function accepts a boolean parameter that will be assigned +to the vue-select internal `loading` property. Call `loading(true)` to set the +`loading` property to `true` - toggling the loading spinner. After your +asynchronous operation completes, call `loading(false)` to toggle it off. + +#### Disabling Filtering + +When loading server side options, it can be useful to disable the +client side filtering. Use the `filterable` prop to disable filtering. + +```js +/** + * When true, existing options will be filtered + * by the search text. Should not be used in + * conjunction with taggable. + * + * @type {Boolean} + */ +filterable: { + type: Boolean, + default: true +}, +``` + +#### Loading Spinner + +Vue Select includes a default loading spinner that appears when the loading class is present. The `spinner` slot allows you to implement your own spinner. + +```html +
Loading...
+``` + +#### Library Agnostic + +Since Vue.js does not ship with ajax functionality as part of the core library, it's up to you to process the ajax requests in your parent component. + +I recommend using [axios](https://github.com/axios/axios) for creating your applications HTTP layer, +or [`fetch()`](https://github.com/github/fetch) for simple requests. diff --git a/docs/Advanced/Ajax.html b/docs/Advanced/Ajax.html new file mode 100644 index 0000000..567e4d3 --- /dev/null +++ b/docs/Advanced/Ajax.html @@ -0,0 +1,508 @@ + + + + + + + AJAX · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+ +
+ +
+ + + + + + + + +
+
+ +
+
+ +
+ +

AJAX Remote Option Loading

+

See the Pen by sagalbot (@sagalbot) on CodePen.

+

The onSearch prop allows you to load options via ajax in a parent component +when the search text is updated. It is invoked with two parameters, search & loading.

+
/**
+* Accepts a callback function that will be run
+* when the search text changes. The callback
+* will be invoked with these parameters:
+*
+* @param {search}  String        Current search text
+* @param {loading} Function    Toggle loading class
+*/
+onSearch: {
+  type: Function,
+  default: false
+},
+
+

The loading function accepts a boolean parameter that will be assigned +to the vue-select internal loading property. Call loading(true) to set the +loading property to true - toggling the loading spinner. After your +asynchronous operation completes, call loading(false) to toggle it off.

+

Disabling Filtering

+

When loading server side options, it can be useful to disable the +client side filtering. Use the filterable prop to disable filtering.

+
/**
+ * When true, existing options will be filtered
+ * by the search text. Should not be used in
+ * conjunction with taggable.
+ * 
+ * @type {Boolean}
+ */
+filterable: {
+    type: Boolean,
+    default: true
+},
+
+

Loading Spinner

+

Vue Select includes a default loading spinner that appears when the loading class is present. The spinner slot allows you to implement your own spinner.

+
<div class="spinner" v-show="spinner">Loading...</div>
+
+

Library Agnostic

+

Since Vue.js does not ship with ajax functionality as part of the core library, it's up to you to process the ajax requests in your parent component.

+

I recommend using axios for creating your applications HTTP layer, +or fetch() for simple requests.

+ + +
+ +
+
+
+ +

results matching ""

+
    + +
    +
    + +

    No results matching ""

    + +
    +
    +
    + +
    +
    + +
    + + + + + + + + + + + + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Advanced/Mixins.md b/docs/Advanced/Mixins.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Advanced/Templating.html b/docs/Advanced/Templating.html new file mode 100644 index 0000000..fb6dc43 --- /dev/null +++ b/docs/Advanced/Templating.html @@ -0,0 +1,470 @@ + + + + + + + Templating · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + +
    + +
    + +
    + + + + + + + + +
    +
    + +
    +
    + +
    + +

    Scoped Slot option

    +

    vue-select provides the scoped option slot in order to create custom dropdown templates.

    +
    <v-select :options="options" label="title">
    +    <template slot="option" slot-scope="option">
    +        <span :class="option.icon"></span>
    +        {{ option.title }}
    +    </template>
    +  </v-select>
    +
    +

    Using the option slot with slot-scope="option" gives the +provides the current option variable to the template.

    +

    See the Pen by sagalbot (@sagalbot) on CodePen.

    + + +
    + +
    +
    +
    + +

    results matching ""

    +
      + +
      +
      + +

      No results matching ""

      + +
      +
      +
      + +
      +
      + +
      + + + + + + + + + + +
      + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Advanced/Validation.md b/docs/Advanced/Validation.md new file mode 100644 index 0000000..220a5a4 --- /dev/null +++ b/docs/Advanced/Validation.md @@ -0,0 +1 @@ +[](codepen://sagalbot/zZQJKW?height=600) \ No newline at end of file diff --git a/docs/Advanced/Vuex.html b/docs/Advanced/Vuex.html new file mode 100644 index 0000000..a6ccf1d --- /dev/null +++ b/docs/Advanced/Vuex.html @@ -0,0 +1,476 @@ + + + + + + + Vuex · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + + + + + + + + +
      + +
      + +
      + + + + + + + + +
      +
      + +
      +
      + +
      + +

      Using the input Event with Vuex

      +

      vue-select emits the input event any time the internal value is changed. +This is the same event that allow the for the v-model syntax. When using +Vuex for state management, you can use the input event to dispatch an +action, or trigger a mutation.

      +
      <v-select 
      +    @input="myAction" 
      +    :options="$store.state.options"
      +    :value="$store.state.selected"
      +  ></v-select>
      +
      +

      See the Pen by sagalbot (@sagalbot) on CodePen.

      + + +
      + +
      +
      +
      + +

      results matching ""

      +
        + +
        +
        + +

        No results matching ""

        + +
        +
        +
        + +
        +
        + +
        + + + + + + + + + + + + + + +
        + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Ajax/Ajax.md b/docs/Ajax/Ajax.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Ajax/AjaxProps.md b/docs/Ajax/AjaxProps.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Api/Events.md b/docs/Api/Events.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Api/Props.html b/docs/Api/Props.html new file mode 100644 index 0000000..1b232a6 --- /dev/null +++ b/docs/Api/Props.html @@ -0,0 +1,736 @@ + + + + + + + Props · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + + + + + +
        + +
        + +
        + + + + + + + + +
        +
        + +
        +
        + +
        + +

        Select

        +
        /**
        + * Contains the currently selected value. Very similar to a
        + * `value` attribute on an <input>. You can listen for changes
        + * using 'change' event using v-on
        + * @type {Object||String||null}
        + */
        +value: {
        +    default: null
        +},
        +
        +/**
        + * An array of strings or objects to be used as dropdown choices.
        + * If you are using an array of objects, vue-select will look for
        + * a `label` key (ex. [{label: 'This is Foo', value: 'foo'}]). A
        + * custom label key can be set with the `label` prop.
        + * @type {Array}
        + */
        +options: {
        +    type: Array,
        +    default() {
        +        return []
        +    },
        +},
        +
        +/**
        + * Disable the entire component.
        + * @type {Boolean}
        + */
        +disabled: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * Sets the max-height property on the dropdown list.
        + * @deprecated
        + * @type {String}
        + */
        +maxHeight: {
        +    type: String,
        +    default: '400px'
        +},
        +
        +/**
        + * Enable/disable filtering the options.
        + * @type {Boolean}
        + */
        +searchable: {
        +    type: Boolean,
        +    default: true
        +},
        +
        +/**
        + * Equivalent to the `multiple` attribute on a `<select>` input.
        + * @type {Boolean}
        + */
        +multiple: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * Equivalent to the `placeholder` attribute on an `<input>`.
        + * @type {String}
        + */
        +placeholder: {
        +    type: String,
        +    default: ''
        +},
        +
        +/**
        + * Sets a Vue transition property on the `.dropdown-menu`. vue-select
        + * does not include CSS for transitions, you'll need to add them yourself.
        + * @type {String}
        + */
        +transition: {
        +    type: String,
        +    default: 'fade'
        +},
        +
        +/**
        + * Enables/disables clearing the search text when an option is selected.
        + * @type {Boolean}
        + */
        +clearSearchOnSelect: {
        +    type: Boolean,
        +    default: true
        +},
        +
        +/**
        + * Close a dropdown when an option is chosen. Set to false to keep the dropdown
        + * open (useful when combined with multi-select, for example)
        + * @type {Boolean}
        + */
        +closeOnSelect: {
        +    type: Boolean,
        +    default: true
        +},
        +
        +/**
        + * Tells vue-select what key to use when generating option
        + * labels when each `option` is an object.
        + * @type {String}
        + */
        +label: {
        +    type: String,
        +    default: 'label'
        +},
        +
        +/**
        + * Callback to generate the label text. If {option}
        + * is an object, returns option[this.label] by default.
        + * @type {Function}
        + * @param  {Object || String} option
        + * @return {String}
        + */
        +getOptionLabel: {
        +    type: Function,
        +    default(option) {
        +        if (typeof option === 'object') {
        +            if (!option.hasOwnProperty(this.label)) {
        +                return console.warn(
        +                    `[vue-select warn]: Label key "option.${this.label}" does not` +
        +                    ` exist in options object ${JSON.stringify(option)}.\n` +
        +                    'http://sagalbot.github.io/vue-select/#ex-labels'
        +                )
        +            }
        +            if (this.label && option[this.label]) {
        +                return option[this.label]
        +            }
        +        }
        +        return option;
        +    }
        +},
        +
        +/**
        + * Callback to filter the search result the label text.
        + * @type   {Function}
        + * @param  {Object || String} option
        + * @param  {String} label
        + * @param  {String} search
        + * @return {Boolean}
        + */
        +filterFunction: {
        +    type: Function,
        +    default(option, label, search) {
        +        return (label || '').toLowerCase().indexOf(search.toLowerCase()) > -1
        +    }
        +},
        +
        +/**
        + * An optional callback function that is called each time the selected
        + * value(s) change. When integrating with Vuex, use this callback to trigger
        + * an action, rather than using :value.sync to retreive the selected value.
        + * @type {Function}
        + * @param {Object || String} val
        + */
        +onChange: {
        +    type: Function,
        +    default: function (val) {
        +        this.$emit('input', val)
        +    }
        +},
        +
        +/**
        + * Enable/disable creating options from searchInput.
        + * @type {Boolean}
        + */
        +taggable: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * Set the tabindex for the input field.
        + * @type {Number}
        + */
        +tabindex: {
        +    type: Number,
        +    default: null
        +},
        +
        +/**
        + * When true, newly created tags will be added to
        + * the options list.
        + * @type {Boolean}
        + */
        +pushTags: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * When true, existing options will be filtered
        + * by the search text. Should not be used in conjunction
        + * with taggable.
        + * @type {Boolean}
        + */
        +filterable: {
        +    type: Boolean,
        +    default: true
        +},
        +
        +/**
        + * User defined function for adding Options
        + * @type {Function}
        + */
        +createOption: {
        +    type: Function,
        +    default(newOption) {
        +        if (typeof this.mutableOptions[0] === 'object') {
        +            newOption = {[this.label]: newOption}
        +        }
        +        this.$emit('option:created', newOption)
        +        return newOption
        +    }
        +},
        +
        +/**
        + * When false, updating the options will not reset the select value
        + * @type {Boolean}
        + */
        +resetOnOptionsChange: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * Disable the dropdown entirely.
        + * @type {Boolean}
        + */
        +noDrop: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * Sets the id of the input element.
        + * @type {String}
        + * @default {null}
        + */
        +inputId: {
        +    type: String
        +},
        +
        +/**
        + * Sets RTL support. Accepts 'ltr', 'rtl', 'auto'.
        + * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/dir
        + * @type {String}
        + * @default 'auto'
        + */
        +dir: {
        +    type: String,
        +    default: 'auto'
        +},
        +
        +

        AJAX

        +
        /**
        + * Toggles the adding of a 'loading' class to the main
        + * .v-select wrapper. Useful to control UI state when
        + * results are being processed through AJAX.
        + */
        +loading: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * Accept a callback function that will be
        + * run when the search text changes.
        + *
        + * loading() accepts a boolean value, and can
        + * be used to toggle a loading class from
        + * the onSearch callback.
        + *
        + * @param {search}  String          Current search text
        + * @param {loading} Function(bool)  Toggle loading class
        + */
        +onSearch: {
        +    type: Function,
        +    default: function(search, loading){}
        +}
        +
        + + +
        + +
        +
        +
        + +

        results matching ""

        +
          + +
          +
          + +

          No results matching ""

          + +
          +
          +
          + +
          +
          + +
          + + + + + + +
          + + +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Api/Slots.md b/docs/Api/Slots.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Api/props.csv b/docs/Api/props.csv new file mode 100644 index 0000000..b995634 --- /dev/null +++ b/docs/Api/props.csv @@ -0,0 +1,25 @@ +name,type +value,Object||String||null +options,Array +disabled,Boolean +maxHeight,String +searchable,Boolean +multiple,Boolean +placeholder,String +transition,String +clearSearchOnSelect,Boolean +closeOnSelect,Boolean +label,String +getOptionLabel,Function +filterFunction,Function +filter,Function +onChange,Function +taggable,Boolean +tabindex,Number +pushTags,Boolean +filterable,Boolean +createOption,Function +resetOnOptionsChange,Boolean +noDrop,Boolean +inputId,String +dir,String \ No newline at end of file diff --git a/docs/Basics.md b/docs/Basics.md new file mode 100644 index 0000000..7e69810 --- /dev/null +++ b/docs/Basics.md @@ -0,0 +1 @@ +## Getting Started diff --git a/docs/Basics/Localization.html b/docs/Basics/Localization.html new file mode 100644 index 0000000..d836bbc --- /dev/null +++ b/docs/Basics/Localization.html @@ -0,0 +1,475 @@ + + + + + + + Localization · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          + + + + + + + + +
          + +
          + +
          + + + + + + + + +
          +
          + +
          +
          + +
          + +

          RTL

          +

          vue-select supports RTL using the standard HTML API using the dir attribute.

          +
          <v-select dir="rtl"></v-select>
          +
          +

          The dir attribute accepts the same values as the HTML spec: rtl,ltr, and auto.

          +

          Component Text

          +

          All of the text within the component has been wrapped within slots and can be replaced in your app.

          +
          Loading Spinner
          +
          <slot name="spinner">
          +    <div class="spinner" v-show="mutableLoading">Loading...</div>
          +</slot>
          +
          +
          No Options Text
          +
          <slot name="no-options">Sorry, no matching options.</slot>
          +
          +

          For a full list of component slots, view the slots API docs.

          +

          See the Pen by sagalbot (@sagalbot) on CodePen.

          + + +
          + +
          +
          +
          + +

          results matching ""

          +
            + +
            +
            + +

            No results matching ""

            + +
            +
            +
            + +
            +
            + +
            + + + + + + + + + + +
            + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Basics/Options.html b/docs/Basics/Options.html new file mode 100644 index 0000000..526a139 --- /dev/null +++ b/docs/Basics/Options.html @@ -0,0 +1,485 @@ + + + + + + + Dropdown Options · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + + + + + + +
            + +
            + +
            + + + + + + + + +
            +
            + +
            +
            + +
            + +

            Dropdown Options

            +

            vue-select accepts arrays of strings or objects to use as options through the options prop:

            +
            <v-select :options="['foo','bar']"></v-select>
            +
            +

            When provided an array of objects, vue-select will display a single value of the object. By default, vue-select will look for a key named label on the object to use as display text.

            +
            <v-select :options="[{label: 'foo', value: 'Foo'}]"></v-select>
            +
            +

            Option Labels

            +

            When the options array contains objects, vue-select looks for the label key to display by default. You can set your own label to match your source data using the label prop.

            +

            For example, consider an object with countryCode and countryName properties:

            +
            {
            +  countryCode: "CA",
            +  countryName: "Canada"
            +}
            +
            +

            If you wanted to display Canada in the dropdown, you'd use the countryName key:

            +
            <v-select label="countryName" :options="countries"></v-select>
            +
            +

            See the Pen by sagalbot (@sagalbot) on CodePen.

            +

            Null / Empty Options

            +

            vue-select requires the option property to be an array. If you are using Vue in development mode, you will get warnings attempting to pass anything other than an array to the options prop. If you need a null/empty value, use an empty array [].

            + + +
            + +
            +
            +
            + +

            results matching ""

            +
              + +
              +
              + +

              No results matching ""

              + +
              +
              +
              + +
              +
              + +
              + + + + + + + + + + + + + + +
              + + +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Basics/Values.html b/docs/Basics/Values.html new file mode 100644 index 0000000..8d172ca --- /dev/null +++ b/docs/Basics/Values.html @@ -0,0 +1,484 @@ + + + + + + + Selecting Values · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + + + + + +
              + +
              + +
              + + + + + + + + +
              +
              + +
              +
              + +
              + +

              Selecting Values

              +

              The most common use case for vue-select is to have the chosen value synced with a parent component. vue-select takes advantage of the v-model syntax to sync values with a parent.

              +
              <v-select v-model="selected"></v-select>
              +
              +

              See the Pen by sagalbot (@sagalbot) on CodePen.

              +

              If you don't require the value to be synced, you can also pass the prop directly:

              +
              <v-select :value="selected"></v-select>
              +
              +

              This method allows you to pre-select a value(s), without syncing any changes to the parent component. This is also very useful when using a state management tool, like Vuex.

              +

              Single/Multiple Selection

              +

              By default, vue-select supports choosing a single value. If you need multiple values, use the multiple prop:

              +
              <v-select multiple v-model="selected"></v-select>
              +
              +

              See the Pen by sagalbot (@sagalbot) on CodePen.

              +

              Tagging

              +

              To allow input that's not present within the options, set the taggable prop to true. +If you want new tags to be pushed to the options list, set push-tags to true.

              +
              <v-select taggable></v-select>
              +
              +

              See the Pen by sagalbot (@sagalbot) on CodePen.

              + + +
              + +
              +
              +
              + +

              results matching ""

              +
                + +
                +
                + +

                No results matching ""

                + +
                +
                +
                + +
                +
                + +
                + + + + + + + + + + + + + + +
                + + +
                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Examples.html b/docs/Examples.html new file mode 100644 index 0000000..9d39f79 --- /dev/null +++ b/docs/Examples.html @@ -0,0 +1,461 @@ + + + + + + + Examples · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                +
                + + + + + + + + +
                + +
                + +
                + + + + + + + + +
                +
                + +
                +
                + +
                + +

                Codepen Collection

                +

                I've put together a collection of examples, including all the examples +from this documentation site on Codepen.

                + + +
                + +
                +
                +
                + +

                results matching ""

                +
                  + +
                  +
                  + +

                  No results matching ""

                  + +
                  +
                  +
                  + +
                  +
                  + +
                  + + + + + + + + + + +
                  + + +
                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Install.html b/docs/Install.html new file mode 100644 index 0000000..fdaf0df --- /dev/null +++ b/docs/Install.html @@ -0,0 +1,489 @@ + + + + + + + Installation · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  + + + + + + + + +
                  + +
                  + +
                  + + + + + + + + +
                  +
                  + +
                  +
                  + +
                  + +

                  Vue Compatibility

                  +
                    +
                  • vue ~2.0 use vue-select ~2.0
                  • +
                  • vue ~1.0 use vue-select ~1.0
                  • +
                  +

                  Yarn / NPM

                  +

                  Install with yarn:

                  +
                  yarn add vue-select
                  +
                  +

                  or, using NPM:

                  +
                  npm install vue-select
                  +

                  Then, import and register the component:

                  +
                  import Vue from 'vue'
                  +import vSelect from './components/Select.vue'
                  +
                  +Vue.component('v-select', vSelect)
                  +
                  +

                  CDN

                  +

                  Include vue & vue-select.js - I recommend using unpkg.com.

                  +
                  <!-- include VueJS first -->
                  +<script src="https://unpkg.com/vue@latest"></script>
                  +
                  +<!-- use the latest release -->
                  +<script src="https://unpkg.com/vue-select@latest"></script>
                  +<!-- or point to a specific release -->
                  +<script src="https://unpkg.com/vue-select@1.30"></script>
                  +
                  +

                  Then register the component in your javascript:

                  +
                  Vue.component('v-select', VueSelect.VueSelect);
                  +
                  +

                  See the Pen by sagalbot (@sagalbot) on CodePen.

                  + + +
                  + +
                  +
                  +
                  + +

                  results matching ""

                  +
                    + +
                    +
                    + +

                    No results matching ""

                    + +
                    +
                    +
                    + +
                    +
                    + +
                    + + + + + + + + + + +
                    + + +
                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/gitbook/fonts/fontawesome/FontAwesome.otf b/docs/gitbook/fonts/fontawesome/FontAwesome.otf new file mode 100644 index 0000000..d4de13e Binary files /dev/null and b/docs/gitbook/fonts/fontawesome/FontAwesome.otf differ diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.eot b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.eot new file mode 100644 index 0000000..c7b00d2 Binary files /dev/null and b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.eot differ diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.svg b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.svg new file mode 100644 index 0000000..8b66187 --- /dev/null +++ b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.svg @@ -0,0 +1,685 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.ttf b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.ttf new file mode 100644 index 0000000..f221e50 Binary files /dev/null and b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.ttf differ diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff new file mode 100644 index 0000000..6e7483c Binary files /dev/null and b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff differ diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff2 b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff2 new file mode 100644 index 0000000..7eb74fd Binary files /dev/null and b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff2 differ diff --git a/docs/gitbook/gitbook-plugin-codepen/embed-codepen.js b/docs/gitbook/gitbook-plugin-codepen/embed-codepen.js new file mode 100644 index 0000000..9e9c065 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-codepen/embed-codepen.js @@ -0,0 +1,29 @@ +require(["gitbook", "jQuery"], function(gitbook, $) { + + var root = (document.getElementsByTagName('head')[0] || + document.getElementsByTagName('body')[0]); + + var initEmbed = function() { + window.__cp_embed_script_ran = false; + window.CodePenEmbed.init(); + }; + + var loadEmbedScript = function() { + var script = document.createElement('script'); + script.onload = initEmbed; + script.type = 'text/javascript'; + script.async = true; + script.charset = 'UTF-8'; + script.src = document.location.protocol + + '//assets.codepen.io/assets/embed/ei.js'; + root.appendChild(script); + }; + + gitbook.events.bind("page.change", function(e) { + if (!window.CodePenEmbed) loadEmbedScript(); + else { + window.__cp_embed_script_ran = false; + window.CodePenEmbed.init(); + } + }); +}); diff --git a/docs/gitbook/gitbook-plugin-edit-link/plugin.js b/docs/gitbook/gitbook-plugin-edit-link/plugin.js new file mode 100644 index 0000000..32f3494 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-edit-link/plugin.js @@ -0,0 +1,30 @@ +require(["gitbook", "jQuery"], function(gitbook, $) { + gitbook.events.bind('start', function (e, config) { + var conf = config['edit-link']; + var label = conf.label; + var base = conf.base; + var lang = gitbook.state.innerLanguage; + if (lang) { + // label can be a unique string for multi-languages site + if (typeof label === 'object') label = label[lang]; + + lang = lang + '/'; + } + + // Add slash at the end if not present + if (base.slice(-1) != "/") { + base = base + "/"; + } + + gitbook.toolbar.createButton({ + icon: 'fa fa-edit', + text: label, + onClick: function() { + var filepath = gitbook.state.filepath; + + window.open(base + lang + filepath); + } + }); + }); + +}); \ No newline at end of file diff --git a/docs/gitbook/gitbook-plugin-highlight/ebook.css b/docs/gitbook/gitbook-plugin-highlight/ebook.css new file mode 100644 index 0000000..cecaaab --- /dev/null +++ b/docs/gitbook/gitbook-plugin-highlight/ebook.css @@ -0,0 +1,135 @@ +pre, +code { + /* http://jmblog.github.io/color-themes-for-highlightjs */ + /* Tomorrow Comment */ + /* Tomorrow Red */ + /* Tomorrow Orange */ + /* Tomorrow Yellow */ + /* Tomorrow Green */ + /* Tomorrow Aqua */ + /* Tomorrow Blue */ + /* Tomorrow Purple */ +} +pre .hljs-comment, +code .hljs-comment, +pre .hljs-title, +code .hljs-title { + color: #8e908c; +} +pre .hljs-variable, +code .hljs-variable, +pre .hljs-attribute, +code .hljs-attribute, +pre .hljs-tag, +code .hljs-tag, +pre .hljs-regexp, +code .hljs-regexp, +pre .hljs-deletion, +code .hljs-deletion, +pre .ruby .hljs-constant, +code .ruby .hljs-constant, +pre .xml .hljs-tag .hljs-title, +code .xml .hljs-tag .hljs-title, +pre .xml .hljs-pi, +code .xml .hljs-pi, +pre .xml .hljs-doctype, +code .xml .hljs-doctype, +pre .html .hljs-doctype, +code .html .hljs-doctype, +pre .css .hljs-id, +code .css .hljs-id, +pre .css .hljs-class, +code .css .hljs-class, +pre .css .hljs-pseudo, +code .css .hljs-pseudo { + color: #c82829; +} +pre .hljs-number, +code .hljs-number, +pre .hljs-preprocessor, +code .hljs-preprocessor, +pre .hljs-pragma, +code .hljs-pragma, +pre .hljs-built_in, +code .hljs-built_in, +pre .hljs-literal, +code .hljs-literal, +pre .hljs-params, +code .hljs-params, +pre .hljs-constant, +code .hljs-constant { + color: #f5871f; +} +pre .ruby .hljs-class .hljs-title, +code .ruby .hljs-class .hljs-title, +pre .css .hljs-rules .hljs-attribute, +code .css .hljs-rules .hljs-attribute { + color: #eab700; +} +pre .hljs-string, +code .hljs-string, +pre .hljs-value, +code .hljs-value, +pre .hljs-inheritance, +code .hljs-inheritance, +pre .hljs-header, +code .hljs-header, +pre .hljs-addition, +code .hljs-addition, +pre .ruby .hljs-symbol, +code .ruby .hljs-symbol, +pre .xml .hljs-cdata, +code .xml .hljs-cdata { + color: #718c00; +} +pre .css .hljs-hexcolor, +code .css .hljs-hexcolor { + color: #3e999f; +} +pre .hljs-function, +code .hljs-function, +pre .python .hljs-decorator, +code .python .hljs-decorator, +pre .python .hljs-title, +code .python .hljs-title, +pre .ruby .hljs-function .hljs-title, +code .ruby .hljs-function .hljs-title, +pre .ruby .hljs-title .hljs-keyword, +code .ruby .hljs-title .hljs-keyword, +pre .perl .hljs-sub, +code .perl .hljs-sub, +pre .javascript .hljs-title, +code .javascript .hljs-title, +pre .coffeescript .hljs-title, +code .coffeescript .hljs-title { + color: #4271ae; +} +pre .hljs-keyword, +code .hljs-keyword, +pre .javascript .hljs-function, +code .javascript .hljs-function { + color: #8959a8; +} +pre .hljs, +code .hljs { + display: block; + background: white; + color: #4d4d4c; + padding: 0.5em; +} +pre .coffeescript .javascript, +code .coffeescript .javascript, +pre .javascript .xml, +code .javascript .xml, +pre .tex .hljs-formula, +code .tex .hljs-formula, +pre .xml .javascript, +code .xml .javascript, +pre .xml .vbscript, +code .xml .vbscript, +pre .xml .css, +code .xml .css, +pre .xml .hljs-cdata, +code .xml .hljs-cdata { + opacity: 0.5; +} diff --git a/docs/gitbook/gitbook-plugin-highlight/website.css b/docs/gitbook/gitbook-plugin-highlight/website.css new file mode 100644 index 0000000..6674448 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-highlight/website.css @@ -0,0 +1,434 @@ +.book .book-body .page-wrapper .page-inner section.normal pre, +.book .book-body .page-wrapper .page-inner section.normal code { + /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + /* Tomorrow Comment */ + /* Tomorrow Red */ + /* Tomorrow Orange */ + /* Tomorrow Yellow */ + /* Tomorrow Green */ + /* Tomorrow Aqua */ + /* Tomorrow Blue */ + /* Tomorrow Purple */ +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-comment, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-comment, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-title { + color: #8e908c; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-variable, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-variable, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-attribute, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-tag, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-tag, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-regexp, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-deletion, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-constant, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-constant, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-tag .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-tag .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-pi, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-pi, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal pre .html .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal code .html .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-id, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-id, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-class, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-class, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo { + color: #c82829; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-number, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-number, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-pragma, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-built_in, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-literal, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-literal, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-params, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-params, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-constant, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-constant { + color: #f5871f; +} +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-class .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-class .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-rules .hljs-attribute, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-rules .hljs-attribute { + color: #eab700; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-string, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-string, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-value, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-value, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-inheritance, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-inheritance, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-header, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-header, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-addition, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-addition, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-symbol, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-symbol, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + color: #718c00; +} +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-hexcolor, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-hexcolor { + color: #3e999f; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-function, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-function, +.book .book-body .page-wrapper .page-inner section.normal pre .python .hljs-decorator, +.book .book-body .page-wrapper .page-inner section.normal code .python .hljs-decorator, +.book .book-body .page-wrapper .page-inner section.normal pre .python .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .python .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-function .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-function .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-title .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-title .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal pre .perl .hljs-sub, +.book .book-body .page-wrapper .page-inner section.normal code .perl .hljs-sub, +.book .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .coffeescript .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .coffeescript .hljs-title { + color: #4271ae; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-function, +.book .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-function { + color: #8959a8; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs, +.book .book-body .page-wrapper .page-inner section.normal code .hljs { + display: block; + background: white; + color: #4d4d4c; + padding: 0.5em; +} +.book .book-body .page-wrapper .page-inner section.normal pre .coffeescript .javascript, +.book .book-body .page-wrapper .page-inner section.normal code .coffeescript .javascript, +.book .book-body .page-wrapper .page-inner section.normal pre .javascript .xml, +.book .book-body .page-wrapper .page-inner section.normal code .javascript .xml, +.book .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .javascript, +.book .book-body .page-wrapper .page-inner section.normal code .xml .javascript, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .vbscript, +.book .book-body .page-wrapper .page-inner section.normal code .xml .vbscript, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .css, +.book .book-body .page-wrapper .page-inner section.normal code .xml .css, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + opacity: 0.5; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code { + /* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + /* Solarized Green */ + /* Solarized Cyan */ + /* Solarized Blue */ + /* Solarized Yellow */ + /* Solarized Orange */ + /* Solarized Red */ + /* Solarized Violet */ +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs { + display: block; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-template_comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-template_comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .diff .hljs-header, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .diff .hljs-header, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-doctype, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-doctype, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-pi, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-pi, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .lisp .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .lisp .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-javadoc, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-javadoc { + color: #93a1a1; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-winutils, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-winutils, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .method, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .method, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-addition, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-addition, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-tag, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-tag, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-request, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-request, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-status, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-status, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .nginx .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .nginx .hljs-title { + color: #859900; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-command, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-command, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-tag .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-tag .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-rules .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-rules .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-phpdoc, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-phpdoc, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-regexp, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-hexcolor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-hexcolor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_url, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_url { + color: #2aa198; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-localvars, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-localvars, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-chunk, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-chunk, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-decorator, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-decorator, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-built_in, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-identifier, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-identifier, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .vhdl .hljs-literal, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .vhdl .hljs-literal, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-id, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-id, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-function, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-function { + color: #268bd2; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-attribute, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-variable, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-variable, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .lisp .hljs-body, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .lisp .hljs-body, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .smalltalk .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .smalltalk .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-constant, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-constant, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-class .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-class .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-parent, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-parent, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .haskell .hljs-type, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .haskell .hljs-type, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_reference, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_reference { + color: #b58900; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-pragma, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-shebang, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-shebang, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-symbol, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-symbol .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .diff .hljs-change, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .diff .hljs-change, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-special, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-special, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-attr_selector, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-attr_selector, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-subst, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-subst, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-cdata, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-cdata, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .clojure .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .clojure .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-header, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-header { + color: #cb4b16; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-deletion, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-important, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-important { + color: #dc322f; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_label, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_label { + color: #6c71c4; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula { + background: #eee8d5; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code { + /* Tomorrow Night Bright Theme */ + /* Original theme - https://github.com/chriskempson/tomorrow-theme */ + /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + /* Tomorrow Comment */ + /* Tomorrow Red */ + /* Tomorrow Orange */ + /* Tomorrow Yellow */ + /* Tomorrow Green */ + /* Tomorrow Aqua */ + /* Tomorrow Blue */ + /* Tomorrow Purple */ +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-comment, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-comment, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-title { + color: #969896; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-variable, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-variable, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-attribute, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-tag, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-tag, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-regexp, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-deletion, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-constant, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-constant, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-tag .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-tag .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-pi, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-pi, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .html .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .html .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-id, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-id, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-class, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-class, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo { + color: #d54e53; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-number, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-number, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-pragma, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-built_in, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-literal, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-literal, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-params, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-params, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-constant, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-constant { + color: #e78c45; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-class .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-class .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-rules .hljs-attribute, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-rules .hljs-attribute { + color: #e7c547; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-string, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-string, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-value, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-value, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-inheritance, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-inheritance, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-header, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-header, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-addition, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-addition, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-symbol, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-symbol, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + color: #b9ca4a; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-hexcolor, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-hexcolor { + color: #70c0b1; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-function, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-function, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .python .hljs-decorator, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .python .hljs-decorator, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .python .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .python .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-function .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-function .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-title .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-title .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .perl .hljs-sub, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .perl .hljs-sub, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .coffeescript .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .coffeescript .hljs-title { + color: #7aa6da; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-function, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-function { + color: #c397d8; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs { + display: block; + background: black; + color: #eaeaea; + padding: 0.5em; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .coffeescript .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .coffeescript .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .xml, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .xml, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .vbscript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .vbscript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .css, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .css, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + opacity: 0.5; +} diff --git a/docs/gitbook/gitbook-plugin-lunr/lunr.min.js b/docs/gitbook/gitbook-plugin-lunr/lunr.min.js new file mode 100644 index 0000000..6aa6bc7 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-lunr/lunr.min.js @@ -0,0 +1,7 @@ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 0.5.12 + * Copyright (C) 2015 Oliver Nightingale + * MIT Licensed + * @license + */ +!function(){var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.5.12",t.utils={},t.utils.warn=function(t){return function(e){t.console&&console.warn&&console.warn(e)}}(this),t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var t=Array.prototype.slice.call(arguments),e=t.pop(),n=t;if("function"!=typeof e)throw new TypeError("last argument must be a function");n.forEach(function(t){this.hasHandler(t)||(this.events[t]=[]),this.events[t].push(e)},this)},t.EventEmitter.prototype.removeListener=function(t,e){if(this.hasHandler(t)){var n=this.events[t].indexOf(e);this.events[t].splice(n,1),this.events[t].length||delete this.events[t]}},t.EventEmitter.prototype.emit=function(t){if(this.hasHandler(t)){var e=Array.prototype.slice.call(arguments,1);this.events[t].forEach(function(t){t.apply(void 0,e)})}},t.EventEmitter.prototype.hasHandler=function(t){return t in this.events},t.tokenizer=function(t){return arguments.length&&null!=t&&void 0!=t?Array.isArray(t)?t.map(function(t){return t.toLowerCase()}):t.toString().trim().toLowerCase().split(/[\s\-]+/):[]},t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.registeredFunctions[e];if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._stack.indexOf(e);if(-1==i)throw new Error("Cannot find existingFn");i+=1,this._stack.splice(i,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._stack.indexOf(e);if(-1==i)throw new Error("Cannot find existingFn");this._stack.splice(i,0,n)},t.Pipeline.prototype.remove=function(t){var e=this._stack.indexOf(t);-1!=e&&this._stack.splice(e,1)},t.Pipeline.prototype.run=function(t){for(var e=[],n=t.length,i=this._stack.length,o=0;n>o;o++){for(var r=t[o],s=0;i>s&&(r=this._stack[s](r,o,t),void 0!==r);s++);void 0!==r&&e.push(r)}return e},t.Pipeline.prototype.reset=function(){this._stack=[]},t.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Vector=function(){this._magnitude=null,this.list=void 0,this.length=0},t.Vector.Node=function(t,e,n){this.idx=t,this.val=e,this.next=n},t.Vector.prototype.insert=function(e,n){this._magnitude=void 0;var i=this.list;if(!i)return this.list=new t.Vector.Node(e,n,i),this.length++;if(en.idx?n=n.next:(i+=e.val*n.val,e=e.next,n=n.next);return i},t.Vector.prototype.similarity=function(t){return this.dot(t)/(this.magnitude()*t.magnitude())},t.SortedSet=function(){this.length=0,this.elements=[]},t.SortedSet.load=function(t){var e=new this;return e.elements=t,e.length=t.length,e},t.SortedSet.prototype.add=function(){var t,e;for(t=0;t1;){if(r===t)return o;t>r&&(e=o),r>t&&(n=o),i=n-e,o=e+Math.floor(i/2),r=this.elements[o]}return r===t?o:-1},t.SortedSet.prototype.locationFor=function(t){for(var e=0,n=this.elements.length,i=n-e,o=e+Math.floor(i/2),r=this.elements[o];i>1;)t>r&&(e=o),r>t&&(n=o),i=n-e,o=e+Math.floor(i/2),r=this.elements[o];return r>t?o:t>r?o+1:void 0},t.SortedSet.prototype.intersect=function(e){for(var n=new t.SortedSet,i=0,o=0,r=this.length,s=e.length,a=this.elements,h=e.elements;;){if(i>r-1||o>s-1)break;a[i]!==h[o]?a[i]h[o]&&o++:(n.add(a[i]),i++,o++)}return n},t.SortedSet.prototype.clone=function(){var e=new t.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},t.SortedSet.prototype.union=function(t){var e,n,i;return this.length>=t.length?(e=this,n=t):(e=t,n=this),i=e.clone(),i.add.apply(i,n.toArray()),i},t.SortedSet.prototype.toJSON=function(){return this.toArray()},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.Store,this.tokenStore=new t.TokenStore,this.corpusTokens=new t.SortedSet,this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var t=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,t)},t.Index.prototype.off=function(t,e){return this.eventEmitter.removeListener(t,e)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;return n._fields=e.fields,n._ref=e.ref,n.documentStore=t.Store.load(e.documentStore),n.tokenStore=t.TokenStore.load(e.tokenStore),n.corpusTokens=t.SortedSet.load(e.corpusTokens),n.pipeline=t.Pipeline.load(e.pipeline),n},t.Index.prototype.field=function(t,e){var e=e||{},n={name:t,boost:e.boost||1};return this._fields.push(n),this},t.Index.prototype.ref=function(t){return this._ref=t,this},t.Index.prototype.add=function(e,n){var i={},o=new t.SortedSet,r=e[this._ref],n=void 0===n?!0:n;this._fields.forEach(function(n){var r=this.pipeline.run(t.tokenizer(e[n.name]));i[n.name]=r,t.SortedSet.prototype.add.apply(o,r)},this),this.documentStore.set(r,o),t.SortedSet.prototype.add.apply(this.corpusTokens,o.toArray());for(var s=0;s0&&(i=1+Math.log(this.documentStore.length/n)),this._idfCache[e]=i},t.Index.prototype.search=function(e){var n=this.pipeline.run(t.tokenizer(e)),i=new t.Vector,o=[],r=this._fields.reduce(function(t,e){return t+e.boost},0),s=n.some(function(t){return this.tokenStore.has(t)},this);if(!s)return[];n.forEach(function(e,n,s){var a=1/s.length*this._fields.length*r,h=this,l=this.tokenStore.expand(e).reduce(function(n,o){var r=h.corpusTokens.indexOf(o),s=h.idf(o),l=1,u=new t.SortedSet;if(o!==e){var c=Math.max(3,o.length-e.length);l=1/Math.log(c)}return r>-1&&i.insert(r,a*s*l),Object.keys(h.tokenStore.get(o)).forEach(function(t){u.add(t)}),n.union(u)},new t.SortedSet);o.push(l)},this);var a=o.reduce(function(t,e){return t.intersect(e)});return a.map(function(t){return{ref:t,score:i.similarity(this.documentVector(t))}},this).sort(function(t,e){return e.score-t.score})},t.Index.prototype.documentVector=function(e){for(var n=this.documentStore.get(e),i=n.length,o=new t.Vector,r=0;i>r;r++){var s=n.elements[r],a=this.tokenStore.get(s)[e].tf,h=this.idf(s);o.insert(this.corpusTokens.indexOf(s),a*h)}return o},t.Index.prototype.toJSON=function(){return{version:t.version,fields:this._fields,ref:this._ref,documentStore:this.documentStore.toJSON(),tokenStore:this.tokenStore.toJSON(),corpusTokens:this.corpusTokens.toJSON(),pipeline:this.pipeline.toJSON()}},t.Index.prototype.use=function(t){var e=Array.prototype.slice.call(arguments,1);e.unshift(this),t.apply(this,e)},t.Store=function(){this.store={},this.length=0},t.Store.load=function(e){var n=new this;return n.length=e.length,n.store=Object.keys(e.store).reduce(function(n,i){return n[i]=t.SortedSet.load(e.store[i]),n},{}),n},t.Store.prototype.set=function(t,e){this.has(t)||this.length++,this.store[t]=e},t.Store.prototype.get=function(t){return this.store[t]},t.Store.prototype.has=function(t){return t in this.store},t.Store.prototype.remove=function(t){this.has(t)&&(delete this.store[t],this.length--)},t.Store.prototype.toJSON=function(){return{store:this.store,length:this.length}},t.stemmer=function(){var t={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},e={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[^aeiou]",i="[aeiouy]",o=n+"[^aeiouy]*",r=i+"[aeiou]*",s="^("+o+")?"+r+o,a="^("+o+")?"+r+o+"("+r+")?$",h="^("+o+")?"+r+o+r+o,l="^("+o+")?"+i,u=new RegExp(s),c=new RegExp(h),f=new RegExp(a),d=new RegExp(l),p=/^(.+?)(ss|i)es$/,m=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,y=/^(.+?)(ed|ing)$/,g=/.$/,S=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\1$"),x=new RegExp("^"+o+i+"[^aeiouwxy]$"),k=/^(.+?[^aeiou])y$/,b=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,E=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,_=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,F=/^(.+?)(s|t)(ion)$/,O=/^(.+?)e$/,P=/ll$/,N=new RegExp("^"+o+i+"[^aeiouwxy]$"),T=function(n){var i,o,r,s,a,h,l;if(n.length<3)return n;if(r=n.substr(0,1),"y"==r&&(n=r.toUpperCase()+n.substr(1)),s=p,a=m,s.test(n)?n=n.replace(s,"$1$2"):a.test(n)&&(n=n.replace(a,"$1$2")),s=v,a=y,s.test(n)){var T=s.exec(n);s=u,s.test(T[1])&&(s=g,n=n.replace(s,""))}else if(a.test(n)){var T=a.exec(n);i=T[1],a=d,a.test(i)&&(n=i,a=S,h=w,l=x,a.test(n)?n+="e":h.test(n)?(s=g,n=n.replace(s,"")):l.test(n)&&(n+="e"))}if(s=k,s.test(n)){var T=s.exec(n);i=T[1],n=i+"i"}if(s=b,s.test(n)){var T=s.exec(n);i=T[1],o=T[2],s=u,s.test(i)&&(n=i+t[o])}if(s=E,s.test(n)){var T=s.exec(n);i=T[1],o=T[2],s=u,s.test(i)&&(n=i+e[o])}if(s=_,a=F,s.test(n)){var T=s.exec(n);i=T[1],s=c,s.test(i)&&(n=i)}else if(a.test(n)){var T=a.exec(n);i=T[1]+T[2],a=c,a.test(i)&&(n=i)}if(s=O,s.test(n)){var T=s.exec(n);i=T[1],s=c,a=f,h=N,(s.test(i)||a.test(i)&&!h.test(i))&&(n=i)}return s=P,a=c,s.test(n)&&a.test(n)&&(s=g,n=n.replace(s,"")),"y"==r&&(n=r.toLowerCase()+n.substr(1)),n};return T}(),t.Pipeline.registerFunction(t.stemmer,"stemmer"),t.stopWordFilter=function(e){return e&&t.stopWordFilter.stopWords[e]!==e?e:void 0},t.stopWordFilter.stopWords={a:"a",able:"able",about:"about",across:"across",after:"after",all:"all",almost:"almost",also:"also",am:"am",among:"among",an:"an",and:"and",any:"any",are:"are",as:"as",at:"at",be:"be",because:"because",been:"been",but:"but",by:"by",can:"can",cannot:"cannot",could:"could",dear:"dear",did:"did","do":"do",does:"does",either:"either","else":"else",ever:"ever",every:"every","for":"for",from:"from",get:"get",got:"got",had:"had",has:"has",have:"have",he:"he",her:"her",hers:"hers",him:"him",his:"his",how:"how",however:"however",i:"i","if":"if","in":"in",into:"into",is:"is",it:"it",its:"its",just:"just",least:"least",let:"let",like:"like",likely:"likely",may:"may",me:"me",might:"might",most:"most",must:"must",my:"my",neither:"neither",no:"no",nor:"nor",not:"not",of:"of",off:"off",often:"often",on:"on",only:"only",or:"or",other:"other",our:"our",own:"own",rather:"rather",said:"said",say:"say",says:"says",she:"she",should:"should",since:"since",so:"so",some:"some",than:"than",that:"that",the:"the",their:"their",them:"them",then:"then",there:"there",these:"these",they:"they","this":"this",tis:"tis",to:"to",too:"too",twas:"twas",us:"us",wants:"wants",was:"was",we:"we",were:"were",what:"what",when:"when",where:"where",which:"which","while":"while",who:"who",whom:"whom",why:"why",will:"will","with":"with",would:"would",yet:"yet",you:"you",your:"your"},t.Pipeline.registerFunction(t.stopWordFilter,"stopWordFilter"),t.trimmer=function(t){var e=t.replace(/^\W+/,"").replace(/\W+$/,"");return""===e?void 0:e},t.Pipeline.registerFunction(t.trimmer,"trimmer"),t.TokenStore=function(){this.root={docs:{}},this.length=0},t.TokenStore.load=function(t){var e=new this;return e.root=t.root,e.length=t.length,e},t.TokenStore.prototype.add=function(t,e,n){var n=n||this.root,i=t[0],o=t.slice(1);return i in n||(n[i]={docs:{}}),0===o.length?(n[i].docs[e.ref]=e,void(this.length+=1)):this.add(o,e,n[i])},t.TokenStore.prototype.has=function(t){if(!t)return!1;for(var e=this.root,n=0;no;o++){for(var r=t[o],s=0;i>s&&(r=this._stack[s](r,o,t),void 0!==r);s++);void 0!==r&&e.push(r)}return e},t.Pipeline.prototype.reset=function(){this._stack=[]},t.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Vector=function(){this._magnitude=null,this.list=void 0,this.length=0},t.Vector.Node=function(t,e,n){this.idx=t,this.val=e,this.next=n},t.Vector.prototype.insert=function(e,n){this._magnitude=void 0;var i=this.list;if(!i)return this.list=new t.Vector.Node(e,n,i),this.length++;if(en.idx?n=n.next:(i+=e.val*n.val,e=e.next,n=n.next);return i},t.Vector.prototype.similarity=function(t){return this.dot(t)/(this.magnitude()*t.magnitude())},t.SortedSet=function(){this.length=0,this.elements=[]},t.SortedSet.load=function(t){var e=new this;return e.elements=t,e.length=t.length,e},t.SortedSet.prototype.add=function(){var t,e;for(t=0;t1;){if(r===t)return o;t>r&&(e=o),r>t&&(n=o),i=n-e,o=e+Math.floor(i/2),r=this.elements[o]}return r===t?o:-1},t.SortedSet.prototype.locationFor=function(t){for(var e=0,n=this.elements.length,i=n-e,o=e+Math.floor(i/2),r=this.elements[o];i>1;)t>r&&(e=o),r>t&&(n=o),i=n-e,o=e+Math.floor(i/2),r=this.elements[o];return r>t?o:t>r?o+1:void 0},t.SortedSet.prototype.intersect=function(e){for(var n=new t.SortedSet,i=0,o=0,r=this.length,s=e.length,a=this.elements,h=e.elements;;){if(i>r-1||o>s-1)break;a[i]!==h[o]?a[i]h[o]&&o++:(n.add(a[i]),i++,o++)}return n},t.SortedSet.prototype.clone=function(){var e=new t.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},t.SortedSet.prototype.union=function(t){var e,n,i;return this.length>=t.length?(e=this,n=t):(e=t,n=this),i=e.clone(),i.add.apply(i,n.toArray()),i},t.SortedSet.prototype.toJSON=function(){return this.toArray()},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.Store,this.tokenStore=new t.TokenStore,this.corpusTokens=new t.SortedSet,this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var t=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,t)},t.Index.prototype.off=function(t,e){return this.eventEmitter.removeListener(t,e)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;return n._fields=e.fields,n._ref=e.ref,n.documentStore=t.Store.load(e.documentStore),n.tokenStore=t.TokenStore.load(e.tokenStore),n.corpusTokens=t.SortedSet.load(e.corpusTokens),n.pipeline=t.Pipeline.load(e.pipeline),n},t.Index.prototype.field=function(t,e){var e=e||{},n={name:t,boost:e.boost||1};return this._fields.push(n),this},t.Index.prototype.ref=function(t){return this._ref=t,this},t.Index.prototype.add=function(e,n){var i={},o=new t.SortedSet,r=e[this._ref],n=void 0===n?!0:n;this._fields.forEach(function(n){var r=this.pipeline.run(t.tokenizer(e[n.name]));i[n.name]=r,t.SortedSet.prototype.add.apply(o,r)},this),this.documentStore.set(r,o),t.SortedSet.prototype.add.apply(this.corpusTokens,o.toArray());for(var s=0;s0&&(i=1+Math.log(this.documentStore.length/n)),this._idfCache[e]=i},t.Index.prototype.search=function(e){var n=this.pipeline.run(t.tokenizer(e)),i=new t.Vector,o=[],r=this._fields.reduce(function(t,e){return t+e.boost},0),s=n.some(function(t){return this.tokenStore.has(t)},this);if(!s)return[];n.forEach(function(e,n,s){var a=1/s.length*this._fields.length*r,h=this,l=this.tokenStore.expand(e).reduce(function(n,o){var r=h.corpusTokens.indexOf(o),s=h.idf(o),l=1,u=new t.SortedSet;if(o!==e){var c=Math.max(3,o.length-e.length);l=1/Math.log(c)}return r>-1&&i.insert(r,a*s*l),Object.keys(h.tokenStore.get(o)).forEach(function(t){u.add(t)}),n.union(u)},new t.SortedSet);o.push(l)},this);var a=o.reduce(function(t,e){return t.intersect(e)});return a.map(function(t){return{ref:t,score:i.similarity(this.documentVector(t))}},this).sort(function(t,e){return e.score-t.score})},t.Index.prototype.documentVector=function(e){for(var n=this.documentStore.get(e),i=n.length,o=new t.Vector,r=0;i>r;r++){var s=n.elements[r],a=this.tokenStore.get(s)[e].tf,h=this.idf(s);o.insert(this.corpusTokens.indexOf(s),a*h)}return o},t.Index.prototype.toJSON=function(){return{version:t.version,fields:this._fields,ref:this._ref,documentStore:this.documentStore.toJSON(),tokenStore:this.tokenStore.toJSON(),corpusTokens:this.corpusTokens.toJSON(),pipeline:this.pipeline.toJSON()}},t.Index.prototype.use=function(t){var e=Array.prototype.slice.call(arguments,1);e.unshift(this),t.apply(this,e)},t.Store=function(){this.store={},this.length=0},t.Store.load=function(e){var n=new this;return n.length=e.length,n.store=Object.keys(e.store).reduce(function(n,i){return n[i]=t.SortedSet.load(e.store[i]),n},{}),n},t.Store.prototype.set=function(t,e){this.has(t)||this.length++,this.store[t]=e},t.Store.prototype.get=function(t){return this.store[t]},t.Store.prototype.has=function(t){return t in this.store},t.Store.prototype.remove=function(t){this.has(t)&&(delete this.store[t],this.length--)},t.Store.prototype.toJSON=function(){return{store:this.store,length:this.length}},t.stemmer=function(){var t={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},e={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[^aeiou]",i="[aeiouy]",o=n+"[^aeiouy]*",r=i+"[aeiou]*",s="^("+o+")?"+r+o,a="^("+o+")?"+r+o+"("+r+")?$",h="^("+o+")?"+r+o+r+o,l="^("+o+")?"+i,u=new RegExp(s),c=new RegExp(h),f=new RegExp(a),d=new RegExp(l),p=/^(.+?)(ss|i)es$/,m=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,y=/^(.+?)(ed|ing)$/,g=/.$/,S=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\1$"),x=new RegExp("^"+o+i+"[^aeiouwxy]$"),k=/^(.+?[^aeiou])y$/,b=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,E=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,_=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,F=/^(.+?)(s|t)(ion)$/,O=/^(.+?)e$/,P=/ll$/,N=new RegExp("^"+o+i+"[^aeiouwxy]$"),T=function(n){var i,o,r,s,a,h,l;if(n.length<3)return n;if(r=n.substr(0,1),"y"==r&&(n=r.toUpperCase()+n.substr(1)),s=p,a=m,s.test(n)?n=n.replace(s,"$1$2"):a.test(n)&&(n=n.replace(a,"$1$2")),s=v,a=y,s.test(n)){var T=s.exec(n);s=u,s.test(T[1])&&(s=g,n=n.replace(s,""))}else if(a.test(n)){var T=a.exec(n);i=T[1],a=d,a.test(i)&&(n=i,a=S,h=w,l=x,a.test(n)?n+="e":h.test(n)?(s=g,n=n.replace(s,"")):l.test(n)&&(n+="e"))}if(s=k,s.test(n)){var T=s.exec(n);i=T[1],n=i+"i"}if(s=b,s.test(n)){var T=s.exec(n);i=T[1],o=T[2],s=u,s.test(i)&&(n=i+t[o])}if(s=E,s.test(n)){var T=s.exec(n);i=T[1],o=T[2],s=u,s.test(i)&&(n=i+e[o])}if(s=_,a=F,s.test(n)){var T=s.exec(n);i=T[1],s=c,s.test(i)&&(n=i)}else if(a.test(n)){var T=a.exec(n);i=T[1]+T[2],a=c,a.test(i)&&(n=i)}if(s=O,s.test(n)){var T=s.exec(n);i=T[1],s=c,a=f,h=N,(s.test(i)||a.test(i)&&!h.test(i))&&(n=i)}return s=P,a=c,s.test(n)&&a.test(n)&&(s=g,n=n.replace(s,"")),"y"==r&&(n=r.toLowerCase()+n.substr(1)),n};return T}(),t.Pipeline.registerFunction(t.stemmer,"stemmer"),t.stopWordFilter=function(e){return e&&t.stopWordFilter.stopWords[e]!==e?e:void 0},t.stopWordFilter.stopWords={a:"a",able:"able",about:"about",across:"across",after:"after",all:"all",almost:"almost",also:"also",am:"am",among:"among",an:"an",and:"and",any:"any",are:"are",as:"as",at:"at",be:"be",because:"because",been:"been",but:"but",by:"by",can:"can",cannot:"cannot",could:"could",dear:"dear",did:"did","do":"do",does:"does",either:"either","else":"else",ever:"ever",every:"every","for":"for",from:"from",get:"get",got:"got",had:"had",has:"has",have:"have",he:"he",her:"her",hers:"hers",him:"him",his:"his",how:"how",however:"however",i:"i","if":"if","in":"in",into:"into",is:"is",it:"it",its:"its",just:"just",least:"least",let:"let",like:"like",likely:"likely",may:"may",me:"me",might:"might",most:"most",must:"must",my:"my",neither:"neither",no:"no",nor:"nor",not:"not",of:"of",off:"off",often:"often",on:"on",only:"only",or:"or",other:"other",our:"our",own:"own",rather:"rather",said:"said",say:"say",says:"says",she:"she",should:"should",since:"since",so:"so",some:"some",than:"than",that:"that",the:"the",their:"their",them:"them",then:"then",there:"there",these:"these",they:"they","this":"this",tis:"tis",to:"to",too:"too",twas:"twas",us:"us",wants:"wants",was:"was",we:"we",were:"were",what:"what",when:"when",where:"where",which:"which","while":"while",who:"who",whom:"whom",why:"why",will:"will","with":"with",would:"would",yet:"yet",you:"you",your:"your"},t.Pipeline.registerFunction(t.stopWordFilter,"stopWordFilter"),t.trimmer=function(t){var e=t.replace(/^\W+/,"").replace(/\W+$/,"");return""===e?void 0:e},t.Pipeline.registerFunction(t.trimmer,"trimmer"),t.TokenStore=function(){this.root={docs:{}},this.length=0},t.TokenStore.load=function(t){var e=new this;return e.root=t.root,e.length=t.length,e},t.TokenStore.prototype.add=function(t,e,n){var n=n||this.root,i=t[0],o=t.slice(1);return i in n||(n[i]={docs:{}}),0===o.length?(n[i].docs[e.ref]=e,void(this.length+=1)):this.add(o,e,n[i])},t.TokenStore.prototype.has=function(t){if(!t)return!1;for(var e=this.root,n=0;n element for each result + res.results.forEach(function(res) { + var $li = $('
                  • ', { + 'class': 'search-results-item' + }); + + var $title = $('

                    '); + + var $link = $('', { + 'href': gitbook.state.basePath + '/' + res.url, + 'text': res.title + }); + + var content = res.body.trim(); + if (content.length > MAX_DESCRIPTION_SIZE) { + content = content.slice(0, MAX_DESCRIPTION_SIZE).trim()+'...'; + } + var $content = $('

                    ').html(content); + + $link.appendTo($title); + $title.appendTo($li); + $content.appendTo($li); + $li.appendTo($searchList); + }); + } + + function launchSearch(q) { + // Add class for loading + $body.addClass('with-search'); + $body.addClass('search-loading'); + + // Launch search query + throttle(gitbook.search.query(q, 0, MAX_RESULTS) + .then(function(results) { + displayResults(results); + }) + .always(function() { + $body.removeClass('search-loading'); + }), 1000); + } + + function closeSearch() { + $body.removeClass('with-search'); + $bookSearchResults.removeClass('open'); + } + + function launchSearchFromQueryString() { + var q = getParameterByName('q'); + if (q && q.length > 0) { + // Update search input + $searchInput.val(q); + + // Launch search + launchSearch(q); + } + } + + function bindSearch() { + // Bind DOM + $searchInput = $('#book-search-input input'); + $bookSearchResults = $('#book-search-results'); + $searchList = $bookSearchResults.find('.search-results-list'); + $searchTitle = $bookSearchResults.find('.search-results-title'); + $searchResultsCount = $searchTitle.find('.search-results-count'); + $searchQuery = $searchTitle.find('.search-query'); + + // Launch query based on input content + function handleUpdate() { + var q = $searchInput.val(); + + if (q.length == 0) { + closeSearch(); + } + else { + launchSearch(q); + } + } + + // Detect true content change in search input + // Workaround for IE < 9 + var propertyChangeUnbound = false; + $searchInput.on('propertychange', function(e) { + if (e.originalEvent.propertyName == 'value') { + handleUpdate(); + } + }); + + // HTML5 (IE9 & others) + $searchInput.on('input', function(e) { + // Unbind propertychange event for IE9+ + if (!propertyChangeUnbound) { + $(this).unbind('propertychange'); + propertyChangeUnbound = true; + } + + handleUpdate(); + }); + + // Push to history on blur + $searchInput.on('blur', function(e) { + // Update history state + if (usePushState) { + var uri = updateQueryString('q', $(this).val()); + history.pushState({ path: uri }, null, uri); + } + }); + } + + gitbook.events.on('page.change', function() { + bindSearch(); + closeSearch(); + + // Launch search based on query parameter + if (gitbook.search.isInitialized()) { + launchSearchFromQueryString(); + } + }); + + gitbook.events.on('search.ready', function() { + bindSearch(); + + // Launch search from query param at start + launchSearchFromQueryString(); + }); + + function getParameterByName(name) { + var url = window.location.href; + name = name.replace(/[\[\]]/g, '\\$&'); + var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)', 'i'), + results = regex.exec(url); + if (!results) return null; + if (!results[2]) return ''; + return decodeURIComponent(results[2].replace(/\+/g, ' ')); + } + + function updateQueryString(key, value) { + value = encodeURIComponent(value); + + var url = window.location.href; + var re = new RegExp('([?&])' + key + '=.*?(&|#|$)(.*)', 'gi'), + hash; + + if (re.test(url)) { + if (typeof value !== 'undefined' && value !== null) + return url.replace(re, '$1' + key + '=' + value + '$2$3'); + else { + hash = url.split('#'); + url = hash[0].replace(re, '$1$3').replace(/(&|\?)$/, ''); + if (typeof hash[1] !== 'undefined' && hash[1] !== null) + url += '#' + hash[1]; + return url; + } + } + else { + if (typeof value !== 'undefined' && value !== null) { + var separator = url.indexOf('?') !== -1 ? '&' : '?'; + hash = url.split('#'); + url = hash[0] + separator + key + '=' + value; + if (typeof hash[1] !== 'undefined' && hash[1] !== null) + url += '#' + hash[1]; + return url; + } + else + return url; + } + } +}); diff --git a/docs/gitbook/gitbook-plugin-sharing/buttons.js b/docs/gitbook/gitbook-plugin-sharing/buttons.js new file mode 100644 index 0000000..709a4e4 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-sharing/buttons.js @@ -0,0 +1,90 @@ +require(['gitbook', 'jquery'], function(gitbook, $) { + var SITES = { + 'facebook': { + 'label': 'Facebook', + 'icon': 'fa fa-facebook', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://www.facebook.com/sharer/sharer.php?s=100&p[url]='+encodeURIComponent(location.href)); + } + }, + 'twitter': { + 'label': 'Twitter', + 'icon': 'fa fa-twitter', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://twitter.com/home?status='+encodeURIComponent(document.title+' '+location.href)); + } + }, + 'google': { + 'label': 'Google+', + 'icon': 'fa fa-google-plus', + 'onClick': function(e) { + e.preventDefault(); + window.open('https://plus.google.com/share?url='+encodeURIComponent(location.href)); + } + }, + 'weibo': { + 'label': 'Weibo', + 'icon': 'fa fa-weibo', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://service.weibo.com/share/share.php?content=utf-8&url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)); + } + }, + 'instapaper': { + 'label': 'Instapaper', + 'icon': 'fa fa-instapaper', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://www.instapaper.com/text?u='+encodeURIComponent(location.href)); + } + }, + 'vk': { + 'label': 'VK', + 'icon': 'fa fa-vk', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://vkontakte.ru/share.php?url='+encodeURIComponent(location.href)); + } + } + }; + + + + gitbook.events.bind('start', function(e, config) { + var opts = config.sharing; + + // Create dropdown menu + var menu = $.map(opts.all, function(id) { + var site = SITES[id]; + + return { + text: site.label, + onClick: site.onClick + }; + }); + + // Create main button with dropdown + if (menu.length > 0) { + gitbook.toolbar.createButton({ + icon: 'fa fa-share-alt', + label: 'Share', + position: 'right', + dropdown: [menu] + }); + } + + // Direct actions to share + $.each(SITES, function(sideId, site) { + if (!opts[sideId]) return; + + gitbook.toolbar.createButton({ + icon: site.icon, + label: site.text, + position: 'right', + onClick: site.onClick + }); + }); + }); +}); diff --git a/docs/gitbook/gitbook.js b/docs/gitbook/gitbook.js new file mode 100644 index 0000000..13077b4 --- /dev/null +++ b/docs/gitbook/gitbook.js @@ -0,0 +1,4 @@ +!function e(t,n,r){function o(s,a){if(!n[s]){if(!t[s]){var u="function"==typeof require&&require;if(!a&&u)return u(s,!0);if(i)return i(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[s]={exports:{}};t[s][0].call(l.exports,function(e){var n=t[s][1][e];return o(n?n:e)},l,l.exports,e,t,n,r)}return n[s].exports}for(var i="function"==typeof require&&require,s=0;s0&&t-1 in e)}function o(e,t,n){return de.isFunction(t)?de.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?de.grep(e,function(e){return e===t!==n}):"string"!=typeof t?de.grep(e,function(e){return se.call(t,e)>-1!==n}):je.test(t)?de.filter(t,e,n):(t=de.filter(t,e),de.grep(e,function(e){return se.call(t,e)>-1!==n&&1===e.nodeType}))}function i(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function s(e){var t={};return de.each(e.match(qe)||[],function(e,n){t[n]=!0}),t}function a(e){return e}function u(e){throw e}function c(e,t,n){var r;try{e&&de.isFunction(r=e.promise)?r.call(e).done(t).fail(n):e&&de.isFunction(r=e.then)?r.call(e,t,n):t.call(void 0,e)}catch(e){n.call(void 0,e)}}function l(){te.removeEventListener("DOMContentLoaded",l),e.removeEventListener("load",l),de.ready()}function f(){this.expando=de.expando+f.uid++}function p(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Ie.test(e)?JSON.parse(e):e)}function h(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Pe,"-$&").toLowerCase(),n=e.getAttribute(r),"string"==typeof n){try{n=p(n)}catch(e){}Re.set(e,t,n)}else n=void 0;return n}function d(e,t,n,r){var o,i=1,s=20,a=r?function(){return r.cur()}:function(){return de.css(e,t,"")},u=a(),c=n&&n[3]||(de.cssNumber[t]?"":"px"),l=(de.cssNumber[t]||"px"!==c&&+u)&&$e.exec(de.css(e,t));if(l&&l[3]!==c){c=c||l[3],n=n||[],l=+u||1;do i=i||".5",l/=i,de.style(e,t,l+c);while(i!==(i=a()/u)&&1!==i&&--s)}return n&&(l=+l||+u||0,o=n[1]?l+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=l,r.end=o)),o}function g(e){var t,n=e.ownerDocument,r=e.nodeName,o=Ue[r];return o?o:(t=n.body.appendChild(n.createElement(r)),o=de.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),Ue[r]=o,o)}function m(e,t){for(var n,r,o=[],i=0,s=e.length;i-1)o&&o.push(i);else if(c=de.contains(i.ownerDocument,i),s=v(f.appendChild(i),"script"),c&&y(s),n)for(l=0;i=s[l++];)Ve.test(i.type||"")&&n.push(i);return f}function b(){return!0}function w(){return!1}function T(){try{return te.activeElement}catch(e){}}function C(e,t,n,r,o,i){var s,a;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(a in t)C(e,a,n,r,t[a],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),o===!1)o=w;else if(!o)return e;return 1===i&&(s=o,o=function(e){return de().off(e),s.apply(this,arguments)},o.guid=s.guid||(s.guid=de.guid++)),e.each(function(){de.event.add(this,t,o,r,n)})}function j(e,t){return de.nodeName(e,"table")&&de.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e:e}function k(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function E(e){var t=rt.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function S(e,t){var n,r,o,i,s,a,u,c;if(1===t.nodeType){if(Fe.hasData(e)&&(i=Fe.access(e),s=Fe.set(t,i),c=i.events)){delete s.handle,s.events={};for(o in c)for(n=0,r=c[o].length;n1&&"string"==typeof d&&!pe.checkClone&&nt.test(d))return e.each(function(n){var i=e.eq(n);g&&(t[0]=d.call(this,n,i.html())),A(i,t,r,o)});if(p&&(i=x(t,e[0].ownerDocument,!1,e,o),s=i.firstChild,1===i.childNodes.length&&(i=s),s||o)){for(a=de.map(v(i,"script"),k),u=a.length;f=0&&nC.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[$]=!0,e}function o(e){var t=L.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function i(e,t){for(var n=e.split("|"),r=n.length;r--;)C.attrHandle[n[r]]=t}function s(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return function(t){return"form"in t?t.parentNode&&t.disabled===!1?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&je(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function l(e){return r(function(t){return t=+t,r(function(n,r){for(var o,i=e([],n.length,t),s=i.length;s--;)n[o=i[s]]&&(n[o]=!(r[o]=n[o]))})})}function f(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function p(){}function h(e){for(var t=0,n=e.length,r="";t1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function m(e,n,r){for(var o=0,i=n.length;o-1&&(r[c]=!(s[c]=f))}}else x=v(x===s?x.splice(d,x.length):x),i?i(null,s,x,u):K.apply(s,x)})}function x(e){for(var t,n,r,o=e.length,i=C.relative[e[0].type],s=i||C.relative[" "],a=i?1:0,u=d(function(e){return e===t},s,!0),c=d(function(e){return ee(t,e)>-1},s,!0),l=[function(e,n,r){var o=!i&&(r||n!==A)||((t=n).nodeType?u(e,n,r):c(e,n,r));return t=null,o}];a1&&g(l),a>1&&h(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(ae,"$1"),n,a0,i=e.length>0,s=function(r,s,a,u,c){var l,f,p,h=0,d="0",g=r&&[],m=[],y=A,x=r||i&&C.find.TAG("*",c),b=B+=null==y?1:Math.random()||.1,w=x.length;for(c&&(A=s===L||s||c);d!==w&&null!=(l=x[d]);d++){if(i&&l){for(f=0,s||l.ownerDocument===L||(O(l),a=!F);p=e[f++];)if(p(l,s||L,a)){u.push(l);break}c&&(B=b)}o&&((l=!p&&l)&&h--,r&&g.push(l))}if(h+=d,o&&d!==h){for(f=0;p=n[f++];)p(g,m,s,a);if(r){if(h>0)for(;d--;)g[d]||m[d]||(m[d]=Q.call(u));m=v(m)}K.apply(u,m),c&&!r&&m.length>0&&h+n.length>1&&t.uniqueSort(u)}return c&&(B=b,A=y),g};return o?r(s):s}var w,T,C,j,k,E,S,N,A,q,D,O,L,H,F,R,I,P,M,$="sizzle"+1*new Date,W=e.document,B=0,_=0,U=n(),z=n(),X=n(),V=function(e,t){return e===t&&(D=!0),0},G={}.hasOwnProperty,Y=[],Q=Y.pop,J=Y.push,K=Y.push,Z=Y.slice,ee=function(e,t){for(var n=0,r=e.length;n+~]|"+ne+")"+ne+"*"),le=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),fe=new RegExp(ie),pe=new RegExp("^"+re+"$"),he={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ie),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},de=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,xe=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),be=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},we=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Te=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Ce=function(){O()},je=d(function(e){return e.disabled===!0&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{K.apply(Y=Z.call(W.childNodes),W.childNodes),Y[W.childNodes.length].nodeType}catch(e){K={apply:Y.length?function(e,t){J.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}T=t.support={},k=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},O=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:W;return r!==L&&9===r.nodeType&&r.documentElement?(L=r,H=L.documentElement,F=!k(L),W!==L&&(n=L.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Ce,!1):n.attachEvent&&n.attachEvent("onunload",Ce)),T.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),T.getElementsByTagName=o(function(e){return e.appendChild(L.createComment("")),!e.getElementsByTagName("*").length}),T.getElementsByClassName=me.test(L.getElementsByClassName),T.getById=o(function(e){return H.appendChild(e).id=$,!L.getElementsByName||!L.getElementsByName($).length}),T.getById?(C.filter.ID=function(e){var t=e.replace(xe,be);return function(e){return e.getAttribute("id")===t}},C.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&F){var n=t.getElementById(e);return n?[n]:[]}}):(C.filter.ID=function(e){var t=e.replace(xe,be);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},C.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&F){var n,r,o,i=t.getElementById(e);if(i){if(n=i.getAttributeNode("id"),n&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if(n=i.getAttributeNode("id"),n&&n.value===e)return[i]}return[]}}),C.find.TAG=T.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):T.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},C.find.CLASS=T.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&F)return t.getElementsByClassName(e)},I=[],R=[],(T.qsa=me.test(L.querySelectorAll))&&(o(function(e){H.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&R.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||R.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+$+"-]").length||R.push("~="),e.querySelectorAll(":checked").length||R.push(":checked"),e.querySelectorAll("a#"+$+"+*").length||R.push(".#.+[+~]")}),o(function(e){e.innerHTML="";var t=L.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&R.push("name"+ne+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&R.push(":enabled",":disabled"),H.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&R.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),R.push(",.*:")})),(T.matchesSelector=me.test(P=H.matches||H.webkitMatchesSelector||H.mozMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&o(function(e){T.disconnectedMatch=P.call(e,"*"),P.call(e,"[s!='']:x"),I.push("!=",ie)}),R=R.length&&new RegExp(R.join("|")),I=I.length&&new RegExp(I.join("|")),t=me.test(H.compareDocumentPosition),M=t||me.test(H.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},V=t?function(e,t){if(e===t)return D=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!T.sortDetached&&t.compareDocumentPosition(e)===n?e===L||e.ownerDocument===W&&M(W,e)?-1:t===L||t.ownerDocument===W&&M(W,t)?1:q?ee(q,e)-ee(q,t):0:4&n?-1:1)}:function(e,t){if(e===t)return D=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],u=[t];if(!o||!i)return e===L?-1:t===L?1:o?-1:i?1:q?ee(q,e)-ee(q,t):0;if(o===i)return s(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?s(a[r],u[r]):a[r]===W?-1:u[r]===W?1:0},L):L},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==L&&O(e),n=n.replace(le,"='$1']"),T.matchesSelector&&F&&!X[n+" "]&&(!I||!I.test(n))&&(!R||!R.test(n)))try{var r=P.call(e,n);if(r||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return t(n,L,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==L&&O(e),M(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==L&&O(e);var n=C.attrHandle[t.toLowerCase()],r=n&&G.call(C.attrHandle,t.toLowerCase())?n(e,t,!F):void 0;return void 0!==r?r:T.attributes||!F?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(we,Te)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,o=0;if(D=!T.detectDuplicates,q=!T.sortStable&&e.slice(0),e.sort(V),D){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return q=null,e},j=t.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=j(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=j(t);return n},C=t.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xe,be),e[3]=(e[3]||e[4]||e[5]||"").replace(xe,be),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=E(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xe,be).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(o){var i=t.attr(o,e);return null==i?"!="===n:!n||(i+="","="===n?i===r:"!="===n?i!==r:"^="===n?r&&0===i.indexOf(r):"*="===n?r&&i.indexOf(r)>-1:"$="===n?r&&i.slice(-r.length)===r:"~="===n?(" "+i.replace(se," ")+" ").indexOf(r)>-1:"|="===n&&(i===r||i.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,u){var c,l,f,p,h,d,g=i!==s?"nextSibling":"previousSibling",m=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!u&&!a,x=!1;if(m){if(i){for(;g;){for(p=t;p=p[g];)if(a?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;d=g="only"===e&&!d&&"nextSibling"}return!0}if(d=[s?m.firstChild:m.lastChild],s&&y){for(p=m,f=p[$]||(p[$]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),c=l[e]||[],h=c[0]===B&&c[1],x=h&&c[2],p=h&&m.childNodes[h];p=++h&&p&&p[g]||(x=h=0)||d.pop();)if(1===p.nodeType&&++x&&p===t){l[e]=[B,h,x];break}}else if(y&&(p=t,f=p[$]||(p[$]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),c=l[e]||[],h=c[0]===B&&c[1],x=h),x===!1)for(;(p=++h&&p&&p[g]||(x=h=0)||d.pop())&&((a?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++x||(y&&(f=p[$]||(p[$]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),l[e]=[B,x]),p!==t)););return x-=o,x===r||x%r===0&&x/r>=0}}},PSEUDO:function(e,n){var o,i=C.pseudos[e]||C.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return i[$]?i(n):i.length>1?(o=[e,e,"",n],C.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,o=i(e,n),s=o.length;s--;)r=ee(e,o[s]),e[r]=!(t[r]=o[s])}):function(e){return i(e,0,o)}):i}},pseudos:{not:r(function(e){var t=[],n=[],o=S(e.replace(ae,"$1"));return o[$]?r(function(e,t,n,r){for(var i,s=o(e,null,r,[]),a=e.length;a--;)(i=s[a])&&(e[a]=!(t[a]=i))}):function(e,r,i){return t[0]=e,o(t,null,i,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){ +return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(xe,be),function(t){return(t.textContent||t.innerText||j(t)).indexOf(e)>-1}}),lang:r(function(e){return pe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(xe,be).toLowerCase(),function(t){var n;do if(n=F?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===H},focus:function(e){return e===L.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:c(!1),disabled:c(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!C.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return de.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[n<0?n+t:n]}),even:l(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:l(function(e,t,n){for(var r=n<0?n+t:n;++r2&&"ID"===(s=i[0]).type&&9===t.nodeType&&F&&C.relative[i[1].type]){if(t=(C.find.ID(s.matches[0].replace(xe,be),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=he.needsContext.test(e)?0:i.length;o--&&(s=i[o],!C.relative[a=s.type]);)if((u=C.find[a])&&(r=u(s.matches[0].replace(xe,be),ye.test(i[0].type)&&f(t.parentNode)||t))){if(i.splice(o,1),e=r.length&&h(i),!e)return K.apply(n,r),n;break}}return(c||S(e,l))(r,t,!F,n,!t||ye.test(e)&&f(t.parentNode)||t),n},T.sortStable=$.split("").sort(V).join("")===$,T.detectDuplicates=!!D,O(),T.sortDetached=o(function(e){return 1&e.compareDocumentPosition(L.createElement("fieldset"))}),o(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||i("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),T.attributes&&o(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||i("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),o(function(e){return null==e.getAttribute("disabled")})||i(te,function(e,t,n){var r;if(!n)return e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);de.find=xe,de.expr=xe.selectors,de.expr[":"]=de.expr.pseudos,de.uniqueSort=de.unique=xe.uniqueSort,de.text=xe.getText,de.isXMLDoc=xe.isXML,de.contains=xe.contains,de.escapeSelector=xe.escape;var be=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&de(e).is(n))break;r.push(e)}return r},we=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Te=de.expr.match.needsContext,Ce=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,je=/^.[^:#\[\.,]*$/;de.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?de.find.matchesSelector(r,e)?[r]:[]:de.find.matches(e,de.grep(t,function(e){return 1===e.nodeType}))},de.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(de(e).filter(function(){for(t=0;t1?de.uniqueSort(n):n},filter:function(e){return this.pushStack(o(this,e||[],!1))},not:function(e){return this.pushStack(o(this,e||[],!0))},is:function(e){return!!o(this,"string"==typeof e&&Te.test(e)?de(e):e||[],!1).length}});var ke,Ee=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Se=de.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||ke,"string"==typeof e){if(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Ee.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof de?t[0]:t,de.merge(this,de.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:te,!0)),Ce.test(r[1])&&de.isPlainObject(t))for(r in t)de.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return o=te.getElementById(r[2]),o&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):de.isFunction(e)?void 0!==n.ready?n.ready(e):e(de):de.makeArray(e,this)};Se.prototype=de.fn,ke=de(te);var Ne=/^(?:parents|prev(?:Until|All))/,Ae={children:!0,contents:!0,next:!0,prev:!0};de.fn.extend({has:function(e){var t=de(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&de.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?de.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?se.call(de(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(de.uniqueSort(de.merge(this.get(),de(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),de.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return be(e,"parentNode")},parentsUntil:function(e,t,n){return be(e,"parentNode",n)},next:function(e){return i(e,"nextSibling")},prev:function(e){return i(e,"previousSibling")},nextAll:function(e){return be(e,"nextSibling")},prevAll:function(e){return be(e,"previousSibling")},nextUntil:function(e,t,n){return be(e,"nextSibling",n)},prevUntil:function(e,t,n){return be(e,"previousSibling",n)},siblings:function(e){return we((e.parentNode||{}).firstChild,e)},children:function(e){return we(e.firstChild)},contents:function(e){return e.contentDocument||de.merge([],e.childNodes)}},function(e,t){de.fn[e]=function(n,r){var o=de.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=de.filter(r,o)),this.length>1&&(Ae[e]||de.uniqueSort(o),Ne.test(e)&&o.reverse()),this.pushStack(o)}});var qe=/[^\x20\t\r\n\f]+/g;de.Callbacks=function(e){e="string"==typeof e?s(e):de.extend({},e);var t,n,r,o,i=[],a=[],u=-1,c=function(){for(o=e.once,r=t=!0;a.length;u=-1)for(n=a.shift();++u-1;)i.splice(n,1),n<=u&&u--}),this},has:function(e){return e?de.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||t||(i=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=n||[],n=[e,n.slice?n.slice():n],a.push(n),t||c()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},de.extend({Deferred:function(t){var n=[["notify","progress",de.Callbacks("memory"),de.Callbacks("memory"),2],["resolve","done",de.Callbacks("once memory"),de.Callbacks("once memory"),0,"resolved"],["reject","fail",de.Callbacks("once memory"),de.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return de.Deferred(function(t){de.each(n,function(n,r){var o=de.isFunction(e[r[4]])&&e[r[4]];i[r[1]](function(){var e=o&&o.apply(this,arguments);e&&de.isFunction(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(t,r,o){function i(t,n,r,o){return function(){var c=this,l=arguments,f=function(){var e,f;if(!(t=s&&(r!==u&&(c=void 0,l=[e]),n.rejectWith(c,l))}};t?p():(de.Deferred.getStackHook&&(p.stackTrace=de.Deferred.getStackHook()),e.setTimeout(p))}}var s=0;return de.Deferred(function(e){n[0][3].add(i(0,e,de.isFunction(o)?o:a,e.notifyWith)),n[1][3].add(i(0,e,de.isFunction(t)?t:a)),n[2][3].add(i(0,e,de.isFunction(r)?r:u))}).promise()},promise:function(e){return null!=e?de.extend(e,o):o}},i={};return de.each(n,function(e,t){var s=t[2],a=t[5];o[t[1]]=s.add,a&&s.add(function(){r=a},n[3-e][2].disable,n[0][2].lock),s.add(t[3].fire),i[t[0]]=function(){return i[t[0]+"With"](this===i?void 0:this,arguments),this},i[t[0]+"With"]=s.fireWith}),o.promise(i),t&&t.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=re.call(arguments),i=de.Deferred(),s=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?re.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(c(e,i.done(s(n)).resolve,i.reject),"pending"===i.state()||de.isFunction(o[n]&&o[n].then)))return i.then();for(;n--;)c(o[n],s(n),i.reject);return i.promise()}});var De=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;de.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&De.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},de.readyException=function(t){e.setTimeout(function(){throw t})};var Oe=de.Deferred();de.fn.ready=function(e){return Oe.then(e).catch(function(e){de.readyException(e)}),this},de.extend({isReady:!1,readyWait:1,holdReady:function(e){e?de.readyWait++:de.ready(!0)},ready:function(e){(e===!0?--de.readyWait:de.isReady)||(de.isReady=!0,e!==!0&&--de.readyWait>0||Oe.resolveWith(te,[de]))}}),de.ready.then=Oe.then,"complete"===te.readyState||"loading"!==te.readyState&&!te.documentElement.doScroll?e.setTimeout(de.ready):(te.addEventListener("DOMContentLoaded",l),e.addEventListener("load",l));var Le=function(e,t,n,r,o,i,s){var a=0,u=e.length,c=null==n;if("object"===de.type(n)){o=!0;for(a in n)Le(e,t,a,n[a],!0,i,s)}else if(void 0!==r&&(o=!0,de.isFunction(r)||(s=!0),c&&(s?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(de(e),n)})),t))for(;a1,null,!0)},removeData:function(e){return this.each(function(){Re.remove(this,e)})}}),de.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Fe.get(e,t),n&&(!r||de.isArray(n)?r=Fe.access(e,t,de.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=de.queue(e,t),r=n.length,o=n.shift(),i=de._queueHooks(e,t),s=function(){de.dequeue(e,t)};"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,s,i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Fe.get(e,n)||Fe.access(e,n,{empty:de.Callbacks("once memory").add(function(){Fe.remove(e,[t+"queue",n])})})}}),de.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,Ve=/^$|\/(?:java|ecma)script/i,Ge={option:[1,""],thead:[1,"","
                    "],col:[2,"","
                    "],tr:[2,"","
                    "],td:[3,"","
                    "],_default:[0,"",""]};Ge.optgroup=Ge.option,Ge.tbody=Ge.tfoot=Ge.colgroup=Ge.caption=Ge.thead,Ge.th=Ge.td;var Ye=/<|&#?\w+;/;!function(){var e=te.createDocumentFragment(),t=e.appendChild(te.createElement("div")),n=te.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),pe.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",pe.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var Qe=te.documentElement,Je=/^key/,Ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ze=/^([^.]*)(?:\.(.+)|)/;de.event={global:{},add:function(e,t,n,r,o){var i,s,a,u,c,l,f,p,h,d,g,m=Fe.get(e);if(m)for(n.handler&&(i=n,n=i.handler,o=i.selector),o&&de.find.matchesSelector(Qe,o),n.guid||(n.guid=de.guid++),(u=m.events)||(u=m.events={}),(s=m.handle)||(s=m.handle=function(t){return"undefined"!=typeof de&&de.event.triggered!==t.type?de.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(qe)||[""],c=t.length;c--;)a=Ze.exec(t[c])||[],h=g=a[1],d=(a[2]||"").split(".").sort(),h&&(f=de.event.special[h]||{},h=(o?f.delegateType:f.bindType)||h,f=de.event.special[h]||{},l=de.extend({type:h,origType:g,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&de.expr.match.needsContext.test(o),namespace:d.join(".")},i),(p=u[h])||(p=u[h]=[],p.delegateCount=0,f.setup&&f.setup.call(e,r,d,s)!==!1||e.addEventListener&&e.addEventListener(h,s)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),o?p.splice(p.delegateCount++,0,l):p.push(l),de.event.global[h]=!0)},remove:function(e,t,n,r,o){var i,s,a,u,c,l,f,p,h,d,g,m=Fe.hasData(e)&&Fe.get(e);if(m&&(u=m.events)){for(t=(t||"").match(qe)||[""],c=t.length;c--;)if(a=Ze.exec(t[c])||[],h=g=a[1],d=(a[2]||"").split(".").sort(),h){for(f=de.event.special[h]||{},h=(r?f.delegateType:f.bindType)||h,p=u[h]||[],a=a[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=i=p.length;i--;)l=p[i],!o&&g!==l.origType||n&&n.guid!==l.guid||a&&!a.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(p.splice(i,1),l.selector&&p.delegateCount--,f.remove&&f.remove.call(e,l));s&&!p.length&&(f.teardown&&f.teardown.call(e,d,m.handle)!==!1||de.removeEvent(e,h,m.handle),delete u[h])}else for(h in u)de.event.remove(e,h+t[c],n,r,!0);de.isEmptyObject(u)&&Fe.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,s,a=de.event.fix(e),u=new Array(arguments.length),c=(Fe.get(this,"events")||{})[a.type]||[],l=de.event.special[a.type]||{};for(u[0]=a,t=1;t=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||c.disabled!==!0)){for(i=[],s={},n=0;n-1:de.find(o,this,null,[c]).length),s[o]&&i.push(r);i.length&&a.push({elem:c,handlers:i})}return c=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,tt=/\s*$/g;de.extend({htmlPrefilter:function(e){return e.replace(et,"<$1>")},clone:function(e,t,n){var r,o,i,s,a=e.cloneNode(!0),u=de.contains(e.ownerDocument,e);if(!(pe.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||de.isXMLDoc(e)))for(s=v(a),i=v(e),r=0,o=i.length;r0&&y(s,!u&&v(e,"script")),a},cleanData:function(e){for(var t,n,r,o=de.event.special,i=0;void 0!==(n=e[i]);i++)if(He(n)){if(t=n[Fe.expando]){if(t.events)for(r in t.events)o[r]?de.event.remove(n,r):de.removeEvent(n,r,t.handle);n[Fe.expando]=void 0}n[Re.expando]&&(n[Re.expando]=void 0)}}}),de.fn.extend({detach:function(e){return q(this,e,!0)},remove:function(e){return q(this,e)},text:function(e){return Le(this,function(e){return void 0===e?de.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return A(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=j(this,e);t.appendChild(e)}})},prepend:function(){return A(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=j(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return A(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return A(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(de.cleanData(v(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return de.clone(this,e,t)})},html:function(e){return Le(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!tt.test(e)&&!Ge[(Xe.exec(e)||["",""])[1].toLowerCase()]){e=de.htmlPrefilter(e);try{for(;n1)}}),de.Tween=I,I.prototype={constructor:I,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||de.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(de.cssNumber[n]?"":"px")},cur:function(){var e=I.propHooks[this.prop];return e&&e.get?e.get(this):I.propHooks._default.get(this)},run:function(e){var t,n=I.propHooks[this.prop];return this.options.duration?this.pos=t=de.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):I.propHooks._default.set(this),this}},I.prototype.init.prototype=I.prototype,I.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=de.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){de.fx.step[e.prop]?de.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[de.cssProps[e.prop]]&&!de.cssHooks[e.prop]?e.elem[e.prop]=e.now:de.style(e.elem,e.prop,e.now+e.unit)}}},I.propHooks.scrollTop=I.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},de.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},de.fx=I.prototype.init,de.fx.step={};var ht,dt,gt=/^(?:toggle|show|hide)$/,mt=/queueHooks$/;de.Animation=de.extend(U,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return d(n.elem,e,$e.exec(t),n),n}]},tweener:function(e,t){de.isFunction(e)?(t=e,e=["*"]):e=e.match(qe);for(var n,r=0,o=e.length;r1)},removeAttr:function(e){return this.each(function(){de.removeAttr(this,e)})}}),de.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return"undefined"==typeof e.getAttribute?de.prop(e,t,n):(1===i&&de.isXMLDoc(e)||(o=de.attrHooks[t.toLowerCase()]||(de.expr.match.bool.test(t)?vt:void 0)),void 0!==n?null===n?void de.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:(r=de.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!pe.radioValue&&"radio"===t&&de.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(qe);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),vt={set:function(e,t,n){return t===!1?de.removeAttr(e,n):e.setAttribute(n,n),n}},de.each(de.expr.match.bool.source.match(/\w+/g),function(e,t){var n=yt[t]||de.find.attr;yt[t]=function(e,t,r){var o,i,s=t.toLowerCase();return r||(i=yt[s],yt[s]=o,o=null!=n(e,t,r)?s:null,yt[s]=i),o}});var xt=/^(?:input|select|textarea|button)$/i,bt=/^(?:a|area)$/i;de.fn.extend({prop:function(e,t){return Le(this,de.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[de.propFix[e]||e]})}}),de.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&de.isXMLDoc(e)||(t=de.propFix[t]||t,o=de.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=de.find.attr(e,"tabindex");return t?parseInt(t,10):xt.test(e.nodeName)||bt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),pe.optSelected||(de.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),de.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){de.propFix[this.toLowerCase()]=this}),de.fn.extend({addClass:function(e){var t,n,r,o,i,s,a,u=0;if(de.isFunction(e))return this.each(function(t){de(this).addClass(e.call(this,t,X(this)))});if("string"==typeof e&&e)for(t=e.match(qe)||[];n=this[u++];)if(o=X(n),r=1===n.nodeType&&" "+z(o)+" "){for(s=0;i=t[s++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");a=z(r),o!==a&&n.setAttribute("class",a)}return this},removeClass:function(e){var t,n,r,o,i,s,a,u=0;if(de.isFunction(e))return this.each(function(t){de(this).removeClass(e.call(this,t,X(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(qe)||[];n=this[u++];)if(o=X(n),r=1===n.nodeType&&" "+z(o)+" "){for(s=0;i=t[s++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");a=z(r),o!==a&&n.setAttribute("class",a)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):de.isFunction(e)?this.each(function(n){de(this).toggleClass(e.call(this,n,X(this),t),t)}):this.each(function(){var t,r,o,i;if("string"===n)for(r=0,o=de(this),i=e.match(qe)||[];t=i[r++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||(t=X(this),t&&Fe.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||e===!1?"":Fe.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+z(X(n))+" ").indexOf(t)>-1)return!0;return!1}});var wt=/\r/g;de.fn.extend({val:function(e){var t,n,r,o=this[0];{if(arguments.length)return r=de.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=r?e.call(this,n,de(this).val()):e,null==o?o="":"number"==typeof o?o+="":de.isArray(o)&&(o=de.map(o,function(e){return null==e?"":e+""})),t=de.valHooks[this.type]||de.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))});if(o)return t=de.valHooks[o.type]||de.valHooks[o.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:(n=o.value,"string"==typeof n?n.replace(wt,""):null==n?"":n)}}}),de.extend({valHooks:{option:{get:function(e){var t=de.find.attr(e,"value");return null!=t?t:z(de.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,s="select-one"===e.type,a=s?null:[],u=s?i+1:o.length;for(r=i<0?u:s?i:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),de.each(["radio","checkbox"],function(){de.valHooks[this]={set:function(e,t){if(de.isArray(t))return e.checked=de.inArray(de(e).val(),t)>-1}},pe.checkOn||(de.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Tt=/^(?:focusinfocus|focusoutblur)$/;de.extend(de.event,{trigger:function(t,n,r,o){var i,s,a,u,c,l,f,p=[r||te],h=ce.call(t,"type")?t.type:t,d=ce.call(t,"namespace")?t.namespace.split("."):[];if(s=a=r=r||te,3!==r.nodeType&&8!==r.nodeType&&!Tt.test(h+de.event.triggered)&&(h.indexOf(".")>-1&&(d=h.split("."),h=d.shift(),d.sort()),c=h.indexOf(":")<0&&"on"+h,t=t[de.expando]?t:new de.Event(h,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=d.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:de.makeArray(n,[t]),f=de.event.special[h]||{},o||!f.trigger||f.trigger.apply(r,n)!==!1)){if(!o&&!f.noBubble&&!de.isWindow(r)){for(u=f.delegateType||h,Tt.test(u+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),a=s;a===(r.ownerDocument||te)&&p.push(a.defaultView||a.parentWindow||e)}for(i=0;(s=p[i++])&&!t.isPropagationStopped();)t.type=i>1?u:f.bindType||h,l=(Fe.get(s,"events")||{})[t.type]&&Fe.get(s,"handle"),l&&l.apply(s,n),l=c&&s[c],l&&l.apply&&He(s)&&(t.result=l.apply(s,n),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||f._default&&f._default.apply(p.pop(),n)!==!1||!He(r)||c&&de.isFunction(r[h])&&!de.isWindow(r)&&(a=r[c],a&&(r[c]=null),de.event.triggered=h,r[h](),de.event.triggered=void 0,a&&(r[c]=a)),t.result}},simulate:function(e,t,n){var r=de.extend(new de.Event,n,{type:e,isSimulated:!0});de.event.trigger(r,null,t)}}),de.fn.extend({trigger:function(e,t){return this.each(function(){de.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return de.event.trigger(e,t,n,!0)}}),de.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){de.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),de.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),pe.focusin="onfocusin"in e,pe.focusin||de.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){de.event.simulate(t,e.target,de.event.fix(e))};de.event.special[t]={setup:function(){var r=this.ownerDocument||this,o=Fe.access(r,t);o||r.addEventListener(e,n,!0),Fe.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=Fe.access(r,t)-1;o?Fe.access(r,t,o):(r.removeEventListener(e,n,!0),Fe.remove(r,t))}}});var Ct=e.location,jt=de.now(),kt=/\?/;de.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||de.error("Invalid XML: "+t),n};var Et=/\[\]$/,St=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;de.param=function(e,t){var n,r=[],o=function(e,t){var n=de.isFunction(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(de.isArray(e)||e.jquery&&!de.isPlainObject(e))de.each(e,function(){o(this.name,this.value)});else for(n in e)V(n,e[n],t,o);return r.join("&")},de.fn.extend({serialize:function(){return de.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=de.prop(this,"elements");return e?de.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!de(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!ze.test(e))}).map(function(e,t){var n=de(this).val();return null==n?null:de.isArray(n)?de.map(n,function(e){return{name:t.name,value:e.replace(St,"\r\n")}}):{name:t.name,value:n.replace(St,"\r\n")}}).get()}});var qt=/%20/g,Dt=/#.*$/,Ot=/([?&])_=[^&]*/,Lt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ht=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ft=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Pt={},Mt="*/".concat("*"),$t=te.createElement("a");$t.href=Ct.href,de.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Ht.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Mt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":de.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Q(Q(e,de.ajaxSettings),t):Q(de.ajaxSettings,e)},ajaxPrefilter:G(It),ajaxTransport:G(Pt),ajax:function(t,n){function r(t,n,r,a){var c,p,h,b,w,T=n;l||(l=!0,u&&e.clearTimeout(u),o=void 0,s=a||"",C.readyState=t>0?4:0,c=t>=200&&t<300||304===t,r&&(b=J(d,C,r)),b=K(d,b,C,c),c?(d.ifModified&&(w=C.getResponseHeader("Last-Modified"),w&&(de.lastModified[i]=w),w=C.getResponseHeader("etag"),w&&(de.etag[i]=w)),204===t||"HEAD"===d.type?T="nocontent":304===t?T="notmodified":(T=b.state,p=b.data,h=b.error,c=!h)):(h=T,!t&&T||(T="error",t<0&&(t=0))),C.status=t,C.statusText=(n||T)+"",c?v.resolveWith(g,[p,T,C]):v.rejectWith(g,[C,T,h]),C.statusCode(x),x=void 0,f&&m.trigger(c?"ajaxSuccess":"ajaxError",[C,d,c?p:h]),y.fireWith(g,[C,T]),f&&(m.trigger("ajaxComplete",[C,d]),--de.active||de.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var o,i,s,a,u,c,l,f,p,h,d=de.ajaxSetup({},n),g=d.context||d,m=d.context&&(g.nodeType||g.jquery)?de(g):de.event,v=de.Deferred(),y=de.Callbacks("once memory"),x=d.statusCode||{},b={},w={},T="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a)for(a={};t=Lt.exec(s);)a[t[1].toLowerCase()]=t[2];t=a[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return l?s:null},setRequestHeader:function(e,t){return null==l&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==l&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)C.always(e[C.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||T;return o&&o.abort(t),r(0,t),this}};if(v.promise(C),d.url=((t||d.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(qe)||[""],null==d.crossDomain){c=te.createElement("a");try{c.href=d.url,c.href=c.href,d.crossDomain=$t.protocol+"//"+$t.host!=c.protocol+"//"+c.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=de.param(d.data,d.traditional)),Y(It,d,n,C),l)return C;f=de.event&&d.global,f&&0===de.active++&&de.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Ft.test(d.type),i=d.url.replace(Dt,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(qt,"+")):(h=d.url.slice(i.length),d.data&&(i+=(kt.test(i)?"&":"?")+d.data,delete d.data),d.cache===!1&&(i=i.replace(Ot,"$1"),h=(kt.test(i)?"&":"?")+"_="+jt++ +h),d.url=i+h),d.ifModified&&(de.lastModified[i]&&C.setRequestHeader("If-Modified-Since",de.lastModified[i]),de.etag[i]&&C.setRequestHeader("If-None-Match",de.etag[i])),(d.data&&d.hasContent&&d.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",d.contentType),C.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Mt+"; q=0.01":""):d.accepts["*"]);for(p in d.headers)C.setRequestHeader(p,d.headers[p]);if(d.beforeSend&&(d.beforeSend.call(g,C,d)===!1||l))return C.abort();if(T="abort",y.add(d.complete),C.done(d.success),C.fail(d.error),o=Y(Pt,d,n,C)){if(C.readyState=1,f&&m.trigger("ajaxSend",[C,d]),l)return C;d.async&&d.timeout>0&&(u=e.setTimeout(function(){C.abort("timeout")},d.timeout));try{l=!1,o.send(b,r)}catch(e){if(l)throw e;r(-1,e)}}else r(-1,"No Transport");return C},getJSON:function(e,t,n){return de.get(e,t,n,"json")},getScript:function(e,t){return de.get(e,void 0,t,"script")}}),de.each(["get","post"],function(e,t){de[t]=function(e,n,r,o){return de.isFunction(n)&&(o=o||r,r=n,n=void 0),de.ajax(de.extend({url:e,type:t,dataType:o,data:n,success:r},de.isPlainObject(e)&&e))}}),de._evalUrl=function(e){return de.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},de.fn.extend({wrapAll:function(e){var t;return this[0]&&(de.isFunction(e)&&(e=e.call(this[0])),t=de(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return de.isFunction(e)?this.each(function(t){de(this).wrapInner(e.call(this,t))}):this.each(function(){var t=de(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=de.isFunction(e);return this.each(function(n){de(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){de(this).replaceWith(this.childNodes)}),this}}),de.expr.pseudos.hidden=function(e){return!de.expr.pseudos.visible(e)},de.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},de.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Wt={0:200,1223:204},Bt=de.ajaxSettings.xhr();pe.cors=!!Bt&&"withCredentials"in Bt,pe.ajax=Bt=!!Bt,de.ajaxTransport(function(t){var n,r;if(pe.cors||Bt&&!t.crossDomain)return{send:function(o,i){var s,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)a[s]=t.xhrFields[s];t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest");for(s in o)a.setRequestHeader(s,o[s]);n=function(e){return function(){n&&(n=r=a.onload=a.onerror=a.onabort=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?i(0,"error"):i(a.status,a.statusText):i(Wt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=n(),r=a.onerror=n("error"),void 0!==a.onabort?a.onabort=r:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{a.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),de.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),de.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return de.globalEval(e),e}}}),de.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),de.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,o){t=de(" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/search_index.json b/docs/search_index.json new file mode 100644 index 0000000..95f5f3a --- /dev/null +++ b/docs/search_index.json @@ -0,0 +1 @@ +{"index":{"version":"0.5.12","fields":[{"name":"title","boost":10},{"name":"keywords","boost":15},{"name":"body","boost":1}],"ref":"url","documentStore":{"store":{"./":["&","+95%","3/4,","ajax","bootstrap","bulma,","codepen","compat","compon","coverag","css","demo","depend","doc","document","exampl","featur","filtering/search","foundat","function","instal","introduct","jquery.","jsbin","list","minifi","option","overhead","provid","roadmap","select","select2","similar","single/multipl","support","tag","templat","test","trello","us","vue","vue.j","vuex","without","zero","~1.0","~2.0","~33kb"],"Install.html":["&","'./components/select.vue'","'vue'","/","add","cdn","compat","compon","component:","import","includ","instal","javascript:","npm","npm:","or,","recommend","regist","select","select',","select.j","then,","unpkg.com.","us","vselect","vselect)","vue","vue.component('v","vueselect.vueselect);","yarn","yarn:","~1.0","~2.0"],"Basics/Options.html":["\"ca\",","\"canada\"","/","[].","accept","anyth","array","array.","attempt","canada","consid","contain","countrycod","countrycode:","countrynam","countryname:","data","default,","default.","develop","display","dropdown","dropdown,","empti","example,","key","key:","label","look","match","mode,","name","need","null","null/empti","object","object.","objects,","option","pass","prop.","prop:","properti","properties:","provid","requir","select","set","singl","sourc","string","text.","through","us","valu","value,","vue","want","warn","you'd","{","}"],"Basics/Values.html":["advantag","allow","case","chang","choos","chosen","common","component.","default,","directly:","don't","input","list,","manag","method","model","multipl","need","new","option","options,","parent","parent.","pass","pre","present","prop","prop:","push","requir","select","set","singl","single/multipl","state","support","sync","synced,","syntax","tag","taggabl","take","that'","tool,","true.","us","v","valu","value(s),","value.","values,","veri","vue","vuex.","want","within","without"],"Basics/Localization.html":["accept","api","app.","attribut","attribute.","auto.","compon","dir","docs.","full","html","list","load","loading...","local","match","option","options.","replac","rtl","rtl,ltr,","same","select","slot","slots,","sorry,","spec:","spinner","standard","support","text","us","valu","view","vue","within","wrap"],"Advanced/Templating.html":["creat","current","custom","dropdown","give","option","option.titl","order","provid","scope","scope=\"option\"","select","slot","templat","template.","templates.","us","variabl","vue","{{","}}"],"Advanced/Vuex.html":["action,","allow","changed.","dispatch","emit","event","input","intern","management,","model","mutation.","same","select","state","syntax.","time","trigger","us","v","valu","vue","vuex"],"Advanced/Ajax.html":["&","*","*/","/**","@param","@type","accept","agnost","ajax","allow","appear","applic","assign","asynchron","axio","boolean","boolean,","call","callback","changes.","class","client","completes,","compon","component.","conjunct","core","creat","current","default","default:","disabl","exist","fals","fetch()","filter","filterable:","filtering.","function","function,","http","implement","includ","intern","invok","it'","layer,","librari","library,","load","loading(false)","loading(true)","loading.","loading...","off.","onsearch","onsearch:","oper","option","options,","paramet","parameters,","parameters:","parent","part","present.","process","prop","properti","property.","recommend","remot","request","requests.","run","search","select","server","set","ship","side","simpl","slot","spinner","spinner.","string","taggable.","text","text.","toggl","true","true,","two","type:","up","updated.","us","via","vue","vue.j","{","{boolean}","{loading}","{search}","},"],"Examples.html":["codepen","codepen.","collect","document","exampl","examples,","i'v","includ","put","site","togeth"],"Api/Props.html":["\"option.${this.label}\"","${json.stringify(option)}.\\n`","&&","''","'').tolowercase().indexof(search.tolowercase())","'400px'","'auto'","'auto'.","'change'","'fade'","'foo'}]).","'http://sagalbot.github.io/vu","'label'","'loading'","'ltr',","'object')","'rtl',","'thi","(!option.hasownproperty(this.label))","(ex.","(label","(this.label","(typeof","(use","(val)",")","*","*/","+",".",".v","/**","1",":value.sync","=","===",">","@default","@deprec","@param","@return","@see","@type","[]","[{label:","`","`.dropdown","`[vue","``","``.","`label`","`multiple`","`option`","`placeholder`","`value`","accept","action,","ad","add","ajax","ajax.","array","array,","attribut","be","boolean","boolean,","call","callback","callback.","chang","change.","changes.","choices.","chosen.","class","clear","clearsearchonselect:","close","closeonselect:","combin","component.","conjunct","console.warn(","contain","control","creat","createoption:","css","current","custom","default()","default(newoption)","default(option)","default(option,","default.","default:","defin","dir:","disabl","disabled:","dropdown","each","element.","enable/dis","enables/dis","entir","entirely.","equival","event","example)","exist","fals","false,","field.","filter","filterable:","filterfunction:","foo',","function","function(bool)","function(search,","function,","gener","getoptionlabel:","height","https://developer.mozilla.org/en","id","includ","input","input.","inputid:","integr","keep","key","label","label,","label:","labels'","list.","listen","load","loading()","loading){}","loading:","look","main","max","maxheight:","menu`.","multi","multiple:","need","newli","newopt","newoption)","newoption}","nodrop:","not`","null","number,","object","object,","object.","objects,","onchange:","onsearch","onsearch:","open","option","option;","option[this.label]","option[this.label])","options.","options:","placeholder:","process","prop","prop.","properti","pushtags:","reset","resetonoptionschange:","result","retreiv","return","rtl","run","search","search)","searchable:","searchinput.","select","select,","select/#ex","selected.","set","similar","state","string","string,","string}","support.","tabindex","tabindex:","tag","taggable.","taggable:","tell","text","text.","this.$emit('input',","this.$emit('option:created',","this.mutableoptions[0]","through","time","toggl","transit","transition:","transitions,","trigger","true","true,","type:","ui","updat","us","us/docs/web/html/global_attributes/dir","user","v","val","val)","valu","value(s)","value,","value.","value:","veri","vue","vuex,","warn]:","wrapper.","you'll","yourself.","{","{[this.label]:","{array}","{boolean}","{function}","{loading}","{null}","{number}","{object","{object||string||null}","{option}","{search}","{string}","||","}","},"]},"length":10},"tokenStore":{"root":{"1":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"3":{"docs":{},"/":{"4":{"docs":{},",":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}},"docs":{}}},"docs":{},"&":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Install.html":{"ref":"Install.html","tf":0.017241379310344827},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"&":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"+":{"9":{"5":{"docs":{},"%":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}},"docs":{}},"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}},"a":{"docs":{},"j":{"docs":{},"a":{"docs":{},"x":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":10.023391812865498},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"d":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}},"d":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{},"a":{"docs":{},"g":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}}}}},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"p":{"docs":{},"t":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},",":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"n":{"docs":{},"y":{"docs":{},"t":{"docs":{},"h":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}},"r":{"docs":{},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.049019607843137254},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},".":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"t":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"p":{"docs":{},"t":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"u":{"docs":{},"t":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}},"e":{"docs":{},".":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}}}}}}},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537}}}}}},"p":{"docs":{},"i":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617}}},"p":{"docs":{},".":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},".":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}},"g":{"docs":{},"n":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}},"y":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"r":{"docs":{},"o":{"docs":{},"n":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}}},"x":{"docs":{},"i":{"docs":{},"o":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}}},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"n":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.015804597701149427}}}}}}}}},"u":{"docs":{},"l":{"docs":{},"m":{"docs":{},"a":{"docs":{},",":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}},"e":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}},".":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}}}}}},"m":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}},"o":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Install.html":{"ref":"Install.html","tf":0.017241379310344827},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.06382978723404255},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},":":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}},".":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}},"m":{"docs":{},"o":{"docs":{},"n":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"d":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"n":{"docs":{},"(":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"j":{"docs":{},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"y":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}},"e":{"docs":{},":":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0196078431372549}},"e":{"docs":{},":":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}},"l":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.16666666666666666}}}}}}}},"s":{"docs":{},"s":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"d":{"docs":{},"n":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"d":{"docs":{},"a":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}},"s":{"docs":{},"e":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},"l":{"docs":{},"l":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"b":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.007183908045977011}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}},"s":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"o":{"docs":{},"o":{"docs":{},"s":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},"e":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}},"u":{"docs":{},"r":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"m":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}}}}},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"s":{"docs":{},"e":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}},".":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},":":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.028735632183908046}}},"(":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"n":{"docs":{},"e":{"docs":{},"w":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"p":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}}}},"o":{"docs":{},"c":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}},"u":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}}}}},"s":{"docs":{},".":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}},"n":{"docs":{},"'":{"docs":{},"t":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}},"i":{"docs":{},"s":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"y":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0392156862745098}}}}},"a":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.017543859649122806},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},"e":{"docs":{},"d":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"r":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617}},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"l":{"docs":{},"y":{"docs":{},":":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}}}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":5.009803921568627},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Api/Props.html":{"ref":"Api/Props.html","tf":0.007183908045977011}},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Examples.html":{"ref":"Examples.html","tf":10.083333333333334}},"e":{"docs":{},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}},"s":{"docs":{},",":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}},"m":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0196078431372549}}}}},"i":{"docs":{},"t":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.13333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}},"l":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"/":{"docs":{},"d":{"docs":{},"i":{"docs":{},"s":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}},"s":{"docs":{},"/":{"docs":{},"d":{"docs":{},"i":{"docs":{},"s":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"t":{"docs":{},"i":{"docs":{},"r":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"e":{"docs":{},"l":{"docs":{},"y":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"q":{"docs":{},"u":{"docs":{},"i":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}}}},"f":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"(":{"docs":{},")":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}},"i":{"docs":{},"l":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.017543859649122806},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"/":{"docs":{},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}}}},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537}}}}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},":":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"f":{"docs":{},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}},"o":{"docs":{},"'":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.023391812865497075},"Api/Props.html":{"ref":"Api/Props.html","tf":0.005747126436781609}},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.007183908045977011}}},"(":{"docs":{},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}},"l":{"docs":{},"l":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.011494252873563218}},"e":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Install.html":{"ref":"Install.html","tf":10.03448275862069}}}}}},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"d":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":10}}}}}}}},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}},"g":{"docs":{},"r":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"c":{"docs":{},"l":{"docs":{},"u":{"docs":{},"d":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.1},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"i":{"docs":{},"d":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"v":{"docs":{},"o":{"docs":{},"k":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537}}}}}},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"Install.html":{"ref":"Install.html","tf":0.05172413793103448}}}}},"l":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}}},"t":{"docs":{},"'":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}},"'":{"docs":{},"v":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}},"d":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"j":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"r":{"docs":{},"y":{"docs":{},".":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}}},"s":{"docs":{},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},":":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}},",":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}},"e":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"b":{"docs":{},"r":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}},"y":{"docs":{},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.049019607843137254},"Api/Props.html":{"ref":"Api/Props.html","tf":0.008620689655172414}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"s":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"y":{"docs":{},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}},"o":{"docs":{},"o":{"docs":{},"k":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0196078431372549},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"a":{"docs":{},"d":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.06432748538011696},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},".":{"docs":{},".":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"(":{"docs":{},"f":{"docs":{},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{},"e":{"docs":{},")":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"e":{"docs":{},")":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},")":{"docs":{},"{":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":10}}}}}}},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}},"a":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},",":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"x":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"h":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}},"l":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}}},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}},"n":{"docs":{},"u":{"docs":{},"`":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"p":{"docs":{},"l":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025}},"e":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Basics/Options.html":{"ref":"Basics/Options.html","tf":5.078431372549019},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.14285714285714285},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.017543859649122806},"Api/Props.html":{"ref":"Api/Props.html","tf":0.01867816091954023}},"s":{"docs":{},",":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}},".":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},".":{"docs":{},"t":{"docs":{},"i":{"docs":{},"t":{"docs":{},"l":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}}}}}},";":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"[":{"docs":{},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},"]":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"r":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}}}},"r":{"docs":{},",":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}}}}},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.029411764705882353},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},".":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"s":{"docs":{},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0196078431372549},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"f":{"docs":{},"f":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},":":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"v":{"docs":{},"i":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.07142857142857142}}}}},"p":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":10}},".":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0196078431372549},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},":":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"i":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},"e":{"docs":{},"s":{"docs":{},":":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}},"y":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"e":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537}},".":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}},":":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}}},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"u":{"docs":{},"s":{"docs":{},"h":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025}},"t":{"docs":{},"a":{"docs":{},"g":{"docs":{},"s":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"t":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{},"h":{"docs":{},"o":{"docs":{},"l":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"m":{"docs":{},"a":{"docs":{},"p":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}}},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}},"g":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"Install.html":{"ref":"Install.html","tf":0.034482758620689655}}}}}},"q":{"docs":{},"u":{"docs":{},"i":{"docs":{},"r":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"s":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}},"m":{"docs":{},"o":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"o":{"docs":{},"n":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"i":{"docs":{},"v":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"u":{"docs":{},"r":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.010057471264367816}}}}}}},"t":{"docs":{},"l":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},",":{"docs":{},"l":{"docs":{},"t":{"docs":{},"r":{"docs":{},",":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}}}}},"u":{"docs":{},"n":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"2":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}},"docs":{"./":{"ref":"./","tf":0.08196721311475409},"Install.html":{"ref":"Install.html","tf":0.06896551724137931},"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.049019607843137254},"Basics/Values.html":{"ref":"Basics/Values.html","tf":5.073170731707317},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.014367816091954023}},"'":{"docs":{},",":{"docs":{"Install.html":{"ref":"Install.html","tf":0.034482758620689655}}}},".":{"docs":{},"j":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"/":{"docs":{},"#":{"docs":{},"e":{"docs":{},"x":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"t":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.010057471264367816}}},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.029239766081871343},"Api/Props.html":{"ref":"Api/Props.html","tf":0.008620689655172414}},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}},"i":{"docs":{},"m":{"docs":{},"i":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"p":{"docs":{},"l":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"n":{"docs":{},"g":{"docs":{},"l":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},"e":{"docs":{},"/":{"docs":{},"m":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"l":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537}}}},"t":{"docs":{},"e":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}}},"u":{"docs":{},"p":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.03278688524590164},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{},"c":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}},"r":{"docs":{},"r":{"docs":{},"y":{"docs":{},",":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}}},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.007183908045977011}}},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}}}}}}},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}}}}},"y":{"docs":{},"n":{"docs":{},"c":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.036585365853658534}},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}},"t":{"docs":{},"a":{"docs":{},"x":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},".":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}}}}},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}},"l":{"docs":{},"o":{"docs":{},"t":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.14285714285714285},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"s":{"docs":{},",":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}}},"p":{"docs":{},"e":{"docs":{},"c":{"docs":{},":":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}},"i":{"docs":{},"n":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.017543859649122806}},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.07142857142857142}},"=":{"docs":{},"\"":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"\"":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}}}}}}}}}}}}}},"h":{"docs":{},"i":{"docs":{},"p":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}},"t":{"docs":{},"a":{"docs":{},"g":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.036585365853658534},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"g":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},"e":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"k":{"docs":{},"e":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"e":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":10}},"e":{"docs":{},".":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}},"s":{"docs":{},".":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}}}}}}}}},"s":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.03278688524590164}}}},"x":{"docs":{},"t":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.06382978723404255},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.017543859649122806},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}},".":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}}}}},"l":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}},"u":{"docs":{},"e":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.005747126436781609}},".":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025}}},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}},"i":{"docs":{},"g":{"docs":{},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"a":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"s":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}},"h":{"docs":{},"e":{"docs":{},"n":{"docs":{},",":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"g":{"docs":{},"h":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"a":{"docs":{},"t":{"docs":{},"'":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"$":{"docs":{},"e":{"docs":{},"m":{"docs":{},"i":{"docs":{},"t":{"docs":{},"(":{"docs":{},"'":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"'":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"'":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}},"m":{"docs":{},"u":{"docs":{},"t":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"[":{"0":{"docs":{},"]":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"docs":{}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},",":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}},"g":{"docs":{},"g":{"docs":{},"l":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.017543859649122806},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}}}},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}}}}},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"w":{"docs":{},"o":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},":":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.034482758620689655}}}}}}},"u":{"docs":{},"s":{"docs":{"./":{"ref":"./","tf":0.03278688524590164},"Install.html":{"ref":"Install.html","tf":0.06896551724137931},"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.058823529411764705},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.04878048780487805},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.1},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.023391812865497075},"Api/Props.html":{"ref":"Api/Props.html","tf":0.014367816091954023}},"/":{"docs":{},"d":{"docs":{},"o":{"docs":{},"c":{"docs":{},"s":{"docs":{},"/":{"docs":{},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},"/":{"docs":{},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{},"/":{"docs":{},"g":{"docs":{},"l":{"docs":{},"o":{"docs":{},"b":{"docs":{},"a":{"docs":{},"l":{"docs":{},"_":{"docs":{},"a":{"docs":{},"t":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"/":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"r":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"n":{"docs":{},"p":{"docs":{},"k":{"docs":{},"g":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},".":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}}}}}}},"p":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}},"i":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"v":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"u":{"docs":{},"e":{"docs":{"./":{"ref":"./","tf":0.09836065573770492},"Install.html":{"ref":"Install.html","tf":0.1724137931034483},"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.058823529411764705},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.036585365853658534},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.005747126436781609}},".":{"docs":{},"j":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},"'":{"docs":{},"v":{"docs":{"Install.html":{"ref":"Install.html","tf":0.034482758620689655}}}}}}}}}}}}}}},"x":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":10.066666666666666}},".":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},".":{"docs":{},"v":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},")":{"docs":{},";":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}},")":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}}}}},"a":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"u":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":5.048780487804878},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"e":{"docs":{},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"(":{"docs":{},"s":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},",":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}},".":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}},"s":{"docs":{},",":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"r":{"docs":{},"i":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}}}}}}},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"i":{"docs":{},"e":{"docs":{},"w":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}},"a":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"w":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}},"i":{"docs":{},"n":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617}}}}}}},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},"r":{"docs":{},"n":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}},"]":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"z":{"docs":{},"e":{"docs":{},"r":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}},"~":{"1":{"docs":{},".":{"0":{"docs":{"./":{"ref":"./","tf":0.03278688524590164},"Install.html":{"ref":"Install.html","tf":0.034482758620689655}}},"docs":{}}},"2":{"docs":{},".":{"0":{"docs":{"./":{"ref":"./","tf":0.03278688524590164},"Install.html":{"ref":"Install.html","tf":0.034482758620689655}}},"docs":{}}},"3":{"3":{"docs":{},"k":{"docs":{},"b":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}},"docs":{}},"docs":{}},"'":{"4":{"0":{"0":{"docs":{},"p":{"docs":{},"x":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"docs":{}},"docs":{}},"docs":{},".":{"docs":{},"/":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"s":{"docs":{},"/":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},".":{"docs":{},"v":{"docs":{},"u":{"docs":{},"e":{"docs":{},"'":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}}}}}}}}}}}}}}}}}}}}}},"v":{"docs":{},"u":{"docs":{},"e":{"docs":{},"'":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},")":{"docs":{},".":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},"e":{"docs":{},"r":{"docs":{},"c":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},".":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},"o":{"docs":{},"f":{"docs":{},"(":{"docs":{},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},".":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},"e":{"docs":{},"r":{"docs":{},"c":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"f":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"o":{"docs":{},"o":{"docs":{},"'":{"docs":{},"}":{"docs":{},"]":{"docs":{},")":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"a":{"docs":{},"l":{"docs":{},"b":{"docs":{},"o":{"docs":{},"t":{"docs":{},".":{"docs":{},"g":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"u":{"docs":{},"b":{"docs":{},".":{"docs":{},"i":{"docs":{},"o":{"docs":{},"/":{"docs":{},"v":{"docs":{},"u":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"t":{"docs":{},"r":{"docs":{},"'":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"'":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}}}}},"r":{"docs":{},"t":{"docs":{},"l":{"docs":{},"'":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"/":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827},"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}},"*":{"docs":{},"*":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.035919540229885055}}}}},"n":{"docs":{},"p":{"docs":{},"m":{"docs":{"Install.html":{"ref":"Install.html","tf":0.034482758620689655}},":":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}},"e":{"docs":{},"e":{"docs":{},"d":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"w":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},"l":{"docs":{},"i":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},"/":{"docs":{},"e":{"docs":{},"m":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}}}}}},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"o":{"docs":{},"d":{"docs":{},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"t":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"y":{"docs":{},"a":{"docs":{},"r":{"docs":{},"n":{"docs":{"Install.html":{"ref":"Install.html","tf":0.034482758620689655}},":":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}},"o":{"docs":{},"u":{"docs":{},"'":{"docs":{},"d":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}},"l":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"f":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"\"":{"docs":{},"c":{"docs":{},"a":{"docs":{},"\"":{"docs":{},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}},"n":{"docs":{},"a":{"docs":{},"d":{"docs":{},"a":{"docs":{},"\"":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{},"$":{"docs":{},"{":{"docs":{},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},"}":{"docs":{},"\"":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}},"[":{"docs":{},"]":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},".":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}},"{":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0196078431372549},"Api/Props.html":{"ref":"Api/Props.html","tf":0.005747126436781609}},":":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}},"e":{"docs":{},"p":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"{":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.04885057471264368}},"{":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"n":{"docs":{},"}":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.015804597701149427}}}}}}}}}},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"}":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},"}":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.01293103448275862}}}}}}}}},"[":{"docs":{},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},"]":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}},"a":{"docs":{},"r":{"docs":{},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"f":{"docs":{},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.005747126436781609}}}}}}}}}}},"n":{"docs":{},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}},"|":{"docs":{},"|":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"|":{"docs":{},"|":{"docs":{},"n":{"docs":{},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"}":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.01293103448275862}},"}":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.035919540229885055}}}},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617}}}},"t":{"docs":{},"p":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"s":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"m":{"docs":{},"o":{"docs":{},"z":{"docs":{},"i":{"docs":{},"l":{"docs":{},"l":{"docs":{},"a":{"docs":{},".":{"docs":{},"o":{"docs":{},"r":{"docs":{},"g":{"docs":{},"/":{"docs":{},"e":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"g":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}}}},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}},"t":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}},"*":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.06432748538011696},"Api/Props.html":{"ref":"Api/Props.html","tf":0.11925287356321838}},"/":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.035919540229885055}}}},"@":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.010057471264367816}}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.033045977011494254}}}}}},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"r":{"docs":{},"e":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}}},"s":{"docs":{},"e":{"docs":{},"e":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"$":{"docs":{},"{":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"f":{"docs":{},"y":{"docs":{},"(":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{},"}":{"docs":{},".":{"docs":{},"\\":{"docs":{},"n":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"(":{"docs":{},"!":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"y":{"docs":{},"(":{"docs":{},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},")":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"o":{"docs":{},"f":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}}},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"v":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},":":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},".":{"docs":{},"s":{"docs":{},"y":{"docs":{},"n":{"docs":{},"c":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}},"=":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"=":{"docs":{},"=":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}},">":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},".":{"docs":{},"d":{"docs":{},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"[":{"docs":{},"v":{"docs":{},"u":{"docs":{},"e":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}}},"m":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{},"h":{"docs":{},"o":{"docs":{},"l":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"|":{"docs":{},"|":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.005747126436781609}}}}},"length":656},"corpusTokens":["\"ca\",","\"canada\"","\"option.${this.label}\"","${json.stringify(option)}.\\n`","&","&&","''","'').tolowercase().indexof(search.tolowercase())","'./components/select.vue'","'400px'","'auto'","'auto'.","'change'","'fade'","'foo'}]).","'http://sagalbot.github.io/vu","'label'","'loading'","'ltr',","'object')","'rtl',","'thi","'vue'","(!option.hasownproperty(this.label))","(ex.","(label","(this.label","(typeof","(use","(val)",")","*","*/","+","+95%",".",".v","/","/**","1","3/4,",":value.sync","=","===",">","@default","@deprec","@param","@return","@see","@type","[]","[].","[{label:","`","`.dropdown","`[vue","``","``.","`label`","`multiple`","`option`","`placeholder`","`value`","accept","action,","ad","add","advantag","agnost","ajax","ajax.","allow","anyth","api","app.","appear","applic","array","array,","array.","assign","asynchron","attempt","attribut","attribute.","auto.","axio","be","boolean","boolean,","bootstrap","bulma,","call","callback","callback.","canada","case","cdn","chang","change.","changed.","changes.","choices.","choos","chosen","chosen.","class","clear","clearsearchonselect:","client","close","closeonselect:","codepen","codepen.","collect","combin","common","compat","completes,","compon","component.","component:","conjunct","consid","console.warn(","contain","control","core","countrycod","countrycode:","countrynam","countryname:","coverag","creat","createoption:","css","current","custom","data","default","default()","default(newoption)","default(option)","default(option,","default,","default.","default:","defin","demo","depend","develop","dir","dir:","directly:","disabl","disabled:","dispatch","display","doc","docs.","document","don't","dropdown","dropdown,","each","element.","emit","empti","enable/dis","enables/dis","entir","entirely.","equival","event","exampl","example)","example,","examples,","exist","fals","false,","featur","fetch()","field.","filter","filterable:","filterfunction:","filtering.","filtering/search","foo',","foundat","full","function","function(bool)","function(search,","function,","gener","getoptionlabel:","give","height","html","http","https://developer.mozilla.org/en","i'v","id","implement","import","includ","input","input.","inputid:","instal","integr","intern","introduct","invok","it'","javascript:","jquery.","jsbin","keep","key","key:","label","label,","label:","labels'","layer,","librari","library,","list","list,","list.","listen","load","loading()","loading(false)","loading(true)","loading){}","loading.","loading...","loading:","local","look","main","manag","management,","match","max","maxheight:","menu`.","method","minifi","mode,","model","multi","multipl","multiple:","mutation.","name","need","new","newli","newopt","newoption)","newoption}","nodrop:","not`","npm","npm:","null","null/empti","number,","object","object,","object.","objects,","off.","onchange:","onsearch","onsearch:","open","oper","option","option.titl","option;","option[this.label]","option[this.label])","options,","options.","options:","or,","order","overhead","paramet","parameters,","parameters:","parent","parent.","part","pass","placeholder:","pre","present","present.","process","prop","prop.","prop:","properti","properties:","property.","provid","push","pushtags:","put","recommend","regist","remot","replac","request","requests.","requir","reset","resetonoptionschange:","result","retreiv","return","roadmap","rtl","rtl,ltr,","run","same","scope","scope=\"option\"","search","search)","searchable:","searchinput.","select","select',","select,","select.j","select/#ex","select2","selected.","server","set","ship","side","similar","simpl","singl","single/multipl","site","slot","slots,","sorry,","sourc","spec:","spinner","spinner.","standard","state","string","string,","string}","support","support.","sync","synced,","syntax","syntax.","tabindex","tabindex:","tag","taggabl","taggable.","taggable:","take","tell","templat","template.","templates.","test","text","text.","that'","then,","this.$emit('input',","this.$emit('option:created',","this.mutableoptions[0]","through","time","togeth","toggl","tool,","transit","transition:","transitions,","trello","trigger","true","true,","true.","two","type:","ui","unpkg.com.","up","updat","updated.","us","us/docs/web/html/global_attributes/dir","user","v","val","val)","valu","value(s)","value(s),","value,","value.","value:","values,","variabl","veri","via","view","vselect","vselect)","vue","vue.component('v","vue.j","vueselect.vueselect);","vuex","vuex,","vuex.","want","warn","warn]:","within","without","wrap","wrapper.","yarn","yarn:","you'd","you'll","yourself.","zero","{","{[this.label]:","{array}","{boolean}","{function}","{loading}","{null}","{number}","{object","{object||string||null}","{option}","{search}","{string}","{{","||","}","},","}}","~1.0","~2.0","~33kb"],"pipeline":["stopWordFilter","stemmer"]},"store":{"./":{"url":"./","title":"Introduction","keywords":"","body":"vue-select \n\nA Vue.js select component that provides similar functionality to Select2 without the overhead of jQuery.\n\nFeatures\n\nAJAX Support\nTagging\nList Filtering/Searching\nSupports Vuex\nSelect Single/Multiple Options\nTested with Bootstrap 3/4, Bulma, Foundation\n+95% Test Coverage\n~33kb minified with CSS\nZero dependencies\n\nDocumentation\n\nDemo & Docs\nExample on JSBin\nCodePen Template\nTrello Roadmap\n\nInstall\nVue Compatibility\n\nvue ~2.0 use vue-select ~2.0\nvue ~1.0 use vue-select ~1.0\n\n"},"Install.html":{"url":"Install.html","title":"Installation","keywords":"","body":"Vue Compatibility\n\nvue ~2.0 use vue-select ~2.0\nvue ~1.0 use vue-select ~1.0\n\nYarn / NPM\nInstall with yarn:\nyarn add vue-select\n\nor, using NPM:\nnpm install vue-select\nThen, import and register the component:\nimport Vue from 'vue'\nimport vSelect from './components/Select.vue'\n\nVue.component('v-select', vSelect)\n\nCDN\nInclude vue & vue-select.js - I recommend using unpkg.com.\n\n\n\n\n\n\n\n\nThen register the component in your javascript:\nVue.component('v-select', VueSelect.VueSelect);\n\n\n"},"Basics/Options.html":{"url":"Basics/Options.html","title":"Dropdown Options","keywords":"","body":"Dropdown Options \nvue-select accepts arrays of strings or objects to use as options through the options prop:\n\n\nWhen provided an array of objects, vue-select will display a single value of the object. By default, vue-select will look for a key named label on the object to use as display text.\n\n\nOption Labels \nWhen the options array contains objects, vue-select looks for the label key to display by default. You can set your own label to match your source data using the label prop.\nFor example, consider an object with countryCode and countryName properties:\n{\n countryCode: \"CA\",\n countryName: \"Canada\"\n}\n\nIf you wanted to display Canada in the dropdown, you'd use the countryName key:\n\n\n\nNull / Empty Options \nvue-select requires the option property to be an array. If you are using Vue in development mode, you will get warnings attempting to pass anything other than an array to the options prop. If you need a null/empty value, use an empty array [].\n"},"Basics/Values.html":{"url":"Basics/Values.html","title":"Selecting Values","keywords":"","body":"Selecting Values \nThe most common use case for vue-select is to have the chosen value synced with a parent component. vue-select takes advantage of the v-model syntax to sync values with a parent.\n\n\n\nIf you don't require the value to be synced, you can also pass the prop directly:\n\n\nThis method allows you to pre-select a value(s), without syncing any changes to the parent component. This is also very useful when using a state management tool, like Vuex.\nSingle/Multiple Selection \nBy default, vue-select supports choosing a single value. If you need multiple values, use the multiple prop:\n\n\n\nTagging \nTo allow input that's not present within the options, set the taggable prop to true.\nIf you want new tags to be pushed to the options list, set push-tags to true.\n\n\n\n"},"Basics/Localization.html":{"url":"Basics/Localization.html","title":"Localization","keywords":"","body":"RTL\nvue-select supports RTL using the standard HTML API using the dir attribute.\n\n\nThe dir attribute accepts the same values as the HTML spec: rtl,ltr, and auto.\nComponent Text\nAll of the text within the component has been wrapped within slots and can be replaced in your app.\nLoading Spinner\n\n Loading...\n\n\nNo Options Text\nSorry, no matching options.\n\nFor a full list of component slots, view the slots API docs.\n\n"},"Advanced/Templating.html":{"url":"Advanced/Templating.html","title":"Templating","keywords":"","body":"Scoped Slot option\nvue-select provides the scoped option slot in order to create custom dropdown templates.\n\n \n \n {{ option.title }}\n \n \n\nUsing the option slot with slot-scope=\"option\" gives the \nprovides the current option variable to the template.\n\n"},"Advanced/Vuex.html":{"url":"Advanced/Vuex.html","title":"Vuex","keywords":"","body":"Using the input Event with Vuex\nvue-select emits the input event any time the internal value is changed. \nThis is the same event that allow the for the v-model syntax. When using\nVuex for state management, you can use the input event to dispatch an\naction, or trigger a mutation.\n\n\n\n"},"Advanced/Ajax.html":{"url":"Advanced/Ajax.html","title":"AJAX","keywords":"","body":"AJAX Remote Option Loading\n\nThe onSearch prop allows you to load options via ajax in a parent component \nwhen the search text is updated. It is invoked with two parameters, search & loading.\n/**\n* Accepts a callback function that will be run\n* when the search text changes. The callback\n* will be invoked with these parameters:\n*\n* @param {search} String Current search text\n* @param {loading} Function Toggle loading class\n*/\nonSearch: {\n type: Function,\n default: false\n},\n\nThe loading function accepts a boolean parameter that will be assigned \nto the vue-select internal loading property. Call loading(true) to set the \nloading property to true - toggling the loading spinner. After your \nasynchronous operation completes, call loading(false) to toggle it off. \nDisabling Filtering\nWhen loading server side options, it can be useful to disable the \nclient side filtering. Use the filterable prop to disable filtering.\n/**\n * When true, existing options will be filtered\n * by the search text. Should not be used in\n * conjunction with taggable.\n * \n * @type {Boolean}\n */\nfilterable: {\n type: Boolean,\n default: true\n},\n\nLoading Spinner\nVue Select includes a default loading spinner that appears when the loading class is present. The spinner slot allows you to implement your own spinner.\nLoading...\n\nLibrary Agnostic\nSince Vue.js does not ship with ajax functionality as part of the core library, it's up to you to process the ajax requests in your parent component.\nI recommend using axios for creating your applications HTTP layer, \nor fetch() for simple requests.\n"},"Examples.html":{"url":"Examples.html","title":"Examples","keywords":"","body":"Codepen Collection\nI've put together a collection of examples, including all the examples \nfrom this documentation site on Codepen.\n"},"Api/Props.html":{"url":"Api/Props.html","title":"Props","keywords":"","body":"Select\n/**\n * Contains the currently selected value. Very similar to a\n * `value` attribute on an . You can listen for changes\n * using 'change' event using v-on\n * @type {Object||String||null}\n */\nvalue: {\n default: null\n},\n\n/**\n * An array of strings or objects to be used as dropdown choices.\n * If you are using an array of objects, vue-select will look for\n * a `label` key (ex. [{label: 'This is Foo', value: 'foo'}]). A\n * custom label key can be set with the `label` prop.\n * @type {Array}\n */\noptions: {\n type: Array,\n default() {\n return []\n },\n},\n\n/**\n * Disable the entire component.\n * @type {Boolean}\n */\ndisabled: {\n type: Boolean,\n default: false\n},\n\n/**\n * Sets the max-height property on the dropdown list.\n * @deprecated\n * @type {String}\n */\nmaxHeight: {\n type: String,\n default: '400px'\n},\n\n/**\n * Enable/disable filtering the options.\n * @type {Boolean}\n */\nsearchable: {\n type: Boolean,\n default: true\n},\n\n/**\n * Equivalent to the `multiple` attribute on a `` input.\n * @type {Boolean}\n */\nmultiple: {\n type: Boolean,\n default: false\n},\n\n/**\n * Equivalent to the `placeholder` attribute on an ``.\n * @type {String}\n */\nplaceholder: {\n type: String,\n default: ''\n},\n\n/**\n * Sets a Vue transition property on the `.dropdown-menu`. vue-select\n * does not include CSS for transitions, you'll need to add them yourself.\n * @type {String}\n */\ntransition: {\n type: String,\n default: 'fade'\n},\n\n/**\n * Enables/disables clearing the search text when an option is selected.\n * @type {Boolean}\n */\nclearSearchOnSelect: {\n type: Boolean,\n default: true\n},\n\n/**\n * Close a dropdown when an option is chosen. Set to false to keep the dropdown\n * open (useful when combined with multi-select, for example)\n * @type {Boolean}\n */\ncloseOnSelect: {\n type: Boolean,\n default: true\n},\n\n/**\n * Tells vue-select what key to use when generating option\n * labels when each `option` is an object.\n * @type {String}\n */\nlabel: {\n type: String,\n default: 'label'\n},\n\n/**\n * Callback to generate the label text. If {option}\n * is an object, returns option[this.label] by default.\n * @type {Function}\n * @param {Object || String} option\n * @return {String}\n */\ngetOptionLabel: {\n type: Function,\n default(option) {\n if (typeof option === 'object') {\n if (!option.hasOwnProperty(this.label)) {\n return console.warn(\n `[vue-select warn]: Label key \"option.${this.label}\" does not` +\n ` exist in options object ${JSON.stringify(option)}.\\n` +\n 'http://sagalbot.github.io/vue-select/#ex-labels'\n )\n }\n if (this.label && option[this.label]) {\n return option[this.label]\n }\n }\n return option;\n }\n},\n\n/**\n * Callback to filter the search result the label text.\n * @type {Function}\n * @param {Object || String} option\n * @param {String} label\n * @param {String} search\n * @return {Boolean}\n */\nfilterFunction: {\n type: Function,\n default(option, label, search) {\n return (label || '').toLowerCase().indexOf(search.toLowerCase()) > -1\n }\n},\n\n/**\n * An optional callback function that is called each time the selected\n * value(s) change. When integrating with Vuex, use this callback to trigger\n * an action, rather than using :value.sync to retreive the selected value.\n * @type {Function}\n * @param {Object || String} val\n */\nonChange: {\n type: Function,\n default: function (val) {\n this.$emit('input', val)\n }\n},\n\n/**\n * Enable/disable creating options from searchInput.\n * @type {Boolean}\n */\ntaggable: {\n type: Boolean,\n default: false\n},\n\n/**\n * Set the tabindex for the input field.\n * @type {Number}\n */\ntabindex: {\n type: Number,\n default: null\n},\n\n/**\n * When true, newly created tags will be added to\n * the options list.\n * @type {Boolean}\n */\npushTags: {\n type: Boolean,\n default: false\n},\n\n/**\n * When true, existing options will be filtered\n * by the search text. Should not be used in conjunction\n * with taggable.\n * @type {Boolean}\n */\nfilterable: {\n type: Boolean,\n default: true\n},\n\n/**\n * User defined function for adding Options\n * @type {Function}\n */\ncreateOption: {\n type: Function,\n default(newOption) {\n if (typeof this.mutableOptions[0] === 'object') {\n newOption = {[this.label]: newOption}\n }\n this.$emit('option:created', newOption)\n return newOption\n }\n},\n\n/**\n * When false, updating the options will not reset the select value\n * @type {Boolean}\n */\nresetOnOptionsChange: {\n type: Boolean,\n default: false\n},\n\n/**\n * Disable the dropdown entirely.\n * @type {Boolean}\n */\nnoDrop: {\n type: Boolean,\n default: false\n},\n\n/**\n * Sets the id of the input element.\n * @type {String}\n * @default {null}\n */\ninputId: {\n type: String\n},\n\n/**\n * Sets RTL support. Accepts 'ltr', 'rtl', 'auto'.\n * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/dir\n * @type {String}\n * @default 'auto'\n */\ndir: {\n type: String,\n default: 'auto'\n},\n\nAJAX\n/**\n * Toggles the adding of a 'loading' class to the main\n * .v-select wrapper. Useful to control UI state when\n * results are being processed through AJAX.\n */\nloading: {\n type: Boolean,\n default: false\n},\n\n/**\n * Accept a callback function that will be\n * run when the search text changes.\n *\n * loading() accepts a boolean value, and can\n * be used to toggle a loading class from\n * the onSearch callback.\n *\n * @param {search} String Current search text\n * @param {loading} Function(bool) Toggle loading class\n */\nonSearch: {\n type: Function,\n default: function(search, loading){}\n}\n\n"}}} \ No newline at end of file diff --git a/docs/styles/website.css b/docs/styles/website.css new file mode 100644 index 0000000..f1d4d1a --- /dev/null +++ b/docs/styles/website.css @@ -0,0 +1,228 @@ +@import url('https://fonts.googleapis.com/css?family=Roboto+Mono|Source+Sans+Pro:300,400,600'); + +body { + letter-spacing: 0; + color: #34495e; + font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; + font-size: 15px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #34495e; + background-color: #fff; + margin: 0; +} + +/* LANGS.md index page */ +.book-langs-index { + font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; +} +.book-langs-index .inner .languages { + padding: 20px 0px; +} +.book-langs-index .inner .languages li { + float: none; +} +li a { + color: #42b983; + font-weight: 600; +} + +/* set correct fonts on sidebar and main page */ +.book .book-body .page-wrapper .page-inner section.normal, .book-summary { font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; } + +/* sidebar */ +.book-summary ul.summary li a, +.book-summary ul.summary li span { + color: #7f8c8d; + font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; +} +.book .book-summary ul.summary li span { + opacity: 0.6; + cursor: not-allowed; +} +.book-summary ul.summary li.active>a { + color: #42b983; + font-weight: 600; +} + +#book-search-input { background-color: #fafafa; } +.book-summary { background-color: #fff; } + +/* markdown content found on pages */ +.markdown-section h1, +.markdown-section h2, +.markdown-section h3, +.markdown-section h4, +.markdown-section strong { + font-weight: 600; + color: #2c3e50; +} +.markdown-section a { + color: #42b983; + font-weight: 600; +} +.markdown-section p, +.markdown-section ul, +.markdown-section ol { + word-spacing: 0.05em; +} +.markdown-section em { + color: #7f8c8d; +} + +.markdown-section pre { + padding: 1.2em 1.4em; + line-height: 1.5em; + margin: 0; +} + +.markdown-section code, .markdown-section pre { + font-family: 'Roboto Mono', Monaco, courier, monospace; + -webkit-font-smoothing: initial; + -moz-osx-font-smoothing: initial; + background-color: #f8f8f8; +} +code span.css, +code span.javascript, +code span.html, +span[class^="hljs-"] { + -webkit-font-smoothing: initial; + -moz-osx-font-smoothing: initial; +} +.markdown-section pre>code { + font-size: 0.8em; + display: block; +} +.markdown-section code:after, .markdown-section code:before { + content: none; + letter-spacing: 0.05em; +} + +code, pre { + font-family: 'Roboto Mono', Monaco, courier, monospace; + font-size: 0.8em; + background-color: #f8f8f8; + -webkit-font-smoothing: initial; + -moz-osx-font-smoothing: initial; +} +code { + color: #e96900; + padding: 3px 5px; + margin: 0 2px; + border-radius: 2px; + white-space: nowrap; +} + +code .token { + min-height: 1.5em; + -webkit-font-smoothing: initial; + -moz-osx-font-smoothing: initial; +} +pre code { position: relative; } +pre code.lang-html:after, +pre code.lang-js:after, +pre code.lang-bash:after, +pre code.lang-css:after { + position: absolute; + top: 0; + right: 0; + color: #ccc; + text-align: right; + font-size: 0.75em; + padding: 5px 10px 0; + line-height: 15px; + height: 15px; + font-weight: 600; +} +pre code.lang-html:after { + content: 'HTML'; +} +pre code.lang-js:after { + content: 'JS'; +} +pre code.lang-bash:after { + content: 'Shell'; +} +pre code.lang-css:after { + content: 'CSS'; +} +.content img { + max-width: 100%; +} +.content span.light { + color: #7f8c8d; +} +.content span.info { + font-size: 0.85em; + display: inline-block; + vertical-align: middle; + width: 280px; + margin-left: 20px; +} +.markdown-section h1 { + margin: 0 0 1em; +} +.markdown-section h2 { + margin: 45px 0 0.8em; + padding-bottom: 0.7em; + border-bottom: 1px solid #ddd; +} +.markdown-section h3 { + margin: 52px 0 1.2em; +} +.markdown-section figure, +.markdown-section p, +.markdown-section ul, +.markdown-section ol { + margin: 1.2em 0; +} +.markdown-section p, +.markdown-section ul, +.markdown-section ol { + line-height: 1.6em; +} +.markdown-section ul, +.markdown-section ol { + padding-left: 1.5em; +} +.markdown-section a { + color: #42b983; + font-weight: 600; +} +.markdown-section blockquote { + margin: 2em 0; + padding-left: 20px; + border-left: 4px solid #42b983; +} +.markdown-section blockquote p { + font-weight: 600; + margin-left: 0; +} +.markdown-section iframe { + margin: 1em 0; +} + +/* these aren't in gitbook at the moment, but leaving them in for future reference */ +img { + border: none; +} +.highlight { + overflow-x: auto; + position: relative; + padding: 0; + background-color: #f8f8f8; + padding: 0.8em 0.8em 0.4em; + line-height: 1.1em; + border-radius: 2px; +} +.highlight table, +.highlight tr, +.highlight td { + width: 100%; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.highlight .gutter { + width: 1.5em; +} \ No newline at end of file diff --git a/index.html b/index.html index c07c12f..18dd834 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,14 @@ -Vue Select | VueJS Select2 Component

                    Vue Select

                    Build StatusCode CoverageNo DependenciesMIT License Current Release

                    A native Vue.js select component that provides similar functionality to Select2/Chosen without the overhead of jQuery.

                    • Fully Reactive
                    • Tagging Support v1.1.0
                    • Works with Vuex
                    • Zero dependencies
                    • +95% Test Coverage
                    • Select Single/Multiple
                    • Typeahead Suggestions
                    • Bootstrap Friendly Markup
                    View on GitHub
                    Install, Examples & Documentation
                    \ No newline at end of file + ga('create', 'UA-12818324-8', 'auto'); + ga('send', 'pageview'); \ No newline at end of file diff --git a/js/app.6b13764b594ad52cc646.js b/js/app.6b13764b594ad52cc646.js new file mode 100644 index 0000000..b96fd61 --- /dev/null +++ b/js/app.6b13764b594ad52cc646.js @@ -0,0 +1,2 @@ +webpackJsonp([2,0],{0:function(t,e,i){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}var o=i(90),l=n(o),a=i(87),s=n(a);i(82),l.default.component("v-select",s.default),new l.default({el:"#app",data:function(){return{loading:!1,options:[{title:"Read the Docs",icon:"octicon-book",url:"https://codeclimate.com/github/sagalbot/vue-select"},{title:"View on GitHub",icon:"octicon-mark-github",url:"https://codeclimate.com/github/sagalbot/vue-select"},{title:"View on NPM",icon:"octicon-database",url:"https://codeclimate.com/github/sagalbot/vue-select"},{title:"View Code Climate Analysis",icon:"octicon-graph",url:"https://codeclimate.com/github/sagalbot/vue-select"},{title:"View Codepen Examples",icon:"octicon-pencil",url:"https://codeclimate.com/github/sagalbot/vue-select"}]}},methods:{onInput:function(t){this.loading=!0,this.go(t.url)},go:function(t){window.location=t}}})},38:function(t,e,i){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=i(44),l=n(o),a=i(47),s=n(a),u=i(42),r=n(u),h=i(48),c=n(h),d=i(40),p=n(d),f=i(41),b=n(f),m=i(39),g=n(m);e.default={mixins:[p.default,b.default,g.default],props:{value:{default:null},options:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},maxHeight:{type:String,default:"400px"},searchable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},placeholder:{type:String,default:""},transition:{type:String,default:"fade"},clearSearchOnSelect:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},label:{type:String,default:"label"},getOptionLabel:{type:Function,default:function(t){if("object"===("undefined"==typeof t?"undefined":(0,c.default)(t))){if(!t.hasOwnProperty(this.label))return console.warn('[vue-select warn]: Label key "option.'+this.label+'" does not'+(" exist in options object "+(0,r.default)(t)+".\n")+"http://sagalbot.github.io/vue-select/#ex-labels");if(this.label&&t[this.label])return t[this.label]}return t}},filterFunction:{type:Function,default:function(t,e,i){return(e||"").toLowerCase().indexOf(i.toLowerCase())>-1}},onChange:{type:Function,default:function(t){this.$emit("input",t)}},taggable:{type:Boolean,default:!1},tabindex:{type:Number,default:null},pushTags:{type:Boolean,default:!1},filterable:{type:Boolean,default:!0},createOption:{type:Function,default:function(t){return"object"===(0,c.default)(this.mutableOptions[0])&&(t=(0,s.default)({},this.label,t)),this.$emit("option:created",t),t}},resetOnOptionsChange:{type:Boolean,default:!1},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"}},data:function(){return{search:"",open:!1,mutableValue:null,mutableOptions:[]}},watch:{value:function(t){this.mutableValue=t},mutableValue:function(t,e){this.multiple?this.onChange?this.onChange(t):null:this.onChange&&t!==e?this.onChange(t):null},options:function(t){this.mutableOptions=t},mutableOptions:function(){!this.taggable&&this.resetOnOptionsChange&&(this.mutableValue=this.multiple?[]:null)},multiple:function(t){this.mutableValue=t?[]:null}},created:function(){this.mutableValue=this.value,this.mutableOptions=this.options.slice(0),this.mutableLoading=this.loading,this.$on("option:created",this.maybePushTag)},methods:{select:function(t){this.isOptionSelected(t)?this.deselect(t):(this.taggable&&!this.optionExists(t)&&(t=this.createOption(t)),this.multiple&&!this.mutableValue?this.mutableValue=[t]:this.multiple?this.mutableValue.push(t):this.mutableValue=t),this.onAfterSelect(t)},deselect:function(t){var e=this;if(this.multiple){var i=-1;this.mutableValue.forEach(function(n){(n===t||"object"===("undefined"==typeof n?"undefined":(0,c.default)(n))&&n[e.label]===t[e.label])&&(i=n)});var n=this.mutableValue.indexOf(i);this.mutableValue.splice(n,1)}else this.mutableValue=null},clearSelection:function(){this.mutableValue=this.multiple?[]:null},onAfterSelect:function(t){this.closeOnSelect&&(this.open=!this.open,this.$refs.search.blur()),this.clearSearchOnSelect&&(this.search="")},toggleDropdown:function(t){t.target!==this.$refs.openIndicator&&t.target!==this.$refs.search&&t.target!==this.$refs.toggle&&t.target!==this.$el||(this.open?this.$refs.search.blur():this.disabled||(this.open=!0,this.$refs.search.focus()))},isOptionSelected:function(t){var e=this;if(this.multiple&&this.mutableValue){var i=!1;return this.mutableValue.forEach(function(n){"object"===("undefined"==typeof n?"undefined":(0,c.default)(n))&&n[e.label]===t[e.label]?i=!0:"object"===("undefined"==typeof n?"undefined":(0,c.default)(n))&&n[e.label]===t?i=!0:n===t&&(i=!0)}),i}return this.mutableValue===t},onEscape:function(){this.search.length?this.search="":this.$refs.search.blur()},onSearchBlur:function(){this.clearSearchOnBlur&&(this.search=""),this.open=!1,this.$emit("search:blur")},onSearchFocus:function(){this.open=!0,this.$emit("search:focus")},maybeDeleteValue:function(){if(!this.$refs.search.value.length&&this.mutableValue)return this.multiple?this.mutableValue.pop():this.mutableValue=null},optionExists:function(t){var e=this,i=!1;return this.mutableOptions.forEach(function(n){"object"===("undefined"==typeof n?"undefined":(0,c.default)(n))&&n[e.label]===t?i=!0:n===t&&(i=!0)}),i},maybePushTag:function(t){this.pushTags&&this.mutableOptions.push(t)}},computed:{dropdownClasses:function(){return{open:this.dropdownOpen,single:!this.multiple,searching:this.searching,searchable:this.searchable,unsearchable:!this.searchable,loading:this.mutableLoading,rtl:"rtl"===this.dir,disabled:this.disabled}},clearSearchOnBlur:function(){return this.clearSearchOnSelect&&!this.multiple},searching:function(){return!!this.search},dropdownOpen:function(){return!this.noDrop&&(this.open&&!this.mutableLoading)},searchPlaceholder:function(){if(this.isValueEmpty&&this.placeholder)return this.placeholder},filteredOptions:function(){var t=this;if(!this.filterable&&!this.taggable)return this.mutableOptions.slice();var e=this.mutableOptions.filter(function(e){var i=t.getOptionLabel(e);return"number"==typeof i&&(i=i.toString()),t.filterFunction(e,i,t.search)});return this.taggable&&this.search.length&&!this.optionExists(this.search)&&e.unshift(this.search),e},isValueEmpty:function(){return!this.mutableValue||("object"===(0,c.default)(this.mutableValue)?!(0,l.default)(this.mutableValue).length:!this.mutableValue.length)},valueAsArray:function(){return this.multiple?this.mutableValue:this.mutableValue?[].concat(this.mutableValue):[]},showClearButton:function(){return!this.multiple&&!this.open&&null!=this.mutableValue}}}},39:function(t,e){"use strict";t.exports={props:{loading:{type:Boolean,default:!1},onSearch:{type:Function,default:function(t,e){}}},data:function(){return{mutableLoading:!1}},watch:{search:function(){this.search.length>0&&(this.onSearch(this.search,this.toggleLoading),this.$emit("search",this.search,this.toggleLoading))},loading:function(t){this.mutableLoading=t}},methods:{toggleLoading:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null==t?this.mutableLoading=!this.mutableLoading:this.mutableLoading=t}}}},40:function(t,e){"use strict";t.exports={watch:{typeAheadPointer:function(){this.maybeAdjustScroll()}},methods:{maybeAdjustScroll:function(){var t=this.pixelsToPointerTop(),e=this.pixelsToPointerBottom();return t<=this.viewport().top?this.scrollTo(t):e>=this.viewport().bottom?this.scrollTo(this.viewport().top+this.pointerHeight()):void 0},pixelsToPointerTop:function t(){var t=0;if(this.$refs.dropdownMenu)for(var e=0;e0&&(this.typeAheadPointer--,this.maybeAdjustScroll&&this.maybeAdjustScroll())},typeAheadDown:function(){this.typeAheadPointer -1;\n\t }\n\t },\n\t\n\t onChange: {\n\t type: Function,\n\t default: function _default(val) {\n\t this.$emit('input', val);\n\t }\n\t },\n\t\n\t taggable: {\n\t type: Boolean,\n\t default: false\n\t },\n\t\n\t tabindex: {\n\t type: Number,\n\t default: null\n\t },\n\t\n\t pushTags: {\n\t type: Boolean,\n\t default: false\n\t },\n\t\n\t filterable: {\n\t type: Boolean,\n\t default: true\n\t },\n\t\n\t createOption: {\n\t type: Function,\n\t default: function _default(newOption) {\n\t if ((0, _typeof3.default)(this.mutableOptions[0]) === 'object') {\n\t newOption = (0, _defineProperty3.default)({}, this.label, newOption);\n\t }\n\t this.$emit('option:created', newOption);\n\t return newOption;\n\t }\n\t },\n\t\n\t resetOnOptionsChange: {\n\t type: Boolean,\n\t default: false\n\t },\n\t\n\t noDrop: {\n\t type: Boolean,\n\t default: false\n\t },\n\t\n\t inputId: {\n\t type: String\n\t },\n\t\n\t dir: {\n\t type: String,\n\t default: 'auto'\n\t }\n\t },\n\t\n\t data: function data() {\n\t return {\n\t search: '',\n\t open: false,\n\t mutableValue: null,\n\t mutableOptions: []\n\t };\n\t },\n\t\n\t\n\t watch: {\n\t value: function value(val) {\n\t this.mutableValue = val;\n\t },\n\t mutableValue: function mutableValue(val, old) {\n\t if (this.multiple) {\n\t this.onChange ? this.onChange(val) : null;\n\t } else {\n\t this.onChange && val !== old ? this.onChange(val) : null;\n\t }\n\t },\n\t options: function options(val) {\n\t this.mutableOptions = val;\n\t },\n\t mutableOptions: function mutableOptions() {\n\t if (!this.taggable && this.resetOnOptionsChange) {\n\t this.mutableValue = this.multiple ? [] : null;\n\t }\n\t },\n\t multiple: function multiple(val) {\n\t this.mutableValue = val ? [] : null;\n\t }\n\t },\n\t\n\t created: function created() {\n\t this.mutableValue = this.value;\n\t this.mutableOptions = this.options.slice(0);\n\t this.mutableLoading = this.loading;\n\t\n\t this.$on('option:created', this.maybePushTag);\n\t },\n\t\n\t\n\t methods: {\n\t select: function select(option) {\n\t if (this.isOptionSelected(option)) {\n\t this.deselect(option);\n\t } else {\n\t if (this.taggable && !this.optionExists(option)) {\n\t option = this.createOption(option);\n\t }\n\t\n\t if (this.multiple && !this.mutableValue) {\n\t this.mutableValue = [option];\n\t } else if (this.multiple) {\n\t this.mutableValue.push(option);\n\t } else {\n\t this.mutableValue = option;\n\t }\n\t }\n\t\n\t this.onAfterSelect(option);\n\t },\n\t deselect: function deselect(option) {\n\t var _this = this;\n\t\n\t if (this.multiple) {\n\t var ref = -1;\n\t this.mutableValue.forEach(function (val) {\n\t if (val === option || (typeof val === 'undefined' ? 'undefined' : (0, _typeof3.default)(val)) === 'object' && val[_this.label] === option[_this.label]) {\n\t ref = val;\n\t }\n\t });\n\t var index = this.mutableValue.indexOf(ref);\n\t this.mutableValue.splice(index, 1);\n\t } else {\n\t this.mutableValue = null;\n\t }\n\t },\n\t clearSelection: function clearSelection() {\n\t this.mutableValue = this.multiple ? [] : null;\n\t },\n\t onAfterSelect: function onAfterSelect(option) {\n\t if (this.closeOnSelect) {\n\t this.open = !this.open;\n\t this.$refs.search.blur();\n\t }\n\t\n\t if (this.clearSearchOnSelect) {\n\t this.search = '';\n\t }\n\t },\n\t toggleDropdown: function toggleDropdown(e) {\n\t if (e.target === this.$refs.openIndicator || e.target === this.$refs.search || e.target === this.$refs.toggle || e.target === this.$el) {\n\t if (this.open) {\n\t this.$refs.search.blur();\n\t } else {\n\t if (!this.disabled) {\n\t this.open = true;\n\t this.$refs.search.focus();\n\t }\n\t }\n\t }\n\t },\n\t isOptionSelected: function isOptionSelected(option) {\n\t var _this2 = this;\n\t\n\t if (this.multiple && this.mutableValue) {\n\t var selected = false;\n\t this.mutableValue.forEach(function (opt) {\n\t if ((typeof opt === 'undefined' ? 'undefined' : (0, _typeof3.default)(opt)) === 'object' && opt[_this2.label] === option[_this2.label]) {\n\t selected = true;\n\t } else if ((typeof opt === 'undefined' ? 'undefined' : (0, _typeof3.default)(opt)) === 'object' && opt[_this2.label] === option) {\n\t selected = true;\n\t } else if (opt === option) {\n\t selected = true;\n\t }\n\t });\n\t return selected;\n\t }\n\t\n\t return this.mutableValue === option;\n\t },\n\t onEscape: function onEscape() {\n\t if (!this.search.length) {\n\t this.$refs.search.blur();\n\t } else {\n\t this.search = '';\n\t }\n\t },\n\t onSearchBlur: function onSearchBlur() {\n\t if (this.clearSearchOnBlur) {\n\t this.search = '';\n\t }\n\t this.open = false;\n\t this.$emit('search:blur');\n\t },\n\t onSearchFocus: function onSearchFocus() {\n\t this.open = true;\n\t this.$emit('search:focus');\n\t },\n\t maybeDeleteValue: function maybeDeleteValue() {\n\t if (!this.$refs.search.value.length && this.mutableValue) {\n\t return this.multiple ? this.mutableValue.pop() : this.mutableValue = null;\n\t }\n\t },\n\t optionExists: function optionExists(option) {\n\t var _this3 = this;\n\t\n\t var exists = false;\n\t\n\t this.mutableOptions.forEach(function (opt) {\n\t if ((typeof opt === 'undefined' ? 'undefined' : (0, _typeof3.default)(opt)) === 'object' && opt[_this3.label] === option) {\n\t exists = true;\n\t } else if (opt === option) {\n\t exists = true;\n\t }\n\t });\n\t\n\t return exists;\n\t },\n\t maybePushTag: function maybePushTag(option) {\n\t if (this.pushTags) {\n\t this.mutableOptions.push(option);\n\t }\n\t }\n\t },\n\t\n\t computed: {\n\t dropdownClasses: function dropdownClasses() {\n\t return {\n\t open: this.dropdownOpen,\n\t single: !this.multiple,\n\t searching: this.searching,\n\t searchable: this.searchable,\n\t unsearchable: !this.searchable,\n\t loading: this.mutableLoading,\n\t rtl: this.dir === 'rtl',\n\t disabled: this.disabled\n\t };\n\t },\n\t clearSearchOnBlur: function clearSearchOnBlur() {\n\t return this.clearSearchOnSelect && !this.multiple;\n\t },\n\t searching: function searching() {\n\t return !!this.search;\n\t },\n\t dropdownOpen: function dropdownOpen() {\n\t return this.noDrop ? false : this.open && !this.mutableLoading;\n\t },\n\t searchPlaceholder: function searchPlaceholder() {\n\t if (this.isValueEmpty && this.placeholder) {\n\t return this.placeholder;\n\t }\n\t },\n\t filteredOptions: function filteredOptions() {\n\t var _this4 = this;\n\t\n\t if (!this.filterable && !this.taggable) {\n\t return this.mutableOptions.slice();\n\t }\n\t var options = this.mutableOptions.filter(function (option) {\n\t var label = _this4.getOptionLabel(option);\n\t if (typeof label === 'number') {\n\t label = label.toString();\n\t }\n\t return _this4.filterFunction(option, label, _this4.search);\n\t });\n\t if (this.taggable && this.search.length && !this.optionExists(this.search)) {\n\t options.unshift(this.search);\n\t }\n\t return options;\n\t },\n\t isValueEmpty: function isValueEmpty() {\n\t if (this.mutableValue) {\n\t if ((0, _typeof3.default)(this.mutableValue) === 'object') {\n\t return !(0, _keys2.default)(this.mutableValue).length;\n\t }\n\t return !this.mutableValue.length;\n\t }\n\t\n\t return true;\n\t },\n\t valueAsArray: function valueAsArray() {\n\t if (this.multiple) {\n\t return this.mutableValue;\n\t } else if (this.mutableValue) {\n\t return [].concat(this.mutableValue);\n\t }\n\t\n\t return [];\n\t },\n\t showClearButton: function showClearButton() {\n\t return !this.multiple && !this.open && this.mutableValue != null;\n\t }\n\t }\n\t\n\t};\n\n/***/ }),\n\n/***/ 39:\n/***/ (function(module, exports) {\n\n\t'use strict';\n\t\n\tmodule.exports = {\n\t\tprops: {\n\t\t\tloading: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: false\n\t\t\t},\n\t\n\t\t\tonSearch: {\n\t\t\t\ttype: Function,\n\t\t\t\tdefault: function _default(search, loading) {}\n\t\t\t}\n\t\t},\n\t\n\t\tdata: function data() {\n\t\t\treturn {\n\t\t\t\tmutableLoading: false\n\t\t\t};\n\t\t},\n\t\n\t\n\t\twatch: {\n\t\t\tsearch: function search() {\n\t\t\t\tif (this.search.length > 0) {\n\t\t\t\t\tthis.onSearch(this.search, this.toggleLoading);\n\t\t\t\t\tthis.$emit('search', this.search, this.toggleLoading);\n\t\t\t\t}\n\t\t\t},\n\t\t\tloading: function loading(val) {\n\t\t\t\tthis.mutableLoading = val;\n\t\t\t}\n\t\t},\n\t\n\t\tmethods: {\n\t\t\ttoggleLoading: function toggleLoading() {\n\t\t\t\tvar toggle = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n\t\n\t\t\t\tif (toggle == null) {\n\t\t\t\t\treturn this.mutableLoading = !this.mutableLoading;\n\t\t\t\t}\n\t\t\t\treturn this.mutableLoading = toggle;\n\t\t\t}\n\t\t}\n\t};\n\n/***/ }),\n\n/***/ 40:\n/***/ (function(module, exports) {\n\n\t\"use strict\";\n\t\n\tmodule.exports = {\n\t watch: {\n\t typeAheadPointer: function typeAheadPointer() {\n\t this.maybeAdjustScroll();\n\t }\n\t },\n\t\n\t methods: {\n\t maybeAdjustScroll: function maybeAdjustScroll() {\n\t var pixelsToPointerTop = this.pixelsToPointerTop();\n\t var pixelsToPointerBottom = this.pixelsToPointerBottom();\n\t\n\t if (pixelsToPointerTop <= this.viewport().top) {\n\t return this.scrollTo(pixelsToPointerTop);\n\t } else if (pixelsToPointerBottom >= this.viewport().bottom) {\n\t return this.scrollTo(this.viewport().top + this.pointerHeight());\n\t }\n\t },\n\t pixelsToPointerTop: function pixelsToPointerTop() {\n\t var pixelsToPointerTop = 0;\n\t if (this.$refs.dropdownMenu) {\n\t for (var i = 0; i < this.typeAheadPointer; i++) {\n\t pixelsToPointerTop += this.$refs.dropdownMenu.children[i].offsetHeight;\n\t }\n\t }\n\t return pixelsToPointerTop;\n\t },\n\t pixelsToPointerBottom: function pixelsToPointerBottom() {\n\t return this.pixelsToPointerTop() + this.pointerHeight();\n\t },\n\t pointerHeight: function pointerHeight() {\n\t var element = this.$refs.dropdownMenu ? this.$refs.dropdownMenu.children[this.typeAheadPointer] : false;\n\t return element ? element.offsetHeight : 0;\n\t },\n\t viewport: function viewport() {\n\t return {\n\t top: this.$refs.dropdownMenu ? this.$refs.dropdownMenu.scrollTop : 0,\n\t bottom: this.$refs.dropdownMenu ? this.$refs.dropdownMenu.offsetHeight + this.$refs.dropdownMenu.scrollTop : 0\n\t };\n\t },\n\t scrollTo: function scrollTo(position) {\n\t return this.$refs.dropdownMenu ? this.$refs.dropdownMenu.scrollTop = position : null;\n\t }\n\t }\n\t};\n\n/***/ }),\n\n/***/ 41:\n/***/ (function(module, exports) {\n\n\t\"use strict\";\n\t\n\tmodule.exports = {\n\t data: function data() {\n\t return {\n\t typeAheadPointer: -1\n\t };\n\t },\n\t\n\t\n\t watch: {\n\t filteredOptions: function filteredOptions() {\n\t this.typeAheadPointer = 0;\n\t }\n\t },\n\t\n\t methods: {\n\t typeAheadUp: function typeAheadUp() {\n\t if (this.typeAheadPointer > 0) {\n\t this.typeAheadPointer--;\n\t if (this.maybeAdjustScroll) {\n\t this.maybeAdjustScroll();\n\t }\n\t }\n\t },\n\t typeAheadDown: function typeAheadDown() {\n\t if (this.typeAheadPointer < this.filteredOptions.length - 1) {\n\t this.typeAheadPointer++;\n\t if (this.maybeAdjustScroll) {\n\t this.maybeAdjustScroll();\n\t }\n\t }\n\t },\n\t typeAheadSelect: function typeAheadSelect() {\n\t if (this.filteredOptions[this.typeAheadPointer]) {\n\t this.select(this.filteredOptions[this.typeAheadPointer]);\n\t } else if (this.taggable && this.search.length) {\n\t this.select(this.search);\n\t }\n\t\n\t if (this.clearSearchOnSelect) {\n\t this.search = \"\";\n\t }\n\t }\n\t }\n\t};\n\n/***/ }),\n\n/***/ 82:\n/***/ (function(module, exports) {\n\n\t// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 83:\n/***/ (function(module, exports) {\n\n\t// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 87:\n/***/ (function(module, exports, __webpack_require__) {\n\n\t\n\t/* styles */\n\t__webpack_require__(83)\n\t\n\tvar Component = __webpack_require__(88)(\n\t /* script */\n\t __webpack_require__(38),\n\t /* template */\n\t __webpack_require__(89),\n\t /* scopeId */\n\t null,\n\t /* cssModules */\n\t null\n\t)\n\t\n\tmodule.exports = Component.exports\n\n\n/***/ }),\n\n/***/ 89:\n/***/ (function(module, exports) {\n\n\tmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n\t return _c('div', {\n\t staticClass: \"dropdown v-select\",\n\t class: _vm.dropdownClasses,\n\t attrs: {\n\t \"dir\": _vm.dir\n\t }\n\t }, [_c('div', {\n\t ref: \"toggle\",\n\t class: ['dropdown-toggle', 'clearfix'],\n\t on: {\n\t \"mousedown\": function($event) {\n\t $event.preventDefault();\n\t _vm.toggleDropdown($event)\n\t }\n\t }\n\t }, [_vm._l((_vm.valueAsArray), function(option) {\n\t return _vm._t(\"selected-option-container\", [_c('span', {\n\t key: option.index,\n\t staticClass: \"selected-tag\"\n\t }, [_vm._t(\"selected-option\", [_vm._v(\"\\n \" + _vm._s(_vm.getOptionLabel(option)) + \"\\n \")], null, option), _vm._v(\" \"), (_vm.multiple) ? _c('button', {\n\t staticClass: \"close\",\n\t attrs: {\n\t \"disabled\": _vm.disabled,\n\t \"type\": \"button\",\n\t \"aria-label\": \"Remove option\"\n\t },\n\t on: {\n\t \"click\": function($event) {\n\t _vm.deselect(option)\n\t }\n\t }\n\t }, [_c('span', {\n\t attrs: {\n\t \"aria-hidden\": \"true\"\n\t }\n\t }, [_vm._v(\"×\")])]) : _vm._e()], 2)], {\n\t option: option,\n\t deselect: _vm.deselect\n\t })\n\t }), _vm._v(\" \"), _c('input', {\n\t directives: [{\n\t name: \"model\",\n\t rawName: \"v-model\",\n\t value: (_vm.search),\n\t expression: \"search\"\n\t }],\n\t ref: \"search\",\n\t staticClass: \"form-control\",\n\t style: ({\n\t width: _vm.isValueEmpty ? '100%' : 'auto'\n\t }),\n\t attrs: {\n\t \"type\": \"search\",\n\t \"autocomplete\": \"false\",\n\t \"disabled\": _vm.disabled,\n\t \"placeholder\": _vm.searchPlaceholder,\n\t \"tabindex\": _vm.tabindex,\n\t \"readonly\": !_vm.searchable,\n\t \"id\": _vm.inputId,\n\t \"aria-label\": \"Search for option\"\n\t },\n\t domProps: {\n\t \"value\": (_vm.search)\n\t },\n\t on: {\n\t \"keydown\": [function($event) {\n\t if (!('button' in $event) && _vm._k($event.keyCode, \"delete\", [8, 46], $event.key)) { return null; }\n\t _vm.maybeDeleteValue($event)\n\t }, function($event) {\n\t if (!('button' in $event) && _vm._k($event.keyCode, \"up\", 38, $event.key)) { return null; }\n\t $event.preventDefault();\n\t _vm.typeAheadUp($event)\n\t }, function($event) {\n\t if (!('button' in $event) && _vm._k($event.keyCode, \"down\", 40, $event.key)) { return null; }\n\t $event.preventDefault();\n\t _vm.typeAheadDown($event)\n\t }, function($event) {\n\t if (!('button' in $event) && _vm._k($event.keyCode, \"enter\", 13, $event.key)) { return null; }\n\t $event.preventDefault();\n\t _vm.typeAheadSelect($event)\n\t }],\n\t \"keyup\": function($event) {\n\t if (!('button' in $event) && _vm._k($event.keyCode, \"esc\", 27, $event.key)) { return null; }\n\t _vm.onEscape($event)\n\t },\n\t \"blur\": _vm.onSearchBlur,\n\t \"focus\": _vm.onSearchFocus,\n\t \"input\": function($event) {\n\t if ($event.target.composing) { return; }\n\t _vm.search = $event.target.value\n\t }\n\t }\n\t }), _vm._v(\" \"), _c('button', {\n\t directives: [{\n\t name: \"show\",\n\t rawName: \"v-show\",\n\t value: (_vm.showClearButton),\n\t expression: \"showClearButton\"\n\t }],\n\t staticClass: \"clear\",\n\t attrs: {\n\t \"disabled\": _vm.disabled,\n\t \"type\": \"button\",\n\t \"title\": \"Clear selection\"\n\t },\n\t on: {\n\t \"click\": _vm.clearSelection\n\t }\n\t }, [_c('span', {\n\t attrs: {\n\t \"aria-hidden\": \"true\"\n\t }\n\t }, [_vm._v(\"×\")])]), _vm._v(\" \"), (!_vm.noDrop) ? _c('i', {\n\t ref: \"openIndicator\",\n\t staticClass: \"open-indicator\",\n\t attrs: {\n\t \"role\": \"presentation\"\n\t }\n\t }) : _vm._e(), _vm._v(\" \"), _vm._t(\"spinner\", [_c('div', {\n\t directives: [{\n\t name: \"show\",\n\t rawName: \"v-show\",\n\t value: (_vm.mutableLoading),\n\t expression: \"mutableLoading\"\n\t }],\n\t staticClass: \"spinner\"\n\t }, [_vm._v(\"Loading...\")])])], 2), _vm._v(\" \"), _c('transition', {\n\t attrs: {\n\t \"name\": _vm.transition\n\t }\n\t }, [(_vm.dropdownOpen) ? _c('ul', {\n\t ref: \"dropdownMenu\",\n\t staticClass: \"dropdown-menu\",\n\t style: ({\n\t 'max-height': _vm.maxHeight\n\t })\n\t }, [_vm._l((_vm.filteredOptions), function(option, index) {\n\t return _c('li', {\n\t key: index,\n\t class: {\n\t active: _vm.isOptionSelected(option), highlight: index === _vm.typeAheadPointer\n\t },\n\t on: {\n\t \"mouseover\": function($event) {\n\t _vm.typeAheadPointer = index\n\t }\n\t }\n\t }, [_c('a', {\n\t on: {\n\t \"mousedown\": function($event) {\n\t $event.preventDefault();\n\t _vm.select(option)\n\t }\n\t }\n\t }, [_vm._t(\"option\", [_vm._v(\"\\n \" + _vm._s(_vm.getOptionLabel(option)) + \"\\n \")], null, option)], 2)])\n\t }), _vm._v(\" \"), (!_vm.filteredOptions.length) ? _c('li', {\n\t staticClass: \"no-options\"\n\t }, [_vm._t(\"no-options\", [_vm._v(\"Sorry, no matching options.\")])], 2) : _vm._e()], 2) : _vm._e()])], 1)\n\t},staticRenderFns: []}\n\n/***/ })\n\n});\n\n\n// WEBPACK FOOTER //\n// js/app.6b13764b594ad52cc646.js","import Vue from 'vue'\nimport vSelect from '../../src/components/Select'\n\nimport './assets/scss/home.scss'\n\nVue.component('v-select', vSelect);\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n data() {\n return {\n loading: false,\n options: [\n {\n title: 'Read the Docs',\n icon: 'octicon-book',\n url: 'https://codeclimate.com/github/sagalbot/vue-select'\n },\n {\n title: 'View on GitHub',\n icon: 'octicon-mark-github',\n url: 'https://codeclimate.com/github/sagalbot/vue-select'\n },\n {\n title: 'View on NPM',\n icon: 'octicon-database',\n url: 'https://codeclimate.com/github/sagalbot/vue-select'\n },\n {\n title: 'View Code Climate Analysis',\n icon: 'octicon-graph',\n url: 'https://codeclimate.com/github/sagalbot/vue-select'\n },\n {\n title: 'View Codepen Examples',\n icon: 'octicon-pencil',\n url: 'https://codeclimate.com/github/sagalbot/vue-select'\n },\n ]\n }\n },\n methods: {\n onInput(option) {\n this.loading = true;\n this.go(option.url);\n },\n go(url) {\n window.location = url;\n }\n }\n});\n\n\n\n// WEBPACK FOOTER //\n// ./docs/homepage/home.js","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// Select.vue?ab9eda7e","module.exports = {\n\tprops: {\n\t\t/**\n\t\t * Toggles the adding of a 'loading' class to the main\n\t\t * .v-select wrapper. Useful to control UI state when\n\t\t * results are being processed through AJAX.\n\t\t */\n\t\tloading: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * Accept a callback function that will be\n\t\t * run when the search text changes.\n\t\t *\n\t\t * loading() accepts a boolean value, and can\n\t\t * be used to toggle a loading class from\n\t\t * the onSearch callback.\n\t\t *\n\t\t * @param {search} String Current search text\n\t\t * @param {loading} Function(bool) Toggle loading class\n\t\t */\n\t\tonSearch: {\n\t\t\ttype: Function,\n\t\t\tdefault: function(search, loading){}\n\t\t}\n\t},\n\n\tdata() {\n\t\treturn {\n mutableLoading: false\n }\n\t},\n\n\twatch: {\n\t\t/**\n\t\t * If a callback & search text has been provided,\n\t\t * invoke the onSearch callback.\n\t\t */\n\t\tsearch() {\n\t\t\tif (this.search.length > 0) {\n\t\t\t\tthis.onSearch(this.search, this.toggleLoading)\n this.$emit('search', this.search, this.toggleLoading)\n }\n\t\t},\n /**\n\t\t * Sync the loading prop with the internal\n\t\t * mutable loading value.\n * @param val\n */\n\t\tloading(val) {\n\t\t\tthis.mutableLoading = val\n\t\t}\n\t},\n\n\tmethods: {\n\t\t/**\n\t\t * Toggle this.loading. Optionally pass a boolean\n\t\t * value. If no value is provided, this.loading\n\t\t * will be set to the opposite of it's current value.\n\t\t * @param toggle Boolean\n\t\t * @returns {*}\n\t\t */\n\t\ttoggleLoading(toggle = null) {\n\t\t\tif (toggle == null) {\n\t\t\t\treturn this.mutableLoading = !this.mutableLoading\n\t\t\t}\n\t\t\treturn this.mutableLoading = toggle\n\t\t}\n\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/mixins/ajax.js","// flow\n\nmodule.exports = {\n watch: {\n typeAheadPointer() {\n this.maybeAdjustScroll()\n }\n },\n\n methods: {\n /**\n * Adjust the scroll position of the dropdown list\n * if the current pointer is outside of the\n * overflow bounds.\n * @returns {*}\n */\n maybeAdjustScroll() {\n let pixelsToPointerTop = this.pixelsToPointerTop()\n let pixelsToPointerBottom = this.pixelsToPointerBottom()\n\n if ( pixelsToPointerTop <= this.viewport().top) {\n return this.scrollTo( pixelsToPointerTop )\n } else if (pixelsToPointerBottom >= this.viewport().bottom) {\n return this.scrollTo( this.viewport().top + this.pointerHeight() )\n }\n },\n\n /**\n * The distance in pixels from the top of the dropdown\n * list to the top of the current pointer element.\n * @returns {number}\n */\n pixelsToPointerTop() {\n let pixelsToPointerTop = 0\n if( this.$refs.dropdownMenu ) {\n for (let i = 0; i < this.typeAheadPointer; i++) {\n pixelsToPointerTop += this.$refs.dropdownMenu.children[i].offsetHeight\n }\n }\n return pixelsToPointerTop\n },\n\n /**\n * The distance in pixels from the top of the dropdown\n * list to the bottom of the current pointer element.\n * @returns {*}\n */\n pixelsToPointerBottom() {\n return this.pixelsToPointerTop() + this.pointerHeight()\n },\n\n /**\n * The offsetHeight of the current pointer element.\n * @returns {number}\n */\n pointerHeight() {\n let element = this.$refs.dropdownMenu ? this.$refs.dropdownMenu.children[this.typeAheadPointer] : false\n return element ? element.offsetHeight : 0\n },\n\n /**\n * The currently viewable portion of the dropdownMenu.\n * @returns {{top: (string|*|number), bottom: *}}\n */\n viewport() {\n return {\n top: this.$refs.dropdownMenu ? this.$refs.dropdownMenu.scrollTop: 0,\n bottom: this.$refs.dropdownMenu ? this.$refs.dropdownMenu.offsetHeight + this.$refs.dropdownMenu.scrollTop : 0\n }\n },\n\n /**\n * Scroll the dropdownMenu to a given position.\n * @param position\n * @returns {*}\n */\n scrollTo(position) {\n return this.$refs.dropdownMenu ? this.$refs.dropdownMenu.scrollTop = position : null\n },\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/mixins/pointerScroll.js","module.exports = {\n data() {\n return {\n typeAheadPointer: -1\n }\n },\n\n watch: {\n filteredOptions() {\n this.typeAheadPointer = 0\n }\n },\n\n methods: {\n /**\n * Move the typeAheadPointer visually up the list by\n * subtracting the current index by one.\n * @return {void}\n */\n typeAheadUp() {\n if (this.typeAheadPointer > 0) {\n this.typeAheadPointer--\n if( this.maybeAdjustScroll ) {\n this.maybeAdjustScroll()\n }\n }\n },\n\n /**\n * Move the typeAheadPointer visually down the list by\n * adding the current index by one.\n * @return {void}\n */\n typeAheadDown() {\n if (this.typeAheadPointer < this.filteredOptions.length - 1) {\n this.typeAheadPointer++\n if( this.maybeAdjustScroll ) {\n this.maybeAdjustScroll()\n }\n }\n },\n\n /**\n * Select the option at the current typeAheadPointer position.\n * Optionally clear the search input on selection.\n * @return {void}\n */\n typeAheadSelect() {\n if( this.filteredOptions[ this.typeAheadPointer ] ) {\n this.select( this.filteredOptions[ this.typeAheadPointer ] );\n } else if (this.taggable && this.search.length){\n this.select(this.search)\n }\n\n if( this.clearSearchOnSelect ) {\n this.search = \"\";\n }\n },\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./src/mixins/typeAheadPointer.js","\n/* styles */\nrequire(\"!!../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"extract\\\":true,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../node_modules/vue-loader/lib/style-rewriter?id=data-v-3e06dd28!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Select.vue\")\n\nvar Component = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Select.vue\"),\n /* template */\n require(\"!!../../node_modules/vue-loader/lib/template-compiler?id=data-v-3e06dd28!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Select.vue\"),\n /* scopeId */\n null,\n /* cssModules */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Select.vue\n// module id = 87\n// module chunks = 2","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"dropdown v-select\",\n class: _vm.dropdownClasses,\n attrs: {\n \"dir\": _vm.dir\n }\n }, [_c('div', {\n ref: \"toggle\",\n class: ['dropdown-toggle', 'clearfix'],\n on: {\n \"mousedown\": function($event) {\n $event.preventDefault();\n _vm.toggleDropdown($event)\n }\n }\n }, [_vm._l((_vm.valueAsArray), function(option) {\n return _vm._t(\"selected-option-container\", [_c('span', {\n key: option.index,\n staticClass: \"selected-tag\"\n }, [_vm._t(\"selected-option\", [_vm._v(\"\\n \" + _vm._s(_vm.getOptionLabel(option)) + \"\\n \")], null, option), _vm._v(\" \"), (_vm.multiple) ? _c('button', {\n staticClass: \"close\",\n attrs: {\n \"disabled\": _vm.disabled,\n \"type\": \"button\",\n \"aria-label\": \"Remove option\"\n },\n on: {\n \"click\": function($event) {\n _vm.deselect(option)\n }\n }\n }, [_c('span', {\n attrs: {\n \"aria-hidden\": \"true\"\n }\n }, [_vm._v(\"×\")])]) : _vm._e()], 2)], {\n option: option,\n deselect: _vm.deselect\n })\n }), _vm._v(\" \"), _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.search),\n expression: \"search\"\n }],\n ref: \"search\",\n staticClass: \"form-control\",\n style: ({\n width: _vm.isValueEmpty ? '100%' : 'auto'\n }),\n attrs: {\n \"type\": \"search\",\n \"autocomplete\": \"false\",\n \"disabled\": _vm.disabled,\n \"placeholder\": _vm.searchPlaceholder,\n \"tabindex\": _vm.tabindex,\n \"readonly\": !_vm.searchable,\n \"id\": _vm.inputId,\n \"aria-label\": \"Search for option\"\n },\n domProps: {\n \"value\": (_vm.search)\n },\n on: {\n \"keydown\": [function($event) {\n if (!('button' in $event) && _vm._k($event.keyCode, \"delete\", [8, 46], $event.key)) { return null; }\n _vm.maybeDeleteValue($event)\n }, function($event) {\n if (!('button' in $event) && _vm._k($event.keyCode, \"up\", 38, $event.key)) { return null; }\n $event.preventDefault();\n _vm.typeAheadUp($event)\n }, function($event) {\n if (!('button' in $event) && _vm._k($event.keyCode, \"down\", 40, $event.key)) { return null; }\n $event.preventDefault();\n _vm.typeAheadDown($event)\n }, function($event) {\n if (!('button' in $event) && _vm._k($event.keyCode, \"enter\", 13, $event.key)) { return null; }\n $event.preventDefault();\n _vm.typeAheadSelect($event)\n }],\n \"keyup\": function($event) {\n if (!('button' in $event) && _vm._k($event.keyCode, \"esc\", 27, $event.key)) { return null; }\n _vm.onEscape($event)\n },\n \"blur\": _vm.onSearchBlur,\n \"focus\": _vm.onSearchFocus,\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.search = $event.target.value\n }\n }\n }), _vm._v(\" \"), _c('button', {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: (_vm.showClearButton),\n expression: \"showClearButton\"\n }],\n staticClass: \"clear\",\n attrs: {\n \"disabled\": _vm.disabled,\n \"type\": \"button\",\n \"title\": \"Clear selection\"\n },\n on: {\n \"click\": _vm.clearSelection\n }\n }, [_c('span', {\n attrs: {\n \"aria-hidden\": \"true\"\n }\n }, [_vm._v(\"×\")])]), _vm._v(\" \"), (!_vm.noDrop) ? _c('i', {\n ref: \"openIndicator\",\n staticClass: \"open-indicator\",\n attrs: {\n \"role\": \"presentation\"\n }\n }) : _vm._e(), _vm._v(\" \"), _vm._t(\"spinner\", [_c('div', {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: (_vm.mutableLoading),\n expression: \"mutableLoading\"\n }],\n staticClass: \"spinner\"\n }, [_vm._v(\"Loading...\")])])], 2), _vm._v(\" \"), _c('transition', {\n attrs: {\n \"name\": _vm.transition\n }\n }, [(_vm.dropdownOpen) ? _c('ul', {\n ref: \"dropdownMenu\",\n staticClass: \"dropdown-menu\",\n style: ({\n 'max-height': _vm.maxHeight\n })\n }, [_vm._l((_vm.filteredOptions), function(option, index) {\n return _c('li', {\n key: index,\n class: {\n active: _vm.isOptionSelected(option), highlight: index === _vm.typeAheadPointer\n },\n on: {\n \"mouseover\": function($event) {\n _vm.typeAheadPointer = index\n }\n }\n }, [_c('a', {\n on: {\n \"mousedown\": function($event) {\n $event.preventDefault();\n _vm.select(option)\n }\n }\n }, [_vm._t(\"option\", [_vm._v(\"\\n \" + _vm._s(_vm.getOptionLabel(option)) + \"\\n \")], null, option)], 2)])\n }), _vm._v(\" \"), (!_vm.filteredOptions.length) ? _c('li', {\n staticClass: \"no-options\"\n }, [_vm._t(\"no-options\", [_vm._v(\"Sorry, no matching options.\")])], 2) : _vm._e()], 2) : _vm._e()])], 1)\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-3e06dd28!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/Select.vue\n// module id = 89\n// module chunks = 2"],"sourceRoot":""} \ No newline at end of file diff --git a/js/app.71d223504c4bee1d3b51.js b/js/app.71d223504c4bee1d3b51.js deleted file mode 100644 index 66e7b14..0000000 --- a/js/app.71d223504c4bee1d3b51.js +++ /dev/null @@ -1,3 +0,0 @@ -webpackJsonp([2,0],[function(e,a,l){"use strict";function t(e){return e&&e.__esModule?e:{"default":e}}l(105);var n=l(43),o=t(n),i=l(117),s=t(i),r=l(45),u=t(r),c=l(125),d=t(c),p=l(42),v=t(p),h=l(28),b=t(h),f=l(44);o["default"].use(d["default"]),o["default"].component("v-select",v["default"]),o["default"].component("v-code",b["default"]),o["default"].filter("score",function(e){return Math.round(e)}),o["default"].config.debug=!0,o["default"].config.devtools=!0,new o["default"]({el:"body",store:u["default"],components:{App:s["default"]},vuex:{getters:{placeholder:function(e){return e.placeholder},selected:function(e){return e.selected},type:function(e){return e.optionType},options:function(e){return e.options[e.optionType]},multiple:function(e){return e.multiple}},actions:{setSelected:f.setSelected,toggleMultiple:f.toggleMultiple,setPlaceholder:f.setPlaceholder,toggleOptionType:f.toggleOptionType}}})},,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,a,l){var t,n;t=l(50),n=l(107),e.exports=t||{},e.exports.__esModule&&(e.exports=e.exports["default"]),n&&(("function"==typeof e.exports?e.exports.options||(e.exports.options={}):e.exports).template=n)},function(e,a){"use strict";e.exports=[{value:"AF",label:"Afghanistan"},{value:"AX",label:"Åland Islands"},{value:"AL",label:"Albania"},{value:"DZ",label:"Algeria"},{value:"AS",label:"American Samoa"},{value:"AD",label:"Andorra"},{value:"AO",label:"Angola"},{value:"AI",label:"Anguilla"},{value:"AQ",label:"Antarctica"},{value:"AG",label:"Antigua and Barbuda"},{value:"AR",label:"Argentina"},{value:"AM",label:"Armenia"},{value:"AW",label:"Aruba"},{value:"AU",label:"Australia"},{value:"AT",label:"Austria"},{value:"AZ",label:"Azerbaijan"},{value:"BS",label:"Bahamas"},{value:"BH",label:"Bahrain"},{value:"BD",label:"Bangladesh"},{value:"BB",label:"Barbados"},{value:"BY",label:"Belarus"},{value:"BE",label:"Belgium"},{value:"BZ",label:"Belize"},{value:"BJ",label:"Benin"},{value:"BM",label:"Bermuda"},{value:"BT",label:"Bhutan"},{value:"BO",label:"Bolivia"},{value:"BA",label:"Bosnia and Herzegovina"},{value:"BW",label:"Botswana"},{value:"BV",label:"Bouvet Island"},{value:"BR",label:"Brazil"},{value:"IO",label:"British Indian Ocean Territory"},{value:"BN",label:"Brunei Darussalam"},{value:"BG",label:"Bulgaria"},{value:"BF",label:"Burkina Faso"},{value:"BI",label:"Burundi"},{value:"KH",label:"Cambodia"},{value:"CM",label:"Cameroon"},{value:"CA",label:"Canada"},{value:"CV",label:"Cape Verde"},{value:"KY",label:"Cayman Islands"},{value:"CF",label:"Central African Republic"},{value:"TD",label:"Chad"},{value:"CL",label:"Chile"},{value:"CN",label:"China"},{value:"CX",label:"Christmas Island"},{value:"CC",label:"Cocos (Keeling) Islands"},{value:"CO",label:"Colombia"},{value:"KM",label:"Comoros"},{value:"CG",label:"Congo"},{value:"CD",label:"Congo, The Democratic Republic of The"},{value:"CK",label:"Cook Islands"},{value:"CR",label:"Costa Rica"},{value:"CI",label:"Cote D'ivoire"},{value:"HR",label:"Croatia"},{value:"CU",label:"Cuba"},{value:"CY",label:"Cyprus"},{value:"CZ",label:"Czech Republic"},{value:"DK",label:"Denmark"},{value:"DJ",label:"Djibouti"},{value:"DM",label:"Dominica"},{value:"DO",label:"Dominican Republic"},{value:"EC",label:"Ecuador"},{value:"EG",label:"Egypt"},{value:"SV",label:"El Salvador"},{value:"GQ",label:"Equatorial Guinea"},{value:"ER",label:"Eritrea"},{value:"EE",label:"Estonia"},{value:"ET",label:"Ethiopia"},{value:"FK",label:"Falkland Islands (Malvinas)"},{value:"FO",label:"Faroe Islands"},{value:"FJ",label:"Fiji"},{value:"FI",label:"Finland"},{value:"FR",label:"France"},{value:"GF",label:"French Guiana"},{value:"PF",label:"French Polynesia"},{value:"TF",label:"French Southern Territories"},{value:"GA",label:"Gabon"},{value:"GM",label:"Gambia"},{value:"GE",label:"Georgia"},{value:"DE",label:"Germany"},{value:"GH",label:"Ghana"},{value:"GI",label:"Gibraltar"},{value:"GR",label:"Greece"},{value:"GL",label:"Greenland"},{value:"GD",label:"Grenada"},{value:"GP",label:"Guadeloupe"},{value:"GU",label:"Guam"},{value:"GT",label:"Guatemala"},{value:"GG",label:"Guernsey"},{value:"GN",label:"Guinea"},{value:"GW",label:"Guinea-bissau"},{value:"GY",label:"Guyana"},{value:"HT",label:"Haiti"},{value:"HM",label:"Heard Island and Mcdonald Islands"},{value:"VA",label:"Holy See (Vatican City State)"},{value:"HN",label:"Honduras"},{value:"HK",label:"Hong Kong"},{value:"HU",label:"Hungary"},{value:"IS",label:"Iceland"},{value:"IN",label:"India"},{value:"ID",label:"Indonesia"},{value:"IR",label:"Iran, Islamic Republic of"},{value:"IQ",label:"Iraq"},{value:"IE",label:"Ireland"},{value:"IM",label:"Isle of Man"},{value:"IL",label:"Israel"},{value:"IT",label:"Italy"},{value:"JM",label:"Jamaica"},{value:"JP",label:"Japan"},{value:"JE",label:"Jersey"},{value:"JO",label:"Jordan"},{value:"KZ",label:"Kazakhstan"},{value:"KE",label:"Kenya"},{value:"KI",label:"Kiribati"},{value:"KP",label:"Korea, Democratic People's Republic of"},{value:"KR",label:"Korea, Republic of"},{value:"KW",label:"Kuwait"},{value:"KG",label:"Kyrgyzstan"},{value:"LA",label:"Lao People's Democratic Republic"},{value:"LV",label:"Latvia"},{value:"LB",label:"Lebanon"},{value:"LS",label:"Lesotho"},{value:"LR",label:"Liberia"},{value:"LY",label:"Libyan Arab Jamahiriya"},{value:"LI",label:"Liechtenstein"},{value:"LT",label:"Lithuania"},{value:"LU",label:"Luxembourg"},{value:"MO",label:"Macao"},{value:"MK",label:"Macedonia, The Former Yugoslav Republic of"},{value:"MG",label:"Madagascar"},{value:"MW",label:"Malawi"},{value:"MY",label:"Malaysia"},{value:"MV",label:"Maldives"},{value:"ML",label:"Mali"},{value:"MT",label:"Malta"},{value:"MH",label:"Marshall Islands"},{value:"MQ",label:"Martinique"},{value:"MR",label:"Mauritania"},{value:"MU",label:"Mauritius"},{value:"YT",label:"Mayotte"},{value:"MX",label:"Mexico"},{value:"FM",label:"Micronesia, Federated States of"},{value:"MD",label:"Moldova, Republic of"},{value:"MC",label:"Monaco"},{value:"MN",label:"Mongolia"},{value:"ME",label:"Montenegro"},{value:"MS",label:"Montserrat"},{value:"MA",label:"Morocco"},{value:"MZ",label:"Mozambique"},{value:"MM",label:"Myanmar"},{value:"NA",label:"Namibia"},{value:"NR",label:"Nauru"},{value:"NP",label:"Nepal"},{value:"NL",label:"Netherlands"},{value:"AN",label:"Netherlands Antilles"},{value:"NC",label:"New Caledonia"},{value:"NZ",label:"New Zealand"},{value:"NI",label:"Nicaragua"},{value:"NE",label:"Niger"},{value:"NG",label:"Nigeria"},{value:"NU",label:"Niue"},{value:"NF",label:"Norfolk Island"},{value:"MP",label:"Northern Mariana Islands"},{value:"NO",label:"Norway"},{value:"OM",label:"Oman"},{value:"PK",label:"Pakistan"},{value:"PW",label:"Palau"},{value:"PS",label:"Palestinian Territory, Occupied"},{value:"PA",label:"Panama"},{value:"PG",label:"Papua New Guinea"},{value:"PY",label:"Paraguay"},{value:"PE",label:"Peru"},{value:"PH",label:"Philippines"},{value:"PN",label:"Pitcairn"},{value:"PL",label:"Poland"},{value:"PT",label:"Portugal"},{value:"PR",label:"Puerto Rico"},{value:"QA",label:"Qatar"},{value:"RE",label:"Reunion"},{value:"RO",label:"Romania"},{value:"RU",label:"Russian Federation"},{value:"RW",label:"Rwanda"},{value:"SH",label:"Saint Helena"},{value:"KN",label:"Saint Kitts and Nevis"},{value:"LC",label:"Saint Lucia"},{value:"PM",label:"Saint Pierre and Miquelon"},{value:"VC",label:"Saint Vincent and The Grenadines"},{value:"WS",label:"Samoa"},{value:"SM",label:"San Marino"},{value:"ST",label:"Sao Tome and Principe"},{value:"SA",label:"Saudi Arabia"},{value:"SN",label:"Senegal"},{value:"RS",label:"Serbia"},{value:"SC",label:"Seychelles"},{value:"SL",label:"Sierra Leone"},{value:"SG",label:"Singapore"},{value:"SK",label:"Slovakia"},{value:"SI",label:"Slovenia"},{value:"SB",label:"Solomon Islands"},{value:"SO",label:"Somalia"},{value:"ZA",label:"South Africa"},{value:"GS",label:"South Georgia and The South Sandwich Islands"},{value:"ES",label:"Spain"},{value:"LK",label:"Sri Lanka"},{value:"SD",label:"Sudan"},{value:"SR",label:"Suriname"},{value:"SJ",label:"Svalbard and Jan Mayen"},{value:"SZ",label:"Swaziland"},{value:"SE",label:"Sweden"},{value:"CH",label:"Switzerland"},{value:"SY",label:"Syrian Arab Republic"},{value:"TW",label:"Taiwan, Province of China"},{value:"TJ",label:"Tajikistan"},{value:"TZ",label:"Tanzania, United Republic of"},{value:"TH",label:"Thailand"},{value:"TL",label:"Timor-leste"},{value:"TG",label:"Togo"},{value:"TK",label:"Tokelau"},{value:"TO",label:"Tonga"},{value:"TT",label:"Trinidad and Tobago"},{value:"TN",label:"Tunisia"},{value:"TR",label:"Turkey"},{value:"TM",label:"Turkmenistan"},{value:"TC",label:"Turks and Caicos Islands"},{value:"TV",label:"Tuvalu"},{value:"UG",label:"Uganda"},{value:"UA",label:"Ukraine"},{value:"AE",label:"United Arab Emirates"},{value:"GB",label:"United Kingdom"},{value:"US",label:"United States"},{value:"UM",label:"United States Minor Outlying Islands"},{value:"UY",label:"Uruguay"},{value:"UZ",label:"Uzbekistan"},{value:"VU",label:"Vanuatu"},{value:"VE",label:"Venezuela"},{value:"VN",label:"Viet Nam"},{value:"VG",label:"Virgin Islands, British"},{value:"VI",label:"Virgin Islands, U.S."},{value:"WF",label:"Wallis and Futuna"},{value:"EH",label:"Western Sahara"},{value:"YE",label:"Yemen"},{value:"ZM",label:"Zambia"},{value:"ZW",label:"Zimbabwe"}]},function(e,a){"use strict";e.exports=["Afghanistan","Åland Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Congo, The Democratic Republic of The","Cook Islands","Costa Rica","Cote D'ivoire","Croatia","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Falkland Islands (Malvinas)","Faroe Islands","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-bissau","Guyana","Haiti","Heard Island and Mcdonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran, Islamic Republic of","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Korea, Democratic People's Republic of","Korea, Republic of","Kuwait","Kyrgyzstan","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Macedonia, The Former Yugoslav Republic of","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia, Federated States of","Moldova, Republic of","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","Netherlands Antilles","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestinian Territory, Occupied","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Pierre and Miquelon","Saint Vincent and The Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and The South Sandwich Islands","Spain","Sri Lanka","Sudan","Suriname","Svalbard and Jan Mayen","Swaziland","Sweden","Switzerland","Syrian Arab Republic","Taiwan, Province of China","Tajikistan","Tanzania, United Republic of","Thailand","Timor-leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela","Viet Nam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"]},,,,,,,,,,,function(e,a,l){var t,n;l(103),t=l(55),n=l(112),e.exports=t||{},e.exports.__esModule&&(e.exports=e.exports["default"]),n&&(("function"==typeof e.exports?e.exports.options||(e.exports.options={}):e.exports).template=n)},function(e,a,l){var t,n;l(104),t=l(59),n=l(116),e.exports=t||{},e.exports.__esModule&&(e.exports=e.exports["default"]),n&&(("function"==typeof e.exports?e.exports.options||(e.exports.options={}):e.exports).template=n)},,function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});a.setSelected=function(e,a){var l=e.dispatch;l("SET_SELECTED",a)},a.toggleOptionType=function(e){var a=e.dispatch;a("TOGGLE_OPTION_TYPE")},a.setPlaceholder=function(e,a){var l=e.dispatch;l("SET_PLACEHOLDER",a)},a.toggleMultiple=function(e){var a=e.dispatch;a("TOGGLE_MULTIPLE")}},function(e,a,l){"use strict";function t(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(a,"__esModule",{value:!0});var n=l(43),o=t(n),i=l(126),s=t(i);o["default"].use(s["default"]),o["default"].config.debug=!0;var r={selected:null,placeholder:"Select a Country",multiple:!0,maxHeight:"400px",options:{advanced:l(29),simple:l(30)},optionType:"advanced"},u={SET_SELECTED:function(e,a){e.selected=a},TOGGLE_OPTION_TYPE:function(e){"advanced"===e.optionType?e.optionType="simple":e.optionType="advanced"},SET_PLACEHOLDER:function(e,a){e.placeholder=a},TOGGLE_MULTIPLE:function(e){e.multiple=!e.multiple},SET_MAX_HEIGHT:function(e,a){e.maxHeight=a}};a["default"]=new s["default"].Store({state:r,mutations:u})},function(e,a){"use strict";e.exports={props:{loading:{type:Boolean,"default":!1},onSearch:{type:Function,"default":!1},debounce:{type:Number,"default":0}},watch:{search:function(){this.search.length>0&&this.onSearch&&this.onSearch(this.search,this.toggleLoading)}},methods:{toggleLoading:function(){var e=arguments.length<=0||void 0===arguments[0]?null:arguments[0];return null==e?this.loading=!this.loading:this.loading=e}}}},function(e,a){"use strict";e.exports={watch:{typeAheadPointer:function(){this.maybeAdjustScroll()}},methods:{maybeAdjustScroll:function(){var e=this.pixelsToPointerTop(),a=this.pixelsToPointerBottom();return e<=this.viewport().top?this.scrollTo(e):a>=this.viewport().bottom?this.scrollTo(this.viewport().top+this.pointerHeight()):void 0},pixelsToPointerTop:function l(){for(var l=0,e=0;e0&&(this.typeAheadPointer--,this.maybeAdjustScroll&&this.maybeAdjustScroll())},typeAheadDown:function(){this.typeAheadPointer

                    The resulting vue-select, and it's value: {{ install | json }}

                    Single Option Select

                    <v-select :options="countries"></v-select>

                    Multiple Option Select

                    <v-select multiple :options="countries"></v-select>

                    When the list of options provided by the parent changes, vue-select will react as you'd expect.

                    The most common use case for vue-select is being able to sync the components value with a parent component. The value property supports two-way data binding to accomplish this.

                    The .sync data-binding modifier is completely optional. You may use value without a two-way binding to preselect options.

                    Here we have preselected 'Canada' by setting syncedVal: 'Canada' on the parent component. The buttons below demonstrate how you can set the value from the parent.

                    Current value: {{ syncedVal | json }}

                    <v-select :value.sync="syncedVal" :options="countries"></v-select>

                    By default when the options array contains objects, vue-select looks for the label key for display. If your data source doesn't contain that key, you can set your own using the label prop.

                    On this page, the list of countries used in the examples contains value and label properties: {value: \"CA\", label: \"Canada\"}. In this example, we'll display the country code instead of the label.

                    <v-select label="value" :options="countries"></v-select>

                    vue-select provides an onChange property that accepts a callback function. This function is passed the currently selected value(s) as it's only parameter.

                    This is very useful when integrating with Vuex, as it will allow your to trigger an action to update your vuex state object. Choose a callback and see it in action.

                    <v-select on-change="consoleCallback" :options="countries"></v-select>
                    methods: {\n  consoleCallback(val) {\n    console.dir(JSON.stringify(val))\n  },\n\n  alertCallback(val) {\n    alert(JSON.stringify(val))\n  }\n}
                    "},function(e,a){e.exports=''},function(e,a){e.exports='

                    '},function(e,a){e.exports="
                    props: {\n\n  /**\n   * Contains the currently selected value. Very similar to a\n   * `value` attribute on an &lt;input&gt;. In most cases, you'll want\n   * to set this as a two-way binding, using :value.sync. However,\n   * this will not work with Vuex, in which case you'll need to use\n   * the onChange callback property.\n   * @type {Object||String||null}\n   */\n  value: {\n    default: null\n  },\n\n  /**\n   * An array of strings or objects to be used as dropdown choices.\n   * If you are using an array of objects, vue-select will look for\n   * a `label` key (ex. [{label: 'This is Foo', value: 'foo'}]). A\n   * custom label key can be set with the `label` prop.\n   * @type {Array}\n   */\n  options: {\n    type: Array,\n    default() { return [] },\n  },\n\n  /**\n   * Enable/disable filtering the options.\n   * @type {Boolean}\n   */\n  searchable: {\n    type: Boolean,\n    default: true\n  },\n\n  /**\n   * Equivalent to the `multiple` attribute on a `<select>` input.\n   * @type {Boolean}\n   */\n  multiple: {\n    type: Boolean,\n    default: false\n  },\n\n  /**\n   * Equivalent to the `placeholder` attribute on an `<input>`.\n   * @type {String}\n   */\n  placeholder: {\n    type: String,\n    default: ''\n  },\n\n  /**\n   * Sets a Vue transition property on the `.dropdown-menu`. vue-select\n   * does not include CSS for transitions, you'll need to add them yourself.\n   * @type {String}\n   */\n  transition: {\n    type: String,\n    default: 'expand'\n  },\n\n  /**\n   * Enables/disables clearing the search text when an option is selected.\n   * @type {Boolean}\n   */\n  clearSearchOnSelect: {\n    type: Boolean,\n    default: true\n  },\n\n  /**\n   * Tells vue-select what key to use when generating option labels when\n   * `option` is an object.\n   * @type {String}\n   */\n  label: {\n    type: String,\n    default: 'label'\n  },\n\n  /**\n   * An optional callback function that is called each time the selected\n   * value(s) change. When integrating with Vuex, use this callback to trigger\n   * an action, rather than using :value.sync to retreive the selected value.\n   * @type {Function}\n   * @default {null}\n   */\n  onChange: Function\n}\n  
                    "},function(e,a){e.exports='

                    The onSearch prop allows you to load options via ajax in a parent component when the search text is updated. It is invoked with two parameters, search & loading.

                    onSearch Callback Parameters search, loading

                    search is a string containing the current search text. loading is a function that accepts a boolean value, and is used to toggle the \'loading\' class on the top-level vue-select wrapper.

                    Loading Spinner

                    Vue Select includes a default loading spinner that appears when the loading class is present. The spinner slot allows you to implement your own spinner.

                    Loading...

                    Debounce Input

                    Vue Select also accepts a debounce prop that can be used to prevent onSearch from being called until input has completed.

                    Library Agnostic

                    Since Vue.js does not ship with ajax functionality as part of the core library, it\'s up to you to process the ajax requests in your parent component.

                    Example GitHub API

                    In this example, Vue Resource is used to access the GitHub API.

                    '; -},function(e,a){e.exports="
                    <v-select\n	:debounce="250"\n	:on-search="getOptions"\n	:options="options"\n	placeholder="Search GitHub Repositories..."\n	label="full_name"\n>\n</v-select>
                    data() {\n	return {\n		options: null\n	}\n},\nmethods: {\n  getOptions(search, loading) {\n    loading(true)\n    this.$http.get('https://api.github.com/search/repositories', {\n       q: search\n    }).then(resp => {\n       this.options = resp.data.items\n       loading(false)\n    })\n  }\n}\n
                    "},function(e,a){e.exports="
                    /**\n * Accept a callback function that will be run\n * when the search text changes. The callback\n * will be invoked with these parameters:\n\n * @param {search}  String          Current search text\n * @param {loading} Function(bool)  Toggle loading class\n */\nonSearch: {\n	type: Function,\n	default: false\n},\n\n/**\n * Milliseconds to wait before invoking this.onSearch().\n * Used to prevent sending an AJAX request until input\n * has completed.\n */\ndebounce: {\n	type: Number,\n	default: 0\n}
                    "},function(e,a){e.exports="

                    Install from GitHub via NPM

                    npm install sagalbot/vue-select

                    To use the vue-select component in your templates, simply import it, and register it with your component.

                    <template>\n  <div id="myApp">\n    <v-select :value.sync="selected" :options="options"></v-select>\n  </div>\n</template>\n<script>\nimport vSelect from \"vue-select\"\n  export default {\n    components: {vSelect},\n\n    data() {\n      return {\n        selected: null,\n        options: ['foo','bar','baz']\n      }\n    }\n  }\n</script>\n
                    "},function(e,a){e.exports=''},function(e,a,l){var t,n;l(101),t=l(49),n=l(106),e.exports=t||{},e.exports.__esModule&&(e.exports=e.exports["default"]),n&&(("function"==typeof e.exports?e.exports.options||(e.exports.options={}):e.exports).template=n)},function(e,a,l){var t,n;t=l(51),n=l(108),e.exports=t||{},e.exports.__esModule&&(e.exports=e.exports["default"]),n&&(("function"==typeof e.exports?e.exports.options||(e.exports.options={}):e.exports).template=n)},function(e,a,l){var t,n;l(102),t=l(52),n=l(109),e.exports=t||{},e.exports.__esModule&&(e.exports=e.exports["default"]),n&&(("function"==typeof e.exports?e.exports.options||(e.exports.options={}):e.exports).template=n)},function(e,a,l){var t,n;t=l(53),n=l(110),e.exports=t||{},e.exports.__esModule&&(e.exports=e.exports["default"]),n&&(("function"==typeof e.exports?e.exports.options||(e.exports.options={}):e.exports).template=n)},function(e,a,l){var t,n;t=l(54),n=l(111),e.exports=t||{},e.exports.__esModule&&(e.exports=e.exports["default"]),n&&(("function"==typeof e.exports?e.exports.options||(e.exports.options={}):e.exports).template=n)},function(e,a,l){var t,n;t=l(56),n=l(113),e.exports=t||{},e.exports.__esModule&&(e.exports=e.exports["default"]),n&&(("function"==typeof e.exports?e.exports.options||(e.exports.options={}):e.exports).template=n)},function(e,a,l){var t,n;t=l(57),n=l(114),e.exports=t||{},e.exports.__esModule&&(e.exports=e.exports["default"]),n&&(("function"==typeof e.exports?e.exports.options||(e.exports.options={}):e.exports).template=n)},function(e,a,l){var t,n;t=l(58),n=l(115),e.exports=t||{},e.exports.__esModule&&(e.exports=e.exports["default"]),n&&(("function"==typeof e.exports?e.exports.options||(e.exports.options={}):e.exports).template=n)}]); -//# sourceMappingURL=app.71d223504c4bee1d3b51.js.map \ No newline at end of file diff --git a/js/app.71d223504c4bee1d3b51.js.map b/js/app.71d223504c4bee1d3b51.js.map deleted file mode 100644 index fa97ae2..0000000 --- a/js/app.71d223504c4bee1d3b51.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///js/app.71d223504c4bee1d3b51.js","webpack:///./docs/main.js","webpack:///./docs/components/Code.vue","webpack:///./docs/data/advanced.js","webpack:///./docs/data/simple.js","webpack:///./docs/components/snippets/Ajax.vue","webpack:///./src/components/Select.vue","webpack:///./docs/vuex/actions.js","webpack:///./docs/vuex/store.js","webpack:///./src/mixins/ajax.js","webpack:///./src/mixins/pointerScroll.js","webpack:///./src/mixins/typeAheadPointer.js","webpack:///Docs.vue","webpack:///Code.vue","webpack:///Examples.vue","webpack:///GitHubSearch.vue","webpack:///GitHubSearchBasic.vue","webpack:///Ajax.vue","webpack:///InstallSnippet.vue","webpack:///Select.vue","webpack:///./docs/Docs.vue?2443","webpack:///./docs/components/Code.vue?eae3","webpack:///./docs/components/Examples.vue?fe12","webpack:///./docs/components/GitHubSearch.vue?768b","webpack:///./docs/components/GitHubSearchBasic.vue?80e2","webpack:///./docs/components/Params.vue?93ea","webpack:///./docs/components/snippets/Ajax.vue?3ec6","webpack:///./docs/components/snippets/AjaxExample.vue?3b1f","webpack:///./docs/components/snippets/AjaxProps.vue?615e","webpack:///./docs/components/snippets/InstallSnippet.vue?970c","webpack:///./src/components/Select.vue?058e","webpack:///./docs/Docs.vue","webpack:///./docs/components/Examples.vue","webpack:///./docs/components/GitHubSearch.vue","webpack:///./docs/components/GitHubSearchBasic.vue","webpack:///./docs/components/Params.vue","webpack:///./docs/components/snippets/AjaxExample.vue","webpack:///./docs/components/snippets/AjaxProps.vue","webpack:///./docs/components/snippets/InstallSnippet.vue"],"names":["webpackJsonp","module","exports","__webpack_require__","_interopRequireDefault","obj","__esModule","default","_vue","_vue2","_Docs","_Docs2","_store","_store2","_vueResource","_vueResource2","_Select","_Select2","_Code","_Code2","_actions","use","component","filter","value","Math","round","config","debug","devtools","el","store","components","App","vuex","getters","placeholder","selected","type","optionType","options","multiple","actions","setSelected","toggleMultiple","setPlaceholder","toggleOptionType","__vue_script__","__vue_template__","template","label","Object","defineProperty","_ref","dispatch","_ref2","_ref3","_ref4","_vuex","_vuex2","state","maxHeight","advanced","simple","mutations","SET_SELECTED","TOGGLE_OPTION_TYPE","SET_PLACEHOLDER","TOGGLE_MULTIPLE","SET_MAX_HEIGHT","Store","props","loading","Boolean","onSearch","Function","debounce","Number","watch","search","this","length","toggleLoading","methods","toggle","arguments","undefined","typeAheadPointer","maybeAdjustScroll","pixelsToPointerTop","pixelsToPointerBottom","viewport","top","scrollTo","bottom","pointerHeight","i","$els","dropdownMenu","children","offsetHeight","element","scrollTop","position","data","filteredOptions","typeAheadUp","typeAheadDown","typeAheadSelect","select","taggable","clearSearchOnSelect","_Examples","_Examples2","_Params","_Params2","_Ajax","_Ajax2","Params","Examples","Ajax","computed","class","lang","_stringify","_stringify2","_advanced","_advanced2","_simple","_simple2","_InstallSnippet","_InstallSnippet2","vSelect","vCode","InstallSnippet","countries","callback","reactive","install","syncedVal","consoleCallback","val","console","dir","alertCallback","alert","getCallback","repo","error","getOptions","_this","$http","get","q","then","resp","items","err","_GitHubSearchBasic","_GitHubSearchBasic2","_GitHubSearch","_GitHubSearch2","_AjaxProps","_AjaxProps2","_AjaxExample","_AjaxExample2","GitHubSearchBasic","GitHubSearch","AjaxProps","AjaxExample","basicSource","spinner","_keys","_keys2","_defineProperty2","_defineProperty3","_typeof2","_typeof3","_pointerScroll","_pointerScroll2","_typeAheadPointer","_typeAheadPointer2","_ajax","_ajax2","mixins","Array","String","searchable","transition","getOptionLabel","option","onChange","pushTags","createOption","newOption","open","old","$set","isOptionSelected","$remove","optionExists","push","onAfterSelect","blur","toggleDropdown","e","target","openIndicator","$el","focus","forEach","opt","onEscape","maybeDeleteValue","pop","_this2","exists","dropdownClasses","searchPlaceholder","isValueEmpty","$options","filters","filterBy","unshift","valueAsArray"],"mappings":"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","file":"js/app.71d223504c4bee1d3b51.js","sourcesContent":["webpackJsonp([2,0],[\n/* 0 */\n/***/ function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\t__webpack_require__(105);\n\t\n\tvar _vue = __webpack_require__(43);\n\t\n\tvar _vue2 = _interopRequireDefault(_vue);\n\t\n\tvar _Docs = __webpack_require__(117);\n\t\n\tvar _Docs2 = _interopRequireDefault(_Docs);\n\t\n\tvar _store = __webpack_require__(45);\n\t\n\tvar _store2 = _interopRequireDefault(_store);\n\t\n\tvar _vueResource = __webpack_require__(125);\n\t\n\tvar _vueResource2 = _interopRequireDefault(_vueResource);\n\t\n\tvar _Select = __webpack_require__(42);\n\t\n\tvar _Select2 = _interopRequireDefault(_Select);\n\t\n\tvar _Code = __webpack_require__(28);\n\t\n\tvar _Code2 = _interopRequireDefault(_Code);\n\t\n\tvar _actions = __webpack_require__(44);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\t_vue2.default.use(_vueResource2.default);\n\t\n\t_vue2.default.component('v-select', _Select2.default);\n\t_vue2.default.component('v-code', _Code2.default);\n\t\n\t_vue2.default.filter('score', function (value) {\n\t return Math.round(value);\n\t});\n\t\n\t_vue2.default.config.debug = true;\n\t_vue2.default.config.devtools = true;\n\t\n\tnew _vue2.default({\n\t el: 'body',\n\t store: _store2.default,\n\t components: { App: _Docs2.default },\n\t vuex: {\n\t getters: {\n\t placeholder: function placeholder(store) {\n\t return store.placeholder;\n\t },\n\t selected: function selected(store) {\n\t return store.selected;\n\t },\n\t type: function type(store) {\n\t return store.optionType;\n\t },\n\t options: function options(store) {\n\t return store.options[store.optionType];\n\t },\n\t multiple: function multiple(store) {\n\t return store.multiple;\n\t }\n\t },\n\t actions: { setSelected: _actions.setSelected, toggleMultiple: _actions.toggleMultiple, setPlaceholder: _actions.setPlaceholder, toggleOptionType: _actions.toggleOptionType }\n\t }\n\t});\n\n/***/ },\n/* 1 */,\n/* 2 */,\n/* 3 */,\n/* 4 */,\n/* 5 */,\n/* 6 */,\n/* 7 */,\n/* 8 */,\n/* 9 */,\n/* 10 */,\n/* 11 */,\n/* 12 */,\n/* 13 */,\n/* 14 */,\n/* 15 */,\n/* 16 */,\n/* 17 */,\n/* 18 */,\n/* 19 */,\n/* 20 */,\n/* 21 */,\n/* 22 */,\n/* 23 */,\n/* 24 */,\n/* 25 */,\n/* 26 */,\n/* 27 */,\n/* 28 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_script__, __vue_template__\n\t__vue_script__ = __webpack_require__(50)\n\t__vue_template__ = __webpack_require__(107)\n\tmodule.exports = __vue_script__ || {}\n\tif (module.exports.__esModule) module.exports = module.exports.default\n\tif (__vue_template__) {\n\t(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n\t}\n\n\n/***/ },\n/* 29 */\n/***/ function(module, exports) {\n\n\t\"use strict\";\n\t\n\tmodule.exports = [{ value: \"AF\", label: \"Afghanistan\" }, { value: \"AX\", label: \"Åland Islands\" }, { value: \"AL\", label: \"Albania\" }, { value: \"DZ\", label: \"Algeria\" }, { value: \"AS\", label: \"American Samoa\" }, { value: \"AD\", label: \"Andorra\" }, { value: \"AO\", label: \"Angola\" }, { value: \"AI\", label: \"Anguilla\" }, { value: \"AQ\", label: \"Antarctica\" }, { value: \"AG\", label: \"Antigua and Barbuda\" }, { value: \"AR\", label: \"Argentina\" }, { value: \"AM\", label: \"Armenia\" }, { value: \"AW\", label: \"Aruba\" }, { value: \"AU\", label: \"Australia\" }, { value: \"AT\", label: \"Austria\" }, { value: \"AZ\", label: \"Azerbaijan\" }, { value: \"BS\", label: \"Bahamas\" }, { value: \"BH\", label: \"Bahrain\" }, { value: \"BD\", label: \"Bangladesh\" }, { value: \"BB\", label: \"Barbados\" }, { value: \"BY\", label: \"Belarus\" }, { value: \"BE\", label: \"Belgium\" }, { value: \"BZ\", label: \"Belize\" }, { value: \"BJ\", label: \"Benin\" }, { value: \"BM\", label: \"Bermuda\" }, { value: \"BT\", label: \"Bhutan\" }, { value: \"BO\", label: \"Bolivia\" }, { value: \"BA\", label: \"Bosnia and Herzegovina\" }, { value: \"BW\", label: \"Botswana\" }, { value: \"BV\", label: \"Bouvet Island\" }, { value: \"BR\", label: \"Brazil\" }, { value: \"IO\", label: \"British Indian Ocean Territory\" }, { value: \"BN\", label: \"Brunei Darussalam\" }, { value: \"BG\", label: \"Bulgaria\" }, { value: \"BF\", label: \"Burkina Faso\" }, { value: \"BI\", label: \"Burundi\" }, { value: \"KH\", label: \"Cambodia\" }, { value: \"CM\", label: \"Cameroon\" }, { value: \"CA\", label: \"Canada\" }, { value: \"CV\", label: \"Cape Verde\" }, { value: \"KY\", label: \"Cayman Islands\" }, { value: \"CF\", label: \"Central African Republic\" }, { value: \"TD\", label: \"Chad\" }, { value: \"CL\", label: \"Chile\" }, { value: \"CN\", label: \"China\" }, { value: \"CX\", label: \"Christmas Island\" }, { value: \"CC\", label: \"Cocos (Keeling) Islands\" }, { value: \"CO\", label: \"Colombia\" }, { value: \"KM\", label: \"Comoros\" }, { value: \"CG\", label: \"Congo\" }, { value: \"CD\", label: \"Congo, The Democratic Republic of The\" }, { value: \"CK\", label: \"Cook Islands\" }, { value: \"CR\", label: \"Costa Rica\" }, { value: \"CI\", label: \"Cote D'ivoire\" }, { value: \"HR\", label: \"Croatia\" }, { value: \"CU\", label: \"Cuba\" }, { value: \"CY\", label: \"Cyprus\" }, { value: \"CZ\", label: \"Czech Republic\" }, { value: \"DK\", label: \"Denmark\" }, { value: \"DJ\", label: \"Djibouti\" }, { value: \"DM\", label: \"Dominica\" }, { value: \"DO\", label: \"Dominican Republic\" }, { value: \"EC\", label: \"Ecuador\" }, { value: \"EG\", label: \"Egypt\" }, { value: \"SV\", label: \"El Salvador\" }, { value: \"GQ\", label: \"Equatorial Guinea\" }, { value: \"ER\", label: \"Eritrea\" }, { value: \"EE\", label: \"Estonia\" }, { value: \"ET\", label: \"Ethiopia\" }, { value: \"FK\", label: \"Falkland Islands (Malvinas)\" }, { value: \"FO\", label: \"Faroe Islands\" }, { value: \"FJ\", label: \"Fiji\" }, { value: \"FI\", label: \"Finland\" }, { value: \"FR\", label: \"France\" }, { value: \"GF\", label: \"French Guiana\" }, { value: \"PF\", label: \"French Polynesia\" }, { value: \"TF\", label: \"French Southern Territories\" }, { value: \"GA\", label: \"Gabon\" }, { value: \"GM\", label: \"Gambia\" }, { value: \"GE\", label: \"Georgia\" }, { value: \"DE\", label: \"Germany\" }, { value: \"GH\", label: \"Ghana\" }, { value: \"GI\", label: \"Gibraltar\" }, { value: \"GR\", label: \"Greece\" }, { value: \"GL\", label: \"Greenland\" }, { value: \"GD\", label: \"Grenada\" }, { value: \"GP\", label: \"Guadeloupe\" }, { value: \"GU\", label: \"Guam\" }, { value: \"GT\", label: \"Guatemala\" }, { value: \"GG\", label: \"Guernsey\" }, { value: \"GN\", label: \"Guinea\" }, { value: \"GW\", label: \"Guinea-bissau\" }, { value: \"GY\", label: \"Guyana\" }, { value: \"HT\", label: \"Haiti\" }, { value: \"HM\", label: \"Heard Island and Mcdonald Islands\" }, { value: \"VA\", label: \"Holy See (Vatican City State)\" }, { value: \"HN\", label: \"Honduras\" }, { value: \"HK\", label: \"Hong Kong\" }, { value: \"HU\", label: \"Hungary\" }, { value: \"IS\", label: \"Iceland\" }, { value: \"IN\", label: \"India\" }, { value: \"ID\", label: \"Indonesia\" }, { value: \"IR\", label: \"Iran, Islamic Republic of\" }, { value: \"IQ\", label: \"Iraq\" }, { value: \"IE\", label: \"Ireland\" }, { value: \"IM\", label: \"Isle of Man\" }, { value: \"IL\", label: \"Israel\" }, { value: \"IT\", label: \"Italy\" }, { value: \"JM\", label: \"Jamaica\" }, { value: \"JP\", label: \"Japan\" }, { value: \"JE\", label: \"Jersey\" }, { value: \"JO\", label: \"Jordan\" }, { value: \"KZ\", label: \"Kazakhstan\" }, { value: \"KE\", label: \"Kenya\" }, { value: \"KI\", label: \"Kiribati\" }, { value: \"KP\", label: \"Korea, Democratic People's Republic of\" }, { value: \"KR\", label: \"Korea, Republic of\" }, { value: \"KW\", label: \"Kuwait\" }, { value: \"KG\", label: \"Kyrgyzstan\" }, { value: \"LA\", label: \"Lao People's Democratic Republic\" }, { value: \"LV\", label: \"Latvia\" }, { value: \"LB\", label: \"Lebanon\" }, { value: \"LS\", label: \"Lesotho\" }, { value: \"LR\", label: \"Liberia\" }, { value: \"LY\", label: \"Libyan Arab Jamahiriya\" }, { value: \"LI\", label: \"Liechtenstein\" }, { value: \"LT\", label: \"Lithuania\" }, { value: \"LU\", label: \"Luxembourg\" }, { value: \"MO\", label: \"Macao\" }, { value: \"MK\", label: \"Macedonia, The Former Yugoslav Republic of\" }, { value: \"MG\", label: \"Madagascar\" }, { value: \"MW\", label: \"Malawi\" }, { value: \"MY\", label: \"Malaysia\" }, { value: \"MV\", label: \"Maldives\" }, { value: \"ML\", label: \"Mali\" }, { value: \"MT\", label: \"Malta\" }, { value: \"MH\", label: \"Marshall Islands\" }, { value: \"MQ\", label: \"Martinique\" }, { value: \"MR\", label: \"Mauritania\" }, { value: \"MU\", label: \"Mauritius\" }, { value: \"YT\", label: \"Mayotte\" }, { value: \"MX\", label: \"Mexico\" }, { value: \"FM\", label: \"Micronesia, Federated States of\" }, { value: \"MD\", label: \"Moldova, Republic of\" }, { value: \"MC\", label: \"Monaco\" }, { value: \"MN\", label: \"Mongolia\" }, { value: \"ME\", label: \"Montenegro\" }, { value: \"MS\", label: \"Montserrat\" }, { value: \"MA\", label: \"Morocco\" }, { value: \"MZ\", label: \"Mozambique\" }, { value: \"MM\", label: \"Myanmar\" }, { value: \"NA\", label: \"Namibia\" }, { value: \"NR\", label: \"Nauru\" }, { value: \"NP\", label: \"Nepal\" }, { value: \"NL\", label: \"Netherlands\" }, { value: \"AN\", label: \"Netherlands Antilles\" }, { value: \"NC\", label: \"New Caledonia\" }, { value: \"NZ\", label: \"New Zealand\" }, { value: \"NI\", label: \"Nicaragua\" }, { value: \"NE\", label: \"Niger\" }, { value: \"NG\", label: \"Nigeria\" }, { value: \"NU\", label: \"Niue\" }, { value: \"NF\", label: \"Norfolk Island\" }, { value: \"MP\", label: \"Northern Mariana Islands\" }, { value: \"NO\", label: \"Norway\" }, { value: \"OM\", label: \"Oman\" }, { value: \"PK\", label: \"Pakistan\" }, { value: \"PW\", label: \"Palau\" }, { value: \"PS\", label: \"Palestinian Territory, Occupied\" }, { value: \"PA\", label: \"Panama\" }, { value: \"PG\", label: \"Papua New Guinea\" }, { value: \"PY\", label: \"Paraguay\" }, { value: \"PE\", label: \"Peru\" }, { value: \"PH\", label: \"Philippines\" }, { value: \"PN\", label: \"Pitcairn\" }, { value: \"PL\", label: \"Poland\" }, { value: \"PT\", label: \"Portugal\" }, { value: \"PR\", label: \"Puerto Rico\" }, { value: \"QA\", label: \"Qatar\" }, { value: \"RE\", label: \"Reunion\" }, { value: \"RO\", label: \"Romania\" }, { value: \"RU\", label: \"Russian Federation\" }, { value: \"RW\", label: \"Rwanda\" }, { value: \"SH\", label: \"Saint Helena\" }, { value: \"KN\", label: \"Saint Kitts and Nevis\" }, { value: \"LC\", label: \"Saint Lucia\" }, { value: \"PM\", label: \"Saint Pierre and Miquelon\" }, { value: \"VC\", label: \"Saint Vincent and The Grenadines\" }, { value: \"WS\", label: \"Samoa\" }, { value: \"SM\", label: \"San Marino\" }, { value: \"ST\", label: \"Sao Tome and Principe\" }, { value: \"SA\", label: \"Saudi Arabia\" }, { value: \"SN\", label: \"Senegal\" }, { value: \"RS\", label: \"Serbia\" }, { value: \"SC\", label: \"Seychelles\" }, { value: \"SL\", label: \"Sierra Leone\" }, { value: \"SG\", label: \"Singapore\" }, { value: \"SK\", label: \"Slovakia\" }, { value: \"SI\", label: \"Slovenia\" }, { value: \"SB\", label: \"Solomon Islands\" }, { value: \"SO\", label: \"Somalia\" }, { value: \"ZA\", label: \"South Africa\" }, { value: \"GS\", label: \"South Georgia and The South Sandwich Islands\" }, { value: \"ES\", label: \"Spain\" }, { value: \"LK\", label: \"Sri Lanka\" }, { value: \"SD\", label: \"Sudan\" }, { value: \"SR\", label: \"Suriname\" }, { value: \"SJ\", label: \"Svalbard and Jan Mayen\" }, { value: \"SZ\", label: \"Swaziland\" }, { value: \"SE\", label: \"Sweden\" }, { value: \"CH\", label: \"Switzerland\" }, { value: \"SY\", label: \"Syrian Arab Republic\" }, { value: \"TW\", label: \"Taiwan, Province of China\" }, { value: \"TJ\", label: \"Tajikistan\" }, { value: \"TZ\", label: \"Tanzania, United Republic of\" }, { value: \"TH\", label: \"Thailand\" }, { value: \"TL\", label: \"Timor-leste\" }, { value: \"TG\", label: \"Togo\" }, { value: \"TK\", label: \"Tokelau\" }, { value: \"TO\", label: \"Tonga\" }, { value: \"TT\", label: \"Trinidad and Tobago\" }, { value: \"TN\", label: \"Tunisia\" }, { value: \"TR\", label: \"Turkey\" }, { value: \"TM\", label: \"Turkmenistan\" }, { value: \"TC\", label: \"Turks and Caicos Islands\" }, { value: \"TV\", label: \"Tuvalu\" }, { value: \"UG\", label: \"Uganda\" }, { value: \"UA\", label: \"Ukraine\" }, { value: \"AE\", label: \"United Arab Emirates\" }, { value: \"GB\", label: \"United Kingdom\" }, { value: \"US\", label: \"United States\" }, { value: \"UM\", label: \"United States Minor Outlying Islands\" }, { value: \"UY\", label: \"Uruguay\" }, { value: \"UZ\", label: \"Uzbekistan\" }, { value: \"VU\", label: \"Vanuatu\" }, { value: \"VE\", label: \"Venezuela\" }, { value: \"VN\", label: \"Viet Nam\" }, { value: \"VG\", label: \"Virgin Islands, British\" }, { value: \"VI\", label: \"Virgin Islands, U.S.\" }, { value: \"WF\", label: \"Wallis and Futuna\" }, { value: \"EH\", label: \"Western Sahara\" }, { value: \"YE\", label: \"Yemen\" }, { value: \"ZM\", label: \"Zambia\" }, { value: \"ZW\", label: \"Zimbabwe\" }];\n\n/***/ },\n/* 30 */\n/***/ function(module, exports) {\n\n\t\"use strict\";\n\t\n\tmodule.exports = [\"Afghanistan\", \"Åland Islands\", \"Albania\", \"Algeria\", \"American Samoa\", \"Andorra\", \"Angola\", \"Anguilla\", \"Antarctica\", \"Antigua and Barbuda\", \"Argentina\", \"Armenia\", \"Aruba\", \"Australia\", \"Austria\", \"Azerbaijan\", \"Bahamas\", \"Bahrain\", \"Bangladesh\", \"Barbados\", \"Belarus\", \"Belgium\", \"Belize\", \"Benin\", \"Bermuda\", \"Bhutan\", \"Bolivia\", \"Bosnia and Herzegovina\", \"Botswana\", \"Bouvet Island\", \"Brazil\", \"British Indian Ocean Territory\", \"Brunei Darussalam\", \"Bulgaria\", \"Burkina Faso\", \"Burundi\", \"Cambodia\", \"Cameroon\", \"Canada\", \"Cape Verde\", \"Cayman Islands\", \"Central African Republic\", \"Chad\", \"Chile\", \"China\", \"Christmas Island\", \"Cocos (Keeling) Islands\", \"Colombia\", \"Comoros\", \"Congo\", \"Congo, The Democratic Republic of The\", \"Cook Islands\", \"Costa Rica\", \"Cote D'ivoire\", \"Croatia\", \"Cuba\", \"Cyprus\", \"Czech Republic\", \"Denmark\", \"Djibouti\", \"Dominica\", \"Dominican Republic\", \"Ecuador\", \"Egypt\", \"El Salvador\", \"Equatorial Guinea\", \"Eritrea\", \"Estonia\", \"Ethiopia\", \"Falkland Islands (Malvinas)\", \"Faroe Islands\", \"Fiji\", \"Finland\", \"France\", \"French Guiana\", \"French Polynesia\", \"French Southern Territories\", \"Gabon\", \"Gambia\", \"Georgia\", \"Germany\", \"Ghana\", \"Gibraltar\", \"Greece\", \"Greenland\", \"Grenada\", \"Guadeloupe\", \"Guam\", \"Guatemala\", \"Guernsey\", \"Guinea\", \"Guinea-bissau\", \"Guyana\", \"Haiti\", \"Heard Island and Mcdonald Islands\", \"Holy See (Vatican City State)\", \"Honduras\", \"Hong Kong\", \"Hungary\", \"Iceland\", \"India\", \"Indonesia\", \"Iran, Islamic Republic of\", \"Iraq\", \"Ireland\", \"Isle of Man\", \"Israel\", \"Italy\", \"Jamaica\", \"Japan\", \"Jersey\", \"Jordan\", \"Kazakhstan\", \"Kenya\", \"Kiribati\", \"Korea, Democratic People's Republic of\", \"Korea, Republic of\", \"Kuwait\", \"Kyrgyzstan\", \"Lao People's Democratic Republic\", \"Latvia\", \"Lebanon\", \"Lesotho\", \"Liberia\", \"Libyan Arab Jamahiriya\", \"Liechtenstein\", \"Lithuania\", \"Luxembourg\", \"Macao\", \"Macedonia, The Former Yugoslav Republic of\", \"Madagascar\", \"Malawi\", \"Malaysia\", \"Maldives\", \"Mali\", \"Malta\", \"Marshall Islands\", \"Martinique\", \"Mauritania\", \"Mauritius\", \"Mayotte\", \"Mexico\", \"Micronesia, Federated States of\", \"Moldova, Republic of\", \"Monaco\", \"Mongolia\", \"Montenegro\", \"Montserrat\", \"Morocco\", \"Mozambique\", \"Myanmar\", \"Namibia\", \"Nauru\", \"Nepal\", \"Netherlands\", \"Netherlands Antilles\", \"New Caledonia\", \"New Zealand\", \"Nicaragua\", \"Niger\", \"Nigeria\", \"Niue\", \"Norfolk Island\", \"Northern Mariana Islands\", \"Norway\", \"Oman\", \"Pakistan\", \"Palau\", \"Palestinian Territory, Occupied\", \"Panama\", \"Papua New Guinea\", \"Paraguay\", \"Peru\", \"Philippines\", \"Pitcairn\", \"Poland\", \"Portugal\", \"Puerto Rico\", \"Qatar\", \"Reunion\", \"Romania\", \"Russian Federation\", \"Rwanda\", \"Saint Helena\", \"Saint Kitts and Nevis\", \"Saint Lucia\", \"Saint Pierre and Miquelon\", \"Saint Vincent and The Grenadines\", \"Samoa\", \"San Marino\", \"Sao Tome and Principe\", \"Saudi Arabia\", \"Senegal\", \"Serbia\", \"Seychelles\", \"Sierra Leone\", \"Singapore\", \"Slovakia\", \"Slovenia\", \"Solomon Islands\", \"Somalia\", \"South Africa\", \"South Georgia and The South Sandwich Islands\", \"Spain\", \"Sri Lanka\", \"Sudan\", \"Suriname\", \"Svalbard and Jan Mayen\", \"Swaziland\", \"Sweden\", \"Switzerland\", \"Syrian Arab Republic\", \"Taiwan, Province of China\", \"Tajikistan\", \"Tanzania, United Republic of\", \"Thailand\", \"Timor-leste\", \"Togo\", \"Tokelau\", \"Tonga\", \"Trinidad and Tobago\", \"Tunisia\", \"Turkey\", \"Turkmenistan\", \"Turks and Caicos Islands\", \"Tuvalu\", \"Uganda\", \"Ukraine\", \"United Arab Emirates\", \"United Kingdom\", \"United States\", \"United States Minor Outlying Islands\", \"Uruguay\", \"Uzbekistan\", \"Vanuatu\", \"Venezuela\", \"Viet Nam\", \"Virgin Islands, British\", \"Virgin Islands, U.S.\", \"Wallis and Futuna\", \"Western Sahara\", \"Yemen\", \"Zambia\", \"Zimbabwe\"];\n\n/***/ },\n/* 31 */,\n/* 32 */,\n/* 33 */,\n/* 34 */,\n/* 35 */,\n/* 36 */,\n/* 37 */,\n/* 38 */,\n/* 39 */,\n/* 40 */,\n/* 41 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_script__, __vue_template__\n\t__webpack_require__(103)\n\t__vue_script__ = __webpack_require__(55)\n\t__vue_template__ = __webpack_require__(112)\n\tmodule.exports = __vue_script__ || {}\n\tif (module.exports.__esModule) module.exports = module.exports.default\n\tif (__vue_template__) {\n\t(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n\t}\n\n\n/***/ },\n/* 42 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_script__, __vue_template__\n\t__webpack_require__(104)\n\t__vue_script__ = __webpack_require__(59)\n\t__vue_template__ = __webpack_require__(116)\n\tmodule.exports = __vue_script__ || {}\n\tif (module.exports.__esModule) module.exports = module.exports.default\n\tif (__vue_template__) {\n\t(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n\t}\n\n\n/***/ },\n/* 43 */,\n/* 44 */\n/***/ function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\tvar setSelected = exports.setSelected = function setSelected(_ref, selected) {\n\t var dispatch = _ref.dispatch;\n\t\n\t dispatch('SET_SELECTED', selected);\n\t};\n\t\n\tvar toggleOptionType = exports.toggleOptionType = function toggleOptionType(_ref2) {\n\t var dispatch = _ref2.dispatch;\n\t\n\t dispatch('TOGGLE_OPTION_TYPE');\n\t};\n\t\n\tvar setPlaceholder = exports.setPlaceholder = function setPlaceholder(_ref3, placeholder) {\n\t var dispatch = _ref3.dispatch;\n\t\n\t dispatch('SET_PLACEHOLDER', placeholder);\n\t};\n\t\n\tvar toggleMultiple = exports.toggleMultiple = function toggleMultiple(_ref4) {\n\t var dispatch = _ref4.dispatch;\n\t\n\t dispatch('TOGGLE_MULTIPLE');\n\t};\n\n/***/ },\n/* 45 */\n/***/ function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _vue = __webpack_require__(43);\n\t\n\tvar _vue2 = _interopRequireDefault(_vue);\n\t\n\tvar _vuex = __webpack_require__(126);\n\t\n\tvar _vuex2 = _interopRequireDefault(_vuex);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\t_vue2.default.use(_vuex2.default);\n\t_vue2.default.config.debug = true;\n\t\n\tvar state = {\n\t selected: null,\n\t placeholder: 'Select a Country',\n\t multiple: true,\n\t maxHeight: '400px',\n\t options: {\n\t advanced: __webpack_require__(29),\n\t simple: __webpack_require__(30)\n\t },\n\t optionType: 'advanced'\n\t};\n\t\n\tvar mutations = {\n\t SET_SELECTED: function SET_SELECTED(state, selected) {\n\t state.selected = selected;\n\t },\n\t TOGGLE_OPTION_TYPE: function TOGGLE_OPTION_TYPE(state) {\n\t if (state.optionType === 'advanced') {\n\t state.optionType = 'simple';\n\t } else {\n\t state.optionType = 'advanced';\n\t }\n\t },\n\t SET_PLACEHOLDER: function SET_PLACEHOLDER(state, placeholder) {\n\t state.placeholder = placeholder;\n\t },\n\t TOGGLE_MULTIPLE: function TOGGLE_MULTIPLE(state) {\n\t state.multiple = !state.multiple;\n\t },\n\t SET_MAX_HEIGHT: function SET_MAX_HEIGHT(state, maxHeight) {\n\t state.maxHeight = maxHeight;\n\t }\n\t};\n\t\n\texports.default = new _vuex2.default.Store({\n\t state: state,\n\t mutations: mutations\n\t});\n\n/***/ },\n/* 46 */\n/***/ function(module, exports) {\n\n\t\"use strict\";\n\t\n\tmodule.exports = {\n\t\tprops: {\n\t\t\tloading: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: false\n\t\t\t},\n\t\n\t\t\tonSearch: {\n\t\t\t\ttype: Function,\n\t\t\t\tdefault: false\n\t\t\t},\n\t\n\t\t\tdebounce: {\n\t\t\t\ttype: Number,\n\t\t\t\tdefault: 0\n\t\t\t}\n\t\t},\n\t\n\t\twatch: {\n\t\t\tsearch: function search() {\n\t\t\t\tif (this.search.length > 0 && this.onSearch) {\n\t\t\t\t\tthis.onSearch(this.search, this.toggleLoading);\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\n\t\tmethods: {\n\t\t\ttoggleLoading: function toggleLoading() {\n\t\t\t\tvar toggle = arguments.length <= 0 || arguments[0] === undefined ? null : arguments[0];\n\t\n\t\t\t\tif (toggle == null) {\n\t\t\t\t\treturn this.loading = !this.loading;\n\t\t\t\t}\n\t\t\t\treturn this.loading = toggle;\n\t\t\t}\n\t\t}\n\t};\n\n/***/ },\n/* 47 */\n/***/ function(module, exports) {\n\n\t\"use strict\";\n\t\n\tmodule.exports = {\n\t watch: {\n\t typeAheadPointer: function typeAheadPointer() {\n\t this.maybeAdjustScroll();\n\t }\n\t },\n\t\n\t methods: {\n\t maybeAdjustScroll: function maybeAdjustScroll() {\n\t var pixelsToPointerTop = this.pixelsToPointerTop();\n\t var pixelsToPointerBottom = this.pixelsToPointerBottom();\n\t\n\t if (pixelsToPointerTop <= this.viewport().top) {\n\t return this.scrollTo(pixelsToPointerTop);\n\t } else if (pixelsToPointerBottom >= this.viewport().bottom) {\n\t return this.scrollTo(this.viewport().top + this.pointerHeight());\n\t }\n\t },\n\t pixelsToPointerTop: function pixelsToPointerTop() {\n\t var pixelsToPointerTop = 0;\n\t for (var i = 0; i < this.typeAheadPointer; i++) {\n\t pixelsToPointerTop += this.$els.dropdownMenu.children[i].offsetHeight;\n\t }\n\t return pixelsToPointerTop;\n\t },\n\t pixelsToPointerBottom: function pixelsToPointerBottom() {\n\t return this.pixelsToPointerTop() + this.pointerHeight();\n\t },\n\t pointerHeight: function pointerHeight() {\n\t var element = this.$els.dropdownMenu.children[this.typeAheadPointer];\n\t return element ? element.offsetHeight : 0;\n\t },\n\t viewport: function viewport() {\n\t return {\n\t top: this.$els.dropdownMenu.scrollTop,\n\t bottom: this.$els.dropdownMenu.offsetHeight + this.$els.dropdownMenu.scrollTop\n\t };\n\t },\n\t scrollTo: function scrollTo(position) {\n\t return this.$els.dropdownMenu.scrollTop = position;\n\t }\n\t }\n\t};\n\n/***/ },\n/* 48 */\n/***/ function(module, exports) {\n\n\t\"use strict\";\n\t\n\tmodule.exports = {\n\t data: function data() {\n\t return {\n\t typeAheadPointer: -1\n\t };\n\t },\n\t\n\t\n\t watch: {\n\t filteredOptions: function filteredOptions() {\n\t this.typeAheadPointer = 0;\n\t }\n\t },\n\t\n\t methods: {\n\t typeAheadUp: function typeAheadUp() {\n\t if (this.typeAheadPointer > 0) {\n\t this.typeAheadPointer--;\n\t if (this.maybeAdjustScroll) {\n\t this.maybeAdjustScroll();\n\t }\n\t }\n\t },\n\t typeAheadDown: function typeAheadDown() {\n\t if (this.typeAheadPointer < this.filteredOptions.length - 1) {\n\t this.typeAheadPointer++;\n\t if (this.maybeAdjustScroll) {\n\t this.maybeAdjustScroll();\n\t }\n\t }\n\t },\n\t typeAheadSelect: function typeAheadSelect() {\n\t if (this.filteredOptions[this.typeAheadPointer]) {\n\t this.select(this.filteredOptions[this.typeAheadPointer]);\n\t } else if (this.taggable && this.search.length) {\n\t this.select(this.search);\n\t }\n\t\n\t if (this.clearSearchOnSelect) {\n\t this.search = \"\";\n\t }\n\t }\n\t }\n\t};\n\n/***/ },\n/* 49 */\n/***/ function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _Examples = __webpack_require__(118);\n\t\n\tvar _Examples2 = _interopRequireDefault(_Examples);\n\t\n\tvar _Params = __webpack_require__(121);\n\t\n\tvar _Params2 = _interopRequireDefault(_Params);\n\t\n\tvar _Ajax = __webpack_require__(41);\n\t\n\tvar _Ajax2 = _interopRequireDefault(_Ajax);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\texports.default = {\n\t components: { Params: _Params2.default, Examples: _Examples2.default, Ajax: _Ajax2.default }\n\t};\n\n/***/ },\n/* 50 */\n/***/ function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\texports.default = {\n\t props: ['lang'],\n\t computed: {\n\t class: function _class() {\n\t return 'language-' + this.lang;\n\t }\n\t }\n\t};\n\n/***/ },\n/* 51 */\n/***/ function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _stringify = __webpack_require__(60);\n\t\n\tvar _stringify2 = _interopRequireDefault(_stringify);\n\t\n\tvar _advanced = __webpack_require__(29);\n\t\n\tvar _advanced2 = _interopRequireDefault(_advanced);\n\t\n\tvar _simple = __webpack_require__(30);\n\t\n\tvar _simple2 = _interopRequireDefault(_simple);\n\t\n\tvar _Select = __webpack_require__(42);\n\t\n\tvar _Select2 = _interopRequireDefault(_Select);\n\t\n\tvar _Code = __webpack_require__(28);\n\t\n\tvar _Code2 = _interopRequireDefault(_Code);\n\t\n\tvar _Ajax = __webpack_require__(41);\n\t\n\tvar _Ajax2 = _interopRequireDefault(_Ajax);\n\t\n\tvar _InstallSnippet = __webpack_require__(124);\n\t\n\tvar _InstallSnippet2 = _interopRequireDefault(_InstallSnippet);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\texports.default = {\n\t components: { vSelect: _Select2.default, vCode: _Code2.default, InstallSnippet: _InstallSnippet2.default, Ajax: _Ajax2.default },\n\t data: function data() {\n\t return {\n\t countries: _advanced2.default,\n\t simple: _simple2.default,\n\t callback: 'console',\n\t reactive: null,\n\t install: null,\n\t syncedVal: 'Canada'\n\t };\n\t },\n\t\n\t\n\t methods: {\n\t consoleCallback: function consoleCallback(val) {\n\t console.dir((0, _stringify2.default)(val));\n\t },\n\t alertCallback: function alertCallback(val) {\n\t alert((0, _stringify2.default)(val));\n\t }\n\t },\n\t\n\t computed: {\n\t getCallback: function getCallback() {\n\t if (this.callback === 'alert') {\n\t return this.alertCallback;\n\t }\n\t\n\t return this.consoleCallback;\n\t }\n\t }\n\t};\n\n/***/ },\n/* 52 */\n/***/ function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t\tvalue: true\n\t});\n\texports.default = {\n\t\tdata: function data() {\n\t\t\treturn {\n\t\t\t\trepo: null,\n\t\t\t\terror: null,\n\t\t\t\toptions: null\n\t\t\t};\n\t\t},\n\t\n\t\n\t\tmethods: {\n\t\t\tgetOptions: function getOptions(search, loading) {\n\t\t\t\tvar _this = this;\n\t\n\t\t\t\tloading(true);\n\t\t\t\tthis.$http.get('https://api.github.com/search/repositories', { q: search }).then(function (resp) {\n\t\t\t\t\t_this.options = resp.data.items;\n\t\t\t\t\tloading(false);\n\t\t\t\t}).catch(function (err) {\n\t\t\t\t\t_this.error = err.data;\n\t\t\t\t\tloading(false);\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t};\n\n/***/ },\n/* 53 */\n/***/ function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t\tvalue: true\n\t});\n\texports.default = {\n\t\tdata: function data() {\n\t\t\treturn {\n\t\t\t\trepo: null,\n\t\t\t\terror: null,\n\t\t\t\toptions: null\n\t\t\t};\n\t\t},\n\t\n\t\n\t\tmethods: {\n\t\t\tgetOptions: function getOptions(search, loading) {\n\t\t\t\tvar _this = this;\n\t\n\t\t\t\tloading(true);\n\t\t\t\tthis.$http.get('https://api.github.com/search/repositories', { q: search }).then(function (resp) {\n\t\t\t\t\t_this.options = resp.data.items;\n\t\t\t\t\tloading(false);\n\t\t\t\t}).catch(function (err) {\n\t\t\t\t\t_this.error = err.data;\n\t\t\t\t\tloading(false);\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t};\n\n/***/ },\n/* 54 */\n/***/ function(module, exports) {\n\n\t\"use strict\";\n\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\texports.default = {};\n\n/***/ },\n/* 55 */\n/***/ function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t\tvalue: true\n\t});\n\t\n\tvar _GitHubSearchBasic = __webpack_require__(120);\n\t\n\tvar _GitHubSearchBasic2 = _interopRequireDefault(_GitHubSearchBasic);\n\t\n\tvar _GitHubSearch = __webpack_require__(119);\n\t\n\tvar _GitHubSearch2 = _interopRequireDefault(_GitHubSearch);\n\t\n\tvar _AjaxProps = __webpack_require__(123);\n\t\n\tvar _AjaxProps2 = _interopRequireDefault(_AjaxProps);\n\t\n\tvar _AjaxExample = __webpack_require__(122);\n\t\n\tvar _AjaxExample2 = _interopRequireDefault(_AjaxExample);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\texports.default = {\n\t\tcomponents: { GitHubSearchBasic: _GitHubSearchBasic2.default, GitHubSearch: _GitHubSearch2.default, AjaxProps: _AjaxProps2.default, AjaxExample: _AjaxExample2.default },\n\t\tdata: function data() {\n\t\t\treturn {\n\t\t\t\tbasicSource: false,\n\t\t\t\tspinner: false\n\t\t\t};\n\t\t}\n\t};\n\n/***/ },\n/* 56 */\n/***/ function(module, exports) {\n\n\t\"use strict\";\n\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\texports.default = {};\n\n/***/ },\n/* 57 */\n/***/ function(module, exports) {\n\n\t\"use strict\";\n\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\texports.default = {};\n\n/***/ },\n/* 58 */\n/***/ function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _Code = __webpack_require__(28);\n\t\n\tvar _Code2 = _interopRequireDefault(_Code);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\texports.default = {\n\t components: { vCode: _Code2.default }\n\t};\n\n/***/ },\n/* 59 */\n/***/ function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t\tvalue: true\n\t});\n\t\n\tvar _keys = __webpack_require__(62);\n\t\n\tvar _keys2 = _interopRequireDefault(_keys);\n\t\n\tvar _defineProperty2 = __webpack_require__(65);\n\t\n\tvar _defineProperty3 = _interopRequireDefault(_defineProperty2);\n\t\n\tvar _typeof2 = __webpack_require__(66);\n\t\n\tvar _typeof3 = _interopRequireDefault(_typeof2);\n\t\n\tvar _pointerScroll = __webpack_require__(47);\n\t\n\tvar _pointerScroll2 = _interopRequireDefault(_pointerScroll);\n\t\n\tvar _typeAheadPointer = __webpack_require__(48);\n\t\n\tvar _typeAheadPointer2 = _interopRequireDefault(_typeAheadPointer);\n\t\n\tvar _ajax = __webpack_require__(46);\n\t\n\tvar _ajax2 = _interopRequireDefault(_ajax);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\texports.default = {\n\t\tmixins: [_pointerScroll2.default, _typeAheadPointer2.default, _ajax2.default],\n\t\n\t\tprops: {\n\t\t\tvalue: {\n\t\t\t\tdefault: null\n\t\t\t},\n\t\n\t\t\toptions: {\n\t\t\t\ttype: Array,\n\t\t\t\tdefault: function _default() {\n\t\t\t\t\treturn [];\n\t\t\t\t}\n\t\t\t},\n\t\n\t\t\tmaxHeight: {\n\t\t\t\ttype: String,\n\t\t\t\tdefault: '400px'\n\t\t\t},\n\t\n\t\t\tsearchable: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: true\n\t\t\t},\n\t\n\t\t\tmultiple: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: false\n\t\t\t},\n\t\n\t\t\tplaceholder: {\n\t\t\t\ttype: String,\n\t\t\t\tdefault: ''\n\t\t\t},\n\t\n\t\t\ttransition: {\n\t\t\t\ttype: String,\n\t\t\t\tdefault: 'expand'\n\t\t\t},\n\t\n\t\t\tclearSearchOnSelect: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: true\n\t\t\t},\n\t\n\t\t\tlabel: {\n\t\t\t\ttype: String,\n\t\t\t\tdefault: 'label'\n\t\t\t},\n\t\n\t\t\tgetOptionLabel: {\n\t\t\t\ttype: Function,\n\t\t\t\tdefault: function _default(option) {\n\t\t\t\t\tif ((typeof option === 'undefined' ? 'undefined' : (0, _typeof3.default)(option)) === 'object') {\n\t\t\t\t\t\tif (this.label && option[this.label]) {\n\t\t\t\t\t\t\treturn option[this.label];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\treturn option;\n\t\t\t\t}\n\t\t\t},\n\t\n\t\t\tonChange: Function,\n\t\n\t\t\ttaggable: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: false\n\t\t\t},\n\t\n\t\t\tpushTags: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: false\n\t\t\t},\n\t\n\t\t\tcreateOption: {\n\t\t\t\ttype: Function,\n\t\t\t\tdefault: function _default(newOption) {\n\t\t\t\t\tif ((0, _typeof3.default)(this.options[0]) === 'object') {\n\t\t\t\t\t\treturn (0, _defineProperty3.default)({}, this.label, newOption);\n\t\t\t\t\t}\n\t\t\t\t\treturn newOption;\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\n\t\tdata: function data() {\n\t\t\treturn {\n\t\t\t\tsearch: '',\n\t\t\t\topen: false\n\t\t\t};\n\t\t},\n\t\n\t\n\t\twatch: {\n\t\t\tvalue: function value(val, old) {\n\t\t\t\tif (this.multiple) {\n\t\t\t\t\tthis.onChange ? this.onChange(val) : null;\n\t\t\t\t} else {\n\t\t\t\t\tthis.onChange && val !== old ? this.onChange(val) : null;\n\t\t\t\t}\n\t\t\t},\n\t\t\toptions: function options() {\n\t\t\t\tif (!this.taggable) {\n\t\t\t\t\tthis.$set('value', this.multiple ? [] : null);\n\t\t\t\t}\n\t\t\t},\n\t\t\tmultiple: function multiple(val) {\n\t\t\t\tthis.$set('value', val ? [] : null);\n\t\t\t}\n\t\t},\n\t\n\t\tmethods: {\n\t\t\tselect: function select(option) {\n\t\t\t\tif (!this.isOptionSelected(option)) {\n\t\t\t\t\tif (this.taggable && !this.optionExists(option)) {\n\t\t\t\t\t\toption = this.createOption(option);\n\t\n\t\t\t\t\t\tif (this.pushTags) {\n\t\t\t\t\t\t\tthis.options.push(option);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\n\t\t\t\t\tif (this.multiple) {\n\t\t\t\t\t\tif (!this.value) {\n\t\t\t\t\t\t\tthis.$set('value', [option]);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tthis.value.push(option);\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.value = option;\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tif (this.multiple) {\n\t\t\t\t\t\tthis.value.$remove(option);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\n\t\t\t\tthis.onAfterSelect(option);\n\t\t\t},\n\t\t\tonAfterSelect: function onAfterSelect(option) {\n\t\t\t\tif (!this.multiple) {\n\t\t\t\t\tthis.open = !this.open;\n\t\t\t\t\tthis.$els.search.blur();\n\t\t\t\t}\n\t\n\t\t\t\tif (this.clearSearchOnSelect) {\n\t\t\t\t\tthis.search = '';\n\t\t\t\t}\n\t\t\t},\n\t\t\ttoggleDropdown: function toggleDropdown(e) {\n\t\t\t\tif (e.target === this.$els.openIndicator || e.target === this.$els.search || e.target === this.$els.toggle || e.target === this.$el) {\n\t\t\t\t\tif (this.open) {\n\t\t\t\t\t\tthis.$els.search.blur();\n\t\t\t\t\t} else {\n\t\t\t\t\t\t\tthis.open = true;\n\t\t\t\t\t\t\tthis.$els.search.focus();\n\t\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\tisOptionSelected: function isOptionSelected(option) {\n\t\t\t\tvar _this = this;\n\t\n\t\t\t\tif (this.multiple && this.value) {\n\t\t\t\t\tvar selected = false;\n\t\t\t\t\tthis.value.forEach(function (opt) {\n\t\t\t\t\t\tif ((typeof opt === 'undefined' ? 'undefined' : (0, _typeof3.default)(opt)) === 'object' && opt[_this.label] === option) {\n\t\t\t\t\t\t\tselected = true;\n\t\t\t\t\t\t} else if (opt === option) {\n\t\t\t\t\t\t\tselected = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\treturn selected;\n\t\t\t\t}\n\t\n\t\t\t\treturn this.value === option;\n\t\t\t},\n\t\t\tonEscape: function onEscape() {\n\t\t\t\tif (!this.search.length) {\n\t\t\t\t\tthis.$els.search.blur();\n\t\t\t\t} else {\n\t\t\t\t\tthis.search = '';\n\t\t\t\t}\n\t\t\t},\n\t\t\tmaybeDeleteValue: function maybeDeleteValue() {\n\t\t\t\tif (!this.$els.search.value.length && this.value) {\n\t\t\t\t\treturn this.multiple ? this.value.pop() : this.$set('value', null);\n\t\t\t\t}\n\t\t\t},\n\t\t\toptionExists: function optionExists(option) {\n\t\t\t\tvar _this2 = this;\n\t\n\t\t\t\tvar exists = false;\n\t\n\t\t\t\tthis.options.forEach(function (opt) {\n\t\t\t\t\tif ((typeof opt === 'undefined' ? 'undefined' : (0, _typeof3.default)(opt)) === 'object' && opt[_this2.label] === option) {\n\t\t\t\t\t\texists = true;\n\t\t\t\t\t} else if (opt === option) {\n\t\t\t\t\t\texists = true;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\n\t\t\t\treturn exists;\n\t\t\t}\n\t\t},\n\t\n\t\tcomputed: {\n\t\t\tdropdownClasses: function dropdownClasses() {\n\t\t\t\treturn {\n\t\t\t\t\topen: this.open,\n\t\t\t\t\tsearchable: this.searchable,\n\t\t\t\t\tloading: this.loading\n\t\t\t\t};\n\t\t\t},\n\t\t\tsearchPlaceholder: function searchPlaceholder() {\n\t\t\t\tif (this.isValueEmpty && this.placeholder) {\n\t\t\t\t\treturn this.placeholder;\n\t\t\t\t}\n\t\t\t},\n\t\t\tfilteredOptions: function filteredOptions() {\n\t\t\t\tvar options = this.$options.filters.filterBy(this.options, this.search);\n\t\t\t\tif (this.taggable && this.search.length && !this.optionExists(this.search)) {\n\t\t\t\t\toptions.unshift(this.search);\n\t\t\t\t}\n\t\t\t\treturn options;\n\t\t\t},\n\t\t\tisValueEmpty: function isValueEmpty() {\n\t\t\t\tif (this.value) {\n\t\t\t\t\tif ((0, _typeof3.default)(this.value) === 'object') {\n\t\t\t\t\t\treturn !(0, _keys2.default)(this.value).length;\n\t\t\t\t\t}\n\t\t\t\t\treturn !this.value.length;\n\t\t\t\t}\n\t\n\t\t\t\treturn true;\n\t\t\t},\n\t\t\tvalueAsArray: function valueAsArray() {\n\t\t\t\tif (this.multiple) {\n\t\t\t\t\treturn this.value;\n\t\t\t\t} else if (this.value) {\n\t\t\t\t\treturn [this.value];\n\t\t\t\t}\n\t\n\t\t\t\treturn [];\n\t\t\t}\n\t\t}\n\t\n\t};\n\n/***/ },\n/* 60 */,\n/* 61 */,\n/* 62 */,\n/* 63 */,\n/* 64 */,\n/* 65 */,\n/* 66 */,\n/* 67 */,\n/* 68 */,\n/* 69 */,\n/* 70 */,\n/* 71 */,\n/* 72 */,\n/* 73 */,\n/* 74 */,\n/* 75 */,\n/* 76 */,\n/* 77 */,\n/* 78 */,\n/* 79 */,\n/* 80 */,\n/* 81 */,\n/* 82 */,\n/* 83 */,\n/* 84 */,\n/* 85 */,\n/* 86 */,\n/* 87 */,\n/* 88 */,\n/* 89 */,\n/* 90 */,\n/* 91 */,\n/* 92 */,\n/* 93 */,\n/* 94 */,\n/* 95 */,\n/* 96 */,\n/* 97 */,\n/* 98 */,\n/* 99 */,\n/* 100 */,\n/* 101 */\n/***/ function(module, exports) {\n\n\t// removed by extract-text-webpack-plugin\n\n/***/ },\n/* 102 */\n/***/ function(module, exports) {\n\n\t// removed by extract-text-webpack-plugin\n\n/***/ },\n/* 103 */\n/***/ function(module, exports) {\n\n\t// removed by extract-text-webpack-plugin\n\n/***/ },\n/* 104 */\n/***/ function(module, exports) {\n\n\t// removed by extract-text-webpack-plugin\n\n/***/ },\n/* 105 */,\n/* 106 */\n/***/ function(module, exports) {\n\n\tmodule.exports = \"
                    \";\n\n/***/ },\n/* 107 */\n/***/ function(module, exports) {\n\n\tmodule.exports = \"\";\n\n/***/ },\n/* 108 */\n/***/ function(module, exports) {\n\n\tmodule.exports = \"

                    The resulting vue-select, and it's value: {{ install | json }}

                    Single Option Select

                    <v-select :options="countries"></v-select>

                    Multiple Option Select

                    <v-select multiple :options="countries"></v-select>

                    When the list of options provided by the parent changes, vue-select will react as you'd expect.

                    The most common use case for vue-select is being able to sync the components value with a parent component. The value property supports two-way data binding to accomplish this.

                    The .sync data-binding modifier is completely optional. You may use value without a two-way binding to preselect options.

                    Here we have preselected 'Canada' by setting syncedVal: 'Canada' on the parent component. The buttons below demonstrate how you can set the value from the parent.

                    Current value: {{ syncedVal | json }}

                    <v-select :value.sync="syncedVal" :options="countries"></v-select>

                    By default when the options array contains objects, vue-select looks for the label key for display. If your data source doesn't contain that key, you can set your own using the label prop.

                    On this page, the list of countries used in the examples contains value and label properties: {value: \\\"CA\\\", label: \\\"Canada\\\"}. In this example, we'll display the country code instead of the label.

                    <v-select label="value" :options="countries"></v-select>

                    vue-select provides an onChange property that accepts a callback function. This function is passed the currently selected value(s) as it's only parameter.

                    This is very useful when integrating with Vuex, as it will allow your to trigger an action to update your vuex state object. Choose a callback and see it in action.

                    <v-select on-change="consoleCallback" :options="countries"></v-select>
                    methods: {\\n  consoleCallback(val) {\\n    console.dir(JSON.stringify(val))\\n  },\\n\\n  alertCallback(val) {\\n    alert(JSON.stringify(val))\\n  }\\n}
                    \";\n\n/***/ },\n/* 109 */\n/***/ function(module, exports) {\n\n\tmodule.exports = \"\";\n\n/***/ },\n/* 110 */\n/***/ function(module, exports) {\n\n\tmodule.exports = \"

                    \";\n\n/***/ },\n/* 111 */\n/***/ function(module, exports) {\n\n\tmodule.exports = \"
                    props: {\\n\\n  /**\\n   * Contains the currently selected value. Very similar to a\\n   * `value` attribute on an &lt;input&gt;. In most cases, you'll want\\n   * to set this as a two-way binding, using :value.sync. However,\\n   * this will not work with Vuex, in which case you'll need to use\\n   * the onChange callback property.\\n   * @type {Object||String||null}\\n   */\\n  value: {\\n    default: null\\n  },\\n\\n  /**\\n   * An array of strings or objects to be used as dropdown choices.\\n   * If you are using an array of objects, vue-select will look for\\n   * a `label` key (ex. [{label: 'This is Foo', value: 'foo'}]). A\\n   * custom label key can be set with the `label` prop.\\n   * @type {Array}\\n   */\\n  options: {\\n    type: Array,\\n    default() { return [] },\\n  },\\n\\n  /**\\n   * Enable/disable filtering the options.\\n   * @type {Boolean}\\n   */\\n  searchable: {\\n    type: Boolean,\\n    default: true\\n  },\\n\\n  /**\\n   * Equivalent to the `multiple` attribute on a `<select>` input.\\n   * @type {Boolean}\\n   */\\n  multiple: {\\n    type: Boolean,\\n    default: false\\n  },\\n\\n  /**\\n   * Equivalent to the `placeholder` attribute on an `<input>`.\\n   * @type {String}\\n   */\\n  placeholder: {\\n    type: String,\\n    default: ''\\n  },\\n\\n  /**\\n   * Sets a Vue transition property on the `.dropdown-menu`. vue-select\\n   * does not include CSS for transitions, you'll need to add them yourself.\\n   * @type {String}\\n   */\\n  transition: {\\n    type: String,\\n    default: 'expand'\\n  },\\n\\n  /**\\n   * Enables/disables clearing the search text when an option is selected.\\n   * @type {Boolean}\\n   */\\n  clearSearchOnSelect: {\\n    type: Boolean,\\n    default: true\\n  },\\n\\n  /**\\n   * Tells vue-select what key to use when generating option labels when\\n   * `option` is an object.\\n   * @type {String}\\n   */\\n  label: {\\n    type: String,\\n    default: 'label'\\n  },\\n\\n  /**\\n   * An optional callback function that is called each time the selected\\n   * value(s) change. When integrating with Vuex, use this callback to trigger\\n   * an action, rather than using :value.sync to retreive the selected value.\\n   * @type {Function}\\n   * @default {null}\\n   */\\n  onChange: Function\\n}\\n  
                    \";\n\n/***/ },\n/* 112 */\n/***/ function(module, exports) {\n\n\tmodule.exports = \"

                    The onSearch prop allows you to load options via ajax in a parent component when the search text is updated. It is invoked with two parameters, search & loading.

                    onSearch Callback Parameters search, loading

                    search is a string containing the current search text. loading is a function that accepts a boolean value, and is used to toggle the 'loading' class on the top-level vue-select wrapper.

                    Loading Spinner

                    Vue Select includes a default loading spinner that appears when the loading class is present. The spinner slot allows you to implement your own spinner.

                    Loading...

                    Debounce Input

                    Vue Select also accepts a debounce prop that can be used to prevent onSearch from being called until input has completed.

                    Library Agnostic

                    Since Vue.js does not ship with ajax functionality as part of the core library, it's up to you to process the ajax requests in your parent component.

                    Example GitHub API

                    In this example, Vue Resource is used to access the GitHub API.

                    \";\n\n/***/ },\n/* 113 */\n/***/ function(module, exports) {\n\n\tmodule.exports = \"
                    <v-select\\n\\t:debounce="250"\\n\\t:on-search="getOptions"\\n\\t:options="options"\\n\\tplaceholder="Search GitHub Repositories..."\\n\\tlabel="full_name"\\n>\\n</v-select>
                    data() {\\n\\treturn {\\n\\t\\toptions: null\\n\\t}\\n},\\nmethods: {\\n  getOptions(search, loading) {\\n    loading(true)\\n    this.$http.get('https://api.github.com/search/repositories', {\\n       q: search\\n    }).then(resp => {\\n       this.options = resp.data.items\\n       loading(false)\\n    })\\n  }\\n}\\n
                    \";\n\n/***/ },\n/* 114 */\n/***/ function(module, exports) {\n\n\tmodule.exports = \"
                    /**\\n * Accept a callback function that will be run\\n * when the search text changes. The callback\\n * will be invoked with these parameters:\\n\\n * @param {search}  String          Current search text\\n * @param {loading} Function(bool)  Toggle loading class\\n */\\nonSearch: {\\n\\ttype: Function,\\n\\tdefault: false\\n},\\n\\n/**\\n * Milliseconds to wait before invoking this.onSearch().\\n * Used to prevent sending an AJAX request until input\\n * has completed.\\n */\\ndebounce: {\\n\\ttype: Number,\\n\\tdefault: 0\\n}
                    \";\n\n/***/ },\n/* 115 */\n/***/ function(module, exports) {\n\n\tmodule.exports = \"

                    Install from GitHub via NPM

                    npm install sagalbot/vue-select

                    To use the vue-select component in your templates, simply import it, and register it with your component.

                    <template>\\n  <div id="myApp">\\n    <v-select :value.sync="selected" :options="options"></v-select>\\n  </div>\\n</template>\\n<script>\\nimport vSelect from \\\"vue-select\\\"\\n  export default {\\n    components: {vSelect},\\n\\n    data() {\\n      return {\\n        selected: null,\\n        options: ['foo','bar','baz']\\n      }\\n    }\\n  }\\n</script>\\n
                    \";\n\n/***/ },\n/* 116 */\n/***/ function(module, exports) {\n\n\tmodule.exports = \"
                    {{ placeholder }} {{ getOptionLabel(option) }}
                    Loading...
                    \";\n\n/***/ },\n/* 117 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_script__, __vue_template__\n\t__webpack_require__(101)\n\t__vue_script__ = __webpack_require__(49)\n\t__vue_template__ = __webpack_require__(106)\n\tmodule.exports = __vue_script__ || {}\n\tif (module.exports.__esModule) module.exports = module.exports.default\n\tif (__vue_template__) {\n\t(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n\t}\n\n\n/***/ },\n/* 118 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_script__, __vue_template__\n\t__vue_script__ = __webpack_require__(51)\n\t__vue_template__ = __webpack_require__(108)\n\tmodule.exports = __vue_script__ || {}\n\tif (module.exports.__esModule) module.exports = module.exports.default\n\tif (__vue_template__) {\n\t(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n\t}\n\n\n/***/ },\n/* 119 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_script__, __vue_template__\n\t__webpack_require__(102)\n\t__vue_script__ = __webpack_require__(52)\n\t__vue_template__ = __webpack_require__(109)\n\tmodule.exports = __vue_script__ || {}\n\tif (module.exports.__esModule) module.exports = module.exports.default\n\tif (__vue_template__) {\n\t(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n\t}\n\n\n/***/ },\n/* 120 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_script__, __vue_template__\n\t__vue_script__ = __webpack_require__(53)\n\t__vue_template__ = __webpack_require__(110)\n\tmodule.exports = __vue_script__ || {}\n\tif (module.exports.__esModule) module.exports = module.exports.default\n\tif (__vue_template__) {\n\t(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n\t}\n\n\n/***/ },\n/* 121 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_script__, __vue_template__\n\t__vue_script__ = __webpack_require__(54)\n\t__vue_template__ = __webpack_require__(111)\n\tmodule.exports = __vue_script__ || {}\n\tif (module.exports.__esModule) module.exports = module.exports.default\n\tif (__vue_template__) {\n\t(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n\t}\n\n\n/***/ },\n/* 122 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_script__, __vue_template__\n\t__vue_script__ = __webpack_require__(56)\n\t__vue_template__ = __webpack_require__(113)\n\tmodule.exports = __vue_script__ || {}\n\tif (module.exports.__esModule) module.exports = module.exports.default\n\tif (__vue_template__) {\n\t(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n\t}\n\n\n/***/ },\n/* 123 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_script__, __vue_template__\n\t__vue_script__ = __webpack_require__(57)\n\t__vue_template__ = __webpack_require__(114)\n\tmodule.exports = __vue_script__ || {}\n\tif (module.exports.__esModule) module.exports = module.exports.default\n\tif (__vue_template__) {\n\t(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n\t}\n\n\n/***/ },\n/* 124 */\n/***/ function(module, exports, __webpack_require__) {\n\n\tvar __vue_script__, __vue_template__\n\t__vue_script__ = __webpack_require__(58)\n\t__vue_template__ = __webpack_require__(115)\n\tmodule.exports = __vue_script__ || {}\n\tif (module.exports.__esModule) module.exports = module.exports.default\n\tif (__vue_template__) {\n\t(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n\t}\n\n\n/***/ }\n]);\n\n\n/** WEBPACK FOOTER **\n ** js/app.71d223504c4bee1d3b51.js\n **/","import 'prismjs'\nimport Vue from 'vue'\nimport App from './Docs.vue'\nimport store from './vuex/store'\nimport Resource from 'vue-resource'\nimport vSelect from '../src/components/Select.vue'\nimport vCode from './components/Code.vue'\n\nVue.use(Resource)\n\nVue.component('v-select', vSelect)\nVue.component('v-code', vCode)\n\nVue.filter('score', function (value) {\n return Math.round(value)\n})\n\nVue.config.debug = true\nVue.config.devtools = true\n\nimport { setSelected, toggleMultiple, setPlaceholder, toggleOptionType } from './vuex/actions'\n\n\n/* eslint-disable no-new */\nnew Vue({\n el: 'body',\n store,\n components: { App },\n vuex: {\n getters: {\n placeholder (store) {\n return store.placeholder\n },\n selected (store) {\n return store.selected\n },\n type (store) {\n return store.optionType\n },\n options (store) {\n return store.options[store.optionType]\n },\n multiple (store) {\n return store.multiple\n }\n },\n actions: { setSelected, toggleMultiple, setPlaceholder, toggleOptionType }\n }\n})\n\n\n\n/** WEBPACK FOOTER **\n ** ./docs/main.js\n **/","var __vue_script__, __vue_template__\n__vue_script__ = require(\"!!babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./Code.vue\")\n__vue_template__ = require(\"!!vue-html-loader!./../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./Code.vue\")\nmodule.exports = __vue_script__ || {}\nif (module.exports.__esModule) module.exports = module.exports.default\nif (__vue_template__) {\n(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n}\n\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./docs/components/Code.vue\n ** module id = 28\n ** module chunks = 2\n **/","module.exports = [\n {value: \"AF\", label: \"Afghanistan\"},\n {value: \"AX\", label: \"Åland Islands\"},\n {value: \"AL\", label: \"Albania\"},\n {value: \"DZ\", label: \"Algeria\"},\n {value: \"AS\", label: \"American Samoa\"},\n {value: \"AD\", label: \"Andorra\"},\n {value: \"AO\", label: \"Angola\"},\n {value: \"AI\", label: \"Anguilla\"},\n {value: \"AQ\", label: \"Antarctica\"},\n {value: \"AG\", label: \"Antigua and Barbuda\"},\n {value: \"AR\", label: \"Argentina\"},\n {value: \"AM\", label: \"Armenia\"},\n {value: \"AW\", label: \"Aruba\"},\n {value: \"AU\", label: \"Australia\"},\n {value: \"AT\", label: \"Austria\"},\n {value: \"AZ\", label: \"Azerbaijan\"},\n {value: \"BS\", label: \"Bahamas\"},\n {value: \"BH\", label: \"Bahrain\"},\n {value: \"BD\", label: \"Bangladesh\"},\n {value: \"BB\", label: \"Barbados\"},\n {value: \"BY\", label: \"Belarus\"},\n {value: \"BE\", label: \"Belgium\"},\n {value: \"BZ\", label: \"Belize\"},\n {value: \"BJ\", label: \"Benin\"},\n {value: \"BM\", label: \"Bermuda\"},\n {value: \"BT\", label: \"Bhutan\"},\n {value: \"BO\", label: \"Bolivia\"},\n {value: \"BA\", label: \"Bosnia and Herzegovina\"},\n {value: \"BW\", label: \"Botswana\"},\n {value: \"BV\", label: \"Bouvet Island\"},\n {value: \"BR\", label: \"Brazil\"},\n {value: \"IO\", label: \"British Indian Ocean Territory\"},\n {value: \"BN\", label: \"Brunei Darussalam\"},\n {value: \"BG\", label: \"Bulgaria\"},\n {value: \"BF\", label: \"Burkina Faso\"},\n {value: \"BI\", label: \"Burundi\"},\n {value: \"KH\", label: \"Cambodia\"},\n {value: \"CM\", label: \"Cameroon\"},\n {value: \"CA\", label: \"Canada\"},\n {value: \"CV\", label: \"Cape Verde\"},\n {value: \"KY\", label: \"Cayman Islands\"},\n {value: \"CF\", label: \"Central African Republic\"},\n {value: \"TD\", label: \"Chad\"},\n {value: \"CL\", label: \"Chile\"},\n {value: \"CN\", label: \"China\"},\n {value: \"CX\", label: \"Christmas Island\"},\n {value: \"CC\", label: \"Cocos (Keeling) Islands\"},\n {value: \"CO\", label: \"Colombia\"},\n {value: \"KM\", label: \"Comoros\"},\n {value: \"CG\", label: \"Congo\"},\n {value: \"CD\", label: \"Congo, The Democratic Republic of The\"},\n {value: \"CK\", label: \"Cook Islands\"},\n {value: \"CR\", label: \"Costa Rica\"},\n {value: \"CI\", label: \"Cote D'ivoire\"},\n {value: \"HR\", label: \"Croatia\"},\n {value: \"CU\", label: \"Cuba\"},\n {value: \"CY\", label: \"Cyprus\"},\n {value: \"CZ\", label: \"Czech Republic\"},\n {value: \"DK\", label: \"Denmark\"},\n {value: \"DJ\", label: \"Djibouti\"},\n {value: \"DM\", label: \"Dominica\"},\n {value: \"DO\", label: \"Dominican Republic\"},\n {value: \"EC\", label: \"Ecuador\"},\n {value: \"EG\", label: \"Egypt\"},\n {value: \"SV\", label: \"El Salvador\"},\n {value: \"GQ\", label: \"Equatorial Guinea\"},\n {value: \"ER\", label: \"Eritrea\"},\n {value: \"EE\", label: \"Estonia\"},\n {value: \"ET\", label: \"Ethiopia\"},\n {value: \"FK\", label: \"Falkland Islands (Malvinas)\"},\n {value: \"FO\", label: \"Faroe Islands\"},\n {value: \"FJ\", label: \"Fiji\"},\n {value: \"FI\", label: \"Finland\"},\n {value: \"FR\", label: \"France\"},\n {value: \"GF\", label: \"French Guiana\"},\n {value: \"PF\", label: \"French Polynesia\"},\n {value: \"TF\", label: \"French Southern Territories\"},\n {value: \"GA\", label: \"Gabon\"},\n {value: \"GM\", label: \"Gambia\"},\n {value: \"GE\", label: \"Georgia\"},\n {value: \"DE\", label: \"Germany\"},\n {value: \"GH\", label: \"Ghana\"},\n {value: \"GI\", label: \"Gibraltar\"},\n {value: \"GR\", label: \"Greece\"},\n {value: \"GL\", label: \"Greenland\"},\n {value: \"GD\", label: \"Grenada\"},\n {value: \"GP\", label: \"Guadeloupe\"},\n {value: \"GU\", label: \"Guam\"},\n {value: \"GT\", label: \"Guatemala\"},\n {value: \"GG\", label: \"Guernsey\"},\n {value: \"GN\", label: \"Guinea\"},\n {value: \"GW\", label: \"Guinea-bissau\"},\n {value: \"GY\", label: \"Guyana\"},\n {value: \"HT\", label: \"Haiti\"},\n {value: \"HM\", label: \"Heard Island and Mcdonald Islands\"},\n {value: \"VA\", label: \"Holy See (Vatican City State)\"},\n {value: \"HN\", label: \"Honduras\"},\n {value: \"HK\", label: \"Hong Kong\"},\n {value: \"HU\", label: \"Hungary\"},\n {value: \"IS\", label: \"Iceland\"},\n {value: \"IN\", label: \"India\"},\n {value: \"ID\", label: \"Indonesia\"},\n {value: \"IR\", label: \"Iran, Islamic Republic of\"},\n {value: \"IQ\", label: \"Iraq\"},\n {value: \"IE\", label: \"Ireland\"},\n {value: \"IM\", label: \"Isle of Man\"},\n {value: \"IL\", label: \"Israel\"},\n {value: \"IT\", label: \"Italy\"},\n {value: \"JM\", label: \"Jamaica\"},\n {value: \"JP\", label: \"Japan\"},\n {value: \"JE\", label: \"Jersey\"},\n {value: \"JO\", label: \"Jordan\"},\n {value: \"KZ\", label: \"Kazakhstan\"},\n {value: \"KE\", label: \"Kenya\"},\n {value: \"KI\", label: \"Kiribati\"},\n {value: \"KP\", label: \"Korea, Democratic People's Republic of\"},\n {value: \"KR\", label: \"Korea, Republic of\"},\n {value: \"KW\", label: \"Kuwait\"},\n {value: \"KG\", label: \"Kyrgyzstan\"},\n {value: \"LA\", label: \"Lao People's Democratic Republic\"},\n {value: \"LV\", label: \"Latvia\"},\n {value: \"LB\", label: \"Lebanon\"},\n {value: \"LS\", label: \"Lesotho\"},\n {value: \"LR\", label: \"Liberia\"},\n {value: \"LY\", label: \"Libyan Arab Jamahiriya\"},\n {value: \"LI\", label: \"Liechtenstein\"},\n {value: \"LT\", label: \"Lithuania\"},\n {value: \"LU\", label: \"Luxembourg\"},\n {value: \"MO\", label: \"Macao\"},\n {value: \"MK\", label: \"Macedonia, The Former Yugoslav Republic of\"},\n {value: \"MG\", label: \"Madagascar\"},\n {value: \"MW\", label: \"Malawi\"},\n {value: \"MY\", label: \"Malaysia\"},\n {value: \"MV\", label: \"Maldives\"},\n {value: \"ML\", label: \"Mali\"},\n {value: \"MT\", label: \"Malta\"},\n {value: \"MH\", label: \"Marshall Islands\"},\n {value: \"MQ\", label: \"Martinique\"},\n {value: \"MR\", label: \"Mauritania\"},\n {value: \"MU\", label: \"Mauritius\"},\n {value: \"YT\", label: \"Mayotte\"},\n {value: \"MX\", label: \"Mexico\"},\n {value: \"FM\", label: \"Micronesia, Federated States of\"},\n {value: \"MD\", label: \"Moldova, Republic of\"},\n {value: \"MC\", label: \"Monaco\"},\n {value: \"MN\", label: \"Mongolia\"},\n {value: \"ME\", label: \"Montenegro\"},\n {value: \"MS\", label: \"Montserrat\"},\n {value: \"MA\", label: \"Morocco\"},\n {value: \"MZ\", label: \"Mozambique\"},\n {value: \"MM\", label: \"Myanmar\"},\n {value: \"NA\", label: \"Namibia\"},\n {value: \"NR\", label: \"Nauru\"},\n {value: \"NP\", label: \"Nepal\"},\n {value: \"NL\", label: \"Netherlands\"},\n {value: \"AN\", label: \"Netherlands Antilles\"},\n {value: \"NC\", label: \"New Caledonia\"},\n {value: \"NZ\", label: \"New Zealand\"},\n {value: \"NI\", label: \"Nicaragua\"},\n {value: \"NE\", label: \"Niger\"},\n {value: \"NG\", label: \"Nigeria\"},\n {value: \"NU\", label: \"Niue\"},\n {value: \"NF\", label: \"Norfolk Island\"},\n {value: \"MP\", label: \"Northern Mariana Islands\"},\n {value: \"NO\", label: \"Norway\"},\n {value: \"OM\", label: \"Oman\"},\n {value: \"PK\", label: \"Pakistan\"},\n {value: \"PW\", label: \"Palau\"},\n {value: \"PS\", label: \"Palestinian Territory, Occupied\"},\n {value: \"PA\", label: \"Panama\"},\n {value: \"PG\", label: \"Papua New Guinea\"},\n {value: \"PY\", label: \"Paraguay\"},\n {value: \"PE\", label: \"Peru\"},\n {value: \"PH\", label: \"Philippines\"},\n {value: \"PN\", label: \"Pitcairn\"},\n {value: \"PL\", label: \"Poland\"},\n {value: \"PT\", label: \"Portugal\"},\n {value: \"PR\", label: \"Puerto Rico\"},\n {value: \"QA\", label: \"Qatar\"},\n {value: \"RE\", label: \"Reunion\"},\n {value: \"RO\", label: \"Romania\"},\n {value: \"RU\", label: \"Russian Federation\"},\n {value: \"RW\", label: \"Rwanda\"},\n {value: \"SH\", label: \"Saint Helena\"},\n {value: \"KN\", label: \"Saint Kitts and Nevis\"},\n {value: \"LC\", label: \"Saint Lucia\"},\n {value: \"PM\", label: \"Saint Pierre and Miquelon\"},\n {value: \"VC\", label: \"Saint Vincent and The Grenadines\"},\n {value: \"WS\", label: \"Samoa\"},\n {value: \"SM\", label: \"San Marino\"},\n {value: \"ST\", label: \"Sao Tome and Principe\"},\n {value: \"SA\", label: \"Saudi Arabia\"},\n {value: \"SN\", label: \"Senegal\"},\n {value: \"RS\", label: \"Serbia\"},\n {value: \"SC\", label: \"Seychelles\"},\n {value: \"SL\", label: \"Sierra Leone\"},\n {value: \"SG\", label: \"Singapore\"},\n {value: \"SK\", label: \"Slovakia\"},\n {value: \"SI\", label: \"Slovenia\"},\n {value: \"SB\", label: \"Solomon Islands\"},\n {value: \"SO\", label: \"Somalia\"},\n {value: \"ZA\", label: \"South Africa\"},\n {value: \"GS\", label: \"South Georgia and The South Sandwich Islands\"},\n {value: \"ES\", label: \"Spain\"},\n {value: \"LK\", label: \"Sri Lanka\"},\n {value: \"SD\", label: \"Sudan\"},\n {value: \"SR\", label: \"Suriname\"},\n {value: \"SJ\", label: \"Svalbard and Jan Mayen\"},\n {value: \"SZ\", label: \"Swaziland\"},\n {value: \"SE\", label: \"Sweden\"},\n {value: \"CH\", label: \"Switzerland\"},\n {value: \"SY\", label: \"Syrian Arab Republic\"},\n {value: \"TW\", label: \"Taiwan, Province of China\"},\n {value: \"TJ\", label: \"Tajikistan\"},\n {value: \"TZ\", label: \"Tanzania, United Republic of\"},\n {value: \"TH\", label: \"Thailand\"},\n {value: \"TL\", label: \"Timor-leste\"},\n {value: \"TG\", label: \"Togo\"},\n {value: \"TK\", label: \"Tokelau\"},\n {value: \"TO\", label: \"Tonga\"},\n {value: \"TT\", label: \"Trinidad and Tobago\"},\n {value: \"TN\", label: \"Tunisia\"},\n {value: \"TR\", label: \"Turkey\"},\n {value: \"TM\", label: \"Turkmenistan\"},\n {value: \"TC\", label: \"Turks and Caicos Islands\"},\n {value: \"TV\", label: \"Tuvalu\"},\n {value: \"UG\", label: \"Uganda\"},\n {value: \"UA\", label: \"Ukraine\"},\n {value: \"AE\", label: \"United Arab Emirates\"},\n {value: \"GB\", label: \"United Kingdom\"},\n {value: \"US\", label: \"United States\"},\n {value: \"UM\", label: \"United States Minor Outlying Islands\"},\n {value: \"UY\", label: \"Uruguay\"},\n {value: \"UZ\", label: \"Uzbekistan\"},\n {value: \"VU\", label: \"Vanuatu\"},\n {value: \"VE\", label: \"Venezuela\"},\n {value: \"VN\", label: \"Viet Nam\"},\n {value: \"VG\", label: \"Virgin Islands, British\"},\n {value: \"VI\", label: \"Virgin Islands, U.S.\"},\n {value: \"WF\", label: \"Wallis and Futuna\"},\n {value: \"EH\", label: \"Western Sahara\"},\n {value: \"YE\", label: \"Yemen\"},\n {value: \"ZM\", label: \"Zambia\"},\n {value: \"ZW\", label: \"Zimbabwe\"},\n ];\n\n\n\n/** WEBPACK FOOTER **\n ** ./docs/data/advanced.js\n **/","module.exports = [\"Afghanistan\",\"Åland Islands\",\"Albania\",\"Algeria\",\"American Samoa\",\"Andorra\",\"Angola\",\"Anguilla\",\"Antarctica\",\"Antigua and Barbuda\",\"Argentina\",\"Armenia\",\"Aruba\",\"Australia\",\"Austria\",\"Azerbaijan\",\"Bahamas\",\"Bahrain\",\"Bangladesh\",\"Barbados\",\"Belarus\",\"Belgium\",\"Belize\",\"Benin\",\"Bermuda\",\"Bhutan\",\"Bolivia\",\"Bosnia and Herzegovina\",\"Botswana\",\"Bouvet Island\",\"Brazil\",\"British Indian Ocean Territory\",\"Brunei Darussalam\",\"Bulgaria\",\"Burkina Faso\",\"Burundi\",\"Cambodia\",\"Cameroon\",\"Canada\",\"Cape Verde\",\"Cayman Islands\",\"Central African Republic\",\"Chad\",\"Chile\",\"China\",\"Christmas Island\",\"Cocos (Keeling) Islands\",\"Colombia\",\"Comoros\",\"Congo\",\"Congo, The Democratic Republic of The\",\"Cook Islands\",\"Costa Rica\",\"Cote D'ivoire\",\"Croatia\",\"Cuba\",\"Cyprus\",\"Czech Republic\",\"Denmark\",\"Djibouti\",\"Dominica\",\"Dominican Republic\",\"Ecuador\",\"Egypt\",\"El Salvador\",\"Equatorial Guinea\",\"Eritrea\",\"Estonia\",\"Ethiopia\",\"Falkland Islands (Malvinas)\",\"Faroe Islands\",\"Fiji\",\"Finland\",\"France\",\"French Guiana\",\"French Polynesia\",\"French Southern Territories\",\"Gabon\",\"Gambia\",\"Georgia\",\"Germany\",\"Ghana\",\"Gibraltar\",\"Greece\",\"Greenland\",\"Grenada\",\"Guadeloupe\",\"Guam\",\"Guatemala\",\"Guernsey\",\"Guinea\",\"Guinea-bissau\",\"Guyana\",\"Haiti\",\"Heard Island and Mcdonald Islands\",\"Holy See (Vatican City State)\",\"Honduras\",\"Hong Kong\",\"Hungary\",\"Iceland\",\"India\",\"Indonesia\",\"Iran, Islamic Republic of\",\"Iraq\",\"Ireland\",\"Isle of Man\",\"Israel\",\"Italy\",\"Jamaica\",\"Japan\",\"Jersey\",\"Jordan\",\"Kazakhstan\",\"Kenya\",\"Kiribati\",\"Korea, Democratic People's Republic of\",\"Korea, Republic of\",\"Kuwait\",\"Kyrgyzstan\",\"Lao People's Democratic Republic\",\"Latvia\",\"Lebanon\",\"Lesotho\",\"Liberia\",\"Libyan Arab Jamahiriya\",\"Liechtenstein\",\"Lithuania\",\"Luxembourg\",\"Macao\",\"Macedonia, The Former Yugoslav Republic of\",\"Madagascar\",\"Malawi\",\"Malaysia\",\"Maldives\",\"Mali\",\"Malta\",\"Marshall Islands\",\"Martinique\",\"Mauritania\",\"Mauritius\",\"Mayotte\",\"Mexico\",\"Micronesia, Federated States of\",\"Moldova, Republic of\",\"Monaco\",\"Mongolia\",\"Montenegro\",\"Montserrat\",\"Morocco\",\"Mozambique\",\"Myanmar\",\"Namibia\",\"Nauru\",\"Nepal\",\"Netherlands\",\"Netherlands Antilles\",\"New Caledonia\",\"New Zealand\",\"Nicaragua\",\"Niger\",\"Nigeria\",\"Niue\",\"Norfolk Island\",\"Northern Mariana Islands\",\"Norway\",\"Oman\",\"Pakistan\",\"Palau\",\"Palestinian Territory, Occupied\",\"Panama\",\"Papua New Guinea\",\"Paraguay\",\"Peru\",\"Philippines\",\"Pitcairn\",\"Poland\",\"Portugal\",\"Puerto Rico\",\"Qatar\",\"Reunion\",\"Romania\",\"Russian Federation\",\"Rwanda\",\"Saint Helena\",\"Saint Kitts and Nevis\",\"Saint Lucia\",\"Saint Pierre and Miquelon\",\"Saint Vincent and The Grenadines\",\"Samoa\",\"San Marino\",\"Sao Tome and Principe\",\"Saudi Arabia\",\"Senegal\",\"Serbia\",\"Seychelles\",\"Sierra Leone\",\"Singapore\",\"Slovakia\",\"Slovenia\",\"Solomon Islands\",\"Somalia\",\"South Africa\",\"South Georgia and The South Sandwich Islands\",\"Spain\",\"Sri Lanka\",\"Sudan\",\"Suriname\",\"Svalbard and Jan Mayen\",\"Swaziland\",\"Sweden\",\"Switzerland\",\"Syrian Arab Republic\",\"Taiwan, Province of China\",\"Tajikistan\",\"Tanzania, United Republic of\",\"Thailand\",\"Timor-leste\",\"Togo\",\"Tokelau\",\"Tonga\",\"Trinidad and Tobago\",\"Tunisia\",\"Turkey\",\"Turkmenistan\",\"Turks and Caicos Islands\",\"Tuvalu\",\"Uganda\",\"Ukraine\",\"United Arab Emirates\",\"United Kingdom\",\"United States\",\"United States Minor Outlying Islands\",\"Uruguay\",\"Uzbekistan\",\"Vanuatu\",\"Venezuela\",\"Viet Nam\",\"Virgin Islands, British\",\"Virgin Islands, U.S.\",\"Wallis and Futuna\",\"Western Sahara\",\"Yemen\",\"Zambia\",\"Zimbabwe\"];\n\n\n\n/** WEBPACK FOOTER **\n ** ./docs/data/simple.js\n **/","var __vue_script__, __vue_template__\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"extract\\\":true,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!./../../../node_modules/vue-loader/lib/style-rewriter.js!./../../../node_modules/vue-loader/lib/selector.js?type=style&index=0!./Ajax.vue\")\n__vue_script__ = require(\"!!babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./Ajax.vue\")\n__vue_template__ = require(\"!!vue-html-loader!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./Ajax.vue\")\nmodule.exports = __vue_script__ || {}\nif (module.exports.__esModule) module.exports = module.exports.default\nif (__vue_template__) {\n(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n}\n\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./docs/components/snippets/Ajax.vue\n ** module id = 41\n ** module chunks = 2\n **/","var __vue_script__, __vue_template__\nrequire(\"!!./../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"extract\\\":true,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!./../../node_modules/vue-loader/lib/style-rewriter.js!./../../node_modules/vue-loader/lib/selector.js?type=style&index=0!./Select.vue\")\n__vue_script__ = require(\"!!babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./Select.vue\")\n__vue_template__ = require(\"!!vue-html-loader!./../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./Select.vue\")\nmodule.exports = __vue_script__ || {}\nif (module.exports.__esModule) module.exports = module.exports.default\nif (__vue_template__) {\n(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n}\n\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./src/components/Select.vue\n ** module id = 42\n ** module chunks = 2\n **/","export const setSelected = ({ dispatch }, selected) => {\n dispatch('SET_SELECTED', selected)\n}\n\nexport const toggleOptionType = ({ dispatch }) => {\n dispatch('TOGGLE_OPTION_TYPE')\n}\n\nexport const setPlaceholder = ({ dispatch }, placeholder) => {\n dispatch('SET_PLACEHOLDER', placeholder)\n}\n\nexport const toggleMultiple = ({ dispatch }) => {\n dispatch('TOGGLE_MULTIPLE')\n}\n\n\n/** WEBPACK FOOTER **\n ** ./docs/vuex/actions.js\n **/","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\nVue.config.debug = true\n\nconst state = {\n selected: null,\n placeholder: 'Select a Country',\n multiple: true,\n maxHeight: '400px',\n options: {\n advanced: require('../data/advanced.js'),\n simple: require('../data/simple.js'),\n },\n optionType: 'advanced'\n}\n\nconst mutations = {\n SET_SELECTED (state, selected) {\n state.selected = selected\n },\n\n TOGGLE_OPTION_TYPE (state) {\n if( state.optionType === 'advanced' ) {\n state.optionType = 'simple'\n } else {\n state.optionType = 'advanced'\n }\n },\n\n SET_PLACEHOLDER (state, placeholder) {\n state.placeholder = placeholder\n },\n\n TOGGLE_MULTIPLE (state) {\n state.multiple = ! state.multiple\n },\n\n SET_MAX_HEIGHT (state, maxHeight) {\n state.maxHeight = maxHeight\n }\n}\n\nexport default new Vuex.Store({\n state,\n mutations\n})\n\n\n\n/** WEBPACK FOOTER **\n ** ./docs/vuex/store.js\n **/","module.exports = {\n\tprops: {\n\t\t/**\n\t\t * Toggles the adding of a 'loading' class to the main\n\t\t * .v-select wrapper. Useful to control UI state when\n\t\t * results are being processed through AJAX.\n\t\t */\n\t\tloading: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * Accept a callback function that will be\n\t\t * run when the search text changes.\n\t\t *\n\t\t * loading() accepts a boolean value, and can\n\t\t * be used to toggle a loading class from\n\t\t * the onSearch callback.\n\t\t *\n\t\t * @param {search} String Current search text\n\t\t * @param {loading} Function(bool) Toggle loading class\n\t\t */\n\t\tonSearch: {\n\t\t\ttype: Function,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * The number of milliseconds to wait before\n\t\t * invoking this.onSearch(). Used to prevent\n\t\t * sending an AJAX request until input is complete.\n\t\t */\n\t\tdebounce: {\n\t\t\ttype: Number,\n\t\t\tdefault: 0\n\t\t}\n\t},\n\n\twatch: {\n\t\t/**\n\t\t * If a callback & search text has been provided,\n\t\t * invoke the onSearch callback.\n\t\t */\n\t\tsearch() {\n\t\t\tif (this.search.length > 0 && this.onSearch) {\n\t\t\t\tthis.onSearch(this.search, this.toggleLoading)\n\t\t\t}\n\t\t},\n\t},\n\n\tmethods: {\n\t\t/**\n\t\t * Toggle this.loading. Optionally pass a boolean\n\t\t * value. If no value is provided, this.loading\n\t\t * will be set to the opposite of it's current value.\n\t\t * @param toggle Boolean\n\t\t * @returns {*}\n\t\t */\n\t\ttoggleLoading(toggle = null) {\n\t\t\tif (toggle == null) {\n\t\t\t\treturn this.loading = !this.loading\n\t\t\t}\n\t\t\treturn this.loading = toggle\n\t\t}\n\t}\n}\n\n\n/** WEBPACK FOOTER **\n ** ./src/mixins/ajax.js\n **/","module.exports = {\n watch: {\n typeAheadPointer() {\n this.maybeAdjustScroll()\n }\n },\n\n methods: {\n /**\n * Adjust the scroll position of the dropdown list\n * if the current pointer is outside of the\n * overflow bounds.\n * @returns {*}\n */\n maybeAdjustScroll() {\n let pixelsToPointerTop = this.pixelsToPointerTop()\n let pixelsToPointerBottom = this.pixelsToPointerBottom()\n\n if ( pixelsToPointerTop <= this.viewport().top) {\n return this.scrollTo( pixelsToPointerTop )\n } else if (pixelsToPointerBottom >= this.viewport().bottom) {\n return this.scrollTo( this.viewport().top + this.pointerHeight() )\n }\n },\n\n /**\n * The distance in pixels from the top of the dropdown\n * list to the top of the current pointer element.\n * @returns {number}\n */\n pixelsToPointerTop() {\n let pixelsToPointerTop = 0\n for (let i = 0; i < this.typeAheadPointer; i++) {\n pixelsToPointerTop += this.$els.dropdownMenu.children[i].offsetHeight\n }\n return pixelsToPointerTop\n },\n\n /**\n * The distance in pixels from the top of the dropdown\n * list to the bottom of the current pointer element.\n * @returns {*}\n */\n pixelsToPointerBottom() {\n return this.pixelsToPointerTop() + this.pointerHeight()\n },\n\n /**\n * The offsetHeight of the current pointer element.\n * @returns {number}\n */\n pointerHeight() {\n let element = this.$els.dropdownMenu.children[this.typeAheadPointer]\n return element ? element.offsetHeight : 0\n },\n\n /**\n * The currently viewable portion of the dropdownMenu.\n * @returns {{top: (string|*|number), bottom: *}}\n */\n viewport() {\n return {\n top: this.$els.dropdownMenu.scrollTop,\n bottom: this.$els.dropdownMenu.offsetHeight + this.$els.dropdownMenu.scrollTop\n }\n },\n\n /**\n * Scroll the dropdownMenu to a given position.\n * @param position\n * @returns {*}\n */\n scrollTo(position) {\n return this.$els.dropdownMenu.scrollTop = position\n },\n }\n}\n\n\n/** WEBPACK FOOTER **\n ** ./src/mixins/pointerScroll.js\n **/","module.exports = {\n data() {\n return {\n typeAheadPointer: -1\n }\n },\n\n watch: {\n filteredOptions() {\n this.typeAheadPointer = 0\n }\n },\n\n methods: {\n /**\n * Move the typeAheadPointer visually up the list by\n * subtracting the current index by one.\n * @return {void}\n */\n typeAheadUp() {\n if (this.typeAheadPointer > 0) {\n this.typeAheadPointer--\n if( this.maybeAdjustScroll ) {\n this.maybeAdjustScroll()\n }\n }\n },\n\n /**\n * Move the typeAheadPointer visually down the list by\n * adding the current index by one.\n * @return {void}\n */\n typeAheadDown() {\n if (this.typeAheadPointer < this.filteredOptions.length - 1) {\n this.typeAheadPointer++\n if( this.maybeAdjustScroll ) {\n this.maybeAdjustScroll()\n }\n }\n },\n\n /**\n * Select the option at the current typeAheadPointer position.\n * Optionally clear the search input on selection.\n * @return {void}\n */\n typeAheadSelect() {\n if( this.filteredOptions[ this.typeAheadPointer ] ) {\n this.select( this.filteredOptions[ this.typeAheadPointer ] );\n } else if (this.taggable && this.search.length){\n this.select(this.search)\n }\n\n if( this.clearSearchOnSelect ) {\n this.search = \"\";\n }\n },\n }\n}\n\n\n/** WEBPACK FOOTER **\n ** ./src/mixins/typeAheadPointer.js\n **/","\n\n\n\n\n\n\n\n/** WEBPACK FOOTER **\n ** Docs.vue?f6d1664a\n **/","\n\n\n\n\n/** WEBPACK FOOTER **\n ** Code.vue?d577756e\n **/","\n\n\n\n\n/** WEBPACK FOOTER **\n ** Examples.vue?4aeeb2f1\n **/","\n\n\n\n\n\n\n/** WEBPACK FOOTER **\n ** GitHubSearch.vue?366e51cd\n **/","\n\n\n\n\n/** WEBPACK FOOTER **\n ** GitHubSearchBasic.vue?313e91b9\n **/","\n\n\n\n\n\n\n/** WEBPACK FOOTER **\n ** Ajax.vue?464aed81\n **/","\n\n\n\n/** WEBPACK FOOTER **\n ** InstallSnippet.vue?798d13a7\n **/","\n\n\n\n\n\n\n\n\n/** WEBPACK FOOTER **\n ** Select.vue?4ad4c6a0\n **/","module.exports = \"
                    \";\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/vue-html-loader!./~/vue-loader/lib/selector.js?type=template&index=0!./docs/Docs.vue\n ** module id = 106\n ** module chunks = 2\n **/","module.exports = \"\";\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/vue-html-loader!./~/vue-loader/lib/selector.js?type=template&index=0!./docs/components/Code.vue\n ** module id = 107\n ** module chunks = 2\n **/","module.exports = \"

                    The resulting vue-select, and it's value: {{ install | json }}

                    Single Option Select

                    <v-select :options="countries"></v-select>

                    Multiple Option Select

                    <v-select multiple :options="countries"></v-select>

                    When the list of options provided by the parent changes, vue-select will react as you'd expect.

                    The most common use case for vue-select is being able to sync the components value with a parent component. The value property supports two-way data binding to accomplish this.

                    The .sync data-binding modifier is completely optional. You may use value without a two-way binding to preselect options.

                    Here we have preselected 'Canada' by setting syncedVal: 'Canada' on the parent component. The buttons below demonstrate how you can set the value from the parent.

                    Current value: {{ syncedVal | json }}

                    <v-select :value.sync="syncedVal" :options="countries"></v-select>

                    By default when the options array contains objects, vue-select looks for the label key for display. If your data source doesn't contain that key, you can set your own using the label prop.

                    On this page, the list of countries used in the examples contains value and label properties: {value: \\\"CA\\\", label: \\\"Canada\\\"}. In this example, we'll display the country code instead of the label.

                    <v-select label="value" :options="countries"></v-select>

                    vue-select provides an onChange property that accepts a callback function. This function is passed the currently selected value(s) as it's only parameter.

                    This is very useful when integrating with Vuex, as it will allow your to trigger an action to update your vuex state object. Choose a callback and see it in action.

                    <v-select on-change="consoleCallback" :options="countries"></v-select>
                    methods: {\\n  consoleCallback(val) {\\n    console.dir(JSON.stringify(val))\\n  },\\n\\n  alertCallback(val) {\\n    alert(JSON.stringify(val))\\n  }\\n}
                    \";\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/vue-html-loader!./~/vue-loader/lib/selector.js?type=template&index=0!./docs/components/Examples.vue\n ** module id = 108\n ** module chunks = 2\n **/","module.exports = \"\";\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/vue-html-loader!./~/vue-loader/lib/selector.js?type=template&index=0!./docs/components/GitHubSearch.vue\n ** module id = 109\n ** module chunks = 2\n **/","module.exports = \"

                    \";\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/vue-html-loader!./~/vue-loader/lib/selector.js?type=template&index=0!./docs/components/GitHubSearchBasic.vue\n ** module id = 110\n ** module chunks = 2\n **/","module.exports = \"
                    props: {\\n\\n  /**\\n   * Contains the currently selected value. Very similar to a\\n   * `value` attribute on an &lt;input&gt;. In most cases, you'll want\\n   * to set this as a two-way binding, using :value.sync. However,\\n   * this will not work with Vuex, in which case you'll need to use\\n   * the onChange callback property.\\n   * @type {Object||String||null}\\n   */\\n  value: {\\n    default: null\\n  },\\n\\n  /**\\n   * An array of strings or objects to be used as dropdown choices.\\n   * If you are using an array of objects, vue-select will look for\\n   * a `label` key (ex. [{label: 'This is Foo', value: 'foo'}]). A\\n   * custom label key can be set with the `label` prop.\\n   * @type {Array}\\n   */\\n  options: {\\n    type: Array,\\n    default() { return [] },\\n  },\\n\\n  /**\\n   * Enable/disable filtering the options.\\n   * @type {Boolean}\\n   */\\n  searchable: {\\n    type: Boolean,\\n    default: true\\n  },\\n\\n  /**\\n   * Equivalent to the `multiple` attribute on a `<select>` input.\\n   * @type {Boolean}\\n   */\\n  multiple: {\\n    type: Boolean,\\n    default: false\\n  },\\n\\n  /**\\n   * Equivalent to the `placeholder` attribute on an `<input>`.\\n   * @type {String}\\n   */\\n  placeholder: {\\n    type: String,\\n    default: ''\\n  },\\n\\n  /**\\n   * Sets a Vue transition property on the `.dropdown-menu`. vue-select\\n   * does not include CSS for transitions, you'll need to add them yourself.\\n   * @type {String}\\n   */\\n  transition: {\\n    type: String,\\n    default: 'expand'\\n  },\\n\\n  /**\\n   * Enables/disables clearing the search text when an option is selected.\\n   * @type {Boolean}\\n   */\\n  clearSearchOnSelect: {\\n    type: Boolean,\\n    default: true\\n  },\\n\\n  /**\\n   * Tells vue-select what key to use when generating option labels when\\n   * `option` is an object.\\n   * @type {String}\\n   */\\n  label: {\\n    type: String,\\n    default: 'label'\\n  },\\n\\n  /**\\n   * An optional callback function that is called each time the selected\\n   * value(s) change. When integrating with Vuex, use this callback to trigger\\n   * an action, rather than using :value.sync to retreive the selected value.\\n   * @type {Function}\\n   * @default {null}\\n   */\\n  onChange: Function\\n}\\n  
                    \";\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/vue-html-loader!./~/vue-loader/lib/selector.js?type=template&index=0!./docs/components/Params.vue\n ** module id = 111\n ** module chunks = 2\n **/","module.exports = \"

                    The onSearch prop allows you to load options via ajax in a parent component when the search text is updated. It is invoked with two parameters, search & loading.

                    onSearch Callback Parameters search, loading

                    search is a string containing the current search text. loading is a function that accepts a boolean value, and is used to toggle the 'loading' class on the top-level vue-select wrapper.

                    Loading Spinner

                    Vue Select includes a default loading spinner that appears when the loading class is present. The spinner slot allows you to implement your own spinner.

                    Loading...

                    Debounce Input

                    Vue Select also accepts a debounce prop that can be used to prevent onSearch from being called until input has completed.

                    Library Agnostic

                    Since Vue.js does not ship with ajax functionality as part of the core library, it's up to you to process the ajax requests in your parent component.

                    Example GitHub API

                    In this example, Vue Resource is used to access the GitHub API.

                    \";\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/vue-html-loader!./~/vue-loader/lib/selector.js?type=template&index=0!./docs/components/snippets/Ajax.vue\n ** module id = 112\n ** module chunks = 2\n **/","module.exports = \"
                    <v-select\\n\\t:debounce="250"\\n\\t:on-search="getOptions"\\n\\t:options="options"\\n\\tplaceholder="Search GitHub Repositories..."\\n\\tlabel="full_name"\\n>\\n</v-select>
                    data() {\\n\\treturn {\\n\\t\\toptions: null\\n\\t}\\n},\\nmethods: {\\n  getOptions(search, loading) {\\n    loading(true)\\n    this.$http.get('https://api.github.com/search/repositories', {\\n       q: search\\n    }).then(resp => {\\n       this.options = resp.data.items\\n       loading(false)\\n    })\\n  }\\n}\\n
                    \";\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/vue-html-loader!./~/vue-loader/lib/selector.js?type=template&index=0!./docs/components/snippets/AjaxExample.vue\n ** module id = 113\n ** module chunks = 2\n **/","module.exports = \"
                    /**\\n * Accept a callback function that will be run\\n * when the search text changes. The callback\\n * will be invoked with these parameters:\\n\\n * @param {search}  String          Current search text\\n * @param {loading} Function(bool)  Toggle loading class\\n */\\nonSearch: {\\n\\ttype: Function,\\n\\tdefault: false\\n},\\n\\n/**\\n * Milliseconds to wait before invoking this.onSearch().\\n * Used to prevent sending an AJAX request until input\\n * has completed.\\n */\\ndebounce: {\\n\\ttype: Number,\\n\\tdefault: 0\\n}
                    \";\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/vue-html-loader!./~/vue-loader/lib/selector.js?type=template&index=0!./docs/components/snippets/AjaxProps.vue\n ** module id = 114\n ** module chunks = 2\n **/","module.exports = \"

                    Install from GitHub via NPM

                    npm install sagalbot/vue-select

                    To use the vue-select component in your templates, simply import it, and register it with your component.

                    <template>\\n  <div id="myApp">\\n    <v-select :value.sync="selected" :options="options"></v-select>\\n  </div>\\n</template>\\n<script>\\nimport vSelect from \\\"vue-select\\\"\\n  export default {\\n    components: {vSelect},\\n\\n    data() {\\n      return {\\n        selected: null,\\n        options: ['foo','bar','baz']\\n      }\\n    }\\n  }\\n</script>\\n
                    \";\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/vue-html-loader!./~/vue-loader/lib/selector.js?type=template&index=0!./docs/components/snippets/InstallSnippet.vue\n ** module id = 115\n ** module chunks = 2\n **/","module.exports = \"
                    {{ placeholder }} {{ getOptionLabel(option) }}
                    Loading...
                    \";\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/vue-html-loader!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/Select.vue\n ** module id = 116\n ** module chunks = 2\n **/","var __vue_script__, __vue_template__\nrequire(\"!!./../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"extract\\\":true,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!./../node_modules/vue-loader/lib/style-rewriter.js!sass-loader?sourceMap!./../node_modules/vue-loader/lib/selector.js?type=style&index=0!./Docs.vue\")\n__vue_script__ = require(\"!!babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./../node_modules/vue-loader/lib/selector.js?type=script&index=0!./Docs.vue\")\n__vue_template__ = require(\"!!vue-html-loader!./../node_modules/vue-loader/lib/selector.js?type=template&index=0!./Docs.vue\")\nmodule.exports = __vue_script__ || {}\nif (module.exports.__esModule) module.exports = module.exports.default\nif (__vue_template__) {\n(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n}\n\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./docs/Docs.vue\n ** module id = 117\n ** module chunks = 2\n **/","var __vue_script__, __vue_template__\n__vue_script__ = require(\"!!babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./Examples.vue\")\n__vue_template__ = require(\"!!vue-html-loader!./../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./Examples.vue\")\nmodule.exports = __vue_script__ || {}\nif (module.exports.__esModule) module.exports = module.exports.default\nif (__vue_template__) {\n(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n}\n\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./docs/components/Examples.vue\n ** module id = 118\n ** module chunks = 2\n **/","var __vue_script__, __vue_template__\nrequire(\"!!./../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"extract\\\":true,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!./../../node_modules/vue-loader/lib/style-rewriter.js!sass-loader?sourceMap!./../../node_modules/vue-loader/lib/selector.js?type=style&index=0!./GitHubSearch.vue\")\n__vue_script__ = require(\"!!babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./GitHubSearch.vue\")\n__vue_template__ = require(\"!!vue-html-loader!./../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./GitHubSearch.vue\")\nmodule.exports = __vue_script__ || {}\nif (module.exports.__esModule) module.exports = module.exports.default\nif (__vue_template__) {\n(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n}\n\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./docs/components/GitHubSearch.vue\n ** module id = 119\n ** module chunks = 2\n **/","var __vue_script__, __vue_template__\n__vue_script__ = require(\"!!babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./GitHubSearchBasic.vue\")\n__vue_template__ = require(\"!!vue-html-loader!./../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./GitHubSearchBasic.vue\")\nmodule.exports = __vue_script__ || {}\nif (module.exports.__esModule) module.exports = module.exports.default\nif (__vue_template__) {\n(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n}\n\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./docs/components/GitHubSearchBasic.vue\n ** module id = 120\n ** module chunks = 2\n **/","var __vue_script__, __vue_template__\n__vue_script__ = require(\"!!babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./Params.vue\")\n__vue_template__ = require(\"!!vue-html-loader!./../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./Params.vue\")\nmodule.exports = __vue_script__ || {}\nif (module.exports.__esModule) module.exports = module.exports.default\nif (__vue_template__) {\n(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n}\n\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./docs/components/Params.vue\n ** module id = 121\n ** module chunks = 2\n **/","var __vue_script__, __vue_template__\n__vue_script__ = require(\"!!babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./AjaxExample.vue\")\n__vue_template__ = require(\"!!vue-html-loader!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./AjaxExample.vue\")\nmodule.exports = __vue_script__ || {}\nif (module.exports.__esModule) module.exports = module.exports.default\nif (__vue_template__) {\n(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n}\n\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./docs/components/snippets/AjaxExample.vue\n ** module id = 122\n ** module chunks = 2\n **/","var __vue_script__, __vue_template__\n__vue_script__ = require(\"!!babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./AjaxProps.vue\")\n__vue_template__ = require(\"!!vue-html-loader!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./AjaxProps.vue\")\nmodule.exports = __vue_script__ || {}\nif (module.exports.__esModule) module.exports = module.exports.default\nif (__vue_template__) {\n(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n}\n\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./docs/components/snippets/AjaxProps.vue\n ** module id = 123\n ** module chunks = 2\n **/","var __vue_script__, __vue_template__\n__vue_script__ = require(\"!!babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./InstallSnippet.vue\")\n__vue_template__ = require(\"!!vue-html-loader!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./InstallSnippet.vue\")\nmodule.exports = __vue_script__ || {}\nif (module.exports.__esModule) module.exports = module.exports.default\nif (__vue_template__) {\n(typeof module.exports === \"function\" ? (module.exports.options || (module.exports.options = {})) : module.exports).template = __vue_template__\n}\n\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./docs/components/snippets/InstallSnippet.vue\n ** module id = 124\n ** module chunks = 2\n **/"],"sourceRoot":""} \ No newline at end of file diff --git a/js/app.bdfb419f193ed57c8b3a.js b/js/app.bdfb419f193ed57c8b3a.js new file mode 100644 index 0000000..8fed1dc --- /dev/null +++ b/js/app.bdfb419f193ed57c8b3a.js @@ -0,0 +1,2 @@ +webpackJsonp([2,0],{0:function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var o=n(90),l=i(o),s=n(87),a=i(s);n(82),l.default.component("v-select",a.default),new l.default({el:"#app",data:function(){return{loading:!1,selected:null,options:[{title:"Read the Docs",icon:"octicon-book",url:"/docs/"},{title:"View on GitHub",icon:"octicon-mark-github",url:"https://github.com/sagalbot/vue-select"},{title:"View on NPM",icon:"octicon-database",url:"https://www.npmjs.com/package/vue-select"},{title:"View Code Climate Analysis",icon:"octicon-graph",url:"https://codeclimate.com/github/sagalbot/vue-select"},{title:"View Codepen Examples",icon:"octicon-pencil",url:"https://codepen.io/collection/nrkgxV/"}]}}})},38:function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(44),l=i(o),s=n(47),a=i(s),u=n(42),r=i(u),h=n(48),c=i(h),d=n(40),p=i(d),f=n(41),b=i(f),m=n(39),g=i(m);t.default={mixins:[p.default,b.default,g.default],props:{value:{default:null},options:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},maxHeight:{type:String,default:"400px"},searchable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},placeholder:{type:String,default:""},transition:{type:String,default:"fade"},clearSearchOnSelect:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},label:{type:String,default:"label"},getOptionLabel:{type:Function,default:function(e){if("object"===("undefined"==typeof e?"undefined":(0,c.default)(e))){if(!e.hasOwnProperty(this.label))return console.warn('[vue-select warn]: Label key "option.'+this.label+'" does not'+(" exist in options object "+(0,r.default)(e)+".\n")+"http://sagalbot.github.io/vue-select/#ex-labels");if(this.label&&e[this.label])return e[this.label]}return e}},filterFunction:{type:Function,default:function(e,t,n){return(t||"").toLowerCase().indexOf(n.toLowerCase())>-1}},onChange:{type:Function,default:function(e){this.$emit("input",e)}},taggable:{type:Boolean,default:!1},tabindex:{type:Number,default:null},pushTags:{type:Boolean,default:!1},filterable:{type:Boolean,default:!0},createOption:{type:Function,default:function(e){return"object"===(0,c.default)(this.mutableOptions[0])&&(e=(0,a.default)({},this.label,e)),this.$emit("option:created",e),e}},resetOnOptionsChange:{type:Boolean,default:!1},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"}},data:function(){return{search:"",open:!1,mutableValue:null,mutableOptions:[]}},watch:{value:function(e){this.mutableValue=e},mutableValue:function(e,t){this.multiple?this.onChange?this.onChange(e):null:this.onChange&&e!==t?this.onChange(e):null},options:function(e){this.mutableOptions=e},mutableOptions:function(){!this.taggable&&this.resetOnOptionsChange&&(this.mutableValue=this.multiple?[]:null)},multiple:function(e){this.mutableValue=e?[]:null}},created:function(){this.mutableValue=this.value,this.mutableOptions=this.options.slice(0),this.mutableLoading=this.loading,this.$on("option:created",this.maybePushTag)},methods:{select:function(e){this.isOptionSelected(e)?this.deselect(e):(this.taggable&&!this.optionExists(e)&&(e=this.createOption(e)),this.multiple&&!this.mutableValue?this.mutableValue=[e]:this.multiple?this.mutableValue.push(e):this.mutableValue=e),this.onAfterSelect(e)},deselect:function(e){var t=this;if(this.multiple){var n=-1;this.mutableValue.forEach(function(i){(i===e||"object"===("undefined"==typeof i?"undefined":(0,c.default)(i))&&i[t.label]===e[t.label])&&(n=i)});var i=this.mutableValue.indexOf(n);this.mutableValue.splice(i,1)}else this.mutableValue=null},clearSelection:function(){this.mutableValue=this.multiple?[]:null},onAfterSelect:function(e){this.closeOnSelect&&(this.open=!this.open,this.$refs.search.blur()),this.clearSearchOnSelect&&(this.search="")},toggleDropdown:function(e){e.target!==this.$refs.openIndicator&&e.target!==this.$refs.search&&e.target!==this.$refs.toggle&&e.target!==this.$el||(this.open?this.$refs.search.blur():this.disabled||(this.open=!0,this.$refs.search.focus()))},isOptionSelected:function(e){var t=this;if(this.multiple&&this.mutableValue){var n=!1;return this.mutableValue.forEach(function(i){"object"===("undefined"==typeof i?"undefined":(0,c.default)(i))&&i[t.label]===e[t.label]?n=!0:"object"===("undefined"==typeof i?"undefined":(0,c.default)(i))&&i[t.label]===e?n=!0:i===e&&(n=!0)}),n}return this.mutableValue===e},onEscape:function(){this.search.length?this.search="":this.$refs.search.blur()},onSearchBlur:function(){this.clearSearchOnBlur&&(this.search=""),this.open=!1,this.$emit("search:blur")},onSearchFocus:function(){this.open=!0,this.$emit("search:focus")},maybeDeleteValue:function(){if(!this.$refs.search.value.length&&this.mutableValue)return this.multiple?this.mutableValue.pop():this.mutableValue=null},optionExists:function(e){var t=this,n=!1;return this.mutableOptions.forEach(function(i){"object"===("undefined"==typeof i?"undefined":(0,c.default)(i))&&i[t.label]===e?n=!0:i===e&&(n=!0)}),n},maybePushTag:function(e){this.pushTags&&this.mutableOptions.push(e)}},computed:{dropdownClasses:function(){return{open:this.dropdownOpen,single:!this.multiple,searching:this.searching,searchable:this.searchable,unsearchable:!this.searchable,loading:this.mutableLoading,rtl:"rtl"===this.dir,disabled:this.disabled}},clearSearchOnBlur:function(){return this.clearSearchOnSelect&&!this.multiple},searching:function(){return!!this.search},dropdownOpen:function(){return!this.noDrop&&(this.open&&!this.mutableLoading)},searchPlaceholder:function(){if(this.isValueEmpty&&this.placeholder)return this.placeholder},filteredOptions:function(){var e=this;if(!this.filterable&&!this.taggable)return this.mutableOptions.slice();var t=this.mutableOptions.filter(function(t){var n=e.getOptionLabel(t);return"number"==typeof n&&(n=n.toString()),e.filterFunction(t,n,e.search)});return this.taggable&&this.search.length&&!this.optionExists(this.search)&&t.unshift(this.search),t},isValueEmpty:function(){return!this.mutableValue||("object"===(0,c.default)(this.mutableValue)?!(0,l.default)(this.mutableValue).length:!this.mutableValue.length)},valueAsArray:function(){return this.multiple?this.mutableValue:this.mutableValue?[].concat(this.mutableValue):[]},showClearButton:function(){return!this.multiple&&!this.open&&null!=this.mutableValue}}}},39:function(e,t){"use strict";e.exports={props:{loading:{type:Boolean,default:!1},onSearch:{type:Function,default:function(e,t){}}},data:function(){return{mutableLoading:!1}},watch:{search:function(){this.search.length>0&&(this.onSearch(this.search,this.toggleLoading),this.$emit("search",this.search,this.toggleLoading))},loading:function(e){this.mutableLoading=e}},methods:{toggleLoading:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null==e?this.mutableLoading=!this.mutableLoading:this.mutableLoading=e}}}},40:function(e,t){"use strict";e.exports={watch:{typeAheadPointer:function(){this.maybeAdjustScroll()}},methods:{maybeAdjustScroll:function(){var e=this.pixelsToPointerTop(),t=this.pixelsToPointerBottom();return e<=this.viewport().top?this.scrollTo(e):t>=this.viewport().bottom?this.scrollTo(this.viewport().top+this.pointerHeight()):void 0},pixelsToPointerTop:function e(){var e=0;if(this.$refs.dropdownMenu)for(var t=0;t0&&(this.typeAheadPointer--,this.maybeAdjustScroll&&this.maybeAdjustScroll())},typeAheadDown:function(){this.typeAheadPointer -1;\n\t }\n\t },\n\t\n\t onChange: {\n\t type: Function,\n\t default: function _default(val) {\n\t this.$emit('input', val);\n\t }\n\t },\n\t\n\t taggable: {\n\t type: Boolean,\n\t default: false\n\t },\n\t\n\t tabindex: {\n\t type: Number,\n\t default: null\n\t },\n\t\n\t pushTags: {\n\t type: Boolean,\n\t default: false\n\t },\n\t\n\t filterable: {\n\t type: Boolean,\n\t default: true\n\t },\n\t\n\t createOption: {\n\t type: Function,\n\t default: function _default(newOption) {\n\t if ((0, _typeof3.default)(this.mutableOptions[0]) === 'object') {\n\t newOption = (0, _defineProperty3.default)({}, this.label, newOption);\n\t }\n\t this.$emit('option:created', newOption);\n\t return newOption;\n\t }\n\t },\n\t\n\t resetOnOptionsChange: {\n\t type: Boolean,\n\t default: false\n\t },\n\t\n\t noDrop: {\n\t type: Boolean,\n\t default: false\n\t },\n\t\n\t inputId: {\n\t type: String\n\t },\n\t\n\t dir: {\n\t type: String,\n\t default: 'auto'\n\t }\n\t },\n\t\n\t data: function data() {\n\t return {\n\t search: '',\n\t open: false,\n\t mutableValue: null,\n\t mutableOptions: []\n\t };\n\t },\n\t\n\t\n\t watch: {\n\t value: function value(val) {\n\t this.mutableValue = val;\n\t },\n\t mutableValue: function mutableValue(val, old) {\n\t if (this.multiple) {\n\t this.onChange ? this.onChange(val) : null;\n\t } else {\n\t this.onChange && val !== old ? this.onChange(val) : null;\n\t }\n\t },\n\t options: function options(val) {\n\t this.mutableOptions = val;\n\t },\n\t mutableOptions: function mutableOptions() {\n\t if (!this.taggable && this.resetOnOptionsChange) {\n\t this.mutableValue = this.multiple ? [] : null;\n\t }\n\t },\n\t multiple: function multiple(val) {\n\t this.mutableValue = val ? [] : null;\n\t }\n\t },\n\t\n\t created: function created() {\n\t this.mutableValue = this.value;\n\t this.mutableOptions = this.options.slice(0);\n\t this.mutableLoading = this.loading;\n\t\n\t this.$on('option:created', this.maybePushTag);\n\t },\n\t\n\t\n\t methods: {\n\t select: function select(option) {\n\t if (this.isOptionSelected(option)) {\n\t this.deselect(option);\n\t } else {\n\t if (this.taggable && !this.optionExists(option)) {\n\t option = this.createOption(option);\n\t }\n\t\n\t if (this.multiple && !this.mutableValue) {\n\t this.mutableValue = [option];\n\t } else if (this.multiple) {\n\t this.mutableValue.push(option);\n\t } else {\n\t this.mutableValue = option;\n\t }\n\t }\n\t\n\t this.onAfterSelect(option);\n\t },\n\t deselect: function deselect(option) {\n\t var _this = this;\n\t\n\t if (this.multiple) {\n\t var ref = -1;\n\t this.mutableValue.forEach(function (val) {\n\t if (val === option || (typeof val === 'undefined' ? 'undefined' : (0, _typeof3.default)(val)) === 'object' && val[_this.label] === option[_this.label]) {\n\t ref = val;\n\t }\n\t });\n\t var index = this.mutableValue.indexOf(ref);\n\t this.mutableValue.splice(index, 1);\n\t } else {\n\t this.mutableValue = null;\n\t }\n\t },\n\t clearSelection: function clearSelection() {\n\t this.mutableValue = this.multiple ? [] : null;\n\t },\n\t onAfterSelect: function onAfterSelect(option) {\n\t if (this.closeOnSelect) {\n\t this.open = !this.open;\n\t this.$refs.search.blur();\n\t }\n\t\n\t if (this.clearSearchOnSelect) {\n\t this.search = '';\n\t }\n\t },\n\t toggleDropdown: function toggleDropdown(e) {\n\t if (e.target === this.$refs.openIndicator || e.target === this.$refs.search || e.target === this.$refs.toggle || e.target === this.$el) {\n\t if (this.open) {\n\t this.$refs.search.blur();\n\t } else {\n\t if (!this.disabled) {\n\t this.open = true;\n\t this.$refs.search.focus();\n\t }\n\t }\n\t }\n\t },\n\t isOptionSelected: function isOptionSelected(option) {\n\t var _this2 = this;\n\t\n\t if (this.multiple && this.mutableValue) {\n\t var selected = false;\n\t this.mutableValue.forEach(function (opt) {\n\t if ((typeof opt === 'undefined' ? 'undefined' : (0, _typeof3.default)(opt)) === 'object' && opt[_this2.label] === option[_this2.label]) {\n\t selected = true;\n\t } else if ((typeof opt === 'undefined' ? 'undefined' : (0, _typeof3.default)(opt)) === 'object' && opt[_this2.label] === option) {\n\t selected = true;\n\t } else if (opt === option) {\n\t selected = true;\n\t }\n\t });\n\t return selected;\n\t }\n\t\n\t return this.mutableValue === option;\n\t },\n\t onEscape: function onEscape() {\n\t if (!this.search.length) {\n\t this.$refs.search.blur();\n\t } else {\n\t this.search = '';\n\t }\n\t },\n\t onSearchBlur: function onSearchBlur() {\n\t if (this.clearSearchOnBlur) {\n\t this.search = '';\n\t }\n\t this.open = false;\n\t this.$emit('search:blur');\n\t },\n\t onSearchFocus: function onSearchFocus() {\n\t this.open = true;\n\t this.$emit('search:focus');\n\t },\n\t maybeDeleteValue: function maybeDeleteValue() {\n\t if (!this.$refs.search.value.length && this.mutableValue) {\n\t return this.multiple ? this.mutableValue.pop() : this.mutableValue = null;\n\t }\n\t },\n\t optionExists: function optionExists(option) {\n\t var _this3 = this;\n\t\n\t var exists = false;\n\t\n\t this.mutableOptions.forEach(function (opt) {\n\t if ((typeof opt === 'undefined' ? 'undefined' : (0, _typeof3.default)(opt)) === 'object' && opt[_this3.label] === option) {\n\t exists = true;\n\t } else if (opt === option) {\n\t exists = true;\n\t }\n\t });\n\t\n\t return exists;\n\t },\n\t maybePushTag: function maybePushTag(option) {\n\t if (this.pushTags) {\n\t this.mutableOptions.push(option);\n\t }\n\t }\n\t },\n\t\n\t computed: {\n\t dropdownClasses: function dropdownClasses() {\n\t return {\n\t open: this.dropdownOpen,\n\t single: !this.multiple,\n\t searching: this.searching,\n\t searchable: this.searchable,\n\t unsearchable: !this.searchable,\n\t loading: this.mutableLoading,\n\t rtl: this.dir === 'rtl',\n\t disabled: this.disabled\n\t };\n\t },\n\t clearSearchOnBlur: function clearSearchOnBlur() {\n\t return this.clearSearchOnSelect && !this.multiple;\n\t },\n\t searching: function searching() {\n\t return !!this.search;\n\t },\n\t dropdownOpen: function dropdownOpen() {\n\t return this.noDrop ? false : this.open && !this.mutableLoading;\n\t },\n\t searchPlaceholder: function searchPlaceholder() {\n\t if (this.isValueEmpty && this.placeholder) {\n\t return this.placeholder;\n\t }\n\t },\n\t filteredOptions: function filteredOptions() {\n\t var _this4 = this;\n\t\n\t if (!this.filterable && !this.taggable) {\n\t return this.mutableOptions.slice();\n\t }\n\t var options = this.mutableOptions.filter(function (option) {\n\t var label = _this4.getOptionLabel(option);\n\t if (typeof label === 'number') {\n\t label = label.toString();\n\t }\n\t return _this4.filterFunction(option, label, _this4.search);\n\t });\n\t if (this.taggable && this.search.length && !this.optionExists(this.search)) {\n\t options.unshift(this.search);\n\t }\n\t return options;\n\t },\n\t isValueEmpty: function isValueEmpty() {\n\t if (this.mutableValue) {\n\t if ((0, _typeof3.default)(this.mutableValue) === 'object') {\n\t return !(0, _keys2.default)(this.mutableValue).length;\n\t }\n\t return !this.mutableValue.length;\n\t }\n\t\n\t return true;\n\t },\n\t valueAsArray: function valueAsArray() {\n\t if (this.multiple) {\n\t return this.mutableValue;\n\t } else if (this.mutableValue) {\n\t return [].concat(this.mutableValue);\n\t }\n\t\n\t return [];\n\t },\n\t showClearButton: function showClearButton() {\n\t return !this.multiple && !this.open && this.mutableValue != null;\n\t }\n\t }\n\t\n\t};\n\n/***/ }),\n\n/***/ 39:\n/***/ (function(module, exports) {\n\n\t'use strict';\n\t\n\tmodule.exports = {\n\t\tprops: {\n\t\t\tloading: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: false\n\t\t\t},\n\t\n\t\t\tonSearch: {\n\t\t\t\ttype: Function,\n\t\t\t\tdefault: function _default(search, loading) {}\n\t\t\t}\n\t\t},\n\t\n\t\tdata: function data() {\n\t\t\treturn {\n\t\t\t\tmutableLoading: false\n\t\t\t};\n\t\t},\n\t\n\t\n\t\twatch: {\n\t\t\tsearch: function search() {\n\t\t\t\tif (this.search.length > 0) {\n\t\t\t\t\tthis.onSearch(this.search, this.toggleLoading);\n\t\t\t\t\tthis.$emit('search', this.search, this.toggleLoading);\n\t\t\t\t}\n\t\t\t},\n\t\t\tloading: function loading(val) {\n\t\t\t\tthis.mutableLoading = val;\n\t\t\t}\n\t\t},\n\t\n\t\tmethods: {\n\t\t\ttoggleLoading: function toggleLoading() {\n\t\t\t\tvar toggle = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n\t\n\t\t\t\tif (toggle == null) {\n\t\t\t\t\treturn this.mutableLoading = !this.mutableLoading;\n\t\t\t\t}\n\t\t\t\treturn this.mutableLoading = toggle;\n\t\t\t}\n\t\t}\n\t};\n\n/***/ }),\n\n/***/ 40:\n/***/ (function(module, exports) {\n\n\t\"use strict\";\n\t\n\tmodule.exports = {\n\t watch: {\n\t typeAheadPointer: function typeAheadPointer() {\n\t this.maybeAdjustScroll();\n\t }\n\t },\n\t\n\t methods: {\n\t maybeAdjustScroll: function maybeAdjustScroll() {\n\t var pixelsToPointerTop = this.pixelsToPointerTop();\n\t var pixelsToPointerBottom = this.pixelsToPointerBottom();\n\t\n\t if (pixelsToPointerTop <= this.viewport().top) {\n\t return this.scrollTo(pixelsToPointerTop);\n\t } else if (pixelsToPointerBottom >= this.viewport().bottom) {\n\t return this.scrollTo(this.viewport().top + this.pointerHeight());\n\t }\n\t },\n\t pixelsToPointerTop: function pixelsToPointerTop() {\n\t var pixelsToPointerTop = 0;\n\t if (this.$refs.dropdownMenu) {\n\t for (var i = 0; i < this.typeAheadPointer; i++) {\n\t pixelsToPointerTop += this.$refs.dropdownMenu.children[i].offsetHeight;\n\t }\n\t }\n\t return pixelsToPointerTop;\n\t },\n\t pixelsToPointerBottom: function pixelsToPointerBottom() {\n\t return this.pixelsToPointerTop() + this.pointerHeight();\n\t },\n\t pointerHeight: function pointerHeight() {\n\t var element = this.$refs.dropdownMenu ? this.$refs.dropdownMenu.children[this.typeAheadPointer] : false;\n\t return element ? element.offsetHeight : 0;\n\t },\n\t viewport: function viewport() {\n\t return {\n\t top: this.$refs.dropdownMenu ? this.$refs.dropdownMenu.scrollTop : 0,\n\t bottom: this.$refs.dropdownMenu ? this.$refs.dropdownMenu.offsetHeight + this.$refs.dropdownMenu.scrollTop : 0\n\t };\n\t },\n\t scrollTo: function scrollTo(position) {\n\t return this.$refs.dropdownMenu ? this.$refs.dropdownMenu.scrollTop = position : null;\n\t }\n\t }\n\t};\n\n/***/ }),\n\n/***/ 41:\n/***/ (function(module, exports) {\n\n\t\"use strict\";\n\t\n\tmodule.exports = {\n\t data: function data() {\n\t return {\n\t typeAheadPointer: -1\n\t };\n\t },\n\t\n\t\n\t watch: {\n\t filteredOptions: function filteredOptions() {\n\t this.typeAheadPointer = 0;\n\t }\n\t },\n\t\n\t methods: {\n\t typeAheadUp: function typeAheadUp() {\n\t if (this.typeAheadPointer > 0) {\n\t this.typeAheadPointer--;\n\t if (this.maybeAdjustScroll) {\n\t this.maybeAdjustScroll();\n\t }\n\t }\n\t },\n\t typeAheadDown: function typeAheadDown() {\n\t if (this.typeAheadPointer < this.filteredOptions.length - 1) {\n\t this.typeAheadPointer++;\n\t if (this.maybeAdjustScroll) {\n\t this.maybeAdjustScroll();\n\t }\n\t }\n\t },\n\t typeAheadSelect: function typeAheadSelect() {\n\t if (this.filteredOptions[this.typeAheadPointer]) {\n\t this.select(this.filteredOptions[this.typeAheadPointer]);\n\t } else if (this.taggable && this.search.length) {\n\t this.select(this.search);\n\t }\n\t\n\t if (this.clearSearchOnSelect) {\n\t this.search = \"\";\n\t }\n\t }\n\t }\n\t};\n\n/***/ }),\n\n/***/ 82:\n/***/ (function(module, exports) {\n\n\t// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 83:\n/***/ (function(module, exports) {\n\n\t// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 87:\n/***/ (function(module, exports, __webpack_require__) {\n\n\t\n\t/* styles */\n\t__webpack_require__(83)\n\t\n\tvar Component = __webpack_require__(88)(\n\t /* script */\n\t __webpack_require__(38),\n\t /* template */\n\t __webpack_require__(89),\n\t /* scopeId */\n\t null,\n\t /* cssModules */\n\t null\n\t)\n\t\n\tmodule.exports = Component.exports\n\n\n/***/ }),\n\n/***/ 89:\n/***/ (function(module, exports) {\n\n\tmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n\t return _c('div', {\n\t staticClass: \"dropdown v-select\",\n\t class: _vm.dropdownClasses,\n\t attrs: {\n\t \"dir\": _vm.dir\n\t }\n\t }, [_c('div', {\n\t ref: \"toggle\",\n\t class: ['dropdown-toggle', 'clearfix'],\n\t on: {\n\t \"mousedown\": function($event) {\n\t $event.preventDefault();\n\t _vm.toggleDropdown($event)\n\t }\n\t }\n\t }, [_vm._l((_vm.valueAsArray), function(option) {\n\t return _vm._t(\"selected-option-container\", [_c('span', {\n\t key: option.index,\n\t staticClass: \"selected-tag\"\n\t }, [_vm._t(\"selected-option\", [_vm._v(\"\\n \" + _vm._s(_vm.getOptionLabel(option)) + \"\\n \")], null, option), _vm._v(\" \"), (_vm.multiple) ? _c('button', {\n\t staticClass: \"close\",\n\t attrs: {\n\t \"disabled\": _vm.disabled,\n\t \"type\": \"button\",\n\t \"aria-label\": \"Remove option\"\n\t },\n\t on: {\n\t \"click\": function($event) {\n\t _vm.deselect(option)\n\t }\n\t }\n\t }, [_c('span', {\n\t attrs: {\n\t \"aria-hidden\": \"true\"\n\t }\n\t }, [_vm._v(\"×\")])]) : _vm._e()], 2)], {\n\t option: option,\n\t deselect: _vm.deselect\n\t })\n\t }), _vm._v(\" \"), _c('input', {\n\t directives: [{\n\t name: \"model\",\n\t rawName: \"v-model\",\n\t value: (_vm.search),\n\t expression: \"search\"\n\t }],\n\t ref: \"search\",\n\t staticClass: \"form-control\",\n\t style: ({\n\t width: _vm.isValueEmpty ? '100%' : 'auto'\n\t }),\n\t attrs: {\n\t \"type\": \"search\",\n\t \"autocomplete\": \"false\",\n\t \"disabled\": _vm.disabled,\n\t \"placeholder\": _vm.searchPlaceholder,\n\t \"tabindex\": _vm.tabindex,\n\t \"readonly\": !_vm.searchable,\n\t \"id\": _vm.inputId,\n\t \"aria-label\": \"Search for option\"\n\t },\n\t domProps: {\n\t \"value\": (_vm.search)\n\t },\n\t on: {\n\t \"keydown\": [function($event) {\n\t if (!('button' in $event) && _vm._k($event.keyCode, \"delete\", [8, 46], $event.key)) { return null; }\n\t _vm.maybeDeleteValue($event)\n\t }, function($event) {\n\t if (!('button' in $event) && _vm._k($event.keyCode, \"up\", 38, $event.key)) { return null; }\n\t $event.preventDefault();\n\t _vm.typeAheadUp($event)\n\t }, function($event) {\n\t if (!('button' in $event) && _vm._k($event.keyCode, \"down\", 40, $event.key)) { return null; }\n\t $event.preventDefault();\n\t _vm.typeAheadDown($event)\n\t }, function($event) {\n\t if (!('button' in $event) && _vm._k($event.keyCode, \"enter\", 13, $event.key)) { return null; }\n\t $event.preventDefault();\n\t _vm.typeAheadSelect($event)\n\t }],\n\t \"keyup\": function($event) {\n\t if (!('button' in $event) && _vm._k($event.keyCode, \"esc\", 27, $event.key)) { return null; }\n\t _vm.onEscape($event)\n\t },\n\t \"blur\": _vm.onSearchBlur,\n\t \"focus\": _vm.onSearchFocus,\n\t \"input\": function($event) {\n\t if ($event.target.composing) { return; }\n\t _vm.search = $event.target.value\n\t }\n\t }\n\t }), _vm._v(\" \"), _c('button', {\n\t directives: [{\n\t name: \"show\",\n\t rawName: \"v-show\",\n\t value: (_vm.showClearButton),\n\t expression: \"showClearButton\"\n\t }],\n\t staticClass: \"clear\",\n\t attrs: {\n\t \"disabled\": _vm.disabled,\n\t \"type\": \"button\",\n\t \"title\": \"Clear selection\"\n\t },\n\t on: {\n\t \"click\": _vm.clearSelection\n\t }\n\t }, [_c('span', {\n\t attrs: {\n\t \"aria-hidden\": \"true\"\n\t }\n\t }, [_vm._v(\"×\")])]), _vm._v(\" \"), (!_vm.noDrop) ? _c('i', {\n\t ref: \"openIndicator\",\n\t staticClass: \"open-indicator\",\n\t attrs: {\n\t \"role\": \"presentation\"\n\t }\n\t }) : _vm._e(), _vm._v(\" \"), _vm._t(\"spinner\", [_c('div', {\n\t directives: [{\n\t name: \"show\",\n\t rawName: \"v-show\",\n\t value: (_vm.mutableLoading),\n\t expression: \"mutableLoading\"\n\t }],\n\t staticClass: \"spinner\"\n\t }, [_vm._v(\"Loading...\")])])], 2), _vm._v(\" \"), _c('transition', {\n\t attrs: {\n\t \"name\": _vm.transition\n\t }\n\t }, [(_vm.dropdownOpen) ? _c('ul', {\n\t ref: \"dropdownMenu\",\n\t staticClass: \"dropdown-menu\",\n\t style: ({\n\t 'max-height': _vm.maxHeight\n\t })\n\t }, [_vm._l((_vm.filteredOptions), function(option, index) {\n\t return _c('li', {\n\t key: index,\n\t class: {\n\t active: _vm.isOptionSelected(option), highlight: index === _vm.typeAheadPointer\n\t },\n\t on: {\n\t \"mouseover\": function($event) {\n\t _vm.typeAheadPointer = index\n\t }\n\t }\n\t }, [_c('a', {\n\t on: {\n\t \"mousedown\": function($event) {\n\t $event.preventDefault();\n\t _vm.select(option)\n\t }\n\t }\n\t }, [_vm._t(\"option\", [_vm._v(\"\\n \" + _vm._s(_vm.getOptionLabel(option)) + \"\\n \")], null, option)], 2)])\n\t }), _vm._v(\" \"), (!_vm.filteredOptions.length) ? _c('li', {\n\t staticClass: \"no-options\"\n\t }, [_vm._t(\"no-options\", [_vm._v(\"Sorry, no matching options.\")])], 2) : _vm._e()], 2) : _vm._e()])], 1)\n\t},staticRenderFns: []}\n\n/***/ })\n\n});\n\n\n// WEBPACK FOOTER //\n// js/app.bdfb419f193ed57c8b3a.js","import Vue from 'vue'\nimport vSelect from '../../src/components/Select'\n\nimport './assets/scss/home.scss'\n\nVue.component('v-select', vSelect);\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n data() {\n return {\n loading: false,\n selected: null,\n options: [\n {\n title: 'Read the Docs',\n icon: 'octicon-book',\n url: '/docs/'\n },\n {\n title: 'View on GitHub',\n icon: 'octicon-mark-github',\n url: 'https://github.com/sagalbot/vue-select'\n },\n {\n title: 'View on NPM',\n icon: 'octicon-database',\n url: 'https://www.npmjs.com/package/vue-select'\n },\n {\n title: 'View Code Climate Analysis',\n icon: 'octicon-graph',\n url: 'https://codeclimate.com/github/sagalbot/vue-select'\n },\n {\n title: 'View Codepen Examples',\n icon: 'octicon-pencil',\n url: 'https://codepen.io/collection/nrkgxV/'\n },\n ]\n }\n }\n});\n\n\n\n// WEBPACK FOOTER //\n// ./docs/homepage/home.js","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// Select.vue?ab9eda7e","module.exports = {\n\tprops: {\n\t\t/**\n\t\t * Toggles the adding of a 'loading' class to the main\n\t\t * .v-select wrapper. Useful to control UI state when\n\t\t * results are being processed through AJAX.\n\t\t */\n\t\tloading: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\n\t\t/**\n\t\t * Accept a callback function that will be\n\t\t * run when the search text changes.\n\t\t *\n\t\t * loading() accepts a boolean value, and can\n\t\t * be used to toggle a loading class from\n\t\t * the onSearch callback.\n\t\t *\n\t\t * @param {search} String Current search text\n\t\t * @param {loading} Function(bool) Toggle loading class\n\t\t */\n\t\tonSearch: {\n\t\t\ttype: Function,\n\t\t\tdefault: function(search, loading){}\n\t\t}\n\t},\n\n\tdata() {\n\t\treturn {\n mutableLoading: false\n }\n\t},\n\n\twatch: {\n\t\t/**\n\t\t * If a callback & search text has been provided,\n\t\t * invoke the onSearch callback.\n\t\t */\n\t\tsearch() {\n\t\t\tif (this.search.length > 0) {\n\t\t\t\tthis.onSearch(this.search, this.toggleLoading)\n this.$emit('search', this.search, this.toggleLoading)\n }\n\t\t},\n /**\n\t\t * Sync the loading prop with the internal\n\t\t * mutable loading value.\n * @param val\n */\n\t\tloading(val) {\n\t\t\tthis.mutableLoading = val\n\t\t}\n\t},\n\n\tmethods: {\n\t\t/**\n\t\t * Toggle this.loading. Optionally pass a boolean\n\t\t * value. If no value is provided, this.loading\n\t\t * will be set to the opposite of it's current value.\n\t\t * @param toggle Boolean\n\t\t * @returns {*}\n\t\t */\n\t\ttoggleLoading(toggle = null) {\n\t\t\tif (toggle == null) {\n\t\t\t\treturn this.mutableLoading = !this.mutableLoading\n\t\t\t}\n\t\t\treturn this.mutableLoading = toggle\n\t\t}\n\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/mixins/ajax.js","// flow\n\nmodule.exports = {\n watch: {\n typeAheadPointer() {\n this.maybeAdjustScroll()\n }\n },\n\n methods: {\n /**\n * Adjust the scroll position of the dropdown list\n * if the current pointer is outside of the\n * overflow bounds.\n * @returns {*}\n */\n maybeAdjustScroll() {\n let pixelsToPointerTop = this.pixelsToPointerTop()\n let pixelsToPointerBottom = this.pixelsToPointerBottom()\n\n if ( pixelsToPointerTop <= this.viewport().top) {\n return this.scrollTo( pixelsToPointerTop )\n } else if (pixelsToPointerBottom >= this.viewport().bottom) {\n return this.scrollTo( this.viewport().top + this.pointerHeight() )\n }\n },\n\n /**\n * The distance in pixels from the top of the dropdown\n * list to the top of the current pointer element.\n * @returns {number}\n */\n pixelsToPointerTop() {\n let pixelsToPointerTop = 0\n if( this.$refs.dropdownMenu ) {\n for (let i = 0; i < this.typeAheadPointer; i++) {\n pixelsToPointerTop += this.$refs.dropdownMenu.children[i].offsetHeight\n }\n }\n return pixelsToPointerTop\n },\n\n /**\n * The distance in pixels from the top of the dropdown\n * list to the bottom of the current pointer element.\n * @returns {*}\n */\n pixelsToPointerBottom() {\n return this.pixelsToPointerTop() + this.pointerHeight()\n },\n\n /**\n * The offsetHeight of the current pointer element.\n * @returns {number}\n */\n pointerHeight() {\n let element = this.$refs.dropdownMenu ? this.$refs.dropdownMenu.children[this.typeAheadPointer] : false\n return element ? element.offsetHeight : 0\n },\n\n /**\n * The currently viewable portion of the dropdownMenu.\n * @returns {{top: (string|*|number), bottom: *}}\n */\n viewport() {\n return {\n top: this.$refs.dropdownMenu ? this.$refs.dropdownMenu.scrollTop: 0,\n bottom: this.$refs.dropdownMenu ? this.$refs.dropdownMenu.offsetHeight + this.$refs.dropdownMenu.scrollTop : 0\n }\n },\n\n /**\n * Scroll the dropdownMenu to a given position.\n * @param position\n * @returns {*}\n */\n scrollTo(position) {\n return this.$refs.dropdownMenu ? this.$refs.dropdownMenu.scrollTop = position : null\n },\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/mixins/pointerScroll.js","module.exports = {\n data() {\n return {\n typeAheadPointer: -1\n }\n },\n\n watch: {\n filteredOptions() {\n this.typeAheadPointer = 0\n }\n },\n\n methods: {\n /**\n * Move the typeAheadPointer visually up the list by\n * subtracting the current index by one.\n * @return {void}\n */\n typeAheadUp() {\n if (this.typeAheadPointer > 0) {\n this.typeAheadPointer--\n if( this.maybeAdjustScroll ) {\n this.maybeAdjustScroll()\n }\n }\n },\n\n /**\n * Move the typeAheadPointer visually down the list by\n * adding the current index by one.\n * @return {void}\n */\n typeAheadDown() {\n if (this.typeAheadPointer < this.filteredOptions.length - 1) {\n this.typeAheadPointer++\n if( this.maybeAdjustScroll ) {\n this.maybeAdjustScroll()\n }\n }\n },\n\n /**\n * Select the option at the current typeAheadPointer position.\n * Optionally clear the search input on selection.\n * @return {void}\n */\n typeAheadSelect() {\n if( this.filteredOptions[ this.typeAheadPointer ] ) {\n this.select( this.filteredOptions[ this.typeAheadPointer ] );\n } else if (this.taggable && this.search.length){\n this.select(this.search)\n }\n\n if( this.clearSearchOnSelect ) {\n this.search = \"\";\n }\n },\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./src/mixins/typeAheadPointer.js","\n/* styles */\nrequire(\"!!../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"omit\\\":1,\\\"extract\\\":true,\\\"remove\\\":true}!vue-style-loader!css-loader?sourceMap!../../node_modules/vue-loader/lib/style-rewriter?id=data-v-3e06dd28!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Select.vue\")\n\nvar Component = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")(\n /* script */\n require(\"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Select.vue\"),\n /* template */\n require(\"!!../../node_modules/vue-loader/lib/template-compiler?id=data-v-3e06dd28!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Select.vue\"),\n /* scopeId */\n null,\n /* cssModules */\n null\n)\n\nmodule.exports = Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Select.vue\n// module id = 87\n// module chunks = 2","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', {\n staticClass: \"dropdown v-select\",\n class: _vm.dropdownClasses,\n attrs: {\n \"dir\": _vm.dir\n }\n }, [_c('div', {\n ref: \"toggle\",\n class: ['dropdown-toggle', 'clearfix'],\n on: {\n \"mousedown\": function($event) {\n $event.preventDefault();\n _vm.toggleDropdown($event)\n }\n }\n }, [_vm._l((_vm.valueAsArray), function(option) {\n return _vm._t(\"selected-option-container\", [_c('span', {\n key: option.index,\n staticClass: \"selected-tag\"\n }, [_vm._t(\"selected-option\", [_vm._v(\"\\n \" + _vm._s(_vm.getOptionLabel(option)) + \"\\n \")], null, option), _vm._v(\" \"), (_vm.multiple) ? _c('button', {\n staticClass: \"close\",\n attrs: {\n \"disabled\": _vm.disabled,\n \"type\": \"button\",\n \"aria-label\": \"Remove option\"\n },\n on: {\n \"click\": function($event) {\n _vm.deselect(option)\n }\n }\n }, [_c('span', {\n attrs: {\n \"aria-hidden\": \"true\"\n }\n }, [_vm._v(\"×\")])]) : _vm._e()], 2)], {\n option: option,\n deselect: _vm.deselect\n })\n }), _vm._v(\" \"), _c('input', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.search),\n expression: \"search\"\n }],\n ref: \"search\",\n staticClass: \"form-control\",\n style: ({\n width: _vm.isValueEmpty ? '100%' : 'auto'\n }),\n attrs: {\n \"type\": \"search\",\n \"autocomplete\": \"false\",\n \"disabled\": _vm.disabled,\n \"placeholder\": _vm.searchPlaceholder,\n \"tabindex\": _vm.tabindex,\n \"readonly\": !_vm.searchable,\n \"id\": _vm.inputId,\n \"aria-label\": \"Search for option\"\n },\n domProps: {\n \"value\": (_vm.search)\n },\n on: {\n \"keydown\": [function($event) {\n if (!('button' in $event) && _vm._k($event.keyCode, \"delete\", [8, 46], $event.key)) { return null; }\n _vm.maybeDeleteValue($event)\n }, function($event) {\n if (!('button' in $event) && _vm._k($event.keyCode, \"up\", 38, $event.key)) { return null; }\n $event.preventDefault();\n _vm.typeAheadUp($event)\n }, function($event) {\n if (!('button' in $event) && _vm._k($event.keyCode, \"down\", 40, $event.key)) { return null; }\n $event.preventDefault();\n _vm.typeAheadDown($event)\n }, function($event) {\n if (!('button' in $event) && _vm._k($event.keyCode, \"enter\", 13, $event.key)) { return null; }\n $event.preventDefault();\n _vm.typeAheadSelect($event)\n }],\n \"keyup\": function($event) {\n if (!('button' in $event) && _vm._k($event.keyCode, \"esc\", 27, $event.key)) { return null; }\n _vm.onEscape($event)\n },\n \"blur\": _vm.onSearchBlur,\n \"focus\": _vm.onSearchFocus,\n \"input\": function($event) {\n if ($event.target.composing) { return; }\n _vm.search = $event.target.value\n }\n }\n }), _vm._v(\" \"), _c('button', {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: (_vm.showClearButton),\n expression: \"showClearButton\"\n }],\n staticClass: \"clear\",\n attrs: {\n \"disabled\": _vm.disabled,\n \"type\": \"button\",\n \"title\": \"Clear selection\"\n },\n on: {\n \"click\": _vm.clearSelection\n }\n }, [_c('span', {\n attrs: {\n \"aria-hidden\": \"true\"\n }\n }, [_vm._v(\"×\")])]), _vm._v(\" \"), (!_vm.noDrop) ? _c('i', {\n ref: \"openIndicator\",\n staticClass: \"open-indicator\",\n attrs: {\n \"role\": \"presentation\"\n }\n }) : _vm._e(), _vm._v(\" \"), _vm._t(\"spinner\", [_c('div', {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: (_vm.mutableLoading),\n expression: \"mutableLoading\"\n }],\n staticClass: \"spinner\"\n }, [_vm._v(\"Loading...\")])])], 2), _vm._v(\" \"), _c('transition', {\n attrs: {\n \"name\": _vm.transition\n }\n }, [(_vm.dropdownOpen) ? _c('ul', {\n ref: \"dropdownMenu\",\n staticClass: \"dropdown-menu\",\n style: ({\n 'max-height': _vm.maxHeight\n })\n }, [_vm._l((_vm.filteredOptions), function(option, index) {\n return _c('li', {\n key: index,\n class: {\n active: _vm.isOptionSelected(option), highlight: index === _vm.typeAheadPointer\n },\n on: {\n \"mouseover\": function($event) {\n _vm.typeAheadPointer = index\n }\n }\n }, [_c('a', {\n on: {\n \"mousedown\": function($event) {\n $event.preventDefault();\n _vm.select(option)\n }\n }\n }, [_vm._t(\"option\", [_vm._v(\"\\n \" + _vm._s(_vm.getOptionLabel(option)) + \"\\n \")], null, option)], 2)])\n }), _vm._v(\" \"), (!_vm.filteredOptions.length) ? _c('li', {\n staticClass: \"no-options\"\n }, [_vm._t(\"no-options\", [_vm._v(\"Sorry, no matching options.\")])], 2) : _vm._e()], 2) : _vm._e()])], 1)\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-3e06dd28!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/Select.vue\n// module id = 89\n// module chunks = 2"],"sourceRoot":""} \ No newline at end of file diff --git a/js/manifest.710d7c49ef129adb0c58.js b/js/manifest.710d7c49ef129adb0c58.js new file mode 100644 index 0000000..ca17aba --- /dev/null +++ b/js/manifest.710d7c49ef129adb0c58.js @@ -0,0 +1,2 @@ +!function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var r=window.webpackJsonp;window.webpackJsonp=function(c,o){for(var p,l,s=0,d=[];s0?r:n)(t)}},function(t,e,n){var r=n(10);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(1),i=n(2),o=n(19),a=n(27),s=n(5).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:a.f(t)})}},function(t,e,n){e.f=n(8)},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(10),i=n(1).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){t.exports=!n(3)&&!n(9)(function(){return 7!=Object.defineProperty(n(29)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){"use strict";var r=n(19),i=n(12),o=n(36),a=n(6),s=n(4),c=n(18),u=n(62),f=n(21),l=n(68),p=n(8)("iterator"),d=!([].keys&&"next"in[].keys()),v="@@iterator",h="keys",m="values",y=function(){return this};t.exports=function(t,e,n,g,_,b,w){u(n,e,g);var x,$,C,O=function(t){if(!d&&t in T)return T[t];switch(t){case h:return function(){return new n(this,t)};case m:return function(){return new n(this,t)}}return function(){return new n(this,t)}},k=e+" Iterator",A=_==m,S=!1,T=t.prototype,E=T[p]||T[v]||_&&T[_],j=!d&&E||O(_),L=_?A?O("entries"):j:void 0,M="Array"==e?T.entries||E:E;if(M&&(C=l(M.call(new t)),C!==Object.prototype&&C.next&&(f(C,k,!0),r||s(C,p)||a(C,p,y))),A&&E&&E.name!==m&&(S=!0,j=function(){return E.call(this)}),r&&!w||!d&&!S&&T[p]||a(T,p,j),c[e]=j,c[k]=y,_)if(x={values:A?j:O(m),keys:b?j:O(h),entries:L},w)for($ in x)$ in T||o(T,$,x[$]);else i(i.P+i.F*(d||S),e,x);return x}},function(t,e,n){var r=n(11),i=n(65),o=n(17),a=n(22)("IE_PROTO"),s=function(){},c="prototype",u=function(){var t,e=n(29)("iframe"),r=o.length,i="<",a=">";for(e.style.display="none",n(59).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(i+"script"+a+"document.F=Object"+i+"/script"+a),t.close(),u=t.F;r--;)delete u[c][o[r]];return u()};t.exports=Object.create||function(t,e){var n;return null!==t?(s[c]=r(t),n=new s,s[c]=null,n[a]=t):n=u(),void 0===e?n:i(n,e)}},function(t,e,n){var r=n(35),i=n(17).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var r=n(4),i=n(7),o=n(56)(!1),a=n(22)("IE_PROTO");t.exports=function(t,e){var n,s=i(t),c=0,u=[];for(n in s)n!=a&&r(s,n)&&u.push(n);for(;e.length>c;)r(s,n=e[c++])&&(~o(u,n)||u.push(n));return u}},function(t,e,n){t.exports=n(6)},function(t,e,n){var r=n(16);t.exports=function(t){return Object(r(t))}},,,,,function(t,e,n){t.exports={default:n(49),__esModule:!0}},function(t,e,n){t.exports={default:n(50),__esModule:!0}},function(t,e,n){t.exports={default:n(51),__esModule:!0}},function(t,e,n){t.exports={default:n(52),__esModule:!0}},function(t,e,n){t.exports={default:n(53),__esModule:!0}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(43),o=r(i);e.default=function(t,e,n){return e in t?(0,o.default)(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(46),o=r(i),a=n(45),s=r(a),c="function"==typeof s.default&&"symbol"==typeof o.default?function(t){return typeof t}:function(t){return t&&"function"==typeof s.default&&t.constructor===s.default&&t!==s.default.prototype?"symbol":typeof t};e.default="function"==typeof s.default&&"symbol"===c(o.default)?function(t){return"undefined"==typeof t?"undefined":c(t)}:function(t){return t&&"function"==typeof s.default&&t.constructor===s.default&&t!==s.default.prototype?"symbol":"undefined"==typeof t?"undefined":c(t)}},function(t,e,n){var r=n(2),i=r.JSON||(r.JSON={stringify:JSON.stringify});t.exports=function(t){return i.stringify.apply(i,arguments)}},function(t,e,n){n(74);var r=n(2).Object;t.exports=function(t,e,n){return r.defineProperty(t,e,n)}},function(t,e,n){n(75),t.exports=n(2).Object.keys},function(t,e,n){n(78),n(76),n(79),n(80),t.exports=n(2).Symbol},function(t,e,n){n(77),n(81),t.exports=n(27).f("iterator")},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){t.exports=function(){}},function(t,e,n){var r=n(7),i=n(72),o=n(71);t.exports=function(t){return function(e,n,a){var s,c=r(e),u=i(c.length),f=o(a,u);if(t&&n!=n){for(;u>f;)if(s=c[f++],s!=s)return!0}else for(;u>f;f++)if((t||f in c)&&c[f]===n)return t||f||0;return!t&&-1}}},function(t,e,n){var r=n(54);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var r=n(13),i=n(34),o=n(20);t.exports=function(t){var e=r(t),n=i.f;if(n)for(var a,s=n(t),c=o.f,u=0;s.length>u;)c.call(t,a=s[u++])&&e.push(a);return e}},function(t,e,n){var r=n(1).document;t.exports=r&&r.documentElement},function(t,e,n){var r=n(28);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(28);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){"use strict";var r=n(32),i=n(14),o=n(21),a={};n(6)(a,n(8)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){var r=n(15)("meta"),i=n(10),o=n(4),a=n(5).f,s=0,c=Object.isExtensible||function(){return!0},u=!n(9)(function(){return c(Object.preventExtensions({}))}),f=function(t){a(t,r,{value:{i:"O"+ ++s,w:{}}})},l=function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,r)){if(!c(t))return"F";if(!e)return"E";f(t)}return t[r].i},p=function(t,e){if(!o(t,r)){if(!c(t))return!0;if(!e)return!1;f(t)}return t[r].w},d=function(t){return u&&v.NEED&&c(t)&&!o(t,r)&&f(t),t},v=t.exports={KEY:r,NEED:!1,fastKey:l,getWeak:p,onFreeze:d}},function(t,e,n){var r=n(5),i=n(11),o=n(13);t.exports=n(3)?Object.defineProperties:function(t,e){i(t);for(var n,a=o(e),s=a.length,c=0;s>c;)r.f(t,n=a[c++],e[n]);return t}},function(t,e,n){var r=n(20),i=n(14),o=n(7),a=n(25),s=n(4),c=n(30),u=Object.getOwnPropertyDescriptor;e.f=n(3)?u:function(t,e){if(t=o(t),e=a(e,!0),c)try{return u(t,e)}catch(t){}if(s(t,e))return i(!r.f.call(t,e),t[e])}},function(t,e,n){var r=n(7),i=n(33).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return i(t)}catch(t){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?s(t):i(r(t))}},function(t,e,n){var r=n(4),i=n(37),o=n(22)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,e,n){var r=n(12),i=n(2),o=n(9);t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],a={};a[t]=e(n),r(r.S+r.F*o(function(){n(1)}),"Object",a)}},function(t,e,n){var r=n(24),i=n(16);t.exports=function(t){return function(e,n){var o,a,s=String(i(e)),c=r(n),u=s.length;return c<0||c>=u?t?"":void 0:(o=s.charCodeAt(c),o<55296||o>56319||c+1===u||(a=s.charCodeAt(c+1))<56320||a>57343?t?s.charAt(c):o:t?s.slice(c,c+2):(o-55296<<10)+(a-56320)+65536)}}},function(t,e,n){var r=n(24),i=Math.max,o=Math.min;t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):o(t,e)}},function(t,e,n){var r=n(24),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){"use strict";var r=n(55),i=n(63),o=n(18),a=n(7);t.exports=n(31)(Array,"Array",function(t,e){this._t=a(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):"keys"==e?i(0,n):"values"==e?i(0,t[n]):i(0,[n,t[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e,n){var r=n(12);r(r.S+r.F*!n(3),"Object",{defineProperty:n(5).f})},function(t,e,n){var r=n(37),i=n(13);n(69)("keys",function(){return function(t){return i(r(t))}})},function(t,e){},function(t,e,n){"use strict";var r=n(70)(!0);n(31)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){"use strict";var r=n(1),i=n(4),o=n(3),a=n(12),s=n(36),c=n(64).KEY,u=n(9),f=n(23),l=n(21),p=n(15),d=n(8),v=n(27),h=n(26),m=n(58),y=n(61),g=n(11),_=n(10),b=n(7),w=n(25),x=n(14),$=n(32),C=n(67),O=n(66),k=n(5),A=n(13),S=O.f,T=k.f,E=C.f,j=r.Symbol,L=r.JSON,M=L&&L.stringify,I="prototype",N=d("_hidden"),P=d("toPrimitive"),D={}.propertyIsEnumerable,F=f("symbol-registry"),R=f("symbols"),H=f("op-symbols"),B=Object[I],U="function"==typeof j,V=r.QObject,z=!V||!V[I]||!V[I].findChild,J=o&&u(function(){return 7!=$(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=S(B,e);r&&delete B[e],T(t,e,n),r&&t!==B&&T(B,e,r)}:T,K=function(t){var e=R[t]=$(j[I]);return e._k=t,e},W=U&&"symbol"==typeof j.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof j},q=function(t,e,n){return t===B&&q(H,e,n),g(t),e=w(e,!0),g(n),i(R,e)?(n.enumerable?(i(t,N)&&t[N][e]&&(t[N][e]=!1),n=$(n,{enumerable:x(0,!1)})):(i(t,N)||T(t,N,x(1,{})),t[N][e]=!0),J(t,e,n)):T(t,e,n)},G=function(t,e){g(t);for(var n,r=m(e=b(e)),i=0,o=r.length;o>i;)q(t,n=r[i++],e[n]);return t},Z=function(t,e){return void 0===e?$(t):G($(t),e)},X=function(t){var e=D.call(this,t=w(t,!0));return!(this===B&&i(R,t)&&!i(H,t))&&(!(e||!i(this,t)||!i(R,t)||i(this,N)&&this[N][t])||e)},Y=function(t,e){if(t=b(t),e=w(e,!0),t!==B||!i(R,e)||i(H,e)){var n=S(t,e);return!n||!i(R,e)||i(t,N)&&t[N][e]||(n.enumerable=!0),n}},Q=function(t){for(var e,n=E(b(t)),r=[],o=0;n.length>o;)i(R,e=n[o++])||e==N||e==c||r.push(e);return r},tt=function(t){for(var e,n=t===B,r=E(n?H:b(t)),o=[],a=0;r.length>a;)!i(R,e=r[a++])||n&&!i(B,e)||o.push(R[e]);return o};U||(j=function(){if(this instanceof j)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===B&&e.call(H,n),i(this,N)&&i(this[N],t)&&(this[N][t]=!1),J(this,t,x(1,n))};return o&&z&&J(B,t,{configurable:!0,set:e}),K(t)},s(j[I],"toString",function(){return this._k}),O.f=Y,k.f=q,n(33).f=C.f=Q,n(20).f=X,n(34).f=tt,o&&!n(19)&&s(B,"propertyIsEnumerable",X,!0),v.f=function(t){return K(d(t))}),a(a.G+a.W+a.F*!U,{Symbol:j});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)d(et[nt++]);for(var rt=A(d.store),it=0;rt.length>it;)h(rt[it++]);a(a.S+a.F*!U,"Symbol",{for:function(t){return i(F,t+="")?F[t]:F[t]=j(t)},keyFor:function(t){if(!W(t))throw TypeError(t+" is not a symbol!");for(var e in F)if(F[e]===t)return e},useSetter:function(){z=!0},useSimple:function(){z=!1}}),a(a.S+a.F*!U,"Object",{create:Z,defineProperty:q,defineProperties:G,getOwnPropertyDescriptor:Y,getOwnPropertyNames:Q,getOwnPropertySymbols:tt}),L&&a(a.S+a.F*(!U||u(function(){var t=j();return"[null]"!=M([t])||"{}"!=M({a:t})||"{}"!=M(Object(t))})),"JSON",{stringify:function(t){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=e=r[1],(_(e)||void 0!==t)&&!W(t))return y(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!W(e))return e}),r[1]=e,M.apply(L,r)}}),j[I][P]||n(6)(j[I],P,j[I].valueOf),l(j,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,e,n){n(26)("asyncIterator")},function(t,e,n){n(26)("observable")},function(t,e,n){n(73);for(var r=n(1),i=n(6),o=n(18),a=n(8)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c1)for(var n=1;n=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},n(85),e.setImmediate=setImmediate,e.clearImmediate=clearImmediate},,function(t,e){t.exports=function(t,e,n,r){var i,o=t=t||{},a=typeof t.default;"object"!==a&&"function"!==a||(i=t,o=t.default);var s="function"==typeof o?o.options:o;if(e&&(s.render=e.render,s.staticRenderFns=e.staticRenderFns),n&&(s._scopeId=n),r){var c=s.computed||(s.computed={});Object.keys(r).forEach(function(t){var e=r[t];c[t]=function(){return e}})}return{esModule:i,exports:o,options:s}}},,function(t,e,n){(function(e,n){/*! + * Vue.js v2.5.13 + * (c) 2014-2017 Evan You + * Released under the MIT License. + */ +"use strict";function r(t){return void 0===t||null===t}function i(t){return void 0!==t&&null!==t}function o(t){return t===!0}function a(t){return t===!1}function s(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function c(t){return null!==t&&"object"==typeof t}function u(t){return"[object Object]"===lo.call(t)}function f(t){return"[object RegExp]"===lo.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function p(t){return null==t?"":"object"==typeof t?JSON.stringify(t,null,2):String(t)}function d(t){var e=parseFloat(t);return isNaN(e)?t:e}function v(t,e){for(var n=Object.create(null),r=t.split(","),i=0;i-1)return t.splice(n,1)}}function m(t,e){return ho.call(t,e)}function y(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}function g(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function _(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function b(t,e){for(var n in e)t[n]=e[n];return t}function w(t){for(var e={},n=0;n0&&(a=gt(a,(e||"")+"_"+n),yt(a[0])&&yt(u)&&(f[c]=M(u.text+a[0].text),a.shift()),f.push.apply(f,a)):s(a)?yt(u)?f[c]=M(u.text+a):""!==a&&f.push(M(a)):yt(a)&&yt(u)?f[c]=M(u.text+a.text):(o(t._isVList)&&i(a.tag)&&r(a.key)&&i(e)&&(a.key="__vlist"+e+"_"+n+"__"),f.push(a)));return f}function _t(t,e){return(t.__esModule||Jo&&"Module"===t[Symbol.toStringTag])&&(t=t.default),c(t)?e.extend(t):t}function bt(t,e,n,r,i){var o=Yo();return o.asyncFactory=t,o.asyncMeta={data:e,context:n,children:r,tag:i},o}function wt(t,e,n){if(o(t.error)&&i(t.errorComp))return t.errorComp;if(i(t.resolved))return t.resolved;if(o(t.loading)&&i(t.loadingComp))return t.loadingComp;if(!i(t.contexts)){var a=t.contexts=[n],s=!0,u=function(){for(var t=0,e=a.length;t1?_(n):n;for(var r=_(arguments,1),i=0,o=n.length;i$a&&ga[n].id>t.id;)n--;ga.splice(n+1,0,t)}else ga.push(t);wa||(wa=!0,st(Bt))}}function Kt(t,e,n){ka.get=function(){return this[e][n]},ka.set=function(t){this[e][n]=t},Object.defineProperty(t,n,ka)}function Wt(t){t._watchers=[];var e=t.$options;e.props&&qt(t,e.props),e.methods&&te(t,e.methods),e.data?Gt(t):F(t._data={},!0),e.computed&&Xt(t,e.computed),e.watch&&e.watch!==Fo&&ee(t,e.watch)}function qt(t,e){var n=t.$options.propsData||{},r=t._props={},i=t.$options._propKeys=[],o=!t.$parent;na.shouldConvert=o;var a=function(o){i.push(o);var a=Y(o,e,n,t);R(r,o,a),o in t||Kt(t,"_props",o)};for(var s in e)a(s);na.shouldConvert=!0}function Gt(t){var e=t.$options.data;e=t._data="function"==typeof e?Zt(e,t):e||{},u(e)||(e={});for(var n=Object.keys(e),r=t.$options.props,i=(t.$options.methods,n.length);i--;){var o=n[i];r&&m(r,o)||A(o)||Kt(t,"_data",o)}F(e,!0)}function Zt(t,e){try{return t.call(e,e)}catch(t){return nt(t,e,"data()"),{}}}function Xt(t,e){var n=t._computedWatchers=Object.create(null),r=Vo();for(var i in e){var o=e[i],a="function"==typeof o?o:o.get;r||(n[i]=new Oa(t,a||x,x,Aa)),i in t||Yt(t,i,o)}}function Yt(t,e,n){var r=!Vo();"function"==typeof n?(ka.get=r?Qt(e):n,ka.set=x):(ka.get=n.get?r&&n.cache!==!1?Qt(e):n.get:x,ka.set=n.set?n.set:x),Object.defineProperty(t,e,ka)}function Qt(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),qo.target&&e.depend(),e.value}}function te(t,e){t.$options.props;for(var n in e)t[n]=null==e[n]?x:g(e[n],t)}function ee(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var i=0;i=0||n.indexOf(t[i])<0)&&r.push(t[i]);return r}return t}function Pe(t){this._init(t)}function De(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=_(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),e.push(t),this}}function Fe(t){t.mixin=function(t){return this.options=Z(this.options,t),this}}function Re(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,i=t._Ctor||(t._Ctor={});if(i[r])return i[r];var o=t.name||n.options.name,a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=Z(n.options,t),a.super=n,a.options.props&&He(a),a.options.computed&&Be(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,Co.forEach(function(t){a[t]=n[t]}),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=b({},a.options),i[r]=a,a}}function He(t){var e=t.options.props;for(var n in e)Kt(t.prototype,"_props",n)}function Be(t){var e=t.options.computed;for(var n in e)Yt(t.prototype,n,e[n])}function Ue(t){Co.forEach(function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}})}function Ve(t){return t&&(t.Ctor.options.name||t.tag)}function ze(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!f(t)&&t.test(e)}function Je(t,e){var n=t.cache,r=t.keys,i=t._vnode;for(var o in n){var a=n[o];if(a){var s=Ve(a.componentOptions);s&&!e(s)&&Ke(n,o,r,i)}}}function Ke(t,e,n,r){var i=t[e];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),t[e]=null,h(n,e)}function We(t){var e={};e.get=function(){return ko},Object.defineProperty(t,"config",e),t.util={warn:Ko,extend:b,mergeOptions:Z,defineReactive:R},t.set=H,t.delete=B,t.nextTick=st,t.options=Object.create(null),Co.forEach(function(e){t.options[e+"s"]=Object.create(null)}),t.options._base=t,b(t.options.components,Na),De(t),Fe(t),Re(t),Ue(t)}function qe(t){for(var e=t.data,n=t,r=t;i(r.componentInstance);)r=r.componentInstance._vnode,r&&r.data&&(e=Ge(r.data,e));for(;i(n=n.parent);)n&&n.data&&(e=Ge(e,n.data));return Ze(e.staticClass,e.class)}function Ge(t,e){return{staticClass:Xe(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function Ze(t,e){return i(t)||i(e)?Xe(t,Ye(e)):""}function Xe(t,e){return t?e?t+" "+e:t:e||""}function Ye(t){return Array.isArray(t)?Qe(t):c(t)?tn(t):"string"==typeof t?t:""}function Qe(t){for(var e,n="",r=0,o=t.length;r-1?os[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:os[t]=/HTMLUnknownElement/.test(e.toString())}function rn(t){if("string"==typeof t){var e=document.querySelector(t);return e?e:document.createElement("div")}return t}function on(t,e){var n=document.createElement(t);return"select"!==t?n:(e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)}function an(t,e){return document.createElementNS(ts[t],e)}function sn(t){return document.createTextNode(t)}function cn(t){return document.createComment(t)}function un(t,e,n){t.insertBefore(e,n)}function fn(t,e){t.removeChild(e)}function ln(t,e){t.appendChild(e)}function pn(t){return t.parentNode}function dn(t){return t.nextSibling}function vn(t){return t.tagName}function hn(t,e){t.textContent=e}function mn(t,e,n){t.setAttribute(e,n)}function yn(t,e){var n=t.data.ref;if(n){var r=t.context,i=t.componentInstance||t.elm,o=r.$refs;e?Array.isArray(o[n])?h(o[n],i):o[n]===i&&(o[n]=void 0):t.data.refInFor?Array.isArray(o[n])?o[n].indexOf(i)<0&&o[n].push(i):o[n]=[i]:o[n]=i}}function gn(t,e){return t.key===e.key&&(t.tag===e.tag&&t.isComment===e.isComment&&i(t.data)===i(e.data)&&_n(t,e)||o(t.isAsyncPlaceholder)&&t.asyncFactory===e.asyncFactory&&r(e.asyncFactory.error))}function _n(t,e){if("input"!==t.tag)return!0;var n,r=i(n=t.data)&&i(n=n.attrs)&&n.type,o=i(n=e.data)&&i(n=n.attrs)&&n.type;return r===o||as(r)&&as(o)}function bn(t,e,n){var r,o,a={};for(r=e;r<=n;++r)o=t[r].key,i(o)&&(a[o]=r);return a}function wn(t){function e(t){return new Zo(j.tagName(t).toLowerCase(),{},[],void 0,t)}function n(t,e){function n(){0===--n.listeners&&a(t)}return n.listeners=e,n}function a(t){var e=j.parentNode(t);i(e)&&j.removeChild(e,t)}function c(t,e,n,r,a){if(t.isRootInsert=!a,!u(t,e,n,r)){var s=t.data,c=t.children,f=t.tag;i(f)?(t.elm=t.ns?j.createElementNS(t.ns,f):j.createElement(f,t),y(t),d(t,c,e),i(s)&&m(t,e),p(n,t.elm,r)):o(t.isComment)?(t.elm=j.createComment(t.text),p(n,t.elm,r)):(t.elm=j.createTextNode(t.text),p(n,t.elm,r))}}function u(t,e,n,r){var a=t.data;if(i(a)){var s=i(t.componentInstance)&&a.keepAlive;if(i(a=a.hook)&&i(a=a.init)&&a(t,!1,n,r),i(t.componentInstance))return f(t,e),o(s)&&l(t,e,n,r),!0}}function f(t,e){i(t.data.pendingInsert)&&(e.push.apply(e,t.data.pendingInsert),t.data.pendingInsert=null),t.elm=t.componentInstance.$el,h(t)?(m(t,e),y(t)):(yn(t),e.push(t))}function l(t,e,n,r){for(var o,a=t;a.componentInstance;)if(a=a.componentInstance._vnode,i(o=a.data)&&i(o=o.transition)){for(o=0;ov?(l=r(n[y+1])?null:n[y+1].elm,g(t,l,n,d,y,o)):d>y&&b(t,e,p,v)}function $(t,e,n,r){for(var o=n;o=0&&(m=t.charAt(h)," "===m);h--);m&&ms.test(m)||(f=!0)}}else void 0===o?(v=i+1,o=t.slice(0,i).trim()):e();if(void 0===o?o=t.slice(0,i).trim():0!==v&&e(),a)for(i=0;i-1?{exp:t.slice(0,Ra),key:'"'+t.slice(Ra+1)+'"'}:{exp:t,key:null};for(Da=t,Ra=Ha=Ba=0;!Jn();)Fa=zn(),Kn(Fa)?qn(Fa):91===Fa&&Wn(Fa);return{exp:t.slice(0,Ha),key:t.slice(Ha+1,Ba)}}function zn(){return Da.charCodeAt(++Ra)}function Jn(){return Ra>=Pa}function Kn(t){return 34===t||39===t}function Wn(t){var e=1;for(Ha=Ra;!Jn();)if(t=zn(),Kn(t))qn(t);else if(91===t&&e++,93===t&&e--,0===e){Ba=Ra;break}}function qn(t){for(var e=t;!Jn()&&(t=zn(),t!==e););}function Gn(t,e,n){Ua=n;var r=e.value,i=e.modifiers,o=t.tag,a=t.attrsMap.type;if(t.component)return Bn(t,r,i),!1;if("select"===o)Yn(t,r,i);else if("input"===o&&"checkbox"===a)Zn(t,r,i);else if("input"===o&&"radio"===a)Xn(t,r,i);else if("input"===o||"textarea"===o)Qn(t,r,i);else if(!ko.isReservedTag(o))return Bn(t,r,i),!1;return!0}function Zn(t,e,n){var r=n&&n.number,i=Rn(t,"value")||"null",o=Rn(t,"true-value")||"true",a=Rn(t,"false-value")||"false";In(t,"checked","Array.isArray("+e+")?_i("+e+","+i+")>-1"+("true"===o?":("+e+")":":_q("+e+","+o+")")),Fn(t,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+e+"=$$a.concat([$$v]))}else{$$i>-1&&("+e+"=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{"+Un(e,"$$c")+"}",null,!0)}function Xn(t,e,n){var r=n&&n.number,i=Rn(t,"value")||"null";i=r?"_n("+i+")":i,In(t,"checked","_q("+e+","+i+")"),Fn(t,"change",Un(e,i),null,!0)}function Yn(t,e,n){var r=n&&n.number,i='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(r?"_n(val)":"val")+"})",o="$event.target.multiple ? $$selectedVal : $$selectedVal[0]",a="var $$selectedVal = "+i+";";a=a+" "+Un(e,o),Fn(t,"change",a,null,!0)}function Qn(t,e,n){var r=t.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?ys:"input",f="$event.target.value";s&&(f="$event.target.value.trim()"),a&&(f="_n("+f+")");var l=Un(e,f);c&&(l="if($event.target.composing)return;"+l),In(t,"value","("+e+")"),Fn(t,u,l,null,!0),(s||a)&&Fn(t,"blur","$forceUpdate()")}function tr(t){if(i(t[ys])){var e=Mo?"change":"input";t[e]=[].concat(t[ys],t[e]||[]),delete t[ys]}i(t[gs])&&(t.change=[].concat(t[gs],t.change||[]),delete t[gs])}function er(t,e,n){var r=Va;return function i(){var o=t.apply(null,arguments);null!==o&&rr(e,i,n,r)}}function nr(t,e,n,r,i){e=at(e),n&&(e=er(e,t,r)),Va.addEventListener(t,e,Ro?{capture:r,passive:i}:r)}function rr(t,e,n,r){(r||Va).removeEventListener(t,e._withTask||e,n)}function ir(t,e){if(!r(t.data.on)||!r(e.data.on)){var n=e.data.on||{},i=t.data.on||{};Va=e.elm,tr(n),lt(n,i,nr,rr,e.context),Va=void 0}}function or(t,e){if(!r(t.data.domProps)||!r(e.data.domProps)){var n,o,a=e.elm,s=t.data.domProps||{},c=e.data.domProps||{};i(c.__ob__)&&(c=e.data.domProps=b({},c));for(n in s)r(c[n])&&(a[n]="");for(n in c){if(o=c[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),o===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n){a._value=o;var u=r(o)?"":String(o);ar(a,u)&&(a.value=u)}else a[n]=o}}}function ar(t,e){return!t.composing&&("OPTION"===t.tagName||sr(t,e)||cr(t,e))}function sr(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}function cr(t,e){var n=t.value,r=t._vModifiers;if(i(r)){if(r.lazy)return!1;if(r.number)return d(n)!==d(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}function ur(t){var e=fr(t.style);return t.staticStyle?b(t.staticStyle,e):e}function fr(t){return Array.isArray(t)?w(t):"string"==typeof t?ws(t):t}function lr(t,e){var n,r={};if(e)for(var i=t;i.componentInstance;)i=i.componentInstance._vnode,i&&i.data&&(n=ur(i.data))&&b(r,n);(n=ur(t.data))&&b(r,n);for(var o=t;o=o.parent;)o.data&&(n=ur(o.data))&&b(r,n);return r}function pr(t,e){var n=e.data,o=t.data;if(!(r(n.staticStyle)&&r(n.style)&&r(o.staticStyle)&&r(o.style))){var a,s,c=e.elm,u=o.staticStyle,f=o.normalizedStyle||o.style||{},l=u||f,p=fr(e.data.style)||{};e.data.normalizedStyle=i(p.__ob__)?b({},p):p;var d=lr(e,!0);for(s in l)r(d[s])&&Cs(c,s,"");for(s in d)a=d[s],a!==l[s]&&Cs(c,s,null==a?"":a)}}function dr(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return t.classList.add(e)}):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function vr(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return t.classList.remove(e)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function hr(t){if(t){if("object"==typeof t){var e={};return t.css!==!1&&b(e,Ss(t.name||"v")),b(e,t),e}return"string"==typeof t?Ss(t):void 0}}function mr(t){Ps(function(){Ps(t)})}function yr(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),dr(t,e))}function gr(t,e){t._transitionClasses&&h(t._transitionClasses,e),vr(t,e)}function _r(t,e,n){var r=br(t,e),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===Es?Ms:Ns,c=0,u=function(){t.removeEventListener(s,f),n()},f=function(e){e.target===t&&++c>=a&&u()};setTimeout(function(){c0&&(n=Es,f=a,l=o.length):e===js?u>0&&(n=js,f=u,l=c.length):(f=Math.max(a,u),n=f>0?a>u?Es:js:null,l=n?n===Es?o.length:c.length:0);var p=n===Es&&Ds.test(r[Ls+"Property"]);return{type:n,timeout:f,propCount:l,hasTransform:p}}function wr(t,e){for(;t.length1}function Ar(t,e){e.data.show!==!0&&$r(e)}function Sr(t,e,n){Tr(t,e,n),(Mo||No)&&setTimeout(function(){Tr(t,e,n)},0)}function Tr(t,e,n){var r=e.value,i=t.multiple;if(!i||Array.isArray(r)){for(var o,a,s=0,c=t.options.length;s-1,a.selected!==o&&(a.selected=o);else if(C(jr(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));i||(t.selectedIndex=-1)}}function Er(t,e){return e.every(function(e){return!C(e,t)})}function jr(t){return"_value"in t?t._value:t.value}function Lr(t){t.target.composing=!0}function Mr(t){t.target.composing&&(t.target.composing=!1,Ir(t.target,"input"))}function Ir(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Nr(t){return!t.componentInstance||t.data&&t.data.transition?t:Nr(t.componentInstance._vnode)}function Pr(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Pr($t(e.children)):t}function Dr(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var i=n._parentListeners;for(var o in i)e[yo(o)]=i[o];return e}function Fr(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function Rr(t){for(;t=t.parent;)if(t.data.transition)return!0}function Hr(t,e){return e.key===t.key&&e.tag===t.tag}function Br(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Ur(t){t.data.newPos=t.elm.getBoundingClientRect()}function Vr(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,i=e.top-n.top;if(r||i){t.data.moved=!0;var o=t.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}function zr(t,e){var n=e?Qs(e):Xs;if(n.test(t)){for(var r,i,o,a=[],s=[],c=n.lastIndex=0;r=n.exec(t);){i=r.index,i>c&&(s.push(o=t.slice(c,i)),a.push(JSON.stringify(o)));var u=En(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c=0&&c[i].lowerCasedTag!==o;i--);else i=0;if(i>=0){for(var a=c.length-1;a>=i;a--)e.end&&e.end(c[a].tag,n,r);c.length=i,s=i&&c[i-1].tag}else"br"===o?e.start&&e.start(t,[],!0,n,r):"p"===o&&(e.start&&e.start(t,[],!1,n,r),e.end&&e.end(t,n,r))}for(var a,s,c=[],u=e.expectHTML,f=e.isUnaryTag||wo,l=e.canBeLeftOpenTag||wo,p=0;t;){if(a=t,s&&Ac(s)){var d=0,v=s.toLowerCase(),h=Sc[v]||(Sc[v]=new RegExp("([\\s\\S]*?)(]*>)","i")),m=t.replace(h,function(t,n,r){return d=r.length,Ac(v)||"noscript"===v||(n=n.replace(//g,"$1").replace(//g,"$1")),Mc(v,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""});p+=t.length-m.length,t=m,o(v,p-d,p)}else{var y=t.indexOf("<");if(0===y){if(dc.test(t)){var g=t.indexOf("-->");if(g>=0){e.shouldKeepComment&&e.comment(t.substring(4,g)),n(g+3);continue}}if(vc.test(t)){var _=t.indexOf("]>");if(_>=0){n(_+2);continue}}var b=t.match(pc);if(b){n(b[0].length);continue}var w=t.match(lc);if(w){var x=p;n(w[0].length),o(w[1],x,p);continue}var $=r();if($){i($),Mc(s,t)&&n(1);continue}}var C=void 0,O=void 0,k=void 0;if(y>=0){for(O=t.slice(y);!(lc.test(O)||uc.test(O)||dc.test(O)||vc.test(O)||(k=O.indexOf("<",1),k<0));)y+=k,O=t.slice(y);C=t.substring(0,y),n(y)}y<0&&(C=t,t=""),e.chars&&C&&e.chars(C)}if(t===a){e.chars&&e.chars(t);break}}o()}function Xr(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:mi(e),parent:n,children:[]}}function Yr(t,e){function n(t){t.pre&&(s=!1),wc(t.tag)&&(c=!1);for(var n=0;n':'
                    ',kc.innerHTML.indexOf(" ")>0}function uo(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}var fo=Object.freeze({}),lo=Object.prototype.toString,po=v("slot,component",!0),vo=v("key,ref,slot,slot-scope,is"),ho=Object.prototype.hasOwnProperty,mo=/-(\w)/g,yo=y(function(t){return t.replace(mo,function(t,e){return e?e.toUpperCase():""})}),go=y(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),_o=/\B([A-Z])/g,bo=y(function(t){return t.replace(_o,"-$1").toLowerCase()}),wo=function(t,e,n){return!1},xo=function(t){return t},$o="data-server-rendered",Co=["component","directive","filter"],Oo=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],ko={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:wo,isReservedAttr:wo,isUnknownElement:wo,getTagNamespace:x,parsePlatformTagName:xo,mustUseProp:wo,_lifecycleHooks:Oo},Ao=/[^\w.$]/,So="__proto__"in{},To="undefined"!=typeof window,Eo="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,jo=Eo&&WXEnvironment.platform.toLowerCase(),Lo=To&&window.navigator.userAgent.toLowerCase(),Mo=Lo&&/msie|trident/.test(Lo),Io=Lo&&Lo.indexOf("msie 9.0")>0,No=Lo&&Lo.indexOf("edge/")>0,Po=Lo&&Lo.indexOf("android")>0||"android"===jo,Do=Lo&&/iphone|ipad|ipod|ios/.test(Lo)||"ios"===jo,Fo=(Lo&&/chrome\/\d+/.test(Lo)&&!No,{}.watch),Ro=!1;if(To)try{var Ho={};Object.defineProperty(Ho,"passive",{get:function(){Ro=!0}}),window.addEventListener("test-passive",null,Ho)}catch(t){}var Bo,Uo,Vo=function(){return void 0===Bo&&(Bo=!To&&"undefined"!=typeof e&&"server"===e.process.env.VUE_ENV),Bo},zo=To&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,Jo="undefined"!=typeof Symbol&&E(Symbol)&&"undefined"!=typeof Reflect&&E(Reflect.ownKeys);Uo="undefined"!=typeof Set&&E(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return this.set[t]===!0},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var Ko=x,Wo=0,qo=function(){this.id=Wo++,this.subs=[]};qo.prototype.addSub=function(t){this.subs.push(t)},qo.prototype.removeSub=function(t){h(this.subs,t)},qo.prototype.depend=function(){qo.target&&qo.target.addDep(this)},qo.prototype.notify=function(){for(var t=this.subs.slice(),e=0,n=t.length;eparseInt(this.max)&&Ke(c,u[0],u,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}},Na={KeepAlive:Ia};We(Pe),Object.defineProperty(Pe.prototype,"$isServer",{get:Vo}),Object.defineProperty(Pe.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Pe.version="2.5.13";var Pa,Da,Fa,Ra,Ha,Ba,Ua,Va,za,Ja=v("style,class"),Ka=v("input,textarea,option,select,progress"),Wa=function(t,e,n){return"value"===n&&Ka(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},qa=v("contenteditable,draggable,spellcheck"),Ga=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Za="http://www.w3.org/1999/xlink",Xa=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Ya=function(t){return Xa(t)?t.slice(6,t.length):""},Qa=function(t){return null==t||t===!1},ts={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},es=v("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),ns=v("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),rs=function(t){return"pre"===t},is=function(t){return es(t)||ns(t)},os=Object.create(null),as=v("text,number,password,search,email,tel,url"),ss=Object.freeze({createElement:on,createElementNS:an,createTextNode:sn,createComment:cn,insertBefore:un,removeChild:fn,appendChild:ln,parentNode:pn,nextSibling:dn,tagName:vn,setTextContent:hn,setAttribute:mn}),cs={create:function(t,e){yn(e)},update:function(t,e){t.data.ref!==e.data.ref&&(yn(t,!0),yn(e))},destroy:function(t){yn(t,!0)}},us=new Zo("",{},[]),fs=["create","activate","update","remove","destroy"],ls={create:xn,update:xn,destroy:function(t){xn(t,us)}},ps=Object.create(null),ds=[cs,ls],vs={create:An,update:An},hs={create:Tn,update:Tn},ms=/[\w).+\-_$\]]/,ys="__r",gs="__c",_s={create:ir,update:ir},bs={create:or,update:or},ws=y(function(t){var e={},n=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(n).forEach(function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}),xs=/^--/,$s=/\s*!important$/,Cs=function(t,e,n){if(xs.test(e))t.style.setProperty(e,n);else if($s.test(n))t.style.setProperty(e,n.replace($s,""),"important");else{var r=ks(e);if(Array.isArray(n))for(var i=0,o=n.length;i\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,sc="[a-zA-Z_][\\w\\-\\.]*",cc="((?:"+sc+"\\:)?"+sc+")",uc=new RegExp("^<"+cc),fc=/^\s*(\/?)>/,lc=new RegExp("^<\\/"+cc+"[^>]*>"),pc=/^]+>/i,dc=/^ ' : repeat(' ', 5 + i * 2)) + (Array.isArray(vm)\n\t ? ((formatComponentName(vm[0])) + \"... (\" + (vm[1]) + \" recursive calls)\")\n\t : formatComponentName(vm))); })\n\t .join('\\n')\n\t } else {\n\t return (\"\\n\\n(found in \" + (formatComponentName(vm)) + \")\")\n\t }\n\t };\n\t}\n\t\n\t/* */\n\t\n\t\n\tvar uid = 0;\n\t\n\t/**\n\t * A dep is an observable that can have multiple\n\t * directives subscribing to it.\n\t */\n\tvar Dep = function Dep () {\n\t this.id = uid++;\n\t this.subs = [];\n\t};\n\t\n\tDep.prototype.addSub = function addSub (sub) {\n\t this.subs.push(sub);\n\t};\n\t\n\tDep.prototype.removeSub = function removeSub (sub) {\n\t remove(this.subs, sub);\n\t};\n\t\n\tDep.prototype.depend = function depend () {\n\t if (Dep.target) {\n\t Dep.target.addDep(this);\n\t }\n\t};\n\t\n\tDep.prototype.notify = function notify () {\n\t // stabilize the subscriber list first\n\t var subs = this.subs.slice();\n\t for (var i = 0, l = subs.length; i < l; i++) {\n\t subs[i].update();\n\t }\n\t};\n\t\n\t// the current target watcher being evaluated.\n\t// this is globally unique because there could be only one\n\t// watcher being evaluated at any time.\n\tDep.target = null;\n\tvar targetStack = [];\n\t\n\tfunction pushTarget (_target) {\n\t if (Dep.target) { targetStack.push(Dep.target); }\n\t Dep.target = _target;\n\t}\n\t\n\tfunction popTarget () {\n\t Dep.target = targetStack.pop();\n\t}\n\t\n\t/* */\n\t\n\tvar VNode = function VNode (\n\t tag,\n\t data,\n\t children,\n\t text,\n\t elm,\n\t context,\n\t componentOptions,\n\t asyncFactory\n\t) {\n\t this.tag = tag;\n\t this.data = data;\n\t this.children = children;\n\t this.text = text;\n\t this.elm = elm;\n\t this.ns = undefined;\n\t this.context = context;\n\t this.fnContext = undefined;\n\t this.fnOptions = undefined;\n\t this.fnScopeId = undefined;\n\t this.key = data && data.key;\n\t this.componentOptions = componentOptions;\n\t this.componentInstance = undefined;\n\t this.parent = undefined;\n\t this.raw = false;\n\t this.isStatic = false;\n\t this.isRootInsert = true;\n\t this.isComment = false;\n\t this.isCloned = false;\n\t this.isOnce = false;\n\t this.asyncFactory = asyncFactory;\n\t this.asyncMeta = undefined;\n\t this.isAsyncPlaceholder = false;\n\t};\n\t\n\tvar prototypeAccessors = { child: { configurable: true } };\n\t\n\t// DEPRECATED: alias for componentInstance for backwards compat.\n\t/* istanbul ignore next */\n\tprototypeAccessors.child.get = function () {\n\t return this.componentInstance\n\t};\n\t\n\tObject.defineProperties( VNode.prototype, prototypeAccessors );\n\t\n\tvar createEmptyVNode = function (text) {\n\t if ( text === void 0 ) text = '';\n\t\n\t var node = new VNode();\n\t node.text = text;\n\t node.isComment = true;\n\t return node\n\t};\n\t\n\tfunction createTextVNode (val) {\n\t return new VNode(undefined, undefined, undefined, String(val))\n\t}\n\t\n\t// optimized shallow clone\n\t// used for static nodes and slot nodes because they may be reused across\n\t// multiple renders, cloning them avoids errors when DOM manipulations rely\n\t// on their elm reference.\n\tfunction cloneVNode (vnode, deep) {\n\t var componentOptions = vnode.componentOptions;\n\t var cloned = new VNode(\n\t vnode.tag,\n\t vnode.data,\n\t vnode.children,\n\t vnode.text,\n\t vnode.elm,\n\t vnode.context,\n\t componentOptions,\n\t vnode.asyncFactory\n\t );\n\t cloned.ns = vnode.ns;\n\t cloned.isStatic = vnode.isStatic;\n\t cloned.key = vnode.key;\n\t cloned.isComment = vnode.isComment;\n\t cloned.fnContext = vnode.fnContext;\n\t cloned.fnOptions = vnode.fnOptions;\n\t cloned.fnScopeId = vnode.fnScopeId;\n\t cloned.isCloned = true;\n\t if (deep) {\n\t if (vnode.children) {\n\t cloned.children = cloneVNodes(vnode.children, true);\n\t }\n\t if (componentOptions && componentOptions.children) {\n\t componentOptions.children = cloneVNodes(componentOptions.children, true);\n\t }\n\t }\n\t return cloned\n\t}\n\t\n\tfunction cloneVNodes (vnodes, deep) {\n\t var len = vnodes.length;\n\t var res = new Array(len);\n\t for (var i = 0; i < len; i++) {\n\t res[i] = cloneVNode(vnodes[i], deep);\n\t }\n\t return res\n\t}\n\t\n\t/*\n\t * not type checking this file because flow doesn't play well with\n\t * dynamically accessing methods on Array prototype\n\t */\n\t\n\tvar arrayProto = Array.prototype;\n\tvar arrayMethods = Object.create(arrayProto);[\n\t 'push',\n\t 'pop',\n\t 'shift',\n\t 'unshift',\n\t 'splice',\n\t 'sort',\n\t 'reverse'\n\t].forEach(function (method) {\n\t // cache original method\n\t var original = arrayProto[method];\n\t def(arrayMethods, method, function mutator () {\n\t var args = [], len = arguments.length;\n\t while ( len-- ) args[ len ] = arguments[ len ];\n\t\n\t var result = original.apply(this, args);\n\t var ob = this.__ob__;\n\t var inserted;\n\t switch (method) {\n\t case 'push':\n\t case 'unshift':\n\t inserted = args;\n\t break\n\t case 'splice':\n\t inserted = args.slice(2);\n\t break\n\t }\n\t if (inserted) { ob.observeArray(inserted); }\n\t // notify change\n\t ob.dep.notify();\n\t return result\n\t });\n\t});\n\t\n\t/* */\n\t\n\tvar arrayKeys = Object.getOwnPropertyNames(arrayMethods);\n\t\n\t/**\n\t * By default, when a reactive property is set, the new value is\n\t * also converted to become reactive. However when passing down props,\n\t * we don't want to force conversion because the value may be a nested value\n\t * under a frozen data structure. Converting it would defeat the optimization.\n\t */\n\tvar observerState = {\n\t shouldConvert: true\n\t};\n\t\n\t/**\n\t * Observer class that are attached to each observed\n\t * object. Once attached, the observer converts target\n\t * object's property keys into getter/setters that\n\t * collect dependencies and dispatches updates.\n\t */\n\tvar Observer = function Observer (value) {\n\t this.value = value;\n\t this.dep = new Dep();\n\t this.vmCount = 0;\n\t def(value, '__ob__', this);\n\t if (Array.isArray(value)) {\n\t var augment = hasProto\n\t ? protoAugment\n\t : copyAugment;\n\t augment(value, arrayMethods, arrayKeys);\n\t this.observeArray(value);\n\t } else {\n\t this.walk(value);\n\t }\n\t};\n\t\n\t/**\n\t * Walk through each property and convert them into\n\t * getter/setters. This method should only be called when\n\t * value type is Object.\n\t */\n\tObserver.prototype.walk = function walk (obj) {\n\t var keys = Object.keys(obj);\n\t for (var i = 0; i < keys.length; i++) {\n\t defineReactive(obj, keys[i], obj[keys[i]]);\n\t }\n\t};\n\t\n\t/**\n\t * Observe a list of Array items.\n\t */\n\tObserver.prototype.observeArray = function observeArray (items) {\n\t for (var i = 0, l = items.length; i < l; i++) {\n\t observe(items[i]);\n\t }\n\t};\n\t\n\t// helpers\n\t\n\t/**\n\t * Augment an target Object or Array by intercepting\n\t * the prototype chain using __proto__\n\t */\n\tfunction protoAugment (target, src, keys) {\n\t /* eslint-disable no-proto */\n\t target.__proto__ = src;\n\t /* eslint-enable no-proto */\n\t}\n\t\n\t/**\n\t * Augment an target Object or Array by defining\n\t * hidden properties.\n\t */\n\t/* istanbul ignore next */\n\tfunction copyAugment (target, src, keys) {\n\t for (var i = 0, l = keys.length; i < l; i++) {\n\t var key = keys[i];\n\t def(target, key, src[key]);\n\t }\n\t}\n\t\n\t/**\n\t * Attempt to create an observer instance for a value,\n\t * returns the new observer if successfully observed,\n\t * or the existing observer if the value already has one.\n\t */\n\tfunction observe (value, asRootData) {\n\t if (!isObject(value) || value instanceof VNode) {\n\t return\n\t }\n\t var ob;\n\t if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) {\n\t ob = value.__ob__;\n\t } else if (\n\t observerState.shouldConvert &&\n\t !isServerRendering() &&\n\t (Array.isArray(value) || isPlainObject(value)) &&\n\t Object.isExtensible(value) &&\n\t !value._isVue\n\t ) {\n\t ob = new Observer(value);\n\t }\n\t if (asRootData && ob) {\n\t ob.vmCount++;\n\t }\n\t return ob\n\t}\n\t\n\t/**\n\t * Define a reactive property on an Object.\n\t */\n\tfunction defineReactive (\n\t obj,\n\t key,\n\t val,\n\t customSetter,\n\t shallow\n\t) {\n\t var dep = new Dep();\n\t\n\t var property = Object.getOwnPropertyDescriptor(obj, key);\n\t if (property && property.configurable === false) {\n\t return\n\t }\n\t\n\t // cater for pre-defined getter/setters\n\t var getter = property && property.get;\n\t var setter = property && property.set;\n\t\n\t var childOb = !shallow && observe(val);\n\t Object.defineProperty(obj, key, {\n\t enumerable: true,\n\t configurable: true,\n\t get: function reactiveGetter () {\n\t var value = getter ? getter.call(obj) : val;\n\t if (Dep.target) {\n\t dep.depend();\n\t if (childOb) {\n\t childOb.dep.depend();\n\t if (Array.isArray(value)) {\n\t dependArray(value);\n\t }\n\t }\n\t }\n\t return value\n\t },\n\t set: function reactiveSetter (newVal) {\n\t var value = getter ? getter.call(obj) : val;\n\t /* eslint-disable no-self-compare */\n\t if (newVal === value || (newVal !== newVal && value !== value)) {\n\t return\n\t }\n\t /* eslint-enable no-self-compare */\n\t if (false) {\n\t customSetter();\n\t }\n\t if (setter) {\n\t setter.call(obj, newVal);\n\t } else {\n\t val = newVal;\n\t }\n\t childOb = !shallow && observe(newVal);\n\t dep.notify();\n\t }\n\t });\n\t}\n\t\n\t/**\n\t * Set a property on an object. Adds the new property and\n\t * triggers change notification if the property doesn't\n\t * already exist.\n\t */\n\tfunction set (target, key, val) {\n\t if (Array.isArray(target) && isValidArrayIndex(key)) {\n\t target.length = Math.max(target.length, key);\n\t target.splice(key, 1, val);\n\t return val\n\t }\n\t if (key in target && !(key in Object.prototype)) {\n\t target[key] = val;\n\t return val\n\t }\n\t var ob = (target).__ob__;\n\t if (target._isVue || (ob && ob.vmCount)) {\n\t (\"production\") !== 'production' && warn(\n\t 'Avoid adding reactive properties to a Vue instance or its root $data ' +\n\t 'at runtime - declare it upfront in the data option.'\n\t );\n\t return val\n\t }\n\t if (!ob) {\n\t target[key] = val;\n\t return val\n\t }\n\t defineReactive(ob.value, key, val);\n\t ob.dep.notify();\n\t return val\n\t}\n\t\n\t/**\n\t * Delete a property and trigger change if necessary.\n\t */\n\tfunction del (target, key) {\n\t if (Array.isArray(target) && isValidArrayIndex(key)) {\n\t target.splice(key, 1);\n\t return\n\t }\n\t var ob = (target).__ob__;\n\t if (target._isVue || (ob && ob.vmCount)) {\n\t (\"production\") !== 'production' && warn(\n\t 'Avoid deleting properties on a Vue instance or its root $data ' +\n\t '- just set it to null.'\n\t );\n\t return\n\t }\n\t if (!hasOwn(target, key)) {\n\t return\n\t }\n\t delete target[key];\n\t if (!ob) {\n\t return\n\t }\n\t ob.dep.notify();\n\t}\n\t\n\t/**\n\t * Collect dependencies on array elements when the array is touched, since\n\t * we cannot intercept array element access like property getters.\n\t */\n\tfunction dependArray (value) {\n\t for (var e = (void 0), i = 0, l = value.length; i < l; i++) {\n\t e = value[i];\n\t e && e.__ob__ && e.__ob__.dep.depend();\n\t if (Array.isArray(e)) {\n\t dependArray(e);\n\t }\n\t }\n\t}\n\t\n\t/* */\n\t\n\t/**\n\t * Option overwriting strategies are functions that handle\n\t * how to merge a parent option value and a child option\n\t * value into the final value.\n\t */\n\tvar strats = config.optionMergeStrategies;\n\t\n\t/**\n\t * Options with restrictions\n\t */\n\tif (false) {\n\t strats.el = strats.propsData = function (parent, child, vm, key) {\n\t if (!vm) {\n\t warn(\n\t \"option \\\"\" + key + \"\\\" can only be used during instance \" +\n\t 'creation with the `new` keyword.'\n\t );\n\t }\n\t return defaultStrat(parent, child)\n\t };\n\t}\n\t\n\t/**\n\t * Helper that recursively merges two data objects together.\n\t */\n\tfunction mergeData (to, from) {\n\t if (!from) { return to }\n\t var key, toVal, fromVal;\n\t var keys = Object.keys(from);\n\t for (var i = 0; i < keys.length; i++) {\n\t key = keys[i];\n\t toVal = to[key];\n\t fromVal = from[key];\n\t if (!hasOwn(to, key)) {\n\t set(to, key, fromVal);\n\t } else if (isPlainObject(toVal) && isPlainObject(fromVal)) {\n\t mergeData(toVal, fromVal);\n\t }\n\t }\n\t return to\n\t}\n\t\n\t/**\n\t * Data\n\t */\n\tfunction mergeDataOrFn (\n\t parentVal,\n\t childVal,\n\t vm\n\t) {\n\t if (!vm) {\n\t // in a Vue.extend merge, both should be functions\n\t if (!childVal) {\n\t return parentVal\n\t }\n\t if (!parentVal) {\n\t return childVal\n\t }\n\t // when parentVal & childVal are both present,\n\t // we need to return a function that returns the\n\t // merged result of both functions... no need to\n\t // check if parentVal is a function here because\n\t // it has to be a function to pass previous merges.\n\t return function mergedDataFn () {\n\t return mergeData(\n\t typeof childVal === 'function' ? childVal.call(this, this) : childVal,\n\t typeof parentVal === 'function' ? parentVal.call(this, this) : parentVal\n\t )\n\t }\n\t } else {\n\t return function mergedInstanceDataFn () {\n\t // instance merge\n\t var instanceData = typeof childVal === 'function'\n\t ? childVal.call(vm, vm)\n\t : childVal;\n\t var defaultData = typeof parentVal === 'function'\n\t ? parentVal.call(vm, vm)\n\t : parentVal;\n\t if (instanceData) {\n\t return mergeData(instanceData, defaultData)\n\t } else {\n\t return defaultData\n\t }\n\t }\n\t }\n\t}\n\t\n\tstrats.data = function (\n\t parentVal,\n\t childVal,\n\t vm\n\t) {\n\t if (!vm) {\n\t if (childVal && typeof childVal !== 'function') {\n\t (\"production\") !== 'production' && warn(\n\t 'The \"data\" option should be a function ' +\n\t 'that returns a per-instance value in component ' +\n\t 'definitions.',\n\t vm\n\t );\n\t\n\t return parentVal\n\t }\n\t return mergeDataOrFn(parentVal, childVal)\n\t }\n\t\n\t return mergeDataOrFn(parentVal, childVal, vm)\n\t};\n\t\n\t/**\n\t * Hooks and props are merged as arrays.\n\t */\n\tfunction mergeHook (\n\t parentVal,\n\t childVal\n\t) {\n\t return childVal\n\t ? parentVal\n\t ? parentVal.concat(childVal)\n\t : Array.isArray(childVal)\n\t ? childVal\n\t : [childVal]\n\t : parentVal\n\t}\n\t\n\tLIFECYCLE_HOOKS.forEach(function (hook) {\n\t strats[hook] = mergeHook;\n\t});\n\t\n\t/**\n\t * Assets\n\t *\n\t * When a vm is present (instance creation), we need to do\n\t * a three-way merge between constructor options, instance\n\t * options and parent options.\n\t */\n\tfunction mergeAssets (\n\t parentVal,\n\t childVal,\n\t vm,\n\t key\n\t) {\n\t var res = Object.create(parentVal || null);\n\t if (childVal) {\n\t (\"production\") !== 'production' && assertObjectType(key, childVal, vm);\n\t return extend(res, childVal)\n\t } else {\n\t return res\n\t }\n\t}\n\t\n\tASSET_TYPES.forEach(function (type) {\n\t strats[type + 's'] = mergeAssets;\n\t});\n\t\n\t/**\n\t * Watchers.\n\t *\n\t * Watchers hashes should not overwrite one\n\t * another, so we merge them as arrays.\n\t */\n\tstrats.watch = function (\n\t parentVal,\n\t childVal,\n\t vm,\n\t key\n\t) {\n\t // work around Firefox's Object.prototype.watch...\n\t if (parentVal === nativeWatch) { parentVal = undefined; }\n\t if (childVal === nativeWatch) { childVal = undefined; }\n\t /* istanbul ignore if */\n\t if (!childVal) { return Object.create(parentVal || null) }\n\t if (false) {\n\t assertObjectType(key, childVal, vm);\n\t }\n\t if (!parentVal) { return childVal }\n\t var ret = {};\n\t extend(ret, parentVal);\n\t for (var key$1 in childVal) {\n\t var parent = ret[key$1];\n\t var child = childVal[key$1];\n\t if (parent && !Array.isArray(parent)) {\n\t parent = [parent];\n\t }\n\t ret[key$1] = parent\n\t ? parent.concat(child)\n\t : Array.isArray(child) ? child : [child];\n\t }\n\t return ret\n\t};\n\t\n\t/**\n\t * Other object hashes.\n\t */\n\tstrats.props =\n\tstrats.methods =\n\tstrats.inject =\n\tstrats.computed = function (\n\t parentVal,\n\t childVal,\n\t vm,\n\t key\n\t) {\n\t if (childVal && (\"production\") !== 'production') {\n\t assertObjectType(key, childVal, vm);\n\t }\n\t if (!parentVal) { return childVal }\n\t var ret = Object.create(null);\n\t extend(ret, parentVal);\n\t if (childVal) { extend(ret, childVal); }\n\t return ret\n\t};\n\tstrats.provide = mergeDataOrFn;\n\t\n\t/**\n\t * Default strategy.\n\t */\n\tvar defaultStrat = function (parentVal, childVal) {\n\t return childVal === undefined\n\t ? parentVal\n\t : childVal\n\t};\n\t\n\t/**\n\t * Validate component names\n\t */\n\tfunction checkComponents (options) {\n\t for (var key in options.components) {\n\t validateComponentName(key);\n\t }\n\t}\n\t\n\tfunction validateComponentName (name) {\n\t if (!/^[a-zA-Z][\\w-]*$/.test(name)) {\n\t warn(\n\t 'Invalid component name: \"' + name + '\". Component names ' +\n\t 'can only contain alphanumeric characters and the hyphen, ' +\n\t 'and must start with a letter.'\n\t );\n\t }\n\t if (isBuiltInTag(name) || config.isReservedTag(name)) {\n\t warn(\n\t 'Do not use built-in or reserved HTML elements as component ' +\n\t 'id: ' + name\n\t );\n\t }\n\t}\n\t\n\t/**\n\t * Ensure all props option syntax are normalized into the\n\t * Object-based format.\n\t */\n\tfunction normalizeProps (options, vm) {\n\t var props = options.props;\n\t if (!props) { return }\n\t var res = {};\n\t var i, val, name;\n\t if (Array.isArray(props)) {\n\t i = props.length;\n\t while (i--) {\n\t val = props[i];\n\t if (typeof val === 'string') {\n\t name = camelize(val);\n\t res[name] = { type: null };\n\t } else if (false) {\n\t warn('props must be strings when using array syntax.');\n\t }\n\t }\n\t } else if (isPlainObject(props)) {\n\t for (var key in props) {\n\t val = props[key];\n\t name = camelize(key);\n\t res[name] = isPlainObject(val)\n\t ? val\n\t : { type: val };\n\t }\n\t } else if (false) {\n\t warn(\n\t \"Invalid value for option \\\"props\\\": expected an Array or an Object, \" +\n\t \"but got \" + (toRawType(props)) + \".\",\n\t vm\n\t );\n\t }\n\t options.props = res;\n\t}\n\t\n\t/**\n\t * Normalize all injections into Object-based format\n\t */\n\tfunction normalizeInject (options, vm) {\n\t var inject = options.inject;\n\t if (!inject) { return }\n\t var normalized = options.inject = {};\n\t if (Array.isArray(inject)) {\n\t for (var i = 0; i < inject.length; i++) {\n\t normalized[inject[i]] = { from: inject[i] };\n\t }\n\t } else if (isPlainObject(inject)) {\n\t for (var key in inject) {\n\t var val = inject[key];\n\t normalized[key] = isPlainObject(val)\n\t ? extend({ from: key }, val)\n\t : { from: val };\n\t }\n\t } else if (false) {\n\t warn(\n\t \"Invalid value for option \\\"inject\\\": expected an Array or an Object, \" +\n\t \"but got \" + (toRawType(inject)) + \".\",\n\t vm\n\t );\n\t }\n\t}\n\t\n\t/**\n\t * Normalize raw function directives into object format.\n\t */\n\tfunction normalizeDirectives (options) {\n\t var dirs = options.directives;\n\t if (dirs) {\n\t for (var key in dirs) {\n\t var def = dirs[key];\n\t if (typeof def === 'function') {\n\t dirs[key] = { bind: def, update: def };\n\t }\n\t }\n\t }\n\t}\n\t\n\tfunction assertObjectType (name, value, vm) {\n\t if (!isPlainObject(value)) {\n\t warn(\n\t \"Invalid value for option \\\"\" + name + \"\\\": expected an Object, \" +\n\t \"but got \" + (toRawType(value)) + \".\",\n\t vm\n\t );\n\t }\n\t}\n\t\n\t/**\n\t * Merge two option objects into a new one.\n\t * Core utility used in both instantiation and inheritance.\n\t */\n\tfunction mergeOptions (\n\t parent,\n\t child,\n\t vm\n\t) {\n\t if (false) {\n\t checkComponents(child);\n\t }\n\t\n\t if (typeof child === 'function') {\n\t child = child.options;\n\t }\n\t\n\t normalizeProps(child, vm);\n\t normalizeInject(child, vm);\n\t normalizeDirectives(child);\n\t var extendsFrom = child.extends;\n\t if (extendsFrom) {\n\t parent = mergeOptions(parent, extendsFrom, vm);\n\t }\n\t if (child.mixins) {\n\t for (var i = 0, l = child.mixins.length; i < l; i++) {\n\t parent = mergeOptions(parent, child.mixins[i], vm);\n\t }\n\t }\n\t var options = {};\n\t var key;\n\t for (key in parent) {\n\t mergeField(key);\n\t }\n\t for (key in child) {\n\t if (!hasOwn(parent, key)) {\n\t mergeField(key);\n\t }\n\t }\n\t function mergeField (key) {\n\t var strat = strats[key] || defaultStrat;\n\t options[key] = strat(parent[key], child[key], vm, key);\n\t }\n\t return options\n\t}\n\t\n\t/**\n\t * Resolve an asset.\n\t * This function is used because child instances need access\n\t * to assets defined in its ancestor chain.\n\t */\n\tfunction resolveAsset (\n\t options,\n\t type,\n\t id,\n\t warnMissing\n\t) {\n\t /* istanbul ignore if */\n\t if (typeof id !== 'string') {\n\t return\n\t }\n\t var assets = options[type];\n\t // check local registration variations first\n\t if (hasOwn(assets, id)) { return assets[id] }\n\t var camelizedId = camelize(id);\n\t if (hasOwn(assets, camelizedId)) { return assets[camelizedId] }\n\t var PascalCaseId = capitalize(camelizedId);\n\t if (hasOwn(assets, PascalCaseId)) { return assets[PascalCaseId] }\n\t // fallback to prototype chain\n\t var res = assets[id] || assets[camelizedId] || assets[PascalCaseId];\n\t if (false) {\n\t warn(\n\t 'Failed to resolve ' + type.slice(0, -1) + ': ' + id,\n\t options\n\t );\n\t }\n\t return res\n\t}\n\t\n\t/* */\n\t\n\tfunction validateProp (\n\t key,\n\t propOptions,\n\t propsData,\n\t vm\n\t) {\n\t var prop = propOptions[key];\n\t var absent = !hasOwn(propsData, key);\n\t var value = propsData[key];\n\t // handle boolean props\n\t if (isType(Boolean, prop.type)) {\n\t if (absent && !hasOwn(prop, 'default')) {\n\t value = false;\n\t } else if (!isType(String, prop.type) && (value === '' || value === hyphenate(key))) {\n\t value = true;\n\t }\n\t }\n\t // check default value\n\t if (value === undefined) {\n\t value = getPropDefaultValue(vm, prop, key);\n\t // since the default value is a fresh copy,\n\t // make sure to observe it.\n\t var prevShouldConvert = observerState.shouldConvert;\n\t observerState.shouldConvert = true;\n\t observe(value);\n\t observerState.shouldConvert = prevShouldConvert;\n\t }\n\t if (\n\t false\n\t ) {\n\t assertProp(prop, key, value, vm, absent);\n\t }\n\t return value\n\t}\n\t\n\t/**\n\t * Get the default value of a prop.\n\t */\n\tfunction getPropDefaultValue (vm, prop, key) {\n\t // no default, return undefined\n\t if (!hasOwn(prop, 'default')) {\n\t return undefined\n\t }\n\t var def = prop.default;\n\t // warn against non-factory defaults for Object & Array\n\t if (false) {\n\t warn(\n\t 'Invalid default value for prop \"' + key + '\": ' +\n\t 'Props with type Object/Array must use a factory function ' +\n\t 'to return the default value.',\n\t vm\n\t );\n\t }\n\t // the raw prop value was also undefined from previous render,\n\t // return previous default value to avoid unnecessary watcher trigger\n\t if (vm && vm.$options.propsData &&\n\t vm.$options.propsData[key] === undefined &&\n\t vm._props[key] !== undefined\n\t ) {\n\t return vm._props[key]\n\t }\n\t // call factory function for non-Function types\n\t // a value is Function if its prototype is function even across different execution context\n\t return typeof def === 'function' && getType(prop.type) !== 'Function'\n\t ? def.call(vm)\n\t : def\n\t}\n\t\n\t/**\n\t * Assert whether a prop is valid.\n\t */\n\tfunction assertProp (\n\t prop,\n\t name,\n\t value,\n\t vm,\n\t absent\n\t) {\n\t if (prop.required && absent) {\n\t warn(\n\t 'Missing required prop: \"' + name + '\"',\n\t vm\n\t );\n\t return\n\t }\n\t if (value == null && !prop.required) {\n\t return\n\t }\n\t var type = prop.type;\n\t var valid = !type || type === true;\n\t var expectedTypes = [];\n\t if (type) {\n\t if (!Array.isArray(type)) {\n\t type = [type];\n\t }\n\t for (var i = 0; i < type.length && !valid; i++) {\n\t var assertedType = assertType(value, type[i]);\n\t expectedTypes.push(assertedType.expectedType || '');\n\t valid = assertedType.valid;\n\t }\n\t }\n\t if (!valid) {\n\t warn(\n\t \"Invalid prop: type check failed for prop \\\"\" + name + \"\\\".\" +\n\t \" Expected \" + (expectedTypes.map(capitalize).join(', ')) +\n\t \", got \" + (toRawType(value)) + \".\",\n\t vm\n\t );\n\t return\n\t }\n\t var validator = prop.validator;\n\t if (validator) {\n\t if (!validator(value)) {\n\t warn(\n\t 'Invalid prop: custom validator check failed for prop \"' + name + '\".',\n\t vm\n\t );\n\t }\n\t }\n\t}\n\t\n\tvar simpleCheckRE = /^(String|Number|Boolean|Function|Symbol)$/;\n\t\n\tfunction assertType (value, type) {\n\t var valid;\n\t var expectedType = getType(type);\n\t if (simpleCheckRE.test(expectedType)) {\n\t var t = typeof value;\n\t valid = t === expectedType.toLowerCase();\n\t // for primitive wrapper objects\n\t if (!valid && t === 'object') {\n\t valid = value instanceof type;\n\t }\n\t } else if (expectedType === 'Object') {\n\t valid = isPlainObject(value);\n\t } else if (expectedType === 'Array') {\n\t valid = Array.isArray(value);\n\t } else {\n\t valid = value instanceof type;\n\t }\n\t return {\n\t valid: valid,\n\t expectedType: expectedType\n\t }\n\t}\n\t\n\t/**\n\t * Use function string name to check built-in types,\n\t * because a simple equality check will fail when running\n\t * across different vms / iframes.\n\t */\n\tfunction getType (fn) {\n\t var match = fn && fn.toString().match(/^\\s*function (\\w+)/);\n\t return match ? match[1] : ''\n\t}\n\t\n\tfunction isType (type, fn) {\n\t if (!Array.isArray(fn)) {\n\t return getType(fn) === getType(type)\n\t }\n\t for (var i = 0, len = fn.length; i < len; i++) {\n\t if (getType(fn[i]) === getType(type)) {\n\t return true\n\t }\n\t }\n\t /* istanbul ignore next */\n\t return false\n\t}\n\t\n\t/* */\n\t\n\tfunction handleError (err, vm, info) {\n\t if (vm) {\n\t var cur = vm;\n\t while ((cur = cur.$parent)) {\n\t var hooks = cur.$options.errorCaptured;\n\t if (hooks) {\n\t for (var i = 0; i < hooks.length; i++) {\n\t try {\n\t var capture = hooks[i].call(cur, err, vm, info) === false;\n\t if (capture) { return }\n\t } catch (e) {\n\t globalHandleError(e, cur, 'errorCaptured hook');\n\t }\n\t }\n\t }\n\t }\n\t }\n\t globalHandleError(err, vm, info);\n\t}\n\t\n\tfunction globalHandleError (err, vm, info) {\n\t if (config.errorHandler) {\n\t try {\n\t return config.errorHandler.call(null, err, vm, info)\n\t } catch (e) {\n\t logError(e, null, 'config.errorHandler');\n\t }\n\t }\n\t logError(err, vm, info);\n\t}\n\t\n\tfunction logError (err, vm, info) {\n\t if (false) {\n\t warn((\"Error in \" + info + \": \\\"\" + (err.toString()) + \"\\\"\"), vm);\n\t }\n\t /* istanbul ignore else */\n\t if ((inBrowser || inWeex) && typeof console !== 'undefined') {\n\t console.error(err);\n\t } else {\n\t throw err\n\t }\n\t}\n\t\n\t/* */\n\t/* globals MessageChannel */\n\t\n\tvar callbacks = [];\n\tvar pending = false;\n\t\n\tfunction flushCallbacks () {\n\t pending = false;\n\t var copies = callbacks.slice(0);\n\t callbacks.length = 0;\n\t for (var i = 0; i < copies.length; i++) {\n\t copies[i]();\n\t }\n\t}\n\t\n\t// Here we have async deferring wrappers using both micro and macro tasks.\n\t// In < 2.4 we used micro tasks everywhere, but there are some scenarios where\n\t// micro tasks have too high a priority and fires in between supposedly\n\t// sequential events (e.g. #4521, #6690) or even between bubbling of the same\n\t// event (#6566). However, using macro tasks everywhere also has subtle problems\n\t// when state is changed right before repaint (e.g. #6813, out-in transitions).\n\t// Here we use micro task by default, but expose a way to force macro task when\n\t// needed (e.g. in event handlers attached by v-on).\n\tvar microTimerFunc;\n\tvar macroTimerFunc;\n\tvar useMacroTask = false;\n\t\n\t// Determine (macro) Task defer implementation.\n\t// Technically setImmediate should be the ideal choice, but it's only available\n\t// in IE. The only polyfill that consistently queues the callback after all DOM\n\t// events triggered in the same loop is by using MessageChannel.\n\t/* istanbul ignore if */\n\tif (typeof setImmediate !== 'undefined' && isNative(setImmediate)) {\n\t macroTimerFunc = function () {\n\t setImmediate(flushCallbacks);\n\t };\n\t} else if (typeof MessageChannel !== 'undefined' && (\n\t isNative(MessageChannel) ||\n\t // PhantomJS\n\t MessageChannel.toString() === '[object MessageChannelConstructor]'\n\t)) {\n\t var channel = new MessageChannel();\n\t var port = channel.port2;\n\t channel.port1.onmessage = flushCallbacks;\n\t macroTimerFunc = function () {\n\t port.postMessage(1);\n\t };\n\t} else {\n\t /* istanbul ignore next */\n\t macroTimerFunc = function () {\n\t setTimeout(flushCallbacks, 0);\n\t };\n\t}\n\t\n\t// Determine MicroTask defer implementation.\n\t/* istanbul ignore next, $flow-disable-line */\n\tif (typeof Promise !== 'undefined' && isNative(Promise)) {\n\t var p = Promise.resolve();\n\t microTimerFunc = function () {\n\t p.then(flushCallbacks);\n\t // in problematic UIWebViews, Promise.then doesn't completely break, but\n\t // it can get stuck in a weird state where callbacks are pushed into the\n\t // microtask queue but the queue isn't being flushed, until the browser\n\t // needs to do some other work, e.g. handle a timer. Therefore we can\n\t // \"force\" the microtask queue to be flushed by adding an empty timer.\n\t if (isIOS) { setTimeout(noop); }\n\t };\n\t} else {\n\t // fallback to macro\n\t microTimerFunc = macroTimerFunc;\n\t}\n\t\n\t/**\n\t * Wrap a function so that if any code inside triggers state change,\n\t * the changes are queued using a Task instead of a MicroTask.\n\t */\n\tfunction withMacroTask (fn) {\n\t return fn._withTask || (fn._withTask = function () {\n\t useMacroTask = true;\n\t var res = fn.apply(null, arguments);\n\t useMacroTask = false;\n\t return res\n\t })\n\t}\n\t\n\tfunction nextTick (cb, ctx) {\n\t var _resolve;\n\t callbacks.push(function () {\n\t if (cb) {\n\t try {\n\t cb.call(ctx);\n\t } catch (e) {\n\t handleError(e, ctx, 'nextTick');\n\t }\n\t } else if (_resolve) {\n\t _resolve(ctx);\n\t }\n\t });\n\t if (!pending) {\n\t pending = true;\n\t if (useMacroTask) {\n\t macroTimerFunc();\n\t } else {\n\t microTimerFunc();\n\t }\n\t }\n\t // $flow-disable-line\n\t if (!cb && typeof Promise !== 'undefined') {\n\t return new Promise(function (resolve) {\n\t _resolve = resolve;\n\t })\n\t }\n\t}\n\t\n\t/* */\n\t\n\tvar mark;\n\tvar measure;\n\t\n\tif (false) {\n\t var perf = inBrowser && window.performance;\n\t /* istanbul ignore if */\n\t if (\n\t perf &&\n\t perf.mark &&\n\t perf.measure &&\n\t perf.clearMarks &&\n\t perf.clearMeasures\n\t ) {\n\t mark = function (tag) { return perf.mark(tag); };\n\t measure = function (name, startTag, endTag) {\n\t perf.measure(name, startTag, endTag);\n\t perf.clearMarks(startTag);\n\t perf.clearMarks(endTag);\n\t perf.clearMeasures(name);\n\t };\n\t }\n\t}\n\t\n\t/* not type checking this file because flow doesn't play well with Proxy */\n\t\n\tvar initProxy;\n\t\n\tif (false) {\n\t var allowedGlobals = makeMap(\n\t 'Infinity,undefined,NaN,isFinite,isNaN,' +\n\t 'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' +\n\t 'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,' +\n\t 'require' // for Webpack/Browserify\n\t );\n\t\n\t var warnNonPresent = function (target, key) {\n\t warn(\n\t \"Property or method \\\"\" + key + \"\\\" is not defined on the instance but \" +\n\t 'referenced during render. Make sure that this property is reactive, ' +\n\t 'either in the data option, or for class-based components, by ' +\n\t 'initializing the property. ' +\n\t 'See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',\n\t target\n\t );\n\t };\n\t\n\t var hasProxy =\n\t typeof Proxy !== 'undefined' &&\n\t Proxy.toString().match(/native code/);\n\t\n\t if (hasProxy) {\n\t var isBuiltInModifier = makeMap('stop,prevent,self,ctrl,shift,alt,meta,exact');\n\t config.keyCodes = new Proxy(config.keyCodes, {\n\t set: function set (target, key, value) {\n\t if (isBuiltInModifier(key)) {\n\t warn((\"Avoid overwriting built-in modifier in config.keyCodes: .\" + key));\n\t return false\n\t } else {\n\t target[key] = value;\n\t return true\n\t }\n\t }\n\t });\n\t }\n\t\n\t var hasHandler = {\n\t has: function has (target, key) {\n\t var has = key in target;\n\t var isAllowed = allowedGlobals(key) || key.charAt(0) === '_';\n\t if (!has && !isAllowed) {\n\t warnNonPresent(target, key);\n\t }\n\t return has || !isAllowed\n\t }\n\t };\n\t\n\t var getHandler = {\n\t get: function get (target, key) {\n\t if (typeof key === 'string' && !(key in target)) {\n\t warnNonPresent(target, key);\n\t }\n\t return target[key]\n\t }\n\t };\n\t\n\t initProxy = function initProxy (vm) {\n\t if (hasProxy) {\n\t // determine which proxy handler to use\n\t var options = vm.$options;\n\t var handlers = options.render && options.render._withStripped\n\t ? getHandler\n\t : hasHandler;\n\t vm._renderProxy = new Proxy(vm, handlers);\n\t } else {\n\t vm._renderProxy = vm;\n\t }\n\t };\n\t}\n\t\n\t/* */\n\t\n\tvar seenObjects = new _Set();\n\t\n\t/**\n\t * Recursively traverse an object to evoke all converted\n\t * getters, so that every nested property inside the object\n\t * is collected as a \"deep\" dependency.\n\t */\n\tfunction traverse (val) {\n\t _traverse(val, seenObjects);\n\t seenObjects.clear();\n\t}\n\t\n\tfunction _traverse (val, seen) {\n\t var i, keys;\n\t var isA = Array.isArray(val);\n\t if ((!isA && !isObject(val)) || Object.isFrozen(val)) {\n\t return\n\t }\n\t if (val.__ob__) {\n\t var depId = val.__ob__.dep.id;\n\t if (seen.has(depId)) {\n\t return\n\t }\n\t seen.add(depId);\n\t }\n\t if (isA) {\n\t i = val.length;\n\t while (i--) { _traverse(val[i], seen); }\n\t } else {\n\t keys = Object.keys(val);\n\t i = keys.length;\n\t while (i--) { _traverse(val[keys[i]], seen); }\n\t }\n\t}\n\t\n\t/* */\n\t\n\tvar normalizeEvent = cached(function (name) {\n\t var passive = name.charAt(0) === '&';\n\t name = passive ? name.slice(1) : name;\n\t var once$$1 = name.charAt(0) === '~'; // Prefixed last, checked first\n\t name = once$$1 ? name.slice(1) : name;\n\t var capture = name.charAt(0) === '!';\n\t name = capture ? name.slice(1) : name;\n\t return {\n\t name: name,\n\t once: once$$1,\n\t capture: capture,\n\t passive: passive\n\t }\n\t});\n\t\n\tfunction createFnInvoker (fns) {\n\t function invoker () {\n\t var arguments$1 = arguments;\n\t\n\t var fns = invoker.fns;\n\t if (Array.isArray(fns)) {\n\t var cloned = fns.slice();\n\t for (var i = 0; i < cloned.length; i++) {\n\t cloned[i].apply(null, arguments$1);\n\t }\n\t } else {\n\t // return handler return value for single handlers\n\t return fns.apply(null, arguments)\n\t }\n\t }\n\t invoker.fns = fns;\n\t return invoker\n\t}\n\t\n\tfunction updateListeners (\n\t on,\n\t oldOn,\n\t add,\n\t remove$$1,\n\t vm\n\t) {\n\t var name, def, cur, old, event;\n\t for (name in on) {\n\t def = cur = on[name];\n\t old = oldOn[name];\n\t event = normalizeEvent(name);\n\t /* istanbul ignore if */\n\t if (isUndef(cur)) {\n\t (\"production\") !== 'production' && warn(\n\t \"Invalid handler for event \\\"\" + (event.name) + \"\\\": got \" + String(cur),\n\t vm\n\t );\n\t } else if (isUndef(old)) {\n\t if (isUndef(cur.fns)) {\n\t cur = on[name] = createFnInvoker(cur);\n\t }\n\t add(event.name, cur, event.once, event.capture, event.passive, event.params);\n\t } else if (cur !== old) {\n\t old.fns = cur;\n\t on[name] = old;\n\t }\n\t }\n\t for (name in oldOn) {\n\t if (isUndef(on[name])) {\n\t event = normalizeEvent(name);\n\t remove$$1(event.name, oldOn[name], event.capture);\n\t }\n\t }\n\t}\n\t\n\t/* */\n\t\n\tfunction mergeVNodeHook (def, hookKey, hook) {\n\t if (def instanceof VNode) {\n\t def = def.data.hook || (def.data.hook = {});\n\t }\n\t var invoker;\n\t var oldHook = def[hookKey];\n\t\n\t function wrappedHook () {\n\t hook.apply(this, arguments);\n\t // important: remove merged hook to ensure it's called only once\n\t // and prevent memory leak\n\t remove(invoker.fns, wrappedHook);\n\t }\n\t\n\t if (isUndef(oldHook)) {\n\t // no existing hook\n\t invoker = createFnInvoker([wrappedHook]);\n\t } else {\n\t /* istanbul ignore if */\n\t if (isDef(oldHook.fns) && isTrue(oldHook.merged)) {\n\t // already a merged invoker\n\t invoker = oldHook;\n\t invoker.fns.push(wrappedHook);\n\t } else {\n\t // existing plain hook\n\t invoker = createFnInvoker([oldHook, wrappedHook]);\n\t }\n\t }\n\t\n\t invoker.merged = true;\n\t def[hookKey] = invoker;\n\t}\n\t\n\t/* */\n\t\n\tfunction extractPropsFromVNodeData (\n\t data,\n\t Ctor,\n\t tag\n\t) {\n\t // we are only extracting raw values here.\n\t // validation and default values are handled in the child\n\t // component itself.\n\t var propOptions = Ctor.options.props;\n\t if (isUndef(propOptions)) {\n\t return\n\t }\n\t var res = {};\n\t var attrs = data.attrs;\n\t var props = data.props;\n\t if (isDef(attrs) || isDef(props)) {\n\t for (var key in propOptions) {\n\t var altKey = hyphenate(key);\n\t if (false) {\n\t var keyInLowerCase = key.toLowerCase();\n\t if (\n\t key !== keyInLowerCase &&\n\t attrs && hasOwn(attrs, keyInLowerCase)\n\t ) {\n\t tip(\n\t \"Prop \\\"\" + keyInLowerCase + \"\\\" is passed to component \" +\n\t (formatComponentName(tag || Ctor)) + \", but the declared prop name is\" +\n\t \" \\\"\" + key + \"\\\". \" +\n\t \"Note that HTML attributes are case-insensitive and camelCased \" +\n\t \"props need to use their kebab-case equivalents when using in-DOM \" +\n\t \"templates. You should probably use \\\"\" + altKey + \"\\\" instead of \\\"\" + key + \"\\\".\"\n\t );\n\t }\n\t }\n\t checkProp(res, props, key, altKey, true) ||\n\t checkProp(res, attrs, key, altKey, false);\n\t }\n\t }\n\t return res\n\t}\n\t\n\tfunction checkProp (\n\t res,\n\t hash,\n\t key,\n\t altKey,\n\t preserve\n\t) {\n\t if (isDef(hash)) {\n\t if (hasOwn(hash, key)) {\n\t res[key] = hash[key];\n\t if (!preserve) {\n\t delete hash[key];\n\t }\n\t return true\n\t } else if (hasOwn(hash, altKey)) {\n\t res[key] = hash[altKey];\n\t if (!preserve) {\n\t delete hash[altKey];\n\t }\n\t return true\n\t }\n\t }\n\t return false\n\t}\n\t\n\t/* */\n\t\n\t// The template compiler attempts to minimize the need for normalization by\n\t// statically analyzing the template at compile time.\n\t//\n\t// For plain HTML markup, normalization can be completely skipped because the\n\t// generated render function is guaranteed to return Array. There are\n\t// two cases where extra normalization is needed:\n\t\n\t// 1. When the children contains components - because a functional component\n\t// may return an Array instead of a single root. In this case, just a simple\n\t// normalization is needed - if any child is an Array, we flatten the whole\n\t// thing with Array.prototype.concat. It is guaranteed to be only 1-level deep\n\t// because functional components already normalize their own children.\n\tfunction simpleNormalizeChildren (children) {\n\t for (var i = 0; i < children.length; i++) {\n\t if (Array.isArray(children[i])) {\n\t return Array.prototype.concat.apply([], children)\n\t }\n\t }\n\t return children\n\t}\n\t\n\t// 2. When the children contains constructs that always generated nested Arrays,\n\t// e.g.