define("loggingUtils/bi/errors.json",[],function(){return{SINGLE_PAGE_RETRIEVAL_ATTEMPT_FAILED:{errorCode:111020,severity:"warning",params:{p2:"pageId",p1:"hostname",p3:"url",p4:"responseStatusCode"}},ALL_PAGE_RETRIEVAL_ATTEMPTS_FAILED:{errorCode:111021,severity:"fatal",params:{p1:"pageId"}},UNHANDLED_LINK_TYPE_IN_DATA_FIXER:{errorCode:21067,severity:"fatal",params:{p1:"newLinkDataItem"}}}});define("loggingUtils/bi/services/wixBI",["lodash","coreUtils"],function(a,b){"use strict";var c=typeof window!=="undefined";var d=c&&window.queryUtil&&window.queryUtil.isParameterTrue("isEdited");var e={biUrl:"http://frog.wixpress.com",adapter:"",params:{}};var f=function(){if(!c){return true}var a=[/bot/i,/Google Web Preview/i,/^Mozilla\/4\.0$/];var b=window.navigator.userAgent;for(var d=0;d3?b:-1}function z(a){return a.replace(/^http(s)?:\/\/(www\.)?/,"").substring(0,256)}function A(){var a=window.screen&&window.screen.width||0;var b=window.screen&&window.screen.height||0;return a+"x"+b}function B(){var a=0;var b=0;if(window.innerWidth){a=window.innerWidth;b=window.innerHeight}else if(window.document){if(document.documentElement&&document.documentElement.clientWidth){a=document.documentElement.clientWidth;b=document.documentElement.clientHeight}else if(document.body&&document.body.clientWidth){a=document.body.clientWidth;b=document.body.clientHeight}}return a+"x"+b}function C(a,b){f.et=b.et;a.wixBiSession.et=b.et}function D(a){return a>3&&a!==16}function E(a){var b=e[a];e[a]=true;return b}function F(a,b){return a&&a.wixBiSession.viewerSessionId&&a.viewMode!=="preview"&&!c.stringUtils.isTrue(a.currentUrl.query.suppressbi)&&y(b)!==-1&&(!D(b)||!E(b))}function G(a){g[a.siteId]=g[a.siteId]||{pageNumber:1,lastTimeStamp:a.wixBiSession.initialTimestamp||0,viewerSessionId:a.wixBiSession.viewerSessionId||c.guidUtils.getGUID()}}function H(a,b){return{queryString:q(b),adapter:l.adapter,biUrl:a.getServiceTopologyProperty("biServerUrl")||l.biUrl}}function I(a,b){if(!b){return true}var c=a.currentUrl.query.sampleratio;if(a.isDebugMode()&&c!=="force"||c==="none"){return true}return Math.floor(a.wixBiSession.random*b)===0}function J(a,c){if(I(a,p[c.et])){var d=H(a,c);b.wixBI.report(a,d)}}function K(a,b,c){var d=setTimeout(function(){d=0;c(b)},k);a.subSvSession(function(a){if(d){clearTimeout(d);b.vid=a||j;c(b)}})}var L;function M(a,b,c){G(a);var e=r(a,m,b,c);C(a,e);if(F(a,b)){K(a,e,J.bind(null,a))}var f=a.viewMode;f=f==="site"?"":" "+f;if(!L){d.measure("main-r started"+f,"domLoading","beat 4",true);d.measure("utils loaded"+f,"beat 4","beat 5",true);L="beat 5"}var g="beat "+b;d.mark(g);var h=o[b]||b;d.measure(h+f,L,g,true);L=g}return{reportBeatEvent:M,shouldIncludeInSampleRatio:I}});define("loggingUtils/logger/logger",["lodash","loggingUtils/bi/bi","loggingUtils/logger/beat","coreUtils"],function(a,b,c,d){"use strict";var e=typeof window!=="undefined"&&window.queryUtil&&window.queryUtil.isParameterTrue("isEdited");var f=typeof window!=="undefined"&&!window.clientSideRender?4:3;var g=10;var h={errorName:"errn",errorCode:"errc",errc:"errc",src:"src",severity:"sev",sev:"sev",packageName:"errscp"};var i={recoverable:10,warning:20,error:30,fatal:40};var j={eventId:"evid",evid:"evid",src:"src"};var k={};function l(a){return typeof a==="string"?i[a]:a}function m(a){return{errn:a.errorName,evid:10,sev:l(a.severity),cat:e?1:2,iss:1,ut:d.cookieUtils.getCookie("userType")}}function n(b,c){var d=a.merge({src:44,sev:30,errn:"error_name_not_found"},v(b,h),m(b),u(b,c));if(c&&c.description){d.desc=JSON.stringify(c.description).slice(0,512)}return d}function o(b,c){return a.merge({src:42},v(b,j),u(b,c))}function p(b,c,d,e){var f;switch(c){case"error":f=n(d,e);break;case"event":f=o(d,e);break}return a.merge(f,s(b))}function q(a,b,c){var d=b.reportType||(b.errorCode||b.errc?"error":"event");return{biUrl:a.serviceTopology.biServerUrl,adapter:b.adapter||b.endpoint||(d==="error"?"trg":"ugc-viewer"),params:p(a,d,b,c)}}function r(a){var b=a.santaBase&&a.santaBase.match(/([\d\.]+)\/?$/);return b&&b[1]||""}function s(b){k[b.siteId]=k[b.siteId]||b.wixBiSession.viewerSessionId||d.guidUtils.getGUID();var c=b.serviceTopology.serverName?a.first(b.serviceTopology.serverName.split(".")):"";var g={did:b.siteId,msid:b.getMetaSiteId(),majorVer:f,ver:r(b),server:c,viewMode:b.viewMode};if(!e){g.vsi=k[b.siteId]}return g}function t(a){return typeof a==="string"?encodeURIComponent(a):a}function u(b,c){var d={};var e=b.params;if(a.isArray(e)){d=a.pick(c,e)}else if(a.isObject(e)){d=a.mapValues(e,function(a){return t(c[a])})}else{d=a.mapValues(c,t)}return d}function v(b,c){return a.transform(b,function(a,b,d){var e=c[d];if(e){a[e]=b}},{})}function w(a){return d.stringUtils.isTrue(a.currentUrl.query.suppressbi)}function x(a){if(!a){return false}a.callCount=a.callCount||0;a.callCount++;return a.callLimit&&a.callCount>a.callLimit}function y(a,b){if(a.forceBI){return true}var d=g;if(b){if(a.isWixSite()&&"wixSiteSampleRatio"in b){d=b.wixSiteSampleRatio}else if("sampleRatio"in b){d=b.sampleRatio}else if("errorCode"in b||b.endpoint==="editor"){d=0}}if(d&&d>=1){return c.shouldIncludeInSampleRatio(a,d)}return true}function z(a,b){return!w(a)&&!x(b)&&y(a,b)}function A(c,d,e){if(!c||!a.isObject(d)){return}if(z(c,d)){var f=q(c,d,e);b.wixBI.report(c,f)}}function B(a,b){var c=[];var d=a.isPremiumDomain();switch(b){case"googleAnalytics":{if(C(a,b)){c.push(a.googleAnalytics)}break}case"facebookRemarketing":{if(C(a,b)&&d){c.push(a.facebookRemarketing)}break}case"googleRemarketing":{if(C(a,b)&&d){c.push(a.googleRemarketing)}break}case"yandexMetrika":{if(C(a,b)&&d){c.push(a.yandexMetrika)}break}}return c}function C(b,c){return!a.isEmpty(b[c])}function D(a){if(!e&&!w(a)){b.facebookRemarketing.initRemarketingPixel(a,B(a,"facebookRemarketing"))}}function E(a){if(!e&&!w(a)){b.googleRemarketing.initRemarketingPixel(B(a,"googleRemarketing"))}}function F(){b.googleRemarketing.fireRemarketingPixel()}function G(a){if(!e&&!w(a)){b.yandexMetrika.initialize(B(a,"yandexMetrika"))}}function H(a){b.yandexMetrika.reportPageHit(a)}function I(c,d){if(c&&a.isString(d)&&!e&&!w(c)){b.googleAnalytics.reportPageEvent(c,d,B(c,"googleAnalytics"))}}function J(c){if(!e){var d=B(c,"googleAnalytics");b.googleAnalytics.report.apply(null,[d].concat(a.rest(arguments)))}}function K(b,c,d){a.forOwn(d,function(a){a.packageName=b})}return{reportBI:A,reportGoogleAnalytics:J,reportPageEvent:I,register:K,reportBeatEvent:c.reportBeatEvent,initFacebookRemarketingPixel:D,initGoogleRemarketingPixel:E,fireGoogleRemarketingPixel:F,initYandexMetrika:G,reportYandexPageHit:H,shouldSendReport:z}});define("loggingUtils/bi/errors",["loggingUtils/bi/errors.json","lodash","loggingUtils/logger/logger"],function(a,b,c){"use strict";b.forEach(a,function(a,b){a.errorName=b});c.register("utils","error",a);return a});define("loggingUtils/log/log",["lodash","coreUtils"],function(a,b){"use strict";var c=console.log.bind(console);var d=typeof window==="undefined"?true:b.urlUtils.parseUrl(a.get(window,["location","href"],"")).query.debug==="all";var e=d?c:a.noop;return{verbose:e,info:c,warn:console.warn.bind(console),error:console.error.bind(console)}});define("loggingUtils",["loggingUtils/bi/errors","loggingUtils/logger/logger","loggingUtils/log/log","loggingUtils/logger/performance","loggingUtils/logger/newrelic"],function(a,b,c,d,e){"use strict";var f={bi:{errors:a},logger:b,log:c,performance:d,newrelic:e};return f});