5 lines
54 KiB
JavaScript
5 lines
54 KiB
JavaScript
/*! For license information please see ct-forms-portal-web-part_2f6a9483dc5b6d2f18a1.js.LICENSE.txt */
|
|
define("459579c7-954c-469e-b707-ca75d808603f_0.0.1",["react","react-dom","@microsoft/sp-core-library","@microsoft/sp-property-pane","@microsoft/sp-webpart-base","CtFormsPortalWebPartStrings","@microsoft/sp-http"],(e,t,n,a,i,r,o)=>(()=>{"use strict";var s={228:e=>{var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(e){a[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},a)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var r,o,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c<arguments.length;c++){for(var d in r=Object(arguments[c]))n.call(r,d)&&(s[d]=r[d]);if(t){o=t(r);for(var l=0;l<o.length;l++)a.call(r,o[l])&&(s[o[l]]=r[o[l]])}}return s}}
|
|
,20:(e,t,n)=>{n(228);var a=n(959),i=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var r=Symbol.for;i=r("react.element"),t.Fragment=r("react.fragment")}var o=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,c={key:!0,ref:!0,__self:!0,__source:!0};function d(e,t,n){var a,r={},d=null,l=null;for(a in void 0!==n&&(d=""+n),void 0!==t.key&&(d=""+t.key),void 0!==t.ref&&(l=t.ref),t)s.call(t,a)&&!c.hasOwnProperty(a)&&(r[a]=t[a]);if(e&&e.defaultProps)for(a in t=e.defaultProps)void 0===r[a]&&(r[a]=t[a]);return{$$typeof:i,type:e,key:d,ref:l,props:r,_owner:o.current}}t.jsx=d,t.jsxs=d}
|
|
,848:(e,t,n)=>{e.exports=n(20)}
|
|
,676:e=>{e.exports=n},909:e=>{e.exports=o},877:e=>{e.exports=a},642:e=>{e.exports=i},735:e=>{e.exports=r},959:t=>{t.exports=e},398:e=>{e.exports=t}},c={};function d(e){var t=c[e];if(void 0!==t)return t.exports;var n=c[e]={exports:{}};return s[e](n,n.exports,d),n.exports}d.d=(e,t)=>{for(var n in t)d.o(t,n)&&!d.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var l={};return(()=>{d.r(l),d.d(l,{default:()=>fe});var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};function t(e,t,n,a){return new(n||(n=Promise))(function(i,r){function o(e){try{c(a.next(e))}catch(e){r(e)}}function s(e){try{c(a.throw(e))}catch(e){r(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}c((a=a.apply(e,t||[])).next())})}function n(e,t){var n,a,i,r,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return r={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function s(r){return function(s){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,a&&(i=2&r[0]?a.return:r[0]?a.throw||((i=a.return)&&i.call(a),0):a.next)&&!(i=i.call(a,r[1])).done)return i;switch(a=0,i&&(r=[2&r[0],i.value]),r[0]){case 0:case 1:i=r;break;case 4:return o.label++,{value:r[1],done:!1};case 5:o.label++,a=r[1],r=[0];continue;case 7:r=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==r[0]&&2!==r[0])){o=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]<i[3])){o.label=r[1];break}if(6===r[0]&&o.label<i[1]){o.label=i[1],i=r;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(r);break}i[2]&&o.ops.pop(),o.trys.pop();continue}r=t.call(e,o)}catch(e){r=[6,e],a=0}finally{n=i=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,s])}}}Object.create,Object.create;var a,i=d(959),r=d(398),o=d(676),s=d(877),c=d(642),u=d(735),f=function(){return f=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},f.apply(this,arguments)},p="undefined"==typeof window?d.g:window,m=p&&p.CSPSettings&&p.CSPSettings.nonce,_=((a=p.__themeState__||{theme:void 0,lastStyleElement:void 0,registeredStyles:[]}).runState||(a=f(f({},a),{perf:{count:0,duration:0},runState:{flushTimer:0,mode:0,buffer:[]}})),a.registeredThemableStyles||(a=f(f({},a),{registeredThemableStyles:[]})),p.__themeState__=a,a),h=/[\'\"]\[theme:\s*(\w+)\s*(?:\,\s*default:\s*([\\"\']?[\.\,\(\)\#\-\s\w]*[\.\,\(\)\#\-\w][\"\']?))?\s*\][\'\"]/g,b=function(){return"undefined"!=typeof performance&&performance.now?performance.now():Date.now()};function g(e){var t=b();e();var n=b();_.perf.duration+=n-t}function v(e,t){void 0===t&&(t=!1),g(function(){var n=Array.isArray(e)?e:function(e){var t=[];if(e){for(var n=0,a=void 0;a=h.exec(e);){var i=a.index;i>n&&t.push({rawString:e.substring(n,i)}),t.push({theme:a[1],defaultValue:a[2]}),n=h.lastIndex}t.push({rawString:e.substring(n)})}return t}(e),a=_.runState,i=a.mode,r=a.buffer,o=a.flushTimer;t||1===i?(r.push(n),o||(_.runState.flushTimer=setTimeout(function(){_.runState.flushTimer=0,g(function(){var e=_.runState.buffer.slice();_.runState.buffer=[];var t=[].concat.apply([],e);t.length>0&&y(t)})},0))):y(n)})}function y(e,t){_.loadStyles?_.loadStyles(S(e).styleString,e):function(e){if("undefined"!=typeof document){var t=document.getElementsByTagName("head")[0],n=document.createElement("style"),a=S(e),i=a.styleString,r=a.themable;n.setAttribute("data-load-themed-styles","true"),m&&n.setAttribute("nonce",m),n.appendChild(document.createTextNode(i)),_.perf.count++,t.appendChild(n);var o=document.createEvent("HTMLEvents");o.initEvent("styleinsert",!0,!1),o.args={newStyle:n},document.dispatchEvent(o);var s={styleElement:n,themableStyle:e};r?_.registeredThemableStyles.push(s):_.registeredStyles.push(s)}}(e)}function S(e){var t=_.theme,n=!1;return{styleString:(e||[]).map(function(e){var a=e.theme;if(a){n=!0;var i=t?t[a]:void 0,r=e.defaultValue||"inherit";return t&&!i&&console,i||r}return e.rawString}).join(""),themable:n}}v("._btn_104wo_1{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;gap:7px;justify-content:center;letter-spacing:.15px;padding:10px 20px;transition:all .18s;white-space:nowrap}._btn_104wo_1:disabled{cursor:default;opacity:.55;pointer-events:none}._sm_104wo_23{font-size:12.5px;padding:7px 14px}._full_104wo_28{width:100%}._primary_104wo_32{background:#1b3a5c;border-color:#1b3a5c;color:#fff}._primary_104wo_32:hover{background:#244b73;box-shadow:0 4px 16px #0f244012}._accent_104wo_42{background:linear-gradient(135deg,#e5b635,#d4a01e);border-color:#d4a01e;color:#0a1b30;font-weight:600}._accent_104wo_42:hover{box-shadow:0 4px 20px #d4a01e2e;transform:translateY(-1px)}._secondary_104wo_53{background:#fff;border-color:#d1d5db;color:#1b3a5c}._secondary_104wo_53:hover{border-color:#d4a01e;color:#0f2440}._ghost_104wo_63{background:0 0;color:#244b73}._ghost_104wo_63:hover{background:#e8eef4}._danger_104wo_71{background:#fff;border-color:#d1d5db;color:#dc2626}._danger_104wo_71:hover{background:#fef2f2;border-color:#dc2626}._icon_bqhxe_1{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:20px;width:20px}._sm_bqhxe_12{height:16px;width:16px}._lg_bqhxe_17{height:24px;width:24px}._alert_1qa2n_1{align-items:center;border:1px solid;border-radius:10px;display:flex;font-size:12.5px;gap:10px;margin-bottom:18px;padding:12px 16px}._warn_1qa2n_12{background:#fefbf0;border-color:#f0cc5e;color:#854d0e}._ok_1qa2n_18{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}._err_1qa2n_24{background:#fef2f2;border-color:#fecaca;color:#dc2626}._badge_6pzfu_1{background:#f4f7fa;border:1px solid #e5e7eb;color:#1b3a5c;font-size:13px;letter-spacing:.3px}._badge_1emt2_1,._badge_6pzfu_1{align-items:center;border-radius:6px;display:inline-flex;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-weight:600;padding:5px 12px;white-space:nowrap}._badge_1emt2_1{font-size:12.5px;letter-spacing:.2px}._sm_1emt2_13{border-radius:10px;font-size:11px;letter-spacing:normal;padding:3px 10px}._neutral_1emt2_20{background:#f3f4f6;color:#374151}._muted_1emt2_25{background:#f3f4f6;color:#6b7280}._info_1emt2_30{background:#eff6ff;color:#2563eb}._success_1emt2_35{background:#f0fdf4;color:#15803d}._warning_1emt2_40{background:#fefbf0;color:#854d0e}._danger_1emt2_45{background:#fef2f2;color:#dc2626}._primary_1emt2_50{background:#f4f7fa;color:#1b3a5c}._header_1n3g3_1{align-items:center;background:#f4f7fa;border:1px solid #e8eef4;border-left:3px solid #d4a01e;border-radius:10px;display:flex;gap:12px;padding:14px 20px}._icon_1n3g3_12{color:#244b73;flex-shrink:0}._title_1n3g3_17{color:#0f2440;flex:auto;font-family:Lora,Georgia,serif;font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._right_1n3g3_29{align-items:center;display:flex;flex-shrink:0;gap:8px}@media (width<=640px){._header_1n3g3_1{flex-wrap:wrap;padding:12px 14px}._title_1n3g3_17{white-space:normal}}._card_rzq1u_1{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 2px #0f24400a,0 1px 3px #0f24400f;padding:32px}@media (width<=640px){._card_rzq1u_1{padding:18px}}._header_rzq1u_14{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}._title_rzq1u_21{color:#0f2440;font-family:Lora,Georgia,serif;font-size:22px;font-weight:600}._headerRight_rzq1u_28{align-items:center;display:flex;flex-shrink:0;gap:8px}._subtitle_rzq1u_35{color:#9ca3af;font-size:12px;letter-spacing:.3px;margin-top:6px}._hairline_rzq1u_42{background:linear-gradient(90deg,#e5b635,#0000 70%);border:0;height:1px;margin:6px 0 22px}._grid_1ypoi_1{display:grid;gap:18px 22px;grid-template-columns:1fr 1fr}@media (width<=640px){._grid_1ypoi_1{grid-template-columns:1fr}}._field_1wk7n_1{display:flex;flex-direction:column;gap:6px;min-width:0}._full_1wk7n_8{grid-column:1/-1}._label_1wk7n_12{color:#374151;font-size:12px;font-weight:500;letter-spacing:.2px}._req_1wk7n_19{color:#b8881a}._actions_fpjnj_1{background:#fff;border-radius:0 0 14px 14px;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 16px #0f24400a;display:flex;gap:10px;justify-content:flex-end;margin:26px -32px -32px;padding:16px 32px;position:sticky}@media (width<=640px){._actions_fpjnj_1{flex-direction:column-reverse;margin:20px -18px -18px;padding:14px 18px}._actions_fpjnj_1>*{width:100%}}._section_v562g_1{margin-top:8px}._header_v562g_5{align-items:center;background:0 0;border:0;border-top:1px solid #e5e7eb;cursor:pointer;display:flex;justify-content:space-between;padding:14px 0 10px;position:relative;width:100%}._header_v562g_5:before{background:#d4a01e;content:\"\";height:1px;left:0;position:absolute;top:-1px;width:48px}._title_v562g_27{align-items:center;color:#0f2440;display:flex;font-family:Lora,Georgia,serif;font-size:14.5px;font-weight:600;gap:10px;letter-spacing:.2px}._title_v562g_27 svg{color:#b8881a}._chevron_v562g_41{color:#9ca3af;display:flex;transition:transform .2s}._open_v562g_47{transform:rotate(180deg)}._body_v562g_51{display:grid;gap:16px 22px;grid-template-columns:1fr 1fr;padding-top:16px}@media (width<=640px){._body_v562g_51{grid-template-columns:1fr}}._input_pzmln_1{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13.5px;padding:11px 13px;transition:all .18s;width:100%}._input_pzmln_1:focus{border-color:#d4a01e;box-shadow:0 0 0 3px #d4a01e1f;outline:0}._input_pzmln_1:read-only,._input_pzmln_1:read-only:focus{background:#f9fafb;border-color:#e5e7eb;box-shadow:none;color:#6b7280;cursor:default}._input_pzmln_1:-ms-input-placeholder{color:#9ca3af}._input_pzmln_1::placeholder{color:#9ca3af}._textarea_ps7q9_1{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13.5px;min-height:80px;padding:11px 13px;resize:vertical;transition:all .18s;width:100%}._textarea_ps7q9_1:focus{border-color:#d4a01e;box-shadow:0 0 0 3px #d4a01e1f;outline:0}._textarea_ps7q9_1:read-only,._textarea_ps7q9_1:read-only:focus{background:#f9fafb;border-color:#e5e7eb;box-shadow:none;color:#6b7280;cursor:default}._textarea_ps7q9_1:-ms-input-placeholder{color:#9ca3af}._textarea_ps7q9_1::placeholder{color:#9ca3af}._select_pfqjp_1{appearance:none;background-color:#fff;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;cursor:pointer;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13.5px;padding:11px 36px 11px 13px;transition:all .18s;width:100%}._select_pfqjp_1:focus{border-color:#d4a01e;box-shadow:0 0 0 3px #d4a01e1f;outline:0}._select_pfqjp_1:disabled,._select_pfqjp_1:disabled:focus{background:#f9fafb;border-color:#e5e7eb;box-shadow:none;color:#6b7280;cursor:default}._wrap_2wriw_1{align-items:center;cursor:pointer;display:inline-flex;gap:10px;padding:6px 0}._input_2wriw_9{height:0;opacity:0;position:absolute;width:0}._track_2wriw_16{background:#d1d5db;border-radius:11px;flex-shrink:0;height:22px;position:relative;transition:background .18s;width:40px}._thumb_2wriw_26{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f24400a,0 1px 3px #0f24400f;height:18px;left:2px;position:absolute;top:2px;transition:transform .18s;width:18px}._input_2wriw_9:checked+._track_2wriw_16{background:#d4a01e}._input_2wriw_9:checked+._track_2wriw_16 ._thumb_2wriw_26{transform:translate(18px)}._input_2wriw_9:focus-visible+._track_2wriw_16{box-shadow:0 0 0 3px #d4a01e40}._input_2wriw_9:disabled+._track_2wriw_16{cursor:default;opacity:.5}._input_2wriw_9:disabled~._text_2wriw_55{color:#9ca3af}._text_2wriw_55{color:#374151;font-size:13px}._zone_m7ku4_1{align-items:center;border:1.5px dashed #d1d5db;border-radius:10px;color:#9ca3af;cursor:pointer;display:flex;font-size:12.5px;gap:10px;justify-content:center;padding:24px;transition:all .18s}._zone_m7ku4_1._over_m7ku4_14,._zone_m7ku4_1:hover{background:#fefbf0;border-color:#d4a01e;color:#b8881a}._hidden_m7ku4_20{display:none}._list_m7ku4_24{display:flex;flex-direction:column;gap:6px;list-style:none;margin:10px 0 0;padding:0}._item_m7ku4_33{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;display:flex;font-size:13px;gap:10px;padding:8px 12px}._name_m7ku4_45{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._size_m7ku4_53{color:#9ca3af;flex-shrink:0;font-size:11.5px}._remove_m7ku4_59{background:0 0;border:0;color:#9ca3af;cursor:pointer;display:inline-flex;flex-shrink:0;padding:2px}._remove_m7ku4_59:hover{color:#dc2626}._list_16ms4_1{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}._item_16ms4_10{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;font-size:13px;gap:10px;padding:8px 12px}._link_16ms4_21{color:#244b73;flex:1;min-width:0;text-decoration:none}._link_16ms4_21:hover{color:#b8881a;text-decoration:underline}._removeBtn_16ms4_32{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:all .16s;width:26px}._removeBtn_16ms4_32:hover{border-color:#dc2626;color:#dc2626}._empty_16ms4_52{color:#6b7280;font-size:13px}._overlay_1bmoc_1{align-items:center;animation:_overlayIn_1bmoc_1 .14s ease-out;background:#0a1b308c;display:flex;font-family:Inter,-apple-system,Segoe UI,sans-serif;inset:0;justify-content:center;padding:24px;position:fixed;z-index:999997}._card_1bmoc_14{animation:_cardIn_1bmoc_1 .16s ease-out;background:#fff;border-radius:14px;box-shadow:0 24px 70px #0a1b3040;box-sizing:border-box;max-width:440px;padding:20px 20px 16px;width:100%}._title_1bmoc_25{color:#0a1b30;font-family:Lora,Georgia,serif;font-size:22px;font-weight:600}._message_1bmoc_32{color:#374151;font-size:13px;line-height:1.5;margin-top:8px}._actions_1bmoc_39{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}._cancelBtn_1bmoc_46{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1b3a5c;cursor:pointer;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px;padding:9px 18px;transition:all .15s}._cancelBtn_1bmoc_46:hover{border-color:#e5b635}._confirmBtn_1bmoc_61{background:linear-gradient(135deg,#e5b635,#d4a01e);border:1px solid #d4a01e;color:#0a1b30;font-weight:600}._confirmBtn_1bmoc_61:hover{box-shadow:0 4px 20px #d4a01e2e;transform:translateY(-1px)}._confirmBtn_1bmoc_61{border-radius:6px;cursor:pointer;font-size:13px;padding:9px 18px}._confirmDanger_1bmoc_78{background:#dc2626;border:0;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px;padding:9px 18px;transition:all .15s}._confirmDanger_1bmoc_78:hover{filter:brightness(.94)}@keyframes _overlayIn_1bmoc_1{0%{opacity:0}to{opacity:1}}@keyframes _cardIn_1bmoc_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._layout_vc8am_1{align-items:stretch;display:flex;font-family:Inter,-apple-system,Segoe UI,sans-serif;min-height:78vh;width:100%}._side_vc8am_9{display:flex;flex:none}._main_vc8am_14{display:flex;flex:auto;flex-direction:column;min-width:0;padding:20px 24px 32px}._mobileBar_vc8am_22{display:none;margin-bottom:16px}@media (width<=768px){._layout_vc8am_1{min-height:0}._mobileBar_vc8am_22{display:block}._main_vc8am_14{padding:16px}}._tabs_w5rn3_1{align-items:stretch;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;overflow-x:auto}._tab_w5rn3_1{align-items:center;background:0 0;border:0;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;gap:8px;letter-spacing:.2px;padding:12px 16px;transition:color .18s,border-color .18s;white-space:nowrap}._tab_w5rn3_1:hover{color:#1b3a5c}._active_w5rn3_30{border-bottom-color:#d4a01e;color:#0f2440;font-weight:600}._count_w5rn3_36{color:#9ca3af;font-weight:500}._stepper_1tzrv_1{align-items:flex-start;display:flex;font-family:Inter,-apple-system,Segoe UI,sans-serif;overflow-x:auto;padding:4px 0;width:100%}._step_1tzrv_1{align-items:center;background:0 0;border:0;cursor:pointer;display:flex;flex:none;flex-direction:column;gap:6px;padding:0}._step_1tzrv_1:disabled{cursor:default}._circle_1tzrv_25{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:100px;color:#6b7280;display:inline-flex;font-size:13px;font-weight:600;height:30px;justify-content:center;transition:all .18s;width:30px}._completed_1tzrv_40{background:#1b3a5c;border-color:#1b3a5c;color:#fff}._current_1tzrv_46{background:linear-gradient(135deg,#e5b635,#d4a01e);border-color:#d4a01e;box-shadow:0 4px 20px #d4a01e2e;color:#0a1b30}._connector_1tzrv_53{background:#e5e7eb;flex:auto;height:2px;margin-top:15px;min-width:24px}._label_1tzrv_61{color:#6b7280;font-size:11px;white-space:nowrap}._labelCurrent_1tzrv_67{color:#0f2440;font-weight:600}@media (width<=640px){._label_1tzrv_61{display:none}}._nav_1aclb_1{background:linear-gradient(135deg,#0a1b30,#1b3a5c 85%);box-shadow:inset -1px 0 #ffffff0f;display:flex;flex-direction:column;padding:16px 0 12px;transition:width .2s;width:248px}._navCollapsed_1aclb_11{width:64px}._head_1aclb_15{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:8px;justify-content:space-between;padding:0 16px 16px}._navCollapsed_1aclb_11 ._head_1aclb_15{flex-direction:column;gap:12px;padding:0 0 12px}._brand_1aclb_30{align-items:center;display:flex;gap:8px;min-width:0}._brandText_1aclb_37{color:#fff;font-family:Lora,Georgia,serif;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toggle_1aclb_47{align-items:center;background:0 0;border:1px solid #ffffff2e;border-radius:6px;color:#fff9;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:all .16s;width:26px}._toggle_1aclb_47:hover{border-color:#e5b635;color:#f0cc5e}._items_1aclb_67{display:flex;flex-direction:column;gap:2px;margin-top:16px}._navCollapsed_1aclb_11 ._items_1aclb_67{margin-top:12px}._item_1aclb_67{align-items:center;background:0 0;border:0;border-left:3px solid #0000;color:#ffffff9e;cursor:pointer;display:flex;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13.5px;font-weight:500;gap:12px;padding:12px 18px;position:relative;text-align:left;transition:color .18s,background .18s,border-color .18s;white-space:nowrap;width:100%}._item_1aclb_67:hover{background:#ffffff0a;color:#ffffffeb}._navCollapsed_1aclb_11 ._item_1aclb_67{justify-content:center;padding:12px 0}._itemActive_1aclb_107{background:#ffffff12;border-left-color:#d4a01e;color:#fff}._itemActive_1aclb_107 ._itemIcon_1aclb_112{color:#e5b635}._itemIcon_1aclb_112{color:inherit;display:inline-flex;flex-shrink:0}._itemTitle_1aclb_122{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._badge_1aclb_129{background:#d4a01e;border-radius:100px;color:#0a1b30;flex-shrink:0;font-size:10.5px;font-weight:700;min-width:18px;padding:1px 6px;text-align:center}._navCollapsed_1aclb_11 ._badge_1aclb_129{position:absolute;right:8px;top:6px}._backdrop_1aclb_147{display:none}@media (width<=768px){._navCollapsed_1aclb_11,._nav_1aclb_1{bottom:0;left:0;position:fixed;top:0;transform:translate(-100%);transition:transform .25s;width:248px;z-index:1000}._navMobileOpen_1aclb_163{box-shadow:0 24px 70px #0a1b3040;transform:translate(0)}._toggle_1aclb_47{display:none}._backdrop_1aclb_147{background:#0a1b3073;display:block;inset:0;position:fixed;z-index:999}}@media (width<=350px){._navCollapsed_1aclb_11,._nav_1aclb_1{max-width:300px;width:86vw}}._toggle_1s269_1{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1b3a5c;cursor:pointer;display:none;height:40px;justify-content:center;padding:0;transition:border-color .16s,color .16s;width:40px}._toggle_1s269_1:hover{border-color:#d4a01e;color:#0f2440}@media (width<=768px){._toggle_1s269_1{display:inline-flex}}._wrap_1q0gd_1{overflow-x:auto;width:100%}._table_1q0gd_6{border-collapse:collapse;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px;width:100%}._table_1q0gd_6 th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:10.5px;font-weight:600;letter-spacing:.6px;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}._table_1q0gd_6 td{border-bottom:1px solid #f3f4f6;color:#111827;padding:12px 14px;vertical-align:middle}._table_1q0gd_6 tbody tr:last-child td{border-bottom:0}._rowClickable_1q0gd_33{cursor:pointer;transition:background .14s}._rowClickable_1q0gd_33:hover{background:#f4f7fa}._rowClickable_1q0gd_33:focus-visible{outline:2px solid #e5b635;outline-offset:-2px}._empty_1q0gd_45{color:#9ca3af;padding:24px 14px;text-align:center}",!0);var D=d(848),I={btn:"_btn_104wo_1",sm:"_sm_104wo_23",full:"_full_104wo_28",primary:"_primary_104wo_32",accent:"_accent_104wo_42",secondary:"_secondary_104wo_53",ghost:"_ghost_104wo_63",danger:"_danger_104wo_71"},x={primary:I.primary,accent:I.accent,secondary:I.secondary,ghost:I.ghost,danger:I.danger},C=({variant:e="secondary",size:t="md",fullWidth:n=!1,type:a="button",className:i,children:r,...o})=>{let s=[I.btn,x[e],"sm"===t?I.sm:"",n?I.full:"",i].filter(Boolean).join(" ");return(0,D.jsx)("button",{type:a,className:s,...o,children:r})},O={icon:"_icon_bqhxe_1",sm:"_sm_bqhxe_12",lg:"_lg_bqhxe_17"},w={sm:O.sm,md:"",lg:O.lg},E=({name:e,size:t="md",className:n})=>{let a=[O.icon,w[t],n].filter(Boolean).join(" ");return(0,D.jsx)("svg",{className:a,"aria-hidden":"true",focusable:"false",children:(0,D.jsx)("use",{href:`#i-${e}`})})},A={alert:"_alert_1qa2n_1",warn:"_warn_1qa2n_12",ok:"_ok_1qa2n_18",err:"_err_1qa2n_24"},L={warn:A.warn,ok:A.ok,err:A.err},k={warn:"warning",ok:"check",err:"close"},M=({variant:e,children:t})=>{let n=[A.alert,L[e]].join(" ");return(0,D.jsxs)("div",{className:n,role:"status",children:[(0,D.jsx)(E,{name:k[e],size:"sm"}),(0,D.jsx)("span",{children:t})]})},P={badge:"_badge_1emt2_1",sm:"_sm_1emt2_13",neutral:"_neutral_1emt2_20",muted:"_muted_1emt2_25",info:"_info_1emt2_30",success:"_success_1emt2_35",warning:"_warning_1emt2_40",danger:"_danger_1emt2_45",primary:"_primary_1emt2_50"},T={neutral:P.neutral,muted:P.muted,info:P.info,success:P.success,warning:P.warning,danger:P.danger,primary:P.primary},U=({variant:e="neutral",size:t="md",children:n})=>{let a=[P.badge,"sm"===t?P.sm:"",T[e]].filter(Boolean).join(" ");return(0,D.jsx)("span",{className:a,children:n})},F=i.createContext(!1);function H(){return i.useContext(F)}var R=({id:e,type:t="text",value:n,onChange:a,placeholder:i,readOnly:r})=>{let o=H(),s=r??o;return(0,D.jsx)("input",{id:e,className:"_input_pzmln_1",type:t,value:n,placeholder:i,readOnly:s,onChange:e=>a(e.target.value)})},N=({id:e,value:t,onChange:n,options:a,placeholder:i,readOnly:r})=>{let o=H(),s=r??o;return(0,D.jsxs)("select",{id:e,className:"_select_pfqjp_1",value:t,disabled:s,onChange:e=>n(e.target.value),children:[i&&(0,D.jsx)("option",{value:"",children:i}),a.map(e=>(0,D.jsx)("option",{value:e.value,children:e.label},e.value))]})},B=()=>(0,D.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",style:{display:"none"},"aria-hidden":"true",children:[(0,D.jsxs)("symbol",{id:"i-building",viewBox:"0 0 24 24",children:[(0,D.jsx)("path",{d:"M3 21V5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v16"}),(0,D.jsx)("path",{d:"M13 21V9a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v12"}),(0,D.jsx)("path",{d:"M3 21h18"}),(0,D.jsx)("rect",{x:"7",y:"7",width:"2",height:"2",rx:".5",fill:"currentColor",stroke:"none"}),(0,D.jsx)("rect",{x:"7",y:"12",width:"2",height:"2",rx:".5",fill:"currentColor",stroke:"none"}),(0,D.jsx)("rect",{x:"16",y:"11",width:"2",height:"2",rx:".5",fill:"currentColor",stroke:"none"})]}),(0,D.jsxs)("symbol",{id:"i-chart",viewBox:"0 0 24 24",children:[(0,D.jsx)("rect",{x:"3",y:"12",width:"4",height:"9",rx:"1"}),(0,D.jsx)("rect",{x:"10",y:"7",width:"4",height:"14",rx:"1"}),(0,D.jsx)("rect",{x:"17",y:"3",width:"4",height:"18",rx:"1"})]}),(0,D.jsxs)("symbol",{id:"i-monitor",viewBox:"0 0 24 24",children:[(0,D.jsx)("rect",{x:"2",y:"4",width:"20",height:"13",rx:"2"}),(0,D.jsx)("path",{d:"M8 21h8M12 17v4"})]}),(0,D.jsxs)("symbol",{id:"i-helmet",viewBox:"0 0 24 24",children:[(0,D.jsx)("path",{d:"M3 16a9 9 0 0 1 18 0"}),(0,D.jsx)("path",{d:"M2 16h20"}),(0,D.jsx)("path",{d:"M9 8V6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2"})]}),(0,D.jsxs)("symbol",{id:"i-user-check",viewBox:"0 0 24 24",children:[(0,D.jsx)("circle",{cx:"9",cy:"7",r:"4"}),(0,D.jsx)("path",{d:"M3 21v-1a5 5 0 0 1 5-5h3"}),(0,D.jsx)("path",{d:"M15 12l2.5 2.5L22 10"})]}),(0,D.jsxs)("symbol",{id:"i-calculator",viewBox:"0 0 24 24",children:[(0,D.jsx)("rect",{x:"4",y:"2",width:"16",height:"20",rx:"2"}),(0,D.jsx)("path",{d:"M8 6h8M8 10h.01M12 10h.01M16 10h.01M8 14h.01M12 14h.01M16 14h.01M8 18h4"})]}),(0,D.jsxs)("symbol",{id:"i-send",viewBox:"0 0 24 24",children:[(0,D.jsx)("path",{d:"M22 2 11 13"}),(0,D.jsx)("path",{d:"m22 2-7 20-4-9-9-4z"})]}),(0,D.jsxs)("symbol",{id:"i-download",viewBox:"0 0 24 24",children:[(0,D.jsx)("path",{d:"M12 3v12m0 0-4-4m4 4 4-4"}),(0,D.jsx)("path",{d:"M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2"})]}),(0,D.jsxs)("symbol",{id:"i-upload",viewBox:"0 0 24 24",children:[(0,D.jsx)("path",{d:"M12 15V3m0 0-4 4m4-4 4 4"}),(0,D.jsx)("path",{d:"M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2"})]}),(0,D.jsx)("symbol",{id:"i-folder",viewBox:"0 0 24 24",children:(0,D.jsx)("path",{d:"M3 7a2 2 0 0 1 2-2h4l2 2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"})}),(0,D.jsxs)("symbol",{id:"i-document",viewBox:"0 0 24 24",children:[(0,D.jsx)("path",{d:"M6 3h8l5 5v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z"}),(0,D.jsx)("path",{d:"M14 3v5h5"})]}),(0,D.jsxs)("symbol",{id:"i-calendar",viewBox:"0 0 24 24",children:[(0,D.jsx)("rect",{x:"3",y:"4",width:"18",height:"17",rx:"2"}),(0,D.jsx)("path",{d:"M3 9h18M8 2v4M16 2v4"})]}),(0,D.jsxs)("symbol",{id:"i-clipboard",viewBox:"0 0 24 24",children:[(0,D.jsx)("path",{d:"M9 3h6v2a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1z"}),(0,D.jsx)("rect",{x:"5",y:"5",width:"14",height:"16",rx:"2"}),(0,D.jsx)("path",{d:"M9 12h6M9 16h4"})]}),(0,D.jsxs)("symbol",{id:"i-people",viewBox:"0 0 24 24",children:[(0,D.jsx)("circle",{cx:"9",cy:"7",r:"3"}),(0,D.jsx)("path",{d:"M3 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2"}),(0,D.jsx)("circle",{cx:"17",cy:"8",r:"2.5"}),(0,D.jsx)("path",{d:"M17 13.5a3.5 3.5 0 0 1 3.5 3.5v1"})]}),(0,D.jsxs)("symbol",{id:"i-vehicle",viewBox:"0 0 24 24",children:[(0,D.jsx)("path",{d:"M5 11l1.5-4.5A2 2 0 0 1 8.4 5h7.2a2 2 0 0 1 1.9 1.5L19 11"}),(0,D.jsx)("rect",{x:"3",y:"11",width:"18",height:"7",rx:"2"}),(0,D.jsx)("circle",{cx:"7.5",cy:"15.5",r:"1.5",fill:"currentColor",stroke:"none"}),(0,D.jsx)("circle",{cx:"16.5",cy:"15.5",r:"1.5",fill:"currentColor",stroke:"none"})]}),(0,D.jsx)("symbol",{id:"i-chat",viewBox:"0 0 24 24",children:(0,D.jsx)("path",{d:"M21 12a9 9 0 0 1-9 9 9 9 0 0 1-5.46-1.84L3 21l1.84-3.54A9 9 0 1 1 21 12z"})}),(0,D.jsxs)("symbol",{id:"i-camera",viewBox:"0 0 24 24",children:[(0,D.jsx)("path",{d:"M3 8a2 2 0 0 1 2-2h2l1.5-2h7L17 6h2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"}),(0,D.jsx)("circle",{cx:"12",cy:"13",r:"4"})]}),(0,D.jsxs)("symbol",{id:"i-image",viewBox:"0 0 24 24",children:[(0,D.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}),(0,D.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5",fill:"currentColor",stroke:"none"}),(0,D.jsx)("path",{d:"m21 15-5-5L5 21"})]}),(0,D.jsx)("symbol",{id:"i-edit",viewBox:"0 0 24 24",children:(0,D.jsx)("path",{d:"M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4z"})}),(0,D.jsxs)("symbol",{id:"i-copy",viewBox:"0 0 24 24",children:[(0,D.jsx)("rect",{x:"9",y:"9",width:"11",height:"11",rx:"2"}),(0,D.jsx)("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]}),(0,D.jsxs)("symbol",{id:"i-more",viewBox:"0 0 24 24",children:[(0,D.jsx)("circle",{cx:"12",cy:"5",r:"1.5",fill:"currentColor",stroke:"none"}),(0,D.jsx)("circle",{cx:"12",cy:"12",r:"1.5",fill:"currentColor",stroke:"none"}),(0,D.jsx)("circle",{cx:"12",cy:"19",r:"1.5",fill:"currentColor",stroke:"none"})]}),(0,D.jsxs)("symbol",{id:"i-trash",viewBox:"0 0 24 24",children:[(0,D.jsx)("path",{d:"M4 7h16M10 11v6M14 11v6"}),(0,D.jsx)("path",{d:"M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12"}),(0,D.jsx)("path",{d:"M9 7V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3"})]}),(0,D.jsx)("symbol",{id:"i-close",viewBox:"0 0 24 24",children:(0,D.jsx)("path",{d:"M18 6 6 18M6 6l12 12"})}),(0,D.jsx)("symbol",{id:"i-chevron-right",viewBox:"0 0 24 24",children:(0,D.jsx)("path",{d:"m9 6 6 6-6 6"})}),(0,D.jsx)("symbol",{id:"i-chevron-down",viewBox:"0 0 24 24",children:(0,D.jsx)("path",{d:"m6 9 6 6 6-6"})}),(0,D.jsx)("symbol",{id:"i-chevron-left",viewBox:"0 0 24 24",children:(0,D.jsx)("path",{d:"m15 6-6 6 6 6"})}),(0,D.jsx)("symbol",{id:"i-arrow-left",viewBox:"0 0 24 24",children:(0,D.jsx)("path",{d:"M19 12H5m0 0 5-5m-5 5 5 5"})}),(0,D.jsxs)("symbol",{id:"i-search",viewBox:"0 0 24 24",children:[(0,D.jsx)("circle",{cx:"11",cy:"11",r:"7"}),(0,D.jsx)("path",{d:"m21 21-4.35-4.35"})]}),(0,D.jsx)("symbol",{id:"i-menu",viewBox:"0 0 24 24",children:(0,D.jsx)("path",{d:"M4 6h16M4 12h16M4 18h16"})}),(0,D.jsxs)("symbol",{id:"i-warning",viewBox:"0 0 24 24",children:[(0,D.jsx)("path",{d:"M12 2 1 21h22z",strokeLinejoin:"round"}),(0,D.jsx)("path",{d:"M12 9v5M12 17h.01"})]}),(0,D.jsx)("symbol",{id:"i-check",viewBox:"0 0 24 24",children:(0,D.jsx)("path",{d:"M5 12l5 5L20 7"})}),(0,D.jsx)("symbol",{id:"i-plus",viewBox:"0 0 24 24",children:(0,D.jsx)("path",{d:"M12 5v14M5 12h14"})})]}),j=({sidebar:e,mobileToggle:t,children:n})=>(0,D.jsxs)("div",{className:"_layout_vc8am_1",children:[(0,D.jsx)("div",{className:"_side_vc8am_9",children:e}),(0,D.jsxs)("main",{className:"_main_vc8am_14",children:[t&&(0,D.jsx)("div",{className:"_mobileBar_vc8am_22",children:t}),n]})]}),V={tabs:"_tabs_w5rn3_1",tab:"_tab_w5rn3_1",active:"_active_w5rn3_30",count:"_count_w5rn3_36"},z=({tabs:e,activeId:t,onChange:n})=>(0,D.jsx)("nav",{className:V.tabs,"aria-label":"Вкладки",children:e.map(e=>{let a=e.id===t;return(0,D.jsxs)("button",{type:"button",className:[V.tab,a?V.active:""].filter(Boolean).join(" "),"aria-current":a?"page":void 0,onClick:()=>n(e.id),children:[e.icon&&(0,D.jsx)(E,{name:e.icon,size:"sm"}),(0,D.jsx)("span",{children:e.label}),!!e.count&&(0,D.jsxs)("span",{className:V.count,children:["(",e.count,")"]})]},e.id)})}),G={nav:"_nav_1aclb_1",navCollapsed:"_navCollapsed_1aclb_11",head:"_head_1aclb_15",brand:"_brand_1aclb_30",brandText:"_brandText_1aclb_37",toggle:"_toggle_1aclb_47",items:"_items_1aclb_67",item:"_item_1aclb_67",itemActive:"_itemActive_1aclb_107",itemIcon:"_itemIcon_1aclb_112",itemTitle:"_itemTitle_1aclb_122",badge:"_badge_1aclb_129",backdrop:"_backdrop_1aclb_147",navMobileOpen:"_navMobileOpen_1aclb_163"},K=({items:e,activeId:t,onChange:n,brand:a,collapsed:i,onToggleCollapsed:r,mobileOpen:o=!1,onMobileClose:s})=>{let c=[G.nav,i?G.navCollapsed:"",o?G.navMobileOpen:""].filter(Boolean).join(" "),d=e=>{n(e),s&&s()};return(0,D.jsxs)(D.Fragment,{children:[o&&(0,D.jsx)("div",{className:G.backdrop,onClick:s,"aria-hidden":"true"}),(0,D.jsxs)("nav",{className:c,"aria-label":"Разделы",children:[(0,D.jsxs)("div",{className:G.head,children:[(0,D.jsx)("div",{className:G.brand,children:!i&&a&&(0,D.jsx)("span",{className:G.brandText,children:a})}),(0,D.jsx)("button",{type:"button",className:G.toggle,onClick:r,"aria-label":i?"Развернуть меню":"Свернуть меню",title:i?"Развернуть меню":"Свернуть меню",children:(0,D.jsx)(E,{name:i?"chevron-right":"chevron-left",size:"sm"})})]}),(0,D.jsx)("div",{className:G.items,children:e.map(e=>{let n=e.id===t,a=[G.item,n?G.itemActive:""].filter(Boolean).join(" "),r=!!e.count;return(0,D.jsxs)("button",{type:"button",className:a,"aria-current":n?"page":void 0,onClick:()=>d(e.id),title:i?e.title:void 0,children:[(0,D.jsx)("span",{className:G.itemIcon,children:(0,D.jsx)(E,{name:e.icon,size:"sm"})}),!i&&(0,D.jsx)("span",{className:G.itemTitle,children:e.title}),r&&(0,D.jsx)("span",{className:G.badge,children:e.count})]},e.id)})})]})]})},W={toggle:"_toggle_1s269_1"},q=({onClick:e,className:t})=>{let n=[W.toggle,t].filter(Boolean).join(" ");return(0,D.jsx)("button",{type:"button",className:n,onClick:e,"aria-label":"Открыть меню",children:(0,D.jsx)(E,{name:"menu",size:"md"})})};function Q({columns:e,rows:t,rowKey:n,onRowClick:a,emptyText:i="Нет данных"}){let r=!!a;return(0,D.jsx)("div",{className:"_wrap_1q0gd_1",children:(0,D.jsxs)("table",{className:"_table_1q0gd_6",children:[(0,D.jsx)("thead",{children:(0,D.jsx)("tr",{children:e.map(e=>(0,D.jsx)("th",{style:{width:e.width,textAlign:e.align},children:e.title},e.key))})}),(0,D.jsx)("tbody",{children:0===t.length?(0,D.jsx)("tr",{children:(0,D.jsx)("td",{className:"_empty_1q0gd_45",colSpan:e.length,children:i})}):t.map((t,i)=>(0,D.jsx)("tr",{className:r?"_rowClickable_1q0gd_33":void 0,tabIndex:r?0:void 0,role:r?"button":void 0,onClick:r?()=>a(t):void 0,onKeyDown:r?e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),a(t))}:void 0,children:e.map(e=>(0,D.jsx)("td",{style:{textAlign:e.align},children:e.render?e.render(t,i):String(t[e.key]??"")},e.key))},n?n(t,i):i))})]})})}v("#spPageCanvasContent,#workbenchPageContent,.CanvasComponent.LCS .CanvasZone,.CanvasZone,.SPCanvas-canvas{max-width:100%!important}.root_5d66f4da{width:100%}",!0),v(".head_2269bbe3{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.title_2269bbe3{color:#0f2440;font-family:Lora,Georgia,serif;font-size:22px;font-weight:600;margin:0}.toolbar_2269bbe3{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.search_2269bbe3{max-width:100%;width:280px}.filter_2269bbe3{width:200px}.tableWrap_2269bbe3{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 2px rgba(15,36,64,.04),0 1px 3px rgba(15,36,64,.06);margin-top:16px;overflow:hidden}.state_2269bbe3{color:#6b7280;font-size:13px;margin-top:16px}@media (max-width:640px){.filter_2269bbe3,.search_2269bbe3{width:100%}}",!0);const Y="state_2269bbe3";var J={"Черновик":"Сформирована","На согласовании":"На согласовании","Согласовано":"Согласована","Отклонено":"Отклонена"},X={"Черновик":"neutral","На согласовании":"info","Согласовано":"success","Отклонено":"error"},Z={"Черновик":"Сформирована",formed:"Сформирована","На согласовании":"На согласовании",on_approval:"На согласовании","Согласовано":"Согласована",approved:"Согласована","Отклонено":"Отклонена"},$={"Черновик":"neutral",formed:"neutral","На согласовании":"info",on_approval:"info","Согласовано":"success",approved:"success","Отклонено":"error"},ee="https://tnsukz.sharepoint.com/sites/kps",te="".concat(ee,"/SitePages/Сравнительная-таблица.aspx"),ne={"Черновик":"Сформирована","На согласовании":"На согласовании","Согласовано":"Согласована","Отклонено":"Отклонена"},ae={"Черновик":"neutral","На согласовании":"info","Согласовано":"success","Отклонено":"error"},ie=[{typeKey:"ct",typeLabel:"СТ ОМТС",icon:"ShoppingCart",myDocsListName:"Сравнительная таблица",buildMyDocsFilter:function(e){return"AuthorId eq ".concat(e)},myDocsSelect:"Id,Title,number,project,status,Created",pendingApproval:{approvalListName:"Согласование СТ",buildPendingFilter:function(e){return"aproover/Id eq ".concat(e," and status eq 'На согласовании'")},approvalSelect:"Id,CTId,status,aproover/Id",approvalExpand:"aproover",parentIdField:"CTId",buildParentQuery:function(e){return{listName:"Сравнительная таблица",filter:e.map(function(e){return"Id eq ".concat(e)}).join(" or "),select:"Id,Title,number,project,status,Created"}}},approvedByMe:{approvalListName:"Согласование СТ",buildPendingFilter:function(e){return"aproover/Id eq ".concat(e," and status eq 'Согласовано'")},approvalSelect:"Id,CTId,status,aproover/Id",approvalExpand:"aproover",parentIdField:"CTId",buildParentQuery:function(e){return{listName:"Сравнительная таблица",filter:e.map(function(e){return"Id eq ".concat(e)}).join(" or "),select:"Id,Title,number,project,status,Created"}}},buildLinkUrl:function(e){var t="Черновик"===e.status?"ctId":"ctid";return"".concat("https://tnsukz.sharepoint.com/sites/sed/SitePages/Сравнительная-таблица.aspx","?").concat(t,"=").concat(e.id)},createNewUrl:"https://tnsukz.sharepoint.com/sites/sed/SitePages/Сравнительная-таблица.aspx",createNewLabel:"Создать новую форму СТ",mapItem:function(e){var t,n,a,i,r,o=String(null!==(t=e.status)&&void 0!==t?t:"");return{typeKey:"ct",id:String(e.Id),title:"СТ №".concat(null!==(n=e.number)&&void 0!==n?n:e.Title),subtitle:String(null!==(a=e.project)&&void 0!==a?a:""),status:o,statusLabel:null!==(i=J[o])&&void 0!==i?i:o,statusVariant:null!==(r=X[o])&&void 0!==r?r:"neutral",createdDate:e.Created?String(e.Created):void 0}},columns:[{key:"title",label:"Номер СТ",minWidth:120},{key:"subtitle",label:"Проект",minWidth:180},{key:"status",label:"Статус",minWidth:130},{key:"created",label:"Создана",minWidth:110}]},{typeKey:"oid",typeLabel:"СТ ОИД",icon:"CRMServices",myDocsListName:"Сравнительная таблица ОИД",buildMyDocsFilter:function(e){return"AuthorId eq ".concat(e)},myDocsSelect:"Id,Title,number,project,status,Created",pendingApproval:{approvalListName:"Согласование СТ ОИД",buildPendingFilter:function(e){return"aproover/Id eq ".concat(e," and status eq 'На согласовании'")},approvalSelect:"Id,CTId,status,aproover/Id",approvalExpand:"aproover",parentIdField:"CTId",buildParentQuery:function(e){return{listName:"Сравнительная таблица ОИД",filter:e.map(function(e){return"Id eq ".concat(e)}).join(" or "),select:"Id,Title,number,project,status,Created"}}},approvedByMe:{approvalListName:"Согласование СТ ОИД",buildPendingFilter:function(e){return"aproover/Id eq ".concat(e," and status eq 'Согласовано'")},approvalSelect:"Id,CTId,status,aproover/Id",approvalExpand:"aproover",parentIdField:"CTId",buildParentQuery:function(e){return{listName:"Сравнительная таблица ОИД",filter:e.map(function(e){return"Id eq ".concat(e)}).join(" or "),select:"Id,Title,number,project,status,Created"}}},buildLinkUrl:function(e){var t="Черновик"===e.status||"formed"===e.status?"oidId":"oidid";return"".concat("https://tnsukz.sharepoint.com/sites/sed/SitePages/Сравнительная-таблица-ОИД.aspx","?").concat(t,"=").concat(e.id)},createNewUrl:"https://tnsukz.sharepoint.com/sites/sed/SitePages/Сравнительная-таблица-ОИД.aspx",createNewLabel:"Создать новую форму ОИД",mapItem:function(e){var t,n,a,i,r,o=String(null!==(t=e.status)&&void 0!==t?t:"");return{typeKey:"oid",id:String(e.Id),title:"СТ №".concat(null!==(n=e.number)&&void 0!==n?n:e.Title),subtitle:String(null!==(a=e.project)&&void 0!==a?a:""),status:o,statusLabel:null!==(i=Z[o])&&void 0!==i?i:o,statusVariant:null!==(r=$[o])&&void 0!==r?r:"neutral",createdDate:e.Created?String(e.Created):void 0}},columns:[{key:"title",label:"Номер СТ",minWidth:120},{key:"subtitle",label:"Проект",minWidth:180},{key:"status",label:"Статус",minWidth:130},{key:"created",label:"Создана",minWidth:110}]},{typeKey:"kps",typeLabel:"СТ КПС",icon:"Processing",siteUrl:ee,myDocsListName:"Сравнительная таблица",buildMyDocsFilter:function(e){return"AuthorId eq ".concat(e)},myDocsSelect:"Id,Title,number,project,status,Created",pendingApproval:{approvalListName:"Согласование СТ",buildPendingFilter:function(e){return"aproover/Id eq ".concat(e," and status eq 'На согласовании'")},approvalSelect:"Id,CTId,status,aproover/Id",approvalExpand:"aproover",parentIdField:"CTId",buildParentQuery:function(e){return{listName:"Сравнительная таблица",filter:e.map(function(e){return"Id eq ".concat(e)}).join(" or "),select:"Id,Title,number,project,status,Created"}}},approvedByMe:{approvalListName:"Согласование СТ",buildPendingFilter:function(e){return"aproover/Id eq ".concat(e," and status eq 'Согласовано'")},approvalSelect:"Id,CTId,status,aproover/Id",approvalExpand:"aproover",parentIdField:"CTId",buildParentQuery:function(e){return{listName:"Сравнительная таблица",filter:e.map(function(e){return"Id eq ".concat(e)}).join(" or "),select:"Id,Title,number,project,status,Created"}}},buildLinkUrl:function(e){var t="Черновик"===e.status?"ctId":"ctid";return"".concat(te,"?").concat(t,"=").concat(e.id)},createNewUrl:te,createNewLabel:"Создать новую форму КПС",mapItem:function(e){var t,n,a,i,r,o=String(null!==(t=e.status)&&void 0!==t?t:"");return{typeKey:"kps",id:String(e.Id),title:"СТ №".concat(null!==(n=e.number)&&void 0!==n?n:e.Title),subtitle:String(null!==(a=e.project)&&void 0!==a?a:""),status:o,statusLabel:null!==(i=ne[o])&&void 0!==i?i:o,statusVariant:null!==(r=ae[o])&&void 0!==r?r:"neutral",createdDate:e.Created?String(e.Created):void 0}},columns:[{key:"title",label:"Номер СТ",minWidth:120},{key:"subtitle",label:"Проект",minWidth:180},{key:"status",label:"Статус",minWidth:130},{key:"created",label:"Создана",minWidth:110}]}],re=d(909),oe=function(){function e(e){this.context=e,this.userIdCache=new Map}return Object.defineProperty(e.prototype,"currentUserId",{get:function(){var e;return Number(null!==(e=this.context.pageContext.legacyPageContext.userId)&&void 0!==e?e:0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"webUrl",{get:function(){return this.context.pageContext.web.absoluteUrl},enumerable:!1,configurable:!0}),e.prototype.siteUrlFor=function(e){var t;return null!==(t=e.siteUrl)&&void 0!==t?t:this.webUrl},e.prototype.resolveUserId=function(e){return t(this,void 0,void 0,function(){var t,a,i,r;return n(this,function(n){switch(n.label){case 0:return(t=this.siteUrlFor(e))===this.webUrl?[2,this.currentUserId]:void 0!==(a=this.userIdCache.get(t))?[2,a]:[4,this.context.spHttpClient.get("".concat(t,"/_api/web/currentUser?$select=Id"),re.SPHttpClient.configurations.v1)];case 1:if(!(i=n.sent()).ok)throw new Error('Не удалось определить пользователя на сайте "'.concat(t,'": ').concat(i.status));return[4,i.json()];case 2:return r=n.sent(),this.userIdCache.set(t,r.Id),[2,r.Id]}})})},e.prototype.buildListUrl=function(e,t){return"".concat(e,"/_api/web/lists/getByTitle('").concat(t,"')/items")},e.prototype.fetchItems=function(e,a,i){return t(this,void 0,void 0,function(){var t,r,o;return n(this,function(n){switch(n.label){case 0:return t=[],i.filter&&t.push("$filter=".concat(i.filter)),i.select&&t.push("$select=".concat(i.select)),i.expand&&t.push("$expand=".concat(i.expand)),i.orderby&&t.push("$orderby=".concat(i.orderby)),void 0!==i.top&&t.push("$top=".concat(i.top)),r=t.length>0?"".concat(this.buildListUrl(e,a),"?").concat(t.join("&")):this.buildListUrl(e,a),[4,this.context.spHttpClient.get(r,re.SPHttpClient.configurations.v1)];case 1:if(!(o=n.sent()).ok)throw new Error('Ошибка загрузки списка "'.concat(a,'": ').concat(o.status));return[4,o.json()];case 2:return[2,n.sent().value]}})})},e.prototype.fetchMyDocs=function(e){return t(this,void 0,void 0,function(){var t,a,i=this;return n(this,function(n){switch(n.label){case 0:return t=this.siteUrlFor(e),[4,this.resolveUserId(e)];case 1:return a=n.sent(),[4,this.fetchItems(t,e.myDocsListName,{filter:e.buildMyDocsFilter(a),select:e.myDocsSelect,expand:e.myDocsExpand,orderby:"Created desc",top:100})];case 2:return[2,n.sent().map(function(t){return e.mapItem(t,i.context)})]}})})},e.prototype.fetchApprovedByMe=function(e){return t(this,void 0,void 0,function(){return n(this,function(t){return e.approvedByMe?[2,this._fetchApprovalSection(e,e.approvedByMe)]:[2,[]]})})},e.prototype.fetchPendingApprovals=function(e){return t(this,void 0,void 0,function(){return n(this,function(t){return e.pendingApproval?[2,this._fetchApprovalSection(e,e.pendingApproval)]:[2,[]]})})},e.prototype._fetchApprovalSection=function(e,a){return t(this,void 0,void 0,function(){var t,i,r,o,s,c=this;return n(this,function(n){switch(n.label){case 0:return t=this.siteUrlFor(e),[4,this.resolveUserId(e)];case 1:return i=n.sent(),[4,this.fetchItems(t,a.approvalListName,{filter:a.buildPendingFilter(i),select:a.approvalSelect,expand:a.approvalExpand,top:200})];case 2:return r=n.sent(),0===(o=Array.from(new Set(r.map(function(e){return Number(e[a.parentIdField])}).filter(function(e){return!isNaN(e)&&e>0})))).length?[2,[]]:(s=a.buildParentQuery(o),[4,this.fetchItems(t,s.listName,{filter:s.filter,select:s.select,top:200})]);case 3:return[2,n.sent().map(function(t){return e.mapItem(t,c.context)})]}})})},e}(),se={ct:"clipboard",oid:"chart",kps:"building"},ce={neutral:"neutral",info:"info",success:"success",error:"danger"},de=function(e){var t,n=function(e,t){var n=(0,i.useState)([]),a=n[0],r=n[1],o=(0,i.useState)([]),s=o[0],c=o[1],d=(0,i.useState)([]),l=d[0],u=d[1],f=(0,i.useState)(!0),p=f[0],m=f[1],_=(0,i.useState)(null),h=_[0],b=_[1],g=(0,i.useState)(0),v=g[0],y=g[1],S=(0,i.useCallback)(function(){return y(function(e){return e+1})},[]);return(0,i.useEffect)(function(){var n=new oe(e);m(!0),b(null),Promise.all([Promise.all(t.map(function(e){return n.fetchMyDocs(e)})),Promise.all(t.map(function(e){return n.fetchApprovedByMe(e)})),Promise.all(t.map(function(e){return n.fetchPendingApprovals(e)}))]).then(function(e){var t=e[0],n=e[1],a=e[2];r(t.reduce(function(e,t){return e.concat(t)},[])),c(n.reduce(function(e,t){return e.concat(t)},[])),u(a.reduce(function(e,t){return e.concat(t)},[])),m(!1)}).catch(function(e){var t;b(null!==(t=e.message)&&void 0!==t?t:"Произошла ошибка при загрузке данных"),m(!1)})},[e,v]),{myDocs:a,approvedDocs:s,pendingDocs:l,isLoading:p,error:h,reload:S}}(e.context,ie),a=n.myDocs,r=n.approvedDocs,o=n.pendingDocs,s=n.isLoading,c=n.error,d=(0,i.useState)(ie[0].typeKey),l=d[0],u=d[1],f=(0,i.useState)("pending"),p=f[0],m=f[1],_=(0,i.useState)(!1),h=_[0],b=_[1],g=(0,i.useState)(!1),v=g[0],y=g[1],S=(0,i.useState)(""),D=S[0],I=S[1],x=(0,i.useState)(""),O=x[0],w=x[1],E=ie.filter(function(e){return e.typeKey===l})[0],A=function(e){return e.filter(function(e){return e.typeKey===l})},L=A(o),k=A(a),P=A(r),T=ie.map(function(e){var t;return{id:e.typeKey,title:e.typeLabel,icon:null!==(t=se[e.typeKey])&&void 0!==t?t:"document",count:o.filter(function(t){return t.typeKey===e.typeKey}).length}}),F=[{id:"pending",label:"На согласовании у меня",count:L.length},{id:"mine",label:"Инициализированные мной",count:k.length},{id:"approved",label:"Согласованные мной",count:P.length}],H="pending"===p?L:"mine"===p?k:P,B=Array.from(new Set(H.map(function(e){return e.statusLabel}))).map(function(e){return{value:e,label:e}}),V=H.filter(function(e){var t;return!D||-1!=="".concat(e.title," ").concat(null!==(t=e.subtitle)&&void 0!==t?t:"").toLowerCase().indexOf(D.toLowerCase())}).filter(function(e){return!O||e.statusLabel===O}),G=E.columns.map(function(e){return{key:e.key,title:e.label,width:e.minWidth?"".concat(e.minWidth,"px"):void 0,render:function(t){return function(e,t){var n;return"status"===t?i.createElement(U,{variant:ce[e.statusVariant],size:"sm"},e.statusLabel):"created"===t?function(e){if(!e)return"";var t=new Date(e),n=t.getDate()<10?"0".concat(t.getDate()):"".concat(t.getDate()),a=t.getMonth()+1<10?"0".concat(t.getMonth()+1):"".concat(t.getMonth()+1);return"".concat(n,".").concat(a,".").concat(t.getFullYear())}(e.createdDate):String(null!==(n=e[t])&&void 0!==n?n:"")}(t,e.key)}}});return i.createElement(j,{sidebar:i.createElement(K,{items:T,activeId:l,onChange:function(e){u(String(e)),m("pending"),I(""),w("")},brand:"Договора",collapsed:h,onToggleCollapsed:function(){return b(function(e){return!e})},mobileOpen:v,onMobileClose:function(){return y(!1)}}),mobileToggle:i.createElement(q,{onClick:function(){return y(!0)}})},i.createElement("div",{className:"head_2269bbe3"},i.createElement("h2",{className:"title_2269bbe3"},E.typeLabel),E.createNewUrl&&i.createElement(C,{variant:"accent",onClick:function(){return window.open(E.createNewUrl,"_blank")}},null!==(t=E.createNewLabel)&&void 0!==t?t:"Создать")),i.createElement("div",{className:"toolbar_2269bbe3"},i.createElement("div",{className:"search_2269bbe3"},i.createElement(R,{value:D,onChange:I,placeholder:"Поиск по номеру или проекту"})),i.createElement("div",{className:"filter_2269bbe3"},i.createElement(N,{value:O,onChange:w,options:B,placeholder:"Все статусы"}))),i.createElement(z,{tabs:F,activeId:p,onChange:function(e){return m(e)}}),c&&i.createElement("div",{className:Y},i.createElement(M,{variant:"err"},"Не удалось загрузить данные: ",c)),!c&&s&&i.createElement("div",{className:Y},"Загрузка…"),!c&&!s&&i.createElement("div",{className:"tableWrap_2269bbe3"},i.createElement(Q,{columns:G,rows:V,rowKey:function(e){return"".concat(e.typeKey,"-").concat(e.id)},onRowClick:function(e){return window.open(E.buildLinkUrl(e),"_blank")},emptyText:"Нет документов"})))};const le=function(e){return i.createElement("div",{className:"root_5d66f4da"},i.createElement(B,null),i.createElement(de,{context:e.context}))};var ue=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e._isDarkTheme=!1,e._environmentMessage="",e}return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}(n,t),n.prototype.render=function(){var e=i.createElement(le,{description:this.properties.description,isDarkTheme:this._isDarkTheme,environmentMessage:this._environmentMessage,hasTeamsContext:!!this.context.sdks.microsoftTeams,userDisplayName:this.context.pageContext.user.displayName,context:this.context});r.render(e,this.domElement)},n.prototype.onInit=function(){var e=this;return this._getEnvironmentMessage().then(function(t){e._environmentMessage=t})},n.prototype._getEnvironmentMessage=function(){var e=this;return this.context.sdks.microsoftTeams?this.context.sdks.microsoftTeams.teamsJs.app.getContext().then(function(t){var n="";switch(t.app.host.name){case"Office":n=e.context.isServedFromLocalhost?u.AppLocalEnvironmentOffice:u.AppOfficeEnvironment;break;case"Outlook":n=e.context.isServedFromLocalhost?u.AppLocalEnvironmentOutlook:u.AppOutlookEnvironment;break;case"Teams":case"TeamsModern":n=e.context.isServedFromLocalhost?u.AppLocalEnvironmentTeams:u.AppTeamsTabEnvironment;break;default:n=u.UnknownEnvironment}return n}):Promise.resolve(this.context.isServedFromLocalhost?u.AppLocalEnvironmentSharePoint:u.AppSharePointEnvironment)},n.prototype.onThemeChanged=function(e){if(e){this._isDarkTheme=!!e.isInverted;var t=e.semanticColors;t&&(this.domElement.style.setProperty("--bodyText",t.bodyText||null),this.domElement.style.setProperty("--link",t.link||null),this.domElement.style.setProperty("--linkHovered",t.linkHovered||null))}},n.prototype.onDispose=function(){r.unmountComponentAtNode(this.domElement)},Object.defineProperty(n.prototype,"dataVersion",{get:function(){return o.Version.parse("1.0")},enumerable:!1,configurable:!0}),n.prototype.getPropertyPaneConfiguration=function(){return{pages:[{header:{description:u.PropertyPaneDescription},groups:[{groupName:u.BasicGroupName,groupFields:[(0,s.PropertyPaneTextField)("description",{label:u.DescriptionFieldLabel})]}]}]}},n}(c.BaseClientSideWebPart);const fe=ue})(),l})()); |