(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{179:function(t,e,n){"use strict";n(18),n(119),n(28),n(64),n(88),n(59),n(60),n(61),n(13),n(49),n(58);var r=n(9);function o(t){if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(t=function(t,e){if(!t)return;if("string"==typeof t)return c(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(t,e)}(t))){var i=0,e=function(){};return{s:e,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:e}}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 n,r,o=!0,f=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return o=t.done,t},e:function(t){f=!0,r=t},f:function(){try{o||null==n.return||n.return()}finally{if(f)throw r}}}}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i0},canPrefetch:function(){var t=navigator.connection;return!(this.$nuxt.isOffline||t&&((t.effectiveType||"").includes("2g")||t.saveData))},getPrefetchComponents:function(){return this.$router.resolve(this.to,this.$route,this.append).resolved.matched.map((function(t){return t.components.default})).filter((function(t){return"function"==typeof t&&!t.options&&!t.__prefetched}))},prefetchLink:function(){if(this.canPrefetch()){h.unobserve(this.$el);var t,e=o(this.getPrefetchComponents());try{for(e.s();!(t=e.n()).done;){var n=t.value,r=n();r instanceof Promise&&r.catch((function(){})),n.__prefetched=!0}}catch(t){e.e(t)}finally{e.f()}}}}}},222:function(t,e,n){"use strict";e.a={}},347:function(t,e){},351:function(t,e,n){"use strict";n(13),n(21);var r=n(6),o=n(9),c=n(7),f=window.__NUXT__;function l(){if(!this._hydrated)return this.$fetch()}function h(){if((t=this).$vnode&&t.$vnode.elm&&t.$vnode.elm.dataset&&t.$vnode.elm.dataset.fetchKey){var t;this._hydrated=!0,this._fetchKey=+this.$vnode.elm.dataset.fetchKey;var data=f.fetch[this._fetchKey];if(data&&data._error)this.$fetchState.error=data._error;else for(var e in data)o.a.set(this.$data,e,data[e])}}function d(){return m.apply(this,arguments)}function m(){return(m=Object(r.a)(regeneratorRuntime.mark((function t(){var e,n,r,o=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.$nuxt.nbFetching++,this.$fetchState.pending=!0,this.$fetchState.error=null,this._hydrated=!1,e=null,n=Date.now(),t.prev=6,t.next=9,this.$options.fetch.call(this);case 9:t.next=14;break;case 11:t.prev=11,t.t0=t.catch(6),e=Object(c.o)(t.t0);case 14:if(!((r=this._fetchDelay-(Date.now()-n))>0)){t.next=18;break}return t.next=18,new Promise((function(t){return setTimeout(t,r)}));case 18:this.$fetchState.error=e,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((function(){return o.$nuxt.nbFetching--}));case 22:case"end":return t.stop()}}),t,this,[[6,11]])})))).apply(this,arguments)}e.a={beforeCreate:function(){Object(c.l)(this)&&(this._fetchDelay="number"==typeof this.$options.fetchDelay?this.$options.fetchDelay:200,o.a.util.defineReactive(this,"$fetchState",{pending:!1,error:null,timestamp:Date.now()}),this.$fetch=d.bind(this),Object(c.a)(this,"created",h),Object(c.a)(this,"beforeMount",l))}}},368:function(t,e,n){"use strict";n.r(e),function(t){n(119),n(28),n(88),n(60),n(61),n(64);var e=n(14),r=(n(21),n(147),n(6)),o=(n(49),n(58),n(18),n(13),n(35),n(59),n(268),n(378),n(382),n(384),n(9)),c=n(317),f=n(222),l=n(7),h=n(76),d=n(351),m=n(179);function y(t){if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(t=function(t,e){if(!t)return;if("string"==typeof t)return v(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(t,e)}(t))){var i=0,e=function(){};return{s:e,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:e}}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 n,r,o=!0,c=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return o=t.done,t},e:function(t){c=!0,r=t},f:function(){try{o||null==n.return||n.return()}finally{if(c)throw r}}}}function v(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i2?e-2:0),r=2;r=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:e}}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 n,r,o=!0,c=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return o=t.done,t},e:function(t){c=!0,r=t},f:function(){try{o||null==n.return||n.return()}finally{if(c)throw r}}}}function y(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i1&&void 0!==arguments[1]?arguments[1]:[],r=t.$children||[],o=m(r);try{for(o.s();!(e=o.n()).done;){var c=e.value;c.$fetch?n.push(c):c.$children&&O(c,n)}}catch(t){o.e(t)}finally{o.f()}return n}function j(t,e){if(e||!t.options.__hasNuxtData){var n=t.options._originDataFn||t.options.data||function(){return{}};t.options._originDataFn=n,t.options.data=function(){var data=n.call(this,this);return this.$ssrContext&&(e=this.$ssrContext.asyncData[t.cid]),d({},data,{},e)},t.options.__hasNuxtData=!0,t._Ctor&&t._Ctor.options&&(t._Ctor.options.data=t.options.data)}}function _(t){return t.options&&t._Ctor===t||(t.options?(t._Ctor=t,t.extendOptions=t.options):(t=l.a.extend(t))._Ctor=t,!t.options.name&&t.options.__file&&(t.options.name=t.options.__file)),t}function k(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],t.matched.map((function(t,r){return Object.keys(t[n]).map((function(o){return e&&e.push(r),t[n][o]}))})))}function $(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return k(t,e,"instances")}function E(t,e){return Array.prototype.concat.apply([],t.matched.map((function(t,n){return Object.keys(t.components).reduce((function(r,o){return t.components[o]?r.push(e(t.components[o],t.instances[o],t,o,n)):delete t.components[o],r}),[])})))}function C(t,e){return Promise.all(E(t,function(){var t=Object(c.a)(regeneratorRuntime.mark((function t(n,r,o,c){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("function"!=typeof n||n.options){t.next=4;break}return t.next=3,n();case 3:n=t.sent;case 4:return o.components[c]=n=_(n),t.abrupt("return","function"==typeof e?e(n,r,o,c):n);case 6:case"end":return t.stop()}}),t)})));return function(e,n,r,o){return t.apply(this,arguments)}}()))}function S(t){return R.apply(this,arguments)}function R(){return(R=Object(c.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,C(e);case 4:return t.abrupt("return",d({},e,{meta:k(e).map((function(t,n){return d({},t.options.meta,{},(e.matched[n]||{}).meta)}))}));case 5:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function T(t,e){return P.apply(this,arguments)}function P(){return(P=Object(c.a)(regeneratorRuntime.mark((function t(e,n){var c,f,l,h;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.context||(e.context={isStatic:!1,isDev:!1,isHMR:!1,app:e,store:e.store,payload:n.payload,error:n.error,base:"/",env:{ENV_SLUG:"production",NODE_ENV:"production",FRONT_HOST:"0.0.0.0",FRONT_PORT:"3000",CPU_LIMIT:"8",HEAP_MB_LIMIT_PER_WORKER:"768",DUKE_URL:"https://conpletus.cointelegraph.com",DUKE_DOCKER_URL:"https://ct_conpletus_production:9000",TICKERS_URL:"https://ticker.cointelegraph.com",TICKERS_CLIENT_URL:"https://ticker.cointelegraph.com",TICKERS_SOCKET:"wss://ticker.cointelegraph.com",RATES_URL:"https://ct_ticker-api_production",RATES_CLIENT_URL:"https://ticker-api.cointelegraph.com",RATES_SOCKET:"wss://ticker-api.cointelegraph.com",ARTISAN_URL:"https://artisan.cointelegraph.com",IMAGES_URL:"https://images.cointelegraph.com",BANNERS_URL:"https://vendo.cointelegraph.com",HERZOG_HOST:"cointelegraph.com",HERZOG_URL:"cointelegraph.com",SENTRY_DSN:"https://6259986e427f4bee8919429d3a4e3f4c@sentry.ctgroup.io/54",SENTRY_RELEASE:"release-1.0.8",SENTRY_URL:"https://sentry.ctgroup.io",SENTRY_ORG:"ct",SENTRY_PROJECT:"frontend-duke",SENTRY_AUTH_TOKEN:"53ac11531caa4af18da3dda9ec2eef375bad5f95db894598bb482649048ab68a",RELEASE_VERSION:"1.0.8",ONESIGNAL_APP:"b7208381-0252-43ab-a992-a44181bb7305"}},n.req&&(e.context.req=n.req),n.res&&(e.context.res=n.res),n.ssrContext&&(e.context.ssrContext=n.ssrContext),e.context.redirect=function(t,path,n){if(t){e.context._redirected=!0;var r=Object(o.a)(path);if("number"==typeof t||"undefined"!==r&&"object"!==r||(n=path||{},path=t,r=Object(o.a)(path),t=302),"object"===r&&(path=e.router.resolve(path).route.fullPath),!/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path))throw path=G(path,n),window.location.replace(path),new Error("ERR_REDIRECT");e.context.next({path:path,query:n,status:t})}},e.context.nuxtState=window.__NUXT__),t.next=3,Promise.all([S(n.route),S(n.from)]);case 3:c=t.sent,f=Object(r.a)(c,2),l=f[0],h=f[1],n.route&&(e.context.route=l),n.from&&(e.context.from=h),e.context.next=n.next,e.context._redirected=!1,e.context._errored=!1,e.context.isHMR=!1,e.context.params=e.context.route.params||{},e.context.query=e.context.route.query||{};case 15:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function A(t,e){return!t.length||e._redirected||e._errored?Promise.resolve():N(t[0],e).then((function(){return A(t.slice(1),e)}))}function N(t,e){var n;return(n=2===t.length?new Promise((function(n){t(e,(function(t,data){t&&e.error(t),n(data=data||{})}))})):t(e))&&n instanceof Promise&&"function"==typeof n.then?n:Promise.resolve(n)}function L(base,t){var path=decodeURI(window.location.pathname);return"hash"===t?window.location.hash.replace(/^#\//,""):(base&&0===path.indexOf(base)&&(path=path.slice(base.length)),(path||"/")+window.location.search+window.location.hash)}function D(t,e){return function(t,e){for(var n=new Array(t.length),i=0;i1&&void 0!==arguments[1]?arguments[1]:x,n=arguments.length>2?arguments[2]:void 0;return w.call(this,t,e,n)},c.a.use(y.a);var O={mode:"history",base:decodeURI("/"),linkActiveClass:"nuxt-link-active",linkExactActiveClass:"exact-active-link",scrollBehavior:function(){return new Promise((function(t){setTimeout((function(){t({x:0,y:0})}),500)}))},routes:[{path:"/st-moritz-crypto-finance-conference",component:function(){return Object(v.m)(n.e(121).then(n.bind(null,1639)))},name:"cfc-event"},{path:"/authors",component:function(){return Object(v.m)(n.e(52).then(n.bind(null,1764)))},name:"authors"},{path:"/consulting",component:function(){return Object(v.m)(n.e(55).then(n.bind(null,1643)))},name:"consulting"},{path:"/download",component:function(){return Object(v.m)(n.e(58).then(n.bind(null,1644)))},name:"download"},{path:"/explained",component:function(){return Object(v.m)(Promise.all([n.e(3),n.e(59)]).then(n.bind(null,1765)))},name:"explained"},{path:"/great-bay-area-international-blockchain-week",component:function(){return Object(v.m)(Promise.all([n.e(80),n.e(60)]).then(n.bind(null,1637)))},name:"great-bay-area-international-blockchain-week"},{path:"/local-news",component:function(){return Object(v.m)(n.e(62).then(n.bind(null,1648)))},name:"local-news"},{path:"/markets",component:function(){return Object(v.m)(Promise.all([n.e(2),n.e(82),n.e(81),n.e(1),n.e(63)]).then(n.bind(null,1621)))},name:"markets"},{path:"/press-releases",component:function(){return Object(v.m)(Promise.all([n.e(3),n.e(65)]).then(n.bind(null,1766)))},name:"press-releases"},{path:"/consulting/reports",component:function(){return Object(v.m)(Promise.all([n.e(9),n.e(6),n.e(56)]).then(n.bind(null,1620)))},name:"consulting-reports"},{path:"/consulting/vendors",component:function(){return Object(v.m)(Promise.all([n.e(6),n.e(57)]).then(n.bind(null,1649)))},name:"consulting-vendors"},{path:"/authors/:slug",component:function(){return Object(v.m)(n.e(51).then(n.bind(null,1640)))},name:"authors-slug"},{path:"/category/:slug?",components:{default:function(){return Object(v.m)(Promise.all([n.e(3),n.e(53)]).then(n.bind(null,597)))},flashNews:function(){return Object(v.m)(Promise.all([n.e(3),n.e(42)]).then(n.bind(null,1650)))}},name:"category-slug"},{path:"/consulting/:slug",component:function(){return Object(v.m)(n.e(54).then(n.bind(null,1641)))},name:"consulting-slug"},{path:"/news/:slug?",component:function(){return Object(v.m)(Promise.all([n.e(10),n.e(19),n.e(21),n.e(20)]).then(n.bind(null,931)))},name:"news-slug"},{path:"/press-releases/:slug?",component:function(){return Object(v.m)(Promise.all([n.e(10),n.e(19),n.e(21),n.e(20),n.e(64)]).then(n.bind(null,1767)))},name:"press-releases-slug"},{path:"/quizzes/:slug?",component:function(){return Object(v.m)(n.e(66).then(n.bind(null,1651)))},name:"quizzes-slug"},{path:"/tags/:slug?",component:function(){return Object(v.m)(n.e(67).then(n.bind(null,1642)))},name:"tags-slug"},{path:"/",component:function(){return Object(v.m)(n.e(61).then(n.bind(null,1763)))},name:"index"},{path:"/:coin-price-index",component:function(){return Object(v.m)(Promise.all([n.e(15),n.e(18),n.e(17),n.e(14),n.e(16)]).then(n.bind(null,1595)))},name:"coin-price"},{path:"/:cryptocoin-price",component:function(){return Object(v.m)(Promise.all([n.e(15),n.e(18),n.e(17),n.e(14),n.e(16),n.e(50)]).then(n.bind(null,1768)))},name:"cryptocoin-price"},{path:"/*",component:function(){return Object(v.m)(n.e(49).then(n.bind(null,1769)))},name:"all"}],fallback:!1};function j(){return new y.a(O)}var _={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render:function(t,e){var n=e.parent,data=e.data,r=e.props,o=n.$createElement;data.nuxtChild=!0;for(var c=n,f=n.$nuxt.nuxt.transitions,l=n.$nuxt.nuxt.defaultTransition,h=0;n;)n.$vnode&&n.$vnode.data.nuxtChild&&h++,n=n.$parent;data.nuxtChildDepth=h;var d=f[h]||l,m={};k.forEach((function(t){void 0!==d[t]&&(m[t]=d[t])}));var y={};$.forEach((function(t){"function"==typeof d[t]&&(y[t]=d[t].bind(c))}));var v=y.beforeEnter;if(y.beforeEnter=function(t){if(window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),v)return v.call(c,t)},!1===d.css){var x=y.leave;(!x||x.length<2)&&(y.leave=function(t,e){x&&x.call(c,t),c.$nextTick(e)})}var w=o("routerView",data);return r.keepAlive&&(w=o("keep-alive",{props:r.keepAliveProps},[w])),o("transition",{props:m,on:y},[w])}},k=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],$=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],E=n(68),C=(n(60),n(61),n(62),n(20)),S={name:"Nuxt",components:{NuxtChild:_,NuxtError:E.a},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured:function(t){this.displayingNuxtError&&(this.errorFromNuxtError=t,this.$forceUpdate())},computed:{routerViewKey:function(){if(void 0!==this.nuxtChildKey||this.$route.matched.length>1)return this.nuxtChildKey||Object(v.c)(this.$route.matched[0].path)(this.$route.params);var t=Object(C.a)(this.$route.matched,1)[0];if(!t)return this.$route.path;var e=t.components.default;if(e&&e.options){var n=e.options;if(n.key)return"function"==typeof n.key?n.key(this.$route):n.key}return/\/$/.test(t.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate:function(){c.a.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render:function(t){var e=this;return this.nuxt.err?this.errorFromNuxtError?(this.$nextTick((function(){return e.errorFromNuxtError=!1})),t("div",{},[t("h2","An error occured while showing the error page"),t("p","Unfortunately an error occured and while showing the error page another error occured"),t("p","Error details: ".concat(this.errorFromNuxtError.toString())),t("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick((function(){return e.displayingNuxtError=!1})),t(E.a,{props:{error:this.nuxt.err}})):t("NuxtChild",{key:this.routerViewKey,props:this.$props})}},R=(n(119),n(88),n(64),n(353));n(427);function T(t){if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(t=function(t,e){if(!t)return;if("string"==typeof t)return P(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return P(t,e)}(t))){var i=0,e=function(){};return{s:e,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:e}}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 n,r,o=!0,c=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return o=t.done,t},e:function(t){c=!0,r=t},f:function(){try{o||null==n.return||n.return()}finally{if(c)throw r}}}}function P(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i0}},methods:{refreshOnlineStatus:function(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},refresh:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((n=Object(v.h)(t.$route)).length){e.next=3;break}return e.abrupt("return");case 3:return t.$loading.start(),r=n.map((function(e){var p=[];if(e.$options.fetch&&e.$options.fetch.length&&p.push(Object(v.p)(e.$options.fetch,t.context)),e.$fetch)p.push(e.$fetch());else{var n,r=T(Object(v.e)(e.$vnode.componentInstance));try{for(r.s();!(n=r.n()).done;){var component=n.value;p.push(component.$fetch())}}catch(t){r.e(t)}finally{r.f()}}return e.$options.asyncData&&p.push(Object(v.p)(e.$options.asyncData,t.context).then((function(t){for(var n in t)c.a.set(e.$data,n,t[n])}))),Promise.all(p)})),e.prev=5,e.next=8,Promise.all(r);case 8:e.next=15;break;case 10:e.prev=10,e.t0=e.catch(5),t.$loading.fail(e.t0),Object(v.k)(e.t0),t.error(e.t0);case 15:t.$loading.finish();case 16:case"end":return e.stop()}}),e,null,[[5,10]])})))()},errorChanged:function(){this.nuxt.err&&this.$loading&&(this.$loading.fail&&this.$loading.fail(this.nuxt.err),this.$loading.finish&&this.$loading.finish())},setLayout:function(t){t&&N["_"+t]||(t="default"),this.layoutName=t;var e="_"+t;return this.layout=N[e],this.layout},loadLayout:function(t){var e=this,n=!t,r=!(A["_"+t]||N["_"+t]),o="_"+(n||r?"default":t);return N[o]?Promise.resolve(N[o]):A[o]().then((function(t){return N[o]=t,delete A[o],N[o]})).catch((function(t){if(e.$nuxt)return e.$nuxt.error({statusCode:500,message:t.message})}))}},components:{NuxtLoading:R.a}},D=(n(49),n(186),n(115));function I(t){if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(t=function(t,e){if(!t)return;if("string"==typeof t)return U(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return U(t,e)}(t))){var i=0,e=function(){};return{s:e,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:e}}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 n,r,o=!0,c=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return o=t.done,t},e:function(t){c=!0,r=t},f:function(){try{o||null==n.return||n.return()}finally{if(c)throw r}}}}function U(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i2&&void 0!==arguments[2]?arguments[2]:{},r=n.isProperty,o=void 0!==r&&r;if(!e.length||o&&1===e.length)return t;var c=e.shift();return t.modules[c]=t.modules[c]||{},t.modules[c].namespaced=!0,t.modules[c].modules=t.modules[c].modules||{},G(t.modules[c],e,{isProperty:o})}function J(t,e,n){e&&("state"===n?t.state=e||t.state:t[n]=Object.assign({},t[n],e))}n(58),n(145),n(297);var V=n(14),z=n(108),Y=n(109),X=n(48),Q=n(97);function Z(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}var W=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(z.a)(this,t),Object.defineProperty(this,tt,{writable:!0,value:2}),Object.defineProperty(this,et,{writable:!0,value:!1}),Object.defineProperty(this,nt,{writable:!0,value:0}),Object.defineProperty(this,ot,{writable:!0,value:null}),Object.defineProperty(this,at,{writable:!0,value:25e3}),Object.defineProperty(this,it,{writable:!0,value:0}),this.ctx=e,this.options=n,this.addInlineJs()}var e,n;return Object(Y.a)(t,[{key:"sendPageView",value:(n=Object(r.a)(regeneratorRuntime.mark((function t(){var e,n,title,r,o,c,f,l,path,h=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=h.length>0&&void 0!==h[0]?h[0]:{},n=e.title,title=void 0===n?"":n,r=e.authors,o=void 0===r?"":r,c=e.sections,f=void 0===c?"":c,l=e.path,path=void 0===l?"":l,Object(X.a)(this,et)[et]){t.next=7;break}if(!(Object(X.a)(this,it)[it]>5)){t.next=4;break}return t.abrupt("return");case 4:return t.abrupt("return",this.init({authors:o,sections:f}));case 7:return t.abrupt("return",this.pSUPERFLY.virtualPage({sections:f,authors:o,path:path||this.getPageUrl(),title:title||this.getPageTitle()}));case 8:case"end":return t.stop()}}),t,this)}))),function(){return n.apply(this,arguments)})},{key:"init",value:(e=Object(r.a)(regeneratorRuntime.mark((function t(){var e,n,r,o=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=o.length>0&&void 0!==o[0]?o[0]:{},n=e.authors,r=e.sections,!Object(X.a)(this,et)[et]){t.next=3;break}return t.abrupt("return");case 3:if(Object(X.a)(this,it)[it]+=1,this.setAuthors(n),this.setSections(r),this.isPSuperflyExist()){t.next=10;break}return t.next=9,this.addScripts();case 9:this.pSUPERFLY=window.pSUPERFLY;case 10:Object(X.a)(this,et)[et]=this.isPSuperflyExist();case 11:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})},{key:"addInlineJs",value:function(){var t=this.options;this.ctx.app.head.__dangerouslyDisableSanitizersByTagID["chartbeat-inline-js"]=["innerHTML"],this.addScript({hid:"chartbeat-inline-js",innerHTML:"!function(){var n=window._sf_async_config=window._sf_async_config||{};n.uid=".concat(t.uid,',n.domain="').concat(t.domain,'",n.flickerControl=!1,n.useCanonical=!0,n.useCanonicalDomain=!0;}();')})}},{key:"addScripts",value:function(){var t=this,e=this.options;return new Promise((function(n){t.addScript({hid:"chartbeat-js",src:e.chartBeatSrc,defer:!0,callback:function(){return t.attemptToResolveScriptsPromise(n)}}),t.addScript({hid:"chartbeat-mab-js",src:e.chartBeatMabSrc,defer:!0,callback:function(){return t.attemptToResolveScriptsPromise(n)}}),Object(X.a)(t,ot)[ot]=setTimeout((function(){return n(!0)}),Object(X.a)(t,at)[at])}))}},{key:"clearAddSrciptTimer",value:function(){Object(X.a)(this,ot)[ot]&&(clearTimeout(Object(X.a)(this,ot)[ot]),Object(X.a)(this,ot)[ot]=null)}},{key:"setAuthors",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=this.getChartBeatAsyncConfig();return e.authors=t}},{key:"setSections",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=this.getChartBeatAsyncConfig();e.sections=t}},{key:"getChartBeatAsyncConfig",value:function(){return window._sf_async_config=window._sf_async_config||{},window._sf_async_config}},{key:"getPageTitle",value:function(){return window.document&&window.document.title||""}},{key:"getPageUrl",value:function(){return window.location&&window.location.href||""}},{key:"attemptToResolveScriptsPromise",value:function(t){Object(X.a)(this,nt)[nt]+=1,Object(X.a)(this,nt)[nt]===Object(X.a)(this,tt)[tt]&&(this.clearAddSrciptTimer(),t(!0))}},{key:"addScript",value:function(){var script=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.ctx.app.head.script=this.ctx.app.head.script||[],this.ctx.app.head.script.push(script)}},{key:"isPSuperflyExist",value:function(){return"object"===Object(V.a)(window.pSUPERFLY)}}]),t}(),tt=Object(Q.a)("scriptsNumber"),et=Object(Q.a)("installed"),nt=Object(Q.a)("scriptsLoadedCounter"),ot=Object(Q.a)("addScriptsTimerId"),at=Object(Q.a)("addScriptsTimerTimeout"),it=Object(Q.a)("attemptsToAddScripts"),ct=function(t,e){var n={uid:66060,chartBeatSrc:"//static.chartbeat.com/js/chartbeat.js",chartBeatMabSrc:"//static.chartbeat.com/js/chartbeat_mab.js",allowedRegions:[1],dev:!1},r=t.store.state.currentLanguage,c=Number.parseInt(r.id);n.allowedRegions.includes(c)&&e("chartBeat",new W(t,function(t){for(var i=1;i has been deprecated and will be removed in Nuxt 3, please use instead")),m.a.render(t,e)}})),c.a.component(_.name,_),c.a.component("NChild",_),c.a.component(S.name,S),c.a.use(f.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});var Lt={name:"page",mode:"out-in",appear:!1,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"};function Dt(t){return It.apply(this,arguments)}function It(){return(It=Object(r.a)(regeneratorRuntime.mark((function t(e){var n,r,o,f,l,h,path,d;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,j();case 2:return n=t.sent,(r=H(e)).$router=n,o=r.registerModule,r.registerModule=function(path,t,e){return o.call(r,path,t,Object.assign({preserveState:!0},e))},f=Nt({head:{meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{name:"apple-mobile-web-app-title",content:"Cointelegraph"},{name:"application-name",content:"Cointelegraph"},{name:"msapplication-TileColor",content:"#253137"},{name:"msapplication-config",content:"/browserconfig.xml"},{name:"theme-color",content:"#ffffff"},{name:"telegram:channel",content:"@cointelegraph"},{name:"majestic-site-verification",content:"MJ12_86993982-71c3-48ca-b0f1-1cdf0464ead9"},{name:"google-site-verification",content:"yJZcKSHHkxZ-5kBu-RZzdUNEptcBVqaBSPJ8fPBP7GI"},{name:"google-site-verification",content:"mpsE5TOt9PBJl4SASxA4Fh1ntwZ5A_wQAPbfMkGyalY"},{name:"p:domain_verify",content:"2c1fd1cbe8d119280a2b90569511a1d0"}],link:[{rel:"apple-touch-icon",sizes:"180x180",href:"/favicons/apple-touch-icon.png"},{rel:"icon",type:"image/png",sizes:"32x32",href:"/favicons/favicon-32x32.png"},{rel:"icon",type:"image/png",sizes:"16x16",href:"/favicons/favicon-16x16.png"},{rel:"manifest",href:"/site.webmanifest"},{rel:"mask-icon",href:"/favicons/safari-pinned-tab.svg",type:"#292929"},{rel:"shortcut icon",href:"/favicons/favicon.ico"},{rel:"preconnect",href:"https://conpletus.cointelegraph.com",crossorigin:""},{rel:"preconnect",href:"https://ticker.cointelegraph.com",crossorigin:""},{rel:"preconnect",href:"wss://ticker.cointelegraph.com",crossorigin:""},{rel:"preconnect",href:"https://vendo.cointelegraph.com",crossorigin:""},{rel:"preconnect",href:"https://sentry.ctgroup.io",crossorigin:""},{rel:"preconnect",href:"https://images.cointelegraph.com",crossorigin:""},{rel:"preconnect",href:"https://s3.cointelegraph.com",crossorigin:""},{rel:"preconnect",href:"https://fonts.gstatic.com",crossorigin:""},{rel:"preconnect",href:"https://cdn.onesignal.com",crossorigin:""},{rel:"preconnect",href:"https://www.googletagmanager.com",crossorigin:""},{rel:"preload",href:"/adsense/ads.js",as:"script"},{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700,700i,800&display=swap&subset=latin-ext"}],style:[],script:[{src:"/adsense/ads.js",defer:!0},{src:"//www.googletagmanager.com/gtm.js?id=GTM-N5X5C39&l=dataLayer",async:!0}],noscript:[{innerHTML:''},{hid:"gtm-noscript",innerHTML:'',pbody:!0}],__dangerouslyDisableSanitizers:["noscript"],__dangerouslyDisableSanitizersByTagID:{"ldjson-schema":["innerHTML"],"ios-app-ldjson-schema":["innerHTML"],"android-app-ldjson-schema":["innerHTML"],"gtm-noscript":["innerHTML"]}},store:r,router:n,nuxt:{defaultTransition:Lt,transitions:[Lt],setTransitions:function(t){return Array.isArray(t)||(t=[t]),t=t.map((function(t){return t=t?"string"==typeof t?Object.assign({},Lt,{name:t}):Object.assign({},Lt,t):Lt})),this.$options.nuxt.transitions=t,t},err:null,dateErr:null,error:function(t){t=t||null,f.context._errored=Boolean(t),t=t?Object(v.o)(t):null;var n=f.nuxt;return this&&(n=this.nuxt||this.$options.nuxt),n.dateErr=Date.now(),n.err=t,e&&(e.nuxt.error=t),t}}},L),r.app=f,l=e?e.next:function(t){return f.router.push(t)},e?h=n.resolve(e.url).route:(path=Object(v.f)(n.options.base,n.options.mode),h=n.resolve(path).route),t.next=13,Object(v.s)(f,{store:r,route:h,next:l,error:f.nuxt.error.bind(f),payload:e?e.payload:void 0,req:e?e.req:void 0,res:e?e.res:void 0,beforeRenderFns:e?e.beforeRenderFns:void 0,ssrContext:e});case 13:return d=function(t,e){if(!t)throw new Error("inject(key, value) has no key provided");if(void 0===e)throw new Error("inject('".concat(t,"', value) has no value provided"));f[t="$"+t]=e,r[t]=f[t];var n="__nuxt_"+t+"_installed__";c.a[n]||(c.a[n]=!0,c.a.use((function(){Object.prototype.hasOwnProperty.call(c.a,t)||Object.defineProperty(c.a.prototype,t,{get:function(){return this.$root.$options[t]}})})))},window.__NUXT__&&window.__NUXT__.state&&r.replaceState(window.__NUXT__.state),t.next=18,ct(f.context,d);case 18:return t.next=21,ft(f.context,d);case 21:return t.next=24,pt(f.context,d);case 24:return t.next=27,mt(f.context,d);case 27:t.next=30;break;case 30:return t.next=33,wt(f.context,d);case 33:if("function"!=typeof Ot.a){t.next=36;break}return t.next=36,Object(Ot.a)(f.context,d);case 36:if("function"!=typeof jt.a){t.next=39;break}return t.next=39,Object(jt.a)(f.context,d);case 39:if("function"!=typeof _t.a){t.next=42;break}return t.next=42,Object(_t.a)(f.context,d);case 42:if("function"!=typeof $t.a){t.next=45;break}return t.next=45,$t()(f.context,d);case 45:if("function"!=typeof Et.a){t.next=48;break}return t.next=48,Object(Et.a)(f.context,d);case 48:if("function"!=typeof Ct.a){t.next=51;break}return t.next=51,Object(Ct.a)(f.context,d);case 51:if("function"!=typeof St.a){t.next=54;break}return t.next=54,Object(St.a)(f.context,d);case 54:if("function"!=typeof Rt.a){t.next=57;break}return t.next=57,Object(Rt.a)(f.context,d);case 57:if("function"!=typeof Tt.default){t.next=60;break}return t.next=60,Object(Tt.default)(f.context,d);case 60:if("function"!=typeof Pt.default){t.next=63;break}return t.next=63,Object(Pt.default)(f.context,d);case 63:t.next=66;break;case 66:return t.abrupt("return",{store:r,app:f,router:n});case 67:case"end":return t.stop()}}),t)})))).apply(this,arguments)}}}]); //# sourceMappingURL=6b85afef36582ff16c61.js.map