1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[430],{60430:function(t,e,o){o.r(e);var s=o(59499),i=o(67294),n=o(93512),a=o(14416),c=o(56750),l=o(25435),r=o(50743),d=o.n(r),L=o(19755),h=o.n(L),C=(o(16402),o(41664)),p=o.n(C),m=o(11163),f=(o(49937),o(92138),o(50935)),u=o(85893);class g extends i.PureComponent{constructor(...t){super(...t),(0,s.Z)(this,"tid",null),(0,s.Z)(this,"create",(()=>{const t=this;n.X[this.props.id];if("kosmodamianskaya"===this.props.id){const t=this.props.flats.filter((t=>"\u0420\u0435\u043a\u0430"===t.block)).reduce(((t,e)=>[...t,e.floor]),[]),e=this.props.flats.filter((t=>"\u0421\u0430\u0434"===t.block)).reduce(((t,e)=>[...t,e.floor]),[]);let o="";e.includes("1")&&(o+='<path class="section-item section-floor" data-number="\u0421\u0430\u0434" data-floor="1" d="M946.5 534.5V621.5L461.5 860.5L417 828L259 695.5L248 656L412 778L946.5 534.5Z"/>'),e.includes("2")&&(o+='<path class="section-item section-floor" data-number="\u0421\u0430\u0434" data-floor="2" d="M946.5 483V534L414 780L248 656L238.5 594L403 711L946.5 483Z"/>'),e.includes("3")&&(o+='<path class="section-item section-floor" data-number="\u0421\u0430\u0434" data-floor="3" d="M946.5 427.5V479.5L403.5 710.5L238.5 593.5L222.5 528.5L390 641.5L946.5 427.5Z"/>'),e.includes("4")&&(o+='<path class="section-item section-floor" data-number="\u0421\u0430\u0434" data-floor="4" d="M944 374.5L946.5 427L390 640.5L223 528L212 470L376 567L944 374.5Z"/>'),e.includes("5")&&(o+='<path class="section-item section-floor" data-number="\u0421\u0430\u0434" data-floor="5" d="M944 315.5V375L376 567L212 469.5L197.5 402L365.5 496.5L944 315.5Z"/>'),e.includes("6")&&(o+='<path class="section-item section-floor" data-number="\u0421\u0430\u0434" data-floor="6" d="M365.5 496L943.5 315.5C943.5 315.5 946 294.167 946 288L941 285L916.5 285.5L915.5 253L922 252V243L913.5 241.5V237L883 227.5V188L333.5 305L208.5 259L214 305L180.5 312.5V317.5L165.5 321L172.5 326.5L175 334L180.5 336L197.5 401L365.5 496Z"/>'),e.includes("7")&&(o+='<path class="section-item section-floor" data-number="\u0421\u0430\u0434" data-floor="7" d="M884.5 191.5L887 252L910.5 246L919 252L923.5 259.5L333.5 414.5L180.5 339.5L185 326L200.5 322V308.5L216.5 305.5L203.5 257.5L333.5 308.5L884.5 191.5Z"/>'),t.includes("1")&&(o+='<path class="section-item section-floor" data-number="\u0420\u0435\u043a\u0430" data-floor="1" d="M1641.5 770L1764 684L1750.5 751L1632 863L947.5 589.5V524L1641.5 770Z" />'),t.includes("2")&&(o+='<path class="section-item section-floor" data-number="\u0420\u0435\u043a\u0430" data-floor="2" d="M1654.5 706L1776 620.5L1765 685.5L1642 771L946 523V471L1654.5 706Z" />'),t.includes("3")&&(o+='<path class="section-item section-floor" data-number="\u0420\u0435\u043a\u0430" data-floor="3" d="M1668.5 642L1790 556.5L1776.5 624L1656 707L947.5 472V421.5L1668.5 642Z" />'),t.includes("4")&&(o+='<path class="section-item section-floor" data-number="\u0420\u0435\u043a\u0430" data-floor="4" d="M1683.5 575L1805 489.5L1794.5 538.5L1805 547L1671 640L947.5 422V367L1683.5 575Z" />'),t.includes("5")&&(o+='<path class="section-item section-floor" data-number="\u0420\u0435\u043a\u0430" data-floor="5" d="M1694.5 498L1828.5 416.5L1817.5 430.5L1805 492L1682 576L946.5 367V310L1694.5 498Z" />'),t.includes("6")&&(o+='<path class="section-item section-floor" data-number="\u0420\u0435\u043a\u0430" data-floor="6" d="M1786.5 386.5V376L1791.5 375V371.5L1784.5 371V364H1771.5L1776 348.5H1781.5V344.5L1776 343.5V339L1743.5 331L1750 291.5L1753 290V284.5L1760.5 281L1758.5 279H1751.5L1656.5 320L869 172L869.5 177L878 180L878.5 183L882.5 187.5V191L883.5 228.5L913.5 237V241.5L922 243V246.5V252L915.5 253V287H944V311L1696 498L1829 415.5V386.5L1810.5 382L1786.5 386.5Z" />'),t.includes("7")&&(o+='<path class="section-item section-floor" data-number="\u0420\u0435\u043a\u0430" data-floor="7" d="M1659 322L1756.5 281.5L1743 335.5L1777 342L1783.5 349.5L1773 363L1789 376L1709 419.5L885.5 236V191.5L865 173L1659 322Z" />'),this.scheme.innerHTML=`<svg viewBox="0 0 2000 1250" preserveAspectRatio="none">\n <path class="section-item section-item-hidden" data-number="\u0420\u0435\u043a\u0430" d="M 851.42382,165.33408 L 931.28859,134.50908 L 1742.045,262.01249 L 1752.8215,277.89203 L 1759.059,280.594 L 1749.118,292.83749 L 1745.3488,313.85453 L 1772.4374,318.159 L 1769.6351,338.14089 L 1776.1738,340.00907 L 1783.679,350.151 L 1774.3056,357.7568 L 1773.3715,364.76248 L 1782.2454,367.899 L 1789.7181,376.90566 L 1786.4488,380.17498 L 1786.9158,385.31248 L 1799.526,387.482 L 1801.3942,384.37839 L 1810.2681,380.17498 L 1828.9499,384.84543 L 1831.7522,390.91703 L 1828.9499,393.25225 L 1826.6147,407.73066 L 1831.7522,414.2693 L 1816.8067,433.41816 L 1794.8556,538.50338 L 1804.6635,545.50906 L 1789.251,564.65793 L 1756.389,749.60792 L 1626.2522,865.43518 L 1257.7533,715.04655 L 1259.1545,695.89769 L 987.33404,587.54315 L 966.78404,597.81815 L 946.23404,591.74656 L 944.51783,550.19815 L 949.80185,549.53765 L 951.78336,533.6856 L 948.48085,531.7041 L 947.82034,434.6103 L 951.78336,429.32629 L 946.49934,422.72127 L 945.17834,323.64597 L 950.46235,318.36196 L 945.83884,311.09643 L 946.88625,295.35771 L 936.39836,290.15382 L 928.66579,292.489 L 919.41876,290.62087 L 919.03185,266.72947 L 924.97636,258.83664 L 915.45575,247.02774 L 882.27,241.08322 L 881.77015,199.4716 L 887.71466,191.54557 L 857.99207,165.786 Z"></path>\n <path class="section-item section-item-hidden" data-number="\u0421\u0430\u0434" d="M 200.795,256.196 L 727.694,162.48349 L 739.10172,163.80449 L 764.20079,157.85997 L 773.44782,159.84148 L 775.42933,164.46499 L 857.99207,165.786 L 887.71466,191.54557 L 881.77015,199.4716 L 882.27,241.08322 L 915.45575,247.02774 L 924.97636,258.83664 L 919.03185,266.72947 L 919.41876,290.62087 L 928.66579,292.489 L 936.39836,290.15382 L 946.88625,295.35771 L 945.83884,311.09643 L 950.46235,318.36196 L 945.17834,323.64597 L 946.49934,422.72127 L 951.78336,429.32629 L 947.82034,434.6103 L 948.48085,531.7041 L 951.78336,533.6856 L 949.80185,549.53765 L 944.51783,550.19815 L 946.839,622.85337 L 460.36988,861.29458 L 322.32497,749.00925 L 321.7446,738.52135 L 315.88021,733.1572 L 307.98738,734.01115 L 282.58152,716.14441 L 281.45398,708.13826 L 275.42933,703.43461 L 269.13108,705.68971 L 244.226,684.68 L 253.43931,680.70396 L 246.2871,653.89696 L 249.00925,649.93395 L 225.23118,537.64861 L 217.30515,533.0251 L 222.58917,525.01894 L 199.19801,410.44532 L 189.56407,403.56671 L 195.8955,396.76824 L 187.55005,349.29222 L 177.67503,340.15852 L 184.88641,325.18686 L 194.18758,324.30647 L 190.88507,304.49141 L 215.32365,298.5469 L 210.061,269.48481 Z"></path>\n ${o}\n <rect data-number="\u0421\u0430\u0434" class="obj__genplan__text-path-pointer" width="121" height="60" transform="translate(499 138)" fill="black" fill-opacity="0.6"/>\n <path class="obj__genplan__text-path" d="M518.55 168.827H516.47V173H515.534V163.9H516.47V167.982H518.55L521.631 163.9H522.671L519.291 168.32L522.866 173H521.761L518.55 168.827ZM526.868 173.065C526.21 173.065 525.616 172.918 525.087 172.623C524.559 172.32 524.143 171.9
104 523.839 171.375C523.536 170.846 523.384 170.248 523.384 169.581C523.384 168.914 523.536 168.316 523.839 167.787C524.143 167.258 524.559 166.847 525.087 166.552C525.616 166.257 526.21 166.11 526.868 166.11C527.527 166.11 528.121 166.257 528.649 166.552C529.178 166.847 529.59 167.258 529.884 167.787C530.188 168.316 530.339 168.914 530.339 169.581C530.339 170.248 530.188 170.846 529.884 171.375C529.59 171.904 529.178 172.32 528.649 172.623C528.121 172.918 527.527 173.065 526.868 173.065ZM526.868 172.246C527.354 172.246 527.787 172.138 528.168 171.921C528.558 171.696 528.862 171.379 529.078 170.972C529.295 170.565 529.403 170.101 529.403 169.581C529.403 169.061 529.295 168.597 529.078 168.19C528.862 167.783 528.558 167.471 528.168 167.254C527.787 167.029 527.354 166.916 526.868 166.916C526.383 166.916 525.945 167.029 525.555 167.254C525.174 167.471 524.871 167.783 524.645 168.19C524.429 168.597 524.32 169.061 524.32 169.581C524.32 170.101 524.429 170.565 524.645 170.972C524.871 171.379 525.174 171.696 525.555 171.921C525.945 172.138 526.383 172.246 526.868 172.246ZM535.835 166.11C536.476 166.11 537.057 166.257 537.577 166.552C538.097 166.838 538.504 167.245 538.799 167.774C539.094 168.303 539.241 168.905 539.241 169.581C539.241 170.266 539.094 170.872 538.799 171.401C538.504 171.93 538.097 172.341 537.577 172.636C537.066 172.922 536.485 173.065 535.835 173.065C535.28 173.065 534.778 172.952 534.327 172.727C533.885 172.493 533.521 172.155 533.235 171.713V175.522H532.312V166.162H533.196V167.514C533.473 167.063 533.837 166.717 534.288 166.474C534.747 166.231 535.263 166.11 535.835 166.11ZM535.77 172.246C536.247 172.246 536.68 172.138 537.07 171.921C537.46 171.696 537.763 171.379 537.98 170.972C538.205 170.565 538.318 170.101 538.318 169.581C538.318 169.061 538.205 168.602 537.98 168.203C537.763 167.796 537.46 167.479 537.07 167.254C536.68 167.029 536.247 166.916 535.77 166.916C535.285 166.916 534.847 167.029 534.457 167.254C534.076 167.479 533.772 167.796 533.547 168.203C533.33 168.602 533.222 169.061 533.222 169.581C533.222 170.101 533.33 170.565 533.547 170.972C533.772 171.379 534.076 171.696 534.457 171.921C534.847 172.138 535.285 172.246 535.77 172.246ZM547.36 166.162V173H546.437V166.981H542.147V173H541.224V166.162H547.36ZM555.795 166.162L552.376 173.819C552.099 174.46 551.778 174.915 551.414 175.184C551.05 175.453 550.612 175.587 550.101 175.587C549.772 175.587 549.464 175.535 549.178 175.431C548.892 175.327 548.645 175.171 548.437 174.963L548.866 174.274C549.213 174.621 549.629 174.794 550.114 174.794C550.426 174.794 550.69 174.707 550.907 174.534C551.132 174.361 551.34 174.066 551.531 173.65L551.83 172.987L548.775 166.162H549.737L552.311 171.973L554.885 166.162H555.795ZM559.902 173.065C559.226 173.065 558.62 172.918 558.082 172.623C557.554 172.328 557.138 171.917 556.834 171.388C556.531 170.851 556.379 170.248 556.379 169.581C556.379 168.914 556.531 168.316 556.834 167.787C557.138 167.258 557.554 166.847 558.082 166.552C558.62 166.257 559.226 166.11 559.902 166.11C560.492 166.11 561.016 166.227 561.475 166.461C561.943 166.686 562.312 167.02 562.58 167.462L561.891 167.93C561.666 167.592 561.38 167.341 561.033 167.176C560.687 167.003 560.31 166.916 559.902 166.916C559.408 166.916 558.962 167.029 558.563 167.254C558.173 167.471 557.866 167.783 557.64 168.19C557.424 168.597 557.315 169.061 557.315 169.581C557.315 170.11 557.424 170.578 557.64 170.985C557.866 171.384 558.173 171.696 558.563 171.921C558.962 172.138 559.408 172.246 559.902 172.246C560.31 172.246 560.687 172.164 561.033 171.999C561.38 171.834 561.666 171.583 561.891 171.245L562.58 171.713C562.312 172.155 561.943 172.493 561.475 172.727C561.007 172.952 560.483 173.065 559.902 173.065ZM567.107 169.581L568.992 167.111H569.85L568.004 169.581L569.85 172.038H568.992L567.107 169.581ZM569.421 169.581L571.306 167.111H572.164L570.318 169.581L572.164 172.038H571.306L569.421 169.581ZM578.164 173.078C577.263 173.078 576.448 172.879 575.72 172.48C575.001 172.081 574.433 171.531 574.017 170.829C573.61 170.118 573.406 169.325 573.406 168.45C573.406 167.575 573.61 166.786 574.017 166.084C574.433 165.373 575.005 164.819 575.733 164.42C576.461 164.021 577.276 163.822 578.177 163.822C578.853 163.822 579.477 163.935 580.049 164.16C580.621 164.385 581.107 164.715 581.505 165.148L580.894 165.759C580.184 165.04 579.287 164.68 578.203 164.68C577.484 164.68 576.83 164.845 576.24 165.174C575.651 165.503 575.187 165.954 574.849 166.526C574.52 167.098 574.355 167.739 574.355 168.45C574.355 169.161 574.52 169.802 574.849 170.374C575.187 170.946 575.651 171.397 576.24 171.726C576.83 172.055 577.484 172.22 578.203 172.22C579.295 172.22 580.192 171.856 580.894 171.128L581.505 171.739C581.107 172.172 580.617 172.506 580.036 172.74C579.464 172.965 578.84 173.078 578.164 173.078ZM585.522 166.11C586.415 166.11 587.1 166.335 587.576 166.786C588.053 167.228 588.291 167.887 588.291 168.762V173H587.407V171.934C587.199 172.289 586.892 172.567 586.484 172.766C586.086 172.965 585.609 173.065 585.054 173.065C584.292 173.065 583.685 172.883 583.234 172.519C582.784 172.155 582.558 171.674 582.558 171.076C582.558 170.495 582.766 170.027 583.182 169.672C583.607 169.317 584.279 169.139 585.197 169.139H587.368V168.723C587.368 168.134 587.204 167.687 586.874 167.384C586.545 167.072 586.064 166.916 585.431 166.916C584.998 166.916 584.582 166.99 584.183 167.137C583.785 167.276 583.442 16
17.471 583.156 167.722L582.74 167.033C583.087 166.738 583.503 166.513 583.988 166.357C584.474 166.192 584.985 166.11 585.522 166.11ZM585.197 172.337C585.717 172.337 586.164 172.22 586.536 171.986C586.909 171.743 587.186 171.397 587.368 170.946V169.828H585.223C584.053 169.828 583.468 170.235 583.468 171.05C583.468 171.449 583.62 171.765 583.923 171.999C584.227 172.224 584.651 172.337 585.197 172.337ZM597.418 172.194V174.651H596.547V173H590.424V174.651H589.553V172.194H589.943C590.402 172.168 590.714 171.83 590.879 171.18C591.043 170.53 591.156 169.62 591.217 168.45L591.308 166.162H596.352V172.194H597.418ZM592.062 168.502C592.018 169.473 591.936 170.274 591.815 170.907C591.693 171.531 591.477 171.96 591.165 172.194H595.429V166.981H592.14L592.062 168.502ZM598.397 172.038L600.243 169.581L598.397 167.111H599.255L601.14 169.581L599.255 172.038H598.397ZM600.711 172.038L602.557 169.581L600.711 167.111H601.569L603.454 169.581L601.569 172.038H600.711Z" fill="white"/>\n <rect data-number="\u0420\u0435\u043a\u0430" class="obj__genplan__text-path-pointer" width="127" height="60" transform="translate(1194 138)" fill="black" fill-opacity="0.6"/>\n <path class="obj__genplan__text-path" d="M1213.55 168.827H1211.47V173H1210.53V163.9H1211.47V167.982H1213.55L1216.63 163.9H1217.67L1214.29 168.32L1217.87 173H1216.76L1213.55 168.827ZM1221.87 173.065C1221.21 173.065 1220.62 172.918 1220.09 172.623C1219.56 172.32 1219.14 171.904 1218.84 171.375C1218.54 170.846 1218.38 170.248 1218.38 169.581C1218.38 168.914 1218.54 168.316 1218.84 167.787C1219.14 167.258 1219.56 166.847 1220.09 166.552C1220.62 166.257 1221.21 166.11 1221.87 166.11C1222.53 166.11 1223.12 166.257 1223.65 166.552C1224.18 166.847 1224.59 167.258 1224.88 167.787C1225.19 168.316 1225.34 168.914 1225.34 169.581C1225.34 170.248 1225.19 170.846 1224.88 171.375C1224.59 171.904 1224.18 172.32 1223.65 172.623C1223.12 172.918 1222.53 173.065 1221.87 173.065ZM1221.87 172.246C1222.35 172.246 1222.79 172.138 1223.17 171.921C1223.56 171.696 1223.86 171.379 1224.08 170.972C1224.3 170.565 1224.4 170.101 1224.4
1169.581C1224.4 169.061 1224.3 168.597 1224.08 168.19C1223.86 167.783 1223.56 167.471 1223.17 167.254C1222.79 167.029 1222.35 166.916 1221.87 166.916C1221.38 166.916 1220.95 167.029 1220.56 167.254C1220.17 167.471 1219.87 167.783 1219.65 168.19C1219.43 168.597 1219.32 169.061 1219.32 169.581C1219.32 170.101 1219.43 170.565 1219.65 170.972C1219.87 171.379 1220.17 171.696 1220.56 171.921C1220.95 172.138 1221.38 172.246 1221.87 172.246ZM1230.84 166.11C1231.48 166.11 1232.06 166.257 1232.58 166.552C1233.1 166.838 1233.5 167.245 1233.8 167.774C1234.09 168.303 1234.24 168.905 1234.24 169.581C1234.24 170.266 1234.09 170.872 1233.8 171.401C1233.5 171.93 1233.1 172.341 1232.58 172.636C1232.07 172.922 1231.49 173.065 1230.84 173.065C1230.28 173.065 1229.78 172.952 1229.33 172.727C1228.89 172.493 1228.52 172.155 1228.24 171.713V175.522H1227.31V166.162H1228.2V167.514C1228.47 167.063 1228.84 166.717 1229.29 166.474C1229.75 166.231 1230.26 166.11 1230.84 166.11ZM1230.77 172.246C1231.25 172.246 1231.68 172.138 1232.07 171.921C1232.46 171.696 1232.76 171.379 1232.98 170.972C1233.21 170.565 1233.32 170.101 1233.32 169.581C1233.32 169.061 1233.21 168.602 1232.98 168.203C1232.76 167.796 1232.46 167.479 1232.07 167.254C1231.68 167.029 1231.25 166.916 1230.77 166.916C1230.28 166.916 1229.85 167.029 1229.46 167.254C1229.08 167.479 1228.77 167.796 1228.55 168.203C1228.33 168.602 1228.22 169.061 1228.22 169.581C1228.22 170.101 1228.33 170.565 1228.55 170.972C1228.77 171.379 1229.08 171.696 1229.46 171.921C1229.85 172.138 1230.28 172.246 1230.77 172.246ZM1242.36 166.162V173H1241.44V166.981H1237.15V173H1236.22V166.162H1242.36ZM1250.79 166.162L1247.38 173.819C1247.1 174.46 1246.78 174.915 1246.41 175.184C1246.05 175.453 1245.61 175.587 1245.1 175.587C1244.77 175.587 1244.46 175.535 1244.18 175.431C1243.89 175.327 1243.64 175.171 1243.44 174.963L1243.87 174.274C1244.21 174.621 1244.63 174.794 1245.11 174.794C1245.43 174.794 1245.69 174.707 1245.91 174.534C1246.13 174.361 1246.34 174.066 1246.53 173.65L1246.83 172.987L1243.77 166.162H1244.74L1247.31 171.973L1249.88 166.162H1250.79ZM1254.9 173.065C1254.23 173.065 1253.62 172.918 1253.08 172.623C1252.55 172.328 1252.14 171.917 1251.83 171.388C1251.53 170.851 1251.38 170.248 1251.38 169.581C1251.38 168.914 1251.53 168.316 1251.83 167.787C1252.14 167.258 1252.55 166.847 1253.08 166.552C1253.62 166.257 1254.23 166.11 1254.9 166.11C1255.49 166.11 1256.02 166.227 1256.48 166.461C1256.94 166.686 1257.31 167.02 1257.58 167.462L1256.89 167.93C1256.67 167.592 1256.38 167.341 1256.03 167.176C1255.69 167.003 1255.31 166.916 1254.9 166.916C1254.41 166.916 1253.96 167.029 1253.56 167.254C1253.17 167.471 1252.87 167.783 1252.64 168.19C1252.42 168.597 1252.32 169.061 1252.32 169.581C1252.32 170.11 1252.42 170.578 1252.64 170.985C1252.87 171.384 1253.17 171.696 1253.56 171.921C1253.96 172.138 1254.41 172.246 1254.9 172.246C1255.31 172.246 1255.69 172.164 1256.03 171.999C1256.38 171.834 1256.67 171.583 1256.89 171.245L1257.58 171.713C1257.31 172.155 1256.94 172.493 1256.48 172.727C1256.01 172.952 1255.48 173.065 1254.9 173.065ZM1262.11 169.581L1263.99 167.111H1264.85L1263 169.581L1264.85 172.038H1263.99L1262.11 169.581ZM1264.42 169.581L1266.31 167.111H1267.16L1265.32 169.581L1267.16 172.038H1266.31L1264.42 169.581ZM1272.59 163.9C1273.75 163.9 1274.66 164.177 1275.32 164.732C1275.98 165.287 1276.31 166.049 1276.31 167.02C1276.31 167.991 1275.98 168.753 1275.32 169.308C1274.66 169.854 1273.75 170.127 1272.59 170.127H1270.15V173H1269.19V163.9H1272.59ZM1272.57 169.282C1273.47 169.282 1274.16 169.087 1274.63 168.697C1275.11 168.298 1275.35 167.739 1275.35 167.02C1275.35 166.283 1275.11 165.72 1274.63 165.33C1274.16 164.931 1273.47 164.732 1272.57 164.732H1270.15V169.282H1272.57ZM1284.01 169.867H1278.29C1278.34 170.578 1278.61 171.154 1279.11 171.596C1279.6 172.029 1280.23 172.246 1280.98 172.246C1281.41 172.246 1281.8 172.172 1282.15 172.025C1282.51 171.869 1282.81 171.644 1283.07 171.349L1283.59 171.947C1283.29 172.311 1282.91 172.588 1282.45 172.779C1282 172.97 1281.5 173.065 1280.95 173.065C1280.25 173.065 1279.63 172.918 1279.08 172.623C1278.55 172.32 1278.13 171.904 1277.82 171.375C1277.52 170.846 1277.37 170.248 1277.37 169.581C1277.37 168.914 1277.51 168.316 1277.8 167.787C1278.09 167.258 1278.49 166.847 1278.99 166.552C1279.5 166.257 1280.08 166.11 1280.71 166.11C1281.34 166.11 1281.91 166.257 1282.41 166.552C1282.91 166.847 1283.31 167.258 1283.59 167.787C1283.88 168.307 1284.02 168.905 1284.02 169.581L1284.01 169.867ZM1280.71 166.903C1280.05 166.903 1279.49 167.115 1279.04 167.54C1278.6 167.956 1278.35 168.502 1278.29 169.178H1283.14C1283.08
1168.502 1282.82 167.956 1282.37 167.54C1281.93 167.115 1281.38 166.903 1280.71 166.903ZM1288.55 169.958H1286.99V173H1286.07V166.162H1286.99V169.165H1288.56L1290.97 166.162H1291.97L1289.28 169.477L1292.16 173H1291.07L1288.55 169.958ZM1295.85 166.11C1296.74 166.11 1297.42 166.335 1297.9 166.786C1298.38 167.228 1298.61 167.887 1298.61 168.762V173H1297.73V171.934C1297.52 172.289 1297.22 172.567 1296.81 172.766C1296.41 172.965 1295.93 173.065 1295.38 173.065C1294.62 173.065 1294.01 172.883 1293.56 172.519C1293.11 172.155 1292.88 171.674 1292.88 171.076C1292.88 170.495 1293.09 170.027 1293.51 169.672C1293.93 169.317 1294.6 169.139 1295.52 169.139H1297.69V168.723C1297.69 168.134 1297.53 167.687 1297.2 167.384C1296.87 167.072 1296.39 166.916 1295.75 166.916C1295.32 166.916 1294.91 166.99 1294.51 167.137C1294.11 167.276 1293.77 167.471 1293.48 167.722L1293.06 167.033C1293.41 166.738 1293.83 166.513 1294.31 166.357C1294.8 166.192 1295.31 166.11 1295.85 166.11ZM1295.52 172.337C1296.04 172.337 1296.49 172.22 1296.86 171.986C1297.23 171.743 1297.51 171.397 1297.69 170.946V169.828H1295.55C1294.38 169.828 1293.79 170.235 1293.79 171.05C1293.79 171.449 1293.94 171.765 1294.25 171.999C1294.55 172.224 1294.97 172.337 1295.52 172.337ZM1300.25 172.038L1302.1 169.581L1300.25 167.111H1301.11L1303 169.581L1301.11 172.038H1300.25ZM1302.57 172.038L1304.41 169.581L1302.57 167.111H1303.42L1305.31 169.581L1303.42 172.038H1302.57Z" fill="white"/>\n </svg>`}const e=h()(".js-tooltip"),{setSectionScheme:o,mobile:s,id:i}=this.props;h()(".obj__genplan-wrap .section-item:not(.section-floor)").each((function(){const t=h()(this),e=h()(this).attr("data-number"),o=this.getBoundingClientRect(),s=this.ownerDocument.defaultView,n=o.top+s.pageYOffset-t.parent().offset().top,a=o.left+s.pageXOffset-t.parent().offset().left;h()(`.hint-number[data-number="${e}"]`).css({top:"kosmodamianskaya"===i?n-10:n-40-20,left:a+t.get(0).getBoundingClientRect().width/2}),h()(`.hint-text[data-number="${e}"]`).css({top:"kosmodamianskaya"===i?n-10:n-40,left:a+30+t.get(0).getBoundingClientRect().width/2})})),h()(".obj__genplan__text-path-pointer").on({click:function(e){t.props.setSection(h()(this).attr("data-number")),t.props.setBlock(h()(this).attr("data-number")),t.props.openParams()}}),h()(".obj__genplan-wrap").find(".section-item, .hint-number").on({mouseenter:function(){const t=h()(this).attr("data-number"),n=h()(this).attr("data-floor");o([t],!0,n),h()(".section-item").removeClass("hover");const a="kosmodamianskaya"===i||"dom56"===i||"monblan"===i?h()(this):h()('.section-item[data-number="'+t+'"]:not(.section-floor)');if(a.addClass("hover"),!s){const o=a.get(0).getBoundingClientRect(),s=this.ownerDocument.defaultView,c=o.top+s.pageYOffset-a.parent().offset().top,l=o.left+s.pageXOffset-a.parent().offset().left;"kosmodamianskaya"===i||"dom56"===i?e.attr("data-id",i).attr("data-section",t).attr("data-floor",n).css({top:"dom56"===i&&[1,2].includes(+n)&&2===+t?c-a.get(0).getBoundingClientRect().height/2:"dom56"===i&&[3,4,5,6,7,8,9].includes(+n)&&2===+t?c+a.get(0).getBoundingClientRect().height/1.2:"dom56"===i&&[18,19,20,21,22,27].includes(+n)&&2===+t?c+a.get(0).getBoundingClientRect().height/2.7:"dom56"===i&&[23,24,25,26].includes(+n)&&2===+t?c+a.get(0).getBoundingClientRect().height/3.7:c+a.get(0).getBoundingClientRect().height/2,left:l+a.get(0).getBoundingClientRect().width/2}):"monblan"===i?(e.css({top:c-40+5+55,left:l+a.get(0).getBoundingClientRect().width/(n<=5&&t>1&&t<5?1:n<=5?1.5:2)}),n<=6?e.addClass("first-floor"):e.removeClass("first-floor")):e.css({top:c-40+5+80,left:l+a.get(0).getBoundingClientRect().width/2})}},mouseleave:function(t){h()(".js-tooltip").hasClass("js-active")||(s?(o([],!1,null),h()(".section-item").removeClass("hover")):setTimeout((function(){o([],!1,null),h()(".section-item").removeClass("hover")}),50))},click:function(e){const o=h()(this).attr("data-floor"),s=h()(this).attr("data-number");return h()(this).is(".section-floor")?t.handleGetFloor(o,s,i):t.handleGetPage({section:s}),e.preventDefault(),!1}}),this.place()})),(0,s.Z)(this,"handleOpenParams",(()=>{const{id:t,router:e}=this.props;e.replace(`/realty/object/${t}/#params`,void 0,{shallow:!0})})),(0,s.Z)(this,"mouseEnter",(t=>{const{setSectionScheme:e,id:o}=this.props;e([t],!0),h()(".obj__genplan path").removeClass("hover");const s="kosmodamianskaya"===o||"dom56"===o?h()(this):h()('.obj__genplan path[data-number="'+t+'"]');s.addClass("hover");const i=h()(".js-tooltip"),n=s.get(0).getBoundingClientRect(),a=n.top+window.pageYOffset-s.parent().offset().top,c=n.left+window.pageXOffset-s.parent().offset().left;"kosmodamianskaya"===o?i.css({top:a+s.get(0).getBoundingClientRect().height/2,left:c+s.get(0).getBoundingClientRect().width/2}):i.css({top:a+80,left:c+s.get(0).getBoundingClientRect().width/2})})),(0,s.Z)(this,"clear",(()=>{const{setSectionScheme:t,setSection:e,setBlock:o,paramsIsOpen:s,changeOb
1jectSquare:i,changeObjectRooms:n,changeObjectFloorNew:a,changeObjectFloor:c,changeObjectPrice:l,changeTerrace:r,changeKitchen:d,changeDecorKey:L,changeCeilings:C,changeObjectBalcony:p,changePenthouse:m,changeLevel:f,changeBath:u,changeType:g,changeObjectView:j,changeObjectWindows:b,changeObjectType:v,changeObjectPromotion:_}=this.props;if(clearTimeout(this.tid),s)return!1;this.tid=setTimeout((()=>{t([],!1),e([]),o([]),n([]),r(!1),d(!1),L(!1),C(!1),l({from:null,to:null}),a([]),c([]),i({from:null,to:null}),p(!1),m(!1),f(!1),u(!1),g(!1),j(!1),b(!1),v(!1),_(null),h()(".obj__genplan path").removeClass("hover")}),1500)})),(0,s.Z)(this,"handleGetPage",(({room:t,floor:e,section:o,isPromo:s})=>{clearTimeout(this.tid),this.props.changeObjectRooms(t?[t]:[]),this.props.changeObjectFloor({from:e,to:e}),s&&this.props.changeObjectPromotion("1"),"kosmodamianskaya"===this.props.id?this.props.setBlock(o||this.props.section):this.props.setSection(o||this.props.section),(e||o)&&this.props.router.replace(`/realty/object/${this.props.id}/#params`,void 0,{shallow:!0})})),(0,s.Z)(this,"handleGetFloor",((t,e,o)=>{if(clearTimeout(this.tid),"dom56"===o||"monblan"===o)this.props.flats.filter((t=>t.section===e)).reduce(((t,e)=>[...t,e.floor]),[]).includes(t)&&this.props.router.push(`/floor-new/${o}/${e}/${t}`);else if("kosmodamianskaya"===o)this.props.flats.filter((t=>t.block===e)).reduce(((t,e)=>[...t,e.floor]),[]).includes(t)&&this.props.router.push(`/floor-new/${o}/${"\u0421\u0430\u0434"===e?"2":"1"}/${t}`);else{const o=`/realty/object/${this.props.id}/#params`;this.props.router.push(o),this.props.changeObjectFloor({from:t,to:t}),this.props.setSection(e),this.props.openParams()}})),(0,s.Z)(this,"getTooltip",(()=>{var t,e,o,s,i,n,a,c,l,r;const{filtrated:L,active:h,count:C,id:p,floor:m,isFlatsOnFloor:f,section:g}=this.props;let j=h;const b="dom56"===p||"monblan"===p,v=(null===g||void 0===g?void 0:g[0])||g;return(0,u.jsx)("div",{className:j&&m?"js-tooltip js-active":"js-tooltip",children:(0,u.jsxs)("div",{children:[b&&(0,u.jsxs)("span",{className:"js-tooltip__floor",children:[m," \u044d\u0442\u0430\u0436"]}),!!b&&!f&&(0,u.jsx)("span",{className:"js-tooltip__empty",children:"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0435\u0442"}),(!b||f)&&(0,u.jsx)("div",{onClick:()=>this.handleGetPage({floor:m}),children:(0,u.jsx)("span",{children:"\u0412\u0441\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f"})}),(null===(t=L[0])||void 0===t?void 0:t.price)&&(0,u.jsxs)("div",{onClick:()=>this.handleGetPage({room:"0",floor:m}),className:"js-tooltip__row","data-action":L[0].isAction,children:[(0,u.jsx)("span",{children:"\u0421\u0442\u0443\u0434\u0438\u0438"}),(0,u.jsx)("div",{"data-active":L[0].isAction,onClick:()=>this.handleGetPage({room:"0",floor:m,isPromo:!0}),className:"js-tooltip__floor__action",children:"\u0410\u043a\u0446\u0438\u044f"}),(0,u.jsxs)("span",{children:["\u043e\u0442 ",d().formatNumber(null===(e=L[0])||void 0===e?void 0:e.price,0,",")," \u043c\u043b\u043d \u20bd"]})]}),(null===(o=L[1])||void 0===o?void 0:o.price)&&(0,u.jsxs)("div",{onClick:()=>this.handleGetPage({room:"1",floor:m}),className:"js-tooltip__row","data-action":L[1].isAction,children:[(0,u.jsx)("span",{children:"1 \u0441\u043f\u0430\u043b\u044c\u043d\u044f"}),(0,u.jsx)("div",{"data-active":L[1].isAction,onClick:()=>this.handleGetPage({room:"1",floor:m,isPromo:!0}),className:"js-tooltip__floor__action",children:"\u0410\u043a\u0446\u0438\u044f"}),(0,u.jsxs)("span",{children:["\u043e\u0442 ",d().formatNumber(null===(s=L[1])||void 0===s?void 0:s.price,0,",")," \u043c\u043b\u043d \u20bd"]})]}),(null===(i=L[2])||void 0===i?void 0:i.price)&&(0,u.jsxs)("div",{onClick:()=>this.handleGetPage({room:"2",floor:m}),className:"js-tooltip__row","data-action":L[2].isAction,children:[(0,u.jsx)("span",{children:"2 \u0441\u043f\u0430\u043b\u044c\u043d\u0438"}),(0,u.jsx)("div",{"data-active":L[2].isAction,onClick:()=>this.handleGetPage({room:"2",floor:m,isPromo:!0}),className:"js-tooltip__floor__action",children:"\u0410\u043a\u0446\u0438\u044f"}),(0,u.jsxs)("span",{children:["\u043e\u0442 ",d().formatNumber(null===(n=L[2])||void 0===n?void 0:n.price,0,",")," \u043c\u043b\u043d \u20bd"]})]}),(null===(a=L[3])||void 0===a?void 0:a.price)&&(0,u.jsxs)("div",{onClick:()=>this.handleGetPage({room:"3",floor:m}),className:"js-tooltip__row","data-action":L[3].isAction,children:[(0,u.jsx)("span",{children:"3 \u0441\u043f\u0430\u043b\u044c\u043d\u0438"}),(0,u.jsx)("div",{"data-active":L[3].isAction,onClick:()=>this.handleGetPage({room:"3",floor:m,isPromo:!0}),className:"js-tooltip__floor__action",children:"\u0410\u043a\u0446\u0438\u044f"}),(0,u.jsxs)("span",{children:["\u043e\u0442 ",d().formatNumber(null===(c=L[3])||void 0===c?void 0:c.price,0,",")," \u043c\u043b\u043d \u20bd"]})]}),(null===(l=L[4])||void 0===l?void 0:l.price)&&(0,u.jsxs)("div",{onClick:()=>this.handleGetPage({room:"4",floor:m}),className:"js-tooltip__row","data-action":L[4].isAction,children:[(0,u.jsx)("span",{children:"4 \u0441\u043f\u0430\u043b\u044c\u043d\u0438"}),(0,u.jsx)("div",{"data-active":L[4].isAction,onClick:()=>this.handleGetPage({room:"4",floor:m,isPromo:!0}),className:"js-tooltip__floor__action",children:"\u0410\u043a\u0446\u0438\u044f"}),(0,u.jsxs)("span",{children:["\u043e\u0442 ",d().formatNumber(null===(r=L[4])||void 0===r?void 0:r.price,0,",")," \u043c\u043b\u043d \u20bd"]})]}),"dom56"===p&&v&&f&&"1"===v&&(0,u.jsx)("div",{className:"js-tooltip__decor-tag",children:"\u0421 \u043e\u0442\u0434\u0435\u043b\u043a\u043e\u0439"})]})})}))}place(){const{id:t}=this.props;h()(".obj__genplan path").each((function(){const e=h()(this),o=h()(this).attr("data-number"),s="monblan"===t,i=this.getBoundingClientRect();let n=i.top+window.pageYOffset-e.parent().offset().top,a=i.left+window.pageXOffset-e.parent().offset().left;"3"!==o||s||(n+=80),"2"!==o||s||(n-=50,a-=30),"1"!==o||s||(n+=80,a-=10),s&&(n-=
170,"1"===o&&(n+=50,a+=30),"2"===o&&(n+=10),"3"===o&&(n+=10,a-=30),"4"===o&&(n+=10,a-=40),"5"===o&&(n+=10),"6"==o&&(a-=90,n+=40)),h()(`.hint-number[data-number="${o}"]`).css({top:"kosmodamianskaya"===t?n-10:"dom56"===t?n/2:n,left:a+e.get(0).getBoundingClientRect().width/2}),h()(`.hint-text[data-number="${o}"]`).css({top:"kosmodamianskaya"===t?n-10:"dom56"===t?n/2:n,left:a+30+e.get(0).getBoundingClientRect().width/2})}))}componentDidMount(){this.create(),window.addEventListener("resize",this.resize.bind(this)),this.resize()}resize(){this.place()}componentWillUnmount(){window.removeEventListener("resize",this.resize.bind(this))}componentDidUpdate(t,e){const{paramsIsOpen:o,id:s}=this.props;o||o===t.paramsIsOpen||this.clear(),s!==t.id&&(this.clear(),this.create())}render(){const{id:t,info:e,api:o}=this.props,s=n.X[t];if(!s)return null;const a=`/realty/object/${t}/#params`;return(0,u.jsx)("div",{className:" obj__genplan-wrap animate animated",children:(0,u.jsxs)("div",{className:"obj__genplan",onMouseLeave:this.clear,children:[(0,u.jsxs)("div",{className:"obj__tabs",children:[(0,u.jsx)("span",{"data-active":"true",children:"\u043d\u0430 \u0433\u0435\u043d\u043f\u043b\u0430\u043d\u0435"}),(0,u.jsx)("span",{onClick:this.handleOpenParams,children:"\u043f\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c"})]}),(0,u.jsx)("img",{src:s.img,alt:"",loading:"lazy"}),("dom56"===t||"monblan"===t)&&(()=>{const t=[],e=this.props.flats;for(const o in s.path){const i=e.filter((t=>t.section===o));s.path[o].forEach((e=>{i.some((t=>t.floor===e.id))&&t.push((0,u.jsx)("path",{className:"section-item section-floor","data-number":o,"data-floor":e.id,d:e.path}))}))}return(0,u.jsx)("svg",{viewBox:s.viewBox,preserveAspectRatio:"none",children:t})})(),(0,u.jsx)("div",{ref:t=>this.scheme=t}),"kosmodamianskaya"!==this.props.id&&e.map((t=>t.len>0||t.min>0?(0,u.jsx)(i.Fragment,{children:(0,u.jsx)(p(),{href:a,children:(0,u.jsx)("div",{className:"hint-number",onClick:()=>this.handleGetPage({section:t.section}),"data-number":t.section,children:t.section})})},t.section):null)),this.getTooltip(),(0,u.jsx)(f.Z,{id:t})]})})}}e.default=(0,a.$j)(((t,e)=>({section:t.object.genplan.sectionForScheme,active:t.object.genplan.active,filtrated:(0,c.iiU)(t,e),count:(0,c.uQF)(t,e),info:(0,c.nWb)(t,e),flats:(0,c.m6c)(t,e),paramsIsOpen:(0,c.fAr)(t),floor:t.object.genplan.floor,isFlatsOnFloor:(0,c.Fbt)(t,e)})),{setSection:l.II,setBlock:l.sk,setSectionScheme:l.Zn,changeObjectRooms:l.SC,changeTerrace:l.We,changeDecorKey:l.TZ,changeKitchen:l.wi,changeCeilings:l.xh,changeObjectSquare:l.Po,changeObjectFloor:l.nn,changeObjectFloorNew:l.Nf,openParams:l.HC,changeObjectPrice:l.Ge,changeObjectBalcony:l.ln,changePenthouse:l._i,changeLevel:l.j5,changeBath:l.a2,changeType:l.XM,changeObjectView:l.dr,changeObjectWindows:l.kE,changeObjectType:l.DD,changeObjectPromotion:l.uf})((0,m.withRouter)(g))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.