vendor: 6,730 bytes, lines 1-2
1/*! For license information please see 5972.02b2f1ac672ae68b7996.js.LICENSE.txt */ 2(self.webpackChunk=self.webpackChunk||[]).push([[5972],{5554:module=>{"use strict";var singleMatcher=new RegExp("%[a-f0-9]{2}","gi"),multiMatcher=new RegExp("(%[a-f0-9]{2})+","gi");function decodeComponents(components,split){try{return decodeURIComponent(components.join(""))}catch(err){}if(1===components.length)return components;split=split||1;var left=components.slice(0,split),right=components.slice(split);return Array.prototype.concat.call([],decodeComponents(left),decodeComponents(right))}function decode(input){try{return decodeURIComponent(input)}catch(err){for(var tokens=input.match(singleMatcher),i=1;i<tokens.length;i++)tokens=(input=decodeComponents(tokens,i).join("")).match(singleMatcher);return input}}module.exports=function(encodedURI){if("string"!=typeof encodedURI)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof encodedURI+"`");try{return encodedURI=encodedURI.replace(/\+/g," "),decodeURIComponent(encodedURI)}catch(err){return function customDecodeURIComponent(input){for(var replaceMap={"%FE%FF":"��","%FF%FE":"��"},match=multiMatcher.exec(input);match;){try{replaceMap[match[0]]=decodeURIComponent(match[0])}catch(err){var result=decode(match[0]);result!==match[0]&&(replaceMap[match[0]]=result)}match=multiMatcher.exec(input)}replaceMap["%C2"]="�";for(var entries=Object.keys(replaceMap),i=0;i<entries.length;i++){var key=entries[i];input=input.replace(new RegExp(key,"g"),replaceMap[key])}return input}(encodedURI)}}},7320:module=>{"use strict";var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(val){if(null==val)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(val)}module.exports=function shouldUseNative(){try{if(!Object.assign)return!1;var test1=new String("abc");if(test1[5]="de","5"===Object.getOwnPropertyNames(test1)[0])return!1;for(var test2={},i=0;i<10;i++)test2["_"+String.fromCharCode(i)]=i;if("0123456789"!==Object.getOwnPropertyNames(test2).map((function(n){return test2[n]})).join(""))return!1;var test3={};return"abcdefghijklmnopqrst".split("").forEach((function(letter){test3[letter]=letter})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},test3)).join("")}catch(err){return!1}}()?Object.assign:function(target,source){for(var from,symbols,to=toObject(target),s=1;s<arguments.length;s++){for(var key in from=Object(arguments[s]))hasOwnProperty.call(from,key)&&(to[key]=from[key]);if(getOwnPropertySymbols){symbols=getOwnPropertySymbols(from);for(var i=0;i<symbols.length;i++)propIsEnumerable.call(from,symbols[i])&&(to[symbols[i]]=from[symbols[i]])}}return to}},4126:(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var strictUriEncode=__webpack_require__(7785),objectAssign=__webpack_require__(7320),decodeComponent=__webpack_require__(5554);function encode(value,opts){return opts.encode?opts.strict?strictUriEncode(value):encodeURIComponent(value):value}function keysSorter(input){return Array.isArray(input)?input.sort():"object"==typeof input?keysSorter(Object.keys(input)).sort((function(a,b){return Number(a)-Number(b)})).map((function(key){return input[key]})):input}function extract(str){var queryStart=str.indexOf("?");return-1===queryStart?"":str.slice(queryStart+1)}function parse(str,opts){var formatter=function parserForArrayFormat(opts){var result;switch(opts.arrayFormat){case"index":return function(key,value,accumulator){result=/\[(\d*)\]$/.exec(key),key=key.replace(/\[\d*\]$/,""),result?(void 0===accumulator[key]&&(accumulator[key]={}),accumulator[key][result[1]]=value):accumulator[key]=value};case"bracket":return function(key,value,accumulator){result=/(\[\])$/.exec(key),key=key.replace(/\[\]$/,""),result?void 0!==accumulator[key]?accumulator[key]=[].concat(accumulator[key],value):accumulator[key]=[value]:accumulator[key]=value};default:return function(key,value,accumulator){void 0!==accumulator[key]?accumulator[key]=[].concat(accumulator[key],value):accumulator[key]=value}}}(opts=objectAssign({arrayFormat:"none"},opts)),ret=Object.create(null);return"string"!=typeof str?ret:(str=str.trim().replace(/^[?#&]/,""))?(str.split("&").forEach((function(param){var parts=param.replace(/\+/g," ").split("="),key=parts.shift(),val=parts.length>0?parts.join("="):void 0;val=void 0===val?null:decodeComponent(val),formatter(decodeComponent(key),val,ret)})),Object.keys(ret).sort().reduce((function(result,key){var val=ret[key];return Boolean(val)&&"object"==typeof val&&!Array.isArray(val)?result[key]=keysSorter(val):result[key]=val,result}),Object.create(null))):ret}exports.extract=extract,exports.parse=parse,exports.stringify=function(obj,opts){!1===(opts=objectAssign({encode:!0,strict:!0,arrayFormat:"none"},opts)).sort&&(opts.sort=function(){});var formatter=function encoderForArrayFormat(opts){switch(opts.arrayFormat){case"index":return function(key,value,index){return null===value?[encode(key,opts),"[",index,"]"].join(""):[encode(key,opts),"[",encode(index,opts),"]=",encode(value,opts)].join("")};case"bracket":return function(key,value){return null===value?encode(key,opts):[encode(key,opts),"[]=",encode(value,opts)].join("")};default:return function(key,value){return null===value?encode(key,opts):[encode(key,opts),"=",encode(value,opts)].join("")}}}(opts);return obj?Object.keys(obj).sort(opts.sort).map((function(key){var val=obj[key];if(void 0===val)return"";if(null===val)return encode(key,opts);if(Array.isArray(val)){var result=[];return val.slice().forEach((function(val2){void 0!==val2&&result.push(formatter(key,val2,result.length))})),result.join("&")}return encode(key,opts)+"="+encode(val,opts)})).filter((function(x){return x.length>0})).join("&"):""},exports.parseUrl=function(str,opts){return{url:str.split("?")[0]||"",query:parse(extract(str),opts)}}},7785:module=>{"use strict";module.exports=function(str){return encodeURIComponent(str).replace(/[!'()*]/g,(function(c){return"%"+c.charCodeAt(0).toString(16).toUpperCase()}))}},5972:(module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _api=_interopRequireDefault(__webpack_require__(2210)),_events=_interopRequireDefault(__webpack_require__(3358)),_queryString=_interopRequireDefault(__webpack_require__(4126));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function appendChildren(parent,children,className){for(let i=0;i<children.length;i++){const child=children[i];className&&child.classList.add(className),parent.appendChild(child)}return parent}
2var _default=class AjaxContainer{constructor(element){this.container=element,this.containerName=this.container.getAttribute("js-hook-ajax-container"),this.containerClass=this.container.getAttribute("class"),this.targetContainer=this.container.getAttribute("ajax-container-target")||null,this.eventsAfterLoad=this.container.getAttribute("ajax-container-events-after-load")||null,this.loadingClass=this.container.getAttribute("ajax-container-on-loading")||null,this.appearanceClass=this.container.getAttribute("ajax-container-on-appearance")||null,this.refreshingClass=this.container.getAttribute("ajax-container-on-refresh")||null,this.appendContainer=this.targetContainer?this.container.querySelector(`.${this.targetContainer}`):this.container,this.bindEvents()}bindEvents(){_events.default.$on("ajaxContainer::refetch",(e=>{e.detail.data===this.containerName&&this.loadPage()})),_events.default.$on("ajaxContainer::fetch",((e,data)=>{data.type===this.containerName&&this.loadPage(data)})),_events.default.$on("ajaxContainer::reinit",(()=>{_events.default.$trigger("lazyimage::update")}))}loadPage(data={}){data.url||(data.url=window.location.href);const url=this.generateUrl(data);_events.default.$trigger("history::push",{data:url}),this.loadContent(url)}generateUrl(data){let nextPageUrl,url=data.url.split("?"),params=_queryString.default.parse(url[1]);return data.params&&0!==Object.keys(data.params).length&&(params=Object.assign(params,data.params)),nextPageUrl=0!==Object.keys(params).length?`${url[0]}?${_queryString.default.stringify(params)}`:url[0],nextPageUrl}loadContent(url){this.toggleLoading(!0),function once(el,type,fn){function handler(event){el.removeEventListener(type,handler),fn(event)}el.addEventListener(type,handler)}(this.container,"transitionend",(()=>{this.getContent(url).then((page=>{this.appendContent(page)})).catch((error=>{this.toggleLoading(!1)}))}))}getContent(url){return _api.default.get(url)}appendContent(page){const html=function htmlToElement(html){const template=document.createElement("div");return html=html.trim(),template.innerHTML=html,template}(page.data),items=[].slice.call(html.querySelector(`.${this.targetContainer?this.targetContainer:this.containerClass}`).children);this.targetContainer?(this.appendContainer.innerHTML="",appendChildren(this.appendContainer,items,this.appearanceClass)):(this.container.innerHTML="",appendChildren(this.container,items,this.appearanceClass)),this.toggleLoading(!1);const data={html};this.eventsAfterLoad&&this.eventsAfterLoad.split(",").map((event=>_events.default.$trigger(event,{data})))}toggleLoading(state){!1===state?(this.container.classList.remove(this.loadingClass),this.isAnimating=!1):(this.container.classList.add(this.loadingClass),this.isAnimating=!0)}};exports.default=_default,module.exports=exports.default},2210:(module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _axios=_interopRequireDefault(__webpack_require__(9644)),_environment=_interopRequireDefault(__webpack_require__(9606));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}_axios.default.defaults.withCredentials=!0;const endpointBaseV1={local:"https://acc-www.hypotheker.nl/api/v1/",test:window.location.origin+"/api/v1/",acceptation:window.location.origin+"/api/v1/",staging:window.location.origin+"/api/v1/",production:window.location.origin+"/api/v1/"},endpointBaseV2={local:"https://acc-api.hypotheker.nl/v2/",test:"https://test-api.hypotheker.nl/v2/",acceptation:"https://acc-api.hypotheker.nl/v2/",staging:"https://staging-api.hypotheker.nl/v2/",production:"https://api.hypotheker.nl/v2/"};function getEndpoint(path,json,method,version){if(path){if("http"===path.substr(0,4)||"?"===path.substr(0,1))return path;if(!0===json||"local"===json&&_environment.default.isLocal())return endpointBase.json+path+`--${method}.json`;return(2===version?endpointBaseV2:endpointBaseV1)[_environment.default.get()]+path}}function getMethod(method,json){return!0===json||"local"===json&&_environment.default.isLocal()?"GET":method}var _default=new class API{setAntiForgeryToken(name,value){this.antiForgeryToken={},this.antiForgeryToken={name,value}}setEndpointBase(environment,endpoint){endpointBase[environment]&&(endpointBase[environment]=e
2ndpoint)}get(path,data,json,params={},version,skipCredentials){let options={url:getEndpoint(path,json,"get",version),data,params,method:getMethod("GET",json),withCredentials:skipCredentials,headers:{}};return(0,_axios.default)(options)}post(path,data,json,params={},version){let options={url:getEndpoint(path,json,"post",version),data,method:getMethod("POST",json),headers:{}};return this.antiForgeryToken&&(options.headers={},options.headers[this.antiForgeryToken.name]=this.antiForgeryToken.value),options=Object.assign({},options,params),(0,_axios.default)(options)}put(path,data,json,params={},version){let options={url:getEndpoint(path,json,"put",version),data,method:getMethod("PUT",json),params,headers:{}};return(0,_axios.default)(options)}delete(path,data,json,params={},version){let options={url:getEndpoint(path,json,"delete",version),data,method:getMethod("DELETE",json),params,headers:{}};return(0,_axios.default)(options)}getApiUrl(version){return(2===version?endpointBaseV2:endpointBaseV1)[_environment.default.get()]}};exports.default=_default,module.exports=exports.default}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.