Plugin Directory

Changeset 2670803


Ignore:
Timestamp:
02/01/2022 06:33:44 PM (4 years ago)
Author:
morunas
Message:

tagging 3.2.14 - fix typo for OnConsentChanged

Location:
dot-embed
Files:
1 added
4 edited
4 copied

Legend:

Unmodified
Added
Removed
  • dot-embed/tags/3.2.14/dot-embed.php

    r2670802 r2670803  
    99as follows:
    1010<code>[dotembed url="" title="" dotext="" dotid="" pageext="" pageid="" width="" height="" ratio="" loading="" loadingcolor="" gacrossdomaintracking=""]</code>
    11 Version: 3.2.13
     11Version: 3.2.14
    1212Author: Pedro Figueiredo
    1313Author URI: http://dot.vu
  • dot-embed/tags/3.2.14/js/dot-embed.min.js

    r2670393 r2670803  
    11/*!
    22 *
    3  *   @dotvu/dot-embed v3.0.2
     3 *   @dotvu/dot-embed v3.0.3
    44 *
    55 *   A lightweight library for embedding interactive content
     
    2929 */
    3030/*! For license information please see dot-embed-3.0.js.LICENSE.txt */
    31 !function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define("dotEmbed",[],t):"object"===typeof exports?exports.dotEmbed=t():e.dotEmbed=t()}(this,(function(){return function(e){var t={};function __webpack_require__(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,__webpack_require__),r.l=!0,r.exports}return __webpack_require__.m=e,__webpack_require__.c=t,__webpack_require__.d=function(e,t,n){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},__webpack_require__.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(e,t){if(1&t&&(e=__webpack_require__(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(__webpack_require__.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)__webpack_require__.d(n,r,function(t){return e[t]}.bind(null,r));return n},__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,"a",t),t},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=5)}([function(e,t){function _typeof(t){return"function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?e.exports=_typeof=function(e){return typeof e}:e.exports=_typeof=function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(t)}e.exports=_typeof},function(e,t,n){"use strict";e.exports=n(2).polyfill()},function(e,t,n){(function(r,o){var i,a,s,u=n(0);s=function(){"use strict";function isFunction(e){return"function"===typeof e}var e=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},t=0,n=void 0,i=void 0,asap=function(e,n){d[t]=e,d[t+1]=n,2===(t+=2)&&(i?i(flush):p())},a="undefined"!==typeof window?window:void 0,s=a||{},c=s.MutationObserver||s.WebKitMutationObserver,l="undefined"===typeof self&&"undefined"!==typeof r&&"[object process]"==={}.toString.call(r),f="undefined"!==typeof Uint8ClampedArray&&"undefined"!==typeof importScripts&&"undefined"!==typeof MessageChannel;function useSetTimeout(){var e=setTimeout;return function(){return e(flush,1)}}var d=new Array(1e3);function flush(){for(var e=0;e<t;e+=2)(0,d[e])(d[e+1]),d[e]=void 0,d[e+1]=void 0;t=0}var p=void 0;function then(e,t){var n=this,r=new this.constructor(noop);void 0===r[h]&&makePromise(r);var o=n._state;if(o){var i=arguments[o-1];asap((function(){return invokeCallback(o,r,i,n._result)}))}else subscribe(n,r,e,t);return r}function resolve$1(e){if(e&&"object"===u(e)&&e.constructor===this)return e;var t=new this(noop);return resolve(t,e),t}p=l?function(){return r.nextTick(flush)}:c?function(){var e=0,t=new c(flush),n=document.createTextNode("");return t.observe(n,{characterData:!0}),function(){n.data=e=++e%2}}():f?function(){var e=new MessageChannel;return e.port1.onmessage=flush,function(){return e.port2.postMessage(0)}}():void 0===a?function(){try{var e=Function("return this")().require("vertx");return"undefined"!==typeof(n=e.runOnLoop||e.runOnContext)?function(){n(flush)}:useSetTimeout()}catch(t){return useSetTimeout()}}():useSetTimeout();var h=Math.random().toString(36).substring(2);function noop(){}var m=void 0;function handleMaybeThenable(e,t,n){t.constructor===e.constructor&&n===then&&t.constructor.resolve===resolve$1?function(e,t){1===t._state?fulfill(e,t._result):2===t._state?reject(e,t._result):subscribe(t,void 0,(function(t){return resolve(e,t)}),(function(t){return reject(e,t)}))}(e,t):void 0===n?fulfill(e,t):isFunction(n)?function(e,t,n){asap((function(e){var r=!1,o=function(e,t,n,r){try{e.call(t,n,r)}catch(o){return o}}(n,t,(function(n){r||(r=!0,t!==n?resolve(e,n):fulfill(e,n))}),(function(t){r||(r=!0,reject(e,t))}),e._label);!r&&o&&(r=!0,reject(e,o))}),e)}(e,t,n):fulfill(e,t)}function resolve(e,t){if(e===t)reject(e,new TypeError("You cannot resolve a promise with itself"));else if(function(e){var t=u(e);return null!==e&&("object"===t||"function"===t)}(t)){var n=void 0;try{n=t.then}catch(r){return void reject(e,r)}handleMaybeThenable(e,t,n)}else fulfill(e,t)}function publishRejection(e){e._onerror&&e._onerror(e._result),publish(e)}function fulfill(e,t){e._state===m&&(e._result=t,e._state=1,0!==e._subscribers.length&&asap(publish,e))}function reject(e,t){e._state===m&&(e._state=2,e._result=t,asap(publishRejection,e))}function subscribe(e,t,n,r){var o=e._subscribers,i=o.length;e._onerror=null,o[i]=t,o[i+1]=n,o[i+2]=r,0===i&&e._state&&asap(publish,e)}function publish(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r=void 0,o=void 0,i=e._result,a=0;a<t.length;a+=3)r=t[a],o=t[a+n],r?invokeCallback(n,r,o,i):o(i);e._subscribers.length=0}}function invokeCallback(e,t,n,r){var o=isFunction(n),i=void 0,a=void 0,s=!0;if(o){try{i=n(r)}catch(u){s=!1,a=u}if(t===i)return void reject(t,new TypeError("A promises callback cannot return that same promise."))}else i=r;t._state!==m||(o&&s?resolve(t,i):!1===s?reject(t,a):1===e?fulfill(t,i):2===e&&reject(t,i))}var y=0;function makePromise(e){e[h]=y++,e._state=void 0,e._result=void 0,e._subscribers=[]}var v=function(){function Enumerator(t,n){this._instanceConstructor=t,this.promise=new t(noop),this.promise[h]||makePromise(this.promise),e(n)?(this.length=n.length,this._remaining=n.length,this._result=new Array(this.length),0===this.length?fulfill(this.promise,this._result):(this.length=this.length||0,this._enumerate(n),0===this._remaining&&fulfill(this.promise,this._result))):reject(this.promise,new Error("Array Methods must be provided an Array"))}return Enumerator.prototype._enumerate=function(e){for(var t=0;this._state===m&&t<e.length;t++)this._eachEntry(e[t],t)},Enumerator.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===resolve$1){var o=void 0,i=void 0,a=!1;try{o=e.then}catch(u){a=!0,i=u}if(o===then&&e._state!==m)this._settledAt(e._state,t,e._result);else if("function"!==typeof o)this._remaining--,this._result[t]=e;else if(n===_){var s=new n(noop);a?reject(s,i):handleMaybeThenable(s,e,o),this._willSettleAt(s,t)}else this._willSettleAt(new n((function(t){return t(e)})),t)}else this._willSettleAt(r(e),t)},Enumerator.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===m&&(this._remaining--,2===e?reject(r,n):this._result[t]=n),0===this._remaining&&fulfill(r,this._result)},Enumerator.prototype._willSettleAt=function(e,t){var n=this;subscribe(e,void 0,(function(e){return n._settledAt(1,t,e)}),(function(e){return n._settledAt(2,t,e)}))},Enumerator}(),_=function(){function Promise(e){this[h]=y++,this._result=this._state=void 0,this._subscribers=[],noop!==e&&("function"!==typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof Promise?function(e,t){try{t((function(t){resolve(e,t)}),(function(t){reject(e,t)}))}catch(n){reject(e,n)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return Promise.prototype.catch=function(e){return this.then(null,e)},Promise.prototype.finally=function(e){var t=this,n=t.constructor;return isFunction(e)?t.then((function(t){return n.resolve(e()).then((function(){return t}))}),(function(t){return n.resolve(e()).then((function(){throw t}))})):t.then(e,e)},Promise}();return _.prototype.then=then,_.all=function(e){return new v(this,e).promise},_.race=function(t){var n=this;return e(t)?new n((function(e,r){for(var o=t.length,i=0;i<o;i++)n.resolve(t[i]).then(e,r)})):new n((function(e,t){return t(new TypeError("You must pass an array to race."))}))},_.resolve=resolve$1,_.reject=function(e){var t=new this(noop);return reject(t,e),t},_._setScheduler=function(e){i=e},_._setAsap=function(e){asap=e},_._asap=asap,_.polyfill=function(){var e=void 0;if("undefined"!==typeof o)e=o;else if("undefined"!==typeof self)e=self;else try{e=Function("return this")()}catch(r){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var n=null;try{n=Object.prototype.toString.call(t.resolve())}catch(r){}if("[object Promise]"===n&&!t.cast)return}e.Promise=_},_.Promise=_,_},"object"===u(t)&&"undefined"!==typeof e?e.exports=s():void 0===(a="function"===typeof(i=s)?i.call(t,n,t,e):i)||(e.exports=a)}).call(this,n(3),n(4))},function(e,t){var n,r,o=e.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(e){if(n===setTimeout)return setTimeout(e,0);if((n===defaultSetTimout||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:defaultSetTimout}catch(e){n=defaultSetTimout}try{r="function"===typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){r=defaultClearTimeout}}();var i,a=[],s=!1,u=-1;function cleanUpNextTick(){s&&i&&(s=!1,i.length?a=i.concat(a):u=-1,a.length&&drainQueue())}function drainQueue(){if(!s){var e=runTimeout(cleanUpNextTick);s=!0;for(var t=a.length;t;){for(i=a,a=[];++u<t;)i&&i[u].run();u=-1,t=a.length}i=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===defaultClearTimeout||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function Item(e,t){this.fun=e,this.array=t}function noop(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];a.push(new Item(e,t)),1!==a.length||s||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=noop,o.addListener=noop,o.once=noop,o.off=noop,o.removeListener=noop,o.removeAllListeners=noop,o.emit=noop,o.prependListener=noop,o.prependOnceListener=noop,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){var r,o=n(0);r=function(){return this}();try{r=r||new Function("return this")()}catch(i){"object"===("undefined"===typeof window?"undefined":o(window))&&(r=window)}e.exports=r},function(e,t,n){"use strict";n.r(t),n.d(t,"load",(function(){return u}));var r={};function _typeof(e){return(_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.r(r),n.d(r,"id",(function(){return o})),n.d(r,"init",(function(){return init}));n(1);window.Date.now=function(){return(new window.Date).getTime()};var dotPostMessage_onMessage=function(e,t,n,r){!function(e){window.addEventListener("message",(function(t){e(t.data)}))}((function(o){var i=function(e,t,n,r){try{var o=JSON.parse(r);return o&&o.hasOwnProperty("dotId")&&o.dotId===e+""&&o.hasOwnProperty("pageId")&&o.pageId===t+""&&o.hasOwnProperty("event")&&o.event===n&&o}catch(i){return!1}}(e,t,n,o);if(i)return r(i.data)}))},dotPostMessage_sendMessage=function(e,t,n,r,o,i){(i=i||window.parent)&&function(e,t,n){e.postMessage(n,t)}(i,r||"*",JSON.stringify({dotId:e.toString(),pageId:t,event:n,data:o}))},getLoadingSpinner=function(){var e=document.createElement("div"),t=document.createElement("div"),n=document.createElement("div"),r=document.createElement("div");return e.className="spinner",t.className="bounce1",n.className="bounce2",r.className="bounce3",e.appendChild(t),e.appendChild(n),e.appendChild(r),e},getEmbedHtml=function(){var e=arguments.length&&"undefined"!==arguments[0]?arguments[0]:"on",t=document.createElement("div"),n=document.createElement("div");if(n.className="dot-embed-iframe-container","off"!==e){var r=document.createElement("div");r.className="dot-embed-loading",r.appendChild(getLoadingSpinner()),t.appendChild(r)}return t.appendChild(n),t},getUrlParameter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e=e.replace(/[[]/,"\\[").replace(/[\]]/,"\\]");var t=new RegExp("[\\?&]"+e+"=([^&#]*)"),n=t.exec(window.location.search);return null===n?"":decodeURIComponent(n[1].replace(/\+/g," "))};function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _unsupportedIterableToArray(e,t){if(e){if("string"===typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _slicedToArray(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(u){o=!0,i=u}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}(e,t)||_unsupportedIterableToArray(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var o="OneTrust",init=function(e){return!!window.OneTrust&&(e("string"===typeof window.OnetrustActiveGroups||window.OnetrustActiveGroups instanceof String?window.OnetrustActiveGroups.split(",").filter((function(e){return e})):[]),t=e,window.OneTrust.OnConsentChange((function(e){t(function(e){return e.details}(e))})),!0);var t},i=function(){function ConsentMonitor(e){var t=e.onChange;_classCallCheck(this,ConsentMonitor),this.retries=0,this.onChange=t,this.waitForConsentEntities({OneTrust:r})}return _createClass(ConsentMonitor,[{key:"destroy",value:function(){this._waiting&&clearTimeout(this._waiting)}},{key:"waitForConsentEntities",value:function(e){var t=this;e=Object.entries(e).reduce((function(e,n){var r=_slicedToArray(n,2),o=r[0],i=r[1];try{return i.init((function(e){t.onChange({entity:o,consents:e})}))||(e[o]=i),e}catch(a){return e}}),{}),this.retries++,this.retries<120&&Object.keys(e).length>0&&(this._waiting=setTimeout((function(){return t.waitForConsentEntities(e)}),500))}}]),ConsentMonitor}(),a=function(){function Page(e){var t=this;_classCallCheck(this,Page),this._pagePostMessager=e,this._counter=0,this.datafields={get:function(e){return new Promise((function(n,r){var o="".concat(e,"_").concat(t._getCounter());t._pagePostMessager.on(o,(function onResponse(e){t._pagePostMessager.off(o,onResponse),e&&!e.error||r(e.error),n(e.value)})),t._pagePostMessager.send("get_data",{requestId:o,sessionDataFieldName:e})}))},set:function(e,n){t._pagePostMessager.send("set_data",{sessionDataFieldName:e,value:n})}},this.actions={run:function(e){t._pagePostMessager.send("run_action",{actionName:e})}},this.events={subscribe:function(e,n){t._pagePostMessager.on("dot_embed_event",(function(t){t.event&&t.event===e&&n(t.data)}))},unsubscribe:function(e,t){}},this.consents={set:function(e,n){t.setConsents(e,n)}},this.consentMonitor=new i({onChange:function(e){var n=e.entity,r=e.consents;t.consents.set(n,r)}})}return _createClass(Page,[{key:"destroy",value:function(){this.consentMonitor&&this.consentMonitor.destroy()}},{key:"setConsents",value:function(e,t){var n=this;setTimeout((function(){return n._pagePostMessager.send("dot_embed_consents:entity:set",{entity:e,consents:t})}),1e3)}},{key:"_getCounter",value:function(){return++this._counter}}]),Page}();var s=function(){function PagePostMessager(e){var t=e.iframe,n=e.dotId,r=e.pageId;_classCallCheck(this,PagePostMessager),this.iframe=t,this.dotId=n,this.pageId=r,this._listeners={}}return _createClass(PagePostMessager,[{key:"send",value:function(e,t){dotPostMessage_sendMessage(this.dotId,this.pageId,e,"*",t,this.iframe.contentWindow||this.iframe.contentDocument)}},{key:"on",value:function(e,t){var n=this;this._listeners[e]||(dotPostMessage_onMessage(this.dotId,this.pageId,e,(function(t){var r,o=function(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,F=function(){};return{s:F,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,a=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(a)throw o}}}}(n._listeners[e]);try{for(o.s();!(r=o.n()).done;){(0,r.value)(t)}}catch(i){o.e(i)}finally{o.f()}})),this._listeners[e]=[]),this._listeners[e].push(t)}},{key:"off",value:function(e,t){this._listeners[e]&&(this._listeners[e]=this._listeners[e].filter((function(e){return e!==t})))}}]),PagePostMessager}(),dummy=function(){},App_load=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:dummy;if(null===t||"object"!==_typeof(t))throw new Error("dot-embed: Invalid iframe argument. Expected object.");if(!t.hasOwnProperty("dotId")||!t.hasOwnProperty("pageId"))throw new Error("dot-embed: Invalid arguments. Expected dotId and pageId.");var r=t.dotId,o=t.pageId;if(!r||!o)throw new Error("dot-embed: Invalid arguments. Expected dotId and pageId");var i=getUrlParameter(t.datastore),u=t.datastore&&i?"/d/"+i:"",c=t.urlData||{},l=[];for(var f in c)Object.prototype.hasOwnProperty.call(c,f)&&l.push(f+"="+encodeURIComponent(c[f]));var d=t.dotExt||"_"+r,p=t.pageExt||"_"+o,h=t.title||null,m=t.dotDomain||"https://dot.vu",y=t.customdomainlink?t.customdomainlink:m+"/p/"+d+"/"+p;y+=u,y+=l.length>0?"?"+l.join("&"):"";var v=t.gaCrossDomainTracking;e.appendChild(getEmbedHtml(t.loading));var _="off"!==t.loading&&e.getElementsByClassName("dot-embed-loading")[0],b=e.getElementsByClassName("dot-embed-iframe-container")[0],g=t.height,w=t.width,T=t.ratio||!1,k="auto"===g&&!T;T&&(g="auto");var hasUnits=function(e){return parseFloat(e)+""!==e+""},C=document.createElement("iframe");C.setAttribute("frameborder",0),C.setAttribute("width",w),C.setAttribute("height",g),h&&C.setAttribute("title",h),hasUnits(w)||(w+="px"),hasUnits(g)||(g+="px"),C.style.width=w,C.style.height=g;var j=["camera","autoplay"];C.setAttribute("allow",j.join("; ")),k&&C.setAttribute("scrolling","no");var onReady=function(){if(dotPostMessage_onMessage(r,o,"popup_open",(function(e){C.scrollIntoView()})),_&&(_.style.display="none"),b.style.display="block",b.className+=" active",k){dotPostMessage_onMessage(r,o,"height_update",(function(e){e.hasOwnProperty("height")&&(b.style.height=e.height+"px",C.style.height=e.height+"px",C.setAttribute("height",e.height))}));var e=0,requestResize=function(){var t=Date.now();e+1e3<t&&(dotPostMessage_sendMessage(r,o,"request_height","*",{},C.contentWindow||C.contentDocument),e=t)};window.addEventListener("resize",requestResize),function requestResizeIteration(){requestResize(),setTimeout(requestResizeIteration,1e3)}()}return n(new a(new s({iframe:C,dotId:r,pageId:o})))};"off"===t.loading?(b.innerHTML="",b.appendChild(C),b.style.display="block",b.className+=" active",Object.prototype.hasOwnProperty.call(t,"noWaitForLoaded")?onReady():dotPostMessage_onMessage(r,o,"load_finished",onReady)):(dotPostMessage_onMessage(r,o,"load_finished",onReady),b.style.display="none",b.innerHTML="",b.appendChild(C));var updateIframeUrl=function(e){C.setAttribute("src",e)};if("yes"===v){var A=40,E=200;function whenGALoaded(){if(A>0)try{if(window.GoogleAnalyticsObject&&window[window.GoogleAnalyticsObject]){var e=window[window.GoogleAnalyticsObject].getAll()[0],t=new window.gaplugins.Linker(e);y=t.decorate(y),updateIframeUrl(y)}else A--,setTimeout(whenGALoaded,E)}catch(n){A--,setTimeout(whenGALoaded,E)}else updateIframeUrl(y)}whenGALoaded()}else updateIframeUrl(y)};!function(){var e,t;!function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=0;t<e.length;t++)try{App_load.apply(null,e[t])}catch(n){console.warn(n)}}(null===(e=window.dotEmbed)||void 0===e||null===(t=e.load)||void 0===t?void 0:t.q),function(){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");t.appendChild(document.createTextNode(".dot-embed-loading{height:80px}.dot-embed-loading .spinner{width:80px;display:block;margin:60px auto;text-align:center}.dot-embed-iframe-container{margin:0 auto;position:relative}.dot-embed-iframe-container iframe{opacity:0;visibility:hidden;transition:opacity .62s ease-in .3s}.dot-embed-iframe-container.active iframe{opacity:1;visibility:visible;transition:opacity .62s ease-in 0s,visibility 0s linear .62s}.dot-embed-loading .spinner>div{width:18px;height:18px;background-color:#595959;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.dot-embed-loading .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.dot-embed-loading .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}")),e.appendChild(t)}()}();var u=App_load}])}));
     31!function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define("dotEmbed",[],t):"object"===typeof exports?exports.dotEmbed=t():e.dotEmbed=t()}(this,(function(){return function(e){var t={};function __webpack_require__(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,__webpack_require__),r.l=!0,r.exports}return __webpack_require__.m=e,__webpack_require__.c=t,__webpack_require__.d=function(e,t,n){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},__webpack_require__.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(e,t){if(1&t&&(e=__webpack_require__(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(__webpack_require__.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)__webpack_require__.d(n,r,function(t){return e[t]}.bind(null,r));return n},__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,"a",t),t},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=5)}([function(e,t){function _typeof(t){return"function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?e.exports=_typeof=function(e){return typeof e}:e.exports=_typeof=function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(t)}e.exports=_typeof},function(e,t,n){"use strict";e.exports=n(2).polyfill()},function(e,t,n){(function(r,o){var i,a,s,u=n(0);s=function(){"use strict";function isFunction(e){return"function"===typeof e}var e=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},t=0,n=void 0,i=void 0,asap=function(e,n){d[t]=e,d[t+1]=n,2===(t+=2)&&(i?i(flush):p())},a="undefined"!==typeof window?window:void 0,s=a||{},c=s.MutationObserver||s.WebKitMutationObserver,l="undefined"===typeof self&&"undefined"!==typeof r&&"[object process]"==={}.toString.call(r),f="undefined"!==typeof Uint8ClampedArray&&"undefined"!==typeof importScripts&&"undefined"!==typeof MessageChannel;function useSetTimeout(){var e=setTimeout;return function(){return e(flush,1)}}var d=new Array(1e3);function flush(){for(var e=0;e<t;e+=2)(0,d[e])(d[e+1]),d[e]=void 0,d[e+1]=void 0;t=0}var p=void 0;function then(e,t){var n=this,r=new this.constructor(noop);void 0===r[h]&&makePromise(r);var o=n._state;if(o){var i=arguments[o-1];asap((function(){return invokeCallback(o,r,i,n._result)}))}else subscribe(n,r,e,t);return r}function resolve$1(e){if(e&&"object"===u(e)&&e.constructor===this)return e;var t=new this(noop);return resolve(t,e),t}p=l?function(){return r.nextTick(flush)}:c?function(){var e=0,t=new c(flush),n=document.createTextNode("");return t.observe(n,{characterData:!0}),function(){n.data=e=++e%2}}():f?function(){var e=new MessageChannel;return e.port1.onmessage=flush,function(){return e.port2.postMessage(0)}}():void 0===a?function(){try{var e=Function("return this")().require("vertx");return"undefined"!==typeof(n=e.runOnLoop||e.runOnContext)?function(){n(flush)}:useSetTimeout()}catch(t){return useSetTimeout()}}():useSetTimeout();var h=Math.random().toString(36).substring(2);function noop(){}var m=void 0;function handleMaybeThenable(e,t,n){t.constructor===e.constructor&&n===then&&t.constructor.resolve===resolve$1?function(e,t){1===t._state?fulfill(e,t._result):2===t._state?reject(e,t._result):subscribe(t,void 0,(function(t){return resolve(e,t)}),(function(t){return reject(e,t)}))}(e,t):void 0===n?fulfill(e,t):isFunction(n)?function(e,t,n){asap((function(e){var r=!1,o=function(e,t,n,r){try{e.call(t,n,r)}catch(o){return o}}(n,t,(function(n){r||(r=!0,t!==n?resolve(e,n):fulfill(e,n))}),(function(t){r||(r=!0,reject(e,t))}),e._label);!r&&o&&(r=!0,reject(e,o))}),e)}(e,t,n):fulfill(e,t)}function resolve(e,t){if(e===t)reject(e,new TypeError("You cannot resolve a promise with itself"));else if(function(e){var t=u(e);return null!==e&&("object"===t||"function"===t)}(t)){var n=void 0;try{n=t.then}catch(r){return void reject(e,r)}handleMaybeThenable(e,t,n)}else fulfill(e,t)}function publishRejection(e){e._onerror&&e._onerror(e._result),publish(e)}function fulfill(e,t){e._state===m&&(e._result=t,e._state=1,0!==e._subscribers.length&&asap(publish,e))}function reject(e,t){e._state===m&&(e._state=2,e._result=t,asap(publishRejection,e))}function subscribe(e,t,n,r){var o=e._subscribers,i=o.length;e._onerror=null,o[i]=t,o[i+1]=n,o[i+2]=r,0===i&&e._state&&asap(publish,e)}function publish(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r=void 0,o=void 0,i=e._result,a=0;a<t.length;a+=3)r=t[a],o=t[a+n],r?invokeCallback(n,r,o,i):o(i);e._subscribers.length=0}}function invokeCallback(e,t,n,r){var o=isFunction(n),i=void 0,a=void 0,s=!0;if(o){try{i=n(r)}catch(u){s=!1,a=u}if(t===i)return void reject(t,new TypeError("A promises callback cannot return that same promise."))}else i=r;t._state!==m||(o&&s?resolve(t,i):!1===s?reject(t,a):1===e?fulfill(t,i):2===e&&reject(t,i))}var y=0;function makePromise(e){e[h]=y++,e._state=void 0,e._result=void 0,e._subscribers=[]}var v=function(){function Enumerator(t,n){this._instanceConstructor=t,this.promise=new t(noop),this.promise[h]||makePromise(this.promise),e(n)?(this.length=n.length,this._remaining=n.length,this._result=new Array(this.length),0===this.length?fulfill(this.promise,this._result):(this.length=this.length||0,this._enumerate(n),0===this._remaining&&fulfill(this.promise,this._result))):reject(this.promise,new Error("Array Methods must be provided an Array"))}return Enumerator.prototype._enumerate=function(e){for(var t=0;this._state===m&&t<e.length;t++)this._eachEntry(e[t],t)},Enumerator.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===resolve$1){var o=void 0,i=void 0,a=!1;try{o=e.then}catch(u){a=!0,i=u}if(o===then&&e._state!==m)this._settledAt(e._state,t,e._result);else if("function"!==typeof o)this._remaining--,this._result[t]=e;else if(n===_){var s=new n(noop);a?reject(s,i):handleMaybeThenable(s,e,o),this._willSettleAt(s,t)}else this._willSettleAt(new n((function(t){return t(e)})),t)}else this._willSettleAt(r(e),t)},Enumerator.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===m&&(this._remaining--,2===e?reject(r,n):this._result[t]=n),0===this._remaining&&fulfill(r,this._result)},Enumerator.prototype._willSettleAt=function(e,t){var n=this;subscribe(e,void 0,(function(e){return n._settledAt(1,t,e)}),(function(e){return n._settledAt(2,t,e)}))},Enumerator}(),_=function(){function Promise(e){this[h]=y++,this._result=this._state=void 0,this._subscribers=[],noop!==e&&("function"!==typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof Promise?function(e,t){try{t((function(t){resolve(e,t)}),(function(t){reject(e,t)}))}catch(n){reject(e,n)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return Promise.prototype.catch=function(e){return this.then(null,e)},Promise.prototype.finally=function(e){var t=this,n=t.constructor;return isFunction(e)?t.then((function(t){return n.resolve(e()).then((function(){return t}))}),(function(t){return n.resolve(e()).then((function(){throw t}))})):t.then(e,e)},Promise}();return _.prototype.then=then,_.all=function(e){return new v(this,e).promise},_.race=function(t){var n=this;return e(t)?new n((function(e,r){for(var o=t.length,i=0;i<o;i++)n.resolve(t[i]).then(e,r)})):new n((function(e,t){return t(new TypeError("You must pass an array to race."))}))},_.resolve=resolve$1,_.reject=function(e){var t=new this(noop);return reject(t,e),t},_._setScheduler=function(e){i=e},_._setAsap=function(e){asap=e},_._asap=asap,_.polyfill=function(){var e=void 0;if("undefined"!==typeof o)e=o;else if("undefined"!==typeof self)e=self;else try{e=Function("return this")()}catch(r){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var n=null;try{n=Object.prototype.toString.call(t.resolve())}catch(r){}if("[object Promise]"===n&&!t.cast)return}e.Promise=_},_.Promise=_,_},"object"===u(t)&&"undefined"!==typeof e?e.exports=s():void 0===(a="function"===typeof(i=s)?i.call(t,n,t,e):i)||(e.exports=a)}).call(this,n(3),n(4))},function(e,t){var n,r,o=e.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(e){if(n===setTimeout)return setTimeout(e,0);if((n===defaultSetTimout||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:defaultSetTimout}catch(e){n=defaultSetTimout}try{r="function"===typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){r=defaultClearTimeout}}();var i,a=[],s=!1,u=-1;function cleanUpNextTick(){s&&i&&(s=!1,i.length?a=i.concat(a):u=-1,a.length&&drainQueue())}function drainQueue(){if(!s){var e=runTimeout(cleanUpNextTick);s=!0;for(var t=a.length;t;){for(i=a,a=[];++u<t;)i&&i[u].run();u=-1,t=a.length}i=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===defaultClearTimeout||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function Item(e,t){this.fun=e,this.array=t}function noop(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];a.push(new Item(e,t)),1!==a.length||s||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=noop,o.addListener=noop,o.once=noop,o.off=noop,o.removeListener=noop,o.removeAllListeners=noop,o.emit=noop,o.prependListener=noop,o.prependOnceListener=noop,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){var r,o=n(0);r=function(){return this}();try{r=r||new Function("return this")()}catch(i){"object"===("undefined"===typeof window?"undefined":o(window))&&(r=window)}e.exports=r},function(e,t,n){"use strict";n.r(t),n.d(t,"load",(function(){return u}));var r={};function _typeof(e){return(_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.r(r),n.d(r,"id",(function(){return o})),n.d(r,"init",(function(){return init}));n(1);window.Date.now=function(){return(new window.Date).getTime()};var dotPostMessage_onMessage=function(e,t,n,r){!function(e){window.addEventListener("message",(function(t){e(t.data)}))}((function(o){var i=function(e,t,n,r){try{var o=JSON.parse(r);return o&&o.hasOwnProperty("dotId")&&o.dotId===e+""&&o.hasOwnProperty("pageId")&&o.pageId===t+""&&o.hasOwnProperty("event")&&o.event===n&&o}catch(i){return!1}}(e,t,n,o);if(i)return r(i.data)}))},dotPostMessage_sendMessage=function(e,t,n,r,o,i){(i=i||window.parent)&&function(e,t,n){e.postMessage(n,t)}(i,r||"*",JSON.stringify({dotId:e.toString(),pageId:t,event:n,data:o}))},getLoadingSpinner=function(){var e=document.createElement("div"),t=document.createElement("div"),n=document.createElement("div"),r=document.createElement("div");return e.className="spinner",t.className="bounce1",n.className="bounce2",r.className="bounce3",e.appendChild(t),e.appendChild(n),e.appendChild(r),e},getEmbedHtml=function(){var e=arguments.length&&"undefined"!==arguments[0]?arguments[0]:"on",t=document.createElement("div"),n=document.createElement("div");if(n.className="dot-embed-iframe-container","off"!==e){var r=document.createElement("div");r.className="dot-embed-loading",r.appendChild(getLoadingSpinner()),t.appendChild(r)}return t.appendChild(n),t},getUrlParameter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e=e.replace(/[[]/,"\\[").replace(/[\]]/,"\\]");var t=new RegExp("[\\?&]"+e+"=([^&#]*)"),n=t.exec(window.location.search);return null===n?"":decodeURIComponent(n[1].replace(/\+/g," "))};function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _unsupportedIterableToArray(e,t){if(e){if("string"===typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _slicedToArray(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(u){o=!0,i=u}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}(e,t)||_unsupportedIterableToArray(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var o="OneTrust",init=function(e){return!!window.OneTrust&&(e("string"===typeof window.OnetrustActiveGroups||window.OnetrustActiveGroups instanceof String?window.OnetrustActiveGroups.split(",").filter((function(e){return e})):[]),t=e,window.OneTrust.OnConsentChanged((function(e){t(function(e){return e.details}(e))})),!0);var t},i=function(){function ConsentMonitor(e){var t=e.onChange;_classCallCheck(this,ConsentMonitor),this.retries=0,this.onChange=t,this.waitForConsentEntities({OneTrust:r})}return _createClass(ConsentMonitor,[{key:"destroy",value:function(){this._waiting&&clearTimeout(this._waiting)}},{key:"waitForConsentEntities",value:function(e){var t=this;e=Object.entries(e).reduce((function(e,n){var r=_slicedToArray(n,2),o=r[0],i=r[1];try{return i.init((function(e){t.onChange({entity:o,consents:e})}))||(e[o]=i),e}catch(a){return e}}),{}),this.retries++,this.retries<120&&Object.keys(e).length>0&&(this._waiting=setTimeout((function(){return t.waitForConsentEntities(e)}),500))}}]),ConsentMonitor}(),a=function(){function Page(e){var t=this;_classCallCheck(this,Page),this._pagePostMessager=e,this._counter=0,this.datafields={get:function(e){return new Promise((function(n,r){var o="".concat(e,"_").concat(t._getCounter());t._pagePostMessager.on(o,(function onResponse(e){t._pagePostMessager.off(o,onResponse),e&&!e.error||r(e.error),n(e.value)})),t._pagePostMessager.send("get_data",{requestId:o,sessionDataFieldName:e})}))},set:function(e,n){t._pagePostMessager.send("set_data",{sessionDataFieldName:e,value:n})}},this.actions={run:function(e){t._pagePostMessager.send("run_action",{actionName:e})}},this.events={subscribe:function(e,n){t._pagePostMessager.on("dot_embed_event",(function(t){t.event&&t.event===e&&n(t.data)}))},unsubscribe:function(e,t){}},this.consents={set:function(e,n){t.setConsents(e,n)}},this.consentMonitor=new i({onChange:function(e){var n=e.entity,r=e.consents;t.consents.set(n,r)}})}return _createClass(Page,[{key:"destroy",value:function(){this.consentMonitor&&this.consentMonitor.destroy()}},{key:"setConsents",value:function(e,t){var n=this;setTimeout((function(){return n._pagePostMessager.send("dot_embed_consents:entity:set",{entity:e,consents:t})}),1e3)}},{key:"_getCounter",value:function(){return++this._counter}}]),Page}();var s=function(){function PagePostMessager(e){var t=e.iframe,n=e.dotId,r=e.pageId;_classCallCheck(this,PagePostMessager),this.iframe=t,this.dotId=n,this.pageId=r,this._listeners={}}return _createClass(PagePostMessager,[{key:"send",value:function(e,t){dotPostMessage_sendMessage(this.dotId,this.pageId,e,"*",t,this.iframe.contentWindow||this.iframe.contentDocument)}},{key:"on",value:function(e,t){var n=this;this._listeners[e]||(dotPostMessage_onMessage(this.dotId,this.pageId,e,(function(t){var r,o=function(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,F=function(){};return{s:F,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,a=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(a)throw o}}}}(n._listeners[e]);try{for(o.s();!(r=o.n()).done;){(0,r.value)(t)}}catch(i){o.e(i)}finally{o.f()}})),this._listeners[e]=[]),this._listeners[e].push(t)}},{key:"off",value:function(e,t){this._listeners[e]&&(this._listeners[e]=this._listeners[e].filter((function(e){return e!==t})))}}]),PagePostMessager}(),dummy=function(){},App_load=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:dummy;if(null===t||"object"!==_typeof(t))throw new Error("dot-embed: Invalid iframe argument. Expected object.");if(!t.hasOwnProperty("dotId")||!t.hasOwnProperty("pageId"))throw new Error("dot-embed: Invalid arguments. Expected dotId and pageId.");var r=t.dotId,o=t.pageId;if(!r||!o)throw new Error("dot-embed: Invalid arguments. Expected dotId and pageId");var i=getUrlParameter(t.datastore),u=t.datastore&&i?"/d/"+i:"",c=t.urlData||{},l=[];for(var f in c)Object.prototype.hasOwnProperty.call(c,f)&&l.push(f+"="+encodeURIComponent(c[f]));var d=t.dotExt||"_"+r,p=t.pageExt||"_"+o,h=t.title||null,m=t.dotDomain||"https://dot.vu",y=t.customdomainlink?t.customdomainlink:m+"/p/"+d+"/"+p;y+=u,y+=l.length>0?"?"+l.join("&"):"";var v=t.gaCrossDomainTracking;e.appendChild(getEmbedHtml(t.loading));var _="off"!==t.loading&&e.getElementsByClassName("dot-embed-loading")[0],b=e.getElementsByClassName("dot-embed-iframe-container")[0],g=t.height,w=t.width,T=t.ratio||!1,k="auto"===g&&!T;T&&(g="auto");var hasUnits=function(e){return parseFloat(e)+""!==e+""},C=document.createElement("iframe");C.setAttribute("frameborder",0),C.setAttribute("width",w),C.setAttribute("height",g),h&&C.setAttribute("title",h),hasUnits(w)||(w+="px"),hasUnits(g)||(g+="px"),C.style.width=w,C.style.height=g;var j=["camera","autoplay"];C.setAttribute("allow",j.join("; ")),k&&C.setAttribute("scrolling","no");var onReady=function(){if(dotPostMessage_onMessage(r,o,"popup_open",(function(e){C.scrollIntoView()})),_&&(_.style.display="none"),b.style.display="block",b.className+=" active",k){dotPostMessage_onMessage(r,o,"height_update",(function(e){e.hasOwnProperty("height")&&(b.style.height=e.height+"px",C.style.height=e.height+"px",C.setAttribute("height",e.height))}));var e=0,requestResize=function(){var t=Date.now();e+1e3<t&&(dotPostMessage_sendMessage(r,o,"request_height","*",{},C.contentWindow||C.contentDocument),e=t)};window.addEventListener("resize",requestResize),function requestResizeIteration(){requestResize(),setTimeout(requestResizeIteration,1e3)}()}return n(new a(new s({iframe:C,dotId:r,pageId:o})))};"off"===t.loading?(b.innerHTML="",b.appendChild(C),b.style.display="block",b.className+=" active",Object.prototype.hasOwnProperty.call(t,"noWaitForLoaded")?onReady():dotPostMessage_onMessage(r,o,"load_finished",onReady)):(dotPostMessage_onMessage(r,o,"load_finished",onReady),b.style.display="none",b.innerHTML="",b.appendChild(C));var updateIframeUrl=function(e){C.setAttribute("src",e)};if("yes"===v){var A=40,E=200;function whenGALoaded(){if(A>0)try{if(window.GoogleAnalyticsObject&&window[window.GoogleAnalyticsObject]){var e=window[window.GoogleAnalyticsObject].getAll()[0],t=new window.gaplugins.Linker(e);y=t.decorate(y),updateIframeUrl(y)}else A--,setTimeout(whenGALoaded,E)}catch(n){A--,setTimeout(whenGALoaded,E)}else updateIframeUrl(y)}whenGALoaded()}else updateIframeUrl(y)};!function(){var e,t;!function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=0;t<e.length;t++)try{App_load.apply(null,e[t])}catch(n){console.warn(n)}}(null===(e=window.dotEmbed)||void 0===e||null===(t=e.load)||void 0===t?void 0:t.q),function(){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");t.appendChild(document.createTextNode(".dot-embed-loading{height:80px}.dot-embed-loading .spinner{width:80px;display:block;margin:60px auto;text-align:center}.dot-embed-iframe-container{margin:0 auto;position:relative}.dot-embed-iframe-container iframe{opacity:0;visibility:hidden;transition:opacity .62s ease-in .3s}.dot-embed-iframe-container.active iframe{opacity:1;visibility:visible;transition:opacity .62s ease-in 0s,visibility 0s linear .62s}.dot-embed-loading .spinner>div{width:18px;height:18px;background-color:#595959;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.dot-embed-loading .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.dot-embed-loading .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}")),e.appendChild(t)}()}();var u=App_load}])}));
    3232//# sourceMappingURL=dot-embed-3.0.js.map
  • dot-embed/tags/3.2.14/readme.txt

    r2670802 r2670803  
    55Tested up to: 5.3.2
    66Requires PHP: 5.6
    7 Stable tag: 3.2.13
     7Stable tag: 3.2.14
    88License: GPLv3 or later
    99License URI: http://www.gnu.org/licenses/gpl.html
     
    125125* Title attribute is now supported for accessibility.
    126126
    127 = 3.2.13 =
     127= 3.2.14 =
    128128* Consent monitoring and synchronization to embedded experiences (OneTrust)
    129129* Fixed a typo for OnetrustActiveGroups
     130* Fixed a typo for OnConsentChanged
    130131
    131132== Upgrade Notice ==
  • dot-embed/trunk/dot-embed.php

    r2670393 r2670803  
    99as follows:
    1010<code>[dotembed url="" title="" dotext="" dotid="" pageext="" pageid="" width="" height="" ratio="" loading="" loadingcolor="" gacrossdomaintracking=""]</code>
    11 Version: 3.2.13
     11Version: 3.2.14
    1212Author: Pedro Figueiredo
    1313Author URI: http://dot.vu
  • dot-embed/trunk/js/dot-embed.min.js

    r2670393 r2670803  
    11/*!
    22 *
    3  *   @dotvu/dot-embed v3.0.2
     3 *   @dotvu/dot-embed v3.0.3
    44 *
    55 *   A lightweight library for embedding interactive content
     
    2929 */
    3030/*! For license information please see dot-embed-3.0.js.LICENSE.txt */
    31 !function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define("dotEmbed",[],t):"object"===typeof exports?exports.dotEmbed=t():e.dotEmbed=t()}(this,(function(){return function(e){var t={};function __webpack_require__(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,__webpack_require__),r.l=!0,r.exports}return __webpack_require__.m=e,__webpack_require__.c=t,__webpack_require__.d=function(e,t,n){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},__webpack_require__.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(e,t){if(1&t&&(e=__webpack_require__(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(__webpack_require__.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)__webpack_require__.d(n,r,function(t){return e[t]}.bind(null,r));return n},__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,"a",t),t},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=5)}([function(e,t){function _typeof(t){return"function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?e.exports=_typeof=function(e){return typeof e}:e.exports=_typeof=function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(t)}e.exports=_typeof},function(e,t,n){"use strict";e.exports=n(2).polyfill()},function(e,t,n){(function(r,o){var i,a,s,u=n(0);s=function(){"use strict";function isFunction(e){return"function"===typeof e}var e=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},t=0,n=void 0,i=void 0,asap=function(e,n){d[t]=e,d[t+1]=n,2===(t+=2)&&(i?i(flush):p())},a="undefined"!==typeof window?window:void 0,s=a||{},c=s.MutationObserver||s.WebKitMutationObserver,l="undefined"===typeof self&&"undefined"!==typeof r&&"[object process]"==={}.toString.call(r),f="undefined"!==typeof Uint8ClampedArray&&"undefined"!==typeof importScripts&&"undefined"!==typeof MessageChannel;function useSetTimeout(){var e=setTimeout;return function(){return e(flush,1)}}var d=new Array(1e3);function flush(){for(var e=0;e<t;e+=2)(0,d[e])(d[e+1]),d[e]=void 0,d[e+1]=void 0;t=0}var p=void 0;function then(e,t){var n=this,r=new this.constructor(noop);void 0===r[h]&&makePromise(r);var o=n._state;if(o){var i=arguments[o-1];asap((function(){return invokeCallback(o,r,i,n._result)}))}else subscribe(n,r,e,t);return r}function resolve$1(e){if(e&&"object"===u(e)&&e.constructor===this)return e;var t=new this(noop);return resolve(t,e),t}p=l?function(){return r.nextTick(flush)}:c?function(){var e=0,t=new c(flush),n=document.createTextNode("");return t.observe(n,{characterData:!0}),function(){n.data=e=++e%2}}():f?function(){var e=new MessageChannel;return e.port1.onmessage=flush,function(){return e.port2.postMessage(0)}}():void 0===a?function(){try{var e=Function("return this")().require("vertx");return"undefined"!==typeof(n=e.runOnLoop||e.runOnContext)?function(){n(flush)}:useSetTimeout()}catch(t){return useSetTimeout()}}():useSetTimeout();var h=Math.random().toString(36).substring(2);function noop(){}var m=void 0;function handleMaybeThenable(e,t,n){t.constructor===e.constructor&&n===then&&t.constructor.resolve===resolve$1?function(e,t){1===t._state?fulfill(e,t._result):2===t._state?reject(e,t._result):subscribe(t,void 0,(function(t){return resolve(e,t)}),(function(t){return reject(e,t)}))}(e,t):void 0===n?fulfill(e,t):isFunction(n)?function(e,t,n){asap((function(e){var r=!1,o=function(e,t,n,r){try{e.call(t,n,r)}catch(o){return o}}(n,t,(function(n){r||(r=!0,t!==n?resolve(e,n):fulfill(e,n))}),(function(t){r||(r=!0,reject(e,t))}),e._label);!r&&o&&(r=!0,reject(e,o))}),e)}(e,t,n):fulfill(e,t)}function resolve(e,t){if(e===t)reject(e,new TypeError("You cannot resolve a promise with itself"));else if(function(e){var t=u(e);return null!==e&&("object"===t||"function"===t)}(t)){var n=void 0;try{n=t.then}catch(r){return void reject(e,r)}handleMaybeThenable(e,t,n)}else fulfill(e,t)}function publishRejection(e){e._onerror&&e._onerror(e._result),publish(e)}function fulfill(e,t){e._state===m&&(e._result=t,e._state=1,0!==e._subscribers.length&&asap(publish,e))}function reject(e,t){e._state===m&&(e._state=2,e._result=t,asap(publishRejection,e))}function subscribe(e,t,n,r){var o=e._subscribers,i=o.length;e._onerror=null,o[i]=t,o[i+1]=n,o[i+2]=r,0===i&&e._state&&asap(publish,e)}function publish(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r=void 0,o=void 0,i=e._result,a=0;a<t.length;a+=3)r=t[a],o=t[a+n],r?invokeCallback(n,r,o,i):o(i);e._subscribers.length=0}}function invokeCallback(e,t,n,r){var o=isFunction(n),i=void 0,a=void 0,s=!0;if(o){try{i=n(r)}catch(u){s=!1,a=u}if(t===i)return void reject(t,new TypeError("A promises callback cannot return that same promise."))}else i=r;t._state!==m||(o&&s?resolve(t,i):!1===s?reject(t,a):1===e?fulfill(t,i):2===e&&reject(t,i))}var y=0;function makePromise(e){e[h]=y++,e._state=void 0,e._result=void 0,e._subscribers=[]}var v=function(){function Enumerator(t,n){this._instanceConstructor=t,this.promise=new t(noop),this.promise[h]||makePromise(this.promise),e(n)?(this.length=n.length,this._remaining=n.length,this._result=new Array(this.length),0===this.length?fulfill(this.promise,this._result):(this.length=this.length||0,this._enumerate(n),0===this._remaining&&fulfill(this.promise,this._result))):reject(this.promise,new Error("Array Methods must be provided an Array"))}return Enumerator.prototype._enumerate=function(e){for(var t=0;this._state===m&&t<e.length;t++)this._eachEntry(e[t],t)},Enumerator.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===resolve$1){var o=void 0,i=void 0,a=!1;try{o=e.then}catch(u){a=!0,i=u}if(o===then&&e._state!==m)this._settledAt(e._state,t,e._result);else if("function"!==typeof o)this._remaining--,this._result[t]=e;else if(n===_){var s=new n(noop);a?reject(s,i):handleMaybeThenable(s,e,o),this._willSettleAt(s,t)}else this._willSettleAt(new n((function(t){return t(e)})),t)}else this._willSettleAt(r(e),t)},Enumerator.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===m&&(this._remaining--,2===e?reject(r,n):this._result[t]=n),0===this._remaining&&fulfill(r,this._result)},Enumerator.prototype._willSettleAt=function(e,t){var n=this;subscribe(e,void 0,(function(e){return n._settledAt(1,t,e)}),(function(e){return n._settledAt(2,t,e)}))},Enumerator}(),_=function(){function Promise(e){this[h]=y++,this._result=this._state=void 0,this._subscribers=[],noop!==e&&("function"!==typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof Promise?function(e,t){try{t((function(t){resolve(e,t)}),(function(t){reject(e,t)}))}catch(n){reject(e,n)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return Promise.prototype.catch=function(e){return this.then(null,e)},Promise.prototype.finally=function(e){var t=this,n=t.constructor;return isFunction(e)?t.then((function(t){return n.resolve(e()).then((function(){return t}))}),(function(t){return n.resolve(e()).then((function(){throw t}))})):t.then(e,e)},Promise}();return _.prototype.then=then,_.all=function(e){return new v(this,e).promise},_.race=function(t){var n=this;return e(t)?new n((function(e,r){for(var o=t.length,i=0;i<o;i++)n.resolve(t[i]).then(e,r)})):new n((function(e,t){return t(new TypeError("You must pass an array to race."))}))},_.resolve=resolve$1,_.reject=function(e){var t=new this(noop);return reject(t,e),t},_._setScheduler=function(e){i=e},_._setAsap=function(e){asap=e},_._asap=asap,_.polyfill=function(){var e=void 0;if("undefined"!==typeof o)e=o;else if("undefined"!==typeof self)e=self;else try{e=Function("return this")()}catch(r){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var n=null;try{n=Object.prototype.toString.call(t.resolve())}catch(r){}if("[object Promise]"===n&&!t.cast)return}e.Promise=_},_.Promise=_,_},"object"===u(t)&&"undefined"!==typeof e?e.exports=s():void 0===(a="function"===typeof(i=s)?i.call(t,n,t,e):i)||(e.exports=a)}).call(this,n(3),n(4))},function(e,t){var n,r,o=e.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(e){if(n===setTimeout)return setTimeout(e,0);if((n===defaultSetTimout||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:defaultSetTimout}catch(e){n=defaultSetTimout}try{r="function"===typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){r=defaultClearTimeout}}();var i,a=[],s=!1,u=-1;function cleanUpNextTick(){s&&i&&(s=!1,i.length?a=i.concat(a):u=-1,a.length&&drainQueue())}function drainQueue(){if(!s){var e=runTimeout(cleanUpNextTick);s=!0;for(var t=a.length;t;){for(i=a,a=[];++u<t;)i&&i[u].run();u=-1,t=a.length}i=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===defaultClearTimeout||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function Item(e,t){this.fun=e,this.array=t}function noop(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];a.push(new Item(e,t)),1!==a.length||s||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=noop,o.addListener=noop,o.once=noop,o.off=noop,o.removeListener=noop,o.removeAllListeners=noop,o.emit=noop,o.prependListener=noop,o.prependOnceListener=noop,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){var r,o=n(0);r=function(){return this}();try{r=r||new Function("return this")()}catch(i){"object"===("undefined"===typeof window?"undefined":o(window))&&(r=window)}e.exports=r},function(e,t,n){"use strict";n.r(t),n.d(t,"load",(function(){return u}));var r={};function _typeof(e){return(_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.r(r),n.d(r,"id",(function(){return o})),n.d(r,"init",(function(){return init}));n(1);window.Date.now=function(){return(new window.Date).getTime()};var dotPostMessage_onMessage=function(e,t,n,r){!function(e){window.addEventListener("message",(function(t){e(t.data)}))}((function(o){var i=function(e,t,n,r){try{var o=JSON.parse(r);return o&&o.hasOwnProperty("dotId")&&o.dotId===e+""&&o.hasOwnProperty("pageId")&&o.pageId===t+""&&o.hasOwnProperty("event")&&o.event===n&&o}catch(i){return!1}}(e,t,n,o);if(i)return r(i.data)}))},dotPostMessage_sendMessage=function(e,t,n,r,o,i){(i=i||window.parent)&&function(e,t,n){e.postMessage(n,t)}(i,r||"*",JSON.stringify({dotId:e.toString(),pageId:t,event:n,data:o}))},getLoadingSpinner=function(){var e=document.createElement("div"),t=document.createElement("div"),n=document.createElement("div"),r=document.createElement("div");return e.className="spinner",t.className="bounce1",n.className="bounce2",r.className="bounce3",e.appendChild(t),e.appendChild(n),e.appendChild(r),e},getEmbedHtml=function(){var e=arguments.length&&"undefined"!==arguments[0]?arguments[0]:"on",t=document.createElement("div"),n=document.createElement("div");if(n.className="dot-embed-iframe-container","off"!==e){var r=document.createElement("div");r.className="dot-embed-loading",r.appendChild(getLoadingSpinner()),t.appendChild(r)}return t.appendChild(n),t},getUrlParameter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e=e.replace(/[[]/,"\\[").replace(/[\]]/,"\\]");var t=new RegExp("[\\?&]"+e+"=([^&#]*)"),n=t.exec(window.location.search);return null===n?"":decodeURIComponent(n[1].replace(/\+/g," "))};function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _unsupportedIterableToArray(e,t){if(e){if("string"===typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _slicedToArray(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(u){o=!0,i=u}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}(e,t)||_unsupportedIterableToArray(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var o="OneTrust",init=function(e){return!!window.OneTrust&&(e("string"===typeof window.OnetrustActiveGroups||window.OnetrustActiveGroups instanceof String?window.OnetrustActiveGroups.split(",").filter((function(e){return e})):[]),t=e,window.OneTrust.OnConsentChange((function(e){t(function(e){return e.details}(e))})),!0);var t},i=function(){function ConsentMonitor(e){var t=e.onChange;_classCallCheck(this,ConsentMonitor),this.retries=0,this.onChange=t,this.waitForConsentEntities({OneTrust:r})}return _createClass(ConsentMonitor,[{key:"destroy",value:function(){this._waiting&&clearTimeout(this._waiting)}},{key:"waitForConsentEntities",value:function(e){var t=this;e=Object.entries(e).reduce((function(e,n){var r=_slicedToArray(n,2),o=r[0],i=r[1];try{return i.init((function(e){t.onChange({entity:o,consents:e})}))||(e[o]=i),e}catch(a){return e}}),{}),this.retries++,this.retries<120&&Object.keys(e).length>0&&(this._waiting=setTimeout((function(){return t.waitForConsentEntities(e)}),500))}}]),ConsentMonitor}(),a=function(){function Page(e){var t=this;_classCallCheck(this,Page),this._pagePostMessager=e,this._counter=0,this.datafields={get:function(e){return new Promise((function(n,r){var o="".concat(e,"_").concat(t._getCounter());t._pagePostMessager.on(o,(function onResponse(e){t._pagePostMessager.off(o,onResponse),e&&!e.error||r(e.error),n(e.value)})),t._pagePostMessager.send("get_data",{requestId:o,sessionDataFieldName:e})}))},set:function(e,n){t._pagePostMessager.send("set_data",{sessionDataFieldName:e,value:n})}},this.actions={run:function(e){t._pagePostMessager.send("run_action",{actionName:e})}},this.events={subscribe:function(e,n){t._pagePostMessager.on("dot_embed_event",(function(t){t.event&&t.event===e&&n(t.data)}))},unsubscribe:function(e,t){}},this.consents={set:function(e,n){t.setConsents(e,n)}},this.consentMonitor=new i({onChange:function(e){var n=e.entity,r=e.consents;t.consents.set(n,r)}})}return _createClass(Page,[{key:"destroy",value:function(){this.consentMonitor&&this.consentMonitor.destroy()}},{key:"setConsents",value:function(e,t){var n=this;setTimeout((function(){return n._pagePostMessager.send("dot_embed_consents:entity:set",{entity:e,consents:t})}),1e3)}},{key:"_getCounter",value:function(){return++this._counter}}]),Page}();var s=function(){function PagePostMessager(e){var t=e.iframe,n=e.dotId,r=e.pageId;_classCallCheck(this,PagePostMessager),this.iframe=t,this.dotId=n,this.pageId=r,this._listeners={}}return _createClass(PagePostMessager,[{key:"send",value:function(e,t){dotPostMessage_sendMessage(this.dotId,this.pageId,e,"*",t,this.iframe.contentWindow||this.iframe.contentDocument)}},{key:"on",value:function(e,t){var n=this;this._listeners[e]||(dotPostMessage_onMessage(this.dotId,this.pageId,e,(function(t){var r,o=function(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,F=function(){};return{s:F,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,a=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(a)throw o}}}}(n._listeners[e]);try{for(o.s();!(r=o.n()).done;){(0,r.value)(t)}}catch(i){o.e(i)}finally{o.f()}})),this._listeners[e]=[]),this._listeners[e].push(t)}},{key:"off",value:function(e,t){this._listeners[e]&&(this._listeners[e]=this._listeners[e].filter((function(e){return e!==t})))}}]),PagePostMessager}(),dummy=function(){},App_load=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:dummy;if(null===t||"object"!==_typeof(t))throw new Error("dot-embed: Invalid iframe argument. Expected object.");if(!t.hasOwnProperty("dotId")||!t.hasOwnProperty("pageId"))throw new Error("dot-embed: Invalid arguments. Expected dotId and pageId.");var r=t.dotId,o=t.pageId;if(!r||!o)throw new Error("dot-embed: Invalid arguments. Expected dotId and pageId");var i=getUrlParameter(t.datastore),u=t.datastore&&i?"/d/"+i:"",c=t.urlData||{},l=[];for(var f in c)Object.prototype.hasOwnProperty.call(c,f)&&l.push(f+"="+encodeURIComponent(c[f]));var d=t.dotExt||"_"+r,p=t.pageExt||"_"+o,h=t.title||null,m=t.dotDomain||"https://dot.vu",y=t.customdomainlink?t.customdomainlink:m+"/p/"+d+"/"+p;y+=u,y+=l.length>0?"?"+l.join("&"):"";var v=t.gaCrossDomainTracking;e.appendChild(getEmbedHtml(t.loading));var _="off"!==t.loading&&e.getElementsByClassName("dot-embed-loading")[0],b=e.getElementsByClassName("dot-embed-iframe-container")[0],g=t.height,w=t.width,T=t.ratio||!1,k="auto"===g&&!T;T&&(g="auto");var hasUnits=function(e){return parseFloat(e)+""!==e+""},C=document.createElement("iframe");C.setAttribute("frameborder",0),C.setAttribute("width",w),C.setAttribute("height",g),h&&C.setAttribute("title",h),hasUnits(w)||(w+="px"),hasUnits(g)||(g+="px"),C.style.width=w,C.style.height=g;var j=["camera","autoplay"];C.setAttribute("allow",j.join("; ")),k&&C.setAttribute("scrolling","no");var onReady=function(){if(dotPostMessage_onMessage(r,o,"popup_open",(function(e){C.scrollIntoView()})),_&&(_.style.display="none"),b.style.display="block",b.className+=" active",k){dotPostMessage_onMessage(r,o,"height_update",(function(e){e.hasOwnProperty("height")&&(b.style.height=e.height+"px",C.style.height=e.height+"px",C.setAttribute("height",e.height))}));var e=0,requestResize=function(){var t=Date.now();e+1e3<t&&(dotPostMessage_sendMessage(r,o,"request_height","*",{},C.contentWindow||C.contentDocument),e=t)};window.addEventListener("resize",requestResize),function requestResizeIteration(){requestResize(),setTimeout(requestResizeIteration,1e3)}()}return n(new a(new s({iframe:C,dotId:r,pageId:o})))};"off"===t.loading?(b.innerHTML="",b.appendChild(C),b.style.display="block",b.className+=" active",Object.prototype.hasOwnProperty.call(t,"noWaitForLoaded")?onReady():dotPostMessage_onMessage(r,o,"load_finished",onReady)):(dotPostMessage_onMessage(r,o,"load_finished",onReady),b.style.display="none",b.innerHTML="",b.appendChild(C));var updateIframeUrl=function(e){C.setAttribute("src",e)};if("yes"===v){var A=40,E=200;function whenGALoaded(){if(A>0)try{if(window.GoogleAnalyticsObject&&window[window.GoogleAnalyticsObject]){var e=window[window.GoogleAnalyticsObject].getAll()[0],t=new window.gaplugins.Linker(e);y=t.decorate(y),updateIframeUrl(y)}else A--,setTimeout(whenGALoaded,E)}catch(n){A--,setTimeout(whenGALoaded,E)}else updateIframeUrl(y)}whenGALoaded()}else updateIframeUrl(y)};!function(){var e,t;!function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=0;t<e.length;t++)try{App_load.apply(null,e[t])}catch(n){console.warn(n)}}(null===(e=window.dotEmbed)||void 0===e||null===(t=e.load)||void 0===t?void 0:t.q),function(){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");t.appendChild(document.createTextNode(".dot-embed-loading{height:80px}.dot-embed-loading .spinner{width:80px;display:block;margin:60px auto;text-align:center}.dot-embed-iframe-container{margin:0 auto;position:relative}.dot-embed-iframe-container iframe{opacity:0;visibility:hidden;transition:opacity .62s ease-in .3s}.dot-embed-iframe-container.active iframe{opacity:1;visibility:visible;transition:opacity .62s ease-in 0s,visibility 0s linear .62s}.dot-embed-loading .spinner>div{width:18px;height:18px;background-color:#595959;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.dot-embed-loading .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.dot-embed-loading .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}")),e.appendChild(t)}()}();var u=App_load}])}));
     31!function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define("dotEmbed",[],t):"object"===typeof exports?exports.dotEmbed=t():e.dotEmbed=t()}(this,(function(){return function(e){var t={};function __webpack_require__(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,__webpack_require__),r.l=!0,r.exports}return __webpack_require__.m=e,__webpack_require__.c=t,__webpack_require__.d=function(e,t,n){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},__webpack_require__.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(e,t){if(1&t&&(e=__webpack_require__(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(__webpack_require__.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)__webpack_require__.d(n,r,function(t){return e[t]}.bind(null,r));return n},__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,"a",t),t},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=5)}([function(e,t){function _typeof(t){return"function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?e.exports=_typeof=function(e){return typeof e}:e.exports=_typeof=function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(t)}e.exports=_typeof},function(e,t,n){"use strict";e.exports=n(2).polyfill()},function(e,t,n){(function(r,o){var i,a,s,u=n(0);s=function(){"use strict";function isFunction(e){return"function"===typeof e}var e=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},t=0,n=void 0,i=void 0,asap=function(e,n){d[t]=e,d[t+1]=n,2===(t+=2)&&(i?i(flush):p())},a="undefined"!==typeof window?window:void 0,s=a||{},c=s.MutationObserver||s.WebKitMutationObserver,l="undefined"===typeof self&&"undefined"!==typeof r&&"[object process]"==={}.toString.call(r),f="undefined"!==typeof Uint8ClampedArray&&"undefined"!==typeof importScripts&&"undefined"!==typeof MessageChannel;function useSetTimeout(){var e=setTimeout;return function(){return e(flush,1)}}var d=new Array(1e3);function flush(){for(var e=0;e<t;e+=2)(0,d[e])(d[e+1]),d[e]=void 0,d[e+1]=void 0;t=0}var p=void 0;function then(e,t){var n=this,r=new this.constructor(noop);void 0===r[h]&&makePromise(r);var o=n._state;if(o){var i=arguments[o-1];asap((function(){return invokeCallback(o,r,i,n._result)}))}else subscribe(n,r,e,t);return r}function resolve$1(e){if(e&&"object"===u(e)&&e.constructor===this)return e;var t=new this(noop);return resolve(t,e),t}p=l?function(){return r.nextTick(flush)}:c?function(){var e=0,t=new c(flush),n=document.createTextNode("");return t.observe(n,{characterData:!0}),function(){n.data=e=++e%2}}():f?function(){var e=new MessageChannel;return e.port1.onmessage=flush,function(){return e.port2.postMessage(0)}}():void 0===a?function(){try{var e=Function("return this")().require("vertx");return"undefined"!==typeof(n=e.runOnLoop||e.runOnContext)?function(){n(flush)}:useSetTimeout()}catch(t){return useSetTimeout()}}():useSetTimeout();var h=Math.random().toString(36).substring(2);function noop(){}var m=void 0;function handleMaybeThenable(e,t,n){t.constructor===e.constructor&&n===then&&t.constructor.resolve===resolve$1?function(e,t){1===t._state?fulfill(e,t._result):2===t._state?reject(e,t._result):subscribe(t,void 0,(function(t){return resolve(e,t)}),(function(t){return reject(e,t)}))}(e,t):void 0===n?fulfill(e,t):isFunction(n)?function(e,t,n){asap((function(e){var r=!1,o=function(e,t,n,r){try{e.call(t,n,r)}catch(o){return o}}(n,t,(function(n){r||(r=!0,t!==n?resolve(e,n):fulfill(e,n))}),(function(t){r||(r=!0,reject(e,t))}),e._label);!r&&o&&(r=!0,reject(e,o))}),e)}(e,t,n):fulfill(e,t)}function resolve(e,t){if(e===t)reject(e,new TypeError("You cannot resolve a promise with itself"));else if(function(e){var t=u(e);return null!==e&&("object"===t||"function"===t)}(t)){var n=void 0;try{n=t.then}catch(r){return void reject(e,r)}handleMaybeThenable(e,t,n)}else fulfill(e,t)}function publishRejection(e){e._onerror&&e._onerror(e._result),publish(e)}function fulfill(e,t){e._state===m&&(e._result=t,e._state=1,0!==e._subscribers.length&&asap(publish,e))}function reject(e,t){e._state===m&&(e._state=2,e._result=t,asap(publishRejection,e))}function subscribe(e,t,n,r){var o=e._subscribers,i=o.length;e._onerror=null,o[i]=t,o[i+1]=n,o[i+2]=r,0===i&&e._state&&asap(publish,e)}function publish(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r=void 0,o=void 0,i=e._result,a=0;a<t.length;a+=3)r=t[a],o=t[a+n],r?invokeCallback(n,r,o,i):o(i);e._subscribers.length=0}}function invokeCallback(e,t,n,r){var o=isFunction(n),i=void 0,a=void 0,s=!0;if(o){try{i=n(r)}catch(u){s=!1,a=u}if(t===i)return void reject(t,new TypeError("A promises callback cannot return that same promise."))}else i=r;t._state!==m||(o&&s?resolve(t,i):!1===s?reject(t,a):1===e?fulfill(t,i):2===e&&reject(t,i))}var y=0;function makePromise(e){e[h]=y++,e._state=void 0,e._result=void 0,e._subscribers=[]}var v=function(){function Enumerator(t,n){this._instanceConstructor=t,this.promise=new t(noop),this.promise[h]||makePromise(this.promise),e(n)?(this.length=n.length,this._remaining=n.length,this._result=new Array(this.length),0===this.length?fulfill(this.promise,this._result):(this.length=this.length||0,this._enumerate(n),0===this._remaining&&fulfill(this.promise,this._result))):reject(this.promise,new Error("Array Methods must be provided an Array"))}return Enumerator.prototype._enumerate=function(e){for(var t=0;this._state===m&&t<e.length;t++)this._eachEntry(e[t],t)},Enumerator.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===resolve$1){var o=void 0,i=void 0,a=!1;try{o=e.then}catch(u){a=!0,i=u}if(o===then&&e._state!==m)this._settledAt(e._state,t,e._result);else if("function"!==typeof o)this._remaining--,this._result[t]=e;else if(n===_){var s=new n(noop);a?reject(s,i):handleMaybeThenable(s,e,o),this._willSettleAt(s,t)}else this._willSettleAt(new n((function(t){return t(e)})),t)}else this._willSettleAt(r(e),t)},Enumerator.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===m&&(this._remaining--,2===e?reject(r,n):this._result[t]=n),0===this._remaining&&fulfill(r,this._result)},Enumerator.prototype._willSettleAt=function(e,t){var n=this;subscribe(e,void 0,(function(e){return n._settledAt(1,t,e)}),(function(e){return n._settledAt(2,t,e)}))},Enumerator}(),_=function(){function Promise(e){this[h]=y++,this._result=this._state=void 0,this._subscribers=[],noop!==e&&("function"!==typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof Promise?function(e,t){try{t((function(t){resolve(e,t)}),(function(t){reject(e,t)}))}catch(n){reject(e,n)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return Promise.prototype.catch=function(e){return this.then(null,e)},Promise.prototype.finally=function(e){var t=this,n=t.constructor;return isFunction(e)?t.then((function(t){return n.resolve(e()).then((function(){return t}))}),(function(t){return n.resolve(e()).then((function(){throw t}))})):t.then(e,e)},Promise}();return _.prototype.then=then,_.all=function(e){return new v(this,e).promise},_.race=function(t){var n=this;return e(t)?new n((function(e,r){for(var o=t.length,i=0;i<o;i++)n.resolve(t[i]).then(e,r)})):new n((function(e,t){return t(new TypeError("You must pass an array to race."))}))},_.resolve=resolve$1,_.reject=function(e){var t=new this(noop);return reject(t,e),t},_._setScheduler=function(e){i=e},_._setAsap=function(e){asap=e},_._asap=asap,_.polyfill=function(){var e=void 0;if("undefined"!==typeof o)e=o;else if("undefined"!==typeof self)e=self;else try{e=Function("return this")()}catch(r){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var n=null;try{n=Object.prototype.toString.call(t.resolve())}catch(r){}if("[object Promise]"===n&&!t.cast)return}e.Promise=_},_.Promise=_,_},"object"===u(t)&&"undefined"!==typeof e?e.exports=s():void 0===(a="function"===typeof(i=s)?i.call(t,n,t,e):i)||(e.exports=a)}).call(this,n(3),n(4))},function(e,t){var n,r,o=e.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(e){if(n===setTimeout)return setTimeout(e,0);if((n===defaultSetTimout||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:defaultSetTimout}catch(e){n=defaultSetTimout}try{r="function"===typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){r=defaultClearTimeout}}();var i,a=[],s=!1,u=-1;function cleanUpNextTick(){s&&i&&(s=!1,i.length?a=i.concat(a):u=-1,a.length&&drainQueue())}function drainQueue(){if(!s){var e=runTimeout(cleanUpNextTick);s=!0;for(var t=a.length;t;){for(i=a,a=[];++u<t;)i&&i[u].run();u=-1,t=a.length}i=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===defaultClearTimeout||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function Item(e,t){this.fun=e,this.array=t}function noop(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];a.push(new Item(e,t)),1!==a.length||s||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=noop,o.addListener=noop,o.once=noop,o.off=noop,o.removeListener=noop,o.removeAllListeners=noop,o.emit=noop,o.prependListener=noop,o.prependOnceListener=noop,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){var r,o=n(0);r=function(){return this}();try{r=r||new Function("return this")()}catch(i){"object"===("undefined"===typeof window?"undefined":o(window))&&(r=window)}e.exports=r},function(e,t,n){"use strict";n.r(t),n.d(t,"load",(function(){return u}));var r={};function _typeof(e){return(_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.r(r),n.d(r,"id",(function(){return o})),n.d(r,"init",(function(){return init}));n(1);window.Date.now=function(){return(new window.Date).getTime()};var dotPostMessage_onMessage=function(e,t,n,r){!function(e){window.addEventListener("message",(function(t){e(t.data)}))}((function(o){var i=function(e,t,n,r){try{var o=JSON.parse(r);return o&&o.hasOwnProperty("dotId")&&o.dotId===e+""&&o.hasOwnProperty("pageId")&&o.pageId===t+""&&o.hasOwnProperty("event")&&o.event===n&&o}catch(i){return!1}}(e,t,n,o);if(i)return r(i.data)}))},dotPostMessage_sendMessage=function(e,t,n,r,o,i){(i=i||window.parent)&&function(e,t,n){e.postMessage(n,t)}(i,r||"*",JSON.stringify({dotId:e.toString(),pageId:t,event:n,data:o}))},getLoadingSpinner=function(){var e=document.createElement("div"),t=document.createElement("div"),n=document.createElement("div"),r=document.createElement("div");return e.className="spinner",t.className="bounce1",n.className="bounce2",r.className="bounce3",e.appendChild(t),e.appendChild(n),e.appendChild(r),e},getEmbedHtml=function(){var e=arguments.length&&"undefined"!==arguments[0]?arguments[0]:"on",t=document.createElement("div"),n=document.createElement("div");if(n.className="dot-embed-iframe-container","off"!==e){var r=document.createElement("div");r.className="dot-embed-loading",r.appendChild(getLoadingSpinner()),t.appendChild(r)}return t.appendChild(n),t},getUrlParameter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e=e.replace(/[[]/,"\\[").replace(/[\]]/,"\\]");var t=new RegExp("[\\?&]"+e+"=([^&#]*)"),n=t.exec(window.location.search);return null===n?"":decodeURIComponent(n[1].replace(/\+/g," "))};function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _unsupportedIterableToArray(e,t){if(e){if("string"===typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _slicedToArray(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(u){o=!0,i=u}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}(e,t)||_unsupportedIterableToArray(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var o="OneTrust",init=function(e){return!!window.OneTrust&&(e("string"===typeof window.OnetrustActiveGroups||window.OnetrustActiveGroups instanceof String?window.OnetrustActiveGroups.split(",").filter((function(e){return e})):[]),t=e,window.OneTrust.OnConsentChanged((function(e){t(function(e){return e.details}(e))})),!0);var t},i=function(){function ConsentMonitor(e){var t=e.onChange;_classCallCheck(this,ConsentMonitor),this.retries=0,this.onChange=t,this.waitForConsentEntities({OneTrust:r})}return _createClass(ConsentMonitor,[{key:"destroy",value:function(){this._waiting&&clearTimeout(this._waiting)}},{key:"waitForConsentEntities",value:function(e){var t=this;e=Object.entries(e).reduce((function(e,n){var r=_slicedToArray(n,2),o=r[0],i=r[1];try{return i.init((function(e){t.onChange({entity:o,consents:e})}))||(e[o]=i),e}catch(a){return e}}),{}),this.retries++,this.retries<120&&Object.keys(e).length>0&&(this._waiting=setTimeout((function(){return t.waitForConsentEntities(e)}),500))}}]),ConsentMonitor}(),a=function(){function Page(e){var t=this;_classCallCheck(this,Page),this._pagePostMessager=e,this._counter=0,this.datafields={get:function(e){return new Promise((function(n,r){var o="".concat(e,"_").concat(t._getCounter());t._pagePostMessager.on(o,(function onResponse(e){t._pagePostMessager.off(o,onResponse),e&&!e.error||r(e.error),n(e.value)})),t._pagePostMessager.send("get_data",{requestId:o,sessionDataFieldName:e})}))},set:function(e,n){t._pagePostMessager.send("set_data",{sessionDataFieldName:e,value:n})}},this.actions={run:function(e){t._pagePostMessager.send("run_action",{actionName:e})}},this.events={subscribe:function(e,n){t._pagePostMessager.on("dot_embed_event",(function(t){t.event&&t.event===e&&n(t.data)}))},unsubscribe:function(e,t){}},this.consents={set:function(e,n){t.setConsents(e,n)}},this.consentMonitor=new i({onChange:function(e){var n=e.entity,r=e.consents;t.consents.set(n,r)}})}return _createClass(Page,[{key:"destroy",value:function(){this.consentMonitor&&this.consentMonitor.destroy()}},{key:"setConsents",value:function(e,t){var n=this;setTimeout((function(){return n._pagePostMessager.send("dot_embed_consents:entity:set",{entity:e,consents:t})}),1e3)}},{key:"_getCounter",value:function(){return++this._counter}}]),Page}();var s=function(){function PagePostMessager(e){var t=e.iframe,n=e.dotId,r=e.pageId;_classCallCheck(this,PagePostMessager),this.iframe=t,this.dotId=n,this.pageId=r,this._listeners={}}return _createClass(PagePostMessager,[{key:"send",value:function(e,t){dotPostMessage_sendMessage(this.dotId,this.pageId,e,"*",t,this.iframe.contentWindow||this.iframe.contentDocument)}},{key:"on",value:function(e,t){var n=this;this._listeners[e]||(dotPostMessage_onMessage(this.dotId,this.pageId,e,(function(t){var r,o=function(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,F=function(){};return{s:F,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,a=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(a)throw o}}}}(n._listeners[e]);try{for(o.s();!(r=o.n()).done;){(0,r.value)(t)}}catch(i){o.e(i)}finally{o.f()}})),this._listeners[e]=[]),this._listeners[e].push(t)}},{key:"off",value:function(e,t){this._listeners[e]&&(this._listeners[e]=this._listeners[e].filter((function(e){return e!==t})))}}]),PagePostMessager}(),dummy=function(){},App_load=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:dummy;if(null===t||"object"!==_typeof(t))throw new Error("dot-embed: Invalid iframe argument. Expected object.");if(!t.hasOwnProperty("dotId")||!t.hasOwnProperty("pageId"))throw new Error("dot-embed: Invalid arguments. Expected dotId and pageId.");var r=t.dotId,o=t.pageId;if(!r||!o)throw new Error("dot-embed: Invalid arguments. Expected dotId and pageId");var i=getUrlParameter(t.datastore),u=t.datastore&&i?"/d/"+i:"",c=t.urlData||{},l=[];for(var f in c)Object.prototype.hasOwnProperty.call(c,f)&&l.push(f+"="+encodeURIComponent(c[f]));var d=t.dotExt||"_"+r,p=t.pageExt||"_"+o,h=t.title||null,m=t.dotDomain||"https://dot.vu",y=t.customdomainlink?t.customdomainlink:m+"/p/"+d+"/"+p;y+=u,y+=l.length>0?"?"+l.join("&"):"";var v=t.gaCrossDomainTracking;e.appendChild(getEmbedHtml(t.loading));var _="off"!==t.loading&&e.getElementsByClassName("dot-embed-loading")[0],b=e.getElementsByClassName("dot-embed-iframe-container")[0],g=t.height,w=t.width,T=t.ratio||!1,k="auto"===g&&!T;T&&(g="auto");var hasUnits=function(e){return parseFloat(e)+""!==e+""},C=document.createElement("iframe");C.setAttribute("frameborder",0),C.setAttribute("width",w),C.setAttribute("height",g),h&&C.setAttribute("title",h),hasUnits(w)||(w+="px"),hasUnits(g)||(g+="px"),C.style.width=w,C.style.height=g;var j=["camera","autoplay"];C.setAttribute("allow",j.join("; ")),k&&C.setAttribute("scrolling","no");var onReady=function(){if(dotPostMessage_onMessage(r,o,"popup_open",(function(e){C.scrollIntoView()})),_&&(_.style.display="none"),b.style.display="block",b.className+=" active",k){dotPostMessage_onMessage(r,o,"height_update",(function(e){e.hasOwnProperty("height")&&(b.style.height=e.height+"px",C.style.height=e.height+"px",C.setAttribute("height",e.height))}));var e=0,requestResize=function(){var t=Date.now();e+1e3<t&&(dotPostMessage_sendMessage(r,o,"request_height","*",{},C.contentWindow||C.contentDocument),e=t)};window.addEventListener("resize",requestResize),function requestResizeIteration(){requestResize(),setTimeout(requestResizeIteration,1e3)}()}return n(new a(new s({iframe:C,dotId:r,pageId:o})))};"off"===t.loading?(b.innerHTML="",b.appendChild(C),b.style.display="block",b.className+=" active",Object.prototype.hasOwnProperty.call(t,"noWaitForLoaded")?onReady():dotPostMessage_onMessage(r,o,"load_finished",onReady)):(dotPostMessage_onMessage(r,o,"load_finished",onReady),b.style.display="none",b.innerHTML="",b.appendChild(C));var updateIframeUrl=function(e){C.setAttribute("src",e)};if("yes"===v){var A=40,E=200;function whenGALoaded(){if(A>0)try{if(window.GoogleAnalyticsObject&&window[window.GoogleAnalyticsObject]){var e=window[window.GoogleAnalyticsObject].getAll()[0],t=new window.gaplugins.Linker(e);y=t.decorate(y),updateIframeUrl(y)}else A--,setTimeout(whenGALoaded,E)}catch(n){A--,setTimeout(whenGALoaded,E)}else updateIframeUrl(y)}whenGALoaded()}else updateIframeUrl(y)};!function(){var e,t;!function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=0;t<e.length;t++)try{App_load.apply(null,e[t])}catch(n){console.warn(n)}}(null===(e=window.dotEmbed)||void 0===e||null===(t=e.load)||void 0===t?void 0:t.q),function(){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");t.appendChild(document.createTextNode(".dot-embed-loading{height:80px}.dot-embed-loading .spinner{width:80px;display:block;margin:60px auto;text-align:center}.dot-embed-iframe-container{margin:0 auto;position:relative}.dot-embed-iframe-container iframe{opacity:0;visibility:hidden;transition:opacity .62s ease-in .3s}.dot-embed-iframe-container.active iframe{opacity:1;visibility:visible;transition:opacity .62s ease-in 0s,visibility 0s linear .62s}.dot-embed-loading .spinner>div{width:18px;height:18px;background-color:#595959;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.dot-embed-loading .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.dot-embed-loading .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}")),e.appendChild(t)}()}();var u=App_load}])}));
    3232//# sourceMappingURL=dot-embed-3.0.js.map
  • dot-embed/trunk/readme.txt

    r2670393 r2670803  
    55Tested up to: 5.3.2
    66Requires PHP: 5.6
    7 Stable tag: 3.2.13
     7Stable tag: 3.2.14
    88License: GPLv3 or later
    99License URI: http://www.gnu.org/licenses/gpl.html
     
    125125* Title attribute is now supported for accessibility.
    126126
    127 = 3.2.13 =
     127= 3.2.14 =
    128128* Consent monitoring and synchronization to embedded experiences (OneTrust)
    129129* Fixed a typo for OnetrustActiveGroups
     130* Fixed a typo for OnConsentChanged
    130131
    131132== Upgrade Notice ==
Note: See TracChangeset for help on using the changeset viewer.