From cbabf407d806666784ec9f78f89b52b1083d231c Mon Sep 17 00:00:00 2001 From: music-autodeploy Date: Wed, 21 Sep 2016 11:52:32 +0000 Subject: [PATCH] publish: [chore] update version to v0.5.0 generated from commit 56c4229edef6370d4a19658ebfc89759c68bddf0 --- app.659f27057c80f2e714e3.css | 2 -- app.659f27057c80f2e714e3.css.map | 1 - app.659f27057c80f2e714e3.js | 35 -------------------------------- app.659f27057c80f2e714e3.js.map | 1 - app.b7d40669ddf658fd4f69.js | 35 ++++++++++++++++++++++++++++++++ app.b7d40669ddf658fd4f69.js.map | 1 + index.html | 2 +- 7 files changed, 37 insertions(+), 40 deletions(-) delete mode 100644 app.659f27057c80f2e714e3.css delete mode 100644 app.659f27057c80f2e714e3.css.map delete mode 100644 app.659f27057c80f2e714e3.js delete mode 100644 app.659f27057c80f2e714e3.js.map create mode 100644 app.b7d40669ddf658fd4f69.js create mode 100644 app.b7d40669ddf658fd4f69.js.map diff --git a/app.659f27057c80f2e714e3.css b/app.659f27057c80f2e714e3.css deleted file mode 100644 index 4412c3f..0000000 --- a/app.659f27057c80f2e714e3.css +++ /dev/null @@ -1,2 +0,0 @@ -a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}a img{border:none}body,html{height:100%;font-family:Source Sans Pro;overflow:hidden}div[role=application]{height:100%;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex}path{fill:inherit}:focus{outline:none}::-moz-focus-inner{border:0}input{all:unset}button{all:unset;cursor:pointer}.spinner{-webkit-animation:1s linear infinite spin;animation:1s linear infinite spin}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:3;background-color:rgba(78,91,105,.75)}.tracks:not(.upNext) .delete-from-upnext{display:none}.tracks.upNext .add-to-upnext,.tracks.upNext .normal,.tracks.upNext .reverse{display:none}.tracks:not(.playlist) .drag,.tracks:not(.playlist) .remove-from-playlist{display:none}.tracks.sort .drag{display:none}.tracks div[role=rowheader]{width:100%;color:#788195;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#32363f;font-family:Source Sans Pro;font-weight:700;height:36px;box-shadow:inset 0 -2px 0 0 #d5dce1;font-size:13px;text-transform:uppercase}.tracks div[role=rowheader] :not(#number) svg{display:none}.tracks div[role=rowheader] [role=gridcell]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tracks div[role=rowheader] [role=gridcell]>svg{padding-left:4px;width:16px;height:16px;fill:#f14a53}.tracks [role=gridcell]{text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tracks .sort svg{display:inline!important}.tracks .sort .reverse{display:none}.tracks .sort-reverse svg{display:inline!important}.tracks .sort-reverse .normal{display:none}.tracks .number-column-cell{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:42px}.tracks .number-column-cell .play-icon{visibility:hidden;width:18px;height:18px;fill:#696d78}.tracks .song-column-cell{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:#32363f}.tracks .artist-column-cell{width:200px}.tracks .album-column-cell{position:relative;width:200px}.tracks .length-column-cell{width:62px}.tracks .play-icon:hover{fill:#32363f}.tracks #track-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tracks #track-list>li{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;height:41px;background-color:transparent;border-bottom:1px solid #d5dce1;font-size:14px;color:#788195;position:relative}.tracks #track-list>li .song-column-cell{font-size:16px}.tracks #track-list>li.dragged{opacity:.5}.tracks #track-list>li.dragover:not(.dragged).below{border-bottom:2px solid #ef4c57}.tracks #track-list>li.dragover:not(.dragged).above{border-top:2px solid #ef4c57}.tracks #track-list>li.selected{background-color:#eff1f4}.tracks #track-list>li.playing{color:#ef4c57}.tracks #track-list>li.playing .song-column-cell{color:#ef4c57}.tracks #track-list>li.playing .play-icon{visibility:visible;fill:#ef4c57}.tracks #track-list>li.playing .play-icon .play{display:none}.tracks #track-list li:hover:not(.dragover){background-color:#eff1f4}.tracks #track-list li:hover:not(.dragover):not(.playing) .play-icon{visibility:visible}.tracks #track-list li:hover:not(.dragover):not(.playing) .play-icon .speaker{display:none}.tracks #track-list li:hover:not(.dragover) .actions{visibility:visible}main{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}div[role=contentinfo]{background-color:#fff;padding:25px 33px;overflow-y:scroll;height:100vh}div[role=contentinfo] div[role=complementary] [formaction="drawer/toggle"]{position:absolute;top:0;left:0}div[role=contentinfo] div[role=complementary] [formaction="drawer/toggle"] svg{height:20px;width:20px;margin:14px;fill:#696d78;cursor:pointer}div[role=contentinfo] div[role=complementary] h3{font-size:24px;height:34px;text-align:center;color:#32363f;display:inline-block}div[role=contentinfo] div[role=complementary] h3 span{padding:0 8px}div[role=contentinfo] div[role=complementary] span[contenteditable=true]:hover{background-color:#eff1f4}div[role=contentinfo] div[role=complementary] span[contenteditable=true]:focus{background-color:#eff1f4}div[role=contentinfo] div[role=complementary] p{font-size:24px;height:31px;text-align:center;display:inline-block;color:#788195}div[role=contentinfo] div[role=complementary] button:not([formaction="drawer/toggle"]){padding:0 12px;height:32px;float:right;display:inline-block;cursor:pointer;font-family:Source Sans Pro;font-weight:700;color:#788195;background-color:#eff1f4;border-radius:2px;position:relative;padding-left:32px;text-transform:uppercase;font-size:16px}div[role=contentinfo] div[role=complementary] button:not([formaction="drawer/toggle"]) svg{position:absolute;height:20px;left:9px;width:20px;top:6px;fill:#696d78}div[role=contentinfo] div[role=complementary] button:active{padding-top:1px}.tracks .actions{height:100%;visibility:hidden;position:absolute;right:18px;top:0}.tracks .actions .active svg{fill:#f14a53}.tracks .actions button:hover:not(.active) svg{fill:#32363f}.tracks .actions button{height:100%;width:22px}.tracks .actions button svg{height:20px;width:20px;fill:#696d78}.tracks .help{position:absolute;visibility:hidden}.tracks .popup-menu{visibility:hidden;position:absolute;min-width:240px;z-index:6;top:37px;right:50px;padding:14px 0;border-radius:10px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.2)}.tracks .popup-menu .popup-header{display:none;width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px 20px;margin-bottom:10px;border-bottom:1px solid #d5dce1}.tracks .popup-menu .popup-header h4{color:#32363f;font-size:16px;margin-bottom:4px}.tracks .popup-menu .popup-header p{color:#788195;font-size:14px}.tracks .popup-menu .small{width:14px;height:14px;opacity:.3;position:absolute;top:24px;right:14px}.tracks .popup-menu .small svg{fill:#696d78}.tracks .popup-menu ul .album-to-upnext{display:none}.tracks .popup-menu ul .edit-details{display:none}.tracks .popup-menu ul .add-to-upnext-menu{display:none}.tracks .popup-menu ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;padding:0 20px;height:36px;line-height:2.3;box-shadow:none;color:#32363f;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tracks .popup-menu ul li p{width:100%;height:100%;text-decoration:none;display:block;color:#32363f}.tracks .popup-menu ul li svg{height:20px;width:20px;padding-right:14px;fill:#696d78}.tracks .popup-menu ul li:hover{background-color:#eff1f4}.tracks .show{visibility:visible}.tracks #playlist-popup-menu{z-index:100;right:200px;top:0;min-width:240px;display:inline-block}.tracks #playlist-popup-menu .selected{background-color:transparent}.tracks #playlist-popup-menu .selected:hover{background-color:#eff1f4}.tracks #playlist-popup-menu #add-playlist{border-top:1px solid #d5dce1;height:40px;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:0 20px}.tracks #playlist-popup-menu #add-playlist input{width:100%;height:100%;display:none}.tracks #playlist-popup-menu #add-playlist.input p{display:none}.tracks #playlist-popup-menu #add-playlist.input input{display:block}div[role=toolbar]{box-sizing:border-box;height:100%;padding-top:25px;min-width:280px;-webkit-flex-basis:280px;-ms-flex-preferred-size:280px;flex-basis:280px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#eff1f4;border:1px solid #cedae4}div[role=toolbar] .tools{padding-left:16px;padding-right:16px}div[role=toolbar] .tools>div:not(:first-child){margin-top:8px}div[role=toolbar] .tools .button{cursor:pointer;font-family:Source Sans Pro;font-weight:700;background-color:#0dbabe;border-radius:2px;height:38px;width:100%;padding-left:15px;box-sizing:border-box}div[role=toolbar] .tools .button #import-sc-text{display:none}div[role=toolbar] .tools .button svg{position:relative;height:20px;width:20px;top:6px;fill:#fff}div[role=toolbar] .tools .button p{position:relative;padding-left:4px;font-size:14px;line-height:1.4;margin-top:9px;margin-bottom:10px;height:20px;color:#fff;display:inline-block;text-transform:uppercase}div[role=toolbar] .tools .button:active{padding-top:1px}div[role=toolbar] .tools .button-focused{background-color:transparent;border:1px solid #0dbabe}div[role=toolbar] .tools .button-focused input[type=text]{all:unset;box-sizing:border-box;width:100%;height:100%;color:#788195}div[role=toolbar] .tools .input{font-family:Source Sans Pro;font-style:italic;width:100%;height:38px;border-radius:2px;border:1px solid #a7b5c6;box-sizing:border-box;position:relative}div[role=toolbar] .tools .input .spinner{display:none}div[role=toolbar] .tools .input.loading .spinner{display:block}div[role=toolbar] .tools .input.loading #magnifier{display:none}div[role=toolbar] .tools .input p{display:none}div[role=toolbar] .tools .input svg{position:absolute;height:20px;width:20px;top:8px;left:15px;fill:#a7b5c6}div[role=toolbar] .tools .input input[type=text]{color:#788195;all:unset;padding-left:40px;box-sizing:border-box;width:100%;height:100%}div[role=toolbar] .tools .input-focused{border:1px solid #0dbabe;font-style:normal}div[role=toolbar] .tools .input-focused svg{fill:#0dbabe}.player{box-sizing:border-box;position:absolute;bottom:0;left:0;height:72px;width:100vw;background-color:#eff1f4;border:1px solid #cedae4;display:-webkit-flex;display:-ms-flexbox;display:flex}.player .play-controls{padding-left:16px;width:280px;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.player .play-controls #toggle-expand{display:none}.player .play-controls .album{height:48px;width:48px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);padding:0;background-color:#fff}.player .play-controls .album svg{padding-left:7px;fill:#0dbabe}.player .play-controls svg{height:34px;width:34px;padding-top:7px;padding-bottom:7px;padding-left:28px;fill:#696d78}.player .timeline{margin-left:32px;margin-right:32px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.player .timeline .text-container{width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.player .timeline .text-container span{overflow:hidden;display:inline;text-overflow:ellipsis;margin-top:6px}.player .timeline .text-container #title{color:#788195}.player .timeline .text-container #artist:before{content:"\A0-\A0"}.player .timeline span{color:#92a0b2;height:20px;font-family:Source Sans Pro;font-weight:700;font-size:14px;line-height:1.5;display:inline-block;margin-top:2px}.player .timeline #total-time{float:right}.player .timeline #progress-bar{margin-top:8px;background-color:#cedae4;width:100%;height:4px;border-radius:2px;cursor:pointer}.player .timeline #progress-bar #progress{width:0;height:4px;border-radius:2px;background-color:#0dbabe}.player .controls-extended{width:280px}.player .controls-extended #volume-bar{width:90px;height:4px;border-radius:2px;background-color:#cedae4;display:inline-block;position:absolute;top:34px;cursor:pointer}.player .controls-extended #volume-bar #volume{width:100%;height:4px;border-radius:2px;background-color:#696d78}.player .controls-extended svg{width:20px;height:20px;margin-top:26px;margin-right:10px;fill:#92a0b2;display:inline-block}.player .controls-extended [aria-pressed=true] svg{fill:#f14a53}.player .controls-extended #broadcast{display:none;margin-left:100px}div[role=toolbar] .notification{position:absolute;left:16px;bottom:93px;width:248px;height:66px;border-radius:3px;background-color:#696d78;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);opacity:0;visibility:visible;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div[role=toolbar] .notification p{padding-left:14px;padding-right:32px;font-family:Source Sans Pro;font-size:16px;line-height:1.3;color:#fff;overflow:hidden;text-overflow:"\2026"}div[role=toolbar] .notification svg{margin-left:14px;width:40px;height:40px;fill:#fff}div[role=toolbar] .load{visibility:visible;opacity:1}div[role=toolbar] .notify{-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-name:notify;animation-name:notify;-webkit-animation-duration:3s;animation-duration:3s}@-webkit-keyframes notify{0%{opacity:0;visibility:visible}10%{opacity:1}90%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes notify{0%{opacity:0;visibility:visible}10%{opacity:1}90%{opacity:1}to{opacity:0;visibility:hidden}}div[role=dialog] .dialog{box-sizing:border-box;z-index:10;padding:32px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:480px;border-radius:10px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.17),0 6px 18px 0 rgba(0,0,0,.19)}div[role=dialog] .dialog .buttons{margin-top:32px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}div[role=dialog] .dialog .button{cursor:pointer;font-family:Source Sans Pro;font-weight:700;color:rgba(78,91,105,.75);border-radius:3px;background-color:#eff1f4;height:48px;width:200px;box-sizing:border-box;text-align:center}div[role=dialog] .dialog .button.accept{background-color:#ff5d47;color:#fff}div[role=dialog] .dialog .button:active{padding-top:1px}div[role=dialog] .dialog h4{height:33px;font-family:Source Sans Pro;font-size:24px;font-weight:400;line-height:.83;color:#32363f;overflow:hidden;text-overflow:"\2026";margin-bottom:16px}div[role=dialog] .dialog p{font-family:Source Sans Pro;font-size:16px;line-height:1.3;color:#32363f;overflow:hidden;text-overflow:"\2026"}div[role=toolbar] .playlists{padding-right:16px}div[role=toolbar] .playlists .container{padding-left:16px}div[role=toolbar] .playlists .add-playlist{cursor:pointer}div[role=toolbar] .playlists .add-playlist input[type=text]{display:none}div[role=toolbar] .playlists .add-playlist h4{margin-top:0;padding-left:20px;display:inline-block}div[role=toolbar] .playlists .add-playlist svg{height:16px;width:16px;position:relative;left:16px;top:4px;fill:#92a0b2}div[role=toolbar] .playlists .input{border:1px solid #0dbabe;font-family:Source Sans Pro;width:100%;height:32px;border-radius:2px;position:relative}div[role=toolbar] .playlists .input h4{display:none}div[role=toolbar] .playlists .input svg{position:absolute;height:16px;width:16px;top:8px;left:15px;fill:#0dbabe}div[role=toolbar] .playlists .input input[type=text]{color:#788195;all:unset;padding-left:40px;box-sizing:border-box;width:100%;height:100%}div[role=toolbar] .playlists h4{margin-top:33px;margin-bottom:0;padding-left:32px;height:36px;font-family:Source Sans Pro;font-weight:700;font-size:13px;line-height:2.5;color:#92a0b2;text-transform:uppercase}div[role=toolbar] .playlists li{padding-left:32px;height:36px;font-size:16px;line-height:2.3;overflow:hidden;text-overflow:"\2026";white-space:nowrap}div[role=toolbar] .playlists li a{width:100%;height:100%;text-decoration:none;display:block;color:#32363f}div[role=toolbar] .playlists li.selected{border-top-right-radius:2px;border-bottom-right-radius:2px;background-color:#f14a53}div[role=toolbar] .playlists li.selected a{color:#fff}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:63.9375em){.tracks div[role=rowheader]{display:none}.tracks .number-column-cell{display:none}.tracks .song-column-cell{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.tracks .album-column-cell{color:transparent;position:absolute;top:0;right:0;height:64px}.tracks .length-column-cell{display:none}.tracks #track-list{margin-bottom:42px}.tracks #track-list>li{padding-left:14px;height:64px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tracks #track-list>li .actions{visibility:visible}.tracks #track-list>li .song-column-cell{padding-bottom:6px}main{border-left:1px solid #cedae4;z-index:2;position:relative;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out,-webkit-transform .35s ease-out}div[role=contentinfo]{margin-top:48px;margin-bottom:48px;padding:0}div[role=contentinfo] div[role=complementary]>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}div[role=contentinfo] div[role=complementary]{position:absolute;top:0;left:0;height:48px;width:100vw;z-index:3;background-color:#eff1f4;box-shadow:0 0 6px 4px rgba(78,91,105,.08),inset 0 -1px 0 0 #cedae4}div[role=contentinfo] div[role=complementary] h3{height:24px;font-size:20px}div[role=contentinfo] div[role=complementary] p{height:24px;font-size:20px}div[role=contentinfo] div[role=complementary] button:not([formaction="drawer/toggle"]){position:absolute;top:8px;right:12px;font-size:0}.tracks button:not(.menu){display:none}.tracks .menu{width:30px!important}.tracks .popup-menu{position:fixed;width:90vw;top:auto;right:auto;padding-top:0;left:50%;bottom:64px;-webkit-transform:translate(-50%);transform:translate(-50%)}.tracks .popup-menu .popup-header{display:-webkit-flex;display:-ms-flexbox;display:flex}.tracks .popup-menu .small{top:76px}.tracks .popup-menu ul .add-to-upnext-menu{display:-webkit-flex;display:-ms-flexbox;display:flex}.tracks #playlist-popup-menu{right:auto;top:auto;width:90vw}div[role=toolbar]{box-shadow:inset -1px 0 0 0 #a7b5c6;z-index:1;position:absolute;top:0;left:0;width:100vw;height:100vh;padding-right:18vw}div[role=toolbar][aria-expanded=true]+main{-webkit-transform:translateX(82vw);transform:translateX(82vw)}div[role=toolbar] .tools .button{display:none}.player{height:50px;padding-top:5px;z-index:2}.player[aria-expanded=true]{height:186px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.player[aria-expanded=true] .play-controls{-webkit-order:3;-ms-flex-order:3;order:3;padding-left:0;width:100vw;margin-top:4px}.player[aria-expanded=true] .play-controls svg{height:34px;width:34px}.player[aria-expanded=true] .play-controls>div{width:100vw;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.player[aria-expanded=true] .play-controls #prev{display:block}.player[aria-expanded=true] .play-controls #toggle-expand{top:auto;bottom:0;left:calc(50vw - 26px)}.player[aria-expanded=true] .play-controls #toggle-expand svg{margin-bottom:6px;height:20px;width:20px}.player[aria-expanded=true] .play-controls #toggle-expand .up{display:none}.player[aria-expanded=true] .play-controls #toggle-expand .down{display:block}.player[aria-expanded=true] .timeline{margin-top:18px;margin-right:0;margin-left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.player[aria-expanded=true] .timeline .text-container{-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.player[aria-expanded=true] .timeline #progress-bar{margin-top:18px;max-width:700px;width:80vw;position:static}.player[aria-expanded=true] .controls-extended{display:block}.player[aria-expanded=true] .controls-extended svg{margin-right:0}.player[aria-expanded=true] .controls-extended #speaker,.player[aria-expanded=true] .controls-extended #volume-bar{display:none}.player[aria-expanded=true] .controls-extended #repeat{position:absolute;top:82px;right:calc(50vw - 130px)}.player[aria-expanded=true] .controls-extended #shuffle{position:absolute;top:82px;left:calc(50vw - 130px)}.player .play-controls{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-order:3;-ms-flex-order:3;order:3}.player .play-controls #prev{display:none}.player .play-controls #toggle-expand{display:block!important;position:absolute;top:2px;left:0}.player .play-controls #toggle-expand svg{height:24px;width:24px}.player .play-controls #toggle-expand .down{display:none}.player .play-controls .album{display:none}.player .play-controls svg{height:24px;width:24px;padding:0;margin:12px}.player .timeline{margin-left:52px}.player .timeline #current-time,.player .timeline #total-time{display:none}.player .timeline .text-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.player .timeline .text-container span{margin-top:0}.player .timeline .text-container #artist:before{content:""}.player .timeline #progress-bar{margin-top:0;position:absolute;top:0;left:0}.player .controls-extended{display:none}}@media (min-width:64em){div[role=contentinfo] div[role=complementary] [formaction="drawer/toggle"]{display:none}}@media (max-width:37.5em){div[role=dialog] .dialog{width:90vw}div[role=dialog] .dialog .button{width:33vw}} -/*# sourceMappingURL=app.659f27057c80f2e714e3.css.map*/ \ No newline at end of file diff --git a/app.659f27057c80f2e714e3.css.map b/app.659f27057c80f2e714e3.css.map deleted file mode 100644 index 532311d..0000000 --- a/app.659f27057c80f2e714e3.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":[],"names":[],"mappings":"","file":"app.659f27057c80f2e714e3.css","sourceRoot":""} \ No newline at end of file diff --git a/app.659f27057c80f2e714e3.js b/app.659f27057c80f2e714e3.js deleted file mode 100644 index 6989024..0000000 --- a/app.659f27057c80f2e714e3.js +++ /dev/null @@ -1,35 +0,0 @@ -!function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return t[r].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}(function(t){for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))switch(typeof t[e]){case"function":break;case"object":t[e]=function(e){var n=e.slice(1),r=t[e[0]];return function(t,e,i){r.apply(this,[t,e,i].concat(n))}}(t[e]);break;default:t[e]=t[t[e]]}return t}([function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(t)return console.error(t);var r=void 0,i="en";e[0].value.locale&&(i=e[0].value.locale);try{r=n(53)("./"+i)}catch(o){r=n(17)}var s=new u["default"]({phrases:r,locale:i});window.t=s.t.bind(s),a["default"].start()}var o=n(2),a=r(o),s=n(76),u=r(s),l=n(7),c=r(l);document.addEventListener("DOMContentLoaded",function(){c["default"].queryView("cozyinstance","all",{},i)})},function(t,e,n){var r=n(94),i=new r;document.body?i.elem=i.render(document.body):document.addEventListener("DOMContentLoaded",function(){i.elem=i.render(document.body)},!1),t.exports=i},function(t,e,n){(function(t){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(6),o=r(i),a=n(3),s=r(a),u=n(10),l=r(u),c=n(9),f=r(c),d=n(54),h=r(d),p=n(58),g=r(p),v=n(55),y=r(v),m=n(73),_=r(m),b=n(56),w=r(b),x=n(15);n(75);var k=300,C=s["default"].Application.extend({_initChannel:function(){this.channelName=t.result(this,"channelName")||"global",this.channel=t.result(this,"channel")||_["default"].channel(this.channelName)},onBeforeStart:function(){var t=this;this.syncing=!0,this.allTracks=new f["default"]({title:"All Songs",tracks:new l["default"],type:"all"}),this.loadTrack=new Promise(function(e,n){var r=t.allTracks.get("tracks").fetch({data:{limit:k},remove:!1});t.fetchTracks(r,e)}),this.loadTrack.then(function(){t.syncing=!1,t.channel.request("sync")}),this.appState=new y["default"],this.upNext=new f["default"]({title:"Up Next",tracks:new l["default"],type:"upNext"}),this.search=new f["default"]({title:"Results for ",tracks:new l["default"],type:"search"}),this.selected=new f["default"]({title:"selected",tracks:new l["default"],type:"selected"}),this.router=new w["default"],this.appState.set("currentPlaylist",this.allTracks),this.allPlaylists=new h["default"],this.loadPlaylist=this.allPlaylists.fetch(),this.allTracksByArtist=new l["default"]([],{viewName:"playableByArtist"}),this.allTracksByAlbum=new l["default"]([],{viewName:"playableByAlbum"}),this.allTracksByArtist.fetch(),this.allTracksByAlbum.fetch()},fetchTracks:function(t,e){var n=this;t.then(function(t){var r=n.allTracks.get("tracks");if(t.length==k){var i=r.fetch({data:{limit:k,skip:r.length},remove:!1});n.fetchTracks(i,e)}else e()})},sync:function(t){this.syncing||(this.syncing=!0,t?(0,x.hardSync)():(0,x.syncFiles)())},onStart:function(){o["default"].history&&o["default"].history.start({pushState:!1}),this.appLayout=new g["default"],this.appLayout.render(),document.addEventListener("keydown",function(e){var n=t.includes([32,33,34,37,38,39,40],e.which);n&&e.target==document.body&&e.preventDefault()}),this.channel.reply("sync",this.sync.bind(this))}});e["default"]=new C}).call(e,n(5))},function(t,e,n){var r,i;!function(o,a){r=[n(6),n(5),n(72),n(71)],i=function(t,e){return o.Marionette=o.Mn=a(o,t,e)}.apply(e,r),!(void 0!==i&&(t.exports=i))}(this,function(t,e,n){"use strict";var r=t.Marionette,i=t.Mn,o=e.Marionette={};o.VERSION="2.4.7",o.noConflict=function(){return t.Marionette=r,t.Mn=i,this},o.Deferred=e.$.Deferred,o.FEATURES={},o.isEnabled=function(t){return!!o.FEATURES[t]},o.extend=e.Model.extend,o.isNodeAttached=function(t){return e.$.contains(document.documentElement,t)},o.mergeOptions=function(t,e){t&&n.extend(this,n.pick(t,e))},o.getOption=function(t,e){return t&&e?t.options&&void 0!==t.options[e]?t.options[e]:t[e]:void 0},o.proxyGetOption=function(t){return o.getOption(this,t)},o._getValue=function(t,e,r){return n.isFunction(t)&&(t=r?t.apply(e,r):t.call(e)),t},o.normalizeMethods=function(t){return n.reduce(t,function(t,e,r){return n.isFunction(e)||(e=this[e]),e&&(t[r]=e),t},{},this)},o.normalizeUIString=function(t,e){return t.replace(/@ui\.[a-zA-Z-_$0-9]*/g,function(t){return e[t.slice(4)]})},o.normalizeUIKeys=function(t,e){return n.reduce(t,function(t,n,r){var i=o.normalizeUIString(r,e);return t[i]=n,t},{})},o.normalizeUIValues=function(t,e,r){return n.each(t,function(i,a){n.isString(i)?t[a]=o.normalizeUIString(i,e):n.isObject(i)&&n.isArray(r)&&(n.extend(i,o.normalizeUIValues(n.pick(i,r),e)),n.each(r,function(t){var r=i[t];n.isString(r)&&(i[t]=o.normalizeUIString(r,e))}))}),t},o.actAsCollection=function(t,e){var r=["forEach","each","map","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","toArray","first","initial","rest","last","without","isEmpty","pluck"];n.each(r,function(r){t[r]=function(){var t=n.values(n.result(this,e)),i=[t].concat(n.toArray(arguments));return n[r].apply(n,i)}})};var a=o.deprecate=function(t,e){n.isObject(t)&&(t=t.prev+" is going to be removed in the future. Please use "+t.next+" instead."+(t.url?" See: "+t.url:"")),void 0!==e&&e||a._cache[t]||(a._warn("Deprecation warning: "+t),a._cache[t]=!0)};a._console="undefined"!=typeof console?console:{},a._warn=function(){var t=a._console.warn||a._console.log||function(){};return t.apply(a._console,arguments)},a._cache={},o._triggerMethod=function(){function t(t,e,n){return n.toUpperCase()}var e=/(^|:)(\w)/gi;return function(r,i,o){var a=arguments.length<3;a&&(o=i,i=o[0]);var s,u="on"+i.replace(e,t),l=r[u];return n.isFunction(l)&&(s=l.apply(r,a?n.rest(o):o)),n.isFunction(r.trigger)&&(a+o.length>1?r.trigger.apply(r,a?o:[i].concat(n.drop(o,0))):r.trigger(i)),s}}(),o.triggerMethod=function(t){return o._triggerMethod(this,arguments)},o.triggerMethodOn=function(t){var e=n.isFunction(t.triggerMethod)?t.triggerMethod:o.triggerMethod;return e.apply(t,n.rest(arguments))},o.MonitorDOMRefresh=function(t){function e(){t._isShown=!0,r()}function n(){t._isRendered=!0,r()}function r(){t._isShown&&t._isRendered&&o.isNodeAttached(t.el)&&o.triggerMethodOn(t,"dom:refresh",t)}t._isDomRefreshMonitored||(t._isDomRefreshMonitored=!0,t.on({show:e,render:n}))},function(t){function e(e,r,i,o){var a=o.split(/\s+/);n.each(a,function(n){var o=e[n];if(!o)throw new t.Error('Method "'+n+'" was configured as an event handler, but does not exist.');e.listenTo(r,i,o)})}function r(t,e,n,r){t.listenTo(e,n,r)}function i(t,e,r,i){var o=i.split(/\s+/);n.each(o,function(n){var i=t[n];t.stopListening(e,r,i)})}function o(t,e,n,r){t.stopListening(e,n,r)}function a(e,r,i,o,a){if(r&&i){if(!n.isObject(i))throw new t.Error({message:"Bindings must be an object or function.",url:"marionette.functions.html#marionettebindentityevents"});i=t._getValue(i,e),n.each(i,function(t,i){n.isFunction(t)?o(e,r,i,t):a(e,r,i,t)})}}t.bindEntityEvents=function(t,n,i){a(t,n,i,r,e)},t.unbindEntityEvents=function(t,e,n){a(t,e,n,o,i)},t.proxyBindEntityEvents=function(e,n){return t.bindEntityEvents(this,e,n)},t.proxyUnbindEntityEvents=function(e,n){return t.unbindEntityEvents(this,e,n)}}(o);var s=["description","fileName","lineNumber","name","message","number"];return o.Error=o.extend.call(Error,{urlRoot:"http://marionettejs.com/docs/v"+o.VERSION+"/",constructor:function(t,e){n.isObject(t)?(e=t,t=e.message):e||(e={});var r=Error.call(this,t);n.extend(this,n.pick(r,s),n.pick(e,s)),this.captureStackTrace(),e.url&&(this.url=this.urlRoot+e.url)},captureStackTrace:function(){Error.captureStackTrace&&Error.captureStackTrace(this,o.Error)},toString:function(){return this.name+": "+this.message+(this.url?" See: "+this.url:"")}}),o.Error.extend=o.extend,o.Callbacks=function(){this._deferred=o.Deferred(),this._callbacks=[]},n.extend(o.Callbacks.prototype,{add:function(t,e){var r=n.result(this._deferred,"promise");this._callbacks.push({cb:t,ctx:e}),r.then(function(n){e&&(n.context=e),t.call(n.context,n.options)})},run:function(t,e){this._deferred.resolve({options:t,context:e})},reset:function(){var t=this._callbacks;this._deferred=o.Deferred(),this._callbacks=[],n.each(t,function(t){this.add(t.cb,t.ctx)},this)}}),o.Controller=function(t){this.options=t||{},n.isFunction(this.initialize)&&this.initialize(this.options)},o.Controller.extend=o.extend,n.extend(o.Controller.prototype,e.Events,{destroy:function(){return o._triggerMethod(this,"before:destroy",arguments),o._triggerMethod(this,"destroy",arguments),this.stopListening(),this.off(),this},triggerMethod:o.triggerMethod,mergeOptions:o.mergeOptions,getOption:o.proxyGetOption}),o.Object=function(t){this.options=n.extend({},n.result(this,"options"),t),this.initialize.apply(this,arguments)},o.Object.extend=o.extend,n.extend(o.Object.prototype,e.Events,{initialize:function(){},destroy:function(t){return t=t||{},this.triggerMethod("before:destroy",t),this.triggerMethod("destroy",t),this.stopListening(),this},triggerMethod:o.triggerMethod,mergeOptions:o.mergeOptions,getOption:o.proxyGetOption,bindEntityEvents:o.proxyBindEntityEvents,unbindEntityEvents:o.proxyUnbindEntityEvents}),o.Region=o.Object.extend({constructor:function(t){if(this.options=t||{},this.el=this.getOption("el"),this.el=this.el instanceof e.$?this.el[0]:this.el,!this.el)throw new o.Error({name:"NoElError",message:'An "el" must be specified for a region.'});this.$el=this.getEl(this.el),o.Object.call(this,t)},show:function(t,e){if(this._ensureElement()){this._ensureViewIsIntact(t),o.MonitorDOMRefresh(t);var r=e||{},i=t!==this.currentView,a=!!r.preventDestroy,s=!!r.forceShow,u=!!this.currentView,l=i&&!a,c=i||s;if(u&&this.triggerMethod("before:swapOut",this.currentView,this,e),this.currentView&&i&&delete this.currentView._parent,l?this.empty():u&&c&&this.currentView.off("destroy",this.empty,this),c){t.once("destroy",this.empty,this),t._parent=this,this._renderView(t),u&&this.triggerMethod("before:swap",t,this,e),this.triggerMethod("before:show",t,this,e),o.triggerMethodOn(t,"before:show",t,this,e),u&&this.triggerMethod("swapOut",this.currentView,this,e);var f=o.isNodeAttached(this.el),d=[],h=n.extend({triggerBeforeAttach:this.triggerBeforeAttach,triggerAttach:this.triggerAttach},r);return f&&h.triggerBeforeAttach&&(d=this._displayedViews(t),this._triggerAttach(d,"before:")),this.attachHtml(t),this.currentView=t,f&&h.triggerAttach&&(d=this._displayedViews(t),this._triggerAttach(d)),u&&this.triggerMethod("swap",t,this,e),this.triggerMethod("show",t,this,e),o.triggerMethodOn(t,"show",t,this,e),this}return this}},triggerBeforeAttach:!0,triggerAttach:!0,_triggerAttach:function(t,e){var r=(e||"")+"attach";n.each(t,function(t){o.triggerMethodOn(t,r,t,this)},this)},_displayedViews:function(t){return n.union([t],n.result(t,"_getNestedViews")||[])},_renderView:function(t){t.supportsRenderLifecycle||o.triggerMethodOn(t,"before:render",t),t.render(),t.supportsRenderLifecycle||o.triggerMethodOn(t,"render",t)},_ensureElement:function(){if(n.isObject(this.el)||(this.$el=this.getEl(this.el),this.el=this.$el[0]),!this.$el||0===this.$el.length){if(this.getOption("allowMissingEl"))return!1;throw new o.Error('An "el" '+this.$el.selector+" must exist in DOM")}return!0},_ensureViewIsIntact:function(t){if(!t)throw new o.Error({name:"ViewNotValid",message:"The view passed is undefined and therefore invalid. You must pass a view instance to show."});if(t.isDestroyed)throw new o.Error({name:"ViewDestroyedError",message:'View (cid: "'+t.cid+'") has already been destroyed and cannot be used.'})},getEl:function(t){return e.$(t,o._getValue(this.options.parentEl,this))},attachHtml:function(t){this.$el.contents().detach(),this.el.appendChild(t.el)},empty:function(t){var e=this.currentView,n=t||{},r=!!n.preventDestroy;return e?(e.off("destroy",this.empty,this),this.triggerMethod("before:empty",e),r||this._destroyView(),this.triggerMethod("empty",e),delete this.currentView,r&&this.$el.contents().detach(),this):this},_destroyView:function(){var t=this.currentView;t.isDestroyed||(t.supportsDestroyLifecycle||o.triggerMethodOn(t,"before:destroy",t),t.destroy?t.destroy():(t.remove(),t.isDestroyed=!0),t.supportsDestroyLifecycle||o.triggerMethodOn(t,"destroy",t))},attachView:function(t){return this.currentView&&delete this.currentView._parent,t._parent=this,this.currentView=t,this},hasView:function(){return!!this.currentView},reset:function(){return this.empty(),this.$el&&(this.el=this.$el.selector),delete this.$el,this}},{buildRegion:function(t,e){if(n.isString(t))return this._buildRegionFromSelector(t,e);if(t.selector||t.el||t.regionClass)return this._buildRegionFromObject(t,e);if(n.isFunction(t))return this._buildRegionFromRegionClass(t);throw new o.Error({message:"Improper region configuration type.",url:"marionette.region.html#region-configuration-types"})},_buildRegionFromSelector:function(t,e){return new e({el:t})},_buildRegionFromObject:function(t,e){var r=t.regionClass||e,i=n.omit(t,"selector","regionClass");return t.selector&&!i.el&&(i.el=t.selector),new r(i)},_buildRegionFromRegionClass:function(t){return new t}}),o.RegionManager=o.Controller.extend({constructor:function(t){this._regions={},this.length=0,o.Controller.call(this,t),this.addRegions(this.getOption("regions"))},addRegions:function(t,e){return t=o._getValue(t,this,arguments),n.reduce(t,function(t,r,i){return n.isString(r)&&(r={selector:r}),r.selector&&(r=n.defaults({},r,e)),t[i]=this.addRegion(i,r),t},{},this)},addRegion:function(t,e){var n;return n=e instanceof o.Region?e:o.Region.buildRegion(e,o.Region),this.triggerMethod("before:add:region",t,n),n._parent=this,this._store(t,n),this.triggerMethod("add:region",t,n),n},get:function(t){return this._regions[t]},getRegions:function(){return n.clone(this._regions)},removeRegion:function(t){var e=this._regions[t];return this._remove(t,e),e},removeRegions:function(){var t=this.getRegions();return n.each(this._regions,function(t,e){this._remove(e,t)},this),t},emptyRegions:function(){var t=this.getRegions();return n.invoke(t,"empty"),t},destroy:function(){return this.removeRegions(),o.Controller.prototype.destroy.apply(this,arguments)},_store:function(t,e){this._regions[t]||this.length++,this._regions[t]=e},_remove:function(t,e){this.triggerMethod("before:remove:region",t,e),e.empty(),e.stopListening(),delete e._parent,delete this._regions[t],this.length--,this.triggerMethod("remove:region",t,e)}}),o.actAsCollection(o.RegionManager.prototype,"_regions"),o.TemplateCache=function(t){this.templateId=t},n.extend(o.TemplateCache,{templateCaches:{},get:function(t,e){var n=this.templateCaches[t];return n||(n=new o.TemplateCache(t),this.templateCaches[t]=n),n.load(e)},clear:function(){var t,e=n.toArray(arguments),r=e.length;if(r>0)for(t=0;r>t;t++)delete this.templateCaches[e[t]];else this.templateCaches={}}}),n.extend(o.TemplateCache.prototype,{load:function(t){if(this.compiledTemplate)return this.compiledTemplate;var e=this.loadTemplate(this.templateId,t);return this.compiledTemplate=this.compileTemplate(e,t),this.compiledTemplate},loadTemplate:function(t,n){var r=e.$(t);if(!r.length)throw new o.Error({name:"NoTemplateError",message:'Could not find template: "'+t+'"'});return r.html()},compileTemplate:function(t,e){return n.template(t,e)}}),o.Renderer={render:function(t,e){if(!t)throw new o.Error({name:"TemplateNotFoundError",message:"Cannot render the template since its false, null or undefined."});var r=n.isFunction(t)?t:o.TemplateCache.get(t);return r(e)}},o.View=e.View.extend({isDestroyed:!1,supportsRenderLifecycle:!0,supportsDestroyLifecycle:!0,constructor:function(t){this.render=n.bind(this.render,this),t=o._getValue(t,this),this.options=n.extend({},n.result(this,"options"),t),this._behaviors=o.Behaviors(this),e.View.call(this,this.options),o.MonitorDOMRefresh(this)},getTemplate:function(){return this.getOption("template")},serializeModel:function(t){return t.toJSON.apply(t,n.rest(arguments))},mixinTemplateHelpers:function(t){t=t||{};var e=this.getOption("templateHelpers");return e=o._getValue(e,this),n.extend(t,e)},normalizeUIKeys:function(t){var e=n.result(this,"_uiBindings");return o.normalizeUIKeys(t,e||n.result(this,"ui"))},normalizeUIValues:function(t,e){var r=n.result(this,"ui"),i=n.result(this,"_uiBindings");return o.normalizeUIValues(t,i||r,e)},configureTriggers:function(){if(this.triggers){var t=this.normalizeUIKeys(n.result(this,"triggers"));return n.reduce(t,function(t,e,n){return t[n]=this._buildViewTrigger(e),t},{},this)}},delegateEvents:function(t){return this._delegateDOMEvents(t),this.bindEntityEvents(this.model,this.getOption("modelEvents")),this.bindEntityEvents(this.collection,this.getOption("collectionEvents")),n.each(this._behaviors,function(t){t.bindEntityEvents(this.model,t.getOption("modelEvents")),t.bindEntityEvents(this.collection,t.getOption("collectionEvents"))},this),this},_delegateDOMEvents:function(t){var r=o._getValue(t||this.events,this);r=this.normalizeUIKeys(r),n.isUndefined(t)&&(this.events=r);var i={},a=n.result(this,"behaviorEvents")||{},s=this.configureTriggers(),u=n.result(this,"behaviorTriggers")||{};n.extend(i,a,r,s,u),e.View.prototype.delegateEvents.call(this,i)},undelegateEvents:function(){return e.View.prototype.undelegateEvents.apply(this,arguments),this.unbindEntityEvents(this.model,this.getOption("modelEvents")),this.unbindEntityEvents(this.collection,this.getOption("collectionEvents")),n.each(this._behaviors,function(t){t.unbindEntityEvents(this.model,t.getOption("modelEvents")),t.unbindEntityEvents(this.collection,t.getOption("collectionEvents"))},this),this},_ensureViewIsIntact:function(){if(this.isDestroyed)throw new o.Error({name:"ViewDestroyedError",message:'View (cid: "'+this.cid+'") has already been destroyed and cannot be used.'})},destroy:function(){if(this.isDestroyed)return this;var t=n.toArray(arguments);return this.triggerMethod.apply(this,["before:destroy"].concat(t)),this.isDestroyed=!0,this.triggerMethod.apply(this,["destroy"].concat(t)),this.unbindUIElements(),this.isRendered=!1,this.remove(),n.invoke(this._behaviors,"destroy",t),this},bindUIElements:function(){this._bindUIElements(),n.invoke(this._behaviors,this._bindUIElements)},_bindUIElements:function(){if(this.ui){this._uiBindings||(this._uiBindings=this.ui);var t=n.result(this,"_uiBindings");this.ui={},n.each(t,function(t,e){this.ui[e]=this.$(t)},this)}},unbindUIElements:function(){this._unbindUIElements(),n.invoke(this._behaviors,this._unbindUIElements)},_unbindUIElements:function(){this.ui&&this._uiBindings&&(n.each(this.ui,function(t,e){delete this.ui[e]},this),this.ui=this._uiBindings,delete this._uiBindings)},_buildViewTrigger:function(t){var e=n.defaults({},t,{preventDefault:!0,stopPropagation:!0}),r=n.isObject(t)?e.event:t;return function(t){t&&(t.preventDefault&&e.preventDefault&&t.preventDefault(),t.stopPropagation&&e.stopPropagation&&t.stopPropagation());var n={view:this,model:this.model,collection:this.collection};this.triggerMethod(r,n)}},setElement:function(){var t=e.View.prototype.setElement.apply(this,arguments);return n.invoke(this._behaviors,"proxyViewProperties",this),t},triggerMethod:function(){var t=o._triggerMethod(this,arguments);return this._triggerEventOnBehaviors(arguments),this._triggerEventOnParentLayout(arguments[0],n.rest(arguments)),t},_triggerEventOnBehaviors:function(t){for(var e=o._triggerMethod,n=this._behaviors,r=0,i=n&&n.length;i>r;r++)e(n[r],t)},_triggerEventOnParentLayout:function(t,e){var r=this._parentLayoutView();if(r){var i=o.getOption(r,"childViewEventPrefix"),a=i+":"+t,s=[this].concat(e);o._triggerMethod(r,a,s);var u=o.getOption(r,"childEvents");u=o._getValue(u,r);var l=r.normalizeMethods(u);l&&n.isFunction(l[t])&&l[t].apply(r,s)}},_getImmediateChildren:function(){return[]},_getNestedViews:function(){var t=this._getImmediateChildren();return t.length?n.reduce(t,function(t,e){return e._getNestedViews?t.concat(e._getNestedViews()):t},t):t},_parentLayoutView:function(){for(var t=this._parent;t;){if(t instanceof o.LayoutView)return t;t=t._parent}},normalizeMethods:o.normalizeMethods,mergeOptions:o.mergeOptions,getOption:o.proxyGetOption,bindEntityEvents:o.proxyBindEntityEvents,unbindEntityEvents:o.proxyUnbindEntityEvents}),o.ItemView=o.View.extend({constructor:function(){o.View.apply(this,arguments)},serializeData:function(){if(!this.model&&!this.collection)return{};var t=[this.model||this.collection];return arguments.length&&t.push.apply(t,arguments),this.model?this.serializeModel.apply(this,t):{items:this.serializeCollection.apply(this,t)}},serializeCollection:function(t){return t.toJSON.apply(t,n.rest(arguments))},render:function(){return this._ensureViewIsIntact(),this.triggerMethod("before:render",this),this._renderTemplate(),this.isRendered=!0,this.bindUIElements(),this.triggerMethod("render",this),this},_renderTemplate:function(){var t=this.getTemplate();if(t!==!1){if(!t)throw new o.Error({name:"UndefinedTemplateError",message:"Cannot render the template since it is null or undefined."});var e=this.mixinTemplateHelpers(this.serializeData()),n=o.Renderer.render(t,e,this);return this.attachElContent(n),this}},attachElContent:function(t){return this.$el.html(t),this}}),o.CollectionView=o.View.extend({childViewEventPrefix:"childview",sort:!0,constructor:function(t){this.once("render",this._initialEvents),this._initChildViewStorage(),o.View.apply(this,arguments),this.on({"before:show":this._onBeforeShowCalled,show:this._onShowCalled,"before:attach":this._onBeforeAttachCalled,attach:this._onAttachCalled}),this.initRenderBuffer()},initRenderBuffer:function(){this._bufferedChildren=[]},startBuffering:function(){this.initRenderBuffer(),this.isBuffering=!0},endBuffering:function(){var t,e=this._isShown&&o.isNodeAttached(this.el);this.isBuffering=!1,this._isShown&&this._triggerMethodMany(this._bufferedChildren,this,"before:show"),e&&this._triggerBeforeAttach&&(t=this._getNestedViews(),this._triggerMethodMany(t,this,"before:attach")),this.attachBuffer(this,this._createBuffer()),e&&this._triggerAttach&&(t=this._getNestedViews(),this._triggerMethodMany(t,this,"attach")),this._isShown&&this._triggerMethodMany(this._bufferedChildren,this,"show"),this.initRenderBuffer()},_triggerMethodMany:function(t,e,r){var i=n.drop(arguments,3);n.each(t,function(t){o.triggerMethodOn.apply(t,[t,r,t,e].concat(i))})},_initialEvents:function(){this.collection&&(this.listenTo(this.collection,"add",this._onCollectionAdd),this.listenTo(this.collection,"remove",this._onCollectionRemove),this.listenTo(this.collection,"reset",this.render),this.getOption("sort")&&this.listenTo(this.collection,"sort",this._sortViews))},_onCollectionAdd:function(t,e,r){var i=void 0!==r.at&&(r.index||e.indexOf(t));if((this.getOption("filter")||i===!1)&&(i=n.indexOf(this._filteredSortedModels(i),t)),this._shouldAddChild(t,i)){this.destroyEmptyView();var o=this.getChildView(t);this.addChild(t,o,i)}},_onCollectionRemove:function(t){var e=this.children.findByModel(t);this.removeChildView(e),this.checkEmpty()},_onBeforeShowCalled:function(){this._triggerBeforeAttach=this._triggerAttach=!1,this.children.each(function(t){o.triggerMethodOn(t,"before:show",t)})},_onShowCalled:function(){this.children.each(function(t){o.triggerMethodOn(t,"show",t)})},_onBeforeAttachCalled:function(){this._triggerBeforeAttach=!0},_onAttachCalled:function(){this._triggerAttach=!0},render:function(){return this._ensureViewIsIntact(),this.triggerMethod("before:render",this),this._renderChildren(),this.isRendered=!0,this.triggerMethod("render",this),this},reorder:function(){var t=this.children,e=this._filteredSortedModels();if(!e.length&&this._showingEmptyView)return this;var r=n.some(e,function(e){return!t.findByModel(e)});if(r)this.render();else{var i=n.map(e,function(e,n){var r=t.findByModel(e);return r._index=n,r.el}),o=t.filter(function(t){return!n.contains(i,t.el)});this.triggerMethod("before:reorder"),this._appendReorderedChildren(i),n.each(o,this.removeChildView,this),this.checkEmpty(),this.triggerMethod("reorder")}},resortView:function(){o.getOption(this,"reorderOnSort")?this.reorder():this.render()},_sortViews:function(){var t=this._filteredSortedModels(),e=n.find(t,function(t,e){var n=this.children.findByModel(t);return!n||n._index!==e},this);e&&this.resortView()},_emptyViewIndex:-1,_appendReorderedChildren:function(t){this.$el.append(t)},_renderChildren:function(){this.destroyEmptyView(),this.destroyChildren({checkEmpty:!1}),this.isEmpty(this.collection)?this.showEmptyView():(this.triggerMethod("before:render:collection",this),this.startBuffering(),this.showCollection(),this.endBuffering(),this.triggerMethod("render:collection",this),this.children.isEmpty()&&this.getOption("filter")&&this.showEmptyView())},showCollection:function(){var t,e=this._filteredSortedModels();n.each(e,function(e,n){t=this.getChildView(e),this.addChild(e,t,n)},this)},_filteredSortedModels:function(t){var e=this.getViewComparator(),r=this.collection.models;if(t=Math.min(Math.max(t,0),r.length-1),e){var i;t&&(i=r[t],r=r.slice(0,t).concat(r.slice(t+1))),r=this._sortModelsBy(r,e),i&&r.splice(t,0,i)}return this.getOption("filter")&&(r=n.filter(r,function(t,e){return this._shouldAddChild(t,e)},this)),r},_sortModelsBy:function(t,e){return"string"==typeof e?n.sortBy(t,function(t){return t.get(e)},this):1===e.length?n.sortBy(t,e,this):t.sort(n.bind(e,this))},showEmptyView:function(){var t=this.getEmptyView();if(t&&!this._showingEmptyView){this.triggerMethod("before:render:empty"),this._showingEmptyView=!0;var n=new e.Model;this.addEmptyView(n,t),this.triggerMethod("render:empty")}},destroyEmptyView:function(){this._showingEmptyView&&(this.triggerMethod("before:remove:empty"),this.destroyChildren(),delete this._showingEmptyView,this.triggerMethod("remove:empty"))},getEmptyView:function(){return this.getOption("emptyView")},addEmptyView:function(t,e){var r,i=this._isShown&&!this.isBuffering&&o.isNodeAttached(this.el),a=this.getOption("emptyViewOptions")||this.getOption("childViewOptions");n.isFunction(a)&&(a=a.call(this,t,this._emptyViewIndex));var s=this.buildChildView(t,e,a);s._parent=this,this.proxyChildEvents(s),s.once("render",function(){this._isShown&&o.triggerMethodOn(s,"before:show",s),i&&this._triggerBeforeAttach&&(r=this._getViewAndNested(s),this._triggerMethodMany(r,this,"before:attach"))},this),this.children.add(s),this.renderChildView(s,this._emptyViewIndex),i&&this._triggerAttach&&(r=this._getViewAndNested(s),this._triggerMethodMany(r,this,"attach")),this._isShown&&o.triggerMethodOn(s,"show",s)},getChildView:function(t){var e=this.getOption("childView");if(!e)throw new o.Error({name:"NoChildViewError",message:'A "childView" must be specified'});return e},addChild:function(t,e,n){var r=this.getOption("childViewOptions");r=o._getValue(r,this,[t,n]);var i=this.buildChildView(t,e,r);return this._updateIndices(i,!0,n),this.triggerMethod("before:add:child",i),this._addChildView(i,n),this.triggerMethod("add:child",i),i._parent=this,i},_updateIndices:function(t,e,n){this.getOption("sort")&&(e&&(t._index=n),this.children.each(function(n){n._index>=t._index&&(n._index+=e?1:-1)}))},_addChildView:function(t,e){var n,r=this._isShown&&!this.isBuffering&&o.isNodeAttached(this.el);this.proxyChildEvents(t),t.once("render",function(){this._isShown&&!this.isBuffering&&o.triggerMethodOn(t,"before:show",t),r&&this._triggerBeforeAttach&&(n=this._getViewAndNested(t),this._triggerMethodMany(n,this,"before:attach"))},this),this.children.add(t),this.renderChildView(t,e),r&&this._triggerAttach&&(n=this._getViewAndNested(t),this._triggerMethodMany(n,this,"attach")),this._isShown&&!this.isBuffering&&o.triggerMethodOn(t,"show",t)},renderChildView:function(t,e){return t.supportsRenderLifecycle||o.triggerMethodOn(t,"before:render",t),t.render(),t.supportsRenderLifecycle||o.triggerMethodOn(t,"render",t),this.attachHtml(this,t,e),t},buildChildView:function(t,e,r){var i=n.extend({model:t},r),a=new e(i);return o.MonitorDOMRefresh(a),a},removeChildView:function(t){return t?(this.triggerMethod("before:remove:child",t),t.supportsDestroyLifecycle||o.triggerMethodOn(t,"before:destroy",t),t.destroy?t.destroy():t.remove(),t.supportsDestroyLifecycle||o.triggerMethodOn(t,"destroy",t),delete t._parent,this.stopListening(t),this.children.remove(t),this.triggerMethod("remove:child",t),this._updateIndices(t,!1),t):t},isEmpty:function(){return!this.collection||0===this.collection.length},checkEmpty:function(){this.isEmpty(this.collection)&&this.showEmptyView()},attachBuffer:function(t,e){t.$el.append(e)},_createBuffer:function(){var t=document.createDocumentFragment();return n.each(this._bufferedChildren,function(e){t.appendChild(e.el)}),t},attachHtml:function(t,e,n){t.isBuffering?t._bufferedChildren.splice(n,0,e):t._insertBefore(e,n)||t._insertAfter(e)},_insertBefore:function(t,e){var n,r=this.getOption("sort")&&e-1}function g(t,e,n){for(var r=-1,i=t.length;++r-1;);return n}function N(t,e){for(var n=t.length;n--&&C(e,t[n],0)>-1;);return n}function I(t){return t&&t.Object===Object?t:null}function D(t,e){if(t!==e){var n=null===t,r=t===Q,i=t===t,o=null===e,a=e===Q,s=e===e;if(t>e&&!o||!i||n&&!a&&s||r&&s)return 1;if(e>t&&!n||!s||o&&!r&&i||a&&i)return-1}return 0}function V(t,e,n){for(var r=-1,i=t.criteria,o=e.criteria,a=i.length,s=n.length;++r=s)return u;var l=n[r];return u*("desc"==l?-1:1)}}return t.index-e.index}function q(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&r++;return r}function L(t){return Cn[t]}function z(t){return Tn[t]}function B(t){return"\\"+En[t]}function F(t,e,n){for(var r=t.length,i=e+(n?0:-1);n?i--:++i-1&&t%1==0&&e>t}function $(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function W(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function J(t,e){for(var n=-1,r=t.length,i=0,o=[];++ne,i=n?t.length:0,o=yi(0,i,this.__views__),a=o.start,s=o.end,u=s-a,l=r?s:a-1,c=this.__iteratees__,f=c.length,d=0,h=_l(u,this.__takeCount__);if(!n||et>i||i==u&&h==u)return Sr(t,this.__actions__);var p=[];t:for(;u--&&h>d;){l+=e;for(var g=-1,v=t[l];++gn)return!1;var r=t.length-1;return n==r?t.pop():dl.call(t,n,1),!0}function en(t,e){var n=rn(t,e);return 0>n?Q:t[n][1]}function nn(t,e){return rn(t,e)>-1}function rn(t,e){for(var n=t.length;n--;)if(xa(t[n][0],e))return n;return-1}function on(t,e,n){var r=rn(t,e);0>r?t.push([e,n]):t[r][1]=n}function an(t,e,n,r){return t===Q||xa(t,Wu[n])&&!Xu.call(r,n)?e:t}function sn(t,e,n){(n===Q||xa(t[e],n))&&("number"!=typeof e||n!==Q||e in t)||(t[e]=n)}function un(t,e,n){var r=t[e];Xu.call(t,e)&&xa(r,n)&&(n!==Q||e in t)||(t[e]=n)}function ln(t,e,n,r){return Dl(t,function(t,i,o){e(r,t,n(t),o)}),r}function cn(t,e){return t&&zr(e,Ss(e),t)}function fn(t,e){for(var n=-1,r=null==t,i=e.length,o=Array(i);++n=t?t:n),e!==Q&&(t=t>=e?t:e)),t}function Tn(t,e,n,r,i,o,a){var s;if(r&&(s=o?r(t,i,o,a):r(t)),s!==Q)return s;if(!za(t))return t;var u=jc(t);if(u){if(s=_i(t),!e)return Lr(t,s)}else{var l=vi(t),f=l==Dt||l==Vt;if(Sc(t))return Mr(t,e);if(l==zt||l==Ot||f&&!o){if(H(t))return o?t:{};if(s=bi(f?{}:t),!e)return s=cn(s,t),n?Fr(t,s):s}else{if(!kn[l])return o?t:{};s=wi(t,l,e)}}a||(a=new Xe);var d=a.get(t);return d?d:(a.set(t,s),(u?c:zn)(t,function(i,o){un(s,o,Tn(i,e,n,r,o,t,a))}),n&&!u?Fr(t,s):s)}function jn(t){var e=Ss(t),n=e.length;return function(r){if(null==r)return!n;for(var i=n;i--;){var o=e[i],a=t[o],s=r[o];if(s===Q&&!(o in Object(r))||!a(s))return!1}return!0}}function Sn(t){return za(t)?ll(t):{}}function En(t,e,n){if("function"!=typeof t)throw new Uu(nt);return fl(function(){t.apply(Q,n)},e)}function On(t,e,n,r){var i=-1,o=p,a=!0,s=t.length,u=[],l=e.length;if(!s)return u;n&&(e=v(e,O(n))),r?(o=g,a=!1):e.length>=et&&(o=We,a=!1,e=new $e(e));t:for(;++in&&(n=-n>i?0:i+n),r=r===Q||r>i?i:ls(r),0>r&&(r+=i),r=n>r?0:cs(r);r>n;)t[n++]=e;return t}function In(t,e){var n=[];return Dl(t,function(t,r,i){e(t,r,i)&&n.push(t)}),n}function Dn(t,e,n,r){r||(r=[]);for(var i=-1,o=t.length;++i0&&Ea(a)&&(n||jc(a)||Ta(a))?e>1?Dn(a,e-1,n,r):y(r,a):n||(r[r.length]=a)}return r}function Vn(t,e){return null==t?t:ql(t,e,Es)}function zn(t,e){return t&&ql(t,e,Ss)}function Bn(t,e){return t&&Ll(t,e,Ss)}function Fn(t,e){return h(e,function(e){return Va(t[e])})}function Hn(t,e){e=Ci(e,t)?[e+""]:gn(e);for(var n=0,r=e.length;null!=t&&r>n;)t=t[e[n++]];return n&&n==r?t:Q}function Un(t,e){return Xu.call(t,e)||"object"==typeof t&&e in t&&null===al(t)}function $n(t,e){return e in Object(t)}function Wn(t,e,n){return t>=_l(e,n)&&t=120&&c.length>=120)?new $e(a&&c):Q}c=t[0];var f=-1,d=s[0];t:for(;++f-1;)s!==t&&dl.call(s,u,1),dl.call(t,u,1);return t}function hr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(r==n||i!=o){var o=i;if(U(i))dl.call(t,i,1);else if(Ci(i,t))delete t[i];else{var a=gn(i),s=Oi(t,a);null!=s&&delete s[Zi(a)]}}}return t}function pr(t,e){return t+pl(wl()*(e-t+1))}function gr(t,e,n,r){for(var i=-1,o=ml(hl((e-t)/(n||1)),0),a=Array(o);o--;)a[r?o:++i]=t,t+=n;return a}function vr(t,e,n,r){e=Ci(e,t)?[e+""]:gn(e);for(var i=-1,o=e.length,a=o-1,s=t;null!=s&&++ie&&(e=-e>i?0:i+e),n=n>i?i:n,0>n&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=Array(i);++r=i){for(;i>r;){var o=r+i>>>1,a=t[o];(n?e>=a:e>a)&&null!==a?r=o+1:i=o}return i}return br(t,e,mu,n)}function br(t,e,n,r){e=n(e);for(var i=0,o=t?t.length:0,a=e!==e,s=null===e,u=e===Q;o>i;){var l=pl((i+o)/2),c=n(t[l]),f=c!==Q,d=c===c;if(a)var h=d||r;else h=s?d&&f&&(r||null!=c):u?d&&(r||f):null==c?!1:r?e>=c:e>c;h?i=l+1:o=l}return _l(o,At)}function wr(t){return xr(t)}function xr(t,e){for(var n=0,r=t.length,i=t[0],o=e?e(i):i,a=o,s=1,u=[i];++n=et){var l=e?null:Bl(t);if(l)return X(l);a=!1,i=We,u=new $e}else u=e?[]:s;t:for(;++rr?e[r]:Q);return a}function Mr(t,e){if(e)return t.slice();var n=new t.constructor(t.length);return t.copy(n),n}function Or(t){var e=new t.constructor(t.byteLength);return new rl(e).set(new rl(t)),e}function Rr(t){return m(W(t),o,new t.constructor)}function Pr(t){var e=new t.constructor(t.source,ke.exec(t));return e.lastIndex=t.lastIndex,e}function Nr(t){return m(X(t),a,new t.constructor)}function Ir(t){return Nl?Object(Nl.call(t)):{}}function Dr(t,e){var n=e?Or(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Vr(t,e,n,r){for(var i=-1,o=t.length,a=n.length,s=-1,u=e.length,l=ml(o-a,0),c=Array(u+l),f=!r;++si)&&(c[n[i]]=t[i]);for(;l--;)c[s++]=t[i++];return c}function qr(t,e,n,r){for(var i=-1,o=t.length,a=-1,s=n.length,u=-1,l=e.length,c=ml(o-s,0),f=Array(c+l),d=!r;++ii)&&(f[h+n[a]]=t[i++]);return f}function Lr(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n1?n[i-1]:Q,a=i>2?n[2]:Q;for(o="function"==typeof o?(i--,o):Q,a&&ki(n[0],n[1],a)&&(o=3>i?Q:o,i=1),e=Object(e);++ro&&a[0]!==l&&a[o-1]!==l?[]:J(a,l);if(o-=c.length,n>o)return oi(t,e,Qr,r.placeholder,Q,a,c,Q,Q,n-o);var f=this&&this!==qn&&this instanceof r?i:t;return s(f,this,a)}var i=Kr(t);return r}function Zr(t){return da(function(e){e=Dn(e,1);var n=e.length,i=n,o=r.prototype.thru;for(t&&e.reverse();i--;){var a=e[i];if("function"!=typeof a)throw new Uu(nt);if(o&&!s&&"wrapper"==fi(a))var s=new r([],!0)}for(i=s?i:n;++i=et)return s.plant(r).value();for(var i=0,o=n?e[i].apply(this,t):r;++iy){var x=J(_,b);return oi(t,e,Qr,c.placeholder,n,_,x,s,u,l-y)}var k=d?n:this,C=h?k[t]:t;return y=_.length,s?_=Ri(_,s):g&&y>1&&_.reverse(),f&&y>u&&(_.length=u),this&&this!==qn&&this instanceof c&&(C=v||Kr(C)),C.apply(k,_)}var f=e&dt,d=e&ot,h=e&at,p=e&(ut|lt),g=e&pt,v=h?Q:Kr(t);return c}function ti(t,e){return function(n,r){return Xn(n,t,e(r),{})}}function ei(t){return da(function(e){return e=v(Dn(e,1),di()),da(function(n){var r=this;return t(e,function(t){return s(t,r,n)})})})}function ni(t,e,n){e=ls(e);var r=G(t);if(!e||r>=e)return"";var i=e-r;n=n===Q?" ":n+"";var o=nu(n,hl(i/G(n)));return vn.test(n)?K(o).slice(0,i).join(""):o.slice(0,i)}function ri(t,e,n,r){function i(){for(var e=-1,u=arguments.length,l=-1,c=r.length,f=Array(c+u),d=this&&this!==qn&&this instanceof i?a:t;++le?1:-1:fs(r)||0,gr(e,n,r,t)}}function oi(t,e,n,r,i,o,a,s,u,l){var c=e&ut,f=s?Lr(s):Q,d=c?a:Q,h=c?Q:a,p=c?o:Q,g=c?Q:o;e|=c?ct:ft,e&=~(c?ft:ct),e&st||(e&=~(ot|at));var v=[t,e,i,p,d,g,h,f,u,l],y=n.apply(Q,v);return ji(t)&&$l(y,v),y.placeholder=r,y}function ai(t){var e=Fu[t];return function(t,n){if(t=fs(t),n=ls(n)){var r=(ps(t)+"e").split("e"),i=e(r[0]+"e"+(+r[1]+n));return r=(ps(i)+"e").split("e"),+(r[0]+"e"+(+r[1]-n))}return e(t)}}function si(t,e,n,r,i,o,a,s){var u=e&at;if(!u&&"function"!=typeof t)throw new Uu(nt);var l=r?r.length:0;if(l||(e&=~(ct|ft),r=i=Q),a=a===Q?a:ml(ls(a),0),s=s===Q?s:ls(s),l-=i?i.length:0,e&ft){var c=r,f=i;r=i=Q}var d=u?Q:Fl(t),h=[t,e,n,r,i,c,f,o,a,s];if(d&&Ai(h,d),t=h[0],e=h[1],n=h[2],r=h[3],i=h[4],s=h[9]=null==h[9]?u?0:t.length:ml(h[9]-l,0),!s&&e&(ut|lt)&&(e&=~(ut|lt)),e&&e!=ot)p=e==ut||e==lt?Yr(t,e,s):e!=ct&&e!=(ot|ct)||i.length?Qr.apply(Q,h):ri(t,e,n,r);else var p=Jr(t,e,n);var g=d?zl:$l;return g(p,h)}function ui(t,e,n,r,i,o){var a=-1,s=i&vt,u=i>,l=t.length,c=e.length;if(l!=c&&!(s&&c>l))return!1;var f=o.get(t);if(f)return f==e;var d=!0;for(o.set(t,e);++ai,a=r==dt&&n==ut||r==dt&&n==ht&&t[7].length<=e[8]||r==(dt|ht)&&e[7].length<=e[8]&&n==ut;if(!o&&!a)return t;r&ot&&(t[2]=e[2],i|=n&ot?0:st);var s=e[3];if(s){var u=t[3];t[3]=u?Vr(u,s,e[4]):Lr(s),t[4]=u?J(t[3],it):Lr(e[4])}return s=e[5],s&&(u=t[5],t[5]=u?qr(u,s,e[6]):Lr(s),t[6]=u?J(t[5],it):Lr(e[6])),s=e[7],s&&(t[7]=Lr(s)),r&dt&&(t[8]=null==t[8]?e[8]:_l(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=i,t}function Mi(t,e,n,r,i,o){return za(t)&&za(e)&&or(t,e,Q,Mi,o.set(e,t)),t}function Oi(t,e){return 1==e.length?t:Cs(t,yr(e,0,-1))}function Ri(t,e){for(var n=t.length,r=_l(e.length,n),i=Lr(t);r--;){var o=e[r];t[r]=U(o,n)?i[o]:Q}return t}function Pi(t){var e=[];return ps(t).replace(ge,function(t,n,r,i){e.push(r?i.replace(we,"$1"):n||t)}),e}function Ni(t){if(t instanceof i)return t.clone();var e=new r(t.__wrapped__,t.__chain__);return e.__actions__=Lr(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function Ii(t,e){e=ml(ls(e),0);var n=t?t.length:0;if(!n||1>e)return[];for(var r=0,i=0,o=Array(hl(n/e));n>r;)o[i++]=yr(t,r,r+=e);return o}function Di(t){for(var e=-1,n=t?t.length:0,r=0,i=[];++ee?0:e,r)):[]}function qi(t,e,n){var r=t?t.length:0;return r?(e=n||e===Q?1:ls(e),e=r-e,yr(t,0,0>e?0:e)):[]}function Li(t,e){return t&&t.length?jr(t,di(e,3),!0,!0):[]}function zi(t,e){return t&&t.length?jr(t,di(e,3),!0):[]}function Bi(t,e,n,r){var i=t?t.length:0;return i?(n&&"number"!=typeof n&&ki(t,e,n)&&(n=0,r=i),Nn(t,e,n,r)):[]}function Fi(t,e){return t&&t.length?k(t,di(e,3)):-1}function Hi(t,e){return t&&t.length?k(t,di(e,3),!0):-1}function Ui(t){var e=t?t.length:0;return e?Dn(t,1):[]}function $i(t){var e=t?t.length:0;return e?Dn(t,Ct):[]}function Wi(t,e){var n=t?t.length:0;return n?(e=e===Q?1:ls(e),Dn(t,e)):[]}function Ji(t){for(var e=-1,n=t?t.length:0,r={};++en&&(n=ml(r+n,0)),C(t,e,n)):-1}function Ki(t){return qi(t,1)}function Yi(t,e){return t?vl.call(t,e):""}function Zi(t){var e=t?t.length:0;return e?t[e-1]:Q}function Qi(t,e,n){var r=t?t.length:0;if(!r)return-1;var i=r;if(n!==Q&&(i=ls(n),i=(0>i?ml(r+i,0):_l(i,r-1))+1),e!==e)return F(t,i,!0);for(;i--;)if(t[i]===e)return i;return-1}function to(t,e){return t&&t.length&&e&&e.length?dr(t,e):t}function eo(t,e,n){return t&&t.length&&e&&e.length?dr(t,e,di(n)):t}function no(t,e,n){return t&&t.length&&e&&e.length?dr(t,e,Q,n):t}function ro(t,e){var n=[];if(!t||!t.length)return n;var r=-1,i=[],o=t.length;for(e=di(e,3);++rr&&xa(t[r],e))return r}return-1}function lo(t,e){return _r(t,e,!0)}function co(t,e,n){return br(t,e,di(n),!0)}function fo(t,e){var n=t?t.length:0;if(n){var r=_r(t,e,!0)-1;if(xa(t[r],e))return r}return-1}function ho(t){return t&&t.length?wr(t):[]}function po(t,e){return t&&t.length?xr(t,di(e)):[]}function go(t){return Vi(t,1)}function vo(t,e,n){return t&&t.length?(e=n||e===Q?1:ls(e),yr(t,0,0>e?0:e)):[]}function yo(t,e,n){var r=t?t.length:0;return r?(e=n||e===Q?1:ls(e),e=r-e,yr(t,0>e?0:e,r)):[]}function mo(t,e){return t&&t.length?jr(t,di(e,3),!1,!0):[]}function _o(t,e){return t&&t.length?jr(t,di(e,3)):[]}function bo(t){return t&&t.length?kr(t):[]}function wo(t,e){return t&&t.length?kr(t,di(e)):[]}function xo(t,e){return t&&t.length?kr(t,Q,e):[]}function ko(t){if(!t||!t.length)return[];var e=0;return t=h(t,function(t){return Ea(t)?(e=ml(t.length,e),!0):void 0}),A(e,function(e){return v(t,cr(e))})}function Co(t,e){if(!t||!t.length)return[];var n=ko(t);return null==e?n:v(n,function(t){return s(e,Q,t)})}function To(t,e){return Ar(t||[],e||[],un)}function jo(t,e){return Ar(t||[],e||[],vr)}function So(t){var n=e(t);return n.__chain__=!0,n}function Eo(t,e){return e(t),t}function Ao(t,e){return e(t)}function Mo(){return So(this)}function Oo(){return new r(this.value(),this.__chain__)}function Ro(t){return this.map(t).flatten()}function Po(){this.__values__===Q&&(this.__values__=us(this.value()));var t=this.__index__>=this.__values__.length,e=t?Q:this.__values__[this.__index__++];return{done:t,value:e}}function No(){return this}function Io(t){for(var e,r=this;r instanceof n;){var i=Ni(r);i.__index__=0,i.__values__=Q,e?o.__wrapped__=i:e=i;var o=i;r=r.__wrapped__}return o.__wrapped__=t,e}function Do(){var t=this.__wrapped__;if(t instanceof i){var e=t;return this.__actions__.length&&(e=new i(this)),e=e.reverse(),e.__actions__.push({func:Ao,args:[io],thisArg:Q}),new r(e,this.__chain__)}return this.thru(io)}function Vo(){return Sr(this.__wrapped__,this.__actions__)}function qo(t,e,n){var r=jc(t)?d:Rn;return n&&ki(t,e,n)&&(e=Q),r(t,di(e,3))}function Lo(t,e){var n=jc(t)?h:In;return n(t,di(e,3))}function zo(t,e){if(e=di(e,3),jc(t)){var n=k(t,e);return n>-1?t[n]:Q}return x(t,e,Dl)}function Bo(t,e){if(e=di(e,3),jc(t)){var n=k(t,e,!0);return n>-1?t[n]:Q}return x(t,e,Vl)}function Fo(t,e){return Dn(Wo(t,e),1)}function Ho(t,e){return"function"==typeof e&&jc(t)?c(t,e):Dl(t,hn(e))}function Uo(t,e){return"function"==typeof e&&jc(t)?f(t,e):Vl(t,hn(e))}function $o(t,e,n,r){t=Sa(t)?t:Fs(t),n=n&&!r?ls(n):0;var i=t.length;return 0>n&&(n=ml(i+n,0)),ts(t)?i>=n&&t.indexOf(e,n)>-1:!!i&&C(t,e,n)>-1}function Wo(t,e){var n=jc(t)?v:nr;return n(t,di(e,3))}function Jo(t,e,n,r){return null==t?[]:(jc(e)||(e=null==e?[]:[e]),n=r?Q:n,jc(n)||(n=null==n?[]:[n]),sr(t,e,n))}function Xo(t,e,n){var r=jc(t)?m:j,i=arguments.length<3;return r(t,di(e,4),n,i,Dl)}function Go(t,e,n){var r=jc(t)?_:j,i=arguments.length<3;return r(t,di(e,4),n,i,Vl)}function Ko(t,e){var n=jc(t)?h:In;return e=di(e,3),n(t,function(t,n,r){return!e(t,n,r)})}function Yo(t){var e=Sa(t)?t:Fs(t),n=e.length;return n>0?e[pr(0,n-1)]:Q}function Zo(t,e){var n=-1,r=us(t),i=r.length,o=i-1;for(e=Cn(ls(e),0,i);++n0&&(n=e.apply(this,arguments)),1>=t&&(e=Q),n}}function oa(t,e,n){e=n?Q:e;var r=si(t,ut,Q,Q,Q,Q,Q,e);return r.placeholder=oa.placeholder,r}function aa(t,e,n){e=n?Q:e;var r=si(t,lt,Q,Q,Q,Q,Q,e);return r.placeholder=aa.placeholder,r}function sa(t,e,n){function r(){p&&il(p),c&&il(c),v=0,l=c=h=p=g=Q}function i(e,n){n&&il(n),c=p=g=Q,e&&(v=yc(),f=t.apply(h,l),p||c||(l=h=Q))}function o(){var t=e-(yc()-d);0>=t||t>e?i(g,c):p=fl(o,t)}function a(){return(p&&g||c&&_)&&(f=t.apply(h,l)),r(),f}function s(){i(_,p)}function u(){if(l=arguments,d=yc(),h=this,g=_&&(p||!y),m===!1)var n=y&&!p;else{v||c||y||(v=d);var r=m-(d-v),i=(0>=r||r>m)&&(y||c);i?(c&&(c=il(c)),v=d,f=t.apply(h,l)):c||(c=fl(s,r))}return i&&p?p=il(p):p||e===m||(p=fl(o,e)),n&&(i=!0,f=t.apply(h,l)),!i||p||c||(l=h=Q),f}var l,c,f,d,h,p,g,v=0,y=!1,m=!1,_=!0;if("function"!=typeof t)throw new Uu(nt);return e=fs(e)||0,za(n)&&(y=!!n.leading,m="maxWait"in n&&ml(fs(n.maxWait)||0,e),_="trailing"in n?!!n.trailing:_),u.cancel=r,u.flush=a,u}function ua(t){return si(t,pt)}function la(t,e){if("function"!=typeof t||e&&"function"!=typeof e)throw new Uu(nt);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a),a};return n.cache=new la.Cache,n}function ca(t){if("function"!=typeof t)throw new Uu(nt);return function(){return!t.apply(this,arguments)}}function fa(t){return ia(2,t)}function da(t,e){if("function"!=typeof t)throw new Uu(nt);return e=ml(e===Q?t.length-1:ls(e),0),function(){for(var n=arguments,r=-1,i=ml(n.length-e,0),o=Array(i);++re}function Ca(t,e){return t>=e}function Ta(t){return Ea(t)&&Xu.call(t,"callee")&&(!cl.call(t,"callee")||Yu.call(t)==Ot)}function ja(t){return Ba(t)&&Yu.call(t)==Jt}function Sa(t){return null!=t&&La(Hl(t))&&!Va(t)}function Ea(t){return Ba(t)&&Sa(t)}function Aa(t){return t===!0||t===!1||Ba(t)&&Yu.call(t)==Pt}function Ma(t){return Ba(t)&&Yu.call(t)==Nt}function Oa(t){return!!t&&1===t.nodeType&&Ba(t)&&!Ka(t)}function Ra(t){if(Sa(t)&&(jc(t)||ts(t)||Va(t.splice)||Ta(t)))return!t.length;for(var e in t)if(Xu.call(t,e))return!1;return!0}function Pa(t,e){return Kn(t,e)}function Na(t,e,n){n="function"==typeof n?n:Q;var r=n?n(t,e):Q;return r===Q?Kn(t,e,n):!!r}function Ia(t){return Ba(t)?Yu.call(t)==It||"string"==typeof t.message&&"string"==typeof t.name:!1}function Da(t){return"number"==typeof t&&gl(t)}function Va(t){var e=za(t)?Yu.call(t):"";return e==Dt||e==Vt}function qa(t){return"number"==typeof t&&t==ls(t)}function La(t){return"number"==typeof t&&t>-1&&t%1==0&&Tt>=t}function za(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function Ba(t){return!!t&&"object"==typeof t}function Fa(t){return Ba(t)&&vi(t)==qt}function Ha(t,e){return t===e||Zn(t,e,hi(e))}function Ua(t,e,n){return n="function"==typeof n?n:Q,Zn(t,e,hi(e),n)}function $a(t){return Ga(t)&&t!=+t}function Wa(t){return null==t?!1:Va(t)?Qu.test(Ju.call(t)):Ba(t)&&(H(t)?Qu:Se).test(t)}function Ja(t){return null===t}function Xa(t){return null==t}function Ga(t){return"number"==typeof t||Ba(t)&&Yu.call(t)==Lt}function Ka(t){if(!Ba(t)||Yu.call(t)!=zt||H(t))return!1;var e=al(t);if(null===e)return!0;var n=e.constructor;return"function"==typeof n&&n instanceof n&&Ju.call(n)==Ku}function Ya(t){return za(t)&&Yu.call(t)==Bt}function Za(t){return qa(t)&&t>=-Tt&&Tt>=t}function Qa(t){return Ba(t)&&vi(t)==Ft}function ts(t){return"string"==typeof t||!jc(t)&&Ba(t)&&Yu.call(t)==Ht}function es(t){return"symbol"==typeof t||Ba(t)&&Yu.call(t)==Ut}function ns(t){return Ba(t)&&La(t.length)&&!!xn[Yu.call(t)]}function rs(t){return t===Q}function is(t){return Ba(t)&&vi(t)==$t}function os(t){return Ba(t)&&Yu.call(t)==Wt}function as(t,e){return e>t}function ss(t,e){return e>=t}function us(t){if(!t)return[];if(Sa(t))return ts(t)?K(t):Lr(t);if(ul&&t[ul])return $(t[ul]());var e=vi(t),n=e==qt?W:e==Ft?X:Fs;return n(t)}function ls(t){if(!t)return 0===t?t:0;if(t=fs(t),t===Ct||t===-Ct){var e=0>t?-1:1;return e*jt}var n=t%1;return t===t?n?t-n:t:0}function cs(t){return t?Cn(ls(t),0,Et):0}function fs(t){if(za(t)){var e=Va(t.valueOf)?t.valueOf():t;t=za(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(me,"");var n=je.test(t);return n||Ee.test(t)?Mn(t.slice(2),n?2:8):Te.test(t)?St:+t}function ds(t){return zr(t,Es(t))}function hs(t){return Cn(ls(t),-Tt,Tt)}function ps(t){if("string"==typeof t)return t;if(null==t)return"";if(es(t))return Il?Il.call(t):"";var e=t+"";return"0"==e&&1/t==-Ct?"-0":e}function gs(t,e){var n=Sn(t);return e?cn(n,e):n}function vs(t,e){return x(t,di(e,3),zn,!0)}function ys(t,e){return x(t,di(e,3),Bn,!0)}function ms(t,e){return null==t?t:ql(t,hn(e),Es)}function _s(t,e){return null==t?t:Ll(t,hn(e),Es)}function bs(t,e){return t&&zn(t,hn(e))}function ws(t,e){return t&&Bn(t,hn(e))}function xs(t){return null==t?[]:Fn(t,Ss(t))}function ks(t){return null==t?[]:Fn(t,Es(t))}function Cs(t,e,n){var r=null==t?Q:Hn(t,e);return r===Q?n:r}function Ts(t,e){return mi(t,e,Un)}function js(t,e){return mi(t,e,$n)}function Ss(t){var e=Si(t);if(!e&&!Sa(t))return tr(t);var n=xi(t),r=!!n,i=n||[],o=i.length;for(var a in t)!Un(t,a)||r&&("length"==a||U(a,o))||e&&"constructor"==a||i.push(a);return i}function Es(t){for(var e=-1,n=Si(t),r=er(t),i=r.length,o=xi(t),a=!!o,s=o||[],u=s.length;++ee){var r=t;t=e,e=r}if(n||t%1||e%1){var i=wl();return _l(t+i*(e-t+An("1e-"+((i+"").length-1))),e)}return pr(t,e)}function Js(t){return Wc(ps(t).toLowerCase())}function Xs(t){return t=ps(t),t&&t.replace(Me,L).replace(pn,"")}function Gs(t,e,n){t=ps(t),e="string"==typeof e?e:e+"";var r=t.length;return n=n===Q?r:Cn(ls(n),0,r),n-=e.length,n>=0&&t.indexOf(e,n)==n}function Ks(t){return t=ps(t),t&&le.test(t)?t.replace(se,z):t}function Ys(t){return t=ps(t),t&&ye.test(t)?t.replace(ve,"\\$&"):t}function Zs(t,e,n){t=ps(t),e=ls(e);var r=G(t);if(!e||r>=e)return t;var i=(e-r)/2,o=pl(i),a=hl(i);return ni("",o,n)+t+ni("",a,n)}function Qs(t,e,n){return t=ps(t),t+ni(t,e,n)}function tu(t,e,n){return t=ps(t),ni(t,e,n)+t}function eu(t,e,n){return n||null==e?e=0:e&&(e=+e),t=ps(t).replace(me,""),bl(t,e||(Ce.test(t)?16:10))}function nu(t,e){t=ps(t),e=ls(e);var n="";if(!t||1>e||e>Tt)return n;do e%2&&(n+=t),e=pl(e/2),t+=t;while(e);return n}function ru(){var t=arguments,e=ps(t[0]);return t.length<3?e:e.replace(t[1],t[2])}function iu(t,e,n){return ps(t).split(e,n)}function ou(t,e,n){return t=ps(t),n=Cn(ls(n),0,t.length),t.lastIndexOf(e,n)==n}function au(t,n,r){var i=e.templateSettings;r&&ki(t,n,r)&&(n=Q),t=ps(t),n=Mc({},n,i,an);var o,a,s=Mc({},n.imports,i.imports,an),u=Ss(s),l=R(s,u),c=0,f=n.interpolate||Oe,d="__p += '",h=Hu((n.escape||Oe).source+"|"+f.source+"|"+(f===de?xe:Oe).source+"|"+(n.evaluate||Oe).source+"|$","g"),p="//# sourceURL="+("sourceURL"in n?n.sourceURL:"lodash.templateSources["+ ++wn+"]")+"\n";t.replace(h,function(e,n,r,i,s,u){return r||(r=i),d+=t.slice(c,u).replace(Re,B),n&&(o=!0,d+="' +\n__e("+n+") +\n'"),s&&(a=!0,d+="';\n"+s+";\n__p += '"),r&&(d+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=u+e.length,e}),d+="';\n";var g=n.variable;g||(d="with (obj) {\n"+d+"\n}\n"),d=(a?d.replace(re,""):d).replace(ie,"$1").replace(oe,"$1;"),d="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var v=Kc(function(){return Function(u,p+"return "+d).apply(Q,l)});if(v.source=d,Ia(v))throw v;return v}function su(t){return ps(t).toLowerCase()}function uu(t){return ps(t).toUpperCase()}function lu(t,e,n){if(t=ps(t),!t)return t;if(n||e===Q)return t.replace(me,"");if(e+="",!e)return t;var r=K(t),i=K(e);return r.slice(P(r,i),N(r,i)+1).join("")}function cu(t,e,n){if(t=ps(t),!t)return t;if(n||e===Q)return t.replace(be,"");if(e+="",!e)return t;var r=K(t);return r.slice(0,N(r,K(e))+1).join("")}function fu(t,e,n){if(t=ps(t),!t)return t;if(n||e===Q)return t.replace(_e,"");if(e+="",!e)return t;var r=K(t);return r.slice(P(r,K(e))).join("")}function du(t,e){var n=yt,r=mt;if(za(e)){var i="separator"in e?e.separator:i;n="length"in e?ls(e.length):n,r="omission"in e?ps(e.omission):r}t=ps(t);var o=t.length;if(vn.test(t)){var a=K(t);o=a.length}if(n>=o)return t;var s=n-G(r);if(1>s)return r;var u=a?a.slice(0,s).join(""):t.slice(0,s);if(i===Q)return u+r;if(a&&(s+=u.length-s),Ya(i)){if(t.slice(s).search(i)){var l,c=u;for(i.global||(i=Hu(i.source,ps(ke.exec(i))+"g")),i.lastIndex=0;l=i.exec(c);)var f=l.index;u=u.slice(0,f===Q?s:f)}}else if(t.indexOf(i,s)!=s){var d=u.lastIndexOf(i);d>-1&&(u=u.slice(0,d))}return u+r}function hu(t){return t=ps(t),t&&ue.test(t)?t.replace(ae,Y):t}function pu(t,e,n){return t=ps(t),e=n?Q:e,e===Q&&(e=_n.test(t)?mn:yn),t.match(e)||[]}function gu(t){var e=t?t.length:0,n=di();return t=e?v(t,function(t){if("function"!=typeof t[1])throw new Uu(nt);return[n(t[0]),t[1]]}):[],da(function(n){for(var r=-1;++rt||t>Tt)return[];var n=Et,r=_l(t,Et);e=hn(e),t-=Et;for(var i=A(r,e);++n0){if(++t>=_t)return n}else t=0;return zl(n,r)}}(),Wl=da(function(t,e){return jc(t)||(t=null==t?[]:[Object(t)]),e=Dn(e,1),l(t,e)}),Jl=da(function(t,e){return Ea(t)?On(t,Dn(e,1,!0)):[]}),Xl=da(function(t,e){var n=Zi(e);return Ea(n)&&(n=Q),Ea(t)?On(t,Dn(e,1,!0),di(n)):[]}),Gl=da(function(t,e){var n=Zi(e);return Ea(n)&&(n=Q),Ea(t)?On(t,Dn(e,1,!0),Q,n):[]}),Kl=da(function(t){var e=v(t,dn);return e.length&&e[0]===t[0]?Jn(e):[]}),Yl=da(function(t){var e=Zi(t),n=v(t,dn);return e===Zi(n)?e=Q:n.pop(),n.length&&n[0]===t[0]?Jn(n,di(e)):[]}),Zl=da(function(t){var e=Zi(t),n=v(t,dn);return e===Zi(n)?e=Q:n.pop(),n.length&&n[0]===t[0]?Jn(n,Q,e):[]}),Ql=da(to),tc=da(function(t,e){e=v(Dn(e,1),String);var n=fn(t,e);return hr(t,e.sort(D)),n}),ec=da(function(t){return kr(Dn(t,1,!0))}),nc=da(function(t){var e=Zi(t);return Ea(e)&&(e=Q),kr(Dn(t,1,!0),di(e))}),rc=da(function(t){var e=Zi(t);return Ea(e)&&(e=Q),kr(Dn(t,1,!0),Q,e)}),ic=da(function(t,e){return Ea(t)?On(t,e):[]}),oc=da(function(t){return Er(h(t,Ea))}),ac=da(function(t){var e=Zi(t);return Ea(e)&&(e=Q),Er(h(t,Ea),di(e))}),sc=da(function(t){var e=Zi(t);return Ea(e)&&(e=Q),Er(h(t,Ea),Q,e)}),uc=da(ko),lc=da(function(t){var e=t.length,n=e>1?t[e-1]:Q;return n="function"==typeof n?(t.pop(),n):Q,Co(t,n)}),cc=da(function(t){t=Dn(t,1);var e=t.length,n=e?t[0]:0,o=this.__wrapped__,a=function(e){return fn(e,t)};return!(e>1||this.__actions__.length)&&o instanceof i&&U(n)?(o=o.slice(n,+n+(e?1:0)),o.__actions__.push({func:Ao,args:[a],thisArg:Q}),new r(o,this.__chain__).thru(function(t){return e&&!t.length&&t.push(Q),t})):this.thru(a)}),fc=Hr(function(t,e,n){Xu.call(t,n)?++t[n]:t[n]=1}),dc=Hr(function(t,e,n){Xu.call(t,n)?t[n].push(e):t[n]=[e]}),hc=da(function(t,e,n){var r=-1,i="function"==typeof e,o=Ci(e),a=Sa(t)?Array(t.length):[];return Dl(t,function(t){var u=i?e:o&&null!=t?t[e]:Q;a[++r]=u?s(u,t,n):Gn(t,e,n)}),a}),pc=Hr(function(t,e,n){t[n]=e}),gc=Hr(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),vc=da(function(t,e){if(null==t)return[];var n=e.length;return n>1&&ki(t,e[0],e[1])?e=[]:n>2&&ki(e[0],e[1],e[2])&&(e.length=1),sr(t,Dn(e,1),[])}),yc=zu.now,mc=da(function(t,e,n){var r=ot;if(n.length){var i=J(n,gi(mc));r|=ct}return si(t,r,e,n,i)}),_c=da(function(t,e,n){var r=ot|at;if(n.length){var i=J(n,gi(_c));r|=ct}return si(e,r,t,n,i)}),bc=da(function(t,e){return En(t,1,e)}),wc=da(function(t,e,n){return En(t,fs(e)||0,n)}),xc=da(function(t,e){e=v(Dn(e,1),di());var n=e.length;return da(function(r){for(var i=-1,o=_l(r.length,n);++i0||0>e)?new i(n):(0>t?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==Q&&(e=ls(e),n=0>e?n.dropRight(-e):n.take(e-t)),n)},i.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},i.prototype.toArray=function(){return this.take(Et)},zn(i.prototype,function(t,n){var o=/^(?:filter|find|map|reject)|While$/.test(n),a=/^(?:head|last)$/.test(n),s=e[a?"take"+("last"==n?"Right":""):n],u=a||/^find/.test(n);s&&(e.prototype[n]=function(){var n=this.__wrapped__,l=a?[1]:arguments,c=n instanceof i,f=l[0],d=c||jc(n),h=function(t){var n=s.apply(e,y([t],l));return a&&p?n[0]:n};d&&o&&"function"==typeof f&&1!=f.length&&(c=d=!1);var p=this.__chain__,g=!!this.__actions__.length,v=u&&!p,m=c&&!g;if(!u&&d){n=m?n:new i(this);var _=t.apply(n,l);return _.__actions__.push({func:Ao,args:[h],thisArg:Q}),new r(_,p)}return v&&m?t.apply(this,l):(_=this.thru(h),v?a?_.value()[0]:_.value():_)})}),c(["pop","push","shift","sort","splice","unshift"],function(t){var n=$u[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:pop|shift)$/.test(t);e.prototype[t]=function(){var t=arguments;return i&&!this.__chain__?n.apply(this.value(),t):this[r](function(e){return n.apply(e,t)})}}),zn(i.prototype,function(t,n){var r=e[n];if(r){var i=r.name+"",o=Al[i]||(Al[i]=[]);o.push({name:n,func:r})}}),Al[Qr(Q,at).name]=[{name:"wrapper",func:Q}],i.prototype.clone=I,i.prototype.reverse=Ae,i.prototype.value=Pe,e.prototype.at=cc,e.prototype.chain=Mo,e.prototype.commit=Oo,e.prototype.flatMap=Ro,e.prototype.next=Po,e.prototype.plant=Io,e.prototype.reverse=Do,e.prototype.toJSON=e.prototype.valueOf=e.prototype.value=Vo,ul&&(e.prototype[ul]=No),e}var Q,tt="4.6.1",et=200,nt="Expected a function",rt="__lodash_hash_undefined__",it="__lodash_placeholder__",ot=1,at=2,st=4,ut=8,lt=16,ct=32,ft=64,dt=128,ht=256,pt=512,gt=1,vt=2,yt=30,mt="...",_t=150,bt=16,wt=1,xt=2,kt=3,Ct=1/0,Tt=9007199254740991,jt=1.7976931348623157e308,St=NaN,Et=4294967295,At=Et-1,Mt=Et>>>1,Ot="[object Arguments]",Rt="[object Array]",Pt="[object Boolean]",Nt="[object Date]",It="[object Error]",Dt="[object Function]",Vt="[object GeneratorFunction]",qt="[object Map]",Lt="[object Number]",zt="[object Object]",Bt="[object RegExp]",Ft="[object Set]",Ht="[object String]",Ut="[object Symbol]",$t="[object WeakMap]",Wt="[object WeakSet]",Jt="[object ArrayBuffer]",Xt="[object Float32Array]",Gt="[object Float64Array]",Kt="[object Int8Array]",Yt="[object Int16Array]",Zt="[object Int32Array]",Qt="[object Uint8Array]",te="[object Uint8ClampedArray]",ee="[object Uint16Array]",ne="[object Uint32Array]",re=/\b__p \+= '';/g,ie=/\b(__p \+=) '' \+/g,oe=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ae=/&(?:amp|lt|gt|quot|#39|#96);/g,se=/[&<>"'`]/g,ue=RegExp(ae.source),le=RegExp(se.source),ce=/<%-([\s\S]+?)%>/g,fe=/<%([\s\S]+?)%>/g,de=/<%=([\s\S]+?)%>/g,he=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,pe=/^\w*$/,ge=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]/g,ve=/[\\^$.*+?()[\]{}|]/g,ye=RegExp(ve.source),me=/^\s+|\s+$/g,_e=/^\s+/,be=/\s+$/,we=/\\(\\)?/g,xe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ke=/\w*$/,Ce=/^0x/i,Te=/^[-+]0x[0-9a-f]+$/i,je=/^0b[01]+$/i,Se=/^\[object .+?Constructor\]$/,Ee=/^0o[0-7]+$/i,Ae=/^(?:0|[1-9]\d*)$/,Me=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,Oe=/($^)/,Re=/['\n\r\u2028\u2029\\]/g,Pe="\\ud800-\\udfff",Ne="\\u0300-\\u036f\\ufe20-\\ufe23",Ie="\\u20d0-\\u20f0",De="\\u2700-\\u27bf",Ve="a-z\\xdf-\\xf6\\xf8-\\xff",qe="\\xac\\xb1\\xd7\\xf7",Le="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ze="\\u2018\\u2019\\u201c\\u201d",Be=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Fe="A-Z\\xc0-\\xd6\\xd8-\\xde",He="\\ufe0e\\ufe0f",Ue=qe+Le+ze+Be,$e="["+Pe+"]",We="["+Ue+"]",Je="["+Ne+Ie+"]",Xe="\\d+",Ge="["+De+"]",Ke="["+Ve+"]",Ye="[^"+Pe+Ue+Xe+De+Ve+Fe+"]",Ze="\\ud83c[\\udffb-\\udfff]",Qe="(?:"+Je+"|"+Ze+")",tn="[^"+Pe+"]",en="(?:\\ud83c[\\udde6-\\uddff]){2}",nn="[\\ud800-\\udbff][\\udc00-\\udfff]",rn="["+Fe+"]",on="\\u200d",an="(?:"+Ke+"|"+Ye+")",sn="(?:"+rn+"|"+Ye+")",un=Qe+"?",ln="["+He+"]?",cn="(?:"+on+"(?:"+[tn,en,nn].join("|")+")"+ln+un+")*",fn=ln+un+cn,dn="(?:"+[Ge,en,nn].join("|")+")"+fn,hn="(?:"+[tn+Je+"?",Je,en,nn,$e].join("|")+")",pn=RegExp(Je,"g"),gn=RegExp(Ze+"(?="+Ze+")|"+hn+fn,"g"),vn=RegExp("["+on+Pe+Ne+Ie+He+"]"),yn=/[a-zA-Z0-9]+/g,mn=RegExp([rn+"?"+Ke+"+(?="+[We,rn,"$"].join("|")+")",sn+"+(?="+[We,rn+an,"$"].join("|")+")",rn+"?"+an+"+",rn+"+",Xe,dn].join("|"),"g"),_n=/[a-z][A-Z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,bn=["Array","Buffer","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Reflect","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],wn=-1,xn={};xn[Xt]=xn[Gt]=xn[Kt]=xn[Yt]=xn[Zt]=xn[Qt]=xn[te]=xn[ee]=xn[ne]=!0,xn[Ot]=xn[Rt]=xn[Jt]=xn[Pt]=xn[Nt]=xn[It]=xn[Dt]=xn[qt]=xn[Lt]=xn[zt]=xn[Bt]=xn[Ft]=xn[Ht]=xn[$t]=!1;var kn={};kn[Ot]=kn[Rt]=kn[Jt]=kn[Pt]=kn[Nt]=kn[Xt]=kn[Gt]=kn[Kt]=kn[Yt]=kn[Zt]=kn[qt]=kn[Lt]=kn[zt]=kn[Bt]=kn[Ft]=kn[Ht]=kn[Ut]=kn[Qt]=kn[te]=kn[ee]=kn[ne]=!0,kn[It]=kn[Dt]=kn[$t]=!1;var Cn={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss"},Tn={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},jn={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},Sn={"function":!0,object:!0},En={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},An=parseFloat,Mn=parseInt,On=Sn[typeof e]&&e&&!e.nodeType?e:Q,Rn=Sn[typeof t]&&t&&!t.nodeType?t:Q,Pn=Rn&&Rn.exports===On?On:Q,Nn=I(On&&Rn&&"object"==typeof i&&i),In=I(Sn[typeof self]&&self),Dn=I(Sn[typeof window]&&window),Vn=I(Sn[typeof this]&&this),qn=Nn||Dn!==(Vn&&Vn.window)&&Dn||In||Vn||Function("return this")(),Ln=Z();(Dn||In||{})._=Ln,r=function(){return Ln}.call(e,n,e,t),!(r!==Q&&(t.exports=r))}).call(this)}).call(e,n(51)(t),function(){return this}(),n(5))},function(t,e,n){var r,i;(function(){function n(t){function e(e,n,r,i,o,a){for(;o>=0&&a>o;o+=t){var s=i?i[o]:o;r=n(r,e[s],s,e)}return r}return function(n,r,i,o){r=k(r,o,4);var a=!M(n)&&x.keys(n),s=(a||n).length,u=t>0?0:s-1;return arguments.length<3&&(i=n[a?a[u]:u],u+=t),e(n,r,i,a,u,s)}}function o(t){return function(e,n,r){n=C(n,r);for(var i=A(e),o=t>0?0:i-1;o>=0&&i>o;o+=t)if(n(e[o],o,e))return o;return-1}}function a(t,e,n){return function(r,i,o){var a=0,s=A(r);if("number"==typeof o)t>0?a=o>=0?o:Math.max(o+s,a):s=o>=0?Math.min(o+1,s):o+s+1;else if(n&&o&&s)return o=n(r,i),r[o]===i?o:-1;if(i!==i)return o=e(p.call(r,a,s),x.isNaN),o>=0?o+a:-1;for(o=t>0?a:s-1;o>=0&&s>o;o+=t)if(r[o]===i)return o;return-1}}function s(t,e){var n=I.length,r=t.constructor,i=x.isFunction(r)&&r.prototype||f,o="constructor";for(x.has(t,o)&&!x.contains(e,o)&&e.push(o);n--;)o=I[n],o in t&&t[o]!==i[o]&&!x.contains(e,o)&&e.push(o)}var u=this,l=u._,c=Array.prototype,f=Object.prototype,d=Function.prototype,h=c.push,p=c.slice,g=f.toString,v=f.hasOwnProperty,y=Array.isArray,m=Object.keys,_=d.bind,b=Object.create,w=function(){},x=function(t){return t instanceof x?t:this instanceof x?void(this._wrapped=t):new x(t)};"undefined"!=typeof t&&t.exports&&(e=t.exports=x),e._=x,x.VERSION="1.8.3";var k=function(t,e,n){if(void 0===e)return t;switch(null==n?3: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)};case 4:return function(n,r,i,o){return t.call(e,n,r,i,o)}}return function(){return t.apply(e,arguments)}},C=function(t,e,n){return null==t?x.identity:x.isFunction(t)?k(t,e,n):x.isObject(t)?x.matcher(t):x.property(t)};x.iteratee=function(t,e){return C(t,e,1/0)};var T=function(t,e){return function(n){var r=arguments.length;if(2>r||null==n)return n;for(var i=1;r>i;i++)for(var o=arguments[i],a=t(o),s=a.length,u=0;s>u;u++){var l=a[u];e&&void 0!==n[l]||(n[l]=o[l])}return n}},j=function(t){if(!x.isObject(t))return{};if(b)return b(t);w.prototype=t;var e=new w;return w.prototype=null,e},S=function(t){return function(e){return null==e?void 0:e[t]}},E=Math.pow(2,53)-1,A=S("length"),M=function(t){var e=A(t);return"number"==typeof e&&e>=0&&E>=e};x.each=x.forEach=function(t,e,n){e=k(e,n);var r,i;if(M(t))for(r=0,i=t.length;i>r;r++)e(t[r],r,t);else{var o=x.keys(t);for(r=0,i=o.length;i>r;r++)e(t[o[r]],o[r],t)}return t},x.map=x.collect=function(t,e,n){e=C(e,n);for(var r=!M(t)&&x.keys(t),i=(r||t).length,o=Array(i),a=0;i>a;a++){var s=r?r[a]:a;o[a]=e(t[s],s,t)}return o},x.reduce=x.foldl=x.inject=n(1),x.reduceRight=x.foldr=n(-1),x.find=x.detect=function(t,e,n){var r;return r=M(t)?x.findIndex(t,e,n):x.findKey(t,e,n),void 0!==r&&-1!==r?t[r]:void 0},x.filter=x.select=function(t,e,n){var r=[];return e=C(e,n),x.each(t,function(t,n,i){e(t,n,i)&&r.push(t)}),r},x.reject=function(t,e,n){return x.filter(t,x.negate(C(e)),n)},x.every=x.all=function(t,e,n){e=C(e,n);for(var r=!M(t)&&x.keys(t),i=(r||t).length,o=0;i>o;o++){var a=r?r[o]:o;if(!e(t[a],a,t))return!1}return!0},x.some=x.any=function(t,e,n){e=C(e,n);for(var r=!M(t)&&x.keys(t),i=(r||t).length,o=0;i>o;o++){var a=r?r[o]:o;if(e(t[a],a,t))return!0}return!1},x.contains=x.includes=x.include=function(t,e,n,r){return M(t)||(t=x.values(t)),("number"!=typeof n||r)&&(n=0),x.indexOf(t,e,n)>=0},x.invoke=function(t,e){var n=p.call(arguments,2),r=x.isFunction(e);return x.map(t,function(t){var i=r?e:t[e];return null==i?i:i.apply(t,n)})},x.pluck=function(t,e){return x.map(t,x.property(e))},x.where=function(t,e){return x.filter(t,x.matcher(e))},x.findWhere=function(t,e){return x.find(t,x.matcher(e))},x.max=function(t,e,n){var r,i,o=-(1/0),a=-(1/0);if(null==e&&null!=t){t=M(t)?t:x.values(t);for(var s=0,u=t.length;u>s;s++)r=t[s],r>o&&(o=r)}else e=C(e,n),x.each(t,function(t,n,r){i=e(t,n,r),(i>a||i===-(1/0)&&o===-(1/0))&&(o=t,a=i)});return o},x.min=function(t,e,n){var r,i,o=1/0,a=1/0;if(null==e&&null!=t){t=M(t)?t:x.values(t);for(var s=0,u=t.length;u>s;s++)r=t[s],o>r&&(o=r)}else e=C(e,n),x.each(t,function(t,n,r){i=e(t,n,r),(a>i||i===1/0&&o===1/0)&&(o=t,a=i)});return o},x.shuffle=function(t){for(var e,n=M(t)?t:x.values(t),r=n.length,i=Array(r),o=0;r>o;o++)e=x.random(0,o),e!==o&&(i[o]=i[e]),i[e]=n[o];return i},x.sample=function(t,e,n){return null==e||n?(M(t)||(t=x.values(t)),t[x.random(t.length-1)]):x.shuffle(t).slice(0,Math.max(0,e))},x.sortBy=function(t,e,n){return e=C(e,n),x.pluck(x.map(t,function(t,n,r){return{value:t,index:n,criteria:e(t,n,r)}}).sort(function(t,e){var n=t.criteria,r=e.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(r>n||void 0===r)return-1}return t.index-e.index}),"value")};var O=function(t){return function(e,n,r){var i={};return n=C(n,r),x.each(e,function(r,o){var a=n(r,o,e);t(i,r,a)}),i}};x.groupBy=O(function(t,e,n){x.has(t,n)?t[n].push(e):t[n]=[e]}),x.indexBy=O(function(t,e,n){t[n]=e}),x.countBy=O(function(t,e,n){x.has(t,n)?t[n]++:t[n]=1}),x.toArray=function(t){return t?x.isArray(t)?p.call(t):M(t)?x.map(t,x.identity):x.values(t):[]},x.size=function(t){return null==t?0:M(t)?t.length:x.keys(t).length},x.partition=function(t,e,n){e=C(e,n);var r=[],i=[];return x.each(t,function(t,n,o){(e(t,n,o)?r:i).push(t)}),[r,i]},x.first=x.head=x.take=function(t,e,n){return null!=t?null==e||n?t[0]:x.initial(t,t.length-e):void 0},x.initial=function(t,e,n){return p.call(t,0,Math.max(0,t.length-(null==e||n?1:e)))},x.last=function(t,e,n){return null!=t?null==e||n?t[t.length-1]:x.rest(t,Math.max(0,t.length-e)):void 0},x.rest=x.tail=x.drop=function(t,e,n){return p.call(t,null==e||n?1:e)},x.compact=function(t){return x.filter(t,x.identity)};var R=function(t,e,n,r){for(var i=[],o=0,a=r||0,s=A(t);s>a;a++){var u=t[a];if(M(u)&&(x.isArray(u)||x.isArguments(u))){e||(u=R(u,e,n));var l=0,c=u.length;for(i.length+=c;c>l;)i[o++]=u[l++]}else n||(i[o++]=u)}return i};x.flatten=function(t,e){return R(t,e,!1)},x.without=function(t){return x.difference(t,p.call(arguments,1))},x.uniq=x.unique=function(t,e,n,r){x.isBoolean(e)||(r=n,n=e,e=!1),null!=n&&(n=C(n,r));for(var i=[],o=[],a=0,s=A(t);s>a;a++){var u=t[a],l=n?n(u,a,t):u;e?(a&&o===l||i.push(u),o=l):n?x.contains(o,l)||(o.push(l),i.push(u)):x.contains(i,u)||i.push(u)}return i},x.union=function(){return x.uniq(R(arguments,!0,!0))},x.intersection=function(t){for(var e=[],n=arguments.length,r=0,i=A(t);i>r;r++){var o=t[r];if(!x.contains(e,o)){for(var a=1;n>a&&x.contains(arguments[a],o);a++);a===n&&e.push(o)}}return e},x.difference=function(t){var e=R(arguments,!0,!0,1);return x.filter(t,function(t){return!x.contains(e,t)})},x.zip=function(){return x.unzip(arguments)},x.unzip=function(t){for(var e=t&&x.max(t,A).length||0,n=Array(e),r=0;e>r;r++)n[r]=x.pluck(t,r);return n},x.object=function(t,e){for(var n={},r=0,i=A(t);i>r;r++)e?n[t[r]]=e[r]:n[t[r][0]]=t[r][1];return n},x.findIndex=o(1),x.findLastIndex=o(-1),x.sortedIndex=function(t,e,n,r){n=C(n,r,1);for(var i=n(e),o=0,a=A(t);a>o;){var s=Math.floor((o+a)/2);n(t[s])o;o++,t+=n)i[o]=t;return i};var P=function(t,e,n,r,i){if(!(r instanceof e))return t.apply(n,i);var o=j(t.prototype),a=t.apply(o,i);return x.isObject(a)?a:o};x.bind=function(t,e){if(_&&t.bind===_)return _.apply(t,p.call(arguments,1));if(!x.isFunction(t))throw new TypeError("Bind must be called on a function");var n=p.call(arguments,2),r=function(){return P(t,r,e,this,n.concat(p.call(arguments)))};return r},x.partial=function(t){var e=p.call(arguments,1),n=function(){for(var r=0,i=e.length,o=Array(i),a=0;i>a;a++)o[a]=e[a]===x?arguments[r++]:e[a];for(;r=r)throw new Error("bindAll must be passed function names");for(e=1;r>e;e++)n=arguments[e],t[n]=x.bind(t[n],t);return t},x.memoize=function(t,e){var n=function(r){var i=n.cache,o=""+(e?e.apply(this,arguments):r);return x.has(i,o)||(i[o]=t.apply(this,arguments)),i[o]};return n.cache={},n},x.delay=function(t,e){var n=p.call(arguments,2);return setTimeout(function(){return t.apply(null,n)},e)},x.defer=x.partial(x.delay,x,1),x.throttle=function(t,e,n){var r,i,o,a=null,s=0;n||(n={});var u=function(){s=n.leading===!1?0:x.now(),a=null,o=t.apply(r,i),a||(r=i=null)};return function(){var l=x.now();s||n.leading!==!1||(s=l);var c=e-(l-s);return r=this,i=arguments,0>=c||c>e?(a&&(clearTimeout(a),a=null),s=l,o=t.apply(r,i),a||(r=i=null)):a||n.trailing===!1||(a=setTimeout(u,c)),o}},x.debounce=function(t,e,n){var r,i,o,a,s,u=function(){var l=x.now()-a;e>l&&l>=0?r=setTimeout(u,e-l):(r=null,n||(s=t.apply(o,i),r||(o=i=null)))};return function(){o=this,i=arguments,a=x.now();var l=n&&!r;return r||(r=setTimeout(u,e)),l&&(s=t.apply(o,i),o=i=null),s}},x.wrap=function(t,e){return x.partial(e,t)},x.negate=function(t){return function(){return!t.apply(this,arguments)}},x.compose=function(){var t=arguments,e=t.length-1;return function(){for(var n=e,r=t[e].apply(this,arguments);n--;)r=t[n].call(this,r);return r}},x.after=function(t,e){return function(){return--t<1?e.apply(this,arguments):void 0}},x.before=function(t,e){var n;return function(){return--t>0&&(n=e.apply(this,arguments)),1>=t&&(e=null),n}},x.once=x.partial(x.before,2);var N=!{toString:null}.propertyIsEnumerable("toString"),I=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];x.keys=function(t){if(!x.isObject(t))return[];if(m)return m(t);var e=[];for(var n in t)x.has(t,n)&&e.push(n);return N&&s(t,e),e},x.allKeys=function(t){if(!x.isObject(t))return[];var e=[];for(var n in t)e.push(n);return N&&s(t,e),e},x.values=function(t){for(var e=x.keys(t),n=e.length,r=Array(n),i=0;n>i;i++)r[i]=t[e[i]];return r},x.mapObject=function(t,e,n){e=C(e,n);for(var r,i=x.keys(t),o=i.length,a={},s=0;o>s;s++)r=i[s],a[r]=e(t[r],r,t);return a},x.pairs=function(t){for(var e=x.keys(t),n=e.length,r=Array(n),i=0;n>i;i++)r[i]=[e[i],t[e[i]]];return r},x.invert=function(t){for(var e={},n=x.keys(t),r=0,i=n.length;i>r;r++)e[t[n[r]]]=n[r];return e},x.functions=x.methods=function(t){var e=[];for(var n in t)x.isFunction(t[n])&&e.push(n);return e.sort()},x.extend=T(x.allKeys),x.extendOwn=x.assign=T(x.keys),x.findKey=function(t,e,n){e=C(e,n);for(var r,i=x.keys(t),o=0,a=i.length;a>o;o++)if(r=i[o],e(t[r],r,t))return r},x.pick=function(t,e,n){var r,i,o={},a=t;if(null==a)return o;x.isFunction(e)?(i=x.allKeys(a),r=k(e,n)):(i=R(arguments,!1,!1,1),r=function(t,e,n){return e in n},a=Object(a));for(var s=0,u=i.length;u>s;s++){var l=i[s],c=a[l];r(c,l,a)&&(o[l]=c)}return o},x.omit=function(t,e,n){if(x.isFunction(e))e=x.negate(e);else{var r=x.map(R(arguments,!1,!1,1),String);e=function(t,e){return!x.contains(r,e)}}return x.pick(t,e,n)},x.defaults=T(x.allKeys,!0),x.create=function(t,e){var n=j(t);return e&&x.extendOwn(n,e),n},x.clone=function(t){return x.isObject(t)?x.isArray(t)?t.slice():x.extend({},t):t},x.tap=function(t,e){return e(t),t},x.isMatch=function(t,e){var n=x.keys(e),r=n.length;if(null==t)return!r;for(var i=Object(t),o=0;r>o;o++){var a=n[o];if(e[a]!==i[a]||!(a in i))return!1}return!0};var D=function(t,e,n,r){if(t===e)return 0!==t||1/t===1/e;if(null==t||null==e)return t===e;t instanceof x&&(t=t._wrapped),e instanceof x&&(e=e._wrapped);var i=g.call(t);if(i!==g.call(e))return!1;switch(i){case"[object RegExp]":case"[object String]":return""+t==""+e;case"[object Number]":return+t!==+t?+e!==+e:0===+t?1/+t===1/e:+t===+e;case"[object Date]":case"[object Boolean]":return+t===+e}var o="[object Array]"===i;if(!o){if("object"!=typeof t||"object"!=typeof e)return!1;var a=t.constructor,s=e.constructor;if(a!==s&&!(x.isFunction(a)&&a instanceof a&&x.isFunction(s)&&s instanceof s)&&"constructor"in t&&"constructor"in e)return!1}n=n||[],r=r||[];for(var u=n.length;u--;)if(n[u]===t)return r[u]===e;if(n.push(t),r.push(e),o){if(u=t.length,u!==e.length)return!1;for(;u--;)if(!D(t[u],e[u],n,r))return!1}else{var l,c=x.keys(t);if(u=c.length,x.keys(e).length!==u)return!1;for(;u--;)if(l=c[u],!x.has(e,l)||!D(t[l],e[l],n,r))return!1}return n.pop(),r.pop(),!0};x.isEqual=function(t,e){return D(t,e)},x.isEmpty=function(t){return null==t?!0:M(t)&&(x.isArray(t)||x.isString(t)||x.isArguments(t))?0===t.length:0===x.keys(t).length},x.isElement=function(t){return!(!t||1!==t.nodeType)},x.isArray=y||function(t){return"[object Array]"===g.call(t)},x.isObject=function(t){var e=typeof t;return"function"===e||"object"===e&&!!t},x.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(t){x["is"+t]=function(e){return g.call(e)==="[object "+t+"]"}}),x.isArguments(arguments)||(x.isArguments=function(t){return x.has(t,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(x.isFunction=function(t){return"function"==typeof t||!1}),x.isFinite=function(t){return isFinite(t)&&!isNaN(parseFloat(t))},x.isNaN=function(t){return x.isNumber(t)&&t!==+t},x.isBoolean=function(t){return t===!0||t===!1||"[object Boolean]"===g.call(t)},x.isNull=function(t){return null===t},x.isUndefined=function(t){return void 0===t},x.has=function(t,e){return null!=t&&v.call(t,e)},x.noConflict=function(){return u._=l,this},x.identity=function(t){return t},x.constant=function(t){return function(){return t}},x.noop=function(){},x.property=S,x.propertyOf=function(t){return null==t?function(){}:function(e){return t[e]}},x.matcher=x.matches=function(t){return t=x.extendOwn({},t),function(e){return x.isMatch(e,t)}},x.times=function(t,e,n){var r=Array(Math.max(0,t));e=k(e,n,1);for(var i=0;t>i;i++)r[i]=e(i);return r},x.random=function(t,e){return null==e&&(e=t,t=0),t+Math.floor(Math.random()*(e-t+1))},x.now=Date.now||function(){return(new Date).getTime()};var V={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},q=x.invert(V),L=function(t){var e=function(e){return t[e]},n="(?:"+x.keys(t).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(t){return t=null==t?"":""+t,r.test(t)?t.replace(i,e):t}};x.escape=L(V),x.unescape=L(q),x.result=function(t,e,n){var r=null==t?void 0:t[e];return void 0===r&&(r=n),x.isFunction(r)?r.call(t):r};var z=0;x.uniqueId=function(t){var e=++z+"";return t?t+e:e},x.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var B=/(.)^/,F={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},H=/\\|'|\r|\n|\u2028|\u2029/g,U=function(t){return"\\"+F[t]};x.template=function(t,e,n){!e&&n&&(e=n),e=x.defaults({},e,x.templateSettings);var r=RegExp([(e.escape||B).source,(e.interpolate||B).source,(e.evaluate||B).source].join("|")+"|$","g"),i=0,o="__p+='";t.replace(r,function(e,n,r,a,s){return o+=t.slice(i,s).replace(H,U),i=s+e.length,n?o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?o+="'+\n((__t=("+r+"))==null?'':__t)+\n'":a&&(o+="';\n"+a+"\n__p+='"),e}),o+="';\n",e.variable||(o="with(obj||{}){\n"+o+"}\n"),o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{var a=new Function(e.variable||"obj","_",o)}catch(s){throw s.source=o,s}var u=function(t){return a.call(this,t,x)},l=e.variable||"obj";return u.source="function("+l+"){\n"+o+"}",u},x.chain=function(t){var e=x(t);return e._chain=!0,e};var $=function(t,e){return t._chain?x(e).chain():e};x.mixin=function(t){x.each(x.functions(t),function(e){var n=x[e]=t[e];x.prototype[e]=function(){var t=[this._wrapped];return h.apply(t,arguments),$(this,n.apply(x,t))}})},x.mixin(x),x.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var e=c[t];x.prototype[t]=function(){var n=this._wrapped;return e.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],$(this,n)}}),x.each(["concat","join","slice"],function(t){var e=c[t];x.prototype[t]=function(){return $(this,e.apply(this._wrapped,arguments))}}),x.prototype.value=function(){return this._wrapped},x.prototype.valueOf=x.prototype.toJSON=x.prototype.value,x.prototype.toString=function(){return""+this._wrapped},r=[],i=function(){return x}.apply(e,r),!(void 0!==i&&(t.exports=i))}).call(this)},function(t,e,n){var r,i;(function(o){!function(a){var s="object"==typeof self&&self.self==self&&self||"object"==typeof o&&o.global==o&&o;r=[n(5),n(8),e],i=function(t,e,n){s.Backbone=a(s,n,t,e)}.apply(e,r),!(void 0!==i&&(t.exports=i))}(function(t,e,n,r){var i=t.Backbone,o=Array.prototype.slice;e.VERSION="1.2.3",e.$=r,e.noConflict=function(){return t.Backbone=i,this},e.emulateHTTP=!1,e.emulateJSON=!1;var a=function(t,e,r){switch(t){case 1:return function(){return n[e](this[r])};case 2:return function(t){return n[e](this[r],t)};case 3:return function(t,i){return n[e](this[r],u(t,this),i)};case 4:return function(t,i,o){return n[e](this[r],u(t,this),i,o)};default:return function(){var t=o.call(arguments);return t.unshift(this[r]),n[e].apply(n,t)}}},s=function(t,e,r){n.each(e,function(e,i){n[i]&&(t.prototype[i]=a(e,i,r))})},u=function(t,e){return n.isFunction(t)?t:n.isObject(t)&&!e._isModel(t)?l(t):n.isString(t)?function(e){return e.get(t)}:t},l=function(t){var e=n.matches(t);return function(t){return e(t.attributes)}},c=e.Events={},f=/\s+/,d=function(t,e,r,i,o){var a,s=0;if(r&&"object"==typeof r){void 0!==i&&"context"in o&&void 0===o.context&&(o.context=i);for(a=n.keys(r);sr;r++)n[r]=arguments[r+1];return d(y,this._events,t,void 0,n),this};var y=function(t,e,n,r){if(t){var i=t[e],o=t.all;i&&o&&(o=o.slice()),i&&m(i,r),o&&m(o,[e].concat(r))}return t},m=function(t,e){var n,r=-1,i=t.length,o=e[0],a=e[1],s=e[2];switch(e.length){case 0:for(;++ro;o++)t[o+n]=e[o];for(o=0;oi&&(i+=this.length+1);for(var o,a=[],s=[],u=[],l={},c=e.add,f=e.merge,d=e.remove,h=!1,p=this.comparator&&null==i&&e.sort!==!1,g=n.isString(this.comparator)?this.comparator:null,v=0;vt&&(t+=this.length),this.models[t]},where:function(t,e){return this[e?"find":"filter"](t)},findWhere:function(t){return this.where(t,!0)},sort:function(t){var e=this.comparator;if(!e)throw new Error("Cannot sort a set without a comparator");t||(t={});var r=e.length;return n.isFunction(e)&&(e=n.bind(e,this)),1===r||n.isString(e)?this.models=this.sortBy(e):this.models.sort(e),t.silent||this.trigger("sort",this,t),this},pluck:function(t){return n.invoke(this.models,"get",t)},fetch:function(t){t=n.extend({parse:!0},t);var e=t.success,r=this;return t.success=function(n){var i=t.reset?"reset":"set";r[i](n,t),e&&e.call(t.context,r,n,t),r.trigger("sync",r,n,t)},B(this,t),this.sync("read",this,t)},create:function(t,e){e=e?n.clone(e):{};var r=e.wait;if(t=this._prepareModel(t,e),!t)return!1;r||this.add(t,e);var i=this,o=e.success;return e.success=function(t,e,n){r&&i.add(t,n),o&&o.call(n.context,t,e,n)},t.save(null,e),t},parse:function(t,e){return t},clone:function(){return new this.constructor(this.models,{model:this.model,comparator:this.comparator})},modelId:function(t){return t[this.model.prototype.idAttribute||"id"]},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(t,e){if(this._isModel(t))return t.collection||(t.collection=this),t;e=e?n.clone(e):{},e.collection=this;var r=new this.model(t,e);return r.validationError?(this.trigger("invalid",this,r.validationError,e),!1):r},_removeModels:function(t,e){for(var n=[],r=0;r7),this._useHashChange=this._wantsHashChange&&this._hasHashChange,this._wantsPushState=!!this.options.pushState,this._hasPushState=!(!this.history||!this.history.pushState),this._usePushState=this._wantsPushState&&this._hasPushState,this.fragment=this.getFragment(),this.root=("/"+this.root+"/").replace(V,"/"),this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot()){var e=this.root.slice(0,-1)||"/";return this.location.replace(e+"#"+this.getPath()),!0}this._hasPushState&&this.atRoot()&&this.navigate(this.getHash(),{replace:!0})}if(!this._hasHashChange&&this._wantsHashChange&&!this._usePushState){this.iframe=document.createElement("iframe"),this.iframe.src="javascript:0",this.iframe.style.display="none",this.iframe.tabIndex=-1;var r=document.body,i=r.insertBefore(this.iframe,r.firstChild).contentWindow;i.document.open(),i.document.close(),i.location.hash="#"+this.fragment}var o=window.addEventListener||function(t,e){return attachEvent("on"+t,e)};return this._usePushState?o("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?o("hashchange",this.checkUrl,!1):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval)),this.options.silent?void 0:this.loadUrl()},stop:function(){var t=window.removeEventListener||function(t,e){return detachEvent("on"+t,e)};this._usePushState?t("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe&&t("hashchange",this.checkUrl,!1),this.iframe&&(document.body.removeChild(this.iframe),this.iframe=null),this._checkUrlInterval&&clearInterval(this._checkUrlInterval),I.started=!1},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(t){var e=this.getFragment();return e===this.fragment&&this.iframe&&(e=this.getHash(this.iframe.contentWindow)),e===this.fragment?!1:(this.iframe&&this.navigate(e),void this.loadUrl())},loadUrl:function(t){return this.matchRoot()?(t=this.fragment=this.getFragment(t),n.some(this.handlers,function(e){return e.route.test(t)?(e.callback(t),!0):void 0})):!1},navigate:function(t,e){if(!I.started)return!1;e&&e!==!0||(e={trigger:!!e}),t=this.getFragment(t||"");var n=this.root;""!==t&&"?"!==t.charAt(0)||(n=n.slice(0,-1)||"/");var r=n+t;if(t=this.decodeFragment(t.replace(q,"")),this.fragment!==t){if(this.fragment=t,this._usePushState)this.history[e.replace?"replaceState":"pushState"]({},document.title,r);else{if(!this._wantsHashChange)return this.location.assign(r);if(this._updateHash(this.location,t,e.replace),this.iframe&&t!==this.getHash(this.iframe.contentWindow)){var i=this.iframe.contentWindow;e.replace||(i.document.open(),i.document.close()),this._updateHash(i.location,t,e.replace)}}return e.trigger?this.loadUrl(t):void 0}},_updateHash:function(t,e,n){if(n){var r=t.href.replace(/(javascript:|#).*$/,"");t.replace(r+"#"+e)}else t.hash="#"+e}}),e.history=new I;var L=function(t,e){var r,i=this;r=t&&n.has(t,"constructor")?t.constructor:function(){return i.apply(this,arguments)},n.extend(r,i,e);var o=function(){this.constructor=r};return o.prototype=i.prototype,r.prototype=new o,t&&n.extend(r.prototype,t),r.__super__=i.prototype,r};_.extend=w.extend=M.extend=j.extend=I.extend=L;var z=function(){throw new Error('A "url" property or function must be specified')},B=function(t,e){var n=e.error;e.error=function(r){n&&n.call(e.context,t,r,e),t.trigger("error",t,r,e)}};return e})}).call(e,function(){return this}())},function(t,e,n){var r,r;!function(e){t.exports=e()}(function(){return function t(e,n,i){function o(s,u){if(!n[s]){if(!e[s]){var l="function"==typeof r&&r;if(!u&&l)return r(s,!0);if(a)return a(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var f=n[s]={exports:{}};e[s][0].call(f.exports,function(t){var n=e[s][1][t];return o(n?n:t)},f,f.exports,t,e,n,i)}return n[s].exports}for(var a="function"==typeof r&&r,s=0;s")).appendTo(e.documentElement),e=Kt[0].contentDocument,e.write(),e.close(),n=E(t,e),Kt.detach()),Yt[t]=n),n}function M(t,e,n){var r,i,o,a,s=t.style;return n=n||te(t),n&&(a=n.getPropertyValue(e)||n[e],""!==a||lt.contains(t.ownerDocument,t)||(a=lt.style(t,e)),!st.pixelMarginRight()&&Qt.test(a)&&Zt.test(e)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function O(t,e){return{get:function(){return t()?void delete this.get:(this.get=e).apply(this,arguments)}}}function R(t){if(t in se)return t;for(var e=t[0].toUpperCase()+t.slice(1),n=ae.length;n--;)if(t=ae[n]+e,t in se)return t}function P(t,e,n){var r=Nt.exec(e);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):e}function N(t,e,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===e?1:0,a=0;4>o;o+=2)"margin"===n&&(a+=lt.css(t,n+It[o],!0,i)),r?("content"===n&&(a-=lt.css(t,"padding"+It[o],!0,i)),"margin"!==n&&(a-=lt.css(t,"border"+It[o]+"Width",!0,i))):(a+=lt.css(t,"padding"+It[o],!0,i),"padding"!==n&&(a+=lt.css(t,"border"+It[o]+"Width",!0,i)));return a}function I(t,e,r){var i=!0,o="width"===e?t.offsetWidth:t.offsetHeight,a=te(t),s="border-box"===lt.css(t,"boxSizing",!1,a);if(Q.msFullscreenElement&&n.top!==n&&t.getClientRects().length&&(o=Math.round(100*t.getBoundingClientRect()[e])),0>=o||null==o){if(o=M(t,e,a),(0>o||null==o)&&(o=t.style[e]),Qt.test(o))return o;i=s&&(st.boxSizingReliable()||o===t.style[e]),o=parseFloat(o)||0}return o+N(t,e,r||(s?"border":"content"),i,a)+"px"}function D(t,e){for(var n,r,i,o=[],a=0,s=t.length;s>a;a++)r=t[a],r.style&&(o[a]=At.get(r,"olddisplay"),n=r.style.display,e?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&Dt(r)&&(o[a]=At.access(r,"olddisplay",A(r.nodeName)))):(i=Dt(r),"none"===n&&i||At.set(r,"olddisplay",i?n:lt.css(r,"display"))));for(a=0;s>a;a++)r=t[a],r.style&&(e&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=e?o[a]||"":"none"));return t}function V(t,e,n,r,i){return new V.prototype.init(t,e,n,r,i)}function q(){return n.setTimeout(function(){ue=void 0}),ue=lt.now()}function L(t,e){var n,r=0,i={height:t};for(e=e?1:0;4>r;r+=2-e)n=It[r],i["margin"+n]=i["padding"+n]=t;return e&&(i.opacity=i.width=t),i}function z(t,e,n){for(var r,i=(H.tweeners[e]||[]).concat(H.tweeners["*"]),o=0,a=i.length;a>o;o++)if(r=i[o].call(n,e,t))return r}function B(t,e,n){var r,i,o,a,s,u,l,c,f=this,d={},h=t.style,p=t.nodeType&&Dt(t),g=At.get(t,"fxshow");n.queue||(s=lt._queueHooks(t,"fx"),null==s.unqueued&&(s.unqueued=0,u=s.empty.fire,s.empty.fire=function(){s.unqueued||u()}),s.unqueued++,f.always(function(){f.always(function(){s.unqueued--,lt.queue(t,"fx").length||s.empty.fire()})})),1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],l=lt.css(t,"display"),c="none"===l?At.get(t,"olddisplay")||A(t.nodeName):l,"inline"===c&&"none"===lt.css(t,"float")&&(h.display="inline-block")),n.overflow&&(h.overflow="hidden",f.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}));for(r in e)if(i=e[r],ce.exec(i)){if(delete e[r],o=o||"toggle"===i,i===(p?"hide":"show")){if("show"!==i||!g||void 0===g[r])continue;p=!0}d[r]=g&&g[r]||lt.style(t,r)}else l=void 0;if(lt.isEmptyObject(d))"inline"===("none"===l?A(t.nodeName):l)&&(h.display=l);else{g?"hidden"in g&&(p=g.hidden):g=At.access(t,"fxshow",{}),o&&(g.hidden=!p),p?lt(t).show():f.done(function(){lt(t).hide()}),f.done(function(){var e;At.remove(t,"fxshow");for(e in d)lt.style(t,e,d[e])});for(r in d)a=z(p?g[r]:0,r,f),r in g||(g[r]=a.start,p&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function F(t,e){var n,r,i,o,a;for(n in t)if(r=lt.camelCase(n),i=e[r],o=t[n],lt.isArray(o)&&(i=o[1],o=t[n]=o[0]),n!==r&&(t[r]=o,delete t[n]),a=lt.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete t[r];for(n in o)n in t||(t[n]=o[n],e[n]=i)}else e[r]=i}function H(t,e,n){var r,i,o=0,a=H.prefilters.length,s=lt.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var e=ue||q(),n=Math.max(0,l.startTime+l.duration-e),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;u>a;a++)l.tweens[a].run(o);return s.notifyWith(t,[l,o,n]),1>o&&u?n:(s.resolveWith(t,[l]),!1)},l=s.promise({elem:t,props:lt.extend({},e),opts:lt.extend(!0,{specialEasing:{},easing:lt.easing._default},n),originalProperties:e,originalOptions:n,startTime:ue||q(),duration:n.duration,tweens:[],createTween:function(e,n){var r=lt.Tween(t,l.opts,e,n,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(r),r},stop:function(e){var n=0,r=e?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return e?(s.notifyWith(t,[l,1,0]),s.resolveWith(t,[l,e])):s.rejectWith(t,[l,e]),this}}),c=l.props;for(F(c,l.opts.specialEasing);a>o;o++)if(r=H.prefilters[o].call(l,t,c,l.opts))return lt.isFunction(r.stop)&&(lt._queueHooks(l.elem,l.opts.queue).stop=lt.proxy(r.stop,r)),r;return lt.map(c,z,l),lt.isFunction(l.opts.start)&&l.opts.start.call(t,l),lt.fx.timer(lt.extend(u,{elem:t,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function U(t){return t.getAttribute&&t.getAttribute("class")||""}function $(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var r,i=0,o=e.toLowerCase().match(Tt)||[];if(lt.isFunction(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(t[r]=t[r]||[]).unshift(n)):(t[r]=t[r]||[]).push(n)}}function W(t,e,n,r){function i(s){var u;return o[s]=!0,lt.each(t[s]||[],function(t,s){var l=s(e,n,r);return"string"!=typeof l||a||o[l]?a?!(u=l):void 0:(e.dataTypes.unshift(l),i(l),!1)}),u}var o={},a=t===Ae;return i(e.dataTypes[0])||!o["*"]&&i("*")}function J(t,e){var n,r,i=lt.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((i[n]?t:r||(r={}))[n]=e[n]);return r&<.extend(!0,t,r),t}function X(t,e,n){for(var r,i,o,a,s=t.contents,u=t.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||t.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}return o?(o!==u[0]&&u.unshift(o),n[o]):void 0}function G(t,e,n,r){var i,o,a,s,u,l={},c=t.dataTypes.slice();if(c[1])for(a in t.converters)l[a.toLowerCase()]=t.converters[a];for(o=c.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!u&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(a=l[u+" "+o]||l["* "+o],!a)for(i in l)if(s=i.split(" "),s[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){a===!0?a=l[i]:l[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&t["throws"])e=a(e);else try{e=a(e)}catch(f){return{state:"parsererror",error:a?f:"No conversion from "+u+" to "+o}}}return{state:"success",data:e}}function K(t,e,n,r){var i;if(lt.isArray(e))lt.each(e,function(e,i){n||Pe.test(t)?r(t,i):K(t+"["+("object"==typeof i&&null!=i?e:"")+"]",i,n,r)});else if(n||"object"!==lt.type(e))r(t,e);else for(i in e)K(t+"["+i+"]",e[i],n,r)}function Y(t){return lt.isWindow(t)?t:9===t.nodeType&&t.defaultView}var Z=[],Q=n.document,tt=Z.slice,et=Z.concat,nt=Z.push,rt=Z.indexOf,it={},ot=it.toString,at=it.hasOwnProperty,st={},ut="2.2.0",lt=function(t,e){return new lt.fn.init(t,e)},ct=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ft=/^-ms-/,dt=/-([\da-z])/gi,ht=function(t,e){return e.toUpperCase()};lt.fn=lt.prototype={jquery:ut,constructor:lt,selector:"",length:0,toArray:function(){return tt.call(this)},get:function(t){return null!=t?0>t?this[t+this.length]:this[t]:tt.call(this)},pushStack:function(t){var e=lt.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t){return lt.each(this,t)},map:function(t){return this.pushStack(lt.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return this.pushStack(tt.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(0>t?e:0);return this.pushStack(n>=0&&e>n?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:nt,sort:Z.sort,splice:Z.splice},lt.extend=lt.fn.extend=function(){var t,e,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||lt.isFunction(a)||(a={}),s===u&&(a=this,s--);u>s;s++)if(null!=(t=arguments[s]))for(e in t)n=a[e],r=t[e],a!==r&&(l&&r&&(lt.isPlainObject(r)||(i=lt.isArray(r)))?(i?(i=!1,o=n&<.isArray(n)?n:[]):o=n&<.isPlainObject(n)?n:{},a[e]=lt.extend(l,o,r)):void 0!==r&&(a[e]=r));return a},lt.extend({expando:"jQuery"+(ut+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isFunction:function(t){return"function"===lt.type(t)},isArray:Array.isArray,isWindow:function(t){return null!=t&&t===t.window},isNumeric:function(t){var e=t&&t.toString();return!lt.isArray(t)&&e-parseFloat(e)+1>=0},isPlainObject:function(t){return"object"!==lt.type(t)||t.nodeType||lt.isWindow(t)?!1:!t.constructor||at.call(t.constructor.prototype,"isPrototypeOf")},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},type:function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?it[ot.call(t)]||"object":typeof t},globalEval:function(t){var e,n=eval;t=lt.trim(t),t&&(1===t.indexOf("use strict")?(e=Q.createElement("script"),e.text=t,Q.head.appendChild(e).parentNode.removeChild(e)):n(t))},camelCase:function(t){return t.replace(ft,"ms-").replace(dt,ht)},nodeName:function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()},each:function(t,e){var n,r=0;if(a(t))for(n=t.length;n>r&&e.call(t[r],r,t[r])!==!1;r++);else for(r in t)if(e.call(t[r],r,t[r])===!1)break;return t},trim:function(t){return null==t?"":(t+"").replace(ct,"")},makeArray:function(t,e){var n=e||[];return null!=t&&(a(Object(t))?lt.merge(n,"string"==typeof t?[t]:t):nt.call(n,t)),n},inArray:function(t,e,n){return null==e?-1:rt.call(e,t,n)},merge:function(t,e){for(var n=+e.length,r=0,i=t.length;n>r;r++)t[i++]=e[r];return t.length=i,t},grep:function(t,e,n){for(var r,i=[],o=0,a=t.length,s=!n;a>o;o++)r=!e(t[o],o),r!==s&&i.push(t[o]);return i},map:function(t,e,n){var r,i,o=0,s=[];if(a(t))for(r=t.length;r>o;o++)i=e(t[o],o,n),null!=i&&s.push(i);else for(o in t)i=e(t[o],o,n),null!=i&&s.push(i);return et.apply([],s)},guid:1,proxy:function(t,e){var n,r,i;return"string"==typeof e&&(n=t[e],e=t,t=n),lt.isFunction(t)?(r=tt.call(arguments,2),i=function(){return t.apply(e||this,r.concat(tt.call(arguments)))},i.guid=t.guid=t.guid||lt.guid++,i):void 0},now:Date.now,support:st}),"function"==typeof Symbol&&(lt.fn[Symbol.iterator]=Z[Symbol.iterator]),lt.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){it["[object "+e+"]"]=e.toLowerCase()});var pt=/*! - * Sizzle CSS Selector Engine v2.2.1 - * http://sizzlejs.com/ - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: 2015-10-17 - */ -function(t){function e(t,e,n,r){var i,o,a,s,u,l,f,h,p=e&&e.ownerDocument,g=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==g&&9!==g&&11!==g)return n;if(!r&&((e?e.ownerDocument||e:z)!==R&&O(e),e=e||R,N)){if(11!==g&&(l=yt.exec(t)))if(i=l[1]){if(9===g){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(p&&(a=p.getElementById(i))&&q(e,a)&&a.id===i)return n.push(a),n}else{if(l[2])return Z.apply(n,e.getElementsByTagName(t)),n;if((i=l[3])&&w.getElementsByClassName&&e.getElementsByClassName)return Z.apply(n,e.getElementsByClassName(i)),n}if(w.qsa&&!$[t+" "]&&(!I||!I.test(t))){if(1!==g)p=e,h=t;else if("object"!==e.nodeName.toLowerCase()){for((s=e.getAttribute("id"))?s=s.replace(_t,"\\$&"):e.setAttribute("id",s=L),f=T(t),o=f.length,u=dt.test(s)?"#"+s:"[id='"+s+"']";o--;)f[o]=u+" "+d(f[o]);h=f.join(","),p=mt.test(t)&&c(e.parentNode)||e}if(h)try{return Z.apply(n,p.querySelectorAll(h)),n}catch(v){}finally{s===L&&e.removeAttribute("id")}}}return S(t.replace(st,"$1"),e,n,r)}function n(){function t(n,r){return e.push(n+" ")>x.cacheLength&&delete t[e.shift()],t[n+" "]=r}var e=[];return t}function r(t){return t[L]=!0,t}function i(t){var e=R.createElement("div");try{return!!t(e)}catch(n){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function o(t,e){for(var n=t.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=e}function a(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||J)-(~t.sourceIndex||J);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function s(t){return function(e){var n=e.nodeName.toLowerCase();return"input"===n&&e.type===t}}function u(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function l(t){return r(function(e){return e=+e,r(function(n,r){for(var i,o=t([],n.length,e),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function c(t){return t&&"undefined"!=typeof t.getElementsByTagName&&t}function f(){}function d(t){for(var e=0,n=t.length,r="";n>e;e++)r+=t[e].value;return r}function h(t,e,n){var r=e.dir,i=n&&"parentNode"===r,o=F++;return e.first?function(e,n,o){for(;e=e[r];)if(1===e.nodeType||i)return t(e,n,o)}:function(e,n,a){var s,u,l,c=[B,o];if(a){for(;e=e[r];)if((1===e.nodeType||i)&&t(e,n,a))return!0}else for(;e=e[r];)if(1===e.nodeType||i){if(l=e[L]||(e[L]={}),u=l[e.uniqueID]||(l[e.uniqueID]={}),(s=u[r])&&s[0]===B&&s[1]===o)return c[2]=s[2];if(u[r]=c,c[2]=t(e,n,a))return!0}}}function p(t){return t.length>1?function(e,n,r){for(var i=t.length;i--;)if(!t[i](e,n,r))return!1;return!0}:t[0]}function g(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function v(t,e,n,r,i){for(var o,a=[],s=0,u=t.length,l=null!=e;u>s;s++)(o=t[s])&&(n&&!n(o,r,i)||(a.push(o),l&&e.push(s)));return a}function y(t,e,n,i,o,a){return i&&!i[L]&&(i=y(i)),o&&!o[L]&&(o=y(o,a)),r(function(r,a,s,u){var l,c,f,d=[],h=[],p=a.length,y=r||g(e||"*",s.nodeType?[s]:s,[]),m=!t||!r&&e?y:v(y,d,t,s,u),_=n?o||(r?t:p||i)?[]:a:m;if(n&&n(m,_,s,u),i)for(l=v(_,h),i(l,[],s,u),c=l.length;c--;)(f=l[c])&&(_[h[c]]=!(m[h[c]]=f));if(r){if(o||t){if(o){for(l=[],c=_.length;c--;)(f=_[c])&&l.push(m[c]=f);o(null,_=[],l,u)}for(c=_.length;c--;)(f=_[c])&&(l=o?tt(r,f):d[c])>-1&&(r[l]=!(a[l]=f))}}else _=v(_===a?_.splice(p,_.length):_),o?o(null,a,_,u):Z.apply(a,_)})}function m(t){for(var e,n,r,i=t.length,o=x.relative[t[0].type],a=o||x.relative[" "],s=o?1:0,u=h(function(t){return t===e},a,!0),l=h(function(t){return tt(e,t)>-1},a,!0),c=[function(t,n,r){var i=!o&&(r||n!==E)||((e=n).nodeType?u(t,n,r):l(t,n,r));return e=null,i}];i>s;s++)if(n=x.relative[t[s].type])c=[h(p(c),n)];else{if(n=x.filter[t[s].type].apply(null,t[s].matches),n[L]){for(r=++s;i>r&&!x.relative[t[r].type];r++);return y(s>1&&p(c),s>1&&d(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(st,"$1"),n,r>s&&m(t.slice(s,r)),i>r&&m(t=t.slice(r)),i>r&&d(t))}c.push(n)}return p(c)}function _(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,u,l){var c,f,d,h=0,p="0",g=r&&[],y=[],m=E,_=r||o&&x.find.TAG("*",l),b=B+=null==m?1:Math.random()||.1,w=_.length;for(l&&(E=a===R||a||l);p!==w&&null!=(c=_[p]);p++){if(o&&c){for(f=0,a||c.ownerDocument===R||(O(c),s=!N);d=t[f++];)if(d(c,a||R,s)){u.push(c);break}l&&(B=b)}i&&((c=!d&&c)&&h--,r&&g.push(c))}if(h+=p,i&&p!==h){for(f=0;d=n[f++];)d(g,y,a,s);if(r){if(h>0)for(;p--;)g[p]||y[p]||(y[p]=K.call(u));y=v(y)}Z.apply(u,y),l&&!r&&y.length>0&&h+n.length>1&&e.uniqueSort(u)}return l&&(B=b,E=m),g};return i?r(a):a}var b,w,x,k,C,T,j,S,E,A,M,O,R,P,N,I,D,V,q,L="sizzle"+1*new Date,z=t.document,B=0,F=0,H=n(),U=n(),$=n(),W=function(t,e){return t===e&&(M=!0),0},J=1<<31,X={}.hasOwnProperty,G=[],K=G.pop,Y=G.push,Z=G.push,Q=G.slice,tt=function(t,e){for(var n=0,r=t.length;r>n;n++)if(t[n]===e)return n;return-1},et="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",nt="[\\x20\\t\\r\\n\\f]",rt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",it="\\["+nt+"*("+rt+")(?:"+nt+"*([*^$|!~]?=)"+nt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+rt+"))|)"+nt+"*\\]",ot=":("+rt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+it+")*)|.*)\\)|)",at=new RegExp(nt+"+","g"),st=new RegExp("^"+nt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+nt+"+$","g"),ut=new RegExp("^"+nt+"*,"+nt+"*"),lt=new RegExp("^"+nt+"*([>+~]|"+nt+")"+nt+"*"),ct=new RegExp("="+nt+"*([^\\]'\"]*?)"+nt+"*\\]","g"),ft=new RegExp(ot),dt=new RegExp("^"+rt+"$"),ht={ID:new RegExp("^#("+rt+")"),CLASS:new RegExp("^\\.("+rt+")"),TAG:new RegExp("^("+rt+"|[*])"),ATTR:new RegExp("^"+it),PSEUDO:new RegExp("^"+ot),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+nt+"*(even|odd|(([+-]|)(\\d*)n|)"+nt+"*(?:([+-]|)"+nt+"*(\\d+)|))"+nt+"*\\)|)","i"),bool:new RegExp("^(?:"+et+")$","i"),needsContext:new RegExp("^"+nt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+nt+"*((?:-\\d)?\\d*)"+nt+"*\\)|)(?=[^-]|$)","i")},pt=/^(?:input|select|textarea|button)$/i,gt=/^h\d$/i,vt=/^[^{]+\{\s*\[native \w/,yt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,mt=/[+~]/,_t=/'|\\/g,bt=new RegExp("\\\\([\\da-f]{1,6}"+nt+"?|("+nt+")|.)","ig"),wt=function(t,e,n){var r="0x"+e-65536;return r!==r||n?e:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},xt=function(){O()};try{Z.apply(G=Q.call(z.childNodes),z.childNodes),G[z.childNodes.length].nodeType}catch(kt){Z={apply:G.length?function(t,e){Y.apply(t,Q.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}w=e.support={},C=e.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return e?"HTML"!==e.nodeName:!1},O=e.setDocument=function(t){var e,n,r=t?t.ownerDocument||t:z;return r!==R&&9===r.nodeType&&r.documentElement?(R=r,P=R.documentElement,N=!C(R),(n=R.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",xt,!1):n.attachEvent&&n.attachEvent("onunload",xt)),w.attributes=i(function(t){return t.className="i",!t.getAttribute("className")}),w.getElementsByTagName=i(function(t){return t.appendChild(R.createComment("")),!t.getElementsByTagName("*").length}),w.getElementsByClassName=vt.test(R.getElementsByClassName),w.getById=i(function(t){return P.appendChild(t).id=L,!R.getElementsByName||!R.getElementsByName(L).length}),w.getById?(x.find.ID=function(t,e){if("undefined"!=typeof e.getElementById&&N){var n=e.getElementById(t);return n?[n]:[]}},x.filter.ID=function(t){var e=t.replace(bt,wt);return function(t){return t.getAttribute("id")===e}}):(delete x.find.ID,x.filter.ID=function(t){var e=t.replace(bt,wt);return function(t){var n="undefined"!=typeof t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}}),x.find.TAG=w.getElementsByTagName?function(t,e){return"undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t):w.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],i=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},x.find.CLASS=w.getElementsByClassName&&function(t,e){return"undefined"!=typeof e.getElementsByClassName&&N?e.getElementsByClassName(t):void 0},D=[],I=[],(w.qsa=vt.test(R.querySelectorAll))&&(i(function(t){P.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&I.push("[*^$]="+nt+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||I.push("\\["+nt+"*(?:value|"+et+")"),t.querySelectorAll("[id~="+L+"-]").length||I.push("~="),t.querySelectorAll(":checked").length||I.push(":checked"),t.querySelectorAll("a#"+L+"+*").length||I.push(".#.+[+~]")}),i(function(t){var e=R.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&I.push("name"+nt+"*[*^$|!~]?="),t.querySelectorAll(":enabled").length||I.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),I.push(",.*:")})),(w.matchesSelector=vt.test(V=P.matches||P.webkitMatchesSelector||P.mozMatchesSelector||P.oMatchesSelector||P.msMatchesSelector))&&i(function(t){w.disconnectedMatch=V.call(t,"div"),V.call(t,"[s!='']:x"),D.push("!=",ot)}),I=I.length&&new RegExp(I.join("|")),D=D.length&&new RegExp(D.join("|")),e=vt.test(P.compareDocumentPosition),q=e||vt.test(P.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},W=e?function(t,e){if(t===e)return M=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n?n:(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1,1&n||!w.sortDetached&&e.compareDocumentPosition(t)===n?t===R||t.ownerDocument===z&&q(z,t)?-1:e===R||e.ownerDocument===z&&q(z,e)?1:A?tt(A,t)-tt(A,e):0:4&n?-1:1)}:function(t,e){if(t===e)return M=!0,0;var n,r=0,i=t.parentNode,o=e.parentNode,s=[t],u=[e];if(!i||!o)return t===R?-1:e===R?1:i?-1:o?1:A?tt(A,t)-tt(A,e):0;if(i===o)return a(t,e);for(n=t;n=n.parentNode;)s.unshift(n);for(n=e;n=n.parentNode;)u.unshift(n);for(;s[r]===u[r];)r++;return r?a(s[r],u[r]):s[r]===z?-1:u[r]===z?1:0},R):R},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==R&&O(t),n=n.replace(ct,"='$1']"),w.matchesSelector&&N&&!$[n+" "]&&(!D||!D.test(n))&&(!I||!I.test(n)))try{var r=V.call(t,n);if(r||w.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,R,null,[t]).length>0},e.contains=function(t,e){return(t.ownerDocument||t)!==R&&O(t),q(t,e)},e.attr=function(t,e){(t.ownerDocument||t)!==R&&O(t);var n=x.attrHandle[e.toLowerCase()],r=n&&X.call(x.attrHandle,e.toLowerCase())?n(t,e,!N):void 0;return void 0!==r?r:w.attributes||!N?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},e.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},e.uniqueSort=function(t){var e,n=[],r=0,i=0;if(M=!w.detectDuplicates,A=!w.sortStable&&t.slice(0),t.sort(W),M){for(;e=t[i++];)e===t[i]&&(r=n.push(i));for(;r--;)t.splice(n[r],1)}return A=null,t},k=e.getText=function(t){var e,n="",r=0,i=t.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=k(t)}else if(3===i||4===i)return t.nodeValue}else for(;e=t[r++];)n+=k(e);return n},x=e.selectors={cacheLength:50,createPseudo:r,match:ht,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(bt,wt),t[3]=(t[3]||t[4]||t[5]||"").replace(bt,wt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return ht.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&ft.test(n)&&(e=T(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(bt,wt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=H[t+" "];return e||(e=new RegExp("(^|"+nt+")"+t+"("+nt+"|$)"))&&H(t,function(t){return e.test("string"==typeof t.className&&t.className||"undefined"!=typeof t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(at," ")+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(t,e,n,r,i){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===i?function(t){return!!t.parentNode}:function(e,n,u){var l,c,f,d,h,p,g=o!==a?"nextSibling":"previousSibling",v=e.parentNode,y=s&&e.nodeName.toLowerCase(),m=!u&&!s,_=!1;if(v){if(o){for(;g;){for(d=e;d=d[g];)if(s?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;p=g="only"===t&&!p&&"nextSibling"}return!0}if(p=[a?v.firstChild:v.lastChild],a&&m){for(d=v,f=d[L]||(d[L]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),l=c[t]||[],h=l[0]===B&&l[1],_=h&&l[2],d=h&&v.childNodes[h];d=++h&&d&&d[g]||(_=h=0)||p.pop();)if(1===d.nodeType&&++_&&d===e){c[t]=[B,h,_];break}}else if(m&&(d=e,f=d[L]||(d[L]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),l=c[t]||[],h=l[0]===B&&l[1],_=h),_===!1)for(;(d=++h&&d&&d[g]||(_=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==y:1!==d.nodeType)||!++_||(m&&(f=d[L]||(d[L]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),c[t]=[B,_]),d!==e)););return _-=i,_===r||_%r===0&&_/r>=0}}},PSEUDO:function(t,n){var i,o=x.pseudos[t]||x.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[L]?o(n):o.length>1?(i=[t,t,"",n],x.setFilters.hasOwnProperty(t.toLowerCase())?r(function(t,e){for(var r,i=o(t,n),a=i.length;a--;)r=tt(t,i[a]),t[r]=!(e[r]=i[a])}):function(t){return o(t,0,i)}):o}},pseudos:{not:r(function(t){var e=[],n=[],i=j(t.replace(st,"$1"));return i[L]?r(function(t,e,n,r){for(var o,a=i(t,null,r,[]),s=t.length;s--;)(o=a[s])&&(t[s]=!(e[s]=o))}):function(t,r,o){return e[0]=t,i(e,null,o,n),e[0]=null,!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(t){return t=t.replace(bt,wt),function(e){return(e.textContent||e.innerText||k(e)).indexOf(t)>-1}}),lang:r(function(t){return dt.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(bt,wt).toLowerCase(),function(e){var n;do if(n=N?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===P},focus:function(t){return t===R.activeElement&&(!R.hasFocus||R.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return t.disabled===!1},disabled:function(t){return t.disabled===!0},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,t.selected===!0},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!x.pseudos.empty(t)},header:function(t){return gt.test(t.nodeName)},input:function(t){return pt.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:l(function(){return[0]}),last:l(function(t,e){return[e-1]}),eq:l(function(t,e,n){return[0>n?n+e:n]}),even:l(function(t,e){for(var n=0;e>n;n+=2)t.push(n);return t}),odd:l(function(t,e){for(var n=1;e>n;n+=2)t.push(n);return t}),lt:l(function(t,e,n){for(var r=0>n?n+e:n;--r>=0;)t.push(r);return t}),gt:l(function(t,e,n){for(var r=0>n?n+e:n;++r2&&"ID"===(a=o[0]).type&&w.getById&&9===e.nodeType&&N&&x.relative[o[1].type]){if(e=(x.find.ID(a.matches[0].replace(bt,wt),e)||[])[0],!e)return n;l&&(e=e.parentNode),t=t.slice(o.shift().value.length)}for(i=ht.needsContext.test(t)?0:o.length;i--&&(a=o[i],!x.relative[s=a.type]);)if((u=x.find[s])&&(r=u(a.matches[0].replace(bt,wt),mt.test(o[0].type)&&c(e.parentNode)||e))){if(o.splice(i,1),t=r.length&&d(o),!t)return Z.apply(n,r),n;break}}return(l||j(t,f))(r,e,!N,n,!e||mt.test(t)&&c(e.parentNode)||e),n},w.sortStable=L.split("").sort(W).join("")===L,w.detectDuplicates=!!M,O(),w.sortDetached=i(function(t){return 1&t.compareDocumentPosition(R.createElement("div"))}),i(function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")})||o("type|href|height|width",function(t,e,n){return n?void 0:t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),w.attributes&&i(function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||o("value",function(t,e,n){return n||"input"!==t.nodeName.toLowerCase()?void 0:t.defaultValue}),i(function(t){return null==t.getAttribute("disabled")})||o(et,function(t,e,n){var r;return n?void 0:t[e]===!0?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null}),e}(n);lt.find=pt,lt.expr=pt.selectors,lt.expr[":"]=lt.expr.pseudos,lt.uniqueSort=lt.unique=pt.uniqueSort,lt.text=pt.getText,lt.isXMLDoc=pt.isXML,lt.contains=pt.contains;var gt=function(t,e,n){for(var r=[],i=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&<(t).is(n))break;r.push(t)}return r},vt=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},yt=lt.expr.match.needsContext,mt=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,_t=/^.[^:#\[\.,]*$/;lt.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?lt.find.matchesSelector(r,t)?[r]:[]:lt.find.matches(t,lt.grep(e,function(t){return 1===t.nodeType}))},lt.fn.extend({find:function(t){var e,n=this.length,r=[],i=this;if("string"!=typeof t)return this.pushStack(lt(t).filter(function(){for(e=0;n>e;e++)if(lt.contains(i[e],this))return!0}));for(e=0;n>e;e++)lt.find(t,i[e],r);return r=this.pushStack(n>1?lt.unique(r):r),r.selector=this.selector?this.selector+" "+t:t,r},filter:function(t){return this.pushStack(s(this,t||[],!1))},not:function(t){return this.pushStack(s(this,t||[],!0))},is:function(t){return!!s(this,"string"==typeof t&&yt.test(t)?lt(t):t||[],!1).length}});var bt,wt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,xt=lt.fn.init=function(t,e,n){var r,i;if(!t)return this;if(n=n||bt,"string"==typeof t){if(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:wt.exec(t),!r||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof lt?e[0]:e,lt.merge(this,lt.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:Q,!0)),mt.test(r[1])&<.isPlainObject(e))for(r in e)lt.isFunction(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return i=Q.getElementById(r[2]),i&&i.parentNode&&(this.length=1,this[0]=i),this.context=Q,this.selector=t,this}return t.nodeType?(this.context=this[0]=t,this.length=1,this):lt.isFunction(t)?void 0!==n.ready?n.ready(t):t(lt):(void 0!==t.selector&&(this.selector=t.selector,this.context=t.context),lt.makeArray(t,this))};xt.prototype=lt.fn,bt=lt(Q);var kt=/^(?:parents|prev(?:Until|All))/,Ct={children:!0,contents:!0,next:!0,prev:!0};lt.fn.extend({has:function(t){var e=lt(t,this),n=e.length;return this.filter(function(){for(var t=0;n>t;t++)if(lt.contains(this,e[t]))return!0})},closest:function(t,e){for(var n,r=0,i=this.length,o=[],a=yt.test(t)||"string"!=typeof t?lt(t,e||this.context):0;i>r;r++)for(n=this[r];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&<.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?lt.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?rt.call(lt(t),this[0]):rt.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(lt.uniqueSort(lt.merge(this.get(),lt(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),lt.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return gt(t,"parentNode")},parentsUntil:function(t,e,n){return gt(t,"parentNode",n)},next:function(t){return u(t,"nextSibling")},prev:function(t){return u(t,"previousSibling")},nextAll:function(t){return gt(t,"nextSibling")},prevAll:function(t){return gt(t,"previousSibling")},nextUntil:function(t,e,n){return gt(t,"nextSibling",n)},prevUntil:function(t,e,n){return gt(t,"previousSibling",n)},siblings:function(t){return vt((t.parentNode||{}).firstChild,t)},children:function(t){return vt(t.firstChild)},contents:function(t){return t.contentDocument||lt.merge([],t.childNodes)}},function(t,e){lt.fn[t]=function(n,r){var i=lt.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=lt.filter(r,i)),this.length>1&&(Ct[t]||lt.uniqueSort(i),kt.test(t)&&i.reverse()),this.pushStack(i)}});var Tt=/\S+/g;lt.Callbacks=function(t){t="string"==typeof t?l(t):lt.extend({},t);var e,n,r,i,o=[],a=[],s=-1,u=function(){for(i=t.once,r=e=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),s>=n&&s--}),this},has:function(t){return t?lt.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||(o=n=""),this},locked:function(){return!!i},fireWith:function(t,n){return i||(n=n||[],n=[t,n.slice?n.slice():n],a.push(n),e||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},lt.extend({Deferred:function(t){var e=[["resolve","done",lt.Callbacks("once memory"),"resolved"],["reject","fail",lt.Callbacks("once memory"),"rejected"],["notify","progress",lt.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var t=arguments;return lt.Deferred(function(n){lt.each(e,function(e,o){var a=lt.isFunction(t[e])&&t[e];i[o[1]](function(){var t=a&&a.apply(this,arguments);t&<.isFunction(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[o[0]+"With"](this===r?n.promise():this,a?[t]:arguments)})}),t=null}).promise()},promise:function(t){return null!=t?lt.extend(t,r):r}},i={};return r.pipe=r.then,lt.each(e,function(t,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},e[1^t][2].disable,e[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),t&&t.call(i,i),i},when:function(t){var e,n,r,i=0,o=tt.call(arguments),a=o.length,s=1!==a||t&<.isFunction(t.promise)?a:0,u=1===s?t:lt.Deferred(),l=function(t,n,r){return function(i){n[t]=this,r[t]=arguments.length>1?tt.call(arguments):i,r===e?u.notifyWith(n,r):--s||u.resolveWith(n,r)}};if(a>1)for(e=new Array(a),n=new Array(a),r=new Array(a);a>i;i++)o[i]&<.isFunction(o[i].promise)?o[i].promise().progress(l(i,n,e)).done(l(i,r,o)).fail(u.reject):--s;return s||u.resolveWith(r,o),u.promise()}});var jt;lt.fn.ready=function(t){return lt.ready.promise().done(t),this},lt.extend({isReady:!1,readyWait:1,holdReady:function(t){t?lt.readyWait++:lt.ready(!0)},ready:function(t){(t===!0?--lt.readyWait:lt.isReady)||(lt.isReady=!0,t!==!0&&--lt.readyWait>0||(jt.resolveWith(Q,[lt]),lt.fn.triggerHandler&&(lt(Q).triggerHandler("ready"),lt(Q).off("ready"))))}}),lt.ready.promise=function(t){return jt||(jt=lt.Deferred(),"complete"===Q.readyState||"loading"!==Q.readyState&&!Q.documentElement.doScroll?n.setTimeout(lt.ready):(Q.addEventListener("DOMContentLoaded",c),n.addEventListener("load",c))),jt.promise(t)},lt.ready.promise();var St=function(t,e,n,r,i,o,a){var s=0,u=t.length,l=null==n;if("object"===lt.type(n)){i=!0;for(s in n)St(t,e,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,lt.isFunction(r)||(a=!0),l&&(a?(e.call(t,r),e=null):(l=e,e=function(t,e,n){return l.call(lt(t),n)})),e))for(;u>s;s++)e(t[s],n,a?r:r.call(t[s],s,e(t[s],n)));return i?t:l?e.call(t):u?e(t[0],n):o},Et=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};f.uid=1,f.prototype={register:function(t,e){var n=e||{};return t.nodeType?t[this.expando]=n:Object.defineProperty(t,this.expando,{value:n,writable:!0,configurable:!0}),t[this.expando]},cache:function(t){if(!Et(t))return{};var e=t[this.expando];return e||(e={},Et(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,n){var r,i=this.cache(t);if("string"==typeof e)i[e]=n;else for(r in e)i[r]=e[r];return i},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][e]},access:function(t,e,n){var r;return void 0===e||e&&"string"==typeof e&&void 0===n?(r=this.get(t,e),void 0!==r?r:this.get(t,lt.camelCase(e))):(this.set(t,e,n),void 0!==n?n:e)},remove:function(t,e){var n,r,i,o=t[this.expando];if(void 0!==o){if(void 0===e)this.register(t);else{lt.isArray(e)?r=e.concat(e.map(lt.camelCase)):(i=lt.camelCase(e),e in o?r=[e,i]:(r=i,r=r in o?[r]:r.match(Tt)||[])),n=r.length;for(;n--;)delete o[r[n]]}(void 0===e||lt.isEmptyObject(o))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!lt.isEmptyObject(e)}};var At=new f,Mt=new f,Ot=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Rt=/[A-Z]/g;lt.extend({hasData:function(t){return Mt.hasData(t)||At.hasData(t)},data:function(t,e,n){return Mt.access(t,e,n)},removeData:function(t,e){Mt.remove(t,e)},_data:function(t,e,n){return At.access(t,e,n)},_removeData:function(t,e){At.remove(t,e)}}),lt.fn.extend({data:function(t,e){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===t){if(this.length&&(i=Mt.get(o),1===o.nodeType&&!At.get(o,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&(r=a[n].name,0===r.indexOf("data-")&&(r=lt.camelCase(r.slice(5)),d(o,r,i[r])));At.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof t?this.each(function(){Mt.set(this,t)}):St(this,function(e){var n,r;if(o&&void 0===e){if(n=Mt.get(o,t)||Mt.get(o,t.replace(Rt,"-$&").toLowerCase()),void 0!==n)return n;if(r=lt.camelCase(t),n=Mt.get(o,r),void 0!==n)return n;if(n=d(o,r,void 0),void 0!==n)return n}else r=lt.camelCase(t),this.each(function(){var n=Mt.get(this,r);Mt.set(this,r,e),t.indexOf("-")>-1&&void 0!==n&&Mt.set(this,t,e)})},null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each(function(){Mt.remove(this,t)})}}),lt.extend({queue:function(t,e,n){var r;return t?(e=(e||"fx")+"queue",r=At.get(t,e),n&&(!r||lt.isArray(n)?r=At.access(t,e,lt.makeArray(n)):r.push(n)),r||[]):void 0},dequeue:function(t,e){e=e||"fx";var n=lt.queue(t,e),r=n.length,i=n.shift(),o=lt._queueHooks(t,e),a=function(){lt.dequeue(t,e)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete o.stop,i.call(t,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return At.get(t,n)||At.access(t,n,{empty:lt.Callbacks("once memory").add(function(){At.remove(t,[e+"queue",n])})})}}),lt.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length",""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};zt.optgroup=zt.option,zt.tbody=zt.tfoot=zt.colgroup=zt.caption=zt.thead,zt.th=zt.td;var Bt=/<|&#?\w+;/;!function(){var t=Q.createDocumentFragment(),e=t.appendChild(Q.createElement("div")),n=Q.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),e.appendChild(n),st.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",st.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var Ft=/^key/,Ht=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ut=/^([^.]*)(?:\.(.+)|)/;lt.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,d,h,p,g,v=At.get(t);if(v)for(n.handler&&(o=n,n=o.handler,i=o.selector),n.guid||(n.guid=lt.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof lt&<.event.triggered!==e.type?lt.event.dispatch.apply(t,arguments):void 0}),e=(e||"").match(Tt)||[""],l=e.length;l--;)s=Ut.exec(e[l])||[],h=g=s[1],p=(s[2]||"").split(".").sort(),h&&(f=lt.event.special[h]||{},h=(i?f.delegateType:f.bindType)||h,f=lt.event.special[h]||{},c=lt.extend({type:h,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&<.expr.match.needsContext.test(i),namespace:p.join(".")},o),(d=u[h])||(d=u[h]=[],d.delegateCount=0,f.setup&&f.setup.call(t,r,p,a)!==!1||t.addEventListener&&t.addEventListener(h,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),lt.event.global[h]=!0)},remove:function(t,e,n,r,i){var o,a,s,u,l,c,f,d,h,p,g,v=At.hasData(t)&&At.get(t);if(v&&(u=v.events)){for(e=(e||"").match(Tt)||[""],l=e.length;l--;)if(s=Ut.exec(e[l])||[],h=g=s[1],p=(s[2]||"").split(".").sort(),h){for(f=lt.event.special[h]||{},h=(r?f.delegateType:f.bindType)||h,d=u[h]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)c=d[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1), -c.selector&&d.delegateCount--,f.remove&&f.remove.call(t,c));a&&!d.length&&(f.teardown&&f.teardown.call(t,p,v.handle)!==!1||lt.removeEvent(t,h,v.handle),delete u[h])}else for(h in u)lt.event.remove(t,h+e[l],n,r,!0);lt.isEmptyObject(u)&&At.remove(t,"handle events")}},dispatch:function(t){t=lt.event.fix(t);var e,n,r,i,o,a=[],s=tt.call(arguments),u=(At.get(this,"events")||{})[t.type]||[],l=lt.event.special[t.type]||{};if(s[0]=t,t.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,t)!==!1){for(a=lt.event.handlers.call(this,t,u),e=0;(i=a[e++])&&!t.isPropagationStopped();)for(t.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!t.rnamespace.test(o.namespace)||(t.handleObj=o,t.data=o.data,r=((lt.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s),void 0!==r&&(t.result=r)===!1&&(t.preventDefault(),t.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,t),t.result}},handlers:function(t,e){var n,r,i,o,a=[],s=e.delegateCount,u=t.target;if(s&&u.nodeType&&("click"!==t.type||isNaN(t.button)||t.button<1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==t.type)){for(r=[],n=0;s>n;n++)o=e[n],i=o.selector+" ",void 0===r[i]&&(r[i]=o.needsContext?lt(i,this).index(u)>-1:lt.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&a.push({elem:u,handlers:r})}return s]*)\/>/gi,Wt=/\s*$/g;lt.extend({htmlPrefilter:function(t){return t.replace($t,"<$1>")},clone:function(t,e,n){var r,i,o,a,s=t.cloneNode(!0),u=lt.contains(t.ownerDocument,t);if(!(st.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||lt.isXMLDoc(t)))for(a=p(s),o=p(t),r=0,i=o.length;i>r;r++)T(o[r],a[r]);if(e)if(n)for(o=o||p(t),a=a||p(s),r=0,i=o.length;i>r;r++)C(o[r],a[r]);else C(t,s);return a=p(s,"script"),a.length>0&&g(a,!u&&p(t,"script")),s},cleanData:function(t){for(var e,n,r,i=lt.event.special,o=0;void 0!==(n=t[o]);o++)if(Et(n)){if(e=n[At.expando]){if(e.events)for(r in e.events)i[r]?lt.event.remove(n,r):lt.removeEvent(n,r,e.handle);n[At.expando]=void 0}n[Mt.expando]&&(n[Mt.expando]=void 0)}}}),lt.fn.extend({domManip:j,detach:function(t){return S(this,t,!0)},remove:function(t){return S(this,t)},text:function(t){return St(this,function(t){return void 0===t?lt.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return j(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=w(this,t);e.appendChild(t)}})},prepend:function(){return j(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=w(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return j(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return j(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(lt.cleanData(p(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null==t?!1:t,e=null==e?t:e,this.map(function(){return lt.clone(this,t,e)})},html:function(t){return St(this,function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Wt.test(t)&&!zt[(qt.exec(t)||["",""])[1].toLowerCase()]){t=lt.htmlPrefilter(t);try{for(;r>n;n++)e=this[n]||{},1===e.nodeType&&(lt.cleanData(p(e,!1)),e.innerHTML=t);e=0}catch(i){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var t=[];return j(this,arguments,function(e){var n=this.parentNode;lt.inArray(this,t)<0&&(lt.cleanData(p(this)),n&&n.replaceChild(e,this))},t)}}),lt.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,e){lt.fn[t]=function(t){for(var n,r=[],i=lt(t),o=i.length-1,a=0;o>=a;a++)n=a===o?this:this.clone(!0),lt(i[a])[e](n),nt.apply(r,n.get());return this.pushStack(r)}});var Kt,Yt={HTML:"block",BODY:"block"},Zt=/^margin/,Qt=new RegExp("^("+Pt+")(?!px)[a-z%]+$","i"),te=function(t){var e=t.ownerDocument.defaultView;return e.opener||(e=n),e.getComputedStyle(t)},ee=function(t,e,n,r){var i,o,a={};for(o in e)a[o]=t.style[o],t.style[o]=e[o];i=n.apply(t,r||[]);for(o in e)t.style[o]=a[o];return i},ne=Q.documentElement;!function(){function t(){s.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",s.innerHTML="",ne.appendChild(a);var t=n.getComputedStyle(s);e="1%"!==t.top,o="2px"===t.marginLeft,r="4px"===t.width,s.style.marginRight="50%",i="4px"===t.marginRight,ne.removeChild(a)}var e,r,i,o,a=Q.createElement("div"),s=Q.createElement("div");s.style&&(s.style.backgroundClip="content-box",s.cloneNode(!0).style.backgroundClip="",st.clearCloneStyle="content-box"===s.style.backgroundClip,a.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",a.appendChild(s),lt.extend(st,{pixelPosition:function(){return t(),e},boxSizingReliable:function(){return null==r&&t(),r},pixelMarginRight:function(){return null==r&&t(),i},reliableMarginLeft:function(){return null==r&&t(),o},reliableMarginRight:function(){var t,e=s.appendChild(Q.createElement("div"));return e.style.cssText=s.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",e.style.marginRight=e.style.width="0",s.style.width="1px",ne.appendChild(a),t=!parseFloat(n.getComputedStyle(e).marginRight),ne.removeChild(a),s.removeChild(e),t}}))}();var re=/^(none|table(?!-c[ea]).+)/,ie={position:"absolute",visibility:"hidden",display:"block"},oe={letterSpacing:"0",fontWeight:"400"},ae=["Webkit","O","Moz","ms"],se=Q.createElement("div").style;lt.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=M(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(t,e,n,r){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var i,o,a,s=lt.camelCase(e),u=t.style;return e=lt.cssProps[s]||(lt.cssProps[s]=R(s)||s),a=lt.cssHooks[e]||lt.cssHooks[s],void 0===n?a&&"get"in a&&void 0!==(i=a.get(t,!1,r))?i:u[e]:(o=typeof n,"string"===o&&(i=Nt.exec(n))&&i[1]&&(n=h(t,e,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(lt.cssNumber[s]?"":"px")),st.clearCloneStyle||""!==n||0!==e.indexOf("background")||(u[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,r))||(u[e]=n)),void 0)}},css:function(t,e,n,r){var i,o,a,s=lt.camelCase(e);return e=lt.cssProps[s]||(lt.cssProps[s]=R(s)||s),a=lt.cssHooks[e]||lt.cssHooks[s],a&&"get"in a&&(i=a.get(t,!0,n)),void 0===i&&(i=M(t,e,r)),"normal"===i&&e in oe&&(i=oe[e]),""===n||n?(o=parseFloat(i),n===!0||isFinite(o)?o||0:i):i}}),lt.each(["height","width"],function(t,e){lt.cssHooks[e]={get:function(t,n,r){return n?re.test(lt.css(t,"display"))&&0===t.offsetWidth?ee(t,ie,function(){return I(t,e,r)}):I(t,e,r):void 0},set:function(t,n,r){var i,o=r&&te(t),a=r&&N(t,e,r,"border-box"===lt.css(t,"boxSizing",!1,o),o);return a&&(i=Nt.exec(n))&&"px"!==(i[3]||"px")&&(t.style[e]=n,n=lt.css(t,e)),P(t,n,a)}}}),lt.cssHooks.marginLeft=O(st.reliableMarginLeft,function(t,e){return e?(parseFloat(M(t,"marginLeft"))||t.getBoundingClientRect().left-ee(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px":void 0}),lt.cssHooks.marginRight=O(st.reliableMarginRight,function(t,e){return e?ee(t,{display:"inline-block"},M,[t,"marginRight"]):void 0}),lt.each({margin:"",padding:"",border:"Width"},function(t,e){lt.cssHooks[t+e]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];4>r;r++)i[t+It[r]+e]=o[r]||o[r-2]||o[0];return i}},Zt.test(t)||(lt.cssHooks[t+e].set=P)}),lt.fn.extend({css:function(t,e){return St(this,function(t,e,n){var r,i,o={},a=0;if(lt.isArray(e)){for(r=te(t),i=e.length;i>a;a++)o[e[a]]=lt.css(t,e[a],!1,r);return o}return void 0!==n?lt.style(t,e,n):lt.css(t,e)},t,e,arguments.length>1)},show:function(){return D(this,!0)},hide:function(){return D(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){Dt(this)?lt(this).show():lt(this).hide()})}}),lt.Tween=V,V.prototype={constructor:V,init:function(t,e,n,r,i,o){this.elem=t,this.prop=n,this.easing=i||lt.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=o||(lt.cssNumber[n]?"":"px")},cur:function(){var t=V.propHooks[this.prop];return t&&t.get?t.get(this):V.propHooks._default.get(this)},run:function(t){var e,n=V.propHooks[this.prop];return this.options.duration?this.pos=e=lt.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):V.propHooks._default.set(this),this}},V.prototype.init.prototype=V.prototype,V.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=lt.css(t.elem,t.prop,""),e&&"auto"!==e?e:0)},set:function(t){lt.fx.step[t.prop]?lt.fx.step[t.prop](t):1!==t.elem.nodeType||null==t.elem.style[lt.cssProps[t.prop]]&&!lt.cssHooks[t.prop]?t.elem[t.prop]=t.now:lt.style(t.elem,t.prop,t.now+t.unit)}}},V.propHooks.scrollTop=V.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},lt.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},lt.fx=V.prototype.init,lt.fx.step={};var ue,le,ce=/^(?:toggle|show|hide)$/,fe=/queueHooks$/;lt.Animation=lt.extend(H,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return h(n.elem,t,Nt.exec(e),n),n}]},tweener:function(t,e){lt.isFunction(t)?(e=t,t=["*"]):t=t.match(Tt);for(var n,r=0,i=t.length;i>r;r++)n=t[r],H.tweeners[n]=H.tweeners[n]||[],H.tweeners[n].unshift(e)},prefilters:[B],prefilter:function(t,e){e?H.prefilters.unshift(t):H.prefilters.push(t)}}),lt.speed=function(t,e,n){var r=t&&"object"==typeof t?lt.extend({},t):{complete:n||!n&&e||lt.isFunction(t)&&t,duration:t,easing:n&&e||e&&!lt.isFunction(e)&&e};return r.duration=lt.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in lt.fx.speeds?lt.fx.speeds[r.duration]:lt.fx.speeds._default,null!=r.queue&&r.queue!==!0||(r.queue="fx"),r.old=r.complete,r.complete=function(){lt.isFunction(r.old)&&r.old.call(this),r.queue&<.dequeue(this,r.queue)},r},lt.fn.extend({fadeTo:function(t,e,n,r){return this.filter(Dt).css("opacity",0).show().end().animate({opacity:e},t,n,r)},animate:function(t,e,n,r){var i=lt.isEmptyObject(t),o=lt.speed(e,n,r),a=function(){var e=H(this,lt.extend({},t),o);(i||At.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(t,e,n){var r=function(t){var e=t.stop;delete t.stop,e(n)};return"string"!=typeof t&&(n=e,e=t,t=void 0),e&&t!==!1&&this.queue(t||"fx",[]),this.each(function(){var e=!0,i=null!=t&&t+"queueHooks",o=lt.timers,a=At.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&fe.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=t&&o[i].queue!==t||(o[i].anim.stop(n),e=!1,o.splice(i,1));!e&&n||lt.dequeue(this,t)})},finish:function(t){return t!==!1&&(t=t||"fx"),this.each(function(){var e,n=At.get(this),r=n[t+"queue"],i=n[t+"queueHooks"],o=lt.timers,a=r?r.length:0;for(n.finish=!0,lt.queue(this,t,[]),i&&i.stop&&i.stop.call(this,!0),e=o.length;e--;)o[e].elem===this&&o[e].queue===t&&(o[e].anim.stop(!0),o.splice(e,1));for(e=0;a>e;e++)r[e]&&r[e].finish&&r[e].finish.call(this);delete n.finish})}}),lt.each(["toggle","show","hide"],function(t,e){var n=lt.fn[e];lt.fn[e]=function(t,r,i){return null==t||"boolean"==typeof t?n.apply(this,arguments):this.animate(L(e,!0),t,r,i)}}),lt.each({slideDown:L("show"),slideUp:L("hide"),slideToggle:L("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,e){lt.fn[t]=function(t,n,r){return this.animate(e,t,n,r)}}),lt.timers=[],lt.fx.tick=function(){var t,e=0,n=lt.timers;for(ue=lt.now();e1)},removeAttr:function(t){return this.each(function(){lt.removeAttr(this,t)})}}),lt.extend({attr:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof t.getAttribute?lt.prop(t,e,n):(1===o&<.isXMLDoc(t)||(e=e.toLowerCase(),i=lt.attrHooks[e]||(lt.expr.match.bool.test(e)?de:void 0)),void 0!==n?null===n?void lt.removeAttr(t,e):i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:(t.setAttribute(e,n+""),n):i&&"get"in i&&null!==(r=i.get(t,e))?r:(r=lt.find.attr(t,e),null==r?void 0:r))},attrHooks:{type:{set:function(t,e){if(!st.radioValue&&"radio"===e&<.nodeName(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r,i=0,o=e&&e.match(Tt);if(o&&1===t.nodeType)for(;n=o[i++];)r=lt.propFix[n]||n,lt.expr.match.bool.test(n)&&(t[r]=!1),t.removeAttribute(n)}}),de={set:function(t,e,n){return e===!1?lt.removeAttr(t,n):t.setAttribute(n,n),n}},lt.each(lt.expr.match.bool.source.match(/\w+/g),function(t,e){var n=he[e]||lt.find.attr;he[e]=function(t,e,r){var i,o;return r||(o=he[e],he[e]=i,i=null!=n(t,e,r)?e.toLowerCase():null,he[e]=o),i}});var pe=/^(?:input|select|textarea|button)$/i,ge=/^(?:a|area)$/i;lt.fn.extend({prop:function(t,e){return St(this,lt.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[lt.propFix[t]||t]})}}),lt.extend({prop:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&<.isXMLDoc(t)||(e=lt.propFix[e]||e,i=lt.propHooks[e]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:t[e]=n:i&&"get"in i&&null!==(r=i.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=lt.find.attr(t,"tabindex");return e?parseInt(e,10):pe.test(t.nodeName)||ge.test(t.nodeName)&&t.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),st.optSelected||(lt.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null}}),lt.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){lt.propFix[this.toLowerCase()]=this});var ve=/[\t\r\n\f]/g;lt.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(lt.isFunction(t))return this.each(function(e){lt(this).addClass(t.call(this,e,U(this)))});if("string"==typeof t&&t)for(e=t.match(Tt)||[];n=this[u++];)if(i=U(n),r=1===n.nodeType&&(" "+i+" ").replace(ve," ")){for(a=0;o=e[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");s=lt.trim(r),i!==s&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(lt.isFunction(t))return this.each(function(e){lt(this).removeClass(t.call(this,e,U(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof t&&t)for(e=t.match(Tt)||[];n=this[u++];)if(i=U(n),r=1===n.nodeType&&(" "+i+" ").replace(ve," ")){for(a=0;o=e[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");s=lt.trim(r),i!==s&&n.setAttribute("class",s)}return this},toggleClass:function(t,e){var n=typeof t;return"boolean"==typeof e&&"string"===n?e?this.addClass(t):this.removeClass(t):lt.isFunction(t)?this.each(function(n){lt(this).toggleClass(t.call(this,n,U(this),e),e)}):this.each(function(){var e,r,i,o;if("string"===n)for(r=0,i=lt(this),o=t.match(Tt)||[];e=o[r++];)i.hasClass(e)?i.removeClass(e):i.addClass(e);else void 0!==t&&"boolean"!==n||(e=U(this),e&&At.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||t===!1?"":At.get(this,"__className__")||""))})},hasClass:function(t){var e,n,r=0;for(e=" "+t+" ";n=this[r++];)if(1===n.nodeType&&(" "+U(n)+" ").replace(ve," ").indexOf(e)>-1)return!0;return!1}});var ye=/\r/g;lt.fn.extend({val:function(t){var e,n,r,i=this[0];{if(arguments.length)return r=lt.isFunction(t),this.each(function(n){var i;1===this.nodeType&&(i=r?t.call(this,n,lt(this).val()):t,null==i?i="":"number"==typeof i?i+="":lt.isArray(i)&&(i=lt.map(i,function(t){return null==t?"":t+""})),e=lt.valHooks[this.type]||lt.valHooks[this.nodeName.toLowerCase()],e&&"set"in e&&void 0!==e.set(this,i,"value")||(this.value=i))});if(i)return e=lt.valHooks[i.type]||lt.valHooks[i.nodeName.toLowerCase()],e&&"get"in e&&void 0!==(n=e.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(ye,""):null==n?"":n)}}}),lt.extend({valHooks:{option:{get:function(t){return lt.trim(t.value)}},select:{get:function(t){for(var e,n,r=t.options,i=t.selectedIndex,o="select-one"===t.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;s>u;u++)if(n=r[u],(n.selected||u===i)&&(st.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!lt.nodeName(n.parentNode,"optgroup"))){if(e=lt(n).val(),o)return e;a.push(e)}return a},set:function(t,e){for(var n,r,i=t.options,o=lt.makeArray(e),a=i.length;a--;)r=i[a],(r.selected=lt.inArray(lt.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),lt.each(["radio","checkbox"],function(){lt.valHooks[this]={set:function(t,e){return lt.isArray(e)?t.checked=lt.inArray(lt(t).val(),e)>-1:void 0}},st.checkOn||(lt.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})});var me=/^(?:focusinfocus|focusoutblur)$/;lt.extend(lt.event,{trigger:function(t,e,r,i){var o,a,s,u,l,c,f,d=[r||Q],h=at.call(t,"type")?t.type:t,p=at.call(t,"namespace")?t.namespace.split("."):[];if(a=s=r=r||Q,3!==r.nodeType&&8!==r.nodeType&&!me.test(h+lt.event.triggered)&&(h.indexOf(".")>-1&&(p=h.split("."),h=p.shift(),p.sort()),l=h.indexOf(":")<0&&"on"+h,t=t[lt.expando]?t:new lt.Event(h,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=p.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),e=null==e?[t]:lt.makeArray(e,[t]),f=lt.event.special[h]||{},i||!f.trigger||f.trigger.apply(r,e)!==!1)){if(!i&&!f.noBubble&&!lt.isWindow(r)){for(u=f.delegateType||h,me.test(u+h)||(a=a.parentNode);a;a=a.parentNode)d.push(a),s=a;s===(r.ownerDocument||Q)&&d.push(s.defaultView||s.parentWindow||n)}for(o=0;(a=d[o++])&&!t.isPropagationStopped();)t.type=o>1?u:f.bindType||h,c=(At.get(a,"events")||{})[t.type]&&At.get(a,"handle"),c&&c.apply(a,e),c=l&&a[l],c&&c.apply&&Et(a)&&(t.result=c.apply(a,e),t.result===!1&&t.preventDefault());return t.type=h,i||t.isDefaultPrevented()||f._default&&f._default.apply(d.pop(),e)!==!1||!Et(r)||l&<.isFunction(r[h])&&!lt.isWindow(r)&&(s=r[l],s&&(r[l]=null),lt.event.triggered=h,r[h](),lt.event.triggered=void 0,s&&(r[l]=s)),t.result}},simulate:function(t,e,n){var r=lt.extend(new lt.Event,n,{type:t,isSimulated:!0});lt.event.trigger(r,null,e),r.isDefaultPrevented()&&n.preventDefault()}}),lt.fn.extend({trigger:function(t,e){return this.each(function(){lt.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];return n?lt.event.trigger(t,e,n,!0):void 0}}),lt.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(t,e){lt.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}}),lt.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),st.focusin="onfocusin"in n,st.focusin||lt.each({focus:"focusin",blur:"focusout"},function(t,e){var n=function(t){lt.event.simulate(e,t.target,lt.event.fix(t))};lt.event.special[e]={setup:function(){var r=this.ownerDocument||this,i=At.access(r,e);i||r.addEventListener(t,n,!0),At.access(r,e,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=At.access(r,e)-1;i?At.access(r,e,i):(r.removeEventListener(t,n,!0),At.remove(r,e))}}});var _e=n.location,be=lt.now(),we=/\?/;lt.parseJSON=function(t){return JSON.parse(t+"")},lt.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new n.DOMParser).parseFromString(t,"text/xml")}catch(r){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||lt.error("Invalid XML: "+t),e};var xe=/#.*$/,ke=/([?&])_=[^&]*/,Ce=/^(.*?):[ \t]*([^\r\n]*)$/gm,Te=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,je=/^(?:GET|HEAD)$/,Se=/^\/\//,Ee={},Ae={},Me="*/".concat("*"),Oe=Q.createElement("a");Oe.href=_e.href,lt.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:_e.href,type:"GET",isLocal:Te.test(_e.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Me,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":lt.parseJSON,"text xml":lt.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?J(J(t,lt.ajaxSettings),e):J(lt.ajaxSettings,t)},ajaxPrefilter:$(Ee),ajaxTransport:$(Ae),ajax:function(t,e){function r(t,e,r,s){var l,f,m,_,w,k=e;2!==b&&(b=2,u&&n.clearTimeout(u),i=void 0,a=s||"",x.readyState=t>0?4:0,l=t>=200&&300>t||304===t,r&&(_=X(d,x,r)),_=G(d,_,x,l),l?(d.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(lt.lastModified[o]=w),w=x.getResponseHeader("etag"),w&&(lt.etag[o]=w)),204===t||"HEAD"===d.type?k="nocontent":304===t?k="notmodified":(k=_.state,f=_.data,m=_.error,l=!m)):(m=k,!t&&k||(k="error",0>t&&(t=0))),x.status=t,x.statusText=(e||k)+"",l?g.resolveWith(h,[f,k,x]):g.rejectWith(h,[x,k,m]),x.statusCode(y),y=void 0,c&&p.trigger(l?"ajaxSuccess":"ajaxError",[x,d,l?f:m]),v.fireWith(h,[x,k]),c&&(p.trigger("ajaxComplete",[x,d]),--lt.active||lt.event.trigger("ajaxStop")))}"object"==typeof t&&(e=t,t=void 0),e=e||{};var i,o,a,s,u,l,c,f,d=lt.ajaxSetup({},e),h=d.context||d,p=d.context&&(h.nodeType||h.jquery)?lt(h):lt.event,g=lt.Deferred(),v=lt.Callbacks("once memory"),y=d.statusCode||{},m={},_={},b=0,w="canceled",x={readyState:0,getResponseHeader:function(t){var e;if(2===b){if(!s)for(s={};e=Ce.exec(a);)s[e[1].toLowerCase()]=e[2];e=s[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(t,e){var n=t.toLowerCase();return b||(t=_[n]=_[n]||t,m[t]=e),this},overrideMimeType:function(t){return b||(d.mimeType=t),this},statusCode:function(t){var e;if(t)if(2>b)for(e in t)y[e]=[y[e],t[e]];else x.always(t[x.status]);return this},abort:function(t){var e=t||w;return i&&i.abort(e),r(0,e),this}};if(g.promise(x).complete=v.add,x.success=x.done,x.error=x.fail,d.url=((t||d.url||_e.href)+"").replace(xe,"").replace(Se,_e.protocol+"//"),d.type=e.method||e.type||d.method||d.type,d.dataTypes=lt.trim(d.dataType||"*").toLowerCase().match(Tt)||[""],null==d.crossDomain){l=Q.createElement("a");try{l.href=d.url,l.href=l.href,d.crossDomain=Oe.protocol+"//"+Oe.host!=l.protocol+"//"+l.host}catch(k){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=lt.param(d.data,d.traditional)),W(Ee,d,e,x),2===b)return x;c=lt.event&&d.global,c&&0===lt.active++&<.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!je.test(d.type),o=d.url,d.hasContent||(d.data&&(o=d.url+=(we.test(o)?"&":"?")+d.data,delete d.data),d.cache===!1&&(d.url=ke.test(o)?o.replace(ke,"$1_="+be++):o+(we.test(o)?"&":"?")+"_="+be++)),d.ifModified&&(lt.lastModified[o]&&x.setRequestHeader("If-Modified-Since",lt.lastModified[o]),lt.etag[o]&&x.setRequestHeader("If-None-Match",lt.etag[o])),(d.data&&d.hasContent&&d.contentType!==!1||e.contentType)&&x.setRequestHeader("Content-Type",d.contentType),x.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Me+"; q=0.01":""):d.accepts["*"]);for(f in d.headers)x.setRequestHeader(f,d.headers[f]);if(d.beforeSend&&(d.beforeSend.call(h,x,d)===!1||2===b))return x.abort();w="abort";for(f in{success:1,error:1,complete:1})x[f](d[f]);if(i=W(Ae,d,e,x)){if(x.readyState=1,c&&p.trigger("ajaxSend",[x,d]),2===b)return x;d.async&&d.timeout>0&&(u=n.setTimeout(function(){x.abort("timeout")},d.timeout));try{b=1,i.send(m,r)}catch(k){if(!(2>b))throw k;r(-1,k)}}else r(-1,"No Transport");return x},getJSON:function(t,e,n){return lt.get(t,e,n,"json")},getScript:function(t,e){return lt.get(t,void 0,e,"script")}}),lt.each(["get","post"],function(t,e){lt[e]=function(t,n,r,i){return lt.isFunction(n)&&(i=i||r,r=n,n=void 0),lt.ajax(lt.extend({url:t,type:e,dataType:i,data:n,success:r},lt.isPlainObject(t)&&t))}}),lt._evalUrl=function(t){return lt.ajax({url:t,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},lt.fn.extend({wrapAll:function(t){var e;return lt.isFunction(t)?this.each(function(e){lt(this).wrapAll(t.call(this,e))}):(this[0]&&(e=lt(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this)},wrapInner:function(t){return lt.isFunction(t)?this.each(function(e){lt(this).wrapInner(t.call(this,e))}):this.each(function(){var e=lt(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)})},wrap:function(t){var e=lt.isFunction(t);return this.each(function(n){lt(this).wrapAll(e?t.call(this,n):t)})},unwrap:function(){return this.parent().each(function(){lt.nodeName(this,"body")||lt(this).replaceWith(this.childNodes)}).end()}}),lt.expr.filters.hidden=function(t){return!lt.expr.filters.visible(t)},lt.expr.filters.visible=function(t){return t.offsetWidth>0||t.offsetHeight>0||t.getClientRects().length>0};var Re=/%20/g,Pe=/\[\]$/,Ne=/\r?\n/g,Ie=/^(?:submit|button|image|reset|file)$/i,De=/^(?:input|select|textarea|keygen)/i;lt.param=function(t,e){var n,r=[],i=function(t,e){e=lt.isFunction(e)?e():null==e?"":e,r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(e)};if(void 0===e&&(e=lt.ajaxSettings&<.ajaxSettings.traditional),lt.isArray(t)||t.jquery&&!lt.isPlainObject(t))lt.each(t,function(){i(this.name,this.value)});else for(n in t)K(n,t[n],e,i);return r.join("&").replace(Re,"+")},lt.fn.extend({serialize:function(){return lt.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=lt.prop(this,"elements");return t?lt.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!lt(this).is(":disabled")&&De.test(this.nodeName)&&!Ie.test(t)&&(this.checked||!Vt.test(t))}).map(function(t,e){var n=lt(this).val();return null==n?null:lt.isArray(n)?lt.map(n,function(t){return{name:e.name,value:t.replace(Ne,"\r\n")}}):{name:e.name,value:n.replace(Ne,"\r\n")}}).get()}}),lt.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}};var Ve={0:200,1223:204},qe=lt.ajaxSettings.xhr();st.cors=!!qe&&"withCredentials"in qe,st.ajax=qe=!!qe,lt.ajaxTransport(function(t){var e,r;return st.cors||qe&&!t.crossDomain?{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);e=function(t){return function(){e&&(e=r=s.onload=s.onerror=s.onabort=s.onreadystatechange=null, -"abort"===t?s.abort():"error"===t?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Ve[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=e(),r=s.onerror=e("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout(function(){e&&r()})},e=e("abort");try{s.send(t.hasContent&&t.data||null)}catch(u){if(e)throw u}},abort:function(){e&&e()}}:void 0}),lt.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return lt.globalEval(t),t}}}),lt.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),lt.ajaxTransport("script",function(t){if(t.crossDomain){var e,n;return{send:function(r,i){e=lt("
\ No newline at end of file +Music
\ No newline at end of file