{"id":6351,"date":"2025-10-28T11:49:38","date_gmt":"2025-10-28T08:49:38","guid":{"rendered":"https:\/\/music-ditva.by\/?page_id=6351"},"modified":"2026-08-09T22:30:31","modified_gmt":"2026-08-09T19:30:31","slug":"%d0%b5%d0%b4%d0%b8%d0%bd%d1%8b%d0%b9-%d0%b4%d0%b5%d0%bd%d1%8c-%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%be%d1%81%d1%82%d0%b8","status":"publish","type":"page","link":"https:\/\/music-ditva.by\/?page_id=6351","title":{"rendered":"\u0415\u0414\u0418\u041d\u042b\u0419 \u0414\u0415\u041d\u042c \u0411\u0415\u0417\u041e\u041f\u0410\u0421\u041d\u041e\u0421\u0422\u0418"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6351\" class=\"elementor elementor-6351\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f35c2e5 e-con e-atomic-element e-flexbox-base e-7069b9e \" data-id=\"f35c2e5\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"f35c2e5\">\n    \t\t<div class=\"elementor-element elementor-element-66bd385 elementor-widget elementor-widget-html\" data-id=\"66bd385\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"ru\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>\u0410\u0434\u043c\u0438\u043d-\u043f\u0430\u043d\u0435\u043b\u044c --- \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u043f\u043b\u0430\u0442\u044b<\/title>\r\n<style>\r\n*{margin:0;padding:0;box-sizing:border-box}\r\n:root{--primary-color:#667eea;--secondary-color:#764ba2;--accent-color:#f5576c;--text-color:#333;--white-bg:rgba(255,255,255,0.95)}\r\n\r\nbody{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background:#f0f2f5;min-height:100vh;padding:0}\r\n.container{background:var(--white-bg);overflow:hidden;position:relative;z-index:1;max-width:100%;width:100%;box-sizing:border-box}\r\n\r\n.top-bar{background:linear-gradient(135deg,#2c3e50 0%,#3498db 100%);padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid rgba(255,255,255,.2);position:sticky;top:0;z-index:100}\r\n.top-bar-title{color:#fff;font-size:1.1em;font-weight:600}\r\n.save-btn{background:rgba(255,255,255,.95);border:2px solid rgba(255,255,255,.5);border-radius:50px;padding:8px 20px;cursor:pointer;font-size:.95em;font-weight:600;transition:all .3s;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#2c3e50}\r\n.save-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3);background:#fff}\r\n\r\n.header{position:relative;padding:0;text-align:center;overflow:hidden;background:#ffffff;max-width:100%;box-sizing:border-box}\r\n.header-inner{background:linear-gradient(315deg, #1a0a2e 0%, #2d1b4e 8%, #4a1c6b 16%, #6b2d8a 24%, #8e44ad 32%, #a855c7 40%, #c084fc 48%, #d8b4fe 56%, #c084fc 64%, #a855c7 72%, #7c3aed 80%, #5b21b6 88%, #3b0764 96%, #1a0a2e 100%);background-size:400% 400%;animation:headerGradient 12s ease infinite;padding:35px 15px 30px 15px;position:relative;overflow:hidden;border-radius:0 0 20px 20px;max-width:100%}\r\n@keyframes headerGradient{0%{background-position:100% 100%}50%{background-position:0% 0%}100%{background-position:100% 100%}}\r\n\r\n.glow-spot{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;animation:glowMove 8s ease-in-out infinite}\r\n@keyframes glowMove{0%,100%{transform:translate(80%,80%) scale(1);opacity:0.4}50%{transform:translate(20%,20%) scale(1.5);opacity:0.6}}\r\n\r\n.header-note{position:absolute;font-size:2em;opacity:0;pointer-events:none;animation:headerNoteFly linear infinite;text-shadow:0 0 15px rgba(255,255,255,0.6)}\r\n@keyframes headerNoteFly{0%{transform:translate(120%,120%) rotate(0deg) scale(0.3);opacity:0}8%{opacity:0.7}92%{opacity:0.7}100%{transform:translate(-20%,-20%) rotate(720deg) scale(1.3);opacity:0}}\r\n\r\n.header-emoji{position:absolute;font-size:1.8em;opacity:0;pointer-events:none;animation:headerEmojiFly linear infinite;filter:drop-shadow(0 0 10px rgba(255,255,255,0.5))}\r\n@keyframes headerEmojiFly{0%{transform:translate(100%,100%) rotate(0deg) scale(0.2);opacity:0}10%{opacity:0.6}90%{opacity:0.6}100%{transform:translate(-10%,-10%) rotate(360deg) scale(1.1);opacity:0}}\r\n\r\n.header-particle{position:absolute;border-radius:50%;background:radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(200,160,255,0.3) 50%, transparent 100%);pointer-events:none;animation:headerParticleFly linear infinite}\r\n@keyframes headerParticleFly{0%{transform:translate(110%,110%) scale(0);opacity:0}15%{opacity:0.5}85%{opacity:0.5}100%{transform:translate(-15%,-15%) scale(1);opacity:0}}\r\n\r\n.header-ray{position:absolute;width:3px;height:200px;background:linear-gradient(to top, transparent, rgba(255,255,255,0.15), transparent);transform-origin:bottom center;pointer-events:none;animation:rayPulse 4s ease-in-out infinite}\r\n@keyframes rayPulse{0%,100%{opacity:0.3;transform:rotate(-15deg) scaleY(0.8)}50%{opacity:0.8;transform:rotate(-15deg) scaleY(1.2)}}\r\n\r\n.wave-bottom{position:absolute;bottom:0;left:0;width:100%;height:40px;background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 1440 120'%3E%3Cpath fill='%23f8f9fa' fill-opacity='1' d='M0,64L48,69.3C96,75,192,85,288,80C384,75,480,53,576,48C672,43,768,53,864,64C960,75,1056,85,1152,80C1248,75,1344,53,1392,42.7L1440,32L1440,120L1392,120C1344,120,1248,120,1152,120C1056,120,960,120,864,120C768,120,672,120,576,120C480,120,384,120,288,120C192,120,96,120,48,120L0,120Z'%3E%3C\/path%3E%3C\/svg%3E\");background-size:cover;background-position:bottom}\r\n\r\n.header h1{position:relative;z-index:2;font-size:2em;margin-bottom:8px;color:#fff;text-shadow:0 0 20px rgba(168,85,199,0.8), 0 2px 4px rgba(0,0,0,0.3), 0 4px 8px rgba(0,0,0,0.2);font-weight:700;letter-spacing:1px}\r\n.subtitle{position:relative;z-index:2;font-size:1em;opacity:.95;margin-bottom:8px;font-weight:500;color:rgba(255,255,255,0.95);text-shadow:0 2px 8px rgba(0,0,0,0.3)}\r\n.year-badge{position:relative;z-index:2;display:inline-block;background:rgba(255,255,255,.2);color:#fff;padding:8px 25px;border-radius:30px;font-size:1.1em;font-weight:bold;border:2px solid rgba(255,255,255,.3);backdrop-filter:blur(10px);margin-top:6px;box-shadow:0 0 20px rgba(168,85,199,0.4), inset 0 0 20px rgba(255,255,255,0.1);text-shadow:0 2px 4px rgba(0,0,0,0.3)}\r\n\r\n.title-note{display:inline-block;animation:titleNoteBounce 2s ease-in-out infinite;margin-right:10px;filter:drop-shadow(0 0 10px rgba(255,200,100,0.8))}\r\n@keyframes titleNoteBounce{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-8px) rotate(5deg)}}\r\n\r\n.content{padding:20px}\r\n.accordion{display:flex;flex-direction:column;gap:10px}\r\n.month-item{border-radius:15px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease;background:#fff}\r\n.month-item:hover{transform:translateX(5px);box-shadow:0 6px 20px rgba(0,0,0,.15)}\r\n.month-header{background:linear-gradient(90deg,#f093fb 0%,var(--accent-color) 100%);color:#fff;padding:16px 20px;font-size:1.15em;font-weight:bold;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;user-select:none}\r\n.month-header:hover{filter:brightness(1.1);padding-left:26px}\r\n.month-header.active{background:linear-gradient(90deg,var(--primary-color) 0%,var(--secondary-color) 100%)}\r\n.arrow-icon{font-size:1.2em;transition:transform .3s ease;flex-shrink:0}\r\n.month-header.active .arrow-icon{transform:rotate(180deg)}\r\n.month-content{max-height:0;overflow:hidden;overflow-y:auto;transition:max-height .4s ease-out;background:#f8f9fa}\r\n.month-content.open{max-height:1200px;transition:max-height .4s ease-in}\r\n.price-list{padding:15px}\r\n.instrument-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}\r\n@media(max-width:768px){.instrument-list{grid-template-columns:1fr!important}}\r\n.instrument-item{background:#fff;padding:10px 12px;border-radius:10px;display:flex;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s ease;border-left:4px solid transparent;flex-wrap:wrap;gap:8px;min-height:50px}\r\n.instrument-item:hover{border-left-color:var(--primary-color);transform:translateX(5px);box-shadow:0 4px 12px rgba(0,0,0,.12)}\r\n.instrument-info{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;width:100%;overflow:hidden}\r\n.instrument-name{font-weight:600;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\r\n.separator{color:#95a5a6;font-weight:300;user-select:none;flex-shrink:0}\r\n.instrument-price{font-weight:bold;font-size:1em;color:#e74c3c;background:rgba(231,76,60,.1);padding:3px 10px;border-radius:15px;border:1px dashed transparent;transition:all .2s;user-select:none;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;line-height:1.4}\r\n.byn-symbol{position:relative;display:inline-block;font-weight:bold;font-family:'Times New Roman',serif;font-size:.9em}\r\n.byn-symbol::after{content:'';position:absolute;left:-2px;right:-2px;top:50%;height:2px;background-color:currentColor;transform:translateY(-50%)}\r\n.requisites{margin-top:25px;background:linear-gradient(135deg,#ffecd2 0%,#fcb69f 100%);border-radius:15px;overflow:hidden;border-left:5px solid #e74c3c;border-right:5px solid #e74c3c}\r\n.warning-title{color:#c0392b;font-size:1.1em;font-weight:bold;padding:16px;display:flex;align-items:center;gap:10px;justify-content:center;text-align:center;flex-wrap:wrap}\r\n.bank-details{background:rgba(255,255,255,.95);padding:2mm;font-family:'Courier New',monospace;color:#2c3e50;font-size:.9em;line-height:2;text-align:center;width:100%}\r\n.bank-line{padding:6px 0;border-bottom:1px dashed rgba(0,0,0,.1);word-break:break-word}\r\n.bank-line:last-child{border-bottom:none}\r\n.highlight{background:rgba(231,76,60,.15);padding:2px 8px;border-radius:4px;font-weight:bold;color:#c0392b}\r\n.edit-input{border:2px dashed #667eea;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:.9em;background:rgba(102,126,234,.05);color:#333;transition:all .2s}\r\n.edit-input:focus{outline:none;border-color:#764ba2;background:#fff;box-shadow:0 0 0 3px rgba(102,126,234,.2)}\r\n.edit-input.price-input{width:85px;color:#e74c3c;font-weight:bold;text-align:center}\r\n.edit-input.name-input{flex:1;min-width:80px;color:#444;font-weight:600}\r\n.edit-header-input{background:rgba(255,255,255,.15);border:2px dashed rgba(255,255,255,.5);color:#fff;font-size:inherit;font-family:inherit;font-weight:inherit;text-align:center;width:100%;padding:8px;border-radius:10px;text-shadow:2px 2px 4px rgba(0,0,0,.2);backdrop-filter:blur(5px)}\r\n.edit-header-input:focus{outline:none;border-color:#fff;background:rgba(255,255,255,.25)}\r\n.edit-subtitle-input{background:rgba(255,255,255,.1);border:2px dashed rgba(255,255,255,.3);color:#fff;font-size:1em;font-family:inherit;text-align:center;width:100%;padding:6px;border-radius:8px;opacity:.95;backdrop-filter:blur(5px)}\r\n.edit-subtitle-input:focus{outline:none;border-color:#fff;background:rgba(255,255,255,.2)}\r\n.edit-year-input{background:rgba(255,255,255,.2);border:2px dashed rgba(255,255,255,.4);color:#fff;font-size:1.1em;font-weight:bold;text-align:center;width:100px;padding:6px 12px;border-radius:25px;backdrop-filter:blur(5px)}\r\n.edit-year-input:focus{outline:none;border-color:#fff;background:rgba(255,255,255,.3)}\r\n.edit-bank-input{border:2px dashed #e74c3c;border-radius:6px;padding:4px 8px;font-family:'Courier New',monospace;font-size:.9em;background:rgba(231,76,60,.05);color:#2c3e50;text-align:center}\r\n.edit-bank-input:focus{outline:none;border-color:#c0392b;background:#fff}\r\n.edit-warning-input{background:transparent;border:2px dashed #c0392b;color:#c0392b;font-size:1em;font-weight:bold;font-family:inherit;text-align:center;width:100%;padding:8px;border-radius:8px}\r\n.edit-warning-input:focus{outline:none;background:rgba(231,76,60,.05)}\r\n.add-inst-btn,.remove-inst-btn{background:#2ecc71;color:#fff;border:none;border-radius:50%;width:28px;height:28px;cursor:pointer;font-size:1.2em;display:inline-flex;align-items:center;justify-content:center;margin-left:8px;transition:all .2s;flex-shrink:0}\r\n.add-inst-btn:hover{background:#27ae60;transform:scale(1.1)}\r\n.remove-inst-btn{background:#e74c3c;width:22px;height:22px;font-size:.9em;margin-left:4px}\r\n.remove-inst-btn:hover{background:#c0392b;transform:scale(1.1)}\r\n.month-checkbox{display:flex;align-items:center;gap:8px;margin-left:15px;position:relative;z-index:10}\r\n.month-checkbox input{width:22px;height:22px;cursor:pointer;accent-color:var(--primary-color)}\r\n.month-checkbox label{color:#fff;font-size:.85em;cursor:pointer;font-weight:500;pointer-events:none}\r\n.toast{position:fixed;bottom:30px;right:30px;background:#2ecc71;color:#fff;padding:16px 24px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);display:none;align-items:center;gap:10px;font-weight:600;z-index:1000;animation:slideUp .3s ease}\r\n.toast.show{display:flex}\r\n@keyframes slideUp{from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}\r\n\r\n.year-row{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px;flex-wrap:wrap}\r\n.year-auto-btn{background:rgba(255,255,255,.2);border:2px dashed rgba(255,255,255,.5);color:#fff;padding:6px 16px;border-radius:20px;cursor:pointer;font-size:.85em;font-weight:600;transition:all .3s;backdrop-filter:blur(5px)}\r\n.year-auto-btn:hover{background:rgba(255,255,255,.35);border-color:#fff}\r\n.year-auto-btn.active{background:rgba(46,204,113,.6);border-color:#2ecc71}\r\n\r\n.lang-editor{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:15px;padding:20px;margin-bottom:20px;color:#fff}\r\n.lang-editor h3{text-align:center;margin-bottom:15px;font-size:1.1em;text-shadow:0 2px 4px rgba(0,0,0,.3)}\r\n.lang-list{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}\r\n.lang-item{background:rgba(255,255,255,.15);border:2px dashed rgba(255,255,255,.3);border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:8px;transition:all .2s;position:relative}\r\n.lang-item:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.2)}\r\n.lang-item.active{border-color:#2ecc71;background:rgba(46,204,113,.2)}\r\n.lang-flag{font-size:1.6em;flex-shrink:0}\r\n.lang-info{flex:0 0 auto;display:flex;flex-direction:column;gap:1px;min-width:70px}\r\n.lang-code{font-size:.7em;opacity:.7}\r\n.lang-full{font-weight:600;font-size:.85em}\r\n.lang-inputs{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}\r\n.lang-inputs input{background:rgba(255,255,255,.1);border:2px dashed rgba(255,255,255,.4);color:#fff;padding:5px 8px;border-radius:6px;font-family:inherit;font-size:.85em;width:100%}\r\n.lang-inputs input::placeholder{color:rgba(255,255,255,.5)}\r\n.lang-inputs input:focus{outline:none;border-color:#fff;background:rgba(255,255,255,.2)}\r\n.lang-remove{background:#e74c3c;color:#fff;border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:1.1em;font-weight:bold;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;box-shadow:0 2px 8px rgba(231,76,60,.4)}\r\n.lang-remove:hover{background:#c0392b;transform:scale(1.15);box-shadow:0 4px 12px rgba(231,76,60,.6)}\r\n.lang-add-row{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}\r\n.lang-add-row input{background:rgba(255,255,255,.1);border:2px dashed rgba(255,255,255,.4);color:#fff;padding:8px 14px;border-radius:10px;font-family:inherit;font-size:.9em;flex:1;max-width:200px}\r\n.lang-add-row input::placeholder{color:rgba(255,255,255,.5)}\r\n.lang-add-row input:focus{outline:none;border-color:#fff;background:rgba(255,255,255,.2)}\r\n.lang-add-btn{background:#2ecc71;color:#fff;border:none;border-radius:10px;padding:8px 16px;cursor:pointer;font-weight:600;transition:all .2s}\r\n.lang-add-btn:hover{background:#27ae60;transform:scale(1.05)}\r\n.lang-preview{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:12px}\r\n.lang-preview-tab{padding:6px 14px;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);border-radius:20px;color:#fff;font-size:.85em;font-weight:600;cursor:pointer;transition:all .2s}\r\n.lang-preview-tab:hover{background:rgba(255,255,255,.2)}\r\n.lang-preview-tab.active{background:rgba(255,255,255,.3);border-color:#fff}\r\n\r\n.lang-tabs-wrapper{margin-bottom:15px}\r\n.lang-tabs{display:flex;gap:8px;margin-bottom:15px;justify-content:center;flex-wrap:wrap}\r\n.lang-tab{padding:8px 20px;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);border-radius:25px;cursor:pointer;color:#fff;font-weight:600;transition:all .3s}\r\n.lang-tab:hover{background:rgba(255,255,255,.2)}\r\n.lang-tab.active{background:rgba(255,255,255,.3);border-color:#fff}\r\n\r\n.add-row{display:flex;align-items:center;gap:10px;padding:10px;background:#f0f8ff;border-radius:8px;margin-top:8px}\r\n.add-row input{flex:1;padding:8px 12px;border:2px solid #e0e6ed;border-radius:8px;font-family:inherit}\r\n.add-row button{padding:8px 16px;background:#2ecc71;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600}\r\n\r\n.group-label{font-size:.85em;font-weight:600;color:#667eea;margin:10px 0 6px;text-transform:uppercase;letter-spacing:.5px}\r\n\r\n.text-editor{background:#fff;border-radius:15px;padding:20px;margin-bottom:20px;box-shadow:0 4px 15px rgba(0,0,0,.08)}\r\n.text-editor h3{color:#667eea;margin-bottom:12px;font-size:1.05em}\r\n.text-field{margin-bottom:12px}\r\n.text-field label{display:block;font-size:.8em;color:#666;margin-bottom:4px;font-weight:600}\r\n.text-field input{width:100%;padding:8px 12px;border:2px solid #e0e6ed;border-radius:8px;font-family:inherit;font-size:.9em;transition:all .2s}\r\n.text-field input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}\r\n\r\nhtml,body{overflow-x:hidden}\r\n.container{max-width:100%;width:100%}\r\n.header{max-width:100%}\r\n.header-inner{max-width:100%;border-radius:0 0 20px 20px}\r\n<\/style>\r\n<base target=\"_blank\">\r\n<\/head>\r\n<body>\r\n<div class=\"container\">\r\n<div class=\"top-bar\">\r\n<div class=\"top-bar-title\">&#9881;&#65039; \u0410\u0434\u043c\u0438\u043d-\u043f\u0430\u043d\u0435\u043b\u044c --- \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u043f\u043b\u0430\u0442\u044b<\/div>\r\n<button class=\"save-btn\" onclick=\"saveData()\">&#128190; \u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c<\/button>\r\n<\/div>\r\n\r\n<div class=\"header\" id=\"mainHeader\"><div class=\"header-inner\">\r\n<div class=\"glow-spot\" style=\"width:300px;height:300px;background:radial-gradient(circle, rgba(168,85,199,0.5), transparent 70%);bottom:0;right:0;\"><\/div>\r\n<div class=\"glow-spot\" style=\"width:200px;height:200px;background:radial-gradient(circle, rgba(124,58,237,0.4), transparent 70%);bottom:20%;right:10%;animation-delay:-3s;\"><\/div>\r\n<div class=\"header-note\" style=\"bottom:5%;right:5%;animation-duration:14s;animation-delay:0s;color:#fbbf24;\">&#9834;<\/div>\r\n<div class=\"header-note\" style=\"bottom:10%;right:15%;animation-duration:18s;animation-delay:2s;color:#f472b6;font-size:1.5em;\">&#9835;<\/div>\r\n<div class=\"header-note\" style=\"bottom:3%;right:25%;animation-duration:12s;animation-delay:4s;color:#a78bfa;font-size:2.5em;\">&#9836;<\/div>\r\n<div class=\"header-note\" style=\"bottom:15%;right:35%;animation-duration:16s;animation-delay:1s;color:#fbbf24;font-size:1.8em;\">&#9833;<\/div>\r\n<div class=\"header-note\" style=\"bottom:8%;right:45%;animation-duration:20s;animation-delay:3s;color:#c084fc;font-size:1.3em;\">&#9837;<\/div>\r\n<div class=\"header-note\" style=\"bottom:20%;right:55%;animation-duration:15s;animation-delay:5s;color:#f472b6;font-size:2.2em;\">&#9839;<\/div>\r\n<div class=\"header-note\" style=\"bottom:12%;right:65%;animation-duration:17s;animation-delay:1.5s;color:#a78bfa;font-size:1.6em;\">&#119070;<\/div>\r\n<div class=\"header-note\" style=\"bottom:25%;right:75%;animation-duration:19s;animation-delay:3.5s;color:#fbbf24;font-size:2em;\">&#119074;<\/div>\r\n<div class=\"header-note\" style=\"bottom:5%;right:85%;animation-duration:13s;animation-delay:0.5s;color:#c084fc;font-size:1.4em;\">&#9834;<\/div>\r\n<div class=\"header-note\" style=\"bottom:18%;right:90%;animation-duration:21s;animation-delay:4s;color:#f472b6;font-size:1.7em;\">&#9835;<\/div>\r\n<div class=\"header-emoji\" style=\"bottom:8%;right:8%;animation-duration:22s;animation-delay:0s;\">&#127925;<\/div>\r\n<div class=\"header-emoji\" style=\"bottom:18%;right:20%;animation-duration:19s;animation-delay:3s;\">&#127926;<\/div>\r\n<div class=\"header-emoji\" style=\"bottom:5%;right:40%;animation-duration:25s;animation-delay:1s;\">&#127929;<\/div>\r\n<div class=\"header-emoji\" style=\"bottom:22%;right:50%;animation-duration:17s;animation-delay:5s;\">&#127928;<\/div>\r\n<div class=\"header-emoji\" style=\"bottom:12%;right:70%;animation-duration:21s;animation-delay:2s;\">&#127931;<\/div>\r\n<div class=\"header-emoji\" style=\"bottom:28%;right:80%;animation-duration:24s;animation-delay:4s;\">&#127930;<\/div>\r\n<div class=\"header-emoji\" style=\"bottom:3%;right:60%;animation-duration:20s;animation-delay:6s;\">&#127927;<\/div>\r\n<div class=\"header-emoji\" style=\"bottom:30%;right:30%;animation-duration:18s;animation-delay:2.5s;\">&#129345;<\/div>\r\n<div class=\"header-particle\" style=\"width:8px;height:8px;bottom:10%;right:10%;animation-duration:12s;animation-delay:0s;\"><\/div>\r\n<div class=\"header-particle\" style=\"width:12px;height:12px;bottom:20%;right:25%;animation-duration:15s;animation-delay:2s;\"><\/div>\r\n<div class=\"header-particle\" style=\"width:6px;height:6px;bottom:5%;right:40%;animation-duration:14s;animation-delay:4s;\"><\/div>\r\n<div class=\"header-particle\" style=\"width:10px;height:10px;bottom:25%;right:55%;animation-duration:18s;animation-delay:1s;\"><\/div>\r\n<div class=\"header-particle\" style=\"width:7px;height:7px;bottom:15%;right:70%;animation-duration:16s;animation-delay:3s;\"><\/div>\r\n<div class=\"header-particle\" style=\"width:14px;height:14px;bottom:30%;right:85%;animation-duration:20s;animation-delay:5s;\"><\/div>\r\n<div class=\"header-particle\" style=\"width:5px;height:5px;bottom:8%;right:90%;animation-duration:13s;animation-delay:1.5s;\"><\/div>\r\n<div class=\"header-particle\" style=\"width:9px;height:9px;bottom:35%;right:15%;animation-duration:17s;animation-delay:3.5s;\"><\/div>\r\n<div class=\"header-particle\" style=\"width:11px;height:11px;bottom:12%;right:50%;animation-duration:19s;animation-delay:0.5s;\"><\/div>\r\n<div class=\"header-particle\" style=\"width:6px;height:6px;bottom:40%;right:65%;animation-duration:14s;animation-delay:2.5s;\"><\/div>\r\n<div class=\"header-ray\" style=\"bottom:0;right:20%;animation-delay:0s;\"><\/div>\r\n<div class=\"header-ray\" style=\"bottom:0;right:40%;animation-delay:-1.5s;height:250px;\"><\/div>\r\n<div class=\"header-ray\" style=\"bottom:0;right:60%;animation-delay:-3s;\"><\/div>\r\n<div class=\"header-ray\" style=\"bottom:0;right:80%;animation-delay:-0.5s;height:180px;\"><\/div>\r\n<h1><span class=\"title-note\">&#127925;<\/span><input type=\"text\" class=\"edit-header-input\" id=\"titleInput\" value=\"&#127925; &#1054;&#1087;&#1083;&#1072;&#1090;&#1072; &#1079;&#1072; &#1086;&#1073;&#1091;&#1095;&#1077;&#1085;&#1080;&#1077;\"><\/h1>\r\n<div class=\"subtitle\"><input type=\"text\" class=\"edit-subtitle-input\" id=\"subtitleInput\" value='&#1043;&#1059;&#1054; \"&#1044;&#1080;&#1090;&#1074;&#1103;&#1085;&#1089;&#1082;&#1072;&#1103; &#1044;&#1052;&#1064;&#1048;\"'><\/div>\r\n<div class=\"year-row\">\r\n  <div class=\"year-badge\"><input type=\"number\" class=\"edit-year-input\" id=\"yearInput\" value=\"2026\" min=\"2020\" max=\"2030\"><\/div>\r\n  <button class=\"year-auto-btn\" id=\"yearAutoBtn\" onclick=\"toggleYearAuto()\">&#128260; \u0410\u0432\u0442\u043e-\u0433\u043e\u0434<\/button>\r\n<\/div>\r\n<div class=\"wave-bottom\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"content\">\r\n\r\n<!-- ===== \u0420\u0415\u0414\u0410\u041a\u0422\u041e\u0420 \u042f\u0417\u042b\u041a\u041e\u0412 ===== -->\r\n<div class=\"lang-editor\">\r\n  <h3>&#127758; \u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u044f\u0437\u044b\u043a\u043e\u0432<\/h3>\r\n  <div class=\"lang-list\" id=\"langList\"><\/div>\r\n  <div class=\"lang-add-row\">\r\n    <input type=\"text\" id=\"newLangName\" placeholder=\"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 (\u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c)...\" maxlength=\"50\">\r\n    <button class=\"lang-add-btn\" onclick=\"addNewLang()\">+ \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u044f\u0437\u044b\u043a<\/button>\r\n  <\/div>\r\n  <div class=\"lang-preview\" id=\"langPreview\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"lang-tabs-wrapper\" id=\"langTabsWrapper\"><\/div>\r\n\r\n<!-- ===== \u0420\u0415\u0414\u0410\u041a\u0422\u041e\u0420 \u0422\u0415\u041a\u0421\u0422\u041e\u0412 \u0422\u0415\u041a\u0423\u0429\u0415\u0413\u041e \u042f\u0417\u042b\u041a\u0410 ===== -->\r\n<div class=\"text-editor\" id=\"textEditor\">\r\n  <h3>&#9998; \u0422\u0435\u043a\u0441\u0442\u044b \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u044f\u0437\u044b\u043a\u0430<\/h3>\r\n  <div class=\"text-field\"><label>\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b<\/label><input type=\"text\" id=\"textTitle\"><\/div>\r\n  <div class=\"text-field\"><label>\u041f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a<\/label><input type=\"text\" id=\"textSubtitle\"><\/div>\r\n  <div class=\"text-field\"><label>\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 (\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u044b)<\/label><input type=\"text\" id=\"textWarning\"><\/div>\r\n  <div class=\"text-field\"><label>\u041f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044c<\/label><input type=\"text\" id=\"textRecipient\"><\/div>\r\n  <div class=\"text-field\"><label>\u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043b\u0430\u0442\u0435\u0436\u0430<\/label><input type=\"text\" id=\"textAccount\"><\/div>\r\n  <div class=\"text-field\"><label>\u041a\u043d\u043e\u043f\u043a\u0430 \"\u0417\u0430\u043a\u0440\u044b\u0442\u044c\"<\/label><input type=\"text\" id=\"textClose\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"accordion\" id=\"accordion\"><\/div>\r\n<div class=\"requisites\">\r\n<div class=\"warning-title\">\r\n<span>&#9888;&#65039;<\/span>\r\n<input type=\"text\" class=\"edit-warning-input\" id=\"warningInput\" value=\"\u0412\u041d\u0418\u041c\u0410\u041d\u0418\u0415! \u0411\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435 \u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u044b\">\r\n<\/div>\r\n<div class=\"bank-details\">\r\n<div class=\"bank-line\"><input type=\"text\" class=\"edit-bank-input\" id=\"recipientInput\" value=\"\u041e\u0442\u0434\u0435\u043b \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u044b \u041b\u0438\u0434\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0439\u0438\u0441\u043f\u043e\u043b\u043a\u043e\u043c\u0430\" style=\"width:90%;max-width:400px;\"><\/div>\r\n<div class=\"bank-line\">\u041a\u043e\u0434 \u0431\u0430\u043d\u043a\u0430: <input type=\"text\" class=\"edit-bank-input\" id=\"bankCodeInput\" value=\"AKBBBY21413\" style=\"width:150px;\"><\/div>\r\n<div class=\"bank-line\">\u0421\u0447\u0451\u0442 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044f: <input type=\"text\" class=\"edit-bank-input\" id=\"accountInput\" value=\"\u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u043f\u043b\u0430\u0442\u0430\" style=\"width:200px;\"><\/div>\r\n<div class=\"bank-line\"><input type=\"text\" class=\"edit-bank-input\" id=\"ibanInput\" value=\"BY76AKBB36422625000324200000\" style=\"width:90%;max-width:400px;\"><\/div>\r\n<div class=\"bank-line\">\u0423\u041d\u041f: <input type=\"text\" class=\"edit-bank-input\" id=\"unpInput\" value=\"500826250\" style=\"width:150px;\"><\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div class=\"toast\" id=\"toast\"><span>&#9989;<\/span><span id=\"toastMessage\">\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043e!<\/span><\/div>\r\n\r\n<script>\r\n\r\nconst STORAGE_KEY = 'ditvyan_payment_data';\r\nconst BC_NAME = 'ditvyan_payment_sync';\r\n\r\nconst langDictionary = {\r\n  '\u0440\u0443\u0441\u0441\u043a\u0438\u0439':{code:'ru',flag:'\ud83c\uddf7\ud83c\uddfa',full:'\u0420\u0443\u0441\u0441\u043a\u0438\u0439'},'russian':{code:'ru',flag:'\ud83c\uddf7\ud83c\uddfa',full:'\u0420\u0443\u0441\u0441\u043a\u0438\u0439'},\r\n  '\u0431\u0435\u043b\u043e\u0440\u0443\u0441\u0441\u043a\u0438\u0439':{code:'by',flag:'\ud83c\udde7\ud83c\uddfe',full:'\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f'},'belarusian':{code:'by',flag:'\ud83c\udde7\ud83c\uddfe',full:'\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f'},'\u0431\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0456':{code:'by',flag:'\ud83c\udde7\ud83c\uddfe',full:'\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f'},\r\n  '\u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439':{code:'en',flag:'\ud83c\uddec\ud83c\udde7',full:'English'},'english':{code:'en',flag:'\ud83c\uddec\ud83c\udde7',full:'English'},\r\n  '\u043f\u043e\u043b\u044c\u0441\u043a\u0438\u0439':{code:'pl',flag:'\ud83c\uddf5\ud83c\uddf1',full:'Polski'},'polish':{code:'pl',flag:'\ud83c\uddf5\ud83c\uddf1',full:'Polski'},'polski':{code:'pl',flag:'\ud83c\uddf5\ud83c\uddf1',full:'Polski'},\r\n  '\u0443\u043a\u0440\u0430\u0438\u043d\u0441\u043a\u0438\u0439':{code:'uk',flag:'\ud83c\uddfa\ud83c\udde6',full:'\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430'},'ukrainian':{code:'uk',flag:'\ud83c\uddfa\ud83c\udde6',full:'\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430'},'\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430':{code:'uk',flag:'\ud83c\uddfa\ud83c\udde6',full:'\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430'},\r\n  '\u043d\u0435\u043c\u0435\u0446\u043a\u0438\u0439':{code:'de',flag:'\ud83c\udde9\ud83c\uddea',full:'Deutsch'},'german':{code:'de',flag:'\ud83c\udde9\ud83c\uddea',full:'Deutsch'},'deutsch':{code:'de',flag:'\ud83c\udde9\ud83c\uddea',full:'Deutsch'},\r\n  '\u0444\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439':{code:'fr',flag:'\ud83c\uddeb\ud83c\uddf7',full:'Fran\u00e7ais'},'french':{code:'fr',flag:'\ud83c\uddeb\ud83c\uddf7',full:'Fran\u00e7ais'},\r\n  '\u0438\u0441\u043f\u0430\u043d\u0441\u043a\u0438\u0439':{code:'es',flag:'\ud83c\uddea\ud83c\uddf8',full:'Espa\u00f1ol'},'spanish':{code:'es',flag:'\ud83c\uddea\ud83c\uddf8',full:'Espa\u00f1ol'},\r\n  '\u0438\u0442\u0430\u043b\u044c\u044f\u043d\u0441\u043a\u0438\u0439':{code:'it',flag:'\ud83c\uddee\ud83c\uddf9',full:'Italiano'},'italian':{code:'it',flag:'\ud83c\uddee\ud83c\uddf9',full:'Italiano'},'italiano':{code:'it',flag:'\ud83c\uddee\ud83c\uddf9',full:'Italiano'},\r\n  '\u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439':{code:'zh',flag:'\ud83c\udde8\ud83c\uddf3',full:'\u4e2d\u6587'},'chinese':{code:'zh',flag:'\ud83c\udde8\ud83c\uddf3',full:'\u4e2d\u6587'},\r\n  '\u044f\u043f\u043e\u043d\u0441\u043a\u0438\u0439':{code:'ja',flag:'\ud83c\uddef\ud83c\uddf5',full:'\u65e5\u672c\u8a9e'},'japanese':{code:'ja',flag:'\ud83c\uddef\ud83c\uddf5',full:'\u65e5\u672c\u8a9e'},\r\n  '\u043f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u044c\u0441\u043a\u0438\u0439':{code:'pt',flag:'\ud83c\uddf5\ud83c\uddf9',full:'Portugu\u00eas'},'portuguese':{code:'pt',flag:'\ud83c\uddf5\ud83c\uddf9',full:'Portugu\u00eas'},\r\n  '\u0442\u0443\u0440\u0435\u0446\u043a\u0438\u0439':{code:'tr',flag:'\ud83c\uddf9\ud83c\uddf7',full:'T\u00fcrk\u00e7e'},'turkish':{code:'tr',flag:'\ud83c\uddf9\ud83c\uddf7',full:'T\u00fcrk\u00e7e'}\r\n};\r\n\r\nconst defaultData={\r\n  year:2026,yearAuto:true,\r\n  activeMonths:['\u042f\u043d\u0432\u0430\u0440\u044c','\u0424\u0435\u0432\u0440\u0430\u043b\u044c','\u041c\u0430\u0440\u0442','\u0410\u043f\u0440\u0435\u043b\u044c','\u041c\u0430\u0439','\u0418\u044e\u043d\u044c','\u0418\u044e\u043b\u044c','\u0410\u0432\u0433\u0443\u0441\u0442','\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c','\u041e\u043a\u0442\u044f\u0431\u0440\u044c','\u041d\u043e\u044f\u0431\u0440\u044c','\u0414\u0435\u043a\u0430\u0431\u0440\u044c'],\r\n  months:{\r\n    '\u042f\u043d\u0432\u0430\u0440\u044c':{high:[{key:'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e',price:13.94},{key:'\u0413\u0438\u0442\u0430\u0440\u0430',price:13.94}],low:[{key:'\u0421\u043a\u0440\u0438\u043f\u043a\u0430',price:10.45},{key:'\u0414\u043e\u043c\u0440\u0430',price:10.45},{key:'\u0426\u0438\u043c\u0431\u0430\u043b\u044b',price:10.45},{key:'\u0411\u0430\u044f\u043d',price:10.45},{key:'\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d',price:10.45},{key:'\u0424\u043b\u0435\u0439\u0442\u0430',price:10.45}]},\r\n    '\u0424\u0435\u0432\u0440\u0430\u043b\u044c':{high:[{key:'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e',price:14.2},{key:'\u0413\u0438\u0442\u0430\u0440\u0430',price:14.2}],low:[{key:'\u0421\u043a\u0440\u0438\u043f\u043a\u0430',price:10.6},{key:'\u0414\u043e\u043c\u0440\u0430',price:10.6},{key:'\u0426\u0438\u043c\u0431\u0430\u043b\u044b',price:10.6},{key:'\u0411\u0430\u044f\u043d',price:10.6},{key:'\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d',price:10.6},{key:'\u0424\u043b\u0435\u0439\u0442\u0430',price:10.6}]},\r\n    '\u041c\u0430\u0440\u0442':{high:[{key:'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e',price:14.5},{key:'\u0413\u0438\u0442\u0430\u0440\u0430',price:14.5}],low:[{key:'\u0421\u043a\u0440\u0438\u043f\u043a\u0430',price:10.8},{key:'\u0414\u043e\u043c\u0440\u0430',price:10.8},{key:'\u0426\u0438\u043c\u0431\u0430\u043b\u044b',price:10.8},{key:'\u0411\u0430\u044f\u043d',price:10.8},{key:'\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d',price:10.8},{key:'\u0424\u043b\u0435\u0439\u0442\u0430',price:10.8}]},\r\n    '\u0410\u043f\u0440\u0435\u043b\u044c':{high:[{key:'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e',price:14.8},{key:'\u0413\u0438\u0442\u0430\u0440\u0430',price:14.8}],low:[{key:'\u0421\u043a\u0440\u0438\u043f\u043a\u0430',price:11},{key:'\u0414\u043e\u043c\u0440\u0430',price:11},{key:'\u0426\u0438\u043c\u0431\u0430\u043b\u044b',price:11},{key:'\u0411\u0430\u044f\u043d',price:11},{key:'\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d',price:11},{key:'\u0424\u043b\u0435\u0439\u0442\u0430',price:11}]},\r\n    '\u041c\u0430\u0439':{high:[{key:'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e',price:15},{key:'\u0413\u0438\u0442\u0430\u0440\u0430',price:15}],low:[{key:'\u0421\u043a\u0440\u0438\u043f\u043a\u0430',price:11.2},{key:'\u0414\u043e\u043c\u0440\u0430',price:11.2},{key:'\u0426\u0438\u043c\u0431\u0430\u043b\u044b',price:11.2},{key:'\u0411\u0430\u044f\u043d',price:11.2},{key:'\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d',price:11.2},{key:'\u0424\u043b\u0435\u0439\u0442\u0430',price:11.2}]},\r\n    '\u0418\u044e\u043d\u044c':{high:[{key:'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e',price:15},{key:'\u0413\u0438\u0442\u0430\u0440\u0430',price:15}],low:[{key:'\u0421\u043a\u0440\u0438\u043f\u043a\u0430',price:11.2},{key:'\u0414\u043e\u043c\u0440\u0430',price:11.2},{key:'\u0426\u0438\u043c\u0431\u0430\u043b\u044b',price:11.2},{key:'\u0411\u0430\u044f\u043d',price:11.2},{key:'\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d',price:11.2},{key:'\u0424\u043b\u0435\u0439\u0442\u0430',price:11.2}]},\r\n    '\u0418\u044e\u043b\u044c':{high:[{key:'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e',price:15},{key:'\u0413\u0438\u0442\u0430\u0440\u0430',price:15}],low:[{key:'\u0421\u043a\u0440\u0438\u043f\u043a\u0430',price:11.2},{key:'\u0414\u043e\u043c\u0440\u0430',price:11.2},{key:'\u0426\u0438\u043c\u0431\u0430\u043b\u044b',price:11.2},{key:'\u0411\u0430\u044f\u043d',price:11.2},{key:'\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d',price:11.2},{key:'\u0424\u043b\u0435\u0439\u0442\u0430',price:11.2}]},\r\n    '\u0410\u0432\u0433\u0443\u0441\u0442':{high:[{key:'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e',price:15},{key:'\u0413\u0438\u0442\u0430\u0440\u0430',price:15}],low:[{key:'\u0421\u043a\u0440\u0438\u043f\u043a\u0430',price:11.2},{key:'\u0414\u043e\u043c\u0440\u0430',price:11.2},{key:'\u0426\u0438\u043c\u0431\u0430\u043b\u044b',price:11.2},{key:'\u0411\u0430\u044f\u043d',price:11.2},{key:'\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d',price:11.2},{key:'\u0424\u043b\u0435\u0439\u0442\u0430',price:11.2}]},\r\n    '\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c':{high:[{key:'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e',price:15},{key:'\u0413\u0438\u0442\u0430\u0440\u0430',price:15}],low:[{key:'\u0421\u043a\u0440\u0438\u043f\u043a\u0430',price:11.2},{key:'\u0414\u043e\u043c\u0440\u0430',price:11.2},{key:'\u0426\u0438\u043c\u0431\u0430\u043b\u044b',price:11.2},{key:'\u0411\u0430\u044f\u043d',price:11.2},{key:'\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d',price:11.2},{key:'\u0424\u043b\u0435\u0439\u0442\u0430',price:11.2}]},\r\n    '\u041e\u043a\u0442\u044f\u0431\u0440\u044c':{high:[{key:'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e',price:15},{key:'\u0413\u0438\u0442\u0430\u0440\u0430',price:15}],low:[{key:'\u0421\u043a\u0440\u0438\u043f\u043a\u0430',price:11.2},{key:'\u0414\u043e\u043c\u0440\u0430',price:11.2},{key:'\u0426\u0438\u043c\u0431\u0430\u043b\u044b',price:11.2},{key:'\u0411\u0430\u044f\u043d',price:11.2},{key:'\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d',price:11.2},{key:'\u0424\u043b\u0435\u0439\u0442\u0430',price:11.2}]},\r\n    '\u041d\u043e\u044f\u0431\u0440\u044c':{high:[{key:'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e',price:15},{key:'\u0413\u0438\u0442\u0430\u0440\u0430',price:15}],low:[{key:'\u0421\u043a\u0440\u0438\u043f\u043a\u0430',price:11.2},{key:'\u0414\u043e\u043c\u0440\u0430',price:11.2},{key:'\u0426\u0438\u043c\u0431\u0430\u043b\u044b',price:11.2},{key:'\u0411\u0430\u044f\u043d',price:11.2},{key:'\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d',price:11.2},{key:'\u0424\u043b\u0435\u0439\u0442\u0430',price:11.2}]},\r\n    '\u0414\u0435\u043a\u0430\u0431\u0440\u044c':{high:[{key:'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e',price:15},{key:'\u0413\u0438\u0442\u0430\u0440\u0430',price:15}],low:[{key:'\u0421\u043a\u0440\u0438\u043f\u043a\u0430',price:11.2},{key:'\u0414\u043e\u043c\u0440\u0430',price:11.2},{key:'\u0426\u0438\u043c\u0431\u0430\u043b\u044b',price:11.2},{key:'\u0411\u0430\u044f\u043d',price:11.2},{key:'\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d',price:11.2},{key:'\u0424\u043b\u0435\u0439\u0442\u0430',price:11.2}]}\r\n  },\r\n  texts:{\r\n    ru:{\r\n      title:'\ud83c\udfb5 \u041e\u043f\u043b\u0430\u0442\u0430 \u0437\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435',subtitle:'\u0413\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \"\u0414\u0438\u0442\u0432\u044f\u043d\u0441\u043a\u0430\u044f \u0434\u0435\u0442\u0441\u043a\u0430\u044f \u043c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0448\u043a\u043e\u043b\u0430 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\"',\r\n      warning:'\u0412\u041d\u0418\u041c\u0410\u041d\u0418\u0415! \u0411\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435 \u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u044b',recipient:'\u041e\u0442\u0434\u0435\u043b \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u044b \u041b\u0438\u0434\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0439\u0438\u0441\u043f\u043e\u043b\u043a\u043e\u043c\u0430',account:'\u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u043f\u043b\u0430\u0442\u0430',close:'\u0417\u0430\u043a\u0440\u044b\u0442\u044c',\r\n      months:{'\u042f\u043d\u0432\u0430\u0440\u044c':'\u042f\u043d\u0432\u0430\u0440\u044c','\u0424\u0435\u0432\u0440\u0430\u043b\u044c':'\u0424\u0435\u0432\u0440\u0430\u043b\u044c','\u041c\u0430\u0440\u0442':'\u041c\u0430\u0440\u0442','\u0410\u043f\u0440\u0435\u043b\u044c':'\u0410\u043f\u0440\u0435\u043b\u044c','\u041c\u0430\u0439':'\u041c\u0430\u0439','\u0418\u044e\u043d\u044c':'\u0418\u044e\u043d\u044c','\u0418\u044e\u043b\u044c':'\u0418\u044e\u043b\u044c','\u0410\u0432\u0433\u0443\u0441\u0442':'\u0410\u0432\u0433\u0443\u0441\u0442','\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c':'\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c','\u041e\u043a\u0442\u044f\u0431\u0440\u044c':'\u041e\u043a\u0442\u044f\u0431\u0440\u044c','\u041d\u043e\u044f\u0431\u0440\u044c':'\u041d\u043e\u044f\u0431\u0440\u044c','\u0414\u0435\u043a\u0430\u0431\u0440\u044c':'\u0414\u0435\u043a\u0430\u0431\u0440\u044c'},\r\n      instruments:{'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e':'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e','\u0413\u0438\u0442\u0430\u0440\u0430':'\u0413\u0438\u0442\u0430\u0440\u0430','\u0421\u043a\u0440\u0438\u043f\u043a\u0430':'\u0421\u043a\u0440\u0438\u043f\u043a\u0430','\u0414\u043e\u043c\u0440\u0430':'\u0414\u043e\u043c\u0440\u0430','\u0426\u0438\u043c\u0431\u0430\u043b\u044b':'\u0426\u0438\u043c\u0431\u0430\u043b\u044b','\u0411\u0430\u044f\u043d':'\u0411\u0430\u044f\u043d','\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d':'\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d','\u0424\u043b\u0435\u0439\u0442\u0430':'\u0424\u043b\u0435\u0439\u0442\u0430'}\r\n    },\r\n    by:{\r\n      title:'\ud83c\udfb5 \u0410\u043f\u043b\u0430\u0442\u0430 \u0437\u0430 \u043d\u0430\u0432\u0443\u0447\u0430\u043d\u043d\u0435',subtitle:'\u0414\u0437\u044f\u0440\u0436\u0430\u045e\u043d\u0430\u044f \u045e\u0441\u0442\u0430\u043d\u043e\u0432\u0430 \u0430\u0434\u0443\u043a\u0430\u0446\u044b\u0456 \"\u0414\u0437\u0456\u0442\u0432\u044f\u043d\u0441\u043a\u0430\u044f \u0434\u0437\u0456\u0446\u044f\u0447\u0430\u044f \u043c\u0443\u0437\u044b\u0447\u043d\u0430\u044f \u0448\u043a\u043e\u043b\u0430 \u043c\u0430\u0441\u0442\u0430\u0446\u0442\u0432\u0430\u045e\"',\r\n      warning:'\u0423\u0412\u0410\u0413\u0410! \u0411\u0430\u043d\u043a\u0430\u045e\u0441\u043a\u0456\u044f \u0440\u044d\u043a\u0432\u0456\u0437\u0456\u0442\u044b',recipient:'\u0410\u0434\u0434\u0437\u0435\u043b \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u044b \u041b\u0456\u0434\u0441\u043a\u0430\u0433\u0430 \u0440\u0430\u0439\u0432\u044b\u043a\u0430\u043d\u043a\u0430\u043c\u0430',account:'\u0431\u0430\u0446\u044c\u043a\u043e\u045e\u0441\u043a\u0430\u044f \u043f\u043b\u0430\u0442\u0430',close:'\u0417\u0430\u0447\u044b\u043d\u0456\u0446\u044c',\r\n      months:{'\u042f\u043d\u0432\u0430\u0440\u044c':'\u0421\u0442\u0443\u0434\u0437\u0435\u043d\u044c','\u0424\u0435\u0432\u0440\u0430\u043b\u044c':'\u041b\u044e\u0442\u044b','\u041c\u0430\u0440\u0442':'\u0421\u0430\u043a\u0430\u0432\u0456\u043a','\u0410\u043f\u0440\u0435\u043b\u044c':'\u041a\u0440\u0430\u0441\u0430\u0432\u0456\u043a','\u041c\u0430\u0439':'\u041c\u0430\u0439','\u0418\u044e\u043d\u044c':'\u0427\u044d\u0440\u0432\u0435\u043d\u044c','\u0418\u044e\u043b\u044c':'\u041b\u0456\u043f\u0435\u043d\u044c','\u0410\u0432\u0433\u0443\u0441\u0442':'\u0416\u043d\u0456\u0432\u0435\u043d\u044c','\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c':'\u0412\u0435\u0440\u0430\u0441\u0435\u043d\u044c','\u041e\u043a\u0442\u044f\u0431\u0440\u044c':'\u041a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a','\u041d\u043e\u044f\u0431\u0440\u044c':'\u041b\u0456\u0441\u0442\u0430\u043f\u0430\u0434','\u0414\u0435\u043a\u0430\u0431\u0440\u044c':'\u0421\u043d\u0435\u0436\u0430\u043d\u044c'},\r\n      instruments:{'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e':'\u0424\u0430\u0440\u0442\u044d\u043f\u0456\u044f\u043d\u0430','\u0413\u0438\u0442\u0430\u0440\u0430':'\u0413\u0456\u0442\u0430\u0440\u0430','\u0421\u043a\u0440\u0438\u043f\u043a\u0430':'\u0421\u043a\u0440\u044b\u043f\u043a\u0430','\u0414\u043e\u043c\u0440\u0430':'\u0414\u043e\u043c\u0440\u0430','\u0426\u0438\u043c\u0431\u0430\u043b\u044b':'\u0426\u044b\u043c\u0431\u0430\u043b\u044b','\u0411\u0430\u044f\u043d':'\u0411\u0430\u044f\u043d','\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d':'\u0410\u043a\u0430\u0440\u0434\u044d\u043e\u043d','\u0424\u043b\u0435\u0439\u0442\u0430':'\u0424\u043b\u0435\u0439\u0442\u0430'}\r\n    },\r\n    en:{\r\n      title:'\ud83c\udfb5 Tuition Payment',subtitle:\"State Educational Institution 'Ditvyan Children s Music School of Arts'\",\r\n      warning:'ATTENTION! Bank Details',recipient:'Department of Culture of Lida District Executive Committee',account:'parental fee',close:'Close',\r\n      months:{'\u042f\u043d\u0432\u0430\u0440\u044c':'January','\u0424\u0435\u0432\u0440\u0430\u043b\u044c':'February','\u041c\u0430\u0440\u0442':'March','\u0410\u043f\u0440\u0435\u043b\u044c':'April','\u041c\u0430\u0439':'May','\u0418\u044e\u043d\u044c':'June','\u0418\u044e\u043b\u044c':'July','\u0410\u0432\u0433\u0443\u0441\u0442':'August','\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c':'September','\u041e\u043a\u0442\u044f\u0431\u0440\u044c':'October','\u041d\u043e\u044f\u0431\u0440\u044c':'November','\u0414\u0435\u043a\u0430\u0431\u0440\u044c':'December'},\r\n      instruments:{'\u0424\u043e\u0440\u0442\u0435\u043f\u0438\u0430\u043d\u043e':'Piano','\u0413\u0438\u0442\u0430\u0440\u0430':'Guitar','\u0421\u043a\u0440\u0438\u043f\u043a\u0430':'Violin','\u0414\u043e\u043c\u0440\u0430':'Domra','\u0426\u0438\u043c\u0431\u0430\u043b\u044b':'Cymbals','\u0411\u0430\u044f\u043d':'Bayan','\u0410\u043a\u043a\u043e\u0440\u0434\u0435\u043e\u043d':'Accordion','\u0424\u043b\u0435\u0439\u0442\u0430':'Flute'}\r\n    }\r\n  },\r\n  bankCode:'AKBBBY21413',iban:'BY76AKBB36422625000324200000',unp:'500826250',\r\n  languages:[\r\n    {code:'ru',name:'\u0440\u0443\u0441\u0441\u043a\u0438\u0439',flag:'\ud83c\uddf7\ud83c\uddfa',full:'\u0420\u0443\u0441\u0441\u043a\u0438\u0439',short:'RU'},\r\n    {code:'by',name:'\u0431\u0435\u043b\u043e\u0440\u0443\u0441\u0441\u043a\u0438\u0439',flag:'\ud83c\udde7\ud83c\uddfe',full:'\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f',short:'BY'},\r\n    {code:'en',name:'\u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439',flag:'\ud83c\uddec\ud83c\udde7',full:'English',short:'EN'}\r\n  ]\r\n};\r\n\r\nlet appData=JSON.parse(JSON.stringify(defaultData));\r\nlet currentLang='ru';\r\nconst allMonths=['\u042f\u043d\u0432\u0430\u0440\u044c','\u0424\u0435\u0432\u0440\u0430\u043b\u044c','\u041c\u0430\u0440\u0442','\u0410\u043f\u0440\u0435\u043b\u044c','\u041c\u0430\u0439','\u0418\u044e\u043d\u044c','\u0418\u044e\u043b\u044c','\u0410\u0432\u0433\u0443\u0441\u0442','\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c','\u041e\u043a\u0442\u044f\u0431\u0440\u044c','\u041d\u043e\u044f\u0431\u0440\u044c','\u0414\u0435\u043a\u0430\u0431\u0440\u044c'];\r\nlet bc=null;\r\ntry{bc=new BroadcastChannel(BC_NAME);}catch(e){bc=null;}\r\n\r\nfunction getCurrentYear(){return new Date().getFullYear();}\r\nfunction resolveYear(){return appData.yearAuto?getCurrentYear():appData.year;}\r\n\r\nfunction deepMerge(target,source){\r\n  for(const key in source){\r\n    if(source[key]&&typeof source[key]==='object'&&!Array.isArray(source[key])){\r\n      if(!target[key])target[key]={};\r\n      deepMerge(target[key],source[key]);\r\n    }else{target[key]=source[key];}\r\n  }\r\n  return target;\r\n}\r\n\r\nfunction migrateData(data){\r\n  for(var month in data.months){\r\n    var m=data.months[month];\r\n    if(m.high&&!Array.isArray(m.high)&&m.high.instruments){\r\n      var oldPrice=m.high.price||0;\r\n      var newHigh=[];\r\n      for(var i=0;i<m.high.instruments.length;i++){\r\n        var item=m.high.instruments[i];\r\n        if(typeof item==='string'){newHigh.push({key:item,price:oldPrice});}\r\n        else if(item&&item.key){newHigh.push(item);}\r\n      }\r\n      data.months[month].high=newHigh;\r\n    }\r\n    if(m.low&&!Array.isArray(m.low)&&m.low.instruments){\r\n      var oldPrice=m.low.price||0;\r\n      var newLow=[];\r\n      for(var i=0;i<m.low.instruments.length;i++){\r\n        var item=m.low.instruments[i];\r\n        if(typeof item==='string'){newLow.push({key:item,price:oldPrice});}\r\n        else if(item&&item.key){newLow.push(item);}\r\n      }\r\n      data.months[month].low=newLow;\r\n    }\r\n  }\r\n  return data;\r\n}\r\n\r\nfunction loadData(){\r\n  const saved=localStorage.getItem(STORAGE_KEY);\r\n  if(saved){\r\n    try{const parsed=JSON.parse(saved);appData=deepMerge(JSON.parse(JSON.stringify(defaultData)),parsed);appData=migrateData(appData);}\r\n    catch(e){console.error(e);}\r\n  }\r\n  if(!appData.languages||!appData.languages.length){appData.languages=JSON.parse(JSON.stringify(defaultData.languages));}\r\n  if(!appData.texts||!Object.keys(appData.texts).length){appData.texts=JSON.parse(JSON.stringify(defaultData.texts));}\r\n  fillInputs();renderLangEditor();renderLangTabs();renderAccordion();\r\n}\r\n\r\nfunction fillInputs(){\r\n  const t=appData.texts[currentLang]||appData.texts['ru']||{};\r\n  document.getElementById('titleInput').value=t.title||'';\r\n  document.getElementById('subtitleInput').value=t.subtitle||'';\r\n  document.getElementById('yearInput').value=resolveYear();\r\n  document.getElementById('warningInput').value=t.warning||'';\r\n  document.getElementById('recipientInput').value=t.recipient||'';\r\n  document.getElementById('bankCodeInput').value=appData.bankCode||'';\r\n  document.getElementById('accountInput').value=t.account||'';\r\n  document.getElementById('ibanInput').value=appData.iban||'';\r\n  document.getElementById('unpInput').value=appData.unp||'';\r\n  document.getElementById('textTitle').value=t.title||'';\r\n  document.getElementById('textSubtitle').value=t.subtitle||'';\r\n  document.getElementById('textWarning').value=t.warning||'';\r\n  document.getElementById('textRecipient').value=t.recipient||'';\r\n  document.getElementById('textAccount').value=t.account||'';\r\n  document.getElementById('textClose').value=t.close||'\u0417\u0430\u043a\u0440\u044b\u0442\u044c';\r\n  const btn=document.getElementById('yearAutoBtn');\r\n  if(btn){\r\n    if(appData.yearAuto){btn.classList.add('active');btn.innerHTML='&#128260; \u0410\u0432\u0442\u043e-\u0433\u043e\u0434 (\u0432\u043a\u043b)';}\r\n    else{btn.classList.remove('active');btn.innerHTML='&#128260; \u0410\u0432\u0442\u043e-\u0433\u043e\u0434 (\u0432\u044b\u043a\u043b)';}\r\n  }\r\n}\r\n\r\nfunction toggleYearAuto(){\r\n  appData.yearAuto=!appData.yearAuto;\r\n  fillInputs();\r\n  showToast(appData.yearAuto?'\u0410\u0432\u0442\u043e-\u0433\u043e\u0434 \u0432\u043a\u043b\u044e\u0447\u0451\u043d':'\u0420\u0443\u0447\u043d\u043e\u0439 \u0432\u0432\u043e\u0434 \u0433\u043e\u0434\u0430');\r\n  saveData();\r\n}\r\n\r\nfunction saveData(){\r\n  const yearVal=parseInt(document.getElementById('yearInput').value)||2026;\r\n  if(!appData.yearAuto)appData.year=yearVal;\r\n  appData.bankCode=document.getElementById('bankCodeInput').value;\r\n  appData.iban=document.getElementById('ibanInput').value;\r\n  appData.unp=document.getElementById('unpInput').value;\r\n  if(!appData.texts[currentLang])appData.texts[currentLang]={};\r\n  const t=appData.texts[currentLang];\r\n  t.title=document.getElementById('textTitle').value;\r\n  t.subtitle=document.getElementById('textSubtitle').value;\r\n  t.warning=document.getElementById('textWarning').value;\r\n  t.recipient=document.getElementById('textRecipient').value;\r\n  t.account=document.getElementById('textAccount').value;\r\n  t.close=document.getElementById('textClose').value;\r\n  t.title=document.getElementById('titleInput').value;\r\n  t.subtitle=document.getElementById('subtitleInput').value;\r\n  t.warning=document.getElementById('warningInput').value;\r\n  t.recipient=document.getElementById('recipientInput').value;\r\n  t.account=document.getElementById('accountInput').value;\r\n  if(!t.months)t.months={};\r\n  if(!t.instruments)t.instruments={};\r\n  appData.activeMonths.forEach(function(month){\r\n    var data=appData.months[month];\r\n    if(!data)return;\r\n    var highEls=document.querySelectorAll('[data-month=\"'+month+'\"][data-type=\"high\"]');\r\n    data.high=[];\r\n    highEls.forEach(function(el){\r\n      var nameInput=el.querySelector('.name-input');\r\n      var priceInput=el.querySelector('.price-input');\r\n      if(nameInput&&nameInput.value.trim()){\r\n        var key=nameInput.dataset.key;\r\n        data.high.push({key:key,price:parseFloat(priceInput&&priceInput.value)||0});\r\n        t.instruments[key]=nameInput.value.trim();\r\n      }\r\n    });\r\n    var lowEls=document.querySelectorAll('[data-month=\"'+month+'\"][data-type=\"low\"]');\r\n    data.low=[];\r\n    lowEls.forEach(function(el){\r\n      var nameInput=el.querySelector('.name-input');\r\n      var priceInput=el.querySelector('.price-input');\r\n      if(nameInput&&nameInput.value.trim()){\r\n        var key=nameInput.dataset.key;\r\n        data.low.push({key:key,price:parseFloat(priceInput&&priceInput.value)||0});\r\n        t.instruments[key]=nameInput.value.trim();\r\n      }\r\n    });\r\n  });\r\n  localStorage.setItem(STORAGE_KEY,JSON.stringify(appData));\r\n  if(bc)bc.postMessage({type:'update',data:appData});\r\n  showToast('\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043e! \u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043e\u043f\u043b\u0430\u0442\u044b \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438.');\r\n}\r\n\r\nfunction showToast(msg){\r\n  const t=document.getElementById('toast');\r\n  document.getElementById('toastMessage').textContent=msg;\r\n  t.classList.add('show');\r\n  setTimeout(function(){t.classList.remove('show');},3000);\r\n}\r\n\r\nfunction switchLang(lang){\r\n  saveData();\r\n  currentLang=lang;\r\n  renderLangTabs();\r\n  fillInputs();\r\n  renderAccordion();\r\n}\r\n\r\nfunction renderLangTabs(){\r\n  const wrapper=document.getElementById('langTabsWrapper');\r\n  if(!wrapper)return;\r\n  let html='<div class=\"lang-tabs\">';\r\n  appData.languages.forEach(function(lang){\r\n    const active=lang.code===currentLang?'active':'';\r\n    html+='<button class=\"lang-tab '+active+'\" data-lang=\"'+lang.code+'\" onclick=\"switchLang(\\''+lang.code+'\\')\">'+lang.flag+' '+lang.full+'<\/button>';\r\n  });\r\n  html+='<\/div>';\r\n  wrapper.innerHTML=html;\r\n}\r\n\r\nfunction renderLangEditor(){\r\n  const list=document.getElementById('langList');\r\n  const preview=document.getElementById('langPreview');\r\n  if(!list)return;\r\n  let listHtml='';\r\n  appData.languages.forEach(function(lang,i){\r\n    const active=lang.code===currentLang?'active':'';\r\n    listHtml+='<div class=\"lang-item '+active+'\" data-idx=\"'+i+'\">'+\r\n      '<button class=\"lang-remove\" onclick=\"removeLang('+i+')\" title=\"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u044f\u0437\u044b\u043a\">\u00d7<\/button>'+\r\n      '<span class=\"lang-flag\">'+lang.flag+'<\/span>'+\r\n      '<div class=\"lang-info\"><span class=\"lang-code\">'+lang.code.toUpperCase()+'<\/span><span class=\"lang-full\">'+lang.full+'<\/span><\/div>'+\r\n      '<div class=\"lang-inputs\">'+\r\n        '<input type=\"text\" value=\"'+lang.name+'\" placeholder=\"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c\" onchange=\"updateLangName('+i+',this.value)\" title=\"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c \u2014 \u0444\u043b\u0430\u0433 \u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u044f\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\">'+\r\n        '<input type=\"text\" value=\"'+lang.full+'\" placeholder=\"\u041f\u043e\u043b\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\" onchange=\"updateLangFull('+i+',this.value)\" title=\"\u041f\u043e\u043b\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 (\u043c\u043e\u0436\u043d\u043e \u043e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e)\">'+\r\n      '<\/div><\/div>';\r\n  });\r\n  list.innerHTML=listHtml;\r\n  let previewHtml='';\r\n  appData.languages.forEach(function(lang){\r\n    const active=lang.code===currentLang?'active':'';\r\n    previewHtml+='<span class=\"lang-preview-tab '+active+'\">'+lang.flag+' '+lang.full+'<\/span>';\r\n  });\r\n  preview.innerHTML=previewHtml;\r\n}\r\n\r\nfunction updateLangName(idx,newName){\r\n  const lang=appData.languages[idx];\r\n  const key=newName.toLowerCase().trim();\r\n  const dict=langDictionary[key];\r\n  if(dict){lang.code=dict.code;lang.flag=dict.flag;lang.full=dict.full;}\r\n  lang.name=newName;\r\n  if(!appData.texts[lang.code])appData.texts[lang.code]=JSON.parse(JSON.stringify(appData.texts['ru']||{}));\r\n  renderLangEditor();renderLangTabs();saveData();\r\n}\r\n\r\nfunction updateLangFull(idx,newFull){appData.languages[idx].full=newFull;renderLangEditor();renderLangTabs();}\r\n\r\nfunction removeLang(idx){\r\n  const removed=appData.languages.splice(idx,1)[0];\r\n  if(currentLang===removed.code){currentLang=appData.languages.length>0?appData.languages[0].code:'';}\r\n  renderLangEditor();renderLangTabs();\r\n  if(appData.languages.length>0){fillInputs();renderAccordion();}\r\n  else{\r\n    document.getElementById('accordion').innerHTML='<div style=\"text-align:center;padding:30px;color:#999;font-style:italic;\">\u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u044f\u0437\u044b\u043a \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u0432\u044b\u0448\u0435<\/div>';\r\n    document.getElementById('langTabsWrapper').innerHTML='';\r\n  }\r\n  saveData();\r\n}\r\n\r\nfunction addNewLang(){\r\n  const input=document.getElementById('newLangName');\r\n  const name=input.value.trim();\r\n  if(!name){showToast('\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u0430');return;}\r\n  const key=name.toLowerCase();\r\n  const dict=langDictionary[key];\r\n  let code,flag,full;\r\n  if(dict){code=dict.code;flag=dict.flag;full=dict.full;}\r\n  else{code='lang_'+Date.now();flag='\ud83c\udf0d';full=name.charAt(0).toUpperCase()+name.slice(1);}\r\n  if(appData.languages.find(function(l){return l.code===code;})){showToast('\u0422\u0430\u043a\u043e\u0439 \u044f\u0437\u044b\u043a \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d');return;}\r\n  appData.languages.push({code:code,name:name,flag:flag,full:full,short:code.toUpperCase()});\r\n  if(!appData.texts[code])appData.texts[code]=JSON.parse(JSON.stringify(appData.texts['ru']||{}));\r\n  if(appData.languages.length===1){currentLang=code;}\r\n  input.value='';\r\n  renderLangEditor();renderLangTabs();fillInputs();renderAccordion();saveData();\r\n  showToast('\u042f\u0437\u044b\u043a \"'+full+'\" \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d!');\r\n}\r\n\r\nfunction renderAccordion(){\r\n  const accordion=document.getElementById('accordion');\r\n  if(!accordion)return;\r\n  if(appData.languages.length===0){\r\n    accordion.innerHTML='<div style=\"text-align:center;padding:30px;color:#999;font-style:italic;\">\u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u044f\u0437\u044b\u043a \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u0432\u044b\u0448\u0435<\/div>';\r\n    return;\r\n  }\r\n  const t=appData.texts[currentLang]||{};\r\n  accordion.innerHTML='';\r\n  appData.activeMonths.forEach(function(month,index){\r\n    var data=appData.months[month];\r\n    if(!data)return;\r\n    var instrumentsHtml='';\r\n    instrumentsHtml+='<div class=\"group-label\">&#128293; \u0414\u043e\u0440\u043e\u0433\u0430\u044f \u0433\u0440\u0443\u043f\u043f\u0430<\/div>';\r\n    if(data.high&&data.high.length){\r\n      data.high.forEach(function(inst,i){\r\n        var instName=t.instruments?t.instruments[inst.key]||inst.key:inst.key;\r\n        instrumentsHtml+='<div class=\"instrument-item\" data-month=\"'+month+'\" data-type=\"high\">'+\r\n          '<div class=\"instrument-info\">'+\r\n          '<input type=\"text\" class=\"edit-input name-input\" value=\"'+instName+'\" data-key=\"'+inst.key+'\">'+\r\n          '<span class=\"separator\">---<\/span>'+\r\n          '<input type=\"number\" step=\"0.01\" class=\"edit-input price-input\" value=\"'+(inst.price||0).toFixed(2)+'\">'+\r\n          '<span class=\"byn-symbol\">\u0411<\/span>'+\r\n          '<button class=\"remove-inst-btn\" onclick=\"removeInstrument(\\''+month+'\\',\\'high\\','+i+')\">\u00d7<\/button>'+\r\n          '<\/div><\/div>';\r\n      });\r\n    }\r\n    instrumentsHtml+='<div class=\"add-row\"><input type=\"text\" placeholder=\"\u041d\u043e\u0432\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442...\" id=\"add-high-'+month+'\"><button onclick=\"addInstrument(\\''+month+'\\',\\'high\\')\">+ \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c<\/button><\/div>';\r\n    instrumentsHtml+='<div class=\"group-label\" style=\"margin-top:14px\">&#128167; \u0414\u0435\u0448\u0435\u0432\u0430\u044f \u0433\u0440\u0443\u043f\u043f\u0430<\/div>';\r\n    if(data.low&&data.low.length){\r\n      data.low.forEach(function(inst,i){\r\n        var instName=t.instruments?t.instruments[inst.key]||inst.key:inst.key;\r\n        instrumentsHtml+='<div class=\"instrument-item\" data-month=\"'+month+'\" data-type=\"low\">'+\r\n          '<div class=\"instrument-info\">'+\r\n          '<input type=\"text\" class=\"edit-input name-input\" value=\"'+instName+'\" data-key=\"'+inst.key+'\">'+\r\n          '<span class=\"separator\">---<\/span>'+\r\n          '<input type=\"number\" step=\"0.01\" class=\"edit-input price-input\" value=\"'+(inst.price||0).toFixed(2)+'\">'+\r\n          '<span class=\"byn-symbol\">\u0411<\/span>'+\r\n          '<button class=\"remove-inst-btn\" onclick=\"removeInstrument(\\''+month+'\\',\\'low\\','+i+')\">\u00d7<\/button>'+\r\n          '<\/div><\/div>';\r\n      });\r\n    }\r\n    instrumentsHtml+='<div class=\"add-row\"><input type=\"text\" placeholder=\"\u041d\u043e\u0432\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442...\" id=\"add-low-'+month+'\"><button onclick=\"addInstrument(\\''+month+'\\',\\'low\\')\">+ \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c<\/button><\/div>';\r\n    var monthName=t.months&&t.months[month]?t.months[month]:month;\r\n    accordion.innerHTML+='<div class=\"month-item\" id=\"month-'+index+'\"><div class=\"month-header\" onclick=\"toggleMonth('+index+')\"><span>'+monthName+'<\/span><div class=\"month-checkbox\" onclick=\"event.stopPropagation();event.preventDefault();return false;\"><input type=\"checkbox\" id=\"check-'+month+'\" checked onchange=\"toggleMonthActive(\\''+month+'\\')\" onclick=\"event.stopPropagation()\"><label for=\"check-'+month+'\">\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c<\/label><\/div><span class=\"arrow-icon\">&#9660;<\/span><\/div><div class=\"month-content\" id=\"content-'+index+'\"><div class=\"price-list\"><div class=\"instrument-list\">'+instrumentsHtml+'<\/div><\/div><\/div><\/div>';\r\n  });\r\n  allMonths.forEach(function(month){\r\n    if(!appData.activeMonths.includes(month)){\r\n      var monthName=t.months&&t.months[month]?t.months[month]:month;\r\n      accordion.innerHTML+='<div class=\"month-item\" style=\"opacity:0.5;filter:grayscale(0.8);\"><div class=\"month-header\" style=\"background:linear-gradient(90deg,#95a5a6 0%,#7f8c8d 100%);cursor:default;\"><span>'+monthName+'<\/span><div class=\"month-checkbox\" onclick=\"event.stopPropagation();event.preventDefault();return false;\"><input type=\"checkbox\" id=\"check-'+month+'\" onchange=\"toggleMonthActive(\\''+month+'\\')\" onclick=\"event.stopPropagation()\"><label for=\"check-'+month+'\">\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c<\/label><\/div><span style=\"font-size:0.8em;opacity:0.7;\">\u0421\u043a\u0440\u044b\u0442<\/span><\/div><\/div>';\r\n    }\r\n  });\r\n}\r\n\r\nfunction toggleMonth(index){\r\n  const content=document.getElementById('content-'+index);\r\n  if(!content)return;\r\n  const header=content.previousElementSibling;\r\n  const isOpen=content.classList.contains('open');\r\n  if(isOpen){content.classList.remove('open');header.classList.remove('active');}\r\n  else{content.classList.add('open');header.classList.add('active');}\r\n}\r\n\r\nfunction toggleMonthActive(month){\r\n  const idx=appData.activeMonths.indexOf(month);\r\n  if(idx>-1){appData.activeMonths.splice(idx,1);}\r\n  else{appData.activeMonths.push(month);appData.activeMonths.sort(function(a,b){return allMonths.indexOf(a)-allMonths.indexOf(b);});}\r\n  renderAccordion();saveData();\r\n}\r\n\r\nfunction addInstrument(month,type){\r\n  const input=document.getElementById('add-'+type+'-'+month);\r\n  if(!input)return;\r\n  const name=input.value.trim();\r\n  if(!name)return;\r\n  const key='inst_'+Date.now()+'_'+Math.floor(Math.random()*1000);\r\n  if(!appData.months[month])appData.months[month]={high:[],low:[]};\r\n  if(!appData.months[month][type])appData.months[month][type]=[];\r\n  var defaultPrice=0;\r\n  if(appData.months[month][type].length>0){defaultPrice=appData.months[month][type][0].price||0;}\r\n  appData.months[month][type].push({key:key,price:defaultPrice});\r\n  appData.languages.forEach(function(l){\r\n    if(!appData.texts[l.code])appData.texts[l.code]=JSON.parse(JSON.stringify(appData.texts['ru']||{}));\r\n    if(!appData.texts[l.code].instruments)appData.texts[l.code].instruments={};\r\n    appData.texts[l.code].instruments[key]=name;\r\n  });\r\n  input.value='';\r\n  renderAccordion();saveData();\r\n  const monthIndex=appData.activeMonths.indexOf(month);\r\n  if(monthIndex>-1){\r\n    setTimeout(function(){\r\n      const content=document.getElementById('content-'+monthIndex);\r\n      if(content){content.classList.add('open');content.previousElementSibling.classList.add('active');}\r\n    },100);\r\n  }\r\n}\r\n\r\nfunction removeInstrument(month,type,idx){\r\n  appData.months[month][type].splice(idx,1);\r\n  renderAccordion();saveData();\r\n}\r\n\r\ndocument.addEventListener('input',function(e){\r\n  if(e.target.classList.contains('edit-input')||e.target.classList.contains('edit-header-input')||e.target.classList.contains('edit-subtitle-input')||e.target.classList.contains('edit-year-input')||e.target.classList.contains('edit-bank-input')||e.target.classList.contains('edit-warning-input')||e.target.id&&e.target.id.startsWith('text')){\r\n    clearTimeout(window.saveTimeout);\r\n    window.saveTimeout=setTimeout(function(){saveData();},1200);\r\n  }\r\n});\r\n\r\nloadData();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0410\u0434\u043c\u0438\u043d-\u043f\u0430\u043d\u0435\u043b\u044c &#8212; \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u043f\u043b\u0430\u0442\u044b &#9881;&#65039; \u0410\u0434\u043c\u0438\u043d-\u043f\u0430\u043d\u0435\u043b\u044c &#8212; \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u043f\u043b\u0430\u0442\u044b &#128190; \u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c &#9834; &#9835; &#9836; &#9833; &#9837; &#9839; &#119070; &#119074; &#9834; &#9835; &#127925; &#127926; &#127929; &#127928; &#127931; &#127930; &#127927; &#129345; &#127925; &#128260; \u0410\u0432\u0442\u043e-\u0433\u043e\u0434 &#127758; \u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u044f\u0437\u044b\u043a\u043e\u0432 + \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u044f\u0437\u044b\u043a &#9998; \u0422\u0435\u043a\u0441\u0442\u044b \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u041f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 (\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u044b) \u041f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044c \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043b\u0430\u0442\u0435\u0436\u0430 \u041a\u043d\u043e\u043f\u043a\u0430 &#171;\u0417\u0430\u043a\u0440\u044b\u0442\u044c&#187; &#9888;&#65039; \u041a\u043e\u0434 \u0431\u0430\u043d\u043a\u0430: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6351","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/music-ditva.by\/index.php?rest_route=\/wp\/v2\/pages\/6351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/music-ditva.by\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/music-ditva.by\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/music-ditva.by\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/music-ditva.by\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6351"}],"version-history":[{"count":67,"href":"https:\/\/music-ditva.by\/index.php?rest_route=\/wp\/v2\/pages\/6351\/revisions"}],"predecessor-version":[{"id":9854,"href":"https:\/\/music-ditva.by\/index.php?rest_route=\/wp\/v2\/pages\/6351\/revisions\/9854"}],"wp:attachment":[{"href":"https:\/\/music-ditva.by\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}