1/*! 2 * Resource /server/lib/vizus-framework-2.7/system/1.7/system.js from 2025-03-24 14:19:36 3 * 4 */ 5if(Array.prototype.indexOf==undefined){Array.prototype.indexOf=function(e){for(var t=0;t<this.length;t++){if(this[t]===e)return t}return-1}}if(Array.prototype.isArray==undefined){Array.prototype.isArray=function(e){return Object.prototype.toString.call(e)==="[object Array]"}}if(String.prototype.trim==undefined){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}}if(document.head==undefined)document.head=document.getElementsByTagName("HEAD")[0];document.createElement("video");document.createElement("audio");document.createElement("track");if(vizus==undefined)var vizus={};function v(e){console.log(e)}vizus.Error=function(e){this.name="vizus.Error";this.message=e;if(vizus.config.debug)this.message+="\n"+vizus.debug.source(1)+"\n"+vizus.debug.backtrace(1)};vizus.Error.prototype=new Error;vizus.ReferenceError=function(e){this.name="vizus.ReferenceError";this.message=e;if(vizus.config.debug)this.message+="\n"+vizus.debug.source(1)+"\n"+vizus.debug.backtrace(1)};vizus.ReferenceError.prototype=new ReferenceError;vizus.ArgumentError=function(e){this.name="vizus.ArgumentError";this.message=e;if(vizus.config.debug)this.message+="\n"+vizus.debug.source(1)+"\n"+vizus.debug.backtrace(1)};vizus.ArgumentError.prototype=new Error;vizus.getClass=function(e){var t=Object.prototype.toString.call(e);switch(t){case"[object Window]":case"[object global]":return"Window";case"[object Object]":{if(typeof e=="undefined")return"Undefined";if(e instanceof Window)return"Window";if(e===e.self)return"Window"}}return t.match(/object (\w+)/)[1]};vizus.getClasses=function(e){var t=[Object.prototype.toString.call(e).match(/object (\w+)/)[1]];if(e.__proto__)t=t.concat(vizus.getClasses(e.__proto__));return t};vizus.isClassOf=function(e,t){var i=Object.prototype.toString.call(e).match(/object (\w+)/)[1];switch(i){case"Window":case"global":i="Window";case"Object":{if(e instanceof Window)i="Window";else if(e===e.self)i="Window"}}switch(Object.prototype.toString.call(t)){case"[object String]":return t==i;case"[object Array]":return t.indexOf(i)!=-1;case"[object RegExp]":return t.test(i);default:return false}};vizus.Argument=function(e,t){if(typeof t!="string"||t=="")throw new vizus.ArgumentError("Parametr 'name' musà obsahovat název parametru");this.argValue=e;this.argName=t;this.argClass=vizus.getClass(e)};vizus.Argument.prototype.type=function(e){switch(Object.prototype.toString.call(e)){case"[object String]":{if(e==this.argClass)return this;break}case"[object Array]":{if(e.indexOf(this.argClass)!=-1)return this;break}case"[object RegExp]":{if(e.test(this.argClass))return this;break}default:throw new vizus.ArgumentError("Neplatná hodnota 'type'")}throw new vizus.ArgumentError(vizus.text.format("Parametr '{0}' musà být typu {1}, ale je typu {2}",[this.argName,vizus.debug.dump(e),this.argClass]))};vizus.Argument.prototype.min=function(e){if(typeof e!="number"||!isFinite(e))throw new vizus.ArgumentError("Neplatná hodnota 'min'");switch(this.argClass){case"String":{if(this.argValue.length>=e)return this;throw new vizus.ArgumentError(vizus.text.format("Parametr '{0}' musà být minimálnÄ {1} {2} dlouhý, ale je {3}",[this.argName,e,vizus.text.plural(e,"znak","znaky","znaků"),this.argValue.length]))}case"Array":{if(this.argValue.length>=e)return this;throw new vizus.ArgumentError(vizus.text.format("Parametr '{0}' musà mÃt minimálnÄ {1} {2}, ale má {3}",[this.argName,e,vizus.text.plural(e,"prvek","prvky","prvků"),this.argValue.length]))}case"Number":{if(isFinite(this.argValue)&&this.argValue>=e)return this;throw new vizus.ArgumentError(vizus.text.format("Parametr '{0}' musà být ÄÃslo vÄtšà nebo rovno {1}, ale hodnota je {2}",[this.argName,e,this.argValue]))}default:return this}};vizus.Argument.prototype.max=function(e){if(typeof e!="number"||!isFinite(e))throw new vizus.ArgumentError("Neplatná hodnota max");switch(this.argClass){case"String":{if(this.argValue.length<=e)return this;throw new vizus.ArgumentError(vizus.text.format("Parametr '{0}' může být maximálnÄ {1} {2} dlouhý, ale má {3}",[this.argName,e,vizus.text.plural(e,"znak","znaky","znaků"),this.argValue.length]))}case"Array":{if(this.argValue.length<=e)return this;throw new vizus.ArgumentError(vizus.text.format("Parametr '{0}' může mÃt maximálnÄ {1} {2}, ale má {3}",[this.argName,e,vizus.text.plural(e,"prvek","prvky","prvků"),this.argValue.length]))}case"Number":{if(isFinite(this.argValue)&&this.argValue<=e)return this;throw new vizus.ArgumentError(vizus.text.format("Parametr '{0}' musà být ÄÃslo menšà nebo rovno {1}, ale hodnota je {2}",[this.argName,e,this.argValue]))}default:return this}};vizus.Argument.prototype.valid=function(e){switch(Object.prototype.toString.call(e)){case"[object Array]":{if(e.indexOf(this.argValue)!=-1)return this;break}case"[object RegExp]":{if(e.test(this.argValue))return this;break}
5case"[object Undefined]":{switch(this.argClass){case"Number":{if(isFinite(this.argValue))return this;break}default:return this}break}default:{if(e===this.argValue)return this;break}}throw new vizus.ArgumentError(vizus.text.format("Parametr '{0}' musà mÃt hodnotu {1}, nikoliv {2}",[this.argName,vizus.debug.dump(e),vizus.debug.dump(this.argValue)]))};vizus.Argument.prototype.invalid=function(e){switch(Object.prototype.toString.call(e)){case"[object Array]":{if(e.indexOf(this.argValue)==-1)return this;break}case"[object RegExp]":{if(!e.test(this.argValue))return this;break}default:{if(e!==this.argValue)return this;break}}throw new vizus.ArgumentError(vizus.text.format("Parametr '{0}' nesmà mÃt hodnotu {1}",[this.argName,vizus.debug.dump(e)]))};vizus.Argument.prototype.value=function(e){if(this.argValue===undefined||this.argValue===null)return e;else return this.argValue};if(vizus.debug==undefined)vizus.debug={};vizus.debug.dump=function(e,t){if(typeof t!=="number")t=1;if(t>vizus.config.maxDebugDumpDepth)return"...";switch(typeof e){case"undefined":return"undefined";case"string":return"'"+e.replace(/\'/,"'")+"'";case"number":return e.toString();case"boolean":return e?"true":"false";case"object":{if(e===null)return"null";var i=vizus.getClass(e);switch(i){case"Array":{var n=[];for(var r=0;r<e.length&&r<vizus.config.maxDebugDumpLength;r++)n.push(vizus.debug.dump(e[r],t+1));if(r+1==vizus.config.maxDebugDumpLength&&e.length>vizus.config.maxDebugDumpLength)n.push("...");return"["+n.join(", ")+"]"}case"RegExp":return e.toString();case"Date":return"<"+e.toString()+">";case"Object":{var n=[];var s="";var r=0;try{for(s in e){if(e.hasOwnProperty(s)){n.push(s+": "+vizus.debug.dump(e[s],t+1));if(++r==vizus.config.maxDebugDumpLength){if(e.length>vizus.config.maxDebugDumpLength)n.push("...");break}}}}catch(e){n.push("?")}return"{"+n.join(", ")+"}"}default:return"{object "+i+"}"}}case"function":return"<function>"}};vizus.debug.callstack=function(){try{throw new Error}catch(s){if(!s.stack)return[];var e=s.stack.split("\n");if(e[0]=="Error")e.shift();e.shift();if(e[e.length-1]=="")e.pop();var t={};var i=arguments&&arguments.callee?arguments.callee:null;for(var n=0;n<e.length;n++){if(found=e[n].match(/^(\S+)@(.+?):(\d+)$/))t={scope:found[1],file:found[2],line:found[3],column:0};else if(found=e[n].match(/^@(.+?):(\d+)$/))t={scope:"global",file:found[1],line:found[2],column:0};else if(found=e[n].match(/^\s*(?:at )?(\w+) \((.+?):(\d+):(\d+)\)$/))t={scope:found[1],file:found[2],line:found[3],column:found[4]};else if(found=e[n].match(/^\s*(?:at Global code |at )?\(?(.+?):(\d+):(\d+)\)?$/))t={scope:"global",file:found[1],line:found[2],column:found[3]};else{console.log("Neznámý formát zásobnÃku: '"+e[n]+"'");t={scope:"unknown",file:"unknown",line:0,column:0}}t.name="";t.arguments=[];if(i&&i.arguments){t.name=i.name?i.name:e[n-1]?e[n-1].scope:"unknown";for(var r=0;r<i.arguments.length;r++)t.arguments.push(i.arguments[r]);if(i.arguments.callee&&i.arguments.callee.caller)i=i.arguments.callee.caller;else i=null}e[n]=t}e.shift();return e}};vizus.debug.calling=function(e){if(typeof e!=="number")e=0;var t=vizus.debug.callstack();var i=t[e+1]!=undefined?t[e+1]:null;var n=[];if(!i)return"";for(var r=0;r<i.arguments.length;r++)n.push(vizus.debug.dump(i.arguments[r]));return"Calling "+i.name+"("+n.join(", ")+") at "+i.file+":"+i.line+":"+i.column};vizus.debug.source=function(e){if(typeof e!=="number")e=0;var t=vizus.debug.callstack();var i=t[e]!=undefined?t[e]:null;if(!i)return"";return"Source "+i.scope+" at "+i.file+":"+i.line+":"+i.column};vizus.debug.backtrace=function(e){if(typeof e!=="number")e=0;var t=vizus.debug.callstack();var i=[];if(!t)return"";for(var n=e+1;n<t.length;n++){if(t[n]==undefined)break;var r=[];for(var s=0;s<t[n].arguments.length;s++)r.push(vizus.debug.dump(t[n].arguments[s]));i.push(t[n].name+"("+r.join(", ")+") at "+t[n].file+":"+t[n].line+":"+t[n].column)}return"Backtrace:\n "+i.join("\n ")};vizus.debug.showAppEvent=function(e){try{var t=vizus.dom.get("SystemEvents")}catch(e){var t=document.createElement("div");t.id="SystemEvents";t.className="system-events";if(!document.body)document.write("<body></body>");document.body.appendChild(t);t.innerHTML='<a href="javascript:vizus.debug.hideAppEvents()" class="hide"></a>'}t.innerHTML+=e};vizus.debug.hideAppEvents=function(){vizus.dom.hide("SystemEvents")};vizus.debug.isIE=/Trident|MSIE|Edge/.test(navigator.userAgent);vizus.debug.isFirefox=/Firefox/.test(navigator.userAgent);vizus.debug.isIPhone=/iPhone/.test(navigator.userAgent);vizus.debug.isIPad=/iPad/.test(navigator.userAgent);if(vizus.url==undefined)vizus.url={};vizus.url.fix=function(e,t){new vizus.Argument(e,"url").type("String");t=new vizus.Argument(t,"protocol").type(["String","Undefined","Null"]).min(1).value("http");if(e.match(/^\//))return e;if(!e.match(/([a-z0-9]+:\/\/)?(([a-z0-9-]+\.){1,}[a-z]{2,})(\/?)([^ ]*)/i))throw new vizus.Error("URL nelze opravit");e=(RegExp.$1.length==0?t+"://":RegExp.$1)+RegExp.$2.toLowerCase()+"/"+RegExp.$5;if(e.indexOf("%")==-1)e=encodeURI(e);return e};vizus.url.replace=function(e,t){new vizus.Argument(e,"url").type("String");t=new vizus.Argument(t,"components").type(["Object","Undefined","Null"]).value({});var i=e.match(/^(?:(\w+):\/\/)?([\w\.-]+?)?(?::(\d+))?(\/.*?)?(?:\?(.*?))?(?:#(.*))?$/i)||[];var n=new vizus.Argument(t.protocol,"components.protocol").type(["String","Undefined","Null"]).value(i[1]||"");var r=new vizus.Argument(t.host,"components.host").type(["String","Undefined","Null"]).value(i[2]||"");var s=new vizus.Argument(t.port,"components.port").type(["String","Number","Undefined","Null"]).value(i[3]||"").toString();var o=new vizus.Argument(t.path,"components.path").type(["String","Undefined","Null"]).value(decodeURI(i[4]||""));var a=decodeURI(i[5]||"");var u=new vizus.Argument(t.hash,"components.hash").type(["String","Undefined","Null"]).value(decodeURIComponent(i[6]||""));t.query=new vizus.Argument(t.query,"components.query").type(["Object","Undefined","Null"]).value({});var l=[];
5if(a!=""){a=a.split("&");for(var c=0;c<a.length;c++){var f=a[c].split("=");var d=decodeURIComponent(f[0]);var p=decodeURIComponent(f[1]);if(typeof t.query[d]=="undefined")l.push(encodeURIComponent(d)+"="+encodeURIComponent(p))}}for(var d in t.query){if(t.query[d]!==null){if(typeof t.query[d]!="string"&&typeof t.query[d]!="number")throw new vizus.ArgumentError("Parametr components.query."+d+" musà být typu string, number nebo null");l.push(encodeURIComponent(d)+"="+encodeURIComponent(t.query[d]))}}var e="";if(n!="")e+=n+"://";if(r!="")e+=r;if(s!=""&&s!="0")e+=":"+s;if(o!="")e+=encodeURI(o);else if(r!="")e+="/";if(l.length>0)e+="?"+l.join("&");if(u!="")e+="#"+encodeURIComponent(u);return e};vizus.url.make=function(e){return vizus.url.replace("",e)};vizus.url.build=function(e,t,i,n,r,s){return vizus.url.replace("",{protocol:e,host:t,port:i,path:n,query:r,hash:s})};vizus.url.full=function(e,t){new vizus.Argument(e,"url").type("String");t=new vizus.Argument(t,"context").type(["Window","Undefined","Null"]).value(window);var i=t.document.location.protocol;var n=t.document.location.host;var r=t.document.location.pathname;if(/^\w+:/.test(e))return e;else if(/^\/{2}/.test(e))return i+e;else if(/^\/{1}/.test(e))return i+"//"+n+e;else return i+"//"+n+r+e};if(vizus.text==undefined)vizus.text={};vizus.text.asciiMap=[["A",/[\u00C1\u0104]/g],["AE",/[\u00C4]/g],["C",/[\u010C\u0106]/g],["D",/[\u010E]/g],["E",/[\u00C9\u011A\u0118]/g],["I",/[\u00CD]/g],["L",/[\u0139\u013D\u0141]/g],["N",/[\u0147\u0143]/g],["O",/[\u00D3]/g],["OE",/[\u00D6]/g],["R",/[\u0158]/g],["S",/[\u0160\u015A]/g],["T",/[\u0164]/g],["U",/[\u00DA\u016E]/g],["UE",/[\u00DC]/g],["Y",/[\u00DD]/g],["Z",/[\u017D\u0179\u017B]/g],["a",/[\u00E1\u0105]/g],["ae",/[\u00E4]/g],["c",/[\u010D\u0107]/g],["d",/[\u010F]/g],["e",/[\u00E9\u011B\u0119]/g],["i",/[\u00ED]/g],["l",/[\u013A\u013E\u0142]/g],["n",/[\u0148\u0144]/g],["o",/[\u00F3]/g],["oe",/[\u00F6]/g],["r",/[\u0159]/g],["s",/[\u0161\u015B]/g],["ss",/[\u00DF]/g],["t",/[\u0165]/g],["u",/[\u00FA\u016F]/g],["ue",/[\u00FC]/g],["y",/[\u00FD]/g],["z",/[\u017E\u017A\u017C]/g]];vizus.text.BOM="\ufeff";vizus.text.ascii=function(e){new vizus.Argument(e,"text").type("String");var t=vizus.text.asciiMap;for(var i=0;i<t.length;i++)e=e.replace(t[i][1],t[i][0]);return e};vizus.text.plural=function(e,t,i,n){if(e==0)return n;else if(e==1)return t;else if(e<5)return i;else return n};vizus.text.format=function(e,t){if(typeof e!="string"||e=="")return"";if(typeof t!="object"||!t)return e;var i=e.match(/\{(\d+)\}/g);if(i){for(var n=0;n<i.length;n++){if(t[i[n][1]]!=undefined)e=e.replace(new RegExp("\\{"+i[n][1]+"\\}","g"),t[i[n][1]])}}return e};vizus.text.ident=function(e){return vizus.text.ascii(e).replace(/[^A-Za-z0-9]+/g,"-").replace(/^-|-$/g,"").replace(/-{2,}/g,"-").toLowerCase()};vizus.text.password=function(e){e=new vizus.Argument(e,"strength").type(["Number","Undefined","Null"]).valid([1,2,3,undefined,null]).value(2);var t="BCDFGHJKLMNPQRSTVXZ";var i="aeiou";var n=i.length-1;var r="bcdfghjklmnpqrstvxz";var s=r.length-1;var o=1;var a="";if(e==1)var u=0,l=5,c=1,f=9;else if(e==2)var u=1,l=4,c=100,f=999;else var u=1,l=6,c=1e3,f=9999;if(u){a=t.substr(vizus.number.random(0,t.length-1),1);o=2}while(1){if(o<=u+l){if(o%2==0)a+=i.substr(vizus.number.random(0,n),1);else a+=r.substr(vizus.number.random(0,s),1)}else{a+=vizus.number.random(c,f).toString();break}o++}return a};vizus.text.decrypt=function(e,t){new vizus.Argument(e,"text").type("String");t=new vizus.Argument(t,"password").type(["String","Undefined","Null"]).min(5).value("W8nkRZ57");var i=0,n,r,s;var o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.~%";var a="";for(s=0;s<e.length;s++){n=e.charAt(s);r=o.indexOf(n)-o.indexOf(t.charAt(i));if(++i==t.length)i=0;if(r<0)r+=o.length;a+=o.charAt(r)}return decodeURIComponent(a)};vizus.text.pad=function(e,t,i){e=new vizus.Argument(e,"text").type(["String","Number"]).value().toString();t=new vizus.Argument(t,"length").type(["Number","Undefined","Null"]).value(0);if(typeof i=="string")new vizus.Argument(i,"padding").type("String").min(1).max(1);else if(typeof i=="number")i=new vizus.Argument(i,"padding").min(0).max(9).value().toString();else i=" ";var n=Math.abs(t)-e.length;if(t==0||n<1)return e;else{var r=new Array(n);for(var s=0;s<n;s++)r[s]=i;if(t>0)return r.join("")+e;else return e+r.join("")}};vizus.text.escapeHtml=function(e){return String(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")};if(vizus.number==undefined)vizus.number={};vizus.number.random=function(e,t){new vizus.Argument(e,"min").type("Number").valid();new vizus.Argument(t,"max").type("Number").valid().min(e);return Math.round(Math.random()*(t-e)+e)};vizus.number.round=function(e,t){new vizus.Argument(e,"number").type("Number").valid();
5t=new vizus.Argument(t,"decimals").type(["Number","Undefined","Null"]).valid().min(0).value(0);var i=Math.pow(10,t);return Math.round(e*i)/i};vizus.number.format=function(e,t,i,n){new vizus.Argument(e,"number").type("Number").valid();t=new vizus.Argument(t,"decimals").type(["Number","Undefined","Null"]).valid().min(0).value(0);i=new vizus.Argument(i,"decimalPoint").type(["String","Undefined","Null"]).value(",");n=new vizus.Argument(n,"thousandsSeparator").type(["String","Undefined","Null"]).value(" ");var r="";var s="";if(t>0){var o=Math.pow(10,t);e=Math.round(e*o)/o;e=e.toString();var a=e.indexOf(".");if(a>-1){r=e.substr(0,a);s=e.substring(a+1,a+1+t)}else r=e;while(s.length<t)s+="0"}else r=Math.round(e).toString();if(n.length>0&&r.length>3){var u=[];var l=r.length%3;var c=Math.floor(r.length/3);if(l>0)u[0]=r.substr(0,l);for(var f=0;f<c;f++)u.push(r.substr(f*3+l,3));r=u.join(n)}if(t>0)return r+i+s;else return r};vizus.number.isValid=function(e,t,i,n,r,s){e=new vizus.Argument(e,"number").type(["String","Number"]).valid().value().toString();t=new vizus.Argument(t,"decimals").type(["Number","Undefined","Null"]).valid().min(0).value(0);i=new vizus.Argument(i,"negative").type(["Boolean","Undefined","Null"]).value(false);n=new vizus.Argument(n,"min").type(["Number","Undefined","Null"]).valid().value(null);r=new vizus.Argument(r,"max").type(["Number","Undefined","Null"]).valid().value(null);s=new vizus.Argument(s,"multiplier").type(["Number","Undefined","Null"]).invalid(0).value(null);var o=e.replace(/,/,".").replace(/\s+/g,"");var a=new RegExp("^"+(i?"-?":"")+"\\d+"+(t>0?"(\\.\\d{1,"+t+"}|)":"")+"$");if(!a.test(o))return false;e=parseFloat(o);if(!isFinite(e))return false;if(n!==null&&e<n)return false;if(r!==null&&e>r)return false;if(s!==null&&e%s>0)return false;return true};vizus.number.parseInt=function(e,t){new vizus.Argument(e,"number").type("String");t=Math.round(new vizus.Argument(t,"defaultValue").type(["Number","Undefined","Null"]).valid().value(0));e=e.replace(/^\s+|\s+$/g,"").replace(/ +/g,"");e=parseInt(e,10);if(!isFinite(e))return t;else return e};vizus.number.parseFloat=function(e,t){new vizus.Argument(e,"number").type("String");t=new vizus.Argument(t,"defaultValue").type(["Number","Undefined","Null"]).valid().value(0);e=e.replace(/^\s+|\s+$/g,"").replace(/ +/g,"").replace(/,/,".");e=parseFloat(e);if(!isFinite(e))return t;else return e};vizus.number.pad=function(e,t){e=new vizus.Argument(e,"number").type(["Number","String"]).valid().value().toString();t=new vizus.Argument(t,"length").type(["Number","Undefined","Null"]).value(0);var i=t-e.length;if(t==0||i<1)return e;else return"00000000000000000000000000000000".substr(0,i)+e};if(vizus.event==undefined)vizus.event={};vizus.event.keys={keyEnter:13,keyEsc:27,keyPageUp:33,keyPageDown:34,keyInsert:45,keyDelete:46,keyHome:36,keyEnd:35,keyUp:38,keyDown:40,keyLeft:37,keyRight:39,keyBackspace:8,keySpace:32};vizus.event.stop=function(e,t){new vizus.Argument(e,"event").type(/^(\w*Event|Undefined|Null)$/);t=new vizus.Argument(t,"context").type(["Window","Undefined","Null"]).value(window);if(e.cancelBubble!=undefined)e.cancelBubble=true;if(e.cancel!=undefined)e.cancel=true;if(typeof e.stopPropagation=="function")e.stopPropagation();if(typeof e.stopImmediatePropagation=="function")e.stopImmediatePropagation();if(typeof e.preventDefault=="function")e.preventDefault();else if(t.event!=undefined){t.event.cancelBubble=true;t.event.returnValue=false}};vizus.event.keyCode=function(e,t){new vizus.Argument(e,"event").type(/^(\w*Event|Undefined|Null)$/);t=new vizus.Argument(t,"context").type(["Window","Undefined","Null"]).value(window);if(e!=undefined&&e.keyCode!=undefined)return e.keyCode;else if(t.event!=undefined&&t.event.keyCode!=undefined)return t.event.keyCode;else return 0};vizus.event.keyChar=function(e,t){new vizus.Argument(e,"event").type(/^(\w*Event|Undefined|Null)$/);t=new vizus.Argument(t,"context").type(["Window","Undefined","Null"]).value(window);if(e!=undefined&&e.which!=undefined)return String.fromCharCode(e.which).toUpperCase();else if(e!=undefined&&e.charCode!=undefined)return String.fromCharCode(e.charCode).toUpperCase();else if(t.event!=undefined&&t.event.keyCode!=undefined)return String.fromCharCode(t.event.keyCode).toUpperCase();else return""};vizus.event.onlyKeyChars=function(e,t,i){new vizus.Argument(t,"chars").type("String").min(1);var n=vizus.event.keyChar(e,i);if(n.charCodeAt(0)>0&&t.indexOf(n)<0)vizus.event.stop(e,i)};vizus.event.onlyKeyNumber=function(e,t){var i=vizus.event.keyChar(e,t);if(i.charCodeAt(0)>0&&"0123456789".indexOf(i)<0)vizus.event.stop(e,t)};vizus.event.clipboard=function(e,t){new vizus.Argument(e,"event").type(/^(\w*Event|Undefined|Null)$/);t=new vizus.Argument(t,"context").type(["Window","Undefined","Null"]).value(window);if(e!=undefined&&e.clipboardData!=undefined&&e.clipboardData.getData!=undefined)return e.clipboardData.getData("text/plain");else if(t.clipboardData!=undefined&&t.clipboardData.getData!=undefined)return t.clipboardData.getData("Text");else return""};
5if(vizus.window==undefined)vizus.window={};vizus.window.create=function(e,t,i,n,r){e=new vizus.Argument(e,"url").type(["String","Undefined","Null"]).value("");t=new vizus.Argument(t,"width").type(["Number","Undefined","Null"]).min(100).value(300);i=new vizus.Argument(i,"height").type(["Number","Undefined","Null"]).min(100).value(300);r=new vizus.Argument(r,"context").type(["Window","Undefined","Null"]).value(window);if(n==undefined){n={left:Math.round(r.screen.availWidth/2-t/2),top:Math.round(r.screen.availHeight/2-i/2),parent:window,scrollbars:true,resizable:true,target:"_blank"}}else if(typeof n==="object"){var s={left:0,top:0,width:r.screen.availWidth,height:r.screen.availHeight};if(n.parent==undefined)n.parent=r;else{if(typeof n.parent!=="object")throw new vizus.ArgumentError("Parametr 'options.parent' musà být typu object nebo undefined");if(n.parent.screenX!=undefined&&n.parent.screenY!=undefined&&n.parent.outerWidth!=undefined&&n.parent.outerHeight!=undefined)s={left:n.parent.screenX,top:n.parent.screenY,width:n.parent.outerWidth,height:n.parent.outerHeight}}n.left=new vizus.Argument(n.left,"options.left").type(["Number","Undefined","Null"]).min(0).value(Math.round(s.width/2-t/2+s.left));n.top=new vizus.Argument(n.top,"options.top").type(["Number","Undefined","Null"]).min(0).value(Math.round(s.height/2-i/2+s.top));n.scrollbars=new vizus.Argument(n.scrollbars,"options.scrollbars").type(["Boolean","Undefined","Null"]).value(true);n.resizable=new vizus.Argument(n.resizable,"options.resizable").type(["Boolean","Undefined","Null"]).value(true);n.target=new vizus.Argument(n.target,"options.target").type(["String","Undefined","Null"]).value("_blank")}else throw new vizus.ArgumentError("Parametr 'options' musà být typu object nebo undefined nebo null");var o="left="+n.left+", top="+n.top+", width="+t+", height="+i+", "+"channelmode=no, directories=no, fullscreen=no, menubar=no, resizable="+(n.resizable?"yes":"no")+", "+"scrollbars="+(n.scrollbars?"yes":"no")+", status=no, toolbar=no";if(e.indexOf("?cmd=")>0)e=vizus.url.replace(e,{query:{disableModuleRedirect:1}});var a=n.parent.open(e,n.target,o);if(!a){alert("Vyskakovacà okno bylo zablokováno prohlÞeÄem.");return null}try{a.innerWidth=t;a.innerHeight=i}catch(e){}return a};vizus.window.open=function(e,t,i,n,r){vizus.window.create(e,t,i,n,r)};vizus.window.centre=function(e,t){e=new vizus.Argument(e,"win").type(["Window","Undefined","Null"]).value(window);t=new vizus.Argument(t,"context").type(["Window","Undefined","Null"]).value(null);if(!(e.outerWidth!=undefined&&e.outerHeight!=undefined&&e.moveTo!=undefined))return false;if(t!=undefined&&t.screenX!=undefined&&t.screenY!=undefined&&t.innerWidth!=undefined&&t.innerHeight!=undefined){var i=Math.round(t.screenX+t.innerWidth/2-e.outerWidth/2);var n=Math.round(t.screenY+t.innerHeight/2-e.outerHeight/2)}else{var i=Math.round(e.screen.availWidth/2-e.outerWidth/2);var n=Math.round(e.screen.availHeight/2-e.outerHeight/2)}e.moveTo(i,n);return true};if(vizus.page==undefined)vizus.page={};vizus.page.redirect=function(e,t){new vizus.Argument(e,"url").type(["String","Object"]);t=new vizus.Argument(t,"context").type(["Window","Undefined","Null"]).value(window);if(typeof e!=="string")e=vizus.url.replace(t.document.location.href,e);t.document.location=e};vizus.page.reload=function(e){e=new vizus.Argument(e,"context").type(["Window","Undefined","Null"]).value(window);e.document.location.reload()};vizus.page.ready=function(e,t){new vizus.Argument(e,"callback").type("Function");t=new vizus.Argument(t,"context").type(["Window","Undefined","Null"]).value(window);if(t.jQuery!=undefined){t.jQuery(t.document).ready(e);return}if(t.vizus==undefined)t.vizus={page:{readyCallbacks:[]}};else if(t.vizus.page==undefined)t.vizus.page={readyCallbacks:[]};else if(t.vizus.page.readyCallbacks==undefined)t.vizus.page.readyCallbacks=[];t.vizus.page.readyCallbacks.push(e);if(t.vizus.page.readyCallbacks.length==1){var i=false;function n(){if(!i){i=true;for(var e=0;e<t.vizus.page.readyCallbacks.length;e++)t.vizus.page.readyCallbacks[e]()}}if(t.document.addEventListener!=undefined)t.document.addEventListener("DOMContentLoaded",n,false);else if(t.document.attachEvent!=undefined){if(t.document.documentElement.doScroll!=undefined&&t.frameElement==undefined){function r(){if(i)return;try{t.document.documentElement.doScroll("left");n()}catch(e){t.setTimeout(r,10)}}r()}t.document.attachEvent("onreadystatechange",(function(){if(t.document.readyState==="complete")n()}))}if(t.addEventListener!=undefined)t.addEventListener("load",n,false);else if(t.attachEvent!=undefined)t.attachEvent("onload",n);else if(t.onload!=null){var s=t.onload;t.onload=function(){s();n()}}else t.onload=n}};vizus.page.writeProtectedLink=function(e,t,i){i=new vizus.Argument(i,"context").type(["Window","Undefined","Null"]).value(window);
5i.document.write('<a href="'+vizus.text.decrypt(e)+'">'+vizus.text.decrypt(t)+"</a>")};vizus.page.addJs=function(e,t,i){new vizus.Argument(e,"urls").type(["String","Array"]).min(1);new vizus.Argument(t,"callback").type(["Function","Undefined","Null"]);i=new vizus.Argument(i,"context").type(["Window","Undefined","Null"]).value(window);if(typeof e=="string")e=[e];var n=i.document.getElementsByTagName("SCRIPT");var r=0;var s=e.length;function o(){if(++r==s)t()}function a(e){return function(){if(e.readyState=="loaded"||e.readyState=="complete"){e.onreadystatechange=null;e.vizusPageAddJsLoaded=true;o()}}}function u(e){return function(){e.vizusPageAddJsLoaded=true;o()}}function l(e){var t=function(){if(e.vizusPageAddJsLoaded===false)i.setTimeout(t,50);else o()};return t}e:for(var c=0;c<e.length;c++){var f=e[c];var d=vizus.url.full(f);for(var p=0;p<n.length;p++){if(n[p].src==d){if(t){if(n[p].vizusPageAddJsLoaded===false)i.setTimeout(l(n[p]),50);else o()}continue e}}var h=i.document.createElement("SCRIPT");h.type="text/javascript";h.vizusPageAddJsLoaded=false;if(t){if(h.readyState)h.onreadystatechange=a(h);else h.onload=u(h)}h.src=f;i.document.body.appendChild(h)}};vizus.page.addCss=function(e,t,i){new vizus.Argument(e,"urls").type(["String","Array"]).min(1);new vizus.Argument(t,"callback").type(["Function","Undefined","Null"]);i=new vizus.Argument(i,"context").type(["Window","Undefined","Null"]).value(window);if(typeof e=="string")e=[e];var n=i.document.getElementsByTagName("LINK");var r=0;var s=e.length;function o(){if(++r==s)t()}function a(e){return function(){if(e.readyState=="loaded"||e.readyState=="complete"){e.onreadystatechange=null;e.vizusPageAddCssLoaded=true;o()}}}function u(e){return function(){e.vizusPageAddCssLoaded=true;o()}}function l(e){var t=function(){if(e.vizusPageAddCssLoaded===false)i.setTimeout(t,50);else o()};return t}e:for(var c=0;c<e.length;c++){var f=e[c];var d=vizus.url.full(f);for(var p=0;p<n.length;p++){if(n[p].href==d){if(t){if(n[p].vizusPageAddCssLoaded===false)i.setTimeout(l(n[p]),50);else o()}continue e}}var h=i.document.createElement("LINK");h.type="text/css";h.rel="stylesheet";h.vizusPageAddCssLoaded=false;if(t){if(h.readyState)h.onreadystatechange=a(h);else h.onload=u(h)}h.href=f;i.document.head.appendChild(h)}};vizus.page.getJsSrc=function(e,t){new vizus.Argument(e,"pattern").type("RegExp");t=new vizus.Argument(t,"submatch").type(["Number","Undefined","Null"]).min(0).max(99).value(null);var i=document.getElementsByTagName("script");for(var n=0;n<i.length;n++){var r=i[n].src.match(e);if(r){if(t!==null&&r[t]!=undefined)return r[t];else return i[n].src}}return null};if(vizus.dom==undefined)vizus.dom={};vizus.dom.isTag=function(e,t){var i=Object.prototype.toString.call(e).match(/object HTML\w*Element/);if(!i||e.tagName==undefined)return false;i=e.tagName.toUpperCase();switch(Object.prototype.toString.call(t)){case"[object Undefined]":case"[object Null]":return true;case"[object String]":return t==i;case"[object Array]":return t.indexOf(i)!=-1;case"[object RegExp]":return t.test(i);default:return false}};vizus.dom.get=function(e,t,i){new vizus.Argument(e,"element").type(/^(String|HTML\w*Element)$/);new vizus.Argument(t,"tag").type(["String","Array","RegExp","Undefined","Null"]);i=new vizus.Argument(i,"context").type(["Window","Undefined","Null"]).value(window);if(typeof e==="string"){var n=i.document.getElementById(e);if(!vizus.dom.isTag(n,t))throw new vizus.ReferenceError("Element s ID '"+e+"' nebyl nalezen");return n}else if(!vizus.dom.isTag(e,t))throw new vizus.ReferenceError("Element nenà typu "+vizus.debug.dump(t));return e};vizus.dom.addClass=function(e,t){e=vizus.dom.get(e);new vizus.Argument(t,"name").type("String").min(1);if(typeof e.className!=="string")return;var i=t.trim().split(/\s+/);if(e.className==="")e.className=i.join(" ");else{var n=e.className.trim().split(/\s+/);var r=[];for(var s=0;s<i.length;s++){if(n.indexOf(i[s])<0)r.push(i[s])}if(r.length>0)e.className=n.join(" ")+" "+r.join(" ")}};vizus.dom.removeClass=function(e,t){e=vizus.dom.get(e);new vizus.Argument(t,"name").type("String").min(1);if(typeof e.className!=="string"||e.className==="")return;var i=t.trim().split(/\s+/);var n=e.className.trim().split(/\s+/);var r=[];for(var s=0;s<n.length;s++){if(i.indexOf(n[s])<0)r.push(n[s])}
5var o=r.join(" ");if(o!=e.className)e.className=o};vizus.dom.hide=function(e,t,i,n,r){e=vizus.dom.get(e);t=new vizus.Argument(t,"disable").type(["Boolean","Undefined","Null"]).value(false);i=new vizus.Argument(i,"unset").type(["Boolean","Undefined","Null"]).value(false);n=new vizus.Argument(n,"recursive").type(["Boolean","Undefined","Null"]).value(true);r=new vizus.Argument(r,"inner").type(["Boolean","Undefined","Null"]).value(false);if(n&&e.children!=undefined&&e.children.length>0){for(var s=0;s<e.children.length;s++){if(e.children[s].children)vizus.dom.hide(e.children[s],t,i,n,true)}}if(!r&&typeof e.style=="object")e.style.display="none";if(e.tagName=="INPUT"||e.tagName=="TEXTAREA"||e.tagName=="SELECT"){if(t)e.disabled=true;if(i){e.vizusDomHideValue=e.value.toString();e.value=""}}};vizus.dom.show=function(e,t,i,n,r){e=vizus.dom.get(e);t=new vizus.Argument(t,"enable").type(["Boolean","Undefined","Null"]).value(false);i=new vizus.Argument(i,"restore").type(["Boolean","Undefined","Null"]).value(false);n=new vizus.Argument(n,"recursive").type(["Boolean","Undefined","Null"]).value(true);r=new vizus.Argument(r,"inner").type(["Boolean","Undefined","Null"]).value(false);if(n&&e.children!=undefined&&e.children.length>0){for(var s=0;s<e.children.length;s++){if(e.children[s].children)vizus.dom.show(e.children[s],t,i,n,true)}}if(!r&&typeof e.style=="object")e.style.display="";if(e.tagName=="INPUT"||e.tagName=="TEXTAREA"||e.tagName=="SELECT"){if(t)e.disabled=false;if(i&&e.vizusDomHideValue!=undefined){e.value=e.vizusDomHideValue;e.vizusDomHideValue=undefined}}};vizus.dom.add=function(e,t){e=vizus.dom.get(e);t=vizus.dom.get(t);t.insertBefore(e,null);return e};vizus.dom.remove=function(e){e=vizus.dom.get(e);e.parentNode.removeChild(e);return e};vizus.dom.moveBy=function(e,t){e=vizus.dom.get(e);new vizus.Argument(t,"shift").type("Number");var i=e.parentNode;var n=Array.prototype.indexOf.call(i.childNodes,e);if(t>0){t++;var r=e;var s=0;while(s<t&&(r=r.nextSibling)){if(r.nodeType==1)s++}i.insertBefore(e,r)}else if(t<0){var r=e;var s=0;while(s>t&&r.previousSibling){r=r.previousSibling;if(r.nodeType==1)s--}i.insertBefore(e,r)}return e};vizus.dom.moveTo=function(e,t){e=vizus.dom.get(e);new vizus.Argument(t,"position").type("Number");var i=e.parentNode;var n=Array.prototype.indexOf.call(i.childNodes,e);if(t>=i.childNodes.length-1)i.insertBefore(e,null);else if(t==0)i.insertBefore(e,i.firstChild);else if(t>0){var r=i.firstChild;var s=0;while(r){if(r!==e&&r.nodeType==1)s++;if(s==t+1)break;r=r.nextSibling}i.insertBefore(e,r)}else{t=Math.abs(t)-1;var r=i.lastChild;var s=0;while(r&&r.previousSibling){if(r!==e&&r.nodeType==1)s++;if(s==t)break;r=r.previousSibling}i.insertBefore(e,r)}return e};vizus.dom.css=function(e,t,i){e=vizus.dom.get(e);new vizus.Argument(t,"name").type(["String","Object"]);new vizus.Argument(i,"value").type(["String","Number","Undefined"]);if(typeof t=="string"){t=t.replace(/[A-Z]/,(function(e){return"-"+e[0].toLowerCase()}));if(i==undefined){if(e.currentStyle)i=e.currentStyle[t];else if(window.getComputedStyle)i=window.getComputedStyle(e,null).getPropertyValue(t);else i=null;if(/^\d+px$/.test(i))return parseInt(i,10);else return i}else{if(typeof i=="number")i=i+"px";e.style[t]=i}}else{for(var n in t){n=n.replace(/[A-Z]/,(function(e){return"-"+e[0].toLowerCase()}));i=typeof t[n]=="number"?t[n]+"px":t[n];e.style[n]=i}}};vizus.dom.apply=function(e,t){selector=new vizus.Argument(e,"query").type("String");new vizus.Argument(t,"callback").type("Function");var i=document.querySelectorAll(e);for(var n=0;n<i.length;n++)t(i[n])};vizus.dom.text=function(e,t){e=vizus.dom.get(e);new vizus.Argument(t,"text").type(["String","Undefined","Null"]);var i="";if("textContent"in e)i="textContent";else if("innerText"in e)i="innerText";else i=null;if(typeof t=="string"){if(i)e[i]=t}else if(i)return e[i];else return null};vizus.dom.getComputedCss=function(e){e=vizus.dom.get(e);const t={};const i=window.getComputedStyle(e);const n=i.length;for(let e=0;e<n;e++){let n=i.item(e);t[n]=i.getPropertyValue(n)}return t};vizus.dom.htmlNullFilter=function(e,t,i,n){switch(e){case"tag":return true;case"attribute":return n}};vizus.dom.htmlBasicFilter=function(e,t,i,n){switch(e){case"tag":{if(["INPUT","SELECT","TEXTAREA","IMG"].includes(t.tagName))return false;if((t.tagName=="A"||t.tagName=="SPAN")&&t.className.match(/\b(no-text|action)\b/))return false;return true}case"attribute":{if(i=="style"){for(const e in n){if(["color","background-color","font-family","font-size","font-weight","font-style","border-collapse","border-top-color","border-top-style","border-top-width","border-bottom-color","border-bottom-style","border-bottom-width","border-left-color","border-left-style","border-left-width","border-right-color","border-right-style","border-right-width","margin-top","margin-bottom","margin-left","margin-right","padding-top","padding-bottom","padding-left","padding-right"].includes(e)==false){delete n[e];continue}if(["none","#000000","rgb(0, 0, 0)","rgba(0, 0, 0, 0)","0px","normal","separate"].includes(n[e])){delete n[e];continue}if(e=="font-weight"&&n[e]=="400"){delete n[e];continue}let t=[];if(e.includes("color")&&(t=n[e].match(/^rgba?\((\d+), (\d+), (\d+)(?:, (\d+))?\)$/)))n[e]=vizus.color.rgbToHex(t[1],t[2],t[3])}
5for(const e of["top","bottom","left","right"]){if(typeof n["border-"+e+"-width"]==="undefined"){if(typeof n["border-"+e+"-color"]!=="undefined")delete n["border-"+e+"-color"];if(typeof n["border-"+e+"-style"]!=="undefined")delete n["border-"+e+"-style"]}}}return n}}};vizus.dom.htmlExcelFilter=function(e,t,i,n){if(e=="attribute"&&i=="style"){if(t.tagName=="TD"||t.tagName=="TH")n["white-space"]="nowrap";for(const e in n){if(["border-top-width","border-bottom-width","border-left-width","border-right-width","font-family","font-size"].includes(e))delete n[e]}}return vizus.dom.htmlBasicFilter(e,t,i,n)};vizus.dom.htmlWordFilter=function(e,t,i,n){if(e=="attribute"&&i=="style"){for(const e in n){if(["border-top-color","border-bottom-color","border-left-color","border-right-color"].includes(e))delete n[e]}}return vizus.dom.htmlBasicFilter(e,t,i,n)};vizus.dom.getHtml=function(e,t){e=vizus.dom.get(e);if(typeof t!="function")t=vizus.dom.htmlNullFilter;const i=e.childNodes.length;const n=t("attribute",e,"style",vizus.dom.getComputedCss(e));const r=Object.keys(n);const s=r.length>0?' style="'+vizus.text.escapeHtml(r.map((e=>e+": "+n[e])).join("; "))+'"':"";let o="<"+e.nodeName;let a=false;for(let n=0;n<i;n++){const i=e.childNodes[n];let r="";
5switch(i.nodeType){case 1:{if(!t("tag",i))break;if(!a&&(a=true))o+=s+">";o+=vizus.dom.getHtml(i,t);break}case 2:{if(i.nodeName=="style"||i.nodeName=="class")break;if((r=t("attribute",e,i.nodeName,i.nodeValue))=="")break;o+=" "+i.nodeName+'="'+vizus.text.escapeHtml(i.nodeValue)+'"';break}case 3:{if(!a&&(a=true))o+=s+">";o+=vizus.text.escapeHtml(i.nodeValue);break}}}if(!a)o+=s+">";return o+"</"+e.nodeName+">"};vizus.dom.getVisibleText=function(e){e=vizus.dom.get(e);const t=e.childNodes.length;let i="";for(let n=0;n<t;n++){const t=e.childNodes[n];switch(t.nodeType){case 1:{const e=vizus.dom.getComputedCss(t);if("display"in e&&e["display"]=="none")break;if("visibility"in e&&e["visibility"]=="hidden")break;if("font-size"in e&&e["font-size"]=="0px")break;i+=vizus.dom.getVisibleText(t);break}case 3:{i+=t.nodeValue;break}}}return i};vizus.dom.getTableText=function(e){e=vizus.dom.get(e,"TABLE");let t=[];const i=e.rows.length;for(let n=0;n<i;n++){let i=e.rows[n];let r=i.cells.length;let s=[];let o=false;for(let e=0;e<r;e++){let t=vizus.dom.getVisibleText(i.cells[e]);o|=t!=null;s.push(t)}if(o)t.push(s)}return t};vizus.dom.getTableData=function(e,t="data-raw"){e=vizus.dom.get(e,"TABLE");new vizus.Argument(t,"attribute").type(["String","Undefined","Null"]).value("data-raw");let i=[];const n=e.rows.length;for(let r=0;r<n;r++){let n=e.rows[r];let s=n.cells.length;let o=[];let a=false;for(let e=0;e<s;e++){let i=n.cells[e].getAttribute(t);a|=i!=null;o.push(i)}if(a)i.push(o)}return i};vizus.dom.copyAsTextToClipboard=function(e){vizus.clipboard.copyText(vizus.dom.getVisibleText(e))};vizus.dom.copyTableTextAsCsvToClipboard=function(e){vizus.clipboard.copyText(vizus.data.tableToCsv(vizus.dom.getTableText(e),"\t"))};vizus.dom.copyTableDataAsCsvToClipboard=function(e,t="data-raw"){vizus.clipboard.copyText(vizus.data.tableToCsv(vizus.dom.getTableData(e,t),"\t"))};vizus.dom.copyAsHtmlToClipboard=function(e,t){vizus.clipboard.copyHtml(vizus.dom.getHtml(e,t))};vizus.dom.saveAsTextToFile=function(e,t="soubor.txt",i="text/plain"){vizus.file.save(vizus.dom.getVisibleText(e),t,i)};vizus.dom.saveAsHtmlToDoc=function(e,t="dokument",i){vizus.file.saveToDoc(vizus.dom.getHtml(e,i),t)};vizus.dom.saveAsTextToTxt=function(e,t="soubor"){vizus.file.saveToTxt(vizus.dom.getVisibleText(e),t)};vizus.dom.saveTableTextToCsv=function(e,t="tabulka"){vizus.file.saveToCsv(vizus.data.tableToCsv(vizus.dom.getTableText(e)),t)};vizus.dom.saveTableDataToCsv=function(e,t="tabulka",i="data-raw"){vizus.file.saveToCsv(vizus.data.tableToCsv(vizus.dom.getTableData(e,i)),t)};vizus.dom.wrapInner=function(e,t,i){e=vizus.dom.get(e);new vizus.Argument(t,"wrapperElement").type(/^(String|HTML\w*Element|Null)$/);new vizus.Argument(i,"wrapperClass").type(["String","Null"]);if(t===null)t=document.createElement("div");else if(typeof t==="string")t=document.createElement(t);if(typeof i==="string")t.classList.add(i);[...e.childNodes].forEach((e=>t.appendChild(e)));e.appendChild(t)};if(vizus.input==undefined)vizus.input={};vizus.input.focus=function(e,t,i,n){e=new vizus.Argument(e,"element").type(["Number","String","Undefined","Null"]).invalid(0).value(1);t=new vizus.Argument(t,"form").type(["Number","Undefined","Null"]).invalid(0).value(1);i=new vizus.Argument(i,"ready").type(["Boolean","Undefined","Null"]).value(false);n=new vizus.Argument(n,"context").type(["Window","Undefined","Null"]).value(window);if(!i){vizus.page.ready((function(){vizus.input.focus(e,t,true,n)}));return}if(n.document.forms.length==0||n.document.forms.length<Math.abs(t))return false;if(t>0)t=n.document.forms[t-1];else t=n.document.forms[document.forms.length-t];var r=0;var s=0;function o(){var i=t.elements[s];if((i.tagName=="INPUT"&&(i.type=="text"||i.type=="password")||i.tagName=="TEXTAREA"||i.tagName=="SELECT")&&i.style.display!="none"&&i.style.visibility!="hidden"){if(++r>=e){try{i.focus();if(n.document.activeElement!=undefined&&n.document.activeElement===i)return true}catch(e){}}}return false}if(typeof e=="string"){try{document.getElementById(e).focus()}catch(e){}}else if(e>0){for(s=0;s<t.elements.length;s++){if(o())return}}else{e=Math.abs(e);for(s=t.elements.length-1;s>=0;s--){if(o())return}}};vizus.input.fill=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);t=vizus.dom.get(t,["INPUT","TEXTAREA"]);if(e.value=="")e.value=t.value};vizus.input.setValidity=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);
5if(t){if(vizus.config.inputClassOnInvalid)vizus.dom.removeClass(e,vizus.config.inputClassOnInvalid);if(vizus.config.inputClassOnValid)vizus.dom.addClass(e,vizus.config.inputClassOnValid)}else{if(vizus.config.inputClassOnInvalid)vizus.dom.addClass(e,vizus.config.inputClassOnInvalid);if(vizus.config.inputClassOnValid)vizus.dom.removeClass(e,vizus.config.inputClassOnValid)}};if(vizus.input.text==undefined)vizus.input.text={};vizus.input.text.validRegExp=/^(\S+|\S.+\S)$/;vizus.input.text.validate=function(e,t,i){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,vizus.input.text.isValid(e,t,i))};vizus.input.text.finish=function(e,t,i){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=e.value.trim();vizus.input.text.validate(e,t,i)};vizus.input.text.isValid=function(e,t,i){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);t=new vizus.Argument(t,"minLength").type(["Number","Undefined","Null"]).min(0).value(0);i=new vizus.Argument(i,"regexp").type(["RegExp","Undefined","Null"]).value(vizus.input.text.validRegExp);return e.value.length>=t&&(e.value.length==0||i.test(e.value))};vizus.input.text.trim=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=e.value.trim()};if(vizus.input.phone==undefined)vizus.input.phone={};vizus.input.phone.validRegExp=/^\d{4,9}$|^\d{3} \d{3} \d{3}$|^\+[1-9]\d{0,2} \d+$|^\+[1-9]\d{0,2}( \d{3})+$/;vizus.input.phone.validate=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,vizus.input.phone.isValid(e))};vizus.input.phone.finish=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=e.value.toString().replace(/^(\+\d+)/,"$1_").replace(/\s+/g,"").replace(/(\d{3})/g,"$1_").replace(/_+/g," ").replace(/ +$/g,"").replace(/^(\d+)/,"+420 $1");vizus.input.phone.validate(e)};vizus.input.phone.isValid=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);return vizus.input.phone.validRegExp.test(e.value)};if(vizus.input.psc==undefined)vizus.input.psc={};vizus.input.psc.validRegExp=/^\d{5}$|^\d{3} \d{2}$/;vizus.input.psc.validate=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,this.isValid(e))};vizus.input.psc.finish=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=e.value.toString().replace(/\s+/g,"").replace(/^(\d{3})(\d{2})$/,"$1 $2");vizus.input.psc.validate(e)};vizus.input.psc.isValid=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);return vizus.input.psc.validRegExp.test(e.value)};if(vizus.input.ip==undefined)vizus.input.ip={};vizus.input.ip.validRegExp=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;vizus.input.ip.validate=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,vizus.input.ip.isValid(e))};vizus.input.ip.finish=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=e.value.toString().replace(/^\s+|\s+$/g,"");vizus.input.ip.validate(e)};vizus.input.ip.isValid=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);if(e.value.toString().match(vizus.input.ip.validRegExp)==null)return false;var t=parseInt(RegExp.$1);var i=parseInt(RegExp.$2);var n=parseInt(RegExp.$3);var r=parseInt(RegExp.$4);return t<256&&i<256&&n<256&&r<256};if(vizus.input.domain==undefined)vizus.input.domain={};vizus.input.domain.validRegExp=/^([a-z0-9-]+\.)+[a-z]{2,}$/;vizus.input.domain.invalidRegExp=/^-|\.-|-\./;vizus.input.domain.validate=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,vizus.input.domain.isValid(e))};vizus.input.domain.finish=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=e.value.toString().replace(/^\s+|\s+$/g,"");vizus.input.domain.validate(e)};vizus.input.domain.isValid=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);var t=e.value.toString();return t.match(vizus.input.domain.validRegExp)!=null&&t.match(vizus.input.domain.invalidRegExp)==null};if(vizus.input.number==undefined)vizus.input.number={};vizus.input.number.validate=function(e,t,i,n,r,s){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,vizus.input.number.isValid(e,t,i,n,r,s))};vizus.input.number.finish=function(e,t,i,n,r,s){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);if(!vizus.input.number.isValid(e,t,i,n,r,s))return;var o=parseFloat(e.value.toString().replace(/[^\d,\.-]/g,"").replace(/,/g,"."));if(!isFinite(o))return;e.value=vizus.number.format(o,t,","," ")};vizus.input.number.prepare=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);var t=e.value.toString().replace(/[^\d,\.-]/g,"").replace(/\./g,",");if(t!=e.value.toString()){e.value=t;e.select()}};vizus.input.number.isValid=function(e,t,i,n,r,s){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);var o=e.value.toString().replace(/,/g,".").replace(/ /g,"");var a="\\d+";if(isFinite(t)&&t)a+="(\\.\\d{1,"+t+"}|)";if(i)a="-?"+a;a=new RegExp("^"+a+"$");if(o.match(a)==null)return false;var u=parseFloat(o);if(!isFinite(u))return false;if(isFinite(n)&&u<n)return false;if(isFinite(r)&&u>r)return false;if(isFinite(s)&&u%s>0)return false;return true};vizus.input.number.parseInt=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);return vizus.number.parseInt(e.value,t)};vizus.input.number.parseFloat=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);return vizus.number.parseFloat(e.value,t)};if(vizus.input.email==undefined)vizus.input.email={};vizus.input.email.validRegExp=/^[a-zA-Z0-9_\.-]{1,50}@([a-z0-9-]{1,63}\.){1,}[a-z]{2,}$/;vizus.input.email.validate=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,vizus.input.email.isValid(e))};vizus.input.email.finish=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=e.value.toString().replace(/^\s+|\s+$/g,"");vizus.input.email.validate(e)};vizus.input.email.isValid=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);return vizus.input.email.validRegExp.test(e.value)};if(vizus.input.url==undefined)vizus.input.url={};vizus.input.url.validRegExp=/^([a-z0-9]+):\/\/(([a-z0-9-]+\.)+[a-z]{2,})(\/|\/.+|)$/;vizus.input.url.validSimpleRegExp=/^([a-z0-9-]+\.)+[a-z]{2,}(\/|\/.+|)$/;vizus.input.url.validate=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,vizus.input.url.isValid(e,t))};vizus.input.url.finish=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);if(t==undefined)t="http";e.value=e.value.toString().replace(/^\s+|\s+$/g,"");if(e.value.toString().match(vizus.input.url.validSimpleRegExp)!=null)e.value=t+"://"+e.value+(RegExp.$2.length==0?"/":"");vizus.input.url.validate(e,t)};vizus.input.url.isValid=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);if(t==undefined)t=["http","https"];else if(!Array.isArray(t))t=[t];return vizus.input.url.validRegExp.test(e.value)&&t.indexOf(RegExp.$1)!=-1||e.value.toString().match(vizus.input.url.validSimpleRegExp)!=null};vizus.input.url.fix=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);try{e.value=vizus.url.fix(e.value,t);vizus.input.setValidity(e,true)}catch(t){vizus.input.setValidity(e,false)}};if(vizus.input.ident==undefined)vizus.input.ident={};vizus.input.ident.validRegExp=/^[a-z][a-z0-9-]*[a-z0-9]$/;vizus.input.ident.validate=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,vizus.input.ident.isValid(e))};vizus.input.ident.finish=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=e.value.toString().replace(/^\s+|\s+$/g,"");vizus.input.ident.validate(e)};vizus.input.ident.prepare=function(e,t,i){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);if(e.value==""&&typeof t=="object"&&t.value!=undefined&&t.value!=""){e.value=vizus.text.ident(t.value.toString())+(i!=undefined?i:"");e.select()}vizus.input.ident.validate(e)};vizus.input.ident.isValid=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);return vizus.input.ident.validRegExp.test(e.value)};if(vizus.input.initials==undefined)vizus.input.initials={};vizus.input.initials.validRegExp=/^[A-Z]+$/;vizus.input.initials.validate=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,vizus.input.initials.isValid(e,t))};vizus.input.initials.finish=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=e.value.toString().replace(/^\s+|\s+$/g,"");vizus.input.initials.validate(e,t)};vizus.input.initials.prepare=function(e,t,i){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);if(!isFinite(i))i=2;if(e.value==""&&typeof t=="object"&&t.value!=undefined){var n=toAscii(t.value.toString().toUpperCase()).match(/\b[A-Z]/g);if(n!=null){var r=new Array;for(var s=0;s<i;s++){if(n[s]!=undefined)r.push(n[s])}e.value=r.join("");e.select()}}this.validate(e,i)};vizus.input.initials.isValid=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);if(!isFinite(t))t=2;return vizus.input.initials.validRegExp.test(e.value)&&e.value.length==t};if(vizus.input.ic==undefined)vizus.input.ic={};vizus.input.ic.validRegExp=/^\d{4,}$/;vizus.input.ic.validate=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,vizus.input.ic.isValid(e))};vizus.input.ic.finish=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=e.value.toString().replace(/^\s+|\s+$/g,"");vizus.input.ic.validate(e)};vizus.input.ic.isValid=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);return vizus.input.ic.validRegExp.test(e.value)};if(vizus.input.dic==undefined)vizus.input.dic={};vizus.input.dic.validRegExp=/^[A-Z]{2}\d{4,}$/;vizus.input.dic.validate=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,this.isValid(e))};vizus.input.dic.finish=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=e.value.toString().replace(/^\s+|\s+$/g,"");vizus.input.dic.validate(e)};vizus.input.dic.prepare=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);if(e.value==""&&typeof t=="object"&&t.value!=undefined&&t.value!=""){e.value="CZ"+t.value;e.select()}vizus.input.dic.validate(e)};vizus.input.dic.isValid=function(e){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);return vizus.input.dic.validRegExp.test(e.value)};if(vizus.input.login==undefined)vizus.input.login={};vizus.input.login.validRegExp=/^[a-zA-Z0-9\._@-]{3,}$/;vizus.input.login.validate=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,vizus.input.login.isValid(e,t))};vizus.input.login.finish=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=e.value.toString().replace(/^\s+|\s+$/g,"");vizus.input.login.validate(e,t)};vizus.input.login.isValid=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);if(typeof t!="object"||t.constructor!=RegExp)t=vizus.input.login.validRegExp;return t.test(e.value)};if(vizus.input.password==undefined)vizus.input.password={};vizus.input.password.validRegExp=/^[a-zA-Z0-9!@#\$%\^&\*\(\)\.+\-]{3,}$/;vizus.input.password.validate=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);vizus.input.setValidity(e,vizus.input.password.isValid(e,t))};vizus.input.password.finish=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=e.value.toString().replace(/^\s+|\s+$/g,"");vizus.input.password.validate(e,t)};vizus.input.password.generate=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);e.value=generatePassword(t);e.select();vizus.input.password.validate(e)};vizus.input.password.isValid=function(e,t){e=vizus.dom.get(e,["INPUT","TEXTAREA"]);if(typeof t!="object"||t.constructor!=RegExp)var t=vizus.input.password.validRegExp;return t.test(e.value)};if(vizus.image==undefined)vizus.image={};vizus.image.reload=function(e){e=vizus.dom.get(e,"IMG");e.src=vizus.url.replace(e.src,{query:{random:Math.round(Math.random()*1e6)}})};if(!vizus.i18n)vizus.i18n={};vizus.i18n.texts={};vizus.i18n.text=function(e,t){if(t==undefined)t=vizus.config.language;return vizus.i18n.texts[t]!=undefined&&vizus.i18n.texts[t][e]!=undefined?vizus.i18n.texts[t][e]:e};vizus.i18n.addTexts=function(e,t){for(var i in t){if(vizus.i18n.texts[e]==undefined)vizus.i18n.texts[e]={};vizus.i18n.texts[e][i]=t[i]}};if(!vizus.color)vizus.color={};vizus.color.rgbToHex=function(e,t,i){new vizus.Argument(e,"r").type(["String","Number"]);new vizus.Argument(t,"g").type(["String","Number"]);new vizus.Argument(i,"b").type(["String","Number"]);return"#"+parseInt(e).toString(16).padStart(2,"0")+parseInt(t).toString(16).padStart(2,"0")+parseInt(i).toString(16).padStart(2,"0")};if(!vizus.clipboard)vizus.clipboard={};vizus.clipboard.copyHtml=function(e){new vizus.Argument(e,"html").type(["String"]);let t=document.createElement("div");t.innerHTML=e;document.body.appendChild(t);let i=document.createRange();i.selectNode(t);window.getSelection().addRange(i);document.execCommand("copy");t.remove()};vizus.clipboard.copyText=function(e){new vizus.Argument(e,"text").type(["String"]);const t=document.createElement("textarea");t.value=e;document.body.appendChild(t);t.select();document.execCommand("copy");t.remove()};if(!vizus.file)vizus.file={};vizus.file.save=function(e,t,i){new vizus.Argument(e,"contents").type(["String"]);new vizus.Argument(t,"name").type(["String"]);new vizus.Argument(i,"mime").type(["String"]);const n="data:"+i+";charset=utf-8,"+encodeURIComponent(e);const r=document.createElement("a");document.body.appendChild(r);r.href=n;r.download=t;r.click();document.body.removeChild(r)};vizus.file.saveToDoc=function(e,t="dokument"){new vizus.Argument(e,"body").type(["String"]);const i="<html xmlns:o='urn:schemas-microsoft-com:office:office' "+"xmlns:w='urn:schemas-microsoft-com:office:word' "+"xmlns='http://www.w3.org/TR/REC-html40'>"+"<head><meta charset='utf-8'></head><body>";const n="</body></html>";vizus.file.save(i+e+n,t+".doc","application/vnd.ms-word")};vizus.file.saveToTxt=function(e,t="soubor"){vizus.file.save(e,t+".txt","text/plain")};vizus.file.saveToCsv=function(e,t="tabulka"){vizus.file.save(vizus.text.BOM+e,t+".csv","text/csv")};if(!vizus.data)vizus.data={};vizus.data.tableToCsv=function(e,t=";",i='"',n="\r\n"){new vizus.Argument(e,"table").type(["Array"]);new vizus.Argument(t,"cellDelimiter").type(["String"]).value(";");new vizus.Argument(i,"cellEnclose").type(["String"]).value('"');new vizus.Argument(n,"rowDelimiter").type(["String"]).value("\r\n");let r=[];const s=e.length;for(let n=0;n<s;n++){let s=e[n].length;let o=[];for(let t=0;t<s;t++){if(e[n][t]!==null)o.push(i+e[n][t].toString().replace('"','""')+i);else o.push(i+i)}r.push(o.join(t))}return r.join(n)};if(vizus.config==undefined)vizus.config={};if(typeof vizus.config.debug!="boolean")vizus.config.debug=false;if(typeof vizus.config.maxDebugDumpLength!="number")vizus.config.maxDebugDumpLength=10;if(typeof vizus.config.maxDebugDumpDepth!="number")vizus.config.maxDebugDumpDepth=3;if(typeof vizus.config.inputClassOnValid!="string")vizus.config.inputClassOnValid="";
5if(typeof vizus.config.inputClassOnInvalid!="string")vizus.config.inputClassOnInvalid="error";if(typeof vizus.config.language!="string")vizus.config.language="cs";if(typeof vizus.config.baseUrl!="string")vizus.config.baseUrl=vizus.page.getJsSrc(/^(.+?\/system\/1\.5\/)system(\.src)?\.js/,1); 6/*! 7 * Resource /server/lib/vizus-framework-2.7/cms/3.7/web.js from 2026-02-07 21:39:08 8 * 9 */if("object"!=typeof vizus)throw new Error("Chybà system.js");"object"!=typeof vizus.cms&&(vizus.cms={}),vizus.cms.player=function(e){if(vizus.isClassOf(e,["String","HTMLVideoElement","HTMLAudioElement"]))if("function"==typeof videojs){var t={};"string"==vizus.cms.config.language&&(t.language=vizus.cms.config.language),videojs(e,t)}else{var i=vizus.cms.config.baseUrl+"player/",n="7.21.4.0",r=["cs","en"];"string"==vizus.cms.config.language&&-1==r.indexOf(vizus.cms.config.language)&&language.push(vizus.cms.config.language),vizus.page.addCss([i+"player.css?version="+n,i+"skin.css?version="+n]),vizus.page.addJs(i+"player.js?version="+n,(function(){for(var t=[],s=0;s<r.length;s++)t.push(i+"lang/"+r[s]+".js?version="+n);vizus.page.addJs(t,(function(){vizus.cms.player(e)}))}))}},vizus.cms.viewer=function(e){vizus.isClassOf(e,"HTMLAnchorElement")&&e.getAttribute("href")&&1==e.children.length&&vizus.isClassOf(e.children[0],"HTMLImageElement")&&(e.onclick=function(){var t=document.createElement("div"),i=document.createElement("iframe"),n=document.createElement("div"),r=document.createElement("div"),s=document.createElement("a"),o=document.createElement("a"),a={previous:null,next:null},u={resize:window.onresize,keydown:document.onkeydown},l=null,c=null,f=0,d={},p={left:0,top:0,width:0,height:0,margin:{top:0,right:0,bottom:0,left:0},border:{top:0,right:0,bottom:0,left:0},image:{width:0,height:0},wait:{width:0,height:0},previous:{width:0},next:{width:0}},h=function(){d.width="number"==typeof window.innerWidth?window.innerWidth:window.availWidth,d.height="number"==typeof window.innerHeight?window.innerHeight:window.availHeight},m=function(){var t=null,i=null;if(e.getAttribute("data-rel")?i='a[data-rel="'+(t=e.getAttribute("data-rel"))+'"]':e.getAttribute("rel")&&(i='a[data-rel="'+(t=e.getAttribute("rel"))+'"]'),t)for(var n=document.querySelectorAll(i),r=null,s=n.length>0?n[1]:null,o=0;o<n.length;o++)1==n[o].children.length&&vizus.isClassOf(n[o].children[0],"HTMLImageElement")&&(n[o].vizusCmsViewerNeighbours={previous:r,next:s},r=n[o],s=o+2<n.length?n[o+2]:null)},v=function(e,i){p.width=e,p.height=i,p.left=Math.round((d.width-(p.width+p.border.left+p.border.right))/2-p.margin.left),p.top=Math.round((d.height-(p.height+p.border.top+p.border.bottom))/2-p.margin.top),vizus.dom.css(t,{width:p.width,height:p.height,left:p.left,top:p.top}),vizus.dom.css(r,{left:Math.round((d.width-p.wait.width)/2),top:Math.round((d.height-p.wait.height)/2)}),1.5*(p.previous.width+p.next.width)<p.width&&(a.previous&&vizus.dom.css(s,{display:"block"}),a.next&&vizus.dom.css(o,{display:"block"})),l&&vizus.dom.css(l,{width:p.width,height:p.height})},g=function(){h();var e=p.image.width,t=p.image.height,i=p.margin.left+p.margin.right+p.border.left+p.border.right,n=p.margin.top+p.margin.bottom+p.border.top+p.border.bottom;if(e+i>d.width){var r=d.width-i;t=Math.round(t/(e/r)),e=r}if(t+n>d.height){var s=d.height-n;e=Math.round(e/(t/s)),t=s}v(e,t)},y=function(e){t.parentNode.removeChild(t),n.parentNode.removeChild(n),r.parentNode.removeChild(r),document.onkeydown=u.keydown,window.onresize=u.resize},b=function(e){a.previous&&(y(),a.previous.onclick())},w=function(e){a.next&&(y(),a.next.onclick())},z=function(){if(i.src){var t=i.contentWindow.document.body;if(vizus.dom.css(t,{margin:0,padding:0}),vizus.dom.hide(r),window.clearInterval(c),t.children.length>0&&vizus.isClassOf(t.children[0],"HTMLImageElement")){(l=t.children[0]).title=e.children[0].alt||e.children[0].title,l.onclick=y;var n=new Image;n.src=l.src,p.image.width=l.naturalWidth||n.width,p.image.height=l.naturalHeight||n.height,g(),u.resize=window.onresize,window.onresize=function(){g(),u.resize&&u.resize()}}if(a.previous)(new Image).src=a.previous.children[0].src;if(a.next)(new Image).src=a.next.children[0].src}};return i.readyState?i.onreadystatechange=function(){"loaded"!=i.readyState&&"complete"!=i.readyState||(i.onreadystatechange=null,z())}
9:i.onload=z,document.body.appendChild(n),n.className="cms-viewer-overlay",n.onclick=y,document.body.appendChild(t),t.className="cms-viewer",t.appendChild(i),i.src=e.href,document.body.appendChild(r),r.className="cms-viewer-wait",c=window.setInterval((function(){var e="rotate("+(f=f+10>360?0:f+10)+"deg)";vizus.dom.css(r,{"-webkit-transform":e,"-moz-transform":e,"-o-transform":e,"-ms-transform":e,transform:e})}),27),t.appendChild(s),s.className="previous",s.onclick=b,t.appendChild(o),o.className="next",o.onclick=w,p.margin.top=vizus.dom.css(t,"margin-top"),p.margin.right=vizus.dom.css(t,"margin-right"),p.margin.bottom=vizus.dom.css(t,"margin-bottom"),p.margin.left=vizus.dom.css(t,"margin-left"),p.border.top=vizus.dom.css(t,"border-top-width"),p.border.right=vizus.dom.css(t,"border-right-width"),p.border.bottom=vizus.dom.css(t,"border-bottom-width"),p.border.left=vizus.dom.css(t,"border-left-width"),p.wait.width=vizus.dom.css(r,"width"),p.wait.height=vizus.dom.css(r,"height"),p.previous.width=vizus.dom.css(s,"width"),p.next.width=vizus.dom.css(o,"width"),document.querySelectorAll&&(e.vizusCmsViewerNeighbours||m(),e.vizusCmsViewerNeighbours&&(a=e.vizusCmsViewerNeighbours)),h(),v(320,240),document.onkeydown=function(e){switch(vizus.event.keyCode(e)){case vizus.event.keys.keyEsc:return y(),void vizus.event.stop(e);case vizus.event.keys.keyLeft:return b(),void vizus.event.stop(e);case vizus.event.keys.keyRight:return w(),void vizus.event.stop(e)}u.keydown&&u.keydown()},!1})},vizus.cms.decoder=function(e){vizus.isClassOf(e,"HTMLAnchorElement")&&e.getAttribute("href")&&1==e.getAttribute("data-vizus-cms-link-protected")&&(e.href=vizus.text.decrypt(e.getAttribute("href")),vizus.dom.text(e,vizus.text.decrypt(vizus.dom.text(e))),e.removeAttribute("data-vizus-cms-link-protected"))},"object"!=typeof vizus.cms.config&&(vizus.cms.config={}),"string"!=typeof vizus.cms.config.baseUrl&&(vizus.cms.config.baseUrl=vizus.page.getJsSrc(/^(.+?\/cms\/3\.7\/)(cms|web)(\.src)?\.js/,1)),"object"!=typeof vizus.cms.config.features&&(vizus.cms.config.features={}),vizus.cms.config.features.imageViewer="imageViewer"in vizus.cms.config.features?vizus.cms.config.features.imageViewer:"a.cms-editor-link-image",vizus.cms.config.features.videoPlayer="videoPlayer"in vizus.cms.config.features?vizus.cms.config.features.videoPlayer:"video.cms-player",vizus.cms.config.features.audioPlayer="audioPlayer"in vizus.cms.config.features?vizus.cms.config.features.audioPlayer:"audio.cms-player",vizus.cms.config.features.linkDecoder="linkDecoder"in vizus.cms.config.features?vizus.cms.config.features.linkDecoder:'a[data-vizus-cms-link-protected="1"]',vizus.cms.config.features.videoEvents="videoEvents"in vizus.cms.config.features?vizus.cms.config.features.videoEvents:{},vizus.page.ready((function(){var e=vizus.cms.config.features;e&&(e.imageViewer&&vizus.dom.apply(e.imageViewer,vizus.cms.viewer),e.videoPlayer&&vizus.dom.apply(e.videoPlayer,vizus.cms.player),e.audioPlayer&&vizus.dom.apply(e.audioPlayer,vizus.cms.player),e.linkDecoder&&vizus.dom.apply(e.linkDecoder,vizus.cms.decoder))})); 10/*! 11 * Resource /res/shared/js/jquery.3.4.1.js from 2024-11-08 13:55:15 12 * 13 */ 14/*! 15 * jQuery JavaScript Library v3.4.1 16 * https://jquery.com/ 17 * 18 * Includes Sizzle.js 19 * https://sizzlejs.com/ 20 * 21 * Copyright JS Foundation and other contributors 22 * Released under the MIT license 23 * https://jquery.org/license 24 * 25 * Date: 2019-05-01T21:04Z 26 */(function(e,t){"use strict";if(typeof module==="object"&&typeof module.exports==="object"){module.exports=e.document?t(e,true):function(e){if(!e.document){throw new Error("jQuery requires a window with a document")}return t(e)}}else{t(e)}})(typeof window!=="undefined"?window:this,(function(e,t){"use strict";var i=[];var n=e.document;var r=Object.getPrototypeOf;var s=i.slice;var o=i.concat;var a=i.push;var u=i.indexOf;var l={};var c=l.toString;var f=l.hasOwnProperty;var d=f.toString;var p=d.call(Object);var h={};var m=function e(t){return typeof t==="function"&&typeof t.nodeType!=="number"};var v=function e(t){return t!=null&&t===t.window};var g={type:true,src:true,nonce:true,noModule:true};function y(e,t,i){i=i||n;var r,s,o=i.createElement("script");o.text=e;if(t){for(r in g){s=t[r]||t.getAttribute&&t.getAttribute(r);if(s){o.setAttribute(r,s)}}}i.head.appendChild(o).parentNode.removeChild(o)}function b(e){if(e==null){return e+""}return typeof e==="object"||typeof e==="function"?l[c.call(e)]||"object":typeof e}var w="3.4.1",z=function(e,t){return new z.fn.init(e,t)},x=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;z.fn=z.prototype={jquery:w,constructor:z,length:0,toArray:function(){return s.call(this)},get:function(e){if(e==null){return s.call(this)}return e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=z.merge(this.constructor(),e);
26t.prevObject=this;return t},each:function(e){return z.each(this,e)},map:function(e){return this.pushStack(z.map(this,(function(t,i){return e.call(t,i,t)})))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,i=+e+(e<0?t:0);return this.pushStack(i>=0&&i<t?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:a,sort:i.sort,splice:i.splice};z.extend=z.fn.extend=function(){var e,t,i,n,r,s,o=arguments[0]||{},a=1,u=arguments.length,l=false;if(typeof o==="boolean"){l=o;o=arguments[a]||{};a++}if(typeof o!=="object"&&!m(o)){o={}}if(a===u){o=this;a--}for(;a<u;a++){if((e=arguments[a])!=null){for(t in e){n=e[t];if(t==="__proto__"||o===n){continue}if(l&&n&&(z.isPlainObject(n)||(r=Array.isArray(n)))){i=o[t];if(r&&!Array.isArray(i)){s=[]}else if(!r&&!z.isPlainObject(i)){s={}}else{s=i}r=false;o[t]=z.extend(l,s,n)}else if(n!==undefined){o[t]=n}}}}return o};z.extend({expando:"jQuery"+(w+Math.random()).replace(/\D/g,""),isReady:true,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,i;if(!e||c.call(e)!=="[object Object]"){return false}t=r(e);if(!t){return true}i=f.call(t,"constructor")&&t.constructor;return typeof i==="function"&&d.call(i)===p},isEmptyObject:function(e){var t;for(t in e){return false}return true},globalEval:function(e,t){y(e,{nonce:t&&t.nonce})},each:function(e,t){var i,n=0;if(C(e)){i=e.length;for(;n<i;n++){if(t.call(e[n],n,e[n])===false){break}}}else{for(n in e){if(t.call(e[n],n,e[n])===false){break}}}return e},trim:function(e){return e==null?"":(e+"").replace(x,"")},makeArray:function(e,t){var i=t||[];if(e!=null){if(C(Object(e))){z.merge(i,typeof e==="string"?[e]:e)}else{a.call(i,e)}}return i},inArray:function(e,t,i){return t==null?-1:u.call(t,e,i)},merge:function(e,t){var i=+t.length,n=0,r=e.length;for(;n<i;n++){e[r++]=t[n]}e.length=r;return e},grep:function(e,t,i){var n,r=[],s=0,o=e.length,a=!i;for(;s<o;s++){n=!t(e[s],s);if(n!==a){r.push(e[s])}}return r},map:function(e,t,i){var n,r,s=0,a=[];if(C(e)){n=e.length;for(;s<n;s++){r=t(e[s],s,i);if(r!=null){a.push(r)}}}else{for(s in e){r=t(e[s],s,i);if(r!=null){a.push(r)}}}return o.apply([],a)},guid:1,support:h});if(typeof Symbol==="function"){z.fn[Symbol.iterator]=i[Symbol.iterator]}z.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){l["[object "+t+"]"]=t.toLowerCase()}));function C(e){var t=!!e&&"length"in e&&e.length,i=b(e);if(m(e)||v(e)){return false}return i==="array"||t===0||typeof t==="number"&&t>0&&t-1 in e}var T= 27/*! 28 * Sizzle CSS Selector Engine v2.3.4 29 * https://sizzlejs.com/ 30 * 31 * Copyright JS Foundation and other contributors 32 * Released under the MIT license 33 * https://js.foundation/ 34 * 35 * Date: 2019-04-08 36 */ 37function(e){var t,i,n,r,s,o,a,u,l,c,f,d,p,h,m,v,g,y,b,w="sizzle"+1*new Date,z=e.document,x=0,C=0,T=ue(),A=ue(),E=ue(),k=ue(),$=function(e,t){if(e===t){f=true}return 0},S={}.hasOwnProperty,N=[],D=N.pop,j=N.push,P=N.push,I=N.slice,R=function(e,t){var i=0,n=e.length;for(;i<n;i++){if(e[i]===t){return i}}return-1},M="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",U="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",H="\\["+U+"*("+L+")(?:"+U+"*([*^$|!~]?=)"+U+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+U+"*\\]",O=":("+L+")(?:\\(("+"('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|"+"((?:\\\\.|[^\\\\()[\\]]|"+H+")*)|"+".*"+")\\)|)",q=new RegExp(U+"+","g"),_=new RegExp("^"+U+"+|((?:^|[^\\\\])(?:\\\\.)*)"+U+"+$","g"),V=new RegExp("^"+U+"*,"+U+"*"),F=new RegExp("^"+U+"*([>+~]|"+U+")"+U+"*"),W=new RegExp(U+"|>"),B=new RegExp(O),X=new RegExp("^"+L+"$"),G={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+U+"*(even|odd|(([+-]|)(\\d*)n|)"+U+"*(?:([+-]|)"+U+"*(\\d+)|))"+U+"*\\)|)","i"),bool:new RegExp("^(?:"+M+")$","i"),needsContext:new RegExp("^"+U+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+U+"*((?:-\\d)?\\d*)"+U+"*\\)|)(?=[^-]|$)","i")},Z=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+U+"?|("+U+")|.)","ig"),ie=function(e,t,i){var n="0x"+t-65536;return n!==n||i?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,n&1023|56320)},ne=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,re=function(e,t){if(t){if(e==="\0"){return"�"}return e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" "}return"\\"+e},se=function(){d()},oe=we((function(e){return e.disabled===true&&e.nodeName.toLowerCase()==="fieldset"}),{dir:"parentNode",next:"legend"});try{P.apply(N=I.call(z.childNodes),z.childNodes);N[z.childNodes.length].nodeType}catch(e){P={apply:N.length?function(e,t){j.apply(e,I.call(t))}:function(e,t){var i=e.length,n=0;while(e[i++]=t[n++]){}e.length=i-1}}}function ae(e,t,n,r){var s,a,l,c,f,h,g,y=t&&t.ownerDocument,x=t?t.nodeType:9;n=n||[];if(typeof e!=="string"||!e||x!==1&&x!==9&&x!==11){return n}if(!r){if((t?t.ownerDocument||t:z)!==p){d(t)}t=t||p;if(m){if(x!==11&&(f=K.exec(e))){if(s=f[1]){if(x===9){if(l=t.getElementById(s)){if(l.id===s){n.push(l);return n}}else{return n}}else{if(y&&(l=y.getElementById(s))&&b(t,l)&&l.id===s){n.push(l);return n}}}else if(f[2]){P.apply(n,t.getElementsByTagName(e));return n}else if((s=f[3])&&i.getElementsByClassName&&t.getElementsByClassName){P.apply(n,t.getElementsByClassName(s));return n}}if(i.qsa&&!k[e+" "]&&(!v||!v.test(e))&&(x!==1||t.nodeName.toLowerCase()!=="object")){g=e;y=t;if(x===1&&W.test(e)){if(c=t.getAttribute("id")){c=c.replace(ne,re)}else{t.setAttribute("id",c=w)}h=o(e);a=h.length;while(a--){h[a]="#"+c+" "+be(h[a])}g=h.join(",");y=ee.test(e)&&ge(t.parentNode)||t}try{P.apply(n,y.querySelectorAll(g));return n}catch(t){k(e,true)}finally{if(c===w){t.removeAttribute("id")}}}}}return u(e.replace(_,"$1"),t,n,r)}function ue(){var e=[];function t(i,r){if(e.push(i+" ")>n.cacheLength){delete t[e.shift()]}return t[i+" "]=r}return t}function le(e){e[w]=true;return e}function ce(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return false}finally{if(t.parentNode){t.parentNode.removeChild(t)}t=null}}function fe(e,t){var i=e.split("|"),r=i.length;while(r--){n.attrHandle[i[r]]=t}}function de(e,t){var i=t&&e,n=i&&e.nodeType===1&&t.nodeType===1&&e.sourceIndex-t.sourceIndex;if(n){return n}if(i){while(i=i.nextSibling){if(i===t){return-1}}}return e?1:-1}function pe(e){return function(t){var i=t.nodeName.toLowerCase();return i==="input"&&t.type===e}}function he(e){return function(t){var i=t.nodeName.toLowerCase();return(i==="input"||i==="button")&&t.type===e}}function me(e){return function(t){if("form"in t){if(t.parentNode&&t.disabled===false){if("label"in t){if("label"in t.parentNode){return t.parentNode.disabled===e}else{return t.disabled===e}}return t.isDisabled===e||t.isDisabled!==!e&&oe(t)===e}return t.disabled===e}else if("label"in t){return t.disabled===e}return false}}function ve(e){return le((function(t){t=+t;return le((function(i,n){var r,s=e([],i.length,t),o=s.length;while(o--){if(i[r=s[o]]){i[r]=!(n[r]=i[r])}}}))}))}function ge(e){return e&&typeof e.getElementsByTagName!=="undefined"&&e}i=ae.support={};s=ae.isXML=function(e){var t=e.namespaceURI,i=(e.ownerDocument||e).documentElement;return!Z.test(t||i&&i.nodeName||"HTML")};d=ae.setDocument=function(e){var t,r,o=e?e.ownerDocument||e:z;if(o===p||o.nodeType!==9||!o.documentElement){return p}p=o;h=p.documentElement;m=!s(p);if(z!==p&&(r=p.defaultView)&&r.top!==r){if(r.addEventListener){r.addEventListener("unload",se,false)}else if(r.attachEvent){r.attachEvent("onunload",se)}}i.attributes=ce((function(e){e.className="i";return!e.getAttribute("className")}));i.getElementsByTagName=ce((function(e){e.appendChild(p.createComment(""));return!e.getElementsByTagName("*").length}));i.getElementsByClassName=Q.test(p.getElementsByClassName);i.getById=ce((function(e){h.appendChild(e).id=w;return!p.getElementsByName||!p.getElementsByName(w).length}));
37if(i.getById){n.filter["ID"]=function(e){var t=e.replace(te,ie);return function(e){return e.getAttribute("id")===t}};n.find["ID"]=function(e,t){if(typeof t.getElementById!=="undefined"&&m){var i=t.getElementById(e);return i?[i]:[]}}}else{n.filter["ID"]=function(e){var t=e.replace(te,ie);return function(e){var i=typeof e.getAttributeNode!=="undefined"&&e.getAttributeNode("id");return i&&i.value===t}};n.find["ID"]=function(e,t){if(typeof t.getElementById!=="undefined"&&m){var i,n,r,s=t.getElementById(e);if(s){i=s.getAttributeNode("id");if(i&&i.value===e){return[s]}r=t.getElementsByName(e);n=0;while(s=r[n++]){i=s.getAttributeNode("id");if(i&&i.value===e){return[s]}}}return[]}}}n.find["TAG"]=i.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!=="undefined"){return t.getElementsByTagName(e)}else if(i.qsa){return t.querySelectorAll(e)}}:function(e,t){var i,n=[],r=0,s=t.getElementsByTagName(e);if(e==="*"){while(i=s[r++]){if(i.nodeType===1){n.push(i)}}return n}return s};n.find["CLASS"]=i.getElementsByClassName&&function(e,t){if(typeof t.getElementsByClassName!=="undefined"&&m){return t.getElementsByClassName(e)}};g=[];v=[];if(i.qsa=Q.test(p.querySelectorAll)){ce((function(e){h.appendChild(e).innerHTML="<a id='"+w+"'></a>"+"<select id='"+w+"-\r\\' msallowcapture=''>"+"<option selected=''></option></select>";if(e.querySelectorAll("[msallowcapture^='']").length){v.push("[*^$]="+U+"*(?:''|\"\")")}if(!e.querySelectorAll("[selected]").length){v.push("\\["+U+"*(?:value|"+M+")")}if(!e.querySelectorAll("[id~="+w+"-]").length){v.push("~=")}if(!e.querySelectorAll(":checked").length){v.push(":checked")}if(!e.querySelectorAll("a#"+w+"+*").length){v.push(".#.+[+~]")}}
37));ce((function(e){e.innerHTML="<a href='' disabled='disabled'></a>"+"<select disabled='disabled'><option/></select>";var t=p.createElement("input");t.setAttribute("type","hidden");e.appendChild(t).setAttribute("name","D");if(e.querySelectorAll("[name=d]").length){v.push("name"+U+"*[*^$|!~]?=")}if(e.querySelectorAll(":enabled").length!==2){v.push(":enabled",":disabled")}h.appendChild(e).disabled=true;if(e.querySelectorAll(":disabled").length!==2){v.push(":enabled",":disabled")}e.querySelectorAll("*,:x");v.push(",.*:")}))}if(i.matchesSelector=Q.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector)){ce((function(e){i.disconnectedMatch=y.call(e,"*");y.call(e,"[s!='']:x");g.push("!=",O)}))}v=v.length&&new RegExp(v.join("|"));g=g.length&&new RegExp(g.join("|"));t=Q.test(h.compareDocumentPosition);b=t||Q.test(h.contains)?function(e,t){var i=e.nodeType===9?e.documentElement:e,n=t&&t.parentNode;return e===n||!!(n&&n.nodeType===1&&(i.contains?i.contains(n):e.compareDocumentPosition&&e.compareDocumentPosition(n)&16))}:function(e,t){if(t){while(t=t.parentNode){if(t===e){return true}}}return false};$=t?function(e,t){if(e===t){f=true;return 0}var n=!e.compareDocumentPosition-!t.compareDocumentPosition;if(n){return n}n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1;if(n&1||!i.sortDetached&&t.compareDocumentPosition(e)===n){if(e===p||e.ownerDocument===z&&b(z,e)){return-1}if(t===p||t.ownerDocument===z&&b(z,t)){return 1}return c?R(c,e)-R(c,t):0}return n&4?-1:1}:function(e,t){if(e===t){f=true;return 0}var i,n=0,r=e.parentNode,s=t.parentNode,o=[e],a=[t];if(!r||!s){return e===p?-1:t===p?1:r?-1:s?1:c?R(c,e)-R(c,t):0}else if(r===s){return de(e,t)}i=e;while(i=i.parentNode){o.unshift(i)}i=t;while(i=i.parentNode){a.unshift(i)}while(o[n]===a[n]){n++}return n?de(o[n],a[n]):o[n]===z?-1:a[n]===z?1:0};return p};ae.matches=function(e,t){return ae(e,null,null,t)};ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p){d(e)}if(i.matchesSelector&&m&&!k[t+" "]&&(!g||!g.test(t))&&(!v||!v.test(t))){try{var n=y.call(e,t);if(n||i.disconnectedMatch||e.document&&e.document.nodeType!==11){return n}}catch(e){k(t,true)}}return ae(t,p,null,[e]).length>0};ae.contains=function(e,t){if((e.ownerDocument||e)!==p){d(e)}return b(e,t)};ae.attr=function(e,t){if((e.ownerDocument||e)!==p){d(e)}var r=n.attrHandle[t.toLowerCase()],s=r&&S.call(n.attrHandle,t.toLowerCase())?r(e,t,!m):undefined;return s!==undefined?s:i.attributes||!m?e.getAttribute(t):(s=e.getAttributeNode(t))&&s.specified?s.value:null};ae.escape=function(e){return(e+"").replace(ne,re)};ae.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};ae.uniqueSort=function(e){var t,n=[],r=0,s=0;f=!i.detectDuplicates;c=!i.sortStable&&e.slice(0);e.sort($);if(f){while(t=e[s++]){if(t===e[s]){r=n.push(s)}}while(r--){e.splice(n[r],1)}}c=null;return e};r=ae.getText=function(e){var t,i="",n=0,s=e.nodeType;if(!s){while(t=e[n++]){i+=r(t)}}else if(s===1||s===9||s===11){if(typeof e.textContent==="string"){return e.textContent}else{for(e=e.firstChild;e;e=e.nextSibling){i+=r(e)}}}else if(s===3||s===4){return e.nodeValue}return i};n=ae.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){e[1]=e[1].replace(te,ie);e[3]=(e[3]||e[4]||e[5]||"").replace(te,ie);if(e[2]==="~="){e[3]=" "+e[3]+" "}return e.slice(0,4)},CHILD:function(e){e[1]=e[1].toLowerCase();if(e[1].slice(0,3)==="nth"){if(!e[3]){ae.error(e[0])}e[4]=+(e[4]?e[5]+(e[6]||1):2*(e[3]==="even"||e[3]==="odd"));e[5]=+(e[7]+e[8]||e[3]==="odd")}else if(e[3]){ae.error(e[0])}return e},PSEUDO:function(e){var t,i=!e[6]&&e[2];if(G["CHILD"].test(e[0])){return null}if(e[3]){e[2]=e[4]||e[5]||""}else if(i&&B.test(i)&&(t=o(i,true))&&(t=i.indexOf(")",i.length-t)-i.length)){e[0]=e[0].slice(0,t);e[2]=i.slice(0,t)}return e.slice(0,3)}},filter:{TAG:function(e){var t=e.replace(te,ie).toLowerCase();return e==="*"?function(){return true}
37:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=T[e+" "];return t||(t=new RegExp("(^|"+U+")"+e+"("+U+"|$)"))&&T(e,(function(e){return t.test(typeof e.className==="string"&&e.className||typeof e.getAttribute!=="undefined"&&e.getAttribute("class")||"")}))},ATTR:function(e,t,i){return function(n){var r=ae.attr(n,e);if(r==null){return t==="!="}if(!t){return true}r+="";return t==="="?r===i:t==="!="?r!==i:t==="^="?i&&r.indexOf(i)===0:t==="*="?i&&r.indexOf(i)>-1:t==="$="?i&&r.slice(-i.length)===i:t==="~="?(" "+r.replace(q," ")+" ").indexOf(i)>-1:t==="|="?r===i||r.slice(0,i.length+1)===i+"-":false}},CHILD:function(e,t,i,n,r){var s=e.slice(0,3)!=="nth",o=e.slice(-4)!=="last",a=t==="of-type";return n===1&&r===0?function(e){return!!e.parentNode}:function(t,i,u){var l,c,f,d,p,h,m=s!==o?"nextSibling":"previousSibling",v=t.parentNode,g=a&&t.nodeName.toLowerCase(),y=!u&&!a,b=false;if(v){if(s){while(m){d=t;while(d=d[m]){if(a?d.nodeName.toLowerCase()===g:d.nodeType===1){return false}}h=m=e==="only"&&!h&&"nextSibling"}return true}h=[o?v.firstChild:v.lastChild];if(o&&y){d=v;f=d[w]||(d[w]={});c=f[d.uniqueID]||(f[d.uniqueID]={});l=c[e]||[];p=l[0]===x&&l[1];b=p&&l[2];d=p&&v.childNodes[p];while(d=++p&&d&&d[m]||(b=p=0)||h.pop()){if(d.nodeType===1&&++b&&d===t){c[e]=[x,p,b];break}}}else{if(y){d=t;f=d[w]||(d[w]={});c=f[d.uniqueID]||(f[d.uniqueID]={});l=c[e]||[];p=l[0]===x&&l[1];b=p}if(b===false){while(d=++p&&d&&d[m]||(b=p=0)||h.pop()){if((a?d.nodeName.toLowerCase()===g:d.nodeType===1)&&++b){if(y){f=d[w]||(d[w]={});c=f[d.uniqueID]||(f[d.uniqueID]={});c[e]=[x,b]}if(d===t){break}}}}}b-=r;return b===n||b%n===0&&b/n>=0}}},PSEUDO:function(e,t){var i,r=n.pseudos[e]||n.setFilters[e.toLowerCase()]||ae.error("unsupported pseudo: "+e);if(r[w]){return r(t)}if(r.length>1){i=[e,e,"",t];return n.setFilters.hasOwnProperty(e.toLowerCase())?le((function(e,i){var n,s=r(e,t),o=s.length;while(o--){n=R(e,s[o]);e[n]=!(i[n]=s[o])}})):function(e){return r(e,0,i)}}return r}},pseudos:{not:le((function(e){var t=[],i=[],n=a(e.replace(_,"$1"));return n[w]?le((function(e,t,i,r){var s,o=n(e,null,r,[]),a=e.length;while(a--){if(s=o[a]){e[a]=!(t[a]=s)}}})):function(e,r,s){t[0]=e;n(t,null,s,i);t[0]=null;return!i.pop()}})),has:le((function(e){return function(t){return ae(e,t).length>0}})),contains:le((function(e){e=e.replace(te,ie);return function(t){return(t.textContent||r(t)).indexOf(e)>-1}})),lang:le((function(e){if(!X.test(e||"")){ae.error("unsupported lang: "+e)}e=e.replace(te,ie).toLowerCase();return function(t){var i;do{if(i=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang")){i=i.toLowerCase();return i===e||i.indexOf(e+"-")===0}}while((t=t.parentNode)&&t.nodeType===1);return false}})),target:function(t){var i=e.location&&e.location.hash;return i&&i.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(false),disabled:me(true),checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling){if(e.nodeType<6){return false}}return true},parent:function(e){return!n.pseudos["empty"](e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return J.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},text:function(e){var t;return e.nodeName.toLowerCase()==="input"&&e.type==="text"&&((t=e.getAttribute("type"))==null||t.toLowerCase()==="text")},first:ve((function(){return[0]})),last:ve((function(e,t){return[t-1]})),eq:ve((function(e,t,i){return[i<0?i+t:i]})),even:ve((function(e,t){var i=0;for(;i<t;i+=2){e.push(i)}return e})),odd:ve((function(e,t){var i=1;for(;i<t;i+=2){e.push(i)}return e})),lt:ve((function(e,t,i){var n=i<0?i+t:i>t?t:i;for(;--n>=0;){e.push(n)}return e})),gt:ve((function(e,t,i){var n=i<0?i+t:i;for(;++n<t;){e.push(n)}return e}))}};n.pseudos["nth"]=n.pseudos["eq"];for(t in{radio:true,checkbox:true,file:true,password:true,image:true}){n.pseudos[t]=pe(t)}for(t in{submit:true,reset:true}){n.pseudos[t]=he(t)}function ye(){}ye.prototype=n.filters=n.pseudos;n.setFilters=new ye;o=ae.tokenize=function(e,t){var i,r,s,o,a,u,l,c=A[e+" "];if(c){return t?0:c.slice(0)}a=e;u=[];l=n.preFilter;while(a){if(!i||(r=V.exec(a))){if(r){a=a.slice(r[0].length)||a}u.push(s=[])}i=false;if(r=F.exec(a)){i=r.shift();s.push({value:i,type:r[0].replace(_," ")});a=a.slice(i.length)}for(o in n.filter){if((r=G[o].exec(a))&&(!l[o]||(r=l[o](r)))){i=r.shift();s.push({value:i,type:o,matches:r});a=a.slice(i.length)}}if(!i){break}}return t?a.length:a?ae.error(e):A(e,u).slice(0)};function be(e){var t=0,i=e.length,n="";for(;t<i;t++){n+=e[t].value}return n}function we(e,t,i){var n=t.dir,r=t.next,s=r||n,o=i&&s==="parentNode",a=C++;
37return t.first?function(t,i,r){while(t=t[n]){if(t.nodeType===1||o){return e(t,i,r)}}return false}:function(t,i,u){var l,c,f,d=[x,a];if(u){while(t=t[n]){if(t.nodeType===1||o){if(e(t,i,u)){return true}}}}else{while(t=t[n]){if(t.nodeType===1||o){f=t[w]||(t[w]={});c=f[t.uniqueID]||(f[t.uniqueID]={});if(r&&r===t.nodeName.toLowerCase()){t=t[n]||t}else if((l=c[s])&&l[0]===x&&l[1]===a){return d[2]=l[2]}else{c[s]=d;if(d[2]=e(t,i,u)){return true}}}}}return false}}function ze(e){return e.length>1?function(t,i,n){var r=e.length;while(r--){if(!e[r](t,i,n)){return false}}return true}:e[0]}function xe(e,t,i){var n=0,r=t.length;for(;n<r;n++){ae(e,t[n],i)}return i}function Ce(e,t,i,n,r){var s,o=[],a=0,u=e.length,l=t!=null;for(;a<u;a++){if(s=e[a]){if(!i||i(s,n,r)){o.push(s);if(l){t.push(a)}}}}return o}function Te(e,t,i,n,r,s){if(n&&!n[w]){n=Te(n)}if(r&&!r[w]){r=Te(r,s)}return le((function(s,o,a,u){var l,c,f,d=[],p=[],h=o.length,m=s||xe(t||"*",a.nodeType?[a]:a,[]),v=e&&(s||!t)?Ce(m,d,e,a,u):m,g=i?r||(s?e:h||n)?[]:o:v;if(i){i(v,g,a,u)}if(n){l=Ce(g,p);n(l,[],a,u);c=l.length;while(c--){if(f=l[c]){g[p[c]]=!(v[p[c]]=f)}}}if(s){if(r||e){if(r){l=[];c=g.length;while(c--){if(f=g[c]){l.push(v[c]=f)}}r(null,g=[],l,u)}c=g.length;while(c--){if((f=g[c])&&(l=r?R(s,f):d[c])>-1){s[l]=!(o[l]=f)}}}}else{g=Ce(g===o?g.splice(h,g.length):g);if(r){r(null,o,g,u)}else{P.apply(o,g)}}}))}function Ae(e){var t,i,r,s=e.length,o=n.relative[e[0].type],a=o||n.relative[" "],u=o?1:0,c=we((function(e){return e===t}),a,true),f=we((function(e){return R(t,e)>-1}),a,true),d=[function(e,i,n){var r=!o&&(n||i!==l)||((t=i).nodeType?c(e,i,n):f(e,i,n));t=null;return r}];for(;u<s;u++){if(i=n.relative[e[u].type]){d=[we(ze(d),i)]}else{i=n.filter[e[u].type].apply(null,e[u].matches);if(i[w]){r=++u;for(;r<s;r++){if(n.relative[e[r].type]){break}}return Te(u>1&&ze(d),u>1&&be(e.slice(0,u-1).concat({value:e[u-2].type===" "?"*":""})).replace(_,"$1"),i,u<r&&Ae(e.slice(u,r)),r<s&&Ae(e=e.slice(r)),r<s&&be(e))}d.push(i)}}return ze(d)}function Ee(e,t){var i=t.length>0,r=e.length>0,s=function(s,o,a,u,c){var f,h,v,g=0,y="0",b=s&&[],w=[],z=l,C=s||r&&n.find["TAG"]("*",c),T=x+=z==null?1:Math.random()||.1,A=C.length;if(c){l=o===p||o||c}for(;y!==A&&(f=C[y])!=null;y++){if(r&&f){h=0;if(!o&&f.ownerDocument!==p){d(f);a=!m}while(v=e[h++]){if(v(f,o||p,a)){u.push(f);break}}if(c){x=T}}if(i){if(f=!v&&f){g--}if(s){b.push(f)}}}g+=y;if(i&&y!==g){h=0;while(v=t[h++]){v(b,w,o,a)}if(s){if(g>0){while(y--){if(!(b[y]||w[y])){w[y]=D.call(u)}}}w=Ce(w)}P.apply(u,w);if(c&&!s&&w.length>0&&g+t.length>1){ae.uniqueSort(u)}}if(c){x=T;l=z}return b};return i?le(s):s}a=ae.compile=function(e,t){var i,n=[],r=[],s=E[e+" "];if(!s){if(!t){t=o(e)}i=t.length;while(i--){s=Ae(t[i]);if(s[w]){n.push(s)}else{r.push(s)}}s=E(e,Ee(r,n));s.selector=e}return s};u=ae.select=function(e,t,i,r){var s,u,l,c,f,d=typeof e==="function"&&e,p=!r&&o(e=d.selector||e);i=i||[];if(p.length===1){u=p[0]=p[0].slice(0);if(u.length>2&&(l=u[0]).type==="ID"&&t.nodeType===9&&m&&n.relative[u[1].type]){t=(n.find["ID"](l.matches[0].replace(te,ie),t)||[])[0];if(!t){return i}else if(d){t=t.parentNode}e=e.slice(u.shift().value.length)}s=G["needsContext"].test(e)?0:u.length;while(s--){l=u[s];if(n.relative[c=l.type]){break}
37if(f=n.find[c]){if(r=f(l.matches[0].replace(te,ie),ee.test(u[0].type)&&ge(t.parentNode)||t)){u.splice(s,1);e=r.length&&be(u);if(!e){P.apply(i,r);return i}break}}}}(d||a(e,p))(r,t,!m,i,!t||ee.test(e)&&ge(t.parentNode)||t);return i};i.sortStable=w.split("").sort($).join("")===w;i.detectDuplicates=!!f;d();i.sortDetached=ce((function(e){return e.compareDocumentPosition(p.createElement("fieldset"))&1}));if(!ce((function(e){e.innerHTML="<a href='#'></a>";return e.firstChild.getAttribute("href")==="#"}))){fe("type|href|height|width",(function(e,t,i){if(!i){return e.getAttribute(t,t.toLowerCase()==="type"?1:2)}}))}if(!i.attributes||!ce((function(e){e.innerHTML="<input/>";e.firstChild.setAttribute("value","");return e.firstChild.getAttribute("value")===""}))){fe("value",(function(e,t,i){if(!i&&e.nodeName.toLowerCase()==="input"){return e.defaultValue}}))}if(!ce((function(e){return e.getAttribute("disabled")==null}))){fe(M,(function(e,t,i){var n;if(!i){return e[t]===true?t.toLowerCase():(n=e.getAttributeNode(t))&&n.specified?n.value:null}}))}return ae}(e);z.find=T;z.expr=T.selectors;z.expr[":"]=z.expr.pseudos;z.uniqueSort=z.unique=T.uniqueSort;z.text=T.getText;z.isXMLDoc=T.isXML;z.contains=T.contains;z.escapeSelector=T.escape;var A=function(e,t,i){var n=[],r=i!==undefined;while((e=e[t])&&e.nodeType!==9){if(e.nodeType===1){if(r&&z(e).is(i)){break}n.push(e)}}return n};var E=function(e,t){var i=[];for(;e;e=e.nextSibling){if(e.nodeType===1&&e!==t){i.push(e)}}return i};var k=z.expr.match.needsContext;function $(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var S=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function N(e,t,i){if(m(t)){return z.grep(e,(function(e,n){return!!t.call(e,n,e)!==i}))}if(t.nodeType){return z.grep(e,(function(e){return e===t!==i}))}if(typeof t!=="string"){return z.grep(e,(function(e){return u.call(t,e)>-1!==i}))}return z.filter(t,e,i)}z.filter=function(e,t,i){var n=t[0];if(i){e=":not("+e+")"}if(t.length===1&&n.nodeType===1){return z.find.matchesSelector(n,e)?[n]:[]}return z.find.matches(e,z.grep(t,(function(e){return e.nodeType===1})))};z.fn.extend({find:function(e){var t,i,n=this.length,r=this;if(typeof e!=="string"){return this.pushStack(z(e).filter((function(){for(t=0;t<n;t++){if(z.contains(r[t],this)){return true}}})))}i=this.pushStack([]);for(t=0;t<n;t++){z.find(e,r[t],i)}return n>1?z.uniqueSort(i):i},filter:function(e){return this.pushStack(N(this,e||[],false))},not:function(e){return this.pushStack(N(this,e||[],true))},is:function(e){return!!N(this,typeof e==="string"&&k.test(e)?z(e):e||[],false).length}});var D,j=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,P=z.fn.init=function(e,t,i){var r,s;if(!e){return this}i=i||D;if(typeof e==="string"){if(e[0]==="<"&&e[e.length-1]===">"&&e.length>=3){r=[null,e,null]}else{r=j.exec(e)}if(r&&(r[1]||!t)){if(r[1]){t=t instanceof z?t[0]:t;z.merge(this,z.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:n,true));if(S.test(r[1])&&z.isPlainObject(t)){for(r in t){if(m(this[r])){this[r](t[r])}else{this.attr(r,t[r])}}}return this}else{s=n.getElementById(r[2]);if(s){this[0]=s;this.length=1}return this}}else if(!t||t.jquery){return(t||i).find(e)}else{return this.constructor(t).find(e)}}else if(e.nodeType){this[0]=e;this.length=1;return this}else if(m(e)){return i.ready!==undefined?i.ready(e):e(z)}return z.makeArray(e,this)};P.prototype=z.fn;D=z(n);var I=/^(?:parents|prev(?:Until|All))/,R={children:true,contents:true,next:true,prev:true};z.fn.extend({has:function(e){var t=z(e,this),i=t.length;return this.filter((function(){var e=0;for(;e<i;e++){if(z.contains(this,t[e])){return true}}}))},closest:function(e,t){var i,n=0,r=this.length,s=[],o=typeof e!=="string"&&z(e);if(!k.test(e)){for(;n<r;n++){for(i=this[n];i&&i!==t;i=i.parentNode){if(i.nodeType<11&&(o?o.index(i)>-1:i.nodeType===1&&z.find.matchesSelector(i,e))){s.push(i);break}}}}return this.pushStack(s.length>1?z.uniqueSort(s):s)},index:function(e){if(!e){return this[0]&&this[0].parentNode?this.first().prevAll().length:-1}if(typeof e==="string"){return u.call(z(e),this[0])}return u.call(this,e.jquery?e[0]:e)},add:function(e,t){return this.pushStack(z.uniqueSort(z.merge(this.get(),z(e,t))))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}});function M(e,t){while((e=e[t])&&e.nodeType!==1){}return e}z.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return A(e,"parentNode")},parentsUntil:function(e,t,i){return A(e,"parentNode",i)},next:function(e){return M(e,"nextSibling")},prev:function(e){return M(e,"previousSibling")},nextAll:function(e){return A(e,"nextSibling")},prevAll:function(e){return A(e,"previousSibling")},nextUntil:function(e,t,i){return A(e,"nextSibling",i)},prevUntil:function(e,t,i){return A(e,"previousSibling",i)},siblings:function(e){return E((e.parentNode||{}).firstChild,e)},children:function(e){return E(e.firstChild)},contents:function(e){if(typeof e.contentDocument!=="undefined"){return e.contentDocument}if($(e,"template")){e=e.content||e}return z.merge([],e.childNodes)}},(function(e,t){z.fn[e]=function(i,n){var r=z.map(this,t,i);if(e.slice(-5)!=="Until"){n=i}
37if(n&&typeof n==="string"){r=z.filter(n,r)}if(this.length>1){if(!R[e]){z.uniqueSort(r)}if(I.test(e)){r.reverse()}}return this.pushStack(r)}}));var U=/[^\x20\t\r\n\f]+/g;function L(e){var t={};z.each(e.match(U)||[],(function(e,i){t[i]=true}));return t}z.Callbacks=function(e){e=typeof e==="string"?L(e):z.extend({},e);var t,i,n,r,s=[],o=[],a=-1,u=function(){r=r||e.once;n=t=true;for(;o.length;a=-1){i=o.shift();while(++a<s.length){if(s[a].apply(i[0],i[1])===false&&e.stopOnFalse){a=s.length;i=false}}}if(!e.memory){i=false}t=false;if(r){if(i){s=[]}else{s=""}}},l={add:function(){if(s){if(i&&!t){a=s.length-1;o.push(i)}(function t(i){z.each(i,(function(i,n){if(m(n)){if(!e.unique||!l.has(n)){s.push(n)}}else if(n&&n.length&&b(n)!=="string"){t(n)}}))})(arguments);if(i&&!t){u()}}return this},remove:function(){z.each(arguments,(function(e,t){var i;while((i=z.inArray(t,s,i))>-1){s.splice(i,1);if(i<=a){a--}}}));return this},has:function(e){return e?z.inArray(e,s)>-1:s.length>0},empty:function(){if(s){s=[]}return this},disable:function(){r=o=[];s=i="";return this},disabled:function(){return!s},lock:function(){r=o=[];if(!i&&!t){s=i=""}return this},locked:function(){return!!r},fireWith:function(e,i){if(!r){i=i||[];i=[e,i.slice?i.slice():i];o.push(i);if(!t){u()}}return this},fire:function(){l.fireWith(this,arguments);return this},fired:function(){return!!n}};return l};function H(e){return e}function O(e){throw e}function q(e,t,i,n){var r;try{if(e&&m(r=e.promise)){r.call(e).done(t).fail(i)}else if(e&&m(r=e.then)){r.call(e,t,i)}else{t.apply(undefined,[e].slice(n))}}catch(e){i.apply(undefined,[e])}}z.extend({Deferred:function(t){var i=[["notify","progress",z.Callbacks("memory"),z.Callbacks("memory"),2],["resolve","done",z.Callbacks("once memory"),z.Callbacks("once memory"),0,"resolved"],["reject","fail",z.Callbacks("once memory"),z.Callbacks("once memory"),1,"rejected"]],n="pending",r={state:function(){return n},always:function(){s.done(arguments).fail(arguments);return this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return z.Deferred((function(t){z.each(i,(function(i,n){var r=m(e[n[4]])&&e[n[4]];s[n[1]]((function(){var e=r&&r.apply(this,arguments);if(e&&m(e.promise)){e.promise().progress(t.notify).done(t.resolve).fail(t.reject)}else{t[n[0]+"With"](this,r?[e]:arguments)}}))}));e=null})).promise()},then:function(t,n,r){var s=0;function o(t,i,n,r){return function(){var a=this,u=arguments,l=function(){var e,l;if(t<s){return}e=n.apply(a,u);if(e===i.promise()){throw new TypeError("Thenable self-resolution")}l=e&&(typeof e==="object"||typeof e==="function")&&e.then;if(m(l)){if(r){l.call(e,o(s,i,H,r),o(s,i,O,r))}else{s++;l.call(e,o(s,i,H,r),o(s,i,O,r),o(s,i,H,i.notifyWith))}}else{if(n!==H){a=undefined;u=[e]}(r||i.resolveWith)(a,u)}},c=r?l:function(){try{l()}catch(e){if(z.Deferred.exceptionHook){z.Deferred.exceptionHook(e,c.stackTrace)}if(t+1>=s){if(n!==O){a=undefined;u=[e]}i.rejectWith(a,u)}}};if(t){c()}else{if(z.Deferred.getStackHook){c.stackTrace=z.Deferred.getStackHook()}e.setTimeout(c)}}}return z.Deferred((function(e){i[0][3].add(o(0,e,m(r)?r:H,e.notifyWith));i[1][3].add(o(0,e,m(t)?t:H));i[2][3].add(o(0,e,m(n)?n:O))})).promise()},promise:function(e){return e!=null?z.extend(e,r):r}},s={};z.each(i,(function(e,t){var o=t[2],a=t[5];r[t[1]]=o.add;if(a){o.add((function(){n=a}),i[3-e][2].disable,i[3-e][3].disable,i[0][2].lock,i[0][3].lock)}o.add(t[3].fire);s[t[0]]=function(){s[t[0]+"With"](this===s?undefined:this,arguments);return this};s[t[0]+"With"]=o.fireWith}));r.promise(s);if(t){t.call(s,s)}return s},when:function(e){var t=arguments.length,i=t,n=Array(i),r=s.call(arguments),o=z.Deferred(),a=function(e){return function(i){n[e]=this;r[e]=arguments.length>1?s.call(arguments):i;if(!--t){o.resolveWith(n,r)}}};if(t<=1){q(e,o.done(a(i)).resolve,o.reject,!t);if(o.state()==="pending"||m(r[i]&&r[i].then)){return o.then()}}while(i--){q(r[i],a(i),o.reject)}return o.promise()}});var _=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;z.Deferred.exceptionHook=function(t,i){if(e.console&&e.console.warn&&t&&_.test(t.name)){e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)}};z.readyException=function(t){e.setTimeout((function(){throw t}))};var V=z.Deferred();z.fn.ready=function(e){V.then(e).catch((function(e){z.readyException(e)}));return this};z.extend({isReady:false,readyWait:1,ready:function(e){if(e===true?--z.readyWait:z.isReady){return}z.isReady=true;if(e!==true&&--z.readyWait>0){return}V.resolveWith(n,[z])}});z.ready.then=V.then;function F(){n.removeEventListener("DOMContentLoaded",F);e.removeEventListener("load",F);z.ready()}if(n.readyState==="complete"||n.readyState!=="loading"&&!n.documentElement.doScroll){e.setTimeout(z.ready)}else{n.addEventListener("DOMContentLoaded",F);e.addEventListener("load",F)}var W=function(e,t,i,n,r,s,o){var a=0,u=e.length,l=i==null;if(b(i)==="object"){r=true;for(a in i){W(e,t,a,i[a],true,s,o)}}
vendor: 14,334 bytes, line 37
37else if(n!==undefined){r=true;if(!m(n)){o=true}if(l){if(o){t.call(e,n);t=null}else{l=t;t=function(e,t,i){return l.call(z(e),i)}}}if(t){for(;a<u;a++){t(e[a],i,o?n:n.call(e[a],a,t(e[a],i)))}}}if(r){return e}if(l){return t.call(e)}return u?t(e[0],i):s};var B=/^-ms-/,X=/-([a-z])/g;function G(e,t){return t.toUpperCase()}function Z(e){return e.replace(B,"ms-").replace(X,G)}var J=function(e){return e.nodeType===1||e.nodeType===9||!+e.nodeType};function Y(){this.expando=z.expando+Y.uid++}Y.uid=1;Y.prototype={cache:function(e){var t=e[this.expando];if(!t){t={};if(J(e)){if(e.nodeType){e[this.expando]=t}else{Object.defineProperty(e,this.expando,{value:t,configurable:true})}}}return t},set:function(e,t,i){var n,r=this.cache(e);if(typeof t==="string"){r[Z(t)]=i}else{for(n in t){r[Z(n)]=t[n]}}return r},get:function(e,t){return t===undefined?this.cache(e):e[this.expando]&&e[this.expando][Z(t)]},access:function(e,t,i){if(t===undefined||t&&typeof t==="string"&&i===undefined){return this.get(e,t)}this.set(e,t,i);return i!==undefined?i:t},remove:function(e,t){var i,n=e[this.expando];if(n===undefined){return}if(t!==undefined){if(Array.isArray(t)){t=t.map(Z)}else{t=Z(t);t=t in n?[t]:t.match(U)||[]}i=t.length;while(i--){delete n[t[i]]}}if(t===undefined||z.isEmptyObject(n)){if(e.nodeType){e[this.expando]=undefined}else{delete e[this.expando]}}},hasData:function(e){var t=e[this.expando];return t!==undefined&&!z.isEmptyObject(t)}};var Q=new Y;var K=new Y;var ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ie(e){if(e==="true"){return true}if(e==="false"){return false}if(e==="null"){return null}if(e===+e+""){return+e}if(ee.test(e)){return JSON.parse(e)}return e}function ne(e,t,i){var n;if(i===undefined&&e.nodeType===1){n="data-"+t.replace(te,"-$&").toLowerCase();i=e.getAttribute(n);if(typeof i==="string"){try{i=ie(i)}catch(e){}K.set(e,t,i)}else{i=undefined}}return i}z.extend({hasData:function(e){return K.hasData(e)||Q.hasData(e)},data:function(e,t,i){return K.access(e,t,i)},removeData:function(e,t){K.remove(e,t)},_data:function(e,t,i){return Q.access(e,t,i)},_removeData:function(e,t){Q.remove(e,t)}});z.fn.extend({data:function(e,t){var i,n,r,s=this[0],o=s&&s.attributes;if(e===undefined){if(this.length){r=K.get(s);if(s.nodeType===1&&!Q.get(s,"hasDataAttrs")){i=o.length;while(i--){if(o[i]){n=o[i].name;if(n.indexOf("data-")===0){n=Z(n.slice(5));ne(s,n,r[n])}}}Q.set(s,"hasDataAttrs",true)}}return r}if(typeof e==="object"){return this.each((function(){K.set(this,e)}))}return W(this,(function(t){var i;if(s&&t===undefined){i=K.get(s,e);if(i!==undefined){return i}i=ne(s,e);if(i!==undefined){return i}return}this.each((function(){K.set(this,e,t)}))}),null,t,arguments.length>1,null,true)},removeData:function(e){return this.each((function(){K.remove(this,e)}))}});z.extend({queue:function(e,t,i){var n;if(e){t=(t||"fx")+"queue";n=Q.get(e,t);if(i){if(!n||Array.isArray(i)){n=Q.access(e,t,z.makeArray(i))}else{n.push(i)}}return n||[]}},dequeue:function(e,t){t=t||"fx";var i=z.queue(e,t),n=i.length,r=i.shift(),s=z._queueHooks(e,t),o=function(){z.dequeue(e,t)};if(r==="inprogress"){r=i.shift();n--}if(r){if(t==="fx"){i.unshift("inprogress")}delete s.stop;r.call(e,o,s)}if(!n&&s){s.empty.fire()}},_queueHooks:function(e,t){var i=t+"queueHooks";return Q.get(e,i)||Q.access(e,i,{empty:z.Callbacks("once memory").add((function(){Q.remove(e,[t+"queue",i])}))})}});z.fn.extend({queue:function(e,t){var i=2;if(typeof e!=="string"){t=e;e="fx";i--}if(arguments.length<i){return z.queue(this[0],e)}return t===undefined?this:this.each((function(){var i=z.queue(this,e,t);z._queueHooks(this,e);if(e==="fx"&&i[0]!=="inprogress"){z.dequeue(this,e)}}))},dequeue:function(e){return this.each((function(){z.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var i,n=1,r=z.Deferred(),s=this,o=this.length,a=function(){if(!--n){r.resolveWith(s,[s])}};if(typeof e!=="string"){t=e;e=undefined}e=e||"fx";while(o--){i=Q.get(s[o],e+"queueHooks");if(i&&i.empty){n++;i.empty.add(a)}}a();return r.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source;var se=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i");var oe=["Top","Right","Bottom","Left"];var ae=n.documentElement;var ue=function(e){return z.contains(e.ownerDocument,e)},le={composed:true};if(ae.getRootNode){ue=function(e){return z.contains(e.ownerDocument,e)||e.getRootNode(le)===e.ownerDocument}}var ce=function(e,t){e=t||e;return e.style.display==="none"||e.style.display===""&&ue(e)&&z.css(e,"display")==="none"};var fe=function(e,t,i,n){var r,s,o={};for(s in t){o[s]=e.style[s];e.style[s]=t[s]}r=i.apply(e,n||[]);for(s in t){e.style[s]=o[s]}return r};function de(e,t,i,n){var r,s,o=20,a=n?function(){return n.cur()}:function(){return z.css(e,t,"")},u=a(),l=i&&i[3]||(z.cssNumber[t]?"":"px"),c=e.nodeType&&(z.cssNumber[t]||l!=="px"&&+u)&&se.exec(z.css(e,t));if(c&&c[3]!==l){u=u/2;l=l||c[3];c=+u||1;while(o--){z.style(e,t,c+l);if((1-s)*(1-(s=a()/u||.5))<=0){o=0}c=c/s}c=c*2;z.style(e,t,c+l);i=i||[]}if(i){c=+c||+u||0;r=i[1]?c+(i[1]+1)*i[2]:+i[2];if(n){n.unit=l;n.start=c;n.end=r}}return r}var pe={};function he(e){var t,i=e.ownerDocument,n=e.nodeName,r=pe[n];if(r){return r}t=i.body.appendChild(i.createElement(n));r=z.css(t,"display");t.parentNode.removeChild(t);if(r==="none"){r="block"}pe[n]=r;return r}function me(e,t){var i,n,r=[],s=0,o=e.length;for(;s<o;s++){n=e[s];if(!n.style){continue}i=n.style.display;if(t){if(i==="none"){r[s]=Q.get(n,"display")||null;if(!r[s]){n.style.display=""}}if(n.style.display===""&&ce(n)){r[s]=he(n)}}else{if(i!=="none"){r[s]="none";Q.set(n,"display",i)}}}for(s=0;s<o;s++){if(r[s]!=null){e[s].style.display=r[s]}}return e}z.fn.extend({show:function(){return me(this,true)},hide:function(){return me(this)},toggle:function(e){if(typeof e==="boolean"){return e?this.show():this.hide()}return this.each((function(){if(ce(this)){z(this).show()}else{z(this).hide()}}))}});var ve=/^(?:checkbox|radio)$/i;var ge=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var ye=/^$|^module$|\/(?:java|ecma)script/i;var be={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};be.optgroup=be.option;be.tbody=be.tfoot=be.colgroup=be.caption=be.thead;be.th=be.td;function we(e,t){var i;if(typeof e.getElementsByTagName!=="undefined"){i=e.getElementsByTagName(t||"*")}else if(typeof e.querySelectorAll!=="undefined"){i=e.querySelectorAll(t||"*")}else{i=[]}if(t===undefined||t&&$(e,t)){return z.merge([e],i)}return i}function ze(e,t){var i=0,n=e.length;for(;i<n;i++){Q.set(e[i],"globalEval",!t||Q.get(t[i],"globalEval"))}}var xe=/<|&#?\w+;/;function Ce(e,t,i,n,r){var s,o,a,u,l,c,f=t.createDocumentFragment(),d=[],p=0,h=e.length;for(;p<h;p++){s=e[p];if(s||s===0){if(b(s)==="object"){z.merge(d,s.nodeType?[s]:s)}else if(!xe.test(s)){d.push(t.createTextNode(s))}else{o=o||f.appendChild(t.createElement("div"));a=(ge.exec(s)||["",""])[1].toLowerCase();u=be[a]||be._default;o.innerHTML=u[1]+z.htmlPrefilter(s)+u[2];c=u[0];while(c--){o=o.lastChild}z.merge(d,o.childNodes);o=f.firstChild;o.textContent=""}}}f.textContent="";p=0;while(s=d[p++]){if(n&&z.inArray(s,n)>-1){if(r){r.push(s)}continue}l=ue(s);o=we(f.appendChild(s),"script");if(l){ze(o)}if(i){c=0;while(s=o[c++]){if(ye.test(s.type||"")){i.push(s)}}}}return f}(function(){var e=n.createDocumentFragment(),t=e.appendChild(n.createElement("div")),i=n.createElement("input");i.setAttribute("type","radio");i.setAttribute("checked","checked");i.setAttribute("name","t");t.appendChild(i);h.checkClone=t.cloneNode(true).cloneNode(true).lastChild.checked;t.innerHTML="<textarea>x</textarea>";h.noCloneChecked=!!t.cloneNode(true).lastChild.defaultValue})();var Te=/^key/,Ae=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return true}function $e(){return false}function Se(e,t){return e===Ne()===(t==="focus")}function Ne(){try{return n.activeElement}catch(e){}}function De(e,t,i,n,r,s){var o,a;if(typeof t==="object"){if(typeof i!=="string"){n=n||i;i=undefined}for(a in t){De(e,a,i,n,t[a],s)}return e}if(n==null&&r==null){r=i;n=i=undefined}else if(r==null){if(typeof i==="string"){r=n;n=undefined}else{r=n;n=i;i=undefined}}if(r===false){r=$e}else if(!r){return e}if(s===1){o=r;r=function(e){z().off(e);return o.apply(this,arguments)};r.guid=o.guid||(o.guid=z.guid++)}return e.each((function(){z.event.add(this,t,r,n,i)}))}z.event={global:{},add:function(e,t,i,n,r){var s,o,a,u,l,c,f,d,p,h,m,v=Q.get(e);if(!v){return}if(i.handler){s=i;i=s.handler;r=s.selector}if(r){z.find.matchesSelector(ae,r)}if(!i.guid){i.guid=z.guid++}if(!(u=v.events)){u=v.events={}}if(!(o=v.handle)){o=v.handle=function(t){return typeof z!=="undefined"&&z.event.triggered!==t.type?z.event.dispatch.apply(e,arguments):undefined}}t=(t||"").match(U)||[""];l=t.length;while(l--){a=Ee.exec(t[l])||[];p=m=a[1];h=(a[2]||"").split(".").sort();if(!p){continue}f=z.event.special[p]||{};p=(r?f.delegateType:f.bindType)||p;f=z.event.special[p]||{};c=z.extend({type:p,origType:m,data:n,handler:i,guid:i.guid,selector:r,needsContext:r&&z.expr.match.needsContext.test(r),namespace:h.join(".")},s);if(!(d=u[p])){d=u[p]=[];d.delegateCount=0;if(!f.setup||f.setup.call(e,n,h,o)===false){if(e.addEventListener){e.addEventListener(p,o)}}}if(f.add){f.add.call(e,c);if(!c.handler.guid){c.handler.guid=i.guid}}if(r){d.splice(d.delegateCount++,0,c)}else{d.push(c)}z.event.global[p]=true}},remove:function(e,t,i,n,r){var s,o,a,u,l,c,f,d,p,h,m,v=Q.hasData(e)&&Q.get(e);if(!v||!(u=v.events)){return}t=(t||"").match(U)||[""];l=t.length;while(l--){a=Ee.exec(t[l])||[];p=m=a[1];h=(a[2]||"").split(".").sort();if(!p){for(p in u){z.event.remove(e,p+t[l],i,n,true)}continue}f=z.event.special[p]||{};p=(n?f.delegateType:f.bindType)||p;d=u[p]||[];a=a[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)");o=s=d.length;while(s--){c=d[s];if((r||m===c.origType)&&(!i||i.guid===c.guid)&&(!a||a.test(c.namespace))&&(!n||n===c.selector||n==="**"&&c.selector)){d.splice(s,1);if(c.selector){d.delegateCount--}if(f.remove){f.remove.call(e,c)}}}if(o&&!d.length){if(!f.teardown||f.teardown.call(e,h,v.handle)===false){z.removeEvent(e,p,v.handle)}delete u[p]}}if(z.isEmptyObject(u)){Q.remove(e,"handle events")}},dispatch:function(e){var t=z.event.fix(e);var i,n,r,s,o,a,u=new Array(arguments.length),l=(Q.get(this,"events")||{})[t.type]||[],c=z.event.special[t.type]||{};u[0]=t;for(i=1;i<arguments.length;i++){u[i]=arguments[i]}t.delegateTarget=this;if(c.preDispatch&&c.preDispatch.call(this,t)===false){return}a=z.event.handlers.call(this,t,l);i=0;while((s=a[i++])&&!t.isPropagationStopped()){t.currentTarget=s.elem;n=0;while((o=s.handlers[n++])&&!t.isImmediatePropagationStopped()){if(!t.rnamespace||o.namespace===false||t.rnamespace.test(o.namespace)){t.handleObj=o;t.data=o.data;r=((z.event.special[o.origType]||{}).handle||o.handler).apply(s.elem,u);if(r!==undefined){if((t.result=r)===false){t.preventDefault();t.stopPropagation()}}}}}if(c.postDispatch){c.postDispatch.call(this,t)}return t.result},handlers:function(e,t){var i,n,r,s,o,a=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!(e.type==="click"&&e.button>=1)){for(;l!==this;l=l.parentNode||this){if(l.nodeType===1&&!(e.type==="click"&&l.disabled===true)){s=[];o={};for(i=0;i<u;i++){n=t[i];r=n.selector+" ";if(o[r]===undefined){o[r]=n.needsContext?z(r,this).index(l)>-1:z.find(r,this,null,[l]).length}if(o[r]){s.push(n)}}if(s.length){a.push({elem:l,handlers:s})}}}}l=this;if(u<t.length){a.push({elem:l,handlers:t.slice(u)})}return a},addProp:function(e,t){Object.defineProperty(z.Event.prototype,e,{enumerable:true,configurable:true,get:m(t)?function(){if(this.originalEvent){return t(this.originalEvent)}}:function(){if(this.originalEvent){return this.originalEvent[e]}},set:function(t){Object.defineProperty(this,e,{enumerable:true,configurable:true,writable:true,value:t})}})},fix:function(e){return e[z.expando]?e:new z.Event(e)},special:{load:{noBubble:true},click:{setup:function(e){var t=this||e;if(ve.test(t.type)&&t.click&&$(t,"input")){je(t,"click",ke)}return false},trigger:function(e){var t=this||e;if(ve.test(t.type)&&t.click&&$(t,"input")){je(t,"click")}return true},_default:function(e){var t=e.target;return ve.test(t.type)&&t.click&&$(t,"input")&&Q.get(t,"click")||$(t,"a")}},beforeunload:{postDispatch:function(e){if(e.result!==undefined&&e.originalEvent){e.originalEvent.returnValue=e.result}}}}};function je(e,t,i){if(!i){if(Q.get(e,t)===undefined){z.event.add(e,t,ke)}return}Q.set(e,t,false);z.event.add(e,t,{namespace:false,handler:function(e){var n,r,o=Q.get(this,t);if(e.isTrigger&1&&this[t]){if(!o.length){o=s.call(arguments);Q.set(this,t,o);n=i(this,t);this[t]();r=Q.get(this,t);if(o!==r||n){Q.set(this,t,false)}else{r={}}if(o!==r){e.stopImmediatePropagation();e.preventDefault();return r.value}}else if((z.event.special[t]||{}).delegateType){e.stopPropagation()}}else if(o.length){Q.set(this,t,{value:z.event.trigger(z.extend(o[0],z.Event.prototype),o.slice(1),this)});e.stopImmediatePropagation()}}})}z.removeEvent=function(e,t,i){if(e.removeEventListener){e.removeEventListener(t,i)}};z.Event=function(e,t){if(!(this instanceof z.Event)){return new z.Event(e,t)}if(e&&e.type){this.originalEvent=e;this.type=e.type;this.isDefaultPrevented=e.defaultPrevented||e.defaultPrevented===undefined&&e.returnValue===false?ke:$e;this.target=e.target&&e.target.nodeType===3?e.target.parentNode:e.target;this.currentTarget=e.currentTarget;this.relatedTarget=e.relatedTarget}else{this.type=e}if(t){z.extend(this,t)}this.timeStamp=e&&e.timeStamp||Date.now();this[z.expando]=true};z.Event.prototype={constructor:z.Event,isDefaultPrevented:$e,isPropagationStopped:$e,isImmediatePropagationStopped:$e,isSimulated:false,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke;if(e&&!this.isSimulated){e.preventDefault()}},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke;if(e&&!this.isSimulated){e.stopPropagation()}},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke;if(e&&!this.isSimulated){e.stopImmediatePropagation()}this.stopPropagation()}};z.each({altKey:true,bubbles:true,cancelable:true,changedTouches:true,ctrlKey:true,detail
37:true,eventPhase:true,metaKey:true,pageX:true,pageY:true,shiftKey:true,view:true,char:true,code:true,charCode:true,key:true,keyCode:true,button:true,buttons:true,clientX:true,clientY:true,offsetX:true,offsetY:true,pointerId:true,pointerType:true,screenX:true,screenY:true,targetTouches:true,toElement:true,touches:true,which:function(e){var t=e.button;if(e.which==null&&Te.test(e.type)){return e.charCode!=null?e.charCode:e.keyCode}if(!e.which&&t!==undefined&&Ae.test(e.type)){if(t&1){return 1}if(t&2){return 3}if(t&4){return 2}return 0}return e.which}},z.event.addProp);z.each({focus:"focusin",blur:"focusout"},(function(e,t){z.event.special[e]={setup:function(){je(this,e,Se);return false},trigger:function(){je(this,e);return true},delegateType:t}}));z.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){z.event.special[e]={delegateType:t,bindType:t,handle:function(e){var i,n=this,r=e.relatedTarget,s=e.handleObj;if(!r||r!==n&&!z.contains(n,r)){e.type=s.origType;i=s.handler.apply(this,arguments);e.type=t}return i}}}));z.fn.extend({on:function(e,t,i,n){return De(this,e,t,i,n)},one:function(e,t,i,n){return De(this,e,t,i,n,1)},off:function(e,t,i){var n,r;if(e&&e.preventDefault&&e.handleObj){n=e.handleObj;z(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler);return this}if(typeof e==="object"){for(r in e){this.off(r,t,e[r])}return this}if(t===false||typeof t==="function"){i=t;t=undefined}if(i===false){i=$e}return this.each((function(){z.event.remove(this,e,i,t)}))}});var Pe=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Ie=/<script|<style|<link/i,Re=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ue(e,t){if($(e,"table")&&$(t.nodeType!==11?t:t.firstChild,"tr")){return z(e).children("tbody")[0]||e}return e}function Le(e){e.type=(e.getAttribute("type")!==null)+"/"+e.type;return e}function He(e){if((e.type||"").slice(0,5)==="true/"){e.type=e.type.slice(5)}else{e.removeAttribute("type")}return e}function Oe(e,t){var i,n,r,s,o,a,u,l;if(t.nodeType!==1){return}if(Q.hasData(e)){s=Q.access(e);o=Q.set(t,s);l=s.events;if(l){delete o.handle;o.events={};for(r in l){for(i=0,n=l[r].length;i<n;i++){z.event.add(t,r,l[r][i])}}}}if(K.hasData(e)){a=K.access(e);u=z.extend({},a);K.set(t,u)}}function qe(e,t){var i=t.nodeName.toLowerCase();if(i==="input"&&ve.test(e.type)){t.checked=e.checked}else if(i==="input"||i==="textarea"){t.defaultValue=e.defaultValue}}function _e(e,t,i,n){t=o.apply([],t);var r,s,a,u,l,c,f=0,d=e.length,p=d-1,v=t[0],g=m(v);if(g||d>1&&typeof v==="string"&&!h.checkClone&&Re.test(v)){return e.each((function(r){var s=e.eq(r);if(g){t[0]=v.call(this,r,s.html())}_e(s,t,i,n)}))}if(d){r=Ce(t,e[0].ownerDocument,false,e,n);s=r.firstChild;if(r.childNodes.length===1){r=s}if(s||n){a=z.map(we(r,"script"),Le);u=a.length;for(;f<d;f++){l=r;if(f!==p){l=z.clone(l,true,true);if(u){z.merge(a,we(l,"script"))}}i.call(e[f],l,f)}if(u){c=a[a.length-1].ownerDocument;z.map(a,He);for(f=0;f<u;f++){l=a[f];if(ye.test(l.type||"")&&!Q.access(l,"globalEval")&&z.contains(c,l)){if(l.src&&(l.type||"").toLowerCase()!=="module"){if(z._evalUrl&&!l.noModule){z._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")})}}else{y(l.textContent.replace(Me,""),l,c)}}}}}}return e}function Ve(e,t,i){var n,r=t?z.filter(t,e):e,s=0;for(;(n=r[s])!=null;s++){if(!i&&n.nodeType===1){z.cleanData(we(n))}if(n.parentNode){if(i&&ue(n)){ze(we(n,"script"))}n.parentNode.removeChild(n)}}return e}z.extend({htmlPrefilter:function(e){return e.replace(Pe,"<$1></$2>")},clone:function(e,t,i){var n,r,s,o,a=e.cloneNode(true),u=ue(e);if(!h.noCloneChecked&&(e.nodeType===1||e.nodeType===11)&&!z.isXMLDoc(e)){o=we(a);s=we(e);for(n=0,r=s.length;n<r;n++){qe(s[n],o[n])}}if(t){if(i){s=s||we(e);o=o||we(a);for(n=0,r=s.length;n<r;n++){Oe(s[n],o[n])}}else{Oe(e,a)}}o=we(a,"script");if(o.length>0){ze(o,!u&&we(e,"script"))}return a},cleanData:function(e){var t,i,n,r=z.event.special,s=0;for(;(i=e[s])!==undefined;s++){if(J(i)){if(t=i[Q.expando]){if(t.events){for(n in t.events){if(r[n]){z.event.remove(i,n)}else{z.removeEvent(i,n,t.handle)}}}i[Q.expando]=undefined}if(i[K.expando]){i[K.expando]=undefined}}}}});z.fn.extend({detach:function(e){return Ve(this,e,true)},remove:function(e){return Ve(this,e)},text:function(e){return W(this,(function(e){return e===undefined?z.text(this):this.empty().each((function(){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){this.textContent=e}}))}),null,e,arguments.length)},append:function(){return _e(this,arguments,(function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=Ue(this,e);t.appendChild(e)}}))},prepend:function(){return _e(this,arguments,(function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=Ue(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return _e(this,arguments,(function(e){if(this.parentNode){this.parentNode.insertBefore(e,this)}}))},after:function(){return _e(this,arguments,(function(e){if(this.parentNode){this.parentNode.insertBefore(e,this.nextSibling)}}))},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){if(e.nodeType===1){z.cleanData(we(e,false));e.textContent=""}}return this},clone:function(e,t){e=e==null?false:e;t=t==null?e:t;return this.map((function(){return z.clone(this,e,t)}))},html:function(e){return W(this,(function(e){var t=this[0]||{},i=0,n=this.length;if(e===undefined&&t.nodeType===1){return t.innerHTML}if(typeof e==="string"&&!Ie.test(e)&&!be[(ge.exec(e)||["",""])[1].toLowerCase()]){e=z.htmlPrefilter(e);try{for(;i<n;i++){t=this[i]||{};
vendor: 12,818 bytes, line 37
37if(t.nodeType===1){z.cleanData(we(t,false));t.innerHTML=e}}t=0}catch(e){}}if(t){this.empty().append(e)}}),null,e,arguments.length)},replaceWith:function(){var e=[];return _e(this,arguments,(function(t){var i=this.parentNode;if(z.inArray(this,e)<0){z.cleanData(we(this));if(i){i.replaceChild(t,this)}}}),e)}});z.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){z.fn[e]=function(e){var i,n=[],r=z(e),s=r.length-1,o=0;for(;o<=s;o++){i=o===s?this:this.clone(true);z(r[o])[t](i);a.apply(n,i.get())}return this.pushStack(n)}}));var Fe=new RegExp("^("+re+")(?!px)[a-z%]+$","i");var We=function(t){var i=t.ownerDocument.defaultView;if(!i||!i.opener){i=e}return i.getComputedStyle(t)};var Be=new RegExp(oe.join("|"),"i");(function(){function t(){if(!c){return}l.style.cssText="position:absolute;left:-11111px;width:60px;"+"margin-top:1px;padding:0;border:0";c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;"+"margin:auto;border:1px;padding:1px;"+"width:60%;top:1%";ae.appendChild(l).appendChild(c);var t=e.getComputedStyle(c);r=t.top!=="1%";u=i(t.marginLeft)===12;c.style.right="60%";a=i(t.right)===36;s=i(t.width)===36;c.style.position="absolute";o=i(c.offsetWidth/3)===12;ae.removeChild(l);c=null}function i(e){return Math.round(parseFloat(e))}var r,s,o,a,u,l=n.createElement("div"),c=n.createElement("div");if(!c.style){return}c.style.backgroundClip="content-box";c.cloneNode(true).style.backgroundClip="";h.clearCloneStyle=c.style.backgroundClip==="content-box";z.extend(h,{boxSizingReliable:function(){t();return s},pixelBoxStyles:function(){t();return a},pixelPosition:function(){t();return r},reliableMarginLeft:function(){t();return u},scrollboxSize:function(){t();return o}})})();function Xe(e,t,i){var n,r,s,o,a=e.style;i=i||We(e);if(i){o=i.getPropertyValue(t)||i[t];if(o===""&&!ue(e)){o=z.style(e,t)}if(!h.pixelBoxStyles()&&Fe.test(o)&&Be.test(t)){n=a.width;r=a.minWidth;s=a.maxWidth;a.minWidth=a.maxWidth=a.width=o;o=i.width;a.width=n;a.minWidth=r;a.maxWidth=s}}return o!==undefined?o+"":o}function Ge(e,t){return{get:function(){if(e()){delete this.get;return}return(this.get=t).apply(this,arguments)}}}var Ze=["Webkit","Moz","ms"],Je=n.createElement("div").style,Ye={};function Qe(e){var t=e[0].toUpperCase()+e.slice(1),i=Ze.length;while(i--){e=Ze[i]+t;if(e in Je){return e}}}function Ke(e){var t=z.cssProps[e]||Ye[e];if(t){return t}if(e in Je){return e}return Ye[e]=Qe(e)||e}var et=/^(none|table(?!-c[ea]).+)/,tt=/^--/,it={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,i){var n=se.exec(t);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function st(e,t,i,n,r,s){var o=t==="width"?1:0,a=0,u=0;if(i===(n?"border":"content")){return 0}for(;o<4;o+=2){if(i==="margin"){u+=z.css(e,i+oe[o],true,r)}if(!n){u+=z.css(e,"padding"+oe[o],true,r);if(i!=="padding"){u+=z.css(e,"border"+oe[o]+"Width",true,r)}else{a+=z.css(e,"border"+oe[o]+"Width",true,r)}}else{if(i==="content"){u-=z.css(e,"padding"+oe[o],true,r)}if(i!=="margin"){u-=z.css(e,"border"+oe[o]+"Width",true,r)}}}if(!n&&s>=0){u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-s-u-a-.5))||0}return u}function ot(e,t,i){var n=We(e),r=!h.boxSizingReliable()||i,s=r&&z.css(e,"boxSizing",false,n)==="border-box",o=s,a=Xe(e,t,n),u="offset"+t[0].toUpperCase()+t.slice(1);if(Fe.test(a)){if(!i){return a}a="auto"}if((!h.boxSizingReliable()&&s||a==="auto"||!parseFloat(a)&&z.css(e,"display",false,n)==="inline")&&e.getClientRects().length){s=z.css(e,"boxSizing",false,n)==="border-box";o=u in e;if(o){a=e[u]}}a=parseFloat(a)||0;return a+st(e,t,i||(s?"border":"content"),o,n,a)+"px"}z.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=Xe(e,"opacity");return i===""?"1":i}}}},cssNumber:{animationIterationCount:true,columnCount:true,fillOpacity:true,flexGrow:true,flexShrink:true,fontWeight:true,gridArea:true,gridColumn:true,gridColumnEnd:true,gridColumnStart:true,gridRow:true,gridRowEnd:true,gridRowStart:true,lineHeight:true,opacity:true,order:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{},style:function(e,t,i,n){if(!e||e.nodeType===3||e.nodeType===8||!e.style){return}var r,s,o,a=Z(t),u=tt.test(t),l=e.style;if(!u){t=Ke(a)}o=z.cssHooks[t]||z.cssHooks[a];if(i!==undefined){s=typeof i;if(s==="string"&&(r=se.exec(i))&&r[1]){i=de(e,t,r);s="number"}if(i==null||i!==i){return}if(s==="number"&&!u){i+=r&&r[3]||(z.cssNumber[a]?"":"px")}if(!h.clearCloneStyle&&i===""&&t.indexOf("background")===0){l[t]="inherit"}if(!o||!("set"in o)||(i=o.set(e,i,n))!==undefined){if(u){l.setProperty(t,i)}else{l[t]=i}}}else{if(o&&"get"in o&&(r=o.get(e,false,n))!==undefined){return r}return l[t]}},css:function(e,t,i,n){var r,s,o,a=Z(t),u=tt.test(t);if(!u){t=Ke(a)}o=z.cssHooks[t]||z.cssHooks[a];if(o&&"get"in o){r=o.get(e,true,i)}if(r===undefined){r=Xe(e,t,n)}if(r==="normal"&&t in nt){r=nt[t]}if(i===""||i){s=parseFloat(r);return i===true||isFinite(s)?s||0:r}return r}});z.each(["height","width"],(function(e,t){z.cssHooks[t]={get:function(e,i,n){if(i){return et.test(z.css(e,"display"))&&(!e.getClientRects().length||!e.getBoundingClientRect().width)?fe(e,it,(function(){return ot(e,t,n)})):ot(e,t,n)}},set:function(e,i,n){var r,s=We(e),o=!h.scrollboxSize()&&s.position==="absolute",a=o||n,u=a&&z.css(e,"boxSizing",false,s)==="border-box",l=n?st(e,t,n,u,s):0;if(u&&o){l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(s[t])-st(e,t,"border",false,s)-.5)}if(l&&(r=se.exec(i))&&(r[3]||"px")!=="px"){e.style[t]=i;i=z.css(e,t)}return rt(e,i,l)}}}));z.cssHooks.marginLeft=Ge(h.reliableMarginLeft,(function(e,t){if(t){return(parseFloat(Xe(e,"marginLeft"))||e.getBoundingClientRect().left-fe(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"}}));z.each({margin:"",padding:"",border:"Width"},(function(e,t){z.cssHooks[e+t]={expand:function(i){var n=0,r={},s=typeof i==="string"?i.split(" "):[i];for(;n<4;n++){r[e+oe[n]+t]=s[n]||s[n-2]||s[0]}return r}};if(e!=="margin"){z.cssHooks[e+t].set=rt}}));z.fn.extend({css:function(e,t){return W(this,(function(e,t,i){var n,r,s={},o=0;if(Array.isArray(t)){n=We(e);r=t.length;for(;o<r;o++){s[t[o]]=z.css(e,t[o],false,n)}return s}return i!==undefined?z.style(e,t,i):z.css(e,t)}),e,t,arguments.length>1)}});function at(e,t,i,n,r){return new at.prototype.init(e,t,i,n,r)}z.Tween=at;at.prototype={constructor:at,init:function(e,t,i,n,r,s){this.elem=e;this.prop=i;this.easing=r||z.easing._default;this.options=t;this.start=this.now=this.cur();this.end=n;this.unit=s||(z.cssNumber[i]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,i=at.propHooks[this.prop];if(this.options.duration){this.pos=t=z.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration)}else{this.pos=t=e}this.now=(this.end-this.start)*t+this.start;if(this.options.step){this.options.step.call(this.elem,this.now,this)}if(i&&i.set){i.set(this)}else{at.propHooks._default.set(this)}return this}};at.prototype.init.prototype=at.prototype;at.propHooks={_default:{get:function(e){var t;if(e.elem.nodeType!==1||e.elem[e.prop]!=null&&e.elem.style[e.prop]==null){return e.elem[e.prop]}t=z.css(e.elem,e.prop,"");return!t||t==="auto"?0:t},set:function(e){if(z.fx.step[e.prop]){z.fx.step[e.prop](e)}else if(e.elem.nodeType===1&&(z.cssHooks[e.prop]||e.elem.style[Ke(e.prop)]!=null)){z.style(e.elem,e.prop,e.now+e.unit)}else{e.elem[e.prop]=e.now}}}};at.propHooks.scrollTop=at.propHooks.scrollLeft={set:function(e){if(e.elem.nodeType&&e.elem.parentNode){e.elem[e.prop]=e.now}}};z.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"};z.fx=at.prototype.init;z.fx.step={};var ut,lt,ct=/^(?:toggle|show|hide)$/,ft=/queueHooks$/;function dt(){if(lt){if(n.hidden===false&&e.requestAnimationFrame){e.requestAnimationFrame(dt)}else{e.setTimeout(dt,z.fx.interval)}z.fx.tick()}}function pt(){e.setTimeout((function(){ut=undefined}));return ut=Date.now()}function ht(e,t){var i,n=0,r={height:e};t=t?1:0;for(;n<4;n+=2-t){i=oe[n];r["margin"+i]=r["padding"+i]=e}if(t){r.opacity=r.width=e}return r}function mt(e,t,i){var n,r=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),s=0,o=r.length;for(;s<o;s++){if(n=r[s].call(i,t,e)){return n}}}function vt(e,t,i){var n,r,s,o,a,u,l,c,f="width"in t||"height"in t,d=this,p={},h=e.style,m=e.nodeType&&ce(e),v=Q.get(e,"fxshow");if(!i.queue){o=z._queueHooks(e,"fx");if(o.unqueued==null){o.unqueued=0;a=o.empty.fire;o.empty.fire=function(){if(!o.unqueued){a()}}}o.unqueued++;d.always((function(){d.always((function(){o.unqueued--;if(!z.queue(e,"fx").length){o.empty.fire()}}))}))}for(n in t){r=t[n];if(ct.test(r)){delete t[n];s=s||r==="toggle";if(r===(m?"hide":"show")){if(r==="show"&&v&&v[n]!==undefined){m=true}else{continue}}p[n]=v&&v[n]||z.style(e,n)}}u=!z.isEmptyObject(t);if(!u&&z.isEmptyObject(p)){return}if(f&&e.nodeType===1){i.overflow=[h.overflow,h.overflowX,h.overflowY];l=v&&v.display;if(l==null){l=Q.get(e,"display")}c=z.css(e,"display");if(c==="none"){if(l){c=l}else{me([e],true);l=e.style.display||l;c=z.css(e,"display");me([e])}}if(c==="inline"||c==="inline-block"&&l!=null){if(z.css(e,"float")==="none"){if(!u){d.done((function(){h.display=l}));if(l==null){c=h.display;l=c==="none"?"":c}}h.display="inline-block"}}}if(i.overflow){h.overflow="hidden";d.always((function(){h.overflow=i.overflow[0];h.overflowX=i.overflow[1];h.overflowY=i.overflow[2]}))}u=false;for(n in p){if(!u){if(v){if("hidden"in v){m=v.hidden}}else{v=Q.access(e,"fxshow",{display:l})}if(s){v.hidden=!m}if(m){me([e],true)}d.done((function(){if(!m){me([e])}Q.remove(e,"fxshow");for(n in p){z.style(e,n,p[n])}}))}u=mt(m?v[n]:0,n,d);if(!(n in v)){v[n]=u.start;if(m){u.end=u.start;u.start=0}}}}function gt(e,t){var i,n,r,s,o;for(i in e){n=Z(i);r=t[n];s=e[i];if(Array.isArray(s)){r=s[1];s=e[i]=s[0]}if(i!==n){e[n]=s;delete e[i]}o=z.cssHooks[n];if(o&&"expand"in o){s=o.expand(s);delete e[n];for(i in s){if(!(i in e)){e[i]=s[i];t[i]=r}}}else{t[n]=r}}}function yt(e,t,i){var n,r,s=0,o=yt.prefilters.length,a=z.Deferred().always((function(){delete u.elem})),u=function(){if(r){return false}var t=ut||pt(),i=Math.max(0,l.startTime+l.duration-t),n=i/l.duration||0,s=1-n,o=0,u=l.tweens.length;for(;o<u;o++){l.tweens[o].run(s)}a.notifyWith(e,[l,s,i]);if(s<1&&u){return i}if(!u){a.notifyWith(e,[l,1,0])}a.resolveWith(e,[l]);return false},l=a.promise({elem:e,props:z.extend({},t),opts:z.extend(true,{specialEasing:{},easing:z.easing._default},i),originalProperties:t,originalOptions:i,startTime:ut||pt(),duration:i.duration,tweens:[],createTween:function(t,i){var n=z.Tween(e,l.opts,t,i,l.opts.specialEasing[t]||l.opts.easing);l.tweens.push(n);return n},stop:function(t){var i=0,n=t?l.tweens.length:0;if(r){return this}r=true;for(;i<n;i++){l.tweens[i].run(1)}if(t){a.notifyWith(e,[l,1,0]);a.resolveWith(e,[l,t])}else{a.rejectWith(e,[l,t])}return this}}),c=l.props;gt(c,l.opts.specialEasing);for(;s<o;s++){n=yt.prefilters[s].call(l,e,c,l.opts);if(n){if(m(n.stop)){z._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)}return n}}z.map(c,mt,l);if(m(l.opts.start)){l.opts.start.call(e,l)}l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always);z.fx.timer(z.extend(u,{elem:e,anim:l,queue:l.opts.queue}));return l}z.Animation=z.extend(yt,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t);de(i.elem,e,se.exec(t),i);return i}]},tweener:function(e,t){if(m(e)){t=e;e=["*"]}else{e=e.match(U)}var i,n=0,r=e.length;for(;n<r;n++){i=e[n];yt.tweeners[i]=yt.tweeners[i]||[];yt.tweeners[i].unshift(t)}},prefilters:[vt],prefilter:function(e,t){if(t){yt.prefilters.unshift(e)}else{yt.prefilters.push(e)}}});z.speed=function(e,t,i){var n=e&&typeof e==="object"?z.extend({},e):{complete:i||!i&&t||m(e)&&e,duration:e,easing:i&&t||t&&!m(t)&&t};if(z.fx.off){n.duration=0}else{if(typeof n.duration!=="number"){if(n.duration in z.fx.speeds){n.duration=z.fx.speeds[n.duration]}else{n.duration=z.fx.speeds._default}}}if(n.queue==null||n.queue===true){n.queue="fx"}n.old=n.complete;n.complete=function(){if(m(n.old)){n.old.call(this)}if(n.queue){z.dequeue(this,n.queue)}};return n};z.fn.extend({fadeTo:function(e,t,i,n){return this.filter(ce).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(e,t,i,n){var r=z.isEmptyObject(e),s=z.speed(t,i,n),o=function(){var t=yt(this,z.extend({},e),s);if(r||Q.get(this,"finish")){t.stop(true)}};o.finish=o;return r||s.queue===false?this.each(o):this.queue(s.queue,o)},stop:function(e,t,i){var n=function(e){var t=e.stop;delete e.stop;t(i)};if(typeof e!=="string"){i=t;t=e;e=undefined}if(t&&e!==false){this.queue(e||"fx",[])}return this.each((function(){var t=true,r=e!=null&&e+"queueHooks",s=z.timers,o=Q.get(this);
37if(r){if(o[r]&&o[r].stop){n(o[r])}}else{for(r in o){if(o[r]&&o[r].stop&&ft.test(r)){n(o[r])}}}for(r=s.length;r--;){if(s[r].elem===this&&(e==null||s[r].queue===e)){s[r].anim.stop(i);t=false;s.splice(r,1)}}if(t||!i){z.dequeue(this,e)}}))},finish:function(e){if(e!==false){e=e||"fx"}return this.each((function(){var t,i=Q.get(this),n=i[e+"queue"],r=i[e+"queueHooks"],s=z.timers,o=n?n.length:0;i.finish=true;z.queue(this,e,[]);if(r&&r.stop){r.stop.call(this,true)}for(t=s.length;t--;){if(s[t].elem===this&&s[t].queue===e){s[t].anim.stop(true);s.splice(t,1)}}for(t=0;t<o;t++){if(n[t]&&n[t].finish){n[t].finish.call(this)}}delete i.finish}))}});z.each(["toggle","show","hide"],(function(e,t){var i=z.fn[t];z.fn[t]=function(e,n,r){return e==null||typeof e==="boolean"?i.apply(this,arguments):this.animate(ht(t,true),e,n,r)}}));z.each({slideDown:ht("show"),slideUp:ht("hide"),slideToggle:ht("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){z.fn[e]=function(e,i,n){return this.animate(t,e,i,n)}}));z.timers=[];z.fx.tick=function(){var e,t=0,i=z.timers;ut=Date.now();for(;t<i.length;t++){e=i[t];if(!e()&&i[t]===e){i.splice(t--,1)}}if(!i.length){z.fx.stop()}ut=undefined};z.fx.timer=function(e){z.timers.push(e);z.fx.start()};z.fx.interval=13;z.fx.start=function(){if(lt){return}lt=true;dt()};z.fx.stop=function(){lt=null};z.fx.speeds={slow:600,fast:200,_default:400};z.fn.delay=function(t,i){t=z.fx?z.fx.speeds[t]||t:t;i=i||"fx";return this.queue(i,(function(i,n){var r=e.setTimeout(i,t);n.stop=function(){e.clearTimeout(r)}}))};(function(){var e=n.createElement("input"),t=n.createElement("select"),i=t.appendChild(n.createElement("option"));e.type="checkbox";h.checkOn=e.value!=="";h.optSelected=i.selected;e=n.createElement("input");e.value="t";e.type="radio";h.radioValue=e.value==="t"})();var bt,wt=z.expr.attrHandle;z.fn.extend({attr:function(e,t){return W(this,z.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){z.removeAttr(this,e)}))}});z.extend({attr:function(e,t,i){var n,r,s=e.nodeType;if(s===3||s===8||s===2){return}if(typeof e.getAttribute==="undefined"){return z.prop(e,t,i)}if(s!==1||!z.isXMLDoc(e)){r=z.attrHooks[t.toLowerCase()]||(z.expr.match.bool.test(t)?bt:undefined)}if(i!==undefined){if(i===null){z.removeAttr(e,t);return}if(r&&"set"in r&&(n=r.set(e,i,t))!==undefined){return n}e.setAttribute(t,i+"");return i}if(r&&"get"in r&&(n=r.get(e,t))!==null){return n}n=z.find.attr(e,t);return n==null?undefined:n},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&t==="radio"&&$(e,"input")){var i=e.value;e.setAttribute("type",t);if(i){e.value=i}return t}}}},removeAttr:function(e,t){var i,n=0,r=t&&t.match(U);if(r&&e.nodeType===1){while(i=r[n++]){e.removeAttribute(i)}}}});bt={set:function(e,t,i){if(t===false){z.removeAttr(e,i)}else{e.setAttribute(i,i)}return i}};z.each(z.expr.match.bool.source.match(/\w+/g),(function(e,t){var i=wt[t]||z.find.attr;wt[t]=function(e,t,n){var r,s,o=t.toLowerCase();if(!n){s=wt[o];wt[o]=r;r=i(e,t,n)!=null?o:null;wt[o]=s}return r}}));var zt=/^(?:input|select|textarea|button)$/i,xt=/^(?:a|area)$/i;z.fn.extend({prop:function(e,t){return W(this,z.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[z.propFix[e]||e]}))}});z.extend({prop:function(e,t,i){var n,r,s=e.nodeType;if(s===3||s===8||s===2){return}if(s!==1||!z.isXMLDoc(e)){t=z.propFix[t]||t;r=z.propHooks[t]}if(i!==undefined){if(r&&"set"in r&&(n=r.set(e,i,t))!==undefined){return n}return e[t]=i}if(r&&"get"in r&&(n=r.get(e,t))!==null){return n}return e[t]},propHooks:{tabIndex:{get:function(e){var t=z.find.attr(e,"tabindex");if(t){return parseInt(t,10)}if(zt.test(e.nodeName)||xt.test(e.nodeName)&&e.href){return 0}return-1}}},propFix:{for:"htmlFor",class:"className"}});if(!h.optSelected){z.propHooks.selected={get:function(e){var t=e.parentNode;if(t&&t.parentNode){t.parentNode.selectedIndex}return null},set:function(e){var t=e.parentNode;if(t){t.selectedIndex;if(t.parentNode){t.parentNode.selectedIndex}}}}}z.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){z.propFix[this.toLowerCase()]=this}));function Ct(e){var t=e.match(U)||[];return t.join(" ")}function Tt(e){return e.getAttribute&&e.getAttribute("class")||""}function At(e){if(Array.isArray(e)){return e}if(typeof e==="string"){return e.match(U)||[]}return[]}
37z.fn.extend({addClass:function(e){var t,i,n,r,s,o,a,u=0;if(m(e)){return this.each((function(t){z(this).addClass(e.call(this,t,Tt(this)))}))}t=At(e);if(t.length){while(i=this[u++]){r=Tt(i);n=i.nodeType===1&&" "+Ct(r)+" ";if(n){o=0;while(s=t[o++]){if(n.indexOf(" "+s+" ")<0){n+=s+" "}}a=Ct(n);if(r!==a){i.setAttribute("class",a)}}}}return this},removeClass:function(e){var t,i,n,r,s,o,a,u=0;if(m(e)){return this.each((function(t){z(this).removeClass(e.call(this,t,Tt(this)))}))}if(!arguments.length){return this.attr("class","")}t=At(e);if(t.length){while(i=this[u++]){r=Tt(i);n=i.nodeType===1&&" "+Ct(r)+" ";if(n){o=0;while(s=t[o++]){while(n.indexOf(" "+s+" ")>-1){n=n.replace(" "+s+" "," ")}}a=Ct(n);if(r!==a){i.setAttribute("class",a)}}}}return this},toggleClass:function(e,t){var i=typeof e,n=i==="string"||Array.isArray(e);if(typeof t==="boolean"&&n){return t?this.addClass(e):this.removeClass(e)}if(m(e)){return this.each((function(i){z(this).toggleClass(e.call(this,i,Tt(this),t),t)}))}return this.each((function(){var t,r,s,o;if(n){r=0;s=z(this);o=At(e);while(t=o[r++]){if(s.hasClass(t)){s.removeClass(t)}else{s.addClass(t)}}}else if(e===undefined||i==="boolean"){t=Tt(this);if(t){Q.set(this,"__className__",t)}if(this.setAttribute){this.setAttribute("class",t||e===false?"":Q.get(this,"__className__")||"")}}}))},hasClass:function(e){var t,i,n=0;t=" "+e+" ";while(i=this[n++]){if(i.nodeType===1&&(" "+Ct(Tt(i))+" ").indexOf(t)>-1){return true}}return false}});var Et=/\r/g;z.fn.extend({val:function(e){var t,i,n,r=this[0];if(!arguments.length){if(r){t=z.valHooks[r.type]||z.valHooks[r.nodeName.toLowerCase()];if(t&&"get"in t&&(i=t.get(r,"value"))!==undefined){return i}i=r.value;if(typeof i==="string"){return i.replace(Et,"")}return i==null?"":i}return}n=m(e);return this.each((function(i){var r;if(this.nodeType!==1){return}if(n){r=e.call(this,i,z(this).val())}else{r=e}if(r==null){r=""}else if(typeof r==="number"){r+=""}else if(Array.isArray(r)){r=z.map(r,(function(e){return e==null?"":e+""}))}t=z.valHooks[this.type]||z.valHooks[this.nodeName.toLowerCase()];if(!t||!("set"in t)||t.set(this,r,"value")===undefined){this.value=r}}))}});z.extend({valHooks:{option:{get:function(e){var t=z.find.attr(e,"value");return t!=null?t:Ct(z.text(e))}},select:{get:function(e){var t,i,n,r=e.options,s=e.selectedIndex,o=e.type==="select-one",a=o?null:[],u=o?s+1:r.length;if(s<0){n=u}else{n=o?s:0}for(;n<u;n++){i=r[n];if((i.selected||n===s)&&!i.disabled&&(!i.parentNode.disabled||!$(i.parentNode,"optgroup"))){t=z(i).val();if(o){return t}a.push(t)}}return a}
vendor: 8,082 bytes, line 37
37,set:function(e,t){var i,n,r=e.options,s=z.makeArray(t),o=r.length;while(o--){n=r[o];if(n.selected=z.inArray(z.valHooks.option.get(n),s)>-1){i=true}}if(!i){e.selectedIndex=-1}return s}}}});z.each(["radio","checkbox"],(function(){z.valHooks[this]={set:function(e,t){if(Array.isArray(t)){return e.checked=z.inArray(z(e).val(),t)>-1}}};if(!h.checkOn){z.valHooks[this].get=function(e){return e.getAttribute("value")===null?"on":e.value}}}));h.focusin="onfocusin"in e;var kt=/^(?:focusinfocus|focusoutblur)$/,$t=function(e){e.stopPropagation()};z.extend(z.event,{trigger:function(t,i,r,s){var o,a,u,l,c,d,p,h,g=[r||n],y=f.call(t,"type")?t.type:t,b=f.call(t,"namespace")?t.namespace.split("."):[];a=h=u=r=r||n;if(r.nodeType===3||r.nodeType===8){return}if(kt.test(y+z.event.triggered)){return}if(y.indexOf(".")>-1){b=y.split(".");y=b.shift();b.sort()}c=y.indexOf(":")<0&&"on"+y;t=t[z.expando]?t:new z.Event(y,typeof t==="object"&&t);t.isTrigger=s?2:3;t.namespace=b.join(".");t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;t.result=undefined;if(!t.target){t.target=r}i=i==null?[t]:z.makeArray(i,[t]);p=z.event.special[y]||{};if(!s&&p.trigger&&p.trigger.apply(r,i)===false){return}if(!s&&!p.noBubble&&!v(r)){l=p.delegateType||y;if(!kt.test(l+y)){a=a.parentNode}for(;a;a=a.parentNode){g.push(a);u=a}if(u===(r.ownerDocument||n)){g.push(u.defaultView||u.parentWindow||e)}}o=0;while((a=g[o++])&&!t.isPropagationStopped()){h=a;t.type=o>1?l:p.bindType||y;d=(Q.get(a,"events")||{})[t.type]&&Q.get(a,"handle");if(d){d.apply(a,i)}d=c&&a[c];if(d&&d.apply&&J(a)){t.result=d.apply(a,i);if(t.result===false){t.preventDefault()}}}t.type=y;if(!s&&!t.isDefaultPrevented()){if((!p._default||p._default.apply(g.pop(),i)===false)&&J(r)){if(c&&m(r[y])&&!v(r)){u=r[c];if(u){r[c]=null}z.event.triggered=y;if(t.isPropagationStopped()){h.addEventListener(y,$t)}r[y]();if(t.isPropagationStopped()){h.removeEventListener(y,$t)}z.event.triggered=undefined;if(u){r[c]=u}}}}return t.result},simulate:function(e,t,i){var n=z.extend(new z.Event,i,{type:e,isSimulated:true});z.event.trigger(n,null,t)}});z.fn.extend({trigger:function(e,t){return this.each((function(){z.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var i=this[0];if(i){return z.event.trigger(e,t,i,true)}}});if(!h.focusin){z.each({focus:"focusin",blur:"focusout"},(function(e,t){var i=function(e){z.event.simulate(t,e.target,z.event.fix(e))};z.event.special[t]={setup:function(){var n=this.ownerDocument||this,r=Q.access(n,t);if(!r){n.addEventListener(e,i,true)}Q.access(n,t,(r||0)+1)},teardown:function(){var n=this.ownerDocument||this,r=Q.access(n,t)-1;if(!r){n.removeEventListener(e,i,true);Q.remove(n,t)}else{Q.access(n,t,r)}}}}))}var St=e.location;var Nt=Date.now();var Dt=/\?/;z.parseXML=function(t){var i;if(!t||typeof t!=="string"){return null}try{i=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){i=undefined}if(!i||i.getElementsByTagName("parsererror").length){z.error("Invalid XML: "+t)}return i};var jt=/\[\]$/,Pt=/\r?\n/g,It=/^(?:submit|button|image|reset|file)$/i,Rt=/^(?:input|select|textarea|keygen)/i;function Mt(e,t,i,n){var r;if(Array.isArray(t)){z.each(t,(function(t,r){if(i||jt.test(e)){n(e,r)}else{Mt(e+"["+(typeof r==="object"&&r!=null?t:"")+"]",r,i,n)}}))}else if(!i&&b(t)==="object"){for(r in t){Mt(e+"["+r+"]",t[r],i,n)}}else{n(e,t)}}z.param=function(e,t){var i,n=[],r=function(e,t){var i=m(t)?t():t;n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(i==null?"":i)};if(e==null){return""}if(Array.isArray(e)||e.jquery&&!z.isPlainObject(e)){z.each(e,(function(){r(this.name,this.value)}))}else{for(i in e){Mt(i,e[i],t,r)}}return n.join("&")};z.fn.extend({serialize:function(){return z.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=z.prop(this,"elements");return e?z.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!z(this).is(":disabled")&&Rt.test(this.nodeName)&&!It.test(e)&&(this.checked||!ve.test(e))})).map((function(e,t){var i=z(this).val();if(i==null){return null}if(Array.isArray(i)){return z.map(i,(function(e){return{name:t.name,value:e.replace(Pt,"\r\n")}}))}return{name:t.name,value:i.replace(Pt,"\r\n")}})).get()}});var Ut=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,qt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,_t=/^(?:GET|HEAD)$/,Vt=/^\/\//,Ft={},Wt={},Bt="*/".concat("*"),Xt=n.createElement("a");Xt.href=St.href;function Gt(e){return function(t,i){if(typeof t!=="string"){i=t;t="*"}var n,r=0,s=t.toLowerCase().match(U)||[];if(m(i)){while(n=s[r++]){if(n[0]==="+"){n=n.slice(1)||"*";(e[n]=e[n]||[]).unshift(i)}else{(e[n]=e[n]||[]).push(i)}}}}}function Zt(e,t,i,n){var r={},s=e===Wt;function o(a){var u;r[a]=true;z.each(e[a]||[],(function(e,a){var l=a(t,i,n);if(typeof l==="string"&&!s&&!r[l]){t.dataTypes.unshift(l);o(l);return false}else if(s){return!(u=l)}}));return u}return o(t.dataTypes[0])||!r["*"]&&o("*")}function Jt(e,t){var i,n,r=z.ajaxSettings.flatOptions||{};for(i in t){if(t[i]!==undefined){(r[i]?e:n||(n={}))[i]=t[i]}}if(n){z.extend(true,e,n)}return e}function Yt(e,t,i){var n,r,s,o,a=e.contents,u=e.dataTypes;while(u[0]==="*"){u.shift();if(n===undefined){n=e.mimeType||t.getResponseHeader("Content-Type")}}if(n){for(r in a){if(a[r]&&a[r].test(n)){u.unshift(r);break}}}if(u[0]in i){s=u[0]}else{for(r in i){if(!u[0]||e.converters[r+" "+u[0]]){s=r;break}if(!o){o=r}}s=s||o}if(s){if(s!==u[0]){u.unshift(s)}return i[s]}}function Qt(e,t,i,n){var r,s,o,a,u,l={},c=e.dataTypes.slice();if(c[1]){for(o in e.converters){l[o.toLowerCase()]=e.converters[o]}}s=c.shift();while(s){if(e.responseFields[s]){i[e.responseFields[s]]=t}if(!u&&n&&e.dataFilter){t=e.dataFilter(t,e.dataType)}u=s;s=c.shift();if(s){if(s==="*"){s=u}else if(u!=="*"&&u!==s){o=l[u+" "+s]||l["* "+s];if(!o){for(r in l){a=r.split(" ");if(a[1]===s){o=l[u+" "+a[0]]||l["* "+a[0]];if(o){if(o===true){o=l[r]}else if(l[r]!==true){s=a[0];c.unshift(a[1])}break}}}}if(o!==true){if(o&&e.throws){t=o(t)}else{try{t=o(t)}catch(e){return{state:"parsererror",error:o?e:"No conversion from "+u+" to "+s}}}}}}}return{state:"success",data:t}}z.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:St.href,type:"GET",isLocal:qt.test(St.protocol),global:true,processData:true,async:true,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":true,"text json":JSON.parse,"text xml":z.parseXML},flatOptions:{url:true,context:true}},ajaxSetup:function(e,t){return t?Jt(Jt(e,z.ajaxSettings),t):Jt(z.ajaxSettings,e)},ajaxPrefilter:Gt(Ft),ajaxTransport:Gt(Wt),ajax:function(t,i){if(typeof t==="object"){i=t;t=undefined}i=i||{};var r,s,o,a,u,l,c,f,d,p,h=z.ajaxSetup({},i),m=h.context||h,v=h.context&&(m.nodeType||m.jquery)?z(m):z.event,g=z.Deferred(),y=z.Callbacks("once memory"),b=h.statusCode||{},w={},x={},C="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(c){if(!a){a={};while(t=Ot.exec(o)){a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2])}}t=a[e.toLowerCase()+" "]}return t==null?null:t.join(", ")},getAllResponseHeaders:function(){return c?o:null},setRequestHeader:function(e,t){if(c==null){e=x[e.toLowerCase()]=x[e.toLowerCase()]||e;w[e]=t}return this},overrideMimeType:function(e){if(c==null){h.mimeType=e}return this},statusCode:function(e){var t;if(e){if(c){T.always(e[T.status])}else{for(t in e){b[t]=[b[t],e[t]]}}}return this},abort:function(e){var t=e||C;if(r){r.abort(t)}A(0,t);return this}};g.promise(T);h.url=((t||h.url||St.href)+"").replace(Vt,St.protocol+"//");h.type=i.method||i.type||h.method||h.type;h.dataTypes=(h.dataType||"*").toLowerCase().match(U)||[""];if(h.crossDomain==null){l=n.createElement("a");try{l.href=h.url;l.href=l.href;h.crossDomain=Xt.protocol+"//"+Xt.host!==l.protocol+"//"+l.host}catch(e){h.crossDomain=true}}
37if(h.data&&h.processData&&typeof h.data!=="string"){h.data=z.param(h.data,h.traditional)}Zt(Ft,h,i,T);if(c){return T}f=z.event&&h.global;if(f&&z.active++===0){z.event.trigger("ajaxStart")}h.type=h.type.toUpperCase();h.hasContent=!_t.test(h.type);s=h.url.replace(Lt,"");if(!h.hasContent){p=h.url.slice(s.length);if(h.data&&(h.processData||typeof h.data==="string")){s+=(Dt.test(s)?"&":"?")+h.data;delete h.data}if(h.cache===false){s=s.replace(Ht,"$1");p=(Dt.test(s)?"&":"?")+"_="+Nt+++p}h.url=s+p}else if(h.data&&h.processData&&(h.contentType||"").indexOf("application/x-www-form-urlencoded")===0){h.data=h.data.replace(Ut,"+")}if(h.ifModified){if(z.lastModified[s]){T.setRequestHeader("If-Modified-Since",z.lastModified[s])}if(z.etag[s]){T.setRequestHeader("If-None-Match",z.etag[s])}}if(h.data&&h.hasContent&&h.contentType!==false||i.contentType){T.setRequestHeader("Content-Type",h.contentType)}T.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+(h.dataTypes[0]!=="*"?", "+Bt+"; q=0.01":""):h.accepts["*"]);for(d in h.headers){T.setRequestHeader(d,h.headers[d])}if(h.beforeSend&&(h.beforeSend.call(m,T,h)===false||c)){return T.abort()}C="abort";y.add(h.complete);T.done(h.success);T.fail(h.error);r=Zt(Wt,h,i,T);if(!r){A(-1,"No Transport")}else{T.readyState=1;if(f){v.trigger("ajaxSend",[T,h])}if(c){return T}if(h.async&&h.timeout>0){u=e.setTimeout((function(){T.abort("timeout")}),h.timeout)}try{c=false;r.send(w,A)}catch(e){if(c){throw e}A(-1,e)}}function A(t,i,n,a){var l,d,p,w,x,C=i;if(c){return}c=true;if(u){e.clearTimeout(u)}r=undefined;o=a||"";T.readyState=t>0?4:0;l=t>=200&&t<300||t===304;if(n){w=Yt(h,T,n)}w=Qt(h,w,T,l);if(l){if(h.ifModified){x=T.getResponseHeader("Last-Modified");if(x){z.lastModified[s]=x}x=T.getResponseHeader("etag");if(x){z.etag[s]=x}}if(t===204||h.type==="HEAD"){C="nocontent"}else if(t===304){C="notmodified"}else{C=w.state;d=w.data;p=w.error;l=!p}}else{p=C;if(t||!C){C="error";if(t<0){t=0}}}T.status=t;T.statusText=(i||C)+"";if(l){g.resolveWith(m,[d,C,T])}else{g.rejectWith(m,[T,C,p])}T.statusCode(b);b=undefined;if(f){v.trigger(l?"ajaxSuccess":"ajaxError",[T,h,l?d:p])}y.fireWith(m,[T,C]);if(f){v.trigger("ajaxComplete",[T,h]);if(!--z.active){z.event.trigger("ajaxStop")}}}return T},getJSON:function(e,t,i){return z.get(e,t,i,"json")},getScript:function(e,t){return z.get(e,undefined,t,"script")}});z.each(["get","post"],(function(e,t){z[t]=function(e,i,n,r){if(m(i)){r=r||n;n=i;i=undefined}return z.ajax(z.extend({url:e,type:t,dataType:r,data:i,success:n},z.isPlainObject(e)&&e))}}));z._evalUrl=function(e,t){return z.ajax({url:e,type:"GET",dataType:"script",cache:true,async:false,global:false,converters:{"text script":function(){}},dataFilter:function(e){z.globalEval(e,t)}})};z.fn.extend({wrapAll:function(e){var t;if(this[0]){if(m(e)){e=e.call(this[0])}t=z(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){t.insertBefore(this[0])}t.map((function(){var e=this;while(e.firstElementChild){e=e.firstElementChild}return e})).append(this)}return this},wrapInner:function(e){if(m(e)){return this.each((function(t){z(this).wrapInner(e.call(this,t))}))}return this.each((function(){var t=z(this),i=t.contents();if(i.length){i.wrapAll(e)}else{t.append(e)}}))},wrap:function(e){var t=m(e);return this.each((function(i){z(this).wrapAll(t?e.call(this,i):e)}))},unwrap:function(e){this.parent(e).not("body").each((function(){z(this).replaceWith(this.childNodes)}));return this}});z.expr.pseudos.hidden=function(e){return!z.expr.pseudos.visible(e)};z.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)};z.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Kt={0:200,1223:204},ei=z.ajaxSettings.xhr();h.cors=!!ei&&"withCredentials"in ei;h.ajax=ei=!!ei;z.ajaxTransport((function(t){var i,n;if(h.cors||ei&&!t.crossDomain){return{send:function(r,s){var o,a=t.xhr();a.open(t.type,t.url,t.async,t.username,t.password);if(t.xhrFields){for(o in t.xhrFields){a[o]=t.xhrFields[o]}}if(t.mimeType&&a.overrideMimeType){a.overrideMimeType(t.mimeType)}if(!t.crossDomain&&!r["X-Requested-With"]){r["X-Requested-With"]="XMLHttpRequest"}for(o in r){a.setRequestHeader(o,r[o])}i=function(e){return function(){if(i){i=n=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null;if(e==="abort"){a.abort()}else if(e==="error"){if(typeof a.status!=="number"){s(0,"error")}else{s(a.status,a.statusText)}}else{s(Kt[a.status]||a.status,a.statusText,(a.responseType||"text")!=="text"||typeof a.responseText!=="string"?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders())}}}};a.onload=i();n=a.onerror=a.ontimeout=i("error");
37if(a.onabort!==undefined){a.onabort=n}else{a.onreadystatechange=function(){if(a.readyState===4){e.setTimeout((function(){if(i){n()}}))}}}i=i("abort");try{a.send(t.hasContent&&t.data||null)}catch(e){if(i){throw e}}},abort:function(){if(i){i()}}}}}));z.ajaxPrefilter((function(e){if(e.crossDomain){e.contents.script=false}}));z.ajaxSetup({accepts:{script:"text/javascript, application/javascript, "+"application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){z.globalEval(e);return e}}});z.ajaxPrefilter("script",(function(e){if(e.cache===undefined){e.cache=false}if(e.crossDomain){e.type="GET"}}));z.ajaxTransport("script",(function(e){if(e.crossDomain||e.scriptAttrs){var t,i;return{send:function(r,s){t=z("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",i=function(e){t.remove();i=null;if(e){s(e.type==="error"?404:200,e.type)}});n.head.appendChild(t[0])},abort:function(){if(i){i()}}}}}));var ti=[],ii=/(=)\?(?=&|$)|\?\?/;z.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=ti.pop()||z.expando+"_"+Nt++;this[e]=true;return e}});z.ajaxPrefilter("json jsonp",(function(t,i,n){var r,s,o,a=t.jsonp!==false&&(ii.test(t.url)?"url":typeof t.data==="string"&&(t.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&ii.test(t.data)&&"data");
37if(a||t.dataTypes[0]==="jsonp"){r=t.jsonpCallback=m(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback;if(a){t[a]=t[a].replace(ii,"$1"+r)}else if(t.jsonp!==false){t.url+=(Dt.test(t.url)?"&":"?")+t.jsonp+"="+r}t.converters["script json"]=function(){if(!o){z.error(r+" was not called")}return o[0]};t.dataTypes[0]="json";s=e[r];e[r]=function(){o=arguments};n.always((function(){if(s===undefined){z(e).removeProp(r)}else{e[r]=s}if(t[r]){t.jsonpCallback=i.jsonpCallback;ti.push(r)}if(o&&m(s)){s(o[0])}o=s=undefined}));return"script"}}));h.createHTMLDocument=function(){var e=n.implementation.createHTMLDocument("").body;e.innerHTML="<form></form><form></form>";return e.childNodes.length===2}();z.parseHTML=function(e,t,i){if(typeof e!=="string"){return[]}if(typeof t==="boolean"){i=t;t=false}var r,s,o;if(!t){if(h.createHTMLDocument){t=n.implementation.createHTMLDocument("");r=t.createElement("base");r.href=n.location.href;t.head.appendChild(r)}else{t=n}}s=S.exec(e);o=!i&&[];if(s){return[t.createElement(s[1])]}s=Ce([e],t,o);if(o&&o.length){z(o).remove()}return z.merge([],s.childNodes)};z.fn.load=function(e,t,i){var n,r,s,o=this,a=e.indexOf(" ");if(a>-1){n=Ct(e.slice(a));e=e.slice(0,a)}if(m(t)){i=t;t=undefined}else if(t&&typeof t==="object"){r="POST"}if(o.length>0){z.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done((function(e){s=arguments;o.html(n?z("<div>").append(z.parseHTML(e)).find(n):e)})).always(i&&function(e,t){o.each((function(){i.apply(this,s||[e.responseText,t,e])}))})}return this};z.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){z.fn[t]=function(e){return this.on(t,e)}}));z.expr.pseudos.animated=function(e){return z.grep(z.timers,(function(t){return e===t.elem})).length};z.offset={setOffset:function(e,t,i){var n,r,s,o,a,u,l,c=z.css(e,"position"),f=z(e),d={};if(c==="static"){e.style.position="relative"}a=f.offset();s=z.css(e,"top");u=z.css(e,"left");l=(c==="absolute"||c==="fixed")&&(s+u).indexOf("auto")>-1;if(l){n=f.position();o=n.top;r=n.left}else{o=parseFloat(s)||0;r=parseFloat(u)||0}if(m(t)){t=t.call(e,i,z.extend({},a))}if(t.top!=null){d.top=t.top-a.top+o}if(t.left!=null){d.left=t.left-a.left+r}if("using"in t){t.using.call(e,d)}else{f.css(d)}}};z.fn.extend({offset:function(e){if(arguments.length){return e===undefined?this:this.each((function(t){z.offset.setOffset(this,e,t)}))}var t,i,n=this[0];if(!n){return}if(!n.getClientRects().length){return{top:0,left:0}}t=n.getBoundingClientRect();i=n.ownerDocument.defaultView;return{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}},position:function(){if(!this[0]){return}var e,t,i,n=this[0],r={top:0,left:0};if(z.css(n,"position")==="fixed"){t=n.getBoundingClientRect()}else{t=this.offset();i=n.ownerDocument;e=n.offsetParent||i.documentElement;while(e&&(e===i.body||e===i.documentElement)&&z.css(e,"position")==="static"){e=e.parentNode}if(e&&e!==n&&e.nodeType===1){r=z(e).offset();r.top+=z.css(e,"borderTopWidth",true);r.left+=z.css(e,"borderLeftWidth",true)}}return{top:t.top-r.top-z.css(n,"marginTop",true),left:t.left-r.left-z.css(n,"marginLeft",true)}},offsetParent:function(){return this.map((function(){var e=this.offsetParent;while(e&&z.css(e,"position")==="static"){e=e.offsetParent}return e||ae}))}});z.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var i="pageYOffset"===t;z.fn[e]=function(n){return W(this,(function(e,n,r){var s;if(v(e)){s=e}else if(e.nodeType===9){s=e.defaultView}if(r===undefined){return s?s[t]:e[n]}if(s){s.scrollTo(!i?r:s.pageXOffset,i?r:s.pageYOffset)}else{e[n]=r}}),e,n,arguments.length)}}));z.each(["top","left"],(function(e,t){z.cssHooks[t]=Ge(h.pixelPosition,(function(e,i){if(i){i=Xe(e,t);return Fe.test(i)?z(e).position()[t]+"px":i}}))}));z.each({Height:"height",Width:"width"},(function(e,t){z.each({padding:"inner"+e,content:t,"":"outer"+e},(function(i,n){z.fn[n]=function(r,s){var o=arguments.length&&(i||typeof r!=="boolean"),a=i||(r===true||s===true?"margin":"border");return W(this,(function(t,i,r){var s;if(v(t)){return n.indexOf("outer")===0?t["inner"+e]:t.document.documentElement["client"+e]}if(t.nodeType===9){s=t.documentElement;return Math.max(t.body["scroll"+e],s["scroll"+e],t.body["offset"+e],s["offset"+e],s["client"+e])}return r===undefined?z.css(t,i,a):z.style(t,i,r,a)}),t,o?r:undefined,o)}}))}));z.each(("blur focus focusin focusout resize scroll click dblclick "+"mou
37sedown mouseup mousemove mouseover mouseout mouseenter mouseleave "+"change select submit keydown keypress keyup contextmenu").split(" "),(function(e,t){z.fn[t]=function(e,i){return arguments.length>0?this.on(t,null,e,i):this.trigger(t)}}));z.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}});z.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return arguments.length===1?this.off(e,"**"):this.off(t,e||"**",i)}});z.proxy=function(e,t){var i,n,r;if(typeof t==="string"){i=e[t];t=e;e=i}if(!m(e)){return undefined}n=s.call(arguments,2);r=function(){return e.apply(t||this,n.concat(s.call(arguments)))};r.guid=e.guid=e.guid||z.guid++;return r};z.holdReady=function(e){if(e){z.readyWait++}else{z.ready(true)}};z.isArray=Array.isArray;z.parseJSON=JSON.parse;z.nodeName=$;z.isFunction=m;z.isWindow=v;z.camelCase=Z;z.type=b;z.now=Date.now;z.isNumeric=function(e){var t=z.type(e);return(t==="number"||t==="string")&&!isNaN(e-parseFloat(e))};if(typeof define==="function"&&define.amd){define("jquery",[],(function(){return z}))}var ni=e.jQuery,ri=e.$;z.noConflict=function(t){if(e.$===z){e.$=ri}if(t&&e.jQuery===z){e.jQuery=ni}return z};if(!t){e.jQuery=e.$=z}return z})); 38/*! 39 * Resource /res/shared/js/functions.js from 2026-03-31 15:17:57 40 * 41 */function getScrollbarWidth(){var e=document.createElement("div");e.style.visibility="hidden";e.style.width="100px";e.style.msOverflowStyle="scrollbar";document.body.appendChild(e);var t=e.offsetWidth;e.style.overflow="scroll";var i=document.createElement("div");i.style.width="100%";e.appendChild(i);var n=i.offsetWidth;e.parentNode.removeChild(e);return t-n}function setNavbarFixedMargin(e){$(e).css("margin-right",getScrollbarWidth()+"px")}function unsetNavbarFixedMargin(e){$(e).css("margin-right","")}function mainMenu(e){$(".main-menu .navbar-collapse").removeAttr("style");$(".main-menu .dropdown").unbind().removeClass("open");$(".main-menu .dropdown .caret").unbind();$(".main-menu .dropdown-menu").removeAttr("style");$(".main-menu .dropdown-toggle").removeAttr("data-toggle");if(window.matchMedia("(min-width: "+e+"px)").matches){$("#main-menu").collapse("hide");$("body").removeClass("menu-open");$(".main-menu-darkness").fadeOut(300);$(".main-menu .dropdown").hover((function(){$(this).find(".dropdown-menu").stop().slideDown(200);$(this).addClass("open")}),(function(){$(this).find(".dropdown-menu").stop().slideUp(200);$(this).removeClass("open")}))}else{$(".navbar-collapse").css("maxHeight",$(window).height()-$(".header-top").height()+"px");$(".main-menu .dropdown .caret").on("click",(function(e){e.stopPropagation();e.preventDefault();$(this).parent().next("ul").toggle();$(this).parent().parent().toggleClass("open")}));$("#main-menu").on("show.bs.collapse",(function(){$("body").addClass("menu-open");$(".main-menu-darkness").fadeIn(300);controlClosingMenu($("#main-menu"),"navbar-collapse",$(".main-menu-darkness"))})).on("hide.bs.collapse",(function(){if(!$(".search-mobile").hasClass("open")){$("body").removeClass("menu-open");$(".main-menu-darkness").fadeOut(300)}}))}}function mainMenuTop(e){$(".header-top-menu .dropdown").unbind().removeClass("open");$(".header-top-menu .dropdown .caret").unbind();$(".header-top-menu .dropdown-menu").removeAttr("style");$(".header-top-menu .dropdown-toggle").removeAttr("data-toggle");if(window.matchMedia("(min-width: "+e+"px)").matches){$(".header-top-menu .dropdown").hover((function(){$(this).find(".dropdown-menu").stop().slideDown(200);$(this).addClass("open")}),(function(){$(this).find(".dropdown-menu").stop().slideUp(200);$(this).removeClass("open")}))}}function controlClosingMenu(e,t,i){i.click((function(){if(e.hasClass(t)){e.collapse("hide");i.fadeOut(300);$("body").removeClass("menu-open")}}))}function controlFooterArrows(){$("footer .title:not(.main)").unbind();if(window.matchMedia("(max-width: 799px)").matches){$("footer .title:not(.main)").on("click",(function(){$("footer .title:not(.main)").not(this).each((function(){$(this).removeClass("active");$(this).next().slideUp(400)}));if($(this).hasClass("active")){$(this).removeClass("active");$(this).next().slideUp(400)}else{$(this).addClass("active");$(this).next().slideDown(400)}}))}}function setPartners(){$(".partners-new-track, .partners-new-item.clone").removeAttr("style");
41var e=$(".partners-new").width();var t=0;var i=0;$(".partners-new-item").each((function(){if(!$(this).hasClass("clone")){t+=$(this).outerWidth(true)}i+=$(this).outerWidth(true)}));if(t<e){$(".partners-new-item.clone").hide()}else{var n=Math.round(i/35*100)/100;$(".partners-new-track").width(i+"px").css("animation","moveSlideshow "+n+"s linear infinite")}$(".partners-new").addClass("visible")}function setDirectoryControllerHeight(){$(".directory-controller").removeAttr("style");$(".directory-controller").attr("data-height",$(".directory-controller").outerHeight(true));if($(".directory-controller").length&&window.matchMedia("(min-width: 1040px)").matches){var e=$(window).height()-140;$(".directory-controller").css("height",e+"px").attr("data-height-load",e)}$("html, body").animate({scrollTop:$(".directory-controller").offset().top},300)}function findCityOpen(e){$(".directory-controller .find-city .form").first().slideDown(300);$(".directory-controller .find-city .form").first().find(".input").focus();$(".directory-controller .find-city").addClass("open");if(e==true){$(".directory-controller .find-city").slideDown(300)}}function findCityClose(e){$(".directory-controller .find-city").removeClass("open");if(e==true)$(".directory-controller .find-city").slideUp(300)}
41function scrollSpy(){var e=$(window).scrollTop();if(e>=$(".directory-detail-v2 .dd-title").offset().top)$(".floating-header").addClass("active");else $(".floating-header").removeClass("active");$(".floating-header ul li a").each((function(){var t=this.hash;if($(t).length){blockPosition=$(t).offset().top-$(".floating-header").outerHeight()-40;blockPositionHeight=blockPosition+$(t).outerHeight;if(e>=blockPosition||e<=blockPositionHeight){$(".floating-header ul li:not(.go-to-top) a").removeClass("active");$(this).addClass("active")}else{$(this).removeClass("active")}}}))}function setSignpost(e){if(e.length){e.find(".swiper-wrapper").removeClass("centered");if(window.matchMedia("(min-width: 1040px)").matches)e.find(".swiper-wrapper").addClass("centered")}}jQuery.fn.onPositionChanged=function(e,t){if(t==null)t=100;var i=$(this[0]);if(i.length<1)return i;var n=null;var r=null;setInterval((function(){if(i==null||i.length<1)return i;if(n==null)n=i.position();if(r==null)r=i.offset();var t=i.position();var s=i.offset();if(n.top!=t.top||n.left!=t.left){$(this).trigger("onPositionChanged",{lastPos:n,newPos:t});if(typeof e=="function")e(n,t);n=i.position()}if(r.top!=s.top||r.left!=s.left){$(this).trigger("onOffsetChanged",{lastOff:r,newOff:s});if(typeof e=="function")e(r,s);r=i.offset()}}),t);return i};function setVideoDimension(e){if(document.querySelector(".cms-player.cms-video")){document.querySelectorAll(".cms-player.cms-video").forEach((t=>{let i=t.closest(e);if(i){let e=t.getAttribute("style").split(" ");let n=e[1].replace(/[^\d.]/g,"");n=parseInt(n);let r=e[3].replace(/[^\d.]/g,"");r=parseInt(r);let s=n/r;let o=0;if(n>i.offsetWidth){o=getElementContentWidth(i)/s;t.style.maxWidth=getElementContentWidth(i)+"px"}else{o=getElementContentWidth(t)/s;t.style.maxWidth=getElementContentWidth(t)+"px"}t.style.maxHeight=o+"px"}t.classList.add("is-visible")}))}}function setVideoDimensionResize(e){if(document.querySelector('video[id^="CmsVideo"]')){document.querySelectorAll('video[id^="CmsVideo"]').forEach((t=>{let i=t.closest(e);let n=t.videoWidth;let r=t.videoHeight;if(n==0){let e=t.parentElement.getAttribute("style").split(" ");n=e[1].replace(/[^\d.]/g,"");n=parseInt(n);r=e[3].replace(/[^\d.]/g,"");r=parseInt(r)}let s=n/r;let o=getElementContentWidth(i)/s;t.parentElement.style.maxWidth=getElementContentWidth(i)+"px";t.parentElement.style.maxHeight=o+"px";t.parentElement.classList.add("is-visible","is-init")}))}}function setVideoDimensionYTB(){if(document.querySelector('.cms-editor-html iframe[title="YouTube video player"]')&&window.matchMedia("(max-width: 1039px)").matches){document.querySelectorAll('.cms-editor-html iframe[title="YouTube video player"]').forEach((function(e){let t=e.getAttribute("width");let i=e.getAttribute("height");let n=e.closest(".cms-editor-html");e.style.aspectRatio=t/i;n.style.aspectRatio=t/i}))}}function getElementContentWidth(e){let t=window.getComputedStyle(e);let i=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight);return e.clientWidth-i}function setLightbox(e){let t=e;if(document.querySelector(t)){let e={selector:t,loop:false,plyr:{css:"/res/shared/css/plyr.min.css"}};if(t==".cms-editor-link-image"){e={selector:t,loop:false,type:"image",gallery:"gallery",draggable:false,zoomable:false}}GLightbox(e);document.querySelector(t).classList.add("is-init")}}function setHeightByAR(e,t){if(e.length){var i=e.width()/t;e.css("height",i+"px")}}function setParallaxItems(e,t){e.each((function(){let e=$(this);let i=e.attr("data-speed");let n=e.attr("data-direction");let r=e.attr("data-max");let s=t*i/100;if(n=="down")s=-(t*i/100);if(s>=r)e.attr("style","transform: translateY("+s+"px)")}))}function overrideSMap(){SMap.Marker.Clusterer.prototype.compute=function(){this._clusters=[];this._positions=[];if(this.minZoom<=this._map.getZoom())this._maxDistance=0;else this._maxDistance=this.distance;for(var e=0;e<this._markers.length;e++)this._process(this._markers[e]);for(var t=Infinity,i=-Infinity,e=0;e<this._clusters.length;e++)var n=this._clusters[e].getMarkers().length,t=Math.min(t,n),i=Math.max(i,n);for(e=0;e<this._clusters.length;
41e++)this._clusters[e].setSize(t,i)}}ProjectGift={};ProjectGift.app=function(e,t){this.wrapper=e;this.tabs={};this.construct=function(e){this.swiper=new Swiper(this.find(".swiper-container"),{autoplay:false,autoHeight:true,pagination:{el:this.find(".swiper-pagination"),type:"bullets",clickable:false},loop:false,simulateTouch:false,allowTouchMove:false,spaceBetween:20});this.swiper.on("slideChange",function(){if(this.swiper.activeIndex)$(".component-donate-form .back-wrap").addClass("active");else $(".component-donate-form .back-wrap").removeClass("active")}.bind(this));$(this.wrapper).addClass("visible");this.find(".back-wrap .back").on("click",function(){this.swiper.slidePrev()}.bind(this));window.addEventListener("resize",(()=>{this.swiper.update()}));for(let t in e){if(e.hasOwnProperty(t)==false)continue;t=parseInt(t);e[t].app=this;e[t].index=t;e[t].prev=typeof e[t-1]!="undefined"?e[t-1].id:null;e[t].next=typeof e[t+1]!="undefined"?e[t+1].id:null;this.tabs[e[t].id]=new ProjectGift[e[t].id](new ProjectGift.control(e[t]))}this.hide();for(let e in this.tabs){if(this.tabs.hasOwnProperty(e)==false)continue;this.tabs[e].control.show();break}$(document).bind("keydown",this.backspace.bind(this));$("#MsgAgree").hide()};this.backspace=function(e){if(e.keyCode!=8)return;if(e.originalEvent.srcElement.tagName!="BODY")return;e.preventDefault();this.current().control.prev()};this.hide=function(){for(let e in this.tabs)this.tabs[e].control.hide()};this.current=function(){for(let e in this.tabs){if(this.tabs[e].control.active==true)return this.tabs[e]}};this.getFormData=function(){let e={};for(let t in this.tabs){let i=this.tabs[t].getFormData();for(let t in i)e[t]=i[t]}return e};this.save=function(){let e=this.getFormData();let t=new XMLHttpRequest;t.open("POST",this.wrapper.attr("data-save"));t.setRequestHeader("Content-Type","application/json");t.setRequestHeader("Accept","application/json");t.addEventListener("load",this.onSaveSuccess.bind({xhr:t,app:this}));t.addEventListener("error",this.onSaveError.bind({xhr:t,app:this}));t.send(JSON.stringify(this.getFormData()));return e};this.onSaveSuccess=function(){switch(this.xhr.status){case 200:{let e=JSON.parse(this.xhr.response);window.location.href=e.redirectUrl;break}case 400:{let e=JSON.parse(this.xhr.response);let t=this.app.tabs[e.tab];t.control.show();t.control.formError({message:e.message,element:e.element});break}default:{console.error(this.xhr);break}}};this.onSaveError=function(){console.error(this.xhr)};this.find=function(e){return this.wrapper.find(e)};this.construct(t)};ProjectGift.control=function(e){this.options=e;this.active=false;this.find=function(e){return $(this.options.wrapper).find(e)};this.hide=function(e){if(e)e.preventDefault();this.active=false};this.show=function(e){if(e)e.preventDefault();this.options.app.hide();this.active=true;this.options.app.swiper.slideTo(this.options.index)};this.updateHeight=function(){this.options.app.swiper.update()};this.prev=function(e){if(e)e.preventDefault();if(!this.options.prev)return;this.options.app.tabs[this.options.prev].control.show();this.scrollTop()};this.next=function(e){if(e)e.preventDefault();if(!this.options.next)return;this.options.app.tabs[this.options.next].control.show();this.scrollTop()};this.scrollTop=function(e){e=typeof e!="undefined"?e:0;if(window.matchMedia("(max-width: 799px)").matches)$("html, body").animate({scrollTop:$(this.options.wrapper).offset().top-150+e},300)};this.checkForm=function(e){for(let t=0;t<e.length;t++){if(!e[t].checkValidity())throw{element:e[t],message:e[t].validationMessage}}};this.formError=function(e){console.error(e);alert(e.message);if(e.element)this.find('[data-object="'+e.element+'"]').focus()};this.submit=function(e){try{this.checkForm(e);if(this.options.next)this.next();else{if($("#is_darujme").length){this.options.app.save()}else{if($("#is_agreement:checked").length&&$("#is_agreement:checked").val()==1){$("#MsgAgree").hide();this.options.app.save()}else{$("#MsgAgree").show();return false}}}}catch(e){this.formError(e)}};this.parseInt=function(e){if(typeof e=="number")return e;if(typeof e=="string")return vizus.number.parseInt(e);return 0}};ProjectGift.amount=function(e){this.control=e;this.type=null;this.construct=function(){this.form=this.control.find("form");this.formItems={amountPredefined:this.control.find('[data-object="amount_predefined"]'),amountPredefinedCustom:this.control.find('[data-object="amount_predefined"][data-type="custom"]'),amountCustom:this.control.find('[data-object="amount_custom"]'),amountCustomWrapper:this.control.find('[data-object="amount_custom_wrapper"]'),recurringPayment:this.control.find('[data-object="recurring_payment"]')};this.formControls={amountPlus:this.control.find('[data-object="plus"]'),amountMinus:this.control.find('[data-object="minus"]')};this.form.bind("submit",this.onSubmit.bind(this));this.formItems.amountPredefined.bind("change",this.onChangePredefinedAmount.bind(this));this.formItems.amountCustom.bind("blur",this.onFocusCustomAmount.bind(this));this.formItems.amountCustom.bind("focus",this.onFocusCustomAmount.bind(this));this.formControls.amountPlus.bind("click",this.customAmountPlus.bind(this));this.formControls.amountMinus.bind("click",this.customAmountMinus.bind(this));this.minAmount=this.control.parseInt(this.formItems.amountCustom.attr("min"));this.minAmount=this.minAmount>0?this.minAmount:0;this.maxAmount=this.control.parseInt(this.formItems.amountCustom.attr("max"));this.maxAmount=this.maxAmount>=this.minAmount?this.maxAmount:0;this.amountPlus=this.control.parseInt(this.formControls.amountPlus.attr("data-value"));this.amountMinus=this.control.parseInt(this.formControls.amountMinus.attr("data-value"));if(this.formItems.amountPredefined.length){if(this.formItems.amountPredefinedCustom.length)this.type="predefined-custom";else this.type="predefined"}else this.type="custom";this.onChangePredefinedAmount()};this.getRecurringPayment=function(e){let t=this.formItems.recurringPayment.filter(":checked");if(e)return t.attr("data-label");else return t.val()};this.getFormData=function(){return{amount:this.getAmount(),recurring_payment:this.getRecurringPayment()}};this.onSubmit=function(e){e.preventDefault();if(this.control.options.app.tabs["payment"]){let e=this.getRecurringPayment(true);this.control.options.app.tabs["payment"].control.find("[data-amount]").html(vizus.number.format(this.getAmount())+" "+window.currency);if(e)this.control.options.app.tabs["payment"].control.find("[data-reccuring-payment]").html(e.toLowerCase())}this.control.submit(this.formItems)};
41this.getChooseAmountType=function(){if(this.type=="predefined-custom"){if(this.formItems.amountPredefinedCustom.is(":checked"))return"custom";else return"predefined"}else return this.type};this.getAmount=function(){let e=0;switch(this.getChooseAmountType()){case"custom":{e=this.getCustomAmount();break}case"predefined":{e=this.formItems.amountPredefined.filter(":checked").val();break}}if(typeof e=="undefined")return 0;if(typeof e=="number")return e;if(typeof e=="string")return vizus.number.parseInt(e);return 0};this.getCustomAmount=function(e){if(typeof e=="undefined")e=this.control.parseInt(this.formItems.amountCustom.val());if(e<=0)return 0;return e};this.setCustomAmount=function(e){e=this.getCustomAmount(e);if(e>0)this.formItems.amountCustom.val(e);else this.formItems.amountCustom.val("")};this.onChangePredefinedAmount=function(){if(this.formItems.amountPredefinedCustom.is(":checked")){this.formItems.amountCustom.attr("required",1);this.formItems.amountPredefined.attr("required",null);this.formItems.amountCustomWrapper.show()}else{this.formItems.amountCustom.attr("required",null);this.formItems.amountPredefined.attr("required",1);this.formItems.amountCustomWrapper.hide()}this.control.updateHeight()};this.onFocusCustomAmount=function(){this.setCustomAmount(this.getCustomAmount())};this.customAmountPlus=function(e){if(e)e.preventDefault();this.setCustomAmount(this.getCustomAmount()+this.amountPlus)};this.customAmountMinus=function(e){if(e)e.preventDefault();this.setCustomAmount(this.getCustomAmount()-this.amountMinus)};this.construct()};ProjectGift.purchposes=function(e){this.control=e;this.construct=function(){this.form=this.control.find("form");this.formItems={purchpose_vs:this.control.find('[data-object="purchpose_vs"]')};this.formControls={};this.form.bind("submit",this.onSubmit.bind(this));this.control.find('[data-object="purchpose_vs"]').addClass("cgp-importatnt")};this.getFormData=function(){return{purchpose_vs:this.formItems.purchpose_vs.val()}};this.onSubmit=function(e){e.preventDefault();this.control.submit(this.formItems)};this.construct()};ProjectGift.donor=function(e){this.control=e;this.construct=function(){this.form=this.control.find("form");this.formItems={name:this.control.find('[data-object="name"]'),surname:this.control.find('[data-object="surname"]'),email:this.control.find('[data-object="email"]'),phone:this.control.find('[data-object="phone"]'),confirm_birth:this.control.find('[data-object="confirm_birth"]'),confirm_street:this.control.find('[data-object="confirm_street"]'),confirm_city:this.control.find('[data-object="confirm_city"]'),confirm_zip:this.control.find('[data-object="confirm_zip"]'),confirm_company:this.control.find('[data-object="confirm_company"]'),confirm_ico:this.control.find('[data-object="confirm_ico"]'),is_newsletter:this.control.find('[data-object="is_newsletter"]'),is_agreement:this.control.find('[data-object="is_agreement"]')};this.formControls={confirmWrapper:this.control.find('[data-object="confirm.wrapper"]')};this.form.bind("submit",this.onSubmit.bind(this));let e=this.control.find('[data-object="confirm"], [data-object="confirm_type"]');for(let t=0;t<e.length;t++)e.eq(t).bind("click",this.showForm.bind(this));this.showForm()};this.getFormData=function(){return{name:this.formItems.name.val(),surname:this.formItems.surname.val(),email:this.formItems.email.val(),phone:this.formItems.phone.val(),confirm:this.confirm()?1:0,confirm_type:this.confirmType(),confirm_birth:this.formItems.confirm_birth.val(),confirm_street:this.formItems.confirm_street.val(),confirm_city:this.formItems.confirm_city.val(),confirm_zip:this.formItems.confirm_zip.val(),confirm_company:this.formItems.confirm_company.val(),confirm_ico:this.formItems.confirm_ico.val(),is_newsletter:this.newsletter(),is_agreement:this.agreement()}};this.onSubmit=function(e){e.preventDefault();this.control.submit(this.formItems)};this.confirm=function(){return this.control.find('[data-object="confirm"]:checked').val()=="1"?1:0};this.newsletter=function(){return $("#is_newsletter:checked").val()=="1"?1:0};this.agreement=function(){return $("#is_agreement:checked").val()=="1"?1:0};this.confirmType=function(){return this.control.find('[data-object="confirm_type"]:checked').val()};
41this.showForm=function(){if(this.confirm()==1){this.formControls.confirmWrapper[0].style.display="block";if($(".component-project-widget-small").length&&window.matchMedia("(min-width: 1260px)").matches){if(!$(".component-project-widget-small").hasClass("has-padding"))$(".component-project-widget-small").addClass("is-wider has-padding");$(".is-blank-first").removeClass("col-lg-6");$(".component-donate-form .inside-wrap").removeClass("col-lg-6");$(".is-blank-second").removeClass("col-lg-6");$(".is-purpose").removeClass("col-lg-8");$(".is-recap").removeClass("col-lg-8");setTimeout((()=>{this.control.updateHeight();$(".component-project-widget-small").removeClass("is-wider")}),350)}if(this.confirmType()=="company"){this.formItems.confirm_company[0].parentElement.style.display="block";this.formItems.confirm_ico[0].parentElement.style.display="block";this.formItems.confirm_company[0].required=true;this.formItems.confirm_ico[0].required=true}else{this.formItems.confirm_company[0].parentElement.style.display="none";this.formItems.confirm_ico[0].parentElement.style.display="none";this.formItems.confirm_company[0].required=false;this.formItems.confirm_ico[0].required=false}this.formItems.confirm_street[0].required=true;this.formItems.confirm_city[0].required=true;this.formItems.confirm_zip[0].required=true}else{this.formControls.confirmWrapper[0].style.display="none";this.formItems.confirm_company[0].required=false;this.formItems.confirm_ico[0].required=false;this.formItems.confirm_street[0].required=false;this.formItems.confirm_city[0].required=false;this.formItems.confirm_zip[0].required=false}this.control.updateHeight()};this.construct()};ProjectGift.payment=function(e){this.control=e;this.construct=function(){this.form=this.control.find("form");this.formItems={payment:this.control.find('[data-object="payment"]'),captchaV3Token:this.control.find('[name="token"]'),captchaValue:this.control.find('[name="formCalcaptchaInput"]'),captchaCode:this.control.find('[name="formCalcaptchaGenerated"]')};this.formControls={};this.form.bind("submit",this.onSubmit.bind(this));this.control.find('[data-object="payment"]').addClass("cgp-importatnt")};this.getFormData=function(){console.log(this.formItems);return{payment:this.formItems.payment.val(),token:this.formItems.captchaV3Token?this.formItems.captchaV3Token.val():null,formCalcaptchaInput:this.formItems.captchaValue?this.formItems.captchaValue.value:null,formCalcaptchaGenerated:this.formItems.captchaCode?this.formItems.captchaCode.value:null}};this.onSubmit=function(e){e.preventDefault();this.control.submit(this.formItems)};this.construct()} 42/*! 43 * Resource /res/shared/js/web.js from 2026-02-25 09:51:12 44 * 45 */;if(typeof vizus.web!="object"){vizus.web={}}vizus.cms.config.features.imageViewer=false;$(document).ready((function(){if(window.matchMedia("(min-width: 800px)").matches)$(".nice-select").niceSelect();$(".anchor").click((function(e){e.preventDefault();$("html, body").animate({scrollTop:0},300)}));
45$(".cms-editor-link-image").each((function(){var e=$(this).data("rel");$(this).attr("data-fancybox",e)}));$("table.cms-editor-table").wrap('<div class="table-responsive">');$(".header-top-lang-wrap .header-top-lang").on("click",(function(e){if(!$(this).hasClass("open")){e.preventDefault();$(this).addClass("open")}}));$(document).click((function(e){if(!$(e.target).closest(".header-top-lang-wrap .header-top-lang").length)$(".header-top-lang-wrap .header-top-lang").removeClass("open");if(!$(e.target).closest(".header-top-search.active").length)$(".header-top-search").removeClass("active")}));$(".header-top-search .btn-default").on("click",(function(e){if(window.matchMedia("(min-width: 1040px)").matches){e.preventDefault();if($(".header-top-search").hasClass("active"))$(".header-top-search").submit();else{$(".header-top-search").addClass("active");$(".header-top-search .form-control").focus()}}else{e.preventDefault();if($(".search-mobile").hasClass("open")){$(this).removeClass("active");$("body").removeClass("menu-open");$(".main-menu-darkness").fadeOut(300);$(".search-mobile").removeClass("open").slideUp(200)}else{if(!$("body").hasClass("menu-open")){$("body").addClass("menu-open");$(".main-menu-darkness").fadeIn(300)}$(this).addClass("active");$(".search-mobile").addClass("open").slideDown(200)}if($("#main-menu").attr("aria-expanded")=="true")$("#main-menu").collapse("hide")}}));$(".navbar-toggle").on("click",(function(e){if(window.matchMedia("(max-width: 1039px)").matches){if($(".search-mobile").hasClass("open")){$(".header-top-search .btn-default").removeClass("active");$(".search-mobile").removeClass("open").slideUp(200)}}}));mainMenu(1040);mainMenuTop(1040);var e=$(".slider .swiper-slide:not(.swiper-slide-duplicate)").length;var t={autoplay:{delay:5e3},navigation:{nextEl:".slider .swiper-button-next",prevEl:".slider .swiper-button-prev"},pagination:{el:".slider-wrap .swiper-pagination",type:"bullets",clickable:true},loop:true,simulateTouch:true};if(e<=1){t["autoplay"]=false;t["loop"]=false;t["pagination"]={el:null};t["simulateTouch"]=false}var i=new Swiper(".slider .swiper-container",t);if($(".signpost").length){$(".signpost").each((function(){var e=$
45(this).find(".swiper-slide:not(.swiper-slide-duplicate)").length;var t={autoplay:false,navigation:{nextEl:$(this).find(".swiper-button-next"),prevEl:$(this).find(".swiper-button-prev")},loop:true,simulateTouch:true,slidesPerView:6,breakpoints:{1039:{slidesPerView:3},599:{slidesPerView:2}}};if(window.matchMedia("(max-width: 599px)").matches&&e<=2){t["loop"]=false;t["simulateTouch"]=false;$(this).find(".swiper-button-prev").hide();$(this).find(".swiper-button-next").hide()}else if(window.matchMedia("(min-width: 600px)").matches&&e<=3){t["loop"]=false;t["simulateTouch"]=false;$(this).find(".swiper-button-prev").hide();$(this).find(".swiper-button-next").hide()}else if(window.matchMedia("(min-width: 1040px)").matches&&e<=6){t["loop"]=false;t["simulateTouch"]=false;$(this).find(".swiper-button-prev").hide();$(this).find(".swiper-button-next").hide()}var i=new Swiper($(this).find(".swiper-container"),t);if(e<=6){setSignpost($(this));$(window).on("resize",(function(){setSignpost($(this))}))}$(this).addClass("visible");$(window).on("resize",(function(){$(this).find(".swiper-button-prev").show();$(this).find(".swiper-button-next").show();if(window.matchMedia("(max-width: 599px)").matches&&e<=2){$(this).find(".swiper-button-prev").hide();$(this).find(".swiper-button-next").hide()}else if(window.matchMedia("(min-width: 600px)").matches&&e<=3){$(this).find(".swiper-button-prev").hide();$(this).find(".swiper-button-next").hide()}else if(window.matchMedia("(min-width: 1040px)").matches&&e<=6){$(this).find(".swiper-button-prev").hide();$(this).find(".swiper-button-next").hide()}}))}))}controlFooterArrows();if($(".is-smap").length)$("footer").addClass("has-shadow");
45$(".cms-opener__header").on("click",(function(){var e=$(this).parents(".cms-opener").first();var t=$(this).siblings(".cms-opener__content").first();if(e.hasClass("cms-opener--closed")){e.removeClass("cms-opener--closed");t.stop().slideDown(400)}else{e.addClass("cms-opener--closed");t.stop().slideUp(400)}}));$(".cms-box__opener").on("click",(function(){if($(this).hasClass("cms-box__opener--opened")){$(this).removeClass("cms-box__opener--opened");$(this).parents(".cms-box__content").siblings(".cms-box__content--opener").stop().slideUp(400);if($(this).parents(".cms-box").hasClass("is-gradient")){$(this).parents(".cms-box").removeClass("is-opened");$(this).siblings(".has-gradient").find("p:not(:first-child)").stop().slideUp(0)}}else{$(this).addClass("cms-box__opener--opened");$(this).parents(".cms-box__content").siblings(".cms-box__content--opener").stop().slideDown(400);if($(this).parents(".cms-box").hasClass("is-gradient")){$(this).parents(".cms-box").addClass("is-opened");$(this).siblings(".has-gradient").find("p:not(:first-child)").stop().slideDown(400)}}}));$(window).on("resize",(function(){$(".header-top-search").removeClass("active");mainMenu(1040);mainMenuTop(1040);$(window).trigger("resize.px.parallax");controlFooterArrows();setPartners();setHeightByAR($(".component-meter .parallax"),3.69)}));if(window.matchMedia("(min-width: 1020px)").matches){$(".media-wrap").on("mouseenter",(function(){var e=$
45(this).find(".video");var t=$(this).find(".video-mute");if(e.length){$(this).addClass("is-loaded");e.get(0).play()}})).on("mouseleave",(function(){var e=$(this).find(".video");if(e.length)e.get(0).pause()}))}$(".media-wrap .video-mute").on("click",(function(e){e.preventDefault();$(this).siblings("video").prop("muted",false);$(this).hide()}));if($(".header-top-logo .smallest").length>1)$(".header-top-logo .smallest").closest("h1").addClass("smallest-wrap");if($(".component-signpost.is-effect").length){$(".component-signpost.is-effect .item:not(.is-only-front):not(.has-no-label)").each((function(){$(this).on("mouseenter",(function(){if(window.matchMedia("(min-width: 1020px)").matches)$(this).stop().addClass("is-rotated")})).on("mouseleave",(function(){if(window.matchMedia("(min-width: 1020px)").matches)$(this).stop().removeClass("is-rotated")})).on("click",(function(e){if(window.matchMedia("(max-width: 1019px)").matches&&!$(this).hasClass("is-rotated")){e.preventDefault();$(this).addClass("is-rotated")}}))}))}}));$(window).on("load",(function(){setPartners();$("body").removeClass("is-loading");$(".cms-opener").addClass("cms-opener--closed");if($(".component-meter .parallax").length){$(".component-meter .parallax").each((function(){setHeightByAR($(this),3.69);if(window.matchMedia("(min-width: 1040px)").matches){let e=$(this).closest(".component-meter");let t=$(this).children(".item");let i=e.offset().top;let n=i-$(window).scrollTop();setParallaxItems(t,n);$(window).scroll((function(){n=i-$(window).scrollTop();setParallaxItems(t,n)}))}}))}}));document.addEventListener("DOMContentLoaded",(function(){setVideoDimension(".component .container");setVideoDimensionYTB();if(document.querySelector(".component-galleries")){document.querySelectorAll(".component-galleries").forEach((e=>{let t=e.querySelectorAll(".swiper-slide:not(.swiper-slide-duplicate)").length;let i={autoplay:false,navigation:{nextEl:e.querySelector(".swiper-button-next"),prevEl:e.querySelector(".swiper-button-prev")},loop:true,simulateTouch:true,slidesPerView:3,spaceBetween:20,breakpoints:{399:{slidesPerView:1},799:{slidesPerView:2}}};if(t<=1)i["loop"]=false;new Swiper(e.querySelector(".swiper-container"),i);e.classList.add("is-visible")}))}if(document.querySelector(".component-galleries-effect")){document.querySelectorAll(".component-galleries-effect").forEach((e=>{let t=e.querySelectorAll(".swiper-slide:not(.swiper-slide-duplicate)").length;let i={autoplay:false,navigation:{nextEl:e.querySelector(".swiper-button-next"),prevEl:e.querySelector(".swiper-button-prev")},loop:true,loopAdditionalSlides:10,simulateTouch:false,slidesPerView:3,spaceBetween:20,centeredSlides:true,breakpoints:{399:{slidesPerView:1},799:{slidesPerView:2,simulateTouch:true,centeredSlides:false}}};if(t<=1)i["loop"]=false;new Swiper(e.querySelector(".swiper-container"),i);e.classList.add("is-visible")}))}let e;if($(".component-project-widget").length)e=".component-project-widget";else if($(".component-project-widget-small").length)e=".component-project-widget-small";function t(){$(e+" .animate__animated").addClass("animate__shakeX");setTimeout((function(){$(e+" .animate__animated").removeClass("animate__shakeX")}),1300)}let i;if($(e+' .amount [data-type="amount"]:checked').length)i=setTimeout(t,3e3);$(e+' input[type="radio"]').on("change",(function(){clearTimeout(i);if($(this).attr("data-type")=="amount")i=setTimeout(t,3e3)}));setLightbox(".lightbox");setLightbox(".glightbox");setLightbox(".fancybox");setLightbox("[data-fancybox]");setLightbox(".cms-editor-link-image");setLightbox('a[data-vizus-cms-component="editor.link.image"]')}));window.addEventListener("resize",(function(){setVideoDimensionResize(".component .container")}));window.addEventListener("scroll",(function(){if(document.querySelector(".parallax.is-hp")){const e=document.querySelector(".parallax.is-hp");const t=e.getBoundingClientRect();const i=t.top<=window.innerHeight&&t.top+t.height>=0;if(i){let i=-t.top/10;e.style.backgroundPosition="center "+"calc(50% + "+i*-.5+"px)"}}})); 46/*! 47 * Resource /res/shared/js/web-page.js from 2025-01-21 14:40:58 48 *
49 */$(document).ready((function(){var e=$("html").attr("lang");if(e!="cs")e="en";var t="Browse...";if(e=="cs")t="Procházet...";$("input[type=file]").addClass("nice").nicefileinput({label:t});$(".intentions .title").click((function(){$(this).parent().toggleClass("open");$(this).parent().children("ul").toggle()}));if($(".intentions > .level-1 > li > .title").length==1){$(".intentions > .level-1 > li > .title").click()}$(".tks-stats .opener").click((function(){var e=$(this).parent().parent().parent();var t=$(this).parent().parent();var i=t.attr("data-type");var n=t.attr("data-child-type");var r=t.attr("data-id");if(!n)return;var s="tr[data-"+i+'-id="'+r+'"]';if($(this).hasClass("open")){t.removeClass("open");$(this).removeClass("open");$(this).html("+");e.find("tr[data-"+i+'-id="'+r+'"]').hide()}else{t.addClass("open");$(this).addClass("open");$(this).html("–");e.find("tr[data-"+i+'-id="'+r+'"]').filter('[data-type="'+n+'"]').show()}}));$(".cherad-input").on("focus",(function(){$(this).siblings(".radio").prop("checked",true)}));$(".donate-hp-another").on("click",(function(){$("#custom-amount").focus().addClass("active");$('.donate-hp-form input[name="entry"]').prop("checked",false);$("#widget-custom-open").prop("checked",true)}));$('.donate-hp-form input[name="entry"]').on("change",(function(){if(this.checked)$("#donate-submit .amount").text($(this).val())})).on("click",(function(){$("#custom-amount").removeClass("active")}));$("#custom-amount").on("focus",(function(){$(this).addClass("active");$('.donate-hp-form input[name="entry"]').prop("checked",false);$("#widget-custom-open").prop("checked",true);$("#donate-submit .amount").text($(this).val())})).on("change paste keyup",(function(){$("#donate-submit .amount").text($(this).val())}));$(".directory-controller .signpost-v2 .item a").on("click",(function(e){e.preventDefault();var t=$(this).data("category");var i=$(this).parent();var n=false;var r=$('.subcategory-list-wrap[data-id="'+t+'"]');i.siblings().removeClass("active");findCityClose(true);if(i.hasClass("active")){i.removeClass("active");n=true;if(window.matchMedia("(max-width: 599px)").matches){setTimeout((function(){i.siblings().slideDown(300)}),580)}}else{i.addClass("active");if(window.matchMedia("(max-width: 599px)").matches)i.siblings().slideUp(300)}if(r.hasClass("open")&&n==true){r.removeClass("open");r.find(".subcategory-item").removeClass("active flipInX").addClass("flipOutX");setTimeout((function(){r.slideUp(300)}),580);if(window.matchMedia("(min-width: 1040px)").matches)$(".directory-controller").css("height",$(".directory-controller").data("height-load")+"px")}else{$('.subcategory-list-wrap:not([data-id="'+t+'"]) .subcategory-item').removeClass("active flipInX").addClass("flipOutX");if($(".subcategory-list-wrap").hasClass("open")){setTimeout((function(){$('.subcategory-list-wrap:not([data-id="'+t+'"])').removeClass("open").removeAttr("style").hide();r.show().addClass("open");r.find(".subcategory-item").removeClass("flipOutX").addClass("flipInX")}),200)}else{vizus.web.service.list.clicked=0;$('.subcategory-list-wrap:not([data-id="'+t+'"])').removeClass("open").slideUp(300);r.slideDown(300).addClass("open");r.find(".subcategory-item").removeClass("flipOutX");setTimeout((function(){r.find(".subcategory-item").addClass("flipInX")}),200)}}}));$(".subcategory-item").on("click",(function(e){e.preventDefault();$(this).siblings().removeClass("active");$(this).toggleClass("active");if(window.matchMedia("(max-width: 599px)").matches){if($(this).hasClass("active"))$(this).siblings().hide();else $(this).siblings().show()}if($(this).hasClass("active")){findCityClose();$(".directory-controller .find-city").slideDown(300)}else{findCityClose(true);if(window.matchMedia("(min-width: 1040px)").matches)$(".directory-controller").css("height",$(".directory-controller").data("height-load")+"px")}}));$(".directory-controller .find-city .button").on("click",(function(e){if($(this).parents(".form").hasClass("is-searched")){e.preventDefault();$(this).parents(".form").removeClass("is-searched");$(this).siblings(".input").val("").focus()}}));$(".directory-detail-v2 .floating-header .bottom a").on("click",(function(e){e.preventDefault();var t=this.hash;var i=$(t).offset().top;var n=i-$(".floating-header").outerHeight()-39;if(t=="#obligatory"){n=i-$(".floating-header").outerHeight();$(".directory-detail-v2 .obligatory-info .show-gray").addClass("active");$(".obligatory-gray").slideDown(300)}$("html, body").animate({scrollTop:n},400)}));if($("#directory-contacts").length){$(".directory-detail-v2 .map-wrap .arrow").on("click",(function(){$("html, body").animate({scrollTop:$("#main-contact").offset().top-$(".floating-header").outerHeight()-39},300)}))}$(".directory-detail-v2 .obligatory-info .show-gray").on("click",(function(){if($(this).hasClass("active")){$(".directory-detail-v2 .obligatory-info .show-gray").removeClass("active");
49$(".obligatory-gray").slideUp(300)}else{$(".directory-detail-v2 .obligatory-info .show-gray").addClass("active");$(".obligatory-gray").slideDown(300);$("html, body").animate({scrollTop:$("#obligatory").offset().top-$(".floating-header").outerHeight()},400)}}));$(".directory-detail-v2 .obligatory-info .close").on("click",(function(){$(".directory-detail-v2 .obligatory-info .show-gray").removeClass("active");$(".obligatory-gray").slideUp(300);$("html, body").animate({scrollTop:0},300)}));$('[data-object="map"][data-gps]').each((function(e,t){var i=$(t).data("gps").split(/\s*,\s*/);if(i.length!=2)return;for(var n in i){if(!i.hasOwnProperty(n))continue;i[n]=parseFloat(i[n])}var r=14;var s=new SMap(t,SMap.Coords.fromWGS84(i[1],i[0]),r);s.addControl(new SMap.Control.Sync);s.addDefaultLayer(SMap.DEF_BASE).enable();s.addDefaultControls();var o=new SMap.Layer.Marker;s.addLayer(o);o.enable();var a;a=new SMap.Marker(SMap.Coords.fromWGS84(i[1],i[0]),"myMarker",{});o.addMarker(a);var u=null;var l=s.getControls();for(var n=0;n<l.length;n++){if(l[n]instanceof SMap.Control.Mouse){u=l[n]}}u.configure(SMap.MOUSE_PAN|SMap.MOUSE_ZOOM)}));$(window).on("resize",(function(){if($(".directory-controller").length){if(window.matchMedia("(min-width: 600px)").matches){$(".directory-controller .signpost-v2 .item").removeClass("active").slideDown(300);$(".directory-controller .subcategory-list-wrap").removeClass("open").slideUp(300);$(".directory-controller .subcategory-item").removeClass("active").slideDown(300);findCityClose(true);setDirectoryControllerHeight()}}}));$(window).on("scroll",(function(){if($(".directory-detail-v2 .floating-header").length)scrollSpy()}))}));$(window).on("load",(function(){if($(".directory-controller").length){setDirectoryControllerHeight()}if($(".directory-controller").length&&$(".subcategory-list-wrap").hasClass("open")&&window.matchMedia("(max-width: 599px)").matches){$(".directory-controller .signpost-v2 .item:not(.active), .subcategory-list-wrap:not(.open)").slideUp(300);$(".subcategory-list-wrap.open").slideDown(300);$(".subcategory-list-wrap.open .subcategory-item").addClass("flipInX");$(".subcategory-list-wrap.open .subcategory-item.active").siblings().hide();if($(".directory-controller .subcategory-item").hasClass("active")){setTimeout((function(){$(".directory-controller .find-city").slideDown(300)}),300)}}else if($(".directory-controller").length&&$(".subcategory-list-wrap").hasClass("open")){$(".subcategory-list-wrap.open").slideDown(300);if($(".directory-controller .subcategory-item").hasClass("active")){$(".directory-controller .find-city").slideDown(300)}$(".subcategory-list-wrap.open .subcategory-item").addClass("flipInX")}if($(".directory-detail-v2 .floating-header").length){var e=$(".directory-detail-v2 .floating-header");e.css("top",-e.height()+"px")}if(window.matchMedia("(min-width: 1040px)").matches){setTimeout((function(){$(window).on("scroll",(function(){var e=$
49("header").outerHeight()+$(".directory-controller").outerHeight(true);var t=e-$(".find-city").outerHeight(true)-15;if($(window).scrollTop()>t)$(".directory-controller .find-city").addClass("fixed");else $(".directory-controller .find-city").removeClass("fixed")}))}),600)}}));vizus.web.service={};vizus.web.service.popup=function(e){$.ajax({method:"GET",url:e,data:{popup:1},success:function(e){e=$(e);e.find('a[data-vizus-cms-link-protected="1"]').each((function(){if(this.getAttribute("href").match(/^mailto:/))return;vizus.cms.decoder(this)}));$("body>div.modal").remove();$("body").append(e);$("body>div.modal").modal()}})};vizus.web.service.list={};vizus.web.service.list.clicked=0;vizus.web.service.list.init=function(){vizus.web.service.list.wrapper=$('[data-object="directory.wrapper"]');vizus.web.service.list.filters=vizus.web.service.list.wrapper.find('[data-object="directory.filters"]');vizus.web.service.list.results=vizus.web.service.list.wrapper.find('[data-object="directory.results"]');vizus.web.service.list.initFilter();vizus.web.service.list.initResults()};vizus.web.service.list.initFilter=function(){vizus.web.service.list.filters.find('a[data-object="directory.target"]').bind("click",(function(e){vizus.web.service.list.filterLinkClick(e,"filters.target")}));vizus.web.service.list.filters.find('a[data-object="directory.situation"]').bind("click",(function(e){vizus.web.service.list.filterLinkClick(e,"filters.situation")}));vizus.web.service.list.filtersCityWrapper=vizus.web.service.list.filters.find('[data-object="directory.city"]');vizus.web.service.list.filtersCityQuery=vizus.web.service.list.filtersCityWrapper.find("input");vizus.web.service.list.filtersCitySubmit=vizus.web.service.list.filtersCityWrapper.find("button");vizus.web.service.list.filtersCityQuery.bind("keyup",vizus.web.service.list.changeFilterCityQuery);vizus.web.service.list.filtersCitySubmit.bind("click",vizus.web.service.list.clickFilterCitySubmit);vizus.web.service.list.filtersShowTypeWrapper=vizus.web.service.list.filters.find('[data-object="showType"]');vizus.web.service.list.filtersShowTypeWrapper.find("a").bind("click",(function(e){e.preventDefault();vizus.web.service.list.filtersShowTypeWrapper.find("a").removeClass("active");e.currentTarget.classList.add("active");if(vizus.web.service.list.getFilterShowType()=="map"){$("body > footer").addClass("has-shadow");vizus.web.service.list.wrapper.addClass("is-smap")}else{$("body > footer").removeClass("has-shadow");vizus.web.service.list.wrapper.removeClass("is-smap")}vizus.web.service.list.sendUrl(null,"filters.showType")}))};vizus.web.service.list.initResults=function(){vizus.web.service.list.resultsOwn=vizus.web.service.list.results.find('[data-object="directory.results.own"]');vizus.web.service.list.resultsOther=vizus.web.service.list.results.find('[data-object="directory.results.other"]');vizus.web.service.list.resultsOwn.find('[data-object="directory.results.pager"] a').bind("click",(function(e){vizus.web.service.list.linkClick(e,"results.own")}));vizus.web.service.list.resultsOther.find('[data-object="directory.results.pager"] a').bind("click",(function(e){vizus.web.service.list.linkClick(e,"results.other")}))};vizus.web.service.list.filterLinkClick=function(e,t){e.preventDefault();var i=e.currentTarget.getAttribute("data-object");var n=e.currentTarget.getAttribute("data-status");vizus.web.service.list.filters.find('a[data-object="'+i+'"][data-status="active"]').attr("data-status","inactive");if(n=="active"){e.currentTarget.setAttribute("data-status","inactive");vizus.web.service.list.sendUrl(e.currentTarget.getAttribute("data-url-none"),t+".inactive")}else{e.currentTarget.setAttribute("data-status","active");vizus.web.service.list.sendUrl(e.currentTarget.href,t+".active")}};vizus.web.service.list.linkClick=function(e,t){e.preventDefault();vizus.web.service.list.sendUrl(e.currentTarget.href,t)};vizus.web.service.list.sendUrl=function(e,t){if(typeof e=="undefined"||e==null)e=window.location.href;e=vizus.web.service.list.completeUrl(e);$.ajax({method:"GET",url:e,context:{url:e,location:t},success:vizus.web.service.list.setResults})};vizus.web.service.list.completeUrl=function(e){var t={};var i=vizus.web.service.list.getFilterCity();t.city=i.length?i:null;var n=vizus.web.service.list.getFilterShowType();t.showType=n;return vizus.web.service.list.replaceUrl(t,e)};vizus.web.service.list.replaceUrl=function(e,t){return vizus.url.replace(t,{query:e})};vizus.web.service.list.getFilterShowType=function(){return vizus.web.service.list.filtersShowTypeWrapper.find("a.active").data("type")};vizus.web.service.list.getFilterCity=function(){return vizus.web.service.list.filtersCityQuery.get(0).value.trim()};vizus.web.service.list.changeFilterCityQuery=function(e){if(e.keyCode!=13)return;e.preventDefault();vizus.web.service.list.sendFilterCity()};vizus.web.service.list.clickFilterCitySubmit=function(e){e.preventDefault();vizus.web.service.list.sendFilterCity()};vizus.web.service.list.sendFilterCity=function(){vizus.web.service.list.setCssFilterCity();vizus.web.service.list.sendUrl(null,"filters.city")};vizus.web.service.list.setCssFilterCity=function(){var e=vizus.web.service.list.getFilterCity();if(e.length)vizus.web.service.list.filtersCityWrapper.find(".form").addClass("is-searched");else vizus.web.service.list.filtersCityWrapper.find(".form").removeClass("is-searched")};vizus.web.service.list.setResults=function(e){var t=$("<div>").html(e);vizus.web.service.list.results.html(t.find('[data-object="directory.results"]').html());const i=t.find('[id="mapsapi-payload"]').html();window.eval(i);mapsInit();try{window.MapsAPI.load();window.MapsAPI.mapInstance.fitBounds(window.MapsAPI.iconLayer.getBounds(),{padding:[20,20]})}catch{}vizus.web.service.list.initResults();window.history.replaceState("","",this.url);vizus.web.service.list.results.find('a[data-vizus-cms-link-protected="1"]').each((function(){if(this.getAttribute("href").match(/^mailto:/))return;vizus.cms.decoder(this)}));vizus.web.service.list.setResultsPosition(this.location)};vizus.web.service.list.setResultsPosition=function(e){switch(e){case"filters.situation.active":{if(window.matchMedia("(min-width: 1040px)").matches){var t=$(".directory-controller").data("height");var i=$(".directory-controller").data("height-load");var n=(i-t)/2;$(".directory-controller").css("height",t+"px").addClass("smaller");if(vizus.web.service.list.clicked==0){var r=$(".find-city").offset().top-n-15;vizus.web.service.list.clicked++}else var r=$(".find-city").offset().top-15;$("html, body").animate({scrollTop:r},300)}else $("html, body").animate({scrollTop:$(".find-city").offset().top-25},300);break}case"filters.city":{$("html, body").animate({scrollTop:$(".find-city").offset().top-25},300);break}case"filters.target.inactive":case"filters.situation.inactive":{$("html, body").animate({scrollTop:vizus.web.service.list.filters.offset().top},300);break}case"results.own":{$("html, body").animate({scrollTop:vizus.web.service.list.resultsOwn.position().top},300);break}case"results.other":{$("html, body").animate({scrollTop:vizus.web.service.list.resultsOther.position().top},300);break}}};vizus.web.service.map={};vizus.web.service.map.sMap=null;vizus.web.service.map.config={center:{lat:49.85396126250911,lng:15.486675303124912},defaultZoom:7,oneZoom:17,cluster:{distance:50,minZoom:10}};vizus.web.service.map.init=function(services){let config=vizus.web.service.map.config;let wrapper=$('[data-object="directory.map"]').get(0);
49vizus.web.service.map.sMap=new SMap(wrapper,SMap.Coords.fromWGS84(config.center.lng,config.center.lat),config.defaultZoom);let map=vizus.web.service.map.sMap;map.addControl(new SMap.Control.Sync);map.addDefaultLayer(SMap.DEF_BASE).enable();map.addDefaultControls();let layer=new SMap.Layer.Marker;map.addLayer(layer);layer.enable();let clusterer=new SMap.Marker.Clusterer(map,config.cluster.distance);clusterer.distance=config.cluster.distance;clusterer.minZoom=config.cluster.minZoom;layer.setClusterer(clusterer);let markers=new Array;map.getSignals().addListener(this,"marker-click",(function(e){let marker=e.target;if(typeof marker.service=="undefined")return;if(marker.service.url.type=="js")eval(marker.service.url.value);else window.location.href=marker.service.url.value}));for(let e=0;e<services.length;e++){let t=services[e];t.gps=new vizus.web.gps(t.gps);let i={title:t.name};let n=new SMap.Marker(SMap.Coords.fromWGS84(t.gps.lng,t.gps.lat),null,i);n.service=t;layer.addMarker(n);markers.push(n)}if(markers.length==1){map.setZoom(config.oneZoom);map.setCenter(new SMap.Coords(markers[0].service.gps.lng,markers[0].service.gps.lat))}else{var agps=new Array;for(var i=0;i<markers.length;i++)agps.push(new SMap.Coords(markers[i].service.gps.lng,markers[i].service.gps.lat));[center,zoom]=map.computeCenterZoom(agps);map.setZoom(zoom);map.setCenter(center)}};vizus.web.gps=function(e){this.construct=function(e){var e=this.parse(e);this.lat=e.lat;this.lng=e.lng;this.gps=e.lat+","+e.lng};this.parse=function(e){if(typeof e!="string")throw'GPS souradnice musi byt typu "string"';var t=e.match(/(\d+\.\d+)\s*[,]\s*(\d+\.\d+)/);if(!t)throw'Neplatny format GPS souradnice "'+e+'"';return{lat:parseFloat(t[1]),lng:parseFloat(t[2])}};this.construct(e)};vizus.web.landingPage={};vizus.web.landingPage.popup=function(e){$.ajax({method:"GET",url:e,data:{popup:1},success:function(e){e=$(e);e.find('a[data-vizus-cms-link-protected="1"]').each((function(){if(this.getAttribute("href").match(/^mailto:/))return;vizus.cms.decoder(this)}));$("body>div.modal").remove();$("body").append(e);$("body>div.modal").modal()}})};vizus.web.landingPage={};vizus.web.landingPage.init=function(){vizus.web.landingPage.wrapper=$('[data-object="landingpage.wrapper"]');vizus.web.landingPage.initResults()};vizus.web.landingPage.initResults=function(){vizus.web.landingPage.wrapper.find("ul.pagination a").bind("click",(function(e){vizus.web.landingPage.linkClick(e,"landingpage.articles")}))};vizus.web.landingPage.linkClick=function(e,t){e.preventDefault();vizus.web.landingPage.sendUrl(e.currentTarget.href,t)};vizus.web.landingPage.sendUrl=function(e,t){if(typeof e=="undefined"||e==null)e=window.location.href;e=vizus.web.landingPage.completeUrl(e);$.ajax({method:"GET",url:e,context:{url:e,location:t},success:vizus.web.landingPage.setResults})};vizus.web.landingPage.completeUrl=function(e){var t={};return vizus.web.landingPage.replaceUrl(t,e)};vizus.web.landingPage.replaceUrl=function(e,t){return vizus.url.replace(t,{query:e})};vizus.web.landingPage.setResults=function(e){var t=$("<div>").html(e);vizus.web.landingPage.wrapper.html(t.find('[data-object="landingpage.wrapper"]').html());vizus.web.landingPage.initResults();window.history.replaceState("","",this.url);vizus.web.landingPage.wrapper.find('a[data-vizus-cms-link-protected="1"]').each((function(){if(this.getAttribute("href").match(/^mailto:/))return;vizus.cms.decoder(this)}));vizus.web.landingPage.setResultsPosition(this.location)};vizus.web.landingPage.setResultsPosition=function(e){switch(e){case"landingpage.articles":{$("html, body").animate({scrollTop:vizus.web.landingPage.wrapper.find('[data-object="landingpage.articles"]').position().top},300);break}}}; 50/*! 51 * Resource /res/shared/js/modal-dialog.js from 2024-11-08 13:55:15 52 * 53 */vizus.web.modalDialog={modalId:"VizusWebModalDialog",template:{modal:'<div class="modal fade" id="[modal.id]" tabindex="-1" role="dialog">'+'<div class="modal-dialog modal-lg">'+'<div class="modal-content">'+"[header]"+"[body]"+"[footer]"+"</div>"+"</div>"+"</div>",header:'<div class="modal-header">[content]</div>',headerClose:'<button type="button" class="close" data-dismiss="modal">
53Ã</button>',headerLabel:'<h4 class="modal-title">[content]</h4>',body:'<div class="modal-body[style]">[messages][content]</div>',bodyMessage:'<div class="alert[style]">[content]</div>',bodyContent:'<div class="modal-text[style]">[content]</div>',footer:'<div class="modal-footer">[content]</div>',footerButton:'<button type="button" class="btn[style]" data-key="[key]">[label]</button>'},options:{},getModal:function(){return $("#"+vizus.web.modalDialog.modalId)},issetModal:function(){return vizus.web.modalDialog.getModal().length?true:false},init:function(e){vizus.web.modalDialog.options=vizus.web.modalDialog.normalize(e,"object");vizus.web.modalDialog.options.label=vizus.web.modalDialog.normalize(vizus.web.modalDialog.options.label,"string");vizus.web.modalDialog.options.content=vizus.web.modalDialog.normalize(vizus.web.modalDialog.options.content);vizus.web.modalDialog.options.style=vizus.web.modalDialog.normalize(vizus.web.modalDialog.options.style);vizus.web.modalDialog.options.messages=vizus.web.modalDialog.normalize(vizus.web.modalDialog.options.messages,"array");vizus.web.modalDialog.options.buttons=vizus.web.modalDialog.normalize(vizus.web.modalDialog.options.buttons,"array")},normalize:function(e,t){switch(t){case"string":{if(typeof e=="undefined")return new String("");if(e instanceof String===false)return new String(e);return e}case"array":{if(typeof e=="undefined")return new Array;if(e instanceof Array===false)return new Array(e);return e}case"object":{if(typeof e=="undefined")return{};if(typeof e!="object")return{};return e}case"int":{if(typeof e=="undefined")return 0;e=ParseInt(e);if(isNaN(e))return 0;return e}case"float":{if(typeof e=="undefined")return 0;e=ParseFloat(e);if(isNaN(e))return 0;return e}case"message":{if(typeof e=="undefined")return false;if(typeof e=="string")return{message:e,style:""};if(e instanceof Array)return{message:e[0],style:e[1]};if(typeof e!="object")return false;if(typeof e.style=="undefined")e.style="";return e}case"content":{if(typeof e=="undefined")return false;if(typeof e=="string")return{content:e,style:""};if(typeof e=="array")return{content:e[0],style:e[1]};if(typeof e!="object")return false;if(typeof e.style=="undefined")e.style="";return e}case"bodyStyle":{switch(e){case"error":case"danger":{return" body-danger"}case"warning":{return" body-warning"}case"info":{return" body-info"}case"success":case"ok":{return" body-success"}default:{return""}}}case"messageStyle":{switch(e){case"error":case"danger":{return" alert-danger"}case"warning":{return" alert-warning"}case"info":{return" alert-info"}case"success":case"ok":{return" alert-success"}default:{return""}}}case"contentStyle":{switch(e){case"error":case"danger":{return" content-danger"}case"warning":{return" content-warning"}case"info":{return" content-info"}case"success":case"ok":{return" content-success"}default:{return""}}}case"buttonStyle":{switch(e){case"primary":{return" btn-primary"}case"success":case"ok":{return" btn-success"}case"info":{return" btn-info"}case"warning":{return" btn-warning"}case"danger":case"error":{return" btn-danger"}default:{return""}}}default:{if(typeof e=="undefined")return"";return e}}},showMessageLabel:function(e,t,i,n,r){vizus.web.modalDialog.show({label:e,messages:[[t,i]],content:r,buttons:n})},showMessage:function(e,t,i,n){vizus.web.modalDialog.show({messages:[[e,t]],content:n,buttons:i})},showContent:function(e,t,i,n){vizus.web.modalDialog.show({label:e,content:t,buttons:i,style:n})},show:function(e){vizus.web.modalDialog.hide();vizus.web.modalDialog.init(e);var t=vizus.web.modalDialog.template.modal;t=t.replace("[modal.id]",vizus.web.modalDialog.modalId);t=t.replace("[header]",vizus.web.modalDialog.getHeader());t=t.replace("[body]",vizus.web.modalDialog.getBody());t=t.replace("[footer]",vizus.web.modalDialog.getFooter());$("body").append(t);vizus.web.modalDialog.getModal().find(".modal-footer button").bind("click",vizus.web.modalDialog.buttonClick);vizus.web.modalDialog.getModal().find(".modal-footer button").bind("click",vizus.web.modalDialog.buttonClick);vizus.web.modalDialog.getModal().modal({keyboard:true});vizus.web.modalDialog.getModal().modal("show");setNavbarFixedMargin(".navbar-fixed-top");$("#"+vizus.web.modalDialog.modalId).on("hidden.bs.modal",(function(){unsetNavbarFixedMargin(".navbar-fixed-top")}))},getHeader:function(e){var t=vizus.web.modalDialog.template.header;var i=vizus.web.modalDialog.template.headerLabel;if(vizus.web.modalDialog.options.label.length)i=i.replace("[content]",vizus.web.modalDialog.options.label);else i="";return t.replace("[content]",vizus.web.modalDialog.template.headerClose+i)},getBody:function(){var e=vizus.web.modalDialog.template.body;e=e.replace("[style]",vizus.web.modalDialog.normalize(vizus.web.modalDialog.options.style,"bodyStyle"));e=e.replace("[messages]",vizus.web.modalDialog.getBodyMessages());e=e.replace("[content]",vizus.web.modalDialog.getBodyContent());return e},getBodyContent:function(){if(!vizus.web.modalDialog.options.content.length)return"";var e=vizus.web.modalDialog.template.bodyContent;var t=vizus.web.modalDialog.normalize(vizus.web.modalDialog.options.content,"content");e=e.replace("[style]",vizus.web.modalDialog.normalize(t.style,"contentStyle"));e=e.replace("[content]",t.content);return e},getBodyMessages:function(){if(!vizus.web.modalDialog.options.messages.length)return"";var e="";var t="";var i="";for(var n=0;n<vizus.web.modalDialog.options.messages.length;n++){t=vizus.web.modalDialog.normalize(vizus.web.modalDialog.options.messages[n],"message");i=vizus.web.modalDialog.template.bodyMessage;i=i.replace("[style]",vizus.web.modalDialog.normalize(t.style,"messageStyle"));i=i.replace("[content]",t.message);e+=i}return e},getFooter:function(){if(!vizus.web.modalDialog.options.buttons.length)return"";return vizus.web.modalDialog.template.footer.replace("[content]",vizus.web.modalDialog.getFooterButtons())},getFooterButtons:function(){if(!vizus.web.modalDialog.options.buttons.length)return"";var e="",t;for(var i=0;i<vizus.web.modalDialog.options.buttons.length;i++){t=vizus.web.modalDialog.template.footerButton;t=t.replace("[label]",vizus.web.modalDialog.options.buttons[i].label);t=t.replace("[style]",vizus.web.modalDialog.normalize(vizus.web.modalDialog.options.buttons[i].style,"buttonStyle"));t=t.replace("[key]",i);e+=t}return e},hide:function(){if(!vizus.web.modalDialog.issetModal())return;vizus.web.modalDialog.getModal().remove();$(".modal-backdrop").remove()},buttonClick:function(e){e.preventDefault();if(!this.hasAttribute("data-key"))return;var t=this.getAttribute("data-key");if(typeof vizus.web.modalDialog.options.buttons[t]=="undefined")return;if(typeof vizus.web.modalDialog.options.buttons[t].click=="undefined")return;vizus.web.modalDialog.options.buttons[t].click(this)}};vizus.config.baseUrl="/server/lib/vizus-framework-2.7/system/1.7/";vizus.config.debug=false;vizus.config.language="en";vizus.cms.config.baseUrl="/server/lib/vizus-framework-2.7/cms/3.7/";
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.