diff --git a/android-chrome-192x192-051d4a1e58d8b98ff7005d224cb684aa.png b/android-chrome-192x192-051d4a1e58d8b98ff7005d224cb684aa.png new file mode 100644 index 0000000..8af46e3 Binary files /dev/null and b/android-chrome-192x192-051d4a1e58d8b98ff7005d224cb684aa.png differ diff --git a/android-chrome-192x192-d55fed7b642d50f19d645355bcf99c0d.png b/android-chrome-192x192-d55fed7b642d50f19d645355bcf99c0d.png deleted file mode 100644 index b2293b0..0000000 Binary files a/android-chrome-192x192-d55fed7b642d50f19d645355bcf99c0d.png and /dev/null differ diff --git a/android-chrome-512x512-b16250cab27c4e534a48fe8ece3cd4b8.png b/android-chrome-512x512-b16250cab27c4e534a48fe8ece3cd4b8.png deleted file mode 100644 index 8a80fa5..0000000 Binary files a/android-chrome-512x512-b16250cab27c4e534a48fe8ece3cd4b8.png and /dev/null differ diff --git a/android-chrome-512x512-f2cd1f5dede91b82704ebcb3bfb79096.png b/android-chrome-512x512-f2cd1f5dede91b82704ebcb3bfb79096.png new file mode 100644 index 0000000..459d80a Binary files /dev/null and b/android-chrome-512x512-f2cd1f5dede91b82704ebcb3bfb79096.png differ diff --git a/apple-touch-icon-2ac3f0b94539641c1f51507e818c8f2d.png b/apple-touch-icon-2ac3f0b94539641c1f51507e818c8f2d.png new file mode 100644 index 0000000..fd71219 Binary files /dev/null and b/apple-touch-icon-2ac3f0b94539641c1f51507e818c8f2d.png differ diff --git a/apple-touch-icon-565e840a0762556191cef1090addd223.png b/apple-touch-icon-565e840a0762556191cef1090addd223.png deleted file mode 100644 index 2d73ce9..0000000 Binary files a/apple-touch-icon-565e840a0762556191cef1090addd223.png and /dev/null differ diff --git a/assets/huegasm-4f8488ef41409c51011651e9f26ad78f.js b/assets/huegasm-7e995f7714ed071c6072d4754541e6ba.js similarity index 62% rename from assets/huegasm-4f8488ef41409c51011651e9f26ad78f.js rename to assets/huegasm-7e995f7714ed071c6072d4754541e6ba.js index fb94554..ce09de0 100644 --- a/assets/huegasm-4f8488ef41409c51011651e9f26ad78f.js +++ b/assets/huegasm-7e995f7714ed071c6072d4754541e6ba.js @@ -22,8 +22,8 @@ var o=function(){function e(e,t){var n=[],o=!0,r=!1,s=void 0 try{for(var a,l=e[Symbol.iterator]();!(o=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);o=!0);}catch(e){r=!0,s=e}finally{try{!o&&l.return&&l.return()}finally{if(r)throw s}}return n}return function(t,n){if(Array.isArray(t))return t if(Symbol.iterator in Object(t))return e(t,n) throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=void 0 -r=Ember.Helper&&Ember.Helper.helper?Ember.Helper.helper(function(e,r){var s=o(e,1),a=s[0] -return(0,t.inlineSvg)(n.default,a,r)}):Ember.Handlebars.makeBoundHelper(function(e,o){return(0,t.inlineSvg)(n.default,e,o.hash||{})}),e.default=r}),define("huegasm/helpers/is-array",["exports","ember-truth-helpers/helpers/is-array"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) +r=Ember.Helper&&Ember.Helper.helper?Ember.Helper.helper(function(e,r){var s=o(e,1)[0] +return(0,t.inlineSvg)(n.default,s,r)}):Ember.Handlebars.makeBoundHelper(function(e,o){return(0,t.inlineSvg)(n.default,e,o.hash||{})}),e.default=r}),define("huegasm/helpers/is-array",["exports","ember-truth-helpers/helpers/is-array"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) var n=null Ember.Helper?n=Ember.Helper.helper(t.isArrayHelper):Ember.HTMLBars.makeBoundHelper&&(n=Ember.HTMLBars.makeBoundHelper(t.isArrayHelper)),e.default=n}) define("huegasm/helpers/is-equal",["exports","ember-truth-helpers/helpers/is-equal"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return t.isEqual}})}),define("huegasm/helpers/lt",["exports","ember-truth-helpers/helpers/lt"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) @@ -37,8 +37,8 @@ var n=null Ember.Helper?n=Ember.Helper.helper(t.notHelper):Ember.HTMLBars.makeBoundHelper&&(n=Ember.HTMLBars.makeBoundHelper(t.notHelper)),e.default=n}),define("huegasm/helpers/or",["exports","ember-truth-helpers/helpers/or"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) var n=null Ember.Helper?n=Ember.Helper.helper(t.orHelper):Ember.HTMLBars.makeBoundHelper&&(n=Ember.HTMLBars.makeBoundHelper(t.orHelper)),e.default=n}),define("huegasm/helpers/perform",["exports","ember-concurrency/-helpers"],function(e,t){function n(e,n){return(0,t.taskHelperClosure)("perform",e,n)}Object.defineProperty(e,"__esModule",{value:!0}),e.performHelper=n,e.default=Ember.Helper.helper(n)}),define("huegasm/helpers/task",["exports"],function(e){function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);tError retrieving data from your lights. Yikes.'}),e.set("displayFailure",!1),l(e,function(){this.set("displayFailure",!0)},3e4))} this.get("pauseLightUpdates")||p.get(this.get("apiURL")+"/lights",function(n,o){s(n[0])||s(n[0].error)?"success"===o&&JSON.stringify(e.get("lightsData"))!==JSON.stringify(n)&&e.set("lightsData",n):t()}).fail(t)},actions:{tryAndroid:function(){window.open("https://play.google.com/store/apps/details?id=com.hoboman313.huegasm","_blank")},tryExtension:function(){chrome.webstore.install("https://chrome.google.com/webstore/detail/mbjanbdhcpohhfecjgbdpcfhnnbofooj")},changeTab:function(e){var t=this.get("tabList").indexOf(e) this.set("selectedTab",t),this.get("storage").set("huegasm.selectedTab",t)},clearBridge:function(){var e=this.get("storage") e.remove("huegasm.bridgeUsername"),e.remove("huegasm.bridgeIp"),location.reload()},toggleDimmer:function(){this.sendAction("toggleDimmer")},toggleLightsIcons:function(){this.sendAction("toggleLightsIcons")},clearAllSettings:function(){this.get("storage").clear(),location.reload()},email:function(){window.open("mailto:huegasm.app@gmail.com","_blank")},startIntro:function(){var e=this,t=introJs(),n=p("#player-bottom") -this.get("dimmerOn")&&this.send("toggleDimmer"),t.setOptions({steps:[{intro:"Welcome! This short tutorial will introduce you to Huegasm."},{element:"#music-tab",intro:"This is the music player. You'll use this to play music and synchronize it with your active lights.

TIP: Control which lights are active through the Lights tab."},{element:"#playlist",intro:"You can add and select music to play from your playlist here. You may listen to local audio files or stream music from Soundcloud.

TIP: Songs added through Soundcloud will be saved for when you visit this page again."},{element:p("#playlist md-menu")[0],intro:'You can add songs from SoundCloud by copy and pasting the URL shown here'},{element:"#player-area",intro:"The audio playback may be controlled with the controls here. Basic music visualization effects may be shown here by selecting them from the menu (eyeball icon in the bottom right)."},{element:"#beat-option-row",intro:"Sensitivity - The sensitivity of the beat detector (higher sensitivity results in more registered beats)
Color Range - The color range that the lights may change to on beat.
Brightness Range - The minimum (off-beat) and maximum (on-beat) brightness of the lights.
Flashing Transitions - Quickly flash the lights on beat
Colorloop - Slowly cycle the lights through all the colors while the music is playing
Ambience - When turned on, your lights will sporadically change color.
Blackout - When turned on, your lghts will turn off after flashing on a detected beat.

TIP: Your sensitivity settings are saved per song as indicated by the red star icon in the top left corner.",position:"top"},{element:"#beat-container",intro:"An interactive speaker that will bump when a beat is registered.

TIP: Click on the center of the speaker to simulate a beat.",position:"top"},{element:"#lights-tab",intro:"This is the lights tab. Here you'll be able to change various light properties:
Power - Turn the selected lights on/off
Brightness - The brightness level of the selected lights
Color - The color of the selected lights
Strobe - Selected lights will flash in sequential order
Colorloop - Selected lights will slowly cycle through all the colors
Randomize Hues - Randomize the hues (colors) of your selected lights
"},{element:"#active-lights",intro:"These icons represent the hue lights in your system. Active lights will be controlled by the application while the inactive lights will have a red X over them and will not be controlled.
You may toggle a light's state by clicking on it."},{element:p("#navigation .ember-basic-dropdown-trigger")[0],intro:"A few miscellaneous settings can be found here.

WARNING: clearing application settings will restore the application to its original state. This will even delete your playlist and any saved song beat preferences."},{intro:"And that's it...Hope you enjoy the application. ;)"}]}),t.onexit(function(){p("body").velocity("scroll",{duration:200})}),t.onchange(function(e){""===e.id||"music-tab"===e.id||"playlist"===e.id||"player-area"===e.id||"beat-option-row"===e.id||"beat-option-button-group"===e.id||"beat-container"===e.id||"using-mic-audio-tooltip"===e.id||"MD-MENU"===e.nodeName?p(".navigation-item").eq(1).click():p(".navigation-item").eq(0).click(),"music-tab"===e.id||"playlist"===e.id||"player-area"===e.id?n.hide():"beat-option-row"===e.id||"beat-option-button-group"===e.id||"beat-container"===e.id?n.show():"dimmer"===e.id&&p(document).click()}),t.onafterchange(function(t){"\x3c!----\x3e"===p(t).html()&&p(".introjs-nextbutton").click(),""===t.id?l(e,function(){p("body").velocity("scroll")},500):l(e,function(){p(".introjs-tooltip").velocity("scroll",{offset:-100})},500)}).start()},closeNotificationModal:function(){this.set("firstVisitApp",!1),this.get("storage").set("huegasm.firstVisitApp",!1)}}})}),define("huegasm/pods/components/hue-controls/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"U5qcMXRW",block:'{"symbols":["menu","content","tab"],"statements":[[4,"if",[[19,0,["ready"]]],null,{"statements":[[0," "],[6,"div"],[9,"id","navigation"],[9,"class","row"],[7],[0,"\\n "],[6,"div"],[9,"class","col-sm-10 col-sm-offset-1 col-xs-12"],[7],[0,"\\n"],[4,"each",[[19,0,["tabData"]]],null,{"statements":[[0," "],[6,"span"],[10,"class",[26,["navigation-item pointer text-uppercase ",[25,"if",[[19,3,["selected"]],"active"],null]]]],[3,"action",[[19,0,[]],"changeTab",[19,3,["name"]]]],[7],[1,[19,3,["name"]],false],[8],[0,"\\n"]],"parameters":[3]},null],[0,"\\n"],[4,"paper-menu",null,null,{"statements":[[4,"component",[[19,1,["trigger"]]],null,{"statements":[[4,"paper-button",null,[["iconButton"],[true]],{"statements":[[0," "],[1,[25,"paper-icon",["settings-icon"],[["class","size"],[[19,0,["dimmerOnClass"]],28]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," \\n"],[4,"component",[[19,1,["content"]]],[["width"],[3]],{"statements":[[4,"if",[[19,0,["canTryChrome"]]],null,{"statements":[[4,"component",[[19,2,["menu-item"]]],[["class","onClick"],["hidden-xs","tryExtension"]],{"statements":[[0," "],[1,[25,"paper-icon",["extension"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Try the Chrome Extension\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[4,"component",[[19,2,["menu-item"]]],[["class","onClick"],["visible-xs","tryAndroid"]],{"statements":[[0," "],[1,[25,"paper-icon",["extension"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Try the Android Extension\\n"]],"parameters":[]},null],[0,"\\n"],[4,"component",[[19,2,["menu-item"]]],[["onClick"],["toggleDimmer"]],{"statements":[[0," "],[1,[25,"paper-icon",["highlight"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Dark Mode: "],[6,"strong"],[7],[1,[25,"if",[[19,0,["dimmerOn"]],"On","Off"],null],false],[8],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"component",[[19,2,["menu-item"]]],[["onClick"],["toggleLightsIcons"]],{"statements":[[0," "],[1,[25,"paper-icon",["lightbulb outline"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Active Lights: "],[6,"strong"],[7],[1,[25,"if",[[19,0,["lightsIconsOn"]],"Icons","Text"],null],false],[8],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[0,"\\n"],[4,"component",[[19,2,["menu-item"]]],[["onClick"],["startIntro"]],{"statements":[[0," "],[1,[25,"paper-icon",["cached"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Restart Tutorial\\n"]],"parameters":[]},null],[0,"\\n"],[4,"component",[[19,2,["menu-item"]]],[["onClick"],["clearAllSettings"]],{"statements":[[0," "],[1,[25,"paper-icon",["settings backup restore"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Reset Settings\\n"]],"parameters":[]},null],[0,"\\n"],[4,"component",[[19,2,["menu-item"]]],[["onClick"],["email"]],{"statements":[[0," "],[1,[25,"paper-icon",["email"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Contact\\n"]],"parameters":[]},null]],"parameters":[2]},null]],"parameters":[1]},null],[0," "],[8],[0,"\\n "],[8],[0,"\\n\\n "],[1,[25,"light-group",null,[["lightsData","activeLights","syncLight","apiURL","dimmerOn","lightsIconsOn","storage","pauseLightUpdates"],[[19,0,["lightsData"]],[19,0,["activeLights"]],[19,0,["syncLight"]],[19,0,["apiURL"]],[19,0,["dimmerOn"]],[19,0,["lightsIconsOn"]],[19,0,["storage"]],[19,0,["pauseLightUpdates"]]]]],false],[0,"\\n\\n "],[6,"div"],[9,"id","huegasm-content"],[9,"class","row"],[7],[0,"\\n "],[1,[25,"lights-tab",null,[["active","apiURL","lightsData","activeLights","syncLight","trial","colorLoopOn","dimmerOn","playing","pauseLightUpdates"],[[25,"eq",[[19,0,["selectedTab"]],0],null],[19,0,["apiURL"]],[19,0,["lightsData"]],[19,0,["activeLights"]],[19,0,["syncLight"]],[19,0,["trial"]],[19,0,["colorLoopOn"]],[19,0,["dimmerOn"]],[19,0,["playing"]],[19,0,["pauseLightUpdates"]]]]],false],[0,"\\n\\n "],[1,[25,"music-tab",null,[["active","apiURL","lightsData","activeLights","pauseLightUpdates","dimmerOn","storage","colorLoopOn","playing","action"],[[25,"eq",[[19,0,["selectedTab"]],1],null],[19,0,["apiURL"]],[19,0,["lightsData"]],[19,0,["activeLights"]],[19,0,["pauseLightUpdates"]],[19,0,["dimmerOn"]],[19,0,["storage"]],[19,0,["colorLoopOn"]],[19,0,["playing"]],"startIntro"]]],false],[0,"\\n "],[8],[0,"\\n\\n"],[4,"if",[[19,0,["firstVisitApp"]]],null,{"statements":[[4,"paper-dialog",null,[["fullscreen","onClose","origin","clickOutsideToClose"],[[19,0,["fullscreen"]],[25,"action",[[19,0,[]],"closeNotificationModal"],null],[19,0,["dialogOrigin"]],true]],{"statements":[[4,"paper-dialog-content",null,null,{"statements":[[0," "],[6,"p"],[9,"class","promo-title"],[7],[0,"\\n Check out the "],[6,"a"],[9,"href","https://chrome.google.com/webstore/detail/huegasm-for-philips-hue-l/mbjanbdhcpohhfecjgbdpcfhnnbofooj"],[9,"target","_blank"],[7],[0,"Huegasm Chrome extension"],[8],[0,"\\n "],[8],[0,"\\n "],[6,"p"],[7],[0,"\\n "],[6,"a"],[9,"href","https://chrome.google.com/webstore/detail/huegasm-for-philips-hue-l/mbjanbdhcpohhfecjgbdpcfhnnbofooj"],[9,"target","_blank"],[7],[0,"Huegasm Chrome"],[8],[0," allows for listening for music from either a Chrome tab, microphone or your entire system.\\n\\n "],[6,"a"],[9,"href","https://chrome.google.com/webstore/detail/huegasm-for-philips-hue-l/mbjanbdhcpohhfecjgbdpcfhnnbofooj"],[9,"target","_blank"],[7],[0,"\\n "],[6,"img"],[9,"class","promo-img hidden-xs"],[9,"src","assets/images/promo-e99740bc59f8821e4a33cbb1cb37f225.png"],[7],[8],[0,"\\n "],[8],[0,"\\n "],[8],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"paper-dialog-actions",null,[["class"],["layout-row"]],{"statements":[[0," "],[6,"span"],[9,"class","flex"],[7],[8],[0,"\\n "],[4,"paper-button",null,[["primary","onClick"],[true,[25,"action",[[19,0,[]],"closeNotificationModal"],null]]],{"statements":[[0,"OK"]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[1,[25,"paper-progress-circular",null,[["diameter"],[100]]],false],[0,"\\n"]],"parameters":[]}],[0,"\\n"],[1,[25,"ember-notify",null,[["messageStyle","closeAfter"],["bootstrap",5000]]],false]],"hasEval":false}',meta:{moduleName:"huegasm/pods/components/hue-controls/template.hbs"}})}),define("huegasm/pods/components/huegasm-app/component",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}) +this.get("dimmerOn")&&this.send("toggleDimmer"),t.setOptions({steps:[{intro:"Welcome! This short tutorial will introduce you to Huegasm."},{element:"#music-tab",intro:"This is the music player. You'll use this to play music and synchronize it with your active lights.

TIP: Control which lights are active through the Lights tab."},{element:"#playlist",intro:"You can add and select music to play from your playlist here. You may listen to local audio files or stream music from Soundcloud.

TIP: Songs added through Soundcloud will be saved for when you visit this page again."},{element:p("#playlist md-menu")[0],intro:'You can add songs from SoundCloud by copy and pasting the URL shown here'},{element:"#player-area",intro:"The audio playback may be controlled with the controls here. Basic music visualization effects may be shown here by selecting them from the menu (eyeball icon in the bottom right)."},{element:"#beat-option-row",intro:"Sensitivity - The sensitivity of the beat detector (higher sensitivity results in more registered beats)
Color Range - The color range that the lights may change to on beat.
Brightness Range - The minimum (off-beat) and maximum (on-beat) brightness of the lights.
Flashing Transitions - Quickly flash the lights on beat
Colorloop - Slowly cycle the lights through all the colors while the music is playing
Ambience - When turned on, your lights will sporadically change color.
Blackout - When turned on, your lghts will turn off after flashing on a detected beat.

TIP: Your sensitivity settings are saved per song as indicated by the red star icon in the top left corner.",position:"top"},{element:"#beat-container",intro:"An interactive speaker that will bump when a beat is registered.

TIP: Click on the center of the speaker to simulate a beat.",position:"top"},{element:"#lights-tab",intro:"This is the lights tab. Here you'll be able to change various light properties:
Power - Turn the selected lights on/off
Brightness - The brightness level of the selected lights
Color - The color of the selected lights
Strobe - Selected lights will flash in sequential order
Colorloop - Selected lights will slowly cycle through all the colors
Randomize Hues - Randomize the hues (colors) of your selected lights
"},{element:"#active-lights",intro:"These icons represent the hue lights in your system. Active lights will be controlled by the application while the inactive lights will have a red X over them and will not be controlled.
You may toggle a light's state by clicking on it."},{element:p("#navigation .ember-basic-dropdown-trigger")[0],intro:"A few miscellaneous settings can be found here.

WARNING: clearing application settings will restore the application to its original state. This will even delete your playlist and any saved song beat preferences."},{intro:"And that's it...Hope you enjoy the application. ;)"}]}),t.onexit(function(){p("body").velocity("scroll",{duration:200})}),t.onchange(function(e){""===e.id||"music-tab"===e.id||"playlist"===e.id||"player-area"===e.id||"beat-option-row"===e.id||"beat-option-button-group"===e.id||"beat-container"===e.id||"using-mic-audio-tooltip"===e.id||"MD-MENU"===e.nodeName?p(".navigation-item").eq(1).click():p(".navigation-item").eq(0).click(),"music-tab"===e.id||"playlist"===e.id||"player-area"===e.id?n.hide():"beat-option-row"===e.id||"beat-option-button-group"===e.id||"beat-container"===e.id?n.show():"dimmer"===e.id&&p(document).click()}),t.onafterchange(function(t){"\x3c!----\x3e"===p(t).html()&&p(".introjs-nextbutton").click(),""===t.id?l(e,function(){p("body").velocity("scroll")},500):l(e,function(){p(".introjs-tooltip").velocity("scroll",{offset:-100})},500)}).start()},closeNotificationModal:function(){this.set("firstVisitApp",!1),this.get("storage").set("huegasm.firstVisitApp",!1)}}})}),define("huegasm/pods/components/hue-controls/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"U5qcMXRW",block:'{"symbols":["menu","content","tab"],"statements":[[4,"if",[[19,0,["ready"]]],null,{"statements":[[0," "],[6,"div"],[9,"id","navigation"],[9,"class","row"],[7],[0,"\\n "],[6,"div"],[9,"class","col-sm-10 col-sm-offset-1 col-xs-12"],[7],[0,"\\n"],[4,"each",[[19,0,["tabData"]]],null,{"statements":[[0," "],[6,"span"],[10,"class",[26,["navigation-item pointer text-uppercase ",[25,"if",[[19,3,["selected"]],"active"],null]]]],[3,"action",[[19,0,[]],"changeTab",[19,3,["name"]]]],[7],[1,[19,3,["name"]],false],[8],[0,"\\n"]],"parameters":[3]},null],[0,"\\n"],[4,"paper-menu",null,null,{"statements":[[4,"component",[[19,1,["trigger"]]],null,{"statements":[[4,"paper-button",null,[["iconButton"],[true]],{"statements":[[0," "],[1,[25,"paper-icon",["settings-icon"],[["class","size"],[[19,0,["dimmerOnClass"]],28]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[0," \\n"],[4,"component",[[19,1,["content"]]],[["width"],[3]],{"statements":[[4,"if",[[19,0,["canTryChrome"]]],null,{"statements":[[4,"component",[[19,2,["menu-item"]]],[["class","onClick"],["hidden-xs","tryExtension"]],{"statements":[[0," "],[1,[25,"paper-icon",["extension"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Try the Chrome Extension\\n"]],"parameters":[]},null]],"parameters":[]},null],[0,"\\n"],[4,"component",[[19,2,["menu-item"]]],[["class","onClick"],["visible-xs","tryAndroid"]],{"statements":[[0," "],[1,[25,"paper-icon",["extension"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Try the Android Extension\\n"]],"parameters":[]},null],[0,"\\n"],[4,"component",[[19,2,["menu-item"]]],[["onClick"],["toggleDimmer"]],{"statements":[[0," "],[1,[25,"paper-icon",["highlight"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Dark Mode: "],[6,"strong"],[7],[1,[25,"if",[[19,0,["dimmerOn"]],"On","Off"],null],false],[8],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"component",[[19,2,["menu-item"]]],[["onClick"],["toggleLightsIcons"]],{"statements":[[0," "],[1,[25,"paper-icon",["lightbulb outline"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Active Lights: "],[6,"strong"],[7],[1,[25,"if",[[19,0,["lightsIconsOn"]],"Icons","Text"],null],false],[8],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[0,"\\n"],[4,"component",[[19,2,["menu-item"]]],[["onClick"],["startIntro"]],{"statements":[[0," "],[1,[25,"paper-icon",["cached"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Restart Tutorial\\n"]],"parameters":[]},null],[0,"\\n"],[4,"component",[[19,2,["menu-item"]]],[["onClick"],["clearAllSettings"]],{"statements":[[0," "],[1,[25,"paper-icon",["settings backup restore"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Reset Settings\\n"]],"parameters":[]},null],[0,"\\n"],[4,"component",[[19,2,["menu-item"]]],[["onClick"],["email"]],{"statements":[[0," "],[1,[25,"paper-icon",["email"],[["class"],[[19,0,["dimmerOnClass"]]]]],false],[0," Contact\\n"]],"parameters":[]},null]],"parameters":[2]},null]],"parameters":[1]},null],[0," "],[8],[0,"\\n "],[8],[0,"\\n\\n "],[1,[25,"light-group",null,[["lightsData","activeLights","syncLight","apiURL","dimmerOn","lightsIconsOn","storage","pauseLightUpdates"],[[19,0,["lightsData"]],[19,0,["activeLights"]],[19,0,["syncLight"]],[19,0,["apiURL"]],[19,0,["dimmerOn"]],[19,0,["lightsIconsOn"]],[19,0,["storage"]],[19,0,["pauseLightUpdates"]]]]],false],[0,"\\n\\n "],[6,"div"],[9,"id","huegasm-content"],[9,"class","row"],[7],[0,"\\n "],[1,[25,"lights-tab",null,[["active","apiURL","lightsData","activeLights","syncLight","trial","colorLoopOn","dimmerOn","playing","pauseLightUpdates"],[[25,"eq",[[19,0,["selectedTab"]],0],null],[19,0,["apiURL"]],[19,0,["lightsData"]],[19,0,["activeLights"]],[19,0,["syncLight"]],[19,0,["trial"]],[19,0,["colorLoopOn"]],[19,0,["dimmerOn"]],[19,0,["playing"]],[19,0,["pauseLightUpdates"]]]]],false],[0,"\\n\\n "],[1,[25,"music-tab",null,[["active","apiURL","lightsData","activeLights","pauseLightUpdates","dimmerOn","storage","colorLoopOn","playing","action"],[[25,"eq",[[19,0,["selectedTab"]],1],null],[19,0,["apiURL"]],[19,0,["lightsData"]],[19,0,["activeLights"]],[19,0,["pauseLightUpdates"]],[19,0,["dimmerOn"]],[19,0,["storage"]],[19,0,["colorLoopOn"]],[19,0,["playing"]],"startIntro"]]],false],[0,"\\n "],[8],[0,"\\n\\n"],[4,"if",[[19,0,["firstVisitApp"]]],null,{"statements":[[4,"paper-dialog",null,[["fullscreen","onClose","origin","clickOutsideToClose"],[[19,0,["fullscreen"]],[25,"action",[[19,0,[]],"closeNotificationModal"],null],[19,0,["dialogOrigin"]],true]],{"statements":[[4,"paper-dialog-content",null,null,{"statements":[[0," "],[6,"p"],[9,"class","promo-title"],[7],[0,"\\n Check out the "],[6,"a"],[9,"href","https://chrome.google.com/webstore/detail/huegasm-for-philips-hue-l/mbjanbdhcpohhfecjgbdpcfhnnbofooj"],[9,"target","_blank"],[7],[0,"Huegasm Chrome extension"],[8],[0,"\\n "],[8],[0,"\\n "],[6,"p"],[7],[0,"\\n "],[6,"a"],[9,"href","https://chrome.google.com/webstore/detail/huegasm-for-philips-hue-l/mbjanbdhcpohhfecjgbdpcfhnnbofooj"],[9,"target","_blank"],[7],[0,"Huegasm Chrome"],[8],[0," allows for listening for music from either a Chrome tab, microphone or your entire system.\\n\\n "],[6,"a"],[9,"href","https://chrome.google.com/webstore/detail/huegasm-for-philips-hue-l/mbjanbdhcpohhfecjgbdpcfhnnbofooj"],[9,"target","_blank"],[7],[0,"\\n "],[6,"img"],[9,"class","promo-img hidden-xs"],[9,"src","assets/images/promo-9a7dba0cfc9d0349dd698b73fcd4b894.png"],[7],[8],[0,"\\n "],[8],[0,"\\n "],[8],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"paper-dialog-actions",null,[["class"],["layout-row"]],{"statements":[[0," "],[6,"span"],[9,"class","flex"],[7],[8],[0,"\\n "],[4,"paper-button",null,[["primary","onClick"],[true,[25,"action",[[19,0,[]],"closeNotificationModal"],null]]],{"statements":[[0,"OK"]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]},{"statements":[[0," "],[1,[25,"paper-progress-circular",null,[["diameter"],[100]]],false],[0,"\\n"]],"parameters":[]}],[0,"\\n"],[1,[25,"ember-notify",null,[["messageStyle","closeAfter"],["bootstrap",5000]]],false]],"hasEval":false}',meta:{moduleName:"huegasm/pods/components/hue-controls/template.hbs"}})}),define("huegasm/pods/components/huegasm-app/component",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}) var t=Ember.Component,n=Ember.isEmpty,o=Ember.$ e.default=t.extend({bridgeIp:null,bridgeUsername:null,trial:!1,ready:!1,elementId:"huegasm",classNameBindings:["bridgeUsername::display-flex"],init:function(){this._super.apply(this,arguments) var e=this.get("storage") @@ -154,8 +154,8 @@ else n.forEach(function(n){!s(e)&&e.hasOwnProperty(n)&&e[n].state.reachable&&t.p r(n)||!0===this.get("noHover")||l.ajax(this.get("apiURL")+"/lights/"+e+"/state",{data:JSON.stringify({alert:"lselect"}),contentType:"application/json",type:"PUT"}),this.setProperties({pauseLightUpdates:!0,isHovering:!0})}},lightStopHover:function(e){if(!window.matchMedia||window.matchMedia("(min-width: 768px)").matches){var t=this.get("lightsList").filter(function(t){return"unreachable"!==t.activeClass&&t.id===e[0]}) r(t)||!0===this.get("noHover")||l.ajax(this.get("apiURL")+"/lights/"+e+"/state",{data:JSON.stringify({alert:"none"}),contentType:"application/json",type:"PUT"}),this.setProperties({pauseLightUpdates:!1,isHovering:!1})}}}})}),define("huegasm/pods/components/light-group/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"tIPLenBE",block:'{"symbols":["light"],"statements":[[4,"each",[[19,0,["lightsList"]]],null,{"statements":[[4,"if",[[19,0,["lightsIconsOn"]]],null,{"statements":[[0," "],[6,"div"],[10,"class",[26,[[19,1,["activeClass"]]," bootstrap-tooltip toggleable-light"]]],[9,"data-toggle","tooltip"],[9,"data-placement","top auto"],[10,"data-title",[19,1,["name"]],null],[3,"action",[[19,0,[]],"clickLight",[19,1,["id"]]]],[3,"action",[[19,0,[]],"lightStartHover",[19,1,["id"]]],[["on"],["mouseEnter"]]],[3,"action",[[19,0,[]],"lightStopHover",[19,1,["id"]]],[["on"],["mouseLeave"]]],[7],[0,"\\n "],[1,[25,"inline-svg",[[19,1,["src"]]],[["class"],["hue-light"]]],false],[0,"\\n "],[8],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[6,"div"],[10,"class",[26,[[19,1,["activeClass"]]," light-text toggleable-light"]]],[3,"action",[[19,0,[]],"clickLight",[19,1,["id"]]]],[3,"action",[[19,0,[]],"lightStartHover",[19,1,["id"]]],[["on"],["mouseEnter"]]],[3,"action",[[19,0,[]],"lightStopHover",[19,1,["id"]]],[["on"],["mouseLeave"]]],[7],[0,"\\n "],[6,"div"],[9,"class","light-text-content"],[7],[1,[19,1,["name"]],false],[8],[0,"\\n "],[8],[0,"\\n"]],"parameters":[]}]],"parameters":[1]},null]],"hasEval":false}',meta:{moduleName:"huegasm/pods/components/light-group/template.hbs"}})}),define("huegasm/pods/components/lights-tab/color-picker/component",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}) var t=Ember.Component,n=Ember.$ -e.default=t.extend({elementId:"color-picker",rgb:null,canvas:null,canvasContext:null,pressingDown:!1,mouseUp:function(){this.set("pressingDown",!1)},mouseMove:function(e){this.get("pressingDown")&&this.mouseDown(e)},mouseDown:function(e){var t=n(this.get("canvas")).offset(),o=Math.floor(e.pageX-t.left),r=Math.floor(e.pageY-t.top),s=this.get("canvasContext").getImageData(o,r,1,1),a=s.data -this.set("pressingDown",!0),0===a[0]&&0===a[1]&&0===a[2]||this.set("rgb",[a[0],a[1],a[2]])},didInsertElement:function(){var e=n("#picker")[0],t=e.getContext("2d"),o=new Image +e.default=t.extend({elementId:"color-picker",rgb:null,canvas:null,canvasContext:null,pressingDown:!1,mouseUp:function(){this.set("pressingDown",!1)},mouseMove:function(e){this.get("pressingDown")&&this.mouseDown(e)},mouseDown:function(e){var t=n(this.get("canvas")).offset(),o=Math.floor(e.pageX-t.left),r=Math.floor(e.pageY-t.top),s=this.get("canvasContext").getImageData(o,r,1,1).data +this.set("pressingDown",!0),0===s[0]&&0===s[1]&&0===s[2]||this.set("rgb",[s[0],s[1],s[2]])},didInsertElement:function(){var e=n("#picker")[0],t=e.getContext("2d"),o=new Image o.src="assets/images/colormap-83aafd17086eaab68b229a681c04139b.png",o.onload=function(){t.drawImage(o,0,0,o.width,o.height)},this.setProperties({canvas:e,canvasContext:t})}})}),define("huegasm/pods/components/lights-tab/color-picker/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"Jf5b2PPg",block:'{"symbols":[],"statements":[[6,"canvas"],[9,"id","picker"],[9,"width","256"],[9,"height","256"],[7],[8]],"hasEval":false}',meta:{moduleName:"huegasm/pods/components/lights-tab/color-picker/template.hbs"}})}),define("huegasm/pods/components/lights-tab/component",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}) var t=Ember.Component,n=Ember.observer,o=Ember.computed,r=Ember.on,s=Ember.run,a=s.later,l=s.throttle,i=Ember.$,c=Ember.isEmpty e.default=t.extend({classNames:["col-sm-10","col-sm-offset-1","col-xs-12"],classNameBindings:["active::hidden"],elementId:"lights-tab",rgb:[255,255,255],lightsOn:!1,colorLoopOn:!1,lightsOnTxt:o("lightsOn",function(){return this.get("lightsOn")?"On":"Off"}),colorloopOnTxt:o("colorLoopOn",function(){return this.get("colorLoopOn")?"On":"Off"}),lightsBrightness:o("lightsData","activeLights.[]",function(){var e=this.get("lightsData"),t=this.get("activeLights"),n=0 @@ -188,8 +188,8 @@ e.default=o.extend(t.default,n.default,{updatePageTitle:r("playQueuePointer",fun if(-1!==t){var o=n[t] o.title?(e=o.title,o.artist&&(e+=" - "+o.artist)):e=o.fileName,e+="- Huegasm"}document.title=e}),changePlayerControl:function(e,t,n){this.set(e,t),"threshold"===e&&this.get("kick").set({threshold:t}),n&&-1!==this.get("playQueuePointer")&&this.saveSongBeatPreferences(),this.get("storage").set("huegasm."+e,t)},saveSongBeatPreferences:function(){var e=this.get("playQueue")[this.get("playQueuePointer")] if(e){var t=s(e.artist)?e.fileName:e.artist+"-"+e.title,n=this.get("songBeatPreferences") -n[t]={threshold:this.get("threshold")},this.set("usingBeatPreferences",!0),this.get("storage").set("huegasm.songBeatPreferences",n)}},loadSongBeatPreferences:function(){var e=this.get("playQueue")[this.get("playQueuePointer")],t=s(e.artist)?e.fileName:e.artist+"-"+e.title,n=this.get("songBeatPreferences"),o=n[t],r=this.get("oldBeatPrefCache"),l=null -a(o)?a(r)||(this.changePlayerControl("threshold",r.threshold),this.set("usingBeatPreferences",!1)):(l={threshold:this.get("threshold")},this.changePlayerControl("threshold",o.threshold),this.set("usingBeatPreferences",!0)),this.set("oldBeatPrefCache",l)},clearCurrentAudio:function(e){var t=this.get("dancer") +n[t]={threshold:this.get("threshold")},this.set("usingBeatPreferences",!0),this.get("storage").set("huegasm.songBeatPreferences",n)}},loadSongBeatPreferences:function(){var e=this.get("playQueue")[this.get("playQueuePointer")],t=s(e.artist)?e.fileName:e.artist+"-"+e.title,n=this.get("songBeatPreferences")[t],o=this.get("oldBeatPrefCache"),r=null +a(n)?a(o)||(this.changePlayerControl("threshold",o.threshold),this.set("usingBeatPreferences",!1)):(r={threshold:this.get("threshold")},this.changePlayerControl("threshold",n.threshold),this.set("usingBeatPreferences",!0)),this.set("oldBeatPrefCache",r)},clearCurrentAudio:function(e){var t=this.get("dancer") t.audio.pause&&t.pause(),e&&this.set("playQueuePointer",-1),this.setProperties({timeElapsed:0,timeTotal:0,playing:!1})},dragOver:function(){var e=this.get("dragLeaveTimeoutHandle") this.set("dragging",!0),e&&clearTimeout(e)},dragLeave:function(){var e=this this.set("dragLeaveTimeoutHandle",setTimeout(function(){e.set("dragging",!1)},500))},simulateKick:function(){var e=this,t=this.get("activeLights"),n=this.get("lightsData"),o=null,r=this.get("flashingTransitions"),s=function(t,o,s,i){var c={bri:o,transitiontime:0} @@ -238,13 +238,13 @@ a.pushObject(n[o].url)}else if(o>n.length-1){if(1!==r&&!e)return void this.send( o%=n.length}this.send("goToSong",o,!0,!0)},previous:function(){if(this.get("timeElapsed")>5)this.send("seekChanged",0) else{var e=this.get("playQueuePointer"),t=this.get("playQueue") if(this.get("shuffle")&&!a(t[e])){var n=this.get("shufflePlayed"),o=this.get("shufflePlayed").indexOf(t[e].url),r=0 -n.length>0&&-1!==o&&(e=o-1,e<0&&(e=n.length-1),t.some(function(t){return t.url===n[e]?(e=r,!0):(r++,!1)}))}else--e<0&&(e=t.length-1) +n.length>0&&-1!==o&&((e=o-1)<0&&(e=n.length-1),t.some(function(t){return t.url===n[e]?(e=r,!0):(r++,!1)}))}else--e<0&&(e=t.length-1) this.send("goToSong",e,!0,!0)}},seekChanged:function(e){var t=this.get("dancer") t.audio&&(t.audio.currentTime=Math.floor(this.get("timeTotal")*e/100))},volumeMutedChanged:function(e){var t=this.get("dancer"),n=a(e)?!this.get("volumeMuted"):e -this.changePlayerControl("volumeMuted",n),this.get("playing")&&(n?t.setVolume(0):t.setVolume(this.get("volume")/100))},addLocalAudio:function(){l("#file-input").click()},shuffleChanged:function(e){this.changePlayerControl("shuffle",a(e)?!this.get("shuffle"):e)},repeatChanged:function(e){this.changePlayerControl("repeat",a(e)?(this.get("repeat")+1)%3:e)},playerBottomDisplayedChanged:function(e){this.changePlayerControl("playerBottomDisplayed",e)},thresholdChanged:function(e){this.changePlayerControl("threshold",e,!0)},brightnessRangeChanged:function(e){this.changePlayerControl("brightnessRange",e)},hueRangeChanged:function(e){this.changePlayerControl("hueRange",e)},playQueuePointerChanged:function(e){this.send("goToSong",e,!1,!0)},clickSpeaker:function(){this.simulateKick(1)},dropFiles:function(e){this.setProperties({dragging:!1,draggingOverPlayListArea:!1}),this.send("handleNewFiles",e)},playerListAreaDragOver:function(){this.set("draggingOverPlayListArea",!0)},playerListAreaDragLeave:function(){this.set("draggingOverPlayListArea",!1)},handleNewFiles:function(e){var t=this,n=this.get("playQueue"),o=function(){var e=ID3.getAllTags("local"),o=null +this.changePlayerControl("volumeMuted",n),this.get("playing")&&(n?t.setVolume(0):t.setVolume(this.get("volume")/100))},addLocalAudio:function(){l("#file-input").click()},shuffleChanged:function(e){this.changePlayerControl("shuffle",a(e)?!this.get("shuffle"):e)},repeatChanged:function(e){this.changePlayerControl("repeat",a(e)?(this.get("repeat")+1)%3:e)},playerBottomDisplayedChanged:function(e){this.changePlayerControl("playerBottomDisplayed",e)},thresholdChanged:function(e){this.changePlayerControl("threshold",e,!0)},brightnessRangeChanged:function(e){this.changePlayerControl("brightnessRange",e)},hueRangeChanged:function(e){this.changePlayerControl("hueRange",e)},playQueuePointerChanged:function(e){this.send("goToSong",e,!1,!0)},clickSpeaker:function(){this.simulateKick(1)},dropFiles:function(e){this.setProperties({dragging:!1,draggingOverPlayListArea:!1}),this.send("handleNewFiles",e)},playerListAreaDragOver:function(){this.set("draggingOverPlayListArea",!0)},playerListAreaDragLeave:function(){this.set("draggingOverPlayListArea",!1)},handleNewFiles:function(e){var t=this,n=this.get("playQueue") +for(var o in e)if(e.hasOwnProperty(o)){var r=e[o];(r.type.startsWith("audio")||r.type.startsWith("video"))&&ID3.loadTags("local",function(){var e=ID3.getAllTags("local"),o=null if(e.picture){for(var r="",s=0;sSoundCloud user URLs are not supported.',tooManySoundCloudFuckUps:'',notStreamableHtml:function(e){return'"},urlNotFoundHtml:function(e){return'"},failedToPlayFileHtml:function(e){return'"},failedToDecodeFileHtml:function(e){return'"},scUrl:o("playQueuePointer","playQueue.[]",function(){var e=null,t=this.get("playQueue")[this.get("playQueuePointer")] return t&&t.scUrl&&(e=t.scUrl),e}),playQueueEmpty:o.empty("playQueue"),playQueueNotEmpty:o.notEmpty("playQueue"),playQueueMultiple:o("playQueue.[]",function(){return this.get("playQueue").length>1}),seekPosition:o("timeElapsed","timeTotal",function(){var e=this.get("timeTotal"),t=this.get("timeElapsed") @@ -288,19 +288,16 @@ var t=Ember.Service,n=Ember.computed,o=function(e){return"string"==typeof e},r=f e.default=t.extend({vendorPrefix:"",transitions:!1,animations:!1,_document:null,_window:null,android:n("",function(){return s((/android (\d+)/.exec(r((this.get("_window").navigator||{}).userAgent))||[])[1])}),init:function(){if(this._super.apply(this,arguments),"undefined"==typeof FastBoot){var e=document,t=window this.setProperties({_document:e,_window:t}) var n=e.body&&e.body.style,r=void 0,s=/^(Moz|webkit|ms)(?=[A-Z])/,a=!1,l=!1,i=void 0 -if(n){for(var c in n)if(i=s.exec(c)){r=i[0],r=r.substr(0,1).toUpperCase()+r.substr(1) +if(n){for(var c in n)if(i=s.exec(c)){r=(r=i[0]).substr(0,1).toUpperCase()+r.substr(1) break}r||(r="WebkitOpacity"in n&&"webkit"),a=!!("transition"in n||r+"Transition"in n),l=!!("animation"in n||r+"Animation"in n),!this.get("android")||a&&l||(a=o(n.webkitTransition),l=o(n.webkitAnimation))}this.set("transitions",a),this.set("animations",l),this.set("vendorPrefix",r)}}})}),define("huegasm/services/text-measurer",["exports","ember-text-measurer/services/text-measurer"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/services/util",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}) var t=Ember.Service,n=Ember.$,o=t.extend({disableScrollAround:function(e){function t(e,t){for(var n in t)e.style[n]=t[n]}var o=this,r=n(window.document) if(o.disableScrollAround._count=o.disableScrollAround._count||0,++o.disableScrollAround._count,o.disableScrollAround._enableScrolling)return o.disableScrollAround._enableScrolling -var s=r.get(0),a=s.body,l=function(){var e=a.parentNode,n=e.getAttribute("style")||"",o=a.getAttribute("style")||"",r=a.scrollTop+a.parentElement.scrollTop,s=a.clientWidth -return a.scrollHeight>a.clientHeight&&(t(a,{position:"fixed",width:"100%",top:-r+"px"}),t(e,{overflowY:"scroll"})),a.clientWidth\n
\n ') -return a.appendChild(s[0]),s.on("wheel",t),s.on("touchmove",t),r.on("keydown",e),function(){s.off("wheel"),s.off("touchmove"),s[0].parentNode.removeChild(s[0]),r.off("keydown",e),delete o.disableScrollAround._enableScrolling}}() -return o.disableScrollAround._enableScrolling=function(){--o.disableScrollAround._count||(l(),i(),delete o.disableScrollAround._enableScrolling)}},enableScrolling:function(){var e=this.disableScrollAround._enableScrolling +var s=r.get(0).body,a=function(){var e=s.parentNode,n=e.getAttribute("style")||"",o=s.getAttribute("style")||"",r=s.scrollTop+s.parentElement.scrollTop,a=s.clientWidth +return s.scrollHeight>s.clientHeight&&(t(s,{position:"fixed",width:"100%",top:-r+"px"}),t(e,{overflowY:"scroll"})),s.clientWidth\n
\n ') +return s.appendChild(a[0]),a.on("wheel",t),a.on("touchmove",t),r.on("keydown",e),function(){a.off("wheel"),a.off("touchmove"),a[0].parentNode.removeChild(a[0]),r.off("keydown",e),delete o.disableScrollAround._enableScrolling}}() +return o.disableScrollAround._enableScrolling=function(){--o.disableScrollAround._count||(a(),l(),delete o.disableScrollAround._enableScrolling)}},enableScrolling:function(){var e=this.disableScrollAround._enableScrolling e&&e()},supplant:function(e,t,n){return n=n||/\{([^\{\}]*)\}/g,e.replace(n,function(e,n){var o=n.split("."),r=t try{for(var s in o)o.hasOwnProperty(s)&&(r=r[o[s]])}catch(t){r=e}return"string"==typeof r||"number"==typeof r?r:e})},nextTick:function(e,t,n,o,r){for(;!r&&n',beyond_ceiling_pendant_table:'',bloom:'',br30:'',br30_slim:'',bridge_v1:'',bridge_v2:'',ceiling_round:'',ceiling_square:'',entity:'',floor:'',go:'',gu10:'',gu10_perfectfit:'',hds:'',impulse:'',iris:'',lightstrip:'',motion_sensor:'',pendant_oval:'',pendant_round:'',pendant_square:'',phoenix_ceiling:'',phoenix_down:'',recessed:'',storylight:'',table:'',tap:'',white_and_color_e27:'',white_e27:''},outline:{aura:'',beyond_ceiling_pendant_table:'',bloom:'',br30:'',br30_slim:'',bridge_v1:'',bridge_v2:'',ceiling_round:'',ceiling_square:'', -entity:'', -floor:'',go:'',gu10:'',gu10_perfectfit:'',hds:'',impulse:'',iris:'',lightstrip:'',motion_sensor:'',par16:'',pendant_oval:'',pendant_round:'',pendant_square:'',phoenix_ceiling:'',phoenix_ceiling_2:'',phoenix_down:'',phoenix_pendant:'',phoenix_table:'',phoenix_wall:'',recessed:'',storylight:'',table:'',tap:'',white_and_color_e27:'',white_e27:''}}}},"safari-pinned-tab":''}}),define("huegasm/templates/application",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"sESP0Z+T",block:'{"symbols":[],"statements":[[1,[18,"welcome-page"],false],[0,"\\n"],[0,"\\n"],[1,[18,"outlet"],false]],"hasEval":false}',meta:{moduleName:"huegasm/templates/application.hbs"}})}),define("huegasm/templates/components/transition-group",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"Z/BMdkzA",block:'{"symbols":["&default"],"statements":[[11,1],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"huegasm/templates/components/transition-group.hbs"}})}), -define("huegasm/utils/clamp",["exports","ember-paper/utils/clamp"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/config/environment",["ember"],function(e){try{var t="huegasm/config/environment",n=document.querySelector('meta[name="'+t+'"]').getAttribute("content"),o=JSON.parse(unescape(n)),r={default:o} -return Object.defineProperty(r,"__esModule",{value:!0}),r}catch(e){throw new Error('Could not read config from meta tag with name "'+t+'".')}}),runningTests||require("huegasm/app").default.create({name:"huegasm",version:"1.0.0+49eca062"}) +e.default=o}),define("huegasm/svgs",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default={assets:{images:{lights:{filled:{aura:'',beyond_ceiling_pendant_table:'',bloom:'',br30:'',br30_slim:'',bridge_v1:'',bridge_v2:'',ceiling_round:'',ceiling_square:'',entity:'',floor:'',go:'',gu10:'',gu10_perfectfit:'',hds:'',impulse:'',iris:'',lightstrip:'',motion_sensor:'',pendant_oval:'',pendant_round:'',pendant_square:'',phoenix_ceiling:'',phoenix_down:'',recessed:'',storylight:'',table:'',tap:'',white_and_color_e27:'',white_e27:''},outline:{aura:'',beyond_ceiling_pendant_table:'',bloom:'',br30:'',br30_slim:'',bridge_v1:'',bridge_v2:'',ceiling_round:'',ceiling_square:'',entity:'',floor:'',go:'',gu10:'',gu10_perfectfit:'',hds:'',impulse:'',iris:'',lightstrip:'',motion_sensor:'',par16:'',pendant_oval:'',pendant_round:'',pendant_square:'',phoenix_ceiling:'',phoenix_ceiling_2:'',phoenix_down:'',phoenix_pendant:'',phoenix_table:'',phoenix_wall:'',recessed:'',storylight:'',table:'',tap:'',white_and_color_e27:'',white_e27:''}}}},"safari-pinned-tab":''}}),define("huegasm/templates/application",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"sESP0Z+T",block:'{"symbols":[],"statements":[[1,[18,"welcome-page"],false],[0,"\\n"],[0,"\\n"],[1,[18,"outlet"],false]],"hasEval":false}',meta:{moduleName:"huegasm/templates/application.hbs"}})}),define("huegasm/templates/components/transition-group",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"Z/BMdkzA",block:'{"symbols":["&default"],"statements":[[11,1],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"huegasm/templates/components/transition-group.hbs"}})}),define("huegasm/utils/clamp",["exports","ember-paper/utils/clamp"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/config/environment",["ember"],function(e){try{var t="huegasm/config/environment",n=document.querySelector('meta[name="'+t+'"]').getAttribute("content"),o={default:JSON.parse(unescape(n))} +return Object.defineProperty(o,"__esModule",{value:!0}),o}catch(e){throw new Error('Could not read config from meta tag with name "'+t+'".')}}),runningTests||require("huegasm/app").default.create({name:"huegasm",version:"1.0.0+264fe788"}) diff --git a/assets/images/promo-9a7dba0cfc9d0349dd698b73fcd4b894.png b/assets/images/promo-9a7dba0cfc9d0349dd698b73fcd4b894.png new file mode 100644 index 0000000..5b197af Binary files /dev/null and b/assets/images/promo-9a7dba0cfc9d0349dd698b73fcd4b894.png differ diff --git a/assets/images/promo-e99740bc59f8821e4a33cbb1cb37f225.png b/assets/images/promo-e99740bc59f8821e4a33cbb1cb37f225.png deleted file mode 100644 index 2015c54..0000000 Binary files a/assets/images/promo-e99740bc59f8821e4a33cbb1cb37f225.png and /dev/null differ diff --git a/assets/vendor-42ba5dde5626191e02eb4900c4f4e702.css b/assets/vendor-42ba5dde5626191e02eb4900c4f4e702.css deleted file mode 100644 index 0e09b56..0000000 --- a/assets/vendor-42ba5dde5626191e02eb4900c4f4e702.css +++ /dev/null @@ -1 +0,0 @@ -/*! nouislider - 9.2.0 - 2017-01-11 10:35:35 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;-webkit-box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-connect{background:#3FB8AF;-webkit-box-shadow:inset 0 0 3px rgba(51,51,51,.45);box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.introjs-overlay,.introjs-tooltipReferenceLayer{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{position:relative;z-index:1;border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;-webkit-box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-marker,.noUi-pips,.noUi-tooltip,.noUi-value{position:absolute}.noUi-active{-webkit-box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.introjs-bullets ul li a,.introjs-button,.introjs-hint{cursor:pointer}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{color:#999}.noUi-value{text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.ember-notify-default.ember-notify-cn{position:fixed;z-index:5000;bottom:0;right:0}.ember-notify-default .ember-notify{display:block;margin:10px;position:relative;width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;padding:10px}.introjs-arrow.top-middle,.introjs-arrow.top-right{top:-10px;border-color:transparent transparent #fff}.ember-notify-default .ember-notify-show{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:ember-notify-show;animation-name:ember-notify-show;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.ember-notify-default .ember-notify-hide{-webkit-animation-duration:250ms;animation-duration:250ms;-webkit-animation-name:ember-notify-hide;animation-name:ember-notify-hide;-webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}.ember-notify-hide:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes ember-notify-show{from{right:-310px}to{right:0}}@keyframes ember-notify-show{from{right:-310px}to{right:0}}@-webkit-keyframes ember-notify-hide{from{right:0}to{right:-310px}}@keyframes ember-notify-hide{from{right:0}to{right:-310px}}.ember-notify-default .ember-notify .close{float:right;cursor:pointer}@media only screen and (max-width:680px){.ember-notify-default.ember-notify-cn{width:100%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.ember-notify-default .ember-notify{width:100%;float:right}}.introjs-helperLayer,.introjs-overlay{-webkit-box-sizing:content-box;box-sizing:content-box}.ember-notify-cn .clearfix:after,.ember-notify-cn .clearfix:before{content:" ";display:table}.introjs-hidden,.introjs-hidehint{display:none}.ember-notify-cn .clearfix:after{clear:both}.introjs-overlay{background-color:#000}.introjs-fixParent{-webkit-transform:none!important;transform:none!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0;filter:alpha(opacity=0)}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-tooltipReferenceLayer{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;visibility:hidden;z-index:10000000;background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-webkit-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-bullets ul,.introjs-bullets ul li,.introjs-bullets ul li a,.introjs-button,.introjs-helperNumberLayer,.introjs-hint,.introjs-hint-dot,.introjs-hint-pulse,.introjs-progress,.introjs-skipbutton,.introjs-tooltip{-webkit-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{visibility:visible;text-shadow:1px 1px 1px rgba(0,0,0,.3);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";filter:"progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)"}.introjs-arrow.top-right{right:10px}.introjs-arrow.top-middle{left:50%;margin-left:-5px}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-color:transparent transparent transparent #fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-color:transparent #fff transparent transparent}.introjs-tooltip{visibility:visible;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.4);box-shadow:0 1px 10px rgba(0,0,0,.4)}.introjs-button{text-shadow:1px 1px 0 #fff;background-color:#ececec;background-image:-webkit-gradient(linear,left top, left bottom,from(#f4f4f4),to(#ececec));background-image:linear-gradient(#f4f4f4,#ececec)}.introjs-button:hover{-webkit-box-shadow:0 1px 1px #e3e3e3;box-shadow:0 1px 1px #e3e3e3}.introjs-button:active,.introjs-button:focus{background-image:-webkit-gradient(linear,left top, left bottom,from(#ececec),to(#f4f4f4));background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-prevbutton.introjs-fullbutton{border:1px solid #d4d4d4;border-radius:.2em}.introjs-nextbutton.introjs-fullbutton{border-radius:.2em}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{-webkit-box-shadow:none;box-shadow:none}.introjs-progress{overflow:hidden;height:10px;border-radius:4px}.introjs-progressbar{-webkit-box-sizing:content-box;box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center}.introjs-fixedTooltip{position:fixed}.introjs-hint{position:absolute;background:0 0;width:20px;height:15px}.introjs-hint:focus{border:0;outline:0}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,.57)}.introjs-hint-pulse{width:10px;height:10px;border:5px solid rgba(60,60,60,.27);border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{-webkit-animation:none;animation:none}.introjs-hint-dot{border:10px solid rgba(146,146,146,.36);background:0 0;border-radius:60px;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}@-webkit-keyframes introjspulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);opacity:.5}100%{-webkit-transform:scale(1);opacity:0}}.introjs-overlay{position:absolute;z-index:999999;background:#181818;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-fixParent{z-index:auto!important;opacity:1!important}.introjs-showElement{z-index:9999999!important}.introjs-relativePosition{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;background-color:#FFF;background-color:rgba(255,255,255,.9);border:1px solid #777;border:2px solid rgba(117,117,117,1);border-radius:4px;-webkit-box-shadow:0 5px 8px -3px rgba(0,0,0,.6);box-shadow:0 5px 8px -3px rgba(0,0,0,.6);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-helperNumberLayer{position:absolute;top:-16px;left:-9px;z-index:9999999999!important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;color:#fff;background:#DA4433;width:20px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:0 1px 1px rgba(0,0,0,.35);height:20px;text-align:center;line-height:20px;border:2px solid #DA4433;border-radius:0}.introjs-helperNumberLayer:after{width:0;height:0;position:absolute;content:0;left:-3px;bottom:-10px;border:4px solid transparent;border-right-color:#900;border-top-color:#900}.introjs-arrow{border:5px solid #fff;content:'';position:absolute}.introjs-arrow.top{top:-10px;border-color:transparent transparent #ecf0f1}.introjs-arrow.right{right:-10px;top:10px;border-color:transparent transparent transparent #ecf0f1}.introjs-arrow.bottom{bottom:-10px;border-color:#ecf0f1 transparent transparent}.introjs-arrow.left{left:-10px;top:10px;border-color:transparent #ecf0f1 transparent transparent}.introjs-tooltip{position:absolute;padding:10px;background-color:#ecf0f1;min-width:200px;max-width:300px;border-radius:3px;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.introjs-tooltiptext{margin-left:-10px;margin-right:-10px;color:#2c3e50;padding:25px 30px 15px}.introjs-tooltipbuttons{white-space:nowrap;text-align:center;border-radius:0 0 8px 8px;padding-bottom:10px}.introjs-button{position:relative;overflow:visible;display:inline-block;padding:.5em .8em;margin:10px 0 0;border:2px solid;background:0 0;text-decoration:none;font:11px/normal sans-serif;color:#2980b9!important;white-space:nowrap;outline:0!important;-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;border-radius:.2em;zoom:1;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease}.introjs-button:hover{color:#fff;background:#2671A2;text-decoration:none;border-color:#235677}.introjs-button:active,.introjs-button:focus{background:#23587A;text-decoration:none;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-color:#173B53}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{margin-right:5px;color:#c00;background:0 0}.introjs-skipbutton:hover{background:#EB1540;border-color:#B91D0D}.introjs-skipbutton:active,.introjs-skipbutton:focus{background:#C02312}.introjs-prevbutton{border-radius:.2em 0 0 .2em;border-right:none}.introjs-nextbutton{border-radius:0 .2em .2em 0}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#C2C2C2!important;border-color:#d4d4d4;cursor:default;background-color:#E6E6E6;background-image:none;text-decoration:none}.introjs-bullets{text-align:center;position:absolute;left:0;right:0;top:-5px}.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none}.introjs-bullets ul li a.active,.introjs-bullets ul li a:hover{background:#999}.introjs-progress{background-color:#FAFAFA;margin:5px 20px}.introjs-progressbar{background-color:#2980b9}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%} \ No newline at end of file diff --git a/assets/vendor-52e88a74a6ec67a3fb7d4f442988e6b2.css b/assets/vendor-52e88a74a6ec67a3fb7d4f442988e6b2.css new file mode 100644 index 0000000..b8f475a --- /dev/null +++ b/assets/vendor-52e88a74a6ec67a3fb7d4f442988e6b2.css @@ -0,0 +1 @@ +/*! nouislider - 10.1.0 - 2017-07-28 13:09:54 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;-webkit-box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-connect{background:#3FB8AF;border-radius:4px;-webkit-box-shadow:inset 0 0 3px rgba(51,51,51,.45);box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.introjs-overlay,.introjs-tooltipReferenceLayer{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{position:relative;z-index:1;border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;-webkit-box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-marker,.noUi-pips,.noUi-tooltip,.noUi-value{position:absolute}.noUi-active{-webkit-box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.introjs-bullets ul li a,.introjs-button,.introjs-hint{cursor:pointer}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{color:#999}.noUi-value{white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.ember-notify-default.ember-notify-cn{position:fixed;z-index:5000;bottom:0;right:0}.ember-notify-default .ember-notify{display:block;margin:10px;position:relative;width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;padding:10px}.introjs-arrow.top-middle,.introjs-arrow.top-right{top:-10px;border-color:transparent transparent #fff}.ember-notify-default .ember-notify-show{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:ember-notify-show;animation-name:ember-notify-show;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.ember-notify-default .ember-notify-hide{-webkit-animation-duration:250ms;animation-duration:250ms;-webkit-animation-name:ember-notify-hide;animation-name:ember-notify-hide;-webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}.ember-notify-hide:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes ember-notify-show{from{right:-310px}to{right:0}}@keyframes ember-notify-show{from{right:-310px}to{right:0}}@-webkit-keyframes ember-notify-hide{from{right:0}to{right:-310px}}@keyframes ember-notify-hide{from{right:0}to{right:-310px}}.ember-notify-default .ember-notify .close{float:right;cursor:pointer}@media only screen and (max-width:680px){.ember-notify-default.ember-notify-cn{width:100%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.ember-notify-default .ember-notify{width:100%;float:right}}.introjs-helperLayer,.introjs-overlay{-webkit-box-sizing:content-box;box-sizing:content-box}.ember-notify-cn .clearfix:after,.ember-notify-cn .clearfix:before{content:" ";display:table}.introjs-hidden,.introjs-hidehint{display:none}.ember-notify-cn .clearfix:after{clear:both}.introjs-overlay{background-color:#000}.introjs-fixParent{-webkit-transform:none!important;transform:none!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0;filter:alpha(opacity=0)}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-tooltipReferenceLayer{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;visibility:hidden;z-index:10000000;background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-webkit-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-bullets ul,.introjs-bullets ul li,.introjs-bullets ul li a,.introjs-button,.introjs-helperNumberLayer,.introjs-hint,.introjs-hint-dot,.introjs-hint-pulse,.introjs-progress,.introjs-skipbutton,.introjs-tooltip{-webkit-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{visibility:visible;text-shadow:1px 1px 1px rgba(0,0,0,.3);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";filter:"progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)"}.introjs-arrow.top-right{right:10px}.introjs-arrow.top-middle{left:50%;margin-left:-5px}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-color:transparent transparent transparent #fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-color:transparent #fff transparent transparent}.introjs-tooltip{visibility:visible;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.4);box-shadow:0 1px 10px rgba(0,0,0,.4)}.introjs-button{text-shadow:1px 1px 0 #fff;background-color:#ececec;background-image:-webkit-gradient(linear,left top, left bottom,from(#f4f4f4),to(#ececec));background-image:linear-gradient(#f4f4f4,#ececec)}.introjs-button:hover{-webkit-box-shadow:0 1px 1px #e3e3e3;box-shadow:0 1px 1px #e3e3e3}.introjs-button:active,.introjs-button:focus{background-image:-webkit-gradient(linear,left top, left bottom,from(#ececec),to(#f4f4f4));background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-prevbutton.introjs-fullbutton{border:1px solid #d4d4d4;border-radius:.2em}.introjs-nextbutton.introjs-fullbutton{border-radius:.2em}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{-webkit-box-shadow:none;box-shadow:none}.introjs-progress{overflow:hidden;height:10px;border-radius:4px}.introjs-progressbar{-webkit-box-sizing:content-box;box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center}.introjs-fixedTooltip{position:fixed}.introjs-hint{position:absolute;background:0 0;width:20px;height:15px}.introjs-hint:focus{border:0;outline:0}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,.57)}.introjs-hint-pulse{width:10px;height:10px;border:5px solid rgba(60,60,60,.27);border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{-webkit-animation:none;animation:none}.introjs-hint-dot{border:10px solid rgba(146,146,146,.36);background:0 0;border-radius:60px;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}@-webkit-keyframes introjspulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);opacity:.5}100%{-webkit-transform:scale(1);opacity:0}}@keyframes introjspulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.introjs-overlay{position:absolute;z-index:999999;background:#181818;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-fixParent{z-index:auto!important;opacity:1!important}.introjs-showElement{z-index:9999999!important}.introjs-relativePosition{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;background-color:#FFF;background-color:rgba(255,255,255,.9);border:1px solid #777;border:2px solid rgba(117,117,117,1);border-radius:4px;-webkit-box-shadow:0 5px 8px -3px rgba(0,0,0,.6);box-shadow:0 5px 8px -3px rgba(0,0,0,.6);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-helperNumberLayer{position:absolute;top:-16px;left:-9px;z-index:9999999999!important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;color:#fff;background:#DA4433;width:20px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:0 1px 1px rgba(0,0,0,.35);height:20px;text-align:center;line-height:20px;border:2px solid #DA4433;border-radius:0}.introjs-helperNumberLayer:after{width:0;height:0;position:absolute;content:0;left:-3px;bottom:-10px;border:4px solid transparent;border-right-color:#900;border-top-color:#900}.introjs-arrow{border:5px solid #fff;content:'';position:absolute}.introjs-arrow.top{top:-10px;border-color:transparent transparent #ecf0f1}.introjs-arrow.right{right:-10px;top:10px;border-color:transparent transparent transparent #ecf0f1}.introjs-arrow.bottom{bottom:-10px;border-color:#ecf0f1 transparent transparent}.introjs-arrow.left{left:-10px;top:10px;border-color:transparent #ecf0f1 transparent transparent}.introjs-tooltip{position:absolute;padding:10px;background-color:#ecf0f1;min-width:200px;max-width:300px;border-radius:3px;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.introjs-tooltiptext{margin-left:-10px;margin-right:-10px;color:#2c3e50;padding:25px 30px 15px}.introjs-tooltipbuttons{white-space:nowrap;text-align:center;border-radius:0 0 8px 8px;padding-bottom:10px}.introjs-button{position:relative;overflow:visible;display:inline-block;padding:.5em .8em;margin:10px 0 0;border:2px solid;background:0 0;text-decoration:none;font:11px/normal sans-serif;color:#2980b9!important;white-space:nowrap;outline:0!important;-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;border-radius:.2em;zoom:1;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease}.introjs-button:hover{color:#fff;background:#2671A2;text-decoration:none;border-color:#235677}.introjs-button:active,.introjs-button:focus{background:#23587A;text-decoration:none;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-color:#173B53}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{margin-right:5px;color:#c00;background:0 0}.introjs-skipbutton:hover{background:#EB1540;border-color:#B91D0D}.introjs-skipbutton:active,.introjs-skipbutton:focus{background:#C02312}.introjs-prevbutton{border-radius:.2em 0 0 .2em;border-right:none}.introjs-nextbutton{border-radius:0 .2em .2em 0}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#C2C2C2!important;border-color:#d4d4d4;cursor:default;background-color:#E6E6E6;background-image:none;text-decoration:none}.introjs-bullets{text-align:center;position:absolute;left:0;right:0;top:-5px}.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none}.introjs-bullets ul li a.active,.introjs-bullets ul li a:hover{background:#999}.introjs-progress{background-color:#FAFAFA;margin:5px 20px}.introjs-progressbar{background-color:#2980b9}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%} \ No newline at end of file diff --git a/assets/vendor-4e050ee5decab2d7316f112801dfcb6c.js b/assets/vendor-b48ac680229281c1a6543286926a7b8a.js similarity index 79% rename from assets/vendor-4e050ee5decab2d7316f112801dfcb6c.js rename to assets/vendor-b48ac680229281c1a6543286926a7b8a.js index c8563c2..9d13c32 100644 --- a/assets/vendor-4e050ee5decab2d7316f112801dfcb6c.js +++ b/assets/vendor-b48ac680229281c1a6543286926a7b8a.js @@ -1,4 +1,4 @@ -function createDeprecatedModule(e){define(e,["exports","ember-resolver/resolver","ember"],function(t,n,r){r.default.deprecate("Usage of `"+e+"` module is deprecated, please update to `ember-resolver`.",!1,{id:"ember-resolver.legacy-shims",until:"3.0.0"}),t.default=n.default})}function FourierTransform(e,t,n){this.bufferSize=e,this.sampleRate=t,this.bandwidth=2/e*t/2,this.boost=n||1,this.spectrum=new Float32Array(e/2),this.real=new Float32Array(e),this.imag=new Float32Array(e),this.peakBand=0,this.peak=0,this.getBandFrequency=function(e){return this.bandwidth*e+this.bandwidth/2},this.setBoost=function(e){this.boost=e},this.calculateSpectrum=function(){for(var t,n,r,i=this.spectrum,o=this.real,s=this.imag,a=this.boost,l=2/this.bufferSize,u=Math.sqrt,c=0,p=e/2;cthis.peak&&(this.peakBand=c,this.peak=r),i[c]=r*a}}function FFT(e,t,n){FourierTransform.call(this,e,t,n),this.reverseTable=new Uint32Array(e) +function createDeprecatedModule(e){define(e,["exports","ember-resolver/resolver","ember"],function(t,n,r){r.default.deprecate("Usage of `"+e+"` module is deprecated, please update to `ember-resolver`.",!1,{id:"ember-resolver.legacy-shims",until:"3.0.0"}),t.default=n.default})}function FourierTransform(e,t,n){this.bufferSize=e,this.sampleRate=t,this.bandwidth=2/e*t/2,this.boost=n||1,this.spectrum=new Float32Array(e/2),this.real=new Float32Array(e),this.imag=new Float32Array(e),this.peakBand=0,this.peak=0,this.getBandFrequency=function(e){return this.bandwidth*e+this.bandwidth/2},this.setBoost=function(e){this.boost=e},this.calculateSpectrum=function(){for(var t,n,r,i=this.spectrum,o=this.real,s=this.imag,a=this.boost,l=2/this.bufferSize,u=Math.sqrt,c=0,p=e/2;cthis.peak&&(this.peakBand=c,this.peak=r),i[c]=r*a}}function FFT(e,t,n){FourierTransform.call(this,e,t,n),this.reverseTable=new Uint32Array(e) for(var r,i=1,o=e>>1;i>=1}for(this.sinTable=new Float32Array(e),this.cosTable=new Float32Array(e),r=0;r=0;r--)t[r].exports() return n.module.exports},loader={noConflict:function(t){var n,r for(n in t)t.hasOwnProperty(n)&&c.hasOwnProperty(n)&&(r=t[n],e[r]=e[n],e[n]=c[n])},makeDefaultExport:!0} @@ -25,27 +25,23 @@ try{this.reified=this._reify(),this.state="reified"}finally{"reifying"===this.st e[t]=n.exports?n.exports:n.module.exports()}return e},r.prototype.findDeps=function(e){if("new"===this.state){this.state="pending" for(var t=this.deps,n=0;n=0;--r){var i=this.tryEntries[r],o=i.completion if("root"===i.tryLoc)return t("end") @@ -88,110 +84,105 @@ return o.type=e,o.arg=t,i?this.next=i.finallyLoc:this.complete(o),O},complete:fu if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),p(n),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t] if(n.tryLoc===e){var r=n.completion if("throw"===r.type){var i=r.arg -p(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:h(e),resultName:t,nextLoc:n},O}}}("object"==typeof global?global:"object"==typeof window?window:"object"==typeof self?self:this),function(e,t){"use strict" +p(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:h(e),resultName:t,nextLoc:n},O}}}}("object"==typeof global?global:"object"==typeof window?window:"object"==typeof self?self:this),function(e,t){"use strict" "object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document") return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict" -function n(e,t){t=t||ne -var n=t.createElement("script") -n.text=e,t.head.appendChild(n).parentNode.removeChild(n)}function r(e){var t=!!e&&"length"in e&&e.length,n=fe.type(e) -return"function"!==n&&!fe.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function i(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function o(e,t,n){return fe.isFunction(t)?fe.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?fe.grep(e,function(e){return e===t!==n}):"string"!=typeof t?fe.grep(e,function(e){return ae.call(t,e)>-1!==n}):Ce.test(t)?fe.filter(t,e,n):(t=fe.filter(t,e),fe.grep(e,function(e){return ae.call(t,e)>-1!==n&&1===e.nodeType}))}function s(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function a(e){var t={} -return fe.each(e.match(ke)||[],function(e,n){t[n]=!0}),t}function l(e){return e}function u(e){throw e}function c(e,t,n,r){var i -try{e&&fe.isFunction(i=e.promise)?i.call(e).done(t).fail(n):e&&fe.isFunction(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}function p(){ne.removeEventListener("DOMContentLoaded",p),e.removeEventListener("load",p),fe.ready()}function d(){this.expando=fe.expando+d.uid++}function h(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:De.test(e)?JSON.parse(e):e)}function f(e,t,n){var r -if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Le,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=h(n)}catch(e){}je.set(e,t,n)}else n=void 0 -return n}function m(e,t,n,r){var i,o=1,s=20,a=r?function(){return r.cur()}:function(){return fe.css(e,t,"")},l=a(),u=n&&n[3]||(fe.cssNumber[t]?"":"px"),c=(fe.cssNumber[t]||"px"!==u&&+l)&&Be.exec(fe.css(e,t)) +function n(e,t){var n=(t=t||te).createElement("script") +n.text=e,t.head.appendChild(n).parentNode.removeChild(n)}function r(e){var t=!!e&&"length"in e&&e.length,n=he.type(e) +return"function"!==n&&!he.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function i(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function o(e,t,n){return he.isFunction(t)?he.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?he.grep(e,function(e){return e===t!==n}):"string"!=typeof t?he.grep(e,function(e){return se.call(t,e)>-1!==n}):Ee.test(t)?he.filter(t,e,n):(t=he.filter(t,e),he.grep(e,function(e){return se.call(t,e)>-1!==n&&1===e.nodeType}))}function s(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function a(e){var t={} +return he.each(e.match(Pe)||[],function(e,n){t[n]=!0}),t}function l(e){return e}function u(e){throw e}function c(e,t,n,r){var i +try{e&&he.isFunction(i=e.promise)?i.call(e).done(t).fail(n):e&&he.isFunction(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}function p(){te.removeEventListener("DOMContentLoaded",p),e.removeEventListener("load",p),he.ready()}function d(){this.expando=he.expando+d.uid++}function h(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:je.test(e)?JSON.parse(e):e)}function f(e,t,n){var r +if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(De,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=h(n)}catch(e){}Ie.set(e,t,n)}else n=void 0 +return n}function m(e,t,n,r){var i,o=1,s=20,a=r?function(){return r.cur()}:function(){return he.css(e,t,"")},l=a(),u=n&&n[3]||(he.cssNumber[t]?"":"px"),c=(he.cssNumber[t]||"px"!==u&&+l)&&Fe.exec(he.css(e,t)) if(c&&c[3]!==u){u=u||c[3],n=n||[],c=+l||1 -do{o=o||".5",c/=o,fe.style(e,t,c+u)}while(o!==(o=a()/l)&&1!==o&&--s)}return n&&(c=+c||+l||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=u,r.start=c,r.end=i)),i}function g(e){var t,n=e.ownerDocument,r=e.nodeName,i=Ue[r] -return i||(t=n.body.appendChild(n.createElement(r)),i=fe.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),Ue[r]=i,i)}function v(e,t){for(var n,r,i=[],o=0,s=e.length;o-1)i&&i.push(o) -else if(u=fe.contains(o.ownerDocument,o),s=b(p.appendChild(o),"script"),u&&y(s),n)for(c=0;o=s[c++];)Ke.test(o.type||"")&&n.push(o) -return p}function _(){return!0}function x(){return!1}function E(){try{return ne.activeElement}catch(e){}}function C(e,t,n,r,i,o){var s,a +return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&i(e,t)?he.merge([e],n):n}function y(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o) +else if(u=he.contains(o.ownerDocument,o),s=b(p.appendChild(o),"script"),u&&y(s),n)for(c=0;o=s[c++];)We.test(o.type||"")&&n.push(o) +return p}function _(){return!0}function x(){return!1}function E(){try{return te.activeElement}catch(e){}}function C(e,t,n,r,i,o){var s,a if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0) for(a in t)C(e,a,n,r,t[a],o) return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=x else if(!i)return e -return 1===o&&(s=i,i=function(e){return fe().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=fe.guid++)),e.each(function(){fe.event.add(this,t,i,r,n)})}function T(e,t){return i(e,"table")&&i(11!==t.nodeType?t:t.firstChild,"tr")?fe(">tbody",e)[0]||e:e}function O(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function S(e){var t=nt.exec(e.type) +return 1===o&&(s=i,(i=function(e){return he().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=he.guid++)),e.each(function(){he.event.add(this,t,i,r,n)})}function T(e,t){return i(e,"table")&&i(11!==t.nodeType?t:t.firstChild,"tr")?he(">tbody",e)[0]||e:e}function O(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function S(e){var t=tt.exec(e.type) return t?e.type=t[1]:e.removeAttribute("type"),e}function P(e,t){var n,r,i,o,s,a,l,u -if(1===t.nodeType){if(Ie.hasData(e)&&(o=Ie.access(e),s=Ie.set(t,o),u=o.events)){delete s.handle,s.events={} -for(i in u)for(n=0,r=u[i].length;n1&&"string"==typeof f&&!he.checkClone&&tt.test(f))return e.each(function(n){var o=e.eq(n) +if(1===t.nodeType){if(Me.hasData(e)&&(o=Me.access(e),s=Me.set(t,o),u=o.events)){delete s.handle,s.events={} +for(i in u)for(n=0,r=u[i].length;n1&&"string"==typeof f&&!de.checkClone&&et.test(f))return e.each(function(n){var o=e.eq(n) m&&(t[0]=f.call(this,n,o.html())),A(o,t,r,i)}) -if(d&&(o=w(t,e[0].ownerDocument,!1,e,i),s=o.firstChild,1===o.childNodes.length&&(o=s),s||i)){for(a=fe.map(b(o,"script"),O),l=a.length;p=0&&n=0&&n_.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[] return e}function r(e){return e[F]=!0,e}function i(e){var t=N.createElement("fieldset") try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=n.length;r--;)_.attrHandle[n[r]]=t}function s(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex @@ -211,12 +202,12 @@ if(n&&n(b,y,a,l),i)for(u=m(y,h),i(u,[],a,l),c=u.length;c--;)(p=u[c])&&(y[h[c]]=! if(r){if(o||e){if(o){for(u=[],c=y.length;c--;)(p=y[c])&&u.push(b[c]=p) o(null,y=[],u,l)}for(c=y.length;c--;)(p=y[c])&&(u=o?J(r,p):d[c])>-1&&(r[u]=!(s[u]=p))}}else y=m(y===s?y.splice(g,y.length):y),o?o(null,s,y,l):Q.apply(s,y)})}function v(e){for(var t,n,r,i=e.length,o=_.relative[e[0].type],s=o||_.relative[" "],a=o?1:0,l=d(function(e){return e===t},s,!0),u=d(function(e){return J(t,e)>-1},s,!0),c=[function(e,n,r){var i=!o&&(r||n!==S)||((t=n).nodeType?l(e,n,r):u(e,n,r)) return t=null,i}];a1&&h(c),a>1&&p(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(oe,"$1"),n,a0,o=e.length>0,s=function(r,s,a,l,u){var c,p,d,h=0,f="0",g=r&&[],v=[],b=S,y=r||o&&_.find.TAG("*",u),w=H+=null==b?1:Math.random()||.1,x=y.length +else{if((n=_.filter[e[a].type].apply(null,e[a].matches))[F]){for(r=++a;r1&&h(c),a>1&&p(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(oe,"$1"),n,a0,o=e.length>0,s=function(r,s,a,l,u){var c,p,d,h=0,f="0",g=r&&[],v=[],b=S,y=r||o&&_.find.TAG("*",u),w=H+=null==b?1:Math.random()||.1,x=y.length for(u&&(S=s===N||s||u);f!==x&&null!=(c=y[f]);f++){if(o&&c){for(p=0,s||c.ownerDocument===N||(A(c),a=!M);d=e[p++];)if(d(c,s||N,a)){l.push(c) break}u&&(H=w)}i&&((c=!d&&c)&&h--,r&&g.push(c))}if(h+=f,i&&f!==h){for(p=0;d=n[p++];)d(g,v,s,a) if(r){if(h>0)for(;f--;)g[f]||v[f]||(v[f]=Y.call(l)) v=m(v)}Q.apply(l,v),u&&!r&&v.length>0&&h+n.length>1&&t.uniqueSort(l)}return u&&(H=w,S=b),g} -return i?r(s):s}var y,w,_,x,E,C,T,O,S,P,k,A,N,R,M,I,j,D,L,F="sizzle"+1*new Date,B=e.document,H=0,q=0,z=n(),U=n(),V=n(),W=function(e,t){return e===t&&(k=!0),0},K={}.hasOwnProperty,G=[],Y=G.pop,$=G.push,Q=G.push,X=G.slice,J=function(e,t){for(var n=0,r=e.length;n+~]|"+ee+")"+ee+"*"),le=new RegExp("="+ee+"*([^\\]'\"]*?)"+ee+"*\\]","g"),ue=new RegExp(re),ce=new RegExp("^"+te+"$"),pe={ID:new RegExp("^#("+te+")"),CLASS:new RegExp("^\\.("+te+")"),TAG:new RegExp("^("+te+"|[*])"),ATTR:new RegExp("^"+ne),PSEUDO:new RegExp("^"+re),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ee+"*(even|odd|(([+-]|)(\\d*)n|)"+ee+"*(?:([+-]|)"+ee+"*(\\d+)|))"+ee+"*\\)|)","i"),bool:new RegExp("^(?:"+Z+")$","i"),needsContext:new RegExp("^"+ee+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ee+"*((?:-\\d)?\\d*)"+ee+"*\\)|)(?=[^-]|$)","i")},de=/^(?:input|select|textarea|button)$/i,he=/^h\d$/i,fe=/^[^{]+\{\s*\[native \w/,me=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ge=/[+~]/,ve=new RegExp("\\\\([\\da-f]{1,6}"+ee+"?|("+ee+")|.)","ig"),be=function(e,t,n){var r="0x"+t-65536 return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},ye=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,we=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},_e=function(){A()},xe=d(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"}) try{Q.apply(G=X.call(B.childNodes),B.childNodes),G[B.childNodes.length].nodeType}catch(e){Q={apply:G.length?function(e,t){$.apply(e,X.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}w=t.support={},E=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement @@ -235,14 +226,14 @@ t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.quer return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0 return!1},W=t?function(e,t){if(e===t)return k=!0,0 var n=!e.compareDocumentPosition-!t.compareDocumentPosition -return n||(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===N||e.ownerDocument===B&&L(B,e)?-1:t===N||t.ownerDocument===B&&L(B,t)?1:P?J(P,e)-J(P,t):0:4&n?-1:1)}:function(e,t){if(e===t)return k=!0,0 +return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===N||e.ownerDocument===B&&L(B,e)?-1:t===N||t.ownerDocument===B&&L(B,t)?1:P?J(P,e)-J(P,t):0:4&n?-1:1)}:function(e,t){if(e===t)return k=!0,0 var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],l=[t] if(!i||!o)return e===N?-1:t===N?1:i?-1:o?1:P?J(P,e)-J(P,t):0 if(i===o)return s(e,t) for(n=e;n=n.parentNode;)a.unshift(n) for(n=t;n=n.parentNode;)l.unshift(n) for(;a[r]===l[r];)r++ -return r?s(a[r],l[r]):a[r]===B?-1:l[r]===B?1:0},N):N},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==N&&A(e),n=n.replace(le,"='$1']"),w.matchesSelector&&M&&!V[n+" "]&&(!j||!j.test(n))&&(!I||!I.test(n)))try{var r=D.call(e,n) +return r?s(a[r],l[r]):a[r]===B?-1:l[r]===B?1:0},N):N},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==N&&A(e),n=n.replace(le,"='$1']"),w.matchesSelector&&M&&!U[n+" "]&&(!j||!j.test(n))&&(!I||!I.test(n)))try{var r=D.call(e,n) if(r||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return t(n,N,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==N&&A(e),L(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==N&&A(e) var n=_.attrHandle[t.toLowerCase()],r=n&&K.call(_.attrHandle,t.toLowerCase())?n(e,t,!M):void 0 return void 0!==r?r:w.attributes||!M?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(ye,we)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,i=0 @@ -250,16 +241,16 @@ if(k=!w.detectDuplicates,P=!w.sortStable&&e.slice(0),e.sort(W),k){for(;t=e[i++]; for(;r--;)e.splice(n[r],1)}return P=null,e},x=t.getText=function(e){var t,n="",r=0,i=e.nodeType if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent for(e=e.firstChild;e;e=e.nextSibling)n+=x(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=x(t) -return n},_=t.selectors={cacheLength:50,createPseudo:r,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ve,be),e[3]=(e[3]||e[4]||e[5]||"").replace(ve,be),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2] +return n},(_=t.selectors={cacheLength:50,createPseudo:r,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ve,be),e[3]=(e[3]||e[4]||e[5]||"").replace(ve,be),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2] return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&ue.test(n)&&(t=C(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ve,be).toLowerCase() return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=z[e+" "] return t||(t=new RegExp("(^|"+ee+")"+e+"("+ee+"|$)"))&&z(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(i){var o=t.attr(i,e) 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(ie," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,d,h,f,m=o!==s?"nextSibling":"previousSibling",g=t.parentNode,v=a&&t.nodeName.toLowerCase(),b=!l&&!a,y=!1 if(g){if(o){for(;m;){for(d=t;d=d[m];)if(a?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1 -f=m="only"===e&&!f&&"nextSibling"}return!0}if(f=[s?g.firstChild:g.lastChild],s&&b){for(d=g,p=d[F]||(d[F]={}),c=p[d.uniqueID]||(p[d.uniqueID]={}),u=c[e]||[],h=u[0]===H&&u[1],y=h&&u[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(y=h=0)||f.pop();)if(1===d.nodeType&&++y&&d===t){c[e]=[H,h,y] -break}}else if(b&&(d=t,p=d[F]||(d[F]={}),c=p[d.uniqueID]||(p[d.uniqueID]={}),u=c[e]||[],h=u[0]===H&&u[1],y=h),!1===y)for(;(d=++h&&d&&d[m]||(y=h=0)||f.pop())&&((a?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++y||(b&&(p=d[F]||(d[F]={}),c=p[d.uniqueID]||(p[d.uniqueID]={}),c[e]=[H,y]),d!==t)););return(y-=i)===r||y%r==0&&y/r>=0}}},PSEUDO:function(e,n){var i,o=_.pseudos[e]||_.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e) -return o[F]?o(n):o.length>1?(i=[e,e,"",n],_.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),s=i.length;s--;)r=J(e,i[s]),e[r]=!(t[r]=i[s])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=T(e.replace(oe,"$1")) +f=m="only"===e&&!f&&"nextSibling"}return!0}if(f=[s?g.firstChild:g.lastChild],s&&b){for(y=(h=(u=(c=(p=(d=g)[F]||(d[F]={}))[d.uniqueID]||(p[d.uniqueID]={}))[e]||[])[0]===H&&u[1])&&u[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(y=h=0)||f.pop();)if(1===d.nodeType&&++y&&d===t){c[e]=[H,h,y] +break}}else if(b&&(y=h=(u=(c=(p=(d=t)[F]||(d[F]={}))[d.uniqueID]||(p[d.uniqueID]={}))[e]||[])[0]===H&&u[1]),!1===y)for(;(d=++h&&d&&d[m]||(y=h=0)||f.pop())&&((a?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++y||(b&&((c=(p=d[F]||(d[F]={}))[d.uniqueID]||(p[d.uniqueID]={}))[e]=[H,y]),d!==t)););return(y-=i)===r||y%r==0&&y/r>=0}}},PSEUDO:function(e,n){var i,o=_.pseudos[e]||_.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e) +return o[F]?o(n):o.length>1?(i=[e,e,"",n],_.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),s=i.length;s--;)e[r=J(e,i[s])]=!(t[r]=i[s])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=T(e.replace(oe,"$1")) return i[F]?r(function(e,t,n,r){for(var o,s=i(e,null,r,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(ve,be),function(t){return(t.textContent||t.innerText||x(t)).indexOf(e)>-1}}),lang:r(function(e){return ce.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(ve,be).toLowerCase(),function(t){var n do{if(n=M?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType) return!1}}),target:function(t){var n=e.location&&e.location.hash @@ -271,292 +262,296 @@ return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttrib return e}),odd:l(function(e,t){for(var n=1;n=0;)e.push(r) return e}),gt:l(function(e,t,n){for(var r=n<0?n+t:n;++r2&&"ID"===(s=o[0]).type&&9===t.nodeType&&M&&_.relative[o[1].type]){if(!(t=(_.find.ID(s.matches[0].replace(ve,be),t)||[])[0]))return n +if(!r)break}return n?a.length:a?t.error(e):V(e,l).slice(0)},T=t.compile=function(e,t){var n,r=[],i=[],o=U[e+" "] +if(!o){for(t||(t=C(e)),n=t.length;n--;)(o=v(t[n]))[F]?r.push(o):i.push(o);(o=U(e,b(i,r))).selector=e}return o},O=t.select=function(e,t,n,r){var i,o,s,a,l,c="function"==typeof e&&e,d=!r&&C(e=c.selector||e) +if(n=n||[],1===d.length){if((o=d[0]=d[0].slice(0)).length>2&&"ID"===(s=o[0]).type&&9===t.nodeType&&M&&_.relative[o[1].type]){if(!(t=(_.find.ID(s.matches[0].replace(ve,be),t)||[])[0]))return n c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pe.needsContext.test(e)?0:o.length;i--&&(s=o[i],!_.relative[a=s.type]);)if((l=_.find[a])&&(r=l(s.matches[0].replace(ve,be),ge.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&p(o)))return Q.apply(n,r),n break}}return(c||T(e,d))(r,t,!M,n,!t||ge.test(e)&&u(t.parentNode)||t),n},w.sortStable=F.split("").sort(W).join("")===F,w.detectDuplicates=!!k,A(),w.sortDetached=i(function(e){return 1&e.compareDocumentPosition(N.createElement("fieldset"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),w.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(Z,function(e,t,n){var r if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e) -fe.find=ye,fe.expr=ye.selectors,fe.expr[":"]=fe.expr.pseudos,fe.uniqueSort=fe.unique=ye.uniqueSort,fe.text=ye.getText,fe.isXMLDoc=ye.isXML,fe.contains=ye.contains,fe.escapeSelector=ye.escape -var we=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&fe(e).is(n))break -r.push(e)}return r},_e=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e) -return n},xe=fe.expr.match.needsContext,Ee=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,Ce=/^.[^:#\[\.,]*$/ -fe.filter=function(e,t,n){var r=t[0] -return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?fe.find.matchesSelector(r,e)?[r]:[]:fe.find.matches(e,fe.grep(t,function(e){return 1===e.nodeType}))},fe.fn.extend({find:function(e){var t,n,r=this.length,i=this -if("string"!=typeof e)return this.pushStack(fe(e).filter(function(){for(t=0;t1?fe.uniqueSort(n):n},filter:function(e){return this.pushStack(o(this,e||[],!1))},not:function(e){return this.pushStack(o(this,e||[],!0))},is:function(e){return!!o(this,"string"==typeof e&&xe.test(e)?fe(e):e||[],!1).length}}) -var Te,Oe=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(fe.fn.init=function(e,t,n){var r,i +he.find=be,he.expr=be.selectors,he.expr[":"]=he.expr.pseudos,he.uniqueSort=he.unique=be.uniqueSort,he.text=be.getText,he.isXMLDoc=be.isXML,he.contains=be.contains,he.escapeSelector=be.escape +var ye=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&he(e).is(n))break +r.push(e)}return r},we=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e) +return n},_e=he.expr.match.needsContext,xe=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,Ee=/^.[^:#\[\.,]*$/ +he.filter=function(e,t,n){var r=t[0] +return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?he.find.matchesSelector(r,e)?[r]:[]:he.find.matches(e,he.grep(t,function(e){return 1===e.nodeType}))},he.fn.extend({find:function(e){var t,n,r=this.length,i=this +if("string"!=typeof e)return this.pushStack(he(e).filter(function(){for(t=0;t1?he.uniqueSort(n):n},filter:function(e){return this.pushStack(o(this,e||[],!1))},not:function(e){return this.pushStack(o(this,e||[],!0))},is:function(e){return!!o(this,"string"==typeof e&&_e.test(e)?he(e):e||[],!1).length}}) +var Ce,Te=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(he.fn.init=function(e,t,n){var r,i if(!e)return this -if(n=n||Te,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Oe.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e) -if(r[1]){if(t=t instanceof fe?t[0]:t,fe.merge(this,fe.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:ne,!0)),Ee.test(r[1])&&fe.isPlainObject(t))for(r in t)fe.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]) -return this}return i=ne.getElementById(r[2]),i&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):fe.isFunction(e)?void 0!==n.ready?n.ready(e):e(fe):fe.makeArray(e,this)}).prototype=fe.fn,Te=fe(ne) -var Se=/^(?:parents|prev(?:Until|All))/,Pe={children:!0,contents:!0,next:!0,prev:!0} -fe.fn.extend({has:function(e){var t=fe(e,this),n=t.length -return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&fe.find.matchesSelector(n,e))){o.push(n) -break}return this.pushStack(o.length>1?fe.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?ae.call(fe(e),this[0]):ae.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(fe.uniqueSort(fe.merge(this.get(),fe(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),fe.each({parent:function(e){var t=e.parentNode -return t&&11!==t.nodeType?t:null},parents:function(e){return we(e,"parentNode")},parentsUntil:function(e,t,n){return we(e,"parentNode",n)},next:function(e){return s(e,"nextSibling")},prev:function(e){return s(e,"previousSibling")},nextAll:function(e){return we(e,"nextSibling")},prevAll:function(e){return we(e,"previousSibling")},nextUntil:function(e,t,n){return we(e,"nextSibling",n)},prevUntil:function(e,t,n){return we(e,"previousSibling",n)},siblings:function(e){return _e((e.parentNode||{}).firstChild,e)},children:function(e){return _e(e.firstChild)},contents:function(e){return i(e,"iframe")?e.contentDocument:(i(e,"template")&&(e=e.content||e),fe.merge([],e.childNodes))}},function(e,t){fe.fn[e]=function(n,r){var i=fe.map(this,t,n) -return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=fe.filter(r,i)),this.length>1&&(Pe[e]||fe.uniqueSort(i),Se.test(e)&&i.reverse()),this.pushStack(i)}}) -var ke=/[^\x20\t\r\n\f]+/g -fe.Callbacks=function(e){e="string"==typeof e?a(e):fe.extend({},e) +if(n=n||Ce,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Te.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e) +if(r[1]){if(t=t instanceof he?t[0]:t,he.merge(this,he.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:te,!0)),xe.test(r[1])&&he.isPlainObject(t))for(r in t)he.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]) +return this}return(i=te.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):he.isFunction(e)?void 0!==n.ready?n.ready(e):e(he):he.makeArray(e,this)}).prototype=he.fn,Ce=he(te) +var Oe=/^(?:parents|prev(?:Until|All))/,Se={children:!0,contents:!0,next:!0,prev:!0} +he.fn.extend({has:function(e){var t=he(e,this),n=t.length +return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&he.find.matchesSelector(n,e))){o.push(n) +break}return this.pushStack(o.length>1?he.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(he(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(he.uniqueSort(he.merge(this.get(),he(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),he.each({parent:function(e){var t=e.parentNode +return t&&11!==t.nodeType?t:null},parents:function(e){return ye(e,"parentNode")},parentsUntil:function(e,t,n){return ye(e,"parentNode",n)},next:function(e){return s(e,"nextSibling")},prev:function(e){return s(e,"previousSibling")},nextAll:function(e){return ye(e,"nextSibling")},prevAll:function(e){return ye(e,"previousSibling")},nextUntil:function(e,t,n){return ye(e,"nextSibling",n)},prevUntil:function(e,t,n){return ye(e,"previousSibling",n)},siblings:function(e){return we((e.parentNode||{}).firstChild,e)},children:function(e){return we(e.firstChild)},contents:function(e){return i(e,"iframe")?e.contentDocument:(i(e,"template")&&(e=e.content||e),he.merge([],e.childNodes))}},function(e,t){he.fn[e]=function(n,r){var i=he.map(this,t,n) +return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=he.filter(r,i)),this.length>1&&(Se[e]||he.uniqueSort(i),Oe.test(e)&&i.reverse()),this.pushStack(i)}}) +var Pe=/[^\x20\t\r\n\f]+/g +he.Callbacks=function(e){e="string"==typeof e?a(e):he.extend({},e) var t,n,r,i,o=[],s=[],l=-1,u=function(){for(i=i||e.once,r=t=!0;s.length;l=-1)for(n=s.shift();++l-1;)o.splice(n,1),n<=l&&l--}),this},has:function(e){return e?fe.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=s=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}} -return c},fe.extend({Deferred:function(t){var n=[["notify","progress",fe.Callbacks("memory"),fe.Callbacks("memory"),2],["resolve","done",fe.Callbacks("once memory"),fe.Callbacks("once memory"),0,"resolved"],["reject","fail",fe.Callbacks("once memory"),fe.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments -return fe.Deferred(function(t){fe.each(n,function(n,r){var i=fe.isFunction(e[r[4]])&&e[r[4]] +e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},c={add:function(){return o&&(n&&!t&&(l=o.length-1,s.push(n)),function t(n){he.each(n,function(n,r){he.isFunction(r)?e.unique&&c.has(r)||o.push(r):r&&r.length&&"string"!==he.type(r)&&t(r)})}(arguments),n&&!t&&u()),this},remove:function(){return he.each(arguments,function(e,t){for(var n;(n=he.inArray(t,o,n))>-1;)o.splice(n,1),n<=l&&l--}),this},has:function(e){return e?he.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=s=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],s.push(n),t||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}} +return c},he.extend({Deferred:function(t){var n=[["notify","progress",he.Callbacks("memory"),he.Callbacks("memory"),2],["resolve","done",he.Callbacks("once memory"),he.Callbacks("once memory"),0,"resolved"],["reject","fail",he.Callbacks("once memory"),he.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments +return he.Deferred(function(t){he.each(n,function(n,r){var i=he.isFunction(e[r[4]])&&e[r[4]] o[r[1]](function(){var e=i&&i.apply(this,arguments) -e&&fe.isFunction(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){function o(t,n,r,i){return function(){var a=this,c=arguments,p=function(){var e,p +e&&he.isFunction(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){function o(t,n,r,i){return function(){var a=this,c=arguments,p=function(){var e,p if(!(t=s&&(r!==u&&(a=void 0,c=[e]),n.rejectWith(a,c))}} -t?d():(fe.Deferred.getStackHook&&(d.stackTrace=fe.Deferred.getStackHook()),e.setTimeout(d))}}var s=0 -return fe.Deferred(function(e){n[0][3].add(o(0,e,fe.isFunction(i)?i:l,e.notifyWith)),n[1][3].add(o(0,e,fe.isFunction(t)?t:l)),n[2][3].add(o(0,e,fe.isFunction(r)?r:u))}).promise()},promise:function(e){return null!=e?fe.extend(e,i):i}},o={} -return fe.each(n,function(e,t){var s=t[2],a=t[5] -i[t[1]]=s.add,a&&s.add(function(){r=a},n[3-e][2].disable,n[0][2].lock),s.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=s.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=ie.call(arguments),o=fe.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?ie.call(arguments):n,--t||o.resolveWith(r,i)}} -if(t<=1&&(c(e,o.done(s(n)).resolve,o.reject,!t),"pending"===o.state()||fe.isFunction(i[n]&&i[n].then)))return o.then() +p=e&&("object"==typeof e||"function"==typeof e)&&e.then,he.isFunction(p)?i?p.call(e,o(s,n,l,i),o(s,n,u,i)):(s++,p.call(e,o(s,n,l,i),o(s,n,u,i),o(s,n,l,n.notifyWith))):(r!==l&&(a=void 0,c=[e]),(i||n.resolveWith)(a,c))}},d=i?p:function(){try{p()}catch(e){he.Deferred.exceptionHook&&he.Deferred.exceptionHook(e,d.stackTrace),t+1>=s&&(r!==u&&(a=void 0,c=[e]),n.rejectWith(a,c))}} +t?d():(he.Deferred.getStackHook&&(d.stackTrace=he.Deferred.getStackHook()),e.setTimeout(d))}}var s=0 +return he.Deferred(function(e){n[0][3].add(o(0,e,he.isFunction(i)?i:l,e.notifyWith)),n[1][3].add(o(0,e,he.isFunction(t)?t:l)),n[2][3].add(o(0,e,he.isFunction(r)?r:u))}).promise()},promise:function(e){return null!=e?he.extend(e,i):i}},o={} +return he.each(n,function(e,t){var s=t[2],a=t[5] +i[t[1]]=s.add,a&&s.add(function(){r=a},n[3-e][2].disable,n[0][2].lock),s.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=s.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=re.call(arguments),o=he.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?re.call(arguments):n,--t||o.resolveWith(r,i)}} +if(t<=1&&(c(e,o.done(s(n)).resolve,o.reject,!t),"pending"===o.state()||he.isFunction(i[n]&&i[n].then)))return o.then() for(;n--;)c(i[n],s(n),o.reject) return o.promise()}}) -var Ae=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/ -fe.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&Ae.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},fe.readyException=function(t){e.setTimeout(function(){throw t})} -var Ne=fe.Deferred() -fe.fn.ready=function(e){return Ne.then(e).catch(function(e){fe.readyException(e)}),this},fe.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--fe.readyWait:fe.isReady)||(fe.isReady=!0,!0!==e&&--fe.readyWait>0||Ne.resolveWith(ne,[fe]))}}),fe.ready.then=Ne.then,"complete"===ne.readyState||"loading"!==ne.readyState&&!ne.documentElement.doScroll?e.setTimeout(fe.ready):(ne.addEventListener("DOMContentLoaded",p),e.addEventListener("load",p)) -var Re=function(e,t,n,r,i,o,s){var a=0,l=e.length,u=null==n -if("object"===fe.type(n)){i=!0 -for(a in n)Re(e,t,a,n[a],!0,o,s)}else if(void 0!==r&&(i=!0,fe.isFunction(r)||(s=!0),u&&(s?(t.call(e,r),t=null):(u=t,t=function(e,t,n){return u.call(fe(e),n)})),t))for(;a0||Ae.resolveWith(te,[he]))}}),he.ready.then=Ae.then,"complete"===te.readyState||"loading"!==te.readyState&&!te.documentElement.doScroll?e.setTimeout(he.ready):(te.addEventListener("DOMContentLoaded",p),e.addEventListener("load",p)) +var Ne=function(e,t,n,r,i,o,s){var a=0,l=e.length,u=null==n +if("object"===he.type(n)){i=!0 +for(a in n)Ne(e,t,a,n[a],!0,o,s)}else if(void 0!==r&&(i=!0,he.isFunction(r)||(s=!0),u&&(s?(t.call(e,r),t=null):(u=t,t=function(e,t,n){return u.call(he(e),n)})),t))for(;a1,null,!0)},removeData:function(e){return this.each(function(){je.remove(this,e)})}}),fe.extend({queue:function(e,t,n){var r -if(e)return t=(t||"fx")+"queue",r=Ie.get(e,t),n&&(!r||Array.isArray(n)?r=Ie.access(e,t,fe.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx" -var n=fe.queue(e,t),r=n.length,i=n.shift(),o=fe._queueHooks(e,t),s=function(){fe.dequeue(e,t)} -"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks" -return Ie.get(e,n)||Ie.access(e,n,{empty:fe.Callbacks("once memory").add(function(){Ie.remove(e,[t+"queue",n])})})}}),fe.fn.extend({queue:function(e,t){var n=2 -return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length1,null,!0)},removeData:function(e){return this.each(function(){Ie.remove(this,e)})}}),he.extend({queue:function(e,t,n){var r +if(e)return t=(t||"fx")+"queue",r=Me.get(e,t),n&&(!r||Array.isArray(n)?r=Me.access(e,t,he.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx" +var n=he.queue(e,t),r=n.length,i=n.shift(),o=he._queueHooks(e,t) +"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){he.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks" +return Me.get(e,n)||Me.access(e,n,{empty:he.Callbacks("once memory").add(function(){Me.remove(e,[t+"queue",n])})})}}),he.fn.extend({queue:function(e,t){var n=2 +return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,Ke=/^$|\/(?:java|ecma)script/i,Ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]} -Ge.optgroup=Ge.option,Ge.tbody=Ge.tfoot=Ge.colgroup=Ge.caption=Ge.thead,Ge.th=Ge.td -var Ye=/<|&#?\w+;/;(function(){var e=ne.createDocumentFragment(),t=e.appendChild(ne.createElement("div")),n=ne.createElement("input") -n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),he.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",he.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue})() -var $e=ne.documentElement,Qe=/^key/,Xe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Je=/^([^.]*)(?:\.(.+)|)/ -fe.event={global:{},add:function(e,t,n,r,i){var o,s,a,l,u,c,p,d,h,f,m,g=Ie.get(e) -if(g)for(n.handler&&(o=n,n=o.handler,i=o.selector),i&&fe.find.matchesSelector($e,i),n.guid||(n.guid=fe.guid++),(l=g.events)||(l=g.events={}),(s=g.handle)||(s=g.handle=function(t){return void 0!==fe&&fe.event.triggered!==t.type?fe.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(ke)||[""],u=t.length;u--;)a=Je.exec(t[u])||[],h=m=a[1],f=(a[2]||"").split(".").sort(),h&&(p=fe.event.special[h]||{},h=(i?p.delegateType:p.bindType)||h,p=fe.event.special[h]||{},c=fe.extend({type:h,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&fe.expr.match.needsContext.test(i),namespace:f.join(".")},o),(d=l[h])||(d=l[h]=[],d.delegateCount=0,p.setup&&!1!==p.setup.call(e,r,f,s)||e.addEventListener&&e.addEventListener(h,s)),p.add&&(p.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),fe.event.global[h]=!0)},remove:function(e,t,n,r,i){var o,s,a,l,u,c,p,d,h,f,m,g=Ie.hasData(e)&&Ie.get(e) -if(g&&(l=g.events)){for(t=(t||"").match(ke)||[""],u=t.length;u--;)if(a=Je.exec(t[u])||[],h=m=a[1],f=(a[2]||"").split(".").sort(),h){for(p=fe.event.special[h]||{},h=(r?p.delegateType:p.bindType)||h,d=l[h]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=d.length;o--;)c=d[o],!i&&m!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,p.remove&&p.remove.call(e,c)) -s&&!d.length&&(p.teardown&&!1!==p.teardown.call(e,f,g.handle)||fe.removeEvent(e,h,g.handle),delete l[h])}else for(h in l)fe.event.remove(e,h+t[u],n,r,!0) -fe.isEmptyObject(l)&&Ie.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,s,a=fe.event.fix(e),l=new Array(arguments.length),u=(Ie.get(this,"events")||{})[a.type]||[],c=fe.event.special[a.type]||{} +return i},ze={} +he.fn.extend({show:function(){return v(this,!0)},hide:function(){return v(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){He(this)?he(this).show():he(this).hide()})}}) +var Ve=/^(?:checkbox|radio)$/i,Ue=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,We=/^$|\/(?:java|ecma)script/i,Ke={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]} +Ke.optgroup=Ke.option,Ke.tbody=Ke.tfoot=Ke.colgroup=Ke.caption=Ke.thead,Ke.th=Ke.td +var Ge=/<|&#?\w+;/;(function(){var e=te.createDocumentFragment().appendChild(te.createElement("div")),t=te.createElement("input") +t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),de.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",de.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue})() +var Ye=te.documentElement,$e=/^key/,Qe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Xe=/^([^.]*)(?:\.(.+)|)/ +he.event={global:{},add:function(e,t,n,r,i){var o,s,a,l,u,c,p,d,h,f,m,g=Me.get(e) +if(g)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&he.find.matchesSelector(Ye,i),n.guid||(n.guid=he.guid++),(l=g.events)||(l=g.events={}),(s=g.handle)||(s=g.handle=function(t){return void 0!==he&&he.event.triggered!==t.type?he.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(Pe)||[""]).length;u--;)h=m=(a=Xe.exec(t[u])||[])[1],f=(a[2]||"").split(".").sort(),h&&(p=he.event.special[h]||{},h=(i?p.delegateType:p.bindType)||h,p=he.event.special[h]||{},c=he.extend({type:h,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&he.expr.match.needsContext.test(i),namespace:f.join(".")},o),(d=l[h])||((d=l[h]=[]).delegateCount=0,p.setup&&!1!==p.setup.call(e,r,f,s)||e.addEventListener&&e.addEventListener(h,s)),p.add&&(p.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),he.event.global[h]=!0)},remove:function(e,t,n,r,i){var o,s,a,l,u,c,p,d,h,f,m,g=Me.hasData(e)&&Me.get(e) +if(g&&(l=g.events)){for(u=(t=(t||"").match(Pe)||[""]).length;u--;)if(a=Xe.exec(t[u])||[],h=m=a[1],f=(a[2]||"").split(".").sort(),h){for(p=he.event.special[h]||{},d=l[h=(r?p.delegateType:p.bindType)||h]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=d.length;o--;)c=d[o],!i&&m!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,p.remove&&p.remove.call(e,c)) +s&&!d.length&&(p.teardown&&!1!==p.teardown.call(e,f,g.handle)||he.removeEvent(e,h,g.handle),delete l[h])}else for(h in l)he.event.remove(e,h+t[u],n,r,!0) +he.isEmptyObject(l)&&Me.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,s,a=he.event.fix(e),l=new Array(arguments.length),u=(Me.get(this,"events")||{})[a.type]||[],c=he.event.special[a.type]||{} for(l[0]=a,t=1;t=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],s={},n=0;n-1:fe.find(i,this,null,[u]).length),s[i]&&o.push(r) -o.length&&a.push({elem:u,handlers:o})}return u=this,l=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],s={},n=0;n-1:he.find(i,this,null,[u]).length),s[i]&&o.push(r) +o.length&&a.push({elem:u,handlers:o})}return u=this,l\x20\t\r\n\f]*)[^>]*)\/>/gi,et=/\s*$/g -fe.extend({htmlPrefilter:function(e){return e.replace(Ze,"<$1>")},clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),l=fe.contains(e.ownerDocument,e) -if(!(he.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||fe.isXMLDoc(e)))for(s=b(a),o=b(e),r=0,i=o.length;r\x20\t\r\n\f]*)[^>]*)\/>/gi,Ze=/\s*$/g +he.extend({htmlPrefilter:function(e){return e.replace(Je,"<$1>")},clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),l=he.contains(e.ownerDocument,e) +if(!(de.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||he.isXMLDoc(e)))for(s=b(a),r=0,i=(o=b(e)).length;r0&&y(s,!l&&b(e,"script")),a},cleanData:function(e){for(var t,n,r,i=fe.event.special,o=0;void 0!==(n=e[o]);o++)if(Me(n)){if(t=n[Ie.expando]){if(t.events)for(r in t.events)i[r]?fe.event.remove(n,r):fe.removeEvent(n,r,t.handle) -n[Ie.expando]=void 0}n[je.expando]&&(n[je.expando]=void 0)}}}),fe.fn.extend({detach:function(e){return N(this,e,!0)},remove:function(e){return N(this,e)},text:function(e){return Re(this,function(e){return void 0===e?fe.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return A(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){T(this,e).appendChild(e)}})},prepend:function(){return A(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=T(this,e) -t.insertBefore(e,t.firstChild)}})},before:function(){return A(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return A(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(fe.cleanData(b(e,!1)),e.textContent="") -return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return fe.clone(this,e,t)})},html:function(e){return Re(this,function(e){var t=this[0]||{},n=0,r=this.length +return(s=b(a,"script")).length>0&&y(s,!l&&b(e,"script")),a},cleanData:function(e){for(var t,n,r,i=he.event.special,o=0;void 0!==(n=e[o]);o++)if(Re(n)){if(t=n[Me.expando]){if(t.events)for(r in t.events)i[r]?he.event.remove(n,r):he.removeEvent(n,r,t.handle) +n[Me.expando]=void 0}n[Ie.expando]&&(n[Ie.expando]=void 0)}}}),he.fn.extend({detach:function(e){return N(this,e,!0)},remove:function(e){return N(this,e)},text:function(e){return Ne(this,function(e){return void 0===e?he.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return A(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||T(this,e).appendChild(e)})},prepend:function(){return A(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=T(this,e) +t.insertBefore(e,t.firstChild)}})},before:function(){return A(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return A(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(he.cleanData(b(e,!1)),e.textContent="") +return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return he.clone(this,e,t)})},html:function(e){return Ne(this,function(e){var t=this[0]||{},n=0,r=this.length if(void 0===e&&1===t.nodeType)return t.innerHTML -if("string"==typeof e&&!et.test(e)&&!Ge[(We.exec(e)||["",""])[1].toLowerCase()]){e=fe.htmlPrefilter(e) -try{for(;n1)}}),fe.Tween=B,B.prototype={constructor:B,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||fe.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(fe.cssNumber[n]?"":"px")},cur:function(){var e=B.propHooks[this.prop] +n="1%"!==t.top,o="2px"===t.marginLeft,r="4px"===t.width,a.style.marginRight="50%",i="4px"===t.marginRight,Ye.removeChild(s),a=null}}var n,r,i,o,s=te.createElement("div"),a=te.createElement("div") +a.style&&(a.style.backgroundClip="content-box",a.cloneNode(!0).style.backgroundClip="",de.clearCloneStyle="content-box"===a.style.backgroundClip,s.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",s.appendChild(a),he.extend(de,{pixelPosition:function(){return t(),n},boxSizingReliable:function(){return t(),r},pixelMarginRight:function(){return t(),i},reliableMarginLeft:function(){return t(),o}}))})() +var st=/^(none|table(?!-c[ea]).+)/,at=/^--/,lt={position:"absolute",visibility:"hidden",display:"block"},ut={letterSpacing:"0",fontWeight:"400"},ct=["Webkit","Moz","ms"],pt=te.createElement("div").style +he.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=R(e,"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(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,s,a=he.camelCase(t),l=at.test(t),u=e.style +if(l||(t=j(a)),s=he.cssHooks[t]||he.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(i=s.get(e,!1,r))?i:u[t] +"string"==(o=typeof n)&&(i=Fe.exec(n))&&i[1]&&(n=m(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(he.cssNumber[a]?"":"px")),de.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,r))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,r){var i,o,s,a=he.camelCase(t) +return at.test(t)||(t=j(a)),(s=he.cssHooks[t]||he.cssHooks[a])&&"get"in s&&(i=s.get(e,!0,n)),void 0===i&&(i=R(e,t,r)),"normal"===i&&t in ut&&(i=ut[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),he.each(["height","width"],function(e,t){he.cssHooks[t]={get:function(e,n,r){if(n)return!st.test(he.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?F(e,t,r):qe(e,lt,function(){return F(e,t,r)})},set:function(e,n,r){var i,o=r&&ot(e),s=r&&L(e,t,r,"border-box"===he.css(e,"boxSizing",!1,o),o) +return s&&(i=Fe.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=he.css(e,t)),D(0,n,s)}}}),he.cssHooks.marginLeft=M(de.reliableMarginLeft,function(e,t){if(t)return(parseFloat(R(e,"marginLeft"))||e.getBoundingClientRect().left-qe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),he.each({margin:"",padding:"",border:"Width"},function(e,t){he.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+Be[r]+t]=o[r]||o[r-2]||o[0] +return i}},rt.test(e)||(he.cssHooks[e+t].set=D)}),he.fn.extend({css:function(e,t){return Ne(this,function(e,t,n){var r,i,o={},s=0 +if(Array.isArray(t)){for(r=ot(e),i=t.length;s1)}}),he.Tween=B,B.prototype={constructor:B,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||he.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(he.cssNumber[n]?"":"px")},cur:function(){var e=B.propHooks[this.prop] return e&&e.get?e.get(this):B.propHooks._default.get(this)},run:function(e){var t,n=B.propHooks[this.prop] -return this.options.duration?this.pos=t=fe.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):B.propHooks._default.set(this),this}},B.prototype.init.prototype=B.prototype,B.propHooks={_default:{get:function(e){var t -return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=fe.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){fe.fx.step[e.prop]?fe.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[fe.cssProps[e.prop]]&&!fe.cssHooks[e.prop]?e.elem[e.prop]=e.now:fe.style(e.elem,e.prop,e.now+e.unit)}}},B.propHooks.scrollTop=B.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},fe.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},fe.fx=B.prototype.init,fe.fx.step={} -var ht,ft,mt=/^(?:toggle|show|hide)$/,gt=/queueHooks$/ -fe.Animation=fe.extend(K,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t) -return m(n.elem,e,Be.exec(t),n),n}]},tweener:function(e,t){fe.isFunction(e)?(t=e,e=["*"]):e=e.match(ke) -for(var n,r=0,i=e.length;r1)},removeAttr:function(e){return this.each(function(){fe.removeAttr(this,e)})}}),fe.extend({attr:function(e,t,n){var r,i,o=e.nodeType -if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?fe.prop(e,t,n):(1===o&&fe.isXMLDoc(e)||(i=fe.attrHooks[t.toLowerCase()]||(fe.expr.match.bool.test(t)?vt:void 0)),void 0!==n?null===n?void fe.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:(r=fe.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!he.radioValue&&"radio"===t&&i(e,"input")){var n=e.value -return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(ke) -if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),vt={set:function(e,t,n){return!1===t?fe.removeAttr(e,n):e.setAttribute(n,n),n}},fe.each(fe.expr.match.bool.source.match(/\w+/g),function(e,t){var n=bt[t]||fe.find.attr -bt[t]=function(e,t,r){var i,o,s=t.toLowerCase() -return r||(o=bt[s],bt[s]=i,i=null!=n(e,t,r)?s:null,bt[s]=o),i}}) -var yt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i -fe.fn.extend({prop:function(e,t){return Re(this,fe.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[fe.propFix[e]||e]})}}),fe.extend({prop:function(e,t,n){var r,i,o=e.nodeType -if(3!==o&&8!==o&&2!==o)return 1===o&&fe.isXMLDoc(e)||(t=fe.propFix[t]||t,i=fe.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=fe.find.attr(e,"tabindex") -return t?parseInt(t,10):yt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),he.optSelected||(fe.propHooks.selected={get:function(e){var t=e.parentNode +delete n.finish})}}),he.each(["toggle","show","hide"],function(e,t){var n=he.fn[t] +he.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(z(t,!0),e,r,i)}}),he.each({slideDown:z("show"),slideUp:z("hide"),slideToggle:z("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){he.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),he.timers=[],he.fx.tick=function(){var e,t=0,n=he.timers +for(dt=he.now();t1)},removeAttr:function(e){return this.each(function(){he.removeAttr(this,e)})}}),he.extend({attr:function(e,t,n){var r,i,o=e.nodeType +if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?he.prop(e,t,n):(1===o&&he.isXMLDoc(e)||(i=he.attrHooks[t.toLowerCase()]||(he.expr.match.bool.test(t)?gt:void 0)),void 0!==n?null===n?void he.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=he.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!de.radioValue&&"radio"===t&&i(e,"input")){var n=e.value +return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(Pe) +if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),gt={set:function(e,t,n){return!1===t?he.removeAttr(e,n):e.setAttribute(n,n),n}},he.each(he.expr.match.bool.source.match(/\w+/g),function(e,t){var n=vt[t]||he.find.attr +vt[t]=function(e,t,r){var i,o,s=t.toLowerCase() +return r||(o=vt[s],vt[s]=i,i=null!=n(e,t,r)?s:null,vt[s]=o),i}}) +var bt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i +he.fn.extend({prop:function(e,t){return Ne(this,he.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[he.propFix[e]||e]})}}),he.extend({prop:function(e,t,n){var r,i,o=e.nodeType +if(3!==o&&8!==o&&2!==o)return 1===o&&he.isXMLDoc(e)||(t=he.propFix[t]||t,i=he.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=he.find.attr(e,"tabindex") +return t?parseInt(t,10):bt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),de.optSelected||(he.propHooks.selected={get:function(e){var t=e.parentNode return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode -t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),fe.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){fe.propFix[this.toLowerCase()]=this}),fe.fn.extend({addClass:function(e){var t,n,r,i,o,s,a,l=0 -if(fe.isFunction(e))return this.each(function(t){fe(this).addClass(e.call(this,t,Y(this)))}) -if("string"==typeof e&&e)for(t=e.match(ke)||[];n=this[l++];)if(i=Y(n),r=1===n.nodeType&&" "+G(i)+" "){for(s=0;o=t[s++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ") -a=G(r),i!==a&&n.setAttribute("class",a)}return this},removeClass:function(e){var t,n,r,i,o,s,a,l=0 -if(fe.isFunction(e))return this.each(function(t){fe(this).removeClass(e.call(this,t,Y(this)))}) +t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),he.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){he.propFix[this.toLowerCase()]=this}),he.fn.extend({addClass:function(e){var t,n,r,i,o,s,a,l=0 +if(he.isFunction(e))return this.each(function(t){he(this).addClass(e.call(this,t,G(this)))}) +if("string"==typeof e&&e)for(t=e.match(Pe)||[];n=this[l++];)if(i=G(n),r=1===n.nodeType&&" "+K(i)+" "){for(s=0;o=t[s++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ") +i!==(a=K(r))&&n.setAttribute("class",a)}return this},removeClass:function(e){var t,n,r,i,o,s,a,l=0 +if(he.isFunction(e))return this.each(function(t){he(this).removeClass(e.call(this,t,G(this)))}) if(!arguments.length)return this.attr("class","") -if("string"==typeof e&&e)for(t=e.match(ke)||[];n=this[l++];)if(i=Y(n),r=1===n.nodeType&&" "+G(i)+" "){for(s=0;o=t[s++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ") -a=G(r),i!==a&&n.setAttribute("class",a)}return this},toggleClass:function(e,t){var n=typeof e -return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):fe.isFunction(e)?this.each(function(n){fe(this).toggleClass(e.call(this,n,Y(this),t),t)}):this.each(function(){var t,r,i,o -if("string"===n)for(r=0,i=fe(this),o=e.match(ke)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t) -else void 0!==e&&"boolean"!==n||(t=Y(this),t&&Ie.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Ie.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0 -for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+G(Y(n))+" ").indexOf(t)>-1)return!0 +if("string"==typeof e&&e)for(t=e.match(Pe)||[];n=this[l++];)if(i=G(n),r=1===n.nodeType&&" "+K(i)+" "){for(s=0;o=t[s++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ") +i!==(a=K(r))&&n.setAttribute("class",a)}return this},toggleClass:function(e,t){var n=typeof e +return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):he.isFunction(e)?this.each(function(n){he(this).toggleClass(e.call(this,n,G(this),t),t)}):this.each(function(){var t,r,i,o +if("string"===n)for(r=0,i=he(this),o=e.match(Pe)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t) +else void 0!==e&&"boolean"!==n||((t=G(this))&&Me.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Me.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0 +for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+K(G(n))+" ").indexOf(t)>-1)return!0 return!1}}) -var _t=/\r/g -fe.fn.extend({val:function(e){var t,n,r,i=this[0] -{if(arguments.length)return r=fe.isFunction(e),this.each(function(n){var i -1===this.nodeType&&(i=r?e.call(this,n,fe(this).val()):e,null==i?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=fe.map(i,function(e){return null==e?"":e+""})),(t=fe.valHooks[this.type]||fe.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))}) -if(i)return(t=fe.valHooks[i.type]||fe.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(_t,""):null==n?"":n)}}}),fe.extend({valHooks:{option:{get:function(e){var t=fe.find.attr(e,"value") -return null!=t?t:G(fe.text(e))}},select:{get:function(e){var t,n,r,o=e.options,s=e.selectedIndex,a="select-one"===e.type,l=a?null:[],u=a?s+1:o.length -for(r=s<0?u:a?s:0;r-1)&&(n=!0) -return n||(e.selectedIndex=-1),o}}}}),fe.each(["radio","checkbox"],function(){fe.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=fe.inArray(fe(e).val(),t)>-1}},he.checkOn||(fe.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}) -var xt=/^(?:focusinfocus|focusoutblur)$/ -fe.extend(fe.event,{trigger:function(t,n,r,i){var o,s,a,l,u,c,p,d=[r||ne],h=ce.call(t,"type")?t.type:t,f=ce.call(t,"namespace")?t.namespace.split("."):[] -if(s=a=r=r||ne,3!==r.nodeType&&8!==r.nodeType&&!xt.test(h+fe.event.triggered)&&(h.indexOf(".")>-1&&(f=h.split("."),h=f.shift(),f.sort()),u=h.indexOf(":")<0&&"on"+h,t=t[fe.expando]?t:new fe.Event(h,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=f.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:fe.makeArray(n,[t]),p=fe.event.special[h]||{},i||!p.trigger||!1!==p.trigger.apply(r,n))){if(!i&&!p.noBubble&&!fe.isWindow(r)){for(l=p.delegateType||h,xt.test(l+h)||(s=s.parentNode);s;s=s.parentNode)d.push(s),a=s -a===(r.ownerDocument||ne)&&d.push(a.defaultView||a.parentWindow||e)}for(o=0;(s=d[o++])&&!t.isPropagationStopped();)t.type=o>1?l:p.bindType||h,c=(Ie.get(s,"events")||{})[t.type]&&Ie.get(s,"handle"),c&&c.apply(s,n),(c=u&&s[u])&&c.apply&&Me(s)&&(t.result=c.apply(s,n),!1===t.result&&t.preventDefault()) -return t.type=h,i||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(d.pop(),n)||!Me(r)||u&&fe.isFunction(r[h])&&!fe.isWindow(r)&&(a=r[u],a&&(r[u]=null),fe.event.triggered=h,r[h](),fe.event.triggered=void 0,a&&(r[u]=a)),t.result}},simulate:function(e,t,n){var r=fe.extend(new fe.Event,n,{type:e,isSimulated:!0}) -fe.event.trigger(r,null,t)}}),fe.fn.extend({trigger:function(e,t){return this.each(function(){fe.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0] -if(n)return fe.event.trigger(e,t,n,!0)}}),fe.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){fe.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),fe.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),he.focusin="onfocusin"in e,he.focusin||fe.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){fe.event.simulate(t,e.target,fe.event.fix(e))} -fe.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=Ie.access(r,t) -i||r.addEventListener(e,n,!0),Ie.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Ie.access(r,t)-1 -i?Ie.access(r,t,i):(r.removeEventListener(e,n,!0),Ie.remove(r,t))}}}) -var Et=e.location,Ct=fe.now(),Tt=/\?/ -fe.parseXML=function(t){var n +var wt=/\r/g +he.fn.extend({val:function(e){var t,n,r,i=this[0] +if(arguments.length)return r=he.isFunction(e),this.each(function(n){var i +1===this.nodeType&&(null==(i=r?e.call(this,n,he(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=he.map(i,function(e){return null==e?"":e+""})),(t=he.valHooks[this.type]||he.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))}) +if(i)return(t=he.valHooks[i.type]||he.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(wt,""):null==n?"":n}}),he.extend({valHooks:{option:{get:function(e){var t=he.find.attr(e,"value") +return null!=t?t:K(he.text(e))}},select:{get:function(e){var t,n,r,o=e.options,s=e.selectedIndex,a="select-one"===e.type,l=a?null:[],u=a?s+1:o.length +for(r=s<0?u:a?s:0;r-1)&&(n=!0) +return n||(e.selectedIndex=-1),o}}}}),he.each(["radio","checkbox"],function(){he.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=he.inArray(he(e).val(),t)>-1}},de.checkOn||(he.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}) +var _t=/^(?:focusinfocus|focusoutblur)$/ +he.extend(he.event,{trigger:function(t,n,r,i){var o,s,a,l,u,c,p,d=[r||te],h=ue.call(t,"type")?t.type:t,f=ue.call(t,"namespace")?t.namespace.split("."):[] +if(s=a=r=r||te,3!==r.nodeType&&8!==r.nodeType&&!_t.test(h+he.event.triggered)&&(h.indexOf(".")>-1&&(h=(f=h.split(".")).shift(),f.sort()),u=h.indexOf(":")<0&&"on"+h,t=t[he.expando]?t:new he.Event(h,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=f.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:he.makeArray(n,[t]),p=he.event.special[h]||{},i||!p.trigger||!1!==p.trigger.apply(r,n))){if(!i&&!p.noBubble&&!he.isWindow(r)){for(l=p.delegateType||h,_t.test(l+h)||(s=s.parentNode);s;s=s.parentNode)d.push(s),a=s +a===(r.ownerDocument||te)&&d.push(a.defaultView||a.parentWindow||e)}for(o=0;(s=d[o++])&&!t.isPropagationStopped();)t.type=o>1?l:p.bindType||h,(c=(Me.get(s,"events")||{})[t.type]&&Me.get(s,"handle"))&&c.apply(s,n),(c=u&&s[u])&&c.apply&&Re(s)&&(t.result=c.apply(s,n),!1===t.result&&t.preventDefault()) +return t.type=h,i||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(d.pop(),n)||!Re(r)||u&&he.isFunction(r[h])&&!he.isWindow(r)&&((a=r[u])&&(r[u]=null),he.event.triggered=h,r[h](),he.event.triggered=void 0,a&&(r[u]=a)),t.result}},simulate:function(e,t,n){var r=he.extend(new he.Event,n,{type:e,isSimulated:!0}) +he.event.trigger(r,null,t)}}),he.fn.extend({trigger:function(e,t){return this.each(function(){he.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0] +if(n)return he.event.trigger(e,t,n,!0)}}),he.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){he.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),he.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),de.focusin="onfocusin"in e,de.focusin||he.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){he.event.simulate(t,e.target,he.event.fix(e))} +he.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=Me.access(r,t) +i||r.addEventListener(e,n,!0),Me.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Me.access(r,t)-1 +i?Me.access(r,t,i):(r.removeEventListener(e,n,!0),Me.remove(r,t))}}}) +var xt=e.location,Et=he.now(),Ct=/\?/ +he.parseXML=function(t){var n if(!t||"string"!=typeof t)return null -try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||fe.error("Invalid XML: "+t),n} -var Ot=/\[\]$/,St=/\r?\n/g,Pt=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i -fe.param=function(e,t){var n,r=[],i=function(e,t){var n=fe.isFunction(t)?t():t +try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||he.error("Invalid XML: "+t),n} +var Tt=/\[\]$/,Ot=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,Pt=/^(?:input|select|textarea|keygen)/i +he.param=function(e,t){var n,r=[],i=function(e,t){var n=he.isFunction(t)?t():t r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)} -if(Array.isArray(e)||e.jquery&&!fe.isPlainObject(e))fe.each(e,function(){i(this.name,this.value)}) -else for(n in e)$(n,e[n],t,i) -return r.join("&")},fe.fn.extend({serialize:function(){return fe.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=fe.prop(this,"elements") -return e?fe.makeArray(e):this}).filter(function(){var e=this.type -return this.name&&!fe(this).is(":disabled")&&kt.test(this.nodeName)&&!Pt.test(e)&&(this.checked||!Ve.test(e))}).map(function(e,t){var n=fe(this).val() -return null==n?null:Array.isArray(n)?fe.map(n,function(e){return{name:t.name,value:e.replace(St,"\r\n")}}):{name:t.name,value:n.replace(St,"\r\n")}}).get()}}) -var At=/%20/g,Nt=/#.*$/,Rt=/([?&])_=[^&]*/,Mt=/^(.*?):[ \t]*([^\r\n]*)$/gm,It=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,jt=/^(?:GET|HEAD)$/,Dt=/^\/\//,Lt={},Ft={},Bt="*/".concat("*"),Ht=ne.createElement("a") -Ht.href=Et.href,fe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:It.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Bt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":fe.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?J(J(e,fe.ajaxSettings),t):J(fe.ajaxSettings,e)},ajaxPrefilter:Q(Lt),ajaxTransport:Q(Ft),ajax:function(t,n){function r(t,n,r,a){var u,d,h,w,_,x=n -c||(c=!0,l&&e.clearTimeout(l),i=void 0,s=a||"",E.readyState=t>0?4:0,u=t>=200&&t<300||304===t,r&&(w=Z(f,E,r)),w=ee(f,w,E,u),u?(f.ifModified&&(_=E.getResponseHeader("Last-Modified"),_&&(fe.lastModified[o]=_),(_=E.getResponseHeader("etag"))&&(fe.etag[o]=_)),204===t||"HEAD"===f.type?x="nocontent":304===t?x="notmodified":(x=w.state,d=w.data,h=w.error,u=!h)):(h=x,!t&&x||(x="error",t<0&&(t=0))),E.status=t,E.statusText=(n||x)+"",u?v.resolveWith(m,[d,x,E]):v.rejectWith(m,[E,x,h]),E.statusCode(y),y=void 0,p&&g.trigger(u?"ajaxSuccess":"ajaxError",[E,f,u?d:h]),b.fireWith(m,[E,x]),p&&(g.trigger("ajaxComplete",[E,f]),--fe.active||fe.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{} -var i,o,s,a,l,u,c,p,d,h,f=fe.ajaxSetup({},n),m=f.context||f,g=f.context&&(m.nodeType||m.jquery)?fe(m):fe.event,v=fe.Deferred(),b=fe.Callbacks("once memory"),y=f.statusCode||{},w={},_={},x="canceled",E={readyState:0,getResponseHeader:function(e){var t -if(c){if(!a)for(a={};t=Mt.exec(s);)a[t[1].toLowerCase()]=t[2] +if(Array.isArray(e)||e.jquery&&!he.isPlainObject(e))he.each(e,function(){i(this.name,this.value)}) +else for(n in e)Y(n,e[n],t,i) +return r.join("&")},he.fn.extend({serialize:function(){return he.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=he.prop(this,"elements") +return e?he.makeArray(e):this}).filter(function(){var e=this.type +return this.name&&!he(this).is(":disabled")&&Pt.test(this.nodeName)&&!St.test(e)&&(this.checked||!Ve.test(e))}).map(function(e,t){var n=he(this).val() +return null==n?null:Array.isArray(n)?he.map(n,function(e){return{name:t.name,value:e.replace(Ot,"\r\n")}}):{name:t.name,value:n.replace(Ot,"\r\n")}}).get()}}) +var kt=/%20/g,At=/#.*$/,Nt=/([?&])_=[^&]*/,Rt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Mt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,It=/^(?:GET|HEAD)$/,jt=/^\/\//,Dt={},Lt={},Ft="*/".concat("*"),Bt=te.createElement("a") +Bt.href=xt.href,he.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:xt.href,type:"GET",isLocal:Mt.test(xt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ft,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":he.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?X(X(e,he.ajaxSettings),t):X(he.ajaxSettings,e)},ajaxPrefilter:$(Dt),ajaxTransport:$(Lt),ajax:function(t,n){function r(t,n,r,a){var u,d,h,w,_,x=n +c||(c=!0,l&&e.clearTimeout(l),i=void 0,s=a||"",E.readyState=t>0?4:0,u=t>=200&&t<300||304===t,r&&(w=J(f,E,r)),w=Z(f,w,E,u),u?(f.ifModified&&((_=E.getResponseHeader("Last-Modified"))&&(he.lastModified[o]=_),(_=E.getResponseHeader("etag"))&&(he.etag[o]=_)),204===t||"HEAD"===f.type?x="nocontent":304===t?x="notmodified":(x=w.state,d=w.data,u=!(h=w.error))):(h=x,!t&&x||(x="error",t<0&&(t=0))),E.status=t,E.statusText=(n||x)+"",u?v.resolveWith(m,[d,x,E]):v.rejectWith(m,[E,x,h]),E.statusCode(y),y=void 0,p&&g.trigger(u?"ajaxSuccess":"ajaxError",[E,f,u?d:h]),b.fireWith(m,[E,x]),p&&(g.trigger("ajaxComplete",[E,f]),--he.active||he.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{} +var i,o,s,a,l,u,c,p,d,h,f=he.ajaxSetup({},n),m=f.context||f,g=f.context&&(m.nodeType||m.jquery)?he(m):he.event,v=he.Deferred(),b=he.Callbacks("once memory"),y=f.statusCode||{},w={},_={},x="canceled",E={readyState:0,getResponseHeader:function(e){var t +if(c){if(!a)for(a={};t=Rt.exec(s);)a[t[1].toLowerCase()]=t[2] t=a[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?s:null},setRequestHeader:function(e,t){return null==c&&(e=_[e.toLowerCase()]=_[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==c&&(f.mimeType=e),this},statusCode:function(e){var t if(e)if(c)E.always(e[E.status]) else for(t in e)y[t]=[y[t],e[t]] return this},abort:function(e){var t=e||x return i&&i.abort(t),r(0,t),this}} -if(v.promise(E),f.url=((t||f.url||Et.href)+"").replace(Dt,Et.protocol+"//"),f.type=n.method||n.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(ke)||[""],null==f.crossDomain){u=ne.createElement("a") -try{u.href=f.url,u.href=u.href,f.crossDomain=Ht.protocol+"//"+Ht.host!=u.protocol+"//"+u.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=fe.param(f.data,f.traditional)),X(Lt,f,n,E),c)return E -p=fe.event&&f.global,p&&0==fe.active++&&fe.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!jt.test(f.type),o=f.url.replace(Nt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(At,"+")):(h=f.url.slice(o.length),f.data&&(o+=(Tt.test(o)?"&":"?")+f.data,delete f.data),!1===f.cache&&(o=o.replace(Rt,"$1"),h=(Tt.test(o)?"&":"?")+"_="+Ct+++h),f.url=o+h),f.ifModified&&(fe.lastModified[o]&&E.setRequestHeader("If-Modified-Since",fe.lastModified[o]),fe.etag[o]&&E.setRequestHeader("If-None-Match",fe.etag[o])),(f.data&&f.hasContent&&!1!==f.contentType||n.contentType)&&E.setRequestHeader("Content-Type",f.contentType),E.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Bt+"; q=0.01":""):f.accepts["*"]) +if(v.promise(E),f.url=((t||f.url||xt.href)+"").replace(jt,xt.protocol+"//"),f.type=n.method||n.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(Pe)||[""],null==f.crossDomain){u=te.createElement("a") +try{u.href=f.url,u.href=u.href,f.crossDomain=Bt.protocol+"//"+Bt.host!=u.protocol+"//"+u.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=he.param(f.data,f.traditional)),Q(Dt,f,n,E),c)return E;(p=he.event&&f.global)&&0==he.active++&&he.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!It.test(f.type),o=f.url.replace(At,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(kt,"+")):(h=f.url.slice(o.length),f.data&&(o+=(Ct.test(o)?"&":"?")+f.data,delete f.data),!1===f.cache&&(o=o.replace(Nt,"$1"),h=(Ct.test(o)?"&":"?")+"_="+Et+++h),f.url=o+h),f.ifModified&&(he.lastModified[o]&&E.setRequestHeader("If-Modified-Since",he.lastModified[o]),he.etag[o]&&E.setRequestHeader("If-None-Match",he.etag[o])),(f.data&&f.hasContent&&!1!==f.contentType||n.contentType)&&E.setRequestHeader("Content-Type",f.contentType),E.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Ft+"; q=0.01":""):f.accepts["*"]) for(d in f.headers)E.setRequestHeader(d,f.headers[d]) if(f.beforeSend&&(!1===f.beforeSend.call(m,E,f)||c))return E.abort() -if(x="abort",b.add(f.complete),E.done(f.success),E.fail(f.error),i=X(Ft,f,n,E)){if(E.readyState=1,p&&g.trigger("ajaxSend",[E,f]),c)return E +if(x="abort",b.add(f.complete),E.done(f.success),E.fail(f.error),i=Q(Lt,f,n,E)){if(E.readyState=1,p&&g.trigger("ajaxSend",[E,f]),c)return E f.async&&f.timeout>0&&(l=e.setTimeout(function(){E.abort("timeout")},f.timeout)) try{c=!1,i.send(w,r)}catch(e){if(c)throw e r(-1,e)}}else r(-1,"No Transport") -return E},getJSON:function(e,t,n){return fe.get(e,t,n,"json")},getScript:function(e,t){return fe.get(e,void 0,t,"script")}}),fe.each(["get","post"],function(e,t){fe[t]=function(e,n,r,i){return fe.isFunction(n)&&(i=i||r,r=n,n=void 0),fe.ajax(fe.extend({url:e,type:t,dataType:i,data:n,success:r},fe.isPlainObject(e)&&e))}}),fe._evalUrl=function(e){return fe.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},fe.fn.extend({wrapAll:function(e){var t -return this[0]&&(fe.isFunction(e)&&(e=e.call(this[0])),t=fe(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild -return e}).append(this)),this},wrapInner:function(e){return fe.isFunction(e)?this.each(function(t){fe(this).wrapInner(e.call(this,t))}):this.each(function(){var t=fe(this),n=t.contents() -n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=fe.isFunction(e) -return this.each(function(n){fe(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){fe(this).replaceWith(this.childNodes)}),this}}),fe.expr.pseudos.hidden=function(e){return!fe.expr.pseudos.visible(e)},fe.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},fe.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}} -var qt={0:200,1223:204},zt=fe.ajaxSettings.xhr() -he.cors=!!zt&&"withCredentials"in zt,he.ajax=zt=!!zt,fe.ajaxTransport(function(t){var n,r -if(he.cors||zt&&!t.crossDomain)return{send:function(i,o){var s,a=t.xhr() +return E},getJSON:function(e,t,n){return he.get(e,t,n,"json")},getScript:function(e,t){return he.get(e,void 0,t,"script")}}),he.each(["get","post"],function(e,t){he[t]=function(e,n,r,i){return he.isFunction(n)&&(i=i||r,r=n,n=void 0),he.ajax(he.extend({url:e,type:t,dataType:i,data:n,success:r},he.isPlainObject(e)&&e))}}),he._evalUrl=function(e){return he.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},he.fn.extend({wrapAll:function(e){var t +return this[0]&&(he.isFunction(e)&&(e=e.call(this[0])),t=he(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild +return e}).append(this)),this},wrapInner:function(e){return he.isFunction(e)?this.each(function(t){he(this).wrapInner(e.call(this,t))}):this.each(function(){var t=he(this),n=t.contents() +n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=he.isFunction(e) +return this.each(function(n){he(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){he(this).replaceWith(this.childNodes)}),this}}),he.expr.pseudos.hidden=function(e){return!he.expr.pseudos.visible(e)},he.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},he.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}} +var Ht={0:200,1223:204},qt=he.ajaxSettings.xhr() +de.cors=!!qt&&"withCredentials"in qt,de.ajax=qt=!!qt,he.ajaxTransport(function(t){var n,r +if(de.cors||qt&&!t.crossDomain)return{send:function(i,o){var s,a=t.xhr() if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)a[s]=t.xhrFields[s] t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest") for(s in i)a.setRequestHeader(s,i[s]) -n=function(e){return function(){n&&(n=r=a.onload=a.onerror=a.onabort=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(qt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=n(),r=a.onerror=n("error"),void 0!==a.onabort?a.onabort=r:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort") -try{a.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),fe.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),fe.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return fe.globalEval(e),e}}}),fe.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),fe.ajaxTransport("script",function(e){if(e.crossDomain){var t,n -return{send:function(r,i){t=fe(" - + +
diff --git a/mstile-144x144-efcd012cc6a8a8be0092cd40219d17ad.png b/mstile-144x144-efcd012cc6a8a8be0092cd40219d17ad.png deleted file mode 100644 index 9bc8517..0000000 Binary files a/mstile-144x144-efcd012cc6a8a8be0092cd40219d17ad.png and /dev/null differ diff --git a/mstile-150x150-0d93005b9ffa38d71ab25a32af334412.png b/mstile-150x150-0d93005b9ffa38d71ab25a32af334412.png new file mode 100644 index 0000000..2882f50 Binary files /dev/null and b/mstile-150x150-0d93005b9ffa38d71ab25a32af334412.png differ diff --git a/mstile-150x150-ce0576f6f532e0c54a402b8a46162742.png b/mstile-150x150-ce0576f6f532e0c54a402b8a46162742.png deleted file mode 100644 index e4d63bb..0000000 Binary files a/mstile-150x150-ce0576f6f532e0c54a402b8a46162742.png and /dev/null differ diff --git a/mstile-310x150-3ae93a282323a6dc8f6fb3399fa63565.png b/mstile-310x150-3ae93a282323a6dc8f6fb3399fa63565.png deleted file mode 100644 index cad8217..0000000 Binary files a/mstile-310x150-3ae93a282323a6dc8f6fb3399fa63565.png and /dev/null differ diff --git a/mstile-310x310-933fbe7d3aec639e2f89bd0e4d565f97.png b/mstile-310x310-933fbe7d3aec639e2f89bd0e4d565f97.png deleted file mode 100644 index 4309dac..0000000 Binary files a/mstile-310x310-933fbe7d3aec639e2f89bd0e4d565f97.png and /dev/null differ diff --git a/mstile-70x70-96102b1befe9786dc0c1ff7ad6c8fd82.png b/mstile-70x70-96102b1befe9786dc0c1ff7ad6c8fd82.png deleted file mode 100644 index 457be71..0000000 Binary files a/mstile-70x70-96102b1befe9786dc0c1ff7ad6c8fd82.png and /dev/null differ diff --git a/safari-pinned-tab.svg b/safari-pinned-tab.svg index 8e3ca13..ab5fb22 100644 --- a/safari-pinned-tab.svg +++ b/safari-pinned-tab.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file