(function(n,t){typeof exports=="object"?t(exports):typeof define=="function"&&define.amd?define(["exports"],t):t(n)})(this,function(n){function e(n){this._targetElement=n,this._options={nextLabel:"Next &rarr;",prevLabel:"&larr; Back",skipLabel:"Skip",doneLabel:"Done",tooltipPosition:"bottom",tooltipClass:"",highlightClass:"",exitOnEsc:!0,exitOnOverlayClick:!0,showStepNumbers:!0,keyboardNavigation:!0,showButtons:!0,showBullets:!0,showProgress:!1,scrollToElement:!0,overlayOpacity:.8,positionPrecedence:["bottom","top","right","left"],disableInteraction:!1}}function k(n){var e=[],i=this,k,h,c,l,w,v,f,p,r,b,y,d,g;if(this._options.steps)for(f=0,k=this._options.steps.length;f<k;f++)h=a(this._options.steps[f]),h.step=e.length+1,typeof h.element=="string"&&(h.element=document.querySelector(h.element)),(typeof h.element=="undefined"||h.element==null)&&(c=document.querySelector(".introjsFloatingElement"),c==null&&(c=document.createElement("div"),c.className="introjsFloatingElement",document.body.appendChild(c)),h.element=c,h.position="floating"),h.element!=null&&e.push(h);else{if(l=n.querySelectorAll("*[data-intro]"),l.length<1)return!1;for(f=0,p=l.length;f<p;f++)r=l[f],w=parseInt(r.getAttribute("data-step"),10),w>0&&(e[w-1]={element:r,intro:r.getAttribute("data-intro"),step:parseInt(r.getAttribute("data-step"),10),tooltipClass:r.getAttribute("data-tooltipClass"),highlightClass:r.getAttribute("data-highlightClass"),position:r.getAttribute("data-position")||this._options.tooltipPosition});for(v=0,f=0,p=l.length;f<p;f++)if(r=l[f],r.getAttribute("data-step")==null){for(;;)if(typeof e[v]=="undefined")break;else v++;e[v]={element:r,intro:r.getAttribute("data-intro"),step:v+1,tooltipClass:r.getAttribute("data-tooltipClass"),highlightClass:r.getAttribute("data-highlightClass"),position:r.getAttribute("data-position")||this._options.tooltipPosition}}}for(b=[],y=0;y<e.length;y++)e[y]&&b.push(e[y]);return e=b,e.sort(function(n,t){return n.step-t.step}),i._introItems=e,it.call(i,n)&&(u.call(i),d=n.querySelector(".introjs-skipbutton"),g=n.querySelector(".introjs-nextbutton"),i._onKeyDown=function(t){if(t.keyCode===27&&i._options.exitOnEsc==!0)i._introExitCallback!=undefined&&i._introExitCallback.call(i),o.call(i,n);else if(t.keyCode===37)s.call(i);else if(t.keyCode===39)u.call(i);else if(t.keyCode===13){var r=t.target||t.srcElement;r&&r.className.indexOf("introjs-prevbutton")>0?s.call(i):r&&r.className.indexOf("introjs-skipbutton")>0?(i._introItems.length-1==i._currentStep&&typeof i._introCompleteCallback=="function"&&i._introCompleteCallback.call(i),i._introExitCallback!=undefined&&i._introExitCallback.call(i),o.call(i,n)):u.call(i),t.preventDefault?t.preventDefault():t.returnValue=!1}},i._onResize=function(){t.call(i,document.querySelector(".introjs-helperLayer")),t.call(i,document.querySelector(".introjs-tooltipReferenceLayer"))},window.addEventListener?(this._options.keyboardNavigation&&window.addEventListener("keydown",i._onKeyDown,!0),window.addEventListener("resize",i._onResize,!0)):document.attachEvent&&(this._options.keyboardNavigation&&document.attachEvent("onkeydown",i._onKeyDown),document.attachEvent("onresize",i._onResize))),!1}function a(n){var i,t;if(n==null||typeof n!="object"||typeof n.nodeType!="undefined")return n;i={};for(t in n)i[t]=typeof jQuery!="undefined"&&n[t]instanceof jQuery?n[t]:a(n[t]);return i}function d(n){this._currentStep=n-2,typeof this._introItems!="undefined"&&u.call(this)}function u(){if(this._direction="forward",typeof this._currentStep=="undefined"?this._currentStep=0:++this._currentStep,this._introItems.length<=this._currentStep){typeof this._introCompleteCallback=="function"&&this._introCompleteCallback.call(this),o.call(this,this._targetElement);return}var n=this._introItems[this._currentStep];typeof this._introBeforeChangeCallback!="undefined"&&this._introBeforeChangeCallback.call(this,n.element),p.call(this,n)}function s(){if(this._direction="backward",this._currentStep===0)return!1;var n=this._introItems[--this._currentStep];typeof this._introBeforeChangeCallback!="undefined"&&this._introBeforeChangeCallback.call(this,n.element),p.call(this,n)}function o(n){var i=n.querySelector(".introjs-overlay"),u,f,e,o,s,t,r;if(i!=null){if(i.style.opacity=0,setTimeout(function(){i.parentNode&&i.parentNode.removeChild(i)},500),u=n.querySelector(".introjs-helperLayer"),u&&u.parentNode.removeChild(u),f=n.querySelector(".introjs-tooltipReferenceLayer"),f&&f.parentNode.removeChild(f),e=n.querySelector(".introjs-disableInteraction"),e&&e.parentNode.removeChild(e),o=document.querySelector(".introjsFloatingElement"),o&&o.parentNode.removeChild(o),s=document.querySelector(".introjs-showElement"),s&&(s.className=s.className.replace(/introjs-[a-zA-Z]+/g,"").replace(/^\s+|\s+$/g,"")),t=document.querySelectorAll(".introjs-fixParent"),t&&t.length>0)for(r=t.length-1;r>=0;r--)t[r].className=t[r].className.replace(/introjs-fixParent/g,"").replace(/^\s+|\s+$/g,"");window.removeEventListener?window.removeEventListener("keydown",this._onKeyDown,!0):document.detachEvent&&document.detachEvent("onkeydown",this._onKeyDown),this._currentStep=undefined,Jive.Introduction.IsRunning=!1}}function v(n,t,i,u){var a="",v,e,f,o,s,w,p,h;if(t.style.top=null,t.style.right=null,t.style.bottom=null,t.style.left=null,t.style.marginLeft=null,t.style.marginTop=null,i.style.display="inherit",typeof u!="undefined"&&u!=null&&(u.style.top=null,u.style.left=null),this._introItems[this._currentStep]){v=this._introItems[this._currentStep],a=typeof v.tooltipClass=="string"?v.tooltipClass:this._options.tooltipClass,t.className=("introjs-tooltip "+a).replace(/^\s+|\s+$/g,""),s=this._introItems[this._currentStep].position,(s=="auto"||this._options.tooltipPosition=="auto")&&s!="floating"&&(s=g.call(this,n,t,s)),f=r(n),e=r(t),o=l();switch(s){case"top":i.className="introjs-arrow bottom",h=15,c(f,h,e,o,t),t.style.bottom=f.height+20+"px";break;case"right":t.style.left=f.width+20+"px",f.top+e.height>o.height?(i.className="introjs-arrow left-bottom",t.style.top="-"+(e.height-f.height-20)+"px"):i.className="introjs-arrow left";break;case"left":this._options.showStepNumbers==!0&&(t.style.top="15px"),f.top+e.height>o.height?(t.style.top="-"+(e.height-f.height-20)+"px",i.className="introjs-arrow right-bottom"):i.className="introjs-arrow right",t.style.right=f.width+20+"px";break;case"floating":i.style.display="none",t.style.left="50%",t.style.top="50%",t.style.marginLeft="-"+e.width/2+"px",t.style.marginTop="-"+e.height/2+"px",typeof u!="undefined"&&u!=null&&(u.style.left="-"+(e.width/2+18)+"px",u.style.top="-"+(e.height/2+18)+"px");break;case"bottom-right-aligned":i.className="introjs-arrow top-right",w=0,y(f,w,e,t),t.style.top=f.height+20+"px";break;case"bottom-middle-aligned":i.className="introjs-arrow top-middle",p=f.width/2-e.width/2,y(f,p,e,t)&&(t.style.right=null,c(f,p,e,o,t)),t.style.top=f.height+20+"px";break;case"bottom-left-aligned":case"bottom":default:i.className="introjs-arrow top",h=0,c(f,h,e,o,t),t.style.top=f.height+20+"px"}}}function c(n,t,i,r,u){return n.left+t+i.width>r.width?(u.style.left=r.width-i.width-n.left+"px",!1):(u.style.left=t+"px",!0)}function y(n,t,i,r){return n.left+n.width-t-i.width<0?(r.style.left=-n.left+"px",!1):(r.style.right=t+"px",!0)}function g(n,t,i){var u=this._options.positionPrecedence.slice(),s=l(),c=r(t).height+10,o=r(t).width+20,e=r(n),h="floating";return e.left+o>s.width||e.left+e.width/2-o<0?(f(u,"bottom"),f(u,"top")):(e.height+e.top+c>s.height&&f(u,"bottom"),e.top-c<0&&f(u,"top")),e.width+e.left+o>s.width&&f(u,"right"),e.left-o<0&&f(u,"left"),u.length>0&&(h=u[0]),i&&i!="auto"&&u.indexOf(i)>-1&&(h=i),h}function f(n,t){n.indexOf(t)>-1&&n.splice(n.indexOf(t),1)}function t(n){if(n){if(!this._introItems[this._currentStep])return;var u=this._introItems[this._currentStep],t=r(u.element),i=10;u.position=="floating"&&(i=0),n.setAttribute("style","width: "+(t.width+i)+"px; height:"+(t.height+i)+"px; top:"+(t.top-5)+"px;left: "+(t.left-5)+"px;")}}function nt(){var n=document.querySelector(".introjs-disableInteraction");n===null&&(n=document.createElement("div"),n.className="introjs-disableInteraction",this._targetElement.appendChild(n)),t.call(this,n)}function p(n){var at,g,vt,bt,a,gt,kt,d,ht,ft,e,y,p,dt,h;typeof this._introChangeCallback!="undefined"&&this._introChangeCallback.call(this,n.element);var f=this,lt=document.querySelector(".introjs-helperLayer"),c=document.querySelector(".introjs-tooltipReferenceLayer"),et="introjs-helperLayer",si=r(n.element);if(typeof n.highlightClass=="string"&&(et+=" "+n.highlightClass),typeof this._options.highlightClass=="string"&&(et+=" "+this._options.highlightClass),lt!=null){var k=c.querySelector(".introjs-helperNumberLayer"),ri=c.querySelector(".introjs-tooltiptext"),ui=c.querySelector(".introjs-arrow"),rt=c.querySelector(".introjs-tooltip"),p=c.querySelector(".introjs-skipbutton"),y=c.querySelector(".introjs-prevbutton"),e=c.querySelector(".introjs-nextbutton");if(lt.className=et,rt.style.opacity=0,rt.style.display="none",k!=null&&(at=this._introItems[n.step-2>=0?n.step-2:0],(at!=null&&this._direction=="forward"&&at.position=="floating"||this._direction=="backward"&&n.position=="floating")&&(k.style.opacity=0)),t.call(f,lt),t.call(f,c),g=document.querySelectorAll(".introjs-fixParent"),g&&g.length>0)for(a=g.length-1;a>=0;a--)g[a].className=g[a].className.replace(/introjs-fixParent/g,"").replace(/^\s+|\s+$/g,"");vt=document.querySelector(".introjs-showElement"),vt.className=vt.className.replace(/introjs-[a-zA-Z]+/g,"").replace(/^\s+|\s+$/g,""),f._lastShowElementTimer&&clearTimeout(f._lastShowElementTimer),f._lastShowElementTimer=setTimeout(function(){k!=null&&(k.innerHTML=n.step),ri.innerHTML=n.intro,rt.style.display="block",v.call(f,n.element,rt,ui,k),c.querySelector(".introjs-bullets li > a.active").className="",c.querySelector('.introjs-bullets li > a[data-stepnumber="'+n.step+'"]').className="active",c.querySelector(".introjs-progress .introjs-progressbar").setAttribute("style","width:"+w.call(f)+"%;"),rt.style.opacity=1,k&&(k.style.opacity=1),e.tabIndex===-1?p.focus():e.focus()},350)}else{var yt=document.createElement("div"),ut=document.createElement("div"),pt=document.createElement("div"),b=document.createElement("div"),wt=document.createElement("div"),ot=document.createElement("div"),st=document.createElement("div"),it=document.createElement("div");for(yt.className=et,ut.className="introjs-tooltipReferenceLayer",t.call(f,yt),t.call(f,ut),this._targetElement.appendChild(yt),this._targetElement.appendChild(ut),pt.className="introjs-arrow",wt.className="introjs-tooltiptext",wt.innerHTML=n.intro,ot.className="introjs-bullets",this._options.showBullets===!1&&(ot.style.display="none"),bt=document.createElement("ul"),a=0,gt=this._introItems.length;a<gt;a++)kt=document.createElement("li"),d=document.createElement("a"),d.onclick=function(){f.goToStep(this.getAttribute("data-stepnumber"))},a===n.step-1&&(d.className="active"),d.href="javascript:void(0);",d.innerHTML="&nbsp;",d.setAttribute("data-stepnumber",this._introItems[a].step),kt.appendChild(d),bt.appendChild(kt);ot.appendChild(bt),st.className="introjs-progress",this._options.showProgress===!1&&(st.style.display="none"),ht=document.createElement("div"),ht.className="introjs-progressbar",ht.setAttribute("style","width:"+w.call(this)+"%;"),st.appendChild(ht),it.className="introjs-tooltipbuttons",this._options.showButtons===!1&&(it.style.display="none"),b.className="introjs-tooltip",b.appendChild(wt),b.appendChild(ot),b.appendChild(st),this._options.showStepNumbers==!0&&(ft=document.createElement("span"),ft.className="introjs-helperNumberLayer",ft.innerHTML=n.step,ut.appendChild(ft)),b.appendChild(pt),ut.appendChild(b),e=document.createElement("a"),e.onclick=function(){f._introItems.length-1!=f._currentStep&&u.call(f)},e.href="javascript:void(0);",e.innerHTML=this._options.nextLabel,y=document.createElement("a"),y.onclick=function(){f._currentStep!=0&&s.call(f)},y.href="javascript:void(0);",y.innerHTML=this._options.prevLabel,p=document.createElement("a"),p.className="introjs-button introjs-skipbutton",p.href="javascript:void(0);",p.innerHTML=this._options.skipLabel,p.onclick=function(){f._introItems.length-1==f._currentStep&&typeof f._introCompleteCallback=="function"&&f._introCompleteCallback.call(f),f._introItems.length-1!=f._currentStep&&typeof f._introExitCallback=="function"&&f._introExitCallback.call(f),o.call(f,f._targetElement)},it.appendChild(p),this._introItems.length>1&&(it.appendChild(y),it.appendChild(e)),b.appendChild(it),v.call(f,n.element,b,pt,ft)}for(this._options.disableInteraction===!0&&nt.call(f),y.removeAttribute("tabIndex"),e.removeAttribute("tabIndex"),this._currentStep==0&&this._introItems.length>1?(y.className="introjs-button introjs-prevbutton introjs-disabled",y.tabIndex="-1",e.className="introjs-button introjs-nextbutton",p.innerHTML=this._options.skipLabel):this._introItems.length-1==this._currentStep||this._introItems.length==1?(p.innerHTML=this._options.doneLabel,y.className="introjs-button introjs-prevbutton",e.className="introjs-button introjs-nextbutton introjs-disabled",e.tabIndex="-1"):(y.className="introjs-button introjs-prevbutton",e.className="introjs-button introjs-nextbutton",p.innerHTML=this._options.skipLabel),e.focus(),n.element.className+=" introjs-showElement",dt=i(n.element,"position"),dt!=="absolute"&&dt!=="relative"&&(n.element.className+=" introjs-relativePosition"),h=n.element.parentNode;h!=null;){if(h.tagName.toLowerCase()==="body")break;var fi=i(h,"z-index"),ei=parseFloat(i(h,"opacity")),ni=i(h,"transform")||i(h,"-webkit-transform")||i(h,"-moz-transform")||i(h,"-ms-transform")||i(h,"-o-transform");(/[0-9]+/.test(fi)||ei<1||ni!=="none"&&ni!==undefined)&&(h.className+=" introjs-fixParent"),h=h.parentNode}if(!tt(n.element)&&this._options.scrollToElement===!0){var ct=n.element.getBoundingClientRect(),ti=l().height,ii=ct.bottom-(ct.bottom-ct.top),oi=ct.bottom-ti;ii<0||n.element.clientHeight>ti?window.scrollBy(0,ii-30):window.scrollBy(0,oi+100)}typeof this._introAfterChangeCallback!="undefined"&&this._introAfterChangeCallback.call(this,n.element)}function i(n,t){var i="";return n.currentStyle?i=n.currentStyle[t]:document.defaultView&&document.defaultView.getComputedStyle&&(i=document.defaultView.getComputedStyle(n,null).getPropertyValue(t)),i&&i.toLowerCase?i.toLowerCase():i}function l(){if(window.innerWidth!=undefined)return{width:window.innerWidth,height:window.innerHeight};var n=document.documentElement;return{width:n.clientWidth,height:n.clientHeight}}function tt(n){var t=n.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom+80<=window.innerHeight&&t.right<=window.innerWidth}function it(n){var u=document.createElement("div"),t="",f=this,i;return u.className="introjs-overlay",n.tagName.toLowerCase()==="body"?(t+="top: 0;bottom: 0; left: 0;right: 0;position: fixed;",u.setAttribute("style",t)):(i=r(n),i&&(t+="width: "+i.width+"px; height:"+i.height+"px; top:"+i.top+"px;left: "+i.left+"px;",u.setAttribute("style",t))),n.appendChild(u),setTimeout(function(){t+="opacity: "+f._options.overlayOpacity.toString()+";",u.setAttribute("style",t)},10),!0}function r(n){var t={},i,r;for(t.width=n.offsetWidth,t.height=n.offsetHeight,i=0,r=0;n&&!isNaN(n.offsetLeft)&&!isNaN(n.offsetTop);)i+=n.offsetLeft,r+=n.offsetTop,n=n.offsetParent;return t.top=r,t.left=i,t}function w(){var n=parseInt(this._currentStep+1,10);return n/this._introItems.length*100}function rt(n,t){var r={},i;for(i in n)r[i]=n[i];for(i in t)r[i]=t[i];return r}var b="1.1.1",h=function(n){if(typeof n=="object")return new e(n);if(typeof n=="string"){var t=document.querySelector(n);if(t)return new e(t);throw new Error("There is no element with given selector.");}else return new e(document.body)};return h.version=b,h.fn=e.prototype={clone:function(){return new e(this)},setOption:function(n,t){return this._options[n]=t,this},setOptions:function(n){return this._options=rt(this._options,n),this},start:function(){return k.call(this,this._targetElement),this},goToStep:function(n){return d.call(this,n),this},nextStep:function(){return u.call(this),this},previousStep:function(){return s.call(this),this},exit:function(){return o.call(this,this._targetElement),this},refresh:function(){return t.call(this,document.querySelector(".introjs-helperLayer")),t.call(this,document.querySelector(".introjs-tooltipReferenceLayer")),this},onbeforechange:function(n){if(typeof n=="function")this._introBeforeChangeCallback=n;else throw new Error("Provided callback for onbeforechange was not a function");return this},onchange:function(n){if(typeof n=="function")this._introChangeCallback=n;else throw new Error("Provided callback for onchange was not a function.");return this},onafterchange:function(n){if(typeof n=="function")this._introAfterChangeCallback=n;else throw new Error("Provided callback for onafterchange was not a function");return this},oncomplete:function(n){if(typeof n=="function")this._introCompleteCallback=n;else throw new Error("Provided callback for oncomplete was not a function.");return this},onexit:function(n){if(typeof n=="function")this._introExitCallback=n;else throw new Error("Provided callback for onexit was not a function.");return this}},n.introJs=h,h}),function(n){n.fn.jqDrag=function(n){return f(this,n,"d")},n.fn.jqResize=function(n){return f(this,n,"r")},n.jqDnR={dnr:{},e:0,drag:function(n){return t.k=="d"?i.css({left:t.X+n.pageX-t.pX,top:t.Y+n.pageY-t.pY}):i.css({width:Math.max(n.pageX-t.pX+t.W,200),height:Math.max(n.pageY-t.pY+t.H,250)}),!1},stop:function(){i.css("opacity",t.o),n(document).off("mousemove mouseup")}};var u=n.jqDnR,t=u.dnr,i=u.e,f=function(u,f,e){return u.each(function(){f=f?n(f,u):u,f.bind("mousedown",{e:u,k:e},function(u){var e=u.data,f={};if(i=e.e,i.css("position")!="relative")try{i.position(f)}catch(o){}t={X:f.left||r("left")||0,Y:f.top||r("top")||0,W:r("width")||i[0].scrollWidth||0,H:r("height")||i[0].scrollHeight||0,pX:u.pageX,pY:u.pageY,k:e.k,o:i.css("opacity")},i.css({opacity:.8});n(document).on("mousemove",n.jqDnR.drag).on("mouseup",n.jqDnR.stop);return!1})})},r=function(n){return parseInt(i.css(n))||!1}}(jQuery),function(n){n.fn.jqm=function(t){return this.each(function(){var r=n(this),u=r.data("jqm")||n.extend({ID:a++},n.jqm.params),i=n.extend(u,t);r.data("jqm",i).addClass("jqm-init")[0]._jqmID=i.ID,i.trigger&&r.jqmAddTrigger(i.trigger)})},n.fn.jqmAddTrigger=function(t){return this.each(function(){r(n(this),"jqmShow",t)||i("jqmAddTrigger must be called on initialized modals")})},n.fn.jqmAddClose=function(t){return this.each(function(){r(n(this),"jqmHide",t)||i("jqmAddClose must be called on initialized modals")})},n.fn.jqmShow=function(t){return this.each(function(){this._jqmShown||e(n(this),t)})},n.fn.jqmHide=function(t){return this.each(function(){this._jqmShown&&o(n(this),t)})};var i=function(n){window.console&&window.console.error&&window.console.error(n)},e=function(t,i){var r=t.data("jqm"),i=i||window.event,o=parseInt(t.css("z-index")),o=o>0?o:3e3,h=n("<div><\/div>").addClass(r.overlayClass).css({height:"100%",width:"100%",position:"fixed",left:0,top:0,"z-index":o-1,opacity:r.overlay/100}),s={w:t,c:r,o:h,t:i},f,e;t.css("z-index",o),r.ajax?(f=r.target||t,e=r.ajax,f=typeof f=="string"?n(f,t):n(f),e.substr(0,1)=="@"&&(e=n(i).attr(e.substring(1))),f.load(e,function(){r.onLoad&&r.onLoad.call(this,s)}),r.ajaxText&&f.html(r.ajaxText),u(s)):u(s)},o=function(n,t){var i=n.data("jqm"),t=t||window.event,r={w:n,c:i,o:n.data("jqmv"),t:t};c(r)},s=function(t){return t.c.overlay>0&&t.o.prependTo("body"),t.w.show(),n.jqm.focusFunc(t.w,!0),!0},h=function(n){return n.w.hide()&&n.o&&n.o.remove(),!0},r=function(t,i,r){var u=t.data("jqm");return t.data("jqm")?n(r).each(function(){this[i]=this[i]||[],n.inArray(u.ID,this[i])<0&&(this[i].push(u.ID),n(this).click(function(){var n=this;return t[i](this),!1}))}):!1},u=function(i){var r=i.w,e=i.o,u=i.c;u.onShow(i)!==!1&&(r[0]._jqmShown=!0,u.modal?(t[0]||f("bind"),t.push(r[0])):r.jqmAddClose(e),u.closeClass&&r.jqmAddClose(n("."+u.closeClass,r)),u.toTop&&e&&r.before('<span id="jqmP'+u.ID+'"><\/span>').insertAfter(e),r.data("jqmv",e),r.unbind("keydown",n.jqm.closeOnEscFunc),u.closeOnEsc&&r.attr("tabindex",0).bind("keydown",n.jqm.closeOnEscFunc).focus())},c=function(i){var u=i.w,e=i.o,r=i.c;r.onHide(i)!==!1&&(u[0]._jqmShown=!1,r.modal&&(t.pop(),t[0]||f("unbind")),r.toTop&&e&&n("#jqmP"+r.ID).after(u).remove())},f=function(t){n(document)[t]("keypress keydown mousedown",l)},l=function(i){var r=n(i.target).data("jqm")||n(i.target).parents(".jqm-init:first").data("jqm"),u=t[t.length-1];return r&&r.ID==u._jqmID?!0:n.jqm.focusFunc(u,i)},a=0,t=[];n.jqm={params:{overlay:50,overlayClass:"jqmOverlay",closeClass:"jqmClose",closeOnEsc:!1,trigger:".jqModal",ajax:!1,target:!1,ajaxText:"",modal:!1,toTop:!1,onShow:s,onHide:h,onLoad:!1},focusFunc:function(t,i){return i&&n(":input:visible:first",t).focus(),!1},closeOnEscFunc:function(t){if(t.keyCode==27)return n(this).jqmHide(),!1}}}(jQuery),function(n){n.fn.extend({iframer:function(t){t=n.extend({},{iframe:"iframer_iframe",returnType:"html",onComplete:function(){}},t);var i=n("<iframe name="+t.iframe+' id="'+t.iframe+'" width="0" height="0" style="border: none; display: none; visibility: hidden;"><\/iframe>');n(this).append(i).attr("target",t.iframe).submit(function(){return n("#"+t.iframe).load(function(){var data=n("#"+t.iframe).contents().find("pre").html();t.returnType.toLowerCase()=="json"&&eval("data="+data);t.onComplete(data);n("#"+t.iframe).contents().find("body").html(""),n("#"+t.iframe).unbind("load")}),!0})}})}(jQuery),function(n){function r(t){var i=t||window.event,e=[].slice.call(arguments,1),r=0,o=!0,f=0,u=0;return t=n.event.fix(i),t.type="mousewheel",i.wheelDelta&&(r=i.wheelDelta/120),i.detail&&(r=-i.detail/3),u=r,i.axis!==undefined&&i.axis===i.HORIZONTAL_AXIS&&(u=0,f=-1*r),i.wheelDeltaY!==undefined&&(u=i.wheelDeltaY/120),i.wheelDeltaX!==undefined&&(f=i.wheelDeltaX/-120),e.unshift(t,r,f,u),(n.event.dispatch||n.event.handle).apply(this,e)}var t=["DOMMouseScroll","mousewheel"],i;if(n.event.fixHooks)for(i=t.length;i;)n.event.fixHooks[t[--i]]=n.event.mouseHooks;n.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var n=t.length;n;)this.addEventListener(t[--n],r,!1);else this.onmousewheel=r},teardown:function(){if(this.removeEventListener)for(var n=t.length;n;)this.removeEventListener(t[--n],r,!1);else this.onmousewheel=null}},n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}(jQuery),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"&&typeof module=="object"?module.exports=n:n(jQuery)}(function(n,t){"use strict";function s(t,i,r,u){for(var s=[],o,f,h,c,a,v,e=0;e<t.length;e++)o=t[e],o?(f=tinycolor(o),h=f.toHsl().l<.5?"sp-thumb-el sp-thumb-dark":"sp-thumb-el sp-thumb-light",h+=tinycolor.equals(i,o)?" sp-thumb-active":"",c=f.toString(u.preferredFormat||"rgb"),a=l?"background-color:"+f.toRgbString():"filter:"+f.toFilter(),s.push('<span title="'+c+'" data-color="'+f.toRgbString()+'" class="'+h+'"><span class="sp-thumb-inner" style="'+a+';" /><\/span>')):(v="sp-clear-display",s.push(n("<div />").append(n('<span data-color="" style="background-color:transparent;" class="'+v+'"><\/span>').attr("title",u.noColorSelectedText)).html()));return"<div class='sp-cf "+r+"'>"+s.join("")+"<\/div>"}function y(){for(var n=0;n<i.length;n++)i[n]&&i[n].hide()}function p(t,i){var r=n.extend({},c,t);return r.callbacks={move:f(r.move,i),change:f(r.change,i),show:f(r.show,i),hide:f(r.hide,i),beforeShow:f(r.beforeShow,i)},r}function w(u,f){function er(){var t,i,r;if(h.showPaletteOnly&&(h.showPalette=!0),rr.text(h.showPaletteOnly?h.togglePaletteMoreText:h.togglePaletteLessText),h.palette)for(ai=h.palette.slice(0),fi=n.isArray(ai[0])?ai:[ai],vi={},t=0;t<fi.length;t++)for(i=0;i<fi[t].length;i++)r=tinycolor(fi[t][i]).toRgbString(),vi[r]=!0;c.toggleClass("sp-flat",ft),c.toggleClass("sp-input-disabled",!h.showInput),c.toggleClass("sp-alpha-enabled",h.showAlpha),c.toggleClass("sp-clear-enabled",ct),c.toggleClass("sp-buttons-disabled",!h.showButtons),c.toggleClass("sp-palette-buttons-disabled",!h.togglePaletteOnly),c.toggleClass("sp-palette-disabled",!h.showPalette),c.toggleClass("sp-palette-only",h.showPaletteOnly),c.toggleClass("sp-initial-disabled",!h.showInitial),c.addClass(h.className).addClass(h.containerClassName),at()}function wu(){function u(t){return t.data&&t.data.ignore?(ut(n(t.target).closest(".sp-thumb-el").data("color")),dt()):(ut(n(t.target).closest(".sp-thumb-el").data("color")),dt(),lt(!0),h.hideAfterPaletteSelect&&st()),!1}var t,i;if(r&&c.find("*:not(input)").attr("unselectable","on"),er(),ur){w.after(wt).addClass("h-b-v");w.off().on("focus",function(){w.removeClass("h-b-v")}).on("blur",function(){w.addClass("h-b-v"),ut(this.value)})}if(ct||ir.hide(),ft){w.after(c).addClass("h-b-v");w.off().on("focus",function(){w.removeClass("h-b-v")}).on("blur",function(){w.addClass("h-b-v"),ut(this.value)})}else t=h.appendTo==="parent"?w.parent():n(h.appendTo),t.length!==1&&(t=n("body")),t.append(c);tu(),oi.bind("click.spectrum touchstart.spectrum",function(t){nr||uu(),t.stopPropagation(),n(t.target).is("input")||t.preventDefault()}),(w.is(":disabled")||h.disabled===!0)&&hu(),c.click(k),it.change(cr),it.bind("paste",function(){setTimeout(cr,1)}),it.keydown(function(n){n.keyCode==13&&cr()}),gr.text(h.cancelText),gr.bind("click.spectrum",function(n){n.stopPropagation(),n.preventDefault(),ou(),st()}),ir.attr("title",h.clearText),ir.bind("click.spectrum",function(n){n.stopPropagation(),n.preventDefault(),ot=!0,dt(),ft&&lt(!0)}),nu.text(h.chooseText),nu.bind("click.spectrum",function(n){n.stopPropagation(),n.preventDefault(),r&&it.is(":focus")&&it.trigger("change"),ku()&&(lt(!0),st())}),rr.text(h.showPaletteOnly?h.togglePaletteMoreText:h.togglePaletteLessText),rr.bind("click.spectrum",function(n){n.stopPropagation(),n.preventDefault(),h.showPaletteOnly=!h.showPaletteOnly,h.showPaletteOnly||ft||c.css("left","-="+(vu.outerWidth(!0)+5)),er()}),o(br,function(n,t,i){nt=n/gi,ot=!1,i.shiftKey&&(nt=Math.round(nt*10)/10),dt()},sr,hr),o(tr,function(n,t){ii=parseFloat(t/li),ot=!1,h.showAlpha||(nt=1),dt()},sr,hr),o(yi,function(n,t,i){var r,u;if(i.shiftKey){if(!et){var f=ri*yt,e=rt-ui*rt,o=Math.abs(n-f)>Math.abs(t-e);et=o?"x":"y"}}else et=null;r=!et||et==="x",u=!et||et==="y",r&&(ri=parseFloat(n/yt)),u&&(ui=parseFloat((rt-t)/rt)),ot=!1,h.showAlpha||(nt=1),dt()},sr,hr),si?(ut(si),gt(),hi=fr||tinycolor(si).format,or(si)):gt(),ft&&lr(),i=r?"mousedown.spectrum":"click.spectrum touchstart.spectrum",kr.delegate(".sp-thumb-el",i,u),dr.delegate(".sp-thumb-el:nth-child(1)",i,{ignore:!0},u)}function tu(){if(vt&&window.localStorage){try{var t=window.localStorage[vt].split(",#");t.length>1&&(delete window.localStorage[vt],n.each(t,function(n,t){or(t)}))}catch(i){}try{tt=window.localStorage[vt].split(";")}catch(i){}}}function or(t){if(cu){var i=tinycolor(t).toRgbString();if(!vi[i]&&n.inArray(i,tt)===-1)for(tt.push(i);tt.length>au;)tt.shift();if(vt&&window.localStorage)try{window.localStorage[vt]=tt.join(";")}catch(r){}}}function bu(){var t=[],n,i;if(h.showPalette)for(n=0;n<tt.length;n++)i=tinycolor(tt[n]).toRgbString(),vi[i]||t.push(tt[n]);return t.reverse().slice(0,h.maxSelectionSize)}function iu(){var t=g(),i=n.map(fi,function(n,i){return s(n,t,"sp-palette-row sp-palette-row-"+i,h)});tu(),tt&&i.push(s(bu(),t,"sp-palette-row sp-palette-row-selection",h)),kr.html(i.join(""))}function ru(){if(h.showInitial){var t=kt,n=g();dr.html(s([t,n],n,"sp-palette-row-initial",h))}}function sr(){(rt<=0||yt<=0||li<=0)&&at(),di=!0,c.addClass(wr),et=null,w.trigger("dragstart.spectrum",[g()])}function hr(){di=!1,c.removeClass(wr),w.trigger("dragstop.spectrum",[g()])}function cr(){var n=it.val(),t;(n===null||n==="")&&ct?(ut(null),lt(!0)):(t=tinycolor(n),t.isValid()?(ut(t),lt(!0)):it.addClass("sp-validation-error"))}function uu(){ti?st():lr()}function lr(){var t=n.Event("beforeShow.spectrum");if(ti){at();return}(w.trigger(t,[g()]),ni.beforeShow(g())===!1||t.isDefaultPrevented())||(y(),ti=!0,n(pt).bind("keydown.spectrum",fu),n(pt).bind("click.spectrum",eu),n(window).bind("resize.spectrum",vr),wt.addClass("sp-active"),c.removeClass("sp-hidden"),at(),gt(),kt=g(),ru(),ni.show(kt),w.trigger("show.spectrum",[kt]))}function fu(n){n.keyCode===27&&st()}function eu(n){n.button!=2&&(di||(pu?lt(!0):ou(),st()))}function st(){ti&&!ft&&(ti=!1,n(pt).unbind("keydown.spectrum",fu),n(pt).unbind("click.spectrum",eu),n(window).unbind("resize.spectrum",vr),wt.removeClass("sp-active"),c.addClass("sp-hidden"),ni.hide(g()),w.trigger("hide.spectrum",[g()]))}function ou(){ut(kt,!0)}function ut(n,t){if(tinycolor.equals(n,g())){gt();return}var i,r;!n&&ct?ot=!0:(ot=!1,i=tinycolor(n),r=i.toHsv(),ii=r.h%360/360,ri=r.s,ui=r.v,nt=r.a),gt(),i&&i.isValid()&&!t&&(hi=fr||i.getFormat())}function g(n){return(n=n||{},ct&&ot)?null:tinycolor.fromRatio({h:ii,s:ri,v:ui,a:Math.round(nt*100)/100},{format:n.format||hi})}function ku(){return!it.hasClass("sp-validation-error")}function dt(){gt(),ni.move(g()),w.trigger("move.spectrum",[g()])}function gt(){var s,n,t,e,i,c,o,u,f;it.removeClass("sp-validation-error"),su(),s=tinycolor.fromRatio({h:ii,s:1,v:1}),yi.css("background-color",s.toHexString()),n=hi,nt<1&&!(nt===0&&n==="name")&&(n==="hex"||n==="hex3"||n==="hex6"||n==="name")&&(n="rgb"),t=g({format:n}),e="",bt.removeClass("sp-clear-display"),bt.css("background-color","transparent"),!t&&ct?bt.addClass("sp-clear-display"):(i=t.toHexString(),c=t.toRgbString(),l||t.alpha===1?bt.css("background-color",c):(bt.css("background-color","transparent"),bt.css("filter",t.toFilter())),h.showAlpha&&(o=t.toRgb(),o.a=0,u=tinycolor(o).toRgbString(),f="linear-gradient(left, "+u+", "+i+")",r?ei.css("filter",tinycolor(u).toFilter({gradientType:1},i)):(ei.css("background","-webkit-"+f),ei.css("background","-moz-"+f),ei.css("background","-ms-"+f),ei.css("background","linear-gradient(to right, "+u+", "+i+")"))),e=t.toString(n)),h.showInput&&it.val(e),h.showPalette&&iu(),ru()}function su(){var u=ri,f=ui,n,t,i,r;ct&&ot?(bi.hide(),wi.hide(),pi.hide()):(bi.show(),wi.show(),pi.show(),n=u*yt,t=rt-f*rt,n=Math.max(-ht,Math.min(yt-ht,n-ht)),t=Math.max(-ht,Math.min(rt-ht,t-ht)),pi.css({top:t+"px",left:n+"px"}),i=nt*gi,bi.css({left:i-yr/2+"px"}),r=ii*li,wi.css({top:r-pr+"px"}))}function lt(n){var t=g(),i="",r=!tinycolor.equals(t,kt);t&&(i=t.toString(hi),or(t)),ki&&w.val(i),n&&r&&(ni.change(t),w.trigger("change",[t]))}function at(){yt=yi.width(),rt=yi.height(),ht=pi.height(),lu=tr.width(),li=tr.height(),pr=wi.height(),gi=br.width(),yr=bi.width(),ft||(c.css("position","absolute"),h.offset?c.offset(h.offset):c.offset(b(c,oi))),su(),h.showPalette&&iu(),w.trigger("reflow.spectrum")}function du(){w.show(),oi.unbind("click.spectrum touchstart.spectrum"),c.remove(),wt.remove(),i[ci.id]=null}function gu(i,r){if(i===t)return n.extend({},h);if(r===t)return h[i];h[i]=r,er()}function nf(){nr=!1,w.attr("disabled",!1),oi.removeClass("sp-disabled")}function hu(){st(),nr=!0,w.attr("disabled",!0),oi.addClass("sp-disabled")}function tf(n){h.offset=n,at()}var h=p(f,u),ft=h.flat,cu=h.showSelectionPalette,vt=h.localStorageKey,ar=h.theme,ni=h.callbacks,vr=d(at,10),ti=!1,di=!1,yt=0,rt=0,ht=0,li=0,lu=0,gi=0,yr=0,pr=0,ii=0,ri=0,ui=0,nt=1,ai=[],fi=[],vi={},tt=h.selectionPalette.slice(0),au=h.maxSelectionSize,wr="sp-dragging",et=null,pt=u.ownerDocument,rf=pt.body,w=n(u),nr=!1,c=n(v,pt).addClass(ar),vu=c.find(".sp-picker-container"),yi=c.find(".sp-color"),pi=c.find(".sp-dragger"),tr=c.find(".sp-hue"),wi=c.find(".sp-slider"),ei=c.find(".sp-alpha-inner"),br=c.find(".sp-alpha"),bi=c.find(".sp-alpha-handle"),it=c.find(".sp-input"),kr=c.find(".sp-palette"),dr=c.find(".sp-initial"),gr=c.find(".sp-cancel"),ir=c.find(".sp-clear"),nu=c.find(".sp-choose"),rr=c.find(".sp-palette-toggle"),ki=w.is("input"),yu=ki&&w.attr("type")==="color"&&e(),ur=ki&&!ft,wt=ur?n(a).addClass(ar).addClass(h.className).addClass(h.replacerClassName):n([]),oi=ur?wt:w,bt=wt.find(".sp-preview-inner"),si=h.color||ki&&w.val(),kt=!1,fr=h.preferredFormat,hi=fr,pu=!h.showButtons||h.clickoutFiresChange,ot=!si,ct=h.allowEmpty&&!yu,ci;return wu(),ci={show:lr,hide:st,toggle:uu,reflow:at,option:gu,enable:nf,disable:hu,offset:tf,set:function(n){ut(n),lt()},get:g,destroy:du,container:c},ci.id=i.push(ci)-1,ci}function b(t,i){var s=0,u=t.outerWidth(),f=t.outerHeight(),h=i.outerHeight(),e=t[0].ownerDocument,c=e.documentElement,o=c.clientWidth+n(e).scrollLeft(),l=c.clientHeight+n(e).scrollTop(),r=i.offset();return r.top+=h,r.left-=Math.min(r.left,r.left+u>o&&o>u?Math.abs(r.left+u-o):0),r.top-=Math.min(r.top,r.top+f>l&&l>f?Math.abs(f+h-s):s),r}function u(){}function k(n){n.stopPropagation()}function f(n,t){var i=Array.prototype.slice,r=i.call(arguments,2);return function(){return n.apply(t,r.concat(i.call(arguments)))}}function o(t,i,u,f){function h(n){n.stopPropagation&&n.stopPropagation(),n.preventDefault&&n.preventDefault(),n.returnValue=!1}function v(n){if(s){if(r&&o.documentMode<9&&!n.button)return y();var u=n.originalEvent&&n.originalEvent.touches&&n.originalEvent.touches[0],f=u&&u.pageX||n.pageX,e=u&&u.pageY||n.pageY,v=Math.max(0,Math.min(f-c.left,a)),w=Math.max(0,Math.min(e-c.top,l));p&&h(n),i.apply(t,[v,w,n])}}function w(i){var r=i.which?i.which==3:i.button==2;r||s||u.apply(t,arguments)!==!1&&(s=!0,l=n(t).height(),a=n(t).width(),c=n(t).offset(),n(o).bind(e),n(o.body).addClass("sp-dragging"),v(i),h(i))}function y(){s&&(n(o).unbind(e),n(o.body).removeClass("sp-dragging"),setTimeout(function(){f.apply(t,arguments)},0)),s=!1}i=i||function(){},u=u||function(){},f=f||function(){};var o=document,s=!1,c={},l=0,a=0,p="ontouchstart"in window,e={};e.selectstart=h,e.dragstart=h,e["touchmove mousemove"]=v,e["touchend mouseup"]=y,n(t).bind("touchstart mousedown",w)}function d(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null,n.apply(u,f)};i&&clearTimeout(r),(i||!r)&&(r=setTimeout(e,t))}}function e(){return n.fn.spectrum.inputTypeColorSupport()}var c={beforeShow:u,move:u,change:u,show:u,hide:u,color:!1,flat:!1,showInput:!1,allowEmpty:!1,showButtons:!0,clickoutFiresChange:!0,showInitial:!1,showPalette:!1,showPaletteOnly:!1,hideAfterPaletteSelect:!1,togglePaletteOnly:!1,showSelectionPalette:!0,localStorageKey:!1,appendTo:"body",maxSelectionSize:7,cancelText:"cancel",chooseText:"choose",togglePaletteMoreText:"more",togglePaletteLessText:"less",clearText:"Clear Color Selection",noColorSelectedText:"No Color Selected",preferredFormat:!1,className:"",containerClassName:"",replacerClassName:"",colorInputName:"color",showAlpha:!1,theme:"sp-light",palette:[["#ffffff","#000000","#ff0000","#ff8000","#ffff00","#008000","#0000ff","#4b0082","#9400d3"]],selectionPalette:[],disabled:!1,offset:null},i=[],r=!!/msie/i.exec(window.navigator.userAgent),l=function(){function t(n,t){return!!~(""+n).indexOf(t)}var i=document.createElement("div"),n=i.style;return n.cssText="background-color:rgba(0,0,0,.5)",t(n.backgroundColor,"rgba")||t(n.backgroundColor,"hsla")}(),a="<div class='sp-replacer'><div class='sp-preview'><div class='sp-preview-inner'><\/div><\/div><div class='sp-dd'>&#9660;<\/div><\/div>",v=function(){var t="",n;if(r)for(n=1;n<=6;n++)t+="<div class='sp-"+n+"'><\/div>";return["<div class='sp-container sp-hidden'>","<div class='sp-palette-container'>","<div class='sp-palette sp-thumb sp-cf'><\/div>","<div class='sp-palette-button-container sp-cf'>","<button type='button' class='sp-palette-toggle'><\/button>","<\/div>","<\/div>","<div class='sp-picker-container'>","<div class='sp-top sp-cf'>","<div class='sp-fill'><\/div>","<div class='sp-top-inner'>","<div class='sp-color'>","<div class='sp-sat'>","<div class='sp-val'>","<div class='sp-dragger'><\/div>","<\/div>","<\/div>","<\/div>","<div class='sp-clear sp-clear-display'>","<\/div>","<div class='sp-hue'>","<div class='sp-slider'><\/div>",t,"<\/div>","<\/div>","<div class='sp-alpha'><div class='sp-alpha-inner'><div class='sp-alpha-handle'><\/div><\/div><\/div>","<\/div>","<div class='sp-input-container sp-cf'>","<input class='sp-input' type='text' spellcheck='false' title='color'  />","<\/div>","<div class='sp-initial sp-thumb sp-cf'><\/div>","<div class='sp-button-container sp-cf'>","<a class='sp-cancel' href='#'><\/a>","<button type='button' class='sp-choose'><\/button>","<\/div>","<\/div>","<\/div>"].join("")}(),h="spectrum.id";n.fn.spectrum=function(t){if(typeof t=="string"){var u=this,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var r=i[n(this).data(h)],e;if(r){if(e=r[t],!e)throw new Error("Spectrum: no such method: '"+t+"'");t=="get"?u=r.get():t=="container"?u=r.container:t=="option"?u=r.option.apply(r,f):t=="destroy"?(r.destroy(),n(this).removeData(h)):e.apply(r,f)}}),u}return this.spectrum("destroy").each(function(){var i=n.extend({},t,n(this).data()),r=w(this,i);n(this).data(h,r.id)})},n.fn.spectrum.load=!0,n.fn.spectrum.loadOpts={},n.fn.spectrum.draggable=o,n.fn.spectrum.defaults=c,n.fn.spectrum.inputTypeColorSupport=function e(){if(typeof e._cachedResult=="undefined"){var t=n("<input type='color' value='!' />")[0];e._cachedResult=t.type==="color"&&t.value!=="!"}return e._cachedResult},n.spectrum={},n.spectrum.localization={},n.spectrum.palettes={},n.fn.spectrum.processNativeColorInputs=function(){var t=n("input[type=color]");t.length&&!e()&&t.spectrum({preferredFormat:"hex6"})},function(){function tt(n){var t={r:0,g:0,b:0},i=1,f=!1,e=!1;return typeof n=="string"&&(n=ii(n)),typeof n=="object"&&(n.hasOwnProperty("r")&&n.hasOwnProperty("g")&&n.hasOwnProperty("b")?(t=it(n.r,n.g,n.b),f=!0,e=String(n.r).substr(-1)==="%"?"prgb":"rgb"):n.hasOwnProperty("h")&&n.hasOwnProperty("s")&&n.hasOwnProperty("v")?(n.s=h(n.s),n.v=h(n.v),t=ut(n.h,n.s,n.v),f=!0,e="hsv"):n.hasOwnProperty("h")&&n.hasOwnProperty("s")&&n.hasOwnProperty("l")&&(n.s=h(n.s),n.l=h(n.l),t=rt(n.h,n.s,n.l),f=!0,e="hsl"),n.hasOwnProperty("a")&&(i=n.a)),i=k(i),{ok:f,format:n.format||e,r:r(255,u(t.r,0)),g:r(255,u(t.g,0)),b:r(255,u(t.b,0)),a:i}}function it(n,t,r){return{r:i(n,255)*255,g:i(t,255)*255,b:i(r,255)*255}}function v(n,t,f){var s;n=i(n,255),t=i(t,255),f=i(f,255);var e=u(n,t,f),h=r(n,t,f),o,c,l=(e+h)/2;if(e==h)o=c=0;else{s=e-h,c=l>.5?s/(2-e-h):s/(e+h);switch(e){case n:o=(t-f)/s+(t<f?6:0);break;case t:o=(f-n)/s+2;break;case f:o=(n-t)/s+4}o/=6}return{h:o,s:c,l:l}}function rt(n,t,r){function h(n,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?n+(t-n)*6*i:i<1/2?t:i<2/3?n+(t-n)*(2/3-i)*6:n}var e,o,s,u,f;return n=i(n,360),t=i(t,100),r=i(r,100),t===0?e=o=s=r:(u=r<.5?r*(1+t):r+t-r*t,f=2*r-u,e=h(f,u,n+1/3),o=h(f,u,n),s=h(f,u,n-1/3)),{r:e*255,g:o*255,b:s*255}}function y(n,t,f){n=i(n,255),t=i(t,255),f=i(f,255);var e=u(n,t,f),h=r(n,t,f),o,c,l=e,s=e-h;if(c=e===0?0:s/e,e==h)o=0;else{switch(e){case n:o=(t-f)/s+(t<f?6:0);break;case t:o=(f-n)/s+2;break;case f:o=(n-t)/s+4}o/=6}return{h:o,s:c,v:l}}function ut(n,t,r){n=i(n,360)*6,t=i(t,100),r=i(r,100);var h=s.floor(n),c=n-h,u=r*(1-t),f=r*(1-c*t),e=r*(1-(1-c)*t),o=h%6,l=[r,f,u,u,e,r][o],a=[e,r,r,f,u,u][o],v=[u,u,e,r,r,f][o];return{r:l*255,g:a*255,b:v*255}}function p(n,i,r,u){var f=[o(t(n).toString(16)),o(t(i).toString(16)),o(t(r).toString(16))];return u&&f[0].charAt(0)==f[0].charAt(1)&&f[1].charAt(0)==f[1].charAt(1)&&f[2].charAt(0)==f[2].charAt(1)?f[0].charAt(0)+f[1].charAt(0)+f[2].charAt(0):f.join("")}function w(n,i,r,u){var f=[o(ni(u)),o(t(n).toString(16)),o(t(i).toString(16)),o(t(r).toString(16))];return f.join("")}function ft(t,i){i=i===0?0:i||10;var r=n(t).toHsl();return r.s-=i/100,r.s=l(r.s),n(r)}function et(t,i){i=i===0?0:i||10;var r=n(t).toHsl();return r.s+=i/100,r.s=l(r.s),n(r)}function ot(t){return n(t).desaturate(100)}function st(t,i){i=i===0?0:i||10;var r=n(t).toHsl();return r.l+=i/100,r.l=l(r.l),n(r)}function ht(i,f){f=f===0?0:f||10;var e=n(i).toRgb();return e.r=u(0,r(255,e.r-t(255*-(f/100)))),e.g=u(0,r(255,e.g-t(255*-(f/100)))),e.b=u(0,r(255,e.b-t(255*-(f/100)))),n(e)}function ct(t,i){i=i===0?0:i||10;var r=n(t).toHsl();return r.l-=i/100,r.l=l(r.l),n(r)}function lt(i,r){var u=n(i).toHsl(),f=(t(u.h)+r)%360;return u.h=f<0?360+f:f,n(u)}function at(t){var i=n(t).toHsl();return i.h=(i.h+180)%360,n(i)}function vt(t){var i=n(t).toHsl(),r=i.h;return[n(t),n({h:(r+120)%360,s:i.s,l:i.l}),n({h:(r+240)%360,s:i.s,l:i.l})]}function yt(t){var i=n(t).toHsl(),r=i.h;return[n(t),n({h:(r+90)%360,s:i.s,l:i.l}),n({h:(r+180)%360,s:i.s,l:i.l}),n({h:(r+270)%360,s:i.s,l:i.l})]}function pt(t){var i=n(t).toHsl(),r=i.h;return[n(t),n({h:(r+72)%360,s:i.s,l:i.l}),n({h:(r+216)%360,s:i.s,l:i.l})]}function wt(t,i,r){i=i||6,r=r||30;var u=n(t).toHsl(),f=360/r,e=[n(t)];for(u.h=(u.h-(f*i>>1)+720)%360;--i;)u.h=(u.h+f)%360,e.push(n(u));return e}function bt(t,i){i=i||6;for(var r=n(t).toHsv(),e=r.h,o=r.s,u=r.v,f=[],s=1/i;i--;)f.push(n({h:e,s:o,v:u})),u=(u+s)%1;return f}function kt(n){var i={},t;for(t in n)n.hasOwnProperty(t)&&(i[n[t]]=t);return i}function k(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function i(n,t){dt(n)&&(n="100%");var i=gt(n);return(n=r(t,u(0,parseFloat(n))),i&&(n=parseInt(n*t,10)/100),s.abs(n-t)<1e-6)?1:n%t/parseFloat(t)}function l(n){return r(1,u(0,n))}function f(n){return parseInt(n,16)}function dt(n){return typeof n=="string"&&n.indexOf(".")!=-1&&parseFloat(n)===1}function gt(n){return typeof n=="string"&&n.indexOf("%")!=-1}function o(n){return n.length==1?"0"+n:""+n}function h(n){return n<=1&&(n=n*100+"%"),n}function ni(n){return Math.round(parseFloat(n)*255).toString(16)}function ti(n){return f(n)/255}function ii(n){var i,t;if(n=n.replace(d,"").replace(g,"").toLowerCase(),i=!1,c[n])n=c[n],i=!0;else if(n=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};return(t=e.rgb.exec(n))?{r:t[1],g:t[2],b:t[3]}:(t=e.rgba.exec(n))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=e.hsl.exec(n))?{h:t[1],s:t[2],l:t[3]}:(t=e.hsla.exec(n))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=e.hsv.exec(n))?{h:t[1],s:t[2],v:t[3]}:(t=e.hsva.exec(n))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=e.hex8.exec(n))?{a:ti(t[1]),r:f(t[2]),g:f(t[3]),b:f(t[4]),format:i?"name":"hex8"}:(t=e.hex6.exec(n))?{r:f(t[1]),g:f(t[2]),b:f(t[3]),format:i?"name":"hex"}:(t=e.hex3.exec(n))?{r:f(t[1]+""+t[1]),g:f(t[2]+""+t[2]),b:f(t[3]+""+t[3]),format:i?"name":"hex"}:!1}var d=/^[\s,#]+/,g=/\s+$/,nt=0,s=Math,t=s.round,r=s.min,u=s.max,a=s.random,n=function(i,r){if(i=i?i:"",r=r||{},i instanceof n)return i;if(!(this instanceof n))return new n(i,r);var u=tt(i);this._originalInput=i,this._r=u.r,this._g=u.g,this._b=u.b,this._a=u.a,this._roundA=t(100*this._a)/100,this._format=r.format||u.format,this._gradientType=r.gradientType,this._r<1&&(this._r=t(this._r)),this._g<1&&(this._g=t(this._g)),this._b<1&&(this._b=t(this._b)),this._ok=u.ok,this._tc_id=nt++},c,b,e;n.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var n=this.toRgb();return(n.r*299+n.g*587+n.b*114)/1e3},setAlpha:function(n){return this._a=k(n),this._roundA=t(100*this._a)/100,this},toHsv:function(){var n=y(this._r,this._g,this._b);return{h:n.h*360,s:n.s,v:n.v,a:this._a}},toHsvString:function(){var n=y(this._r,this._g,this._b),i=t(n.h*360),r=t(n.s*100),u=t(n.v*100);return this._a==1?"hsv("+i+", "+r+"%, "+u+"%)":"hsva("+i+", "+r+"%, "+u+"%, "+this._roundA+")"},toHsl:function(){var n=v(this._r,this._g,this._b);return{h:n.h*360,s:n.s,l:n.l,a:this._a}},toHslString:function(){var n=v(this._r,this._g,this._b),i=t(n.h*360),r=t(n.s*100),u=t(n.l*100);return this._a==1?"hsl("+i+", "+r+"%, "+u+"%)":"hsla("+i+", "+r+"%, "+u+"%, "+this._roundA+")"},toHex:function(n){return p(this._r,this._g,this._b,n)},toHexString:function(n){return"#"+this.toHex(n)},toHex8:function(){return w(this._r,this._g,this._b,this._a)},toHex8String:function(){return"#"+this.toHex8()},toRgb:function(){return{r:t(this._r),g:t(this._g),b:t(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+t(this._r)+", "+t(this._g)+", "+t(this._b)+")":"rgba("+t(this._r)+", "+t(this._g)+", "+t(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:t(i(this._r,255)*100)+"%",g:t(i(this._g,255)*100)+"%",b:t(i(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+t(i(this._r,255)*100)+"%, "+t(i(this._g,255)*100)+"%, "+t(i(this._b,255)*100)+"%)":"rgba("+t(i(this._r,255)*100)+"%, "+t(i(this._g,255)*100)+"%, "+t(i(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:b[p(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var i="#"+w(this._r,this._g,this._b,this._a),r=i,f=this._gradientType?"GradientType = 1, ":"",u;return t&&(u=n(t),r=u.toHex8String()),"progid:DXImageTransform.Microsoft.gradient("+f+"startColorstr="+i+",endColorstr="+r+")"},toString:function(n){var i=!!n;n=n||this._format;var t=!1,r=this._a<1&&this._a>=0,u=!i&&r&&(n==="hex"||n==="hex6"||n==="hex3"||n==="name");return u?n==="name"&&this._a===0?this.toName():this.toRgbString():(n==="rgb"&&(t=this.toRgbString()),n==="prgb"&&(t=this.toPercentageRgbString()),(n==="hex"||n==="hex6")&&(t=this.toHexString()),n==="hex3"&&(t=this.toHexString(!0)),n==="hex8"&&(t=this.toHex8String()),n==="name"&&(t=this.toName()),n==="hsl"&&(t=this.toHslString()),n==="hsv"&&(t=this.toHsvString()),t||this.toHexString())},_applyModification:function(n,t){var i=n.apply(null,[this].concat([].slice.call(t)));return this._r=i._r,this._g=i._g,this._b=i._b,this.setAlpha(i._a),this},lighten:function(){return this._applyModification(st,arguments)},brighten:function(){return this._applyModification(ht,arguments)},darken:function(){return this._applyModification(ct,arguments)},desaturate:function(){return this._applyModification(ft,arguments)},saturate:function(){return this._applyModification(et,arguments)},greyscale:function(){return this._applyModification(ot,arguments)},spin:function(){return this._applyModification(lt,arguments)},_applyCombination:function(n,t){return n.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(wt,arguments)},complement:function(){return this._applyCombination(at,arguments)},monochromatic:function(){return this._applyCombination(bt,arguments)},splitcomplement:function(){return this._applyCombination(pt,arguments)},triad:function(){return this._applyCombination(vt,arguments)},tetrad:function(){return this._applyCombination(yt,arguments)}},n.fromRatio=function(t,i){var u,r;if(typeof t=="object"){u={};for(r in t)t.hasOwnProperty(r)&&(u[r]=r==="a"?t[r]:h(t[r]));t=u}return n(t,i)},n.equals=function(t,i){return!t||!i?!1:n(t).toRgbString()==n(i).toRgbString()},n.random=function(){return n.fromRatio({r:a(),g:a(),b:a()})},n.mix=function(t,i,r){var s,l;r=r===0?0:r||50;var f=n(t).toRgb(),e=n(i).toRgb(),h=r/100,o=h*2-1,c=e.a-f.a,u;return u=o*c==-1?o:(o+c)/(1+o*c),u=(u+1)/2,s=1-u,l={r:e.r*u+f.r*s,g:e.g*u+f.g*s,b:e.b*u+f.b*s,a:e.a*h+f.a*(1-h)},n(l)},n.readability=function(t,i){var f=n(t),e=n(i),r=f.toRgb(),u=e.toRgb(),o=f.getBrightness(),s=e.getBrightness(),h=Math.max(r.r,u.r)-Math.min(r.r,u.r)+Math.max(r.g,u.g)-Math.min(r.g,u.g)+Math.max(r.b,u.b)-Math.min(r.b,u.b);return{brightness:Math.abs(o-s),color:h}},n.isReadable=function(t,i){var r=n.readability(t,i);return r.brightness>125&&r.color>500},n.mostReadable=function(t,i){for(var h=null,o=0,u=!1,r=0;r<i.length;r++){var f=n.readability(t,i[r]),e=f.brightness>125&&f.color>500,s=3*(f.brightness/125)+f.color/500;(e&&!u||e&&u&&s>o||!e&&!u&&s>o)&&(u=e,o=s,h=n(i[r]))}return h},c=n.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},b=n.hexNames=kt(c),e=function(){var r="[-\\+]?\\d+%?",u="[-\\+]?\\d*\\.\\d+%?",n="(?:"+u+")|(?:"+r+")",t="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",i="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{rgb:new RegExp("rgb"+t),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+t),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+t),hsva:new RegExp("hsva"+i),hex3:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex8:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}(),window.tinycolor=n}(),n(function(){n.fn.spectrum.load&&n.fn.spectrum.processNativeColorInputs()})}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n:n(jQuery)}(function(n){function t(n){return n&&n.constructor===Number?n+"px":n}n.fn.bgiframe=function(i){var r,u;return i=n.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:!0,src:"javascript:false;",conditional:/MSIE 6\.0/.test(navigator.userAgent)},i),n.isFunction(i.conditional)||(r=i.conditional,i.conditional=function(){return r}),u=n('<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+i.src+'"style="display:block;position:absolute;z-index:-1;"/>'),this.each(function(){var r=n(this),f,e;i.conditional(this)!==!1&&(f=r.children("iframe.bgiframe"),e=f.length===0?u.clone():f,e.css({top:i.top=="auto"?(parseInt(r.css("borderTopWidth"),10)||0)*-1+"px":t(i.top),left:i.left=="auto"?(parseInt(r.css("borderLeftWidth"),10)||0)*-1+"px":t(i.left),width:i.width=="auto"?this.offsetWidth+"px":t(i.width),height:i.height=="auto"?this.offsetHeight+"px":t(i.height),opacity:i.opacity===!0?0:undefined}),f.length===0&&r.prepend(e))})},n.fn.bgIframe=n.fn.bgiframe})