{"id":97,"date":"2026-11-02T04:07:21","date_gmt":"2026-11-02T00:07:21","guid":{"rendered":"https:\/\/lagmsheni.ge\/apartments\/type-1\/"},"modified":"2026-11-02T04:21:29","modified_gmt":"2026-11-02T00:21:29","slug":"type-1","status":"publish","type":"page","link":"https:\/\/lagmsheni.ge\/ka\/apartments\/type-1\/","title":{"rendered":"Category 1"},"content":{"rendered":"\n<style>\n.lg-wrap{max-width:1200px;margin:0 auto;font-family:inherit;color:#222}\n.lg-wrap h2{margin:0 0 .4em}\n.lg-floors{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 18px}\n.lg-floors button{border:1px solid #3d5a40;background:#fff;color:#3d5a40;padding:8px 16px;border-radius:999px;cursor:pointer;font:inherit;font-weight:600}\n.lg-floors button.on{background:#3d5a40;color:#fff}\n.lg-plan svg{width:100%;height:auto;display:block}\n.lg-plan .ap-u{cursor:pointer} .lg-plan .ap-u .ap-shape{transition:fill .2s}\n.lg-plan .ap-u:hover .ap-shape{fill:#d9e6d3!important}\n.lg-plan .ap-u.st-reserved .ap-shape{fill:#f7e3b5!important} .lg-plan .ap-u.st-sold .ap-shape{fill:#e3e3e3!important}\n.lg-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;color:#555;margin:10px 0 30px}\n.lg-legend i{display:inline-block;width:14px;height:14px;border-radius:3px;margin-right:6px;vertical-align:-2px}\n.lg-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:0 0 14px}\n.lg-filters select{padding:8px 10px;border:1px solid #ccc;border-radius:8px;font:inherit;background:#fff}\n.lg-table{width:100%;border-collapse:collapse;font-size:15px}\n.lg-table th,.lg-table td{padding:10px 8px;border-bottom:1px solid #eee;text-align:left;white-space:nowrap}\n.lg-table th{font-size:13px;color:#777;font-weight:600}\n.lg-table th.sort{cursor:pointer;user-select:none}\n.lg-table th.sort:hover{color:#3d5a40}\n.lg-table th.sort:after{content:'\u2195';margin-left:5px;opacity:.35;font-size:12px}\n.lg-table th.sort.asc:after{content:'\u25b2';opacity:1;color:#3d5a40;font-size:10px}\n.lg-table th.sort.desc:after{content:'\u25bc';opacity:1;color:#3d5a40;font-size:10px}\n.lg-table th.asc,.lg-table th.desc{color:#3d5a40}\n.lg-table tr.row{cursor:pointer} .lg-table tr.row:hover td{background:#f6f9f4}\n.lg-table td.ic{width:1%;text-align:center}\n.lg-info{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid #cfdccb;color:#3d5a40;background:#fff;transition:all .2s;text-decoration:none!important}\n.lg-info svg{width:18px;height:18px}\n.lg-table tr.row:hover .lg-info,.lg-info:hover{background:#3d5a40;color:#fff;border-color:#3d5a40}\n.lg-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600}\n.lg-badge.available{background:#e3efe0;color:#3d5a40} .lg-badge.reserved{background:#f7e3b5;color:#8a5a00} .lg-badge.sold{background:#e3e3e3;color:#666}\n.lg-scroll{overflow-x:auto}\n.lg-type{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:32px;align-items:start}\n@media(max-width:860px){.lg-type{grid-template-columns:1fr}}\n.lg-card{background:#f7f5ef;border-radius:14px;padding:22px}\n.lg-card h3{margin:0 0 12px;font-size:20px}\n.lg-spec{display:grid;grid-template-columns:1fr auto;gap:8px 16px;font-size:15px;margin:0 0 18px}\n.lg-spec b{font-weight:600}\n.lg-chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 18px}\n.lg-chips a{text-decoration:none;border:1px solid #d6d6d6;border-radius:10px;padding:6px 10px;font-size:14px;color:#222;background:#fff}\n.lg-chips a.on{border-color:#3d5a40;box-shadow:0 0 0 2px #3d5a40 inset}\n.lg-chips a.reserved{background:#f7e3b5} .lg-chips a.sold{background:#e3e3e3;color:#888;text-decoration:line-through}\n.lg-btns{display:flex;flex-direction:column;gap:10px}\n.lg-btn{display:block;text-align:center;padding:12px 16px;border-radius:10px;font-weight:600;text-decoration:none!important;cursor:pointer}\n.lg-btn.p{background:#3d5a40;color:#fff!important} .lg-btn.w{background:#25D366;color:#fff!important} .lg-btn.o{border:1px solid #3d5a40;color:#3d5a40!important}\n.lg-plan-type svg{width:100%;height:auto;display:block}\n.lg-apt-title{color:#3d5a40}\n.lgp .g{font-size:12px;font-weight:600;fill:#222;text-anchor:middle;paint-order:stroke;stroke:#f6efe0;stroke-width:2.5px}\n.lgp .e{font-size:10px;fill:#666;text-anchor:middle;paint-order:stroke;stroke:#f6efe0;stroke-width:2.5px}\n.lgp .a{font-size:11px;font-weight:600;fill:#3d5a40;text-anchor:middle;paint-order:stroke;stroke:#f6efe0;stroke-width:2.5px}\n.lg-intro{margin:0 0 6px}\n.lg-quick{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}\n.lg-quick button{border:1px solid #d9d4c7;background:#f7f5ef;color:#333;padding:7px 14px;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;transition:all .15s}\n.lg-quick button:hover{border-color:#3d5a40}\n.lg-quick button.on{background:#3d5a40;border-color:#3d5a40;color:#fff}\n.lg-reset{border:0;background:none;color:#3d5a40;text-decoration:underline;cursor:pointer;font:inherit;font-size:14px;padding:4px}\n.lg-count{margin-left:auto;font-size:14px;color:#777}\n.lg-tname{font-weight:600}.lg-code{display:block;font-size:11px;color:#999;margin-top:1px}\n.lg-corner{display:inline-block;font-size:11px;font-weight:700;color:#8a5a00;background:#fbf0d6;border-radius:6px;padding:1px 7px;vertical-align:1px;margin:1px 3px 1px 0}\n.lg-vt{display:inline-block;font-size:12px;padding:2px 8px;border-radius:999px;margin:1px 3px 1px 0;background:#eef2f6;color:#41566b}\n.lg-vt.v-caucasus{background:#e6eef7;color:#2f5a86}.lg-vt.v-valley{background:#eaf3e3;color:#3d6a2f}.lg-vt.v-east{background:#fdf1dc;color:#9a6200}.lg-vt.v-west{background:#fbe6e0;color:#a24a2c}\n.lg-mtags{margin:0 0 16px}\n.lg-compass{position:relative;padding:30px 30px}\n.lg-compass>span{position:absolute;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3d5a40;white-space:nowrap}\n.lg-compass .cn{top:6px;left:50%;transform:translateX(-50%)}.lg-compass .cs{bottom:6px;left:50%;transform:translateX(-50%)}\n.lg-compass .cw{left:6px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}.lg-compass .ce{right:6px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%)}\n@media(max-width:600px){.lg-compass{padding:24px 20px}.lg-compass>span{font-size:9px}.lg-count{margin-left:0;width:100%}.lg-filters select{flex:1 1 45%}}\n.lg-ls{display:inline-block;font-size:13px;font-weight:600;padding:3px 10px;border-radius:8px;margin:1px 3px 1px 0}\n.lg-ls.l0{background:#eef0f3;color:#4a5563}.lg-ls.l1{background:#fdf1dc;color:#8a5a00}.lg-ls.l2{background:#fbe6e0;color:#9a4127}.lg-ls.l3{background:#e9efe4;color:#2f4a32}\n\/* slider: floor selector *\/\n.lg-floorsel{display:flex!important;align-items:center;flex-wrap:wrap;gap:6px;margin-top:16px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:normal}\n.lg-floorsel .lg-fl-l{margin-right:4px;opacity:.85}\n.lg-floorsel a{display:inline-flex!important;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:inherit!important;text-decoration:none!important;font-size:13px;letter-spacing:0;cursor:pointer;transition:all .2s}\n.lg-floorsel a:hover,.lg-floorsel a.on{background:#fff;color:#2f3b33!important;border-color:#fff}\n.lg-floorsel a.reserved{border-style:dashed}\n.lg-floorsel a.sold{opacity:.35;text-decoration:line-through!important}\n\/* slider: clickable views on the Panorama slide *\/\na.lg-view-sw{color:inherit!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;transition:opacity .2s}\na.lg-view-sw:hover{opacity:.75}\na.lg-view-sw.on{font-weight:700;text-decoration-thickness:2px}\n.lg-swapped > *:not(.lg-swap){opacity:0!important;transition:opacity .35s}\n.lg-swapped{background-image:none!important}\nimg.lg-swap{position:absolute;max-width:none;pointer-events:none;transition:opacity .35s}\n.lg-price{color:#3d5a40;font-weight:700}.lg-price small{font-weight:500;color:#777}\n.lg-plan .ap-u.st-onhold .ap-shape{fill:#dbe4f3!important}\n.lg-badge.onhold{background:#dbe4f3;color:#2f4f86}\n.lg-chips a.onhold{background:#dbe4f3}\n.lg-floorsel a.onhold{border-style:dotted;opacity:.7}\n.lg-ti{display:inline-flex;width:1.05em;height:1.05em;vertical-align:-.17em;margin-right:.35em;flex:none}\n.lg-ti svg{width:100%;height:100%;display:block}\n.lg-tname .lg-ti{color:#3d5a40}\na.lg-view-sw .lg-ti{margin-right:.25em}\n.lg-mview{position:absolute;right:66px;top:18px;font-size:12px;font-weight:600;color:#555;background:rgba(255,255,255,.85);padding:6px 11px;border-radius:999px}\n.lg-mdots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:8px}\n.lg-mdots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(61,90,64,.28);cursor:pointer}\n.lg-mdots button.on{background:#3d5a40;width:22px;border-radius:5px}\n\/* category modal *\/\n.lg-modal{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(22,30,24,.62);backdrop-filter:blur(3px)}\n.lg-modal.open{display:flex;animation:lgfade .25s ease}\n@keyframes lgfade{from{opacity:0}to{opacity:1}}\n.lg-mbox{position:relative;width:min(1080px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.35);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);color:#222}\n.lg-mpic{background:radial-gradient(circle at 50% 45%,#f4f1ea 0,#e8e4da 75%);display:flex;align-items:center;justify-content:center;padding:28px;min-height:360px;position:relative}\n.lg-mpic img{max-width:100%;max-height:68vh;height:auto;display:block;filter:drop-shadow(0 18px 24px rgba(0,0,0,.12))}\n.lg-mpic .lg-mcat{position:absolute;left:22px;top:18px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3d5a40;background:#fff;padding:6px 12px;border-radius:999px}\n.lg-mbody{padding:28px 26px 24px}\n.lg-mbody h3{margin:0 0 4px;font-size:24px;color:#3d5a40}\n.lg-mbody .lg-msub{margin:0 0 18px;color:#666;font-size:15px}\n.lg-mx{position:absolute;right:14px;top:12px;width:38px;height:38px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15);font-size:22px;line-height:38px;cursor:pointer;z-index:2;color:#222;padding:0}\n.lg-mnav{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.9);box-shadow:0 2px 10px rgba(0,0,0,.12);font-size:20px;cursor:pointer;color:#3d5a40;padding:0}\n.lg-mnav.prev{left:12px}.lg-mnav.next{right:12px}\n.lg-mlink{display:block;text-align:center;margin-top:12px;font-size:14px;color:#3d5a40}\n@media(max-width:820px){.lg-mbox{grid-template-columns:1fr}.lg-mpic{min-height:240px;padding:46px 16px 18px}.lg-mpic img{max-height:42vh}.lg-mbody{padding:20px 18px}}\nbody.lg-noscroll{overflow:hidden}\n\n\/* fixed picture stage: modal keeps one size, pictures scale inside it *\/\n.lg-modal .lg-mbox{height:min(640px,calc(100vh - 40px));grid-template-rows:minmax(0,1fr)}\n.lg-modal .lg-mbody{min-height:0;overflow:auto}\n.lg-modal .lg-mpic{height:100%;min-height:0;box-sizing:border-box;padding:58px 58px 38px}\n.lg-modal .lg-mpic img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}\n@media(max-width:820px){.lg-modal .lg-mbox{height:auto;grid-template-rows:auto}.lg-modal .lg-mbody{overflow:visible}.lg-modal .lg-mpic{height:min(46vh,420px);padding:50px 46px 30px}}\n\n<\/style>\n<script>\n\/* ===== APARTMENT AVAILABILITY =====\n   Every apartment is shown as Available unless it is listed here.\n   Statuses: \"reserved\", \"onhold\" (on hold) or \"sold\"\n   Example:  window.LG_STATUS = { \"12\":\"reserved\", \"18\":\"onhold\", \"23\":\"sold\" };  *\/\nwindow.LG_STATUS = {};\n\n\/* ===== PRICING (USD) =====\n   Price = total area (incl. balcony\/terrace) x rate.  rate = base x (1 + floor + view + corner + outdoor + size)\n   The rate never goes below \"base\" (minimum $ per m2). Totals are rounded UP to the nearest $100.\n   view: the best view counts fully, each extra view adds one third of its value.  *\/\nwindow.LG_PRICING = {\n \"base\": 1200,\n \"floor\":   {\"2\":0, \"3\":0.02, \"4\":0.04, \"5\":0.06, \"6\":0.08},\n \"view\":    {\"caucasus\":0.06, \"valley\":0.05, \"east\":0.02, \"west\":0},\n \"corner\":  0.03,\n \"outdoor\": {\"none\":0, \"balcony\":0, \"large\":0.01},\n \"largeUnit\": {\"over\":100, \"adj\":-0.02}\n};\n\n\/* ===== APARTMENT TYPES (customer-facing names, views, outdoor space) =====\n   views: \"caucasus\", \"valley\" (Alazani Valley), \"east\" (morning sun), \"west\" (sunset)\n   out:   \"none\", \"balcony\", \"large\"      corner: 1 = windows on two sides  *\/\n\/* ===== LIFESTYLE TYPES \u2014 listed from smallest to biggest (each category's \"life\" below uses one of these) ===== *\/\nwindow.LG_LIFESTYLES = [\"Compact Suite\",\"Early Bird Collection\",\"Sunset Studio\",\"Panorama Residence\"];\nwindow.LG_TYPES = {\n \"1\": {\"life\":\"Panorama Residence\",\"name\":\"Caucasus Terrace\",\"views\":[\"caucasus\",\"east\",\"west\"],\"out\":\"large\",\"corner\":1},\n \"2\": {\"life\":\"Early Bird Collection\",\"name\":\"Grand Balcony\",\"views\":[\"east\"],\"out\":\"large\"},\n \"3\": {\"life\":\"Early Bird Collection\",\"name\":\"Classic\",\"views\":[\"east\"],\"out\":\"balcony\"},\n \"4\": {\"life\":\"Early Bird Collection\",\"name\":\"Classic\",\"views\":[\"east\"],\"out\":\"balcony\"},\n \"5\": {\"life\":\"Compact Suite\",\"name\":\"Compact\",\"views\":[\"east\"],\"out\":\"none\"},\n \"6\": {\"life\":\"Early Bird Collection\",\"name\":\"Wraparound Balcony\",\"views\":[\"east\",\"caucasus\"],\"out\":\"large\"},\n \"7\": {\"life\":\"Panorama Residence\",\"name\":\"Panorama Valley\",\"views\":[\"valley\",\"east\"],\"out\":\"balcony\",\"corner\":1},\n \"8\": {\"life\":\"Sunset Studio\",\"name\":\"Valley Corner\",\"views\":[\"valley\",\"west\"],\"out\":\"balcony\",\"corner\":1},\n \"9\": {\"life\":\"Sunset Studio\",\"name\":\"Classic\",\"views\":[\"west\"],\"out\":\"balcony\"},\n \"10\":{\"life\":\"Sunset Studio\",\"name\":\"Classic\",\"views\":[\"west\"],\"out\":\"balcony\"},\n \"11\":{\"life\":\"Sunset Studio\",\"name\":\"Spacious\",\"views\":[\"west\"],\"out\":\"balcony\"}\n};\n<\/script>\n<script>\nwindow.LG_DATA={\"ar\":{\"1\":[[84.8,27.0,111.8],[84.9,27.0,111.9]],\"2\":[[56.2,15.3,71.5],[56.4,15.3,71.7]],\"3\":[[55.3,9.5,64.8],[55.3,9.5,64.8]],\"4\":[[55.3,9.9,65.2],[55.3,9.9,65.2]],\"5\":[[55.5,0,55.5],[55.5,0,55.5]],\"6\":[[55.5,14.2,69.7],[55.5,14.2,69.7]],\"7\":[[102.5,9.9,112.4],[102.7,9.9,112.6]],\"8\":[[59.9,9.9,69.8],[60.1,9.9,70.0]],\"9\":[[57.5,9.7,67.2],[57.5,9.7,67.2]],\"10\":[[57.2,9.7,66.9],[57.3,9.7,67.0]],\"11\":[[66.3,9.9,76.2],[66.4,9.9,76.3]]},\"beds\":{\"1\":2,\"7\":2},\"rooms\":{\"1\":[[\"Living & kitchen\",27.2],[\"Bedroom\",17.0],[\"Bedroom\",20.6],[\"Hall\",8.5],[\"Bathroom\",4.2],[\"Terrace\",17.1],[\"Terrace\",9.9]],\"2\":[[\"Living & kitchen\",25.3],[\"Bedroom\",15.5],[\"Hall\",6.0],[\"Bathroom\",3.6],[\"Balcony\",15.3]],\"3\":[[\"Living & kitchen\",27.3],[\"Bedroom\",15.0],[\"Hall\",5.3],[\"Bathroom\",5.7],[\"Balcony\",9.5]],\"4\":[[\"Living & kitchen\",23.6],[\"Bedroom\",16.0],[\"Hall\",6.7],[\"Bathroom\",5.8],[\"Balcony\",9.9]],\"5\":[[\"Living & kitchen\",26.4],[\"Bedroom\",14.5],[\"Hall\",6.0],[\"Bathroom\",5.3]],\"6\":[[\"Living room\",26.3],[\"Bedroom\",13.6],[\"Hall\",6.7],[\"Bathroom\",5.9],[\"Balcony\",14.2],[\"Kitchen & dining\",null]],\"7\":[[\"Living & kitchen\",49.5],[\"Bedroom\",16.9],[\"Bedroom\",null],[\"Hall\",10.5],[\"Bathroom\",4.6],[\"Balcony\",9.9]],\"8\":[[\"Living & kitchen\",null],[\"Bedroom\",19.9],[\"Hall\",null],[\"Bathroom\",null],[\"Balcony\",9.9]],\"9\":[[\"Living & kitchen\",26.8],[\"Bedroom\",18.3],[\"Hall\",4.5],[\"Bathroom\",4.7],[\"Balcony\",9.7]],\"10\":[[\"Living & kitchen\",25.0],[\"Bedroom\",19.4],[\"Hall\",5.2],[\"Bathroom\",4.5],[\"Balcony\",9.7]],\"11\":[[\"Living & kitchen\",22.0],[\"Bedroom\",null],[\"Hall\",8.4],[\"Bathroom\",7.7],[\"Storage\",4.5],[\"Balcony\",9.9]]}};\n(function(){\nvar D=window.LG_DATA,LAB={available:'Available',reserved:'Reserved',onhold:'On hold',sold:'Sold'},RANK={available:0,onhold:1,reserved:2,sold:3};\nvar TY=window.LG_TYPES,TYPE_ORDER=['Caucasus Terrace','Panorama Valley','Valley Corner','Spacious','Grand Balcony','Wraparound Balcony','Classic','Compact'];\nvar VIEWS={caucasus:'Caucasus',valley:'Alazani Valley',east:'Morning sun',west:'Sunset'},VORD={caucasus:0,valley:1,east:2,west:3};\nvar LIFE=window.LG_LIFESTYLES||[];\nfunction lsIdx(p){return LIFE.indexOf(TY[p].life)}\nfunction lsTag(p){var i=lsIdx(p);return i<0?'\u2014':'<span class=\"lg-ls l'+i+'\">'+LIFE[i]+'<\/span>'}\nvar TI={mount:'<path d=\"M1.5 20.5 8.5 7.5l3.4 5.8 3.1-4.8 7.5 12z\"\/><path d=\"M8.5 7.5 6.6 11l1.9-1 1.9 1z\" fill=\"#fff\" opacity=\".85\"\/>',\n valley:'<path d=\"M1 20.5V6.5c4.5 0 6 8.5 11 8.5s6.5-8.5 11-8.5v14z\"\/>',\n vcorner:'<path d=\"M2.5 2.5h3.5v15H21.5V21H2.5z\"\/><path d=\"M8 16c1.6-4.2 4-6.7 6.8-6.7 2.4 0 4.2 1.9 5.7 4.7V16z\"\/>',\n classic:'<path fill-rule=\"evenodd\" d=\"M2.5 2.5h19v19h-19zM5 5v5.5h6.5V5zM14 5v14h5V5zM5 13v6h6.5v-6z\"\/>',\n spacious:'<path d=\"M2.5 2.5h7l-7 7zM21.5 2.5v7l-7-7zM2.5 21.5v-7l7 7zM21.5 21.5h-7l7-7z\"\/><rect x=\"8.5\" y=\"8.5\" width=\"7\" height=\"7\" rx=\"1\"\/>',\n grandbal:'<path d=\"M7 2.5h10V11H7z\"\/><path d=\"M2 11h20v2.2H2zM2 19.3h20v2.2H2zM4 13h2.2v6.5H4zM9 13h2.2v6.5H9zM12.8 13H15v6.5h-2.2zM17.8 13H20v6.5h-2.2z\"\/>',\n wrap:'<path d=\"M2 2.5h4.5v13.5H22v5H2z\"\/><path d=\"M9 2.5h2.6V13.4H22V16H9z\" opacity=\".5\"\/>',\n compact:'<path d=\"M8 8H2l6-6zM16 8h6l-6-6zM8 16H2l6 6zM16 16h6l-6 6z\"\/><rect x=\"9.5\" y=\"9.5\" width=\"5\" height=\"5\" rx=\".8\"\/>'};\nvar TICON={1:'mount',2:'grandbal',3:'classic',4:'classic',5:'compact',6:'wrap',7:'valley',8:'vcorner',9:'classic',10:'classic',11:'spacious'};\nfunction typeIcon(p){var k=TICON[p];return k?'<span class=\"lg-ti\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\">'+TI[k]+'<\/svg><\/span>':''}\nwindow.LG_typeIcon=typeIcon;\nfunction viewTags(T){return T.views.map(function(v){return '<span class=\"lg-vt v-'+v+'\">'+VIEWS[v]+'<\/span>'}).join('')}\nvar ICON='<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"><path d=\"M12 2.5 3.5 7.2v9.6l8.5 4.7 8.5-4.7V7.2z\"\/><path d=\"M3.5 7.2 12 12l8.5-4.8M12 12v9.5\"\/><\/svg>';\nfunction st(n){return (window.LG_STATUS||{})[n]||'available'}\nfunction f1(v){return (+v).toFixed(1)}\nfunction units(){var u=[];for(var fl=2;fl<=6;fl++)for(var p=1;p<=11;p++){var a=D.ar[p][fl<4?0:1];u.push({n:p+11*(fl-2),fl:fl,pos:p,beds:D.beds[p]||1,i:a[0],b:a[1],t:a[2]})}return u}\nfunction priceOf(u){var P=window.LG_PRICING||{base:1200},T=TY[u.pos]||{views:[]},F=0;\n F+=((P.floor||{})[u.fl]||0);\n var vs=T.views.map(function(v){return (P.view||{})[v]||0}).sort(function(a,b){return b-a});\n vs.forEach(function(x,i){F+=i?x\/3:x});\n if(T.corner)F+=P.corner||0; F+=((P.outdoor||{})[T.out]||0);\n if(P.largeUnit)if(u.t>P.largeUnit.over)F+=P.largeUnit.adj;\n var rate=Math.max(P.base,Math.round(P.base*(1+F)\/10)*10);\n return {rate:rate,total:Math.ceil(u.t*rate\/100)*100}}\nfunction money(v){return '$'+Math.round(v).toLocaleString('en-US')}\nfunction minPrice(p){return Math.min.apply(null,units().filter(function(u){return u.pos===p}).map(function(u){return priceOf(u).total}))}\nfunction href(u){return '\/apartments\/type-'+u.pos+'\/?apt='+u.n}\n\/* ---- category pictures: found automatically in the Media Library (files named category-1.png \u2026 category-11.png) *\/\nvar IMG={},imgReady=null,AMP=String.fromCharCode(38);\nfunction loadImgs(){if(imgReady)return imgReady;\n var guess=function(){for(var k=1;k<=11;k++)if(!IMG[k])IMG[k]='\/wp-content\/uploads\/2026\/11\/category-'+k+'-cube.png'};\n imgReady=fetch('\/wp-json\/wp\/v2\/media?search=category-'+AMP+'per_page=50'+AMP+'_fields=source_url').then(function(r){return r.json()}).then(function(list){\n  (list||[]).forEach(function(m){var x=\/\\\/category-(\\d+)(?:-cube)?(?:[-_]\\d+)?\\.(png|webp|jpe?g)$\/i.exec(m.source_url||'');if(x)if(!IMG[+x[1]])IMG[+x[1]]=m.source_url});guess()}).catch(guess);\n return imgReady}\nvar UP='\/wp-content\/uploads\/2026\/11\/';\nfunction pics(p){return [{src:UP+(p===1?'category-1-cube_1.png':'category-'+p+'-cube.png'),cap:'3D view'},{src:UP+'category-'+p+'-plan.png',cap:'Floor plan'}]}\nfunction showPic(i){var m=modal(),L=pics(cur.p),n=L.length;i=((i%n)+n)%n;cur.i=i;\n var img=m.querySelector('.lg-mpic img'),p=cur.p;img.style.visibility='hidden';img.alt=(TY[p]?TY[p].name:'Category '+p)+' \u2013 '+L[i].cap;\n img.onload=function(){img.style.visibility=''};img.onerror=function(){img.style.visibility='hidden'};img.src=L[i].src;\n m.querySelector('.lg-mview').textContent=L[i].cap;\n m.querySelectorAll('.lg-mdots button').forEach(function(d,j){d.classList.toggle('on',j===i)});\n L.forEach(function(x,j){if(j!==i){var q=new Image();q.src=x.src}})}\n\/* ---- modal *\/\nvar M=null,cur={p:1,n:null};\nfunction modal(){if(M)return M;\n M=document.createElement('div');M.className='lg-modal';M.setAttribute('role','dialog');M.setAttribute('aria-modal','true');\n M.innerHTML='<div class=\"lg-mbox\"><button class=\"lg-mx\" type=\"button\" aria-label=\"Close\">\u00d7<\/button><div class=\"lg-mpic\"><span class=\"lg-mcat\"><\/span><span class=\"lg-mview\"><\/span><button class=\"lg-mnav prev\" type=\"button\" aria-label=\"Previous picture\">\u2039<\/button><img alt=\"\"><button class=\"lg-mnav next\" type=\"button\" aria-label=\"Next picture\">\u203a<\/button><div class=\"lg-mdots\"><button type=\"button\" data-pic=\"0\" aria-label=\"3D view\"><\/button><button type=\"button\" data-pic=\"1\" aria-label=\"Floor plan\"><\/button><\/div><\/div><div class=\"lg-mbody\"><\/div><\/div>';\n document.body.appendChild(M);\n M.addEventListener('click',function(e){if(e.target===M||e.target.classList.contains('lg-mx'))closeCat();\n  if(e.target.classList.contains('prev'))showPic(cur.i-1);\n  if(e.target.classList.contains('next'))showPic(cur.i+1);\n  if(e.target.dataset)if(e.target.dataset.pic)showPic(+e.target.dataset.pic);\n  var c=e.target.closest?e.target.closest('[data-apt]'):null;if(c)if(M.contains(c)){e.preventDefault();openCat(cur.p,+c.dataset.apt)}});\n document.addEventListener('keydown',function(e){if(!M.classList.contains('open'))return;if(e.key==='Escape')closeCat();if(e.key==='ArrowLeft')showPic(cur.i-1);if(e.key==='ArrowRight')showPic(cur.i+1)});\n return M}\nfunction openCat(p,n){var m=modal(),U=units().filter(function(u){return u.pos===p}),a=D.ar[p],beds=D.beds[p]||1;\n var u=U.filter(function(x){return x.n===n})[0]||null;var keep=(cur.p===p)?(cur.i||0):0;if(!m.classList.contains('open'))keep=0;cur={p:p,n:u?u.n:null,i:keep};\n var rng=function(i){return a[0][i]===a[1][i]?f1(a[0][i])+' m\u00b2':f1(a[0][i])+'\u2013'+f1(a[1][i])+' m\u00b2'};\n var avail=U.filter(function(x){return st(x.n)==='available'}).length;\n var T=TY[p];m.querySelector('.lg-mcat').textContent=T.name;\n showPic(cur.i);\n var who=u?'apartment \u2116'+u.n:'category '+p;\n m.querySelector('.lg-mbody').innerHTML='<h3>'+(u?'Apartment \u2116'+u.n:T.name)+'<\/h3><p class=\"lg-msub\">'+(u?'Floor '+u.fl+' \u00b7 '+T.name+' \u00b7 ':'')+beds+(beds>1?' bedrooms':' bedroom')+' \u00b7 Cat. '+p+'<\/p>'+\n  '<p class=\"lg-mtags\">'+lsTag(p)+viewTags(T)+(T.corner?'<span class=\"lg-corner\">Corner apartment<\/span>':'')+'<\/p>'+\n  '<div class=\"lg-spec\"><span>Interior<\/span><b>'+(u?f1(u.i)+' m\u00b2':rng(0))+'<\/b><span>Balcony<\/span><b>'+(a[0][1]?rng(1):'\u2014')+'<\/b><span>Total<\/span><b>'+(u?f1(u.t)+' m\u00b2':rng(2))+'<\/b><span>Price<\/span><b class=\"lg-price\">'+(u?money(priceOf(u).total)+' <small>('+money(priceOf(u).rate)+'\/m\u00b2)<\/small>':'from '+money(minPrice(p)))+'<\/b><span>Status<\/span><b>'+(u?'<span class=\"lg-badge '+st(u.n)+'\">'+LAB[st(u.n)]+'<\/span>':avail+' of '+U.length+' available')+'<\/b><\/div>'+\n  '<div class=\"lg-spec\">'+D.rooms[p].map(function(r){return '<span>'+r[0]+'<\/span><b>'+(r[1]?f1(r[1])+' m\u00b2':'\u2014')+'<\/b>'}).join('')+'<\/div>'+\n  '<div style=\"font-size:14px;color:#666\">Same layout on other floors:<\/div><div class=\"lg-chips\">'+U.map(function(x){var s=st(x.n);return '<a href=\"#category-'+p+'-'+x.n+'\" data-apt=\"'+x.n+'\" class=\"'+(u?(x.n===u.n?'on ':''):'')+(s!=='available'?s:'')+'\">\u2116'+x.n+' \u00b7 Floor '+x.fl+'<\/a>'}).join('')+'<\/div>'+\n  '<div class=\"lg-btns\"><a class=\"lg-btn p amelia-popup\" href=\"javascript:void(0);\">Book a presentation<\/a><a class=\"lg-btn w\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/wa.me\/995599744844?text='+encodeURIComponent('Hello, I am interested in '+who+' at Skyline Caucasus.')+'\">Ask on WhatsApp<\/a><\/div>'+\n  '<a class=\"lg-mlink\" href=\"'+(u?href(u):'\/apartments\/type-'+p+'\/')+'\">Floor plan &amp; full details \u2192<\/a>';\n if(!m.classList.contains('open')){m.classList.add('open');document.body.classList.add('lg-noscroll')}\n try{history.replaceState(null,'','#category-'+p+(u?'-'+u.n:''))}catch(e){}\n m.querySelector('.lg-mx').focus({preventScroll:true})}\nfunction closeCat(){if(!M)return;M.classList.remove('open');document.body.classList.remove('lg-noscroll');try{history.replaceState(null,'',location.pathname+location.search)}catch(e){}}\nfunction fromHash(){var x=\/^#category-(\\d+)(?:-(\\d+))?$\/.exec(location.hash);if(x)if(+x[1]>=1)if(+x[1]<=11)openCat(+x[1],x[2]?+x[2]:null)}\nwindow.LG_openCategory=openCat;\nfunction apts(root){\n var U=units(),plan=root.querySelector('.lg-plan');\n var fb=document.createElement('div');fb.className='lg-floors';\n for(var f=2;f<=6;f++){var b=document.createElement('button');b.type='button';b.dataset.fl=f;b.textContent='Floor '+f;fb.appendChild(b)}\n plan.parentNode.insertBefore(fb,plan);\n var cmp=document.createElement('div');cmp.className='lg-compass';cmp.innerHTML='<span class=\"cn\">West \u00b7 Sunset<\/span><span class=\"cs\">East \u00b7 Morning sun<\/span><span class=\"cw\">Alazani Valley<\/span><span class=\"ce\">Caucasus<\/span>';\n plan.parentNode.insertBefore(cmp,plan);cmp.appendChild(plan);\n var lg=document.createElement('div');lg.className='lg-legend';lg.innerHTML='<span><i style=\"background:#f6efe0;border:1px solid #ddd\"><\/i>Available<\/span><span><i style=\"background:#f7e3b5\"><\/i>Reserved<\/span><span><i style=\"background:#dbe4f3\"><\/i>On hold<\/span><span><i style=\"background:#e3e3e3\"><\/i>Sold<\/span>';\n cmp.parentNode.insertBefore(lg,cmp.nextSibling);\n function setFloor(f){fb.querySelectorAll('button').forEach(function(b){b.classList.toggle('on',+b.dataset.fl===f)});\n  plan.querySelectorAll('.ap-u').forEach(function(a){var p=+a.dataset.pos,n=p+11*(f-2);a.setAttribute('href','#category-'+p+'-'+n);a.classList.remove('st-reserved','st-sold','st-onhold');if(st(n)!=='available')a.classList.add('st-'+st(n))});\n  plan.querySelectorAll('.ap-badge').forEach(function(g){g.querySelector('.ap-num').textContent=+g.dataset.pos+11*(f-2)})}\n fb.addEventListener('click',function(e){if(e.target.dataset.fl)setFloor(+e.target.dataset.fl)});\n plan.addEventListener('click',function(e){var a=e.target.closest?e.target.closest('.ap-u'):null;if(!a)return;e.preventDefault();var x=\/category-(\\d+)-(\\d+)\/.exec(a.getAttribute('href')||'');if(x)openCat(+x[1],+x[2])});\n var h=document.createElement('h2');h.textContent='All apartments';root.appendChild(h);\n var qk=document.createElement('div');qk.className='lg-quick';\n var QUICK=[['views','Best views'],['big','Largest balconies'],['fam','For families \u00b7 2 bedrooms'],['compact','Compact &amp; affordable'],['upper','Upper floors']];\n qk.innerHTML=QUICK.map(function(q){return '<button type=\"button\" data-q=\"'+q[0]+'\">'+q[1]+'<\/button>'}).join('');\n root.appendChild(qk);\n var flt=document.createElement('div');flt.className='lg-filters';\n var opt=function(id,o){return '<select id=\"'+id+'\">'+o.map(function(x){return '<option value=\"'+x[0]+'\">'+x[1]+'<\/option>'}).join('')+'<\/select>'};\n flt.innerHTML=opt('lgls',[['','All categories']].concat(LIFE.map(function(n,i){return [String(i),n]})))+opt('lgbd',[['','All bedrooms'],['1','1 bedroom'],['2','2 bedrooms']])+\n  opt('lgvw',[['','Any view'],['caucasus','Caucasus view'],['valley','Alazani Valley view'],['east','Morning sun (east)'],['west','Sunset (west)']])+\n  opt('lgod',[['','Any outdoor space'],['none','No balcony'],['balcony','Balcony'],['large','Large balcony \/ terrace']])+\n  opt('lgfl',[['','All floors'],['low','Lower floors (2\u20133)'],['up','Upper floors (4\u20136)']].concat([2,3,4,5,6].map(function(f){return [f,'Floor '+f]})))+\n  opt('lgty',[['','All types']].concat(TYPE_ORDER.map(function(n){return [n,n]})))+\n  opt('lgst',[['','Any status'],['available','Available'],['reserved','Reserved'],['onhold','On hold'],['sold','Sold']])+\n  '<button type=\"button\" class=\"lg-reset\">Reset<\/button><span class=\"lg-count\"><\/span>';\n root.appendChild(flt);\n var COLS=[['n','Apartment'],['fl','Floor'],['ls','Category'],['ty','Type'],['beds','Bedrooms'],['vw','View'],['i','Interior'],['b','Balcony'],['t','Total'],['pm','Price \/ m\u00b2'],['pr','Price'],['s','Status']];\n var sc=document.createElement('div');sc.className='lg-scroll';\n sc.innerHTML='<table class=\"lg-table\"><thead><tr>'+COLS.map(function(c){return '<th class=\"sort'+(c[0]==='n'?' asc':'')+'\" data-k=\"'+c[0]+'\" title=\"Sort by '+c[1].toLowerCase()+'\">'+c[1]+'<\/th>'}).join('')+'<th class=\"ic\">3D<\/th><\/tr><\/thead><tbody><\/tbody><\/table>';\n root.appendChild(sc);var tb=sc.querySelector('tbody');\n U.forEach(function(u){var s=st(u.n),T=TY[u.pos],tr=document.createElement('tr');tr.className='row';tr.u=u;tr.s=s;u.s=RANK[s];u.ty=TYPE_ORDER.indexOf(T.name)*100+u.pos;u.vw=VORD[T.views[0]];u.ls=lsIdx(u.pos)*1000+u.t;var PR=priceOf(u);u.pr=PR.total;u.pm=PR.rate;\n  tr.innerHTML='<td><b>\u2116'+u.n+'<\/b><\/td><td>'+u.fl+'<\/td><td>'+lsTag(u.pos)+'<\/td><td><span class=\"lg-tname\">'+typeIcon(u.pos)+T.name+'<\/span><small class=\"lg-code\">Cat. '+u.pos+'<\/small><\/td><td>'+u.beds+'<\/td><td>'+viewTags(T)+(T.corner?'<span class=\"lg-corner\">Corner<\/span>':'')+'<\/td><td>'+f1(u.i)+' m\u00b2<\/td><td>'+(u.b?f1(u.b)+' m\u00b2':'\u2014')+'<\/td><td><b>'+f1(u.t)+' m\u00b2<\/b><\/td><td>'+money(u.pm)+'<\/td><td><b class=\"lg-price\">'+money(u.pr)+'<\/b><\/td><td><span class=\"lg-badge '+s+'\">'+LAB[s]+'<\/span><\/td>'+\n   '<td class=\"ic\"><a class=\"lg-info\" href=\"#category-'+u.pos+'-'+u.n+'\" title=\"'+T.name+' \u2013 3D layout\" aria-label=\"'+T.name+' details\">'+ICON+'<\/a><\/td>';\n  tr.addEventListener('click',function(e){e.preventDefault();openCat(u.pos,u.n)});tb.appendChild(tr)});\n var rows=[].slice.call(tb.children),sk='n',sd=1,quick='';\n function sort(){rows.slice().sort(function(a,b){return sd*(a.u[sk]-b.u[sk])||(a.u.n-b.u.n)}).forEach(function(r){tb.appendChild(r)})}\n function setSort(k,d){sk=k;sd=d;sc.querySelectorAll('th.sort').forEach(function(x){x.classList.remove('asc','desc');if(x.dataset.k===k)x.classList.add(d>0?'asc':'desc')});sort()}\n sc.querySelector('thead').addEventListener('click',function(e){var th=e.target.closest('th.sort');if(!th)return;var k=th.dataset.k;setSort(k,(k===sk)?-sd:1)});\n var Q={views:function(u,T){return T.views.indexOf('caucasus')>=0||T.views.indexOf('valley')>=0},big:function(u,T){return T.out==='large'},fam:function(u){return u.beds===2},compact:function(u){return u.t<66},upper:function(u){return u.fl>=4}};\n function v(id){return flt.querySelector('#'+id).value}\n function apply(){var ls=v('lgls'),bd=v('lgbd'),vw=v('lgvw'),od=v('lgod'),fl=v('lgfl'),ty=v('lgty'),ss=v('lgst'),shown=0;\n  rows.forEach(function(r){var u=r.u,T=TY[u.pos],ok=true;\n   if(ls)ok=ok?lsIdx(u.pos)==ls:false;\n   if(bd)ok=ok?u.beds==bd:false;\n   if(vw)ok=ok?T.views.indexOf(vw)>=0:false;\n   if(od)ok=ok?T.out===od:false;\n   if(fl)ok=ok?(fl==='low'?u.fl<=3:(fl==='up'?u.fl>=4:u.fl==fl)):false;\n   if(ty)ok=ok?T.name===ty:false;\n   if(ss)ok=ok?r.s===ss:false;\n   if(quick)ok=ok?Q[quick](u,T):false;\n   r.style.display=ok?'':'none';if(ok)shown++});\n  flt.querySelector('.lg-count').textContent=shown+' of '+rows.length+' apartments'}\n qk.addEventListener('click',function(e){var b=e.target.closest('button');if(!b)return;var q=b.dataset.q;quick=(quick===q)?'':q;\n  qk.querySelectorAll('button').forEach(function(x){x.classList.toggle('on',x.dataset.q===quick)});\n  if(quick==='big')setSort('b',-1);if(quick==='compact')setSort('pr',1);if(quick==='fam')setSort('t',-1);apply()});\n flt.addEventListener('change',apply);\n flt.querySelector('.lg-reset').addEventListener('click',function(){flt.querySelectorAll('select').forEach(function(s){s.value=''});quick='';qk.querySelectorAll('button').forEach(function(x){x.classList.remove('on')});setSort('n',1);apply()});\n function lsHash(){var x=\/^#lifestyle-(\\d)$\/.exec(location.hash);if(!x)return;flt.querySelector('#lgls').value=x[1];apply();setTimeout(function(){h.scrollIntoView({behavior:'smooth',block:'start'})},300)}\n window.addEventListener('hashchange',lsHash);\n setFloor(2);apply();loadImgs();fromHash();lsHash()}\nfunction type(root){\n var p=+root.dataset.pos,U=units().filter(function(u){return u.pos===p}),a=D.ar[p],beds=D.beds[p]||1;\n var rng=function(i){return a[0][i]===a[1][i]?f1(a[0][i])+' m\u00b2':f1(a[0][i])+'\u2013'+f1(a[1][i])+' m\u00b2'};\n var apt=+new URLSearchParams(location.search).get('apt'),cur=U.filter(function(u){return u.n===apt})[0];\n var card=document.createElement('div');card.className='lg-card';\n var T=TY[p],title=cur?'Apartment \u2116'+cur.n+' \u00b7 Floor '+cur.fl:T.name;\n var avail=U.filter(function(u){return st(u.n)==='available'}).length;\n card.innerHTML='<h3 class=\"lg-apt-title\">'+title+'<\/h3><p style=\"margin:-6px 0 8px;color:#555\">'+(cur?T.name+' \u00b7 ':'')+beds+(beds>1?' bedrooms':' bedroom')+' \u00b7 Cat. '+p+'<\/p><p class=\"lg-mtags\">'+lsTag(p)+viewTags(T)+(T.corner?'<span class=\"lg-corner\">Corner apartment<\/span>':'')+'<\/p>'+\n  '<div class=\"lg-spec\"><span>Interior<\/span><b>'+(cur?f1(cur.i)+' m\u00b2':rng(0))+'<\/b><span>Balcony<\/span><b>'+(a[0][1]?rng(1):'\u2014')+'<\/b><span>Total<\/span><b>'+(cur?f1(cur.t)+' m\u00b2':rng(2))+'<\/b><span>Price<\/span><b class=\"lg-price\">'+(cur?money(priceOf(cur).total)+' <small>('+money(priceOf(cur).rate)+'\/m\u00b2)<\/small>':'from '+money(minPrice(p)))+'<\/b><span>Status<\/span><b>'+(cur?LAB[st(cur.n)]:avail+' of '+U.length+' available')+'<\/b><\/div>'+\n  '<div class=\"lg-spec\">'+D.rooms[p].map(function(r){return '<span>'+r[0]+'<\/span><b>'+(r[1]?f1(r[1])+' m\u00b2':'\u2014')+'<\/b>'}).join('')+'<\/div>'+\n  '<div style=\"font-size:14px;color:#666\">Same layout on other floors:<\/div><div class=\"lg-chips\">'+U.map(function(u){var s=st(u.n);return '<a href=\"?apt='+u.n+'\" class=\"'+(u===cur?'on ':'')+(s!=='available'?s:'')+'\">\u2116'+u.n+' \u00b7 Floor '+u.fl+'<\/a>'}).join('')+'<\/div>'+\n  '<div class=\"lg-btns\"><a class=\"lg-btn o\" href=\"#category-'+p+(cur?'-'+cur.n:'')+'\" data-lg3d=\"1\">View 3D layout<\/a><a class=\"lg-btn p amelia-popup\" href=\"javascript:void(0);\">Book a presentation<\/a><a class=\"lg-btn w\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/wa.me\/995599744844?text='+encodeURIComponent('Hello, I am interested in '+(cur?'apartment \u2116'+cur.n:'category '+p)+' at Skyline Caucasus.')+'\">Ask on WhatsApp<\/a><a class=\"lg-btn o\" href=\"tel:+995322232523\">Call +995 32 223 25 23<\/a><\/div>';\n card.querySelector('[data-lg3d]').addEventListener('click',function(e){e.preventDefault();openCat(p,cur?cur.n:null)});\n var grid=document.createElement('div');grid.className='lg-type';var pl=root.querySelector('.lg-plan-type');pl.parentNode.insertBefore(grid,pl);grid.appendChild(pl);grid.appendChild(card);\n var back=document.createElement('p');back.innerHTML='<a href=\"\/apartments\/\">\u2190 All apartments<\/a>';root.insertBefore(back,grid);loadImgs();fromHash()}\nfunction init(){var r=document.getElementById('lg-apts');if(r)apts(r);var t=document.getElementById('lg-type');if(t)type(t)}\nwindow.addEventListener('hashchange',fromHash);\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n})();\n\/* ---- Slider: underlined words switch the 3D picture on the cube to another category (data-cat) *\/\n(function(){var D={1:[990,646,458.30,351.11],2:[1166,828,587.36,492.05],3:[1143,812,579.14,485.33],4:[1116,813,553.98,489.35],5:[1210,844,609.02,525.30],6:[979,687,533.88,384.61],7:[1163,655,550.34,409.25],8:[1081,707,600.14,437.88],9:[1146,732,575.93,428.63],10:[1151,696,563.31,424.43],11:[1069,847,589.41,471.00]};\nfunction file(c){return c==1?'category-1-cube_1.png':'category-'+c+'-cube.png'}\ndocument.addEventListener('click',function(e){var a=e.target.closest?e.target.closest('.lg-view-sw'):null;if(!a)return;e.preventDefault();e.stopPropagation();\n var c=+a.getAttribute('data-cat'),slide=a.closest('sr7-slide');if(!slide)return;var lay=document.getElementById(slide.id+'-4');if(!lay)return;\n slide.querySelectorAll('.lg-view-sw').forEach(function(x){x.classList.toggle('on',x===a)});\n if(!lay.dataset.base){var m=\/category-(\\d+)-cube\/.exec(getComputedStyle(lay).backgroundImage||'');lay.dataset.base=m?m[1]:''}\n var bc=+lay.dataset.base,B=D[bc],d=D[c],sw=lay.querySelector('img.lg-swap');\n if(!B||!d||c===bc){lay.classList.remove('lg-swapped');if(sw)sw.style.opacity='0';return}\n if(!sw){sw=document.createElement('img');sw.className='lg-swap';sw.alt='';lay.appendChild(sw)}\n sw.src='\/wp-content\/uploads\/2026\/11\/'+file(c);sw.style.left=((B[2]-d[2])\/B[0]*100)+'%';sw.style.top=((B[3]-d[3])\/B[1]*100)+'%';sw.style.width=(d[0]\/B[0]*100)+'%';sw.style.height=(d[1]\/B[1]*100)+'%';sw.style.opacity='1';\n if(getComputedStyle(lay).position==='static')lay.style.position='relative';lay.style.overflow='visible';lay.classList.add('lg-swapped')},true)})();\n\n\/* ---- Slider floor selector: opens the apartment of the shown layout on the chosen floor *\/\n(function(){function cat(sel){var sl=sel.closest('sr7-slide'),on=sl?sl.querySelector('.lg-view-sw.on'):null;return +(on?on.getAttribute('data-cat'):sel.getAttribute('data-cat'))}\nfunction mark(sel){var c=cat(sel);sel.querySelectorAll('a[data-fl]').forEach(function(a){var n=c+11*(+a.getAttribute('data-fl')-2),s=(window.LG_STATUS||{})[n]||'available';a.classList.remove('reserved','sold','onhold');if(s!=='available')a.classList.add(s);a.title='Apartment \u2116'+n+' \u00b7 '+({available:'Available',reserved:'Reserved',onhold:'On hold',sold:'Sold'}[s]||s)})}\ndocument.addEventListener('mouseover',function(e){var sel=e.target.closest?e.target.closest('.lg-floorsel'):null;if(sel)mark(sel)},true);\ndocument.addEventListener('click',function(e){var a=e.target.closest?e.target.closest('.lg-floorsel a[data-fl]'):null;if(!a)return;e.preventDefault();e.stopPropagation();\n var sel=a.closest('.lg-floorsel'),c=cat(sel),fl=+a.getAttribute('data-fl'),n=c+11*(fl-2);mark(sel);\n sel.querySelectorAll('a[data-fl]').forEach(function(x){x.classList.toggle('on',x===a)});\n if(window.LG_openCategory)window.LG_openCategory(c,n);else location.href='\/apartments\/#category-'+c+'-'+n},true)})();\n\n\/* ---- Slider: put the type icon in front of every clickable layout name *\/\n(function(){function deco(){if(!window.LG_typeIcon)return;document.querySelectorAll('a.lg-view-sw').forEach(function(a){if(!a.querySelector('.lg-ti'))a.insertAdjacentHTML('afterbegin',window.LG_typeIcon(+a.getAttribute('data-cat')))})}\nfunction start(){deco();var m=document.querySelector('sr7-module, rs-module');if(m)new MutationObserver(function(){deco()}).observe(m,{childList:true,subtree:true})}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start);else start()})();\n\n\n\/* ---- Slider: clicking a layout name marks that type on the floor-plan background (layer 51) *\/\n(function(){var UP='\/wp-content\/uploads\/2026\/11\/floor-type-',T={2:'grand-balcony',6:'wraparound-balcony',3:'classic-east',8:'valley-corner',9:'classic-west',11:'spacious',1:'caucasus-terrace',7:'panorama-valley'};\nvar want=window.LG_floorWant={};\nfunction apply(sid){var el=document.getElementById(sid+'-51');if(!el)return;var u=want[sid];if(!u)return;var v='url(\"'+u+'\")';if(el.style.backgroundImage.indexOf(u)<0)el.style.backgroundImage=v}\ndocument.addEventListener('click',function(e){var a=e.target.closest?e.target.closest('.lg-view-sw'):null;if(!a)return;var sl=a.closest('sr7-slide');if(!sl)return;\n var t=T[+a.getAttribute('data-cat')];if(!t)return;want[sl.id]=UP+t+'.png';var q=new Image();q.onload=function(){apply(sl.id)};q.src=want[sl.id];apply(sl.id)},true);\nsetInterval(function(){for(var k in want)apply(k)},400)})();\n<\/script>\n\n\n\n<div class=\"lg-wrap\" id=\"lg-type\" data-pos=\"1\"><div class=\"lg-plan-type\"><svg class=\"lgp\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 100 445 725\"><g transform=\"translate(20,115)\"><path d=\"M364,509 313,509 312,603 201,603 201,651 228,651 228,658 364,658zM36,40 36,89 310,89 311,207 365,207 365,34 225,35 221,33 119,33 79,35 63,34 63,40z\" fill=\"#e9edf0\" fill-rule=\"evenodd\"\/><path d=\"M20,573 20,595 25,595 25,573zM43,103 43,106 38,107 38,112 36,113 36,180 34,180 36,320 41,320 42,314 104,314 105,334 111,335 111,343 36,344 36,413 155,413 156,453 146,454 146,422 35,422 36,591 41,593 42,589 154,589 158,587 158,577 218,577 218,587 221,590 231,590 234,593 293,592 293,577 299,577 300,573 304,573 304,528 301,527 300,442 208,442 208,381 217,380 217,435 277,436 280,433 300,433 300,387 280,387 279,381 300,381 301,335 295,335 294,361 290,362 289,356 281,355 281,342 195,344 193,333 293,333 293,330 294,333 301,333 300,117 293,114 293,103 272,103 272,99 206,100 205,102 156,100 158,333 166,333 166,343 140,344 138,343 138,333 146,333 148,100 60,99 59,103z\" fill=\"#f6efe0\" fill-rule=\"evenodd\"\/><path d=\"M26,395 26,597 32,597 34,600 34,651 16,652 16,658 33,658 34,673 43,673 43,603 83,603 84,595 150,595 152,603 190,603 190,662 200,662 200,603 224,603 225,595 231,594 167,595 158,594 158,590 42,590 41,594 35,591 34,422 146,422 147,454 154,454 155,415 36,414 35,395zM38,339 38,343 41,343 111,343 111,335 42,335 42,338zM297,333 294,333 293,330 293,333 193,333 195,343 281,341 282,355 289,356 290,361 293,361 294,335zM301,157 301,327 301,343 304,343 304,347 301,350 301,381 279,381 280,386 301,387 301,433 280,434 277,436 217,436 216,380 209,380 208,442 300,442 301,527 306,527 306,510 365,509 365,662 369,662 370,499 307,498 307,482 311,480 311,192 305,190 305,157zM272,90 272,102 294,102 295,100 304,99 303,90zM93,94 93,98 149,100 147,333 138,333 138,343 164,343 166,333 157,333 157,286 155,285 155,100 205,102 205,90 128,89 126,94zM26,30 25,88 16,89 16,129 24,162 16,163 16,192 25,210 25,358 34,360 34,102 36,98 59,98 59,90 35,89 35,30zM366,29 364,171 366,208 370,208 370,30z\" fill=\"#2a2a2a\" fill-rule=\"evenodd\"\/><text class=\"g\" x=\"120\" y=\"481\">\u10da\u10d8\u10d5\u10d8\u10dc\u10d2\u10d8 \/ \u10e1\u10d0\u10db\u10d6\u10d0\u10e0\u10d4\u10e3\u10da\u10dd<\/text><text class=\"e\" x=\"120\" y=\"495\">Living &amp; kitchen<\/text><text class=\"a\" x=\"120\" y=\"509\">27.2 \u10db\u00b2<\/text><text class=\"g\" x=\"90\" y=\"206\">\u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10d4\u10da\u10d8<\/text><text class=\"e\" x=\"90\" y=\"220\">Bedroom<\/text><text class=\"a\" x=\"90\" y=\"234\">17.0 \u10db\u00b2<\/text><text class=\"g\" x=\"225\" y=\"166\">\u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10d4\u10da\u10d8<\/text><text class=\"e\" x=\"225\" y=\"180\">Bedroom<\/text><text class=\"a\" x=\"225\" y=\"194\">20.6 \u10db\u00b2<\/text><text class=\"g\" x=\"110\" y=\"356\">\u10d3\u10d4\u10e0\u10d4\u10e4\u10d0\u10dc\u10d8<\/text><text class=\"e\" x=\"110\" y=\"370\">Hall<\/text><text class=\"a\" x=\"110\" y=\"384\">8.5 \u10db\u00b2<\/text><text class=\"g\" x=\"250\" y=\"391\">\u10e1\u10d5\u10d4\u10da\u10d8 \u10ec\u10d4\u10e0\u10e2\u10d8\u10da\u10d8<\/text><text class=\"e\" x=\"250\" y=\"405\">Bathroom<\/text><text class=\"a\" x=\"250\" y=\"419\">4.2 \u10db\u00b2<\/text><text class=\"g\" x=\"345\" y=\"106\">\u10e2\u10d4\u10e0\u10d0\u10e1\u10d0<\/text><text class=\"e\" x=\"345\" y=\"120\">Terrace<\/text><text class=\"a\" x=\"345\" y=\"134\">17.1 \u10db\u00b2<\/text><text class=\"g\" x=\"335\" y=\"613.5\">\u10e2\u10d4\u10e0\u10d0\u10e1\u10d0<\/text><text class=\"e\" x=\"335\" y=\"627.5\">Terrace<\/text><text class=\"a\" x=\"335\" y=\"641.5\">9.9 \u10db\u00b2<\/text><\/g><\/svg><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u10da\u10d8\u10d5\u10d8\u10dc\u10d2\u10d8 \/ \u10e1\u10d0\u10db\u10d6\u10d0\u10e0\u10d4\u10e3\u10da\u10ddLiving &amp; kitchen27.2 \u10db\u00b2\u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10d4\u10da\u10d8Bedroom17.0 \u10db\u00b2\u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10d4\u10da\u10d8Bedroom20.6 \u10db\u00b2\u10d3\u10d4\u10e0\u10d4\u10e4\u10d0\u10dc\u10d8Hall8.5 \u10db\u00b2\u10e1\u10d5\u10d4\u10da\u10d8 \u10ec\u10d4\u10e0\u10e2\u10d8\u10da\u10d8Bathroom4.2 \u10db\u00b2\u10e2\u10d4\u10e0\u10d0\u10e1\u10d0Terrace17.1 \u10db\u00b2\u10e2\u10d4\u10e0\u10d0\u10e1\u10d0Terrace9.9 \u10db\u00b2<\/p>","protected":false},"author":1,"featured_media":0,"parent":47,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-97","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/97","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/comments?post=97"}],"version-history":[{"count":1,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/97\/revisions"}],"predecessor-version":[{"id":109,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/97\/revisions\/109"}],"up":[{"embeddable":true,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/47"}],"wp:attachment":[{"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/media?parent=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}