if(!window.location.hostname.match('cloudflare.works')){window.Zotabox_Init=function(){!(function(bootstrap){if(window.Muse){console.log('Zotabox stop loading on Muse!');return false;} var ZB_STORAGE={sessionStorage:function(name,value){var isInIframe=this.isIframe();if(isInIframe==true){var topWindow=window;}else{var topWindow=parent.window;} if(typeof topWindow.ztb_no_have_ss_storage!='undefined'){return this.localStorage(name,value);} try{if(typeof value!='undefined'){topWindow.sessionStorage.setItem(name,value);} var v=document.cookie.match('(^|;) ?'+name+'=([^;]*)(;|$)');var sessionValue=v?v[2]:topWindow.sessionStorage.getItem(name);if(v){this.deleteCookie(name);this.sessionStorage(name,v[2]);} return sessionValue!=null?sessionValue:false;}catch(err){if(typeof value!='undefined'){return this.setCookie(name,value);} return this.getCookie(name);}},deleteSessionStorage:function(name){var isInIframe=this.isIframe();if(isInIframe==true){var topWindow=window;}else{var topWindow=parent.window;} try{return topWindow.sessionStorage.removeItem(name);} catch(err){}},setCookie:function(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else var expires="";document.cookie=name+"="+value+expires+"; path=/";},getCookie:function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i3600000){time_stamp=false;ZB_STORAGE.deleteSessionStorage('_ZB_ADMIN_TIME_STAMP_');}else{var last_url=ZB_STORAGE.sessionStorage('_ZB_ADMIN_LAST_URL_');if(last_url==window.location.href&&this.time_stamp==null){time_stamp=Date.now();ZB_STORAGE.sessionStorage('_ZB_ADMIN_TIME_STAMP_',time_stamp);}} if(time_stamp==false&&window.CloudFlare&&document.querySelector('script[type="text/rocketscript"]')){time_stamp=Date.now();ZB_STORAGE.sessionStorage('_ZB_ADMIN_TIME_STAMP_',time_stamp);} if(previewChecked==false&&testingDomain==false&&time_stamp!=false&&this.time_stamp!=time_stamp){this.status='refreshing';this.time_stamp=time_stamp;var script_name=typeof zb_script_name!="undefined"?zb_script_name:"widgets.js";(function(d,s,id){var z=d.createElement(s);z.type="text/javascript";z.id=id;z.onload=function(){window.zb_admin.status='ok';window.Zotabox_Init();};z.setAttribute('data-cfasync',false);z.src=bootstrap.root+"/"+script_name+"?"+time_stamp;var sz=d.getElementsByTagName(s)[0];sz.parentNode.insertBefore(z,sz)}(document,"script","zb-embed-code"));return false;} ZB_STORAGE.sessionStorage('_ZB_ADMIN_LAST_URL_',window.location.href);this.status='loaded';return true;},onHashChange:function(){var _super=this;Zotabox.addEvent('hashchange',window,function(e){if(window.location.hash=="#zbrefresh"){_super.refreshCookies();_super.refreshSessionStorage();} if(window.location.hash=="#zbrc"){_super.refreshCache();}})},refreshCache:function(){if(typeof window.Zotabox=='undefined') return;var domainSecureId=__ZBDT__.domain.secure_id;var refreshDomainUrl=__ZBDU__.static+"/refresh/"+domainSecureId;var originUrl=window.location.origin+window.location.pathname;var xhttp=new XMLHttpRequest();xhttp.onreadystatechange=function(){if(xhttp.readyState==4&&xhttp.status==200){location.reload(true);}};xhttp.open("GET",refreshDomainUrl,true);xhttp.send();window.location.hash='ok';},refreshCookies:function(reload){var pairs=document.cookie.split(";");for(var i=0;i=0){this.deleteCookie(cookieName);}} window.location.hash='ok';if(reload) location.reload(true);},refreshSessionStorage:function(reload){var pairs=Object.keys(sessionStorage);for(var i=0;i=0){ZB_STORAGE.deleteSessionStorage(sessionName);}} window.location.hash='ok';if(reload) location.reload(true);},setCookie:function(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else var expires="";document.cookie=name+"="+value+expires+"; path=/";},getCookie:function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i-1;i-=1){if(ary[i]&&func(ary[i],i,ary)){break;}}}} function hasProp(obj,prop){return hasOwn.call(obj,prop);} function getOwn(obj,prop){return hasProp(obj,prop)&&obj[prop];} function eachProp(obj,func){var prop;for(prop in obj){if(hasProp(obj,prop)){if(func(obj[prop],prop)){break;}}}} function mixin(target,source,force,deepStringMixin){if(source){eachProp(source,function(value,prop){if(force||!hasProp(target,prop)){if(deepStringMixin&&typeof value==='object'&&value&&!isArray(value)&&!isFunction(value)&&!(value instanceof RegExp)){if(!target[prop]){target[prop]={};} mixin(target[prop],value,force,deepStringMixin);}else{target[prop]=value;}}});} return target;} function bind(obj,fn){return function(){return fn.apply(obj,arguments);};} function scripts(){return document.getElementsByTagName('script');} function defaultOnError(err){throw err;} function getGlobal(value){if(!value){return value;} var g=global;each(value.split('.'),function(part){g=g[part];});return g;} function makeError(id,msg,err,requireModules){var e=new Error(msg+'\nhttp://requirejs.org/docs/errors.html#'+id);e.requireType=id;e.requireModules=requireModules;if(err){e.originalError=err;} return e;} if(typeof define!=='undefined'){return;} if(typeof requirejs!=='undefined'){if(isFunction(requirejs)){return;} cfg=requirejs;requirejs=undefined;} if(typeof require!=='undefined'&&!isFunction(require)){cfg=require;require=undefined;} function newContext(contextName){var inCheckLoaded,Module,context,handlers,checkLoadedTimeoutId,config={waitSeconds:7,baseUrl:'./',paths:{},bundles:{},pkgs:{},shim:{},config:{}},registry={},enabledRegistry={},undefEvents={},defQueue=[],defined={},urlFetched={},bundlesMap={},requireCounter=1,unnormalizedCounter=1;function trimDots(ary){var i,part;for(i=0;i0){ary.splice(i-1,2);i-=2;}}}} function normalize(name,baseName,applyMap){var pkgMain,mapValue,nameParts,i,j,nameSegment,lastIndex,foundMap,foundI,foundStarMap,starI,normalizedBaseParts,baseParts=(baseName&&baseName.split('/')),map=config.map,starMap=map&&map['*'];if(name){name=name.split('/');lastIndex=name.length-1;if(config.nodeIdCompat&&jsSuffixRegExp.test(name[lastIndex])){name[lastIndex]=name[lastIndex].replace(jsSuffixRegExp,'');} if(name[0].charAt(0)==='.'&&baseParts){normalizedBaseParts=baseParts.slice(0,baseParts.length-1);name=normalizedBaseParts.concat(name);} trimDots(name);name=name.join('/');} if(applyMap&&map&&(baseParts||starMap)){nameParts=name.split('/');outerLoop:for(i=nameParts.length;i>0;i-=1){nameSegment=nameParts.slice(0,i).join('/');if(baseParts){for(j=baseParts.length;j>0;j-=1){mapValue=getOwn(map,baseParts.slice(0,j).join('/'));if(mapValue){mapValue=getOwn(mapValue,nameSegment);if(mapValue){foundMap=mapValue;foundI=i;break outerLoop;}}}} if(!foundStarMap&&starMap&&getOwn(starMap,nameSegment)){foundStarMap=getOwn(starMap,nameSegment);starI=i;}} if(!foundMap&&foundStarMap){foundMap=foundStarMap;foundI=starI;} if(foundMap){nameParts.splice(0,foundI,foundMap);name=nameParts.join('/');}} pkgMain=getOwn(config.pkgs,name);return pkgMain?pkgMain:name;} function removeScript(name){if(isBrowser){each(scripts(),function(scriptNode){if(scriptNode.getAttribute('data-requiremodule')===name&&scriptNode.getAttribute('data-requirecontext')===context.contextName){scriptNode.parentNode.removeChild(scriptNode);return true;}});}} function hasPathFallback(id){var pathConfig=getOwn(config.paths,id);if(pathConfig&&isArray(pathConfig)&&pathConfig.length>1){pathConfig.shift();context.require.undef(id);context.makeRequire(null,{skipMap:true})([id]);return true;}} function splitPrefix(name){var prefix,index=name?name.indexOf('!'):-1;if(index>-1){prefix=name.substring(0,index);name=name.substring(index+1,name.length);} return[prefix,name];} function makeModuleMap(name,parentModuleMap,isNormalized,applyMap){var url,pluginModule,suffix,nameParts,prefix=null,parentName=parentModuleMap?parentModuleMap.name:null,originalName=name,isDefine=true,normalizedName='';if(!name){isDefine=false;name='_@r'+(requireCounter+=1);} nameParts=splitPrefix(name);prefix=nameParts[0];name=nameParts[1];if(prefix){prefix=normalize(prefix,parentName,applyMap);pluginModule=getOwn(defined,prefix);} if(name){if(prefix){if(pluginModule&&pluginModule.normalize){normalizedName=pluginModule.normalize(name,function(name){return normalize(name,parentName,applyMap);});}else{normalizedName=name.indexOf('!')===-1?normalize(name,parentName,applyMap):name;}}else{normalizedName=normalize(name,parentName,applyMap);nameParts=splitPrefix(normalizedName);prefix=nameParts[0];normalizedName=nameParts[1];isNormalized=true;url=context.nameToUrl(normalizedName);}} suffix=prefix&&!pluginModule&&!isNormalized?'_unnormalized'+(unnormalizedCounter+=1):'';return{prefix:prefix,name:normalizedName,parentMap:parentModuleMap,unnormalized:!!suffix,url:url,originalName:originalName,isDefine:isDefine,id:(prefix?prefix+'!'+normalizedName:normalizedName)+suffix};} function getModule(depMap){var id=depMap.id,mod=getOwn(registry,id);if(!mod){mod=registry[id]=new context.Module(depMap);} return mod;} function on(depMap,name,fn){var id=depMap.id,mod=getOwn(registry,id);if(hasProp(defined,id)&&(!mod||mod.defineEmitComplete)){if(name==='defined'){fn(defined[id]);}}else{mod=getModule(depMap);if(mod.error&&name==='error'){fn(mod.error);}else{mod.on(name,fn);}}} function onError(err,errback){var ids=err.requireModules,notified=false;if(errback){errback(err);}else{each(ids,function(id){var mod=getOwn(registry,id);if(mod){mod.error=err;if(mod.events.error){notified=true;mod.emit('error',err);}}});if(!notified){req.onError(err);}}} function takeGlobalQueue(){if(globalDefQueue.length){apsp.apply(defQueue,[defQueue.length,0].concat(globalDefQueue));globalDefQueue=[];}} handlers={'require':function(mod){if(mod.require){return mod.require;}else{return(mod.require=context.makeRequire(mod.map));}},'exports':function(mod){mod.usingExports=true;if(mod.map.isDefine){if(mod.exports){return(defined[mod.map.id]=mod.exports);}else{return(mod.exports=defined[mod.map.id]={});}}},'module':function(mod){if(mod.module){return mod.module;}else{return(mod.module={id:mod.map.id,uri:mod.map.url,config:function(){return getOwn(config.config,mod.map.id)||{};},exports:mod.exports||(mod.exports={})});}}};function cleanRegistry(id){delete registry[id];delete enabledRegistry[id];} function breakCycle(mod,traced,processed){var id=mod.map.id;if(mod.error){mod.emit('error',mod.error);}else{traced[id]=true;each(mod.depMaps,function(depMap,i){var depId=depMap.id,dep=getOwn(registry,depId);if(dep&&!mod.depMatched[i]&&!processed[depId]){if(getOwn(traced,depId)){mod.defineDep(i,defined[depId]);mod.check();}else{breakCycle(dep,traced,processed);}}});processed[id]=true;}} function checkLoaded(){var err,usingPathFallback,waitInterval=config.waitSeconds*1000,expired=waitInterval&&(context.startTime+waitInterval)1)){ext=moduleNamePlusExt.substring(index,moduleNamePlusExt.length);moduleNamePlusExt=moduleNamePlusExt.substring(0,index);} return context.nameToUrl(normalize(moduleNamePlusExt,relMap&&relMap.id,true),ext,true);},defined:function(id){return hasProp(defined,makeModuleMap(id,relMap,false,true).id);},specified:function(id){id=makeModuleMap(id,relMap,false,true).id;return hasProp(defined,id)||hasProp(registry,id);}});if(!relMap){localRequire.undef=function(id){takeGlobalQueue();var map=makeModuleMap(id,relMap,true),mod=getOwn(registry,id);removeScript(id);delete defined[id];delete urlFetched[map.url];delete undefEvents[id];eachReverse(defQueue,function(args,i){if(args[0]===id){defQueue.splice(i,1);}});if(mod){if(mod.events.defined){undefEvents[id]=mod.events;} cleanRegistry(id);}};} return localRequire;},enable:function(depMap){var mod=getOwn(registry,depMap.id);if(mod){getModule(depMap).enable();}},completeLoad:function(moduleName){var found,args,mod,shim=getOwn(config.shim,moduleName)||{},shExports=shim.exports;takeGlobalQueue();while(defQueue.length){args=defQueue.shift();if(args[0]===null){args[0]=moduleName;if(found){break;} found=true;}else if(args[0]===moduleName){found=true;} callGetModule(args);} mod=getOwn(registry,moduleName);if(!found&&!hasProp(defined,moduleName)&&mod&&!mod.inited){if(config.enforceDefine&&(!shExports||!getGlobal(shExports))){if(hasPathFallback(moduleName)){return;}else{return onError(makeError('nodefine','No define call for '+moduleName,null,[moduleName]));}}else{callGetModule([moduleName,(shim.deps||[]),shim.exportsFn]);}} checkLoaded();},nameToUrl:function(moduleName,ext,skipExt){var paths,syms,i,parentModule,url,parentPath,bundleId,pkgMain=getOwn(config.pkgs,moduleName);if(pkgMain){moduleName=pkgMain;} bundleId=getOwn(bundlesMap,moduleName);if(bundleId){return context.nameToUrl(bundleId,ext,skipExt);} if(req.jsExtRegExp.test(moduleName)){url=moduleName+(ext||'');}else{paths=config.paths;syms=moduleName.split('/');for(i=syms.length;i>0;i-=1){parentModule=syms.slice(0,i).join('/');parentPath=getOwn(paths,parentModule);if(parentPath){if(isArray(parentPath)){parentPath=parentPath[0];} syms.splice(0,i,parentPath);break;}} url=syms.join('/');url+=(ext||(/^data\:|\?/.test(url)||skipExt?'':'.js'));url=(url.charAt(0)==='/'||url.match(/^[\w\+\.\-]+:/)?'':config.baseUrl)+url;} return config.urlArgs?url+ ((url.indexOf('?')===-1?'?':'&')+ config.urlArgs):url;},load:function(id,url){req.load(context,id,url);},execCb:function(name,callback,args,exports){return callback.apply(exports,args);},onScriptLoad:function(evt){if(evt.type==='load'||(readyRegExp.test((evt.currentTarget||evt.srcElement).readyState))){interactiveScript=null;var data=getScriptData(evt);context.completeLoad(data.id);}},onScriptError:function(evt){var data=getScriptData(evt);if(!hasPathFallback(data.id)){return onError(makeError('scripterror','Script error for: '+data.id,evt,[data.id]));}}};context.require=context.makeRequire();return context;} req=requirejs=function(deps,callback,errback,optional){var context,config,contextName=defContextName;if(!isArray(deps)&&typeof deps!=='string'){config=deps;if(isArray(callback)){deps=callback;callback=errback;errback=optional;}else{deps=[];}} if(config&&config.context){contextName=config.context;} context=getOwn(contexts,contextName);if(!context){context=contexts[contextName]=req.s.newContext(contextName);} if(config){context.configure(config);} return context.require(deps,callback,errback);};req.config=function(config){return req(config);};req.nextTick=typeof setTimeout!=='undefined'?function(fn){setTimeout(fn,4);}:function(fn){fn();};if(!require){require=req;} req.version=version;req.jsExtRegExp=/^\/|:|\?|\.js$/;req.isBrowser=isBrowser;s=req.s={contexts:contexts,newContext:newContext};req({});each(['toUrl','undef','defined','specified'],function(prop){req[prop]=function(){var ctx=contexts[defContextName];return ctx.require[prop].apply(ctx,arguments);};});if(isBrowser){head=s.head=document.getElementsByTagName('head')[0];baseElement=document.getElementsByTagName('base')[0];if(baseElement){head=s.head=baseElement.parentNode;}} req.onError=defaultOnError;req.createNode=function(config,moduleName,url){var node=config.xhtml?document.createElementNS('http://www.w3.org/1999/xhtml','html:script'):document.createElement('script');node.type=config.scriptType||'text/javascript';node.charset='utf-8';node.async=true;return node;};req.load=function(context,moduleName,url){var config=(context&&context.config)||{},node;if(isBrowser){node=req.createNode(config,moduleName,url);node.setAttribute('data-requirecontext',context.contextName);node.setAttribute('data-requiremodule',moduleName);if(node.attachEvent&&!(node.attachEvent.toString&&node.attachEvent.toString().indexOf('[native code')<0)&&!isOpera){useInteractive=true;node.attachEvent('onreadystatechange',context.onScriptLoad);}else{node.addEventListener('load',context.onScriptLoad,false);node.addEventListener('error',context.onScriptError,false);} node.src=url;currentlyAddingScript=node;if(baseElement){head.insertBefore(node,baseElement);}else{head.appendChild(node);} currentlyAddingScript=null;return node;}else if(isWebWorker){try{importScripts(url);context.completeLoad(moduleName);}catch(e){context.onError(makeError('importscripts','importScripts failed for '+ moduleName+' at '+url,e,[moduleName]));}}};function getInteractiveScript(){if(interactiveScript&&interactiveScript.readyState==='interactive'){return interactiveScript;} eachReverse(scripts(),function(script){if(script.readyState==='interactive'){return(interactiveScript=script);}});return interactiveScript;} if(isBrowser&&!cfg.skipDataMain){eachReverse(scripts(),function(script){if(!head){head=script.parentNode;} dataMain=script.getAttribute('data-main');if(dataMain){mainScript=dataMain;if(!cfg.baseUrl){src=mainScript.split('/');mainScript=src.pop();subPath=src.length?src.join('/')+'/':'./';cfg.baseUrl=subPath;} mainScript=mainScript.replace(jsSuffixRegExp,'');if(req.jsExtRegExp.test(mainScript)){mainScript=dataMain;} cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript];return true;}});} define=function(name,deps,callback){var node,context;if(typeof name!=='string'){callback=deps;deps=name;name=null;} if(!isArray(deps)){callback=deps;deps=null;} if(!deps&&isFunction(callback)){deps=[];if(callback.length){callback.toString().replace(commentRegExp,'').replace(cjsRequireRegExp,function(match,dep){deps.push(dep);});deps=(callback.length===1?['require']:['require','exports','module']).concat(deps);}} if(useInteractive){node=currentlyAddingScript||getInteractiveScript();if(node){if(!name){name=node.getAttribute('data-requiremodule');} context=contexts[node.getAttribute('data-requirecontext')];}} (context?context.defQueue:globalDefQueue).push([name,deps,callback]);};define.amd={jQuery:true};req.exec=function(text){return eval(text);};req(cfg);}(this));return{require:require.config({waitSeconds:3000,baseUrl:bootstrap.domains.static,context:this.Zotabox}),define:define}}.call(this));var Zotabox=function(){(function(){(function(){var root=this;var previousUnderscore=root._;var ArrayProto=Array.prototype,ObjProto=Object.prototype,FuncProto=Function.prototype;var push=ArrayProto.push,slice=ArrayProto.slice,toString=ObjProto.toString,hasOwnProperty=ObjProto.hasOwnProperty;var nativeIsArray=Array.isArray,nativeKeys=Object.keys,nativeBind=FuncProto.bind,nativeCreate=Object.create;var Ctor=function(){};var _=function(obj){if(obj instanceof _)return obj;if(!(this instanceof _))return new _(obj);this._wrapped=obj;};if(false&&typeof exports!=='undefined'){if(typeof module!=='undefined'&&module.exports){exports=module.exports=_;} exports._=_;}else{root._=_;} _.VERSION='1.8.3';var optimizeCb=function(func,context,argCount){if(context===void 0)return func;switch(argCount==null?3:argCount){case 1:return function(value){return func.call(context,value);};case 2:return function(value,other){return func.call(context,value,other);};case 3:return function(value,index,collection){return func.call(context,value,index,collection);};case 4:return function(accumulator,value,index,collection){return func.call(context,accumulator,value,index,collection);};} return function(){return func.apply(context,arguments);};};var cb=function(value,context,argCount){if(value==null)return _.identity;if(_.isFunction(value))return optimizeCb(value,context,argCount);if(_.isObject(value))return _.matcher(value);return _.property(value);};_.iteratee=function(value,context){return cb(value,context,Infinity);};var createAssigner=function(keysFunc,undefinedOnly){return function(obj){var length=arguments.length;if(length<2||obj==null)return obj;for(var index=1;index=0&&length<=MAX_ARRAY_INDEX;};_.each=_.forEach=function(obj,iteratee,context){iteratee=optimizeCb(iteratee,context);var i,length;if(isArrayLike(obj)){for(i=0,length=obj.length;i=0&&index0?0:length-1;if(arguments.length<3){memo=obj[keys?keys[index]:index];index+=dir;} return iterator(obj,iteratee,memo,keys,index,length);};} _.reduce=_.foldl=_.inject=createReduce(1);_.reduceRight=_.foldr=createReduce(-1);_.find=_.detect=function(obj,predicate,context){var key;if(isArrayLike(obj)){key=_.findIndex(obj,predicate,context);}else{key=_.findKey(obj,predicate,context);} if(key!==void 0&&key!==-1)return obj[key];};_.filter=_.select=function(obj,predicate,context){var results=[];predicate=cb(predicate,context);_.each(obj,function(value,index,list){if(predicate(value,index,list))results.push(value);});return results;};_.reject=function(obj,predicate,context){return _.filter(obj,_.negate(cb(predicate)),context);};_.every=_.all=function(obj,predicate,context){predicate=cb(predicate,context);var keys=!isArrayLike(obj)&&_.keys(obj),length=(keys||obj).length;for(var index=0;index=0;};_.invoke=function(obj,method){var args=slice.call(arguments,2);var isFunc=_.isFunction(method);return _.map(obj,function(value){var func=isFunc?method:value[method];return func==null?func:func.apply(value,args);});};_.pluck=function(obj,key){return _.map(obj,_.property(key));};_.where=function(obj,attrs){return _.filter(obj,_.matcher(attrs));};_.findWhere=function(obj,attrs){return _.find(obj,_.matcher(attrs));};_.max=function(obj,iteratee,context){var result=-Infinity,lastComputed=-Infinity,value,computed;if(iteratee==null&&obj!=null){obj=isArrayLike(obj)?obj:_.values(obj);for(var i=0,length=obj.length;iresult){result=value;}}}else{iteratee=cb(iteratee,context);_.each(obj,function(value,index,list){computed=iteratee(value,index,list);if(computed>lastComputed||computed===-Infinity&&result===-Infinity){result=value;lastComputed=computed;}});} return result;};_.min=function(obj,iteratee,context){var result=Infinity,lastComputed=Infinity,value,computed;if(iteratee==null&&obj!=null){obj=isArrayLike(obj)?obj:_.values(obj);for(var i=0,length=obj.length;ib||a===void 0)return 1;if(a0?0:length-1;for(;index>=0&&index0){i=idx>=0?idx:Math.max(idx+length,i);}else{length=idx>=0?Math.min(idx+1,length):idx+length+1;}}else if(sortedIndex&&idx&&length){idx=sortedIndex(array,item);return array[idx]===item?idx:-1;} if(item!==item){idx=predicateFind(slice.call(array,i,length),_.isNaN);return idx>=0?idx+i:-1;} for(idx=dir>0?i:length-1;idx>=0&&idxwait){if(timeout){clearTimeout(timeout);timeout=null;} previous=now;result=func.apply(context,args);if(!timeout)context=args=null;}else if(!timeout&&options.trailing!==false){timeout=setTimeout(later,remaining);} return result;};};_.debounce=function(func,wait,immediate){var timeout,args,context,timestamp,result;var later=function(){var last=_.now()-timestamp;if(last=0){timeout=setTimeout(later,wait-last);}else{timeout=null;if(!immediate){result=func.apply(context,args);if(!timeout)context=args=null;}}};return function(){context=this;args=arguments;timestamp=_.now();var callNow=immediate&&!timeout;if(!timeout)timeout=setTimeout(later,wait);if(callNow){result=func.apply(context,args);context=args=null;} return result;};};_.wrap=function(func,wrapper){return _.partial(wrapper,func);};_.negate=function(predicate){return function(){return!predicate.apply(this,arguments);};};_.compose=function(){var args=arguments;var start=args.length-1;return function(){var i=start;var result=args[start].apply(this,arguments);while(i--)result=args[i].call(this,result);return result;};};_.after=function(times,func){return function(){if(--times<1){return func.apply(this,arguments);}};};_.before=function(times,func){var memo;return function(){if(--times>0){memo=func.apply(this,arguments);} if(times<=1)func=null;return memo;};};_.once=_.partial(_.before,2);var hasEnumBug=!{toString:null}.propertyIsEnumerable('toString');var nonEnumerableProps=['valueOf','isPrototypeOf','toString','propertyIsEnumerable','hasOwnProperty','toLocaleString'];function collectNonEnumProps(obj,keys){var nonEnumIdx=nonEnumerableProps.length;var constructor=obj.constructor;var proto=(_.isFunction(constructor)&&constructor.prototype)||ObjProto;var prop='constructor';if(_.has(obj,prop)&&!_.contains(keys,prop))keys.push(prop);while(nonEnumIdx--){prop=nonEnumerableProps[nonEnumIdx];if(prop in obj&&obj[prop]!==proto[prop]&&!_.contains(keys,prop)){keys.push(prop);}}} _.keys=function(obj){if(!_.isObject(obj))return[];if(nativeKeys)return nativeKeys(obj);var keys=[];for(var key in obj) if(_.has(obj,key))keys.push(key);if(hasEnumBug)collectNonEnumProps(obj,keys);return keys;};_.allKeys=function(obj){if(!_.isObject(obj))return[];var keys=[];for(var key in obj)keys.push(key);if(hasEnumBug)collectNonEnumProps(obj,keys);return keys;};_.values=function(obj){var keys=_.keys(obj);var length=keys.length;var values=Array(length);for(var i=0;i':'>','"':'"',"'":''','`':'`'};var unescapeMap=_.invert(escapeMap);var createEscaper=function(map){var escaper=function(match){return map[match];};var source='(?:'+_.keys(map).join('|')+')';var testRegexp=RegExp(source);var replaceRegexp=RegExp(source,'g');return function(string){string=string==null?'':''+string;return testRegexp.test(string)?string.replace(replaceRegexp,escaper):string;};};_.escape=createEscaper(escapeMap);_.unescape=createEscaper(unescapeMap);_.result=function(object,property,fallback){var value=object==null?void 0:object[property];if(value===void 0){value=fallback;} return _.isFunction(value)?value.call(object):value;};var idCounter=0;_.uniqueId=function(prefix){var id=++idCounter+'';return prefix?prefix+id:id;};_.templateSettings={evaluate:/\<\%([\s\S]+?)\%\>/g,interpolate:/\<\%=([\s\S]+?)\%\>/g,escape:/\<\%-([\s\S]+?)\%\>/g};var noMatch=/(.)^/;var escapes={"'":"'",'\\':'\\','\r':'r','\n':'n','\u2028':'u2028','\u2029':'u2029'};var escaper=/\\|'|\r|\n|\u2028|\u2029/g;var escapeChar=function(match){return'\\'+escapes[match];};_.template=function(text,settings,oldSettings){if(!settings&&oldSettings)settings=oldSettings;settings=_.defaults({},settings,_.templateSettings);var matcher=RegExp([(settings.escape||noMatch).source,(settings.interpolate||noMatch).source,(settings.evaluate||noMatch).source].join('|')+'|$','g');var index=0;var source="__p+='";text.replace(matcher,function(match,escape,interpolate,evaluate,offset){source+=text.slice(index,offset).replace(escaper,escapeChar);index=offset+match.length;if(escape){source+="'+\n((__t=("+escape+"))==null?'':_.escape(__t))+\n'";}else if(interpolate){source+="'+\n((__t=("+interpolate+"))==null?'':__t)+\n'";}else if(evaluate){source+="';\n"+evaluate+"\n__p+='";} return match;});source+="';\n";if(!settings.variable)source='with(obj||{}){\n'+source+'}\n';source="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+ source+'return __p;\n';try{var render=new Function(settings.variable||'obj','_',source);}catch(e){e.source=source;throw e;} var template=function(data){return render.call(this,data,_);};var argument=settings.variable||'obj';template.source='function('+argument+'){\n'+source+'}';return template;};_.chain=function(obj){var instance=_(obj);instance._chain=true;return instance;};var result=function(instance,obj){return instance._chain?_(obj).chain():obj;};_.mixin=function(obj){_.each(_.functions(obj),function(name){var func=_[name]=obj[name];_.prototype[name]=function(){var args=[this._wrapped];push.apply(args,arguments);return result(this,func.apply(_,args));};});};_.mixin(_);_.each(['pop','push','reverse','shift','sort','splice','unshift'],function(name){var method=ArrayProto[name];_.prototype[name]=function(){var obj=this._wrapped;method.apply(obj,arguments);if((name==='shift'||name==='splice')&&obj.length===0)delete obj[0];return result(this,obj);};});_.each(['concat','join','slice'],function(name){var method=ArrayProto[name];_.prototype[name]=function(){return result(this,method.apply(this._wrapped,arguments));};});_.prototype.value=function(){return this._wrapped;};_.prototype.valueOf=_.prototype.toJSON=_.prototype.value;_.prototype.toString=function(){return''+this._wrapped;};}.call(this));}.call(this));_=this._;(function(){(function(){var root=this;var CookieManager=function(options){this.defaults={};this.options=_.defaults(options,this.defaults);} CookieManager.prototype={pluses:/\+/g,cookie:function(key,value){if(value!==undefined&&(typeof value!=='function')){if(typeof this.options.expires==='number'){var days=this.options.expires,t=this.options.expires=new Date();t.setTime(+t+days*864e+5);} return(document.cookie=[this.encode(key),'=',this.stringifyCookieValue(value),this.options.expires?'; expires='+this.options.expires.toUTCString():'',this.options.path?'; path='+this.options.path:'',this.options.domain?'; domain='+this.options.domain:'',this.options.secure?'; secure':''].join(''));} var result=key?undefined:{};var cookies=document.cookie?document.cookie.split('; '):[];for(var i=0,l=cookies.length;i0) requestData=requestData+"&ru="+this.userId+"&rd="+this.domainId;else requestData="?ru="+this.userId+"&rd="+this.domainId;var url=this.statsUrl+path;if(method=="GET") url+=requestData;ZotaStats.query(url,method,requestData,callback);} ZotaStats.prototype.callNewStatsAPI=function(path,payload,callback,method="POST"){if(!this.newStatsAPIBaseURL){console.error("Missing newStatsAPIBaseURL");return;} method=method.toUpperCase();let endpoint=this.newStatsAPIBaseURL;if(endpoint.startsWith("//")){endpoint=window.location.protocol+endpoint;} let url=endpoint+path;const xhr=new XMLHttpRequest();if(method==="GET"&&payload&&typeof payload==="object"){const queryString=Object.keys(payload).map(k=>encodeURIComponent(k)+"="+encodeURIComponent(payload[k])).join("&");url+="?"+queryString;} xhr.open(method,url,true);xhr.setRequestHeader("Content-Type","application/json");xhr.onreadystatechange=function(){if(xhr.readyState===4){const success=xhr.status>=200&&xhr.status<300;if(success){if(typeof callback==="function"){try{callback(JSON.parse(xhr.responseText));}catch(e){callback();}}}else{console.error("Stats API error",xhr.status,xhr.responseText);}}};if(method==="POST"||method==="PUT"){xhr.send(JSON.stringify(payload));}else{xhr.send();}};ZotaStats.query=function(url,method,data,callback,json){if(typeof(Zotabox)!="undefined"&&typeof Zotabox.Core!='undefined'){Zotabox.Core.jQuery.ajax({url:url,method:method,data:data,contentType:json?"application/json":"application/x-www-form-urlencoded",success:function(){if(callback) callback();},error:function(){}});}else{var xhr;if(typeof XMLHttpRequest!=='undefined'){xhr=new XMLHttpRequest();} else{var versions=["MSXML2.XmlHttp.5.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0","MSXML2.XmlHttp.2.0","Microsoft.XmlHttp"] for(var i=0,len=versions.length;ithis.sessionTime||new Date(lastActiveTime).toDateString()!==new Date().toDateString();let sessionId=sessionStorage.getItem(key);if(!sessionId||isExpired){sessionId=crypto.randomUUID();sessionStorage.setItem(key,sessionId);this.setLastActiveTime();} return sessionId;};ZotaStats.prototype.mapLegacyEventToNew=function(oldEvent){const legacyToNewMap={"WI":"impression","CT":"click","ES":"subscribe","SMS":"submit","TC":"tab_click","SH":"share","VI":"visit"};return legacyToNewMap[oldEvent]||null;};ZotaStats.prototype.customTracking=function(eventCode,widgetId){if(eventCode=='WI'||!this.trackEvents[eventCode]) return;if(!Zotabox.getWidgetById(widgetId)) return;var eventName=this.trackEvents[eventCode],widgetName=Zotabox.getWidgetById(widgetId).data.display_name;if(Zotabox.getData().domain.google_tracking){if(typeof(__gaTracker)=='function'&&typeof(ga)=='undefined'){window.ga=__gaTracker;} if(typeof(gtag)=='function'){function convertToSlug(Text){return Text.toLowerCase().replace(/ /g,"_").replace(/[^\w-]+/g,"");} var ga4EventName=convertToSlug(eventName);gtag('event','zotabox_'+ga4EventName,{'event_name':ga4EventName,'widget_id':widgetId,'event_category':eventName,'event_label':widgetName});}else{console.log('Google Tagmanager is not found');} if(typeof(ga)=='function'){ga('send','event','Zotabox',eventName,widgetName);}else{console.log('Google Analytics is not found');}} if(Zotabox.getData().domain.facebook_tracking){if(typeof(fbq)=='function'){fbq('trackCustom','Zotabox / '+eventName,{'Tool':widgetName});}else{console.log('Facebook Pixel is not found');}} if(typeof window.ZotaboxEvents=="function"){window.ZotaboxEvents({name:eventName,toolId:widgetId,toolName:widgetName})}} ZotaStats.prototype.addEvent=function(event){this.events.push(event);} ZotaStats.prototype.addEvents=function(events){for(var key in events){this.addEvent(events[key]);}} ZotaStats.prototype.pushEvents=function(widgetId){if(this.events.length>0){this.events.push({'e':'VI'}) this.sendEvents2(this.events);if(typeof(widgetId)!='undefined'&&widgetId!=null){const eventArray=Array.isArray(this.events)?this.events:[{e:this.events}];this.sendToNewStatsAPI(eventArray,'/log',widgetId,(res)=>{console.log(res);});} this.events=[];}} ZotaStats.prototype.init=function(){this.pushEvents();} ZotaStats.prototype.addVisitor=function(){if(this.cookieWriteAble&&this.isNewSession){this.setLastActiveTime() this.isNewSession=false;this.addEvent({e:"VS"});}} ZotaStats.prototype.addWidget=function(widgetId){if(this.cookieWriteAble){this.addEvent({rw:widgetId,id:widgetId,e:"WI"});}} ZotaStats.prototype.setLastActiveTime=function(){return ZB_STORAGE.sessionStorage(this.visitCookieName,new Date().getTime(),365);} ZotaStats.prototype.getLastActiveTime=function(){return parseInt(ZB_STORAGE.sessionStorage(this.visitCookieName));} ZotaStats.prototype.checkIsNewSession=function(){var lastActiveTime=this.getLastActiveTime();if(lastActiveTime==null||(new Date().getTime()-lastActiveTime)>this.sessionTime){return true;} if(new Date(lastActiveTime).toDateString()!=new Date().toDateString()){return true;} return false;} ZotaStats.isCookieWriteAble=function(){return true;} ZotaStats.setCookie=function(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else var expires="";document.cookie=name+"="+value+expires+"; path=/";} ZotaStats.getCookie=function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i0){for(var i=0;i=30){clearInterval(intervalEcwid);} if(typeof window.Ecwid.OnPageLoaded!='undefined'){clearInterval(intervalEcwid);actionLoadEcwid();} countInterval++;},500);}} if(typeof window.Zotabox!=='undefined')return false;window.Zotabox=new Zotabox();}).call(this,{root:"//static.zotabox.com/2/7/274fadb9f8e119712a3257b62cc2742a",domains:{"statsVersion":"1.0","stats":"//stats.zotabox.com","static":"//static.zotabox.com","connect_app":"https://static.zotabox.com","file":"//file.zotabox.com","setting":"https://v2.zotabox.com","actions":"https://actions.zotabox.com","push":"https://zotabox.me","static2":["//static.zbcdn.net","//static.zbcdn2.net","//static.zbcdn3.net"],"file2":["//file.zbcdn.net","//file.zbcdn2.net","//file.zbcdn3.net"],"trial_days":30,"total_servers":3,"imageResize":true},data:{"domain":{"id":289327,"shopify_id":null,"secure_id":"274fadb9f8e119712a3257b62cc2742a","name":null,"phone_number":"","platform":null,"registed_domain":"pakopeluches.com","sms_number":"","email_address":"","whatsapp_contact_id":"","skype_profile_name":"","facebook_fanpage":"https://www.facebook.com/PeluchesPako","facebook_likepage":"","facebook_state":"1","twitter_siteurl":"","twitter_tweet_text":"","twitter_username":"https://twitter.com/@pakopeluches","twitter_state":1,"google_plus_url":"https://plus.google.com/u/0/101314545492088286377","google_plus_siteurl":"","google_plus_state":1,"vimeo_username":"","youtube_channel_url":"https://www.youtube.com/@pakopeluches4937","pinterest_username":"","instagram_username":"https://www.instagram.com/pakopeluches/","tumblr_url":null,"blogger_url":null,"linked_in_url":null,"blocked_url_patterns":null,"customer_id":268705,"status":1,"countdown_translation":{"days":"Days","hours":"Hours","minutes":"Minutes","seconds":"Seconds","short_days":"Days","short_hours":"Hrs","short_minutes":"Min","short_seconds":"Sec"},"shopify_currency":null,"nofollow_on":0,"nofollow_url_matching":null,"weibo_url":null,"vk_url":null,"ok_url":null,"stumbleupon_url":null,"getpocket_url":null,"css_conflict":null,"ignore_embed_elements":"","custom_css":null,"custom_script":null,"google_tracking":0,"facebook_tracking":0,"date_format":null,"updated_time":1717374279,"use_captcha":0,"locale":null,"conversion_tracking_url":"","average_cart":0,"free_website":2,"monitor_id":"5dcDWie2"},"embedWidgetType":[{"code":"contactform","short_code":"ECF","display_name":"Embed Contact Form","market_strategy":1,"promotion":0,"support_screen_size":0,"is_popup":0,"free_widget":1,"embed_widget":1},{"code":"countdowntimer","short_code":"CDTE","display_name":"Countdown Timer","market_strategy":1,"promotion":0,"support_screen_size":0,"is_popup":0,"free_widget":1,"embed_widget":1},{"code":"customhtml","short_code":"ECH","display_name":"Custom HTML","market_strategy":1,"promotion":0,"support_screen_size":0,"is_popup":0,"free_widget":1,"embed_widget":1},{"code":"emailcapture","short_code":"ECE","display_name":"Email Capture","market_strategy":1,"promotion":0,"support_screen_size":0,"is_popup":0,"free_widget":1,"embed_widget":1},{"code":"embedslider","short_code":"ESL","display_name":"Embed Slider","market_strategy":1,"promotion":0,"support_screen_size":0,"is_popup":0,"free_widget":1,"embed_widget":1},{"code":"imagebanner","short_code":"EIB","display_name":"Image Banner","market_strategy":1,"promotion":0,"support_screen_size":0,"is_popup":0,"free_widget":1,"embed_widget":1},{"code":"productslider","short_code":"EPS","display_name":"Embed Product Slider","market_strategy":1,"promotion":0,"support_screen_size":320,"is_popup":0,"free_widget":1,"embed_widget":1},{"code":"reviews","short_code":"ERV","display_name":"Review/Testimonial","market_strategy":1,"promotion":0,"support_screen_size":0,"is_popup":0,"free_widget":1,"embed_widget":1},{"code":"socialfeed","short_code":"ESF","display_name":"Social Feed","market_strategy":1,"promotion":0,"support_screen_size":0,"is_popup":0,"free_widget":1,"embed_widget":1},{"code":"youtube","short_code":"EYTB","display_name":"Youtube","market_strategy":1,"promotion":0,"support_screen_size":0,"is_popup":0,"free_widget":1,"embed_widget":1}],"domainNames":["pakopeluches.com"],"rules":[],"widgetUpsell":[],"customer":{"disable_tools_type":0,"id":268705,"membership":0,"zotabox_logo":1,"time_zone":"America/Bogota","time_zone_offset":"-05","created_time":1510704179,"isAnonymous":false,"customerConfig":[],"monitor_id":"5dkCXiW0"},"widgets":{},"embedWidgets":[],"hasActivePlan":false},timestamp:'1749806669538',facebook_app_id:'1393713610935285',staticURL:"//static.zotabox.com"});} window.Zotabox_Init();}