1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,877512,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return o}});let o=e=>{}},736819,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return i}});let o=e.r(931903);function i(e,t){let r=(0,o.useRef)(null),i=(0,o.useRef)(null);return(0,o.useCallback)(o=>{if(null===o){let e=r.current;e&&(r.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(r.current=a(e,o)),t&&(i.current=a(t,o))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},126982,e=>{"use strict";function t(e){return e.toString().toLowerCase().trim().replace(/['"`]/g,"").replace(/[^\w\s-]/g," ").replace(/\s+/g,"-").replace(/-+/g,"-").replace(/^-+|-+$/g,"")}function r(e,r){let o,i,a=(o=[],e.year&&o.push(e.year.toString()),e.mfr&&o.push(t(e.mfr)),e.model&&o.push(t(e.model)),((i=e.length_ft||e.display_length_ft)&&o.push(Math.round(i).toString()),0===o.length)?"boat":o.join("-")),u=function(e,t){if("database"===t){if(!0===e.pool_shared){if(null==e.public_id)throw Error(`Database boat missing public_id. Boat id: ${e.id}`);return e.public_id.toString()}if(e.boatsgroup_api_boat_id)return e.boatsgroup_api_boat_id;if(e.yachtbroker_api_boat_id)return e.yachtbroker_api_boat_id;if(e.BoatId)return e.BoatId.toString();if(null==e.public_id)throw Error(`Database boat missing public_id. Boat id: ${e.id}`);return e.public_id.toString()}if("api"===t){if(null==e.BoatId)throw Error("Boating.ca API boat missing BoatId");return e.BoatId.toString()}if(null==e.id)throw Error(`API boat missing id. Data source: ${t}`);return e.id.toString()}(e,r);return`${a}-${u}`}e.s(["generateBoatSlug",()=>r,"slugify",()=>t])},287860,e=>{"use strict";var t=e.i(971897),r=e.i(145366);e.s(["addFavorite",()=>t.addFavorite,"createFavoritesBoatFetcher",()=>t.createFavoritesBoatFetcher,"getBoatSource",()=>r.getBoatSource,"getDefaultBoatSource",()=>t.getDefaultBoatSource,"getFavoriteBoatIds",()=>t.getFavoriteBoatIds,"getFavorites",()=>t.getFavorites,"isFavorite",()=>t.isFavorite,"removeFavorite",()=>t.removeFavorite,"toggleFavorite",()=>t.toggleFavorite,"updateFavoriteNotifications",()=>t.updateFavoriteNotifications,"useFavoriteButton",()=>t.useFavoriteButton,"useFavoritedBoats",()=>t.useFavoritedBoats])},112810,e=>{"use strict";e.i(740053);var t=e.i(378328);function r(){return(0,t.useConciergeActive)("jmys")}e.s(["useConciergeEnabled",()=>r])}]);
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.