PageSourceSearch

https://arconyachts.com/_next/static/chunks/pages/sale-db90789226fc7d90.js

js arconyachts.com collected 2026-09-30 15:30:08 UTC 24,863 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1761,9642],{81634:function(t,e,n){"use strict";n.d(e,{MN:function(){return p},Ob:function(){return l},hj:function(){return g}});var r,a,i,s,u,o=n(71383),c=n(75063);(0,c.Ps)(r||(r=(0,o.Z)(['\n  query YachtsList(\n    $shipyards: [String]\n    $conditions: [String]\n    $body: [String]\n    $year_built: [Int]\n    $speeds: [Float]\n    $length: [Float]\n    $length_type: String\n    $price: [String]\n    $price_type: String\n    $equipments: [String]\n    $cabins: [String]\n    $tags: [String]\n    $query: String\n    $sort: String\n    $limit: Int\n    $page: Int\n  ) {\n    yachts(\n      type: "cost"\n      shipyards: $shipyards\n      year_built: $year_built\n      speeds: $speeds\n      length: $length\n      length_type: $length_type\n      price: $price\n      price_type: $price_type\n      equipments: $equipments\n      conditions: $conditions\n      body: $body\n      cabins: $cabins\n      tags: $tags\n      query: $query\n      sort: $sort\n      limit: $limit\n      page: $page\n    ) {\n      meta {\n        max_year_built\n      }\n      total\n      per_page\n      current_page\n      from\n      to\n      last_page\n      has_more_pages\n\n    }\n  }\n'])));var l=(0,c.Ps)(a||(a=(0,o.Z)(['\n  query YachtsList(\n    $shipyards: [String]\n    $conditions: [String]\n    $body: [String]\n    $year_built: [Int]\n    $speeds: [Float]\n    $length: [Float]\n    $length_type: String\n    $price: [String]\n    $price_type: String\n    $equipments: [String]\n    $yacht_types: [String]\n    $cabins: [String]\n    $tags: [String]\n    $query: String\n    $sort: String\n    $limit: Int\n    $locations: [String]\n    $page: Int\n  ) {\n    yachts(\n      type: "cost"\n      shipyards: $shipyards\n      year_built: $year_built\n      speeds: $speeds\n      length: $length\n      length_type: $length_type\n      price: $price\n      price_type: $price_type\n      equipments: $equipments\n      yacht_types: $yacht_types\n      conditions: $conditions\n      body: $body\n      cabins: $cabins\n      tags: $tags\n      query: $query\n      sort: $sort\n      limit: $limit\n      locations: $locations\n      page: $page\n    ) {\n      meta {\n        max_year_built\n      }\n      total\n      per_page\n      current_page\n      from\n      to\n      last_page\n      has_more_pages\n      data {\n        slug\n        id\n        images {\n          fullpath\n          previewpath\n          id\n        }\n        name\n        year_built\n        year_renovation\n        length_m\n        length_ft\n        number_guests\n        number_cabins\n        condition\n        teaser\n        is_sale\n        is_rent\n        is_hide_cost\n        is_rent_day\n        is_rent_week\n        rent_day_main\n        rent_day_euro\n        rent_day_dollar\n        rent_day_pound\n        rent_day_ruble\n        rent_week_main\n        rent_week_euro\n        rent_week_dollar\n        rent_week_pound\n        rent_week_ruble\n        is_hide_rent_week_cost\n        is_hide_rent_day_cost\n        cost_main\n        cost_euro\n        cost_dollar\n        cost_pound\n        cost_ruble\n      }\n    }\n  }\n']))),p=(0,c.Ps)(i||(i=(0,o.Z)(['\n  query YachtsPage {\n    page_yachts(type: "cost") {\n      title\n      filter {\n        equipments {\n          name\n          slug\n        }\n        yacht_types {\n          name\n          slug\n        }\n        price {\n          currency\n          min\n          max\n        }\n        length {\n          unit\n          min\n          max\n        }\n        year_built\n        shipyards {\n          slug\n          name\n        }\n        body {\n          id\n          slug\n          name\n          yachts_count\n        }\n        conditions {\n          key\n          value\n        }\n        speeds\n        cabins {\n          key\n          value\n        }\n        tags {\n          id\n          name\n          slug\n          yachts_count\n        }\n      }\n      epilogue\n    }\n  }\n']))),g=(0,c.Ps)(s||(s=(0,o.Z)(["\n  query GetSaleTagsWithCounts {\
1n    saleTagsWithCounts {\n      slug\n      count\n    }\n  }\n"])));(0,c.Ps)(u||(u=(0,o.Z)(['\n  query SalePageInitial {\n    page_yachts(type: "cost") {\n      title\n      epilogue\n\n      # Только основные теги (15 штук, которые показываются сверху)\n      filter {\n        tags {\n          id\n          name\n          slug\n          yachts_count\n        }\n\n        # Только заголовки + минимальные данные для 9 фильтров\n        price { currency min max }\n        length { unit min max }\n        year_built { min max }\n        speeds { min max }\n\n        body {\n          id\n          slug\n          name\n          yachts_count\n        }\n\n        conditions {\n          key\n          value\n        }\n\n        cabins {\n          key\n          value\n        }\n\n        # Для остальных фильтров — только заголовки, без items\n        equipments {\n          name\n          slug\n        }\n        yacht_types {\n          name\n          slug\n        }\n        shipyards {\n          name\n          slug\n        }\n      }\n    }\n  }\n'])))},27852:function(t,e,n){"use strict";n.d(e,{C:function(){return c}});var r=n(59499),a=n(16835),i=n(67294),s=n(11163);function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach(function(e){(0,r.Z)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var c=function(t,e){var n=(0,s.useRouter)(),r=n.query,u=(0,i.useRef)(t);(0,i.useEffect)(function(){var i=0===t.length?"EUR":t,s=0===u.current.length?"EUR":u.current;if(r.price&&i!==s&&e){var c=e.find(function(t){return t.currency===s}),l=e.find(function(t){return t.currency===i});if(c&&l){var p=l.max/c.max,g=r.price.split(",").map(Number),y=(0,a.Z)(g,2),h=y[0],f=y[1];isNaN(h)||isNaN(f)||n.push({pathname:n.pathname,query:o(o({},n.query),{},{price:"".concat(Math.round(h*p),",").concat(Math.round(f*p))})},void 0,{shallow:!0})}}u.current=t},[t,e,r.price,n])}},70031:function(t,e,n){"use strict";n.d(e,{l:function(){return a},t:function(){return r}});var r=[{path:"motor-yachts",slug:"motor-yachts-yacht_tag",names:{en:"Motor yachts",ru:"Моторные яхты"}},{path:"30-40-m",slug:"30-40-m-yacht_tag",names:{en:"30-40 meters",ru:"Яхты 30-40 метров"}},{path:"flybridge-yachts",slug:"flybridge-yachts-yacht_tag",names:{en:"With flybridge",ru:"С флайбриджем"}},{path:"up-to-8-guests",slug:"up-to-8-guests-yacht_tag",names:{en:"Up to 8 guests",ru:"До 8 гостей"}},{path:"steel",slug:"steel",names:{en:"Steel yachts",ru:"Стальные яхты"}},{path:"sailing-yachts",slug:"sailing-yachts-yacht_tag",names:{en:"Sailing yachts",ru:"Парусные яхты"}},{path:"40-50-m",slug:"40-50-m-yacht_tag",names:{en:"40-50 meters",ru:"Яхты 40-50 метров"}},{path:"yachts-with-elevator",slug:"yachts-with-elevator-yacht_tag",names:{en:"With elevator",ru:"С лифтом"}},{path:"up-to-10-guests",slug:"up-to-10-guests-yacht_tag",names:{en:"Up to 10 guests",ru:"До 10 гостей"}},{path:"aluminium",slug:"aluminium",names:{en:"Aluminium yachts",ru:"Алюминиевые яхты"}},{path:"20-30-m",slug:"20-30-m-yacht_tag",names:{en:"20-30 meters",ru:"Яхты 20-30 метров"}},{path:"from-50-m",slug:"from-50-m-yacht_tag",names:{en:"50-100 meters",ru:"Яхты 50-100 метров"}},{path:"yachts-with-helipad",slug:"yachts-with-helipad-yacht_tag",names:{en:"With helipad",ru:"С вертолётной площадкой"}},{path:"up-to-12-guests",slug:"up-to-12-guests-yacht_tag",names:{en:"Up to 12 guests",ru:"До 12 гостей"}},{path:"fiberglass",slug:"fiberglass",names:{en:"Fiberglass yachts",ru:"Пластиковые яхты"}}],a=[{path:"10-20-m",slug:"10-20-m-yacht_tag",names:{en:"10-20 meters",ru:"10-20 метров"}},{path:"from-50-m",slug:"from-50-m-yacht_tag",names:{en:"50-100 meters",ru:"50-100 метров"}},{path:"up-to-6-guests",slug:"up-to-6-guests-yacht_tag",names:{en:"Up to 6 guests",ru:"До 6 гостей"}},{path:"over-12-guests-yacht",slug:"over-12-guests-yacht-yacht_tag",names:{en:"Over 12 guests",ru:"От 12 гостей"}},{path:"yachts-with-helipad",slug:"yachts-with-helipad-yacht_tag",names:{en:"With helipad",ru:"С вертолётной площадкой"}},{path:"20-30-m",slug:"20-30-m-yacht_tag",names:{en:"20-30 meters",ru:"20-30 метров"}},{path:"sailing-yachts",slug:"sailing-yachts-yacht_tag",names:{en:"Sailing yachts",ru:"Парусные яхты"}},{path:"up-to-8-guests",slug:"up-to-8-guests-yacht_tag",names:{en:"Up to 8 guests",ru:"До 8 гостей"}},{path:"flybridge-yachts",slug:"flybridge-yachts-yacht_tag",names:{en:"With flybridge",ru:"С флайбриджем"}},{path:"yachts-with-elevator",slug:"yachts-with-elevator-yacht_tag",names:{en:"With elevator",ru:"С лифтом"}},{path:"30-40-m",slug:"30-40-m-yacht_tag",names:{en:"30-40 meters",ru:"30-40 метров"}},{path:"catamaran-yachts",slug:"catamaran-yachts-yacht_tag",names:{en:"Catamarans",ru:"Катамараны"}},{path:"up-to-10-guests",slug:"up-to-10-guests-yacht_tag",names:{en:"Up to 10 guests",ru:"До 10 гостей"}},{path:"yachts-with-jacuzzi",slug:"yachts-with-jacuzzi-yacht_tag",names:{en:"With jacuzzi",ru:"С джакузи"}},{path:"solar-powered-yachts",slug:"solar-powered-yachts-yacht_tag",names:{en:"With solar panels",ru:"С солнечными панелями"}},{path:"40-50-m",slug:"40-50-m-yacht_tag",names:{en:"40-50 meters",ru:"40-50 метров"}},{path:"expedition",slug:"expedition-yachts-yacht_tag",names:{en:"Expedition yachts",ru:"Экспедиционные яхты"}},{path:"up-to-12-guests",slug:"up-to-12-guests-yacht_tag",names:{en:"Up to 12 guests",ru:"До 12 гостей"}},{path:"yachts-with-pool",slug:"yachts-with-pool-yacht_tag",names:{en:"With pool",ru:"С бассейном"}},{path:"yachts-with-stabilizers",slug:"yachts-with-stabilizers-yacht_tag",names:{en:"With stabilizers",ru:"Со стабилизаторами"}}]},70941:function(t,e,n){"use strict";n.r(e),n.d(e,{__N_SSP:function(){return R},default:function(){return A}});var r=n(59499),a=n(16835),i=n(27852),s=n(5152),u=n.n(s),o=n(35754),c=n(83597),l=n(81634),p=n(81242),g=n(95705),y=n(9008),h=n.n(y),f=n(67294),d=n(55717),m=n(59313),_=n(11163),v=n(81043),b=n(73359);function w(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function O(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?w(Object(n),!0).forEach(function(e){(0,r.Z)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var S=n(39642),j=n(64145),$=n(71669),P=n(32519),E=n(70031),T=n(33291),N=n(20452),C=n(85893);function I(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function k(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?I(Object(n),!0).forEach(function(e){(0,r.Z)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var D=u()(function(){return Promise.all([n.e(9107),n.e(6502),n.e(2367),n.e(4989),n.e(5372),n.e(723),n.e(8917)]).then(n.bind(n,8490)).then(function(t){return t.CatalogSaleYachts})},{ssr:!0,loadableGenerated:{webpack:function(){return[8490]}}}),q=u()(function(){return Promise.all([n.e(6323),n.e(5426)]).then(n.bind(n,56323))},{ssr:!0,loadableGenerated:{webpack:function(){return[56323]}}}),x=function(t){var e,n,r,s,u,y,w,I,x,R=t.initialProps,A=(0,_.useRouter)(),U=A.query,M=A.locale,W=(0,b.t)(l.hj),Z=(0,a.Z)(W,2),L=Z[0],z=Z[1].data;(0,f.useEffect)(function(){return(0,c.Z)(function(){return L()},{delayMs:2e4})},[M,L]);var V=(0,f.useMemo)(function(){var t=null==z?void 0:z.saleTagsWithCounts,e=t?Object.fromEntries(t.map(function(t){var e,n;return[t.slug,null!==(e=null!==(n=t.count)&&void 0!==n?n:t.yachts_count)&&void 0!==e?e:0]})):null;return E.t.map(function(t){var n;return k(k(k({},t),e?{count:null!==(n=e[t.slug])&&void 0!==n?n:0}:{}),{},{isActive:A.query.tag===t.path})})},[z,A.query.tag]),F=(0,f.useRef)(!1),B=(0,b.t)(l.MN,{fetchPolicy:"network-only"}),G=(0,a.Z)(B,2),X=G[0],Y=G[1].data,J=Number(null!==(e=U.page)&&void 0!==e?e:1),Q=(0,v.v9)(function(t){return t}),H=Q.currency,K=Q.length,tt=(0,f.useMemo)(function(){return 0===H.length?"EUR":H},[]),te=(0,p.$)("yachtCatalogStatic"),tn=(0,f.useState)(R.catalogData),tr=tn[0],ta=tn[1],ti=(0,f.useState)(R.paginationData),ts=ti[0],tu=ti[1],to=(0,f.useState)(R.filterItems),tc=to[0],tl=to[1],tp=(0,f.useState)(null==R?void 0:null===(n=R.catalogData)||void 0===n?void 0:null===(r=n.yachts)||void 0===r?void 0:null===(s=r.meta)||void 0===s?void 0:s.max_year_built),tg=tp[0];tp[1];var ty=(0,f.useState)(null),th=ty[0],tf=ty[1],td=(0,f.useState)(R.pageData),tm=td[0],t_=td[1],tv=null==tm?void 0:null===(u=tm.page_yachts)||void 0===u?void 0:u.filter;(0,i.C)(H,null==tv?void 0:tv.price);var tb=(0,b.t)(N.tC,{fetchPolicy:"network-only"}),tw=(0,a.Z)(tb,2),tO=tw[0],tS=tw[1].data,tj=(0,f.useMemo)(function(){return{price:(0,o.J0)(U.price,!0),price_type:tt,length:(0,o.J0)(U.length),length_type:K,tags:U.tag,year_built:U.year?(0,o.J0)(U.year):void 0,shipyards:U.shipyard,body:U.body,equipments:U.equipment,yacht_types:U.yacht_type,conditions:U.condition,speeds:U.speed?(0,o.J0)(U.speed):void 0,cabins:U.cabin,query:U.search,sort:U.sort,limit:12,page:J}},[U,tt,K]),t$=(0,b.t)(l.Ob,{fetchPolicy:"network-only",onCompleted:function(t){ta((0,T.tX)(t))}}),tP=(0,a.Z)(t$,2),tE=tP[0],tT=tP[1].data;(0,f.useEffect)(function(){F.current&&tE({variables:tj})},[tj,M]),(0,f.useEffect)(function(){F.current&&(X(),tO())},[M]),(0,f.useEffect)(function(){F.current&&tO()},[H,K]),(0,f.useEffect)(function(){F.current=!0},[]),(0,f.useEffect)(function(){tT&&tu(tT),Y&&t_((0,T.X2)(Y))},[tT,Y]),(0,f.useEffect)(function(){var t;null!=tS&&tS.yacht_meta_items&&tf((t=(0,T.Un)(tS.yacht_meta_items),t.map(function(t){return"cabin"===t.filter?O(O({},t),{},{newVal:["cabin",t.value].join("-")}):t})))},[tS]),(0,f.useEffect)(function(){tv&&th&&tl((0,m.LS)(tv,M,H,K,th,tg))},[M,H,K,tm,tg,th,tv]),(0,f.useEffect)(function(){var t=Number(J),e=ts.yachts.last_page;t>e&&A.push({pathname:A.route,query:k(k({},A.query),{},{page:Number(e)})},void 0,{shallow:!0})},[U.page]);var tN=(0,f.useMemo)(function(){return((null==tv?void 0:tv.tags)||[]).find(function(t){return t.slug===U.tag})},[U.tag,tv]),tC=(0,f.useMemo)(function(){var t=(0,P._)(tr.yachts.data,"sale");return{offers:ts.yachts.total,min_price:t.min,max_price:t.max}},[tr,ts]),tI=(0,f.useMemo)(function(){var t=j.C,e=0===Object.keys(U).length,n=null!==(s=null===(u=R.seoPage)||void 0===u?void 0:u.seo_title)&&void 0!==s?s:null,r=null!==(o=null===(c=R.seoPage)||void 0===c?void 0:c.seo_description)&&void 0!==o?o:null,a={title:e&&null!=n?n:(null===(l=te.meta.default)||void 0===l?void 0:l.title)||"",description:e&&null!=r?r:(null===(p=te.meta.default)||void 0===p?void 0:p.description)||""},i=k({page_num:J},tC);if(null!=J&&1!==J?(a=te.meta.defaultWithPage,i.page_data=t(te.metaPage,i)):i.page_data="",null!=U.shipyard){var s,u,o,c,l,p,g,y=null==tv?void 0:null===(g=tv.shipyards)||void 0===g?void 0:g.find(function(t){return t.slug===U.shipyard});i.shipyard_name=null==y?void 0:y.name,a=1===J?te.meta.shipyard:te.meta.shipyardWithPage}if(null!=U.cabin&&(i.cabin_num=U.cabin,a=1===J?te.meta.cabin:te.meta.cabinWithPage),null!=U.tag){var h=te.meta.tags[U.tag];if(null==h){h=te.meta.tags.default;var f,d=null==tv?void 0:null===(f=tv.tags)||void 0===f?void 0:f.find(function(t){return t.slug===U.tag});null!=d&&(i.tagH1=d.name)}a=1===J?h.default:h.withPage}return{title:t(a.title||"",i),description:t(a.description||"",i),h1:t(a.h1||i.tagH1||"",i),ogTitle:t(a.ogTitle||a.title||"",i),ogDescription:t(a.ogDescription||a.description||"",i),twitterTitle:t
1(a.twitterTitle||a.title||"",i),twitterDescription:t(a.twitterDescription||a.description||"",i)}},[J,U,tv,te,R.seoPage,tC]),tk=(0,f.useMemo)(function(){return null!=U.tag||J>1?tI.h1:te.saleInfoTitle},[U.tag,J,tI.h1,te.saleInfoTitle]),tD=(0,f.useMemo)(function(){var t,e,n,r,a=null==tr?void 0:null===(t=tr.yachts)||void 0===t?void 0:null===(e=t.data)||void 0===e?void 0:null===(n=e[0])||void 0===n?void 0:null===(r=n.images)||void 0===r?void 0:r[0],i=(0,S.fC)((null==a?void 0:a.previewpath)||(null==a?void 0:a.fullpath));if(!i)return null;var s=(0,S.VC)(i,640),u=(0,S.VC)(i,750);return{href:u,imagesrcset:"".concat(s," 640w, ").concat(u," 750w"),imagesizes:"360px"}},[tr]);return(0,C.jsxs)(g.Z,{epilogueText:(null===(y=R.seoPage)||void 0===y?void 0:null===(w=y.text)||void 0===w?void 0:w.trim())||te.saleInfoDescription,saleContacts:te.saleContacts,infoTitle:tk,children:[(0,C.jsxs)(h(),{children:[(0,C.jsx)("title",{children:tI.title}),(0,C.jsx)("meta",{name:"description",content:tI.description},"description"),tD&&(0,C.jsx)("link",{rel:"preload",as:"image",href:tD.href,imagesrcset:tD.imagesrcset,imagesizes:tD.imagesizes,fetchpriority:"high"})]}),(0,C.jsx)($.A,{locale:M,pageType:"other",slug:"sales",defaultDescription:tI.description,defaultTitle:tI.title,ogDescription:tI.ogDescription,ogTitle:tI.ogTitle,twitterDescription:tI.twitterDescription,twitterTitle:tI.twitterTitle}),(0,C.jsx)(D,{list:tr,total:null===(I=tr.yachts)||void 0===I?void 0:I.total,defaultList:tr,pagination:ts,content:tm,filterItems:tc,title:null===(x=R.seoPage)||void 0===x?void 0:x.h1,currentTag:tN,seoVaraibles:tC,saleTags:V,yearMaxBuilt:tg}),(0,C.jsx)(q,k(k({},te.feedbackForm),{},{formType:d.d.yachtSelection}))]})};x.translation=void 0;var R=!0,A=x},55717:function(t,e,n){"use strict";n.d(e,{d:function(){return r}});var r={interestedInCost:"INTERESTED_IN_COST",needConsultation:"NEED_CONSULTATION",interestedInExcursion:"INTERESTED_IN_EXCURSION",needRent:"NEED_RENTAL",specialConditions:"SPECIAL_CONDITIONS",yachtSelection:"YACHT_SELECTION",yachtBooking:"BOOKING_FOR_RENT",yachtDelivery:"NEED_DELIVERY",cruise:"CRUISE",yachtSell:"SELL_YACHT",yachtBuilding:"CONSTRUCTION_APPLICATION",newsSubscription:"SUBSCRIBE_NEWS",eventInvitation:"EVENT_INVITATION",managementRequest:"MANAGEMENT_REQUEST",registrationRequest:"REGISTRATION_REQUEST",parkingRequest:"PARKING_SPACE_REQUES"}},39642:function(t,e,n){"use strict";n.d(e,{VC:function(){return i},fC:function(){return a},oL:function(){return r}});var r="(max-width: 768px) 100vw, (max-width: 1280px) 50vw, 33vw",a=function(t){return"string"==typeof t&&t.startsWith("http://")?"https://".concat(t.slice(7)):t},i=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:65;return"/_next/image?url=".concat(encodeURIComponent(t),"&w=").concat(e,"&q=").concat(n)}},33291:function(t,e,n){"use strict";n.d(e,{Un:function(){return m},X2:function(){return d},tX:function(){return h}});var r=n(16835),a=n(59499),i=n(39642);function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach(function(e){(0,a.Z)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function o(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return c(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(t,e)}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,i=t}
1,f:function(){try{s||null==n.return||n.return()}finally{if(u)throw i}}}}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var l=new Set(["id","slug","name","images","year_built","year_renovation","length_m","length_ft","number_guests","number_cabins","condition","teaser","is_sale","is_rent","is_rent_day","is_rent_week","is_hide_cost","is_hide_rent_day_cost","is_hide_rent_week_cost","cost_main","cost_euro","cost_dollar","cost_pound","cost_ruble","rent_day_main","rent_day_euro","rent_day_dollar","rent_day_pound","rent_day_ruble","rent_week_main","rent_week_euro","rent_week_dollar","rent_week_pound","rent_week_ruble"]),p=new Set(["price","length","year_built","shipyards","body","equipments","yacht_types","conditions","speeds","cabins","tags"]);function g(t){if(!t)return null;var e=(0,i.fC)(t.previewpath||t.fullpath||null),n=(0,i.fC)(t.fullpath||t.previewpath||null);return{id:t.id,previewpath:e,fullpath:n}}function y(t){if(!t||"object"!=typeof t)return t;var e,n={},r=o(l);try{for(r.s();!(e=r.n()).done;){var a=e.value;void 0!==t[a]&&(n[a]=t[a])}}catch(i){r.e(i)}finally{r.f()}var s=Array.isArray(t.images)?t.images:[];return n.images_count=s.length,n.images=s.slice(0,5).map(g).filter(Boolean),n}function h(t){var e;return null!=t&&null!==(e=t.yachts)&&void 0!==e&&e.data?u(u({},t),{},{yachts:u(u({},t.yachts),{},{data:t.yachts.data.map(y)})}):t}function f(t){if(Array.isArray(t))return t.map(f);if(t&&"object"==typeof t){for(var e={},n=0,a=Object.entries(t);n<a.length;n++){var i=(0,r.Z)(a[n],2),s=i[0],u=i[1];"__typename"!==s&&"preview"!==s&&"logo"!==s&&(e[s]=f(u))}return e}return t}function d(t){if(!(null!=t&&t.page_yachts))return t;var e,n,r,a=t.page_yachts,i=a.filter||{},s={},u=o(p);try{for(u.s();!(r=u.n()).done;){var c=r.value;void 0!==i[c]&&(s[c]=f(i[c]))}}catch(l){u.e(l)}finally{u.f()}return{page_yachts:{filter:s,title:null!==(e=a.title)&&void 0!==e?e:null,epilogue:null!==(n=a.epilogue)&&void 0!==n?n:null}}}function m(t){return Array.isArray(t)?t.filter(function(t){return t&&"sale"===t.type}).map(function(t){return u(u({name:t.name,type:t.type,filter:t.filter,value:t.value},null!=t.newVal?{newVal:t.newVal}:{}),null!=t.pageTitle?{pageTitle:t.pageTitle}:{})}):[]}},96143:function(t,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/sale",function(){return n(70941)}])},73359:function(t,e,n){"use strict";n.d(e,{t:function(){return c}});var r=n(97582),a=n(67294),i=n(14012),s=n(37887),u=n(66252),o=["refetch","reobserve","fetchMore","updateQuery","startPolling","subscribeToMore",];function c(t,e){var n,c=a.useRef(),l=a.useRef(),p=a.useRef(),g=(0,i.J)(e,c.current||{}),y=null!==(n=null==g?void 0:g.query)&&void 0!==n?n:t;l.current=g,p.current=y;var h=(0,s.A)((0,u.x)(e&&e.client),y),f=h.useQuery((0,r.pi)((0,r.pi)({},g),{skip:!c.current})),d=f.observable.options.initialFetchPolicy||h.getDefaultFetchPolicy(),m=Object.assign(f,{called:!!c.current}),_=a.useMemo(function(){for(var t={},e=0;e<o.length;e++)!function(e){var n=m[e];t[e]=function(){return c.current||(c.current=Object.create(null),h.forceUpdateState()),n.apply(this,arguments)}}(o[e]);return t},[]);return Object.assign(m,_),[a.useCallback(function(t){c.current=t?(0,r.pi)((0,r.pi)({},t),{fetchPolicy:t.fetchPolicy||d}):{fetchPolicy:d};var e=(0,i.J)(l.current,(0,r.pi)({query:p.current},c.current)),n=h.executeQuery((0,r.pi)((0,r.pi)({},e),{skip:!1})).then(function(t){return Object.assign(t,_)});return n.catch(function(){}),n},[]),m]}}},function(t){t.O(0,[7048,380,5705,1669,3090,1766,9774,2888,179],function(){return t(t.s=96143)}),_N_E=t.O()}]);

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.