var cincopa=cincopa||{};cincopa.baseTimer=cincopa.baseTimer||new Date();cincopa.isnull=function(a){return typeof a=="undefined"||a==null||a==""};cincopa.fontsList=cincopa.fontsList||{roboto:{font:"https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap","font-family":"'Roboto', sans-serif;"},lato:{font:"https://fonts.googleapis.com/css?family=Lato:400,700&display=swap","font-family":"'Lato', sans-serif;"},opensans:{font:"https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap","font-family":"'Open Sans', sans-serif;"},oswald:{font:"https://fonts.googleapis.com/css?family=Oswald:400,500,600&display=swap","font-family":"'Oswald', sans-serif;"},montserrat:{font:"https://fonts.googleapis.com/css?family=Montserrat:400,600,700&display=swap","font-family":"'Montserrat', sans-serif;"}};cincopa.inBetween=function(d,c,a){var b=d.indexOf(c);if(b==-1){return null}var e=d.indexOf(a,b+c.length);if(e==-1||(a==null||a=="")){return d.substr(b+c.length)}return d.substr(b+c.length,e-b-c.length)};cincopa.short_ua=function(){var a="desk";var b=navigator.userAgent.toLowerCase();if(b.indexOf("ipad")>-1){a="ipad"}else{if(b.indexOf("iphone")>-1){a="iphone"}else{if(b.indexOf("android")>-1){a="android"}}}return a}();cincopa.traceit=function(c,a){try{c="["+(Math.round(((new Date()).getTime()-cincopa.baseTimer)/100)/10)+"] "+c;if(typeof c=="object"){console.dir(c,a)}else{console.log(c,a)}}catch(b){}};cincopa.json_stringify=JSON.stringify||(function(){var a=document.createElement("iframe");document.body.appendChild(a);var b=a.contentWindow.JSON;document.body.removeChild(a);return b.stringify})();cincopa.json_parse=JSON.parse||(function(){var a=document.createElement("iframe");document.body.appendChild(a);var b=a.contentWindow.JSON;document.body.removeChild(a);return b.parse})();cincopa.send_beacon=function(c){var d=new XMLHttpRequest();var b="";if(cincopa.analytics_filter_ip){b+="&analytics_filter_ip="+cincopa.analytics_filter_ip}if(cincopa.analytics_anonymize_ip){b+="&analytics_anonymize_ip="+cincopa.analytics_anonymize_ip}if(b!=""){c+=(c.indexOf("?")>-1?"":"?")+b}d.open("get",c,true);d.send()};cincopa.trace=function(b,a){cincopa.trace2("iold",b,a)};cincopa.trace2=function(b,d,a){if(!window.console||window.cincopa._debug===false){return}var c=({i:1,w:2,c:3,d:4})[b.charAt(0).toLowerCase()];if(c=0;c--){var b=a[c].src.indexOf("libasync");if(b>-1){var d=a[c].src.substring(0,b);return d}}return parent.location.protocol+"//rtcdn.cincopa.com/"};EventTarget.prototype.cincopaAddEventListener=function(c,b,a){this.addEventListener(c,b,a)};EventTarget.prototype.cincopaRemoveAllEventListeners=function(){while(this.cpevent&&this.cpevent.length>0){var b=this.cpevent.pop();this.removeEventListener(b.t,b.f,b.c);cincopa.trace2("ilib","cincopaRemoveAllEventListeners removed",b)}for(var a=0;a0){var f=cp_debug_events.pop();if(f.t==h&&f.f==d&&f.c==c){console.log("removed");e=true}else{g.push(f)}}if(!e){console.log("not found")}cp_debug_events=g};cincopa.removeallevents=function(d){var f=[];var c=false;while(cp_debug_events.length>0){var e=cp_debug_events.pop();if(e.o==d){(e.o).removeEventListener(e.t,e.f,e.c);console.log("removed");c=true}else{f.push(e)}}if(!c){console.log("not found")}cp_debug_events=f}};cincopa.enable_rollbar=function(a){if(a&&!window.cp_rollbar){window._rollbarConfig={accessToken:"caa3630625dd4e08967e9e958c9c3319",captureUncaught:true,captureUnhandledRejections:true,globalAlias:"cp_rollbar",payload:{environment:"libasync"}};var b=document.createElement("script");b.type="text/javascript";b.src="https://cdn.rollbar.com/rollbarjs/refs/tags/v2.15.0/rollbar.min.js";document.head.appendChild(b)}else{delete window.cp_rollbar}};cincopa._wp_filesadded=cincopa._wp_filesadded||"";cincopa.loadJSFile=function(a){if(a.toLowerCase().indexOf("//")==-1){a=_cincopa_url+a}cincopa.trace("loadJSFile "+a);if(true){var b=document.createElement("script");b.setAttribute("type","text/javascript");b.setAttribute("src",a);document.getElementsByTagName("head")[0].appendChild(b);cincopa._wp_filesadded+="["+a+"]"}};cincopa.loadCSSFile=function(a){if(a.toLowerCase().indexOf("//")==-1){a=_cincopa_url+a}cincopa.trace("loadCSSFile "+a);if(cincopa._wp_filesadded.indexOf("["+a+"]")==-1){var b=document.createElement("link");b.setAttribute("rel","stylesheet");b.setAttribute("type","text/css");b.setAttribute("href",a);document.getElementsByTagName("head")[0].appendChild(b);cincopa._wp_filesadded+="["+a+"]"}};cincopa.logError=function(d,a,c){try{if(!c){c="http://"+a+"/"+cincopa.location().split(/[?#]/)[0]}cincopa.send_beacon(cincopa._ROOT_ANALYTICS+"/oa.aspx?uid=rtlogerror4&fid="+d+"4&setref="+encodeURIComponent(c));cincopa.traceit("CINCOPA LOG ERROR : "+d+" data: "+a,"")}catch(b){}};cincopa.logException=function(b,a){try{cincopa.trace2("clib","logException "+b,a);cincopa.logError("exception-"+b,a.toString()+" "+a.stack.split("\n")[1].trim())}catch(a){}};cincopa.logFeature=function(d,b){return;if(cincopa.disable_analytics){return}try{var c=cincopa.location().split(/[?#]/)[0];if(b){c="http://"+b+"/"+c}cincopa.send_beacon(cincopa._ROOT_ANALYTICS+"/oa.aspx?uid=rtfeatures&fid="+d+"&ttl=192&setref="+encodeURIComponent(c))}catch(a){}};cincopa.parseqs=function(c){if(c==""){return{}}var d={};for(var e=0;e-1||b[a].href.indexOf("mediaelementplayer.css")>-1)){return true}}return false}();cincopa.hexToRgbA=function(b){if(b.indexOf("#")!==0){b="#"+b}var a;if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(b)){a=b.substring(1).split("");if(a.length==3){a=[a[0],a[0],a[1],a[1],a[2],a[2]]}a="0x"+a.join("");return[(a>>16)&255,(a>>8)&255,a&255]}throw new Error("Bad Hex")};try{cincopa.qs=cincopa.qa||cincopa.parseqs(window.location.search.substr(1).split("&"));cincopa.hash=cincopa.hash||cincopa.parseqs(window.location.hash.substr(1).split("&"))}catch(ex){}cincopa.debug_flags=cincopa.debug_flags||(function(){if(!cincopa.qs.cpdebug){return{}}return cincopa.parseqs(cincopa.qs.cpdebug.split(","))})();var zeSkins=zeSkins||[];var zeGalleryArray=zeGalleryArray||[];cincopa.getGalleryById=function(b){for(var c in zeGalleryArray){if(zeGalleryArray[c]&&zeGalleryArray[c].loaderParams&&zeGalleryArray[c].loaderParams){if(zeGalleryArray[c].loaderParams._object==b||zeGalleryArray[c].loaderParams._object=="cp_lightbox_wrap_obj_"+b||zeGalleryArray[c].loaderParams._fid==b){var a=zeGalleryArray[c].getSkin();if(a){return a.go}}}}return null};cincopa.removeGalleryById=function(c){for(var e in zeGalleryArray){if(zeGalleryArray[e].loaderParams._object==c||zeGalleryArray[e].loaderParams._object=="cp_lightbox_wrap_obj_"+c||zeGalleryArray[e].loaderParams._fid==c){var b=document.getElementById(zeGalleryArray[e].loaderParams._object);b.cincopaRemoveAllEventListeners();try{zeGalleryArray[e].skin.destroyGallery()}catch(a){}document.querySelectorAll('[galleryId="cpjsonld_'+zeGalleryArray[e].loaderParams._object+'"]').forEach(function(f){f.remove()});delete zeGalleryArray[e];break}}if(b){while(b.firstChild){b.removeChild(b.firstChild)}if(b.getAttribute("id").indexOf("cp_lightbox_wrap_obj_")>-1){var d=b.getAttribute("id").replace("cp_lightbox_wrap_obj_","");document.getElementById(d).innerHTML=""}}return null};var _cp_go_hooks=new Object();var _cp_last_gallery=_cp_last_gallery||0;var _cp_preloaded_files=_cp_preloaded_files||new Object();cincopa.cprtv2=function(c){var b=c.loaderParams._fid;var f=null;if(!cincopa.qs.cprtv2){if(cincopa.qs.cpoverridefid){b=cincopa.qs.cpoverridefid}var h=cincopa._META+"?ver=v2json&id="+c.loaderParams._id+"&fid="+b;try{h+="&setrefhost="+cincopa.location().match(/:\/\/(.[^/]+)/)[1]}catch(a){cincopa.traceit(a)}if(cincopa.qs.cpdebug!=null){h+="&cpdebug="+cincopa.qs.cpdebug}}else{var h=cincopa._META;if(b.indexOf("!")>-1){var g=b.split("!");f=g[0];var e=g[1];h+="?rid="+e+"&template="+f}else{if(b.indexOf("@")>-1){var g=b.split("@");f=g[0];var b=g[1];h+="?fid="+b+"&template="+f}else{h+="?fid="+b+"&template="+b}}}h+="&setref="+encodeURIComponent(cincopa.location());var d=function(o){try{if(typeof o==="string"&&o==""){cincopa.logError("cdnissue2","resnull")}}catch(j){}var l=(typeof o==="string"||o instanceof String)?cincopa.json_parse(o):o;c.acc=l.acc;if(false){cincopa.traceit("Cincopa : Old skin detected");var p=cincopa._ROOT_LOADER_STATIC+"widgetasync.aspx?id="+c.loaderParams._id+"&setref="+encodeURIComponent(cincopa.location());p+="&fid="+c.loaderParams._fid;p+=cp_add_override();cincopa.loadJSFile(p);return}c.json_url=cincopa._JSONV2;c.args=l.args;if(Object.keys&&Object.keys(c.args).length>0&&l.preload){c.args.id=c.loaderParams._id;c.args.preloader_js='"'+cincopa._ROOT_PROTOCOL+l.preload.js+'"';c.args.preloader_css='"'+cincopa._ROOT_PROTOCOL+l.preload.css+'"'}if(Object.keys(l.media).length>0){c.loaderParams._feedjson=l.media}if(cincopa.qs.cpdisablepreload||!l.preload||!l.preload.js){c.onArgs()}else{c.onSkinEvent("runtime.on-args");c.onSkinEvent("runtime.internal-on-args");var k=c.args.iframe;if((k===undefined||k==="")&&c.args.template_args!=null){k=c.args.template_args.iframe}for(var m in cincopa.hash){if(m.startsWith("cpoiframe")){k=cincopa.hash[m]}}if(k===undefined){k=false}else{k=k.toString().toLowerCase()=="true"}if(k){c.onArgs(null,true)}else{c.loadjscssfile("https:"+l.preload.js,"js","head",function(){c.onArgs(null,true)});c.loadjscssfile("https:"+l.preload.css,"css","head",function(){})}}};if(c.loaderParams._meta){d(c.loaderParams._meta)}else{Ajax(h,{http_method:"GET"},d)}};cincopa.boot_all=function(){cincopa.trace2("ilib","boot_all()");var a=document.querySelectorAll('[class*="cincopa"]');if(a.length>2&&!cincopa.cincopaScrollListenerAded){cincopa.cincopaScrollListenerAded=true;window.addEventListener("scroll",cincopa.lazy_boot_gallery);setTimeout(function(){cincopa.lazy_boot_gallery()},200)}else{cincopa.lazy_boot_gallery()}if(_cpmp){for(var b=0;b<_cpmp.length;b++){cincopa.boot_gallery(_cpmp[b])}_cpmp=[]}};cincopa.lazy_boot_gallery=function(){var e=/cincopa(?:-|_)fid(?:-|_)(.*?)(?:$| )/i;var a=document.querySelectorAll('[class*="cincopa"]:not(.cp-gallery-activated)');if(a.length){for(var c=0;c=0&&d.top-1)){e._fid=unescape(e._fid).replace("[cincopa","").replace(/[\s\+\[\]]/g,"")}if(false){e._fid=e._fid.replace(/!/g,":");var c=e._fid.split(":");var b=e._fid.substring(5,e._fid.length-2-c[c.length-2].length-c[c.length-1].length);d+="&rrid="+b+"&uid="+c[c.length-2]+"&template="+c[c.length-1]}else{if(e._fid.indexOf("!liveid")>-1){var c=e._fid.split("!");d+="&liveid="+c[c.length-1].split(/:|-/)[1]+"&template="+c[0]}else{if(!cincopa.qs.cprtv1){cincopa.cprtv2(a);return a}else{d+="&fid="+e._fid}}}}else{d+="&rrid="+e._rrid+"&uid="+e._uid+"&template="+e._template}d+=cp_add_override();cincopa.loadJSFile(d);return a};function cp_load_widget(a,c,b){cincopa.trace2("ilib","cp_load_widget()");var d=[];d._object=c;d._fid=a;cincopa.boot_gallery(d)}function getElement(a){return(document.getElementById)?document.getElementById(a):document.all[a]}function cp_add_override(){var b=function(c){if(cincopa.qs&&cincopa.qs[c]){a+="&"+c+"="+cincopa.qs[c];cincopa.trace("override "+c+"="+cincopa.qs[c])}};var a="";b("cptemplate");b("cpskin");b("cpdisablepreload");b("cpenableinline");return a}function wp_widget_show(a,d){try{a.id=zeGalleryArray[a.id].loaderParams._object}catch(b){}var c=new GalleryObject(new Object());c.loadjscssfile(cincopa._ROOT_LOADER_STATIC+"libasync_old.js?aas","js","body",function(){wp_widget_show_old(a,d)})}cincopa.testtrack=function(uid){if(cincopa.location().split(/\?|#/g)[0].indexOf("cincopa.com")>-1){return}var lf=eval(atob("WyJicmlnaHRjb3ZlIiwieW91dHViZSIsInZpbWVvIiwid2lzdGlhIiwidnphYXIiLCJzcHJvdXR2aWRlbyIsImRyb3BzaG90cyIsInZpZGRsZXIiLCJpcGxheWVyaGQiLCJrYWx0dXJhIiwidmlkYmVvIiwiandwbGF5ZXIiLCJkYWlseW1vdGlvbiIsIm9veWFsYSIsInZpZHlhcmQiLCJsaXZlcGVyc29uIiwiaW50ZXJjb20iLCJtYXJrZXRvIiwiaHVic3BvdCIsInBhcmRvdCIsImVsb3F1ZSIsIm1vb2RsZSIsImFjdC1vbiIsImNsaWNrdGFsZSIsImhvdGphciIsImx1Y2t5b3JhbmdlIiwic2hvcGlmeSIsImJpZ2NvbW1lcmNlIiwicHJlc3Rhc2hvcCIsIm1hZ2VudG8iLCJkcnVwYWwiLCJtaWNyb3NvZnQiLCJzaGFyZXBvaW50Iiwic2FsZXNmb3JjZSIsIm1peHBhbmVsIiwia2lzc21ldHJpY3MiLCJ3b29jb21tZXJjZSIsIndpeCIsImp3cGxhdGZvcm0iLCJjbGlja2Z1bm5lbHMiLCJrdy5jb20iLCJzaGFycHNwcmluZyIsImRvY2VibyJd"));var found=new Object();var lists=[];lists.push(document.getElementsByTagName("script"));lists.push(document.getElementsByTagName("iframe"));for(var lx in lists){for(var s=lists[lx].length-1;s>=0;s--){var src=lists[lx][s].src.toLowerCase();for(var lfi in lf){if(src.indexOf(lf[lfi])>-1){found[lf[lfi]]=null}}}}if(cincopa.location().indexOf(".ebay")>-1){found.ebay=null}for(var f in found){cincopa.send_beacon(cincopa._ROOT_ANALYTICS+"/oa.aspx?uid=track&fid="+f+"&setref="+encodeURIComponent("http://"+uid+"/"+cincopa.location().split(/[?#]/)[0]))}for(var lfi in lf){if(cincopa.location().indexOf(lf[lfi])>-1){cincopa.send_beacon(cincopa._ROOT_ANALYTICS+"/oa.aspx?uid=trackurl&fid=trackurl_"+lf[lfi]+"&setref="+encodeURIComponent("http://"+uid+"/"+cincopa.location().split(/[?#]/)[0]))}}var metas=document.getElementsByTagName("meta");for(var i=0;i0){cincopa.traceit("editor loading the wizard");new CincopaWizard(loadEditorArray.pop(),editor)}};cincopa._META=cincopa._META.replace("//rtcdn.","//rt.");if(cincopa.qs.cpdebug==null){cincopa.qs.cpdebug="purgecache"}else{cincopa.qs.cpdebug+="purgecache"}if(!document.getElementById("cp_wizard_editor")){var s=document.createElement("script");s.id="cp_wizard_editor";s.type="text/javascript";s.async=true;s.src="https://wwwcdn.cincopa.com/_cms/ugc/editor/editor.js";document.head.appendChild(s);s.onload=function(){cincopa.traceit("editor onload");try{loadem(params._editor)}catch(ex){cincopa.traceit("editor object issue",ex)}}}cincopa.registerEvent(function(name,data,gallery){console.log("editor registerEvent",gallery);if(params._object==gallery.loaderParams._object||params._object==gallery.loaderParams._iframeParentObject){loadEditorArray.push(gallery);try{loadem(params._editor)}catch(ex){cincopa.traceit("editor object issue api.ready",ex)}}},"api.ready",0)}function _trace(msg){return cincopa.trace2("iskn","GO [ "+self.loaderParams._object+" ] : "+msg)}this.arg_misc_group={misc:{name:"Misc",desc:"Add-on settings for the gallery, availalble only for pro users."}};this.arg_misc={allow_download:{group:"misc",name:"Allow Download",type:"list",values:{no:"No",original:"Original files",resized:"Web version"},desc:"Allow user to download and save all files. * Resized zip contains photos resized to 600x450, videos in mp4 format and music in original sampling."},domain_lock:{group:"misc",type:"text",name:"Domain Lock",desc:"Allow this gallery to appear only in the domains on this list. This will prevent others from grabbing your gallery to their site. Type a list of domains separated by comma or leave empty to allow all domains. No need for http:// For example: mydomain.com,blogspot.com"},domain_lock_msg:{group:"misc",type:"text",name:"Domain Lock Message",desc:"Message to be displayed when the gallery is locked, leave empty to keep the default message."},password:{group:"misc",type:"text",name:"Password",desc:"Protected your gallery with a password. Give it to your users and only they will be able to access the content."},iframe:{group:"misc",type:"bool",name:"iframe",desc:"Enable this option if the gallery is not working properly inside a page and the gallery will be placed in a HTML iframe."},ga_event:{group:"misc",type:"list",name:"Track Events With GA",values:{off:"Off (default)",on:"On"},desc:"When On the gallery will post events directly to your Google Analytics account where you can get detailed infromation about user engagement."},allow_search:{group:"misc",type:"list",name:"Search box",values:{no:"No (default)",yes:"Yes"},desc:"Add a search box above the gallery to allow user to search the gallery."},allow_tabs:{group:"misc",type:"bool",name:"Tabs",desc:"Group items by tag."},allow_tabs_layout:{group:"misc",type:"list",name:"Tabs Layout",values:{"theme-1":"Theme 1","theme-2":"Theme 2","theme-3":"Theme 3","theme-4":"Theme 4","theme-5":"Theme 5","theme-6":"Theme 6","theme-7":"Theme 7","theme-8":"Theme 8"},desc:"Tabs Layout",enableExp:"param.allow_tabs == 'true'"},allow_tabs_tags:{group:"misc",type:"tag",name:"Customize tags and order",desc:"Add a list of tags you would like to appear as tabs and then drag & drop to change the order. Use 'no-tag' to include items without any tag. Use 'All' to add a special tab with all items.",enableExp:"param.allow_tabs == 'true'"},allow_fixpos:{group:"misc",type:"list",name:"Fix Position",values:{no:"No (default)",cp_fixedLeftTop:"Left top",cp_fixedLeftBottom:"Left bottom",cp_fixedRightTop:"Right top",cp_fixedRightBottom:"Right bottom"},desc:"Fix the gallery to the corner of the page.",enableExp:"param.allow_lightbox == 'no'"},allow_margins:{group:"misc",type:"num",name:"Gallery margins",desc:"Define the margin size of gallery from the screen.",enableExp:"param.allow_lightbox == 'no'"},allow_lightbox:{group:"misc",type:"list",name:"Open gallery in lightbox",values:{no:"No (default)",thumbnail:"thumbnail",video_thumbnail:"video thumbnail",text:"text"},desc:"Open gallery in lightbox"},allow_lightbox_text:{group:"misc",type:"text",name:"Lightbox button text",desc:"Lightbox button text",enableExp:"param.allow_lightbox == 'text'"},allow_lightbox_size:{group:"misc",type:"list",name:"Lightbox thumbnail size",values:{small:"small 224:140",medium:"medium 440:275"},desc:"Lightbox thumbnail size",enableExp:"param.allow_lightbox == 'thumbnail' || param.allow_lightbox == 'video_thumbnail'"}};this.arg_misc_defaults={cooliris:"no",allow_download:"no",domain_lock:"",password:"",ga_event:"off",allow_search:"no",allow_fixpos:"no",allow_tabs:false,allow_tabs_layout:"theme-1",allow_tabs_tags:"",allow_margins:0,allow_lightbox:"no",allow_lightbox_text:"Open gallery",allow_lightbox_size:"small"};this.arg_template_group={template:{name:"Template",desc:""}};this.arg_template_map={tmpl_unique_name:{group:"template",type:"text",name:"Unique Name",desc:""},tmpl_description:{group:"template",type:"text",name:"Description",desc:""},tmpl_author:{group:"template",type:"text",name:"Author",desc:""},tmpl_visible:{group:"template",type:"list",values:{publicc:"Public",privatee:"Private"},name:"Visible",desc:""},tmpl_license:{group:"template",type:"num",name:"License",desc:""},tmpl_type:{group:"template",type:"text",name:"Type",desc:""},tmpl_support_photo:{group:"template",type:"bool",name:"Support Photo",desc:""},tmpl_support_video:{group:"template",type:"bool",name:"Support Video",desc:""},tmpl_support_audio:{group:"template",type:"bool",name:"Support Audio",desc:""},tmpl_poster_url:{group:"template",type:"text",name:"Poster URL",desc:""},tmpl_demo_fid:{group:"template",type:"text",name:"Demo Fid",desc:""},tmpl_demo_html:{group:"template",type:"html",name:"Demo HTML",desc:""}};this.arg_overlay_group={overlay:{name:"Overlay",desc:"Overlay settings for the gallery."}};this.arg_overlay={overlay_type:{group:"overlay",type:"list",name:"Overlay type",values:{off:"Off",button:"CTA button",watermark:"Watermark",poster_logo:"Overlay on poster",custom:"Custom"},desc:"Overlay type"},overlay_button_title:{group:"overlay",type:"text",name:"Overlay title",desc:"Overlay title",removeExp:"param.overlay_type != 'button'"},overlay_button_text:{group:"overlay",type:"text",name:"Button text",desc:"Text of button",removeExp:"param.overlay_type != 'button'"},overlay_button_color:{group:"overlay",type:"color",name:"Button color",desc:"Color of the button",removeExp:"param.overlay_type != 'button'"},overlay_button_text_color:{group:"overlay",type:"color",name:"Text color",desc:"Color of the text",removeExp:"param.overlay_type != 'button'"},overlay_watermark_url:{group:"overlay",type:"text",name:"Watermark image URL",desc:"Location of an external jpg, png or gif image to show in a corner of the display.",removeExp:"param.overlay_type != 'watermark'"},overlay_watermark_position:{group:"overlay",type:"list",name:"Watermark position",values:{top_left:"top left",top_right:"top right",bottom_left:"bottom left",bottom_right:"bottom right",},desc:"Watermark Position",removeExp:"param.overlay_type != 'watermark'"},overlay_link:{group:"overlay",type:"text",name:"Click url",desc:"Open URL on click.",removeExp:"param.overlay_type != 'button' && param.overlay_type != 'watermark'"},overlay_target:{group:"overlay",type:"bool",name:"Open url in new tab",desc:"Open link in current tab or new tab.",removeExp:"param.overlay_type != 'button' && param.overlay_type != 'watermark'"},overlay_html:{group:"overlay",type:"textarea",name:"Overlay html",desc:"Custom html of overlay",removeExp:"param.overlay_type != 'custom'"},overlay_poster_type:{group:"overlay",type:"list",name:"Overlay type",values:{overlay:"Colored Overlay",image:"Image"},desc:"Choose a transparent colored overlay with customization color or a global preview video poster image for all assets in this gallery",removeExp:"param.overlay_type != 'poster_logo'"},overlay_poster_overlay_bg:{group:"overlay",type:"color",name:"Overlay color",desc:"Match the overlay color to your brand or website color theme",removeExp:"param.overlay_type != 'poster_logo' || param.overlay_poster_type != 'overlay'"},overlay_poster_logo_url:{group:"overlay",type:"text",name:"Image URL",desc:"Location of an external jpg, png or gif image to show on poster",removeExp:"param.overlay_type != 'poster_logo' || param.overlay_poster_type != 'image'"},overlay_time:{group:"overlay",type:"list",name:"Overlay time",values:{onload:"on load",at_sec:"after X seconds",onhover:" on mouse hover",onclick:"on click"},desc:"Overlay show time",removeExp:"param.overlay_type == 'off' || param.overlay_type == 'poster_logo'"},overlay_sec:{group:"overlay",type:"text",name:"Show delay",desc:"Delay in seconds for overlay appearance",removeExp:"param.overlay_time != 'at_sec'"}};this.arg_overlay_defaults={overlay_type:"off",overlay_button_color:"0066CC",overlay_button_text_color:"ffffff",overlay_target:true,overlay_link:"",overlay_button_title:"Title",overlay_button_text:"Button text",overlay_watermark_url:"",overlay_watermark_position:"top_left",overlay_poster_type:"overlay",overlay_poster_overlay_bg:"000000",overlay_html:"",overlay_time:"onload"};this.initialize=function(){this.skin=null;cincopa.trace("GalleryObject - "+this.loaderParams._object+" - "+this.loaderParams._gid);this.loadjscssfile(cincopa._AJAX+"args.aspx?id="+this.loaderParams._object+"&fid="+this.loaderParams._gid,"js")};this.getCSSCode=function(name){var style=this.args["css_"+name];if(style&&style.length){style=style.replace(/~skin_path~/g,this.skinPath);style=style.replace(/~gallery_div~/g,this.loaderParams._object);style=style.replace(/~assets_path~/g,cincopa._HOST+"/assets/");var i=style.indexOf("~arg_");while(i>-1){var t=style.indexOf("~",i+1);if(t==-1){break}var markup=style.substring(i,t);var argname=markup.substr(5,markup.length-1);var argvalue="";try{argvalue=this.args[argname]}catch(ex){}style=style.substring(0,i)+argvalue+style.substring(t+1);i=style.indexOf("~arg_")}style="";if(navigator.appVersion.match(/MSIE (8|7)/)){style=" "+style}}else{style=""}return style};this.drawErrorBox=function(msg){var htm="
");return false};this.onArgs=function(args,skipEvents){_trace("onArgs");if(args!=null){this.args=args}if(this.args&&typeof this.args.iframe!=="undefined"){if(this.args.iframe==="true"){this.args.iframe=true}else{if(this.args.iframe==="false"){this.args.iframe=false}}}if(this.acc){if(this.acc.user){this.uid=this.acc.user.uid;if(this.acc.user.status=="suspended"){cincopa.logError("user_suspended",this.uid);this.drawErrorBox("Gallery is offline - (suspended) Click to restore your gallery or contact us at support@cincopa.com");return}else{if(this.acc.user.status=="abuser"){cincopa.logError("user_abuser",this.uid);this.drawErrorBox("Cincopa trial has expired Please upgrade to re-enable this gallery");return}else{if(this.acc.user.status=="domain_locked"){cincopa.logError("user_domain_locked",this.uid);this.drawErrorBox(this.acc.user.status_msg);cincopa.logFeature("domain-lock-happend",this.uid);return}else{if(this.acc.user.status=="outoftraffic"){cincopa.logError("user_outoftraffic",this.uid);this.drawErrorBox("Gallery is offline - out of traffic Click to restore your gallery or contact us at support@cincopa.com");return}else{if(this.acc.user.status=="outofstorage"&&(this.acc.user.plan_name=="free"||this.acc.user.plan_name=="imagesforlife"||this.acc.user.plan_name=="professional")){cincopa.logError("user_free_outoftraffic",this.uid);this.drawErrorBox("Gallery is offline - out of storage Click to restore your gallery or contact us at support@cincopa.com");return}else{if(this.acc.user.status=="outofstorage"){}else{if((this.acc.user.plan_name=="trial"||this.acc.user.plan_name=="free")&&this.acc.user.admin_attributes!=null&&this.acc.user.admin_attributes.indexOf(",shck:")>-1){if(!this.checkSEOCompliance()){return}}}}}}}}if(this.acc.user.integration&&this.acc.user.integration.hubspot&&this.acc.user.integration.hubspot=="active"){cincopa.registerEvent("cincopa.cp_hubspot_integration","video.*",0);cincopa.registerEvent("cincopa.cp_hubspot_integration","emailgate.*",0);cincopa.logFeature("hubspot-active",this.uid)}else{if(cincopa.override_hubspot){cincopa.registerEvent("cincopa.cp_hubspot_integration","video.*",0)}}if(this.acc.user.settings&&this.acc.user.settings["runtime.resume_playback"]&&this.acc.user.settings["runtime.resume_playback"]=="lastpos"){if(cincopa.analytics_persistent.mode=="off"){cincopa.analytics_persistent.mode="localstorage"}cincopa.registerEvent("cincopa.resume_playback","video.load",0)}if(this.acc.user.settings&&this.acc.user.settings["runtime.anchor_videos"]){this.args.anchor_videos=this.acc.user.settings["runtime.anchor_videos"]}if(this.acc.user.settings&&this.acc.user.settings["analytics.filter_ip"]!=""){cincopa.analytics_filter_ip=this.acc.user.settings["analytics.filter_ip"]}if(this.acc.user.settings&&this.acc.user.settings["analytics.anonymize_ip"]=="on"){cincopa.analytics_anonymize_ip=this.acc.user.settings["analytics.anonymize_ip"]}if(this.acc.user.settings&&this.acc.user.settings["branding.player_main_color_enable"]=="on"){this.args.theme_color_main=this.acc.user.settings["branding.player_main_color"];var rgb=cincopa.hexToRgbA(this.acc.user.settings["branding.player_main_color"]);this.args.theme_color_main_2="rgba("+Math.max(rgb[0]-60,0)+","+Math.max(rgb[1]-60,0)+","+Math.max(rgb[2]-60,0)+",1)";this.args.theme_color_main_bg="rgba("+Math.max(rgb[0]-10,0)+","+Math.max(rgb[1]-10,0)+","+Math.max(rgb[2]-10,0)+",0.3)"}if(this.acc.user.settings&&this.acc.user.settings["runtime.ga_event"]){this.args.ga_event=this.acc.user.settings["runtime.ga_event"]}if(this.acc.user.settings&&this.acc.user.settings["runtime.audio_analytics"]){this.args.audio_analytics=this.acc.user.settings["runtime.audio_analytics"]=="on"?true:false}else{this.args.audio_analytics=false}if(this.acc.user.settings&&this.acc.user.settings["runtime.right_click_copy_embed"]){this.args.right_click_copy_embed=this.acc.user.settings["runtime.right_click_copy_embed"]=="on"?true:false}if(this.acc.user.settings&&this.acc.user.settings["runtime.force_native_player"]){this.args.forceNativeVideo=this.acc.user.settings["runtime.force_native_player"]=="on"?true:false}}else{cincopa.logError("gallery_not_ready","unknow_user");this.drawErrorBox("Gallery is empty");return}}if(!this.uid&&this.args&&this.args.cmapath){this.uid=this.args.cmapath.split("%")[0]}if(Object.keys&&Object.keys(this.args).length===0){cincopa.logError("gallery_not_found","unknow_user");this.drawErrorBox("Gallery not found");return}for(var n in cincopa.hash){if(n.startsWith("cpo")){this.args[n.substring(3)]=cincopa.hash[n]==="false"?false:cincopa.hash[n]==="true"?true:cincopa.hash[n]}}if(this.args&&this.args.domain_lock&&this.args.domain_lock!=""){cincopa.logFeature("domain-lock",this.uid)}if(this.args&&this.args.password&&this.args.password!=""){cincopa.logFeature("password",this.uid)}if(this.args&&this.args.hide_controls&&this.args.hide_controls=="true"){cincopa.logFeature("hide-controls",this.uid)}if(this.args&&this.args.player_watermark_on_off&&this.args.player_watermark_on_off=="true"){cincopa.logFeature("player-watermark",this.uid)}if(this.args&&this.args.watermark_position&&this.args.watermark_position!="no"){cincopa.logFeature("watermark",this.uid)}if(this.args&&this.args.always_on_top&&this.args.always_on_top=="true"){cincopa.logFeature("always-on-top",this.uid)}if(this.args&&this.args.autostart&&this.args.autostart!="false"){cincopa.logFeature("autostart",this.uid)}if(this.args&&this.args.ga_event&&this.args.ga_event=="on"){cincopa.logFeature("ga-event",this.uid)}if(this.args&&this.args.vast&&this.args.vast!=""){cincopa.logFeature("vast",this.uid)}if(!skipEvents){this.onSkinEvent("runtime.on-args");this.onSkinEvent("runtime.internal-on-args")}this.onSkinEvent("runtime.after-on-args");try{if(this.args.override_analytics_load){cincopa.send_beacon(cincopa._ROOT_ANALYTICS+"/oa.aspx?uid="+this.args.override_analytics_load.uid+"&fid="+this.args.override_analytics_load.fid+"&setref="+encodeURIComponent(this.args.override_analytics_load.setref))}else{if(this.loaderParams._fid.indexOf("!")==-1){cincopa.send_beacon(cincopa._ROOT_ANALYTICS+"/oa.aspx?uid="+this.args.cmapath.replace("%2F","&fid=")+"&setref="+encodeURIComponent(cincopa.location().split(/[?#]/)[0]))}else{if(this.args.liveid){cincopa.send_beacon(cincopa._ROOT_ANALYTICS+"/oa.aspx?uid="+this.args.cmapath.replace("%2F","&fid=")+"&setref="+encodeURIComponent(cincopa.location().split(/[?#]/)[0]))}}}}catch(ex){}if(!this.args.haltLoadSkin){this.startLoadSkin()}};this.startLoadSkin=function(){var isiframe=this.args.iframe;if((isiframe===undefined||isiframe==="")&&this.args.template_args!=null){isiframe=this.args.template_args.iframe}if(isiframe===undefined){isiframe=false}else{isiframe=isiframe.toString().toLowerCase()=="true"}if(cincopa.detectMediaElementLib){isiframe=true;this.args.iframe=true}if(isiframe&&this.iframeParentObject==null){this.loadIFrameSkin()}else{this.loadSkin()}};this.loadArgs=function(){if(location.href.indexOf("zemaketemplate=")>-1){this.skin.arg_groups=this.merge_json(this.skin.arg_groups,this.arg_template_group);this.skin.arg_map=this.merge_json(this.skin.arg_map,this.arg_template_map)}var args_map=this.skin.arg_map;var args_defaults=this.skin.arg_defaults;var temp_args={};for(var n in args_defaults){temp_args[n]=args_defaults[n]}for(var n in this.args.template_args){temp_args[n]=this.args.template_args[n]}for(var n in this.arg_misc_defaults){temp_args[n]=this.arg_misc_defaults[n]}for(var n in this.arg_overlay_defaults){temp_args[n]=this.arg_overlay_defaults[n]}var user_permit=this.args.permit;if(this.acc){user_permit=this.acc.user.permit}for(var n in this.args){var par_permit=0;try{if(args_map[n]){par_permit=eval(args_map[n].permit)}}catch(ex){}if(typeof par_permit=="undefined"){par_permit=0}if(par_permit<=user_permit){temp_args[n]=this.args[n]}}var normalize=function(obj){for(var n in obj){if(args_map[n]&&args_map[n].type=="bool"){obj[n]=obj[n]==="true"||obj[n]===true}else{if(obj[n]&&obj[n].type=="num"){obj[n]=parseInt(obj[n])}}}};normalize(temp_args);normalize(temp_args.template_args);this.args=temp_args};this.loadIFrameSkin=function(){var w=100,h=75;if(this.args.widget_w){w=this.args.widget_w}if(this.args.widget_h){h=this.args.widget_h}if(this.args.allow_lightbox=="javascript"){w=0;h=0}var ifrm='
"}if(this.iframeParentObject&&!this.galleryFrameLoaded){var ifrm=parent.document.getElementById("zeiframe_"+this.iframeParentObject);if(ifrm!==null){ifrm.style.width=this.args.widget_w?this.args.widget_w+"px":"";ifrm.style.height=this.args.widget_h?this.args.widget_h+"px":""}inner=upper_panel+inner+lower_panel;obj.insertAdjacentHTML("beforeend",inner);buildUpperPanelContent(this);this.galleryFrameLoaded=true}else{if(this.galleryFrameLoaded){obj=doc.getElementById("inner_"+this.loaderParams._object);obj.innerHTML=htm}else{if(this.galleryFrameLoaded){obj=doc.getElementById("inner_"+this.loaderParams._object);obj.innerHTML+=htm}else{if(!isIframeCode){inner=upper_panel+inner+lower_panel;this.galleryFrameLoaded=true}if(obj){if(is_new_embed){obj.insertAdjacentHTML("beforeend",inner)}else{obj.innerHTML=inner}}else{return}try{cincopa.testtrack(this.uid)}catch(ex){}if(!isIframeCode){buildUpperPanelContent(this)}}}}if(typeof this.args.fonts!="undefined"&&this.args.fonts!="no"){obj.classList.add("cp-font-"+this.args.fonts)}if(is_new_embed&&obj_cover){obj.style.position="relative";obj_cover.parentNode.style.background="#fff";obj_cover.parentNode.style.position="absolute";obj_cover.parentNode.style.top="0";obj_cover.parentNode.style.left="0";obj_cover.parentNode.style.zIndex="10";obj_cover.parentNode.style.transition="opacity 800ms ease 0s";if(!isIframeCode){setTimeout(function(){obj_cover.parentNode.style.opacity="0";setTimeout(function(){obj_cover.parentNode&&obj_cover.parentNode.removeChild(obj_cover)},800)},400)}}this.onSkinEvent("runtime.on-html-loaded")};this.remove=function(){cincopa.removeGalleryById(this.loaderParams._object)};this.loadSkinCSS=function(cssname){this.loadjscssfile(this.skinPath+cssname,"css")};this.loadSkinJS=function(jsname){this.loadjscssfile(this.skinPath+jsname,"js","head")};this.loadSkinJSSequence=function(jsnames,callback){var ns=[];for(var i=0;i-1){prog[assetId]=this.get_video_play_stats({second:cincopa.cp_media_hm[this.uid][assetId].lastpos,uid:this.uid,item:item})}}}}return prog};this.get_video_play_stats=function(eventData){var hmd=this.getContentWindow().cincopa.cp_media_hm[eventData.uid];var assetId=eventData.item.rid;if(hmd&&hmd[assetId]){var tmp={current_progress_sec:typeof eventData.second!=="undefined"?eventData.second:hmd[assetId].lastpos,completion_sec:hmd?hmd[assetId].totaluniqueseconds:null,duration_sec:cincopa.cp_hmsToSecondsOnly(eventData.item.duration),hm_range:hmd?hmd[assetId].hmrange:null};if(tmp.current_progress_sec==-1){tmp.current_progress_sec=0}tmp.completion_percent=Math.round(tmp.completion_sec/tmp.duration_sec*100);tmp.current_completion_percent=Math.round((tmp.current_progress_sec)/tmp.duration_sec*100)}return tmp||{}};this.set_video_play_stats=function(eventData,hm_range){var assetId=eventData.item.rid;var thewind=this.getContentWindow();var item=thewind.cincopa.cp_media_hm[eventData.uid][assetId];item.commit=false;item.totaluniqueseconds=0;item.hmrange=hm_range;var pair=hm_range.split(",");for(var i=0;i-1||wind.cincopa.registeredFunctions[i].filter.indexOf(nspace+".*")>-1){try{eval(wind.cincopa.registeredFunctions[i].func)(name,data,gallery)}catch(ex){cincopa.logException("event "+name,ex)}}}}}catch(ex){cincopa.trace2("clib","onSkinEvent exception",ex)}};this.isIOS=function(){return navigator.userAgent.indexOf("iPod;")>-1||navigator.userAgent.indexOf("iPhone;")>-1||navigator.userAgent.indexOf("iPad;")>-1};this.isAndroid=function(){return navigator.userAgent.indexOf("Linux; U; Android")>-1};this.isFlash=function(major,minor,build){return false};this.getSkin=function(){var zeiframe=document.getElementById("zeiframe_"+this.loaderParams._object);if(zeiframe){return zeiframe.contentWindow.zeGalleryArray.inneriframe.skin}return this.skin};this.reportProblem=function(div_id){var that=this;var doc=this.detectIframeDocument();var container=doc.getElementById(div_id);var position=window.getComputedStyle(container).getPropertyValue("position");if(position!="fixed"&&position!="absolute"){container.style.position="relative"}var reportDiv=document.createElement("div");reportDiv.className="ze_overlay_placeholder";reportDiv.id="ze_report_placeholder";var reportdivCont=document.createElement("div");reportdivCont.className="ze_overlay_container_div";var reportdivContainerContent=document.createElement("div");reportdivContainerContent.className="ze_overlay_container_report_content";var reportdivForm=document.createElement("div");reportdivForm.className="ze_htmloverlay_report_form";var reportdivFormTitle=document.createElement("p");reportdivFormTitle.className="ze_htmloverlay_report_form_text";reportdivFormTitle.innerHTML="Oops something went wrong? which of these best describes the problem?";var reportdivTextarea=document.createElement("textarea");reportdivTextarea.placeholder="Kindly provide detailed information about the specific problem you are experiencing.";var reportdivDropdown=document.createElement("select");reportdivDropdown.name="problem_category";var reportdivDropdownOptions=["Video/audio fails to play","Gallery doesn`t load at all","Video/audio plays but frequently stutters","Video has poor quality","Image doesn't load","Other"];reportdivDropdown.innerHTML="";for(var i=0;i"+reportdivDropdownOptions[i]+""}var reportdivSendBtn=document.createElement("input");reportdivSendBtn.type="submit";reportdivSendBtn.value="Send";reportdivSendBtn.className="ze_reportProblemCancel";var reportdivCncBtn=document.createElement("input");reportdivCncBtn.type="submit";reportdivCncBtn.value="Cancel";reportdivCncBtn.className="ze_reportProblemSubmit";var reportdivErrorMsg=document.createElement("p");reportdivErrorMsg.className="ze_report_form_error_msg";reportdivErrorMsg.innerHTML="Please select a category";reportdivErrorMsg.style.display="none";reportdivForm.appendChild(reportdivFormTitle);reportdivForm.appendChild(reportdivDropdown);reportdivForm.appendChild(reportdivTextarea);reportdivForm.appendChild(reportdivSendBtn);reportdivForm.appendChild(reportdivCncBtn);reportdivForm.appendChild(reportdivErrorMsg);reportdivContainerContent.appendChild(reportdivForm);reportdivCont.appendChild(reportdivContainerContent);reportDiv.appendChild(reportdivCont);container.appendChild(reportDiv);var eventName=cincopa.hasTouch()?"touchstart":"click";reportdivCncBtn.cincopaAddEventListener(eventName,function(e){e.preventDefault();e.stopPropagation();reportDiv.outerHTML="";delete reportDiv});reportdivSendBtn.cincopaAddEventListener(eventName,function(e){var skin=that.getSkin();var go=skin.go;e.preventDefault();e.stopPropagation();reportdivErrorMsg.style.display="none";reportdivDropdown.className="";var url="https://www.cincopa.com/media-platform/send-report-email";var details=reportdivTextarea.value?reportdivTextarea.value:"";var problem_category=reportdivDropdown.value?reportdivDropdown.value:"";var additionDetails="";if(go&&go.loaderParams&&go.loaderParams._fid){additionDetails=" ( Additional Details: "+go.loaderParams._fid+")"}if(problem_category){var params={http_method:"GET",title:"Report a problem",action:"Report a problem",pagepath:location.href,problem_category:problem_category+additionDetails,details:details,};Ajax(url,params,function(res){});reportDiv.outerHTML="";delete reportDiv}else{reportdivErrorMsg.style.display="inline-block";reportdivDropdown.className="problem_error_style"}});reportDiv.cincopaAddEventListener("contextmenu",function(e){e.preventDefault();e.stopPropagation()})};this.copyLinkAndThumb=function(gal){var doc=this.detectIframeDocument();var text="";var href=location.origin+location.pathname,thumb="https://rtcdn.cincopa.com/thumb.aspx?size=large&fid="+this.loaderParams._fid+"&trs=play",title=gal.args.folder_name;if(location.search){href+=location.search+"&cpembed="+this.loaderParams._fid}else{href+="?cpembed="+this.loaderParams._fid}if(this.loaderParams._fid&&this.loaderParams._fid.indexOf("!")>-1&&!this.loaderParams._fid.startsWith("rrid:")){if(this.MediaJSON.items[0]){title=this.MediaJSON.items[0].title||title}}text+='