PageSourceSearch

https://www.delius-klasing.de/_next/static/chunks/Boat24LandingPage.7ace8fb643149861.js

js delius-klasing.de collected 2026-10-02 09:53:47 UTC 11,947 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9325,12349],{8951:(e,r,t)=>{t.d(r,{M:()=>s,d:()=>o});var a=t(6029),n=t(55729),i=t(48498),l=t(81278);let s=({domain:e,children:r})=>{let t=(0,l.useRouter)(),n=t?.query||{};return(0,a.jsx)(o.Provider,{value:{domain:e,queryParams:n,setQueryParams:(e,r=!1)=>{if(!t)return;let a=String(t.asPath).split("?").shift()+"?"+i.stringify({...t.query,...e,speakingUrl:void 0,categorySlug:void 0,boatSlug:void 0,tagSlug:void 0});t.push(a,void 0,{shallow:r})}},children:r})},o=(0,n.createContext)({domain:null,setQueryParams:()=>{},queryParams:{}})},16730:e=>{e.exports=function(e,r){for(var t={},a=Object.keys(e),n=Array.isArray(r),i=0;i<a.length;i++){var l=a[i],s=e[l];(n?-1!==r.indexOf(l):r(l,s,e))&&(t[l]=s)}return t}},34066:(e,r,t)=>{t.d(r,{U:()=>c,j:()=>u});var a=t(6029),n=t(55729),i=t(81278),l=t(8951),s=t(683),o=t(91694);let c=(0,n.createContext)({searchParams:{},setSearchParams:()=>{},refreshSearch:()=>{},searchResults:null,getDetailLink:()=>{},getAdvertSlug:()=>{},handleSearchFieldChange:()=>{},setSearchResults:()=>{}}),u=({children:e,newBoats:r})=>{let t=(0,i.useRouter)(),{setQueryParams:u}=(0,n.useContext)(l.d),d={sort:"rand",limit:10,p:0},p=(0,o.Ym)(),[m,f]=(0,n.useState)({...d}),[g,y]=(0,n.useState)(null),[h,b]=(0,n.useState)([]),_=async e=>{let r={...d,...e},t=new URLSearchParams({lan:p});for(let e in r)"p"===e?t.append("page",parseInt(r[e])+1):t.append(e,r[e]);let a=await fetch("/api/boat24/search/?"+t,{method:"GET"});y(await a.json())},x=async()=>{let e=(0,s.getActive)(),r=await fetch("/api/boat24/filter_types/?boatTypesGroup="+e.env.BOAT24_BOATTYPE_GROUP+"&lan="+t?.locale,{method:"GET"});b(await r.json())};return(0,n.useEffect)(()=>{x()},[]),(0,n.useEffect)(()=>{t?.query?.boatSearch&&(_(t.query),f({...d,...t.query}))},[t?.query]),(0,a.jsx)(c.Provider,{value:{setSearchParams:f,searchParams:m,refreshSearch:e=>{u({...t.query,...e,boatSearch:1,p:0,disable_search:1})},searchResults:g,getDetailLink:(e,r="boot")=>{let t="yacht"===r?"/yachtmarkt/gebrauchtboote/boot/":"/bootsmarkt/boot/";return p&&"de"!==p?`/${p}${t}${e.sys.id}`:t+e.sys.id},getAdvertSlug:(e="boot")=>"boot"===e?"bootemarkt/":"yachtmarkt/",handleSearchFieldChange:e=>{let r={...m,[e.target.name]:e.target.value};return f(r),r},setSearchResults:y,newBoats:r,boatFilter:h},children:e})}},35719:e=>{var r="%[a-f0-9]{2}",t=RegExp("("+r+")|([^%]+?)","gi"),a=RegExp("("+r+")+","gi");e.exports=function(e){if("string"!=typeof e)throw TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(r){return function(e){for(var r={"%FE%FF":"��","%FF%FE":"��"},n=a.exec(e);n;){try{r[n[0]]=decodeURIComponent(n[0])}catch(e){var i=function(e){try{return decodeURIComponent(e)}catch(n){for(var r=e.match(t)||[],a=1;a<r.length;a++)r=(e=(function e(r,t){try{return[decodeURIComponent(r.join(""))]}catch(e){}if(1===r.length)return r;t=t||1;var a=r.slice(0,t),n=r.slice(t);return Array.prototype.concat.call([],e(a),e(n))})(r,a).join("")).match(t)||[];return e}}(n[0]);i!==n[0]&&(r[n[0]]=i)}n=a.exec(e)}r["%C2"]="�";for(var l=Object.keys(r),s=0;s<l.length;s++){var o=l[s];e=e.replace(RegExp(o,"g"),r[o])}return e}(e)}}},42517:e=>{e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},48498:(e,r,t)=>{let a=t(42517),n=t(35719),i=t(84893),l=t(16730),s=Symbol("encodeFragmentIdentifier");function o(e){if("string"!=typeof e||1!==e.length)throw TypeError("arrayFormatSeparator must be single character string")}function c(e,r){return r.encode?r.strict?a(e):encodeURIComponent(e):e}function u(e,r){return r.decode?n(e):e}function d(e){let r=e.indexOf("#");return -1!==r&&(e=e.slice(0,r)),e}function p(e){let r=(e=d(e)).indexOf("?");return -1===r?"":e.slice(r+1)}function m(e,r){return r.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):r.parseBooleans&&null!==e&&("true"===e.toLowerCase()||"false"===e.toLowerCase())&&(e="true"===e.toLowerCase()),e}function f(e,r){o((r=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},r)).arrayFormatSeparator);let t=function(e){let r;switch(e.arrayFormat){case"index":return(e,t,a)=>{if(r=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),!r){a[e]=t;return}void 0===a[e]&&(a[e]={}),a[e][r[1]]=t};case"bracket":return(e,t,a)=>{if(r=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),!r){a[e]=t;return}if(void 0===a[e]){a[e]=[t];return}a[e]=[].concat(a[e],t)};case"colon-list-separator":return(e,t,a)=>{if(r=/(:list)$/.exec(e),e=e.replace(/:list$/,""),!r){a[e]=t;return}if(void 0===a[e]){a[e]=[t];return}a[e]=[].concat(a[e],t)};case"comma":case"separator":return(r,t,a)=>{let n="string"==typeof t&&t.includes(e.arrayFormatSeparator),i="string"==typeof t&&!n&&u(t,e).includes(e.arrayFormatSeparator);t=i?u(t,e):t;let l=n||i?t.split(e.arrayFormatSeparator).map(r=>u(r,e)):null===t?t:u(t,e);a[r]=l};case"bracket-separator":return(r,t,a)=>{let n=/(\[\])$/.test(r);if(r=r.replace(/\[\]$/,""),!n){a[r]=t?u(t,e):t;return}let i=null===t?[]:t.split(e.arrayFormatSeparator).map(r=>u(r,e));if(void 0===a[r]){a[r]=i;return}a[r]=[].concat(a[r],i)};default:return(e,r,t)=>{if(void 0===t[e]){t[e]=r;return}t[e]=[].concat(t[e],r)}}}(r),a=Object.create(null);if("string"!=typeof e||!(e=e.trim().replace(/^[?#&]/,"")))return a;for(let n of e.split("&")){if(""===n)continue;let[e,l]=i(r.decode?n.replace(/\+/g," "):n,"=");l=void 0===l?null:["comma","separator","bracket-separator"].includes(r.arrayFormat)?l:u(l,r),t(u(e,r),l,a)}for(let e of Object.keys(a)){let t=a[e];if("object"==typeof t&&null!==t)for(let e of Object.keys(t))t[e]=m(t[e],r);else a[e]=m(t,r)}return!1===r.sort?a:(!0===r.sort?Object.keys(a).sort():Object.keys(a).sort(r.sort)).reduce((e,r)=>{let t=a[r];return t&&"object"==typeof t&&!Array.isArray(t)?e[r]=function e(r){return Array.isArray(r)?r.sort():"object"==typeof r?e(Object.keys(r)).sort((e,r)=>Number(e)-Number(r)).map(e=>r[e]):r}(t):e[r]=t,e},Object.create(null))}r.extract=p,r.parse=f,r.stringify=(e,r)=>{if(!e)return"";o((r=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},r)).arrayFormatSeparator);let t=t=>
1r.skipNull&&null==e[t]||r.skipEmptyString&&""===e[t],a=function(e){switch(e.arrayFormat){case"index":return r=>(t,a)=>{let n=t.length;return void 0===a||e.skipNull&&null===a||e.skipEmptyString&&""===a?t:null===a?[...t,[c(r,e),"[",n,"]"].join("")]:[...t,[c(r,e),"[",c(n,e),"]=",c(a,e)].join("")]};case"bracket":return r=>(t,a)=>void 0===a||e.skipNull&&null===a||e.skipEmptyString&&""===a?t:null===a?[...t,[c(r,e),"[]"].join("")]:[...t,[c(r,e),"[]=",c(a,e)].join("")];case"colon-list-separator":return r=>(t,a)=>void 0===a||e.skipNull&&null===a||e.skipEmptyString&&""===a?t:null===a?[...t,[c(r,e),":list="].join("")]:[...t,[c(r,e),":list=",c(a,e)].join("")];case"comma":case"separator":case"bracket-separator":{let r="bracket-separator"===e.arrayFormat?"[]=":"=";return t=>(a,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?a:(n=null===n?"":n,0===a.length)?[[c(t,e),r,c(n,e)].join("")]:[[a,c(n,e)].join(e.arrayFormatSeparator)]}default:return r=>(t,a)=>void 0===a||e.skipNull&&null===a||e.skipEmptyString&&""===a?t:null===a?[...t,c(r,e)]:[...t,[c(r,e),"=",c(a,e)].join("")]}}(r),n={};for(let r of Object.keys(e))t(r)||(n[r]=e[r]);let i=Object.keys(n);return!1!==r.sort&&i.sort(r.sort),i.map(t=>{let n=e[t];return void 0===n?"":null===n?c(t,r):Array.isArray(n)?0===n.length&&"bracket-separator"===r.arrayFormat?c(t,r)+"[]":n.reduce(a(t),[]).join("&"):c(t,r)+"="+c(n,r)}).filter(e=>e.length>0).join("&")},r.parseUrl=(e,r)=>{r=Object.assign({decode:!0},r);let[t,a]=i(e,"#");return Object.assign({url:t.split("?")[0]||"",query:f(p(e),r)},r&&r.parseFragmentIdentifier&&a?{fragmentIdentifier:u(a,r)}:{})},r.stringifyUrl=(e,t)=>{var a;let n,i;t=Object.assign({encode:!0,strict:!0,[s]:!0},t);let l=d(e.url).split("?")[0]||"",o=r.extract(e.url),u=Object.assign(r.parse(o,{sort:!1}),e.query),p=r.stringify(u,t);p&&(p=`?${p}`);let m=(a=e.url,n="",-1!==(i=a.indexOf("#"))&&(n=a.slice(i)),n);return e.fragmentIdentifier&&(m=`#${t[s]?c(e.fragmentIdentifier,t):e.fragmentIdentifier}`),`${l}${p}${m}`},r.pick=(e,t,a)=>{a=Object.assign({parseFragmentIdentifier:!0,[s]:!1},a);let{url:n,query:i,fragmentIdentifier:o}=r.parseUrl(e,a);return r.stringifyUrl({url:n,query:l(i,t),fragmentIdentifier:o},a)},r.exclude=(e,t,a)=>{let n=Array.isArray(t)?e=>!t.includes(e):(e,r)=>!t(e,r);return r.pick(e,n,a)}},78589:(e,r,t)=>{t.d(r,{A:()=>i});var a=t(55729),n=t(34066);function i(){return(0,a.useContext)(n.U)}},84893:e=>{e.exports=(e,r)=>{if("string"!=typeof e||"string"!=typeof r)throw TypeError("Expected the arguments to be of type `string`");if(""===r)return[e];let t=e.indexOf(r);return -1===t?[e]:[e.slice(0,t),e.slice(t+r.length)]}},91171:(e,r,t)=>{t.r(r),t.d(r,{default:()=>c});var a=t(6029),n=t(33364),i=t(86049),l=t(5700);t(55729);var s=t(78589),o=t(91669);let c=({description:e,teaserHeading:r,market:t})=>{let{newBoats:c,getDetailLink:u,getAdvertSlug:d}=(0,s.A)(),p=c.data,m=(0,l.c)("boat24"),f=p.map(e=>{let r=u(e,t),n=e.fields.thumblarge.value,i=e.fields.title.value,l=e.sys.id,s=(0,a.jsx)(o.GenericTeaserImage,{imageWidth:270,imageHeight:169,image:n,aspectRatio:"4:3"});return(0,a.jsx)(o.GenericTeaserItem,{aspectRatio:"4:3",title:i,showTeaserTitle:!0,textPosition:"over",textSize:"lg",useH3:!0,itemGap:"medium",link:r,image:s},l)}),g=[{cloudinary:"https://res.cloudinary.com/dk-wassersport/image/upload/e_grayscale/e_blue:52/e_hue:-13/w_250,h_250,c_fill/v1685475177/boot/img-8595_a68a3510db2de1d3b041d9067be5e786.jpg",alt:m("ALT_BOAT_BUYING_GUIDELINE"),title:m("HEADLINE_BOAT_BUYING_GUIDELINE"),href:m("LINK_BOAT_BUYING_GUIDELINE"),target:"_blank"},{cloudinary:"https://res.cloudinary.com/dk-wassersport/image/upload/w_250,h_250,c_fill/v1686221619/yacht/yacht_20230614_202313_new-img_54-2-img.jpg",alt:m("ALT_BOAT_SELLING"),title:m("HEADLINE_BOAT_SELLING"),href:m("LINK_BOAT_SELLING"),target:"_blank"},{cloudinary:"https://media.delius-klasing.de/dk-wassersport/images/e_grayscale/e_blue:52/e_hue:-13/dpr_auto,fl_progressive,f_auto,c_fill,w_250,h_250/q_auto:eco/boot/GebrauchtbootkaufVertrag2018NKr_vertrag_001_c8bdfee26e380f70544774a27bb472cf/gebrauchtbootkauf-so-vermeiden-sie-fallen-im-kaufvertrag",alt:m("ALT_BOAT_BUYING_CONTRACT"),title:m("HEADLINE_BOAT_BUYING_CONTRACT"),href:m("LINK_BOAT_BUYING_CONTRACT"),target:"_blank"}].map(e=>{let r=e.title.trim(),t={image:e.cloudinary,imageMobile:e.cloudinaryMobile,alt:e.alt,aspectRatio:"4:3"},n=(0,a.jsx)(o.GenericTeaserImage,{...t}),i={aspectRatio:"4:3",title:e.title,showTeaserTitle:!0,textPosition:"over",textSize:"lg",useH3:!0,itemGap:"medium",link:e.href,linkTarget:e.target,image:n};return(0,a.jsx)(o.GenericTeaserItem,{...i},r)});return(0,a.jsxs)("div",{className:"flex flex-wrap gap-10 overflow-hidden",children:[(0,a.jsxs)("div",{className:"w-full overflow-hidden",children:[(0,a.jsx)("div",{className:"font-copy leading-1-75em text-skin-primary mb-4 text-base",children:(0,a.jsx)("p",{children:e})}),(0,a.jsx)(n.$,{link:m("LINK_PLACE_AD")+d(t),buttonLabel:m("BUTTON_PLACE_AD"),buttonOutline:!0,fullWidth:!1,buttonSize:"md",roundedEdges:!0,linkTarget:"_blank"})]}),(0,a.jsx)("div",{className:"my-4 block md:hidden",children:(0,a.jsx)(i.Ad,{ad:"banner",mobileOnly:!0})}),(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)("h2",{className:"text-skin-primary relative z-10 mb-5 py-0.5 font-sans text-xl font-medium leading-snug md:text-2xl",children:r}),(0,a.jsx)("div",{className:"grid w-full gap-4 md:grid-cols-3",children:f})]}),(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)("h2",{className:"text-l text-skin-primary relative z-10 mb-5 py-0.5 font-sans font-medium leading-snug md:text-xl",children:m("HEADLINE_USEFUL_FOR_BOAT_TRADING")}),(0,a.jsx)("div",{className:"grid w-full gap-4 md:grid-cols-3",children:g})]})]})}}}]);

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.