PageSourceSearch

https://soar.ba/_next/static/chunks/5282.dbb0a1e761980c60.js

js soar.ba collected 2026-10-02 00:28:12 UTC 12,775 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5282],{13316:(e,r,t)=>{function a(e){return(e.split("/").pop()||e).trim().replace(/\.gpx$/i,"").replace(/^\d+-/,"")}t.d(r,{YO:()=>n,Zj:()=>l,e9:()=>i,wl:()=>a});let n={H:"#FF0000",T:"#5CC6D0",B:"#0026FF",F:"#E2E600",K:"#A9ABAE"},l=["H","T","B","F","K"];function i(e){let r=a(e||"").toUpperCase();return r?n[r.charAt(0)]??"#6b7280":"#6b7280"}},15197:(e,r,t)=>{t.d(r,{A:()=>a});let a=(0,t(78340).A)("newspaper",[["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2",key:"39pd36"}],["rect",{width:"8",height:"4",x:"10",y:"6",rx:"1",key:"aywv1n"}]])},28636:(e,r,t)=>{t.d(r,{sW:()=>w,W$:()=>P,w5:()=>$,Gx:()=>L,mJ:()=>M,UT:()=>j,Kc:()=>N,nW:()=>_,p$:()=>E,Dc:()=>z,xi:()=>S,qA:()=>f,Op:()=>v,pJ:()=>b,bx:()=>g,cu:()=>x,xD:()=>A,ly:()=>C,Ye:()=>k,Jz:()=>H,iK:()=>X});var a=t(12115),n=t(44855),l=t(15457),i=t(94343),s=t(64889),o=t(68948),c=t(19137);let u=()=>(0,c.v2)(),d=e=>Array.isArray(e)&&e.length>0;function m(e){return e&&"object"==typeof e?"__d"in e&&e.__d&&"object"==typeof e.__d?e.__d:e:null}let p=async(e,r=!1)=>{if(!r){let a=await (0,o.U1)(s.Xr.heroSlides(e),r);if(d(a))return t.e(2159).then(t.bind(t,12159)).then(e=>e.syncHeroSlidesImages(a)),a}try{let r=await (0,l.apiFetch)("/home/hero-slides",{lang:e});return await (0,o.Ss)(s.Xr.heroSlides(e),r.data),t.e(2159).then(t.bind(t,12159)).then(e=>e.syncHeroSlidesImages(r.data)),r.data}catch(r){{let r=await (0,s.Z2)(s.Xr.heroSlides(e));if(d(r))return t.e(2159).then(t.bind(t,12159)).then(e=>e.syncHeroSlidesImages(r)),r}throw r}},h=async(e=!1)=>{if(u()){let e=m(await (0,s.Z2)(s.Xr.packagePromo()));if(e)return e}if(!e){let r=await (0,o.U1)(s.Xr.packagePromo(),e);if(r&&"object"==typeof r)return r}try{let e=await (0,l.apiFetch)("/home/package-promo");return await (0,o.Ss)(s.Xr.packagePromo(),e.data),e.data}catch(e){{let e=m(await (0,s.Z2)(s.Xr.packagePromo()));if(e)return e}throw e}},y=async(e,r=!1)=>{let t=e??"en",a=`${s.Xr.trustStats()}:${t}`;if(u()){let e=m(await (0,s.Z2)(a));if(e)return e}if(!r){let e=await (0,o.U1)(a,r);if(e&&"object"==typeof e)return e}try{let e=await (0,l.apiFetch)("/home/trust-stats",{lang:t});return await (0,o.Ss)(a,e.data),e.data}catch(e){{let e=m(await (0,s.Z2)(a));if(e)return e}throw e}};function f(e){let{data:r,error:t,isLoading:i,mutate:s}=(0,n.Ay)(["places",e],()=>(0,l.hz)(e)),o=(0,a.useCallback)(()=>s(()=>(0,l.hz)(e,null,null,!0)),[s,e]);return{data:r,error:t,isLoading:i,mutate:s,refreshForce:o}}function b(e){let{data:r,error:t,isLoading:i,mutate:s}=(0,n.Ay)(["places-map",e],()=>(0,l.kl)(e)),o=(0,a.useCallback)(()=>s(()=>(0,l.kl)(e,!0)),[s,e]);return{data:r,error:t,isLoading:i,mutate:s,refreshForce:o}}function g(e){let{data:r,error:t,isLoading:i,mutate:s}=(0,n.Ay)(["places-planner",e],()=>(0,l.hz)(e,null,null,!1,!0)),o=(0,a.useCallback)(()=>s(()=>(0,l.hz)(e,null,null,!0,!0)),[s,e]);return{data:r,error:t,isLoading:i,mutate:s,refreshForce:o}}function v(e,r){let t=r?.trim()?["places-by-city",e,r.trim()]:null,i=r?.trim()??"",{data:s,error:o,isLoading:c,mutate:u}=(0,n.Ay)(t,()=>(0,l.hz)(e,null,i||void 0)),d=(0,a.useCallback)(()=>t?u(()=>(0,l.hz)(e,null,i||void 0,!0)):Promise.resolve(void 0),[u,t,e,i]);return{data:t?s:void 0,error:o,isLoading:!!t&&c,mutate:u,refreshForce:d}}function k(e){let{data:r,error:t,isLoading:s,mutate:o}=(0,n.Ay)(["routes",e],async()=>(0,i.cW)(await (0,l.X5)(e))),c=(0,a.useCallback)(()=>o(async()=>(0,i.cW)(await (0,l.X5)(e,!0))),[o,e]);return{data:r,error:t,isLoading:s,mutate:o,refreshForce:c}}function A(e,r,t,i=!0){let s=i?["recommended-places",e,r??"all",t??"all"]:null,{data:o,error:c,isLoading:u,mutate:d}=(0,n.Ay)(s,()=>(0,l.Yk)(e,null,!1,r,t)),m=(0,a.useCallback)(()=>s?d(()=>(0,l.Yk)(e,null,!0,r,t)):Promise.resolve(void 0),[d,e,r,t,s]);return{data:o,error:c,isLoading:!!s&&u,mutate:d,refreshForce:m}}function w(e){let{data:r,error:t,isLoading:i,mutate:s}=(0,n.Ay)(["business-categories",e],()=>(0,l.Bu)(e)),o=(0,a.useCallback)(()=>s(()=>(0,l.Bu)(e,!0)),[s,e]);return{data:r,error:t,isLoading:i,mutate:s,refreshForce:o}}function x(e){let{data:r,error:t,isLoading:i,mutate:s}=(0,n.Ay)(["recommended-place-categories",e],()=>(0,l.nJ)(e),{revalidateOnFocus:!0,dedupingInterval:3e4}),o=(0,a.useCallback)(()=>s(()=>(0,l.nJ)(e,!0)),[s,e]);return{data:r,error:t,isLoading:i,mutate:s,refreshForce:o}}function C(e){let{data:r,error:t,isLoading:i,mutate:s}=(0,n.Ay)(["route-categories",e],()=>(0,l.G4)(e)),o=(0,a.useCallback)(()=>s(()=>(0,l.G4)(e,!0)),[s,e]);return{data:r,error:t,isLoading:i,mutate:s,refreshForce:o}}function j(e,r=!0){let t=r?["mountains",e]:null,{data:i,error:s,isLoading:o,mutate:c}=(0,n.Ay)(t,()=>(0,l.jB)(e)),u=(0,a.useCallback)(()=>t?c(()=>(0,l.jB)(e,!0)):Promise.resolve(void 0),[c,e,t]);return{data:i,error:s,isLoading:!!t&&o,mutate:c,refreshForce:u}}function P(e,r=!0){let t=r?["businesses",e]:null,{data:i,error:s,isLoading:o,mutate:c}=(0,n.Ay)(t,()=>(0,l.Xr)(e)),u=(0,a.useCallback)(()=>t?c(()=>(0,l.Xr)(e,null,!0)):Promise.resolve(void 0),[c,e,t]);return{data:i,error:s,isLoading:!!t&&o,mutate:c,refreshForce:u}}function S(e,r=!0){let t=r?["packages",e]:null,{data:i,error:s,isLoading:o,mutate:c}=(0,n.Ay)(t,()=>(0,l.G9)(e)),u=(0,a.useCallback)(()=>t?c(()=>(0,l.G9)(e,!0)):Promise.resolve(void 0),[c,e,t]);return{data:i,error:s,isLoading:!!t&&o,mutate:c,refreshForce:u}}function L(e){let{data:r,error:t,isLoading:l,mutate:i}=(0,n.Ay)(["hero-slides",e],()=>p(e)),s=(0,a.useCallback)(()=>i(()=>p(e,!0)),[i,e]);return{data:r,error:t,isLoading:l,mutate:i,refreshForce:s}}function M(e){let{data:r,error:t,isLoading:l,mutate:i}=(0,n.Ay)(["home-trust-stats",e],()=>y(e)),s=(0,a.useCallback)(()=>i(()=>y(e,!0)),[i,e]);return{data:r,error:t,isLoading:l,mutate:i,refreshForce:s}}function z(e=!0){let r=e?["package-promo"]:null,{data:t,error:l,isLoading:i,mutate:s}=(0,n.Ay)(r,()=>h()),o=(0,a.useCallback)(()=>r?s(()=>h(!0)):Promise.resolve(void 0),[s,r]);return{data:t,error:l,isLoading:!!r&&i,mutate:s,refreshForce:o}}function N(e,r=!0){let t=r?["businesses-mine",e]:null,{data:i,error:s,isLoading:o,mutate:c}=(0,n.Ay)(t,()=>(0,l.h3)(e)),u=(0,a.useCallback)(()=>t?c():Promise.resolve(void 0),[c,t]);return{data:i,error:s,isLoading:!!t&&o,mutate:c,refreshForce:u}}function _(e=!0){let r=e?["my-packages"]:null,{data:t,error:i,isLoading:s,mutate:o}=(0,n.Ay)(r,()=>(0,l.Kw)()),c=(0,a.useCallback)(()=>r?o():Promise.resolve(void 0),[o,r]);return{data:t,error:i,isLoading:!!r&&s,mutate:o,refreshForce:c}}function E(e){let{data:r,error:t,isLoading:i,mutate:s}=(0,n.Ay)(["news",e],()=>(0,l.aE)(e)),o=(0,a.useCallback)(()=>s(()=>(0,l.aE)(e,!0)),[s,e]);return{data:r,error:t,isLoading:i,mutate:s,refreshForce:o}}function $(e){let{data:r,error:t,isLoading:i,mutate:s}=(0,n.Ay)(["emergency-contacts",e],()=>(0,l.dI)(e)),o=(0,a.useCallback)(()=>s(()=>(0,l.dI)(e,!0)),[s,e]);return{data:r,error:t,isLoading:i,mutate:s,refreshForce:o}}function H(e){let{data:r,error:t,isLoading:i,mutate:s}=(0,n.Ay)(["service-info",e],()=>(0,l.aV)(e)),o=(0,a.useCallback)(()=>s(()=>(0,l.aV)(e,!0)),[s,e]);return{data:r,error:t,isLoading:i,mutate:s,refreshForce:o}}function X(e,r=!0){let[t,i]=(0,a.useState)(!1);(0,a.useEffect)(()=>{i(!0)},[]);let s=r?["setting",e]:null,{data:o,error:c,isLoading:u,mutate:d}=(0,n.Ay)(s,()=>(0,l.getSettingValue)(e)),m=(0,a.useCallback)(()=>s?d(()=>(0,l.getSettingValue)(e,!0)):Promise.resolve(void 0),[d,e,s]);return{data:t?o??null:null,error:c,isLoading:!!s&&u,mutate:d,refreshForce:m}}},35282:(e,r,t)=>{t.r(r),t.d(r,{BottomNav:()=>h});var a=t(95155),n=t(12115),l=t(66614),i=t(56572),s=t(55699),o=t(77015),c=t(89974),u=t(15197),d=t(82612),m=t(28636);let p={en:{home:"Home",map:"Map",routes:"Routes",recommended:"Places",businesses:"Services",news:"Info"},bs:{home:"Početna",map:"Mapa",routes:"Rute",recommended:"Mjesta",businesses:"Servisi",news:"Info"},de:{home:"Start",map:"Karte",routes:"Routen",recommended:"Orte",businesses:"Services",news:"Info"},tr:{home:"Ana",map:"Harita",routes:"Rotalar",recommended:"Yerler",businesses:"Servis",news:"Info"}};function h({activeScreen:e,onNavigate:r,language:t,className:h=""}){let{data:y}
1=(0,m.iK)("navigation_labels"),[f,b]=(0,n.useState)(!1);(0,n.useEffect)(()=>{b(!0)},[]);let g={...p[t]??p.en,...f?y?.[t]??{}:{}},v=[{id:"home",icon:l.A,label:g.home},{id:"map",icon:i.A,label:g.map},{id:"routes",icon:s.A,label:g.routes},{id:"recommended",icon:o.A,label:g.recommended},{id:"businesses",icon:c.A,label:g.businesses},{id:"news",icon:u.A,label:g.news}];return(0,a.jsx)(d.PY1.nav,{initial:{y:100},animate:{y:0},className:`fixed bottom-0 left-0 right-0 z-50 border-t border-gray-200 bg-white pb-[var(--soar-inset-bottom,0px)] ${h}`,"aria-label":"bs"===t?"Glavna navigacija":"de"===t?"Hauptnavigation":"tr"===t?"Ana gezinme":"Main navigation",children:(0,a.jsx)("div",{className:"mx-auto max-w-7xl px-2 sm:px-4",children:(0,a.jsx)("div",{className:"grid grid-cols-6 gap-0.5 sm:gap-1",children:v.map(t=>{let n,l=t.icon,i=e===t.id,s=t.label??"",o=(n=s.trim()).length<=9?n:`${n.slice(0,9)}…`;return(0,a.jsxs)("button",{type:"button",onClick:()=>r(t.id),"aria-label":s,"aria-current":i?"page":void 0,title:s,className:"relative flex flex-col items-center gap-0.5 py-2 transition-colors sm:gap-1 sm:py-3",children:[i&&(0,a.jsx)(d.PY1.div,{layoutId:"activeTab",className:"absolute inset-0 rounded-lg bg-gradient-to-b from-primary/10 to-transparent","aria-hidden":!0}),(0,a.jsx)(l,{size:22,className:`relative z-10 transition-colors ${i?"text-primary":"text-gray-500"}`,"aria-hidden":!0}),(0,a.jsx)("span",{"aria-hidden":!0,className:`relative z-10 max-w-[3.5rem] truncate text-center text-[9px] leading-tight sm:max-w-none sm:text-[10px] ${i?"text-primary":"text-gray-500"}`,children:o})]},t.id)})})})})}},55699:(e,r,t)=>{t.d(r,{A:()=>a});let a=(0,t(78340).A)("route",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]])},56572:(e,r,t)=>{t.d(r,{A:()=>a});let a=(0,t(78340).A)("map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]])},66614:(e,r,t)=>{t.d(r,{A:()=>a});let a=(0,t(78340).A)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]])},77015:(e,r,t)=>{t.d(r,{A:()=>a});let a=(0,t(78340).A)("trees",[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z",key:"1l6gj6"}],["path",{d:"M7 16v6",key:"1a82de"}],["path",{d:"M13 19v3",key:"13sx9i"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5",key:"1sj9kv"}]])},78340:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(12115);let n=e=>{let r=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,r,t)=>t?t.toUpperCase():r.toLowerCase());return r.charAt(0).toUpperCase()+r.slice(1)},l=(...e)=>e.filter((e,r,t)=>!!e&&""!==e.trim()&&t.indexOf(e)===r).join(" ").trim();var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let s=(0,a.forwardRef)(({color:e="currentColor",size:r=24,strokeWidth:t=2,absoluteStrokeWidth:n,className:s="",children:o,iconNode:c,...u},d)=>(0,a.createElement)("svg",{ref:d,...i,width:r,height:r,stroke:e,strokeWidth:n?24*Number(t)/Number(r):t,className:l("lucide",s),...!o&&!(e=>{for(let r in e)if(r.startsWith("aria-")||"role"===r||"title"===r)return!0})(u)&&{"aria-hidden":"true"},...u},[...c.map(([e,r])=>(0,a.createElement)(e,r)),...Array.isArray(o)?o:[o]])),o=(e,r)=>{let t=(0,a.forwardRef)(({className:t,...i},o)=>(0,a.createElement)(s,{ref:o,iconNode:r,className:l(`lucide-${n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,t),...i}));return t.displayName=n(e),t}},89974:(e,r,t)=>{t.d(r,{A:()=>a});let a=(0,t(78340).A)("briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]])},94343:(e,r,t)=>{t.d(r,{PJ:()=>l,Pi:()=>n,cW:()=>i});var a=t(13316);function n(e){return(0,a.wl)(e||"").toUpperCase().startsWith("K")}function l(e){return[e.name,e.nameBs,e.nameEn,e.nameDe,e.nameTr].some(e=>{let r=e?.trim().toLocaleLowerCase("bs");return"kratice"===r||"shortcut"===r||"shortcuts"===r})}function i(e){return e.filter(e=>!n(e.gpxFile))}}}]);

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.