{"id":103,"date":"2026-11-02T04:08:48","date_gmt":"2026-11-02T00:08:48","guid":{"rendered":"https:\/\/lagmsheni.ge\/apartments\/type-7\/"},"modified":"2026-11-02T04:21:49","modified_gmt":"2026-11-02T00:21:49","slug":"type-7","status":"publish","type":"page","link":"https:\/\/lagmsheni.ge\/ka\/apartments\/type-7\/","title":{"rendered":"Category 7"},"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=\"7\"><div class=\"lg-plan-type\"><svg class=\"lgp\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 100 572 682\"><g transform=\"translate(20,115)\"><path d=\"M355,563 355,611 359,611 359,563zM83,562 83,611 109,611 110,617 316,617 320,617 321,611 347,611 347,562z\" fill=\"#e9edf0\" fill-rule=\"evenodd\"\/><path d=\"M505,27 356,25 357,101 352,98 78,98 77,101 36,101 36,127 33,128 33,187 36,194 34,333 36,334 36,349 72,349 72,355 78,356 78,363 86,364 86,534 78,537 78,543 83,544 83,552 88,552 89,548 120,548 121,552 128,552 220,552 220,514 222,513 220,377 222,376 222,356 127,356 128,347 239,348 240,356 231,356 231,552 310,552 313,552 314,548 341,548 342,552 347,552 347,545 350,544 350,539 347,538 347,509 349,508 347,364 351,363 351,350 409,349 407,88 505,87zM268,347 342,347 341,356 271,357 266,356zM342,167 349,168 349,221 375,221 375,228 349,228 348,341 339,341z\" fill=\"#f6efe0\" fill-rule=\"evenodd\"\/><path d=\"M93,618 93,621 139,623 338,621 338,618zM348,364 348,397 350,400 348,538 350,539 350,544 348,545 347,553 342,553 341,549 314,549 314,562 348,562 348,621 355,621 355,364zM72,355 72,621 82,621 82,562 119,562 120,549 89,549 88,553 83,553 82,544 78,543 78,537 86,534 85,364 78,364 78,356zM267,356 271,357 341,356 341,347 268,347zM128,347 127,356 222,356 222,376 220,377 220,402 222,403 220,552 188,552 188,562 246,562 246,552 230,552 230,356 239,356 238,348zM24,194 23,266 35,266 35,194zM342,168 340,341 348,341 349,228 375,228 375,221 348,221 348,168zM515,87 407,88 409,349 356,349 356,353 414,353 414,96 515,96zM515,16 505,16 505,19 348,19 350,91 342,91 341,89 270,89 269,87 174,87 173,89 89,89 85,91 84,88 24,87 23,126 36,127 36,100 77,100 78,98 346,97 357,100 356,25 505,27 505,43 515,43z\" fill=\"#2a2a2a\" fill-rule=\"evenodd\"\/><text class=\"g\" x=\"170\" y=\"201.5\">\u10da\u10d8\u10d5\u10d8\u10dc\u10d2\u10d8 \/ \u10e1\u10d0\u10db\u10d6\u10d0\u10e0\u10d4\u10e3\u10da\u10dd<\/text><text class=\"e\" x=\"170\" y=\"215.5\">Living &amp; kitchen<\/text><text class=\"a\" x=\"170\" y=\"229.5\">49.5 \u10db\u00b2<\/text><text class=\"g\" x=\"155\" y=\"441.5\">\u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10d4\u10da\u10d8<\/text><text class=\"e\" x=\"155\" y=\"455.5\">Bedroom<\/text><text class=\"a\" x=\"155\" y=\"469.5\">16.9 \u10db\u00b2<\/text><text class=\"g\" x=\"285\" y=\"448.5\">\u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10d4\u10da\u10d8<\/text><text class=\"e\" x=\"285\" y=\"462.5\">Bedroom<\/text><text class=\"g\" x=\"432\" y=\"44.5\">\u10d3\u10d4\u10e0\u10d4\u10e4\u10d0\u10dc\u10d8<\/text><text class=\"e\" x=\"432\" y=\"58.5\">Hall<\/text><text class=\"a\" x=\"432\" y=\"72.5\">10.5 \u10db\u00b2<\/text><text class=\"g\" x=\"370\" y=\"266.5\">\u10e1\u10d5\u10d4\u10da\u10d8 \u10ec\u10d4\u10e0\u10e2\u10d8\u10da\u10d8<\/text><text class=\"e\" x=\"370\" y=\"280.5\">Bathroom<\/text><text class=\"a\" x=\"370\" y=\"294.5\">4.6 \u10db\u00b2<\/text><text class=\"g\" x=\"220\" y=\"573.5\">\u10d0\u10d8\u10d5\u10d0\u10dc\u10d8<\/text><text class=\"e\" x=\"220\" y=\"587.5\">Balcony<\/text><text class=\"a\" x=\"220\" y=\"601.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; kitchen49.5 \u10db\u00b2\u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10d4\u10da\u10d8Bedroom16.9 \u10db\u00b2\u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10d4\u10da\u10d8Bedroom\u10d3\u10d4\u10e0\u10d4\u10e4\u10d0\u10dc\u10d8Hall10.5 \u10db\u00b2\u10e1\u10d5\u10d4\u10da\u10d8 \u10ec\u10d4\u10e0\u10e2\u10d8\u10da\u10d8Bathroom4.6 \u10db\u00b2\u10d0\u10d8\u10d5\u10d0\u10dc\u10d8Balcony9.9 \u10db\u00b2<\/p>","protected":false},"author":1,"featured_media":0,"parent":47,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-103","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/103","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=103"}],"version-history":[{"count":1,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/103\/revisions"}],"predecessor-version":[{"id":115,"href":"https:\/\/lagmsheni.ge\/ka\/wp-json\/wp\/v2\/pages\/103\/revisions\/115"}],"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=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}