PageSourceSearch

https://lakemonster.com/_next/static/chunks/60f709174cedd06d.js

js lakemonster.com collected 2026-09-24 10:05:47 UTC 51,831 bytes, 12 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="8299cebb-a8b4-5477-996a-a19b20434660")}catch(e){}}();
3(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,312538,e=>{e.v("/_next/static/media/alligator_gar.0f3b4eb4.webp")},398362,e=>{e.v("/_next/static/media/american_eel.1eb14d9b.webp")},466119,e=>{e.v("/_next/static/media/american_shad.3a72b201.webp")},921749,e=>{e.v("/_next/static/media/apache_trout.11f312e4.webp")},696209,e=>{e.v("/_next/static/media/arctic_grayling.ea5e50fc.webp")},714192,e=>{e.v("/_next/static/media/atlantic_salmon.2decea7b.webp")},343332,e=>{e.v("/_next/static/media/atlantic_sturgeon.16ce8999.webp")},307580,e=>{e.v("/_next/static/media/black_crappie.7424f17a.webp")},470434,e=>{e.v("/_next/static/media/bloater.06c8df6c.webp")},904117,e=>{e.v("/_next/static/media/blueback_herring.e0738115.webp")},304777,e=>{e.v("/_next/static/media/bluegill.95a02ab6.webp")},827170,e=>{e.v("/_next/static/media/colorado_pikeminnow.41987bb1.webp")},68022,e=>{e.v("/_next/static/media/brook_trout.7fa1c96b.webp")},137596,e=>{e.v("/_next/static/media/bull_trout.34d6dac9.webp")},281953,e=>{e.v("/_next/static/media/channel_catfish.e1912935.webp")},620011,e=>{e.v("/_next/static/media/chinook_salmon.2bc1c366.webp")},219618,e=>{e.v("/_next/static/media/coho_salmon.b8f85dc4.webp")},256012,e=>{e.v("/_next/static/media/humpback_chub.3abe23b2.webp")},503004,e=>{e.v("/_next/static/media/lake_herring.58a96c01.webp")},17765,e=>{e.v("/_next/static/media/lake_sturgeon.4f8fc9bd.webp")},257073,e=>{e.v("/_next/static/media/lake_trout.2319dc57.webp")},441358,e=>{e.v("/_next/static/media/largemouth_bass.5c56cd17.webp")},27436,e=>{e.v("/_next/static/media/muskellunge.1f017fb3.webp")},356427,e=>{e.v("/_next/static/media/northern_pike.11604689.webp")},309554,e=>{e.v("/_next/static/media/cutthroat_trout.a989465d.webp")},353093,e=>{e.v("/_next/static/media/paddlefish.24d45329.webp")},716507,e=>{e.v("/_next/static/media/pallid_sturgeon.cf4ffdb1.webp")},790651,e=>{e.v("/_next/static/media/razorback_sucker.000c976b.webp")},354946,e=>{e.v("/_next/static/media/rainbow_trout.21960472.webp")},404629,e=>{e.v("/_next/static/media/brown_trout.e1437a07.webp")},607993,e=>{e.v("/_next/static/media/tiger_trout.0feea07a.webp")},530199,e=>{e.v("/_next/static/media/shortnose_sucker.7769a357.webp")},501455,e=>{e.v("/_next/static/media/smallmouth_bass.919c9535.webp")},849421,e=>{e.v("/_next/static/media/steelhead_trout.3e3d82e3.webp")},722838,e=>{e.v("/_next/static/media/striped_bass.4ff1fe42.webp")},381849,e=>{e.v("/_next/static/media/walleye.2a6057b1.webp")},863879,e=>{e.v("/_next/static/media/white_bass.41664045.webp")},49441,e=>{e.v("/_next/static/media/yellow_perch.16dddcb3.webp")},725212,e=>{"use strict";e.s(["MegaphoneIcon",()=>a],725212);var t=e.i(271645);let a=t.forwardRef(function({title:e,titleId:a,...n},r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":a},n),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.34 15.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5 4.5 0 1 1 0-9h.75c.704 0 1.402-.03 2.09-.09m0 9.18c.253.962.584 1.892.985 2.783.247.55.06 1.21-.463 1.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845 20.845 0 0 1-1.44-4.282m3.102.069a18.03 18.03 0 0 1-.59-4.59c0-1.586.205-3.124.59-4.59m0 9.18a23.848 23.848 0 0 1 8.835 2.535M10.34 6.66a23.847 23.847 0 0 0 8.835-2.535m0 0A23.74 23.74 0 0 0 18.795 3m.38 1.125a23.91 23.91 0 0 1 1.014 5.395m-1.014 8.855c-.118.38-.245.754-.38 1.125m.38-1.125a23.91 23.91 0 0 0 1.014-5.395m0-3.46c.495.413.811 1.035.811 1.73 0 .695-.316 1.317-.811 1.73m0-3.46a24.347 24.347 0 0 1 0 3.46"}))})},939062,(e,t,a)=>{var n=e.i(247167);let r="/advertise",i=[{category:"marina",label:"Marina or boat rental",best_surfaces:["lake_detail","region","map","home"],common_cta:"Book near this lake",example_offer:"Slip rentals, fuel, pontoon rentals, launch passes, or lakeside services."}
3,{category:"guide_or_charter",label:"Fishing guide or charter",best_surfaces:["lake_detail","fishing_reports","fishing_report_detail","region"],common_cta:"Book a trip",example_offer:"Guided trips matched to lake, species, season, or fishing report intent."},{category:"bait_tackle",label:"Bait, tackle, or outdoor retail",best_surfaces:["lake_detail","fishing_reports","fishing_report_detail","events"],common_cta:"Shop local gear",example_offer:"Lake-specific gear, bait availability, ice gear, or tournament promotions."},{category:"resort_lodging",label:"Resort, campground, or lodging",best_surfaces:["home","lake_detail","region","events"],common_cta:"Plan a stay",example_offer:"Weekend packages, lake lodging, RV sites, cabins, or seasonal offers."},{category:"event_tournament",label:"Event or tournament promoter",best_surfaces:["events","event_detail","fishing_reports","lake_detail","search"],common_cta:"View event details",example_offer:"Fishing tournaments, boat shows, cleanups, community events, or derbies."},{category:"house_app_download",label:"LakeMonster app promotion",best_surfaces:["map","home","lake_detail","region"],common_cta:"Get the app",example_offer:"Owned web-to-app campaigns for store clicks and later native install optimization."},{category:"outdoor_brand",label:"Outdoor brand",best_surfaces:["home","fishing_reports","lake_detail","region"],common_cta:"See the offer",example_offer:"Seasonal products, conservation campaigns, gear launches, or retail partners."}],s=[{objective:"lead_generation",label:"Lead or reservation",recommended_events:["sponsored_ad_view","sponsored_ad_click","contact_click"],payout_basis:"click, lead, booking, or offline reconciliation"},{objective:"partner_revenue_share",label:"Revenue share",recommended_events:["sponsored_ad_view","sponsored_ad_click","partner_purchase"],payout_basis:"partner-reported purchase row with matching lm_click_id and order id"},{objective:"app_download",label:"App download",recommended_events:["app_store_click"],payout_basis:"web store click as proxy; install requires native attribution"},{objective:"brand_awareness",label:"Awareness",recommended_events:["sponsored_ad_view","sponsored_ad_click"],payout_basis:"impression, click, or fixed placement flight"}],l={"lakemonster-direct":{vendorId:"lakemonster-direct",partnerId:"lakemonster-direct",vendorName:"LakeMonster Partners",shortName:"LM",category:"direct_sponsor_sales",tone:"lake"},lakemonster:{vendorId:"lakemonster",partnerId:"lakemonster",vendorName:"LakeMonster App",shortName:"App",category:"house_app_download",tone:"ember"}},o={direct_lake_business:{campaignId:"direct-lake-business-2026",vendorId:"lakemonster-direct",creativeId:"direct-sponsor-sales-v1",status:"paused",inventoryType:"house_direct_sales",priority:70,startsAt:"2026-01-01",endsAt:null,allowedSurfaces:["home","region","lake_detail","fishing_reports","fishing_report_detail","events","event_detail","search"],title:"Reach anglers before they launch",kicker:"Direct local sponsor",description:"Promote marinas, guides, resorts, bait shops, events, and outdoor brands on high-intent lake pages.",cta:"Reserve a placement",destinationUrl:r,campaignObjective:"direct_sponsor_lead",medium:"owned_placement",targeting:{}},guide_and_tackle:{campaignId:"guide-and-tackle-2026",vendorId:"lakemonster-direct",creativeId:"contextual-lake-offer-v1",status:"paused",inventoryType:"house_direct_sales",priority:60,startsAt:"2026-01-01",endsAt:null,allowedSurfaces:["lake_detail","fishing_reports","fishing_report_detail","region","search"],title:"Put your offer next to lake conditions",kicker:"Trip-planning inventory",description:"Target offers by lake, state, season, page type, and visitor intent as direct inventory grows.",cta:"Advertise here",destinationUrl:r,campaignObjective:"contextual_sponsor_lead",medium:"owned_placement",targeting:{}},app_download_house:{campaignId:"app-download-house-2026",vendorId:"lakemonster",creativeId:"web-to-app-download-v1",status:"paused",inventoryType:"house_app_download",priority:80,startsAt:"2026-01-01",endsAt:null,allowedSurfaces:["map","home","regi
3on","lake_detail","search"],title:"Take live lake conditions with you",kicker:"Web-to-app campaign",description:"Drive app-store clicks from map and trip-planning traffic while preserving campaign attribution.",cta:"Get the app",destinationUrl:"https://apps.apple.com/us/app/lakemonster-fishing-app/id1420223013",campaignObjective:"app_store_click",medium:"owned_placement",targeting:{}},event_tournament_direct:{campaignId:"event-tournament-direct-2026",vendorId:"lakemonster-direct",creativeId:"event-tournament-sponsor-v1",status:"paused",inventoryType:"house_direct_sales",priority:65,startsAt:"2026-01-01",endsAt:null,allowedSurfaces:["events","event_detail","search"],title:"Put your tournament in front of active anglers",kicker:"Event sponsor inventory",description:"Reach people browsing local tournaments, boat shows, cleanups, and lake events before they pick a weekend plan.",cta:"Promote an event",destinationUrl:r,campaignObjective:"event_sponsor_lead",medium:"owned_placement",targeting:{}}},d={home_after_popular_lakes:{placementId:"home_after_popular_lakes",surface:"home",slotName:"Home popular lakes",size:"wide",sellableName:"Home discovery sponsor",intent:"lake discovery",recommendedVendorCategories:["resort_lodging","outdoor_brand","marina"],campaigns:["direct_lake_business","app_download_house"],targeting:{page_type:"home",intent:"lake_discovery"}},region_state_top:{placementId:"region_state_top",surface:"region",slotName:"State lake directory top",size:"wide",sellableName:"State lake discovery sponsor",intent:"state lake discovery",recommendedVendorCategories:["resort_lodging","marina","guide_or_charter","outdoor_brand"],campaigns:["direct_lake_business","guide_and_tackle","app_download_house"],targeting:{page_type:"region",intent:"state_lake_discovery"}},lake_detail_inline:{placementId:"lake_detail_inline",surface:"lake_detail",slotName:"Lake detail inline",size:"wide",sellableName:"Lake detail in-content sponsor",intent:"trip planning",recommendedVendorCategories:["guide_or_charter","bait_tackle","marina","resort_lodging"],campaigns:["guide_and_tackle","direct_lake_business","app_download_house"],targeting:{page_type:"lake_detail",intent:"trip_planning"}},lake_detail_sidebar:{placementId:"lake_detail_sidebar",surface:"lake_detail",slotName:"Lake detail sidebar",size:"sidebar",sellableName:"Lake detail sidebar sponsor",intent:"lake research",recommendedVendorCategories:["guide_or_charter","bait_tackle","marina"],campaigns:["direct_lake_business","guide_and_tackle"],targeting:{page_type:"lake_detail",intent:"lake_research"}},fishing_reports_top:{placementId:"fishing_reports_top",surface:"fishing_reports",slotName:"Fishing reports top",size:"wide",sellableName:"Fishing reports sponsor",intent:"fishing report",recommendedVendorCategories:["guide_or_charter","bait_tackle","outdoor_brand"],campaigns:["guide_and_tackle","direct_lake_business"],targeting:{page_type:"fishing_reports",intent:"fishing_report"}},fishing_report_detail_inline:{placementId:"fishing_report_detail_inline",surface:"fishing_report_detail",slotName:"Fishing report detail inline",size:"wide",sellableName:"Fishing report detail sponsor",intent:"report reading",recommendedVendorCategories:["guide_or_charter","bait_tackle","outdoor_brand","marina"],campaigns:["guide_and_tackle","direct_lake_business"],targeting:{page_type:"fishing_report_detail",intent:"report_reading"}},events_top:{placementId:"events_top",surface:"events",slotName:"Events top",size:"sidebar",sellableName:"Events sponsor",intent:"event discovery",recommendedVendorCategories:["event_tournament","bait_tackle","resort_lodging"],campaigns:["event_tournament_direct","direct_lake_business"],targeting:{page_type:"events",intent:"event_discovery"}},event_detail_sidebar:{placementId:"event_detail_sidebar",surface:"event_detail",slotName:"Event detail sidebar",size:"sidebar",sellableName:"Event detail sponsor",intent:"event planning",recommendedVendorCategories:["event_tournament","bait_tackle","resort_lodging"],campaigns:["event_tournament_direct","direct_lake_business"],targeting:{page_type:"event_detail",intent:"event_planning"}},search_top:{placementId:"search_top",surface:"search",slotName:"Search top",size:"wide",sellableName:"Search intent sponsor",intent:"lake search",recommendedVendorCategories:["marina","guide_or_charter","bait_tackle","event_tournament"],campaigns:["direct_lake_business","guide_and_tackle","event_tournament_direct","app_download_house"],targeting:{page_type:"search",intent:"lake_search"}},map_bottom:{placementId:"map_bottom",surface:"map",slotName:"Map bottom",size:"compact",enabledByDefault:!1,sellableName:"Map utility sponsor",intent:"map exploration",recommendedVendorCategories:["marina","house_app_download","resort_lodging"],campaigns:["app_download_house"],targeting:{page_type:"map",intent:"map_exploration"}}};function c(){return{vendors:l,campaigns:o,placements:d}}function m(e={}){let t=c();
3return{vendors:e.vendors||t.vendors,campaigns:e.campaigns||t.campaigns,placements:e.placements||t.placements}}function p(e={}){return m(e.catalog||e.sponsorCatalog)}function u(e={}){return Object.fromEntries(Object.entries(e).filter(([,e])=>null!=e))}function g(e){return e?Array.isArray(e)?e.filter(Boolean):[e].filter(Boolean):[]}function _(e){if(null==e||""===e)return null;if("*"===e)return"*";let t=(Array.isArray(e)?e:String(e).split(/[\s,]+/)).map(f).filter(Boolean);return t.includes("*")?"*":new Set(t)}function b(e,t=!1){if("boolean"==typeof e)return e;if(null==e||""===e)return t;let a=f(e);return!!["1","true","yes","on","enabled"].includes(a)||!["0","false","no","off","disabled"].includes(a)&&t}function h(e={}){let t=void 0!==n.default&&n.default.env?n.default.env:{};return{sponsoredAdsEnabled:b(e.sponsoredAdsEnabled??t.NEXT_PUBLIC_LM_SPONSORED_ADS_ENABLED,!0),previewMode:b(e.previewMode??t.NEXT_PUBLIC_LM_SPONSORED_AD_PREVIEW,!1),houseAdsEnabled:b(e.houseAdsEnabled??t.NEXT_PUBLIC_LM_HOUSE_SPONSORED_ADS_ENABLED,!1),mapSlotEnabled:b(e.mapSlotEnabled??t.NEXT_PUBLIC_LM_MAP_SPONSORED_SLOT_ENABLED,!1),enabledCampaigns:_(e.enabledCampaigns??t.NEXT_PUBLIC_LM_ENABLED_SPONSORED_CAMPAIGNS),disabledCampaigns:_(e.disabledCampaigns??t.NEXT_PUBLIC_LM_DISABLED_SPONSORED_CAMPAIGNS),enabledPlacements:_(e.enabledPlacements??t.NEXT_PUBLIC_LM_ENABLED_SPONSORED_PLACEMENTS),disabledPlacements:_(e.disabledPlacements??t.NEXT_PUBLIC_LM_DISABLED_SPONSORED_PLACEMENTS)}}function f(e){return String(e||"").trim().toLowerCase()}function v(e){let t=String(e||"").trim();if(!t)return"";let a=t;try{a=new URL(t,"https://lakemonster.com").pathname}catch{a=t.split(/[?#]/)[0]}return a.toLowerCase().replace(/\/+$/g,"")||"/"}function x(e={},t=[]){for(let a of t)if(Object.prototype.hasOwnProperty.call(e,a))return g(e[a]);return[]}function y(e=[],t,a=f){if(!e.length)return!1;let n=a(t);return e.map(e=>a(e)).some(e=>"*"===e||n&&e===n)}function w(e,t,a,n=f){let r=x(e,t);return!r.length||y(r,a,n)}function k(e,t,a,n=f){let r=x(e,t);return!r.length||!y(r,a,n)}function N(e){if(!e)return null;let t=Date.parse(e);return Number.isFinite(t)?t:null}function j(e,{now:t=new Date}={}){if(!e||"active"!==e.status)return!1;let a=t instanceof Date?t.getTime():N(t),n=N(e.startsAt),r=N(e.endsAt);return(!n||!(a<n))&&(!r||!(a>r))}function I(e,t,a={}){if(!e||!t)return!1;let n=a.surface||t.surface,r=g(e.allowedSurfaces);if(r.length>0&&!y(r,n,f))return!1;let i=e.targeting||{},s=a.placement_id||a.placementId||t.placementId,l=a.page_path||a.pagePath||a.pathname,o=a.page_type||a.pageType||t.targeting?.page_type||t.surface;return w(i,["surfaces","allowedSurfaces"],n)&&k(i,["excludeSurfaces","excludedSurfaces"],n)&&w(i,["placementIds","placements"],s)&&k(i,["excludePlacementIds","excludedPlacementIds"],s)&&w(i,["states"],a.state)&&k(i,["excludeStates","excludedStates"],a.state)&&w(i,["lakeIds","lakes"],a.lake_id||a.lakeId,String)&&k(i,["excludeLakeIds","excludedLakeIds"],a.lake_id||a.lakeId,String)&&w(i,["eventIds","events"],a.event_id||a.eventId,String)&&k(i,["excludeEventIds","excludedEventIds"],a.event_id||a.eventId,String)&&w(i,["eventCategories"],a.event_category||a.eventCategory)&&k(i,["excludeEventCategories","excludedEventCategories"],a.event_category||a.eventCategory)&&w(i,["contentTags","tags"],a.content_tag||a.contentTag)&&k(i,["excludeContentTags","excludedContentTags","excludeTags","excludedTags"],a.content_tag||a.contentTag)&&w(i,["pageTypes"],o)&&k(i,["excludePageTypes","excludedPageTypes"],o)&&w(i,["pagePaths"],l,v)&&k(i,["excludePagePaths","excludedPagePaths"],l,v)&&function(e,t,a){let n=x(e,t).map(f).filter(Boolean);if(!n.length)return!0;let r=f(a);return n.some(e=>r.includes(e))}(i,["pathIncludes","pagePathIncludes"],l)&&function(e,t,a){let n=x(e,t).map(f).filter(Boolean);if(!n.length)return!0;let r=f(a);return!n.some(e=>r.includes(e))}(i,["excludePathIncludes","excludedPathIncludes"],l)}function E(e,t=[]){return!!e&&("*"===e||t.map(f).some(t=>t&&e.has(t)))}function S(e,t=h()){if(!e||!t.sponsoredAdsEnabled||!1===e.active)return!1;let a=function(e={}){return[e.placementId,e.surface,e.slotName]}(e),n=E(t.enabledPlacements,a),r=E(t.disabledPlacements,a),i="map_bottom"===e.placementId&&t.mapSlotEnabled;return!r&&(!t.enabledPlacements||!!n)&&(!1!==e.enabledByDefault||!!n||!!i)}function P(e,t={},a=h()){if(!e||!a.sponsoredAdsEnabled||!1===e.active)return!1;let n=function(e={}){return[e.campaignKey,e.campaignId,e.creativeId,e.vendorId]}(e),r=E(a.enabledCampaigns,n),i=E(a.disabledCampaigns,n),s=a.previewMode||r;return!(i||a.enabledCampaigns&&!r||"archived"===e.status||"disabled"===e.status||!s&&!j(e,t)||!s&&function(e={}){return String(e.inventoryType||"").startsWith("house_")}(e)&&!a.houseAdsEnabled)}function C(e={}){let t=h(e),a=p(e),n=Object.values(a.campaigns),r=Object.values(a.placements),i=n.filter(e=>!1!==e.active),s=r.filter(e=>!1!==e.active);return{enabled:t.sponsoredAdsEnabled,preview_mode:t.previewMode,house_ads_enabled:t.houseAdsEnabled,map_slot_enabled:t.mapSlotEnabled,active_campaigns:i.filter(e=>"active"===e.status).length,paused_campaigns:i.filter(e=>"paused"===e.status).length,total_campaigns:n.length,default_placements:s.filter(e=>!1!==e.enabledByDefault).length,total_placements:r.length}}function A(e,t={}){let a=h(t.sponsorSettings||t.deliverySettings||{}),n=p(t);return S(e,a)?(e?.campaigns||[]).map(e=>{let t=n.campaigns[e];return t?{...t,campaignKey:e}:null}).filter(r=>P(r,t,a)&&I(r,e,t)&&n.vendors[r.vendorId]&&!1!==n.vendors[r.vendorId].active):[]}t.exports={SPONSOR_CAMPAIGN_TEMPLATES:s,SPONSOR_VENDOR_TEMPLATES:i,SPONSORED_CAMPAIGNS:o,SPONSORED_PLACEMENTS:d,SPONSORED_VENDORS:l,buildSponsorDeliverySummary:C,buildSponsorInventoryCatalog:function(e={}){let t=h(e),a=p(e),n=Object.values(a.vendors).map(e=>({vendor_id:e.vendorId,partner_id:e.partnerId,vendor_name:e.vend
3orName,category:e.category,active:!1!==e.active})),r=Object.values(a.placements).map(e=>{let n=S(e,t),r=(e.campaigns||[]).map(r=>{let i=a.campaigns[r],s=i?a.vendors[i.vendorId]:null,l=i?{...i,campaignKey:r}:null,o=!!(n&&l&&P(l,{surface:e.surface},t)&&I(l,e,{surface:e.surface})&&s&&!1!==s.active);return u({campaign_key:r,campaign_id:i?.campaignId,creative_id:i?.creativeId,image_url:i?.imageUrl,image_alt:i?.imageAlt,title:i?.title,status:i?.status||"missing",active:i?.active!==!1,inventory_type:i?.inventoryType,priority:i?.priority,objective:i?.campaignObjective,vendor_id:i?.vendorId,vendor_name:s?.vendorName,deliverable:o})});return{placement_id:e.placementId,surface:e.surface,slot_name:e.slotName,sellable_name:e.sellableName,intent:e.intent,size:e.size,active:!1!==e.active,enabled_by_default:!1!==e.enabledByDefault,enabled:n,recommended_vendor_categories:e.recommendedVendorCategories||[],targeting:e.targeting||{},campaign_count:r.length,deliverable_campaigns:r.filter(e=>e.deliverable).length,campaigns:r}});return{delivery:C(e),vendors:n,vendor_templates:i,campaign_templates:s,placements:r,required_campaign_fields:["vendorId","campaignId","creativeId","status","inventoryType","startsAt","endsAt","priority","allowedSurfaces","title","description","cta","destinationUrl","imageUrl","imageAlt","campaignObjective","targeting"]}},buildSponsoredAdEventPayload:function(e){return e?u({placement_id:e.placementId,placement_name:e.slotName,sellable_name:e.sellableName,placement_intent:e.intent,placement_size:e.size,surface:e.surface,campaign_id:e.campaignId,creative_id:e.creativeId,campaign_objective:e.campaignObjective,has_image_creative:!!e.imageUrl||void 0,vendor_id:e.vendorId,vendor_name:e.vendorName,partner_id:e.partnerId,sponsor_name:e.sponsorName,category:e.category,link_url:e.destinationUrl,lake_id:e.lakeId,lake_name:e.lakeName,event_id:e.eventId,event_category:e.eventCategory,content_tag:e.contentTag,state:e.state}):{}},campaignMatchesContext:I,getEligibleCampaigns:A,getSponsorCatalog:p,getSponsorDeliverySettings:h,getSponsoredPlacement:function(e,t={}){let a=p(t),n=a.placements[e];if(!n)return null;let i=function(e,t={}){let a=A(e,t);if(0===a.length)return null;if(t.campaignId){let e=a.find(e=>e.campaignKey===t.campaignId||e.campaignId===t.campaignId||e.creativeId===t.campaignId);if(e)return e}let n=[e.placementId,t.lake_id,t.lake_name,t.content_tag||t.contentTag,t.state,t.page_path].filter(Boolean).join(":"),r=a.reduce((e,t)=>e+Math.max(1,Number(t.priority||1)),0),i=n?function(e=""){let t=0;for(let a=0;a<e.length;a+=1)t=(t<<5)-t+e.charCodeAt(a)|0;return Math.abs(t)}(n)%r:0;for(let e of a)if((i-=Math.max(1,Number(e.priority||1)))<0)return e;return a[0]}(n,t);if(!i)return null;let s=a.vendors[i.vendorId];if(!s)return null;let l=function(e,t,a,n,i={}){try{let s=new URL(e,"https://lakemonster.com");if(!["http:","https:"].includes(s.protocol))return r;return s.searchParams.set("utm_source",s.searchParams.get("utm_source")||n.partnerId),s.searchParams.set("utm_medium",s.searchParams.get("utm_medium")||a.medium),s.searchParams.set("utm_campaign",s.searchParams.get("utm_campaign")||a.campaignId),s.searchParams.set("utm_content",s.searchParams.get("utm_content")||a.creativeId),s.searchParams.set("lm_partner",s.searchParams.get("lm_partner")||n.partnerId),s.searchParams.set("lm_vendor",s.searchParams.get("lm_vendor")||n.vendorId),s.searchParams.set("lm_campaign",s.searchParams.get("lm_campaign")||a.campaignId),s.searchParams.set("lm_creative",s.searchParams.get("lm_creative")||a.creativeId),s.searchParams.set("lm_ad_source",s.searchParams.get("lm_ad_source")||"sponsored_placement"),s.searchParams.set("lm_ad_slot",t.placementId),s.searchParams.set("lm_surface",i.surface||t.surface),i.lake_id&&s.searchParams.set("lm_lake_id",String(i.lake_id)),i.event_id&&s.searchParams.set("lm_event_id",String(i.event_id)),i.event_category&&s.searchParams.set("lm_event_category",String(i.event_category)),i.content_tag&&s.searchParams.set("lm_content_tag",String(i.content_tag)),"https://lakemonster.com"===s.origin?`${s.pathname}${s.search}${s.hash}`:s.href}catch{return e||r}}(i.destinationUrl,n,i,s,t);return u({...n,placementTargeting:n.targeting,...i,campaignTargeting:i.targeting,...s,destinationUrl:l,lakeId:t.lake_id,lakeName:t.lake_name,eventId:t.event_id,eventCategory:t.event_category,contentTag:t.content_tag||t.contentTag,state:t.state,surface:t.surface||n.surface,sponsorName:s.vendorName,partnerId:s.partnerId,category:s.category})},getStaticSponsorCatalog:c,isCampaignActive:j,isCampaignDeliverable:P,isPlacementEnabled:S,normalizeSponsorCatalog:m}},780564,e=>{"use strict";e.s(["default",()=>u],780564);var t=e.i(843476),a=e.i(271645),n=e.i(102305);let r=a.forwardRef(function({title:e,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?a.createElement("title",{id:t},e):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 6H5.25A2.25 2.25 0 0 0 3 8.25v10.5A2.25 2.25 0 0 0 5.25 21h10.5A2.25 2.25 0 0 0 18 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25"}))});var i=e.i(725212),s=e.i(939062),l=e.i(242103),o=e.i(370924);let d={lake:{border:"border-cyan-100 ring-cyan-950/[0.04] dark:border-cyan-900/50",bar:"bg-cyan-600",badge:"bg-cyan-50 text-cyan-700 ring-cyan-100 dark:bg-cyan-950 dark:text-cyan-200 dark:ring-cyan-900",logo:"bg-cyan-600 text-white",cta:"text-cyan-700 group-hover:text-cyan-900 dark:text-cyan-300"},ember:{border:"border-amber-100 ring-amber-950/[0.05] dark:border-amber-900/50",bar:"bg-
3amber-500",badge:"bg-amber-50 text-amber-800 ring-amber-100 dark:bg-amber-950 dark:text-amber-200 dark:ring-amber-900",logo:"bg-amber-500 text-gray-950",cta:"text-amber-700 group-hover:text-amber-900 dark:text-amber-300"}},c=["lake_id","lake_name","state","page_path","event_id","event_category","content_tag","campaignId"],m=new Map;function p(e,t,a){null!=a&&""!==a&&e.set(t,String(a).slice(0,180))}function u({placementId:e,surface:u,context:g={},className:_="",slotClassName:b="",compact:h=!1,variant:f="card"}){let v=(0,s.getSponsoredPlacement)(e,{...g,surface:u}),[x,y]=(0,a.useState)({loaded:!1,source:null,placement:null}),[w,k]=(0,a.useState)(!1),N=(0,a.useRef)(null),j=(0,a.useMemo)(()=>(function({placementId:e,surface:t,context:a={}}){let n=new URLSearchParams;for(let r of(p(n,"placement_id",e),p(n,"surface",t),c))p(n,"campaignId"===r?"campaign_id":r,a[r]);return`/api/sponsored-placement?${n.toString()}`})({placementId:e,surface:u,context:g}),[g,e,u]),I=x.loaded&&"supabase"===x.source?x.placement:x.placement||v,E=I?`${I.placementId}:${I.campaignId}:${I.lakeId||""}`:"",S=(0,a.useRef)("");if((0,a.useEffect)(()=>{if(!e||w)return;let t=N.current;if(!t||"undefined"==typeof IntersectionObserver)return void k(!0);let a=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(k(!0),a.disconnect())},{rootMargin:"400px 0px"});return a.observe(t),()=>a.disconnect()},[e,w]),(0,a.useEffect)(()=>{if(!e||!w)return;let t=!0;return(function(e){let t=Date.now(),a=m.get(e);if(a&&a.expiresAt>t)return a.promise;let n=fetch(e,{headers:{Accept:"application/json"}}).then(e=>e.ok?e.json():null);return m.set(e,{expiresAt:t+6e4,promise:n}),n.catch(()=>{let t=m.get(e);t?.promise===n&&m.delete(e)}),n})(j).then(e=>{t&&e&&y({loaded:!0,source:e.catalog_source||null,placement:e.placement||null})}).catch(()=>{t&&y({loaded:!0,source:"static",placement:null})}),()=>{t=!1}},[j,e,w]),(0,a.useEffect)(()=>{I&&E&&S.current!==E&&(S.current=E,(0,l.pushDataLayerEvent)("sponsored_ad_view",(0,s.buildSponsoredAdEventPayload)(I)))},[E,I]),!I)return(0,t.jsx)("div",{ref:N,"aria-hidden":"true",className:"h-px"});let P=(0,s.buildSponsoredAdEventPayload)(I),C=function(e=""){return/^https?:\/\//i.test(e)&&!e.startsWith("https://lakemonster.com")}(I.destinationUrl),A=d[I.tone]||d.lake,L=I.imageAlt||`${I.title} sponsor image`,T=e=>{let t=function(e,t){let a=(0,o.appendReferralClickIdToUrl)(e.destinationUrl);return{href:a.href,payload:{...t,...a.external?(0,o.buildReferralClickPayload)({clickId:a.clickId,linkUrl:a.href,source:"sponsored_placement"}):{}}}}(I,P);t.href&&(e.currentTarget.href=t.href),(0,l.pushDataLayerEvent)("sponsored_ad_click",t.payload)};if("map"===f){let e=(0,t.jsx)("aside",{className:(0,n.default)("pointer-events-auto overflow-hidden rounded-full border border-white/75 bg-white/95 px-3 py-2 shadow-lg ring-1 ring-gray-950/10 backdrop-blur-md dark:border-gray-700 dark:bg-gray-950/90",_),"data-lm-sponsored-placement":I.placementId,"data-lm-sponsored-campaign":I.campaignId,"data-lm-sponsored-vendor":I.vendorId,"data-lm-sponsored-surface":I.surface,children:(0,t.jsxs)("a",{href:I.destinationUrl,target:C?"_blank":void 0,rel:C?"noopener noreferrer sponsored":"sponsored","data-lm-ignore-tracking":"true",onClick:T,"aria-label":`${I.cta}: ${I.title}`,className:"group flex min-w-0 items-center gap-3",children:[(0,t.jsx)("span",{className:(0,n.default)("flex h-8 w-8 shrink-0 items-center justify-center rounded-full text-[10px] font-black uppercase shadow-sm",A.logo),children:I.shortName||(0,t.jsx)(i.MegaphoneIcon,{className:"h-4 w-4"})}),(0,t.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,t.jsx)("span",{className:"block text-[10px] font-semibold uppercase tracking-wide text-gray-400",children:"Sponsored"}),(0,t.jsx)("span",{className:"block truncate text-sm font-semibold leading-tight text-gray-950 dark:text-white",children:I.title})]}),(0,t.jsxs)("span",{className:(0,n.default)("hidden shrink-0 items-center gap-1 text-xs font-semibold sm:inline-flex",A.cta),children:[I.cta,(0,t.jsx)(r,{className:"h-3.5 w-3.5","aria-hidden":"true"})]})]})});return b?(0,t.jsx)("section",{className:b,children:e}):e}let M=(0,t.jsxs)("aside",{ref:N,className:(0,n.default)("relative overflow-hidden rounded-lg border bg-white shadow-sm ring-1 dark:bg-gray-900",A.border,h?"p-3":"p-4 sm:p-5",_),"data-lm-sponsored-placement":I.placementId,"data-lm-sponsored-campaign":I.c
3ampaignId,"data-lm-sponsored-vendor":I.vendorId,"data-lm-sponsored-surface":I.surface,children:[(0,t.jsx)("div",{className:(0,n.default)("absolute inset-x-0 top-0 h-1",A.bar),"aria-hidden":"true"}),(0,t.jsxs)("a",{href:I.destinationUrl,target:C?"_blank":void 0,rel:C?"noopener noreferrer sponsored":"sponsored","data-lm-ignore-tracking":"true",onClick:T,"aria-label":`${I.cta}: ${I.title}`,className:"group block text-left",children:[I.imageUrl?(0,t.jsx)("div",{className:(0,n.default)("mb-4 overflow-hidden rounded-md bg-gray-100 dark:bg-gray-800",h?"h-24":"aspect-[16/7]"),children:(0,t.jsx)("img",{src:I.imageUrl,alt:L,loading:"lazy",className:"h-full w-full object-cover transition duration-200 group-hover:scale-[1.01]"})}):null,(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)("div",{className:(0,n.default)("flex h-10 w-10 shrink-0 items-center justify-center rounded-md text-[11px] font-black uppercase tracking-wide shadow-sm",A.logo),"aria-hidden":"true",children:I.shortName||(0,t.jsx)(i.MegaphoneIcon,{className:"h-5 w-5"})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,t.jsx)("span",{className:(0,n.default)("rounded-full px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide ring-1",A.badge),children:"Sponsored"}),(0,t.jsx)("span",{className:"min-w-0 truncate text-[10px] font-medium uppercase tracking-wide text-gray-400",children:I.kicker||I.sellableName||I.slotName})]}),(0,t.jsx)("p",{className:(0,n.default)("mt-1 font-semibold leading-snug text-gray-950 dark:text-white",h?"text-sm":"text-base"),children:I.title}),(0,t.jsx)("p",{className:(0,n.default)("mt-1 leading-relaxed text-gray-600 dark:text-gray-300",h?"line-clamp-2 text-xs":"text-sm"),children:I.description}),(0,t.jsxs)("div",{className:"mt-3 flex flex-wrap items-center justify-between gap-2",children:[(0,t.jsx)("span",{className:"min-w-0 truncate text-xs font-medium text-gray-500 dark:text-gray-400",children:I.vendorName||I.sponsorName}),(0,t.jsxs)("span",{className:(0,n.default)("inline-flex items-center gap-1.5 text-xs font-semibold",A.cta),children:[I.cta,(0,t.jsx)(r,{className:"h-3.5 w-3.5","aria-hidden":"true"})]})]})]})]})]})]});return b?(0,t.jsx)("section",{className:b,children:M}):M}},560539,e=>{"use strict";e.s(["MapPinIcon",()=>a],560539);var t=e.i(271645);let a=t.forwardRef(function({title:e,titleId:a,...n},r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":a},n),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z"}))})},279325,e=>{"use strict";e.s(["CheckIcon",()=>a],279325);var t=e.i(271645);let a=t.forwardRef(function({title:e,titleId:a,...n},r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":a},n),e?t.createElement("title",{id:a},e):null,t.createElement("path",{fillRule:"evenodd",d:"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z",clipRule:"evenodd"}))})},163341,e=>{"use strict";e.s(["ChartBarIcon",()=>a],163341);var t=e.i(271645);let a=t.forwardRef(function({title:e,titleId:a,...n},r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":a},n),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 0 1 3 19.875v-6.75ZM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V8.625ZM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V4.125Z"}))})},817264,e=>{"use strict";e.s(["TrophyIcon",()=>a],817264);var t=e.i(271645);let a=t.forwardRef(function({title:e,titleId:a,...n},r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":a},n),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.5 18.75h-9m9 0a3 3 0 0 1 3 3h-15a3 3 0 0 1 3-3m9 0v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5 18.75v-3.375c0-.621.504-1.125 1.125-1.125h.872m5.007 0H9.497m5.007 0a7.454 7.454 0 0 1-.982-3.172M9.497 14.25a7.454 7.454 0 0 0 .981-3.172M5.25 4.236c-.982.143-1.954.317-2.916.52A6.003 6.003 0 0 0 7.73 9.728M5.25 4.236V4.5c0 2.108.966 3.99 2.48 5.228M5.25 4.236V2.721C7.456 2.41 9.71 2.25 12 2.25c2.291 0 4.545.16 6.75.47v1.516M7.73 9.728a6.726 6.726 0 0 0 2.748 1.35m8.272-6.842V4.5c0 2.108-.966 3.99-2.48 5.228m2.48-5.492a46.32 46.32 0 0 1 2.916.52 6.003 6.003 0 0 1-5.395 4.972m0 0a6.726 6.726 0 0 1-2.749 1.35m0 0a6.772 6.772 0 0 1-3.044 0"}))})},619710,e=>{e.v("/_next/static/media/hero_img_1.3710f6e8.webp")},963202,e=>{e.v("/_next/static/media/3d_depth_icon.458f4464.webp")},539706,e=>{e.v("/_next/static/media/3d_depth_map_icon.a86a932d.webp")},730549,e=>{e.v("/_next/static/media/3d_fishing_kyak.9ec5ca8c.webp")},949218,e=>{e.v("/_next/static/media/3d_mountain_kyak.dedde108.webp")},831652,e=>{e.v("/_next/static/media/ai_assistant_icon.93ab68bd.webp")},310504,e=>{e.v("/_next/static/media/clarity_icon.aebb8aa4.webp")},916146,e=>{e.v("/_next/static/media/forecast_icon.b658c421.webp")},277334,e=>{e.v("/_next/static/media/heatmap_icon.53f94d41.webp")},748126,e=>{e.v("/_next/static/media/highmountain_streamflow_icon.5420a7f8.webp")},312074,e=>{e.v("/_next/static/media/icefishing_icon.d0c0e0e8.webp")},849512,e=>
3{e.v("/_next/static/media/leaderboard_icon.02642ab3.webp")},208823,e=>{e.v("/_next/static/media/offline_access.eaaa9791.webp")},822890,e=>{e.v("/_next/static/media/satellite_alt_icon.3f4ef717.webp")},893219,e=>{e.v("/_next/static/media/satellite_icon.0a6f8e04.webp")},758498,e=>{e.v("/_next/static/media/streamflow_icon.2f4d20fb.webp")},974909,e=>{e.v("/_next/static/media/icon.bae1926c.webp")},850397,e=>{e.v("/_next/static/media/AI_chat.39e68426.webp")},816966,e=>{e.v("/_next/static/media/ai_chat_messages.ea36850f.webp")},202257,e=>{e.v("/_next/static/media/ai_chat_tools.fbcd721b.webp")},270938,e=>{e.v("/_next/static/media/addSocialPost.2df76012.webp")},324961,e=>{e.v("/_next/static/media/challneges.9ed82d9a.webp")},95986,e=>{e.v("/_next/static/media/community.3131ffe5.webp")},492103,e=>{e.v("/_next/static/media/lake_detail.6eea6d14.webp")},565354,e=>{e.v("/_next/static/media/lake_detail_weather_charts.bb1b790e.webp")},693148,e=>{e.v("/_next/static/media/lake_search.5fce6d16.webp")},351982,e=>{e.v("/_next/static/media/map.776e3975.webp")},15444,e=>{e.v("/_next/static/media/profile.d4648e9a.webp")},220882,e=>{e.v("/_next/static/media/watertemp_history.c3befb8e.webp")},722524,e=>{e.v("/_next/static/media/weather.e07e287d.webp")},488264,e=>{e.v("/_next/static/media/thermal_map.b55a0221.webp")},233280,e=>{e.v("/_next/static/media/thermal_map_dark.d417f3ad.webp")},218754,e=>{"use strict";e.s(["FaqList",()=>i],218754);var t=e.i(843476),a=e.i(271645);let n=a.forwardRef(function({title:e,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?a.createElement("title",{id:t},e):null,a.createElement("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"}))});function r({question:e,answer:a,isOpen:r,onToggle:i,id:s}){let l=`faq-content-${s}`,o=`faq-button-${s}`;return(0,t.jsxs)("div",{className:`overflow-hidden rounded-xl border transition-all duration-300 ease-in-out ${r?"border-blue-200 shadow-md":"border-gray-200 hover:border-blue-100 hover:shadow-sm"}`,children:[(0,t.jsxs)("button",{id:o,onClick:i,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),i())},"aria-expanded":r,"aria-controls":l,className:`flex w-full items-center justify-between p-5 text-left transition-colors duration-200 ease-in-out focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2 sm:p-6 ${r?"bg-gradient-to-r from-blue-50 to-white":"bg-white hover:bg-blue-50/50"}`,children:[(0,t.jsx)("span",{className:"pr-4 text-base font-semibold text-gray-900 sm:text-lg",children:e}),(0,t.jsx)("span",{className:`flex h-7 w-7 flex-shrink-0 items-center justify-center rounded-full transition-colors duration-200 sm:h-8 sm:w-8 ${r?"bg-blue-100":"bg-gray-100"}`,"aria-hidden":"true",children:(0,t.jsx)(n,{className:`h-4 w-4 text-blue-600 transition-transform duration-300 ease-in-out sm:h-5 sm:w-5 ${r?"rotate-180":"rotate-0"}`})})]}),(0,t.jsx)("div",{id:l,role:"region","aria-labelledby":o,className:"grid transition-all duration-300 ease-in-out",style:{gridTemplateRows:r?"1fr":"0fr"},children:(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)("div",{className:"border-t border-blue-100 bg-white p-5 sm:p-6",children:"string"==typeof a?(0,t.jsx)("p",{className:"text-sm leading-relaxed text-gray-700 sm:text-base",children:a}):(0,t.jsx)("div",{className:"text-sm leading-relaxed text-gray-700 sm:text-base",children:a})})})})]})}function i({faqs:e,className:n=""}){let[i,s]=(0,a.useState)(null),l=(0,a.useCallback)(e=>{s(t=>t===e?null:e)},[]);return e&&0!==e.length?(0,t.jsx)("div",{className:`mx-auto max-w-4xl space-y-3 ${n}`,role:"region","aria-label":"Frequently Asked Questions",children:e.map((e,a)=>(0,t.jsx)(r,{id:a,question:e.question,answer:e.answer,isOpen:i===a,onToggle:()=>l(a)},e.question))}):null}},220822,e=>{"use strict";e.s(["PlaceholdersAndVanishInput",()=>d]);var t=e.i(843476),a=e.i(420851),n=e.i(271645),r=e.i(846932),i=e.i(88653),s=e.i(294256),l=e.i(680463),o=e.i(478731);function d({placeholders:e,onChange:d,onSubmit:c=()=>{},onAutocompleteSelect:m,onFocus:p,autocomplete:u,value:g,isSearchActive:_,setIsSearchActive:b,placeholder:h,className:f="",disabled:v=!1,loading:x=!1}
3){let[y,w]=(0,n.useState)(0),[k,N]=(0,n.useState)(-1),[j,I]=(0,n.useState)(!1),[E,S]=(0,n.useState)(!1),P=(0,n.useRef)(null),C=(0,n.useRef)(null),A=(0,n.useRef)(null);(0,n.useEffect)(()=>{let e=window.matchMedia("(prefers-reduced-motion: reduce)");S(e.matches);let t=e=>S(e.matches);return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]);let L=(0,n.useMemo)(()=>u&&0!==u.length?[...u].filter(e=>e.name&&e.name.length>0).sort((e,t)=>void 0!==e.distance&&void 0!==t.distance&&"number"==typeof e.distance&&"number"==typeof t.distance?Number(e.distance)-Number(t.distance):0).slice(0,8):[],[u]);(0,n.useEffect)(()=>{let t=null,a=null;return g||j||!(e.length>1)||(t=setInterval(()=>{w(t=>(t+1)%e.length)},3e3)),g&&(I(!0),a=setTimeout(()=>I(!1),1e3)),()=>{t&&clearInterval(t),a&&clearTimeout(a)}},[e,g,j]),(0,n.useEffect)(()=>{if(_&&window.innerWidth<768){let e=window.scrollY;document.body.style.position="fixed",document.body.style.top=`-${e}px`,document.body.style.left="0",document.body.style.right="0"}else{let e=document.body.style.top;document.body.style.position="",document.body.style.top="",document.body.style.left="",document.body.style.right="",e&&window.scrollTo(0,-1*parseInt(e||"0",10))}return()=>{if("undefined"!=typeof document){let e=document.body.style.top;document.body.style.position="",document.body.style.top="",document.body.style.left="",document.body.style.right="",e&&window.scrollTo(0,-1*parseInt(e||"0",10))}}},[_]);let T=()=>{d({target:{value:""},currentTarget:P.current,bubbles:!0,cancelable:!1}),N(-1),I(!1),P.current?.focus(),b(!0)};return(0,t.jsxs)("div",{className:(0,a.cn)("relative w-full",f),children:[(0,t.jsxs)(r.motion.form,{ref:C,onSubmit:e=>{e.preventDefault(),k>=0&&L[k]&&m?m(L[k]):c(e)},initial:{scale:.95,opacity:0},animate:{scale:1,opacity:1},transition:{duration:.2},className:(0,a.cn)("relative flex w-full items-center rounded-2xl bg-white/95 backdrop-blur-xl shadow-lg border transition-all duration-300",_?"ring-2 ring-blue-500/50 border-blue-200 shadow-xl shadow-blue-500/10":"ring-1 ring-gray-200 border-gray-200 hover:ring-2 hover:ring-blue-300 hover:border-blue-300 hover:shadow-xl",v&&"opacity-50 cursor-not-allowed"),children:[(0,t.jsx)(r.motion.div,{className:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-4",animate:{scale:_?1.1:1,color:_?"#3b82f6":"#9ca3af"},transition:{duration:.2},children:x?(0,t.jsx)(r.motion.div,{animate:E?{}:{rotate:360},transition:E?{}:{duration:1,repeat:1/0,ease:"linear"},children:(0,t.jsx)(o.HiSparkles,{className:"h-5 w-5 text-blue-500"})}):(0,t.jsx)(s.IoSearch,{className:"h-5 w-5"})}),(0,t.jsx)("input",{ref:P,type:"text",value:g,onChange:e=>{let t=e.target.value;d({...e,target:{...e.target,value:t}}),b(!0),N(-1),I(!0)},onFocus:()=>{v||(b(!0),p?.())},onBlur:()=>{setTimeout(()=>{C.current?.contains(document.activeElement)||A.current?.contains(document.activeElement)||(b(!1),N(-1))},150)},onKeyDown:e=>{let t=L.length-1;switch(e.key){case"Enter":if(e.preventDefault(),k>=0&&L[k]&&m)m(L[k]),N(-1);else if(e.target instanceof HTMLInputElement){let t=e.target.closest("form");t&&c({...e,preventDefault:()=>e.preventDefault(),currentTarget:t,target:t})}break;case"ArrowDown":e.preventDefault(),N(e=>e<t?e+1:t>=0?0:-1);break;case"ArrowUp":e.preventDefault(),N(e=>e>0?e-1:t>=0?t:-1);break;case"Escape":e.preventDefault(),b(!1),N(-1),P.current?.blur();break;case"Tab":_&&(b(!1),N(-1))}},placeholder:h||e[y],disabled:v,className:(0,a.cn)("w-full rounded-2xl bg-transparent py-4 pl-12 pr-20 text-base font-medium text-gray-900 placeholder-gray-500 transition-all duration-200","focus:outline-none focus:placeholder-gray-400",v&&"cursor-not-allowed"),autoComplete:"off",spellCheck:"false"}),(0,t.jsx)(i.AnimatePresence,{children:g&&!v&&(0,t.jsx)(r.motion.button,{initial:{scale:0,opacity:0},animate:{scale:1,opacity:1},exit:{scale:0,opacity:0},type:"button",onClick:T,"aria-label":"Clear search",className:"absolute right-16 flex h-7 w-7 items-center justify-center rounded-full bg-gray-100 text-gray-500 hover:bg-gray-200 hover:text-gray-700 transition-colors duration-200",children:(0,t.jsx)(s.IoClose,{className:"h-4 w-4"})})}),(0,t.jsx)(r.motion.button,{type:"submit",disabled:v,"aria-label":"Search lakes",whileHover:{scale:1.05},whileTap:{scale:.95},className:(0,a.cn)("absolute right-2 flex h-10 w-10 items-center justify-center rounded-xl shadow-md transition-all duration-200","bg-gradient-to-r from-blue-600 to-cyan-500 text-white hover:from-blue-700 hover:to-cyan-600","disabled:opacity-50 disabled:cursor-not-allowed disabled:hover:scale-100"),children:x?(0,t.jsx)(r.motion.div,{animate:E?{}:{rotate:360},transition:E?{}:{duration:1,repeat:1/0,ease:"linear"},children:(0,t.jsx)(o.HiSparkles,{className:"h-5 w-5"})}):(0,t.jsx)(s.IoSearch,{className:"h-5 w-5"})})]}),(0,t.jsx)(i.AnimatePresence,{children:_&&L.length>0&&(0,t.jsxs)(r.motion.div,{ref:A,initial:{opacity:0,y:-10,scale:.95}
3,animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-10,scale:.95},transition:{duration:.2,ease:"easeOut"},className:(0,a.cn)("absolute z-[9999] mt-3 w-full overflow-hidden rounded-2xl bg-white/95 backdrop-blur-xl shadow-2xl border border-gray-100","max-h-[calc(100vh-200px)] md:max-h-[480px]"),children:[(0,t.jsx)("div",{className:"overflow-y-auto max-h-96 dropdown-scroll",children:L.map((e,n)=>(0,t.jsxs)(r.motion.button,{type:"button",initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:.05*n,duration:.3},className:(0,a.cn)("group flex w-full items-center p-3 text-left transition-all duration-200","hover:bg-gradient-to-r hover:from-blue-50 hover:to-cyan-50 focus:bg-blue-50",k===n&&"bg-gradient-to-r from-blue-50 to-cyan-50 ring-2 ring-blue-200"),onClick:()=>{N(n),b(!1),m&&m(e)},onMouseEnter:()=>N(n),children:[(0,t.jsxs)("div",{className:"relative h-16 w-16 shrink-0 overflow-hidden rounded-xl shadow-md",children:[(0,t.jsx)(r.motion.img,{src:`https://cdn.lakemonster.com/gis_img/${e.id||e.siteid}/natural/${e.id||e.siteid}_la.webp`,alt:e.name,className:"h-full w-full object-cover transition-transform duration-200 group-hover:scale-110",onError:e=>{let t=e.currentTarget;t.onerror=null,t.style.display="none";let a=t.parentElement;a&&(a.innerHTML=`
4                            <div class="h-full w-full bg-gradient-to-br from-blue-400 to-cyan-400 flex items-center justify-center">
5                              <svg class="h-6 w-6 text-white" fill="currentColor" viewBox="0 0 20 20">
6                                <path fill-rule="evenodd" d="M4 3a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V5a2 2 0 00-2-2H4zm12 12H4l4-8 3 6 2-4 3 6z" clip-rule="evenodd" />
7                              </svg>
8                            </div>
9                          `)}}),(0,t.jsx)("div",{className:"absolute left-1 top-1 rounded-md bg-black/70 px-1.5 py-0.5 text-xs font-semibold text-white backdrop-blur-sm",children:e.short_state||e.state?.substring(0,2)})]}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col justify-between ml-4 min-w-0",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("h3",{className:"m-0 truncate text-base font-bold leading-tight text-gray-900 transition-colors duration-200 group-hover:text-blue-700",children:e.name}),(0,t.jsxs)("div",{className:"mt-1 flex items-center gap-1.5 text-sm text-gray-600",children:[(0,t.jsx)(s.IoLocationSharp,{className:"h-4 w-4 shrink-0 text-gray-400"}),(0,t.jsxs)("span",{className:"truncate font-medium",children:[e.county||e.city||"",", ",e.state]})]})]}),(0,t.jsx)(r.motion.div,{className:"ml-3 flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-gray-100 text-gray-500 transition-all duration-200 group-hover:bg-blue-100 group-hover:text-blue-600",whileHover:{x:2},children:(0,t.jsx)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"})})})]}),(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-2",children:[void 0!==e.distance&&null!==e.distance&&!isNaN(Number(e.distance))&&Number(e.distance)>0&&(0,t.jsxs)(r.motion.div,{className:"inline-flex items-center gap-1 rounded-full bg-emerald-100 px-2.5 py-1 text-xs font-semibold text-emerald-700",whileHover:{scale:1.05},children:[(0,t.jsx)(s.IoLocationSharp,{className:"h-3 w-3"}),Math.round(Number(e.distance))," mi"]}),(0,t.jsxs)(r.motion.div,{className:"inline-flex items-center gap-1 rounded-full bg-blue-100 px-2.5 py-1 text-xs font-semibold text-blue-700",whileHover:{scale:1.05},children:[(0,t.jsx)(l.FaFish,{className:"h-3 w-3"}),"Lake"]})]})]})]},e.id||e.siteid))}),(0,t.jsxs)(r.motion.div,{className:"border-t border-gray-100 bg-gradient-to-r from-gray-50 to-blue-50/50 px-4 py-3 text-center backdrop-blur-sm",initial:{opacity:0}
9,animate:{opacity:1},transition:{delay:.3},children:[(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2 text-xs text-gray-600",children:[(0,t.jsx)(o.HiSparkles,{className:"h-4 w-4 text-blue-500"}),(0,t.jsxs)("span",{className:"font-medium",children:[L.length," ",1===L.length?"lake":"lakes"," found"]})]}),(0,t.jsx)("p",{className:"mt-1 text-xs text-gray-500",children:"Use ↑↓ to navigate • Enter to select • Esc to close"})]})]})}),(0,t.jsx)(i.AnimatePresence,{children:_&&(!L||0===L.length)&&(0,t.jsxs)(r.motion.div,{initial:{opacity:0,y:-10,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-10,scale:.95},transition:{duration:.2,ease:"easeOut"},className:"absolute z-[9999] mt-3 w-full overflow-hidden rounded-2xl bg-white/95 backdrop-blur-xl shadow-2xl border border-gray-100",children:[(0,t.jsxs)("div",{className:"flex h-64 flex-col items-center justify-center py-8 text-center",children:[(0,t.jsx)(r.motion.div,{className:"flex h-16 w-16 items-center justify-center rounded-2xl bg-gradient-to-br from-blue-50 to-cyan-50",animate:E?{}:{scale:[1,1.05,1],rotate:[0,2,-2,0]},transition:E?{}:{duration:2,repeat:1/0,ease:"easeInOut"},children:x?(0,t.jsx)(r.motion.div,{animate:E?{}:{rotate:360},transition:E?{}:{duration:2,repeat:1/0,ease:"linear"},children:(0,t.jsx)(o.HiSparkles,{className:"h-8 w-8 text-blue-500"})}):(0,t.jsx)(l.FaWater,{className:"h-8 w-8 text-blue-500"})}),(0,t.jsx)(r.motion.h3,{className:"mt-4 text-lg font-bold text-gray-900",initial:{opacity:0}
9,animate:{opacity:1},transition:{delay:.1},children:g?"No lakes found":x?"Searching lakes...":"Start typing to search"}),(0,t.jsx)(r.motion.p,{className:"mt-2 max-w-sm text-sm text-gray-600 leading-relaxed",initial:{opacity:0},animate:{opacity:1},transition:{delay:.2},children:g?"Try different keywords or check your spelling. We have thousands of lakes to explore!":x?"We're finding the best fishing spots near you...":"Search from over 17,000 lakes with current data and fishing insights."}),g&&!x&&(0,t.jsxs)(r.motion.button,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.3},onClick:T,className:"mt-4 inline-flex items-center gap-2 rounded-xl bg-gradient-to-r from-blue-600 to-cyan-500 px-4 py-2 text-sm font-semibold text-white hover:from-blue-700 hover:to-cyan-600 transition-all duration-200 shadow-lg hover:shadow-xl",children:[(0,t.jsx)(l.FaWater,{className:"h-4 w-4"}),"Explore nearby lakes"]})]}),(0,t.jsx)(r.motion.div,{className:"border-t border-gray-100 bg-gradient-to-r from-gray-50 to-blue-50/50 px-4 py-3 text-center backdrop-blur-sm",initial:{opacity:0}
9,animate:{opacity:1},transition:{delay:.4},children:(0,t.jsx)("p",{className:"text-xs text-gray-500",children:g?"Press Enter to search all lakes":"Type lake names, cities, or states to get started"})})]})})]})}}]);
10
11//# sourceMappingURL=07dd5a3bfae2c265.js.map
12//# debugId=8299cebb-a8b4-5477-996a-a19b20434660

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.