Home » Will Recent EUR/NOK, USD/NOK Gains Last?

Will Recent EUR/NOK, USD/NOK Gains Last?

by admin

Norwegian Krona, EUR/NOK, USD/NOK – Speaking Factors

  • The Norwegian Krona has softened towards Euro and US Dollar of late
  • Whereas EUR/NOK and USD/NOK have related setups, there are variations
  • Will the NOK proceed to weaken or has the development ended?

EUR/NOK TECHNICAL ANALYSIS

After establishing a low for the yr at 9.900 in April, EUR/NOK started a rising development. Whereas the ascending trendline was damaged on the finish of August, there may be nonetheless some upward momentum. That is indicated by the 55-day and the 100-day Easy Transferring Averages (SMA) sustaining a constructive gradient.

Traditionally, the EUR/NOK doesn’t are inclined to commerce between the 55-day SMA and the 100-day SMA for prolonged intervals. It must be famous right here that previous efficiency will not be indicative of future outcomes. A break above the 55-day SMA, presently at 10.368, might point out a resumption of the uptrend. A break beneath the 100-day SMA, presently at 10.244, may present a return to vary buying and selling.

On the topside, there could also be some resistance on the break-down pivot level of 10.353 after which additional greater on the descending trendline resistance of 10.570. Extra resistance could possibly be seen at the latest earlier highs of 10.632 and 10.703 respectively.

To the draw back, some help may be offered at earlier lows of 10.198, 10.114, 10.040 and 9.900.

EUR/NOK CHART

Chart created in TradingView

USD/NOK TECHNICAL ANALYSIS

Like many foreign money pairs, USD/NOK has had a bent over the past yr to alternate between intervals of range-trading blocks and trend-following patterns. The current transfer decrease seems to have damaged by means of the decrease sure of a range-trading block.

When the USD/NOK broke decrease out of the range-trading block, it additionally touched the decrease sure of the 21-day SMA, 2 customary deviation Bollinger Band. It has since moved again contained in the band and this can be a sign that USD/NOK is returning to a range-trading surroundings.

A sign to look at for a attainable starting of a downtrend can be the 21-day SMA crossing over the 55-day SMA to kind a Demise Cross. The 21-day SMA is presently at 8.783 and the 55-day SMA is at 8.773.

To the draw back, some help could also be offered on the earlier lows of 8.606 and at 8.452. Above the market, some resistance may be seen on the 21- day and 55-day SMAs presently at 8.783 and at 8.773 respectively.

Norwegian Krona Technical Analysis: Will Recent EUR/NOK, USD/NOK Gains Last?

Chart created in TradingView

— Written by Daniel McCarthy, Strategist for DailyFX.com

To contact Daniel, use the feedback part beneath or @DanMcCathyFX on Twitter

!perform(){perform errMsg(errCode,msg)””)+” (SystemJS Error#”+errCode+” https://git.io/JvFET#”+errCode+”)”var baseUrl,lastSepIndex,hasSymbol=”undefined”!=typeof Image,hasSelf=”undefined”!=typeof self,hasDocument=”undefined”!=typeof doc,envGlobal=hasSelf?self:world;!hasDocument||(lastSepIndex=doc.querySelector(“base[href]”))&&(baseUrl=lastSepIndex.href),baseUrl||”undefined”==typeof location||-1!==(lastSepIndex=(baseUrl=location.href.break up(“#”)[0].break up(“?”)[0]).lastIndexOf(“/”))&&(baseUrl=baseUrl.slice(0,lastSepIndex+1));var backslashRegEx=//g;perform resolveIfNotPlainOrUrl(relUrl,parentUrl){if(“/”===(relUrl=-1!==relUrl.indexOf(“”)?relUrl.change(backslashRegEx,”/”):relUrl)[0]&&”/”===relUrl[1])return parentUrl.slice(0,parentUrl.indexOf(“:”)+1)+relUrl;if(“.”===relUrl[0]&&(“/”===relUrl[1]||”.”===relUrl[1]&&(“/”===relUrl[2]||2===relUrl.size&&(relUrl+=”/”))||1===relUrl.size&&(relUrl+=”/”))||”/”===relUrl[0]){var parentProtocol=parentUrl.slice(0,parentUrl.indexOf(“:”)+1),pathname=”/”===parentUrl[parentProtocol.length+1]?”file:”!==parentProtocol?(pathname=parentUrl.slice(parentProtocol.size+2)).slice(pathname.indexOf(“/”)+1):parentUrl.slice(8):parentUrl.slice(parentProtocol.size+(“/”===parentUrl[parentProtocol.length]));if(“/”===relUrl[0])return parentUrl.slice(0,parentUrl.length-pathname.length-1)+relUrl;for(var segmented=pathname.slice(0,pathname.lastIndexOf(“/”)+1)+relUrl,output=[],segmentIndex=-1,i=0;ipkgName.size&&”/”!==pkg[pkg.length-1]?void targetWarning(“W2″,pkgName,pkg,”ought to have a trailing ‘/'”):pkg+id.slice(pkgName.size)}}perform targetWarning(code,match,goal,msg){console.warn(errMsg(code,”Package deal goal “+msg+”, resolving goal ‘”+goal+”‘ for “+match))}perform resolveImportMap(importMap,resolvedOrPlain,parentUrl){for(var scopes=importMap.scopes,scopeUrl=parentUrl&&getMatch(parentUrl,scopes);scopeUrl;){var packageResolution=applyPackages(resolvedOrPlain,scopes[scopeUrl]);if(packageResolution)return packageResolution;scopeUrl=getMatch(scopeUrl.slice(0,scopeUrl.lastIndexOf(“/”)),scopes)}return applyPackages(resolvedOrPlain,importMap.imports)||-1!==resolvedOrPlain.indexOf(“:”)&&resolvedOrPlain}var toStringTag=hasSymbol&&Image.toStringTag,REGISTRY=hasSymbol?Image():”@”;perform SystemJS(){this[REGISTRY]={}}var lastRegister,systemJSPrototype=SystemJS.prototype;perform loadToId(load){return load.id}perform triggerOnload(loader,load,err,isErrSource){if(loader.onload(err,load.id,load.d&&load.d.map(loadToId),!!isErrSource),err)throw err}perform getOrCreateLoad(loader,id,firstParentUrl){var load=loader[REGISTRY][id];if(load)return load;var importerSetters=[],ns=Object.create(null);toStringTag&&Object.defineProperty(ns,toStringTag,{worth:”Module”});var instantiatePromise=Promise.resolve().then(perform(){return loader.instantiate(id,firstParentUrl)}).then(perform(registration){if(!registration)throw Error(errMsg(2,”Module “+id+” didn’t instantiate”));var declared=registration[1](perform _export(title,worth){var modified=!(load.h=!0);if(“string”==typeof title)title in ns&&ns[name]===worth||(ns[name]=worth,modified=!0);else{for(var p in title)title&&title.__esModule&&(ns.__esModule=title.__esModule)}if(modified)for(var i=0;i<importerSetters.size;i++){var setter=importerSetters[i];setter&&setter(ns)}return worth},2===registration[1].size?{import:perform(importId){return loader.import(importId,id)},meta:loader.createContext(id)}:void 0);return load.e=declared.execute||perform(){},[registration[0],declared.setters||[]]},perform(err){throw load.e=null,load.er=err,triggerOnload(loader,load,err,!0),err}),linkPromise=instantiatePromise.then(perform(instantiation){return Promise.all(instantiation[0].map(perform(dep,i){var setter=instantiation[1][i];return Promise.resolve(loader.resolve(dep,id)).then(perform(depId){var depLoad=getOrCreateLoad(loader,depId,id);return Promise.resolve(depLoad.I).then(perform())})})).then(perform(depLoads){load.d=depLoads})});return load=loader[REGISTRY][id]={id:id,i:importerSetters,n:ns,I:instantiatePromise,L:linkPromise,h:!1,d:void 0,e:void 0,er:void 0,E:void 0,C:void 0,p:void 0}}systemJSPrototype.import=perform(id,parentUrl){var loader=this;return Promise.resolve(loader.prepareImport()).then(perform(){return loader.resolve(id,parentUrl)}).then(perform(load){load=getOrCreateLoad(loader,load);return load.C||perform topLevelLoad(loader,load){return load.C=perform instantiateAll(loader,load,dad or mum,loaded){if(!loaded[load.id])return loaded[load.id]=!0,Promise.resolve(load.L).then(perform(){return load.p&&null!==load.p.e||(load.p=dad or mum),Promise.all(load.d.map(perform(dep){return instantiateAll(loader,dep,dad or mum,loaded)}))}).catch(perform(err){if(load.er)throw err;throw load.e=null,triggerOnload(loader,load,err,!1),err})}(loader,load,load,{}).then(perform(){return perform postOrderExec(loader,load,seen){if(seen[load.id])return;seen[load.id]=!0;if(!load.e){if(load.er)throw load.er;return load.E?load.E:void 0}var depLoadPromises;load.d.forEach(perform(depLoad){strive[]).push(depLoadPromise)catch(err){throw load.e=null,load.er=err,triggerOnload(loader,load,err,!1),err}});if(depLoadPromises)return Promise.all(depLoadPromises).then(doExec);return doExec();perform doExec(){strive{var execPromise=load.e.name(nullContext);if(execPromise)return execPromise=execPromise.then(perform(){load.C=load.n,load.E=null,triggerOnload(loader,load,null,!0)},perform(err){throw load.er=err,load.E=null,triggerOnload(loader,load,err,!0),err}),load.E=execPromise;load.C=load.n,load.L=load.I=void 0}catch(err){throw load.er=err}lastly{load.e=null,triggerOnload(loader,load,load.er,!0)}}}(loader,load,{})}).then(perform(){return load.n})}(loader,load)})},systemJSPrototype.createContext=perform(parentId){var loader=this;return{url:parentId,resolve:perform(id,parentUrl)parentId))}},systemJSPrototype.onload=perform(){},systemJSPrototype.register=perform(deps,declare){lastRegister=[deps,declare]},systemJSPrototype.getRegister=perform(){var _lastRegister=lastRegister;return lastRegister=void 0,_lastRegister};var nullContext=Object.freeze(Object.create(null));envGlobal.System=new SystemJS;var baseOrigin,lastAutoImportDeps,lastAutoImportTimeout,importMapPromise=Promise.resolve(),importMap={imports:{},scopes:{},depcache:{},integrity:{}},processFirst=hasDocument;perform processScripts(){[].forEach.name(doc.querySelectorAll("script"),perform(script){var fetchPromise;script.sp||("systemjs-module"===script.kind?(script.sp=!0,script.src&&System.import("import:"===script.src.slice(0,7)?script.src.slice(7):resolveUrl(script.src,baseUrl)).catch(perform(e){var occasion;return-1<e.message.indexOf("https://git.io/JvFET#3")&&((occasion=doc.createEvent("Occasion")).initEvent("error",!1,!1),script.dispatchEvent(occasion)),Promise.reject(e)})):"systemjs-importmap"===script.kind&&(script.sp=!0,fetchPromise=script.src?fetch(script.src,{integrity:script.integrity}).then(perform(res){if(!res.okay)throw Error("Invalid standing code: "+res.standing);return res.textual content()}).catch(perform(err){return err.message=errMsg("W4","Error fetching systemjs-import map "+script.src)+"n"+err.message,console.warn(err),"perform"==typeof script.onerror&&script.onerror(),"{}"}):script.innerHTML,importMapPromise=importMapPromise.then(perform(){return fetchPromise}).then(perform(textual content){!perform extendImportMap(importMap,newMapText,newMapUrl){var newMap={};strive{newMap=JSON.parse(newMapText)}catch(err){console.warn(Error(errMsg("W5","systemjs-importmap incorporates invalid JSON")+"nn"+newMapText+"n"))}!perform resolveAndComposeImportMap(json,baseUrl,outMap){for(var u in json.imports&&resolveAndComposePackages(json.imports,outMap.imports,baseUrl,outMap,null),json.scopes||{}){var resolvedScope=resolveUrl(u,baseUrl);resolveAndComposePackages(json.scopes[u],outMap.scopes[resolvedScope]||(outMap.scopes[resolvedScope]={}),baseUrl,outMap,resolvedScope)}for(u in json.depcache||{})outMap.depcache[resolveUrl(u,baseUrl)]=json.depcache[u];for(u in json.integrity||{})outMap.integrity[resolveUrl(u,baseUrl)]=json.integrity[u]}(newMap,newMapUrl,importMap)}(importMap,textual content,script.src||baseUrl)})))})}systemJSPrototype.prepareImport=perform(doProcessScripts)doProcessScripts)&&(processScripts(),processFirst=!1),importMapPromise,hasDocument&&(processScripts(),window.addEventListener("DOMContentLoaded",processScripts)),hasDocument&&(window.addEventListener("error",perform(evt){lastWindowErrorUrl=evt.filename,lastWindowError=evt.error}),baseOrigin=location.origin),systemJSPrototype.createScript=perform(url){var script=doc.createElement("script");script.async=!0,url.indexOf(baseOrigin+"/")&&(script.crossOrigin="nameless");var integrity=importMap.integrity[url];return integrity&&(script.integrity=integrity),script.src=url,script};var lastWindowErrorUrl,lastWindowError,autoImportCandidates={},systemRegister=systemJSPrototype.register;systemJSPrototype.register=perform(deps,declare){var scripts,lastScript,loader;return hasDocument&&"loading"===doc.readyState&&"string"!=typeof deps?(scripts=doc.querySelectorAll("script[src]"),(lastScript=scripts[scripts.length-1])&&(lastScript.src,lastAutoImportDeps=deps,loader=this,lastAutoImportTimeout=setTimeout(perform(){autoImportCandidates[lastScript.src]=[deps,declare],loader.import(lastScript.src)}))):lastAutoImportDeps=void 0,systemRegister.name(this,deps,declare)},systemJSPrototype.instantiate=perform(url,firstParentUrl){var autoImportRegistration=autoImportCandidates[url];if(autoImportRegistration)return delete autoImportCandidates[url],autoImportRegistration;var loader=this;return new Promise(perform(resolve,reject){var script=systemJSPrototype.createScript(url);script.addEventListener("error",perform(){reject(Error(errMsg(3,"Error loading "+url+(firstParentUrl?" from "+firstParentUrl:""))))}),script.addEventListener("load",perform(){var register;doc.head.removeChild(script),lastWindowErrorUrl===url?reject(lastWindowError):((register=loader.getRegister())&&register[0]===lastAutoImportDeps&&clearTimeout(lastAutoImportTimeout),resolve(register))}),doc.head.appendChild(script)})},systemJSPrototype.shouldFetch=perform(){return!1},"undefined"!=typeof fetch&&(systemJSPrototype.fetch=fetch);var instantiate=systemJSPrototype.instantiate,jsContentTypeRegEx=/^(textual content|software)/(x-)?javascript(;|$)/;systemJSPrototype.instantiate=perform(url,dad or mum){var loader=this;return this.shouldFetch(url)?this.fetch(url,{credentials:"same-origin",integrity:importMap.integrity[url]}).then(perform(res){if(!res.okay)throw Error(errMsg(7,res.standing+" "+res.statusText+", loading "+url+(dad or mum?" from "+dad or mum:"")));var contentType=res.headers.get("content-type");if(!contentType||!jsContentTypeRegEx.check(contentType))throw Error(errMsg(4,'Unknown Content material-Sort "'+contentType+'", loading '+url+(dad or mum?" from "+dad or mum:"")));return res.textual content().then(perform(supply){return supply.indexOf("//# sourceURL=")<0&&(supply+="n//# sourceURL="+url),(0,eval)(supply),loader.getRegister()})}):instantiate.apply(this,arguments)},systemJSPrototype.resolve=perform(id,parentUrl){return resolveImportMap(importMap,resolveIfNotPlainOrUrl(id,parentUrl=parentUrl||baseUrl)||id,parentUrl)||perform throwUnresolved(id,parentUrl){throw Error(errMsg(8,"Unable to resolve naked specifier '"+id+(parentUrl?"' from "+parentUrl:"'")))}(id,parentUrl)};var systemInstantiate=systemJSPrototype.instantiate;systemJSPrototype.instantiate=perform(url,firstParentUrl){var preloads=importMap.depcache[url];if(preloads)for(var i=0;i<preloads.size;i++)getOrCreateLoad(this,this.resolve(preloads[i],url),url);return systemInstantiate.name(this,url,firstParentUrl)},hasSelf&&"perform"==typeof importScripts&&(systemJSPrototype.instantiate=perform(url){var loader=this;return Promise.resolve().then(perform(){return importScripts(url),loader.getRegister()})}),perform(world){var firstGlobalProp,secondGlobalProp,lastGlobalProp,systemJSPrototype=world.System.constructor.prototype;var impt=systemJSPrototype.import;systemJSPrototype.import=perform(id,parentUrl){return perform noteGlobalProps()(firstGlobalProp?secondGlobalProp=secondGlobalProp(),impt.name(this,id,parentUrl)};var emptyInstantiation=[[],perform(){return{}}],getRegister=systemJSPrototype.getRegister;systemJSPrototype.getRegister=perform(){var globalProp=getRegister.name(this);if(globalProp)return globalProp;var globalExport,globalProp=perform getGlobalProp(useFirstGlobalProp){var foundLastProp,end result,p,cnt=0;for(p in world)if(!shouldSkipProperty(p))return end result}(this.firstGlobalProp);if(!globalProp)return emptyInstantiation;strive{globalExport=world[globalProp]}catch(e){return emptyInstantiation}return[[],perform(_export){return{execute:perform(){_export(globalExport),_export({default:globalExport,__useDefault:!0})}}}]};var isIE11="undefined"!=typeof navigator&&-1!==navigator.userAgent.indexOf("Trident");perform shouldSkipProperty(p){return!world.hasOwnProperty(p)||!isNaN(p)&&pnew Promise((resolve,reject)=>{var fulfilled=worth=>{strive{step(generator.subsequent(worth))}catch(e){reject(e)}},rejected=worth=>{strive{step(generator.throw(worth))}catch(e){reject(e)}},step=x=>x.performed?resolve(x.worth):Promise.resolve(x.worth).then(fulfilled,rejected);step((generator=generator.apply(__this,__arguments)).subsequent())});!perform(){if(void 0!==window.Mirror&&void 0!==window.customElements&&!window.customElements.polyfillWrapFlushCallback){const BuiltInHTMLElement=HTMLElement,wrapperForTheName_HTMLElement=perform HTMLElement2(){return Mirror.assemble(BuiltInHTMLElement,[],this.constructor)};window.HTMLElement=wrapperForTheName_HTMLElement,HTMLElement.prototype=BuiltInHTMLElement.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,BuiltInHTMLElement)}}();const submittersByForm=new WeakMap;perform clickCaptured(submitter){submitter=perform findSubmitterFromClickTarget(candidate){const factor=candidate instanceof Aspect?candidate:candidate instanceof Node?candidate.parentElement:null;return”submit”==(null==(candidate=factor?factor.closest(“enter, button”):null)?void 0:candidate.kind)?candidate:null}(submitter.goal);submitter&&submitter.kind&&submittersByForm.set(submitter.kind,submitter)}”SubmitEvent”in window||(addEventListener(“click on”,clickCaptured,!0),Object.defineProperty(Occasion.prototype,”submitter”,{get(){if(“submit”==this.kind&&this.goal instanceof HTMLFormElement)return submittersByForm.get(this.goal)}})),(dfxGdprChecker=FrameLoadingStyle=FrameLoadingStyle||{}).keen=”keen”,dfxGdprChecker.lazy=”lazy”;class FrameElement extends HTMLElement{constructor(){tremendous(),this.loaded=Promise.resolve(),this.delegate=new FrameElement.delegateConstructor(this)}static get observedAttributes(){return[“disabled”,”loading”,”src”]}connectedCallback(){this.delegate.join()}disconnectedCallback(){this.delegate.disconnect()}reload(){var{src}=this;this.src=null,this.src=src}attributeChangedCallback(title){“loading”==title?this.delegate.loadingStyleChanged():”src”==title?this.delegate.sourceURLChanged():this.delegate.disabledChanged()}get src(){return this.getAttribute(“src”)}set src(worth){worth?this.setAttribute(“src”,worth):this.removeAttribute(“src”)}get loading(){return perform frameLoadingStyleFromString(model){return”lazy”!==model.toLowerCase()?FrameLoadingStyle.keen:FrameLoadingStyle.lazy}(this.getAttribute(“loading”)||””)}set loading(worth){worth?this.setAttribute(“loading”,worth):this.removeAttribute(“loading”)}get disabled(){return this.hasAttribute(“disabled”)}set disabled(worth){worth?this.setAttribute(“disabled”,””):this.removeAttribute(“disabled”)}get autoscroll(){return this.hasAttribute(“autoscroll”)}set autoscroll(worth){worth?this.setAttribute(“autoscroll”,””):this.removeAttribute(“autoscroll”)}get full(){return!this.delegate.isLoading}get isActive(){return this.ownerDocument===doc&&!this.isPreview}get isPreview()}perform expandURL(locatable){return new URL(locatable.toString(),doc.baseURI)}perform getAnchor(anchorMatch){return anchorMatch.hash?anchorMatch.hash.slice(1):(anchorMatch=anchorMatch.href.match(/#(.*)$/))?anchorMatch[1]:void 0}perform getExtension(url){return(perform getLastPathComponent(url){return perform getPathComponents(url){return url.pathname.break up(“/”).slice(1)}(url).slice(-1)[0]}(url).match(/.[^.]*$/)||[])[0]||””}perform isPrefixedBy(baseURL,prefix){prefix=perform getPrefix(url){return perform addTrailingSlash(worth){return worth.endsWith(“/”)?worth:worth+”/”}(url.origin+url.pathname)}(prefix);return baseURL.href===expandURL(prefix).href||baseURL.href.startsWith(prefix)}perform getRequestURL(url){var anchor=getAnchor(url);return null!=anchor?url.href.slice(0,-(anchor.size+1)):url.href}perform toCacheKey(url){return getRequestURL(url)}class FetchResponse{constructor(response){this.response=response}get succeeded(){return this.response.okay}get failed(){return!this.succeeded}get clientError(){return 400<=this.statusCode&&this.statusCode<=499}get serverError(){return 500<=this.statusCode&&this.statusCoderequestAnimationFrame(()=>resolve()))}perform parseHTMLDocument(html=””){return(new DOMParser).parseFromString(html,”textual content/html”)}perform unindent(strings,…match){const strains=perform interpolate(strings,values){return strings.scale back((end result,string,i)=>{return end result+string+(null==values[i]?””:values[i])},””)}(strings,match).change(/^n/,””).break up(“n”);match=strains[0].match(/^s+/);const indent=match?match[0].size:0;return strains.map(line=>line.slice(indent)).be a part of(“n”)}perform uuid(){return Array.apply(null,{size:36}).map((_,i)=>8==i||13==i||18==i||23==i?”-“:14==i?”4”:(19==i?Math.ground(4*Math.random())+8:Math.ground(15*Math.random())).toString(16)).be a part of(“”)}(Turbo$1=FetchMethod=FetchMethod||{})[Turbo$1.get=0]=”get”,Turbo$1[Turbo$1.post=1]=”submit”,Turbo$1[Turbo$1.put=2]=”put”,Turbo$1[Turbo$1.patch=3]=”patch”,Turbo$1[Turbo$1.delete=4]=”delete”;class FetchRequest{constructor(delegate,methodology,location2,physique=new URLSearchParams){this.abortController=new AbortController,this.resolveRequestPromise=worth=>{},this.delegate=delegate,this.methodology=methodology,this.headers=this.defaultHeaders,this.isIdempotent?this.url=perform mergeFormDataEntries(url,entries)(location2,[…body.entries()]):(this.physique=physique,this.url=location2)}get location(){return this.url}get params(){return this.url.searchParams}get entries(){return this.physique?Array.from(this.physique.entries()):[]}cancel(){this.abortController.abort()}carry out(){return __async(this,null,perform*(){var _a,_b,{fetchOptions}=this;null!==(_b=(_a=this.delegate).prepareHeadersForRequest)&&void 0!==_b&&_b.name(_a,this.headers,this),yield this.allowRequestToBeIntercepted(fetchOptions);strive{this.delegate.requestStarted(this);var response=yield fetch(this.url.href,fetchOptions);return yield this.obtain(response)}catch(error){throw this.delegate.requestErrored(this,error),error}lastly{this.delegate.requestFinished(this)}})}obtain(response){return __async(this,null,perform*(){var fetchResponse=new FetchResponse(response);return dispatch(“turbo:before-fetch-response”,{cancelable:!0,element:{fetchResponse:fetchResponse}}).defaultPrevented?this.delegate.requestPreventedHandlingResponse(this,fetchResponse):fetchResponse.succeeded?this.delegate.requestSucceededWithResponse(this,fetchResponse):this.delegate.requestFailedWithResponse(this,fetchResponse),fetchResponse})}get fetchOptions(){return{methodology:FetchMethod[this.method].toUpperCase(),credentials:”same-origin”,headers:this.headers,redirect:”observe”,physique:this.physique,sign:this.abortSignal}}get defaultHeaders(){return{Settle for:”textual content/html, software/xhtml+xml”}}get isIdempotent(){return this.methodology==FetchMethod.get}get abortSignal(){return this.abortController.sign}allowRequestToBeIntercepted(fetchOptions){return __async(this,null,perform*(){var requestInterception=new Promise(resolve=>this.resolveRequestPromise=resolve);dispatch(“turbo:before-fetch-request”,{cancelable:!0,element:{fetchOptions:fetchOptions,url:this.url.href,resume:this.resolveRequestPromise}}).defaultPrevented&&(yield requestInterception)})}}class AppearanceObserver{constructor(delegate,factor){this.began=!1,this.intersect=lastEntry=>{lastEntry=lastEntry.slice(-1)[0];null!=lastEntry&&lastEntry.isIntersecting&&this.delegate.elementAppearedInViewport(this.factor)},this.delegate=delegate,this.factor=factor,this.intersectionObserver=new IntersectionObserver(this.intersect)}begin()cease(){this.began&&(this.began=!1,this.intersectionObserver.unobserve(this.factor))}}class StreamMessage{constructor(html){this.templateElement=doc.createElement(“template”),this.templateElement.innerHTML=html}static wrap(message){return”string”==typeof message?new this(message):message}get fragment(){const fragment=doc.createDocumentFragment();for(const factor of this.foreignElements)fragment.appendChild(doc.importNode(factor,!0));return fragment}get foreignElements(){return this.templateChildren.scale back((streamElements,baby)=>”turbo-stream”==baby.tagName.toLowerCase()?[…streamElements,child]:streamElements,[])}get templateChildren(){return Array.from(this.templateElement.content material.youngsters)}}StreamMessage.contentType=”textual content/vnd.turbo-stream.html”,(dfxGdprChecker=FormSubmissionState=FormSubmissionState||{})[dfxGdprChecker.initialized=0]=”initialized”,dfxGdprChecker[dfxGdprChecker.requesting=1]=”requesting”,dfxGdprChecker[dfxGdprChecker.waiting=2]=”ready”,dfxGdprChecker[dfxGdprChecker.receiving=3]=”receiving”,dfxGdprChecker[dfxGdprChecker.stopping=4]=”stopping”,dfxGdprChecker[dfxGdprChecker.stopped=5]=”stopped”,(Turbo$1=FormEnctype=FormEnctype||{}).urlEncoded=”software/x-www-form-urlencoded”,Turbo$1.multipart=”multipart/form-data”,Turbo$1.plain=”textual content/plain”;class FormSubmission{constructor(delegate,formElement,submitter,mustRedirect=!1){this.state=FormSubmissionState.initialized,this.delegate=delegate,this.formElement=formElement,this.submitter=submitter,this.formData=perform buildFormData(formElement,submitter){const formData=new FormData(formElement),title=null==submitter?void 0:submitter.getAttribute(“title”),worth=null==submitter?void 0:submitter.getAttribute(“worth”);title&&null!=worth&&formData.get(title)!=worth&&formData.append(title,worth);return formData}(formElement,submitter),this.fetchRequest=new FetchRequest(this,this.methodology,this.location,this.physique),this.mustRedirect=mustRedirect}get methodology(){var _a;const methodology=(null===(_a=this.submitter)||void 0===_a?void 0:_a.getAttribute(“formmethod”))||this.formElement.getAttribute(“methodology”)||””;return perform fetchMethodFromString(methodology){swap(methodology.toLowerCase()){case”get”:return FetchMethod.get;case”submit”:return FetchMethod.submit;case”put”:return FetchMethod.put;case”patch”:return FetchMethod.patch;case”delete”:return FetchMethod.delete}}(methodology.toLowerCase())||FetchMethod.get}get motion()get location(){return expandURL(this.motion)}get physique()this.methodology==FetchMethod.get?new URLSearchParams(this.stringFormData):this.formDataget enctype(){var _a;return perform formEnctypeFromString(encoding){swap(encoding.toLowerCase()){case FormEnctype.multipart:return FormEnctype.multipart;case FormEnctype.plain:return FormEnctype.plain;default:return FormEnctype.urlEncoded}}((null===(_a=this.submitter)||void 0===_a?void 0:_a.getAttribute(“formenctype”))||this.formElement.enctype)}get isIdempotent(){return this.fetchRequest.isIdempotent}get stringFormData(){return[…this.formData].scale back((entries,[name,value])=>entries.concat(“string”==typeof worth?[[name,value]]:[]),[])}begin(){return __async(this,null,perform*(){var{initialized,requesting}=FormSubmissionState;if(this.state==initialized)return this.state=requesting,this.fetchRequest.carry out()})}cease(){var{stopping,stopped}=FormSubmissionState;if(this.state!=stopping&&this.state!=stopped)return this.state=stopping,this.fetchRequest.cancel(),!0}prepareHeadersForRequest(headers,token){token.isIdempotent||((token=perform getCookieValue(cookieName){if(null!=cookieName){const cookies=doc.cookie?doc.cookie.break up(“; “):[],cookie=cookies.discover(cookie2=>cookie2.startsWith(cookieName));if(cookie){var worth=cookie.break up(“=”).slice(1).be a part of(“=”);return worth?decodeURIComponent(worth):void 0}}}(getMetaContent(“csrf-param”))||getMetaContent(“csrf-token”))&&(headers[“X-CSRF-Token”]=token),headers.Settle for=[StreamMessage.contentType,headers.Accept].be a part of(“, “))}requestStarted(request){this.state=FormSubmissionState.ready,dispatch(“turbo:submit-start”,{goal:this.formElement,element:{formSubmission:this}}),this.delegate.formSubmissionStarted(this)}requestPreventedHandlingResponse(request,response){this.end result={success:response.succeeded,fetchResponse:response}}requestSucceededWithResponse(error,response){response.clientError||response.serverError?this.delegate.formSubmissionFailedWithResponse(this,response):this.requestMustRedirect(error)&&perform responseSucceededWithoutRedirect(response){return 200==response.statusCode&&!response.redirected}(response)?(error=new Error(“Type responses should redirect to a different location”),this.delegate.formSubmissionErrored(this,error)):(this.state=FormSubmissionState.receiving,this.end result={success:!0,fetchResponse:response},this.delegate.formSubmissionSucceededWithResponse(this,response))}requestFailedWithResponse(request,response){this.end result={success:!1,fetchResponse:response},this.delegate.formSubmissionFailedWithResponse(this,response)}requestErrored(request,error){this.end result={success:!1,error:error},this.delegate.formSubmissionErrored(this,error)}requestFinished(request){this.state=FormSubmissionState.stopped,dispatch(“turbo:submit-end”,{goal:this.formElement,element:Object.assign({formSubmission:this},this.end result)}),this.delegate.formSubmissionFinished(this)}requestMustRedirect(request){return!request.isIdempotent&&this.mustRedirect}}perform getMetaContent(factor){factor=doc.querySelector(`meta[name=”${element}”]`);return factor&&factor.content material}class Snapshot{constructor(factor){this.factor=factor}get youngsters(){return[…this.element.children]}hasAnchor(anchor){return null!=this.getElementForAnchor(anchor)}getElementForAnchor(anchor){strive{return this.factor.querySelector(`[id=’${anchor}’], a[name=”${anchor}”]`)}catch(_a){return null}}get isConnected(){return this.factor.isConnected}get firstAutofocusableElement(){return this.factor.querySelector(“[autofocus]”)}get permanentElements(){return[…this.element.querySelectorAll(“[id][data-turbo-permanent]”)]}getPermanentElementById(id){return this.factor.querySelector(`#${id}[data-turbo-permanent]`)}getPermanentElementMapForSnapshot(snapshot){const permanentElementMap={};for(const currentPermanentElement of this.permanentElements){var{id}=currentPermanentElement,newPermanentElement=snapshot.getPermanentElementById(id);newPermanentElement&&(permanentElementMap[id]=[currentPermanentElement,newPermanentElement])}return permanentElementMap}}class FormInterceptor{constructor(delegate,factor){this.submitBubbled=occasion=>,this.delegate=delegate,this.factor=factor}begin(){this.factor.addEventListener(“submit”,this.submitBubbled)}cease(){this.factor.removeEventListener(“submit”,this.submitBubbled)}}class View{constructor(delegate,factor){this.resolveRenderPromise=worth=>{},this.resolveInterceptionPromise=worth=>{},this.delegate=delegate,this.factor=factor}scrollToAnchor(factor){factor=this.snapshot.getElementForAnchor(factor);factor?(this.scrollToElement(factor),this.focusElement(factor)):this.scrollToPosition({x:0,y:0})}scrollToAnchorFromLocation(location2){this.scrollToAnchor(getAnchor(location2))}scrollToElement(factor){factor.scrollIntoView()}focusElement(factor){factor instanceof HTMLElement&&(factor.hasAttribute(“tabindex”)?factor.focus():(factor.setAttribute(“tabindex”,”-1″),factor.focus(),factor.removeAttribute(“tabindex”)))}scrollToPosition({x,y}){this.scrollRoot.scrollTo(x,y)}get scrollRoot(){return window}render(renderer){return __async(this,null,perform*(){var{isPreview,shouldRender,newSnapshot:snapshot}=renderer;if(shouldRender)strive(yield renderInterception),yield this.renderSnapshot(renderer),this.delegate.viewRenderedSnapshot(snapshot,isPreview),this.finishRenderingSnapshot(renderer)lastly{delete this.renderer,this.resolveRenderPromise(void 0),delete this.renderPromise}else this.invalidate()})}invalidate(){this.delegate.viewInvalidated()}prepareToRenderSnapshot(renderer){this.markAsPreview(renderer.isPreview),renderer.prepareToRender()}markAsPreview(isPreview){isPreview?this.factor.setAttribute(“data-turbo-preview”,””):this.factor.removeAttribute(“data-turbo-preview”)}renderSnapshot(renderer){return __async(this,null,perform*(){yield renderer.render()})}finishRenderingSnapshot(renderer){renderer.finishRendering()}}class FrameView extends View{invalidate(){this.factor.innerHTML=””}get snapshot(){return new Snapshot(this.factor)}}class LinkInterceptor{constructor(delegate,factor){this.clickBubbled=occasion=>{this.respondsToEventTarget(occasion.goal)?this.clickEvent=occasion:delete this.clickEvent},this.linkClicked=occasion=>{this.clickEvent&&this.respondsToEventTarget(occasion.goal)&&occasion.goal instanceof Aspect&&this.delegate.shouldInterceptLinkClick(occasion.goal,occasion.element.url)&&(this.clickEvent.preventDefault(),occasion.preventDefault(),this.delegate.linkClickIntercepted(occasion.goal,occasion.element.url)),delete this.clickEvent},this.willVisit=()=>{delete this.clickEvent},this.delegate=delegate,this.factor=factor}begin(){this.factor.addEventListener(“click on”,this.clickBubbled),doc.addEventListener(“turbo:click on”,this.linkClicked),doc.addEventListener(“turbo:before-visit”,this.willVisit)}cease(){this.factor.removeEventListener(“click on”,this.clickBubbled),doc.removeEventListener(“turbo:click on”,this.linkClicked),doc.removeEventListener(“turbo:before-visit”,this.willVisit)}respondsToEventTarget(goal){const factor=goal instanceof Aspect?goal:goal instanceof Node?goal.parentElement:null;return factor&&factor.closest(“turbo-frame, html”)==this.factor}}class Bardo{constructor(permanentElementMap){this.permanentElementMap=permanentElementMap}static preservingPermanentElements(permanentElementMap,callback){const bardo=new this(permanentElementMap);bardo.enter(),callback(),bardo.depart()}enter(){for(const id on this.permanentElementMap){var[,newPermanentElement]=this.permanentElementMap[id];this.replaceNewPermanentElementWithPlaceholder(newPermanentElement)}}depart(){for(const id on this.permanentElementMap){var[currentPermanentElement]=this.permanentElementMap[id];this.replaceCurrentPermanentElementWithClone(currentPermanentElement),this.replacePlaceholderWithPermanentElement(currentPermanentElement)}}replaceNewPermanentElementWithPlaceholder(permanentElement){var placeholder=perform createPlaceholderForPermanentElement(permanentElement){const factor=doc.createElement(“meta”);return factor.setAttribute(“title”,”turbo-permanent-placeholder”),factor.setAttribute(“content material”,permanentElement.id),factor}(permanentElement);permanentElement.replaceWith(placeholder)}replaceCurrentPermanentElementWithClone(permanentElement){var clone=permanentElement.cloneNode(!0);permanentElement.replaceWith(clone)}replacePlaceholderWithPermanentElement(permanentElement){const placeholder=this.getPlaceholderById(permanentElement.id);null!==placeholder&&void 0!==placeholder&&placeholder.replaceWith(permanentElement)}getPlaceholderById(id){return this.placeholders.discover(factor=>factor.content material==id)}get placeholders(){return[…document.querySelectorAll(“meta[name=turbo-permanent-placeholder][content]”)]}}class Renderer{constructor(currentSnapshot,newSnapshot,isPreview){this.currentSnapshot=currentSnapshot,this.newSnapshot=newSnapshot,this.isPreview=isPreview,this.promise=new Promise((resolve,reject)=>this.resolvingFunctions={resolve:resolve,reject:reject})}get shouldRender(){return!0}prepareToRender(){}finishRendering(){this.resolvingFunctions&&(this.resolvingFunctions.resolve(),delete this.resolvingFunctions)}createScriptElement(factor){if(“false”==factor.getAttribute(“data-turbo-eval”))return factor;{const createdScriptElement=doc.createElement(“script”);return this.cspNonce&&(createdScriptElement.nonce=this.cspNonce),createdScriptElement.textContent=factor.textContent,createdScriptElement.async=!1,perform copyElementAttributes(destinationElement,sourceElement){for(var{title,worth}of[…sourceElement.attributes])destinationElement.setAttribute(title,worth)}(createdScriptElement,factor),createdScriptElement}}preservingPermanentElements(callback){Bardo.preservingPermanentElements(this.permanentElementMap,callback)}focusFirstAutofocusableElement(){const factor=this.connectedSnapshot.firstAutofocusableElement;!perform elementIsFocusable(factor){return factor&&”perform”==typeof factor.focus}(factor)||factor.focus()}get connectedSnapshot(){return this.newSnapshot.isConnected?this.newSnapshot:this.currentSnapshot}get currentElement(){return this.currentSnapshot.factor}get newElement(){return this.newSnapshot.factor}get permanentElementMap(){return this.currentSnapshot.getPermanentElementMapForSnapshot(this.newSnapshot)}get cspNonce()}class FrameRenderer extends Renderer{get shouldRender(){return!0}render(){return __async(this,null,perform*(){yield nextAnimationFrame(),this.preservingPermanentElements(()=>{this.loadFrameElement()}),this.scrollFrameIntoView(),yield nextAnimationFrame(),this.focusFirstAutofocusableElement(),yield nextAnimationFrame(),this.activateScriptElements()})}loadFrameElement()scrollFrameIntoView(){if(this.currentElement.autoscroll||this.newElement.autoscroll){const factor=this.currentElement.firstElementChild;var block=perform readScrollLogicalPosition(worth,defaultValue)”begin”==worth(this.currentElement.getAttribute(“data-autoscroll-block”),”finish”);if(factor)return factor.scrollIntoView({block:block}),!0}return!1}activateScriptElements(){for(const inertScriptElement of this.newScriptElements){var activatedScriptElement=this.createScriptElement(inertScriptElement);inertScriptElement.replaceWith(activatedScriptElement)}}get newScriptElements(){return this.currentElement.querySelectorAll(“script”)}}class ProgressBar{constructor(){this.hiding=!1,this.worth=0,this.seen=!1,this.trickle=()=>{this.setValue(this.worth+Math.random()/100)},this.stylesheetElement=this.createStylesheetElement(),this.progressElement=this.createProgressElement(),this.installStylesheetElement(),this.setValue(0)}static get defaultCSS(){return unindent`
.turbo-progress-bar {
place: fastened;
show: block;
high: 0;
left: 0;
top: 3px;
background: #0076ff;
z-index: 9999;
transition:
width ${ProgressBar.animationDuration}ms ease-out,
opacity ${ProgressBar.animationDuration/2}ms ${ProgressBar.animationDuration/2}ms ease-in;
remodel: translate3d(0, 0, 0);
}
`}present()(this.seen=!0,this.installProgressElement(),this.startTrickling())disguise(){this.seen&&!this.hiding&&(this.hiding=!0,this.fadeProgressElement(()=>{this.uninstallProgressElement(),this.stopTrickling(),this.seen=!1,this.hiding=!1}))}setValue(worth){this.worth=worth,this.refresh()}installStylesheetElement(){doc.head.insertBefore(this.stylesheetElement,doc.head.firstChild)}installProgressElement(){this.progressElement.model.width=”0″,this.progressElement.model.opacity=”1″,doc.documentElement.insertBefore(this.progressElement,doc.physique),this.refresh()}fadeProgressElement(callback){this.progressElement.model.opacity=”0″,setTimeout(callback,1.5*ProgressBar.animationDuration)}uninstallProgressElement(){this.progressElement.parentNode&&doc.documentElement.removeChild(this.progressElement)}startTrickling()(this.trickleInterval=window.setInterval(this.trickle,ProgressBar.animationDuration))stopTrickling(){window.clearInterval(this.trickleInterval),delete this.trickleInterval}refresh(){requestAnimationFrame(()=>{this.progressElement.model.width=`${10+90*this.worth}%`})}createStylesheetElement(){const factor=doc.createElement(“model”);return factor.kind=”textual content/css”,factor.textContent=ProgressBar.defaultCSS,factor}createProgressElement(){const factor=doc.createElement(“div”);return factor.className=”turbo-progress-bar”,factor}}ProgressBar.animationDuration=300;class HeadSnapshot extends Snapshot{constructor(){tremendous(…arguments),this.detailsByOuterHTML=this.youngsters.filter(factor=>!perform elementIsNoscript(tagName){tagName=tagName.tagName.toLowerCase();return”noscript”==tagName}(factor)).scale back((end result,factor)=>{var{outerHTML}=factor,particulars=outerHTML in end result?end result[outerHTML]:{kind:perform elementType(factor){{if(perform elementIsScript(tagName){tagName=tagName.tagName.toLowerCase();return”script”==tagName}(factor))return”script”;if(perform elementIsStylesheet(factor)(factor))return”stylesheet”}}(factor),tracked:perform elementIsTracked(factor){return”reload”==factor.getAttribute(“data-turbo-track”)}(factor),parts:[]};return Object.assign(Object.assign({},end result),{[outerHTML]:Object.assign(Object.assign({},particulars),{parts:[…details.elements,element]})})},{})}get trackedElementSignature(){return Object.keys(this.detailsByOuterHTML).filter(outerHTML=>this.detailsByOuterHTML[outerHTML].tracked).be a part of(“”)}getScriptElementsNotInSnapshot(snapshot){return this.getElementsMatchingTypeNotInSnapshot(“script”,snapshot)}getStylesheetElementsNotInSnapshot(snapshot){return this.getElementsMatchingTypeNotInSnapshot(“stylesheet”,snapshot)}getElementsMatchingTypeNotInSnapshot(matchedType,snapshot){return Object.keys(this.detailsByOuterHTML).filter(outerHTML=>!(outerHTML in snapshot.detailsByOuterHTML)).map(outerHTML=>this.detailsByOuterHTML[outerHTML]).filter(({kind})=>kind==matchedType).map(({parts:[element]})=>factor)}get provisionalElements(){return Object.keys(this.detailsByOuterHTML).scale back((end result,outerHTML)=>{const{kind,tracked,parts}=this.detailsByOuterHTML[outerHTML];return null!=kind||tracked?1{var{parts:[element]}=this.detailsByOuterHTML[element];return perform elementIsMetaElementWithName(factor,title){var tagName=factor.tagName.toLowerCase();return”meta”==tagName&&factor.getAttribute(“title”)==title}(factor,title)?factor:end result},void 0)}}class PageSnapshot extends Snapshot{constructor(factor,headSnapshot){tremendous(factor),this.headSnapshot=headSnapshot}static fromHTMLString(html=””){return this.fromDocument(parseHTMLDocument(html))}static fromElement(factor){return this.fromDocument(factor.ownerDocument)}static fromDocument({head,physique}){return new this(physique,new HeadSnapshot(head))}clone(){return new PageSnapshot(this.factor.cloneNode(!0),this.headSnapshot)}get headElement(){return this.headSnapshot.factor}get rootLocation(){var _a;return expandURL(null!==(_a=this.getSetting(“root”))&&void 0!==_a?_a:”/”)}get cacheControlValue(){return this.getSetting(“cache-control”)}get isPreviewable(){return”no-preview”!=this.cacheControlValue}get isCacheable(){return”no-cache”!=this.cacheControlValue}get isVisitable(){return”reload”!=this.getSetting(“visit-control”)}getSetting(title){return this.headSnapshot.getMetaValue(`turbo-${title}`)}}(dfxGdprChecker=TimingMetric=TimingMetric||{}).visitStart=”visitStart”,dfxGdprChecker.requestStart=”requestStart”,dfxGdprChecker.requestEnd=”requestEnd”,dfxGdprChecker.visitEnd=”visitEnd”,(Turbo$1=VisitState=VisitState||{}).initialized=”initialized”,Turbo$1.began=”began”,Turbo$1.canceled=”canceled”,Turbo$1.failed=”failed”;const defaultOptions={motion:”advance”,historyChanged:!(Turbo$1.accomplished=”accomplished”)};(dfxGdprChecker=SystemStatusCode=SystemStatusCode||{})[dfxGdprChecker.networkFailure=0]=”networkFailure”,dfxGdprChecker[dfxGdprChecker.timeoutFailure=-1]=”timeoutFailure”,dfxGdprChecker[dfxGdprChecker.contentTypeMismatch=-2]=”contentTypeMismatch”;class Go to{constructor(historyChanged,referrer,snapshotHTML,response={}){this.identifier=uuid(),this.timingMetrics={},this.followedRedirect=!1,this.historyChanged=!1,this.scrolled=!1,this.snapshotCached=!1,this.state=VisitState.initialized,this.delegate=historyChanged,this.location=referrer,this.restorationIdentifier=snapshotHTML||uuid();var{motion,historyChanged,referrer,snapshotHTML,response}=Object.assign(Object.assign({},defaultOptions),response);this.motion=motion,this.historyChanged=historyChanged,this.referrer=referrer,this.snapshotHTML=snapshotHTML,this.response=response,this.isSamePage=this.delegate.locationWithActionIsSamePage(this.location,this.motion)}get adapter(){return this.delegate.adapter}get view(){return this.delegate.view}get historical past(){return this.delegate.historical past}get restorationData(){return this.historical past.getRestorationDataForIdentifier(this.restorationIdentifier)}begin(){this.state==VisitState.initialized&&(this.recordTimingMetric(TimingMetric.visitStart),this.state=VisitState.began,this.adapter.visitStarted(this),this.delegate.visitStarted(this))}cancel(){this.state==VisitState.began&&(this.request&&this.request.cancel(),this.cancelRender(),this.state=VisitState.canceled)}full(){this.state==VisitState.began&&(this.recordTimingMetric(TimingMetric.visitEnd),this.state=VisitState.accomplished,this.adapter.visitCompleted(this),this.delegate.visitCompleted(this))}fail(){this.state==VisitState.began&&(this.state=VisitState.failed,this.adapter.visitFailed(this))}changeHistory()void 0===methodology?void 0:methodology.href)?”change”:this.motion,methodology=this.getHistoryMethodForAction(methodology),this.historical past.replace(methodology,this.location,this.restorationIdentifier),this.historyChanged=!0)issueRequest(){this.hasPreloadedResponse()?this.simulateRequest():this.shouldIssueRequest()&&!this.request&&(this.request=new FetchRequest(this,FetchMethod.get,this.location),this.request.carry out())}simulateRequest(){this.response&&(this.startRequest(),this.recordResponse(),this.finishRequest())}startRequest(){this.recordTimingMetric(TimingMetric.requestStart),this.adapter.visitRequestStarted(this)}recordResponse(statusCode=this.response){(this.response=statusCode)&&({statusCode:statusCode}=statusCode,isSuccessful(statusCode)?this.adapter.visitRequestCompleted(this):this.adapter.visitRequestFailedWithStatusCode(this,statusCode))}finishRequest(){this.recordTimingMetric(TimingMetric.requestEnd),this.adapter.visitRequestFinished(this)}loadResponse(){if(this.response){const{statusCode,responseHTML}=this.response;this.render(()=>__async(this,null,perform*(){this.cacheSnapshot(),this.view.renderPromise&&(yield this.view.renderPromise),isSuccessful(statusCode)&&null!=responseHTML?(yield this.view.renderPage(PageSnapshot.fromHTMLString(responseHTML)),this.adapter.visitRendered(this),this.full()):(yield this.view.renderError(PageSnapshot.fromHTMLString(responseHTML)),this.adapter.visitRendered(this),this.fail())}))}}getCachedSnapshot()getPreloadedSnapshot(){if(this.snapshotHTML)return PageSnapshot.fromHTMLString(this.snapshotHTML)}hasCachedSnapshot(){return null!=this.getCachedSnapshot()}loadCachedSnapshot(){const snapshot=this.getCachedSnapshot();if(snapshot){const isPreview=this.shouldIssueRequest();this.render(()=>__async(this,null,perform*()))}}followRedirect(){this.redirectedToLocation&&!this.followedRedirect&&(this.location=this.redirectedToLocation,this.historical past.change(this.redirectedToLocation,this.restorationIdentifier),this.followedRedirect=!0)}goToSamePageAnchor(){this.isSamePage&&this.render(()=>__async(this,null,perform*(){this.cacheSnapshot(),this.adapter.visitRendered(this)}))}requestStarted(){this.startRequest()}requestPreventedHandlingResponse(request,response){}requestSucceededWithResponse(request,response){return __async(this,null,perform*(){var responseHTML=yield response.responseHTML;null==responseHTML?this.recordResponse({statusCode:SystemStatusCode.contentTypeMismatch}):(this.redirectedToLocation=response.redirected?response.location:void 0,this.recordResponse({statusCode:response.statusCode,responseHTML:responseHTML}))})}requestFailedWithResponse(request,response){return __async(this,null,perform*(){var responseHTML=yield response.responseHTML;null==responseHTML?this.recordResponse({statusCode:SystemStatusCode.contentTypeMismatch}):this.recordResponse({statusCode:response.statusCode,responseHTML:responseHTML})})}requestErrored(request,error){this.recordResponse({statusCode:SystemStatusCode.networkFailure})}requestFinished(){this.finishRequest()}performScroll()scrollToRestoredPosition(){var{scrollPosition}=this.restorationData;if(scrollPosition)return this.view.scrollToPosition(scrollPosition),!0}scrollToAnchor(){var anchor=getAnchor(this.location);if(null!=anchor)return this.view.scrollToAnchor(anchor),!0}scrollToTop(){this.view.scrollToPosition({x:0,y:0})}recordTimingMetric(metric){this.timingMetrics[metric]=(new Date).getTime()}getTimingMetrics(){return Object.assign({},this.timingMetrics)}getHistoryMethodForAction(motion){swap(motion){case”change”:return historical past.replaceState;case”advance”:case”restore”:return historical past.pushState}}hasPreloadedResponse(){return”object”==typeof this.response}shouldIssueRequest()cacheSnapshot()render(callback){return __async(this,null,perform*(){this.cancelRender(),yield new Promise(resolve=>{this.body=requestAnimationFrame(()=>resolve())}),yield callback(),delete this.body,this.performScroll()})}cancelRender(){this.body&&(cancelAnimationFrame(this.body),delete this.body)}}perform isSuccessful(statusCode){return 200<=statusCode&&statusCode{this.progressBar.present()},this.session=session2}visitProposedToLocation(location2,choices){this.navigator.startVisit(location2,uuid(),choices)}visitStarted(visit2){visit2.issueRequest(),visit2.changeHistory(),visit2.goToSamePageAnchor(),visit2.loadCachedSnapshot()}visitRequestStarted(visit2)visitRequestCompleted(visit2){visit2.loadResponse()}visitRequestFailedWithStatusCode(visit2,statusCode){swap(statusCode){case SystemStatusCode.networkFailure:case SystemStatusCode.timeoutFailure:case SystemStatusCode.contentTypeMismatch:return this.reload();default:return visit2.loadResponse()}}visitRequestFinished(visit2){this.progressBar.setValue(1),this.hideProgressBar()}visitCompleted(visit2){visit2.followRedirect()}pageInvalidated(){this.reload()}visitFailed(visit2){}visitRendered(visit2){}showProgressBarAfterDelay(){this.progressBarTimeout=window.setTimeout(this.showProgressBar,this.session.progressBarDelay)}hideProgressBar(){this.progressBar.disguise(),null!=this.progressBarTimeout&&(window.clearTimeout(this.progressBarTimeout),delete this.progressBarTimeout)}reload(){window.location.reload()}get navigator(){return this.session.navigator}}class CacheObserver{constructor(){this.began=!1}begin()(this.began=!0,addEventListener(“turbo:before-cache”,this.removeStaleElements,!1))cease(){this.began&&(this.began=!1,removeEventListener(“turbo:before-cache”,this.removeStaleElements,!1))}removeStaleElements(){for(const factor of[…document.querySelectorAll(‘[data-turbo-cache=”false”]’)])factor.take away()}}class FormSubmitObserver{constructor(delegate){this.began=!1,this.submitCaptured=()=>{removeEventListener(“submit”,this.submitBubbled,!1),addEventListener(“submit”,this.submitBubbled,!1)},this.submitBubbled=occasion=>{if(!occasion.defaultPrevented)},this.delegate=delegate}begin()cease(){this.began&&(removeEventListener(“submit”,this.submitCaptured,!0),this.began=!1)}}class FrameRedirector{constructor(factor){this.factor=factor,this.linkInterceptor=new LinkInterceptor(this,factor),this.formInterceptor=new FormInterceptor(this,factor)}begin(){this.linkInterceptor.begin(),this.formInterceptor.begin()}cease(){this.linkInterceptor.cease(),this.formInterceptor.cease()}shouldInterceptLinkClick(factor,url){return this.shouldRedirect(factor)}linkClickIntercepted(factor,url){const body=this.findFrameElement(factor);body&&(body.src=url)}shouldInterceptFormSubmission(factor,submitter){return this.shouldRedirect(factor,submitter)}formSubmissionIntercepted(factor,submitter){const body=this.findFrameElement(factor);body&&body.delegate.formSubmissionIntercepted(factor,submitter)}shouldRedirect(factor,submitter){var body=this.findFrameElement(factor);return!!body&&body!=factor.closest(“turbo-frame”)}findFrameElement(body){body=body.getAttribute(“data-turbo-frame”);if(body&&”_top”!=body){body=this.factor.querySelector(`#${body}:not([disabled])`);if(body instanceof FrameElement)return body}}}class Historical past{constructor(delegate){this.restorationIdentifier=uuid(),this.restorationData={},this.began=!1,this.pageLoaded=!1,this.onPopState=restorationIdentifier=>{this.shouldHandlePopState()&&({turbo:restorationIdentifier}=restorationIdentifier.state||{},restorationIdentifier&&(this.location=new URL(window.location.href),{restorationIdentifier:restorationIdentifier}=restorationIdentifier,this.restorationIdentifier=restorationIdentifier,this.delegate.historyPoppedToLocationWithRestorationIdentifier(this.location,restorationIdentifier)))},this.onPageLoad=occasion=>__async(this,null,perform*(){yield perform nextMicrotask(){return Promise.resolve()}(),this.pageLoaded=!0}),this.delegate=delegate}begin()(addEventListener(“popstate”,this.onPopState,!1),addEventListener(“load”,this.onPageLoad,!1),this.began=!0,this.change(new URL(window.location.href)))cease(){this.began&&(removeEventListener(“popstate”,this.onPopState,!1),removeEventListener(“load”,this.onPageLoad,!1),this.began=!1)}push(location2,restorationIdentifier){this.replace(historical past.pushState,location2,restorationIdentifier)}change(location2,restorationIdentifier){this.replace(historical past.replaceState,location2,restorationIdentifier)}replace(methodology,location2,restorationIdentifier=uuid()){methodology.name(historical past,{turbo:{restorationIdentifier:restorationIdentifier}},””,location2.href),this.location=location2,this.restorationIdentifier=restorationIdentifier}getRestorationDataForIdentifier(restorationIdentifier){return this.restorationData[restorationIdentifier]||{}}updateRestorationData(additionalData){var{restorationIdentifier}=this,restorationData=this.restorationData[restorationIdentifier];this.restorationData[restorationIdentifier]=Object.assign(Object.assign({},restorationData),additionalData)}assumeControlOfScrollRestoration()relinquishControlOfScrollRestoration(){this.previousScrollRestoration&&(historical past.scrollRestoration=this.previousScrollRestoration,delete this.previousScrollRestoration)}shouldHandlePopState(){return this.pageIsLoaded()}pageIsLoaded()”full”==doc.readyState}class LinkClickObserver{constructor(delegate){this.began=!1,this.clickCaptured=()=>{removeEventListener(“click on”,this.clickBubbled,!1),addEventListener(“click on”,this.clickBubbled,!1)},this.clickBubbled=occasion=>(hyperlink=this.findLinkFromClickTarget(occasion.goal))&&(location2=this.getLocationForLink(hyperlink),this.delegate.willFollowLinkToLocation(hyperlink,location2)&&(occasion.preventDefault(),this.delegate.followedLinkToLocation(hyperlink,location2))),this.delegate=delegate}begin()(addEventListener(“click on”,this.clickCaptured,!0),this.began=!0)cease(){this.began&&(removeEventListener(“click on”,this.clickCaptured,!0),this.began=!1)}clickEventIsSignificant(occasion){return!(occasion.goal&&occasion.goal.isContentEditable||occasion.defaultPrevented||1{var{readyState}=this;”interactive”==readyState?this.pageIsInteractive():”full”==readyState&&this.pageIsComplete()},this.pageWillUnload=()=>{this.delegate.pageWillUnload()},this.delegate=delegate}begin()(this.stage==PageStage.preliminary&&(this.stage=PageStage.loading),doc.addEventListener(“readystatechange”,this.interpretReadyState,!1),addEventListener(“pagehide”,this.pageWillUnload,!1),this.began=!0)cease(){this.began&&(doc.removeEventListener(“readystatechange”,this.interpretReadyState,!1),removeEventListener(“pagehide”,this.pageWillUnload,!1),this.began=!1)}pageIsInteractive(){this.stage==PageStage.loading&&(this.stage=PageStage.interactive,this.delegate.pageBecameInteractive())}pageIsComplete(){this.pageIsInteractive(),this.stage==PageStage.interactive&&(this.stage=PageStage.full,this.delegate.pageLoaded())}get readyState(){return doc.readyState}}class ScrollObserver{constructor(delegate){this.began=!1,this.onScroll=()=>{this.updatePosition({x:window.pageXOffset,y:window.pageYOffset})},this.delegate=delegate}begin()cease(){this.began&&(removeEventListener(“scroll”,this.onScroll,!1),this.began=!1)}updatePosition(place){this.delegate.scrollPositionChanged(place)}}class StreamObserver{constructor(delegate){this.sources=new Set,this.began=!1,this.inspectFetchResponse=occasion=>{var response=perform fetchResponseFromEvent(fetchResponse)void 0===fetchResponse?void 0:fetchResponse.fetchResponse;if(fetchResponse instanceof FetchResponse)return fetchResponse(occasion);response&&perform fetchResponseIsStream(_a){const contentType=null!==(_a=_a.contentType)&&void 0!==_a?_a:””;return contentType.startsWith(StreamMessage.contentType)}(response)&&(occasion.preventDefault(),this.receiveMessageResponse(response))},this.receiveMessageEvent=occasion=>{this.began&&”string”==typeof occasion.information&&this.receiveMessageHTML(occasion.information)},this.delegate=delegate}begin()cease(){this.began&&(this.began=!1,removeEventListener(“turbo:before-fetch-response”,this.inspectFetchResponse,!1))}connectStreamSource(supply)disconnectStreamSource(supply){this.streamSourceIsConnected(supply)&&(this.sources.delete(supply),supply.removeEventListener(“message”,this.receiveMessageEvent,!1))}streamSourceIsConnected(supply){return this.sources.has(supply)}receiveMessageResponse(response){return __async(this,null,perform*(){var html=yield response.responseHTML;html&&this.receiveMessageHTML(html)})}receiveMessageHTML(html){this.delegate.receivedMessageFromStream(new StreamMessage(html))}}class ErrorRenderer extends Renderer{render(){return __async(this,null,perform*(){this.replaceHeadAndBody(),this.activateScriptElements()})}replaceHeadAndBody(){const{documentElement,head,physique}=doc;documentElement.replaceChild(this.newHead,head),documentElement.replaceChild(this.newElement,physique)}activateScriptElements(){for(const replaceableElement of this.scriptElements){const parentNode=replaceableElement.parentNode;var factor;parentNode&&(factor=this.createScriptElement(replaceableElement),parentNode.replaceChild(factor,replaceableElement))}}get newHead(){return this.newSnapshot.headSnapshot.factor}get scriptElements(){return[…document.documentElement.querySelectorAll(“script”)]}}class PageRenderer extends Renderer{get shouldRender(){return this.newSnapshot.isVisitable&&this.trackedElementsAreIdentical}prepareToRender(){this.mergeHead()}render(){return __async(this,null,perform*(){this.replaceBody()})}finishRendering()get currentHeadSnapshot(){return this.currentSnapshot.headSnapshot}get newHeadSnapshot(){return this.newSnapshot.headSnapshot}get newElement(){return this.newSnapshot.factor}mergeHead(){this.copyNewHeadStylesheetElements(),this.copyNewHeadScriptElements(),this.removeCurrentHeadProvisionalElements(),this.copyNewHeadProvisionalElements()}replaceBody(){this.preservingPermanentElements(()=>{this.activateNewBody(),this.assignNewBody()})}get trackedElementsAreIdentical(){return this.currentHeadSnapshot.trackedElementSignature==this.newHeadSnapshot.trackedElementSignature}copyNewHeadStylesheetElements(){for(const factor of this.newHeadStylesheetElements)doc.head.appendChild(factor)}copyNewHeadScriptElements(){for(const factor of this.newHeadScriptElements)doc.head.appendChild(this.createScriptElement(factor))}removeCurrentHeadProvisionalElements(){for(const factor of this.currentHeadProvisionalElements)doc.head.removeChild(factor)}copyNewHeadProvisionalElements(){for(const factor of this.newHeadProvisionalElements)doc.head.appendChild(factor)}activateNewBody(){doc.adoptNode(this.newElement),this.activateNewBodyScriptElements()}activateNewBodyScriptElements(){for(const inertScriptElement of this.newBodyScriptElements){var activatedScriptElement=this.createScriptElement(inertScriptElement);inertScriptElement.replaceWith(activatedScriptElement)}}assignNewBody(){doc.physique&&this.newElement instanceof HTMLBodyElement?doc.physique.replaceWith(this.newElement):doc.documentElement.appendChild(this.newElement)}get newHeadStylesheetElements(){return this.newHeadSnapshot.getStylesheetElementsNotInSnapshot(this.currentHeadSnapshot)}get newHeadScriptElements(){return this.newHeadSnapshot.getScriptElementsNotInSnapshot(this.currentHeadSnapshot)}get currentHeadProvisionalElements(){return this.currentHeadSnapshot.provisionalElements}get newHeadProvisionalElements(){return this.newHeadSnapshot.provisionalElements}get newBodyScriptElements(){return this.newElement.querySelectorAll(“script”)}}class SnapshotCache{constructor(dimension){this.keys=[],this.snapshots={},this.dimension=dimension}has(location2){return toCacheKey(location2)on this.snapshots}get(location2){if(this.has(location2)){var snapshot=this.learn(location2);return this.contact(location2),snapshot}}put(location2,snapshot){return this.write(location2,snapshot),this.contact(location2),snapshot}clear(){this.snapshots={}}learn(location2){return this.snapshots[toCacheKey(location2)]}write(location2,snapshot){this.snapshots[toCacheKey(location2)]=snapshot}contact(index){var key=toCacheKey(index),index=this.keys.indexOf(key);-1setTimeout(()=>resolve(),0))}(),this.snapshotCache.put(location2,snapshot.clone())}})}getCachedSnapshotForLocation(location2){return this.snapshotCache.get(location2)}get snapshot(){return PageSnapshot.fromElement(this.factor)}get shouldCacheSnapshot(){return this.snapshot.isCacheable}}perform elementIsNavigable(factor)”false”!=container.getAttribute(“data-turbo”)perform extendURLWithDeprecatedProperties(url){Object.defineProperties(url,deprecatedLocationPropertyDescriptors)}const deprecatedLocationPropertyDescriptors={absoluteURL:{get(){return this.toString()}}};perform getFrameElementById(factor){if(null!=factor){factor=doc.getElementById(factor);if(factor instanceof FrameElement)return factor}}perform activateElement(factor,currentURL){if(factor){var src=factor.getAttribute(“src”);if(null!=src&&null!=currentURL&&perform urlsAreEqual(left,proper){return expandURL(left).href==expandURL(proper).href}(src,currentURL))throw new Error(`Matching factor has a supply URL which references itself`);if((factor=factor.ownerDocument!==doc?doc.importNode(factor,!0):factor)instanceof FrameElement)return factor.connectedCallback(),factor}}const StreamActions={after(){this.targetElements.forEach(e=>)},append(){this.removeDuplicateTargetChildren(),this.targetElements.forEach(e=>e.append(this.templateContent))},earlier than(){this.targetElements.forEach(e=>)},prepend(){this.removeDuplicateTargetChildren(),this.targetElements.forEach(e=>e.prepend(this.templateContent))},take away(){this.targetElements.forEach(e=>e.take away())},change(){this.targetElements.forEach(e=>e.replaceWith(this.templateContent))},replace(){this.targetElements.forEach(e=>{e.innerHTML=””,e.append(this.templateContent)})}};class StreamElement extends HTMLElement{connectedCallback(){return __async(this,null,perform*(){strive{yield this.render()}catch(error){console.error(error)}lastly{this.disconnect()}})}render(){return __async(this,null,perform*(){var _a;return null!==(_a=this.renderPromise)&&void 0!==_a?_a:this.renderPromise=__async(this,null,perform*(){this.dispatchEvent(this.beforeRenderEvent)&&(yield nextAnimationFrame(),this.performAction())})})}disconnect(){strive{this.take away()}catch(_a){}}removeDuplicateTargetChildren(){this.duplicateChildren.forEach(c=>c.take away())}get duplicateChildren()void 0===_a?void 0:_a.children].filter(c=>!!c.id).map(c=>c.id);return existingChildren.filter(c=>newChildrenIds.consists of(c.id))get performAction(){if(this.motion){var actionFunction=StreamActions[this.action];if(actionFunction)return actionFunction;this.elevate(“unknown motion”)}this.elevate(“motion attribute is lacking”)}get targetElements(){return this.goal?this.targetElementsById:this.targets?this.targetElementsByQuery:void this.elevate(“goal or targets attribute is lacking”)}get templateContent(){return this.templateElement.content material.cloneNode(!0)}get templateElement(){if(this.firstElementChild instanceof HTMLTemplateElement)return this.firstElementChild;this.elevate(“first baby factor should be a factor”)}get motion(){return this.getAttribute(“motion”)}get goal(){return this.getAttribute(“goal”)}get targets(){return this.getAttribute(“targets”)}elevate(message){throw new Error(`${this.description}: ${message}`)}get description(){var _b;return null!==(_b=(null!==(_b=this.outerHTML.match(/]+>/))&&void 0!==_b?_b:[])[0])&&void 0!==_b?_b:””}get beforeRenderEvent(){return new CustomEvent(“turbo:before-stream-render”,{bubbles:!0,cancelable:!0})}get targetElementsById()void 0===factor?void 0:factor.getElementById(this.goal);return null!==factor?[element]:[]get targetElementsByQuery()void 0===parts?void 0:parts.querySelectorAll(this.targets);return 0!==parts.size?Array.prototype.slice.name(parts):[]}FrameElement.delegateConstructor=class FrameController{constructor(factor){this.resolveVisitPromise=()=>{},this.linked=!1,this.hasBeenLoaded=!1,this.settingSourceURL=!1,this.factor=factor,this.view=new FrameView(this,this.factor),this.appearanceObserver=new AppearanceObserver(this,this.factor),this.linkInterceptor=new LinkInterceptor(this,this.factor),this.formInterceptor=new FormInterceptor(this,this.factor)}join()(this.linked=!0,this.loadingStyle==FrameLoadingStyle.lazy&&this.appearanceObserver.begin(),this.linkInterceptor.begin(),this.formInterceptor.begin(),this.sourceURLChanged())disconnect(){this.linked&&(this.linked=!1,this.appearanceObserver.cease(),this.linkInterceptor.cease(),this.formInterceptor.cease())}disabledChanged(){this.loadingStyle==FrameLoadingStyle.keen&&this.loadSourceURL()}sourceURLChanged()this.loadSourceURL()loadingStyleChanged(){this.loadingStyle==FrameLoadingStyle.lazy?this.appearanceObserver.begin():(this.appearanceObserver.cease(),this.loadSourceURL())}loadSourceURL(){return __async(this,null,perform*(){if(!this.settingSourceURL&&this.enabled&&this.isActive&&this.sourceURL!=this.currentURL){var previousURL=this.currentURL;if(this.currentURL=this.sourceURL,this.sourceURL)strive{this.factor.loaded=this.go to(this.sourceURL),this.appearanceObserver.cease(),yield this.factor.loaded,this.hasBeenLoaded=!0}catch(error){throw this.currentURL=previousURL,error}}})}loadResponse(fetchResponse){return __async(this,null,perform*(){fetchResponse.redirected&&(this.sourceURL=fetchResponse.response.url);strive{var physique,snapshot,renderer,html=yield fetchResponse.responseHTML;html&&({physique:physique}=parseHTMLDocument(html),snapshot=new Snapshot(yield this.extractForeignFrameElement(physique)),renderer=new FrameRenderer(this.view.snapshot,snapshot,!1),this.view.renderPromise&&(yield this.view.renderPromise),yield this.view.render(renderer))}catch(error){console.error(error),this.view.invalidate()}})}elementAppearedInViewport(factor){this.loadSourceURL()}shouldInterceptLinkClick(factor,url){return!factor.hasAttribute(“data-turbo-method”)&&this.shouldInterceptNavigation(factor)}linkClickIntercepted(factor,url){this.navigateFrame(factor,url)}shouldInterceptFormSubmission(factor,submitter){return this.shouldInterceptNavigation(factor,submitter)}formSubmissionIntercepted(fetchRequest,submitter){this.formSubmission&&this.formSubmission.cease(),this.formSubmission=new FormSubmission(this,fetchRequest,submitter),this.formSubmission.fetchRequest.isIdempotent?this.navigateFrame(fetchRequest,this.formSubmission.fetchRequest.url.href):({fetchRequest:fetchRequest}=this.formSubmission,this.prepareHeadersForRequest(fetchRequest.headers,fetchRequest),this.formSubmission.begin())}prepareHeadersForRequest(headers,request){headers[“Turbo-Frame”]=this.id}requestStarted(request){this.factor.setAttribute(“busy”,””)}requestPreventedHandlingResponse(request,response){this.resolveVisitPromise()}requestSucceededWithResponse(request,response){return __async(this,null,perform*(){yield this.loadResponse(response),this.resolveVisitPromise()})}requestFailedWithResponse(request,response){console.error(response),this.resolveVisitPromise()}requestErrored(request,error){console.error(error),this.resolveVisitPromise()}requestFinished(request){this.factor.removeAttribute(“busy”)}formSubmissionStarted(formSubmission){const body=this.findFrameElement(formSubmission.formElement);body.setAttribute(“busy”,””)}formSubmissionSucceededWithResponse(formSubmission,response){const body=this.findFrameElement(formSubmission.formElement);body.delegate.loadResponse(response)}formSubmissionFailedWithResponse(formSubmission,fetchResponse){this.factor.delegate.loadResponse(fetchResponse)}formSubmissionErrored(formSubmission,error){console.error(error)}formSubmissionFinished(formSubmission){const body=this.findFrameElement(formSubmission.formElement);body.removeAttribute(“busy”)}allowsImmediateRender(snapshot,resume){return!0}viewRenderedSnapshot(snapshot,isPreview){}viewInvalidated(){}go to(url){return __async(this,null,perform*(){const request=new FetchRequest(this,FetchMethod.get,expandURL(url));return new Promise(resolve=>{this.resolveVisitPromise=()=>{this.resolveVisitPromise=()=>{},resolve()},request.carry out()})})}navigateFrame(factor,url){const body=this.findFrameElement(factor);body.src=url}findFrameElement(_a)extractForeignFrameElement(container){return __async(this,null,perform*(){let factor;var id=CSS.escape(this.id);strive{if(factor=activateElement(container.querySelector(`turbo-frame#${id}`),this.currentURL))return factor;if(factor=activateElement(container.querySelector(`turbo-frame[src][recurse~=${id}]`),this.currentURL))return yield factor.loaded,yield this.extractForeignFrameElement(factor);console.error(`Response has no matching factor`)}catch(error){console.error(error)}return new FrameElement})}shouldInterceptNavigation(factor,submitter){var frameElement=factor.getAttribute(“data-turbo-frame”)||this.factor.getAttribute(“goal”);if(!this.enabled||”_top”==frameElement)return!1;if(frameElement){frameElement=getFrameElementById(frameElement);if(frameElement)return!frameElement.disabled}return!!elementIsNavigable(factor)&&!(submitter&&!elementIsNavigable(submitter))}get id(){return this.factor.id}get enabled(){return!this.factor.disabled}get sourceURL(){if(this.factor.src)return this.factor.src}set sourceURL(sourceURL){this.settingSourceURL=!0,this.factor.src=null!=sourceURL?sourceURL:null,this.currentURL=this.factor.src,this.settingSourceURL=!1}get loadingStyle(){return this.factor.loading}get isLoading()get isActive(){return this.factor.isActive&&this.linked}},customElements.outline(“turbo-frame”,FrameElement),customElements.outline(“turbo-stream”,StreamElement),(()=>{let factor=doc.currentScript;if(factor&&!factor.hasAttribute(“data-turbo-suppress-warning”))for(;factor=factor.parentElement;)if(factor==doc.physique)return console.warn(unindent`
You might be loading Turbo from a factor contained in the factor. That is most likely not what you meant to do!
Load your software’s JavaScript bundle contained in the factor as an alternative. parts in are evaluated with every web page change.
For extra data, see: https://turbo.hotwired.dev/handbook/constructing#working-with-script-elements
——
Suppress this warning by including a “data-turbo-suppress-warning” attribute to: %s
`,factor.outerHTML)})();const session=new class Session{constructor(){this.navigator=new Navigator(this),this.historical past=new Historical past(this),this.view=new PageView(this,doc.documentElement),this.adapter=new BrowserAdapter(this),this.pageObserver=new PageObserver(this),this.cacheObserver=new CacheObserver,this.linkClickObserver=new LinkClickObserver(this),this.formSubmitObserver=new FormSubmitObserver(this),this.scrollObserver=new ScrollObserver(this),this.streamObserver=new StreamObserver(this),this.frameRedirector=new FrameRedirector(doc.documentElement),this.enabled=!0,this.progressBarDelay=500,this.began=!1}begin()(this.pageObserver.begin(),this.cacheObserver.begin(),this.linkClickObserver.begin(),this.formSubmitObserver.begin(),this.scrollObserver.begin(),this.streamObserver.begin(),this.frameRedirector.begin(),this.historical past.begin(),this.began=!0,this.enabled=!0)disable(){this.enabled=!1}cease(){this.began&&(this.pageObserver.cease(),this.cacheObserver.cease(),this.linkClickObserver.cease(),this.formSubmitObserver.cease(),this.scrollObserver.cease(),this.streamObserver.cease(),this.frameRedirector.cease(),this.historical past.cease(),this.began=!1)}registerAdapter(adapter){this.adapter=adapter}go to(location2,choices={}){this.navigator.proposeVisit(expandURL(location2),choices)}connectStreamSource(supply){this.streamObserver.connectStreamSource(supply)}disconnectStreamSource(supply){this.streamObserver.disconnectStreamSource(supply)}renderStreamMessage(message){doc.documentElement.appendChild(StreamMessage.wrap(message).fragment)}clearCache(){this.view.clearSnapshotCache()}setProgressBarDelay(delay){this.progressBarDelay=delay}get location(){return this.historical past.location}get restorationIdentifier(){return this.historical past.restorationIdentifier}historyPoppedToLocationWithRestorationIdentifier(location2,restorationIdentifier){this.enabled?this.navigator.startVisit(location2,restorationIdentifier,{motion:”restore”,historyChanged:!0}):this.adapter.pageInvalidated()}scrollPositionChanged(place){this.historical past.updateRestorationData({scrollPosition:place})}willFollowLinkToLocation(hyperlink,location2){return elementIsNavigable(hyperlink)&&this.locationIsVisitable(location2)&&this.applicationAllowsFollowingLinkToLocation(hyperlink,location2)}followedLinkToLocation(hyperlink,location2){var motion=this.getActionForLink(hyperlink);this.convertLinkWithMethodClickToFormSubmission(hyperlink)||this.go to(location2.href,{motion:motion})}convertLinkWithMethodClickToFormSubmission(hyperlink){var _a=hyperlink.getAttribute(“data-turbo-method”);if(_a){const kind=doc.createElement(“kind”);return kind.methodology=_a,kind.motion=hyperlink.getAttribute(“href”)||”undefined”,null!==(_a=hyperlink.parentNode)&&void 0!==_a&&_a.insertBefore(kind,hyperlink),dispatch(“submit”,{cancelable:!0,goal:kind})}return!1}allowsVisitingLocation(location2){return this.applicationAllowsVisitingLocation(location2)}visitProposedToLocation(location2,choices){extendURLWithDeprecatedProperties(location2),this.adapter.visitProposedToLocation(location2,choices)}visitStarted(visit2){extendURLWithDeprecatedProperties(visit2.location),this.notifyApplicationAfterVisitingLocation(visit2.location,visit2.motion)}visitCompleted(visit2){this.notifyApplicationAfterPageLoad(visit2.getTimingMetrics())}locationWithActionIsSamePage(location2,motion){return this.navigator.locationWithActionIsSamePage(location2,motion)}visitScrolledToSamePageLocation(oldURL,newURL){this.notifyApplicationAfterVisitingSamePageLocation(oldURL,newURL)}willSubmitForm(kind,submitter){return elementIsNavigable(kind)&&elementIsNavigable(submitter)}formSubmitted(kind,submitter){this.navigator.submitForm(kind,submitter)}pageBecameInteractive(){this.view.lastRenderedLocation=this.location,this.notifyApplicationAfterPageLoad()}pageLoaded(){this.historical past.assumeControlOfScrollRestoration()}pageWillUnload(){this.historical past.relinquishControlOfScrollRestoration()}receivedMessageFromStream(message){this.renderStreamMessage(message)}viewWillCacheSnapshot(){this.notifyApplicationBeforeCachingSnapshot()}allowsImmediateRender({factor},resume){return!this.notifyApplicationBeforeRender(factor,resume).defaultPrevented}viewRenderedSnapshot(snapshot,isPreview){this.view.lastRenderedLocation=this.historical past.location,this.notifyApplicationAfterRender()}viewInvalidated(){this.adapter.pageInvalidated()}applicationAllowsFollowingLinkToLocation(hyperlink,location2){return!this.notifyApplicationAfterClickingLinkToLocation(hyperlink,location2).defaultPrevented}applicationAllowsVisitingLocation(location2){return!this.notifyApplicationBeforeVisitingLocation(location2).defaultPrevented}notifyApplicationAfterClickingLinkToLocation(hyperlink,location2){return dispatch(“turbo:click on”,{goal:hyperlink,element:{url:location2.href},cancelable:!0})}notifyApplicationBeforeVisitingLocation(location2){return dispatch(“turbo:before-visit”,{element:{url:location2.href},cancelable:!0})}notifyApplicationAfterVisitingLocation(location2,motion){return dispatch(“turbo:go to”,{element:{url:location2.href,motion:motion}})}notifyApplicationBeforeCachingSnapshot(){return dispatch(“turbo:before-cache”)}notifyApplicationBeforeRender(newBody,resume){return dispatch(“turbo:before-render”,{element:{newBody:newBody,resume:resume},cancelable:!0})}notifyApplicationAfterRender(){return dispatch(“turbo:render”)}notifyApplicationAfterPageLoad(timing={}){return dispatch(“turbo:load”,{element:{url:this.location.href,timing:timing}})}notifyApplicationAfterVisitingSamePageLocation(oldURL,newURL){dispatchEvent(new HashChangeEvent(“hashchange”,{oldURL:oldURL.toString(),newURL:newURL.toString()}))}getActionForLink(motion){motion=motion.getAttribute(“data-turbo-action”);return isAction(motion)?motion:”advance”}locationIsVisitable(location2){return isPrefixedBy(location2,this.snapshot.rootLocation)&&perform isHTML(url)xhtml))$/)(location2)}get snapshot(){return this.view.snapshot}};var{navigator:dfxGdprChecker}=session;perform begin(){session.begin()}perform registerAdapter(adapter){session.registerAdapter(adapter)}perform go to(location2,choices){session.go to(location2,choices)}perform connectStreamSource(supply){session.connectStreamSource(supply)}perform disconnectStreamSource(supply){session.disconnectStreamSource(supply)}perform renderStreamMessage(message){session.renderStreamMessage(message)}perform clearCache(){session.clearCache()}perform setProgressBarDelay(delay){session.setProgressBarDelay(delay)}var Turbo$1=Object.freeze({__proto__:null,navigator:dfxGdprChecker,PageRenderer:PageRenderer,PageSnapshot:PageSnapshot,begin:begin,registerAdapter:registerAdapter,go to:go to,connectStreamSource:connectStreamSource,disconnectStreamSource:disconnectStreamSource,renderStreamMessage:renderStreamMessage,clearCache:clearCache,setProgressBarDelay:setProgressBarDelay});window.Turbo=Turbo$1,begin();Turbo$1=Object.freeze({__proto__:null,PageRenderer:PageRenderer,PageSnapshot:PageSnapshot,clearCache:clearCache,connectStreamSource:connectStreamSource,disconnectStreamSource:disconnectStreamSource,navigator:dfxGdprChecker,registerAdapter:registerAdapter,renderStreamMessage:renderStreamMessage,setProgressBarDelay:setProgressBarDelay,begin:begin,go to:go to});perform createSingleton(removeOnTurboVisit=!1){return perform(goal,title,descriptor){const unique=descriptor.worth;return descriptor.worth=(…end result)=>{var _a;window.DFX_SINGLETONS=null!=(_a=window.DFX_SINGLETONS)?_a:{};const instanceId=`${goal.prototype.constructor.title}:${title}`;if(removeOnTurboVisit){const turboCallback=()=>{window.DFX_SINGLETONS[instanceId]&&(window.DFX_SINGLETONS[instanceId]=null),doc.removeEventListener(“turbo:go to”,turboCallback)};doc.addEventListener(“turbo:go to”,turboCallback)}if(window.DFX_SINGLETONS[instanceId])return window.DFX_SINGLETONS[instanceId];end result=unique.apply(this,end result);return Object.defineProperty(window.DFX_SINGLETONS,instanceId,{worth:end result,writable:!0}),end result},descriptor}}class DfxLocalStorageCookieManager{constructor(localStorage){this.localStorage=localStorage;strive{this.localStorage.setItem(“check”,”check”),this.localStorage.removeItem(“check”),this.isLocalStorageAvailable=!0}catch(e){this.isLocalStorageAvailable=!1}}getCookie(matches){if(matches){matches=doc.cookie.match(new RegExp(`(?:^|; )${matches.change(/([.$?*|{}()[]/+^])/g,”$1″)}=([^;]*)`));return matches?decodeURIComponent(matches[1]):void 0}}setCookie(title,worth,expires,area,safe=!0){let cookieString=`${title}=${worth}`;”string”==typeof expires&&(cookieString+=`;expires=${expires}`),”string”==typeof area&&(cookieString+=`;area=${area}`),cookieString+=”; path=/”,safe&&”https:”===location.protocol&&(cookieString+=”; safe”),doc.cookie=cookieString}deleteCookie(title){this.setCookie(title,””,”Thu, 01 Jan 1970 00:00:00 UTC”)}getLocalStorageOrCookie(title){var _a;return this.isLocalStorageAvailable&&null!=(_a=this.localStorage.getItem(title))?_a:this.getCookie(title)}setLocalStorageOrCookie(title,worth,expires,area){this.isLocalStorageAvailable?this.localStorage.setItem(title,worth):this.setCookie(title,worth,expires,area)}deleteLocalStorageOrCookie(title){this.isLocalStorageAvailable?this.localStorage.removeItem(title):this.deleteCookie(title)}}var __defProp$5=Object.defineProperty,__getOwnPropDesc$5=Object.getOwnPropertyDescriptor;class DfxLocalStorageCookieManagerFactory{static create(){return new DfxLocalStorageCookieManager(window.localStorage)}}((decorators,goal,key,form)=>{for(var decorator,end result=1<form?void 0:form?__getOwnPropDesc$5(goal,key):goal,i=decorators.length-1;0=degree}normalizeValue(worth){let intValue=parseInt(worth);return isNaN(intValue)&&(intValue=3),intValue}}var __defProp$4=Object.defineProperty,__getOwnPropDesc$4=Object.getOwnPropertyDescriptor;class DfxGdprCheckerFactory{static create(){return new DfxGdprChecker(DfxLocalStorageCookieManagerFactory.create())}}((decorators,goal,key,form)=>{for(var decorator,end result=1<form?void 0:form?__getOwnPropDesc$4(goal,key):goal,i=decorators.length-1;0(COUNTRIES_TO_REPLACE_MAP.has(redirectData.nation)&&(redirectData.nation=COUNTRIES_TO_REPLACE_MAP.get(redirectData.nation)),redirectData)).then(redirectData=>{this.redirectData=redirectData,this.setBodyClasses().setLocationToStorage()})}getRedirectData(){var _a;return this.loadingState=null!=(_a=this.loadingState)?_a:new Promise(resolve=>{var redirectData;this.redirectData?resolve(this.redirectData):(redirectData=this.getLocationFromStorage())?(this.redirectData=redirectData,resolve(this.redirectData)):resolve(this.loadRedirectData())}),this.loadingState}loadRedirectData(){return new Promise(resolve=>{const script=doc.createElement(“script”);script.onload=()=>{this.redirectData=window.redirectData,resolve(this.redirectData)},script.setAttribute(“src”,this.geoJsUrl),doc.head.appendChild(script)})}setBodyClasses(){const countryCode=this.redirectData.nation.toLowerCase();return doc.physique?(doc.physique.classList.take away(“dfx-country-pending”),doc.physique.classList.add(`dfx-country-${countryCode}`)):doc.addEventListener(“DOMContentLoaded”,()=>{doc.physique.classList.take away(“dfx-country-pending”),doc.physique.classList.add(`dfx-country-${countryCode}`)},!1),this}getLocationFromStorage(){var _a=this.dfxLocalStorageCookieManager.getLocalStorageOrCookie(“dfx-redirectData_expiresIn”);return!!(_a&&parseInt(_a)>Date.now())&&JSON.parse(null!=(_a=this.dfxLocalStorageCookieManager.getLocalStorageOrCookie(“dfx-redirectData”))?_a:”false”)}setLocationToStorage(){const date=new Date;return date.setTime(date.getTime()+6048e5),this.dfxLocalStorageCookieManager.setLocalStorageOrCookie(“dfx-redirectData”,JSON.stringify(this.redirectData),date.toUTCString()),this.dfxLocalStorageCookieManager.setLocalStorageOrCookie(“dfx-redirectData_expiresIn”,`${date.getTime()}`,date.toUTCString()),this}}var __defProp$3=Object.defineProperty,__getOwnPropDesc$3=Object.getOwnPropertyDescriptor;class DfxGeoLocationFactory{static create(){return new DfxGeoLocation(window.DFX_ENDPOINTS.geoJs,DfxLocalStorageCookieManagerFactory.create())}}((decorators,goal,key,form)=>{for(var decorator,end result=1<form?void 0:form?__getOwnPropDesc$3(goal,key):goal,i=decorators.length-1;0),doc.addEventListener(“turbo:before-render”,occasion=>{this.dfxAdobeTracking&&this.dfxAdobeTracking.refreshIframe(occasion.element.newBody)})}_setDefaultStates(){return this.adobeTrackingState=STATES.OFF,this.baiduState=STATES.OFF,this.pixelState=STATES.OFF,this.gptState=STATES.OFF,this.gtmState=STATES.OFF,this.taboolaState=STATES.OFF,this}_resetInstruments(){return this.gptInstrumentPairs=new Set,this}_resetCategories(){return this.gptCategories={class:””,subCategory:””},this}_resetAssetClasses(){return this.gptAssetClasses=new Set,this}_resetSitecatConfig(){return this.sitecatConfig={mainReportSuite:this.config.mainReportSuite,reportSuite:this.config.reportSuite,organisationId:this.config.organisationId},this}createAdobeTracking(adobeTrackingUrl){return this.dfxGdprChecker.checkLevel(2)&&this.allowedTrackingsConfig[TRACKINGS.ADOBE_TRACKING]&&this.adobeTrackingState===STATES.OFF&&(this.adobeTrackingState=STATES.LOADING,window.System.import(adobeTrackingUrl).then(({DfxAdobeTracking})=>{this.dfxAdobeTracking=new DfxAdobeTracking(this.sitecatConfig,this.dfxGdprChecker,this.dfxLocalStorageCookieManager),this.adobeTrackingState=STATES.READY,this.runAdobeTracking()})),this}runAdobeTracking(){return this.dfxGdprChecker.checkLevel(2)&&(this.adobeTrackingState===STATES.READY?(this.dfxAdobeTracking.resetTrackingObject(),this.dfxAdobeTracking.init()):setTimeout(()=>this.runAdobeTracking(),400)),this}trackAdobeEvent(eventName,message,metrics){return this.dfxGdprChecker.checkLevel(2)&&this.allowedTrackingsConfig[TRACKINGS.ADOBE_TRACKING]&&(this.adobeTrackingState===STATES.READY?this.dfxAdobeTracking.trackEvent(eventName,message,metrics):setTimeout(()=>this.trackAdobeEvent(eventName,message,metrics),400)),this}getPageNameForAdobeTracking(){return this.adobeTrackingState===STATES.READY&&this.dfxAdobeTracking.getPageName()}addSitecatConfig(key,worth){return this.dfxGdprChecker.checkLevel(2)&&(this.sitecatConfig[key]=worth),this}createFacebookPixel(){if(!this.dfxGdprChecker.checkLevel(3))return this;if(!this.allowedTrackingsConfig[TRACKINGS.FACEBOOK_PIXEL]||this.pixelState!==STATES.OFF)return this;this.pixelState=STATES.LOADING;var loadCallback,b,n,t,s;return loadCallback=()=>{this.pixelState=STATES.READY},t=window,b=doc,s=”script”,t.fbq||(n=t.fbq=perform(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)},t._fbq||(t._fbq=n),(n.push=n).loaded=!0,n.model=”2.0″,n.queue=[],(t=b.createElement(s)).async=!0,t.onload=loadCallback,t.src=”https://join.fb.internet/en_US/fbevents.js”,(s=b.getElementsByTagName(s)[0]).parentNode.insertBefore(t,s)),this.fbq=window.fbq,this.fbq(“init”,this.facebookPixelId),this}facebookPixelTrack(kind){return this.dfxGdprChecker.checkLevel(3)&&this.allowedTrackingsConfig[TRACKINGS.FACEBOOK_PIXEL]&&(this.pixelState===STATES.OFF&&this.createFacebookPixel(),this.fbq(“monitor”,kind)),this}facebookPixelTrackPageView(){return this.dfxGdprChecker.checkLevel(3)&&this.facebookPixelTrack(“PageView”),this}facebookPixelTrackLead(){return this.dfxGdprChecker.checkLevel(3)&&this.facebookPixelTrack(“Lead”),this}createGTM(){if(!this.dfxGdprChecker.checkLevel(1))return this;if(!this.allowedTrackingsConfig[TRACKINGS.GTM]||this.gtmState!==STATES.OFF)return this;this.gtmState=STATES.LOADING;const scriptOnload=()=>{this.gtmState=STATES.READY};return perform(w,d,s,l,i,p){w[l]=w[l]||[],w[l].push({“gtm.begin”:(new Date).getTime(),occasion:”gtm.js”});const f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=!0,j.src=”https://www.googletagmanager.com/gtm.js?id=”+i+p,j.onload=scriptOnload,f.parentNode.insertBefore(j,f)}(window,doc,”script”,”dataLayer”,this.tagManagerId,this.tagManagerParams),this}createGPT(){if(!this.dfxGdprChecker.checkLevel(1))return this;if(!this.allowedTrackingsConfig[TRACKINGS.GPT]||this.gptState!==STATES.OFF)return this;this.gptState=STATES.LOADING;const scriptOnload=()=>{this.gptState=STATES.READY};var googletag=window.googletag||{cmd:[]};return perform(){const gads=doc.createElement(“script”);gads.async=!0,gads.kind=”textual content/javascript”;var useSSL=”https:”===doc.location.protocol;gads.src=(useSSL?”https:”:”http:”)+”//www.googletagservices.com/tag/js/gpt.js”,gads.onload=scriptOnload;const node=doc.getElementsByTagName(“script”)[0];node.parentNode.insertBefore(gads,node)}(),window.googletag=window.googletag||googletag,this}trackGTMpageLoadEvent(){return this.dfxGdprChecker.checkLevel(1)&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({occasion:”turboPageView”,virtualUrl:window.location.pathname})),this}createBaiduTracking(){return this.dfxGdprChecker.checkLevel(2)&&this.allowedTrackingsConfig[TRACKINGS.BAIDU]&&this.baiduState!==STATES.READY&&(perform(){const hm=doc.createElement(“script”);hm.src=”https://hm.baidu.com/hm.js?961aa7f85d30d676f24a6f928c035b90″;const s=doc.getElementsByTagName(“script”)[0];s.parentNode.insertBefore(hm,s)}(),perform(){const bp=doc.createElement(“script”);var curProtocol=window.location.protocol.break up(“:”)[0];bp.src=”https”===curProtocol?”https://zz.bdstatic.com/linksubmit/push.js”:”http://push.zhanzhang.baidu.com/push.js”;const s=doc.getElementsByTagName(“script”)[0];s.parentNode.insertBefore(bp,s)}(),this.baiduState=STATES.READY),this}addGptAssetClasses(assetClasses){if(!Array.isArray(assetClasses))throw new TypeError(“Param assetClasses should be an Array”);return assetClasses.forEach(assetClass=>this.gptAssetClasses.add(assetClass)),this}addGptInstrumentPairs(pairs){if(!Array.isArray(pairs))throw new TypeError(“Param pairs should be an Array”);return pairs.forEach(assetClass=>this.gptInstrumentPairs.add(assetClass)),this}addGptCategories(class=””,subCategory=””){this.gptCategories={class:class,subCategory:subCategory}}getGptAssetClasses(){return this.gptAssetClasses}getGptInstrumentPairs(){return this.gptInstrumentPairs}getGptCategory(){return this.gptCategories.class}getGptSubCategory(){return this.gptCategories.subCategory}createTaboolaPixel(){if(!this.dfxGdprChecker.checkLevel(3))return this;if(!this.allowedTrackingsConfig[TRACKINGS.TABOOLA_PIXEL]||this.taboolaState!==STATES.OFF)return this;this.taboolaState=STATES.LOADING;const scriptOnload=()=>{this.taboolaState=STATES.READY};var t,f,x;return window._tfa=window._tfa||[],window._tfa.push({notify:”occasion”,title:”page_view”,id:this.taboolaPixelId}),this.tfa=window._tfa,t=doc.createElement(“script”),f=doc.getElementsByTagName(“script”)[0],x=”tb_tfa_script”,doc.getElementById(x)||(t.async=1,t.src=”https://cdn.taboola.com/libtrc/unip/1350268/tfa.js”,t.id=x,t.onload=scriptOnload,f.parentNode.insertBefore(t,f)),this}taboolaPixelTrack(eventName){return this.dfxGdprChecker.checkLevel(3)&&this.allowedTrackingsConfig[TRACKINGS.TABOOLA_PIXEL]&&(this.pixelState===STATES.OFF&&this.createTaboolaPixel(),this.tfa.push({notify:”occasion”,title:eventName,id:this.taboolaPixelId})),this}}class DfxConfig{constructor(config){this.config=config}get(key){return this.config.get(key)}set(key,worth)this.config.set(key,worth)}var __defProp$2=Object.defineProperty,__getOwnPropDesc$2=Object.getOwnPropertyDescriptor;class DfxConfigFactory{static create(){var information=Object.assign({},window.DFX_CONFIG,window.DFX_ENDPOINTS),information=new Map(Object.entries(information));return new DfxConfig(information)}}((decorators,goal,key,form)=>{for(var decorator,end result=1<form?void 0:form?__getOwnPropDesc$2(goal,key):goal,i=decorators.length-1;0{for(var decorator,end result=1<form?void 0:form?__getOwnPropDesc$1(goal,key):goal,i=decorators.length-1;0{this.doc.documentElement.classList.take away(“dfx-fonts-loading”)}))}}var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor;class DfxFontsFactory{static create(){return new DfxFonts(doc)}}((decorators,goal,key,form)=>{for(var decorator,end result=1<form?void 0:form?__getOwnPropDesc(goal,key):goal,i=decorators.length-1;0(()=>{const noscript=doc.querySelector(“noscript.jsdfx-script”);noscript&&window.System.import(noscript.getAttribute(“data-src”)).then(imports=>{Object.keys(imports).forEach(key=>{window[key]=imports[key]}),window.runStacked()}).catch(error=>console.error(error))})()),window.efficiency.mark=window.efficiency.mark||perform(){},window.efficiency.measure=window.efficiency.measure||perform(){},window.turbo=Turbo$1,begin(),DfxGeoLocationFactory.create().init(),exports.DfxGdprChecker=dfxGdprChecker,exports.DfxGdprCheckerFactory=DfxGdprCheckerFactory,exports.DfxGeoLocationFactory=DfxGeoLocationFactory,exports.DfxThirdPartyManagerFactory=DfxThirdPartyManagerFactory,Object.defineProperty(exports,”__esModule”,{worth:!0})}(this.window=this.window||{});

Related Posts

Leave a Comment