PageSourceSearch

https://evlek.app/_next/static/chunks/2901-16e18e4f35a1aa3a.js

js evlek.app collected 2026-09-24 13:37:28 UTC 58,130 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2901],{2901:(e,t,r)=>{r.d(t,{q:()=>c,Eg:()=>w,s9:()=>m,YW:()=>z,JP:()=>p,IB:()=>o});var n=r(15005),i=r(87841);r(20679),r(17220);var l=r(38779),a=r(26274);let u="https://evlek.app";var s=r(5895);let o=["tr","en","ru","de","ar"],c="tr";function p(e){return o.includes(e)}o.filter(e=>e!==c);let d=[/^\/$/,/^\/properties$/,/^\/properties\/[^/]+$/,/^\/pricing$/,/^\/hakkimizda$/,/^\/evlek-ai$/,/^\/neden-evlek$/,/^\/profesyoneller$/,/^\/kurumsal$/,/^\/contact$/,/^\/semt$/,/^\/semt\/[^/]+$/,/^\/semt\/[^/]+\/[^/]+$/,/^\/universiteler$/,/^\/universiteler\/[^/]+$/,/^\/universities$/,/^\/universities\/[^/]+$/,/^\/harita\/fiyat-haritasi$/,/^\/buy-property-guide$/,/^\/title-deed-types$/,/^\/investment-returns-2026$/,/^\/fiyat-endeksi$/,/^\/guvenli-emlak-rehberi$/,/^\/vergi-hesaplayici$/,/^\/kredi-hesaplama$/,/^\/yatirim-hesaplayici$/,/^\/araclar$/,/^\/araclar\/yabanci-edinim$/,/^\/kur-donusturucu$/,/^\/leaderboard$/,/^\/legal\/privacy$/,/^\/legal\/ai$/,/^\/legal\/kvkk$/,/^\/legal\/terms$/,/^\/legal$/,/^\/legal\/cookies$/,/^\/basin$/,/^\/girne$/,/^\/girne\/[^/]+$/,/^\/lefkosa$/,/^\/lefkosa\/[^/]+$/,/^\/gazimagusa$/,/^\/gazimagusa\/[^/]+$/,/^\/iskele$/,/^\/iskele\/[^/]+$/,/^\/guzelyurt$/,/^\/guzelyurt\/[^/]+$/,/^\/lefke$/,/^\/lefke\/[^/]+$/];function f(e){let t=e.startsWith("/")?e:`/${e}`;return(0,n.pB)(t)||d.some(e=>e.test(t))}let k=[["/universiteler","/universities"],["/hakkimizda","/about"]];function h(e){let t=e.match(/^([^?#]*)(.*)$/);return{pathOnly:g(t?.[1]||"/"),suffix:t?.[2]||""}}function g(e){let t=e.startsWith("/")?e:`/${e}`;if("/index"===t||"/index/"===t)return"/";let r=t.match(/^\/(en|ru|de|ar|tr)\/$/);return r?`/${r[1]}`:t}function m(e,t){let r=e.startsWith("/"),i=r?e:`/${e}`,l=(0,n.ro)(i,t);if(l)return r?l:l.slice(1);let{pathOnly:a,suffix:u}=h(i),s=function(e){for(let[t,r]of k)if(e===r||e.startsWith(`${r}/`))return t+e.slice(r.length);return e}(a),o=""===s?"/":s;if(t===c){let e=""===s?"/":s;return r?`${e}${u}`:`${e.slice(1)}${u}`}if(!f(o))return e;let p=function(e){for(let[t,r]of k)if(e===t||e.startsWith(`${t}/`))return r+e.slice(t.length);return e}(s),d=""===p||"/"===p?`/${t}`:`/${t}${p}`;return`${d}${u}`}function y(e,t){let r=(0,s.ay)(e);return r?(0,s.dO)(r,t)?{href:(0,s.b0)({...r,locale:t})}:{href:null}:null}let b=/^\/(?:(?:en|ru|de|ar)\/)?blog\/([^/]+)\/?$/;function $(e,t){let r=e.match(b)?.[1];if(!r)return null;let{languages:n}=function(e){let t,r=e.replace(/^\/+|\/+$/g,""),n=`${u}/blog/${r}`,i=(0,a.F8)(r),s=e=>"tr"===e?n:`${u}/${e}/blog/${r}`,o=(0,l.a5)(r),c=i.filter(e=>"tr"!==e||"tr"===o),p=c.includes(o)?o:c[0],d=p?s(p):n;if(c.length<2)return{canonical:d,languages:{"x-default":d}};let f={"x-default":c.includes("tr")?n:d};for(let e of c)f[e]=s(e);return{canonical:t&&c.includes(t)?s(t):d,languages:f}}(decodeURIComponent(r)),i=n[t];if(!i)return{href:null};try{return{href:new URL(i).pathname}}catch{return{href:null}}}let v=/^\/(?:(?:en|ru|de|ar)\/)?blog\/?$/;function _(e,t){return v.test(e)?t===c?{href:"/blog"}:(function(){let e=new Set;for(let t of Object.values(l.ps))for(let r of t)"tr"!==r&&e.add(r);return Array.from(e)})().includes(t)?{href:`/${t}/blog`}:{href:null}:null}function w(e,t){let r=e.startsWith("/"),l=S(r?e:`/${e}`),a=y(h(l).pathOnly,t);if(a){let{pathOnly:e,suffix:t}=h(l),n=`${a.href??e}${t}`;return r?n:n.replace(/^\//,"")}let u=$(h(l).pathOnly,t);if(u){let{pathOnly:e,suffix:t}=h(l),n=`${u.href??e}${t}`;return r?n:n.replace(/^\//,"")}let s=_(h(l).pathOnly,t);if(s){let{pathOnly:e,suffix:t}=h(l),n=`${s.href??e}${t}`;return r?n:n.replace(/^\//,"")}let o=(0,n.ro)(l,t);if(o)return L(o,t)?r?o:o.slice(1):r?l:l.replace(/^\//,"");let d=(0,i.bc)(l,t);if(d)return r?d:d.slice(1);let{pathOnly:f,suffix:k}=h(l),g=f.split("/");g[1]&&p(g[1])&&g.splice(1,1);let b=g.join("/")||"/",v=`${b}${k}`,w=m(v,t);return t!==c&&w===v?r?l:l.replace(/^\//,""):r?w:w.replace(/^\//,"")}function L(e,t){let r=e.split(/[?#]/,1)[0].split("/").filter(Boolean)[0]??"";return t===c?r===c||!p(r):r===t}function S(e){let t=e.match(/^([^?#]*)(.*)$/);return`${g(t?.[1]||"/")}${t?.[2]||""}`}function z(e,t){if(t===c)return!0;let r=S(e.startsWith("/")?e:`/${e}`),{pathOnly:l}=h(r),a=y(l,t);if(a)return null!==a.href;if(null!==(0,i.bc)(r,t))return!0;
1let u=l.split("/").filter(Boolean);if(4===u.length&&null!==(0,i.cn)(u[3]))return!1;let s=$(l,t);if(s)return null!==s.href;let o=_(l,t);if(o)return null!==o.href;let d=(0,n.ro)(l,t);if(d)return L(d,t);let k=l.split("/");return k[1]&&p(k[1])&&k.splice(1,1),f(k.join("/")||"/")}},5895:(e,t,r)=>{r.d(t,{ay:()=>k,b0:()=>f,dO:()=>d});var n=r(15005),i=r(84755),l=r(94017),a=r(48623);let u=/^[a-z0-9-]+$/,s=new Set(n.CQ),o=new Set(n.gz);function c(e){return e.city&&e.district?"district":e.city&&e.type?"cityType":e.city?"city":e.type?"type":"root"}function p(e){let t=e.trim();return u.test(t)?t:encodeURIComponent(t.toLowerCase())}function d(e,t){switch(c(e)){case"root":return!0;case"city":return!!e.city&&o.has(e.city);case"type":if(!e.type||!(0,i.pU)(e.type))return!1;return null!==(0,a.fF)(e.type,t);case"cityType":return"tr"===t&&!!e.city&&o.has(e.city)&&!!e.type&&(0,i.pU)(e.type);case"district":return"tr"===t&&!!e.city&&!!e.district&&(0,i.SQ)(e.city,e.district)}}function f(e){var t,r;let i,o,f,k,h,g=(o=(i=((r=e).locale??"tr").toLowerCase(),s.has(i)?i:"tr"),f=function(e){if(null==e||""===e)return 1;let t="number"==typeof e?e:Number(e);return Number.isSafeInteger(t)&&t>=1?t:1}(r.page),d(k={...r,locale:o,page:f},o)?k:(c(k),{...k,locale:"tr"})),m=c(g),y="sale"===g.action?"satilik":"kiralik";switch(m){case"root":h=(0,n.QL)(g.action,g.locale);break;case"city":{let e=p(g.city);h=u.test(e)?(0,n.gh)(g.action,g.locale,e):`/tr/${y}/${e}`;break}case"type":{let e=p(g.type),t=(0,a.fF)(e,g.locale);h="tr"!==g.locale&&t?`${(0,n.QL)(g.action,g.locale)}/${t}`:`/tr/${y}/${e}`;break}case"cityType":h=`/tr/${y}/${p(g.city)}/${p(g.type)}`;break;case"district":h=`/tr/${y}/${p(g.city)}/${p(g.district)}`}return`${h}${(t=g.page)>1?`/${l.C}${t}`:""}`}function k(e){let t=e.split(/[?#]/,1)[0].replace(/\/+$/,"").split("/").filter(Boolean);if(t.length>=1&&(0,n.EW)({locale:"tr",action:t[0]})&&t.unshift("tr"),t.length<2||t.length>5)return null;let[r,u,...s]=t,c=(0,n.EW)({locale:r,action:u});if(!c)return null;let p=1;if(s.length>0&&s[s.length-1].startsWith(l.C)){let e=(0,l.W)(s[s.length-1]);if(null===e)return null;p=e,s.pop()}let d={locale:c.locale,action:c.kind,page:p};if(0===s.length)return d;if(1===s.length){let e=s[0];if((0,i.vg)(e)||o.has(e))return{...d,city:e};let t=(0,a.LD)(c.locale,e);return t?{...d,type:t}:null}if(2===s.length&&"tr"===c.locale){let[e,t]=s;if(!o.has(e))return null;if((0,i.pU)(t))return{...d,city:e,type:t};if((0,i.SQ)(e,t))return{...d,city:e,district:t}}return null}},12984:(e,t,r)=>{r.d(t,{Bs:()=>s,_l:()=>p,al:()=>o,bN:()=>c,nf:()=>u});let n=new Set(["tr","en","ru","de","ar"]),i={tr:{sale:"satilik",rent:"kiralik",daily:"gunluk-kiralik"},en:{sale:"for-sale",rent:"for-rent",daily:"vacation-rentals"},ru:{sale:"prodazha",rent:"arenda",daily:"posutochnaya-arenda"},de:{sale:"kaufen",rent:"mieten",daily:"ferienvermietung"},ar:{sale:"for-sale",rent:"for-rent",daily:"vacation-rentals"}},l=new Set(["продажа","аренда","посуточная-аренда","للبيع","للإيجار","إيجار-يومي"]),a={sale:"satilik",rent:"kiralik",daily:"gunluk-kiralik"};function u(e){let t="string"==typeof e?e.toLocaleLowerCase("en-US"):"tr";return n.has(t)?t:"tr"}function s(e){try{return decodeURIComponent(e)}catch{return e}}function o(e,t="tr"){return"sale"!==e&&"rent"!==e&&"daily"!==e?null:i[u(t)][e]}function c(e,t){for(let[r,n]of Object.entries(i[u(t)]))if(n===e)return a[r];return null}function p(e){let t=s(e);return!!l.has(t)||Object.values(i).some(e=>Object.values(e).includes(t))}},13823:(e,t,r)=>{r.d(t,{j:()=>o,o:()=>c});let n=new Set(["ve","ile","veya","ya","da","de","ki","mi","mu","m\xfc","in","on","at","to","of","the","a","an","and","or","for"]),i=new Set(["ai","vip","kktc","kdv","tl","gbp","eur","usd"]),l=/^(\d*)m[2²]$/iu;function a(e){let t=e.match(l);return t?`${t[1]}m\xb2`:null}function u(e){return e.replace(/İ/g,"i").replace(/I/g,"ı").replace(/Ş/g,"ş").replace(/Ç/g,"\xe7").replace(/Ğ/g,"ğ").replace(/Ü/g,"\xfc").replace(/Ö/g,"\xf6").toLowerCase()}function s(e){if(!e)return e;let t=e[0],r=e.slice(1);return("i"===t?"İ":"ı"===t?"I":t.toUpperCase())+r}function o(e){return e?e.split(" ").map((e,t)=>{if(!e)return e;let r=a(e);if(r)return r;if(/[A-ZÇĞİÖŞÜ]/.test(e)||/^\d/.test(e))return e;let l=u(e);return t>0&&n.has(l)?l:i.has(l)?e.toUpperCase():s(l)}).join(" "):e}function c(e){if(!e)return e;let t=/[a-zçğıöşü]/.test(e),r=/[A-ZÇĞİÖŞÜ]/.test(e);return t&&r?e:e.split(" ").map((e,t)=>{if(!e)return e;let r=u(e),l=a(e);return l||(/^\d/.test(e)?e:i.has(r)?e.toUpperCase():t>0&&n.has(r)?r:s(r))}).join(" ")}},15005:(e,t,r)=>{r.d(t,{Bf:()=>m,CQ:()=>o,EW:()=>f,L6:()=>k,QL:()=>d,gh:()=>h,gz:()=>a,pB:()=>p,ro:()=>g}),r(48623);var n=r(12984),i=r(94017),l=r(84755);let a=["girne","lefkosa","gazimagusa","iskele","guzelyurt","lefke"],u=new Set(["satilik","kiralik"]),s=new Set(a
1),o=["tr","en","de","ru","ar"],c=new Set(o);function p(e){let t=e.split(/[?#]/,1)[0].replace(/^\/+|\/+$/g,""),r=t?t.split("/"):[];return 1===r.length&&u.has(r[0])}function d(e,t){if(!c.has(t))throw Error(`Invalid commercial root locale: ${t}`);let r=(0,n.al)(e,t);if(!r)throw Error(`Invalid commercial root kind: ${e}`);return`/${t}/${r}`}function f(e){let{locale:t,action:r}=e;if(!c.has(t))return null;let i=(0,n.al)("sale",t)===r?"sale":(0,n.al)("rent",t)===r?"rent":null;return i?{locale:t,kind:i,canonicalPath:d(i,t)}:null}function k(e){let t=e.split(/[?#]/,1)[0].split("/").filter(Boolean);return 2===t.length&&null!==f({locale:t[0],action:t[1]})}function h(e,t,r){let i=(0,n.al)(e,t);if(!i||!/^[a-z0-9-]+$/.test(r))throw Error(`Invalid commercial category: ${t}/${e}/${r}`);return`/${t}/${i}/${r}`}function g(e,t){if(!c.has(t))return null;let r=e.startsWith("/"),a=(r?e:`/${e}`).match(/^([^?#]*)(.*)$/),o=a?.[1]||"/",p=a?.[2]||"",f=o.split("/").filter(Boolean),k="tr";if(f[0]&&c.has(f[0])&&f.length>=2&&(k=f.shift()),f.length<1||f.length>4)return null;let[g]=f,m=u.has(g)?g:(0,n.bN)(g,k),y="satilik"===m?"sale":"kiralik"===m?"rent":null;if(!y)return null;if(f.length>=3&&null===(0,i.W)(f[2])){let[,e,t,n]=f;if(!s.has(e)||!(0,l.SQ)(e,t)&&!(0,l.pU)(t))return null;let a=n?(0,i.W)(n):null;if(n&&null===a)return null;let u=`/tr/${m}/${e}/${t}`;null!==a&&(u=`${u}/${i.C}${a}`);let o=`${u}${p}`;return r?o:o.slice(1)}if(4===f.length)return null;let[,b,$]=f,v=$?(0,i.W)($):null;if($&&null===v)return null;let _=b?s.has(b)?h(y,t,b):null:d(y,t);if(!_)return null;null!==v&&(_=`${_}/${i.C}${v}`);let w=`${_}${p}`;return r?w:w.slice(1)}function m(e){let[t,r,i,...l]=e.split("/").filter(Boolean);return!(l.length>0)&&!!t&&!!r&&!!i&&null!==function(e){let{locale:t,action:r,city:i}=e;if(!c.has(t)||!s.has(i))return null;let l=(0,n.bN)(r,t),a="satilik"===l?"sale":"kiralik"===l?"rent":null;return a?(0,n.al)(a,t)!==r?null:{locale:t,kind:a,citySlug:i,canonicalPath:h(a,t,i)}:null}({locale:t,action:r,city:i})}},17220:(e,t,r)=>{r.d(t,{D$:()=>g,DS:()=>N,Gp:()=>E,MV:()=>p,SE:()=>d,YF:()=>f,bW:()=>T,qu:()=>B,rc:()=>I,x0:()=>x});var n=r(13823),i=r(90363),l=r(40955),a=r(67234),u=r(64498);function s(e){return e.toLocaleLowerCase("tr-TR").normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\u0131/g,"i")}function o(e){let t=s(`${e.title_tr??""} ${e.title_en??""}`);if(t.includes("hazirlanma asamasinda")||t.includes("hazirlaniyor"))return!1;let r=Number(e.price??0);return("sale"!==e.type||!(r>0)||!(r<1e4))&&("rent"!==e.type||!(r>0)||!(r<100))}function c(e){return"number"==typeof e&&Number.isFinite(e)?Number((.005*Math.round(e/.005)).toFixed(3)):e}function p(e){let t=c(e.lat),r=c(e.lng);return t===e.lat&&r===e.lng?e:{...e,lat:t,lng:r}}function d(e){let t;var r=function(e){if(!Object.prototype.hasOwnProperty.call(e,"photos"))return e;let t=Array.from(new Set((0,a.R5)(e.photos,"photo")));if(!Object.prototype.hasOwnProperty.call(e,"photo_captions"))return{...e,photos:t};let r=e.photo_captions,n=r&&"object"==typeof r&&!Array.isArray(r)?t.reduce((e,t)=>(Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t]),e),{}):null;return{...e,photos:t,photo_captions:n}}(function(e){if(!Object.prototype.hasOwnProperty.call(e,"virtual_staging_viewer_enabled"))return e;let t=!0===e.virtual_staging_viewer_enabled;return t===e.virtual_staging_viewer_enabled?e:{...e,virtual_staging_viewer_enabled:t}}(function(e){var t;if(!Object.prototype.hasOwnProperty.call(e,"distance_to_university_meters"))return e;let r="number"!=typeof(t=e.distance_to_university_meters)||!Number.isFinite(t)||t<0?null:Math.max(250,250*Math.ceil(t/250));return r===e.distance_to_university_meters?e:{...e,distance_to_university_meters:r}}(p("owner"!==(t=e.owner_type)&&"authorized"!==t?e:{...e,owner_type:e.agent_id?"agent":null}))));if(!Object.prototype.hasOwnProperty.call(r,"title_deed_type")&&!Object.prototype.hasOwnProperty.call(r,"titleDeedType"))return r;let n={...r};return delete n.title_deed_type,delete n.titleDeedType,n}function f(e){return(e||[]).filter(o).map(d)}let k=new Set(["satilik","kiralik","gunluk","devren"]),h=/(?:^|\s)(?:for\s+sale|for\s+rent|for\s+daily\s+rent|zum\s+verkauf|zur\s+miete|на\s+продажу|в\s+аренду|посуточно)(?=\s|$)/giu;function g(e,t,r){let n=y(e,r?.stripListingWords??!1);if(n.length>=3&&/\p{L}/u.test(n))return m((0,u.UI)(n,u.Vu));let i=[t?.rooms||(t?.bedrooms?`${t.bedrooms}
1+1`:""),t?.typeLabel].filter(Boolean).join(" ").trim(),l=[t?.district,t?.city].filter(Boolean).join(", ");return(0,u.UI)([i,l].filter(Boolean).join(" — ")||n,u.Vu)}function m(e){return e?e.replace(/(\d)\s*m2\b/giu,"$1 m\xb2"):e}function y(e,t){let r=(0,u.GS)(e??"").replace(/^[^\p{L}0-9]+/u,"").replace(/[\s,;:·.\-–—]+$/u,"").replace(/\s+/g," ").trim();t&&(r=r.replace(h," ").replace(/^[^\p{L}0-9]+/u,"").replace(/\s+/g," ").trim());let i=!1,l=r.split(" ").filter((e,r,n)=>{let l=s(e);return k.has(l)?!t&&!i&&(i=!0,!0):0===r||l!==s(n[r-1])}).join(" ").replace(/\s+/g," ").trim();return(0,n.j)((0,n.o)(l))}function b(e){if(e.includes("�"))return!0;for(let t=0;t<e.length-1;t++){let r=e.charCodeAt(t);if(r>=194&&r<=197){let r=e.charCodeAt(t+1);if(r>=128&&r<=191)return!0}}return!1}function $(e){let t=e.replace(/[^\p{L}]/gu,"");return!(t.length<4)&&t===t.toLocaleUpperCase("tr-TR")&&t!==t.toLocaleLowerCase("tr-TR")}let v=/[ıİşŞğĞ]/,_=new Set(["satilik","kiralik","gunluk","devren","daire","mustakil","esyali","dukkan","arsa","tarla","bahceli","kocan","havuz","manzara","otopark","bahce","deniz"]);function w(e,t){let r=(e??"").trim();return!!(!r||(0,u.lq)(r)||(0,u.cF)(r)>u.Vu||(0,u.sb)(r)||b(r)||/\b(?:\d+[-\s]?)?bedrooms?\s+rooms?\b/i.test(r)||/\broom\s+room\b/i.test(r)||$(r)||"tr"!==t&&(v.test(r)||s(r).split(/\s+/).some(e=>_.has(e))))||!1}let L=e=>e&&e.trim()?e:null,S={tr:new Set(["ve","bir","bu","i\xe7in","ile","olan","olarak","da","de","\xe7ok","daha","her","hem","gibi","ancak","\xe7\xfcnk\xfc","veya","ama","ise","yer","alan","ev","daire","ilan","satılık","kiralık","bulunmaktadır","yakın","geniş","m\xfclk","konut","merkezinde","sahiptir","oda","mutfak","banyo","bah\xe7e","balkon","konum","ulaşım","yaşam","sunuyor"]),en:new Set(["a","an","the","and","with","this","that","for","is","are","was","were","of","to","in","on","at","from","as","by","or","but","which","while","its","has","have","home","property","apartment","located","near","offers","bedroom","sale","rent","bright","maintained","spacious","room","rooms","kitchen","bathroom","garden","area","access","schools","shops","private","outdoor","space","throughout"]),de:new Set(["der","die","das","und","mit","diese","dieser","f\xfcr","ist","sind","war","waren","ein","eine","einen","einer","des","zu","im","in","auf","von","als","oder","aber","welche","w\xe4hrend","hat","haben","wohnung","immobilie","haus","liegt","bietet","nahe","zimmer","k\xfcche","bad","garten","bereich"])};function z(e,t){return e.normalize("NFC").toLocaleLowerCase("tr"===t?"tr-TR":"de"===t?"de-DE":"en-US").match(/[\p{L}\p{M}]+/gu)??[]}function E(e){let t=e?.trim();if(!t)return null;let r=t.match(/\p{L}/gu)??[];if(r.length<24)return null;let n=(t.match(/\p{Script=Cyrillic}/gu)??[]).length,i=(t.match(/\p{Script=Arabic}/gu)??[]).length,l=t.match(/\p{Script=Cyrillic}+/gu)??[],a=t.match(/\p{Script=Arabic}+/gu)??[];if(n/r.length>=.6&&l.length>=4)return"ru";if(i/r.length>=.6&&a.length>=4)return"ar";if(z(t,"en").length<6)return null;let u=["tr","en","de"].map(e=>({language:e,...function(e,t){let r=new Map;for(let n of z(e,t))S[t].has(n)&&r.set(n,(r.get(n)??0)+1);return{distinct:r.size,score:[...r.values()].reduce((e,t)=>e+Math.min(t,2),0)}}(t,e)})),s=(t.match(/[çğıöşüİÇĞÖŞÜ]/g)??[]).length,o=(t.match(/[äÄß]/g)??[]).length,c=u.find(({language:e})=>"tr"===e),p=u.find(({language:e})=>"de"===e);return c.distinct>=1&&s>=3&&(c.score+=Math.min(s,4)),p.distinct>=1&&o>=2&&(p.score+=Math.min(o,3)),u.sort((e,t)=>t.score-e.score),u[0].distinct>=3&&u[0].score>=4&&u[0].score>=u[1].score+2?u[0].language:null}function A(e){return e.normalize("NFKC").toLocaleLowerCase("en-US").replace(/[^\p{L}\p{N}]+/gu," ").trim()}function N(e,t=[]){return function(e,t=[]){let r=e?.trim()??"",n=[],i=(e,t=r)=>n.push({code:e,excerpt:t.slice(0,320)});r.length<80&&i("description_too_short"),b(r)&&i("description_encoding");let l=r.match(/\p{L}/gu)??[],a=l.filter(e=>e.toLocaleUpperCase("tr-TR")!==e.toLocaleLowerCase("tr-TR"));a.length>=4&&a.length>=.6*l.length&&$(r)&&i("description_all_caps");let u=new Set;for(let e of r.split(/(?:\r?\n){2,}|(?<=[.!?])\s+/u)){let t=A(e);
1if(!(t.length<30)){if(u.has(t)){i("description_repeated_block",e.trim());break}u.add(t)}}let s=A(r);return t.some(e=>e?.trim()&&A(e.trim())===s)&&i("description_untranslated"),n}(e,t).length>0}function T(e,t){let r=("de"===t?[["de",L(e.description_de)],["en",L(e.description_en)],["tr",L(e.description_tr)]]:"ru"===t?[["ru",L(e.description_ru)],["en",L(e.description_en)],["tr",L(e.description_tr)]]:"ar"===t?[["ar",L(e.description_ar)],["en",L(e.description_en)],["tr",L(e.description_tr)]]:"en"===t?[["en",L(e.description_en)],["tr",L(e.description_tr)]]:"tr"===t?[["tr",L(e.description_tr)],["en",L(e.description_en)]]:[["en",L(e.description_en)],["tr",L(e.description_tr)]]).find(([,e])=>null!==e);if(!r)return null;let n=r[1];return{text:n,lang:E(n)}}function x(e,t){let r={tr:{tr:"T\xfcrk\xe7e",en:"İngilizce",ru:"Rus\xe7a",de:"Almanca",ar:"Arap\xe7a"},en:{tr:"Turkish",en:"English",ru:"Russian",de:"German",ar:"Arabic"},ru:{tr:"турецкая",en:"английская",ru:"русская",de:"немецкая",ar:"арабская"},de:{tr:"t\xfcrkische",en:"englische",ru:"russische",de:"deutsche",ar:"arabische"},ar:{tr:"التركية",en:"الإنجليزية",ru:"الروسية",de:"الألمانية",ar:"العربية"}},n=Object.prototype.hasOwnProperty.call(r,e)?e:"en";if(null===t)switch(n){case"tr":return"A\xe7ıklama g\xf6steriliyor ancak dili doğrulanamadı.";case"ru":return"Описание показано, но его язык не удалось проверить.";case"de":return"Die Beschreibung wird angezeigt, ihre Sprache konnte jedoch nicht best\xe4tigt werden.";case"ar":return"يتم عرض الوصف، ولكن تعذر التحقق من لغته.";default:return"The description is shown, but its language could not be verified."}if(e===t)return null;let i=r[n][t];switch(n){case"tr":return`Bu a\xe7ıklama se\xe7ilen dilde mevcut değil; ${i} s\xfcr\xfcm\xfc g\xf6steriliyor.`;case"ru":return`Описание на выбранном языке недоступно; показана ${i} версия.`;case"de":return`Diese Beschreibung ist in der gew\xe4hlten Sprache nicht verf\xfcgbar; die ${i} Version wird angezeigt.`;case"ar":return`هذا الوصف غير متاح باللغة المحددة؛ يتم عرض النسخة ${i}.`;default:return`This description is not available in the selected language; the ${i} version is shown.`}}function C(e,t,r){let n=(0,i.iU)(e.property_type),a=(0,i.od)(e),u=a?(0,i.gt)("studio",t):(0,i.gt)(e.property_type||"apartment",t),s=n||a?null:function(e){if("number"==typeof e.bedrooms&&e.bedrooms>0)return e.bedrooms;let t=String(e.room_config??"").trim().match(/^(\d+)/);if(t){let e=Number(t[1]);if(Number.isFinite(e)&&e>0)return e}return null}(e),o=null!=s?function(e,t,r){switch(r){case"en":return`${e}-Bedroom ${t}`;case"de":return`${t} mit ${e} ${1===e?"Schlafzimmer":"Schlafzimmern"}`;case"ru":return`${t} с ${e} ${1===e?"спальней":"спальнями"}`;case"ar":return 1===e?`${t} بغرفة نوم واحدة`:2===e?`${t} بغرفتي نوم`:`${t} من ${e} غرف نوم`;default:return`${e}+1 ${t}`}}(s,u,t):u;if(!r)return o;let c=[e.district,"ru"===t?(0,l.HX)(e.city,t):(0,l.At)(e.city,t)].map(e=>(e??"").trim()).filter(Boolean).join(", ");return c?function(e,t,r){switch(r){case"en":case"de":return`${e} in ${t}`;case"ru":return`${e} в ${t}`;case"ar":return`${e} في ${t}`;default:return`${e} — ${t}`}}(o,c,t):o}function B(e,t,r){return function(e,t,r){let n=r?.withPlace??!1,i=()=>{let r=(0,u.UI)(C(e,t,!1),u.Vu),i=n?[e.district,"ru"===t?(0,l.HX)(e.city,t):(0,l.At)(e.city,t)].map(e=>(e??"").trim()).filter(Boolean).join(", "):"";return{title:(0,u.UI)(C(e,t,n),u.Vu),structured:!0,head:r,place:i}};if("tr"!==t&&"en"!==t)return i();let a="en"===t?e.title_en||e.title_tr:e.title_tr||e.title_en,s=w(a,t),o=y(a,r?.stripListingWords??!1);if(o&&!s&&!w(o,t)){let e=m((0,u.UI)(o,u.Vu));return{title:e,structured:!1,head:e,place:""}}return i()}(e,t,r).title}function I(e,t){let r=s((e??"").replace(/[\s,;:·.\-–—]+$/u,"").trim()),n=s((t??"").trim());if(!r||!n||!r.endsWith(n))return!1;let i=r.charAt(r.length-n.length-1);return""===i||!/[\p{L}0-9]/u.test(i)}},20679:(e,t,r)=>{r.d(t,{Gj:()=>s});var n=r(61204);let i=new Set(["/buy-property-guide","/guvenli-emlak-rehberi","/hukuki-rehber","/invest","/kocan-tipi-kontrol","/legal","/rehber/yatirim","/rehber/turk-kocani","/rehber/yabanci-yatirimci","/rehber/tasinmaz-edinme-izni-ptp","/rehber/tasinmaz-edinme-izni-ptp/md","/rehber/kktc-emlak-vergileri","/rehber/kktc-emlak-vergileri/md","/soru-cevap","/title-deed-types"]),l=new Set(["/vergi-hesaplayici","/kredi-hesaplama","/yatirim-hesaplayici"]),a=new Set(["/sik-sorulan-sorular"]),u=new Set(["/arastirmalar","/ev-degeri-hesaplama","/invest","/investment-returns-2026","/rapor/kktc-emlak-endeksi-2026","/rehber/pazar-raporu","/rehber/yatirim","/ver
1i","/veri/2026-q2","/yatirim"]);function s(e){let t=e.replace(/^\/(?:en|ru|de|ar)(?=\/)/,"").replace(/\/$/,"")||"/";if(!n.Zn&&/^\/(?:gunluk-kiralik|vacation-rentals|posutochnaya-arenda|ferienvermietung)(?:\/|$)/.test(t)||!n.v7&&("/basin"===t||t.startsWith("/basin/"))||!n.eo&&"/ogrenci-yurtlari"===t||!n.Zh&&l.has(t)||!n.JM&&a.has(t)||!n.Jy&&(u.has(t)||t.startsWith("/veri/")))return!0;if(i.has(t))return"/title-deed-types"===t||"/kocan-tipi-kontrol"===t?n.E$||!n.W4:n.E$||!n.IF;let r=/^\/blog\/([^/]+)(\/md)?$/.exec(t);if(r){let e=r[1];return(0,n.BT)(e)||!!r[2]&&(0,n.Gz)(e)}let s=/^\/rehber\/([^/]+)$/.exec(t);return!!s&&!(0,n.G9)(s[1])}},26274:(e,t,r)=>{r.d(t,{F8:()=>d,_c:()=>l});var n=r(38779);let i=null;function l(e){i=e}let a={"kktc-yabanci-mulk-edinme-2026-yeni-kararname":{into:"north-cyprus-foreign-ownership-rules-2026",locales:["de","ru","ar"]},"north-cyprus-foreign-ownership-rules-2026":{into:"kktc-yabanci-mulk-edinme-2026-yeni-kararname",locales:["tr"]}},u=new Set(["the","and","for","with","guide","how","what","is","of","in","to","a","an","your","you","explained","best","vs","new"]),s=/[Ѐ-ӿ]/g,o=/[؀-ۿ]/g,c=/\p{L}/gu,p=new Set;function d(e){return(0,n.xz)(e).filter(t=>{var r,n;let l;if((l=a[e])&&l.locales.includes(t)?l.into:null)return!1;if("tr"===t||"en"===t||!i)return!0;let d=function(e,t){if(!e)return{ok:!1,reason:"no metadata"};for(let r of["title","description","excerpt"]){let n=e[r];if(!n)return{ok:!1,reason:`${r} missing in ${t}`};if(!function(e,t){let r=(e.match(c)??[]).length;if(0===r)return!1;if("ru"===t)return(e.match(s)??[]).length/r>=.5;if("ar"===t)return(e.match(o)??[]).length/r>=.5;if("de"===t){let t=e.toLowerCase().split(/[^\p{L}
1]+/u).filter(Boolean);return 0!==t.length&&t.filter(e=>u.has(e)).length/t.length<.2}return!0}(n,t))return{ok:!1,reason:`${r} not in ${t}: "${n.slice(0,60)}"`}}return{ok:!0}}(i(e,t),t);return!d.ok&&(r=`${e}|${t}`,n=`${e} dropped from ${t}: ${d.reason}`,p.has(r)||(p.add(r),console.warn(`[blog-locale-publish] ${n}`))),d.ok})}},38779:(e,t,r)=>{r.d(t,{a5:()=>a,ef:()=>u,ps:()=>n,xz:()=>i});let n={"5-year-residency-exemption-uk-trnc":["en"],"ai-duzenlenmis-emlak-fotografi-nasil-anlasilir":["tr"],"ai-ev-degeri-tahmini-ne-kadar-guvenilir":["tr"],"ai-ile-ev-arama-dogru-soru-rehberi":["tr"],"airbnb-girne-gunluk-kiralik-rehber":["tr","en"],"banking-fx-uk-retirees-cyprus-2026":["en"],"best-places-to-live-north-cyprus-uk-retirees":["en"],"british-living-north-cyprus-daily-life":["en"],"buying-property-foreigners-guide":["tr","en","ru","de","ar"],"buying-property-north-cyprus-uk-retiree-2026":["en"],"cost-of-living-kyrenia-uk-retiree-2026":["en"],"cost-of-living-north-cyprus-2026":["tr","en"],"daireyi-gormeden-once-istenecek-belgeler":["tr","en"],"dalil-aqarat-shamal-qubrus":["ar"],"elektrik-kesintisine-hazir-ev-jenerator-inverter-gunes":["tr","en"],"emlak-burosu-teknoloji-donusumu-2026":["tr","en"],"emlak-ilani-fotografinda-genis-aci-yanilgisi":["tr"],"emlak-ilani-nasil-verilir-profesyonel-rehber":["tr","en"],"emlakci-ai-ilan-aciklamasi-dogrulama":["tr"],"emlakci-ilk-ilan-rehberi":["tr","en"],"esentepe-bahceli-yatirim-yasam-rehberi-2026":["tr","en","ru","de","ar"],"esentepe-tatlisu-property-guide-2026":["tr","en","ru","de","ar"],"evlek-mcp-server-kktc-emlak-ai":["tr","en"],"expat-life-north-cyprus":["en"],"garantili-kira-getirisi-nasil-test-edilir":["tr","en","de"],"gazimagusa-yurt-apart-kiralik-daire-karsilastirma":["tr"],"gbp-pricing-convention-north-cyprus":["en"],"girne-ozel-yurt-secme-rehberi-2026":["tr"],"gonyeli-rental-guide":["tr","en","ru","de","ar"],"healthcare-north-cyprus-uk-retiree-guide":["en"],"ilan-100-m2-net-brut-kullanim-alani":["tr","en"],"immobilien-nordzypern-kaufen":["de"],"is-north-cyprus-property-safe-title-deeds-ipc-2026":["tr","en","ru","de","ar"],"iskele-long-beach-rehberi":["tr","en","ru","de","ar"],"kapsamli-kktc-rehberi-resmi-kurumlar-telefonlar":["tr","en"],"kat-irtifak-vs-full-title-deed-uk-buyers":["tr","en","ru","de","ar"],"khalij-aleastithmar-shamal-qubrus-faakharah-2026":["tr","en","ar"],"kibris-ev-fiyatlari-2026-girne-iskele-satilik-daire":["tr","en"],"kibris-gayrimenkul-emlak-yatirim-firsatlari-2026":["tr","en"],"kibris-plajlari-rehberi":["tr","en"],"kibtek-elektrik-faturasi-nasil-okunur":["tr","en"],"kisa-uzun-donem-kiralama":["tr","en"],"kktc-2026-emlak-piyasasi-analizi":["tr","en"],"kktc-aile-dostu-semtler":["tr","en","ru","de","ar"],"kktc-bolgelere-gore-kira-fiyatlari-2026":["tr"],"kktc-coastal-premium-raporu-2026":["tr","en"],"kktc-depozito-rehberi":["tr","en"],"kktc-deprem-yapi-guvenligi-insaat-ruhsati-2026":["tr"],"kktc-dijital-gocebe-emlak-rehberi":["tr","en"],"kktc-emeklilik-rehberi":["tr","en"],"kktc-emlak-sektoru-emlakci-pulse-2026":["tr","en"],"kktc-emlak-verisi-5-kpi-nasil-okunur":["tr","en"],"kktc-emlakci-olma-rehberi-2026":["tr","en"],"kktc-emlakci-secimi":["tr","en"],"kktc-esyali-esyasiz-kiralama":["tr","en"],"kktc-ev-ikinci-goruntuleme-kontrolu":["tr"],"kktc-ev-interneti-fiber-vdsl-kablosuz":["tr","en"],"kktc-evcil-hayvan-kiralama":["tr","en"],"kktc-evde-nem-kuf-isaretleri":["tr"],"kktc-evi-uzun-sure-bos-birakmak":["tr","en"],"kktc-gunluk-kiralik-yatirim-rehberi":["tr","en"],"kktc-ilk-ev-alicisi-rehberi":["tr","en"],"kktc-ingiliz-villasi-yenileme-fix-flip":["tr","en","ru","de","ar"],"kktc-kira-sozlesmesi-rehberi":["tr","en"],"kktc-kiralik-ev-gercek-aylik-maliyet":["tr"],"kktc-kocan-tapu-rehberi":["tr","en","ru","de","ar"],"kktc-konut-kredisi-odeme-plani-finansman-2026":["tr"],"kktc-mersin-10-ne-demek":["tr","en"],"kktc-mulk-sahibi-yillik-giderler-2026":["tr"],"kktc-off-plan-guvenli-yatirim":["tr","en","ru","de","ar"],"kktc-off-plan-risk-skor-karti-2026":["tr","en"],"kktc-ogrenci-evi-ne-zaman-aranir":["tr","en"],"kktc-olcu-birimleri-evlek-donum-ayakkare-2026":["tr"],"kktc-prime-index-q1-2026":["tr","en"],"kktc-rental-guide":["tr","en"],"kktc-semt-yasam-kalitesi-skoru-2026":["tr","en"],"kktc-site-dairesi-mi-mustakil-ev-mi":["tr","en"],"kktc-sterlinle-kira-ne-anlama-gelir":["tr","en"],"kktc-su-deposu-hidrofor-nasil-calisir":["tr","en"],"kktc-tasinma-rehberi":["tr","en"],"kktc-telefon-imei-kaydi-2026":["tr","en"],"kktc-uluslararasi-okullar-emlak-rehberi":["tr","en","ru","de","ar"],"kktc-universite-karsilastirma":["tr","en"],"kktc-vekaletname-ile-uzaktan-mulk-alimi":["tr","en"],"kktc-yabanci-mulk-edinme-2026-yeni-kararname":["tr","en","ru","de","ar"],"kktc-yabanci-mulk-sahipleri-miras-vasiyet-rehberi":["tr","en"],"kktc-yatirim-rehberi":["tr","en"],"kktc-yazin-serin-kalan-ev-secimi":["tr"],"kktc-yurt-disi-sahipler-icin-mulk-yonetimi":["tr","en"],"kktc-zemin-ara-ust-kat-karsilastirma":["tr","en"],"kvartiry-severnogo-kipra":["ru"],"kyrenia-vs-iskele-investment-comparison":["tr","en"],"lefkosa-ogrenciye-kiralik-ev-verme-rehberi":["tr"],"lefkosa-satilik-daire-yenikent-hamitkoy-ortakoy":["tr"],"lefkosa-satilik-villa-alim-kontrol-listesi":["tr"],"nalogi-rashody-nedvizhimost-severnyy-kipr-2026":["ru"],"nordzypern-altersruhesitz-auswandern-rente-2026":["de"],"nordzypern-vs-mallorca-spanien-immobilien-vergleich-2026":["tr","en","de"],"north-cyprus-canadian-snowbird-retirement-2026":["tr","en"],"north-cyprus-digital-nomad-second-home-2026":["tr","en"],"north-cyprus-foreign-ownership-rules-2026":["tr","en","ru","de","ar"],"north-cyprus-investment-returns":["en"],"north-cyprus-property-buying-costs-2026":["tr","en","ru","de","ar"],"north-cyprus-rental-income-tax-guide":["en"],"north-cyprus-rental-yields-by-area-2026":["en"],"north-cyprus-roi-calculator-5-year-projection-2026":["tr","en"],"north-cyprus-scandinavian-winter-escape-2026":["tr","en"],"north-cyprus-title-deed-tax-2026":["tr","en","ru","de","ar"],"north-cyprus-vs-dubai-property-2026":["en"],"odtu-kktc-kalkanli-kiralik-ev-rehberi-2026":["tr"],"ogrenci-kiralama-checklist":["tr","en","ru","de","ar"],"permission-to-purchase-9-step-trnc":["tr","en","ru","de","ar"],"pet-relocation-uk-to-north-cyprus":["en"],"s1-form-uk-retirees-trnc-roc-2026":["en"],"sanal-mobilyalama-etik-kurallari":["tr"],"selling-north-cyprus-property-2026":["en"],"severnyy-kipr-relokatsiya-ot-rossiyan-2026":["tr","en","ru"],"taklufa-maeisha-shamal-qubrus":["ar"],"tapu-devrinden-once-alici-haklari-kktc":["tr","en","de"],"tr-vs-kktc-emlak-yatirimi-karsilastirmasi":["tr","en","ru","de","ar"],"uk-autumn-budget-2025-north-cyprus-property-investor":["tr","en"],"uk-driving-licence-trnc-2026":["en"],"uk-pension-overseas-north-cyprus-vs-spain-portugal-2026":["tr","en"],"uk-state-pension-trnc-cyprus-uplift-2026":["en"],"verify-trnc-title-deed-types":["tr","en","ru","de","ar"],"virtual-staging-sell-faster":["tr","en"],"visa-residency-guide-north-cyprus":["en"],"yabanci-yatirimci-emlakci-satis-stratejisi-kktc":["tr","en"],"zhizn-na-severnom-kipre":["ru"]};function i(e){return n[e]??[]}let l={"5-year-residency-exemption-uk-trnc":"en","banking-fx-uk-retirees-cyprus-2026":"en","best-places-to-live-north-cyprus-uk-retirees":"en","british-living-north-cyprus-daily-life":"en","buying-property-north-cyprus-uk-retiree-2026":"en","cost-of-living-kyrenia-uk-retiree-2026":"en","cost-of-living-north-cyprus-2026":"en","dalil-aqarat-shamal-qubrus":"ar","expat-life-north-cyprus":"en","gbp-pricing-convention-north-cyprus":"en","healthcare-north-cyprus-uk-retiree-guide":"en","immobilien-nordzypern-kaufen":"de","kvartiry-severnogo-kipra":"ru","nalogi-rashody-nedvizhimost-severnyy-kipr-2026":"ru","nordzypern-altersruhesitz-auswandern-rente-2026":"de","north-cyprus-investment-returns":"en","north-cyprus-rental-income-tax-guide":"en","north-cyprus-rental-yields-by-area-2026":"en","north-cyprus-vs-dubai-property-2026":"en","pet-relocation-uk-to-north-cyprus":"en","s1-form-uk-retirees-trnc-roc-2026":"en","selling-north-cyprus-property-2026":"en","taklufa-maeisha-shamal-qubrus":"ar","uk-driving-licence-trnc-2026":"en","uk-state-pension-trnc-cyprus-uplift-2026":"en","visa-residency-guide-north-cyprus":"en","zhizn-na-severnom-kipre":"ru"};function a(e){return l[e]??"tr"}function u(e,t){let r=function(e){let t=i(e);if(0===t.length)return[];if(!t.includes("tr")){let t=a(e);return"tr"===t?[]:[t]}return t.filter(e=>"tr"!==e)}(e);if("tr"!==t&&r.includes(t))return`/${t}/blog/${e}`;let n=a(e);return"tr"!==n&&r.includes(n)?`/${n}/blog/${e}`:`/blog/${e}`}},40955:(e,t,r)=>{r.d(t,{At:()=>a,HX:()=>u,Pv:()=>o});let n={girne:{en:"Kyrenia",ru:"Кирения",de:"Kyrenia",ar:"كيرينيا"},lefkosa:{en:"Nicosia",ru:"Никосия",de:"Nikosia",ar:"نيقوسيا"},gazimagusa:{en:"Famagusta",ru:"Фамагуста",de:"Famagusta",ar:"فاماغوستا"},guzelyurt:{en:"Morphou",ru:"Морфу",de:"Morphou"},iskele:{en:"Iskele",ru:"Искеле",de:"İskele"},lefke:{en:"Lefke",ru:"Лефке",de:"Lefke"}},i={girne:"Кирении",lefkosa:"Никосии",gazimagusa:"Фамагусте",guzelyurt:"Морфу",iskele:"Искеле",lefke:"Лефке"};function l(e){return e.toLocaleLowerCase("tr-TR").normalize("NFD").replace(/[̀-ͯ]/g,"").replace(/ı/g,"i").trim()}function a(e,t){let r=(e??"").trim();if(!r||"tr"===t)return r;let i=n[l(r)];return i?i[t]??i.en??r:r}function u(e,t){let r=(e??"").trim();return r&&"ru"===t?i[l(r)]??a(r,"ru"):a(r,t)}let s=Object.fromEntries(Object.entries(n).filter(e=>!!e[1].ru).map(([e,t])=>[t.ru,e]));function o(e,t){if(!e||"ru"!==t)return e;let r=s[e];return r?i[r]??e:e}},46961:(e,t,r)=>{r.d(t,{Lk:()=>n,VV:()=>a,WS:()=>u,p5:()=>l});let n="project",i=["off_plan","under_construction"];function l(e){return e&&"all"!==e?e===n?i:[e]:[]}function a(e,t){let r=l(t);return 0===r.length?e:1===r.length?e.eq("listing_category",r[0]):e.in("listing_category",r)}function u(e,t){let r=l(t);return 0===r.length||!!e&&r.includes(e)}},48623:(e,t,r)=>{r.d(t,{LD:()=>a,fF:()=>u}),r(84755);let n=[{group:"apartment",trSlug:"daire",slugs:{tr:"daire",en:"apartments",de:"wohnungen",ru:"kvartiry",ar:"apartments"}},{group:"house",trSlug:"mustakil-ev",slugs:{tr:"mustakil-ev",en:"houses",de:"haeuser",ru:"doma",ar:"houses"}},{group:"villa",trSlug:"villa",slugs:{tr:"villa",en:"villas"}},{group:"penthouse",trSlug:"penthouse",slugs:{tr:"penthouse",en:"penthouses"}},{group:"studio",trSlug:"studyo",slugs:{tr:"studyo",en:"studios"}},{group:"bungalow",trSlug:"bungalov",slugs:{tr:"bungalov",en:"bungalows"}},{group:"land",trSlug:"arsa",slugs:{tr:"arsa"}},{group:"commercial",trSlug:"ticari",slugs:{tr:"ticari"}}];n.map(e=>[e.group,e]);let i=new Map(n.map(e=>[e.trSlug,e])),l=new Map(n.flatMap(e=>Object.entries(e.slugs).map(([t,r])=>[`${t}|${r}`,e])));function a(e,t){return t?l.get(`${e}|${t}`)?.trSlug??null:null}function u(e,t){return e?i.get(e)?.slugs[t]??null:null}},51052:(e,t,r)=>{function n(e){if(!e)return"—";let t="string"==typeof e?parseFloat(e):e;
1return isNaN(t)||t<=0?"—":`${t.toLocaleString("tr-TR")}m\xb2`}function i(e){if(e.area_display_label&&e.area_display_label.trim())return e.area_display_label.trim();let t=e.area_display_value,r=e.area_display_unit,i="string"==typeof t?parseFloat(t):t;if(i&&!isNaN(i)&&i>0&&r&&"sqm"!==r){let e=i.toLocaleString("tr-TR");if("donum"===r)return`${e} d\xf6n\xfcm`;if("evlek"===r)return`${e} evlek`;if("parcel"===r)return`${e} parsel`}return n(e.area_sqm)}r.d(t,{Sn:()=>n,pj:()=>i}),r(98308)},57950:(e,t,r)=>{r.d(t,{aW:()=>s,lg:()=>o});var n=r(88184),i=r(15005),l=r(84755),a=r(94017),u=r(5895);function s(e,t){let r=e.split("?")[0].replace(/\/+$/,"");if(t){let e=t.replace(/\/+$/,"");if(r===e)return 1;if(r.startsWith(`${e}/`))return(0,a.W)(r.slice(e.length+1))??1}let n=r.split("/").filter(Boolean).at(-1);return(0,a.W)(n)??1}function o(e,t,r){let s,o;return!function(e){let t=e.split("?")[0].replace(/\/+$/,"");if((0,i.Bf)(t))return!0;let r=(0,u.ay)(t);if(r&&1===r.page||(0,i.L6)(t))return!0;let n=t.split("/").filter(Boolean),a="tr"===n[0]?n.slice(1):n;if(1===a.length)return"satilik"===a[0]||"kiralik"===a[0];if(a.length<2||a.length>3)return!1;let[s,o,c]=a;return!!(2===a.length&&"gunluk-kiralik"!==s&&(0,l.pU)(o))||("satilik"===s||"kiralik"===s||"gunluk-kiralik"===s)&&!!i.gz.includes(o)&&(!!(!c||(0,l.SQ)(o,c))||"gunluk-kiralik"!==s&&(0,l.pU)(c))}(e)||[...t.keys()].filter(e=>"page"!==e).length>0?null:(s=(0,n.s4)(r),o=e.replace(/\/+$/,""),s<=1?o:`${o}/${a.C}${s}`)}},61204:(e,t,r)=>{r.d(t,{Zh:()=>v,dz:()=>w,Zn:()=>o,E$:()=>p,IF:()=>l,Jy:()=>$,as:()=>T,JM:()=>_,v7:()=>m,eo:()=>y,W4:()=>n,$w:()=>h,ky:()=>g,TN:()=>U,Fe:()=>W,Gz:()=>j,sc:()=>R,G9:()=>G,BT:()=>F});let{PUBLIC_TITLE_DEED_CONTENT_ENABLED:n,MCP_LEGAL_TOOLS_ENABLED:i,PROPERTY_LEGAL_GUIDES_ENABLED:l,EVLEK_APPROVED_PROPERTY_BADGE_ENABLED:a,SALE_PUBLISHING_REGULATED_AGENCIES_ONLY:u,RENTAL_OWNER_PUBLISHING_ENABLED:s,HOLIDAY_HOME_LISTINGS_ENABLED:o,LEGAL_HOLD_FAIL_CLOSED:c,LEGAL_CLAIMS_FAIL_CLOSED:p,PROPERTY_HISTORY_PUBLIC_DISPLAY_ENABLED:d,AI_LEGAL_CONCLUSIONS_ENABLED:f,PUBLIC_RELATED_PARTY_PROJECTS_ENABLED:k,PUBLISHER_PAID_PLANS_ENABLED:h,WEB_DIRECT_CHECKOUT_ENABLED:g,PUBLIC_PRESS_KIT_ENABLED:m,PUBLIC_STUDENT_DORM_GUIDE_ENABLED:y,PUBLIC_UNIVERSITY_FAQS_ENABLED:b,PUBLIC_INVESTMENT_MODELS_ENABLED:$,CALCULATOR_TOOLS_ENABLED:v,PUBLIC_PRACTICAL_FAQ_ENABLED:_,DISTRICT_EDITORIAL_ENABLED:w,NATIVE_MOBILE_REGULATED_PUBLISHING_ENABLED:L,BIOMETRIC_KYC_ENABLED:S,PROFESSIONAL_DOCUMENT_AI_OCR_ENABLED:z,TELEGRAM_PII_COMMANDS_ENABLED:E}=Object.freeze({PUBLIC_TITLE_DEED_CONTENT_ENABLED:!1,MCP_LEGAL_TOOLS_ENABLED:!1,PROPERTY_LEGAL_GUIDES_ENABLED:!1,EVLEK_APPROVED_PROPERTY_BADGE_ENABLED:!1,SALE_PUBLISHING_REGULATED_AGENCIES_ONLY:!0,RENTAL_OWNER_PUBLISHING_ENABLED:!1,HOLIDAY_HOME_LISTINGS_ENABLED:!1,LEGAL_HOLD_FAIL_CLOSED:!0,LEGAL_CLAIMS_FAIL_CLOSED:!0,PROPERTY_HISTORY_PUBLIC_DISPLAY_ENABLED:!1,AI_LEGAL_CONCLUSIONS_ENABLED:!1,PUBLIC_RELATED_PARTY_PROJECTS_ENABLED:!1,PUBLISHER_PAID_PLANS_ENABLED:!1,WEB_DIRECT_CHECKOUT_ENABLED:!1,PUBLIC_PRESS_KIT_ENABLED:!0,PUBLIC_STUDENT_DORM_GUIDE_ENABLED:!0,PUBLIC_UNIVERSITY_FAQS_ENABLED:!1,PUBLIC_INVESTMENT_MODELS_ENABLED:!1,CALCULATOR_TOOLS_ENABLED:!0,PUBLIC_PRACTICAL_FAQ_ENABLED:!0,DISTRICT_EDITORIAL_ENABLED:!0,NATIVE_MOBILE_REGULATED_PUBLISHING_ENABLED:!1,BIOMETRIC_KYC_ENABLED:!1,PROFESSIONAL_DOCUMENT_AI_OCR_ENABLED:!1,TELEGRAM_PII_COMMANDS_ENABLED:!1}),A=Object.freeze(["kktc-kocan-tapu-rehberi","verify-trnc-title-deed-types","is-north-cyprus-property-safe-title-deeds-ipc-2026","kat-irtifak-vs-full-title-deed-uk-buyers","north-cyprus-title-deed-tax-2026","tapu-devrinden-once-alici-haklari-kktc"]),N=Object.freeze(["5-year-residency-exemption-uk-trnc","buying-property-foreigners-guide","buying-property-north-cyprus-uk-retiree-2026","immobilien-nordzypern-kaufen","kibris-ev-fiyatlari-2026-girne-iskele-satilik-daire","kktc-2026-emlak-piyasasi-analizi","kktc-emlakci-olma-rehberi-2026","kktc-emlakci-secimi","kktc-ilk-ev-alicisi-rehberi","kktc-off-plan-guvenli-yatirim","kktc-yatirim-rehberi","nordzypern-vs-mallorca-spanien-immobilien-vergleich-2026","north-cyprus-investment-returns","north-cyprus-roi-calculator-5-year-projection-2026","permission-to-purchase-9-step-trnc","severnyy-kipr-relokatsiya-ot-rossiyan-2026","uk-autumn-budget-2025-north-cyprus-property-investor","yabanci-yatirimci-emlakci-satis-stratejisi-kktc"]),T=N,x=Object.freeze([...Object.freeze(["airbnb-girne-gunluk-kiralik-rehber","kisa-uzun-donem-kiralama","kktc-gunluk-kiralik-yatirim-rehberi"]),...A]),C=Object.freeze(["yabanci-yatirimci-kktc","kocan-tapu-tipleri"]),B=new Set(A),I=new Set(N),O=new Set(T),D=new Set(x),M=new Set(C);function U(){return!p}function P(e){return!B.has(e)||!p&&n&&l}function R(e){return B.has(e)?P(e):!I.has(e)||!p&&l}function j(e){return O.has(e)&&!R(e)}function F(e){return B.has(e)?!P(e):D.has(e)&&!o}function W(e){return!j(e)&&!F(e)}function G(e){return!M.has(e)||("kocan-tapu-tipleri"===e?!p&&n&&l:!p&&l)}},64498:(e,t,r)=>{r.d(t,{GS:()=>c,PM:()=>f,UI:()=>p,Vu:()=>n,cF:()=>u,lq:()=>o,sb:()=>d}),r(51052);let n=70,i=/(?:(?:£|€|\$|₺)\s*\d[\d.,]*|\b(?:gbp|stg|eur|usd|try|tl)\s*\d[\d.,]*\b|\b\d[\d.,]*\s*(?:gbp|stg|eur|usd|try|tl)\b)/iu,l=/(?:https?:\/\/|www\.|\b[\p{L}\p{N}._%+-]+@[\p{L}\p{N}.-]+\.\p{L}{2,}\b|(?:\+?\d[\s().-]*){8,})/iu,a=/\b(?:payment\s+plan|instalments?|installments?|down\s+payment|monthly\s+payment|taksit|peşinat|pesinat)\b/iu;function u(e){return[...e].length}function s(e){return e>
1=64976&&e<=65007||(65535&e)==65534||(65535&e)==65535}function o(e){for(let t of e){let e=t.codePointAt(0);if(e>=0&&e<=31||e>=127&&e<=159||e>=8234&&e<=8238||e>=8294&&e<=8297||8203===e||65533===e||s(e))return!0}return!1}function c(e){let t="";for(let r of e.replace(/\u00A0/gu,"").normalize("NFKC").replace(/\uE000/gu,"\xa0")){let e=r.codePointAt(0);if(9===e||10===e||13===e){t+=" ";continue}e>=0&&e<=31||e>=127&&e<=159||e>=8234&&e<=8238||e>=8294&&e<=8297||8203===e||65533===e||s(e)||(t+=r)}return t.replace(/[^\S\u00A0]+/gu," ").replace(/^[\s"'«»•*|:;,\-–—]+|[\s"'«»•*|:;,]+$/gu,"").trim()}function p(e,t){let r=c(e);if(u(r)<=t)return r;let n=[...r].slice(0,t+1).join("");return(n.slice(0,Math.max(0,n.lastIndexOf(" "))).trim()||[...r].slice(0,t).join("").trim()).replace(/[\s,;:·.\-–—/|]+$/u,"").trim()}function d(e){let t=c(e),r=t.split(/\s+/u).filter(Boolean),n=t.match(/[|/·•;]+|\s[-–—]\s/gu)??[],i=t.match(/[.!?؟]+/gu)??[],l=t.split(",").filter(e=>e.trim()).length;return r.length>12||n.length>3||i.length>1||l>5||a.test(t)}function f(e){return p(c(e).replace(l," ").replace(i," ").replace(a," ").replace(/[^\S\u00A0]+/gu," ").trim(),72)}},67234:(e,t,r)=>{r.d(t,{$g:()=>i,$t:()=>a,GU:()=>k,J9:()=>l,Jr:()=>c,Np:()=>s,R5:()=>v,Sd:()=>n,VP:()=>m,W5:()=>_,cj:()=>u,gO:()=>o,ij:()=>$,l2:()=>h,nY:()=>f,nl:()=>d,rz:()=>p});let n="property-photos",i="property-videos",l="property-documents",a="property-models",u="agent-photos",s="agent-verification",o=0xf00000,c=0x2800000,p=0x6400000,d=0xa00000,f=0xc800000,k=5242880,h=0xa00000,g="/storage/v1/object/public/";function m(e){return`${Math.round(e/1048576)}MB`}let y=[n],b={photo:[n],video:[i,...y],floor_plan:[n,l],document:[l,...y],model_3d:[a,...y]};function $(e,t){if(!function(e){if("string"!=typeof e||!e.trim())return!1;try{return"https:"===new URL(e).protocol}catch{return!1}}(e)||"string"==typeof e&&/^(blob:|file:|content:|ph:)/i.test(e))return null;let r=function(e){try{let t=new URL(e),r="https://ndddtdwwqspevuugxrxt.supabase.co\n";if(r){let e=new URL(r).origin;if(t.origin!==e)return null}else if(!t.hostname.endsWith(".supabase.co")&&"localhost"!==t.hostname&&"127.0.0.1"!==t.hostname)return null;let n=t.pathname.indexOf(g);if(-1===n)return null;let i=t.pathname.slice(n+g.length);return decodeURIComponent(i.split("/")[0]||"")||null}catch{return null}}(e);return r&&b[t].includes(r)?e:null}function v(e,t){return Array.isArray(e)?e.map(e=>$(e,t)).filter(e=>!!e):[]}function _(e,t,r=60){if("string"!=typeof e||!e||e.includes("/storage/v1/render/image/"))return null;let n=e.indexOf(g);if(-1===n)return null;let i=e.slice(n+g.length).split("?")[0];return!i||/(?:^|\/)virtual-staging(?:\/|$)/i.test(i)?null:`${e.slice(0,n)}/storage/v1/render/image/public/${i}?width=${t}&quality=${r}`}},84755:(e,t,r)=>{r.d(t,{DW:()=>l,SQ:()=>i,Sc:()=>a,cM:()=>c,pU:()=>o,vg:()=>d});let n={lefkosa:["gonyeli","kucukkaymakli","haspolat","ortakoy","yenikent","hamitkoy","taskinkoy","gocmenkoy","dikmen","marmara","kizilbas","alaykoy","degirmenlik","lefkosa-merkez"],girne:["alsancak","lapta","catalkoy","karakum","esentepe","edremit","ozankoy","bellapais","karaoglanoglu","zeytinlik","arapkoy","karsiyaka","girne-merkez","kayalar","dogankoy"],gazimagusa:["canakkale","tuzla","sakarya","baykal","gulseren","gazimagusa-merkez","yenibogazici","maras-cevresi","tatlisu","kucuk-erenkoy"],iskele:["long-beach","bogaz","bafra","yenibogazici","kaplica","dipkarpaz","iskele-merkez","mehmetcik","bahceler"],guzelyurt:["guzelyurt-merkez","bostanci","yesilirmak","serhatkoy","gaziveren","kalkanli"],lefke:["lefke-merkez","gemikonagi","yesilyurt"]};function i(e,t){let r=n[e];return!!r&&r.includes(t)}let l=[{slug:"daire",propertyTypes:["apartment"]},{slug:"villa",propertyTypes:["villa"]},{slug:"studyo",propertyTypes:["studio"]},{slug:"mustakil-ev",propertyTypes:["villa","detached","bungalow"]},{slug:"bungalov",propertyTypes:["bungalow"]},{slug:"penthouse",propertyTypes:["penthouse"]},{slug:"arsa",propertyTypes:["residential_land","commercial_land","farmland"]},{slug:"ticari",propertyTypes:["shop","office","warehouse","whole_building","hotel"]}],a=l.map(e=>e.slug),u=new Map(l.map(e=>[e.slug,e])),s=new Map([...l].sort((e,t)=>
1t.propertyTypes.length-e.propertyTypes.length).flatMap(e=>e.propertyTypes.map(t=>[t,e.slug])));function o(e){return u.has(e)}function c(e){return e?u.has(e)?e:s.get(e)??null:null}let p=new Set(Object.keys(n));function d(e){return p.has(e)}},87841:(e,t,r)=>{r.d(t,{Fi:()=>S,Qt:()=>$,X5:()=>z,YW:()=>f,_l:()=>l._l,aS:()=>E,bc:()=>L,cn:()=>w,eE:()=>N,eK:()=>g,el:()=>o,gY:()=>b,h6:()=>A,j7:()=>_});var n=r(46961),i=r(84755),l=r(12984),a=r(15005),u=r(57950),s=r(64498);function o(e,t){let r=new URLSearchParams(t);r.delete("type"),r.delete("city"),r.delete("pt");let n=r.get("page");if(n){let t=(0,u.lg)(e,r,n);if(t)return t}let i=r.toString();return i?`${e}?${i}`:e}let c={girne:{tr:"girne",en:"kyrenia",ru:"kireniya",de:"kyrenia",ar:"kyrenia"},lefkosa:{tr:"lefkosa",en:"nicosia",ru:"nikosiya",de:"nikosia",ar:"nicosia"},gazimagusa:{tr:"gazimagusa",en:"famagusta",ru:"famagusta",de:"famagusta",ar:"famagusta"},guzelyurt:{tr:"guzelyurt",en:"morphou",ru:"morfu",de:"morphou",ar:"morphou"},iskele:{tr:"iskele",en:"iskele",ru:"iskele",de:"iskele",ar:"iskele"},lefke:{tr:"lefke",en:"lefke",ru:"lefke",de:"lefke",ar:"lefke"}};function p(e){return""===e||/^[A-Za-z0-9\-._~!$&'()*+,;=:@%]+$/.test(e)?e:encodeURIComponent(e)}function d(e){return`/properties/${e}`}function f(e,t={}){let r=new URLSearchParams({edit:e});return t.returnTo&&r.set("returnTo",t.returnTo),`/dashboard/ilan-ekle?${r.toString()}`}let k={sale:"satilik",rent:"kiralik"},h={ç:"c",ğ:"g",ı:"i",i:"i",ö:"o",ş:"s",ü:"u"};function g(e){return(0,i.cM)(e)}let m={satilik:new Set(i.Sc),kiralik:new Set(i.Sc)},y=new Set(a.gz);function b(e,t,r){return(0,i.pU)(t)?r?y.has(r)?`/tr/${e}/${r}/${t}`:null:m[e].has(t)?`/tr/${e}/${t}`:null:null}function $(e){if(!e)return null;let t=e.trim();return t&&"all"!==t&&t.toLocaleLowerCase("tr-TR").replace(/[çğıiöşü]/g,e=>h[e]??e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")||null}function v(e,t="tr"){let r=$(e);if(!r)return null;let n=(0,l.nf)(t),i=c[r]?.[n];return i?i.trim().toLocaleLowerCase("und").normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\p{Letter}\p{Number}]+/gu,"-").replace(/^-+|-+$/g,"")||null:r}function _(e){return/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(e??"")}function w(e){if(!e)return null;let t=e.trim().toLocaleLowerCase("tr-TR"),r=t.match(/(?:^|-)evl-?(\d{1,12})(?:-|$)/),n=t.match(/(?:^|-)(\d{4,12})$/),i=r?.[1]??n?.[1]??null;if(!i)return null;let l=Number(i);return Number.isInteger(l)&&l>0?l:null}function L(e,t){let r=e.match(/^([^?#]*)(.*)$/),n=r?.[1]||"/",i=r?.[2]||"",a=n.split("/").filter(Boolean);if(4!==a.length)return null;let[u,s,o,d]=a,f=(0,l.nf)(u);if(f!==u||null===w(d))return null;let k=(0,l.Bs)(s),h=(0,l.bN)(k,f),g="satilik"===h?"sale":"kiralik"===h?"rent":"gunluk-kiralik"===h?"daily":null;if(!g)return null;let m=(0,l.Bs)(o),y=function(e,t){let r=(0,l.nf)(t);for(let[t,n]of Object.entries(c))if(n[r]===e)return t;return null}(m,f)??(c[m]?m:null);if(!y)return null;let b=(0,l.nf)(t),$=(0,l.al)(g,b),_=v(y,b);return $&&_?`/${b}/${p($)}/${p(_)}/${d}${i}`:null}function S(e,t="tr"){var r,n,i;let a,u,o,c,f,k,h,m,y,b;if("string"==typeof e)return d(e);let _=(0,l.nf)(t),w=(0,l.al)(e.type,_),L=v(e.city,_),z=(r=e,n=_,o="tr"===(0,l.nf)(n)?r.title_tr||r.title_en:r.title_en||r.title_tr,c=$((0,s.PM)(o??"")),f=$(r.district),k=g(r.property_type),h=r.bedrooms&&r.bedrooms>0?`${r.bedrooms}-1`:null,m=r.area_sqm&&r.area_sqm>0?`${Math.round(r.area_sqm)}m2`:null,y=[],c&&y.push(c),f&&!y.some(e=>e.includes(f))&&y.push(f),!c&&h&&y.push(h),!c&&k&&y.push(k),!c&&m&&y.push(m),(b=(u=!Number.isInteger(a="number"==typeof(i=r.listing_number)?i:"string"==typeof i&&i.trim()?Number(i):NaN)||a<=0?null:String(a).padStart(6,"0"))?`evl-${u}`:null)?(y.push(b),y.join("-").replace(/-+/g,"-").replace(/^-+|-+$/g,"")):null);return w&&L&&z?`/${_}/${p(w)}/${p(L)}/${p(z)}`:d(e.id)}function z(e,t){let r=new Set(Array.from(t.entries()).filter(([e,t])=>"view"!==e&&""!==t.trim()&&"all"!==t.trim()).map(([e])=>e)),n=(e,t,r)=>{let n=$(t),i=g(r);if(n&&i)return b(e,i,n);let l="satilik"===e?"sale":"rent";return n?(0,a.gh)(l,"tr",n):i?b(e,i):(0,a.QL)(l,"tr")};if("/properties"===e){let e=k[t.get("type")??""];return!e||r.has("city")&&!$(t.get("city"))||r.has("pt")&&!g(t.get("pt"))?null:n(e,t.get("
1city"),t.get("pt"))}let u=e.split("/").filter(Boolean),s=1===u.length?"tr":2===u.length&&a.CQ.includes(u[0])?u[0]:null,o=1===u.length?u[0]:u[1],c=s&&o?"satilik"===o||"kiralik"===o?o:(0,l.bN)(o,s):null,p="satilik"===c?"sale":"kiralik"===c?"rent":null;if(s&&p&&"tr"!==s){if(!r.has("city"))return null;let e=$(t.get("city"));return e?(0,a.gh)(p,s,e):null}if("tr"===s&&p&&(r.has("city")||r.has("pt")))return r.has("city")&&!$(t.get("city"))||r.has("pt")&&!g(t.get("pt"))?null:n("sale"===p?"satilik":"kiralik",t.get("city"),t.get("pt"));let d=e.match(/^\/(?:tr\/)?(satilik|kiralik)\/([^/?#]+)\/?$/);if(!d)return null;let f=d[1],h=d[2];if((0,i.pU)(h)){if(!r.has("city"))return null;let e=$(t.get("city"));if(!e)return null;if(r.has("pt")){let e=g(t.get("pt"));if(!e||e!==h)return null}return b(f,h,e)}if(!r.has("pt"))return null;let m=g(t.get("pt"));return m?b(f,m,h):null}function E(e,t={}){return"active"===e.status?S(e):f(e.id,t)}function A(e,t={}){let r=new URLSearchParams;return"all"!==e.type&&e.type!==t.fixedType&&r.set("type",e.type),"all"!==e.city&&e.city!==t.fixedCity&&r.set("city",e.city),"all"===e.district||t.fixedDistrict||r.set("district",e.district),e.search&&r.set("search",e.search),"newest"!==e.sort&&r.set("sort",e.sort),"all"!==e.propertyType&&e.propertyType!==t.fixedPropertyType&&r.set("pt",e.propertyType),"all"!==e.rooms&&r.set("rooms",e.rooms),e.priceMin&&r.set("min",e.priceMin),e.priceMax&&r.set("max",e.priceMax),e.areaMin&&r.set("areamin",e.areaMin),e.areaMax&&r.set("areamax",e.areaMax),"all"!==e.bathrooms&&r.set("bath",e.bathrooms),e.listingCategory===n.Lk?r.set("source",n.Lk):"all"!==e.listingCategory&&r.set("cat",e.listingCategory),"all"!==e.contractType&&r.set("contract",e.contractType),e.floorMin&&r.set("floor",e.floorMin),e.nearUni&&r.set("near_uni",e.nearUni),e.quickFilters.available_now&&r.set("available_now","1"),e.quickFilters.bills_included&&r.set("bills_included","1"),e.quickFilters.furnished&&r.set("furnished","1"),e.quickFilters.parking&&r.set("parking","1"),e.quickFilters.pool&&r.set("pool","1"),e.quickFilters.sea_view&&r.set("sea_view","1"),e.quickFilters.no_deposit&&r.set("no_deposit","1"),e.viewExplicit&&r.set("view",e.view),r}function N(e,t){t.fixedType&&"all"!==t.fixedType&&e.get("type")===t.fixedType&&e.delete("type"),t.fixedCity&&e.get("city")===t.fixedCity&&e.delete("city"),t.fixedDistrict&&e.delete("district"),t.fixedPropertyType&&e.get("pt")===t.fixedPropertyType&&e.delete("pt")}},88184:(e,t,r)=>{r.d(t,{HS:()=>$,Li:()=>y,pw:()=>b,q:()=>l,rw:()=>a,s4:()=>m});var n=r(46961),i=r(61204);let l=24,a=[24,36,50],u=new Set(["all","rent","sale",...i.Zn?["daily"]:[]]),s=new Set(["newest","price-low","price-high","price-per-sqm-asc","score","area-large","area-small","views","nearest-uni"]),o=new Set(["","500","1000","2000"]),c=new Set(["list","split","map"]),p=new Set(["all","1","2","3+"]),d=new Set(["all","monthly","semester","yearly","cash","installment",...i.Zn?["daily"]:[]]),f=new Set(["all","monthly","semester","yearly"]),k=new Set(["all","cash","installment"]);function h(e){let t=Number(e);return Number.isInteger(t)&&t>0?t:null}function g(e,t={}){let r=e.trim();if(!r)return"";let n=Number(r);return!Number.isFinite(n)||t.nonNegative&&n<0||t.integer&&!Number.isInteger(n)?"":String(n)}function m(e){let t="number"==typeof e?e:"string"==typeof e?h(e):null;return null!==t&&Number.isInteger(t)&&t>0?t:1}function y(e){let t="number"==typeof e?e:"string"==typeof e?h(e):null;return null===t||!Number.isInteger(t)||t<=0?l:t>=50?50:a.includes(t)?t:l}function b(e,t){return(Math.max(1,e)-1)*Math.min(50,Math.max(1,t))}function $(e,t){var r,i;let l,a=e??{},h=e=>{let t=a[e];return"string"==typeof t?t:""},b=h("listingType"),$=h("type")||b,v=t?.type??$,_=u.has(v)?v:"all",w=(r=h("sort"),s.has(r)?r:"newest"),L=h("near_uni"),S=o.has(L)?L:"",z=h("view"),E=c.has(z),A=E?z:"list",N=y(h("limit")||h("perPage")||h("pageSize")),T=h("bath")||"all",x="all"===_||"rent"===_;return{type:_,city:t?.city??(h("city")||"all"),search:h("search"),sort:w,propertyType:t?.propertyType??(h("pt")||"all"),rooms:h("rooms")||"all",priceMin:g(h("min"),{nonNegative:!0}),priceMax:g(h("max"),{nonNegative:!0}),titleDeed:"all",district:t?.district??(h("district")||"all"),areaMin:g(h("areamin"),{nonNegative:!0}),areaMax:g(h("areamax"),{nonNegative:!0}),bathrooms:p.has(T)?T:"all",listingCategory:h("cat")||(h("source")===n.Lk?n.Lk:"all"),contractType:(i=h("contract")||"all",l=d.has(i)?i:"all","rent"===_?f.has(l)?l:"all":"sale"===_?k.has(l)?l:"all":"daily"===_?"all":l),floorMin:g(h("floor"),{integer:!0}),nearUni:S,view:A,viewExplicit:E,page:m(h("page")),pageSize:N,quickFilters:{verified_only:!1,available_now:x&&"1"===h("available_now"),bills_included:x&&"1"===h("bills_included"),furnished:"1"===h("furnished"),parking:"1"===h("parking"),pool:"1"===h("pool"),sea_view:"1"===h("sea_view"),no_deposit:x&&"1"===h("no_deposit")}}}Object.freeze($({}))},90363:(e,t,r)=>{r.d(t,{Br:()=>m,Kb:()=>d,LX:()=>a,Pl:()=>y,Qe:()=>s,gt:()=>f,iU:()=>p,nF:()=>o,od:()=>h,q2:()=>u,uo:()=>g});var n=r(50049),i=r(66614),l=r(24538);let a={apartment:{tr:"Daire",en:"Apartment",ru:"Квартира",de:"Wohnung",ar:"شقة"},residence:{tr:"Rezidans",en:"Residence",ru:"Резиденция",de:"Residenz",ar:"مجمّع سكني"},villa:{tr:"Villa",en:"Villa",ru:"Вилла",de:"Villa",ar:"فيلا"},twin:{tr:"İkiz Villa",en:"Twin Villa",ru:"Вилла-дуэт",de:"Doppelhaus",ar:"فيلا توأم"},detached:{tr:"M\xfcstakil",en:"House",ru:"Дом",de:"Haus",ar:"منزل"},bungalow:{tr:"Bungalov",en:"Bungalow",ru:"Бунгало",de:"Bungalow",ar:"بنغالو"},penthouse:{tr:"Penthouse",en:"Penthouse",ru:"Пентхаус",de:"Penthouse",ar:"بنتهاوس"},studio:{tr:"St\xfcdyo",en:"Studio",ru:"Студия",de:"Studio",ar:"استوديو"},duplex:{tr:"Dublex",en:"Duplex",ru:"Дуплекс",de:"Duplex",ar:"دوبلكس"}
1,shop:{tr:"D\xfckkan",en:"Shop",ru:"Магазин",de:"Gesch\xe4ft",ar:"متجر"},office:{tr:"Ofis",en:"Office",ru:"Офис",de:"B\xfcro",ar:"مكتب"},warehouse:{tr:"Depo",en:"Storage",ru:"Склад",de:"Lager",ar:"مستودع"},whole_building:{tr:"Komple Bina",en:"Whole Building",ru:"Здание целиком",de:"Ganzes Geb\xe4ude",ar:"مبنى كامل"},hotel:{tr:"Otel / Turistik Tesis",en:"Hotel / Tourist Facility",ru:"Отель / туристический объект",de:"Hotel / Touristische Anlage",ar:"فندق / منشأة سياحية"},residential_land:{tr:"Arsa",en:"Land",ru:"Участок",de:"Grundst\xfcck",ar:"أرض"},commercial_land:{tr:"Tic. Arsa",en:"Comm. Land",ru:"Ком. участок",de:"Gewerbefl\xe4che",ar:"أرض تجارية"},farmland:{tr:"Tarla",en:"Farmland",ru:"Поле",de:"Acker",ar:"مزرعة"}},u={apartment:n.A,residence:n.A,villa:i.A,twin:i.A,detached:i.A,bungalow:i.A,penthouse:n.A,studio:n.A,duplex:n.A,shop:n.A,office:n.A,warehouse:n.A,whole_building:n.A,hotel:n.A,residential_land:l.A,commercial_land:l.A,farmland:l.A},s=["residential_land","commercial_land","farmland"],o=["shop","office","warehouse","whole_building","hotel","commercial_land"],c=["villa","twin","detached","bungalow","whole_building","hotel"];function p(e){return!!e&&s.includes(e)}function d(e){return!!e&&c.includes(e)}function f(e,t){return a[e]?.[t]||a[e]?.en||e}function k(e){if("string"!=typeof e)return null;let t=e.trim().match(/^(\d+)/);if(!t)return null;let r=Number(t[1]);return Number.isFinite(r)?r:null}function h(e){if("studio"===e.property_type)return!0;let t=String(e.room_config??"").toLowerCase();return/st[uü]dyo|studio/.test(t)}function g(e){return!p(e.property_type)&&(!!(h(e)||Number(e.bedrooms)>0)||(k(e.room_config)??0)>0)}function m(e){return Number(e.bathrooms)>0}function y(e,t){if(!g(e))return null;if(h(e))return t in a.studio?a.studio[t]:a.studio.en;let r=String(e.room_config??"").trim();return r&&null!==k(r)?r:`${Number(e.bedrooms)}+1`}},94017:(e,t,r)=>{r.d(t,{C:()=>n,W:()=>i});let n="sayfa-";function i(e){if(!e)return null;let t=/^sayfa-([1-9]\d*)$/.exec(e);if(!t)return null;let r=Number(t[1]);return Number.isSafeInteger(r)&&r>=2?r:null}},98308:(e,t,r)=>{r.d(t,{$g:()=>s,Cb:()=>o,WM:()=>a,eq:()=>l,wV:()=>c});let n=new Set(["tr","de"]),i=new Set(["ru"]);function l(e){let t=(e??"tr").toLowerCase().slice(0,2);return n.has(t)?".":i.has(t)?"\xa0":","}function a(e,t){var r;let n;return r=l(t),n=String(Math.round(Math.abs(e))).replace(/\B(?=(\d{3})+(?!\d))/g,r),e<0?`-${n}`:n}let u={GBP:"\xa3",TRY:"₺",EUR:"€",USD:"$"};function s(e,t="tr",r={}){let n=r.currency??"GBP",i=u[n]??n;return`${i}${a(e,t)}`}function o(e,t){return`\xa3${a(Math.round(e),t)}`}function c(e,t="tr",r={}){let n;if(1e6>Math.abs(e))return s(e,t,r);let i=r.currency??"GBP",l=u[i]??i,a=(Math.abs(e)/1e6).toFixed(1).replace(".","tr"===(n=(t??"tr").toLowerCase().slice(0,2))||"de"===n||"ru"===n?",":"."),o=e<0?"-":"";switch((t??"tr").toLowerCase().slice(0,2)){case"tr":return`${o}${l}${a} mn`;case"de":return`${o}${a} Mio. ${l}`;case"ru":return`${o}${a} млн ${l}`;case"ar":return`${o}${a} مليون ${l}`;default:return`${o}${l}${a}M`}}}}]);

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.