9388 lines
613 KiB
JavaScript
9388 lines
613 KiB
JavaScript
var v3 = Object.defineProperty;
|
||
var x3 = (e, t, o) => t in e ? v3(e, t, { enumerable: !0, configurable: !0, writable: !0, value: o }) : e[t] = o;
|
||
var f1 = (e, t, o) => (x3(e, typeof t != "symbol" ? t + "" : t, o), o);
|
||
import { defineComponent as m, openBlock as a, createBlock as v, resolveDynamicComponent as s1, normalizeClass as $, withCtx as y, renderSlot as g, createElementBlock as i, Fragment as S, createElementVNode as l, computed as T, h as P, unref as Z, resolveComponent as f, createVNode as h, createTextVNode as M, toDisplayString as k, createCommentVNode as L, normalizeStyle as R, inject as L3, ref as D, onBeforeUnmount as r1, watch as W, toRef as $1, onMounted as g1, nextTick as n1, mergeProps as F, resolveDirective as v1, withDirectives as z, Transition as d1, withModifiers as q, renderList as E, reactive as j, toRefs as Q, pushScopeId as E1, popScopeId as q1, provide as Y1, readonly as _2, vModelCheckbox as S1, onBeforeMount as j1, vShow as c1, shallowRef as O1, vModelRadio as W1, watchEffect as M1, withKeys as H, createSlots as G1, normalizeProps as I1, guardReactiveProps as T1, onBeforeUpdate as w3, onActivated as k3, onDeactivated as S3, KeepAlive as O3, TransitionGroup as M3, render as I3 } from "vue";
|
||
import { nanoid as x1 } from "nanoid";
|
||
import { parse as T3, format as P3, getDay as A3, getYear as f2, getMonth as E3, getDaysInMonth as q3, isEqual as F1 } from "date-fns";
|
||
import B3 from "mitt";
|
||
import { Chart as u1, Title as D3, Legend as V3, Tooltip as N3, ArcElement as z3, PieController as F3, BarElement as R3, LinearScale as Z3, CategoryScale as H3, BarController as Y3 } from "chart.js";
|
||
import { VGrid as W3 } from "@revolist/vue3-datagrid";
|
||
const U3 = "h1", j3 = "h2", G3 = "h3", J3 = "h4", K3 = "h5", X3 = "h6", $2 = "p", Q3 = "span", e4 = [
|
||
U3,
|
||
j3,
|
||
G3,
|
||
J3,
|
||
K3,
|
||
X3,
|
||
$2,
|
||
Q3
|
||
], t4 = "subtitle-1", o4 = "subtitle-2", s4 = "card-title", n4 = "toast-title", a4 = "toast-message", l4 = "card-body", r4 = [
|
||
t4,
|
||
o4,
|
||
s4,
|
||
n4,
|
||
a4,
|
||
l4
|
||
], d4 = m({
|
||
name: "OxdText",
|
||
props: {
|
||
tag: {
|
||
type: String,
|
||
required: !1,
|
||
default: $2,
|
||
validator: function(e) {
|
||
return e4.indexOf(e) !== -1;
|
||
}
|
||
},
|
||
type: {
|
||
type: String,
|
||
required: !1,
|
||
default: null,
|
||
validator: function(e) {
|
||
return e == null ? !0 : r4.indexOf(e) !== -1;
|
||
}
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-text": !0,
|
||
[`oxd-text--${this.tag}`]: !0,
|
||
[`oxd-text--${this.type}`]: !!this.type
|
||
};
|
||
}
|
||
}
|
||
});
|
||
const p = (e, t) => {
|
||
const o = e.__vccOpts || e;
|
||
for (const [s, r] of t)
|
||
o[s] = r;
|
||
return o;
|
||
};
|
||
function C4(e, t, o, s, r, C) {
|
||
return a(), v(s1(e.tag), {
|
||
class: $(e.classes)
|
||
}, {
|
||
default: y(() => [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
]),
|
||
_: 3
|
||
}, 8, ["class"]);
|
||
}
|
||
const Y = /* @__PURE__ */ p(d4, [["render", C4], ["__scopeId", "data-v-7b563373"]]), i4 = {}, c4 = { d: "M 480.469 500 C 469.682 500 460.938 491.256 460.938 480.469 C 460.938 441.698 429.604 410.156 391.089 410.156 L 374.537 410.156 C 336.022 410.156 304.688 441.698 304.688 480.469 C 304.688 491.256 295.943 500 285.156 500 C 274.369 500 265.625 491.256 265.625 480.469 C 265.625 420.159 314.482 371.094 374.536 371.094 L 391.088 371.094 C 451.143 371.094 500 420.159 500 480.469 C 500 491.256 491.256 500 480.469 500 Z M 464.844 258.789 C 464.844 213.019 427.606 175.781 381.836 175.781 C 336.065 175.781 298.828 213.019 298.828 258.789 C 298.828 304.56 336.065 341.797 381.836 341.797 C 427.606 341.797 464.844 304.56 464.844 258.789 Z M 425.781 258.789 C 425.781 283.021 406.067 302.734 381.836 302.734 C 357.605 302.734 337.891 283.021 337.891 258.789 C 337.891 234.558 357.605 214.844 381.836 214.844 C 406.067 214.844 425.781 234.558 425.781 258.789 Z M 226.563 480.469 C 226.563 469.682 217.818 460.938 207.031 460.938 L 117.167 460.938 C 74.101 460.938 39.063 425.899 39.063 382.833 L 39.063 117.167 C 39.063 74.101 74.101 39.063 117.167 39.063 L 296.915 39.063 C 339.982 39.063 375.02 74.101 375.02 117.167 C 375.02 127.954 383.764 136.698 394.551 136.698 C 405.338 136.698 414.082 127.954 414.082 117.167 C 414.083 52.562 361.522 0 296.896 0 L 117.167 0 C 52.562 0 0 52.562 0 117.167 L 0 382.832 C 0 447.439 52.562 500 117.167 500 L 207.031 500 C 217.818 500 226.563 491.256 226.563 480.469 Z M 122.07 98.633 C 108.587 98.633 97.656 109.563 97.656 123.047 C 97.656 136.53 108.587 147.461 122.07 147.461 C 135.554 147.461 146.484 136.53 146.484 123.047 C 146.484 109.563 135.554 98.633 122.07 98.633 Z M 206.055 98.633 C 192.571 98.633 181.641 109.563 181.641 123.047 C 181.641 136.53 192.571 147.461 206.055 147.461 C 219.538 147.461 230.469 136.53 230.469 123.047 C 230.469 109.563 219.538 98.633 206.055 98.633 Z M 290.039 98.633 C 276.556 98.633 265.625 109.563 265.625 123.047 C 265.625 136.53 276.556 147.461 290.039 147.461 C 303.522 147.461 314.453 136.53 314.453 123.047 C 314.453 109.563 303.522 98.633 290.039 98.633 Z M 122.07 182.617 C 108.587 182.617 97.656 193.548 97.656 207.031 C 97.656 220.515 108.587 231.445 122.07 231.445 C 135.554 231.445 146.484 220.515 146.484 207.031 C 146.484 193.548 135.554 182.617 122.07 182.617 Z M 122.07 266.602 C 108.587 266.602 97.656 277.532 97.656 291.016 C 97.656 304.499 108.587 315.43 122.07 315.43 C 135.554 315.43 146.484 304.499 146.484 291.016 C 146.484 277.532 135.554 266.602 122.07 266.602 Z M 122.07 350.586 C 108.587 350.586 97.656 361.517 97.656 375 C 97.656 388.483 108.587 399.414 122.07 399.414 C 135.554 399.414 146.484 388.483 146.484 375 C 146.484 361.517 135.554 350.586 122.07 350.586 Z M 206.055 182.617 C 192.571 182.617 181.641 193.548 181.641 207.031 C 181.641 220.515 192.571 231.445 206.055 231.445 C 219.538 231.445 230.469 220.515 230.469 207.031 C 230.469 193.548 219.538 182.617 206.055 182.617 Z M 206.055 266.602 C 192.571 266.602 181.641 277.532 181.641 291.016 C 181.641 304.499 192.571 315.43 206.055 315.43 C 219.538 315.43 230.469 304.499 230.469 291.016 C 230.469 277.532 219.538 266.602 206.055 266.602 Z M 206.055 350.586 C 192.571 350.586 181.641 361.517 181.641 375 C 181.641 388.483 192.571 399.414 206.055 399.414 C 219.538 399.414 230.469 388.483 230.469 375 C 230.469 361.517 219.538 350.586 206.055 350.586 Z" };
|
||
function u4(e, t) {
|
||
return a(), i("path", c4);
|
||
}
|
||
const p4 = /* @__PURE__ */ p(i4, [["render", u4]]), _4 = {}, f4 = { d: "M 499.997 242.188 L 499.997 254.883 C 499.997 265.67 491.253 274.414 480.466 274.414 C 469.679 274.414 460.935 265.67 460.935 254.883 L 460.935 242.188 C 460.935 199.109 425.888 164.063 382.81 164.063 L 117.187 164.063 C 74.109 164.063 39.062 199.109 39.062 242.188 L 39.062 382.813 C 39.062 425.891 74.109 460.938 117.187 460.938 L 247.069 460.938 C 257.856 460.938 266.6 469.682 266.6 480.469 C 266.6 491.256 257.856 500 247.069 500 L 117.187 500 C 52.57 500 0 447.43 0 382.813 L 0 242.188 C 0 177.57 52.57 125 117.187 125 L 382.81 125 C 447.427 125 499.997 177.569 499.997 242.188 Z M 202.147 329.102 C 164.992 329.102 134.765 298.874 134.765 261.719 C 134.765 250.932 126.021 242.188 115.234 242.188 C 104.447 242.188 95.703 250.932 95.703 261.719 C 95.703 320.413 143.453 368.164 202.147 368.164 L 239.256 368.164 C 250.043 368.164 258.787 359.42 258.787 348.633 C 258.787 337.846 250.043 329.102 239.256 329.102 Z M 176.757 86.914 C 187.544 86.914 196.288 78.17 196.288 67.383 C 196.288 51.767 208.993 39.063 224.608 39.063 L 275.389 39.063 C 291.004 39.063 303.709 51.767 303.709 67.383 C 303.709 78.17 312.453 86.914 323.24 86.914 C 334.027 86.914 342.771 78.17 342.771 67.383 C 342.771 30.228 312.544 0 275.389 0 L 224.608 0 C 187.453 0 157.226 30.228 157.226 67.383 C 157.226 78.17 165.97 86.914 176.757 86.914 Z M 249.998 228.516 C 236.515 228.516 225.585 239.446 225.585 252.93 C 225.585 266.413 236.515 277.344 249.998 277.344 C 263.482 277.344 274.412 266.413 274.412 252.93 C 274.412 239.446 263.482 228.516 249.998 228.516 Z M 497.214 442.665 C 493.552 448.769 487.082 452.15 480.447 452.15 C 477.026 452.15 473.563 451.252 470.417 449.364 L 457.165 441.413 C 446.543 452.059 433.049 459.823 417.966 463.477 L 417.966 480.468 C 417.966 491.255 409.222 499.999 398.435 499.999 C 387.648 499.999 378.904 491.255 378.904 480.468 L 378.904 463.477 C 363.476 459.74 349.723 451.689 338.994 440.668 L 324.5 449.364 C 321.353 451.252 317.889 452.15 314.47 452.15 C 307.835 452.15 301.366 448.769 297.703 442.665 C 292.153 433.416 295.153 421.418 304.402 415.869 L 319.055 407.078 C 316.702 399.398 315.428 391.252 315.428 382.813 C 315.428 374.373 316.702 366.227 319.055 358.547 L 304.402 349.756 C 295.152 344.206 292.153 332.209 297.704 322.959 C 303.255 313.709 315.254 310.712 324.5 316.26 L 338.994 324.956 C 349.724 313.936 363.476 305.884 378.904 302.147 L 378.904 285.156 C 378.904 274.369 387.648 265.625 398.435 265.625 C 409.222 265.625 417.966 274.369 417.966 285.156 L 417.966 302.147 C 433.05 305.8 446.544 313.565 457.166 324.211 L 470.417 316.26 C 479.663 310.71 491.663 313.708 497.213 322.959 C 502.764 332.209 499.764 344.206 490.515 349.756 L 477.503 357.563 C 480.053 365.529 481.442 374.011 481.442 382.813 C 481.442 391.614 480.054 400.096 477.503 408.063 L 490.515 415.869 C 499.764 421.418 502.764 433.416 497.214 442.665 Z M 442.38 382.813 C 442.38 358.581 422.666 338.867 398.435 338.867 C 374.204 338.867 354.49 358.581 354.49 382.813 C 354.49 407.044 374.204 426.758 398.435 426.758 C 422.666 426.758 442.38 407.044 442.38 382.813 Z" };
|
||
function m4(e, t) {
|
||
return a(), i("path", f4);
|
||
}
|
||
const h4 = /* @__PURE__ */ p(_4, [["render", m4]]), y4 = {}, b4 = /* @__PURE__ */ l("g", { transform: "matrix(0.976563, 0, 0, 0.976563, -0.256748, 0)" }, [
|
||
/* @__PURE__ */ l("g", null, [
|
||
/* @__PURE__ */ l("path", { d: "M511.004,403.51c-1.77-5.43-6.46-9.39-12.11-10.21l-43.84-6.37l-19.6-39.72c-2.53-5.12-7.74-8.37-13.45-8.37 s-10.93,3.25-13.46,8.37l-19.6,39.72l-43.84,6.37c-2.02,0.29-3.92,0.99-5.6,2.02c-1.69-1.03-3.59-1.73-5.61-2.02l-43.84-6.37 l-19.6-39.72c-2.53-5.12-7.75-8.37-13.45-8.37c-5.71,0-10.93,3.25-13.46,8.37l-19.6,39.72l-43.84,6.37 c-2.22,0.32-4.3,1.14-6.1,2.33c-1.81-1.19-3.89-2.01-6.11-2.33l-43.84-6.37l-19.6-39.72c-2.53-5.12-7.75-8.37-13.45-8.37 c-5.71,0-10.93,3.25-13.46,8.37l-19.59,39.7l-44.81,6.38c-5.69,0.81-10.42,4.81-12.17,10.29c-1.75,5.48-0.21,11.48,3.96,15.44 l32.58,30.93l-7.5,44.56c-0.94,5.62,1.38,11.3,6,14.64s10.73,3.78,15.78,1.13l39.21-20.62l39.2,20.62 c5.038,2.634,11.14,2.23,15.78-1.13c4.62-3.34,6.94-9.02,6-14.64l-7.52-44.68l29.54-28.8l29.53,28.8l-7.52,44.68 c-0.94,5.62,1.38,11.3,6,14.64s10.73,3.78,15.78,1.13l39.21-20.62l39.2,20.62c5.038,2.634,11.14,2.23,15.78-1.13 c4.62-3.34,6.94-9.02,6-14.64l-7.52-44.68l29.04-28.31l29.03,28.31l-7.52,44.68c-0.94,5.62,1.38,11.3,6,14.64 s10.73,3.78,15.78,1.13l39.21-20.62l39.2,20.62c5.038,2.634,11.14,2.23,15.78-1.13c4.62-3.34,6.94-9.02,6-14.64l-7.52-44.68 l31.74-30.95C511.294,414.9,512.764,408.94,511.004,403.51z M117.894,433.83c-3.52,3.43-5.14,8.37-4.32,13.23l3.8,22.58 l-19.39-10.2c-2.19-1.15-4.59-1.72-6.98-1.72c-2.4,0-4.8,0.57-6.98,1.72l-19.4,10.2l3.8-22.58c0.83-4.92-0.85-9.94-4.46-13.37 l-15.88-15.07l21.94-3.13c4.9-0.7,9.14-3.771,11.33-8.21l9.65-19.54l9.64,19.54c2.18,4.42,6.41,7.49,11.29,8.2l21.57,3.14 L117.894,433.83z M283.894,433.83c-3.52,3.43-5.13,8.37-4.32,13.23l3.8,22.58l-19.39-10.2c-2.19-1.15-4.59-1.72-6.98-1.72 c-2.4,0-4.8,0.57-6.98,1.72l-19.4,10.2l3.8-22.58c0.82-4.86-0.8-9.8-4.32-13.23l-15.61-15.21l21.57-3.14 c4.88-0.71,9.11-3.78,11.29-8.2l9.65-19.54l9.64,19.54c2.18,4.42,6.41,7.49,11.29,8.2l21.57,3.14L283.894,433.83z M448.894,433.83 c-3.52,3.43-5.13,8.37-4.32,13.23l3.8,22.58l-19.39-10.2c-2.19-1.15-4.59-1.72-6.98-1.72c-2.4,0-4.8,0.57-6.99,1.72l-19.39,10.2 l3.8-22.58c0.82-4.86-0.8-9.8-4.32-13.23l-15.61-15.21l21.57-3.14c4.88-0.71,9.11-3.78,11.29-8.2l9.65-19.54l9.64,19.54 c2.18,4.42,6.41,7.49,11.29,8.2l21.57,3.14L448.894,433.83z" })
|
||
])
|
||
], -1), $4 = /* @__PURE__ */ l("g", { transform: "matrix(0.976563, 0, 0, 0.976563, -0.256748, 0)" }, [
|
||
/* @__PURE__ */ l("g", null, [
|
||
/* @__PURE__ */ l("path", { d: "M256.264,0c-90.98,0-165,74.02-165,165c0,53.28,25.09,100.77,64,131.17c1.21,1.31,2.65,2.4,4.26,3.21 c27.2,19.88,60.63,31.62,96.74,31.62c36.11,0,69.54-11.74,96.74-31.62c1.61-0.81,3.05-1.9,4.26-3.21 c38.91-30.4,64-77.89,64-131.17C421.264,74.02,347.244,0,256.264,0z M256.264,301c-27.57,0-53.23-8.37-74.62-22.72 c3.83-38.29,35.84-68.28,74.62-68.28c38.78,0,70.79,29.99,74.62,68.28C309.494,292.63,283.835,301,256.264,301z M211.264,135 c0-24.81,20.19-45,45-45s45,20.19,45,45s-20.19,45-45,45S211.264,159.81,211.264,135z M356.855,255.6 c-8.18-27.54-27.18-50.41-51.99-63.54c16.14-13.77,26.4-34.23,26.4-57.06c0-41.35-33.64-75-75-75c-41.35,0-75,33.65-75,75 c0,22.83,10.26,43.29,26.41,57.06c-24.82,13.13-43.82,36-52,63.54c-21.39-24.07-34.41-55.83-34.41-90.6c0-74.44,60.56-135,135-135 s135,60.56,135,135C391.264,199.77,378.244,231.53,356.855,255.6z" })
|
||
])
|
||
], -1);
|
||
function g4(e, t) {
|
||
return a(), i(S, null, [
|
||
b4,
|
||
$4
|
||
], 64);
|
||
}
|
||
const v4 = /* @__PURE__ */ p(y4, [["render", g4]]), x4 = {}, L4 = /* @__PURE__ */ l("g", { transform: "matrix(0.976563, 0, 0, 0.976563, -0.000137, -2.647596)" }, [
|
||
/* @__PURE__ */ l("g", null, [
|
||
/* @__PURE__ */ l("path", { d: "M437,268.152h-50.118c-6.821,0-13.425,0.932-19.71,2.646c-12.398-24.372-37.71-41.118-66.877-41.118h-88.59 c-29.167,0-54.479,16.746-66.877,41.118c-6.285-1.714-12.889-2.646-19.71-2.646H75c-41.355,0-75,33.645-75,75v80.118 c0,24.813,20.187,45,45,45h422c24.813,0,45-20.187,45-45v-80.118C512,301.797,478.355,268.152,437,268.152z M136.705,304.682 v133.589H45c-8.271,0-15-6.729-15-15v-80.118c0-24.813,20.187-45,45-45h50.118c4.072,0,8.015,0.553,11.769,1.572 C136.779,301.366,136.705,303.016,136.705,304.682z M345.295,438.271h-178.59V304.681c0-24.813,20.187-45,45-45h88.59 c24.813,0,45,20.187,45,45V438.271z M482,423.271c0,8.271-6.729,15-15,15h-91.705v-133.59c0-1.667-0.074-3.317-0.182-4.957 c3.754-1.018,7.697-1.572,11.769-1.572H437c24.813,0,45,20.187,45,45V423.271z" })
|
||
])
|
||
], -1), w4 = /* @__PURE__ */ l("g", { transform: "matrix(0.976563, 0, 0, 0.976563, -0.000137, -2.647596)" }, [
|
||
/* @__PURE__ */ l("g", null, [
|
||
/* @__PURE__ */ l("path", { d: "M100.06,126.504c-36.749,0-66.646,29.897-66.646,66.646c-0.001,36.749,29.897,66.646,66.646,66.646 c36.748,0,66.646-29.897,66.646-66.646C166.706,156.401,136.809,126.504,100.06,126.504z M100.059,229.796 c-20.207,0-36.646-16.439-36.646-36.646c0-20.207,16.439-36.646,36.646-36.646c20.207,0,36.646,16.439,36.646,36.646 C136.705,213.357,120.266,229.796,100.059,229.796z" })
|
||
])
|
||
], -1), k4 = /* @__PURE__ */ l("g", { transform: "matrix(0.976563, 0, 0, 0.976563, -0.000137, -2.647596)" }, [
|
||
/* @__PURE__ */ l("g", null, [
|
||
/* @__PURE__ */ l("path", { d: "M256,43.729c-49.096,0-89.038,39.942-89.038,89.038c0,49.096,39.942,89.038,89.038,89.038s89.038-39.942,89.038-89.038 C345.038,83.672,305.096,43.729,256,43.729z M256,191.805c-32.554,0-59.038-26.484-59.038-59.038 c0-32.553,26.484-59.038,59.038-59.038s59.038,26.484,59.038,59.038C315.038,165.321,288.554,191.805,256,191.805z" })
|
||
])
|
||
], -1), S4 = /* @__PURE__ */ l("g", { transform: "matrix(0.976563, 0, 0, 0.976563, -0.000137, -2.647596)" }, [
|
||
/* @__PURE__ */ l("g", null, [
|
||
/* @__PURE__ */ l("path", { d: "M411.94,126.504c-36.748,0-66.646,29.897-66.646,66.646c0.001,36.749,29.898,66.646,66.646,66.646 c36.749,0,66.646-29.897,66.646-66.646C478.586,156.401,448.689,126.504,411.94,126.504z M411.94,229.796 c-20.206,0-36.646-16.439-36.646-36.646c0.001-20.207,16.44-36.646,36.646-36.646c20.207,0,36.646,16.439,36.646,36.646 C448.586,213.357,432.147,229.796,411.94,229.796z" })
|
||
])
|
||
], -1);
|
||
function O4(e, t) {
|
||
return a(), i(S, null, [
|
||
L4,
|
||
w4,
|
||
k4,
|
||
S4
|
||
], 64);
|
||
}
|
||
const M4 = /* @__PURE__ */ p(x4, [["render", O4]]), I4 = {}, T4 = { transform: "matrix(0.976563, 0, 0, 0.976563, 0, 0)" }, P4 = /* @__PURE__ */ l("path", { d: "M293.5,250c35.841,0,65-29.159,65-65s-29.159-65-65-65s-65,29.159-65,65S257.659,250,293.5,250z M293.5,150 c19.299,0,35,15.701,35,35s-15.701,35-35,35s-35-15.701-35-35S274.201,150,293.5,150z" }, null, -1), A4 = /* @__PURE__ */ l("path", { d: "M293.5,60C206.103,60,135,131.103,135,218.5S206.103,377,293.5,377S452,305.897,452,218.5S380.897,60,293.5,60z M293.5,90 C364.355,90,422,147.645,422,218.5c0,28.265-9.18,54.422-24.706,75.662C384.645,285.047,369.373,280,353.497,280H233.498 c-15.874,0-31.146,5.046-43.794,14.16C174.18,272.92,165,246.764,165,218.5C165,147.645,222.645,90,293.5,90z M210.379,316.411 c6.915-4.15,14.885-6.411,23.119-6.411h119.999c8.235,0,16.206,2.261,23.121,6.413C354.195,335.477,325.17,347,293.5,347 C261.829,347,232.803,335.477,210.379,316.411z" }, null, -1), E4 = /* @__PURE__ */ l("path", { d: "M448.003,63.997C406.733,22.728,351.863,0,293.5,0S180.267,22.728,138.997,63.997S75,160.136,75,218.5 c0,43.062,12.386,84.213,35.449,119.412L13.181,435.18C4.682,443.68,0,454.98,0,467s4.682,23.32,13.181,31.819 C21.68,507.319,32.98,512,45,512c12.021,0,23.321-4.682,31.819-13.181l97.269-97.269C209.287,424.614,250.439,437,293.5,437 c58.363,0,113.233-22.728,154.503-63.997S512,276.864,512,218.5S489.272,105.266,448.003,63.997z M55.605,477.607 C52.773,480.44,49.007,482,45,482c-4.006,0-7.773-1.561-10.606-4.394C31.561,474.773,30,471.006,30,467s1.561-7.773,4.394-10.606 l51.571-51.571l21.213,21.213L55.605,477.607z M128.39,404.823l-21.213-21.213l21.578-21.578 c3.278,3.751,6.686,7.415,10.242,10.971c3.556,3.556,7.22,6.964,10.971,10.242L128.39,404.823z M293.5,407 C189.561,407,105,322.439,105,218.5S189.561,30,293.5,30S482,114.561,482,218.5S397.439,407,293.5,407z" }, null, -1), q4 = [
|
||
P4,
|
||
A4,
|
||
E4
|
||
];
|
||
function B4(e, t) {
|
||
return a(), i("g", T4, q4);
|
||
}
|
||
const D4 = /* @__PURE__ */ p(I4, [["render", B4]]), V4 = {}, N4 = { transform: "matrix(0.976563, 0, 0, 0.976563, 0, 0)" }, z4 = /* @__PURE__ */ l("path", { d: "M422,332H90c-49.626,0-90,40.374-90,90v90h512v-90C512,372.374,471.626,332,422,332z M274.289,392h-36.577l-7.5-30h51.578 L274.289,392z M210.691,407.611L198.293,482H136V362h63.289L210.691,407.611z M238.707,422h34.586l10,60h-54.586L238.707,422z M301.309,407.611L312.711,362H376v120h-62.293L301.309,407.611z M30,422c0-33.084,26.916-60,60-60h16v120H30V422z M482,482h-76 V362h16c33.084,0,60,26.916,60,60V482z" }, null, -1), F4 = /* @__PURE__ */ l("path", { d: "M256,302c83.262,0,151-67.738,151-151S339.262,0,256,0S105,67.738,105,151S172.738,302,256,302z M256,30 c66.72,0,121,54.28,121,121s-54.28,121-121,121s-121-54.28-121-121S189.28,30,256,30z" }, null, -1), R4 = /* @__PURE__ */ l("polygon", { points: "347,136 271,136 271,60 241,60 241,166 347,166 " }, null, -1), Z4 = [
|
||
z4,
|
||
F4,
|
||
R4
|
||
];
|
||
function H4(e, t) {
|
||
return a(), i("g", N4, Z4);
|
||
}
|
||
const Y4 = /* @__PURE__ */ p(V4, [["render", H4]]), W4 = {}, U4 = {
|
||
id: "path4",
|
||
class: "cls-1",
|
||
d: "M 175.534 23.534 C 175.534 23.809 174.208 24.034 172.533 24.034 C 170.857 24.034 169.532 24.259 169.532 24.534 C 169.532 24.809 168.531 25.034 167.319 25.034 C 166.454 24.953 165.584 25.127 164.818 25.534 C 164.311 25.921 163.676 26.1 163.042 26.035 C 162.229 26.035 161.567 26.26 161.567 26.535 C 161.567 26.81 160.891 27.035 160.066 27.035 C 159.241 27.035 158.566 27.26 158.566 27.535 C 158.566 27.81 158.003 28.035 157.315 28.035 C 156.628 28.035 156.065 28.26 156.065 28.535 C 156.065 28.81 155.615 29.036 155.064 29.036 C 154.514 29.036 154.064 29.261 154.064 29.536 C 154.064 29.811 153.652 30.036 153.151 30.036 C 152.705 30.025 152.267 30.156 151.901 30.411 C 151.699 30.598 151.447 30.724 151.176 30.774 C 150.687 30.914 150.221 31.12 149.788 31.386 C 149.2 31.711 148.537 31.836 148.412 31.661 C 148.287 31.486 148.087 31.599 148.087 31.924 C 148.087 32.249 147.637 32.512 147.087 32.512 C 146.537 32.512 146.086 32.737 146.086 33.012 C 146.041 33.327 145.753 33.549 145.436 33.512 C 144.767 33.681 144.156 34.031 143.673 34.525 C 143.173 35.033 142.533 35.381 141.835 35.525 C 141.41 35.525 141.06 35.7 141.06 35.9 C 140.526 36.575 139.852 37.125 139.084 37.513 C 137.746 38.339 137.296 38.864 137.709 39.126 C 138.121 39.389 137.921 39.514 137.221 39.514 C 136.258 39.514 123.554 51.368 123.554 52.256 C 123.144 52.941 122.639 53.564 122.053 54.106 C 121.396 54.705 120.883 55.444 120.553 56.27 C 120.387 56.866 120.037 57.396 119.553 57.783 C 119.056 58.185 118.705 58.738 118.552 59.358 C 118.552 59.733 118.352 60.033 118.115 60.033 C 117.589 60.033 115.789 63.572 115.976 64.235 C 116.04 64.517 115.932 64.811 115.701 64.985 C 114.818 65.889 114.229 67.04 114.013 68.286 C 114.013 68.711 113.788 69.049 113.513 69.049 C 113.238 69.049 113.013 69.499 113.013 70.049 C 113.013 70.599 112.788 71.05 112.513 71.05 C 112.238 71.05 112.013 71.387 112.013 71.8 C 111.835 72.796 111.524 73.763 111.087 74.676 C 110.031 76.811 109.33 79.105 109.012 81.466 C 109.012 82.066 108.787 82.553 108.511 82.553 C 108.236 82.553 108.011 83.679 108.011 85.054 C 108.011 86.43 107.786 87.555 107.511 87.555 C 107.236 87.555 107.011 88.806 107.011 90.306 C 107.011 91.807 107.236 93.057 107.511 93.057 C 107.786 93.057 108.011 93.957 108.011 95.058 C 108.011 96.158 108.236 97.058 108.511 97.058 C 108.787 97.058 109.012 97.733 109.012 98.559 C 109.012 99.384 109.237 100.059 109.512 100.059 C 109.82 100.098 110.041 100.375 110.012 100.684 C 110.012 101.56 112.25 104.061 113.038 104.061 C 113.388 104.061 113.551 104.198 113.388 104.361 C 112.7 105.048 117.715 109.062 119.265 109.062 C 119.678 109.062 120.015 109.262 120.015 109.5 C 120.015 111.363 132.069 111.376 135.646 109.5 C 136.151 109.242 136.704 109.088 137.271 109.05 C 137.684 109.05 138.021 108.837 138.021 108.575 C 138.021 108.312 138.471 107.974 139.022 107.799 C 140.422 107.349 145.024 102.798 145.024 101.822 C 145.024 101.397 145.249 101.047 145.524 101.047 C 145.799 101.047 146.024 100.597 146.024 100.047 C 146.024 99.497 146.249 99.046 146.524 99.046 C 146.799 99.046 147.024 98.609 147.024 98.071 C 147.004 97.602 147.186 97.147 147.524 96.821 C 147.916 96.231 148.093 95.525 148.025 94.82 C 147.951 94.115 148.128 93.407 148.525 92.819 C 148.906 92.305 149.084 91.669 149.025 91.031 C 149.025 90.231 149.25 89.568 149.525 89.568 C 149.8 89.568 150.025 89.256 150.025 88.881 C 150.936 86.319 152.127 83.866 153.576 81.566 C 154.018 81.007 154.391 80.399 154.689 79.752 C 155.827 77.527 161.016 72.388 162.93 71.6 C 163.805 71.237 164.53 70.737 164.53 70.499 C 164.557 70.235 164.79 70.04 165.055 70.062 C 166.231 70.062 168.106 68.411 167.444 67.961 C 167.031 67.686 167.269 67.636 168.106 67.836 C 168.944 68.036 169.569 67.836 169.757 67.598 C 170.098 67.233 170.583 67.036 171.082 67.061 C 171.59 67.074 172.066 66.817 172.333 66.386 C 172.483 65.985 173.058 65.798 173.758 65.923 C 174.279 66.08 174.844 65.963 175.259 65.61 C 175.855 65.179 176.59 64.983 177.322 65.06 C 178.26 65.06 179.035 64.835 179.035 64.56 C 179.035 64.285 220.799 64.06 303.327 64.06 C 385.854 64.06 427.618 64.222 427.618 64.56 C 427.618 64.898 428.631 65.06 429.869 65.06 C 431.107 65.06 432.12 65.285 432.12 65.56 C 432.12 65.835 432.795 66.06 433.62 66.06 C 434.445 66.06 435.121 66.285 435.121 66.561 C 435.121 66.836 435.571 67.061 436.121 67.061 C 436.671 67.061 437.121 67.286 437.121 67.561 C 437.172 67.873 437.457 68.092 437.771 68.061 C 438.697 68.061 441.123 69.236 441.123 69.687 C 441.123 69.887 441.473 70.062 441.898 70.062 C 442.706 70.28 443.44 70.712 444.024 71.312 C 444.538 71.863 445.171 72.291 445.874 72.563 C 446.512 72.563 449.45 75.063 448.825 75.063 C 448.588 75.063 448.825 75.314 449.25 75.589 C 449.973 76.152 450.555 76.875 450.951 77.702 C 451.405 78.589 451.996 79.399 452.701 80.103 C 453.177 80.489 453.504 81.028 453.627 81.628 C 453.763 82.215 454.122 82.726 454.627 83.054 C 455.171 83.428 455.534 84.013 455.627 84.667 C 455.627 85.154 455.853 85.554 456.128 85.554 C 456.403 85.554 456.628 86.117 456.628 86.805 C 456.628 87.493 456.853 88.055 457.128 88.055 C 457.403 88.055 457.628 88.618 457.628 89.306 C 457.628 89.993 457.853 90.556 458.128 90.556 C 458.403 90.556 458.628 91.344 458.628 92.307 C 458.628 93.27 458.854 94.057 459.129 94.057 C 459.404 94.057 459.629 95.708 459.629 98.021 C 459.509 99.47 459.679 100.928 460.129 102.31 C 460.454 102.51 460.629 118.14 460.629 147.575 C 460.629 177.01 460.804 192.59 461.129 192.84 C 461.468 193.166 461.65 193.621 461.629 194.091 C 461.629 194.628 461.805 195.066 462.005 195.066 C 462.205 195.066 462.705 195.779 463.092 196.667 C 464.443 199.705 470.382 204.594 471.72 203.769 C 472.07 203.544 472.158 203.631 471.933 203.994 C 471.708 204.357 471.933 204.569 472.358 204.569 C 472.783 204.569 473.133 204.794 473.133 205.069 C 473.133 205.344 474.034 205.57 475.134 205.57 C 476.234 205.57 477.135 205.795 477.135 206.07 C 477.135 206.345 478.635 206.57 480.636 206.57 C 482.636 206.57 484.137 206.357 484.137 206.07 C 484.137 205.782 484.912 205.57 485.863 205.57 C 486.575 205.644 487.292 205.467 487.888 205.069 C 488.207 204.721 488.667 204.537 489.139 204.569 C 489.876 204.443 490.557 204.094 491.089 203.569 C 491.532 203.103 492.088 202.758 492.702 202.569 C 493.49 202.569 497.341 198.542 498.204 196.804 C 498.52 196.125 498.942 195.5 499.455 194.953 C 500.255 194.378 500.142 85.254 499.33 84.454 C 498.895 83.786 498.677 83 498.704 82.203 C 498.773 81.522 498.596 80.839 498.204 80.278 C 497.823 79.778 497.645 79.153 497.704 78.527 C 497.763 77.901 497.585 77.276 497.204 76.776 C 496.84 76.35 496.66 75.797 496.704 75.238 C 496.704 74.576 496.479 73.988 496.204 73.988 C 495.928 73.988 495.703 73.538 495.703 72.988 C 495.703 72.438 495.478 71.987 495.203 71.987 C 494.928 71.987 494.703 71.312 494.703 70.487 C 494.703 69.662 494.478 68.986 494.203 68.986 C 493.928 68.986 493.703 68.536 493.703 67.986 C 493.703 67.436 493.39 66.986 493.002 66.986 C 492.615 66.986 492.39 66.636 492.565 65.985 C 492.74 65.335 492.565 64.985 492.265 64.985 C 491.965 64.985 491.702 64.585 491.702 64.097 C 491.609 63.443 491.246 62.858 490.702 62.484 C 490.195 62.153 489.836 61.637 489.701 61.046 C 489.701 60.183 487.113 56.045 486.575 56.045 C 486.375 56.045 486.2 55.732 486.2 55.344 C 486.2 54.957 485.525 54.094 484.712 53.469 C 483.977 52.965 483.445 52.216 483.212 51.355 C 483.212 50.755 482.949 50.53 482.474 50.705 C 481.999 50.88 481.849 50.705 482.036 50.268 C 482.224 49.83 481.949 49.53 481.136 49.505 C 480.323 49.48 480.223 49.342 480.573 49.205 C 481.224 48.942 473.008 40.539 472.108 40.539 C 471.363 40.194 470.708 39.68 470.195 39.039 C 469.69 38.404 469.049 37.891 468.319 37.538 C 467.777 37.338 467.301 36.992 466.944 36.538 C 466.542 36.042 465.988 35.69 465.368 35.538 C 464.993 35.538 464.693 35.338 464.693 35.088 C 464.693 34.55 457.19 30.774 456.315 30.861 C 455.978 30.861 455.69 30.724 455.69 30.474 C 455.69 30.223 455.24 30.036 454.69 30.036 C 454.139 30.036 453.689 29.811 453.689 29.536 C 453.689 29.261 453.239 29.036 452.689 29.036 C 452.139 29.036 451.689 28.81 451.689 28.535 C 451.689 28.26 451.013 28.035 450.188 28.035 C 449.363 28.035 448.688 27.81 448.688 27.535 C 448.688 27.26 448.137 27.035 447.437 27.035 C 446.879 27.079 446.325 26.899 445.899 26.535 C 445.303 26.137 444.586 25.96 443.874 26.035 C 442.923 26.035 442.148 25.809 442.148 25.534 C 442.148 25.259 441.248 25.034 440.147 25.034 C 439.047 25.034 438.147 24.809 438.147 24.534 C 438.147 24.259 436.746 24.034 434.933 24.034 C 433.731 24.144 432.519 23.972 431.394 23.534 C 431.194 23.196 387.967 23.034 303.327 23.034 C 218.486 23.034 175.559 23.196 175.559 23.534 M 152.301 145.574 C 152.139 145.85 149.888 146.075 147.299 146.075 C 144.486 146.075 142.573 146.275 142.573 146.575 C 142.573 146.875 141.072 147.075 139.072 147.075 C 137.071 147.075 135.57 147.288 135.57 147.575 C 135.57 147.863 134.445 148.075 133.07 148.075 C 131.694 148.075 130.569 148.275 130.569 148.525 C 130.569 148.776 129.756 149.126 124.192 149.851 C 122.754 150.051 121.566 150.401 121.566 150.639 C 121.566 150.876 120.891 151.076 120.065 151.076 C 119.24 151.076 118.565 151.301 118.565 151.576 C 118.565 151.852 117.777 152.077 116.814 152.077 C 115.851 152.077 115.064 152.302 115.064 152.577 C 115.064 152.852 114.388 153.077 113.563 153.077 C 112.738 153.077 112.063 153.302 112.063 153.577 C 112.063 153.852 111.387 154.077 110.562 154.077 C 109.737 154.077 109.062 154.302 109.062 154.577 C 109.062 154.853 108.386 155.078 107.561 155.078 C 106.736 155.078 106.061 155.34 106.061 155.653 C 106.061 155.965 105.923 156.103 105.748 155.928 C 105.573 155.753 104.96 155.928 104.373 156.191 C 103.886 156.476 103.359 156.686 102.81 156.816 C 101.95 157.039 101.113 157.34 100.309 157.716 C 99.511 158.102 98.672 158.395 97.808 158.591 C 97.254 158.719 96.737 158.972 96.295 159.329 C 95.782 159.717 95.157 159.929 94.919 159.779 C 94.682 159.629 94.494 159.779 94.494 160.042 C 94.494 160.304 94.044 160.58 93.494 160.58 C 92.944 160.58 92.494 160.805 92.494 161.08 C 92.494 161.355 92.043 161.58 91.493 161.58 C 90.943 161.58 90.493 161.805 90.493 162.08 C 90.493 162.355 90.043 162.58 89.493 162.58 C 88.942 162.58 88.492 162.805 88.492 163.08 C 88.492 163.355 88.042 163.581 87.492 163.581 C 86.942 163.581 86.492 163.806 86.492 164.081 C 86.492 164.356 86.041 164.581 85.491 164.581 C 84.941 164.581 84.491 164.806 84.491 165.081 C 84.446 165.396 84.157 165.618 83.841 165.581 C 83.181 165.751 82.58 166.097 82.103 166.582 C 81.602 167.09 80.963 167.438 80.264 167.582 C 79.839 167.582 79.489 167.807 79.489 168.082 C 79.489 168.357 79.127 168.582 78.676 168.582 C 78.049 168.674 77.473 168.984 77.051 169.457 C 76.411 170.08 75.687 170.611 74.9 171.033 C 74.15 171.421 73.65 171.921 73.8 172.158 C 73.95 172.396 73.6 172.584 73.037 172.584 C 72.474 172.584 71.999 172.771 71.999 172.996 C 71.999 173.221 71.387 173.734 70.624 174.122 C 69.827 174.541 69.095 175.071 68.448 175.697 C 68.046 176.16 67.5 176.472 66.898 176.585 C 66.233 176.737 65.639 177.106 65.209 177.635 C 64.515 178.337 63.723 178.935 62.859 179.411 C 61.856 179.981 60.931 180.679 60.108 181.486 C 58.922 182.6 57.669 183.64 56.357 184.6 C 55.106 185.55 54.143 186.501 54.268 186.713 C 54.393 186.926 54.131 187.088 53.681 187.088 C 53.23 187.088 52.968 187.251 53.068 187.463 C 53.168 187.676 50.942 190.127 48.066 192.94 C 45.19 195.754 42.889 197.942 42.889 197.804 C 42.889 197.667 42.102 198.342 41.139 199.305 C 40.479 199.901 39.892 200.573 39.388 201.306 C 39.088 201.843 38.709 202.332 38.263 202.756 C 34.378 206.924 32.97 208.821 34.037 208.445 C 34.587 208.233 34.824 208.295 34.637 208.596 C 34.425 208.889 34.097 209.076 33.736 209.108 C 32.886 209.108 29.735 213.447 30.123 214.11 C 30.298 214.397 30.123 214.635 29.635 214.635 C 29.147 214.635 28.972 214.86 29.135 215.135 C 29.297 215.41 29.135 215.635 28.672 215.635 C 28.209 215.662 27.856 216.06 27.884 216.523 C 27.785 217.175 27.424 217.758 26.884 218.136 C 26.334 218.524 25.884 219.037 25.884 219.262 C 25.667 219.827 25.325 220.336 24.883 220.75 C 24.395 221.22 24.048 221.818 23.883 222.475 C 23.883 222.838 23.658 223.138 23.383 223.138 C 23.068 223.183 22.846 223.472 22.883 223.788 C 22.713 224.448 22.367 225.048 21.882 225.526 C 21.374 226.026 21.026 226.666 20.882 227.364 C 20.882 227.789 20.657 228.14 20.382 228.14 C 20.107 228.14 19.882 228.59 19.882 229.14 C 19.882 229.69 19.657 230.14 19.382 230.14 C 19.126 230.119 18.901 230.309 18.881 230.565 C 18.363 231.955 17.736 233.301 17.006 234.592 C 14.705 238.793 14.067 240.456 15.005 239.881 C 15.43 239.618 15.518 239.693 15.255 240.094 C 14.993 240.494 14.755 240.581 14.593 240.419 C 14.43 240.256 12.379 243.657 12.242 244.595 C 12.064 245.029 11.851 245.447 11.604 245.846 C 11.279 246.433 11.141 247.033 11.279 247.183 C 11.416 247.333 11.279 247.921 11.016 248.434 C 10.754 248.947 10.254 249.934 9.978 250.472 C 9.684 251.1 9.514 251.78 9.478 252.473 C 9.478 253.035 9.253 253.486 8.978 253.486 C 8.703 253.486 8.478 254.161 8.478 254.986 C 8.478 255.811 8.253 256.487 7.978 256.487 C 7.703 256.487 7.478 257.162 7.478 257.987 C 7.478 258.812 7.253 259.488 6.977 259.488 C 6.702 259.488 6.477 260.038 6.477 260.738 C 6.521 261.297 6.341 261.85 5.977 262.276 C 5.596 262.776 5.418 263.401 5.477 264.027 C 5.536 264.652 5.358 265.277 4.977 265.777 C 4.596 266.277 4.418 266.902 4.477 267.528 C 4.536 268.153 4.357 268.778 3.976 269.278 C 3.564 270.044 3.39 270.914 3.476 271.779 C 3.476 273.03 3.251 274.005 2.976 274.005 C 2.701 274.005 2.476 274.893 2.476 275.968 C 2.558 276.765 2.383 277.567 1.976 278.256 C 1.555 279.082 1.381 280.011 1.476 280.932 C 1.546 281.971 1.329 283.009 0.85 283.933 C -0.062 284.846 -0.062 335.088 0.85 335.4 C 1.251 335.525 1.476 336.588 1.476 338.314 C 1.476 339.802 1.701 341.027 1.976 341.027 C 2.251 341.027 2.476 342.028 2.476 343.241 C 2.394 344.105 2.568 344.975 2.976 345.741 C 3.38 346.428 3.555 347.225 3.476 348.017 C 3.476 349.105 3.701 349.993 3.976 349.993 C 4.252 349.993 4.477 350.768 4.477 351.706 C 4.406 352.422 4.582 353.142 4.977 353.744 C 5.364 354.251 5.543 354.886 5.477 355.52 C 5.477 356.332 5.702 356.995 5.977 356.995 C 6.252 356.995 6.477 357.67 6.477 358.496 C 6.477 359.321 6.702 359.996 6.977 359.996 C 7.253 359.996 7.478 360.784 7.478 361.747 C 7.478 362.71 7.703 363.497 7.978 363.497 C 8.253 363.497 8.478 363.947 8.478 364.498 C 8.478 365.048 8.703 365.498 8.978 365.498 C 9.253 365.498 9.478 366.173 9.478 366.998 C 9.478 367.824 9.703 368.499 9.978 368.499 C 10.254 368.499 10.479 369.174 10.479 369.999 C 10.479 370.825 10.741 371.5 11.066 371.5 C 11.391 371.5 11.504 371.638 11.341 371.813 C 11.179 371.988 11.341 372.738 11.729 373.501 C 12.117 374.263 12.304 375.014 12.129 375.189 C 11.954 375.364 12.129 375.501 12.404 375.501 C 12.765 375.559 13.017 375.888 12.98 376.252 C 12.98 377.502 16.193 383.992 16.818 383.992 C 17.143 383.992 17.281 384.429 17.131 385.005 C 16.981 385.58 17.131 386.005 17.431 386.005 C 17.731 386.005 17.981 386.43 17.981 386.955 C 17.981 387.48 18.156 387.993 18.356 388.081 C 19.442 389.258 20.291 390.634 20.857 392.132 C 21.02 392.607 21.332 393.007 21.582 393.007 C 21.832 393.007 22.02 393.357 22.02 393.77 C 22.163 394.472 22.511 395.116 23.02 395.621 C 23.509 396.091 23.856 396.688 24.021 397.346 C 24.021 397.709 24.246 398.009 24.521 398.009 C 24.836 398.054 25.058 398.343 25.021 398.659 C 25.191 399.318 25.536 399.919 26.021 400.397 C 26.484 400.833 26.828 401.38 27.022 401.985 C 27.015 402.268 27.239 402.504 27.522 402.51 C 27.797 402.51 28.022 402.848 28.022 403.261 C 28.022 403.673 28.247 404.011 28.522 404.011 C 28.812 404.024 29.037 404.271 29.022 404.561 C 29.322 405.289 29.794 405.932 30.398 406.437 C 31.049 407.014 31.573 407.721 31.936 408.512 C 32.063 408.953 32.326 409.342 32.686 409.625 C 33.011 409.825 33.124 410 32.924 410 C 32.724 410 33.074 410.526 33.674 411.163 C 34.351 411.889 34.97 412.666 35.525 413.489 C 36.397 414.673 37.359 415.789 38.4 416.828 C 39.237 417.577 39.954 418.45 40.526 419.416 C 40.728 419.95 41.075 420.417 41.527 420.766 C 42.602 421.729 43.015 426.518 42.027 426.518 C 41.752 426.518 41.527 427.431 41.527 428.544 C 41.527 429.657 41.326 430.457 41.026 430.27 C 40.726 430.082 40.526 430.757 40.526 431.983 C 40.526 433.208 40.301 434.021 40.026 434.021 C 39.751 434.021 39.526 434.796 39.526 435.734 C 39.597 436.451 39.42 437.17 39.026 437.772 C 38.645 438.272 38.466 438.897 38.526 439.523 C 38.585 440.148 38.406 440.773 38.025 441.273 C 37.628 441.87 37.451 442.586 37.525 443.299 C 37.525 444.249 37.3 445.025 37.025 445.025 C 36.75 445.025 36.525 445.8 36.525 446.738 C 36.596 447.454 36.419 448.174 36.025 448.776 C 35.374 449.176 35.374 459.867 36.025 460.28 C 36.37 460.601 36.554 461.059 36.525 461.53 C 36.525 463.931 41.139 469.958 44.152 471.533 C 44.915 471.921 45.528 472.421 45.528 472.659 C 45.528 472.896 45.978 473.071 46.528 473.071 C 47.078 473.071 47.529 473.297 47.529 473.572 C 47.529 473.847 48.191 474.072 49.004 474.072 C 49.638 474.006 50.273 474.185 50.78 474.572 C 51.192 475.235 61.033 475.235 61.033 474.572 C 61.033 474.297 62.158 474.072 63.534 474.072 C 64.909 474.072 66.035 473.847 66.035 473.572 C 66.035 473.297 67.16 473.071 68.536 473.071 C 69.911 473.071 71.036 472.846 71.036 472.571 C 71.036 472.296 72.287 472.071 73.787 472.071 C 75.288 472.071 76.538 471.846 76.538 471.571 C 76.538 471.296 77.664 471.071 79.039 471.071 C 80.415 471.071 81.54 470.846 81.54 470.571 C 81.54 470.296 82.665 470.07 84.041 470.07 C 85.416 470.07 86.542 469.845 86.542 469.57 C 86.542 469.295 87.542 469.07 88.767 469.07 C 89.627 469.157 90.493 469.001 91.268 468.62 C 92.808 468.104 94.42 467.834 96.045 467.82 C 97.674 467.799 99.289 467.524 100.834 467.007 C 101.611 466.632 102.477 466.48 103.335 466.569 C 104.2 466.66 105.072 466.486 105.836 466.069 C 106.248 465.419 111.087 465.419 111.087 466.069 C 111.087 466.344 111.763 466.569 112.588 466.569 C 113.413 466.569 114.088 466.782 114.088 467.044 C 114.088 467.307 115.439 467.67 117.089 467.857 C 118.74 468.045 120.09 468.395 120.09 468.632 C 120.09 468.87 120.866 469.07 121.816 469.07 C 122.529 468.996 123.245 469.173 123.842 469.57 C 124.519 469.974 125.308 470.149 126.092 470.07 C 126.877 469.988 127.667 470.163 128.343 470.571 C 129.208 470.993 130.174 471.166 131.131 471.071 C 132.482 471.071 133.632 471.296 133.632 471.571 C 133.632 471.846 134.883 472.071 136.383 472.071 C 137.884 472.071 139.134 472.296 139.134 472.571 C 139.134 472.846 140.81 473.071 143.136 473.071 C 145.461 473.071 147.137 473.272 147.137 473.522 C 147.137 473.772 154.064 474.009 163.642 474.047 C 174.734 474.047 180.148 473.934 180.148 473.584 C 180.148 473.234 181.711 473.071 184.124 473.071 C 185.569 473.193 187.023 473.023 188.401 472.571 C 189.353 472.143 190.4 471.97 191.439 472.071 C 192.927 472.071 194.153 471.846 194.153 471.571 C 194.153 471.296 195.153 471.071 196.378 471.071 C 197.243 471.157 198.114 470.983 198.879 470.571 C 199.646 470.163 200.515 469.989 201.38 470.07 C 202.63 470.07 203.593 469.845 203.593 469.57 C 203.593 469.295 204.481 469.07 205.556 469.07 C 206.632 469.07 207.595 468.845 207.682 468.582 C 207.77 468.32 208.732 467.982 209.808 467.845 C 213.033 467.233 216.188 466.294 219.223 465.044 C 219.808 464.754 220.447 464.592 221.099 464.569 C 221.649 464.569 222.099 464.344 222.099 464.068 C 222.099 463.793 222.65 463.568 223.35 463.568 C 223.905 463.616 224.456 463.435 224.875 463.068 C 225.205 462.735 225.658 462.554 226.126 462.568 C 226.651 462.568 227.089 462.343 227.089 462.068 C 227.089 461.793 227.426 461.568 227.851 461.568 C 228.461 461.512 229.055 461.343 229.602 461.067 L 231.59 460.067 C 232.136 459.789 232.73 459.619 233.341 459.567 C 233.753 459.567 234.091 459.342 234.091 459.067 C 234.091 458.792 234.541 458.567 235.091 458.567 C 235.641 458.567 236.092 458.379 236.092 458.154 C 236.092 457.929 236.879 457.441 237.842 457.066 C 238.805 456.691 239.593 456.191 239.593 455.966 C 239.593 455.741 240.018 455.566 240.543 455.566 C 241.071 455.581 241.559 455.288 241.793 454.815 C 241.961 454.396 242.442 454.197 242.856 454.378 C 243.281 454.54 243.619 454.378 243.619 454.115 C 243.658 453.785 243.95 453.543 244.282 453.565 C 244.939 453.4 245.537 453.053 246.007 452.565 C 246.512 452.056 247.156 451.708 247.858 451.564 C 248.271 451.564 248.621 451.339 248.621 451.064 C 248.621 450.789 249.021 450.564 249.509 450.564 C 250.162 450.471 250.747 450.108 251.122 449.564 C 251.47 449.045 252.009 448.685 252.622 448.563 C 253.238 448.448 253.779 448.087 254.123 447.563 C 254.437 447.067 254.929 446.709 255.498 446.563 C 256.846 445.989 258.109 445.232 259.249 444.312 C 260.344 443.441 261.525 442.687 262.775 442.061 C 263.013 442.061 263.063 441.836 262.888 441.561 C 262.713 441.286 262.888 441.061 263.251 441.061 C 263.826 440.922 264.325 440.563 264.639 440.06 C 264.957 439.563 265.454 439.205 266.027 439.06 C 267.397 438.494 268.507 437.437 269.14 436.097 C 269.14 435.821 269.953 435.221 270.941 434.746 C 273.292 433.633 285.808 421.217 285.346 420.466 C 285.133 420.116 285.22 420.029 285.571 420.254 C 286.196 420.641 287.646 419.479 287.646 418.591 C 287.632 418.303 287.858 418.06 288.146 418.053 C 288.432 418.04 288.654 417.801 288.647 417.515 C 289.14 416.557 289.82 415.707 290.647 415.015 C 291.44 414.343 292.116 413.544 292.648 412.651 C 293.183 411.679 293.857 410.791 294.649 410.013 C 295.468 409.217 296.144 408.286 296.649 407.262 C 296.823 406.739 297.178 406.296 297.65 406.012 C 298.121 405.726 298.475 405.283 298.65 404.761 C 298.817 404.195 299.153 403.693 299.613 403.323 C 300.551 402.243 301.337 401.04 301.951 399.747 C 302.362 398.769 302.966 397.884 303.727 397.146 C 303.952 397.146 304.139 396.796 304.139 396.371 C 304.283 395.673 304.632 395.033 305.14 394.533 C 305.625 394.055 305.97 393.454 306.14 392.795 C 306.103 392.478 306.325 392.19 306.64 392.144 C 306.915 392.144 307.14 391.694 307.14 391.144 C 307.14 390.594 307.365 390.144 307.64 390.144 C 307.916 390.144 308.141 389.694 308.141 389.143 C 308.141 388.593 308.366 388.143 308.641 388.143 C 308.916 388.143 309.141 387.693 309.141 387.143 C 309.141 386.593 309.366 386.142 309.641 386.142 C 309.916 386.142 310.141 385.805 310.141 385.392 C 310.141 384.98 310.316 384.642 310.516 384.629 C 310.967 384.629 312.142 382.204 312.142 381.291 C 312.105 380.974 312.327 380.686 312.642 380.641 C 312.917 380.641 313.142 380.19 313.142 379.64 C 313.142 379.09 313.367 378.64 313.642 378.64 C 313.918 378.64 314.143 378.19 314.143 377.64 C 314.143 377.089 314.368 376.639 314.643 376.639 C 314.918 376.639 315.143 376.189 315.143 375.639 C 315.143 375.089 315.368 374.639 315.643 374.639 C 315.918 374.639 316.143 373.963 316.143 373.138 C 316.143 372.313 316.368 371.638 316.644 371.638 C 316.919 371.638 317.144 371.2 317.144 370.662 C 317.123 370.193 317.306 369.738 317.644 369.412 C 318.008 368.986 318.188 368.432 318.144 367.874 C 318.144 367.211 318.369 366.623 318.644 366.623 C 318.919 366.623 319.144 365.948 319.144 365.123 C 319.144 364.298 319.369 363.622 319.645 363.622 C 319.92 363.622 320.145 363.072 320.145 362.372 C 320.097 361.817 320.278 361.266 320.645 360.846 C 321.002 360.456 321.183 359.936 321.145 359.408 C 321.149 358.787 321.361 358.184 321.745 357.695 C 322.083 357.358 322.195 357.095 322.008 357.095 C 321.82 357.095 322.008 356.245 322.358 355.22 C 322.692 354.37 322.948 353.491 323.121 352.594 C 323.358 349.468 323.821 347.092 324.196 347.092 C 324.571 347.092 324.646 346.092 324.646 344.866 C 324.553 344.009 324.701 343.143 325.071 342.365 C 325.44 341.625 325.612 340.803 325.571 339.977 C 325.543 339.072 325.74 338.173 326.147 337.364 C 326.564 336.203 326.735 334.968 326.647 333.737 C 326.548 332.59 326.698 331.434 327.084 330.349 C 327.53 328.495 327.711 326.588 327.622 324.684 C 327.537 322.718 327.722 320.749 328.172 318.832 C 328.81 318.195 328.798 300.689 328.172 300.464 C 327.897 300.376 327.66 297.963 327.622 294.924 C 327.585 291.886 327.36 289.548 327.109 289.548 C 326.859 289.548 326.659 287.972 326.659 286.046 C 326.659 284.121 326.447 282.545 326.159 282.545 C 325.872 282.545 325.659 281.295 325.659 279.794 C 325.659 278.294 325.434 277.043 325.159 277.043 C 324.884 277.043 324.659 276.156 324.659 275.068 C 324.738 274.275 324.563 273.478 324.159 272.792 C 323.746 272.027 323.572 271.156 323.658 270.291 C 323.745 269.431 323.584 268.563 323.196 267.79 C 322.933 267.64 322.808 267.065 322.908 266.54 C 323.03 266.103 322.927 265.635 322.633 265.289 C 322.305 264.958 322.133 264.504 322.158 264.039 C 322.158 263.514 321.995 263.076 321.783 263.076 C 321.57 263.076 321.345 262.238 321.283 261.213 C 321.266 260.391 321.052 259.584 320.657 258.862 C 320.32 258.393 320.145 257.827 320.157 257.249 C 320.196 256.725 320.015 256.209 319.657 255.824 C 319.296 255.411 319.116 254.87 319.157 254.323 C 319.203 253.776 319.022 253.233 318.657 252.823 C 318.324 252.493 318.143 252.041 318.157 251.572 C 318.157 251.047 317.931 250.61 317.656 250.61 C 317.381 250.61 317.156 249.934 317.156 249.109 C 317.156 248.284 316.931 247.609 316.656 247.609 C 316.381 247.609 316.156 247.158 316.156 246.608 C 316.156 246.058 315.931 245.608 315.656 245.608 C 315.381 245.608 315.156 245.045 315.156 244.358 C 315.156 243.67 314.93 243.107 314.655 243.107 C 314.343 243.056 314.125 242.772 314.155 242.457 C 314.155 241.532 312.98 239.106 312.53 239.106 C 312.33 239.106 312.155 238.656 312.155 238.105 C 312.155 237.555 311.929 237.105 311.654 237.105 C 311.379 237.105 311.154 236.655 311.154 236.105 C 311.154 235.555 310.929 235.104 310.654 235.104 C 310.379 235.104 310.154 234.654 310.154 234.104 C 310.154 233.554 309.929 233.104 309.654 233.104 C 309.379 233.104 309.153 232.654 309.153 232.103 C 309.153 231.553 308.928 231.103 308.653 231.103 C 308.378 231.103 308.153 230.753 308.153 230.328 C 308.009 229.63 307.661 228.99 307.153 228.49 C 306.668 228.012 306.322 227.411 306.152 226.752 C 306.19 226.435 305.968 226.147 305.652 226.101 C 305.377 226.101 305.152 225.751 305.152 225.326 C 305.008 224.628 304.66 223.988 304.152 223.488 C 303.667 223.01 303.321 222.409 303.151 221.75 C 303.189 221.433 302.967 221.145 302.651 221.1 C 302.376 221.1 302.151 220.8 302.151 220.425 C 301.987 219.737 301.642 219.107 301.151 218.599 C 300.726 218.166 300.387 217.657 300.15 217.098 C 299.834 216.434 299.412 215.826 298.9 215.298 C 298.377 214.759 297.954 214.133 297.65 213.447 C 297.353 212.816 296.927 212.254 296.399 211.797 C 295.856 211.33 295.428 210.743 295.149 210.084 C 294.739 209.28 294.179 208.563 293.498 207.97 C 292.711 207.241 292.036 206.398 291.498 205.47 C 291.298 204.957 290.91 204.732 290.572 204.932 C 290.235 205.132 290.135 205.082 290.335 204.744 C 290.535 204.407 289.372 202.856 287.671 201.118 C 286.512 200.062 285.495 198.86 284.645 197.542 C 284.645 197.267 284.295 197.167 283.87 197.329 C 283.445 197.492 283.232 197.417 283.407 197.129 C 283.795 196.504 269.09 182.124 268.052 182.124 C 267.225 181.674 266.484 181.082 265.864 180.374 C 264.263 178.773 263.563 178.398 262.513 178.561 C 262.313 178.561 262.138 178.273 262.138 177.835 C 262.138 177.398 261.963 177.173 261.738 177.31 C 261.513 177.448 261.012 177.123 260.625 176.597 C 260.318 176.11 259.834 175.76 259.274 175.622 C 258.924 175.622 258.637 175.434 258.637 175.209 C 258.637 174.984 258.024 174.472 257.261 174.084 C 256.461 173.665 255.728 173.13 255.085 172.496 C 254.725 172.061 254.234 171.753 253.685 171.621 C 253.051 171.443 252.476 171.097 252.022 170.62 C 251.552 170.132 250.954 169.785 250.296 169.62 C 249.934 169.62 249.634 169.395 249.634 169.12 C 249.634 168.845 249.283 168.62 248.871 168.62 C 248.169 168.476 247.525 168.128 247.02 167.619 C 246.55 167.131 245.952 166.784 245.295 166.619 C 244.932 166.619 244.632 166.394 244.632 166.119 C 244.632 165.844 244.182 165.619 243.632 165.619 C 243.081 165.619 242.631 165.394 242.631 165.119 C 242.631 164.843 242.181 164.618 241.631 164.618 C 241.081 164.618 240.631 164.431 240.631 164.206 C 240.631 163.981 239.843 163.493 238.88 163.118 C 237.917 162.743 237.129 162.243 237.129 162.017 C 237.129 161.792 236.679 161.617 236.129 161.617 C 235.579 161.617 235.129 161.392 235.129 161.117 C 235.129 160.842 234.679 160.617 234.128 160.617 C 233.578 160.617 233.128 160.392 233.128 160.117 C 233.128 159.842 232.815 159.617 232.44 159.617 C 231.693 159.493 230.974 159.239 230.315 158.866 C 229.538 158.456 228.688 158.201 227.814 158.116 C 227.17 158.089 226.575 157.766 226.201 157.241 C 225.926 156.753 225.688 156.516 225.676 156.716 C 225.663 156.916 224.938 156.716 224.038 156.403 C 223.337 156.067 222.562 155.916 221.787 155.965 C 221.449 156.091 221.162 155.965 221.162 155.653 C 221.162 155.34 220.599 155.115 219.911 155.115 C 219.223 155.115 218.661 154.89 218.661 154.615 C 218.661 154.34 217.986 154.115 217.16 154.115 C 216.335 154.115 215.66 153.89 215.66 153.615 C 215.66 153.34 214.985 153.115 214.159 153.115 C 213.334 153.115 212.659 152.889 212.659 152.614 C 212.659 152.339 211.984 152.114 211.158 152.114 C 210.333 152.114 209.658 151.889 209.658 151.614 C 209.658 151.339 208.757 151.114 207.657 151.114 C 206.557 151.114 205.656 150.889 205.656 150.614 C 205.656 150.339 204.756 150.114 203.656 150.114 C 202.555 150.114 201.655 149.888 201.655 149.613 C 201.655 149.338 200.755 149.113 199.654 149.113 C 198.554 149.113 197.654 148.888 197.654 148.613 C 197.654 148.338 196.403 148.113 194.903 148.113 C 193.402 148.113 192.152 147.888 192.152 147.613 C 192.152 147.338 190.651 147.112 188.651 147.112 C 186.65 147.112 185.15 146.9 185.15 146.612 C 185.15 146.325 183.149 146.112 180.148 146.112 C 177.147 146.112 175.146 145.912 175.146 145.612 C 175.146 145.312 171.07 145.112 163.892 145.112 C 156.715 145.112 152.551 145.299 152.351 145.612 M 177.109 186.876 C 178.715 186.894 180.309 187.156 181.836 187.651 C 182.747 188.022 183.731 188.18 184.712 188.114 C 186.037 188.114 187.113 188.339 187.113 188.614 C 187.113 188.889 188.238 189.114 189.614 189.114 C 190.989 189.114 192.114 189.339 192.114 189.614 C 192.114 189.889 193.015 190.114 194.115 190.114 C 195.215 190.114 196.116 190.339 196.116 190.615 C 196.116 190.89 196.791 191.115 197.616 191.115 C 198.441 191.115 199.117 191.34 199.117 191.615 C 199.117 191.89 199.679 192.115 200.367 192.115 C 201.189 192.149 201.997 192.344 202.743 192.69 C 205.056 193.941 205.619 194.116 206.257 194.116 C 207.211 194.323 208.132 194.659 208.995 195.116 C 209.789 195.542 210.627 195.878 211.496 196.116 C 212.162 196.273 212.803 196.526 213.396 196.867 C 214.115 197.246 214.893 197.5 215.697 197.617 C 216.185 197.617 216.573 197.842 216.573 198.117 C 216.573 198.392 217.023 198.617 217.573 198.617 C 218.123 198.617 218.573 198.792 218.573 199.017 C 218.573 199.242 219.361 199.743 220.324 200.118 C 221.287 200.493 222.074 200.981 222.074 201.206 C 222.074 201.431 222.525 201.618 223.075 201.618 C 223.625 201.618 224.075 201.843 224.075 202.118 C 224.075 202.393 224.375 202.619 224.738 202.619 C 225.395 202.784 225.993 203.13 226.463 203.619 C 226.906 204.085 227.462 204.43 228.076 204.619 C 228.691 204.809 229.246 205.153 229.689 205.62 C 230.167 206.105 230.768 206.45 231.428 206.62 C 231.744 206.583 232.032 206.805 232.078 207.12 C 232.078 207.395 232.415 207.62 232.828 207.62 C 233.241 207.62 233.578 207.845 233.578 208.12 C 233.623 208.43 233.904 208.651 234.216 208.621 C 234.783 208.764 235.272 209.123 235.579 209.621 C 235.905 210.123 236.41 210.481 236.992 210.621 C 237.825 210.936 238.559 211.467 239.118 212.159 C 239.905 212.997 240.793 213.547 241.081 213.41 C 241.368 213.272 241.543 213.272 241.468 213.497 C 242.069 214.531 242.868 215.437 243.819 216.161 C 248.083 220.024 259.587 231.628 259.587 232.066 C 260.045 232.981 260.634 233.823 261.338 234.567 C 262.025 235.286 262.613 236.093 263.088 236.968 C 263.277 237.429 263.583 237.834 263.976 238.143 C 264.602 238.794 265.132 239.531 265.551 240.331 C 265.939 241.081 266.452 241.707 266.677 241.707 C 266.902 241.707 267.089 242.107 267.089 242.594 C 267.189 243.246 267.55 243.829 268.09 244.207 C 268.634 244.582 268.997 245.167 269.09 245.82 C 269.09 246.308 269.315 246.708 269.59 246.708 C 269.906 246.754 270.128 247.042 270.09 247.359 C 270.26 248.018 270.606 248.619 271.091 249.097 C 271.599 249.597 271.947 250.236 272.091 250.935 C 272.091 251.36 272.316 251.71 272.591 251.71 C 272.866 251.71 273.091 252.16 273.091 252.71 C 273.091 253.26 273.317 253.711 273.592 253.711 C 273.867 253.711 274.092 254.161 274.092 254.711 C 274.092 255.261 274.317 255.711 274.592 255.711 C 274.867 255.711 275.092 256.161 275.092 256.712 C 275.092 257.262 275.317 257.712 275.592 257.712 C 275.867 257.712 276.092 258.162 276.092 258.712 C 276.092 259.262 276.268 259.713 276.468 259.713 C 276.98 259.713 278.093 262.213 278.093 263.314 C 278.093 263.802 278.318 264.214 278.593 264.214 C 278.868 264.214 279.093 264.664 279.093 265.214 C 279.093 265.765 279.319 266.215 279.594 266.215 C 279.869 266.215 280.094 266.89 280.094 267.715 C 280.094 268.541 280.319 269.216 280.594 269.216 C 280.869 269.216 281.094 269.891 281.094 270.716 C 281.094 271.542 281.332 272.217 281.632 272.217 C 281.932 272.217 282.032 272.629 281.869 273.167 C 281.713 273.736 281.849 274.345 282.232 274.793 C 282.673 275.396 282.886 276.136 282.832 276.881 C 282.832 277.669 283.02 278.406 283.357 278.544 C 283.695 278.681 283.933 279.482 283.87 280.37 C 283.79 281.081 283.88 281.801 284.133 282.47 C 284.467 283.269 284.686 284.111 284.783 284.971 C 284.933 286.071 285.308 288.435 285.608 290.223 C 287.084 299.051 288.109 317.232 287.121 317.232 C 286.796 317.232 286.596 319.057 286.596 322.234 C 286.596 325.009 286.383 327.348 286.096 327.523 C 285.671 328.383 285.497 329.345 285.596 330.299 C 285.596 331.662 285.371 332.8 285.095 332.8 C 284.82 332.8 284.595 333.8 284.595 335.013 C 284.684 335.876 284.514 336.747 284.108 337.514 C 283.845 337.676 283.695 338.476 283.795 339.289 C 283.92 339.98 283.763 340.692 283.357 341.265 C 282.942 341.801 282.753 342.479 282.832 343.153 C 282.876 343.891 282.66 344.622 282.219 345.216 C 281.853 345.567 281.692 346.082 281.794 346.579 C 281.953 346.911 281.865 347.308 281.582 347.542 C 281.22 347.959 281.044 348.505 281.094 349.055 C 281.094 349.73 280.869 350.305 280.594 350.305 C 280.319 350.305 280.094 350.981 280.094 351.806 C 280.094 352.631 279.869 353.306 279.594 353.306 C 279.319 353.306 279.093 353.744 279.093 354.269 C 279.107 354.737 278.926 355.19 278.593 355.52 C 278.226 355.939 278.046 356.49 278.093 357.045 C 278.093 357.72 277.868 358.296 277.593 358.296 C 277.318 358.296 277.093 358.746 277.093 359.296 C 277.093 359.846 276.868 360.296 276.593 360.296 C 276.318 360.296 276.092 360.746 276.092 361.297 C 276.092 361.847 275.867 362.297 275.592 362.297 C 275.317 362.297 275.092 362.747 275.092 363.297 C 275.092 363.847 274.855 364.298 274.567 364.298 C 274.279 364.298 274.167 364.498 274.317 364.76 C 274.467 365.023 274.317 365.51 273.942 365.886 C 273.379 366.58 272.916 367.351 272.566 368.174 C 272.179 369.062 271.678 369.799 271.466 369.799 C 271.253 369.799 271.091 370.25 271.091 370.8 C 271.091 371.35 270.866 371.8 270.591 371.8 C 270.275 371.845 270.053 372.134 270.09 372.45 C 269.921 373.11 269.575 373.711 269.09 374.188 C 268.601 374.658 268.255 375.256 268.09 375.914 C 267.945 376.487 267.587 376.983 267.089 377.302 C 266.566 377.645 266.204 378.187 266.089 378.802 C 265.967 379.415 265.607 379.955 265.089 380.303 C 264.616 380.586 264.26 381.03 264.088 381.553 C 263.91 382.157 263.578 382.704 263.126 383.141 C 262.588 383.717 262.288 384.317 262.45 384.479 C 262.613 384.642 262.45 384.792 262.175 384.792 C 261.871 384.77 261.608 385 261.588 385.305 C 261.038 386.312 260.319 387.217 259.462 387.981 C 257.086 390.419 255.586 392.182 255.586 392.557 C 255.586 392.932 246.095 402.298 245.582 402.298 C 245.301 402.291 245.069 402.517 245.07 402.798 C 245.063 403.081 244.828 403.305 244.544 403.298 C 243.902 403.523 243.329 403.911 242.881 404.424 C 240.255 406.987 238.642 408.175 238.292 407.887 C 237.942 407.6 238.042 407.887 238.217 408.4 C 238.392 408.913 238.305 409.163 237.792 408.963 C 237.279 408.762 237.067 408.963 237.067 409.238 C 237.034 409.578 236.733 409.829 236.392 409.8 C 235.57 410.071 234.831 410.544 234.241 411.176 C 232.695 412.638 230.899 413.811 228.939 414.639 C 228.464 414.789 228.064 415.115 228.064 415.352 C 228.064 415.59 227.639 415.802 227.114 415.802 C 226.588 415.802 226.076 415.977 225.988 416.19 C 224.868 417.423 223.433 418.327 221.837 418.803 C 221.374 418.803 221.149 419.028 221.312 419.303 C 221.474 419.579 221.162 419.804 220.599 419.804 C 220.036 419.804 219.561 420.029 219.561 420.304 C 219.561 420.579 219.111 420.804 218.561 420.804 C 218.011 420.804 217.56 421.029 217.56 421.304 C 217.56 421.579 217.11 421.804 216.56 421.804 C 216.01 421.804 215.56 422.029 215.56 422.304 C 215.56 422.58 215.11 422.805 214.559 422.805 C 214.009 422.805 213.559 423.03 213.559 423.305 C 213.559 423.58 212.871 423.805 212.034 423.805 C 211.196 423.805 210.633 424.005 210.783 424.305 C 210.933 424.605 210.546 424.805 209.82 424.805 C 209.095 424.805 208.57 425.03 208.57 425.305 C 208.57 425.581 207.895 425.806 207.069 425.806 C 206.244 425.806 205.569 426.031 205.569 426.306 C 205.569 426.581 205.031 426.806 204.318 426.806 C 203.581 426.833 202.876 427.111 202.318 427.594 C 201.88 428.019 201.53 428.131 201.53 427.819 C 201.53 427.506 201.217 427.444 200.43 427.819 C 199.765 428.162 199.046 428.386 198.304 428.482 C 197.741 428.482 197.316 428.769 197.366 429.032 C 197.416 429.294 196.628 429.557 195.616 429.594 C 193.455 429.664 191.318 430.06 189.276 430.77 C 186.553 431.574 183.737 432.02 180.898 432.095 C 179.048 432.233 177.522 432.558 177.522 432.808 C 177.522 433.458 150.163 433.408 149.763 432.808 C 148.643 432.367 147.435 432.196 146.237 432.308 C 144.423 432.308 143.01 432.083 143.01 431.808 C 143.01 431.533 141.885 431.307 140.51 431.307 C 139.134 431.307 138.009 431.082 138.009 430.807 C 138.009 430.532 137.121 430.307 136.046 430.307 C 135.249 430.389 134.447 430.214 133.757 429.807 C 133.257 429.426 132.632 429.248 132.007 429.307 C 131.406 429.371 130.802 429.216 130.306 428.869 C 129.905 428.56 129.394 428.429 128.893 428.507 C 128.26 428.544 127.635 428.353 127.13 427.969 C 126.673 427.603 126.081 427.452 125.505 427.556 C 124.954 427.656 124.504 427.556 124.504 427.269 C 124.504 426.981 123.954 426.806 123.254 426.806 C 122.695 426.85 122.142 426.67 121.716 426.306 C 121.209 425.919 120.574 425.74 119.94 425.806 C 119.127 425.806 118.465 425.581 118.465 425.305 C 118.465 425.03 117.79 424.805 116.964 424.805 C 116.139 424.805 115.464 424.58 115.464 424.305 C 115.464 424.03 113.551 423.805 110.712 423.805 C 107.874 423.805 105.961 424.005 105.961 424.305 C 105.961 424.605 104.835 424.805 103.46 424.805 C 102.084 424.805 100.959 425.03 100.959 425.305 C 100.959 425.581 99.946 425.806 98.708 425.806 C 97.47 425.806 96.457 426.043 96.457 426.331 C 96.457 426.618 96.232 426.718 95.957 426.543 C 94.822 426.44 93.678 426.546 92.581 426.856 C 91.176 427.169 89.751 427.39 88.317 427.519 C 87.686 427.483 87.064 427.679 86.567 428.069 C 86.288 428.393 85.881 428.576 85.454 428.569 C 84.553 428.569 84.203 426.406 84.916 425.643 C 85.309 424.983 85.496 424.221 85.454 423.455 C 85.454 422.542 85.679 421.804 85.954 421.804 C 86.229 421.804 86.454 419.629 86.454 416.302 C 86.454 412.976 86.254 410.801 85.954 410.801 C 85.654 410.801 85.454 410.125 85.454 409.3 C 85.454 408.475 85.291 407.8 85.079 407.8 C 84.866 407.8 84.378 407.062 83.978 406.174 C 83.19 404.373 76.238 397.171 75.763 397.659 C 75.588 397.821 75.45 397.659 75.45 397.234 C 75.322 396.64 74.962 396.122 74.45 395.796 C 73.957 395.483 73.6 394.996 73.45 394.433 C 73.48 394.121 73.26 393.84 72.95 393.795 C 72.671 393.788 72.449 393.561 72.449 393.282 C 72.449 392.795 70.649 390.619 68.073 387.981 C 67.61 387.567 67.229 387.071 66.948 386.518 C 66.554 385.857 66.046 385.273 65.447 384.792 C 64.769 384.243 64.25 383.522 63.947 382.704 C 63.812 382.119 63.453 381.612 62.946 381.291 C 62.441 380.963 62.082 380.452 61.946 379.865 C 61.835 379.272 61.527 378.735 61.071 378.34 C 60.437 377.697 59.902 376.964 59.483 376.164 C 59.095 375.401 58.595 374.789 58.357 374.789 C 58.12 374.789 57.945 374.338 57.945 373.788 C 57.945 373.238 57.719 372.788 57.444 372.788 C 57.169 372.788 56.944 372.488 56.944 372.125 C 56.779 371.468 56.433 370.87 55.944 370.4 C 55.446 369.912 55.099 369.291 54.944 368.612 C 54.911 368.164 54.624 367.774 54.206 367.611 C 53.75 367.437 53.555 366.899 53.793 366.473 C 54.006 365.898 53.931 365.736 53.531 365.986 C 53.13 366.236 52.943 365.986 52.943 365.31 C 52.943 364.635 52.743 364.285 52.493 364.285 C 52.243 364.285 51.88 363.385 51.692 362.284 C 51.505 361.184 51.192 360.284 50.992 360.284 C 50.449 359.545 50.089 358.688 49.942 357.783 C 49.567 356.407 49.079 355.282 48.854 355.282 C 48.629 355.282 48.441 354.832 48.441 354.269 C 48.406 353.576 48.236 352.897 47.941 352.269 L 46.941 350.28 C 46.646 349.665 46.476 348.998 46.441 348.317 C 46.458 347.849 46.276 347.394 45.941 347.067 C 45.559 346.553 45.381 345.916 45.44 345.279 C 45.44 344.478 45.24 343.816 45.003 343.816 C 44.578 343.816 44.302 342.665 43.615 338.176 C 43.568 337.408 43.317 336.666 42.889 336.026 C 42.501 335.253 42.345 334.384 42.439 333.525 C 42.53 332.66 42.356 331.788 41.939 331.024 C 41.505 329.985 41.333 328.856 41.439 327.735 C 41.439 326.097 41.214 324.772 40.939 324.772 C 40.664 324.772 40.439 319.52 40.439 310.017 C 40.439 300.514 40.614 295.262 40.939 295.262 C 41.264 295.262 41.439 293.837 41.439 292.011 C 41.439 290.185 41.664 288.76 41.939 288.76 C 42.214 288.76 42.439 287.634 42.439 286.259 C 42.439 284.884 42.664 283.758 42.94 283.758 C 43.215 283.758 43.44 282.858 43.44 281.758 C 43.44 280.657 43.665 279.757 43.94 279.757 C 44.215 279.757 44.44 278.969 44.44 278.006 C 44.44 277.043 44.665 276.256 44.94 276.256 C 45.215 276.256 45.44 275.593 45.44 274.78 C 45.375 274.146 45.554 273.511 45.941 273.005 C 46.301 272.591 46.481 272.051 46.441 271.504 C 46.403 270.937 46.602 270.38 46.991 269.966 C 47.291 269.791 47.441 269.091 47.316 268.441 C 47.191 267.79 47.316 267.19 47.654 267.19 C 47.991 267.19 48.529 266.152 48.904 264.877 C 49.408 263.29 50.031 261.744 50.767 260.25 C 51.288 259.323 51.683 258.331 51.943 257.299 C 52.197 256.153 52.725 255.085 53.481 254.186 C 53.886 253.602 54.222 252.972 54.481 252.31 C 54.869 251.41 55.356 250.685 55.569 250.685 C 55.781 250.685 55.944 250.234 55.944 249.684 C 55.944 249.134 56.169 248.684 56.444 248.684 C 56.719 248.684 56.944 248.284 56.944 247.796 C 57.038 247.142 57.4 246.557 57.945 246.183 C 58.484 245.805 58.846 245.222 58.945 244.57 C 58.945 244.082 59.132 243.682 59.358 243.682 C 59.583 243.682 60.095 243.057 60.483 242.307 C 60.902 241.503 61.437 240.766 62.071 240.119 C 62.502 239.765 62.809 239.283 62.946 238.743 C 62.946 238.431 63.134 238.18 63.359 238.18 C 63.584 238.18 64.097 237.555 64.484 236.805 C 65.031 235.847 65.699 234.965 66.472 234.179 C 67.378 233.254 68.214 232.264 68.973 231.216 C 71.849 227.089 81.74 217.086 85.104 214.985 C 86.026 214.347 86.895 213.636 87.704 212.859 C 88.161 212.332 88.724 211.906 89.355 211.609 C 90.1 211.222 90.776 210.715 91.356 210.109 C 91.932 209.492 92.613 208.984 93.369 208.608 C 93.606 208.608 94.119 208.158 94.507 207.608 C 94.855 207.089 95.395 206.729 96.007 206.607 C 96.623 206.492 97.165 206.131 97.508 205.607 C 97.886 205.067 98.469 204.706 99.121 204.607 C 99.608 204.607 100.009 204.382 100.009 204.107 C 100.009 203.831 100.359 203.606 100.784 203.606 C 101.482 203.462 102.122 203.114 102.622 202.606 C 103.1 202.121 103.701 201.775 104.36 201.606 C 104.677 201.643 104.965 201.421 105.01 201.106 C 105.01 200.83 105.46 200.605 106.011 200.605 C 106.561 200.605 107.011 200.38 107.011 200.105 C 107.011 199.83 107.461 199.605 108.011 199.605 C 108.561 199.605 109.012 199.38 109.012 199.105 C 109.012 198.83 109.462 198.605 110.012 198.605 C 110.562 198.605 111.012 198.405 111.012 198.167 C 111.012 197.929 111.687 197.592 112.513 197.429 C 113.771 197.11 114.994 196.666 116.164 196.104 C 117.03 195.641 117.956 195.3 118.915 195.091 C 119.231 195.128 119.52 194.906 119.565 194.591 C 119.565 194.316 120.24 194.091 121.066 194.091 C 121.891 194.091 122.566 193.866 122.566 193.591 C 122.566 193.315 123.241 193.09 124.067 193.09 C 124.892 193.09 125.567 192.865 125.567 192.59 C 125.567 192.315 126.242 192.09 127.068 192.09 C 127.893 192.09 128.568 191.865 128.568 191.59 C 128.568 191.315 129.356 191.09 130.319 191.09 C 131.282 191.09 132.069 190.865 132.069 190.59 C 132.069 190.314 132.845 190.089 133.795 190.089 C 134.508 190.164 135.224 189.987 135.821 189.589 C 136.51 189.183 137.312 189.007 138.109 189.089 C 139.184 189.089 140.072 188.864 140.072 188.589 C 140.072 188.314 141.322 188.089 142.723 188.089 C 143.813 188.165 144.906 187.981 145.911 187.551 C 147.396 187.078 148.96 186.904 150.513 187.038 C 152.951 187.038 154.577 186.851 154.577 186.551 C 154.577 186.038 168.406 186.213 177.084 186.851 M 121.416 256.174 C 121.316 256.487 120.615 256.737 119.878 256.737 C 119.14 256.737 118.515 256.899 118.515 257.112 C 118.515 257.324 117.79 257.787 116.889 258.15 C 115.962 258.538 115.114 259.093 114.388 259.788 C 113.913 260.325 113.513 260.6 113.513 260.4 C 113.513 260.2 113.163 260.4 112.738 260.826 C 112.313 261.251 112.088 261.826 112.263 262.076 C 112.438 262.326 112.263 262.439 111.713 262.238 C 111.162 262.038 110.962 262.101 111.212 262.501 C 111.462 262.901 111.287 263.089 110.875 263.089 C 109.812 263.089 107.011 268.916 107.011 271.154 C 107.011 272.217 106.786 273.092 106.511 273.092 C 106.236 273.092 106.011 274.343 106.011 275.843 C 106.011 277.344 106.236 278.594 106.511 278.594 C 106.786 278.594 107.011 279.507 107.011 280.62 C 107.011 281.732 107.211 282.533 107.511 282.345 C 107.811 282.158 108.011 282.758 108.011 283.808 C 108.011 284.859 108.236 285.596 108.511 285.596 C 108.787 285.596 109.012 285.921 109.012 286.322 C 109.012 287.434 115.514 293.699 116.352 293.386 C 116.752 293.236 116.939 293.311 116.789 293.561 C 116.402 294.199 119.365 295.6 121.091 295.6 C 121.878 295.6 122.516 295.825 122.516 296.1 C 122.516 296.7 203.693 296.475 206.669 295.875 C 207.707 295.662 208.545 295.287 208.545 295.037 C 208.545 294.787 208.995 294.599 209.545 294.599 C 210.095 294.599 210.546 294.374 210.546 294.099 C 210.546 293.824 210.908 293.599 211.333 293.599 C 212.709 293.599 218.486 287.209 218.836 285.296 C 219.011 284.358 219.348 283.596 219.599 283.596 C 219.849 283.596 220.036 282.92 220.036 282.095 C 220.036 281.27 220.261 280.595 220.536 280.595 C 220.811 280.595 221.037 278.669 221.037 275.843 C 221.037 273.017 220.836 271.091 220.536 271.091 C 220.236 271.091 220.036 270.416 220.036 269.591 C 220.036 268.766 219.849 268.09 219.599 268.09 C 219.348 268.09 219.023 267.378 218.848 266.515 C 218.498 264.727 214.334 259.588 213.246 259.588 C 212.859 259.588 212.534 259.4 212.534 259.175 C 212.534 258.537 208.57 256.587 207.269 256.587 C 206.726 256.628 206.189 256.448 205.781 256.086 C 205.319 255.336 121.653 255.399 121.403 256.086 M 474.871 263.589 C 474.452 263.956 473.901 264.137 473.346 264.089 C 472.671 264.089 472.095 264.314 472.095 264.589 C 472.095 264.864 471.645 265.089 471.095 265.089 C 470.545 265.089 470.095 265.315 470.095 265.59 C 470.088 265.878 469.845 266.104 469.557 266.09 C 468.573 266.357 467.818 267.146 467.594 268.14 C 467.594 268.478 467.469 268.616 467.294 268.453 C 466.856 268.015 462.592 272.429 462.592 273.33 C 462.592 273.742 462.367 274.092 462.092 274.092 C 461.817 274.092 461.592 274.768 461.592 275.593 C 461.592 276.418 461.367 277.093 461.092 277.093 C 460.817 277.093 460.592 278.506 460.592 280.345 C 460.592 282.183 460.379 283.596 460.091 283.596 C 459.804 283.596 459.616 285.159 459.654 287.447 C 459.691 289.735 459.504 291.373 459.154 291.498 C 458.804 291.623 458.591 292.561 458.591 293.636 C 458.591 294.712 458.366 295.6 458.091 295.6 C 457.816 295.6 457.591 296.037 457.591 296.562 C 457.605 297.031 457.423 297.483 457.09 297.813 C 456.77 298.072 456.586 298.464 456.59 298.876 C 456.272 299.938 455.764 300.934 455.09 301.814 C 454.456 302.638 453.95 303.553 453.589 304.528 C 453.589 304.815 453.414 305.065 453.189 305.065 C 452.507 305.599 451.952 306.279 451.564 307.053 C 451.17 307.828 450.616 308.511 449.938 309.054 C 449.713 309.054 449.675 309.292 449.838 309.567 C 450.001 309.842 449.763 310.067 449.288 310.067 C 448.813 310.067 448.563 310.205 448.738 310.38 C 448.913 310.555 447.887 312.068 447.2 312.068 C 446.471 312.391 445.816 312.859 445.274 313.443 C 444.414 314.238 443.471 314.939 442.461 315.531 C 441.698 315.919 441.085 316.419 441.085 316.657 C 441.085 316.894 440.635 317.069 440.085 317.069 C 439.535 317.069 439.084 317.294 439.084 317.569 C 439.084 317.845 438.634 318.07 438.084 318.07 C 437.534 318.07 437.084 318.295 437.084 318.57 C 437.084 318.845 436.634 319.07 436.083 319.07 C 435.533 319.07 435.083 319.295 435.083 319.57 C 435.083 319.845 434.408 320.07 433.583 320.07 C 432.757 320.07 432.082 320.295 432.082 320.57 C 432.082 320.846 431.069 321.071 429.831 321.071 C 428.593 321.071 427.581 321.296 427.581 321.571 C 427.581 321.846 425.755 322.071 423.079 322.071 C 420.578 322.071 418.578 322.259 418.578 322.484 C 418.578 322.709 418.077 322.859 417.452 322.809 C 415.952 322.684 414.951 323.059 415.377 323.659 C 415.552 323.922 415.377 324.072 415.001 323.997 C 413.951 323.784 411.575 324.534 411.575 325.084 C 411.53 325.388 411.255 325.602 410.95 325.572 C 410.075 325.572 406.073 329.861 406.073 330.799 C 406.073 331.224 405.848 331.574 405.573 331.574 C 405.298 331.574 405.073 332.024 405.073 332.574 C 405.073 333.125 404.848 333.575 404.573 333.575 C 404.298 333.575 404.073 334.025 404.073 334.575 C 404.073 335.125 403.848 335.575 403.573 335.575 C 403.297 335.575 403.072 336.251 403.072 337.076 C 403.072 338.814 402.585 338.977 401.572 337.576 C 401.26 337.077 400.767 336.719 400.196 336.576 C 399.535 336.412 398.933 336.065 398.458 335.575 C 397.905 335.044 397.203 334.695 396.445 334.575 C 395.933 334.575 395.657 334.35 395.82 334.075 C 395.983 333.8 395.72 333.575 395.207 333.575 C 394.55 333.473 393.96 333.113 393.569 332.574 C 393.205 332.038 392.634 331.676 391.994 331.574 C 391.514 331.594 391.052 331.391 390.743 331.024 C 390.556 330.724 389.768 330.574 388.993 330.686 C 388.217 330.799 387.617 330.686 387.68 330.349 C 387.805 329.636 378.039 329.348 377.339 330.049 C 376.865 330.398 376.29 330.583 375.701 330.574 C 375.173 330.536 374.653 330.717 374.263 331.074 C 373.947 331.427 373.484 331.612 373.012 331.574 C 372.277 331.706 371.598 332.054 371.062 332.574 C 370.669 332.995 370.197 333.335 369.674 333.575 C 368.423 333.575 363.947 340.002 363.947 341.765 C 363.947 342.215 363.722 342.578 363.447 342.578 C 363.172 342.578 362.946 343.128 362.946 343.828 C 362.99 344.387 362.81 344.94 362.446 345.366 C 362.171 345.529 361.946 347.78 361.946 350.368 C 361.946 353.181 362.146 355.095 362.446 355.095 C 362.746 355.095 362.946 355.77 362.946 356.595 C 362.946 357.42 363.172 358.096 363.447 358.096 C 363.722 358.096 363.947 358.546 363.947 359.096 C 363.947 359.646 364.172 360.096 364.447 360.096 C 364.722 360.096 364.947 360.471 364.947 360.934 C 364.947 361.922 370.587 367.599 371.562 367.599 C 372.138 367.738 372.636 368.097 372.95 368.599 C 373.269 369.097 373.765 369.454 374.338 369.599 C 374.995 369.764 375.593 370.111 376.063 370.6 C 376.541 371.085 377.142 371.43 377.801 371.6 C 378.118 371.563 378.406 371.785 378.452 372.1 C 378.452 372.375 378.852 372.6 379.339 372.6 C 379.993 372.694 380.578 373.057 380.952 373.601 C 381.301 374.119 381.84 374.479 382.453 374.601 C 383.068 374.716 383.61 375.078 383.953 375.601 C 384.332 376.141 384.915 376.503 385.567 376.602 C 386.054 376.602 386.454 376.827 386.454 377.102 C 386.461 377.385 386.696 377.609 386.98 377.602 C 387.585 377.796 388.132 378.14 388.568 378.602 C 389.045 379.087 389.646 379.433 390.306 379.603 C 390.668 379.603 390.956 379.765 390.956 379.978 C 391.632 380.669 392.44 381.218 393.332 381.591 C 394.426 382.134 395.465 382.784 396.433 383.529 C 397.066 384.044 397.786 384.442 398.558 384.704 C 399.334 384.98 399.959 385.405 399.959 385.655 C 399.959 385.905 400.409 386.105 400.959 386.105 C 401.509 386.105 401.96 386.33 401.96 386.605 C 401.96 386.88 402.26 387.105 402.622 387.105 C 403.237 387.234 403.801 387.538 404.248 387.981 C 404.972 388.587 405.756 389.119 406.586 389.569 C 407.349 389.956 407.962 390.456 407.962 390.694 C 407.962 390.931 408.299 391.107 408.712 391.107 C 409.124 391.107 409.462 391.332 409.462 391.607 C 409.462 391.882 409.8 392.107 410.212 392.107 C 410.625 392.107 410.963 392.332 410.963 392.607 C 410.963 392.882 411.3 393.107 411.713 393.107 C 412.125 393.107 412.463 393.332 412.463 393.607 C 412.463 393.882 412.913 394.108 413.463 394.108 C 414.014 394.108 414.464 394.333 414.464 394.608 C 414.464 394.883 414.914 395.108 415.464 395.108 C 416.014 395.108 416.464 395.333 416.464 395.608 C 416.464 395.883 417.365 396.108 418.465 396.108 C 419.565 396.108 420.466 396.333 420.466 396.608 C 420.466 396.883 422.054 397.109 424.217 397.109 C 426.38 397.109 427.968 396.896 427.968 396.608 C 427.968 396.321 428.869 396.108 429.969 396.108 C 431.069 396.108 431.97 395.883 431.97 395.608 C 431.97 395.333 432.42 395.108 432.97 395.108 C 433.52 395.108 433.97 394.883 433.97 394.608 C 433.97 394.333 434.32 394.108 434.733 394.108 C 435.721 394.108 441.973 387.855 441.973 386.855 C 441.973 386.442 442.148 386.105 442.348 386.105 C 442.786 386.105 443.686 384.092 444.261 381.853 C 444.724 380.078 444.711 367.049 444.261 363.097 C 443.911 360.184 444.824 359.096 447.587 359.096 C 448.087 359.096 448.488 358.871 448.488 358.596 C 448.488 358.321 449.163 358.096 449.988 358.096 C 450.813 358.096 451.489 357.833 451.489 357.383 C 451.489 356.933 451.839 356.783 452.489 356.945 C 453.139 357.108 453.489 356.945 453.489 356.645 C 453.489 356.345 453.939 356.095 454.49 356.095 C 455.04 356.095 455.49 355.87 455.49 355.595 C 455.541 355.283 455.825 355.064 456.14 355.095 C 457.065 355.095 459.491 353.919 459.491 353.469 C 459.491 353.256 459.941 353.094 460.492 353.094 C 461.042 353.094 461.492 352.869 461.492 352.594 C 461.492 352.319 461.892 352.094 462.38 352.094 C 463.034 352 463.618 351.637 463.993 351.093 C 464.341 350.575 464.881 350.215 465.493 350.093 C 466.109 349.977 466.651 349.616 466.994 349.093 C 467.394 348.542 467.919 348.092 468.157 348.092 C 468.869 347.728 469.495 347.216 469.995 346.592 C 470.521 345.938 471.199 345.422 471.97 345.091 C 472.608 345.091 473.221 344.528 478.223 339.714 C 479.92 338.118 481.503 336.405 482.962 334.588 C 483.681 333.567 484.47 332.597 485.325 331.687 C 485.813 331.259 486.201 330.73 486.463 330.136 C 486.69 329.551 487.035 329.019 487.476 328.573 C 488.251 327.673 488.338 327.323 487.851 326.998 C 487.363 326.673 487.426 326.597 488.038 326.585 C 488.651 326.572 489.089 325.947 489.364 325.172 C 489.624 324.398 490.022 323.678 490.539 323.046 C 491.589 321.946 494.465 316.056 494.465 315.006 C 494.465 314.493 494.691 314.081 494.966 314.081 C 495.241 314.081 495.466 313.631 495.466 313.08 C 495.466 312.53 495.691 312.08 495.966 312.08 C 496.241 312.08 496.466 311.405 496.466 310.58 C 496.466 309.754 496.691 309.079 496.966 309.079 C 497.241 309.079 497.466 308.416 497.466 307.604 C 497.401 306.97 497.58 306.335 497.967 305.828 C 498.36 305.244 498.536 304.541 498.467 303.84 C 498.467 302.915 498.754 302.064 499.092 301.952 C 499.43 301.839 499.717 298.563 499.717 288.072 C 499.717 277.581 499.58 274.318 499.092 274.192 C 498.731 274.054 498.486 273.716 498.467 273.33 C 498.467 272.392 492.215 266.065 491.252 266.065 C 490.827 266.065 490.464 265.89 490.464 265.69 C 490.464 265.014 487.526 263.977 486.513 264.289 C 486.091 264.454 485.612 264.378 485.262 264.089 C 485.062 263.764 485.262 263.701 485.8 263.902 C 486.338 264.102 486.538 264.039 486.288 263.651 C 485.838 262.914 475.184 262.826 474.734 263.564 M 123.792 324.084 C 123.207 324.511 122.486 324.707 121.766 324.634 C 121.061 324.566 120.355 324.743 119.765 325.135 C 119.385 325.492 118.872 325.673 118.352 325.635 C 117.626 325.696 116.96 326.059 116.514 326.635 C 116.202 327.134 115.709 327.492 115.139 327.635 C 114.288 327.635 110.012 331.912 110.012 332.762 C 109.865 333.331 109.508 333.823 109.012 334.138 C 108.378 334.656 108.01 335.432 108.011 336.251 C 108.011 337.013 107.786 337.639 107.511 337.639 C 107.236 337.639 107.011 338.652 107.011 339.889 C 107.011 341.127 106.786 342.14 106.511 342.14 C 106.236 342.14 106.011 343.253 106.011 344.641 C 105.915 345.599 106.089 346.564 106.511 347.429 C 106.923 348.195 107.097 349.065 107.011 349.93 C 107.011 351.181 107.236 352.156 107.511 352.156 C 107.786 352.156 108.011 352.606 108.011 353.156 C 108.011 353.707 108.236 354.157 108.511 354.157 C 108.787 354.157 109.012 354.507 109.012 354.932 C 109.194 355.672 109.584 356.345 110.137 356.87 C 110.762 357.508 111.625 358.446 112.063 358.971 C 114.138 361.472 117.677 363.66 119.49 363.66 C 120.053 363.66 120.515 363.885 120.515 364.16 C 120.515 364.435 135.195 364.66 163.53 364.66 C 191.864 364.66 206.544 364.485 206.544 364.16 C 206.544 363.835 207.069 363.66 207.72 363.66 C 209.463 363.395 211.117 362.717 212.546 361.684 C 213.064 361.245 213.616 360.848 214.197 360.496 C 215.86 359.433 219.048 354.632 219.048 353.181 C 219.048 352.619 219.273 352.156 219.549 352.156 C 219.824 352.156 220.049 351.481 220.049 350.656 C 220.049 349.83 220.274 349.155 220.549 349.155 C 220.824 349.155 221.049 347.329 221.049 344.679 C 221.049 342.178 220.824 340.064 220.549 339.902 C 220.168 339.388 219.99 338.751 220.049 338.114 C 220.049 337.314 219.824 336.651 219.549 336.651 C 219.273 336.651 219.048 336.351 219.048 335.976 C 219.048 334.062 214.572 328.261 213.572 328.886 C 213.284 329.061 213.171 328.886 213.334 328.498 C 213.634 327.685 209.17 325.297 205.831 324.472 C 203.018 323.772 126.642 323.434 125.805 324.109 C 125.51 324.467 124.962 324.467 124.667 324.109 C 124.292 323.734 124.029 323.747 123.792 324.109 M 0 -1 L 0 -1 L 0 -1 L 0 -1",
|
||
style: { "fill-rule": "evenodd" }
|
||
};
|
||
function j4(e, t) {
|
||
return a(), i("path", U4);
|
||
}
|
||
const G4 = /* @__PURE__ */ p(W4, [["render", j4]]), J4 = {}, K4 = {
|
||
id: "path0",
|
||
class: "cls-1",
|
||
d: "M 242.968 9.047 C 242.968 9.323 241.788 9.549 240.333 9.549 C 238.96 9.533 237.597 9.78 236.317 10.277 C 235.414 10.741 234.937 10.804 234.937 10.44 C 234.937 10.076 234.56 10.227 234.058 10.666 C 233.66 11.056 233.108 11.249 232.553 11.193 C 232.237 11.046 231.882 11.296 231.913 11.643 C 231.913 11.643 231.913 11.644 231.913 11.645 C 231.913 12.184 231.837 12.184 231.474 11.645 C 231.11 11.105 230.947 11.13 230.708 11.519 C 230.282 11.909 229.716 12.108 229.14 12.071 C 228.462 12.071 227.885 12.297 227.885 12.573 C 227.885 12.849 227.433 13.075 226.881 13.075 C 226.329 13.075 225.877 13.263 225.877 13.502 C 225.877 13.74 224.974 14.217 223.869 14.581 C 222.765 14.945 221.862 15.434 221.862 15.66 C 221.862 15.886 221.523 16.087 221.109 16.087 C 220.695 16.087 220.356 16.313 220.356 16.589 C 220.356 16.865 219.954 17.09 219.465 17.09 C 218.811 17.19 218.226 17.553 217.846 18.094 C 217.533 18.589 217.044 18.947 216.479 19.098 C 215.449 19.578 214.528 20.261 213.768 21.106 C 213.041 21.901 212.194 22.578 211.259 23.114 C 210.129 23.114 197.28 36.64 197.569 37.519 C 197.795 38.196 197.744 38.247 197.38 37.745 C 197.017 37.243 192.273 41.76 177.529 56.404 C 159.962 73.908 156.9 77.133 158.707 76.004 C 159.071 75.778 159.146 75.866 158.921 76.23 C 158.783 76.536 158.426 76.675 158.118 76.543 C 157.44 76.129 79.717 154.003 80.131 154.693 C 80.357 155.044 80.269 155.119 79.905 154.906 C 79.265 154.505 39.676 193.805 39.676 194.847 C 39.676 195.16 39.538 195.298 39.375 195.123 C 39.011 194.759 1.543 232.177 1.543 232.93 C 1.425 233.412 1.168 233.849 0.802 234.185 C -1.707 236.694 -1.431 255.429 1.166 255.517 C 1.379 255.517 1.543 255.83 1.543 256.207 C 1.993 257.222 2.666 258.123 3.513 258.842 C 6.286 261.565 6.913 262.042 7.792 262.042 C 8.218 262.042 8.57 262.267 8.57 262.543 C 8.57 262.82 9.021 263.045 9.573 263.045 C 10.125 263.045 10.577 263.271 10.577 263.547 C 10.577 263.823 11.255 264.049 12.083 264.049 C 12.911 264.049 13.589 264.25 13.589 264.488 C 13.589 265.279 23.389 265.191 24.054 264.388 C 24.55 263.94 25.236 263.766 25.886 263.924 C 26.576 264.062 27.141 263.924 27.141 263.723 C 27.141 263.522 27.881 262.97 28.772 262.569 C 30.755 261.69 30.83 261.627 35.197 257.424 C 36.545 256.273 37.72 254.933 38.685 253.446 C 38.685 253.12 38.823 252.982 38.986 253.145 C 39.149 253.308 41.069 251.652 43.227 249.456 C 44.55 248.045 45.958 246.717 47.443 245.478 C 47.594 245.478 47.72 285.908 47.72 335.322 C 47.72 394.888 47.895 425.167 48.221 425.167 C 48.548 425.167 48.723 426.17 48.723 427.4 C 48.641 428.268 48.815 429.141 49.225 429.91 C 49.619 430.501 49.796 431.21 49.727 431.917 C 49.659 432.624 49.836 433.334 50.229 433.925 C 50.622 434.517 50.8 435.226 50.731 435.933 C 50.662 436.64 50.84 437.349 51.233 437.941 C 51.604 438.35 51.786 438.896 51.735 439.446 C 51.705 439.979 51.836 440.508 52.111 440.965 C 52.315 441.156 52.462 441.399 52.538 441.667 C 52.726 443.11 57.344 452.296 57.883 452.296 C 58.084 452.296 58.26 452.747 58.26 453.299 C 58.26 453.851 58.448 454.303 58.674 454.303 C 58.9 454.303 59.414 454.931 59.803 455.684 C 60.224 456.49 60.761 457.23 61.397 457.879 C 61.836 458.249 62.145 458.751 62.275 459.31 C 62.597 460.1 63.116 460.796 63.781 461.33 C 64.432 461.853 64.948 462.524 65.287 463.288 C 65.273 463.579 65.498 463.826 65.789 463.84 C 66.078 463.846 66.305 464.09 66.291 464.379 C 66.291 464.906 69.29 467.893 73.418 471.482 C 74.61 472.51 76.467 474.154 77.559 475.12 C 78.279 475.86 79.13 476.459 80.068 476.89 C 80.37 476.89 80.934 477.341 81.323 477.894 C 81.64 478.396 82.139 478.756 82.716 478.897 C 83.378 479.068 83.981 479.415 84.46 479.901 C 84.96 480.457 85.702 480.729 86.443 480.629 C 87.108 480.416 87.259 480.541 87.033 481.118 C 86.807 481.696 87.033 481.909 87.798 481.909 C 88.564 481.909 88.852 482.135 88.852 482.411 C 88.852 482.687 89.304 482.913 89.856 482.913 C 90.408 482.913 90.86 483.139 90.86 483.415 C 90.86 483.691 91.312 483.917 91.864 483.917 C 92.416 483.917 92.868 484.143 92.868 484.419 C 92.868 484.695 93.319 484.921 93.871 484.921 C 94.423 484.921 94.875 485.146 94.875 485.422 C 94.875 485.699 95.415 485.924 96.13 485.924 C 96.845 485.924 97.385 486.1 97.51 486.301 C 97.736 486.815 104.073 488.936 105.365 488.936 C 105.826 488.918 106.276 489.08 106.62 489.388 C 107.307 489.745 108.088 489.877 108.854 489.764 C 109.933 489.764 110.711 489.864 110.585 490.065 C 110.46 490.266 111.84 490.442 113.609 490.442 C 114.824 490.331 116.048 490.503 117.186 490.944 C 117.612 491.634 202.262 491.634 202.262 490.944 C 202.262 490.668 202.889 490.442 203.642 490.442 C 206.29 490.442 212.815 486.15 212.049 484.921 C 211.886 484.657 212.049 484.544 212.426 484.695 C 212.802 484.845 213.404 484.381 213.831 483.553 C 214.113 482.98 214.44 482.43 214.81 481.909 C 215.755 480.282 216.521 478.557 217.093 476.764 C 217.093 476.564 217.219 439.459 217.257 394.323 L 217.319 312.259 L 284.577 312.259 L 284.577 395.076 C 284.577 449.949 284.753 477.894 285.079 477.894 C 285.396 477.939 285.618 478.228 285.581 478.546 C 285.581 479.475 286.76 481.896 287.212 481.909 C 287.425 481.909 287.589 482.26 287.589 482.674 C 287.589 484.795 295.331 490.442 298.254 490.442 C 299.007 490.442 299.635 490.668 299.635 490.944 C 299.635 491.571 382.264 491.646 382.665 491.019 C 384.089 490.539 385.58 490.289 387.082 490.279 C 391.826 489.94 392.817 489.777 393.356 489.287 C 393.795 489.025 394.302 488.902 394.812 488.936 C 396.067 488.936 399.191 487.681 398.827 487.367 C 398.689 487.242 399.417 487.104 400.433 487.079 C 401.45 487.054 402.366 486.778 402.466 486.476 C 402.567 486.175 403.194 485.924 403.859 485.924 C 404.524 485.924 405.114 485.699 405.114 485.422 C 405.114 485.146 405.566 484.921 406.118 484.921 C 406.67 484.921 407.122 484.695 407.122 484.419 C 407.122 484.143 407.573 483.917 408.125 483.917 C 408.678 483.917 409.129 483.691 409.129 483.415 C 409.129 483.139 409.581 482.913 410.133 482.913 C 410.685 482.913 411.137 482.687 411.137 482.411 C 411.137 482.135 411.589 481.909 412.141 481.909 C 412.693 481.909 413.145 481.683 413.145 481.407 C 413.145 481.131 413.546 480.905 414.036 480.905 C 414.69 480.806 415.274 480.443 415.654 479.901 C 416.004 479.381 416.545 479.02 417.16 478.897 C 417.775 478.775 418.316 478.414 418.666 477.894 C 419.067 477.341 419.619 476.89 419.921 476.89 C 420.498 476.89 423.685 474.28 426.998 471.042 C 428.177 469.9 429.282 469.085 429.432 469.235 C 429.583 469.386 429.721 469.11 429.721 468.608 C 429.721 468.106 429.859 467.83 430.034 468.006 C 430.423 468.382 434.74 463.815 434.74 462.986 C 435.148 462.342 435.657 461.766 436.246 461.28 C 436.911 460.746 437.429 460.05 437.751 459.26 C 437.882 458.701 438.19 458.199 438.63 457.829 C 439.266 457.179 439.803 456.44 440.223 455.633 C 440.612 454.88 441.127 454.253 441.353 454.253 C 441.579 454.253 441.767 453.801 441.767 453.249 C 441.767 452.697 442.018 452.245 442.319 452.245 C 442.62 452.245 442.746 451.894 442.582 451.467 C 442.419 451.041 442.457 450.802 442.683 450.94 C 442.909 451.078 443.674 450.012 444.389 448.581 C 447.74 441.843 448.894 438.882 449.158 436.385 C 449.308 434.891 449.635 433.674 449.873 433.674 C 450.111 433.674 450.3 432.896 450.3 431.943 C 450.229 431.227 450.406 430.51 450.801 429.91 C 451.226 429.033 451.4 428.056 451.303 427.086 C 451.303 425.668 451.504 424.702 451.768 424.865 C 452.031 425.029 452.257 421.252 452.282 415.367 C 452.282 408.967 452.157 405.566 451.818 405.566 C 451.479 405.566 451.303 405.039 451.303 404.412 C 451.218 403.575 450.866 402.788 450.3 402.166 C 449.832 401.721 449.486 401.164 449.296 400.547 C 449.296 399.481 444.502 394.524 443.461 394.524 C 443.084 394.524 442.771 394.298 442.771 394.022 C 442.771 393.746 442.432 393.52 442.005 393.52 C 441.443 393.479 440.893 393.33 440.387 393.081 C 437.388 391.575 428.202 390.81 427.462 392.015 C 426.95 392.396 426.316 392.575 425.68 392.516 C 424.865 392.516 424.2 392.742 424.2 393.018 C 424.2 393.294 423.748 393.52 423.196 393.52 C 422.644 393.52 422.192 393.746 422.192 394.022 C 422.192 394.298 421.853 394.524 421.426 394.524 C 420.561 394.524 415.152 399.732 415.152 400.572 C 415.034 401.084 414.762 401.548 414.374 401.902 C 413.843 402.545 413.477 403.307 413.308 404.123 C 413.145 404.914 412.844 405.566 412.618 405.566 C 412.392 405.566 412.103 406.708 411.363 415.856 C 411.33 417.3 411.111 418.734 410.71 420.122 C 410.416 420.662 410.253 421.264 410.234 421.879 C 410.075 423.002 409.767 424.1 409.318 425.141 C 407.787 428.68 406.369 431.416 406.005 431.579 C 405.741 431.813 405.602 432.156 405.628 432.507 C 405.343 433.359 404.821 434.113 404.123 434.678 C 403.472 435.201 402.955 435.872 402.617 436.636 C 402.631 436.927 402.406 437.174 402.115 437.188 C 401.826 437.194 401.599 437.438 401.613 437.727 C 401.613 438.392 400.86 439.133 398.601 440.689 C 397.708 441.326 396.869 442.035 396.092 442.809 C 395.775 443.231 395.337 443.546 394.837 443.713 C 394.193 443.954 393.614 444.34 393.143 444.842 C 392.702 445.315 392.174 445.699 391.587 445.971 C 391.314 446.014 391.062 446.147 390.872 446.348 C 390.503 446.6 390.064 446.732 389.617 446.724 C 389.115 446.724 388.701 446.925 388.701 447.163 C 388.701 447.828 384.824 448.958 381.072 449.409 C 380.366 449.485 379.683 449.702 379.064 450.049 C 378.392 450.37 377.65 450.517 376.906 450.476 C 376.078 450.476 364.057 450.388 350.178 450.325 L 324.957 450.238 L 324.957 367.42 C 324.957 312.548 324.781 284.603 324.455 284.603 C 324.129 284.603 323.953 284.051 323.953 283.348 C 323.934 282.625 323.668 281.93 323.2 281.378 C 322.83 281.044 322.568 280.607 322.447 280.123 C 322.447 279.345 316.951 274.038 316.173 274.038 C 315.784 274.038 315.458 273.812 315.458 273.536 C 315.458 273.26 315.006 273.034 314.454 273.034 C 313.902 273.034 313.45 272.808 313.45 272.532 C 313.45 272.256 312.785 272.03 311.97 272.03 C 311.336 272.084 310.705 271.91 310.188 271.54 C 309.999 271.214 289.119 271.039 251.212 271.039 C 213.066 271.039 192.512 271.214 192.512 271.54 C 192.512 271.867 191.721 272.03 190.755 272.03 C 189.789 272.03 188.998 272.256 188.998 272.532 C 188.998 272.808 188.547 273.034 187.994 273.034 C 187.442 273.034 186.991 273.26 186.991 273.536 C 186.991 273.812 186.652 274.038 186.225 274.038 C 185.246 274.038 179.951 279.295 179.951 280.312 C 179.857 280.896 179.575 281.433 179.148 281.842 C 178.737 282.233 178.431 282.721 178.257 283.26 C 178.144 283.746 177.949 284.208 177.68 284.628 C 177.366 285.105 177.14 315.534 177.053 367.822 L 176.927 450.263 L 150.953 450.351 C 136.673 450.413 124.313 450.464 123.485 450.489 C 122.618 450.508 121.758 450.323 120.975 449.949 C 120.076 449.57 119.101 449.403 118.127 449.46 C 117.06 449.46 116.408 449.334 116.583 449.058 C 116.759 448.782 116.583 448.719 116.081 448.895 C 115.479 449.017 114.854 448.865 114.375 448.481 C 113.842 448.095 113.221 447.849 112.568 447.766 C 112.091 447.766 111.69 447.527 111.69 447.251 C 111.69 446.975 111.238 446.749 110.686 446.749 C 110.134 446.749 109.682 446.523 109.682 446.247 C 109.682 445.971 109.23 445.745 108.678 445.745 C 108.126 445.745 107.674 445.557 107.674 445.331 C 107.674 445.105 107.047 444.591 106.294 444.202 C 105.516 443.807 104.798 443.304 104.161 442.709 C 103.372 441.986 102.533 441.319 101.651 440.714 C 99.393 439.158 98.64 438.417 98.64 437.752 C 98.67 437.49 98.486 437.252 98.226 437.213 C 97.987 437.213 97.498 436.648 97.134 435.958 C 96.77 435.268 96.143 434.703 95.766 434.703 C 95.39 434.703 95.201 434.477 95.377 434.201 C 95.553 433.925 95.452 433.699 95.151 433.699 C 94.85 433.699 94.624 433.26 94.624 432.733 C 94.624 432.206 94.449 431.704 94.223 431.604 C 93.696 431.378 91.111 425.832 91.111 424.903 C 91.111 424.502 90.885 424.163 90.609 424.163 C 90.333 424.163 90.107 423.422 90.107 422.506 C 90.15 421.766 89.99 421.028 89.643 420.373 C 88.639 419.332 88.501 408.239 88.3 308.331 L 87.873 204.797 L 90.508 202.062 L 93.645 198.799 L 99.267 193.316 C 102.078 190.593 104.286 188.221 104.073 188.046 C 103.86 187.87 104.073 187.744 104.374 187.744 C 106.234 186.384 107.938 184.823 109.456 183.089 C 115.291 177.078 115.253 177.104 118.34 174.205 C 119.396 173.342 120.289 172.297 120.975 171.118 C 120.975 170.779 121.101 170.616 121.251 170.767 C 121.402 170.917 134.954 158.005 134.728 157.579 C 134.653 157.428 135.054 156.976 135.631 156.575 C 137.526 155.32 143.562 149.146 143.562 148.519 C 143.562 148.193 143.7 148.042 143.863 148.218 C 144.026 148.394 146.862 145.708 150.137 142.396 L 156.486 135.933 L 180.164 112.594 C 219.164 74.172 223.644 69.617 221.31 71.085 C 220.946 71.311 220.87 71.223 221.096 70.859 C 221.258 70.542 221.647 70.419 221.962 70.583 C 222.238 70.759 226.643 66.693 231.737 61.548 C 236.832 56.404 241.324 52.213 241.776 52.213 C 242.227 52.213 242.516 52.024 242.516 51.798 C 242.516 51.02 247.272 50.042 251.049 50.042 C 254.826 50.042 259.581 51.02 259.581 51.798 C 259.581 52.024 259.832 52.213 260.133 52.213 C 261.927 53.541 263.576 55.055 265.052 56.73 C 267.75 59.478 269.745 61.134 270.071 60.921 C 270.398 60.708 270.511 60.783 270.297 61.134 C 269.846 61.875 280.411 72.428 281.151 71.938 C 281.453 71.762 281.553 71.825 281.39 72.089 C 281.227 72.352 281.515 72.892 282.042 73.268 C 282.569 73.645 282.883 74.134 282.732 74.36 C 282.582 74.586 282.871 74.774 283.347 74.774 C 283.824 74.774 284.088 74.899 283.925 75.063 C 283.761 75.226 300.676 92.567 302.508 93.809 C 303.098 94.211 303.474 94.688 303.349 94.889 C 303.224 95.089 304.604 96.068 305.294 95.918 C 305.52 95.918 305.57 96.056 305.394 96.332 C 305.219 96.608 320.452 112.418 323.25 114.551 C 323.89 115.041 324.254 115.43 324.066 115.43 C 323.878 115.43 328.244 119.947 333.753 125.468 C 339.262 130.989 344.017 135.507 344.306 135.507 C 344.595 135.507 344.707 135.733 344.532 136.009 C 344.356 136.285 344.532 136.511 344.795 136.511 C 345.302 136.62 345.762 136.883 346.113 137.263 C 346.527 137.678 346.728 138.016 346.577 138.016 C 346.427 138.016 351.659 143.45 358.209 150.088 C 364.759 156.726 375.325 167.467 381.674 173.929 C 395.339 187.933 400.258 192.877 404.574 196.992 C 406.331 198.661 408.74 201.096 409.907 202.401 L 412.04 204.76 L 412.04 319.851 L 413.132 322.272 C 413.442 323.184 413.957 324.013 414.638 324.694 C 414.864 324.694 415.052 325.045 415.052 325.46 C 415.052 326.476 419.456 330.855 420.071 330.479 C 420.347 330.303 420.435 330.479 420.259 330.956 C 420.084 331.432 420.259 331.734 421.025 331.734 C 421.79 331.734 422.079 331.959 422.079 332.235 C 422.079 332.512 422.531 332.737 423.083 332.737 C 423.635 332.737 424.087 332.963 424.087 333.239 C 424.087 333.515 424.764 333.741 425.592 333.741 C 426.421 333.741 427.098 333.967 427.098 334.243 C 427.098 334.519 429.093 334.745 432.117 334.745 C 434.903 334.745 437.237 334.519 437.413 334.243 C 437.924 333.862 438.559 333.683 439.195 333.741 C 440.01 333.741 440.675 333.515 440.675 333.239 C 440.675 332.963 441.127 332.737 441.679 332.737 C 442.231 332.737 442.683 332.512 442.683 332.235 C 442.683 331.959 442.997 331.734 443.386 331.734 C 444.352 331.734 449.208 326.903 449.208 325.936 C 449.353 325.236 449.702 324.594 450.212 324.092 C 450.734 323.554 451.083 322.872 451.216 322.134 C 451.2 321.683 451.384 321.247 451.717 320.942 C 452.044 320.741 452.219 307.553 452.219 283.022 C 452.219 262.33 452.332 245.378 452.47 245.378 C 452.608 245.378 456.235 248.828 460.476 253.032 C 469.059 261.515 469.523 261.941 470.264 261.941 C 470.548 261.934 470.784 262.159 470.791 262.443 C 470.791 262.719 471.242 262.945 471.794 262.945 C 472.347 262.945 472.798 263.171 472.798 263.447 C 472.798 263.723 473.463 263.949 474.279 263.949 C 474.914 263.89 475.549 264.069 476.061 264.451 C 476.236 264.727 478.57 264.953 481.356 264.953 C 484.355 264.953 486.375 264.752 486.375 264.451 C 486.375 264.15 486.89 263.949 487.53 263.949 C 488.847 263.949 491.382 262.882 491.395 262.318 C 491.395 262.117 491.746 261.941 492.172 261.941 C 493.051 261.941 493.678 261.464 496.451 258.741 C 497.291 258.065 497.972 257.212 498.447 256.244 C 498.447 255.868 498.622 255.554 498.823 255.554 C 501.408 255.554 501.734 236.832 499.187 234.222 C 498.821 233.887 498.564 233.45 498.447 232.968 C 498.447 232.654 488.232 222.164 475.735 209.653 C 463.237 197.143 450.337 184.055 447.05 180.592 C 443.762 177.129 440.876 174.406 440.638 174.556 C 440.399 174.707 440.261 174.556 440.336 174.155 C 440.412 173.753 440.198 173.54 439.847 173.615 C 439.496 173.691 439.282 173.54 439.345 173.302 C 439.521 172.724 430.348 163.263 429.972 163.577 C 429.821 163.74 429.683 163.577 429.683 163.301 C 429.683 162.56 335.572 68.337 334.832 68.337 C 334.518 68.337 334.355 68.161 334.468 67.96 C 334.744 67.471 304.892 37.707 304.503 38.096 C 304.34 38.259 304.202 38.096 304.202 37.669 C 304.202 36.64 295.833 28.032 295.205 28.409 C 294.904 28.597 294.791 28.409 294.942 28.058 C 295.168 27.468 291.177 23.164 290.424 23.164 C 289.572 22.581 288.785 21.908 288.078 21.156 C 287.357 20.354 286.509 19.676 285.568 19.148 C 284.979 18.947 284.448 18.602 284.025 18.145 C 283.552 17.656 282.952 17.309 282.293 17.141 C 281.929 17.141 281.628 16.952 281.628 16.727 C 281.628 16.501 280.838 16.011 279.872 15.635 C 278.905 15.258 278.115 14.757 278.115 14.531 C 278.115 14.305 277.6 14.066 277.098 14.066 C 276.596 14.066 276.095 13.841 276.095 13.564 C 276.095 13.288 275.655 13.063 275.116 13.063 C 274.655 13.095 274.201 12.936 273.861 12.623 C 273.623 12.222 272.38 11.883 269.469 11.369 C 268.925 11.239 268.413 11 267.963 10.666 C 267.255 10.323 266.46 10.196 265.68 10.302 C 264.776 10.302 264.048 10.227 264.048 10.001 C 264.048 9.775 262.932 9.599 261.539 9.599 C 260.585 9.673 259.63 9.482 258.778 9.047 C 258.364 8.37 242.968 8.37 242.968 9.047",
|
||
style: { "fill-rule": "evenodd" }
|
||
};
|
||
function X4(e, t) {
|
||
return a(), i("path", K4);
|
||
}
|
||
const Q4 = /* @__PURE__ */ p(J4, [["render", X4]]), e5 = {}, t5 = {
|
||
id: "path-2",
|
||
class: "cls-1",
|
||
d: "M 116.383 0.502 C 115.133 0.615 114.008 0.902 114.008 1.165 C 114.008 1.427 113.108 1.64 112.008 1.64 C 110.908 1.64 110.008 1.865 110.008 2.14 C 110.008 2.415 109.333 2.64 108.508 2.64 C 107.683 2.64 107.008 2.865 107.008 3.14 C 107.008 3.415 106.333 3.64 105.508 3.64 C 104.683 3.64 104.008 3.865 104.008 4.14 C 104.008 4.415 103.333 4.64 102.507 4.64 C 101.682 4.64 101.007 4.865 101.007 5.14 C 101.007 5.415 100.557 5.64 100.007 5.64 C 99.457 5.64 99.007 5.865 99.007 6.14 C 99.007 6.415 98.557 6.64 98.007 6.64 C 97.457 6.64 97.007 6.865 97.007 7.14 C 97.007 7.415 96.557 7.64 96.007 7.64 C 95.457 7.64 95.007 7.865 95.007 8.14 C 95.007 8.415 94.557 8.64 94.007 8.64 C 93.457 8.64 93.007 8.815 93.007 9.028 C 93.007 9.24 92.569 9.628 92.019 9.89 C 89.512 11.037 87.156 12.49 85.006 14.216 C 84.665 14.659 84.193 14.982 83.656 15.141 C 82.606 15.141 69.705 28.329 68.755 30.267 C 68.268 31.292 67.668 32.142 67.418 32.142 C 67.168 32.142 66.98 32.442 66.98 32.817 C 66.825 33.436 66.474 33.988 65.98 34.392 C 65.478 34.805 65.127 35.372 64.98 36.005 C 64.98 36.38 64.755 36.567 64.48 36.392 C 64.205 36.217 63.98 36.392 63.98 36.867 C 63.98 37.342 63.755 37.642 63.505 37.642 C 63.255 37.642 63.005 38.092 63.005 38.642 C 63.005 39.192 62.78 39.642 62.505 39.642 C 62.23 39.642 62.005 40.092 62.005 40.642 C 62.005 41.192 61.78 41.642 61.505 41.642 C 61.23 41.642 61.005 42.093 61.005 42.643 C 61.005 43.193 60.78 43.643 60.505 43.643 C 60.23 43.643 60.005 44.093 60.005 44.643 C 60.005 45.193 59.78 45.643 59.504 45.643 C 59.229 45.643 59.004 46.093 59.004 46.643 C 59.004 47.193 58.779 47.643 58.504 47.643 C 58.229 47.643 58.004 48.318 58.004 49.143 C 58.004 49.968 57.779 50.643 57.504 50.643 C 57.229 50.643 57.004 51.193 57.004 51.893 C 57.046 52.448 56.866 52.996 56.504 53.418 C 56.136 53.915 55.958 54.527 56.004 55.143 C 56.004 55.956 55.779 56.619 55.504 56.619 C 55.229 56.619 55.004 57.406 55.004 58.369 C 55.004 59.331 54.779 60.119 54.504 60.119 C 54.229 60.119 54.004 61.244 54.004 62.619 C 54.004 63.994 53.792 65.119 53.529 65.119 C 53.029 65.119 52.629 71.995 52.279 87.996 L 52.016 98.121 L 49.766 98.121 C 48.429 98.121 47.429 98.371 47.266 98.746 C 47.104 99.121 46.141 99.321 44.241 99.196 C 43.111 99.021 41.954 99.151 40.891 99.572 C 40.483 99.914 39.972 100.108 39.441 100.122 C 38.941 100.122 38.541 100.347 38.541 100.622 C 38.489 100.933 38.205 101.152 37.89 101.122 C 37.272 101.251 36.704 101.554 36.253 101.997 C 35.552 102.6 34.785 103.12 33.965 103.547 C 33.136 104.024 32.449 104.714 31.978 105.547 C 31.565 106.333 31.038 107.053 30.415 107.685 C 29.944 108.109 29.635 108.683 29.54 109.31 C 29.54 109.76 29.277 110.122 28.952 110.122 C 28.627 110.122 28.515 110.26 28.69 110.435 C 28.865 110.61 28.69 111.335 28.352 112.06 C 27.427 113.91 27.402 125.598 28.352 125.948 C 28.71 126.088 28.892 126.486 28.765 126.848 C 28.165 128.411 33.328 135.161 35.703 135.912 C 36.178 136.062 36.578 136.399 36.578 136.662 C 36.578 136.924 37.028 137.124 37.578 137.124 C 38.128 137.124 38.578 137.349 38.578 137.624 C 38.578 137.899 39.253 138.124 40.078 138.124 C 40.903 138.124 41.578 138.349 41.578 138.624 C 41.578 138.899 43.666 139.124 46.829 139.124 L 52.079 139.124 L 52.079 186.128 L 47.254 186.128 C 44.416 186.128 42.503 186.328 42.503 186.628 C 42.503 186.928 41.828 187.128 41.003 187.128 C 40.178 187.128 39.503 187.353 39.503 187.628 C 39.503 187.903 39.053 188.128 38.503 188.128 C 37.953 188.128 37.503 188.353 37.503 188.628 C 37.503 188.903 37.153 189.128 36.715 189.128 C 35.618 189.273 34.731 190.095 34.503 191.178 C 34.503 191.515 34.365 191.665 34.203 191.49 C 33.34 190.628 28.04 197.991 28.727 199.091 C 28.877 199.328 28.727 199.641 28.327 199.778 C 27.477 200.116 27.44 212.967 28.327 213.529 C 28.784 214.033 29.095 214.651 29.227 215.317 C 29.715 217.305 31.028 219.192 31.665 218.805 C 31.965 218.63 32.028 218.73 31.828 219.055 C 31.428 219.705 34.64 223.143 35.653 223.143 C 36.222 223.289 36.713 223.647 37.028 224.143 C 37.546 224.776 38.322 225.144 39.141 225.143 C 39.903 225.143 40.528 225.368 40.528 225.643 C 40.528 225.918 41.203 226.143 42.028 226.143 C 42.853 226.143 43.528 226.368 43.528 226.643 C 43.528 226.918 45.279 227.143 47.779 227.143 L 52.029 227.143 L 52.029 273.146 L 47.754 273.146 C 45.253 273.146 43.503 273.359 43.503 273.646 C 43.503 273.934 42.828 274.146 42.003 274.146 C 41.178 274.146 40.503 274.371 40.503 274.646 C 40.503 274.921 39.878 275.146 39.116 275.146 C 38.297 275.145 37.521 275.513 37.003 276.146 C 36.68 276.651 36.173 277.01 35.59 277.146 C 34.59 277.146 30.715 281.409 29.765 283.559 C 29.315 284.572 28.652 285.959 28.302 286.647 C 27.352 288.46 27.365 300.123 28.302 300.485 C 28.677 300.636 28.865 300.948 28.715 301.186 C 27.902 302.511 34.84 311.186 36.728 311.186 C 37.153 311.186 37.49 311.411 37.49 311.686 C 37.49 311.961 37.94 312.186 38.491 312.186 C 39.041 312.186 39.491 312.411 39.491 312.686 C 39.491 312.961 40.166 313.186 40.991 313.186 C 41.816 313.186 42.491 313.411 42.491 313.686 C 42.491 313.961 44.403 314.186 47.241 314.186 L 51.991 314.186 L 51.991 361.19 L 46.779 361.19 C 43.841 361.19 41.428 361.415 41.253 361.69 C 40.831 362.052 40.283 362.232 39.728 362.19 C 39.053 362.19 38.478 362.415 38.478 362.69 C 38.478 362.965 38.078 363.19 37.59 363.19 C 36.939 363.289 36.356 363.65 35.978 364.19 C 35.665 364.682 35.179 365.039 34.615 365.19 C 34.303 365.16 34.023 365.38 33.978 365.69 C 33.978 365.965 33.678 366.19 33.315 366.19 C 32.953 366.19 32.34 366.753 31.978 367.44 C 31.615 368.128 31.128 368.69 30.89 368.69 C 30.652 368.69 30.477 369.028 30.477 369.44 C 30.477 369.853 30.302 370.19 30.102 370.19 C 29.552 370.19 28.352 373.091 28.69 373.628 C 28.84 373.878 28.69 374.203 28.29 374.353 C 27.34 374.716 27.34 386.354 28.29 388.254 C 28.64 388.979 28.802 389.704 28.627 389.879 C 28.452 390.054 28.627 390.192 28.89 390.192 C 29.152 390.192 29.477 390.554 29.477 391.004 C 29.572 391.631 29.881 392.205 30.352 392.629 C 30.973 393.263 31.499 393.983 31.915 394.767 C 32.384 395.598 33.071 396.286 33.903 396.755 C 34.688 397.167 35.409 397.694 36.04 398.317 C 36.464 398.788 37.039 399.098 37.665 399.192 C 38.116 399.192 38.478 399.417 38.478 399.692 C 38.478 399.967 38.878 400.192 39.378 400.192 C 39.873 400.19 40.356 400.348 40.753 400.642 C 41.773 401.09 42.866 401.344 43.978 401.393 C 45.491 401.543 47.904 401.805 49.329 401.98 L 51.941 402.28 L 52.191 412.368 C 52.604 428.619 52.992 434.87 53.592 435.27 C 54.026 436.076 54.188 437.001 54.054 437.908 C 54.054 439.158 54.192 440.195 54.479 440.195 C 54.767 440.195 54.979 440.97 54.979 441.92 C 54.909 442.633 55.086 443.348 55.479 443.945 C 55.84 444.359 56.02 444.899 55.979 445.446 C 55.939 445.992 56.119 446.533 56.479 446.946 C 56.841 447.368 57.021 447.916 56.979 448.471 C 56.979 449.146 57.204 449.721 57.479 449.721 C 57.754 449.721 57.979 450.396 57.979 451.221 C 57.979 452.046 58.204 452.721 58.479 452.721 C 58.754 452.721 58.979 453.171 58.979 453.721 C 58.979 454.271 59.204 454.721 59.479 454.721 C 59.755 454.721 59.98 455.171 59.98 455.721 C 59.98 456.271 60.205 456.721 60.48 456.721 C 60.755 456.721 60.98 457.171 60.98 457.721 C 60.98 458.271 61.205 458.722 61.48 458.722 C 61.755 458.722 61.98 459.172 61.98 459.722 C 61.98 460.272 62.205 460.722 62.48 460.722 C 62.755 460.722 62.98 461.072 62.98 461.497 C 63.124 462.195 63.472 462.834 63.98 463.334 C 64.469 463.808 64.816 464.411 64.98 465.072 C 64.949 465.387 65.168 465.671 65.48 465.722 C 65.763 465.729 65.987 465.964 65.98 466.247 C 66.325 467.053 66.837 467.777 67.48 468.372 C 68.145 468.994 68.658 469.759 68.98 470.61 C 68.98 471.335 82.206 484.723 82.919 484.723 C 83.699 485.061 84.407 485.545 85.006 486.148 C 85.737 486.876 86.581 487.48 87.506 487.936 C 88.044 488.099 88.482 488.449 88.482 488.711 C 88.482 488.974 88.907 489.174 89.419 489.174 C 90.017 489.213 90.577 489.482 90.982 489.924 C 91.294 490.317 91.738 490.583 92.232 490.674 C 92.571 490.644 92.874 490.886 92.919 491.224 C 92.919 491.536 93.269 491.649 93.682 491.486 C 94.1 491.307 94.582 491.512 94.744 491.936 C 94.989 492.398 95.472 492.683 95.995 492.674 C 96.52 492.674 96.945 492.899 96.945 493.174 C 96.945 493.449 97.395 493.674 97.945 493.674 C 98.495 493.674 98.945 493.899 98.945 494.174 C 98.945 494.449 99.395 494.674 99.945 494.674 C 100.495 494.674 100.945 494.899 100.945 495.174 C 100.945 495.449 101.62 495.674 102.445 495.674 C 103.27 495.674 103.945 495.899 103.945 496.174 C 103.945 496.449 104.62 496.674 105.445 496.674 C 106.27 496.674 106.945 496.899 106.945 497.174 C 106.945 497.449 107.62 497.674 108.445 497.674 C 109.27 497.674 109.946 497.899 109.946 498.174 C 109.946 498.449 110.683 498.674 111.596 498.674 C 112.401 498.638 113.197 498.856 113.871 499.299 C 114.846 500.274 419.33 500.212 419.93 499.237 C 420.384 498.769 421.016 498.519 421.667 498.549 C 422.38 498.549 422.917 498.349 422.917 498.112 C 422.917 497.874 423.592 497.674 424.417 497.674 C 425.242 497.674 425.917 497.449 425.917 497.174 C 425.917 496.899 426.368 496.674 426.918 496.674 C 427.468 496.674 427.918 496.449 427.918 496.174 C 427.918 495.899 428.343 495.674 428.868 495.674 C 430.005 495.674 433.868 493.661 433.868 493.086 C 433.868 492.861 434.318 492.674 434.868 492.674 C 435.418 492.674 435.868 492.449 435.868 492.174 C 435.868 491.899 436.206 491.674 436.618 491.674 C 437.031 491.674 437.368 491.449 437.368 491.174 C 437.388 490.882 437.638 490.659 437.931 490.674 C 438.614 490.425 439.215 489.992 439.668 489.424 C 440.319 488.724 440.919 488.174 441.019 488.299 C 441.369 488.574 444.294 485.961 444.056 485.573 C 443.819 485.186 444.056 485.186 444.381 485.186 C 445.044 485.186 450.369 479.773 450.369 479.11 C 450.74 478.356 451.249 477.677 451.869 477.11 C 452.545 476.494 453.06 475.721 453.369 474.86 C 453.369 474.485 453.594 474.185 453.869 474.185 C 454.144 474.185 454.369 473.835 454.369 473.41 C 454.514 472.712 454.862 472.072 455.37 471.572 C 455.896 471.026 456.245 470.333 456.37 469.585 C 456.37 469.097 456.595 468.685 456.87 468.685 C 457.145 468.685 457.37 468.235 457.37 467.685 C 457.37 467.135 457.595 466.685 457.87 466.685 C 458.145 466.685 458.37 466.247 458.37 465.709 C 458.354 465.241 458.536 464.788 458.87 464.459 C 459.232 464.037 459.412 463.489 459.37 462.934 C 459.37 462.259 459.62 461.684 459.932 461.684 C 460.245 461.684 460.395 461.097 460.282 460.272 C 460.14 459.565 460.298 458.831 460.72 458.246 C 461.199 457.504 461.427 456.628 461.37 455.746 C 461.32 454.872 461.528 454.002 461.97 453.246 C 462.408 452.809 462.583 447.908 462.595 434.495 L 462.595 416.369 L 460.895 412.956 C 459.22 409.581 455.507 405.118 454.382 405.118 C 453.754 404.934 453.185 404.589 452.732 404.118 C 452.112 403.553 451.328 403.203 450.494 403.118 C 449.869 403.118 449.344 402.893 449.344 402.618 C 449.344 402.343 448.444 402.118 447.344 402.118 C 446.244 402.118 445.344 401.893 445.344 401.618 C 445.344 401.343 443.931 401.118 442.094 401.118 C 440.256 401.118 438.843 401.33 438.843 401.618 C 438.843 401.905 437.943 402.118 436.843 402.118 C 435.743 402.118 434.843 402.343 434.843 402.618 C 434.843 402.893 434.281 403.118 433.593 403.118 C 432.905 403.118 432.343 403.343 432.343 403.618 C 432.343 403.893 432.005 404.118 431.593 404.118 C 431.18 404.118 430.843 404.343 430.843 404.618 C 430.843 404.893 430.38 405.118 429.818 405.118 C 429.255 405.118 428.918 405.343 429.093 405.618 C 429.268 405.893 429.093 406.118 428.818 406.118 C 428.015 406.477 427.308 407.021 426.755 407.705 C 425.18 409.406 423.58 412.118 424.18 412.118 C 424.367 412.118 424.092 412.443 423.567 412.856 C 423.042 413.268 422.792 413.593 423.03 413.606 C 423.267 413.618 423.155 413.993 422.78 414.431 C 422.255 415.068 422.042 418.894 421.805 431.532 C 421.592 443.295 421.355 447.871 420.93 448.008 C 420.583 448.151 420.353 448.484 420.342 448.858 C 420.342 449.858 419.092 452.146 418.667 451.784 C 418.492 451.596 418.342 451.784 418.342 452.309 C 418.342 453.234 415.204 456.621 414.342 456.621 C 413.727 456.811 413.172 457.155 412.729 457.621 C 412.125 458.179 411.358 458.529 410.541 458.622 C 409.929 458.622 409.291 458.884 409.229 459.209 C 409.166 459.534 408.166 459.759 406.966 459.709 C 406.151 459.596 405.32 459.74 404.591 460.122 C 404.166 460.809 131.822 460.809 131.822 460.122 C 131.822 459.834 130.172 459.622 127.847 459.622 C 126.403 459.74 124.949 459.57 123.571 459.122 C 123.062 458.741 122.429 458.563 121.796 458.622 C 120.984 458.622 120.321 458.396 120.321 458.121 C 120.321 457.846 119.646 457.621 118.821 457.621 C 117.996 457.621 117.321 457.396 117.321 457.121 C 117.321 456.846 116.871 456.621 116.321 456.621 C 115.771 456.621 115.321 456.396 115.321 456.121 C 115.321 455.846 114.871 455.621 114.321 455.621 C 113.771 455.621 113.321 455.396 113.321 455.121 C 113.321 454.846 112.921 454.621 112.433 454.621 C 111.782 454.522 111.199 454.161 110.821 453.621 C 110.527 453.155 110.087 452.799 109.57 452.609 C 108.77 452.609 100.82 444.796 100.82 444.033 C 100.719 443.497 100.431 443.014 100.007 442.67 C 99.468 442.292 99.106 441.709 99.007 441.058 C 99.007 440.57 98.782 440.17 98.507 440.17 C 98.232 440.17 98.007 439.72 98.007 439.17 C 98.007 438.62 97.782 438.17 97.507 438.17 C 97.232 438.17 97.007 437.72 97.007 437.17 C 97.007 436.62 96.782 436.17 96.507 436.17 C 96.232 436.17 96.007 435.495 96.007 434.67 C 96.007 433.845 95.782 433.17 95.507 433.17 C 95.232 433.17 95.007 432.495 95.007 431.67 C 95.007 430.845 94.782 430.17 94.507 430.17 C 94.232 430.17 94.007 428.507 94.007 426.194 C 94.125 424.75 93.955 423.297 93.507 421.919 C 93.207 421.731 93.007 417.831 93.007 411.918 L 93.007 402.168 L 96.507 402.168 C 98.507 402.168 100.007 401.955 100.007 401.668 C 100.007 401.38 101.345 401.168 103.008 401.168 C 104.67 401.168 106.008 400.942 106.008 400.667 C 106.008 400.392 106.57 400.167 107.258 400.167 C 107.945 400.167 108.508 399.942 108.508 399.667 C 108.508 399.392 108.87 399.167 109.32 399.167 C 109.954 399.068 110.531 398.744 110.946 398.255 C 111.601 397.559 112.335 396.943 113.133 396.417 C 113.896 395.93 114.508 395.305 114.508 395.03 C 114.863 394.297 115.375 393.653 116.008 393.142 C 116.71 392.568 117.231 391.804 117.509 390.942 C 117.509 390.504 117.734 390.142 118.009 390.142 C 118.284 390.142 118.509 389.467 118.509 388.642 C 118.509 387.817 118.734 387.142 119.009 387.142 C 119.284 387.142 119.509 384.729 119.509 380.891 C 119.509 377.053 119.309 374.641 119.009 374.641 C 118.709 374.641 118.509 374.241 118.509 373.741 C 118.509 372.628 117.396 370.153 116.883 370.14 C 116.671 370.14 116.508 369.853 116.496 369.515 C 115.998 368.577 115.293 367.764 114.433 367.14 C 113.296 366.178 111.846 364.89 111.208 364.265 C 110.695 363.703 110.024 363.311 109.283 363.14 C 108.858 363.14 108.508 362.915 108.508 362.64 C 108.508 362.365 107.945 362.14 107.258 362.14 C 106.57 362.14 106.008 361.915 106.008 361.64 C 106.008 361.365 103.508 361.14 99.507 361.14 L 93.007 361.14 L 93.007 314.161 L 99.007 314.161 C 102.67 314.161 105.008 313.961 105.008 313.661 C 105.008 313.361 105.408 313.161 105.908 313.161 C 107.02 313.161 109.495 312.049 109.508 311.536 C 109.508 311.324 109.845 311.161 110.271 311.161 C 111.258 311.161 116.521 305.911 116.521 304.911 C 116.521 304.486 116.746 304.148 117.021 304.148 C 117.296 304.148 117.521 303.698 117.521 303.148 C 117.521 302.598 117.771 302.148 118.084 302.148 C 118.396 302.148 118.521 301.711 118.371 301.148 C 118.221 300.586 118.371 300.148 118.821 300.148 C 119.271 300.148 119.521 298.898 119.521 293.898 C 119.521 290.06 119.321 287.647 119.021 287.647 C 118.721 287.647 118.521 286.972 118.521 286.147 C 118.521 285.322 118.296 284.647 118.021 284.647 C 117.746 284.647 117.521 284.347 117.521 283.984 C 117.354 283.328 117.007 282.731 116.521 282.259 C 116.106 281.871 115.766 281.409 115.521 280.897 C 115.521 280.109 111.908 277.146 110.958 277.146 C 110.346 277.146 109.996 276.996 110.183 276.821 C 110.621 276.384 108.933 275.184 107.895 275.159 C 107.42 275.159 107.02 274.921 107.02 274.646 C 107.02 274.371 106.245 274.146 105.295 274.146 C 104.583 274.216 103.868 274.04 103.27 273.646 C 103.095 273.371 100.77 273.146 97.995 273.146 L 92.994 273.146 L 92.994 227.155 L 97.995 227.155 C 100.77 227.155 103.095 226.93 103.27 226.655 C 103.868 226.262 104.583 226.085 105.295 226.155 C 106.245 226.155 107.02 225.98 107.02 225.755 C 107.02 225.53 107.808 225.068 108.77 224.718 C 109.733 224.368 110.521 223.88 110.521 223.618 C 110.521 223.355 110.871 223.155 111.283 223.155 C 112.008 223.155 115.521 220.03 115.521 219.405 C 115.766 218.892 116.106 218.43 116.521 218.042 C 117.007 217.571 117.354 216.974 117.521 216.317 C 117.521 215.955 117.746 215.655 118.021 215.655 C 118.296 215.655 118.521 214.98 118.521 214.154 C 118.521 213.329 118.746 212.654 119.021 212.654 C 119.296 212.654 119.521 210.242 119.521 206.404 C 119.521 202.566 119.321 200.154 119.021 200.154 C 118.721 200.154 118.521 199.703 118.521 199.153 C 118.521 198.603 118.296 198.153 118.021 198.153 C 117.746 198.153 117.521 197.703 117.521 197.153 C 117.521 196.603 117.296 196.153 117.021 196.153 C 116.746 196.153 116.521 195.816 116.521 195.391 C 116.521 194.403 111.271 189.14 110.271 189.14 C 109.845 189.14 109.508 188.978 109.508 188.765 C 109.508 188.253 107.008 187.14 105.908 187.14 C 105.408 187.14 105.008 186.903 105.008 186.603 C 105.008 186.303 104.383 186.103 103.633 186.153 C 102.883 186.203 100.182 186.228 97.632 186.153 L 93.007 186.153 L 93.007 139.149 L 99.507 139.149 C 103.508 139.149 106.008 138.962 106.008 138.649 C 106.008 138.337 106.57 138.149 107.258 138.149 C 107.945 138.149 108.508 137.924 108.508 137.649 C 108.508 137.374 108.958 137.149 109.508 137.149 C 110.058 137.149 110.508 136.812 110.508 136.374 C 110.508 135.937 110.696 135.712 110.921 135.849 C 111.433 136.162 116.508 131.486 116.508 130.699 C 116.508 130.399 116.671 130.149 116.883 130.149 C 117.396 130.149 118.509 127.648 118.509 126.548 C 118.509 126.048 118.746 125.648 119.021 125.648 C 119.296 125.648 119.521 123.411 119.471 119.398 C 119.471 115.96 119.209 113.147 118.959 113.147 C 118.709 113.147 118.509 112.472 118.509 111.647 C 118.509 110.822 118.284 110.147 118.009 110.147 C 117.734 110.147 117.509 109.697 117.509 109.147 C 117.509 108.597 117.171 108.147 116.671 108.147 C 116.171 108.147 115.971 108.01 116.133 107.86 C 116.821 107.16 110.646 101.147 109.245 101.147 C 108.845 101.147 108.508 100.922 108.508 100.647 C 108.508 100.372 108.07 100.147 107.508 100.147 C 107.04 100.172 106.585 99.994 106.258 99.659 C 105.282 99.255 104.22 99.104 103.17 99.221 C 101.507 99.221 100.22 99.009 99.995 98.659 C 99.77 98.309 99.495 98.084 99.32 98.109 C 99.145 98.134 97.645 98.109 95.995 98.109 L 93.007 98.109 L 93.007 88.421 C 93.007 83.083 93.207 78.583 93.444 78.42 C 93.851 77.076 94.024 75.672 93.957 74.27 C 93.957 72.132 94.257 70.307 94.532 70.219 C 94.807 70.132 95.007 69.394 95.007 68.594 C 95.007 67.794 95.232 67.132 95.507 67.132 C 95.782 67.132 96.007 66.457 96.007 65.632 C 96.007 64.807 96.232 64.132 96.507 64.132 C 96.782 64.132 97.007 63.682 97.007 63.131 C 97.007 62.581 97.232 62.131 97.507 62.131 C 97.782 62.131 98.007 61.681 98.007 61.131 C 98.007 60.581 98.232 60.131 98.507 60.131 C 98.782 60.131 99.007 59.731 99.007 59.244 C 99.11 58.597 99.471 58.019 100.007 57.644 C 100.508 57.323 100.866 56.821 101.007 56.243 C 101.007 55.481 108.983 47.668 109.758 47.655 C 110.275 47.465 110.714 47.109 111.008 46.643 C 111.386 46.103 111.969 45.742 112.621 45.643 C 113.108 45.643 113.508 45.418 113.508 45.143 C 113.508 44.868 113.958 44.643 114.508 44.643 C 115.058 44.643 115.508 44.418 115.508 44.143 C 115.508 43.868 115.958 43.643 116.508 43.643 C 117.058 43.643 117.509 43.418 117.509 43.143 C 117.509 42.868 118.184 42.643 119.009 42.643 C 119.834 42.643 120.509 42.418 120.509 42.143 C 120.509 41.867 121.171 41.642 121.984 41.642 C 122.617 41.701 123.249 41.523 123.759 41.142 C 125.137 40.694 126.59 40.524 128.034 40.642 C 130.359 40.642 132.01 40.43 132.01 40.142 C 132.01 39.442 404.353 39.442 404.779 40.142 C 405.545 40.551 406.414 40.725 407.279 40.642 C 408.529 40.642 409.504 40.867 409.504 41.142 C 409.504 41.417 410.029 41.642 410.654 41.642 C 411.488 41.728 412.272 42.078 412.892 42.643 C 413.335 43.109 413.89 43.453 414.504 43.643 C 415.204 43.643 418.504 46.943 418.504 47.643 C 418.694 48.257 419.038 48.813 419.505 49.256 C 420.028 49.784 420.376 50.46 420.505 51.193 C 420.491 51.641 420.733 52.059 421.13 52.268 C 421.63 52.431 421.805 80.845 422.005 191.19 C 422.142 267.446 422.442 330.188 422.655 330.538 C 422.953 331.085 423.163 331.675 423.28 332.288 C 423.392 332.9 423.717 333.538 424.005 333.538 C 424.292 333.538 424.505 334.138 424.505 334.675 C 424.505 335.763 430.23 341.626 431.305 341.626 C 431.693 341.626 432.005 341.801 432.005 342.001 C 432.005 342.201 432.73 342.713 433.631 343.126 C 437.218 344.776 452.507 343.864 452.507 342.001 C 452.507 341.801 452.844 341.626 453.269 341.626 C 455.057 341.626 461.507 333.85 461.507 331.7 C 461.534 331.142 461.755 330.612 462.133 330.2 C 463.045 329.288 463.045 47.955 462.133 47.03 C 461.678 46.279 461.46 45.407 461.507 44.53 C 461.559 43.649 461.331 42.774 460.857 42.03 C 460.429 41.453 460.27 40.72 460.42 40.017 C 460.532 39.192 460.42 38.605 460.07 38.605 C 459.72 38.605 459.507 38.055 459.507 37.355 C 459.549 36.8 459.369 36.252 459.007 35.83 C 458.673 35.501 458.492 35.048 458.507 34.579 C 458.507 34.042 458.32 33.604 458.082 33.604 C 457.845 33.604 457.37 32.704 457.007 31.617 C 456.665 30.538 456.132 29.531 455.432 28.642 C 454.953 28.161 454.63 27.546 454.507 26.879 C 454.507 26.454 454.282 26.104 454.007 26.104 C 453.732 26.104 453.507 25.804 453.507 25.429 C 453.198 24.568 452.683 23.795 452.007 23.179 C 451.37 22.602 450.86 21.899 450.507 21.116 C 450.507 20.416 441.544 11.603 440.819 11.603 C 440.297 11.428 439.854 11.074 439.568 10.603 C 439.256 10.11 438.769 9.753 438.206 9.603 C 437.894 9.633 437.614 9.413 437.568 9.103 C 437.568 8.828 437.231 8.603 436.818 8.603 C 436.406 8.603 436.068 8.378 436.068 8.103 C 436.068 7.828 435.618 7.603 435.068 7.603 C 434.518 7.603 434.068 7.415 434.068 7.19 C 434.068 6.615 430.155 4.602 429.068 4.602 C 428.543 4.602 428.118 4.377 428.118 4.102 C 428.118 3.827 427.668 3.602 427.118 3.602 C 426.568 3.602 426.118 3.377 426.118 3.102 C 426.118 2.827 425.442 2.602 424.617 2.602 C 423.792 2.602 423.117 2.377 423.117 2.102 C 423.117 1.827 422.467 1.602 421.655 1.602 C 420.842 1.602 420.03 1.39 419.905 1.015 C 419.705 0.427 123.546 -0.073 116.383 0.502 M 252.518 110.647 C 252.518 110.922 251.18 111.147 249.518 111.147 C 247.855 111.147 246.518 111.372 246.518 111.647 C 246.518 111.922 245.617 112.147 244.517 112.147 C 243.417 112.147 242.517 112.372 242.517 112.647 C 242.517 112.922 241.73 113.147 240.767 113.147 C 239.805 113.147 239.017 113.372 239.017 113.647 C 239.017 113.923 238.567 114.148 238.017 114.148 C 237.369 114.171 236.733 114.319 236.142 114.585 C 235.654 114.835 234.704 115.26 234.017 115.548 C 230.441 117.023 227.016 118.81 227.016 119.21 C 227.016 119.61 226.616 119.648 226.129 119.648 C 225.477 119.747 224.894 120.108 224.516 120.648 C 224.19 121.15 223.685 121.508 223.103 121.648 C 222.286 121.952 221.564 122.47 221.016 123.148 C 220.517 123.768 219.896 124.279 219.191 124.648 C 218.478 124.648 216.015 126.973 216.353 127.323 C 216.69 127.673 216.265 127.648 215.765 127.648 C 215.265 127.648 214.978 127.773 215.128 127.923 C 215.278 128.073 214.078 129.536 212.465 131.161 C 211.33 132.177 210.338 133.342 209.515 134.624 C 209.171 135.38 208.658 136.047 208.015 136.574 C 207.361 137.11 206.846 137.796 206.515 138.574 C 206.529 138.869 206.309 139.123 206.015 139.149 C 205.74 139.149 205.515 139.549 205.515 140.037 C 205.416 140.688 205.054 141.271 204.515 141.649 C 203.975 142.028 203.614 142.61 203.515 143.262 C 203.515 143.75 203.289 144.15 203.014 144.15 C 202.739 144.15 202.514 144.6 202.514 145.15 C 202.514 145.7 202.289 146.15 202.014 146.15 C 201.739 146.15 201.514 146.6 201.514 147.15 C 201.514 147.7 201.289 148.15 201.014 148.15 C 200.739 148.15 200.514 148.7 200.514 149.4 C 200.556 149.954 200.376 150.503 200.014 150.925 C 199.68 151.254 199.499 151.707 199.514 152.175 C 199.514 152.713 199.289 153.15 199.014 153.15 C 198.739 153.15 198.514 153.813 198.514 154.625 C 198.572 155.258 198.394 155.891 198.014 156.4 C 197.633 156.9 197.455 157.525 197.514 158.151 C 197.573 158.776 197.395 159.401 197.014 159.901 C 196.595 160.726 196.421 161.655 196.514 162.576 C 196.585 163.571 196.404 164.569 195.989 165.476 C 195.651 165.814 195.539 169.226 195.676 175.202 C 195.864 183.84 196.114 186.053 197.514 191.653 C 197.827 192.903 198.202 194.528 198.352 195.278 C 198.427 195.891 198.679 196.469 199.077 196.941 C 199.404 197.364 199.56 197.895 199.514 198.428 C 199.514 199.103 199.739 199.678 200.014 199.678 C 200.289 199.678 200.514 200.129 200.514 200.679 C 200.514 201.229 200.739 201.679 201.014 201.679 C 201.289 201.679 201.514 202.129 201.514 202.679 C 201.514 203.229 201.739 203.679 202.014 203.679 C 202.289 203.679 202.514 204.129 202.514 204.679 C 202.514 205.229 202.739 205.679 203.014 205.679 C 203.289 205.679 203.515 206.129 203.515 206.679 C 203.515 207.229 203.74 207.679 204.015 207.679 C 204.29 207.679 204.515 208.129 204.515 208.679 C 204.515 209.229 204.702 209.679 204.927 209.679 C 205.152 209.679 205.665 210.304 206.052 211.054 C 206.474 211.855 207.009 212.592 207.64 213.242 C 208.752 214.267 208.752 214.68 207.64 214.68 C 206.988 214.779 206.406 215.14 206.027 215.68 C 205.704 216.184 205.198 216.543 204.615 216.68 C 203.778 216.999 203.041 217.534 202.477 218.23 C 201.677 219.092 201.027 219.642 201.027 219.48 C 201.027 218.505 197.202 221.768 190.001 228.856 C 188.186 230.504 186.514 232.302 185.001 234.231 C 184.471 235.19 183.787 236.056 182.976 236.794 C 181.863 237.931 181.075 239.169 181.213 239.544 C 181.35 239.919 181.213 240.206 180.95 240.206 C 180.388 240.206 179 241.456 179 241.944 C 178.756 242.461 178.417 242.927 178 243.319 C 177.511 243.793 177.164 244.395 177 245.057 C 177 245.407 176.8 245.707 176.563 245.707 C 176.325 245.707 175.988 246.094 175.825 246.582 C 175.392 247.623 174.873 248.626 174.275 249.582 C 173.809 250.223 173.462 250.943 173.25 251.707 C 173.375 251.707 173.037 252.507 172.487 253.47 C 172.02 254.242 171.687 255.087 171.5 255.97 C 171.5 256.37 171.275 256.707 171 256.707 C 170.725 256.707 170.5 257.157 170.5 257.708 C 170.5 258.258 170.275 258.708 170 258.708 C 169.725 258.708 169.5 259.145 169.5 259.695 C 169.347 260.672 169.007 261.61 168.5 262.458 C 168.004 263.288 167.669 264.204 167.512 265.158 C 167.512 265.708 167.287 266.146 167.012 266.146 C 166.737 266.146 166.512 266.821 166.512 267.646 C 166.512 268.471 166.287 269.146 166.012 269.146 C 165.737 269.146 165.512 269.496 165.512 269.921 C 165.512 270.346 165.749 270.571 166.137 270.346 C 166.524 270.121 166.637 270.133 166.137 270.671 C 165.766 271.116 165.548 271.668 165.512 272.246 C 165.512 272.746 165.287 273.146 165.012 273.146 C 164.737 273.146 164.512 274.046 164.512 275.146 C 164.512 276.246 164.287 277.146 164.012 277.146 C 163.737 277.146 163.512 278.396 163.512 279.872 C 163.612 280.906 163.439 281.949 163.012 282.897 C 162.737 283.072 162.512 285.309 162.512 287.897 C 162.512 290.485 162.287 292.722 162.012 292.897 C 161.737 293.072 161.512 295.223 161.512 297.673 C 161.512 300.323 161.712 302.148 162.012 302.148 C 162.312 302.148 162.512 303.048 162.512 304.148 C 162.512 305.248 162.737 306.148 163.012 306.148 C 163.327 306.194 163.549 306.482 163.512 306.798 C 163.512 307.723 164.687 310.136 165.137 310.149 C 165.337 310.149 165.512 310.486 165.512 310.911 C 165.512 311.899 169.762 316.149 170.75 316.149 C 171.175 316.149 171.512 316.374 171.512 316.649 C 171.512 316.924 171.962 317.149 172.512 317.149 C 173.062 317.149 173.512 317.324 173.512 317.524 C 173.512 318.199 176.175 319.149 178.088 319.149 C 178.848 319.072 179.613 319.248 180.263 319.649 C 180.688 320.337 341.024 320.337 341.024 319.649 C 341.024 319.374 342.149 319.149 343.524 319.149 C 344.899 319.149 346.024 318.924 346.024 318.649 C 346.024 318.374 346.474 318.149 347.025 318.149 C 347.575 318.149 348.025 317.924 348.025 317.649 C 348.025 317.374 348.475 317.149 349.025 317.149 C 349.575 317.149 350.025 316.924 350.025 316.649 C 350.025 316.374 350.337 316.149 350.712 316.149 C 351.825 316.149 355.45 312.311 356.4 310.149 C 356.875 309.049 357.438 308.149 357.65 308.149 C 357.863 308.149 358.038 307.711 358.038 307.173 C 358.011 306.71 358.179 306.257 358.5 305.923 C 359.75 305.136 359.488 289.485 358.038 280.647 C 357.75 278.859 357.375 276.546 357.225 275.521 C 357.169 274.749 356.915 274.004 356.488 273.359 C 356.152 272.954 355.99 272.432 356.038 271.909 C 356.038 270.408 355.538 269.083 355.075 269.408 C 354.875 269.533 354.813 268.996 354.925 268.221 C 355.038 267.446 354.925 266.646 354.588 266.458 C 354.197 266.04 353.998 265.479 354.037 264.908 C 354.037 264.233 353.812 263.658 353.537 263.658 C 353.262 263.658 353.037 263.22 353.037 262.683 C 353.053 262.215 352.872 261.761 352.537 261.433 C 352.175 261.011 351.996 260.462 352.037 259.908 C 352.037 259.233 351.812 258.658 351.537 258.658 C 351.262 258.658 351.037 258.208 351.037 257.658 C 351.037 257.107 350.812 256.657 350.537 256.657 C 350.262 256.657 350.037 256.207 350.037 255.657 C 350.037 255.107 349.812 254.657 349.537 254.657 C 349.262 254.657 349.037 254.207 349.037 253.657 C 349.037 253.107 348.812 252.657 348.537 252.657 C 348.262 252.657 348.037 252.207 348.037 251.657 C 348.037 251.107 347.812 250.657 347.537 250.657 C 347.262 250.657 347.037 250.307 347.037 249.882 C 346.893 249.184 346.545 248.544 346.037 248.044 C 345.55 247.573 345.204 246.976 345.037 246.319 C 345.037 245.957 344.812 245.657 344.537 245.657 C 344.262 245.657 344.037 245.307 344.037 244.894 C 344.001 244.432 343.712 244.028 343.287 243.844 C 342.874 243.682 342.662 243.344 342.824 243.107 C 342.987 242.869 342.824 242.656 342.562 242.656 C 342.279 242.663 342.043 242.44 342.037 242.156 C 341.688 241.367 341.177 240.66 340.537 240.081 C 339.864 239.467 339.35 238.699 339.036 237.844 C 338.645 236.92 338.046 236.099 337.286 235.443 C 336.574 234.823 335.981 234.077 335.536 233.243 C 335.536 232.481 326.786 223.793 325.611 223.43 C 325.023 223.243 324.535 222.893 324.535 222.655 C 324.535 222.418 324.085 222.08 323.535 221.905 C 322.985 221.73 322.535 221.267 322.535 220.892 C 322.535 220.517 322.235 220.305 321.698 220.505 C 321.16 220.705 320.985 220.63 321.235 220.242 C 321.485 219.855 320.96 219.43 319.91 219.592 C 319.698 219.592 319.535 219.417 319.535 219.13 C 319.535 218.842 319.31 218.73 319.035 218.905 C 318.76 219.08 318.535 218.905 318.535 218.642 C 318.535 218.055 317.285 216.655 316.797 216.655 C 316.28 216.41 315.814 216.071 315.422 215.655 C 314.951 215.168 314.354 214.822 313.697 214.655 C 313.335 214.655 313.035 214.43 313.035 214.154 C 313.013 213.903 313.196 213.681 313.447 213.654 C 313.672 213.654 314.185 213.029 314.572 212.279 C 314.849 211.702 315.188 211.157 315.585 210.654 C 316.889 208.783 317.886 206.715 318.535 204.529 C 318.535 204.054 318.76 203.654 319.035 203.654 C 319.31 203.654 319.535 203.204 319.535 202.654 C 319.535 202.104 319.76 201.654 320.035 201.654 C 320.31 201.654 320.535 201.204 320.535 200.654 C 320.535 200.104 320.76 199.653 321.035 199.653 C 321.31 199.653 321.535 199.103 321.535 198.403 C 321.493 197.849 321.673 197.3 322.035 196.878 C 322.397 196.456 322.577 195.908 322.535 195.353 C 322.535 194.678 322.76 194.103 323.035 194.103 C 323.31 194.103 323.535 193.203 323.535 192.103 C 323.535 191.003 323.76 190.103 324.035 190.103 C 324.31 190.103 324.535 188.99 324.535 187.603 C 324.441 186.649 324.615 185.688 325.035 184.827 C 325.335 184.64 325.536 180.827 325.536 175.077 C 325.536 169.326 325.335 165.514 325.035 165.326 C 324.616 164.501 324.443 163.572 324.535 162.651 C 324.605 161.634 324.407 160.617 323.96 159.701 C 323.561 159.076 323.373 158.34 323.423 157.601 C 323.423 156.763 323.26 156.075 322.998 156.075 C 322.735 156.075 322.535 155.4 322.535 154.575 C 322.535 153.75 322.31 153.075 322.035 153.075 C 321.76 153.075 321.535 152.638 321.535 152.1 C 321.551 151.632 321.369 151.179 321.035 150.85 C 320.673 150.428 320.493 149.879 320.535 149.325 C 320.535 148.65 320.31 148.075 320.035 148.075 C 319.76 148.075 319.535 147.625 319.535 147.075 C 319.535 146.525 319.31 146.075 319.035 146.075 C 318.76 146.075 318.535 145.65 318.535 145.15 C 318.353 144.204 317.97 143.308 317.41 142.524 C 316.785 141.587 315.972 140.212 315.585 139.462 C 314.905 138.32 314.109 137.252 313.21 136.274 C 312.527 135.621 311.96 134.855 311.535 134.011 C 311.535 133.424 302.134 124.011 301.534 124.011 C 300.876 123.729 300.29 123.301 299.821 122.761 C 299.356 122.221 298.775 121.794 298.121 121.511 C 297.587 121.308 297.12 120.962 296.771 120.51 C 296.367 120.016 295.815 119.665 295.196 119.51 C 294.821 119.51 294.521 119.285 294.521 119.01 C 294.507 118.72 294.261 118.496 293.971 118.51 C 293.242 118.299 292.563 117.947 291.971 117.473 C 291.171 116.91 290.521 116.573 290.521 116.735 C 290.521 116.898 289.996 116.735 289.358 116.273 C 288.72 115.81 288.045 115.66 287.858 115.848 C 287.67 116.035 287.52 115.848 287.52 115.598 C 287.52 115.348 286.97 115.01 286.27 115.01 C 285.716 115.052 285.167 114.872 284.745 114.51 C 284.332 114.149 283.792 113.969 283.245 114.01 C 282.698 114.051 282.158 113.871 281.745 113.51 C 281.235 113.13 280.603 112.952 279.97 113.01 C 279.157 113.01 278.495 112.785 278.495 112.51 C 278.495 112.235 277.72 112.01 276.77 112.01 C 276.057 112.08 275.342 111.904 274.744 111.51 C 273.797 111.082 272.754 110.91 271.719 111.01 C 270.219 111.01 268.994 110.785 268.994 110.51 C 268.994 110.235 265.906 110.01 260.743 110.01 C 255.581 110.01 252.493 110.197 252.493 110.51 M 264.994 151.463 C 264.994 151.888 267.406 152.463 270.057 152.713 C 270.869 152.713 271.307 153.05 271.132 153.438 C 270.957 153.825 271.132 154.063 271.457 154.063 C 273.548 154.969 275.488 156.192 277.207 157.688 C 277.594 158.086 278.069 158.386 278.595 158.563 C 278.8 158.551 278.961 158.737 278.92 158.938 C 279.06 160.17 279.652 161.306 280.582 162.126 C 281.072 162.541 281.395 163.117 281.495 163.751 C 281.495 164.201 281.72 164.564 281.995 164.564 C 282.27 164.564 282.495 165.014 282.495 165.564 C 282.495 166.114 282.72 166.564 282.995 166.564 C 283.27 166.564 283.495 167.226 283.495 168.039 C 283.437 168.672 283.615 169.304 283.995 169.814 C 284.27 169.989 284.495 172.314 284.495 175.064 C 284.495 177.814 284.27 180.14 283.995 180.315 C 283.633 180.737 283.453 181.285 283.495 181.84 C 283.495 182.515 283.27 183.09 282.995 183.09 C 282.72 183.09 282.495 183.527 282.495 184.065 C 282.495 184.538 282.3 184.99 281.957 185.315 C 281.63 185.642 281.51 186.123 281.645 186.565 C 281.807 187.19 281.645 187.39 281.195 187.215 C 280.745 187.04 280.495 187.278 280.495 187.778 C 280.324 188.533 279.932 189.22 279.37 189.753 C 278.757 190.39 277.457 191.84 276.495 192.978 C 275.83 193.898 274.921 194.613 273.869 195.041 C 273.382 195.041 272.994 195.278 272.994 195.553 C 272.994 195.828 272.544 196.053 271.994 196.053 C 271.444 196.053 270.994 196.278 270.994 196.553 C 270.994 196.828 270.544 197.053 269.994 197.053 C 269.444 197.053 268.994 197.253 268.994 197.503 C 268.994 199.003 253.13 198.991 252.205 197.503 C 251.867 197.192 251.414 197.034 250.955 197.066 C 250.418 197.066 249.98 196.841 249.98 196.566 C 249.98 196.291 249.643 196.066 249.23 196.066 C 248.818 196.066 248.48 195.841 248.48 195.566 C 248.48 195.291 248.143 195.066 247.718 195.066 C 246.73 195.066 240.48 188.815 240.48 187.828 C 240.48 187.403 240.255 187.065 239.98 187.065 C 239.705 187.065 239.48 186.615 239.48 186.065 C 239.48 185.515 239.255 185.065 238.979 185.065 C 238.704 185.065 238.479 184.615 238.479 184.065 C 238.479 183.515 238.254 183.065 237.979 183.065 C 237.704 183.065 237.479 182.39 237.479 181.565 C 237.479 180.74 237.254 180.065 236.979 180.065 C 236.704 180.065 236.479 178.064 236.479 175.064 C 236.479 172.064 236.679 170.064 236.979 170.064 C 237.279 170.064 237.479 169.276 237.479 168.314 C 237.479 167.351 237.704 166.564 237.979 166.564 C 238.254 166.564 238.479 166.114 238.479 165.564 C 238.479 165.014 238.704 164.564 238.979 164.564 C 239.255 164.564 239.48 164.164 239.48 163.676 C 239.579 163.024 239.94 162.442 240.48 162.063 C 240.981 161.743 241.339 161.241 241.48 160.663 C 241.48 159.826 245.33 156.063 246.18 156.063 C 246.781 155.926 247.331 155.623 247.768 155.188 C 248.528 154.558 249.369 154.033 250.268 153.625 C 251.093 153.25 252.155 152.75 252.643 152.5 C 253.313 152.22 254.03 152.072 254.756 152.063 C 255.456 152.063 256.006 151.838 256.006 151.563 C 256.006 151.288 257.843 151.063 260.506 151.063 C 263.006 151.063 265.006 151.263 265.006 151.513 M 263.269 240.156 C 264.561 240.602 265.932 240.772 267.294 240.656 C 269.444 240.656 271.044 240.869 271.044 241.156 C 271.044 241.444 271.944 241.656 273.044 241.656 C 274.144 241.656 275.044 241.881 275.044 242.156 C 275.044 242.431 275.957 242.656 277.07 242.656 C 278.182 242.656 278.982 242.856 278.795 243.157 C 278.607 243.457 279.045 243.657 279.77 243.657 C 280.495 243.657 281.02 243.882 281.02 244.157 C 281.02 244.432 281.582 244.657 282.27 244.657 C 282.958 244.657 283.52 244.882 283.52 245.157 C 283.52 245.432 283.97 245.657 284.52 245.657 C 285.07 245.657 285.52 245.882 285.52 246.157 C 285.52 246.432 285.97 246.657 286.52 246.657 C 287.07 246.657 287.52 246.882 287.52 247.157 C 287.52 247.432 287.87 247.657 288.295 247.657 C 288.993 247.801 289.633 248.149 290.133 248.657 C 290.607 249.146 291.209 249.493 291.871 249.657 C 292.221 249.657 292.521 249.844 292.521 250.069 C 292.521 250.295 293.133 250.807 293.896 251.195 C 296.396 252.445 307.022 262.933 307.022 264.083 C 307.205 264.599 307.504 265.065 307.897 265.446 C 308.51 266.165 309.042 266.948 309.484 267.783 C 309.872 268.546 310.384 269.158 310.609 269.158 C 310.834 269.158 311.022 269.608 311.022 270.158 C 311.022 270.708 311.247 271.158 311.522 271.158 C 311.797 271.158 312.022 271.608 312.022 272.159 C 312.022 272.709 312.247 273.159 312.522 273.159 C 312.797 273.159 313.022 273.609 313.022 274.159 C 313.022 274.709 313.247 275.159 313.522 275.159 C 313.797 275.159 314.022 275.596 314.022 276.134 C 314.007 276.602 314.188 277.055 314.522 277.384 C 317.31 279.109 316.485 279.134 260.769 279.134 C 206.852 279.134 206.515 279.134 206.515 278.134 C 206.515 277.584 206.74 277.134 207.015 277.134 C 207.29 277.134 207.515 276.684 207.515 276.134 C 207.515 275.584 207.74 275.134 208.015 275.134 C 208.33 275.088 208.552 274.8 208.515 274.484 C 208.515 273.559 209.69 271.146 210.14 271.133 C 210.34 271.133 210.515 270.683 210.515 270.133 C 210.515 269.583 210.74 269.133 211.015 269.133 C 211.29 269.133 211.515 268.808 211.515 268.408 C 211.742 267.619 212.173 266.903 212.765 266.333 C 213.351 265.774 213.782 265.072 214.015 264.295 C 214.517 263.207 215.241 262.236 216.14 261.445 C 217.315 260.195 218.716 258.745 219.266 258.07 C 220.26 257.005 221.348 256.03 222.516 255.157 C 223.591 254.357 224.614 253.488 225.579 252.557 C 225.929 252.121 226.412 251.81 226.954 251.67 C 227.246 251.684 227.496 251.462 227.516 251.17 C 227.523 250.886 227.758 250.663 228.041 250.67 C 228.647 250.476 229.193 250.132 229.629 249.669 C 230.1 249.183 230.697 248.837 231.354 248.669 C 231.716 248.669 232.016 248.482 232.016 248.269 C 232.016 248.057 232.804 247.544 233.767 247.169 C 234.729 246.794 235.517 246.294 235.517 246.082 C 235.517 245.869 235.967 245.669 236.517 245.669 C 237.067 245.669 237.517 245.444 237.517 245.169 C 237.517 244.894 238.067 244.669 238.767 244.669 C 239.321 244.711 239.87 244.531 240.292 244.169 C 240.621 243.835 241.074 243.654 241.542 243.669 C 242.08 243.669 242.517 243.444 242.517 243.169 C 242.517 242.894 243.305 242.669 244.267 242.669 C 245.23 242.669 246.017 242.444 246.017 242.169 C 246.017 241.894 247.03 241.669 248.268 241.669 C 249.505 241.669 250.518 241.444 250.518 241.169 C 250.518 240.894 252.105 240.669 254.268 240.669 C 256.431 240.669 258.018 240.456 258.018 240.169 C 258.018 239.881 259.131 239.669 260.518 239.669 C 261.472 239.575 262.433 239.748 263.294 240.169 M 207.84 349.676 C 207.66 349.983 207.333 350.173 206.977 350.176 C 206.177 350.176 204.365 351.302 204.365 351.802 C 204.365 352.002 204.102 352.177 203.79 352.177 C 203.139 352.177 201.427 354.364 201.427 355.189 C 201.427 355.489 201.302 355.627 201.152 355.514 C 200.789 355.214 199.902 356.477 200.227 356.877 C 200.339 357.039 200.227 357.177 199.989 357.177 C 199.352 357.177 198.489 358.427 198.489 359.39 C 198.489 359.827 198.327 360.177 198.127 360.177 C 197.927 360.177 197.752 360.727 197.752 361.427 C 197.79 361.961 197.663 362.493 197.389 362.952 C 197.096 363.576 196.971 364.266 197.027 364.952 C 197.08 365.641 196.95 366.33 196.652 366.953 C 196.336 367.928 196.213 368.955 196.289 369.978 C 196.289 371.478 196.452 372.703 196.652 372.703 C 196.852 372.703 197.027 373.591 197.027 374.678 C 196.964 375.455 197.089 376.235 197.389 376.953 C 197.663 377.413 197.79 377.945 197.752 378.478 C 197.752 379.153 197.877 379.729 198.027 379.729 C 198.177 379.729 198.527 380.404 198.802 381.229 C 199.077 382.054 199.552 382.729 199.864 382.729 C 200.177 382.729 200.352 382.854 200.239 383.016 C 200.127 383.179 200.877 384.479 202.739 386.604 C 203.016 386.941 203.408 387.164 203.84 387.229 C 204.132 387.215 204.382 387.437 204.402 387.729 C 204.402 388.004 204.752 388.229 205.165 388.229 C 205.577 388.229 205.815 388.454 205.69 388.729 C 205.565 389.004 206.002 389.229 206.79 389.229 C 207.577 389.229 208.04 389.429 207.89 389.729 C 207.74 390.029 228.179 390.229 268.932 390.229 C 309.684 390.229 330.186 390.054 330.186 389.729 C 330.186 389.404 330.673 389.229 331.286 389.229 C 331.898 389.229 332.386 389.004 332.386 388.729 C 332.386 388.454 332.711 388.229 333.111 388.229 C 333.511 388.229 333.849 388.004 333.849 387.729 C 333.869 387.437 334.119 387.215 334.411 387.229 C 336.036 387.229 339.049 382.229 340.924 376.391 C 341.574 374.378 341.412 363.227 340.737 363.227 C 340.574 363.227 340.449 362.79 340.449 362.252 C 340.449 360.015 335.749 352.252 334.411 352.252 C 334.119 352.266 333.869 352.044 333.849 351.752 C 333.849 351.477 333.511 351.252 333.111 351.252 C 332.711 351.252 332.386 351.027 332.386 350.751 C 332.386 350.476 331.898 350.251 331.298 350.251 C 330.828 350.282 330.368 350.098 330.048 349.751 C 329.736 349.064 208.24 349.064 207.927 349.751 M -5 0.14 L -5 0.14 L -5 0.14 L -5 0.14",
|
||
style: { "fill-rule": "evenodd" }
|
||
};
|
||
function o5(e, t) {
|
||
return a(), i("path", t5);
|
||
}
|
||
const s5 = /* @__PURE__ */ p(e5, [["render", o5]]), n5 = {}, a5 = {
|
||
id: "svgg",
|
||
transform: "matrix(1.250106, 0, 0, 1.250106, 0.059988, 0.085129)"
|
||
}, l5 = /* @__PURE__ */ l("path", {
|
||
id: "path4",
|
||
class: "cls-1",
|
||
d: "M181.7.28c-.94.09-1.7.34-1.7.54s-.62.38-1.38.38a2.5,2.5,0,0,0-1.62.4,1.68,1.68,0,0,1-1.22.4c-.54,0-1,.18-1,.4s-.37.4-.82.4-.72.18-.58.4-.2.4-.78.4-1,.18-1,.4-.36.4-.8.4-.8.18-.8.4-.36.4-.8.4-.8.18-.8.4-.36.4-.8.4-.8.15-.8.33-.5.59-1.1.9c-1.4.72-1.87,1.18-2.24,2.16-.25.66-.36.69-.67.2s-.38-.5-.38,0c0,.31-.13.44-.28.3-.44-.45-7.73,7.31-7.73,8.23,0,.46-.11.72-.25.59-.31-.32-1,.4-1.72,1.81-.31.6-.72,1.1-.9,1.1s-.33.36-.33.8-.18.8-.4.8-.4.36-.4.8-.18.8-.4.8-.4.36-.4.8-.18.8-.4.8-.4.27-.4.6-.18.6-.4.6-.4.35-.4.78a1.34,1.34,0,0,1-.4,1,1.68,1.68,0,0,0-.4,1.22c0,.54-.16,1-.36,1s-.45.52-1.07,4.7c-.14.94-.4,1.7-.58,1.7s-.35,3.64-.37,8.09-.22,8.26-.43,8.48a2.15,2.15,0,0,0-.39,1.31c0,.51-.21.92-.47.92s-.35.11-.22.24c.67.67-1.55,2-3.05,1.88-1.12-.12-1.46,0-1.24.32.74,1.19-2.65-1.3-5.09-3.74a14.64,14.64,0,0,0-3.18-2.7c-.26,0-.38-.11-.25-.24.28-.27-3.9-4.56-4.45-4.56a4.81,4.81,0,0,1-1.55-1.11,16.29,16.29,0,0,0-3.14-2.09,10.91,10.91,0,0,1-2.21-1.34c-.14-.19-.33-.11-.43.18s-.38.3-.91-.32-1-.76-1.27-.64-.54,0-.54-.17-.91-.61-2-.92a6.84,6.84,0,0,1-2.22-.87,2.66,2.66,0,0,0-1.57-.32c-.76,0-1.38-.18-1.38-.4s-1-.4-2.2-.4-2.2-.18-2.2-.4-2.6-.4-7-.4-7,.15-7,.4-1.07.4-2.4.4-2.4.18-2.4.4-.59.4-1.32.4a3.53,3.53,0,0,0-1.7.33,9.28,9.28,0,0,1-2.18.87,11.44,11.44,0,0,0-2.24.87.58.58,0,0,1-.7.06c-.14-.15-.26.06-.26.45s-.21.63-.59.48a.71.71,0,0,0-.82.16,1.28,1.28,0,0,1-1,.38,1,1,0,0,0-.88.37,1,1,0,0,1-.71.5,4,4,0,0,0-1.38.83,2.83,2.83,0,0,1-1.23.7c-.24,0-.69.36-1,.8a1.84,1.84,0,0,1-1.08.8,41.17,41.17,0,0,0-5.32,4.9c-2.65,2.7-5,5.08-5.23,5.3-5.62,5.45-10,9.93-10,10.27a2.12,2.12,0,0,1-.7,1.08A7.38,7.38,0,0,0,46,71.3c-.31.6-.72,1.1-.9,1.1s-.33.36-.33.8-.18.8-.4.8-.4.35-.4.78a1.33,1.33,0,0,1-.38,1,.71.71,0,0,0-.16.82c.15.38,0,.59-.48.59s-.6.12-.45.26a.58.58,0,0,1-.06.7,11.44,11.44,0,0,0-.87,2.24,9.28,9.28,0,0,1-.87,2.18,3.53,3.53,0,0,0-.33,1.7c0,.73-.18,1.32-.4,1.32s-.4,1.07-.4,2.4-.18,2.4-.4,2.4-.4,2.6-.4,7,.15,7,.4,7,.4,1,.4,2.17.19,2.23.44,2.31.44.82.44,1.63.12,1.49.27,1.49a4.57,4.57,0,0,1,.82,1.9,10.27,10.27,0,0,0,.94,2.4c.21.27.23.51,0,.51s0,.27.4.58a1.18,1.18,0,0,1,.52,1.17c-.12.32-.1.65.05.71a9.08,9.08,0,0,1,1.24,2,5.18,5.18,0,0,0,1.3,1.9c.19,0,.34.27.34.6a1.62,1.62,0,0,0,.8,1.09,1.63,1.63,0,0,1,.8,1c0,.65,4.24,4.93,4.56,4.6.13-.13.24,0,.24.24,0,.62,4.25,4.88,4.56,4.56.13-.13.24.07.24.43s.16.67.35.67c1.15,0,1.36,5.08.25,6.25-.44.46-.94.77-1.1.67s-.3,0-.3.26-.41.42-.92.42a2.15,2.15,0,0,0-1.31.39c-.22.21-3.88.4-8.48.43s-8.09.2-8.09.41-.62.37-1.38.37A2.5,2.5,0,0,0,35,146a3,3,0,0,1-1.82.4c-.87,0-1.58.18-1.58.4s-.44.4-1,.4a1.68,1.68,0,0,0-1.22.4,1.34,1.34,0,0,1-1,.4c-.43,0-.78.18-.78.4s-.28.4-.62.4-.52.18-.38.4-.2.4-.78.4-1,.18-1,.4-.36.4-.8.4-.8.18-.8.4-.36.4-.8.4-.8.15-.8.33-.5.59-1.1.9a7.6,7.6,0,0,0-1.75,1.27,2.12,2.12,0,0,1-1.06.7c-.62,0-8.13,7.42-7.82,7.73.14.15.05.27-.2.27a.46.46,0,0,0-.47.45,2.12,2.12,0,0,1-.7,1.1,7.6,7.6,0,0,0-1.27,1.75c-.31.6-.72,1.1-.9,1.1s-.33.36-.33.8-.18.8-.4.8-.4.36-.4.8-.18.8-.4.8-.4.36-.4.8-.18.8-.4.8-.4.46-.4,1-.17.92-.4.78-.4.12-.4.58-.18.82-.4.82-.4.44-.4,1A1.68,1.68,0,0,1,1.6,177a1.9,1.9,0,0,0-.4,1.34,2.6,2.6,0,0,1-.5,1.6c-.73.73-.73,39.72,0,40,.28.09.5.77.5,1.51A2.42,2.42,0,0,0,1.6,223a1.68,1.68,0,0,1,.4,1.22c0,.54.18,1,.4,1s.4.37.4.82.18.72.4.58.4.2.4.78.18,1,.4,1,.4.36.4.8.18.8.4.8.4.36.4.8.18.8.4.8.4.36.4.8.15.8.33.8.59.5.9,1.1a7.6,7.6,0,0,0,1.27,1.75,2.12,2.12,0,0,1,.7,1.1.43.43,0,0,0,.4.45.3.3,0,0,1,.3.39c-.12.45,7.23,7.61,7.81,7.61a2.13,2.13,0,0,1,1,.7,7.6,7.6,0,0,0,1.75,1.27c.6.31,1.1.72,1.1.9s.36.33.8.33.8.2.8.44.28.34.62.21a.63.63,0,0,1,.84.36,1.11,1.11,0,0,0,1,.59c.42,0,.76.18.76.4s.27.4.6.4.6.18.6.4.35.4.78.4a1.34,1.34,0,0,1,1,.4,1.68,1.68,0,0,0,1.22.4c.54,0,1,.18,1,.4s.72.4,1.6.4,1.6.18,1.6.4.72.4,1.6.4,1.6.17,1.6.38,3.3.39,8.08.4,8.25.19,8.48.42a2.18,2.18,0,0,0,1.32.4c.51,0,.92.17.92.37s.34.48.76.62c2.16.68,1.88,5.18-.46,7.46A3.8,3.8,0,0,0,56,266c0,.26-.13.39-.3.3-.39-.23-2.12,1.57-1.81,1.88.14.13,0,.24-.23.24-.65,0-5.66,5.05-5.66,5.7a1.85,1.85,0,0,1-.8,1.1,1.86,1.86,0,0,0-.8,1.09c0,.28-.15.51-.34.51a5.18,5.18,0,0,0-1.3,1.9,9.35,9.35,0,0,1-1.24,2c-.15.07-.17.39-.05.72a1.17,1.17,0,0,1-.52,1.16c-.41.31-.59.57-.4.58s.18.23,0,.51a10.89,10.89,0,0,0-.92,2.3,9.28,9.28,0,0,1-.87,2.18,3.53,3.53,0,0,0-.33,1.7c0,.73-.18,1.32-.4,1.32s-.4,1-.4,2.2-.18,2.2-.4,2.2-.4,2.6-.4,7,.15,7,.4,7,.4,1.07.4,2.4.18,2.4.4,2.4.4.59.4,1.32a3.53,3.53,0,0,0,.33,1.7,9.28,9.28,0,0,1,.87,2.18,12.11,12.11,0,0,0,.84,2.2,1.9,1.9,0,0,1,.33.7,12.35,12.35,0,0,0,1.73,3.43c.17.08.3.48.3.9s.15.77.33.77.59.5.9,1.1c.7,1.36,1.38,2.1,1.93,2.1.23,0,.32.26.19.58s1.53,2.29,4.72,5.41c5.91,5.8,4.55,4.43,10.3,10.31a43.33,43.33,0,0,0,5.27,4.9,2.1,2.1,0,0,1,1.11.7A7.38,7.38,0,0,0,71.3,354c.6.31,1.1.71,1.1.9s.36.33.8.33.8.18.8.4.36.4.8.4.8.18.8.4.36.4.8.4.8.16.8.35.41.49.9.65,1,.33,1.1.38.88.22,1.7.4a4,4,0,0,1,1.73.66,2.54,2.54,0,0,0,1.59.36c.76,0,1.38.18,1.38.4s1.07.4,2.4.4,2.4.17,2.4.37,3,.39,7,.41c4.51,0,7-.11,7-.37s1-.41,2.2-.41,2.2-.18,2.2-.4.62-.4,1.38-.4a2.52,2.52,0,0,0,1.6-.37,4,4,0,0,1,1.86-.64,15.9,15.9,0,0,0,3.84-1.43,11.53,11.53,0,0,1,2.76-1.16c.31,0,.56-.18.56-.4a.48.48,0,0,1,.52-.4,2.91,2.91,0,0,0,1.39-.8,3,3,0,0,1,1.27-.8c.23,0,.64-.36.91-.8a1.62,1.62,0,0,1,1-.8c.28,0,2.83-2.33,5.66-5.17,4-4,5.51-5.27,6.71-5.6,2-.53,4.37.07,4.72,1.18.14.44.42.79.63.79s.37.41.37.92a2.15,2.15,0,0,0,.39,1.31c.21.21.4,3.88.43,8.48,0,4.45.2,8.09.39,8.09s.4.67.47,1.5.32,1.46.56,1.42.37.54.26,1.7,0,1.78.26,1.78.44.44.44,1a1.68,1.68,0,0,0,.4,1.22,1.34,1.34,0,0,1,.4,1c0,.43.15.78.32.78s.58.63.88,1.4.7,1.4.87,1.4.33.36.33.8.18.8.4.8.4.36.4.8.15.8.33.8.59.49.9,1.1a7.38,7.38,0,0,0,1.27,1.75,2.12,2.12,0,0,1,.7,1.08c0,.69,8.1,8.74,9.1,9.05.49.15.9.44.9.65s.32.37.71.37a1.93,1.93,0,0,1,1.29.8,1.93,1.93,0,0,0,1.29.8c.39,0,.71.19.71.42s.17.32.37.2.64,0,1,.38a2.12,2.12,0,0,0,1.23.6c.35,0,.63.18.63.4s.36.4.8.4.8.18.8.4.36.4.8.4.8.18.8.4.44.4,1,.4a1.68,1.68,0,0,1,1.22.4,2.42,2.42,0,0,0,1.59.4c.74,0,1.42.22,1.51.5s4.51.5,20.1.5,20-.11,20.1-.5.68-.5,1.31-.5a2,2,0,0,0,1.39-.4,1.68,1.68,0,0,1,1.22-.4c.54,0,1-.18,1-.4s.36-.4.8-.4.8-.18.8-.4.34-.4.76-.4c.91,0,4-1.61,4-2.07,0-.18.36-.33.8-.33s.8-.18.8-.4.24-.4.53-.4a2.72,2.72,0,0,0,1.33-.76,11.1,11.1,0,0,1,2-1.36c1.26-.67,8.56-8.08,8.56-8.7a5.12,5.12,0,0,1,1.2-1.64,4.49,4.49,0,0,0,1.2-1.8c0-.3.18-.54.4-.54s.4-.36.4-.8.15-.8.33-.8.57-.63.87-1.4.7-1.4.88-1.4.32-.36.32-.8.18-.8.4-.8.4-.35.4-.78a1.34,1.34,0,0,1,.4-1,1.68,1.68,0,0,0,.4-1.22c0-.54.16-1,.36-1s.47-.85.61-1.9c.66-5,.69-5.8.27-6.22a3.61,3.61,0,0,1-.44-2c0-.84-.18-1.52-.4-1.52s-.4-.36-.4-.8-.18-.8-.4-.8-.4-.36-.4-.8-.18-.8-.4-.8a.48.48,0,0,1-.4-.52c0-.71-2.35-3.15-3.7-3.85-.6-.31-1.1-.71-1.1-.9s-.36-.33-.8-.33-.8-.18-.8-.4-.35-.4-.78-.4a1.34,1.34,0,0,1-1-.4c-.14-.23-2.4-.4-5.42-.4-3.19,0-5.18.15-5.18.4s-.36.4-.79.4a5.69,5.69,0,0,0-2.1.75c-1.34.76-4.58,3.65-4.1,3.65.15,0-.28.52-1,1.16a3.94,3.94,0,0,0-1.24,1.78,1.11,1.11,0,0,1-.4.86,1.68,1.68,0,0,0-.4,1.22c0,.54-.18,1-.4,1s-.4.36-.4.8-.18.8-.4.8-.4.27-.4.6-.18.6-.4.6-.4.27-.4.61c0,.79-3.4,4.19-4.19,4.19-.33,0-.61.18-.61.4s-.25.4-.55.4a2.13,2.13,0,0,0-1.22.9c-.37.49-.56.68-.42.4s0-.5-.39-.5-.62.18-.62.4-1,.4-2.2.4-2.2.18-2.2.4-2.8.4-7.6.4-7.6-.15-7.6-.4-1-.4-2.2-.4-2.2-.18-2.2-.4a.47.47,0,0,0-.52-.4c-.74,0-2.67-.94-2.68-1.3,0-.17-.28-.3-.61-.3-.84,0-3.93-3.16-4.62-4.72-.31-.7-.7-1.28-.87-1.28s-.3-.36-.3-.8-.18-.8-.4-.8-.4-1.07-.4-2.4-.18-2.4-.4-2.4-.4-2.87-.4-7.8-.15-7.8-.4-7.8-.4-.72-.4-1.6-.18-1.6-.4-1.6-.4-.48-.4-1.06c0-1.08-1.91-5.43-2.49-5.67-.17-.08-.31-.48-.31-.9s-.17-.77-.37-.77-.49-.37-.64-.82a7.91,7.91,0,0,0-1.62-2.19,6,6,0,0,1-1.37-1.7c0-.49-2.64-3.29-3.11-3.29a7.48,7.48,0,0,1-2-1.6,7.43,7.43,0,0,0-2.07-1.6,3,3,0,0,1-1.27-.8,2.91,2.91,0,0,0-1.39-.8c-.28,0-.52-.14-.52-.3s-.59-.54-1.3-.84l-2.1-.86a7.51,7.51,0,0,0-2.71-.86,3.8,3.8,0,0,1-1.4-.46,5.6,5.6,0,0,0-2.19-.49c-.6,0-1.1-.1-1.1-.29,0-.35-15.1-.16-16.8.21a14.67,14.67,0,0,1-1.52.26.28.28,0,0,0-.25.47c.18.3,0,.36-.56.18a2.32,2.32,0,0,0-1.54.13c-.4.22-1.67.8-2.83,1.29a5.62,5.62,0,0,0-2.1,1.23c0,.18-.36.33-.8.33s-.8.17-.8.37-.37.49-.81.63A6,6,0,0,0,117.4,315a3.72,3.72,0,0,1-1.31,1,23.68,23.68,0,0,0-3.4,3,30.4,30.4,0,0,0-2.87,3,14.37,14.37,0,0,1-1.9,2,9.11,9.11,0,0,1-2.61,2,.92.92,0,0,0-.76.6c-.13.33-.4.5-.59.37a.94.94,0,0,0-.86.1c-1.93,1.24-7.5,1.8-9.58,1a7,7,0,0,0-2.44-.72c-.33.26-4.42-3.45-10.28-9.34-6.23-6.26-7.26-7.58-8.75-11.29a17.52,17.52,0,0,1,0-7.76,41.82,41.82,0,0,1,2.5-5.17A14.31,14.31,0,0,1,77.2,291a15.3,15.3,0,0,0,2.6-2.35c2.44-2.43,3.21-3.43,2.14-2.77-.28.17-.36.11-.19-.16a.78.78,0,0,1,.93-.19c.5.19.6.08.39-.44s-.1-.59.14-.44.52-.08.67-.47a8.21,8.21,0,0,1,1.39-1.88,4.17,4.17,0,0,0,1.13-1.72c0-.3.18-.54.4-.54s.4-.36.4-.8.13-.8.3-.8c.36,0,1.3-1.94,1.3-2.68a.47.47,0,0,1,.4-.52c.22,0,.4-.32.4-.72a2,2,0,0,1,.33-1.1c1.13-1.3,1.47-4.26,1.47-12.78,0-9.26-.15-10.33-2.11-15l-1-2.3c-.3-.71-.67-1.3-.84-1.3s-.3-.24-.3-.52a2.91,2.91,0,0,0-.8-1.39,3,3,0,0,1-.8-1.27,7.43,7.43,0,0,0-1.6-2.07,7.48,7.48,0,0,1-1.6-2c0-.48-2.81-3.11-3.32-3.11a4.16,4.16,0,0,1-1.42-1.1,10.39,10.39,0,0,0-2.16-1.67c-.61-.31-1.1-.71-1.1-.9s-.22-.33-.5-.33a12.49,12.49,0,0,1-2.75-1.19,5.79,5.79,0,0,0-2.5-.93c-.14.14-.25,0-.25-.21s-.54-.47-1.2-.47-1.2-.18-1.2-.4-.72-.4-1.6-.4-1.6-.18-1.6-.4-2.87-.4-7.8-.4-7.8-.15-7.8-.4-1.07-.4-2.4-.4-2.4-.18-2.4-.4-.36-.4-.8-.4-.8-.19-.8-.42-.18-.31-.4-.18-.51,0-.65-.37A1,1,0,0,0,39,220c-.79,0-4.15-3.43-4.15-4.23,0-.39-.22-.57-.56-.44s-.49,0-.36-.51a1,1,0,0,0-.25-1,1.38,1.38,0,0,1-.43-1c0-.43-.18-.78-.4-.78s-.4-1-.4-2.2-.18-2.2-.4-2.2-.4-2.8-.4-7.6.15-7.6.4-7.6.4-1,.4-2.2.18-2.2.4-2.2a.47.47,0,0,0,.4-.52c0-.74.94-2.67,1.3-2.68.17,0,.3-.28.3-.61,0-.84,3.16-3.93,4.72-4.62.7-.31,1.28-.7,1.28-.87s.36-.3.8-.3.8-.18.8-.4,1.06-.4,2.37-.4a4.73,4.73,0,0,0,2.5-.39c.08-.23,3.22-.41,7.83-.43,4.44,0,7.7-.19,7.7-.41s.72-.37,1.6-.37,1.6-.18,1.6-.4.54-.4,1.2-.4,1.2-.19,1.2-.42.16-.33.35-.21c.42.26,5.1-2,6.22-3.07a2.9,2.9,0,0,1,1.14-.7,4.41,4.41,0,0,0,1.49-1.2,4.52,4.52,0,0,1,1.48-1.2c.51,0,3.32-2.63,3.32-3.11a7.48,7.48,0,0,1,1.6-2,7.43,7.43,0,0,0,1.6-2.07,3,3,0,0,1,.8-1.27,2.91,2.91,0,0,0,.8-1.39c0-.28.14-.52.3-.52s.54-.59.84-1.3c1.12-2.75,1.36-3.32,1.71-4a4,4,0,0,0,.35-1.48,1.37,1.37,0,0,1,.31-1c1.51-.93.82-21.79-.78-23.63a2,2,0,0,1-.33-1.1c0-.4-.16-.72-.35-.72s-.45-.52-.58-1.15a4.07,4.07,0,0,0-.85-1.77,2.17,2.17,0,0,1-.62-1.25c0-.35-.18-.63-.4-.63s-.4-.24-.4-.54a4.49,4.49,0,0,0-1.2-1.8,5.25,5.25,0,0,1-1.2-1.61,22.93,22.93,0,0,0-3-3.38,35.55,35.55,0,0,0-3-2.87,31.11,31.11,0,0,1-3.4-3.49,38.9,38.9,0,0,1-2.55-5.23,17.52,17.52,0,0,1,0-7.76c1.54-3.81,2.49-5,9.37-11.9s8.09-7.83,11.9-9.37a17.52,17.52,0,0,1,7.76,0,38.9,38.9,0,0,1,5.23,2.55A31.11,31.11,0,0,1,109.8,78a35.55,35.55,0,0,0,2.87,3,22.93,22.93,0,0,0,3.38,3,5.25,5.25,0,0,1,1.61,1.2,4.49,4.49,0,0,0,1.8,1.2c.3,0,.54.18.54.4s.28.4.63.4a2.17,2.17,0,0,1,1.25.62,4.07,4.07,0,0,0,1.77.85c.63.13,1.15.39,1.15.58s.32.35.72.35a2,2,0,0,1,1.1.33c1.84,1.6,22.7,2.29,23.63.78a1.37,1.37,0,0,1,1-.31,3.85,3.85,0,0,0,1.48-.37,9.74,9.74,0,0,1,1.42-.6c.39-.12.61-.4.47-.62s0-.3.37-.17c.65.25,3-.64,3-1.14,0-.16.24-.3.52-.3a2.91,2.91,0,0,0,1.39-.8,3,3,0,0,1,1.27-.8,7.43,7.43,0,0,0,2.07-1.6,7.66,7.66,0,0,1,2-1.6c.62,0,1.59-1.16,1.32-1.59-.13-.22,0-.31.3-.19s.78-.25,1.12-.91a10.5,10.5,0,0,1,1.68-2.17,4.07,4.07,0,0,0,1.1-1.43,2.9,2.9,0,0,1,.7-1.14c1-1.12,3.33-5.8,3.07-6.22-.12-.19,0-.35.21-.35s.42-.54.42-1.2.18-1.2.4-1.2.4-.72.4-1.6.18-1.6.4-1.6.4-2.87.4-7.8.15-7.8.4-7.8.4-1.07.4-2.4.18-2.4.4-2.4.4-.36.4-.8.14-.8.3-.8.56-.58.87-1.28c.69-1.56,3.78-4.72,4.62-4.72.33,0,.61-.13.61-.3,0-.36,1.94-1.3,2.68-1.3a.47.47,0,0,0,.52-.4c0-.22,1-.4,2.2-.4s2.2-.18,2.2-.4,2.8-.4,7.6-.4,7.6.15,7.6.4,1,.4,2.2.4,2.2.18,2.2.4a.47.47,0,0,0,.52.4c.74,0,2.67.94,2.68,1.3,0,.17.28.3.61.3.65,0,4.19,3.33,4.19,3.94a1.62,1.62,0,0,0,.6.86c.32.27.49.65.37.84s0,.36.21.36.42.36.42.8.18.8.4.8.4,1.07.4,2.4.18,2.4.4,2.4.4,2.87.4,7.8.15,7.8.4,7.8.4.72.4,1.6.18,1.6.4,1.6.4.54.4,1.2.21,1.2.47,1.2.35.11.21.25a5.79,5.79,0,0,0,.93,2.5,12.49,12.49,0,0,1,1.19,2.75c0,.28.17.5.37.5s.49.37.64.82a7.91,7.91,0,0,0,1.62,2.19,6,6,0,0,1,1.37,1.7c0,.49,2.64,3.29,3.11,3.29a7.48,7.48,0,0,1,2,1.6,7.43,7.43,0,0,0,2.07,1.6,3,3,0,0,1,1.27.8,2.91,2.91,0,0,0,1.39.8c.28,0,.52.14.52.3s.59.54,1.3.84a56.12,56.12,0,0,0,6.7,2.51c4.23,1.29,21.63.6,23.38-.92a2,2,0,0,1,1.1-.33c.4,0,.72-.18.72-.4a.47.47,0,0,1,.52-.4c.74,0,2.67-.94,2.68-1.3,0-.17.36-.3.8-.3s.8-.18.8-.4.24-.4.54-.4a4.49,4.49,0,0,0,1.8-1.2A5.24,5.24,0,0,1,284,84c.75,0,7.1-6.62,6.92-7.21-.11-.32-.06-.47.11-.31s.72-.12,1.23-.6A10.92,10.92,0,0,1,296,73.35c3.33-1.57,4-1.75,6.8-1.75s3.52.19,6.77,1.75C312,74.49,327,89.44,327.13,90.8a20.36,20.36,0,0,0,.9,2.72c.84,2.08.28,7.65-1,9.58a.94.94,0,0,0-.1.86c.13.19,0,.46-.37.59a.92.92,0,0,0-.6.76,9.11,9.11,0,0,1-2,2.61,16.4,16.4,0,0,1-2,1.92c0-.42-5.87,5.75-6.37,6.69-.31.59-.69,1.07-.85,1.07s-.51.54-.78,1.2-.65,1.2-.85,1.2-.35.36-.35.8-.15.8-.33.8a5.62,5.62,0,0,0-1.23,2.1c-.5,1.16-1.09,2.49-1.32,3a1.65,1.65,0,0,0-.16,1.27.35.35,0,0,1-.15.54c-.87.29-1.75,18.73-.91,18.73.19,0,.32.5.29,1.1a5.6,5.6,0,0,0,.49,2.19,3.8,3.8,0,0,1,.46,1.4,7.51,7.51,0,0,0,.86,2.71l.86,2.1c.3.71.67,1.3.84,1.3s.3.24.3.52a2.91,2.91,0,0,0,.8,1.39,3,3,0,0,1,.8,1.27,7.43,7.43,0,0,0,1.6,2.07,7.48,7.48,0,0,1,1.6,2c0,.48,2.81,3.11,3.32,3.11a4.16,4.16,0,0,1,1.42,1.1,10.39,10.39,0,0,0,2.16,1.67c.61.31,1.1.71,1.1.9s.35.33.77.33.82.14.9.31c.24.58,4.59,2.49,5.67,2.49.58,0,1.06.18,1.06.4s.72.4,1.6.4,1.6.18,1.6.4,2.87.4,7.8.4,7.8.15,7.8.4,1.07.4,2.4.4,2.4.18,2.4.4.36.4.8.4.8.14.8.3.58.56,1.28.87c1.56.69,4.72,3.78,4.72,4.62,0,.33.13.61.3.61.36,0,1.3,1.94,1.3,2.68a.47.47,0,0,0,.4.52c.22,0,.4,1,.4,2.2s.18,2.2.4,2.2.4,2.8.4,7.6-.15,7.6-.4,7.6-.4,1-.4,2.2-.18,2.2-.4,2.2a.47.47,0,0,0-.4.52c0,.74-.94,2.67-1.3,2.68-.17,0-.3.29-.3.64,0,.8-3.31,4-4.85,4.65-.63.28-1.15.64-1.15.81s-.36.3-.8.3-.8.18-.8.4-.54.4-1.2.4-1.2.18-1.2.4-.42.4-.93.4a3.14,3.14,0,0,0-1.78.8,2.93,2.93,0,0,1-1.33.8c-.6,0-4,3.35-4,3.95a.43.43,0,0,1-.4.45c-.22,0-.4.36-.4.8s-.2.8-.45.8-.36.42-.25,1,0,1-.35,1c-.67,0-.81,9.79-.15,10.2a2.06,2.06,0,0,1,.4,1.42c0,.65.18,1.18.4,1.18s.4.25.4.55c0,1.78,7.25,7.44,9.72,7.59.55,0,.92.19.82.36-.35.57,8.19.34,8.72-.23a1.66,1.66,0,0,1,1.37-.36,1.22,1.22,0,0,0,1.15-.27,1.63,1.63,0,0,1,1.22-.44,1.64,1.64,0,0,0,1.2-.4,1.34,1.34,0,0,1,1-.4c.43,0,.78-.18.78-.4s.36-.4.8-.4.8-.18.8-.4.27-.4.6-.4.6-.18.6-.4.36-.4.8-.4.8-.18.8-.4.36-.4.8-.4.8-.18.8-.4.24-.4.54-.4a4.49,4.49,0,0,0,1.8-1.2,4.92,4.92,0,0,1,1.67-1.2c.67,0,8.65-8.1,9-9.1.16-.49.45-.9.66-.9s.37-.27.37-.6.18-.6.4-.6.4-.27.4-.6.18-.6.4-.6.4-.36.4-.8.18-.8.4-.8.4-.36.4-.8.18-.8.4-.8.4-.36.4-.8.18-.8.4-.8.4-.36.4-.8.18-.8.4-.8.4-.36.4-.8.18-.8.4-.8.4-.44.4-1a1.68,1.68,0,0,1,.4-1.22,2,2,0,0,0,.4-1.39c0-.63.22-1.22.5-1.31s.5-4.51.5-20.1-.11-20-.5-20.1-.5-.77-.5-1.51a2.42,2.42,0,0,0-.4-1.59,1.68,1.68,0,0,1-.4-1.22c0-.54-.18-1-.4-1s-.4-.36-.4-.8-.18-.8-.4-.8-.4-.36-.4-.8-.18-.8-.4-.8-.4-.28-.4-.63a2.12,2.12,0,0,0-.6-1.23c-.34-.33-.51-.77-.38-1s0-.37-.2-.37-.42-.28-.42-.62a2.88,2.88,0,0,0-.8-1.47,2.93,2.93,0,0,1-.8-1.38c0-.29-.17-.53-.37-.53s-.5-.4-.66-.88c-.32-1-8.32-9.12-9-9.12a2.14,2.14,0,0,1-1.11-.7,7.38,7.38,0,0,0-1.75-1.27c-.61-.31-1.1-.72-1.1-.9s-.36-.33-.8-.33-.8-.18-.8-.4-.36-.4-.8-.4-.8-.18-.8-.4-.27-.4-.6-.4-.6-.18-.6-.4-.36-.4-.8-.4-.8-.18-.8-.4-.35-.4-.78-.4a1.35,1.35,0,0,1-1-.44c-.15-.24-.7-.35-1.23-.25s-1,0-1-.4-.39-.54-1.39-.45a2.91,2.91,0,0,1-1.88-.37,3.08,3.08,0,0,0-1.81-.49c-.73,0-1.32-.17-1.32-.37s-3.44-.39-8.09-.41-8.27-.22-8.48-.43a2.15,2.15,0,0,0-1.31-.39c-.51,0-.92-.17-.92-.37s-.37-.49-.82-.64a1.85,1.85,0,0,1-1.05-1.43,2.74,2.74,0,0,0-.6-1.4c-.22-.14-.22-.42,0-.7a5.26,5.26,0,0,0,.63-1.59c.16-.67,1.72-2.56,3.85-4.69a24,24,0,0,0,3.59-4c0-.27.11-.38.24-.24.32.32,3-2.35,3-3a1.65,1.65,0,0,1,.8-1c.44-.27.8-.68.8-.91a3,3,0,0,1,.8-1.27,2.91,2.91,0,0,0,.8-1.39.48.48,0,0,1,.4-.52c.22,0,.4-.25.4-.56a11.53,11.53,0,0,1,1.16-2.76,15.9,15.9,0,0,0,1.43-3.84,4,4,0,0,1,.64-1.86,2.52,2.52,0,0,0,.37-1.6c0-.76.18-1.38.4-1.38s.4-1,.4-2.2.18-2.2.41-2.2.39-2.49.37-7c0-4-.19-7-.41-7s-.37-.68-.37-1.52a3.82,3.82,0,0,0-.5-2.06c-.4-.43-.4-.48,0-.25s.5,0,.5-.35-.18-.62-.4-.62-.4-.62-.4-1.38a2.54,2.54,0,0,0-.36-1.59,4,4,0,0,1-.66-1.73c-.18-.82-.36-1.59-.4-1.7s-.22-.6-.38-1.1-.45-.9-.65-.9-.35-.36-.35-.8-.18-.8-.4-.8-.4-.36-.4-.8-.18-.8-.4-.8-.4-.36-.4-.8-.15-.8-.33-.8-.59-.5-.9-1.1a7.38,7.38,0,0,0-1.27-1.75,2.1,2.1,0,0,1-.7-1.11,43.33,43.33,0,0,0-4.9-5.27c-5.88-5.75-4.52-4.39-10.27-10.27a46.29,46.29,0,0,0-5.24-4.9,3.48,3.48,0,0,1-1.39-1,6,6,0,0,0-1.79-1.23c-.44-.14-.81-.42-.81-.63s-.36-.37-.8-.37-.8-.16-.8-.36-1.81-1-2.18-.75c-.1.06-.46-.25-.79-.69s-.61-.64-.62-.45-.24.18-.51,0a10.66,10.66,0,0,0-2.3-.92,9.28,9.28,0,0,1-2.18-.87,3.53,3.53,0,0,0-1.7-.33c-.73,0-1.32-.18-1.32-.4s-1.07-.4-2.4-.4-2.4-.18-2.4-.4-2.6-.4-7-.4-7,.15-7,.4-1,.4-2.2.4-2.2.18-2.2.4-.72.4-1.6.4-1.6.14-1.6.31-.86.56-1.9.86a10.27,10.27,0,0,0-2.4.94c-.28.21-.51.23-.51,0s-.27,0-.58.4a1.17,1.17,0,0,1-1.16.52c-.33-.12-.65-.1-.72.05a9.35,9.35,0,0,1-2,1.24,5.18,5.18,0,0,0-1.9,1.3c0,.19-.23.34-.51.34a1.86,1.86,0,0,0-1.09.8,1.85,1.85,0,0,1-1.1.8c-.62,0-5.7,5-5.7,5.62,0,.23-.13.35-.3.26-.4-.23-2.12,1.57-1.81,1.88.13.13,0,.24-.26.24a3.66,3.66,0,0,0-1.57,1.13C261.71,60,256,59.08,256,55.69a1.45,1.45,0,0,0-.4-1.09c-.25-.15-.4-3.4-.4-8.42,0-5.19-.15-8.18-.4-8.18s-.4-.72-.4-1.6-.18-1.6-.4-1.6-.4-.72-.4-1.6-.18-1.6-.4-1.6-.4-.44-.4-1a1.68,1.68,0,0,0-.4-1.22,1.34,1.34,0,0,1-.4-1c0-.43-.18-.78-.4-.78s-.4-.28-.4-.62-.18-.52-.4-.38-.4-.2-.4-.78-.18-1-.4-1-.4-.36-.4-.8-.18-.8-.4-.8-.4-.36-.4-.8-.15-.8-.33-.8-.59-.5-.9-1.1a7.6,7.6,0,0,0-1.27-1.75,2.15,2.15,0,0,1-.7-1.05c0-.57-7.2-7.92-7.64-7.8a.28.28,0,0,1-.36-.3.43.43,0,0,0-.45-.4,2.12,2.12,0,0,1-1.1-.7,7.6,7.6,0,0,0-1.75-1.27c-.6-.31-1.1-.72-1.1-.9s-.36-.33-.8-.33-.8-.18-.8-.4-.36-.4-.8-.4S230,5,230,4.8s-.36-.4-.8-.4-.8-.18-.8-.4-.46-.4-1-.4-.92-.17-.78-.4-.12-.4-.58-.4-.82-.2-.82-.44-.25-.35-.56-.23a1.6,1.6,0,0,1-1.3-.35,4.11,4.11,0,0,0-2-.57c-.69,0-1.34-.23-1.43-.51-.16-.49-33.75-.86-38.2-.42m4.49,106.14a5.54,5.54,0,0,1-2.59.38,5.39,5.39,0,0,0-2.6.4,2.46,2.46,0,0,1-1.6.4,2.46,2.46,0,0,0-1.6.4,2.5,2.5,0,0,1-1.62.4c-.76,0-1.38.15-1.38.34s-.56.3-1.23.26a2.77,2.77,0,0,0-1.7.37,2.1,2.1,0,0,1-1.38.39c-.5,0-1,.1-1.12.29a1.34,1.34,0,0,1-1,.35c-.43,0-.78.14-.78.3,0,.32-1.91,1.3-2.51,1.3s-4.69,4.45-4.69,5c0,.3-.16.55-.36.55s-.32.32-.26.7a1.06,1.06,0,0,1-.31,1c-.93.6-1.49,10.74-.65,11.76.27.32.38.7.25.84-.68.67,3.86,6.75,4.66,6.25.22-.13.29-.07.15.14-.36.59,1.59,2.67,2.16,2.31.3-.18.38-.12.21.15s2.39,3.15,5.92,6.76c6.81,7,6.78,6.92,14.9,14.88,3.12,3.06,5.57,5.67,5.44,5.8s.09.24.49.24.63.11.5.23,1.24,1.73,3,3.55c3.14,3.19,3.26,3.39,3.15,5-.07.91-.3,1.65-.5,1.65s-.38.62-.38,1.38a2.5,2.5,0,0,1-.4,1.62,2.94,2.94,0,0,0-.4,1.8,2.94,2.94,0,0,1-.4,1.8,2.94,2.94,0,0,0-.4,1.8,2.94,2.94,0,0,1-.4,1.8,2.5,2.5,0,0,0-.4,1.62c0,.76-.18,1.38-.4,1.38s-.4.63-.4,1.4c0,1.22-.13,1.4-1,1.4a1.68,1.68,0,0,0-1.22.4,2.94,2.94,0,0,1-1.8.4,2.94,2.94,0,0,0-1.8.4,3,3,0,0,1-1.82.4c-.87,0-1.58.18-1.58.4s-.71.4-1.58.4a3,3,0,0,0-1.82.4,2.94,2.94,0,0,1-1.8.4,2.94,2.94,0,0,0-1.8.4c-1.23,2-2,1.34-23-19.62-11-11-20.22-19.92-20.44-19.78s-.4.06-.4-.18-.36-.42-.8-.42-.8-.18-.8-.4-.35-.4-.78-.4a1.34,1.34,0,0,1-1-.4c-.14-.23-2.27-.4-5-.4-2.92,0-4.78.16-4.78.4s-.54.4-1.2.4-1.2.18-1.2.4-.36.4-.8.4-.8.19-.8.42-.16.33-.35.21c-.6-.37-4.45,3-4.45,3.89a3.1,3.1,0,0,1-.75,1.12c-.76.82-3,7.13-3,8.56a3.09,3.09,0,0,1-.35,1.32c-.4.63-.66,2-.93,4.78-.11,1.15-.37,2.1-.57,2.1s-.36,1.08-.36,2.4-.18,2.4-.4,2.4-.4,4-.4,11.18c0,7,.15,11.26.4,11.42a7.84,7.84,0,0,1,.4,3.22c0,1.72.17,3,.4,3s.4,1,.4,2.2.15,2.2.34,2.2.29.58.24,1.3a4.2,4.2,0,0,0,.4,2.1,3.3,3.3,0,0,1,.34,1.9c-.08.61,0,1.1.27,1.1s.41.62.41,1.38a2.5,2.5,0,0,0,.4,1.62,2.06,2.06,0,0,1,.4,1.42c0,.65.18,1.18.4,1.18s.4.54.4,1.2.18,1.2.4,1.2.4.54.4,1.2.18,1.2.4,1.2.4.45.4,1,.18,1,.4,1,.4.35.4.78a1.34,1.34,0,0,0,.4,1,1.34,1.34,0,0,1,.4,1c0,.43.18.78.4.78s.4.45.4,1,.18,1,.4,1,.4.36.4.8.18.8.4.8.4.36.4.8.18.8.4.8.4.36.4.8.18.8.4.8.4.36.4.8.16.8.35.8.46.38.58.84.41.72.64.58.33,0,.18.36,0,.62.21.62.44.36.44.8.18.8.4.8.4.24.4.53a2.93,2.93,0,0,0,.8,1.38,3,3,0,0,1,.8,1.27.41.41,0,0,0,.4.42c.22,0,.4.24.4.53a2.84,2.84,0,0,0,.78,1.35c.42.46.66.94.53,1.08s0,.24.38.24.83.53,1.11,1.19c.61,1.48,1.8,2.88,2.14,2.54.14-.15.26,0,.26.26a2.13,2.13,0,0,0,.7,1.16,20.69,20.69,0,0,1,1.77,2.05,32.3,32.3,0,0,0,7.15,6.8,13.68,13.68,0,0,1,1.38,1.08c.28.26.62.37.75.23s.25,0,.25.25c0,.53,1,1.64,1.43,1.64a2.34,2.34,0,0,1,.92.7,7.38,7.38,0,0,0,1.75,1.27c.61.31,1.1.72,1.1.9s.32.33.71.33a1.93,1.93,0,0,1,1.29.8,1.93,1.93,0,0,0,1.29.8c.39,0,.71.18.71.4s.36.4.8.4.8.18.8.4.27.4.6.4.6.14.6.3.59.55,1.3.86,2.38,1.07,3.69,1.7a13.3,13.3,0,0,0,3.1,1.14c.39,0,.71.18.71.4s.44.4,1,.4a1.68,1.68,0,0,1,1.22.4,2.06,2.06,0,0,0,1.42.4c.65,0,1.18.16,1.18.36,0,.39,1.27.65,6.67,1.36a18.05,18.05,0,0,1,4,.78c.43.44,20.73.37,21.18-.07a9.91,9.91,0,0,1,3.13-.6,31,31,0,0,0,4.2-.61c4.58-1.2,5.25-1.43,5.26-1.81,0-.22.18-.14.39.19s.39.43.39.1.52-.5,1.21-.5,1.2-.18,1.2-.4.44-.4,1-.4a1.68,1.68,0,0,0,1.22-.4,1.34,1.34,0,0,1,1-.4c.43,0,.78-.18.78-.4,0-1.29,2.2-.23,4.59,2.2a13.52,13.52,0,0,0,3,2.6c.28,0,.4.1.27.23-.29.3,28.33,29,28.92,29,.24,0,.35.13.26.3-.21.39,12.38,12.91,12.69,12.6.13-.13.23,0,.23.23a20.93,20.93,0,0,0,3.2,3.69,19.65,19.65,0,0,0,3.2,2.92c0-.17.41.2.9.83,1.67,2.12,4.61,5,4.85,4.74s.25.07.25.45.18.58.4.44.4-.05.4.18c0,.71,13.54,14,13.75,13.48.1-.25.2-.14.22.25,0,.95,2.71,3.62,3,3,.11-.28.21-.18.23.22,0,.76,24.18,25.12,25.7,25.92a3.75,3.75,0,0,1,1.25,1,1.18,1.18,0,0,0,.9.54c.32,0,.58.18.58.4s.27.4.6.4.6.18.6.4.36.4.8.4.8.15.8.34a5,5,0,0,0,1.9,1.24l2.6,1.26a3.36,3.36,0,0,0,1.3.36c.33,0,.6.18.6.4s.54.4,1.2.4,1.2.18,1.2.4.54.4,1.2.4,1.2.18,1.2.4.81.4,1.8.4,1.8.18,1.8.4,3.13.4,8.6.4,8.6-.15,8.6-.4.9-.4,2-.4,2-.18,2-.4.54-.4,1.2-.4,1.2-.18,1.2-.4.54-.4,1.2-.4,1.2-.18,1.2-.4.36-.4.8-.4.8-.18.8-.4.35-.4.78-.4a1.34,1.34,0,0,0,1-.4,1.21,1.21,0,0,1,.93-.4,1.92,1.92,0,0,0,1.27-.8,1.93,1.93,0,0,1,1.29-.8c.39,0,.71-.18.71-.4s.28-.4.62-.4a2,2,0,0,0,1.1-.41c1.8-1.52,2.44-2,2.69-2a21.9,21.9,0,0,0,3-2.7c4-4,4.23-4.29,4.23-4.75a4.84,4.84,0,0,1,1.2-1.69,4.33,4.33,0,0,0,1.2-1.86c0-.33.18-.6.4-.6s.4-.32.4-.71a1.93,1.93,0,0,1,.8-1.29,1.93,1.93,0,0,0,.8-1.29c0-.39.18-.71.4-.71s.4-.45.4-1,.18-1,.4-1,.4-.36.4-.8.18-.8.4-.8.4-.54.4-1.2.18-1.2.4-1.2.4-.52.4-1.17.22-1.24.5-1.33.5-2.95.5-12.3-.12-12.17-.5-12.3-.5-.69-.5-1.33-.18-1.17-.4-1.17-.4-.54-.4-1.2-.18-1.2-.4-1.2-.4-.34-.4-.75a1.88,1.88,0,0,0-.6-1.25c-.32-.27-.5-.63-.4-.81.22-.35-1.4-3.59-1.8-3.59-.14,0-.5-.63-.8-1.4s-.7-1.4-.87-1.4-.33-.27-.33-.6-.17-.6-.39-.6-.67-.54-1-1.2c-.91-1.76-15.74-16.48-16.27-16.15-.27.16-.34.09-.18-.17.3-.49-14.32-15.38-14.71-15s-1.47-.72-1.21-1.13c.12-.2,0-.36-.27-.36s-.39-.11-.26-.24c.3-.29-5.53-6.16-6.12-6.16-.23,0-.35-.14-.26-.3.21-.38-8-8.49-8.3-8.19-.12.12-.22-.06-.22-.42a1.1,1.1,0,0,0-.8-.89c-.44-.14-.8-.42-.8-.61s-12.05-12.46-16.05-16.25c-.2-.19-3.22-3.26-6.71-6.82s-6.46-6.37-6.59-6.23-.25-.09-.25-.49-.1-.63-.23-.51-1.79-1.39-3.7-3.37c-6.72-7-10.47-10.75-10.47-10.55s-2.52-2.35-5.6-5.46c-5.34-5.38-6.11-6.31-5.2-6.31.22,0,.4-.36.4-.8s.18-.8.4-.8.4-.54.4-1.2.14-1.2.3-1.2c.32,0,2.23-5.69,2.23-6.64,0-.31.14-.56.3-.56a6.25,6.25,0,0,0,.59-2.61,7.5,7.5,0,0,1,.63-2.82,5.17,5.17,0,0,0,.35-2.39c0-1.2.18-2.18.4-2.18s.4-3.73.4-10.4-.14-10.4-.4-10.4-.4-.88-.4-2-.16-2-.36-2.1a7.26,7.26,0,0,1-.61-2.91,9.41,9.41,0,0,0-.63-3.18,2.14,2.14,0,0,1-.4-1.3,1.55,1.55,0,0,0-.35-1.11,3,3,0,0,1-.59-1.45c-.14-.68-.41-1.14-.6-1s-.26-.21-.16-.73,0-1.06-.26-1.21a1.35,1.35,0,0,1-.44-1c0-.43-.18-.78-.4-.78s-.4-.36-.4-.8-.18-.8-.4-.8-.4-.36-.4-.8-.18-.8-.4-.8-.4-.32-.4-.71a1.91,1.91,0,0,0-.79-1.28c-.58-.42-.66-.66-.3-.89s.38-.31,0-.31a.59.59,0,0,1-.5-.63,2.88,2.88,0,0,0-.8-1.47,2.91,2.91,0,0,1-.8-1.39.48.48,0,0,0-.4-.52.4.4,0,0,1-.4-.4c0-.35-.54-1.11-1.8-2.55a10,10,0,0,1-1-1.55c-.31-.6-.65-1-.75-.92-.25.26-1.28-.84-1.28-1.37s-.61-1.22-6.7-7.42a51.69,51.69,0,0,0-5.29-5,3.9,3.9,0,0,1-1.39-1c-.56-.56-1-.9-1-.77s-.25,0-.55-.28a13.16,13.16,0,0,0-1.45-1.13,12.9,12.9,0,0,1-1.42-1.1,2.46,2.46,0,0,0-1.45-.51c-.75,0-.81-.08-.33-.39s.5-.39-.1-.39c-.39,0-.7-.19-.7-.41s-.27-.4-.6-.4-.6-.18-.6-.4-.32-.4-.71-.4a1.93,1.93,0,0,1-1.29-.8,1.93,1.93,0,0,0-1.29-.8c-.39,0-.71-.18-.71-.4s-.36-.4-.8-.4-.8-.18-.8-.4-.36-.4-.8-.4-.8-.18-.8-.4-.36-.4-.8-.4-.8-.18-.8-.4-.36-.4-.8-.4-.8-.18-.8-.4-.36-.4-.8-.4-.8-.18-.8-.4-.36-.4-.8-.4-.8-.18-.8-.4-.35-.4-.78-.4a1.34,1.34,0,0,1-1-.4,1.34,1.34,0,0,0-1-.4c-.43,0-.78-.18-.78-.4s-.52-.4-1.17-.4-1.22-.13-1.3-.3c-.18-.41-5.23-2.1-6.28-2.1-.47,0-.85-.15-.85-.34s-.41-.32-.9-.28a2.44,2.44,0,0,1-1.41-.31c-.54-.41-1.47-.59-4.79-.94-1.15-.13-2.1-.39-2.1-.58s-.89-.35-2-.35a4.13,4.13,0,0,1-2.22-.4,7.84,7.84,0,0,0-3.22-.4c-1.77,0-3-.17-3-.41,0-.53-22.28-.5-22.61,0m29,34.38a12.21,12.21,0,0,0,3.17.66c1.33.14,2.42.41,2.42.6s.54.34,1.2.34,1.2.15,1.2.33.89.57,2,.87,1.89.68,1.78.87.26.33.84.33.94.17.8.4,0,.4.3.4c.75,0,2.69.94,2.7,1.3,0,.17.36.3.8.3s.8.18.8.4.36.4.8.4.8.18.8.4.32.4.71.4a1.93,1.93,0,0,1,1.29.8,1.89,1.89,0,0,0,1.2.8,1.89,1.89,0,0,1,1.2.8,1.84,1.84,0,0,0,1.13.8,3.89,3.89,0,0,1,1.67,1.2,5.75,5.75,0,0,0,1.36,1.2c.21,0,2.27,1.85,6.29,5.67A5.94,5.94,0,0,1,251.2,162a4.05,4.05,0,0,0,1.2,1.59,3.89,3.89,0,0,1,1.2,1.67,2.35,2.35,0,0,0,1,1.27c.55.41.88,1,.76,1.3s0,.56.39.56.54.26.4.8,0,.8.23.8.45.36.45.8.18.8.4.8.4.36.4.8.18.8.4.8.4.44.4,1a1.66,1.66,0,0,0,.42,1.23.66.66,0,0,1,.26.73,1.93,1.93,0,0,0,.25,1.26,4.81,4.81,0,0,1,.44,1.8,3.57,3.57,0,0,0,.34,1.47c.43.67.4,13.31,0,13.87a3.25,3.25,0,0,0-.24,1.76c.06.73-.06,1.21-.26,1.08-.36-.22-.46.23-.47,2.12,0,.49-.17.9-.36.9s-.34.35-.34.78a1.34,1.34,0,0,1-.4,1,1.68,1.68,0,0,0-.4,1.22c0,.54-.18,1-.4,1s-.4.36-.4.8-.18.8-.4.8-.4.42-.4.93a3,3,0,0,1-.7,1.7,10.19,10.19,0,0,0-1.3,2,10.19,10.19,0,0,1-1.3,2,2.72,2.72,0,0,0-.7,1.31.48.48,0,0,1-.4.52c-.22,0-.4.36-.4.8s-.18.8-.4.8-.4.54-.4,1.2-.18,1.2-.4,1.2-.4,1.8-.4,4.6.16,4.6.4,4.6.4.54.4,1.2.18,1.2.4,1.2.4.32.4.71A1.93,1.93,0,0,0,252,232a1.86,1.86,0,0,1,.8,1.11c0,.79,6.8,7.34,7.3,7,.23-.15.31-.08.17.15-.31.5,1,2.11,1.74,2.11.29,0,.41.11.28.24S277,257.79,298.57,279c21.21,20.81,66.63,66.22,66.63,66.61a3,3,0,0,0,.8,1.28,3.14,3.14,0,0,1,.8,1.78c0,.51.18.93.4.93s.4,1.6.4,4-.16,4-.4,4-.4.34-.4.75a3.69,3.69,0,0,1-.8,1.76,4.65,4.65,0,0,0-.8,1.27,12.36,12.36,0,0,1-3.09,3,4.25,4.25,0,0,0-1.31.79,3.64,3.64,0,0,1-1.67.79.88.88,0,0,0-.8.43c-.19.56-7.67.56-7.86,0-.07-.23-.54-.42-1-.42a3.09,3.09,0,0,1-1.75-.8,3,3,0,0,0-1.28-.8c-.23,0-9-8.56-19.43-19-11.31-11.32-19.19-18.91-19.46-18.74s-.33.09-.17-.17c.36-.58-39.88-40.87-40.84-40.91-.39,0-.49-.12-.23-.23C266.87,285.1,233.83,252,233,252c-.32,0-.59-.18-.59-.4s-.36-.4-.8-.4-.8-.14-.8-.3c0-1.07-11.17-1.92-11.8-.9a1.68,1.68,0,0,1-1.22.4c-.54,0-1,.18-1,.4s-.36.4-.8.4-.8.18-.8.4-.27.4-.6.4-.6.18-.6.4-.27.4-.6.4-.6.18-.6.4-.36.4-.8.4-.8.15-.8.33-.63.57-1.4.87-1.4.7-1.4.88-.28.32-.63.32a2,2,0,0,0-1.19.56,1.57,1.57,0,0,1-1.37.36c-.46-.12-.81,0-.81.23s-.54.45-1.2.45-1.2.18-1.2.4-.63.4-1.4.4-1.4.15-1.4.34-.49.32-1.1.28a7.06,7.06,0,0,0-2.3.38,12.12,12.12,0,0,1-3.4.38,6.9,6.9,0,0,0-2.66.3c-.28.21-.56.21-.69,0a11,11,0,0,0-3.74-.3,10.56,10.56,0,0,1-3.77-.32,2.48,2.48,0,0,0-1.4-.52l-2.53-.31c-.76-.09-1.45-.36-1.53-.6s-.57-.43-1.09-.43a1.61,1.61,0,0,1-1.19-.4,1.34,1.34,0,0,0-1-.4c-.43,0-.78-.18-.78-.4s-.36-.4-.8-.4-.8-.18-.8-.4-.27-.4-.6-.4-.6-.18-.6-.4-.36-.4-.8-.4-.8-.18-.8-.4-.47-.4-1-.4-1.1-.26-1.23-.75a2.66,2.66,0,0,0-1.25-1.3,21.88,21.88,0,0,1-3.23-2.65,13,13,0,0,0-2.51-2.1.39.39,0,0,1-.34-.42c0-.7-2.88-3.58-3.32-3.31-.22.14-.29.07-.15-.16s0-.64-.33-.91a1.64,1.64,0,0,1-.6-1,1.87,1.87,0,0,0-.8-1,1.89,1.89,0,0,1-.8-1.2,1.89,1.89,0,0,0-.8-1.2,1.83,1.83,0,0,1-.8-1.11,2.89,2.89,0,0,0-.8-1.38,2.93,2.93,0,0,1-.8-1.38c0-.29-.18-.53-.4-.53s-.4-.36-.4-.8-.18-.8-.4-.8-.4-.36-.4-.8-.18-.8-.4-.8-.4-.36-.4-.8-.18-.8-.4-.8-.4-.45-.4-1-.18-1-.4-1-.4-.36-.4-.8-.18-.8-.4-.8-.4-.54-.4-1.2-.18-1.2-.4-1.2-.4-.54-.4-1.2-.18-1.2-.4-1.2-.4-.54-.4-1.2-.16-1.2-.35-1.2-.47-1.28-.63-2.84a17.32,17.32,0,0,0-.71-3.81c-.76-1.66,0-1.53,1.58.27S154.85,224,157.62,226.5a7,7,0,0,1,1.45,1.5c-.11,0,.41.63,1.16,1.4a5.58,5.58,0,0,0,1.76,1.4c.23,0,.41.13.41.3,0,.41,2,1.3,2.88,1.3.4,0,.72.18.72.4s2.07.4,5.4.4,5.4-.15,5.4-.4.8-.4,1.78-.4a3.54,3.54,0,0,0,2-.4,2.9,2.9,0,0,1,1.79-.4c.85,0,1.6-.18,1.68-.41s.81-.43,1.63-.46,1.5-.21,1.5-.39S188,230,189,230s1.8-.18,1.8-.4.72-.4,1.6-.4,1.6-.18,1.6-.4.9-.4,2-.4,2-.18,2-.4.72-.4,1.6-.4,1.6-.18,1.6-.4.71-.4,1.58-.4a3,3,0,0,0,1.82-.4,3,3,0,0,1,1.82-.4c.87,0,1.58-.16,1.58-.35s1.28-.47,2.85-.63a16.74,16.74,0,0,0,3.5-.6c.36-.18,1.33-.62,2.17-1s1.41-.83,1.28-1,0-.29.37-.15c.69.26,5-4,5-4.9,0-.3.18-.55.4-.55s.4-.34.4-.77.19-.83.42-.9a4.68,4.68,0,0,0,.65-2.44c.14-1.26.4-2.29.59-2.29s.34-.81.34-1.8.18-1.8.4-1.8.4-.72.4-1.6.18-1.6.4-1.6.4-.71.4-1.58a3,3,0,0,1,.4-1.82,3.54,3.54,0,0,0,.4-2c0-1,.18-1.78.4-1.78s.4-.72.4-1.6.18-1.6.4-1.6.4-.72.4-1.6.18-1.6.4-1.6.4-.71.4-1.58a3.07,3.07,0,0,1,.36-1.79,2.9,2.9,0,0,0,.36-1.72c0-.81.2-1.55.44-1.63s.44-.85.44-1.71.18-1.57.4-1.57.4-.8.4-1.78a3.74,3.74,0,0,1,.34-2,4.56,4.56,0,0,0,.4-2.12c0-1.06.25-2,.47-2.05.51-.18.51-2.75,0-3.07a3.48,3.48,0,0,1-.4-2,3.48,3.48,0,0,0-.4-2,1.68,1.68,0,0,1-.4-1.22c0-.54-.18-1-.4-1s-.4-.37-.4-.82-.18-.72-.4-.58-.4,0-.4-.2c0-.53.22-.27-5-5.82s-11.8-12.26-11.8-12-.63-.43-1.4-1.18a8.46,8.46,0,0,1-1.4-1.56c0-.37,2.43-.22,3.21.19M0,0,0,0,0,0,0,0",
|
||
style: { "fill-rule": "evenodd" }
|
||
}, null, -1), r5 = [
|
||
l5
|
||
];
|
||
function d5(e, t) {
|
||
return a(), i("g", a5, r5);
|
||
}
|
||
const C5 = /* @__PURE__ */ p(n5, [["render", d5]]), i5 = {}, c5 = /* @__PURE__ */ l("path", {
|
||
class: "cls-1",
|
||
d: "M 233.522 232.662 C 233.522 232.429 234.269 232.242 235.175 232.242 C 236.081 232.242 236.828 232.074 236.828 231.868 C 236.828 231.663 237.845 231.374 239.087 231.215 C 239.962 231.176 240.817 230.943 241.59 230.533 C 241.929 230.245 242.369 230.103 242.813 230.141 C 243.265 230.177 243.711 230.025 244.045 229.721 C 244.258 229.453 244.581 229.298 244.923 229.301 C 245.732 229.134 246.511 228.851 247.238 228.46 C 248.01 228.048 248.842 227.764 249.703 227.62 C 250.114 227.62 250.45 227.424 250.45 227.2 C 250.45 226.976 250.815 226.77 251.272 226.77 C 251.73 226.77 252.094 226.584 252.094 226.35 C 252.094 226.117 252.467 225.93 252.925 225.93 C 253.382 225.93 253.746 225.743 253.746 225.51 C 253.746 225.276 254.12 225.09 254.577 225.09 C 255.035 225.09 255.399 224.903 255.399 224.67 C 255.399 224.436 255.772 224.249 256.23 224.249 C 256.688 224.249 257.052 224.063 257.052 223.829 C 257.052 223.596 257.425 223.409 257.873 223.409 C 258.321 223.409 258.704 223.222 258.704 222.989 C 258.704 222.756 259.078 222.569 259.526 222.569 C 259.974 222.569 260.357 222.382 260.357 222.149 C 260.357 221.915 260.721 221.728 261.179 221.728 C 261.636 221.728 262 221.542 262 221.308 C 262 221.075 262.28 220.888 262.626 220.888 C 262.971 220.888 263.242 220.701 263.242 220.468 C 263.242 220.235 263.522 220.048 263.858 220.048 C 264.194 220.048 264.484 219.852 264.484 219.628 C 264.484 219.404 264.755 219.207 265.1 219.207 C 265.582 219.1 265.994 218.79 266.23 218.358 C 266.473 217.924 266.892 217.616 267.378 217.517 C 267.885 217.414 268.33 217.111 268.611 216.677 C 268.893 216.243 269.337 215.94 269.843 215.837 C 270.357 215.743 270.807 215.437 271.085 214.996 C 271.345 214.581 271.752 214.281 272.224 214.156 C 272.784 214.156 273.289 213.792 275.025 212.158 C 275.399 211.755 275.854 211.436 276.361 211.224 C 277.471 210.455 278.497 209.573 279.423 208.591 C 280.926 207.144 282.971 205.202 283.98 204.278 C 285.008 203.313 285.946 202.257 286.781 201.122 C 287.818 199.757 288.947 198.465 290.161 197.256 C 291.047 196.446 291.848 195.548 292.551 194.577 C 292.718 194.21 292.971 193.889 293.288 193.643 C 293.936 192.978 294.52 192.256 295.034 191.486 C 295.572 190.692 296.151 189.929 296.771 189.198 C 297.137 188.821 297.389 188.349 297.499 187.835 C 297.499 187.527 297.658 187.284 297.845 187.284 C 298.032 187.284 298.452 186.761 298.779 186.127 C 299.087 185.518 299.456 184.942 299.88 184.409 C 300.19 184.055 300.374 183.607 300.403 183.139 C 300.486 182.604 300.783 182.125 301.225 181.813 C 301.672 181.492 301.969 181.003 302.047 180.459 C 302.047 180.048 302.233 179.712 302.467 179.712 C 302.7 179.712 302.878 179.423 302.878 179.077 C 302.878 178.732 303.064 178.452 303.288 178.452 C 303.512 178.452 303.699 178.069 303.699 177.611 C 303.699 177.154 303.886 176.762 304.119 176.762 C 304.353 176.762 304.53 176.388 304.53 175.921 C 304.53 175.454 304.717 175.081 304.941 175.081 C 305.165 175.081 305.352 174.707 305.352 174.241 C 305.352 173.774 305.539 173.4 305.763 173.4 C 305.987 173.4 306.183 173.027 306.183 172.56 C 306.183 172.093 306.36 171.72 306.594 171.72 C 306.827 171.72 307.004 171.337 307.004 170.879 C 307.004 170.422 307.191 170.039 307.415 170.039 C 307.639 170.039 307.826 169.656 307.826 169.199 C 307.826 168.741 308.013 168.349 308.246 168.349 C 308.48 168.349 308.657 167.891 308.657 167.331 C 308.619 166.864 308.766 166.4 309.068 166.043 C 309.349 165.753 309.497 165.361 309.479 164.96 C 309.479 164.511 309.666 164.147 309.89 164.147 C 310.114 164.147 310.31 163.578 310.31 162.887 C 310.31 162.196 310.497 161.626 310.721 161.626 C 310.945 161.626 311.131 161.159 311.131 160.599 C 311.093 160.132 311.241 159.668 311.542 159.311 C 311.846 158.953 311.994 158.489 311.953 158.022 C 311.953 157.462 312.168 156.995 312.42 156.995 C 312.672 156.995 312.803 156.491 312.7 155.753 C 312.597 155.016 312.7 154.428 313.064 154.287 C 313.428 154.147 313.606 153.438 313.606 152.616 C 313.546 151.998 313.708 151.379 314.063 150.87 C 314.306 150.711 314.446 149.871 314.362 149.003 C 314.278 148.134 314.362 147.481 314.483 147.574 C 314.932 147.854 315.258 146.556 315.258 144.558 C 315.258 143.541 315.426 142.691 315.641 142.691 C 316.948 142.691 316.976 107.575 315.641 104.624 C 315.339 103.738 315.141 102.82 315.053 101.888 C 314.605 98.004 314.297 96.417 313.942 96.183 C 313.65 95.764 313.517 95.253 313.568 94.746 C 313.618 94.22 313.471 93.694 313.158 93.27 C 312.845 92.838 312.698 92.308 312.747 91.776 C 312.747 91.095 312.56 90.535 312.336 90.535 C 312.112 90.535 311.916 89.965 311.916 89.274 C 311.916 88.583 311.738 88.014 311.505 88.014 C 311.271 88.014 311.094 87.444 311.094 86.753 C 311.094 86.062 310.907 85.483 310.683 85.483 C 310.459 85.483 310.272 84.923 310.272 84.223 C 310.272 83.522 310.086 82.962 309.852 82.962 C 309.619 82.962 309.441 82.598 309.441 82.15 C 309.46 81.748 309.312 81.355 309.031 81.067 C 308.731 80.711 308.583 80.251 308.62 79.788 C 308.62 79.218 308.433 78.761 308.209 78.761 C 307.985 78.761 307.789 78.378 307.789 77.92 C 307.789 77.463 307.602 77.071 307.378 77.071 C 307.154 77.071 306.967 76.697 306.967 76.23 C 306.967 75.763 306.818 75.39 306.631 75.39 C 306.444 75.39 306.043 74.727 305.697 73.924 C 305.352 73.121 304.978 72.449 304.764 72.449 C 304.549 72.449 304.427 72.066 304.427 71.609 C 304.427 71.151 304.241 70.768 304.017 70.768 C 303.793 70.768 303.596 70.385 303.596 69.928 C 303.596 69.47 303.41 69.088 303.186 69.088 C 302.962 69.088 302.775 68.723 302.775 68.285 C 302.774 67.842 302.525 67.439 302.131 67.239 C 301.776 67.099 301.608 66.781 301.757 66.539 C 301.907 66.296 301.636 65.754 301.16 65.334 C 300.717 64.971 300.414 64.467 300.301 63.906 C 300.312 63.55 300.164 63.208 299.899 62.972 C 299.439 62.471 299.072 61.892 298.816 61.263 C 298.442 60.46 297.976 59.807 297.77 59.807 C 297.565 59.807 297.406 59.526 297.406 59.181 C 297.309 58.698 297.009 58.28 296.584 58.033 C 296.127 57.743 295.753 57.286 295.753 57.024 C 295.379 56.19 294.854 55.434 294.203 54.793 C 293.526 54.173 292.966 53.436 292.551 52.617 C 291.862 51.533 291.026 50.549 290.067 49.695 C 289.143 48.853 288.314 47.914 287.593 46.894 C 287.593 46.585 285.445 44.438 279.059 38.304 C 278.312 37.508 277.46 36.817 276.529 36.249 C 275.743 35.805 275.037 35.234 274.437 34.559 C 273.816 33.852 273.057 33.28 272.206 32.879 C 271.738 32.755 271.335 32.453 271.085 32.038 C 270.8 31.603 270.353 31.301 269.843 31.198 C 269.337 31.093 268.893 30.791 268.611 30.358 C 268.333 29.916 267.883 29.612 267.369 29.517 C 266.861 29.412 266.415 29.109 266.127 28.677 C 265.886 28.269 265.499 27.969 265.044 27.837 C 264.793 27.844 264.554 27.725 264.409 27.519 C 263.442 26.62 262.31 25.916 261.076 25.446 C 260.674 25.316 260.357 25.045 260.357 24.84 C 260.357 24.634 260.114 24.466 259.815 24.466 C 259.059 24.466 257.061 23.476 257.014 23.103 C 257.014 22.926 256.641 22.785 256.193 22.785 C 255.744 22.785 255.362 22.608 255.362 22.384 C 255.362 22.16 255.007 22.067 254.568 22.151 C 254.158 22.241 253.737 22.046 253.541 21.674 C 253.41 21.329 253.13 21.161 252.915 21.292 C 252.689 21.423 252.398 21.343 252.271 21.114 C 251.999 20.817 251.608 20.659 251.207 20.685 C 250.768 20.685 250.413 20.489 250.413 20.264 C 250.413 20.04 249.946 19.844 249.377 19.844 C 248.807 19.844 248.35 19.648 248.35 19.424 C 248.35 19.2 247.985 18.995 247.547 18.995 C 247.151 19.015 246.765 18.862 246.492 18.574 C 246.141 18.27 245.685 18.119 245.222 18.154 C 244.671 18.154 244.223 17.968 244.223 17.734 C 244.223 17.501 243.662 17.314 242.981 17.314 C 242.299 17.314 241.739 17.127 241.739 16.894 C 241.739 16.66 241.188 16.474 240.507 16.474 C 239.825 16.474 239.265 16.287 239.265 16.053 C 239.265 15.82 238.704 15.633 238.023 15.633 C 237.341 15.633 236.79 15.447 236.79 15.213 C 236.79 14.98 236.043 14.793 235.138 14.793 C 234.232 14.793 233.485 14.606 233.485 14.373 C 233.485 14.139 232.748 13.953 231.832 13.953 C 230.917 13.953 230.189 13.766 230.189 13.533 C 230.189 13.299 229.181 13.112 227.948 13.112 C 226.716 13.112 225.651 12.916 225.549 12.608 C 225.381 12.104 197.781 11.73 190.666 12.132 C 189.013 12.225 187.669 12.487 187.669 12.711 C 187.669 12.935 186.651 13.112 185.4 13.112 C 184.149 13.112 183.131 13.299 183.131 13.533 C 183.131 13.766 182.384 13.953 181.478 13.953 C 180.572 13.953 179.826 14.139 179.826 14.373 C 179.826 14.606 179.088 14.793 178.173 14.793 C 177.258 14.793 176.53 14.98 176.53 15.213 C 176.53 15.447 176.007 15.577 175.325 15.577 C 174.643 15.577 174.083 15.764 174.083 15.997 C 174.083 16.231 173.532 16.418 172.851 16.418 C 172.169 16.418 171.609 16.604 171.609 16.838 C 171.609 17.071 171.049 17.258 170.376 17.258 C 169.704 17.258 169.135 17.454 169.135 17.678 C 169.135 17.902 168.565 18.098 167.874 18.098 C 167.183 18.098 166.716 18.276 166.866 18.518 C 167.015 18.761 166.66 18.939 166.063 18.939 C 165.465 18.939 165.008 19.135 165.008 19.368 C 165.008 19.602 164.541 19.788 163.971 19.788 C 163.402 19.788 162.944 19.975 162.944 20.208 C 162.944 20.442 162.599 20.629 162.188 20.629 C 161.81 20.616 161.437 20.723 161.124 20.937 C 160.903 21.132 160.624 21.25 160.33 21.273 C 160.077 21.262 159.88 21.49 159.928 21.74 C 159.975 21.992 159.583 22.104 158.995 21.982 C 158.406 21.861 157.977 21.982 157.977 22.263 C 157.977 22.543 157.613 22.729 157.155 22.729 C 156.698 22.729 156.324 22.869 156.324 23.047 C 156.324 23.42 154.326 24.41 153.523 24.41 C 153.262 24.382 153.026 24.569 152.991 24.83 C 152.986 25.067 152.789 25.255 152.552 25.25 C 151.773 25.53 151.041 25.923 150.377 26.418 C 149.443 27.062 148.154 27.855 147.576 28.173 C 146.997 28.49 146.549 28.901 146.642 29.107 C 146.735 29.312 146.511 29.471 146.1 29.471 C 145.551 29.547 145.059 29.853 144.746 30.311 C 144.462 30.745 144.014 31.048 143.505 31.151 C 142.996 31.254 142.549 31.557 142.263 31.992 C 142.006 32.412 141.593 32.714 141.114 32.832 C 140.281 33.221 139.546 33.797 138.967 34.513 C 138.413 35.185 137.747 35.757 136.997 36.203 C 136.633 36.203 134.644 37.93 130.862 41.534 C 130.185 42.203 129.465 42.826 128.706 43.402 C 128.08 44.032 127.514 44.72 127.016 45.456 C 125.825 46.95 124.556 48.38 123.215 49.741 C 122.304 50.565 121.507 51.507 120.844 52.542 C 120.411 53.332 119.852 54.048 119.191 54.662 C 118.471 55.327 117.906 56.143 117.539 57.052 C 117.539 57.416 117.37 57.603 117.174 57.482 C 116.978 57.36 116.511 57.883 116.147 58.658 C 115.828 59.371 115.393 60.028 114.859 60.6 C 114.553 60.833 114.333 61.161 114.233 61.534 C 114.071 62.015 113.795 62.45 113.43 62.804 C 112.982 63.299 112.693 63.831 112.795 63.999 C 112.898 64.167 112.609 64.634 112.16 65.054 C 111.719 65.449 111.431 65.989 111.348 66.576 C 111.348 67.005 111.161 67.351 110.937 67.351 C 110.713 67.351 110.526 67.734 110.526 68.191 C 110.526 68.649 110.34 69.041 110.106 69.041 C 109.873 69.041 109.695 69.414 109.695 69.881 C 109.695 70.348 109.509 70.721 109.285 70.721 C 109.061 70.721 108.874 71.095 108.874 71.562 C 108.874 72.029 108.687 72.402 108.454 72.402 C 108.22 72.402 108.043 72.682 108.043 73.037 C 108.043 73.392 107.856 73.663 107.632 73.663 C 107.408 73.663 107.221 74.045 107.221 74.503 C 107.221 74.96 107.034 75.343 106.81 75.343 C 106.547 75.386 106.362 75.628 106.39 75.894 C 106.39 76.669 105.456 78.695 105.055 78.695 C 104.887 78.695 104.747 79.274 104.747 79.965 C 104.747 80.656 104.56 81.226 104.327 81.226 C 104.093 81.226 103.916 81.608 103.916 82.066 C 103.916 82.523 103.729 82.906 103.505 82.906 C 103.281 82.906 103.094 83.476 103.094 84.167 C 103.094 84.858 102.907 85.427 102.683 85.427 C 102.459 85.427 102.263 85.997 102.263 86.697 C 102.263 87.397 102.086 87.958 101.852 87.958 C 101.619 87.958 101.442 88.527 101.442 89.218 C 101.442 89.909 101.255 90.479 101.031 90.479 C 100.807 90.479 100.62 91.048 100.62 91.739 C 100.62 92.43 100.433 93 100.2 93 C 99.966 93 99.789 93.653 99.789 94.447 C 99.847 95.031 99.72 95.619 99.425 96.127 C 99.042 96.37 98.687 98.256 98.286 102.15 C 98.164 103.364 97.894 104.363 97.688 104.363 C 97.483 104.363 97.315 105.548 97.315 107.014 C 97.391 108.056 97.248 109.102 96.894 110.086 C 96.325 110.665 96.53 137.406 97.109 137.313 C 97.352 137.313 97.464 138.162 97.38 139.563 C 97.231 140.507 97.337 141.474 97.688 142.364 C 98.039 143.133 98.193 143.977 98.136 144.82 C 98.057 145.594 98.203 146.375 98.556 147.07 C 98.896 147.724 99.039 148.464 98.967 149.199 C 98.967 150.226 99.154 151.066 99.378 151.066 C 99.602 151.066 99.789 151.72 99.789 152.513 C 99.729 153.113 99.874 153.715 100.2 154.222 C 100.521 154.653 100.671 155.189 100.62 155.725 C 100.62 156.407 100.797 156.958 101.031 156.958 C 101.264 156.958 101.442 157.425 101.442 157.985 C 101.405 158.451 101.553 158.914 101.852 159.273 C 102.158 159.629 102.306 160.094 102.263 160.562 C 102.263 161.122 102.45 161.589 102.683 161.589 C 102.917 161.589 103.094 162.149 103.094 162.849 C 103.094 163.55 103.281 164.11 103.505 164.11 C 103.729 164.11 103.916 164.483 103.916 164.95 C 103.916 165.417 104.103 165.791 104.327 165.791 C 104.551 165.791 104.747 166.36 104.747 167.051 C 104.747 167.742 104.934 168.312 105.158 168.312 C 105.382 168.312 105.569 168.694 105.569 169.161 C 105.569 169.628 105.755 170.002 105.979 170.002 C 106.203 170.002 106.39 170.375 106.39 170.842 C 106.39 171.309 106.577 171.682 106.81 171.682 C 107.044 171.682 107.221 172.056 107.221 172.523 C 107.221 172.989 107.408 173.363 107.632 173.363 C 107.856 173.363 108.043 173.746 108.043 174.203 C 108.043 174.661 108.23 175.044 108.454 175.044 C 108.678 175.044 108.874 175.408 108.874 175.847 C 108.874 176.279 109.11 176.677 109.49 176.883 C 109.836 177.014 110.097 177.275 110.069 177.452 C 109.976 178.097 110.62 179.675 111.003 179.675 C 111.199 179.675 111.367 180.039 111.367 180.487 C 111.343 180.886 111.489 181.275 111.768 181.561 C 112.229 182.06 112.596 182.639 112.851 183.269 C 113.216 184.063 113.692 184.717 113.888 184.717 C 114.084 184.717 114.252 185.034 114.252 185.408 C 114.33 185.932 114.587 186.414 114.98 186.771 C 115.506 187.324 115.947 187.954 116.287 188.638 C 116.605 189.273 117.025 189.796 117.221 189.796 C 117.417 189.796 117.567 190.076 117.567 190.431 C 117.567 190.786 117.753 191.056 117.977 191.056 C 118.22 191.071 118.404 191.281 118.388 191.523 C 118.666 192.159 119.091 192.719 119.63 193.157 C 120.123 193.57 120.542 194.062 120.872 194.614 C 121.573 195.579 122.368 196.474 123.243 197.284 C 124.339 198.337 125.318 199.506 126.166 200.767 C 126.511 201.418 126.985 201.993 127.557 202.457 C 128.024 202.784 130.153 204.801 132.291 206.939 C 133.601 208.348 135.022 209.649 136.539 210.832 C 136.902 210.912 137.228 211.105 137.473 211.383 C 137.894 211.774 138.354 212.122 138.846 212.419 C 139.648 212.896 139.639 212.905 138.743 212.914 C 138.229 212.914 137.809 213.12 137.809 213.353 C 137.809 213.587 137.342 213.773 136.782 213.773 C 136.222 213.773 135.746 213.951 135.746 214.165 C 135.746 214.38 135.363 214.492 134.905 214.399 C 134.477 214.273 134.018 214.468 133.813 214.866 C 133.719 215.198 133.371 215.391 133.038 215.295 C 132.755 215.171 132.424 215.301 132.3 215.585 C 132.151 215.949 132.086 215.949 132.067 215.585 C 132.048 215.221 131.479 215.37 130.405 215.902 C 129.692 216.287 128.924 216.559 128.127 216.705 C 127.781 216.705 127.492 216.864 127.492 217.051 C 127.492 217.237 126.558 217.658 125.428 217.984 C 124.299 218.311 123.365 218.713 123.365 218.918 C 123.365 219.123 122.991 219.263 122.543 219.263 C 122.095 219.263 121.712 219.45 121.712 219.684 C 121.712 219.917 121.339 220.104 120.891 220.104 C 120.442 220.104 120.06 220.291 120.06 220.524 C 120.06 220.757 119.695 220.944 119.247 220.944 C 118.44 221.07 117.666 221.355 116.969 221.784 C 116.328 222.181 115.624 222.465 114.887 222.625 C 114.56 222.625 114.28 222.774 114.28 222.97 C 114.28 223.166 113.636 223.568 112.842 223.904 C 112.048 224.24 111.395 224.642 111.395 224.838 C 111.395 225.034 111.021 225.174 110.573 225.174 C 110.125 225.174 109.742 225.37 109.742 225.594 C 109.742 225.818 109.369 226.014 108.92 226.014 C 108.472 226.014 108.09 226.21 108.09 226.434 C 108.09 226.658 107.725 226.854 107.268 226.854 C 106.81 226.854 106.437 227.051 106.437 227.284 C 106.437 227.517 106.147 227.704 105.793 227.704 C 105.027 227.704 103.925 228.75 104.261 229.123 C 104.401 229.263 104.019 229.385 103.412 229.385 C 102.805 229.385 102.31 229.572 102.31 229.805 C 102.31 230.038 101.946 230.225 101.488 230.225 C 101.031 230.225 100.667 230.412 100.667 230.645 C 100.667 230.879 100.387 231.065 100.041 231.065 C 99.737 231.037 99.464 231.256 99.425 231.56 C 99.425 231.822 99.303 231.924 99.145 231.766 C 98.986 231.607 98.51 231.812 98.071 232.223 C 97.783 232.539 97.415 232.77 97.007 232.895 C 96.596 232.783 94.467 234.147 94.467 234.52 C 94.467 234.707 94.224 234.847 93.925 234.847 C 93.382 234.991 92.891 235.286 92.506 235.697 C 92.113 236.103 91.616 236.394 91.068 236.537 C 90.593 236.656 90.184 236.958 89.929 237.377 C 89.646 237.81 89.203 238.111 88.697 238.218 C 88.184 238.312 87.733 238.616 87.455 239.058 C 87.203 239.474 86.797 239.776 86.325 239.898 C 85.611 240.162 84.969 240.594 84.458 241.159 C 83.981 241.692 83.4 242.121 82.749 242.419 C 82.324 242.555 81.951 242.815 81.675 243.166 C 81.149 243.69 80.548 244.133 79.892 244.483 C 79.276 244.809 78.865 245.23 78.958 245.416 C 79.052 245.603 78.874 245.781 78.51 245.781 C 78.146 245.781 77.95 245.967 78.09 246.201 C 78.23 246.434 78.09 246.621 77.679 246.621 C 77.268 246.621 77.128 246.808 77.268 247.041 C 77.408 247.274 77.203 247.461 76.82 247.461 C 76.089 247.692 75.441 248.13 74.953 248.722 C 74.509 249.254 73.941 249.671 73.3 249.935 C 72.058 250.686 70.926 251.607 69.939 252.671 C 68.968 253.69 67.895 254.607 66.736 255.407 C 66.204 255.407 61.068 260.785 61.339 261.065 C 61.47 261.187 61.246 261.299 60.854 261.299 C 60.462 261.299 60.219 261.439 60.312 261.607 C 60.406 261.775 59.304 263.11 57.866 264.567 C 57.067 265.45 56.188 266.259 55.242 266.985 C 55.242 266.863 54.691 267.358 54.01 268.087 C 53.328 268.815 52.899 269.59 53.076 269.823 C 53.253 270.057 53.169 270.15 52.955 270.01 C 52.46 269.702 50.396 271.569 49.08 273.493 C 48.304 274.572 47.452 275.595 46.531 276.555 C 45.711 277.38 44.99 278.297 44.383 279.291 C 43.859 280.193 43.232 281.032 42.516 281.793 C 41.957 282.282 41.503 282.878 41.181 283.549 C 41.181 283.776 40.999 283.963 40.77 283.969 C 40.536 283.969 40.35 284.286 40.35 284.669 C 40.35 285.052 40.238 285.257 40.098 285.117 C 39.771 284.781 38.706 285.855 38.706 286.508 C 38.441 287.172 38.015 287.76 37.465 288.217 C 36.95 288.636 36.527 289.157 36.223 289.748 C 35.923 290.436 35.506 291.069 34.99 291.616 C 34.467 292.158 34.047 292.79 33.748 293.483 C 33.748 293.726 33.375 294.193 32.927 294.529 C 32.492 294.819 32.192 295.274 32.096 295.789 C 31.996 296.3 31.702 296.752 31.274 297.05 C 30.825 297.369 30.524 297.857 30.443 298.404 C 30.443 298.815 30.294 299.151 30.107 299.151 C 29.92 299.151 29.5 299.674 29.173 300.308 C 28.951 300.787 28.682 301.244 28.37 301.672 C 27.548 302.608 26.961 303.729 26.662 304.94 C 26.718 305.229 26.578 305.462 26.335 305.462 C 26.092 305.462 25.905 305.743 25.905 306.097 C 25.905 306.452 25.719 306.723 25.495 306.723 C 25.271 306.723 25.084 307.012 25.084 307.358 C 25.084 307.703 24.897 307.983 24.673 307.983 C 24.449 307.983 24.253 308.366 24.253 308.824 C 24.253 309.281 24.066 309.664 23.842 309.664 C 23.618 309.664 23.431 310.047 23.431 310.514 C 23.431 310.981 23.235 311.354 22.992 311.354 C 22.75 311.354 22.675 311.541 22.815 311.774 C 22.955 312.008 22.815 312.194 22.423 312.194 C 22.031 312.194 21.778 312.549 21.778 313.035 C 21.778 313.52 21.592 313.875 21.368 313.875 C 21.144 313.875 20.957 314.258 20.957 314.715 C 20.957 315.173 20.77 315.556 20.537 315.556 C 20.303 315.556 20.126 315.939 20.126 316.396 C 20.126 316.854 19.92 317.236 19.668 317.236 C 19.416 317.236 19.323 317.535 19.454 317.89 C 19.602 318.235 19.438 318.635 19.089 318.777 C 18.705 318.987 18.468 319.393 18.473 319.832 C 18.473 320.29 18.296 320.542 18.062 320.392 C 17.829 320.243 17.652 320.523 17.652 320.999 C 17.652 321.475 17.465 321.868 17.241 321.868 C 17.017 321.868 16.83 322.241 16.83 322.708 C 16.83 323.175 16.643 323.548 16.41 323.548 C 16.176 323.548 15.999 323.819 15.999 324.136 C 15.999 324.65 15.429 326.004 13.889 329.113 C 13.68 329.543 13.555 330.008 13.525 330.486 C 13.525 330.831 13.319 331.12 13.067 331.12 C 12.815 331.12 12.684 331.559 12.796 332.148 C 12.908 332.736 12.796 333.147 12.535 333.081 C 12.273 333.016 12.021 333.52 11.947 334.155 C 11.872 334.79 11.648 335.313 11.433 335.313 C 11.218 335.313 11.05 335.686 11.05 336.153 C 11.05 336.62 10.864 336.993 10.63 336.993 C 10.397 336.993 10.219 337.451 10.219 338.021 C 10.259 338.478 10.118 338.934 9.827 339.29 C 9.595 339.512 9.527 339.856 9.659 340.149 C 9.747 340.621 9.584 341.105 9.23 341.429 C 8.865 341.802 8.66 342.269 8.781 342.465 C 8.892 342.695 8.801 342.97 8.576 343.09 C 8.253 343.517 8.104 344.051 8.156 344.584 C 8.156 345.266 7.969 345.826 7.745 345.826 C 7.521 345.826 7.334 346.396 7.334 347.087 C 7.334 347.778 7.166 348.347 6.97 348.347 C 6.774 348.347 6.606 348.861 6.606 349.486 C 6.606 350.112 6.4 350.7 6.148 350.784 C 5.896 350.868 5.682 351.494 5.682 352.166 C 5.682 352.838 5.495 353.399 5.271 353.399 C 5.047 353.399 4.86 354.043 4.86 354.846 C 4.921 355.446 4.772 356.049 4.44 356.554 C 4.142 356.904 3.994 357.356 4.029 357.815 C 4.064 358.272 3.917 358.725 3.618 359.075 C 3.293 359.582 3.148 360.184 3.207 360.784 C 3.207 361.578 3.02 362.231 2.796 362.231 C 2.572 362.231 2.376 362.988 2.376 363.912 C 2.376 364.836 2.19 365.593 1.965 365.593 C 1.741 365.593 1.555 366.34 1.555 367.255 C 1.621 367.919 1.477 368.589 1.144 369.169 C 0.795 369.827 0.653 370.575 0.733 371.316 C 0.733 372.343 0.537 373.184 0.294 373.184 C 0.051 373.184 -0.079 376.134 0.051 382.521 C 0.266 392.324 0.565 395.882 1.181 395.882 C 1.387 395.882 1.555 396.433 1.555 397.105 C 1.555 397.777 1.76 398.403 2.021 398.487 C 2.283 398.571 2.479 399.159 2.479 399.785 C 2.479 400.41 2.647 400.924 2.843 400.924 C 3.039 400.924 3.207 401.288 3.207 401.727 C 3.207 402.586 4.86 406.096 5.373 406.33 C 5.541 406.405 5.682 406.787 5.682 407.18 C 5.767 407.711 6.063 408.185 6.503 408.496 C 6.919 408.765 7.217 409.182 7.334 409.663 C 7.47 410.215 7.753 410.718 8.156 411.12 C 8.564 411.517 8.852 412.022 8.987 412.576 C 8.971 412.858 9.182 413.102 9.463 413.127 C 9.734 413.127 9.836 413.239 9.706 413.37 C 9.08 414.005 17.259 422.24 20.135 423.874 C 20.705 424.18 21.254 424.523 21.778 424.901 C 22.201 425.212 22.651 425.484 23.123 425.713 C 23.749 426.04 24.253 426.47 24.253 426.647 C 24.253 426.825 24.626 427.002 25.084 427.002 C 25.541 427.002 25.905 427.189 25.905 427.422 C 25.905 427.656 26.288 427.842 26.755 427.842 C 27.222 427.842 27.493 428.029 27.353 428.262 C 27.213 428.496 27.465 428.683 27.922 428.683 C 28.327 428.657 28.723 428.811 29.005 429.103 C 29.351 429.409 29.806 429.56 30.266 429.523 C 30.817 429.523 31.274 429.71 31.274 429.943 C 31.274 430.176 31.722 430.363 32.283 430.363 C 32.743 430.325 33.199 430.477 33.543 430.783 C 33.951 431.103 34.466 431.253 34.981 431.204 C 35.625 431.204 36.232 431.437 36.325 431.726 C 36.578 432.501 218.723 432.501 218.975 431.726 C 219.117 431.405 219.437 431.199 219.788 431.204 C 220.295 431.113 220.756 430.852 221.095 430.466 C 221.61 429.943 222.202 429.502 222.85 429.159 C 223.538 428.754 224.104 428.174 224.494 427.478 C 224.835 426.821 225.269 426.218 225.782 425.685 C 226.175 425.329 226.433 424.847 226.51 424.322 C 226.51 423.939 226.697 423.631 226.921 423.631 C 227.145 423.631 227.332 423.267 227.332 422.819 C 227.312 422.427 227.45 422.043 227.715 421.755 C 228.322 421.381 228.06 410.363 227.453 410.485 C 227.155 410.541 227.052 410.317 227.192 409.925 C 227.463 409.224 226.688 407.404 225.679 406.386 C 225.212 405.859 224.814 405.276 224.494 404.649 C 224.11 403.949 223.541 403.368 222.85 402.969 C 222.207 402.617 221.616 402.178 221.095 401.661 C 220.749 401.261 220.273 400.997 219.75 400.914 C 219.377 400.914 219.078 400.728 219.078 400.494 C 219.078 400.261 218.714 400.074 218.275 400.074 C 217.879 400.095 217.494 399.941 217.22 399.654 C 217.052 399.374 188.677 399.234 133.43 399.234 C 78.183 399.234 49.808 399.094 49.64 398.814 C 48.864 398.455 48.007 398.31 47.156 398.393 C 45.924 398.393 44.916 398.207 44.916 397.973 C 44.916 397.74 44.355 397.553 43.674 397.553 C 42.992 397.553 42.432 397.366 42.432 397.133 C 42.437 396.906 42.257 396.717 42.03 396.713 C 40.396 396.713 34.561 389.822 34.561 387.88 C 34.561 387.422 34.383 387.04 34.15 387.04 C 33.917 387.04 33.739 385.219 33.739 382.371 C 33.739 379.523 33.907 377.749 34.15 377.749 C 34.393 377.749 34.561 376.909 34.561 375.882 C 34.487 375.146 34.634 374.405 34.981 373.753 C 35.304 373.252 35.449 372.656 35.392 372.063 C 35.337 371.472 35.481 370.88 35.803 370.382 C 36.101 370.032 36.249 369.579 36.213 369.122 C 36.176 368.662 36.327 368.206 36.634 367.861 C 36.959 367.354 37.104 366.752 37.044 366.153 C 37.044 365.359 37.231 364.706 37.455 364.706 C 37.679 364.706 37.866 364.136 37.866 363.445 C 37.866 362.754 38.053 362.185 38.277 362.185 C 38.501 362.185 38.697 361.615 38.697 360.924 C 38.697 360.233 38.874 359.654 39.108 359.654 C 39.341 359.654 39.519 359.103 39.519 358.422 C 39.469 357.89 39.615 357.358 39.93 356.928 C 40.228 356.567 40.375 356.105 40.34 355.639 C 40.34 355.07 40.48 354.612 40.658 354.612 C 41.175 353.809 41.533 352.916 41.713 351.979 C 42.022 350.836 42.403 349.713 42.852 348.618 C 43.068 348.193 43.198 347.729 43.235 347.255 C 43.235 346.909 43.422 346.62 43.646 346.62 C 43.87 346.62 44.057 346.237 44.057 345.78 C 44.057 345.322 44.243 344.939 44.467 344.939 C 44.691 344.939 44.888 344.37 44.888 343.679 C 44.888 342.988 45.074 342.409 45.298 342.409 C 45.522 342.409 45.709 342.035 45.709 341.569 C 45.709 341.102 45.896 340.728 46.12 340.728 C 46.344 340.728 46.531 340.355 46.531 339.888 C 46.531 339.421 46.718 339.048 46.951 339.048 C 47.184 339.048 47.362 338.665 47.362 338.207 C 47.362 337.75 47.511 337.367 47.698 337.367 C 47.885 337.367 48.286 336.704 48.632 335.892 C 48.977 335.079 49.341 334.416 49.565 334.416 C 49.789 334.416 49.901 334.043 49.901 333.576 C 49.901 333.109 50.088 332.736 50.312 332.736 C 50.536 332.736 50.732 332.362 50.732 331.895 C 50.732 331.429 50.91 331.055 51.143 331.055 C 51.377 331.055 51.554 330.766 51.554 330.411 C 51.674 329.823 51.958 329.281 52.376 328.852 C 52.782 328.455 53.069 327.954 53.207 327.404 C 53.207 327.096 53.393 326.853 53.618 326.853 C 53.842 326.853 54.028 326.471 54.028 326.004 C 54.028 325.537 54.215 325.163 54.439 325.163 C 54.663 325.163 54.859 324.921 54.859 324.613 C 54.995 324.061 55.279 323.557 55.681 323.156 C 56.094 322.741 56.376 322.216 56.493 321.643 C 56.493 321.289 56.652 320.999 56.839 320.999 C 57.026 320.999 57.446 320.476 57.773 319.841 C 58.053 319.297 58.364 318.77 58.706 318.263 C 59.62 317.035 60.415 315.722 61.078 314.342 C 61.078 314.174 61.451 313.763 61.899 313.408 C 62.319 313.134 62.616 312.709 62.73 312.222 C 62.974 311.535 63.4 310.928 63.963 310.467 C 64.597 309.907 65.033 309.156 65.205 308.329 C 65.205 307.806 65.317 307.498 65.457 307.629 C 65.765 307.946 67.679 306.041 67.679 305.425 C 68.102 304.578 68.668 303.811 69.35 303.156 C 70.284 302.157 71.479 300.859 71.927 300.262 C 72.376 299.664 73.543 298.329 74.514 297.274 C 75.224 296.593 75.815 295.798 76.26 294.921 C 76.255 294.683 76.443 294.487 76.68 294.482 C 76.915 294.467 77.096 294.269 77.091 294.034 C 77.091 293.492 85.671 284.8 86.204 284.8 C 86.409 284.8 86.586 284.51 86.586 284.146 C 86.586 283.782 86.736 283.586 86.913 283.707 C 87.091 283.829 87.847 283.437 88.463 282.858 C 90.377 281.196 93.897 277.993 95.457 276.499 C 95.958 275.943 96.552 275.479 97.212 275.127 C 98.01 274.672 98.74 274.106 99.378 273.446 C 100.033 272.76 100.8 272.191 101.647 271.765 C 101.89 271.765 102.357 271.382 102.683 270.925 C 103.01 270.467 103.486 270.085 103.738 270.085 C 104.414 269.802 105.017 269.37 105.503 268.824 C 106.013 268.254 106.653 267.818 107.371 267.554 C 107.839 267.43 108.241 267.129 108.491 266.714 C 108.827 266.256 109.303 265.874 109.565 265.874 C 109.963 265.793 110.318 265.571 110.564 265.248 C 110.892 264.873 111.356 264.644 111.852 264.613 C 112.272 264.613 112.627 264.445 112.627 264.249 C 112.627 264.053 113.178 263.642 113.86 263.315 C 114.541 262.989 115.102 262.624 115.102 262.382 C 115.102 262.139 115.391 262.018 115.736 262.018 C 116.315 261.892 116.845 261.6 117.258 261.177 C 117.644 260.765 118.141 260.474 118.687 260.337 C 118.954 260.364 119.195 260.173 119.229 259.907 C 119.229 259.683 119.602 259.487 120.05 259.487 C 120.498 259.487 120.881 259.3 120.881 259.067 C 120.881 258.834 121.245 258.647 121.703 258.647 C 122.16 258.647 122.534 258.46 122.534 258.227 C 122.534 257.993 122.805 257.807 123.15 257.807 C 123.496 257.807 123.766 257.62 123.766 257.386 C 123.766 257.153 124.046 256.966 124.383 256.966 C 124.719 256.966 125.008 256.779 125.008 256.546 C 125.008 256.313 125.382 256.126 125.83 256.126 C 126.278 256.126 126.661 255.939 126.661 255.706 C 126.661 255.472 127.025 255.286 127.482 255.286 C 127.94 255.286 128.304 255.145 128.304 254.968 C 128.304 254.791 128.911 254.399 129.649 254.1 C 130.386 253.801 131.311 253.371 131.712 253.166 C 132.126 252.944 132.58 252.81 133.047 252.774 C 133.393 252.774 133.673 252.578 133.673 252.354 C 133.673 252.13 134.046 251.934 134.504 251.934 C 134.961 251.934 135.325 251.737 135.325 251.504 C 135.325 251.271 135.699 251.084 136.147 251.084 C 136.595 251.084 136.978 250.897 136.978 250.664 C 136.978 250.43 137.333 250.244 137.781 250.244 C 138.178 250.264 138.564 250.111 138.836 249.823 C 139.182 249.517 139.637 249.365 140.097 249.403 C 140.648 249.403 141.105 249.217 141.105 248.983 C 141.105 248.75 141.46 248.563 141.908 248.563 C 142.307 248.585 142.694 248.428 142.963 248.133 C 143.098 247.9 143.397 247.823 143.626 247.965 C 143.938 248.104 144.303 248.049 144.56 247.825 C 145.749 247.259 146.983 246.791 148.248 246.425 C 149.382 246.159 150.464 245.708 151.45 245.09 C 151.45 244.922 151.852 244.781 152.384 244.781 C 153.969 244.598 155.511 244.152 156.95 243.465 C 157.427 243.239 157.945 243.112 158.472 243.091 C 158.871 243.114 159.261 242.961 159.536 242.671 C 160.032 242.343 160.625 242.194 161.217 242.251 C 161.992 242.251 162.636 242.064 162.636 241.831 C 162.636 241.598 163.374 241.411 164.279 241.411 C 165.185 241.411 165.932 241.224 165.932 240.991 C 165.932 240.757 166.679 240.57 167.585 240.57 C 168.49 240.57 169.237 240.384 169.237 240.15 C 169.237 239.917 170.059 239.73 171.105 239.73 C 171.828 239.806 172.559 239.659 173.196 239.31 C 173.907 238.954 174.703 238.808 175.493 238.89 C 176.614 238.89 177.529 238.703 177.529 238.47 C 177.529 238.236 178.696 238.049 180.208 238.049 C 181.721 238.049 182.897 237.863 182.897 237.629 C 182.897 237.396 184.195 237.209 185.969 237.209 C 187.743 237.209 189.153 237.013 189.293 236.789 C 189.433 236.565 191.842 236.369 195.091 236.369 C 198.518 236.369 200.694 236.201 200.694 235.949 C 200.694 235.697 204.195 235.529 210.385 235.529 C 216.576 235.529 220.087 235.37 220.087 235.108 C 220.087 234.847 221.328 234.679 222.981 234.679 C 224.634 234.679 225.866 234.501 225.866 234.259 C 225.866 234.016 226.893 233.839 228.135 233.839 C 229.377 233.839 230.413 233.652 230.413 233.418 C 230.413 233.185 231.151 232.998 232.057 232.998 C 232.962 232.998 233.522 232.895 233.522 232.662 Z M 230.068 198.115 C 229.62 198.517 229.386 198.601 229.554 198.311 C 229.9 197.714 228.751 197.564 228.396 198.162 C 228.182 198.517 227.136 198.769 223.513 199.32 C 222.876 199.368 222.262 199.581 221.73 199.936 C 221.049 200.256 220.294 200.385 219.545 200.309 C 218.736 200.252 217.925 200.393 217.183 200.72 C 216.613 201.308 196.389 201.336 195.82 200.72 C 195.146 200.377 194.39 200.222 193.635 200.272 C 192.938 200.345 192.236 200.198 191.627 199.852 C 191.069 199.507 190.412 199.36 189.76 199.432 C 189.108 199.501 188.452 199.353 187.893 199.012 C 187.486 198.691 186.97 198.541 186.455 198.591 C 185.948 198.642 185.44 198.506 185.026 198.209 C 184.783 197.964 184.429 197.865 184.093 197.947 C 183.687 198.008 183.274 197.922 182.925 197.704 C 182.554 197.456 182.134 197.287 181.693 197.21 C 181.128 197.089 180.582 196.894 180.068 196.631 C 179.667 196.393 179.195 196.3 178.733 196.369 C 178.444 196.472 178.21 196.369 178.21 196.108 C 178.21 195.846 177.846 195.65 177.389 195.65 C 176.931 195.65 176.567 195.454 176.567 195.23 C 176.567 195.006 176.193 194.81 175.736 194.81 C 175.278 194.81 174.914 194.614 174.914 194.39 C 174.914 194.166 174.541 193.97 174.083 193.97 C 173.626 193.97 173.262 193.774 173.262 193.54 C 173.262 193.307 172.888 193.12 172.44 193.12 C 171.992 193.12 171.609 192.933 171.609 192.7 C 171.609 192.466 171.235 192.28 170.787 192.28 C 170.339 192.28 169.956 192.093 169.956 191.859 C 169.956 191.626 169.676 191.439 169.321 191.439 C 168.742 191.318 168.211 191.025 167.799 190.599 C 167.411 190.191 166.916 189.9 166.371 189.759 C 166.108 189.786 165.869 189.601 165.829 189.338 C 165.829 189.105 165.549 188.918 165.194 188.918 C 164.582 188.771 164.026 188.446 163.598 187.985 C 162.395 186.801 161.092 185.723 159.704 184.763 C 157.267 183.008 147.258 173.26 147.258 172.625 C 147.258 172.336 146.623 171.477 144.793 169.264 C 144.577 169.017 144.428 168.718 144.364 168.396 C 144.223 167.951 143.976 167.547 143.645 167.219 C 143.147 166.609 142.709 165.952 142.338 165.258 C 141.971 164.546 141.522 163.878 141.002 163.27 C 140.604 162.866 140.337 162.352 140.237 161.794 C 140.237 161.44 140.059 161.15 139.826 161.15 C 139.592 161.15 139.415 160.767 139.415 160.31 C 139.415 159.852 139.228 159.46 139.004 159.46 C 138.78 159.46 138.593 159.087 138.593 158.62 C 138.593 158.153 138.332 157.779 138.005 157.779 C 137.678 157.779 137.501 157.49 137.641 156.939 C 137.781 156.388 137.641 156.099 137.398 156.099 C 137.156 156.099 136.941 155.744 136.941 155.305 C 136.944 154.872 136.706 154.472 136.325 154.269 C 135.949 154.128 135.779 153.693 135.96 153.335 C 136.091 152.98 135.96 152.691 135.746 152.691 C 135.531 152.691 135.288 152.196 135.288 151.608 C 135.282 150.991 135.072 150.393 134.691 149.908 C 134.367 149.605 134.22 149.159 134.298 148.723 C 134.424 148.418 134.333 148.067 134.074 147.864 C 133.76 147.514 133.601 147.052 133.635 146.584 C 133.67 146.126 133.523 145.673 133.225 145.324 C 132.927 144.974 132.779 144.521 132.814 144.063 C 132.852 143.603 132.7 143.148 132.394 142.803 C 132.053 142.148 131.91 141.408 131.983 140.674 C 131.983 139.647 131.796 138.807 131.572 138.807 C 131.348 138.807 131.161 137.873 131.161 136.706 C 131.161 135.539 130.974 134.596 130.75 134.596 C 130.526 134.596 130.33 132.29 130.33 128.499 C 130.33 123.924 130.209 122.392 129.817 122.364 C 129.425 122.336 129.406 122.29 129.817 122.122 C 130.227 121.953 130.33 120.6 130.33 117.341 C 130.33 114.755 130.517 112.673 130.75 112.514 C 131.098 111.787 131.24 110.98 131.161 110.18 C 131.161 109.031 131.348 108.097 131.572 108.097 C 131.796 108.097 131.983 107.248 131.983 106.23 C 131.983 105.212 132.17 104.363 132.394 104.363 C 132.618 104.363 132.814 103.793 132.814 103.102 C 132.814 102.411 133.001 101.832 133.225 101.832 C 133.449 101.832 133.635 101.272 133.635 100.572 C 133.635 99.872 133.841 99.311 134.102 99.311 C 134.364 99.311 134.466 98.938 134.336 98.462 C 134.232 97.95 134.369 97.42 134.709 97.024 C 135.05 96.64 135.254 96.154 135.288 95.642 C 135.288 94.708 136.222 92.589 136.633 92.589 C 136.801 92.589 136.941 92.206 136.941 91.739 C 136.941 91.272 137.128 90.899 137.352 90.899 C 137.576 90.899 137.762 90.525 137.762 90.058 C 137.762 89.592 137.912 89.218 138.099 89.218 C 138.285 89.218 138.687 88.555 139.032 87.743 C 139.378 86.93 139.751 86.277 139.966 86.277 C 140.181 86.277 140.293 85.894 140.293 85.427 C 140.293 84.96 140.479 84.587 140.713 84.587 C 140.946 84.587 141.124 84.213 141.124 83.747 C 141.124 83.28 141.329 82.906 141.581 82.906 C 141.833 82.906 141.936 82.635 141.805 82.299 C 141.675 81.963 141.805 81.767 142.179 81.926 C 142.552 82.085 142.776 81.87 142.776 81.272 C 142.776 80.675 142.935 80.339 143.141 80.339 C 143.346 80.339 143.794 79.713 144.149 78.947 C 144.65 77.96 145.278 77.044 146.016 76.221 C 146.595 75.677 147.028 74.996 147.277 74.242 C 147.277 73.896 147.436 73.607 147.632 73.607 C 148.248 73.607 157.23 64.344 156.969 63.952 C 156.856 63.694 156.967 63.392 157.221 63.271 C 157.519 63.075 157.594 63.14 157.407 63.448 C 157.221 63.756 157.314 63.934 157.547 63.934 C 157.785 63.938 157.982 63.751 157.986 63.513 C 157.986 63.28 158.266 63.093 158.612 63.093 C 158.957 63.093 159.228 62.906 159.228 62.673 C 159.228 62.44 159.527 62.253 159.891 62.253 C 160.255 62.253 160.47 62.019 160.311 61.599 C 160.152 61.179 160.237 61.058 160.451 61.188 C 160.843 61.431 161.786 60.778 163.598 58.994 C 163.979 58.566 164.465 58.244 165.008 58.061 C 165.518 57.901 165.979 57.611 166.343 57.22 C 166.729 56.814 167.221 56.524 167.762 56.38 C 168.026 56.407 168.265 56.222 168.304 55.96 C 168.347 55.696 168.588 55.511 168.855 55.54 C 169.788 55.54 172.477 54.036 172.151 53.672 C 171.982 53.495 172.151 53.457 172.449 53.588 C 172.748 53.719 174.317 53.159 175.923 52.346 C 177.059 51.701 178.274 51.205 179.536 50.871 C 179.947 50.871 180.274 50.684 180.274 50.451 C 180.274 50.217 180.834 50.031 181.516 50.031 C 182.197 50.031 182.757 49.844 182.757 49.611 C 182.757 49.377 183.308 49.19 183.99 49.19 C 184.671 49.19 185.232 49.004 185.232 48.77 C 185.232 48.537 185.773 48.35 186.445 48.35 C 186.97 48.401 187.494 48.25 187.911 47.93 C 188.471 47.587 189.127 47.44 189.779 47.51 C 190.43 47.581 191.088 47.433 191.646 47.09 C 192.255 46.743 192.957 46.596 193.654 46.669 C 194.393 46.722 195.133 46.58 195.801 46.259 C 196.025 46.035 198.471 45.829 201.254 45.801 C 204.036 45.773 206.305 45.568 206.305 45.362 C 206.315 45.145 206.499 44.978 206.716 44.989 C 206.945 44.993 207.127 45.18 207.127 45.409 C 207.127 45.661 209.125 45.829 212.29 45.829 C 215.455 45.829 217.444 45.988 217.444 46.249 C 217.444 46.511 218.378 46.669 219.48 46.669 C 220.27 46.586 221.067 46.732 221.777 47.09 C 222.415 47.439 223.144 47.585 223.868 47.51 C 224.876 47.51 225.735 47.697 225.735 47.93 C 225.735 48.163 226.296 48.35 226.977 48.35 C 227.659 48.35 228.21 48.537 228.21 48.77 C 228.21 49.004 228.77 49.19 229.452 49.19 C 230.133 49.19 230.693 49.377 230.693 49.611 C 230.693 49.844 231.244 50.031 231.926 50.031 C 232.607 50.031 233.168 50.227 233.168 50.451 C 233.168 50.675 233.635 50.871 234.195 50.871 C 234.755 50.871 235.231 51.067 235.231 51.291 C 235.261 51.551 235.494 51.738 235.754 51.711 C 237.248 52.219 238.7 52.843 240.096 53.579 C 241.514 54.336 242.999 54.962 244.531 55.446 C 244.867 55.446 245.138 55.633 245.138 55.866 C 245.177 56.129 245.416 56.314 245.679 56.287 C 246.224 56.428 246.719 56.719 247.108 57.127 C 247.492 57.536 247.985 57.827 248.527 57.967 C 248.981 58.088 249.364 58.392 249.582 58.808 C 249.862 59.274 250.301 59.648 250.516 59.648 C 251.148 59.933 251.699 60.369 252.122 60.918 C 252.552 61.46 253.106 61.892 253.737 62.178 C 253.978 62.167 254.181 62.357 254.185 62.598 C 254.185 62.826 254.368 63.013 254.596 63.018 C 256.585 64.637 258.457 66.393 260.198 68.275 C 261.948 70.148 263.82 71.904 265.8 73.532 C 266.015 73.532 266.183 73.784 266.183 74.083 C 266.324 74.644 266.618 75.155 267.033 75.558 C 267.49 76.062 267.761 76.492 267.63 76.492 C 267.5 76.492 267.771 76.912 268.237 77.425 C 268.63 77.807 268.918 78.283 269.078 78.807 C 269.177 79.286 269.449 79.712 269.843 80.002 C 270.262 80.272 270.559 80.694 270.674 81.179 C 270.674 81.786 271.701 83.046 271.981 82.729 C 272.075 82.635 272.178 82.972 272.215 83.485 C 272.252 83.999 272.476 84.475 272.719 84.55 C 272.962 84.624 273.149 85.063 273.149 85.483 C 273.149 85.903 273.298 86.296 273.485 86.296 C 273.671 86.296 274.073 86.959 274.418 87.761 C 274.764 88.564 275.137 89.237 275.352 89.237 C 275.567 89.237 275.688 89.61 275.688 90.077 C 275.688 90.544 275.875 90.917 276.099 90.917 C 276.323 90.917 276.519 91.3 276.519 91.758 C 276.519 92.215 276.706 92.598 276.93 92.598 C 277.154 92.598 277.341 92.981 277.341 93.438 C 277.341 93.896 277.528 94.288 277.752 94.288 C 277.976 94.288 278.163 94.848 278.163 95.549 C 278.163 96.249 278.349 96.809 278.583 96.809 C 278.816 96.809 278.994 97.379 278.994 98.07 C 278.994 98.76 279.18 99.33 279.404 99.33 C 279.628 99.33 279.815 99.9 279.815 100.59 C 279.815 101.281 280.002 101.851 280.235 101.851 C 280.469 101.851 280.646 102.411 280.646 103.093 C 280.597 103.624 280.742 104.155 281.057 104.587 C 281.39 105.169 281.534 105.842 281.468 106.51 C 281.468 107.444 281.655 108.163 281.879 108.163 C 282.103 108.163 282.299 109.096 282.299 110.245 C 282.216 111.046 282.359 111.855 282.71 112.579 C 282.962 112.747 283.121 116.856 283.121 123.522 C 283.121 130.189 282.962 134.297 282.71 134.456 C 282.359 135.18 282.216 135.989 282.299 136.79 C 282.299 137.938 282.112 138.872 281.879 138.872 C 281.645 138.872 281.468 139.619 281.468 140.525 C 281.535 141.192 281.391 141.866 281.057 142.448 C 280.743 142.872 280.598 143.398 280.646 143.923 C 280.694 144.445 280.548 144.967 280.235 145.389 C 279.93 145.745 279.779 146.209 279.815 146.678 C 279.815 147.247 279.628 147.705 279.404 147.705 C 279.18 147.705 278.994 148.274 278.994 148.965 C 278.994 149.656 278.807 150.226 278.583 150.226 C 278.359 150.226 278.163 150.795 278.163 151.486 C 278.163 152.177 277.985 152.756 277.752 152.756 C 277.518 152.756 277.341 153.13 277.341 153.597 C 277.341 154.063 277.154 154.437 276.93 154.437 C 276.706 154.437 276.519 154.81 276.519 155.277 C 276.519 155.744 276.333 156.118 276.099 156.118 C 275.866 156.118 275.688 156.5 275.688 156.958 C 275.688 157.415 275.502 157.798 275.277 157.798 C 275.053 157.798 274.867 158.181 274.867 158.638 C 274.867 159.096 274.68 159.479 274.456 159.479 C 274.232 159.479 274.036 159.862 274.036 160.328 C 274.036 160.795 273.858 161.169 273.625 161.169 C 273.391 161.169 273.214 161.58 273.214 162.103 C 273.214 162.625 273.093 162.896 272.943 162.747 C 272.794 162.597 272.355 162.999 270.842 165.959 C 270.585 166.528 270.174 167.016 269.657 167.369 C 269.351 167.494 269.136 167.77 269.087 168.097 C 268.95 168.622 268.672 169.099 268.284 169.479 C 267.845 169.964 267.593 170.468 267.733 170.608 C 267.873 170.749 267.733 170.87 267.509 170.87 C 267.206 170.913 266.991 171.19 267.024 171.496 C 267.024 171.85 266.837 172.13 266.613 172.13 C 266.376 172.135 266.188 172.331 266.193 172.569 C 266.193 173.41 253.532 185.641 252.663 185.641 C 252.486 185.641 252.075 186.015 251.73 186.481 C 251.476 186.892 251.075 187.192 250.609 187.322 C 250.162 187.444 249.786 187.749 249.573 188.162 C 249.306 188.613 248.85 188.922 248.331 189.002 C 247.929 189.002 247.603 189.189 247.603 189.423 C 247.564 189.685 247.325 189.87 247.061 189.843 C 246.516 189.984 246.021 190.275 245.633 190.683 C 245.223 191.111 244.691 191.404 244.111 191.523 C 243.765 191.523 243.476 191.719 243.476 191.943 C 243.476 192.168 243.102 192.364 242.654 192.364 C 242.206 192.364 241.823 192.56 241.823 192.784 C 241.823 193.008 241.459 193.204 241.001 193.204 C 240.544 193.204 240.17 193.4 240.17 193.624 C 240.17 193.848 239.806 194.054 239.349 194.054 C 238.891 194.054 238.527 194.24 238.527 194.474 C 238.527 194.707 238.154 194.894 237.696 194.894 C 237.239 194.894 236.874 195.081 236.874 195.314 C 236.874 195.548 236.501 195.734 236.043 195.734 C 235.586 195.734 235.222 195.94 235.222 196.201 C 235.222 196.463 234.951 196.556 234.615 196.425 C 234.214 196.309 233.782 196.411 233.476 196.696 C 233.031 197.039 232.503 197.255 231.945 197.322 C 231.263 197.4 230.614 197.661 230.068 198.078 Z",
|
||
style: {}
|
||
}, null, -1), u5 = /* @__PURE__ */ l("path", {
|
||
class: "cls-1",
|
||
d: "M 460.56 253.764 C 410.43 200.543 320.244 200.543 270.086 253.764 C 185.652 339.981 245.81 487.916 365.323 488.038 C 484.865 487.916 544.995 339.981 460.56 253.764 Z M 260.973 348.739 C 260.973 289.506 308.265 241.364 366.388 241.364 C 424.51 241.364 471.793 289.552 471.793 348.739 C 466.051 491.203 266.79 491.24 260.973 348.739 Z",
|
||
style: {}
|
||
}, null, -1), p5 = /* @__PURE__ */ l("g", {
|
||
id: "svgg",
|
||
transform: "matrix(0.933698, 0, 0, 0.933698, -0.013566, 11.944698)",
|
||
style: {}
|
||
}, [
|
||
/* @__PURE__ */ l("path", {
|
||
id: "path4",
|
||
class: "cls-2",
|
||
d: "M386.6,269.19a2.11,2.11,0,0,0-.81.37,1.12,1.12,0,0,1-.61.26c-.26,0-.46.15-.45.24s-.2.21-.48.26-.49.15-.48.25-.2.21-.48.25-.5.15-.49.25-.12.2-.31.23-.33.13-.31.22-.13.2-.32.23-.32.13-.31.22-.12.2-.31.23-.33.11-.32.18-.18.26-.42.41a6.34,6.34,0,0,0-.95.9,2.39,2.39,0,0,1-.72.65.2.2,0,0,0-.18.23c0,.11,0,.16-.09.12-.24-.19-4,5-3.94,5.46a1.23,1.23,0,0,1-.26.57,1.34,1.34,0,0,0-.25.65c0,.12,0,.24-.14.25s-.13.1-.06.18a.37.37,0,0,1-.07.4.79.79,0,0,0-.13.52,1.14,1.14,0,0,1-.21.64,1.23,1.23,0,0,0-.2.7c0,.17,0,.32-.12.34s-.14.26-.09.54,0,.53-.1.54-.12.34-.06.72,0,.7-.07.72-.11.41,0,.89.05.87,0,.89a11.7,11.7,0,0,0,.29,3.12,14.49,14.49,0,0,0,.65,3.18,1.51,1.51,0,0,1,.3.85c.06.42.19.75.28.74s.21.24.26.56.17.64.27.68a.56.56,0,0,1,.24.42c0,.18.13.32.22.3s.2.21.25.5.14.5.22.49.23.19.32.46a1.81,1.81,0,0,0,.48.71,1.68,1.68,0,0,1,.32.29c0,.26.35.79.47.77s.16.07.18.19a2.11,2.11,0,0,0,.62.69,3.18,3.18,0,0,1,.61.57,12.15,12.15,0,0,0,2.6,1.86c.05-.07.1,0,.12.09,0,.3.8.83,1.54,1.06.35.11.58.22.5.23s.43.47.67.43a.68.68,0,0,1,.49.28.72.72,0,0,0,.52.27c.14,0,.26,0,.27.11s.16.18.34.21a7.64,7.64,0,0,1,1.12.39,2,2,0,0,0,1.12.2c.16-.07.26-.05.22,0s.08.19.25.22a4.47,4.47,0,0,1,.63.16,4.83,4.83,0,0,0,1.18.09c.49,0,.89.05.9.13s.33.11.7.05.69,0,.71.07.53.09,1.21,0,1.2-.11,1.21,0a6.86,6.86,0,0,0,2.4-.19,7,7,0,0,0,2.34-.54c0-.1.49-.25,1.17-.36s1.17-.26,1.16-.35.35-.24.82-.31.83-.2.82-.28.31-.25.72-.37a4.35,4.35,0,0,0,1-.43c.15-.12.79-.55,1.42-1a4.05,4.05,0,0,0,1.12-.89c0-.08.14-.17.32-.19s.33-.13.32-.23.07-.19.18-.21a2.08,2.08,0,0,0,.73-.64,3,3,0,0,1,.64-.63,4,4,0,0,0,.72-.77c1.68-2.15,2.31-3.06,2.27-3.32a.45.45,0,0,1,.26-.42,1,1,0,0,0,.46-.58c.09-.25.22-.46.3-.47s.12-.14.1-.28,0-.28.13-.29.16-.13.14-.25a1.21,1.21,0,0,1,.25-.65,1.19,1.19,0,0,0,.24-.69c0-.15,0-.28.13-.29s.15-.19.12-.38,0-.35.12-.37.15-.17.12-.36a.62.62,0,0,1,.1-.47.68.68,0,0,0,.09-.55c0-.23,0-.43.11-.45s.13-.25.09-.53a.94.94,0,0,1,.08-.64,1,1,0,0,0,.07-.72,1.13,1.13,0,0,1,.06-.72,3.57,3.57,0,0,0-.06-1.48,7.67,7.67,0,0,1-.09-2,1.55,1.55,0,0,0-.16-1.2,7.84,7.84,0,0,1-.5-2c-.15-1-.28-1.43-.44-1.46s-.25-.3-.27-.75-.11-.69-.23-.67-.22-.2-.26-.49-.15-.51-.25-.49-.2-.21-.24-.49-.16-.51-.25-.49-.19-.13-.22-.32-.13-.34-.22-.32-.2-.13-.22-.32-.13-.33-.22-.32-.19-.09-.21-.23-.12-.25-.21-.24-.19-.13-.22-.32-.13-.33-.22-.31-.19-.1-.21-.25a1.74,1.74,0,0,0-.62-.69c-.32-.22-.6-.48-.61-.58a32,32,0,0,0-4.4-3.41,2.28,2.28,0,0,1-.85-.4,3,3,0,0,0-.8-.4,1.31,1.31,0,0,1-.55-.27,1.35,1.35,0,0,0-.64-.26.21.21,0,0,1-.25-.13c0-.1-.18-.15-.36-.12s-.35,0-.37-.12-.18-.15-.36-.12-.35,0-.37-.12-.18-.15-.36-.12-.35,0-.37-.13-.21-.14-.44-.1a.7.7,0,0,1-.54-.1.75.75,0,0,0-.54-.09c-.23,0-.43,0-.44-.11s-.33-.12-.69-.07-.71,0-.77-.1a87.2,87.2,0,0,0-10.57,1.45m-10.81,61.27a2.73,2.73,0,0,1-1.16.35c-.62.09-1.08.24-1.07.34s-.42.24-1,.33-1,.23-1,.33-.32.22-.74.29-.75.19-.73.29-.28.22-.64.27-.71.19-.75.3a.72.72,0,0,1-.48.25.71.71,0,0,0-.49.25,1.07,1.07,0,0,1-.66.28c-.32.05-.57.17-.55.26s-.21.21-.49.25-.49.16-.48.25-.16.21-.39.24a2.7,2.7,0,0,0-.78.28,4.41,4.41,0,0,1-1.26.64,1.33,1.33,0,0,0-.48.26,1.81,1.81,0,0,1-.47.29c-1,.34-1.33.5-1.4.64s-.25.2-.46.23-.42.15-.44.25-.23.23-.49.29-.45.15-.44.21a2.22,2.22,0,0,1-.8.47c-.44.2-.8.43-.79.51s-.21.18-.49.22-.49.16-.48.25-.16.2-.39.24a.73.73,0,0,0-.49.25.59.59,0,0,1-.41.24c-.18,0-.31.13-.3.22s-.13.2-.31.23a1.73,1.73,0,0,0-.66.28l-.62.45a1.59,1.59,0,0,1-.57.26c-.14,0-.24.12-.23.21s-.2.21-.48.25-.5.16-.48.26-.13.19-.31.22-.33.13-.32.23-.14.2-.35.23a1,1,0,0,0-.81,1.25c.05.34,0,.64,0,.65s-.11.31-.09.67a1.71,1.71,0,0,1-.08.84,1.4,1.4,0,0,0,0,.75,1.13,1.13,0,0,1-.07.7,1,1,0,0,0-.07.71,1.08,1.08,0,0,1-.07.73c-.1.08-.11.4,0,.72a1.3,1.3,0,0,1,0,.81,1.37,1.37,0,0,0-.1.8c.05.31,0,.59,0,.64a2.21,2.21,0,0,0-.1,1l0,.92.59-.09c.32-.05.57-.17.56-.26s.16-.2.38-.24a.73.73,0,0,0,.5-.25.57.57,0,0,1,.41-.24c.18,0,.31-.13.3-.22s.2-.21.48-.26.5-.15.48-.25.24-.21.57-.26.58-.16.57-.24.37-.27.85-.41a3.52,3.52,0,0,0,1-.44,1.63,1.63,0,0,1,.7-.32,1.18,1.18,0,0,0,.61-.27,1.57,1.57,0,0,1,.78-.26,1.76,1.76,0,0,0,.87-.32c.31-.43,9-1.43,9.51-1.09a.71.71,0,0,0,.47.08,2.32,2.32,0,0,1,.81.14,2.38,2.38,0,0,0,.83.14c.17,0,.27,0,.23.14s0,.17.19.15a4.44,4.44,0,0,1,2.05,1.53c0,.14.12.25.21.24s.19.13.22.31.13.34.22.32.2.17.23.4.15.46.25.5a.92.92,0,0,1,.26.59c0,.28.15.5.25.48s.25.52.36,1.27.26,1.28.36,1.27.27.61.4,1.53.17,1.56.07,1.58-.08.66.06,1.58.16,1.56.06,1.58-.11.45,0,1a2.13,2.13,0,0,1,0,1.07,1.55,1.55,0,0,0,0,.9c.06.43,0,.78-.06.8s-.11.37-.05.79a1.63,1.63,0,0,1,0,.9,1.25,1.25,0,0,0,0,.81c0,.38,0,.7-.07.71s-.12.34-.07.72,0,.7-.06.71-.13.3-.08.62a1.19,1.19,0,0,1-.07.73,1.17,1.17,0,0,0-.07.72,1.09,1.09,0,0,1-.06.71,1.08,1.08,0,0,0-.07.73c.05.33,0,.61-.06.62s-.16.3-.16.64,0,.9,0,1.24-.08.63-.16.65-.12.29-.07.61a1.23,1.23,0,0,1,0,.72,3.66,3.66,0,0,0-.17,1.74,1.53,1.53,0,0,1-.12.72,1.15,1.15,0,0,0-.13.53c.06,1.46,0,1.94-.1,2s-.11.25-.07.54,0,.53-.07.54-.11.27-.07.58,0,.6-.11.65-.13.31-.09.58a.93.93,0,0,1-.08.63,1.06,1.06,0,0,0-.07.73c.05.32,0,.6-.08.62s-.13.29-.08.63,0,.61-.08.63-.13.29-.08.63,0,.61-.08.63-.13.25-.09.53,0,.57-.08.64a.93.93,0,0,0-.08.63c0,.28,0,.56-.08.63a.93.93,0,0,0-.08.63c0,.28,0,.56-.08.63a1,1,0,0,0-.07.65c0,.27,0,.51-.1.53s-.12.34-.06.72,0,.7-.07.71-.13.26-.09.55,0,.53-.09.54-.13.34-.07.72,0,.7-.07.72-.13.25-.09.54,0,.53-.09.54-.13.3-.08.63,0,.62-.06.63-.16.3-.17.65,0,.89,0,1.24-.07.63-.14.64-.13.35-.14.77,0,.92,0,1.14a2.25,2.25,0,0,1-.1.63,1.89,1.89,0,0,0-.08.68,12.19,12.19,0,0,1-.08,1.52,8.9,8.9,0,0,0,0,1.71,1.27,1.27,0,0,1-.07.78,1.83,1.83,0,0,0,0,1c.07.47.06.87,0,.88s-.1.45,0,1a2.14,2.14,0,0,1,0,1.07,3.5,3.5,0,0,0,0,1.42c.11.74.12,1.29,0,1.31s1.31,10.34,1.57,10.39.25.38.31.85.18.8.27.79.2.21.24.49.15.51.24.49.21.21.25.5.15.5.25.49.2.16.23.39a.74.74,0,0,0,.22.49,1.25,1.25,0,0,1,.34.56,1.67,1.67,0,0,0,.49.72c.17.13.27.25.21.26s.08.22.31.46a2,2,0,0,1,.46.64c0,.1.1.18.18.16s.23.13.32.31a2.36,2.36,0,0,0,.59.66,9,9,0,0,1,.94.87c.77.82,1.38,1.23,1.57,1.06s.14-.07.09.06,1.14,1.27,1.42,1.23a3.55,3.55,0,0,1,1,.54,9.25,9.25,0,0,0,1.87.91,5.22,5.22,0,0,1,1.09.45c0,.07.22.1.4.07s.33,0,.35.13.18.14.36.12.35,0,.37.12.17.14.36.12.35,0,.37.12.17.15.36.12.35,0,.37.12.25.13.53.09.52,0,.53.09.26.14.54.1.52,0,.53.09.21.15.44.11a.74.74,0,0,1,.54.09,1,1,0,0,0,.72.07c.32-.05.59,0,.61.08s.4.12.87,0,.86-.06.87,0c.05.36,16.17-2.07,16.47-2.49a2.2,2.2,0,0,1,1.08-.39c.49-.08.88-.22.87-.31s.28-.22.65-.28.67-.18.65-.28.28-.22.65-.27.67-.19.66-.28.19-.21.46-.25.51-.16.53-.26.24-.23.49-.29.45-.17.44-.24.17-.17.4-.2.42-.15.4-.24.2-.21.48-.25.5-.16.49-.26.12-.19.3-.22a.61.61,0,0,0,.41-.24.68.68,0,0,1,.49-.25c.23,0,.4-.13.39-.22s.31-.25.72-.37a4.23,4.23,0,0,0,1.06-.45l.63-.46a1.67,1.67,0,0,1,.57-.26,1.67,1.67,0,0,0,.57-.26l.62-.45a1.54,1.54,0,0,1,.57-.27c.14,0,.24-.12.23-.21s.2-.21.48-.25.5-.16.48-.25.13-.2.31-.23.33-.13.32-.22.2-.21.48-.26.5-.15.48-.25.16-.2.39-.23.45-.15.49-.26a.61.61,0,0,1,.41-.24c.18,0,.32-.13.3-.22s.13-.2.31-.22a2.69,2.69,0,0,0,.89-.49,2.55,2.55,0,0,1,.88-.5c.19,0,.33-.12.31-.22s.11-.19.28-.22c.44-.07.66-.45.58-1,0-.26,0-.49.1-.51s.12-.33.06-.71,0-.71.07-.72.13-.29.08-.62a1.14,1.14,0,0,1,.06-.73,1,1,0,0,0,.07-.72,1,1,0,0,1,.07-.71,1.13,1.13,0,0,0,.06-.72,1.18,1.18,0,0,1,.07-.72,1.29,1.29,0,0,0,.05-.8c-.05-.37,0-.73.06-.8a1.13,1.13,0,0,0,.06-.72,1.18,1.18,0,0,1,.07-.72.54.54,0,0,0-.39-.91c-.22,0-.45.15-.49.26a.55.55,0,0,1-.41.23c-.18,0-.31.13-.3.23s-.13.19-.31.22a1.7,1.7,0,0,0-.62.26,4.13,4.13,0,0,1-1.25.56,3.07,3.07,0,0,0-.52.31,1.49,1.49,0,0,1-.74.29c-.17,0-.29.06-.28.16s-.23.22-.55.27a1.14,1.14,0,0,0-.67.28c0,.11-.32.23-.62.28a1.29,1.29,0,0,0-.69.27,2,2,0,0,1-.85.34c-.39.09-.7.22-.69.3a3.29,3.29,0,0,1-1.24.33,3.39,3.39,0,0,0-1.34.38,3.48,3.48,0,0,1-1.42.4,3.58,3.58,0,0,1-1.46.05,3.91,3.91,0,0,0-1.55.06,4.25,4.25,0,0,1-1.55.07c-.07-.09-.43-.11-.8-.06s-.68,0-.69-.06-.26-.14-.54-.1-.52,0-.53-.09-.18-.15-.36-.12a.6.6,0,0,1-.45-.1,1.19,1.19,0,0,0-.64-.18c-.29,0-.53-.1-.55-.19a.16.16,0,0,0-.2-.13c-.24,0-1-.54-1.35-1.07-.17-.24-.37-.43-.45-.42s-.16-.13-.19-.32-.12-.34-.21-.32-.57-1-1.19-3-1.19-6.88-.93-7.63a11.42,11.42,0,0,0,0-2.07,5.27,5.27,0,0,1,0-1.81c.08,0,.08-.41,0-.89s-.05-.87,0-.88.13-.34.07-.71a1.39,1.39,0,0,1,.05-.81,1.31,1.31,0,0,0,.06-.81,1.29,1.29,0,0,1,0-.8,1.06,1.06,0,0,0,.07-.73c-.05-.33,0-.6.08-.62s.13-.25.09-.53,0-.57.08-.64a1.15,1.15,0,0,0,.06-.73c-.05-.33,0-.61.08-.62s.14-.26.1-.53a.92.92,0,0,1,.08-.65,1.12,1.12,0,0,0,.06-.72c-.05-.33,0-.61.08-.62s.13-.3.08-.63,0-.62.08-.63.14-.26.09-.54a.94.94,0,0,1,.08-.64,1.06,1.06,0,0,0,.07-.73c0-.32,0-.6.08-.62s.13-.26.09-.54,0-.53.09-.54.12-.34.07-.72,0-.7.06-.72.14-.26.1-.54,0-.53.09-.55.13-.29.08-.62a1.12,1.12,0,0,1,.06-.72.87.87,0,0,0,.08-.63,1,1,0,0,1,.08-.64.68.68,0,0,0,.09-.55,2.29,2.29,0,0,1,0-.75,6.27,6.27,0,0,0,.25-2,.83.83,0,0,1,.06-.5.45.45,0,0,0,.1-.26,6.12,6.12,0,0,1,.13-2.1c.08-.06.1-.34.06-.61a.91.91,0,0,1,.08-.63.89.89,0,0,0,.08-.64c0-.28,0-.52.09-.54s.13-.33.07-.71,0-.71.07-.72.13-.26.09-.55,0-.53.09-.54.12-.34.07-.72,0-.7.06-.71.14-.26.1-.55,0-.53.09-.54.13-.3.08-.63,0-.62.08-.63.13-.26.09-.54a.89.89,0,0,1,.08-.64,1.12,1.12,0,0,0,.06-.72c-.05-.33,0-.61.08-.62s.14-.26.1-.54a1,1,0,0,1,.07-.64,1.06,1.06,0,0,0,.07-.73c-.05-.32,0-.6.08-.62s.13-.29.08-.62a1,1,0,0,1,.07-.72,1.15,1.15,0,0,0,.06-.73c0-.33,0-.61.08-.62s.13-.33.07-.71a1.32,1.32,0,0,1,.05-.81,2.06,2.06,0,0,0,0-1.06,2.14,2.14,0,0,1,0-1.07,3.27,3.27,0,0,0,0-1.41c-.11-.75-.12-1.3,0-1.32a4.47,4.47,0,0,0-.1-1.82,5.89,5.89,0,0,1-.11-1.94,24.68,24.68,0,0,0-.46-4.26,25.26,25.26,0,0,0-.8-4.2c-.11,0-.25-.46-.32-.93s-.2-.84-.29-.83-.22-.28-.28-.66-.18-.68-.27-.67-.2-.21-.25-.49-.15-.51-.24-.49-.2-.17-.23-.4-.15-.46-.25-.5a.59.59,0,0,1-.24-.42c0-.18-.12-.32-.22-.3s-.19-.13-.22-.32-.13-.34-.22-.32-.19-.13-.22-.32-.13-.33-.22-.32a.21.21,0,0,1-.2-.2,1.35,1.35,0,0,0-.43-.55,1.3,1.3,0,0,1-.42-.46c0-.07-.19-.23-.39-.33s-.4-.3-.41-.42a5.87,5.87,0,0,0-1.26-1.18c-.68-.52-1.63-1.28-2.12-1.69a3.84,3.84,0,0,0-1.06-.72,2,2,0,0,1-.72-.34,3.2,3.2,0,0,0-.88-.4c-.19,0-.35-.12-.36-.21s-.2-.17-.42-.2a2.46,2.46,0,0,1-.74-.28c-.18-.12-.32-.17-.32-.11s-.27,0-.63-.14a2.6,2.6,0,0,0-.9-.21c-.13,0-.26,0-.27-.14s-.17-.15-.36-.12a.56.56,0,0,1-.45-.1.55.55,0,0,0-.46-.11c-.19,0-.34,0-.36-.12s-.25-.14-.53-.1-.52,0-.54-.09-.29-.13-.62-.08-.6,0-.61-.08-.29-.13-.61-.08A1,1,0,0,1,390,329a1.94,1.94,0,0,0-1,0c-.51.08-.93.06-1,0s-.5-.1-1.12,0-1.12.1-1.13,0a71.07,71.07,0,0,0-9.92,1.55M290.43,284m0,0,0,0,0,0",
|
||
transform: "translate(-0.48 -0.11)",
|
||
style: { "fill-rule": "evenodd" }
|
||
})
|
||
], -1);
|
||
function _5(e, t) {
|
||
return a(), i(S, null, [
|
||
c5,
|
||
u5,
|
||
p5
|
||
], 64);
|
||
}
|
||
const f5 = /* @__PURE__ */ p(i5, [["render", _5]]), m5 = {}, h5 = {
|
||
class: "cls-1",
|
||
d: "M 291.293 0.51 C 289.293 0.61 287.668 0.923 287.668 1.185 C 287.668 1.448 286.205 1.66 284.418 1.66 C 282.63 1.66 281.168 1.873 281.168 2.16 C 281.168 2.448 280.042 2.66 278.667 2.66 C 277.292 2.66 276.167 2.885 276.167 3.16 C 276.167 3.435 275.267 3.66 274.167 3.66 C 273.067 3.66 272.167 3.885 272.167 4.16 C 272.167 4.435 271.167 4.66 269.942 4.66 C 269.078 4.578 268.208 4.752 267.441 5.16 C 266.931 5.54 266.3 5.719 265.666 5.66 C 264.854 5.66 264.191 5.885 264.191 6.16 C 264.191 6.436 263.404 6.661 262.441 6.661 C 261.478 6.661 260.691 6.886 260.691 7.161 C 260.691 7.436 260.016 7.661 259.191 7.661 C 258.366 7.661 257.691 7.886 257.691 8.161 C 257.691 8.436 257.016 8.661 256.191 8.661 C 255.365 8.661 254.69 8.886 254.69 9.161 C 254.69 9.436 254.015 9.661 253.19 9.661 C 252.365 9.661 251.69 9.886 251.69 10.161 C 251.69 10.436 251.015 10.661 250.19 10.661 C 249.365 10.661 248.69 10.873 248.69 11.148 C 248.69 11.423 248.352 11.498 247.94 11.348 C 247.497 11.185 247.009 11.432 246.877 11.886 C 246.698 12.343 246.242 12.632 245.752 12.598 C 244.565 12.461 242.189 13.199 242.189 13.711 C 242.189 13.961 241.839 14.161 241.414 14.161 C 240.424 14.354 239.468 14.69 238.577 15.161 C 237.713 15.616 236.793 15.953 235.839 16.161 C 235.525 16.131 235.24 16.35 235.189 16.661 C 235.189 16.936 234.739 17.161 234.189 17.161 C 233.639 17.161 233.189 17.386 233.189 17.661 C 233.189 17.936 232.739 18.161 232.189 18.161 C 231.639 18.161 231.189 18.474 231.189 18.861 C 231.189 19.249 230.838 19.474 230.188 19.312 C 229.538 19.149 229.188 19.312 229.188 19.599 C 229.188 19.887 228.738 20.162 228.188 20.162 C 227.638 20.162 227.188 20.387 227.188 20.662 C 227.188 20.937 226.738 21.162 226.188 21.162 C 225.638 21.162 225.188 21.387 225.188 21.662 C 225.137 21.973 224.853 22.192 224.538 22.162 C 223.919 22.294 223.354 22.608 222.913 23.062 C 222.124 23.719 221.249 24.266 220.313 24.687 C 219.413 25.087 218.688 25.575 218.688 25.787 C 218.688 26 218.287 26.162 217.812 26.162 C 217.071 26.332 216.422 26.78 216 27.412 C 215.487 28.1 214.85 28.525 214.6 28.375 C 214.35 28.225 213.725 28.55 213.225 29.125 C 212.791 29.666 212.179 30.037 211.499 30.175 C 211.049 30.175 210.687 30.375 210.687 30.612 C 210.687 30.85 209.887 31.438 208.912 31.863 C 208.098 32.185 207.385 32.72 206.849 33.413 C 206.699 33.8 206.387 34 206.137 33.838 C 205.886 33.675 205.686 33.838 205.686 34.063 C 205.686 34.288 205.261 34.688 204.749 34.85 C 203.499 35.238 201.399 37.113 201.561 37.663 C 201.624 37.901 201.374 37.976 200.999 37.826 C 200.624 37.676 199.748 38.263 199.036 39.076 C 198.57 39.728 197.946 40.252 197.223 40.601 C 195.902 41.435 194.699 42.445 193.648 43.601 C 192.619 44.765 191.447 45.794 190.16 46.664 C 189.523 46.664 175.722 60.415 175.722 61.09 C 174.879 62.394 173.87 63.583 172.721 64.628 C 171.56 65.679 170.55 66.887 169.721 68.215 C 169.422 68.943 168.95 69.587 168.346 70.091 C 166.591 71.844 165.039 73.79 163.721 75.891 C 163.311 76.576 162.806 77.199 162.22 77.741 C 161.594 78.313 161.085 79 160.72 79.766 C 160.51 80.341 160.168 80.86 159.72 81.279 C 158.633 82.442 158.37 83.442 159.295 82.867 C 159.654 82.658 159.729 82.733 159.52 83.092 C 159.238 83.447 158.811 83.658 158.358 83.667 C 157.92 83.667 157.695 83.804 157.858 83.979 C 158.02 84.154 157.858 84.617 157.445 85.017 C 157.033 85.417 156.82 85.917 156.945 86.117 C 157.07 86.317 156.733 86.804 156.195 87.179 C 155.665 87.557 155.312 88.136 155.22 88.78 C 155.22 89.267 154.995 89.667 154.72 89.667 C 154.445 89.667 154.22 90.117 154.22 90.667 C 154.22 91.217 153.995 91.667 153.72 91.667 C 153.445 91.667 153.22 92.067 153.22 92.555 C 153.121 93.206 152.76 93.789 152.22 94.168 C 151.682 94.559 151.322 95.148 151.22 95.805 C 151.22 96.318 150.995 96.593 150.72 96.418 C 150.445 96.243 150.22 96.568 150.22 97.143 C 150.22 97.718 149.995 98.168 149.719 98.168 C 149.444 98.168 149.219 98.618 149.219 99.168 C 149.219 99.718 148.994 100.168 148.719 100.168 C 148.444 100.168 148.219 100.618 148.219 101.168 C 148.219 101.718 147.969 102.168 147.669 102.168 C 147.369 102.168 147.244 102.518 147.407 102.931 C 147.594 103.348 147.387 103.837 146.957 103.993 C 146.495 104.238 146.21 104.721 146.219 105.243 C 146.219 105.768 145.994 106.193 145.719 106.193 C 145.444 106.193 145.219 106.644 145.219 107.194 C 145.219 107.744 144.994 108.194 144.719 108.194 C 144.444 108.194 144.219 108.631 144.219 109.169 C 144.235 109.638 144.053 110.09 143.719 110.419 C 143.358 110.841 143.178 111.389 143.219 111.944 C 143.219 112.619 142.994 113.194 142.719 113.194 C 142.444 113.194 142.219 113.644 142.219 114.194 C 142.219 114.744 141.994 115.194 141.719 115.194 C 141.444 115.194 141.219 115.644 141.219 116.182 C 141.044 117.154 140.683 118.083 140.156 118.92 C 139.651 119.76 139.312 120.69 139.156 121.657 C 139.175 122.126 138.994 122.581 138.656 122.907 C 138.296 123.32 138.116 123.861 138.156 124.407 C 138.202 124.957 138.016 125.501 137.644 125.908 C 137.375 126.065 137.276 126.405 137.418 126.683 C 137.541 127.199 137.441 127.743 137.143 128.183 C 136.332 129.855 135.872 131.676 135.793 133.533 C 135.656 134.708 135.356 135.658 135.106 135.658 C 134.856 135.658 134.656 136.208 134.656 136.908 C 134.698 137.463 134.518 138.011 134.156 138.434 C 133.752 139.12 133.577 139.916 133.656 140.709 C 133.656 141.796 133.431 142.684 133.156 142.684 C 132.881 142.684 132.656 143.696 132.656 144.934 C 132.656 146.172 132.431 147.184 132.156 147.184 C 131.881 147.184 131.656 148.309 131.656 149.684 C 131.656 151.06 131.431 152.185 131.155 152.185 C 130.88 152.185 130.655 153.522 130.655 155.185 C 130.655 156.848 130.43 158.185 130.155 158.185 C 129.88 158.185 129.655 159.773 129.655 161.935 C 129.655 164.098 129.443 165.686 129.155 165.686 C 128.868 165.686 128.655 169.149 128.655 175.087 C 128.655 181.837 128.48 184.662 128.043 185.087 C 127.605 185.512 127.555 185.912 128.043 186.687 C 128.53 187.463 128.655 190.438 128.655 196.688 C 128.655 202.351 128.843 205.689 129.155 205.689 C 129.468 205.689 129.655 207.264 129.655 209.439 C 129.539 210.802 129.71 212.172 130.155 213.465 C 130.583 214.412 130.755 215.455 130.655 216.49 C 130.655 217.99 130.88 219.215 131.155 219.215 C 131.431 219.215 131.656 220.34 131.656 221.715 C 131.656 223.09 131.881 224.215 132.156 224.215 C 132.431 224.215 132.656 225.216 132.656 226.441 C 132.573 227.306 132.747 228.175 133.156 228.941 C 133.559 229.627 133.734 230.423 133.656 231.216 C 133.656 232.304 133.881 233.191 134.156 233.191 C 134.431 233.191 134.656 233.854 134.656 234.666 C 134.602 235.295 134.78 235.923 135.156 236.429 C 135.58 237.078 135.837 237.82 135.906 238.592 C 136.406 241.679 136.481 241.954 136.968 242.729 C 137.235 243.204 137.348 243.751 137.293 244.292 C 137.211 244.721 137.358 245.161 137.681 245.455 C 138.08 245.961 138.269 246.601 138.206 247.242 C 138.206 248.055 138.431 248.717 138.706 248.717 C 138.981 248.717 139.206 249.267 139.206 249.968 C 139.165 250.523 139.345 251.07 139.706 251.493 C 140.04 251.821 140.222 252.274 140.206 252.743 C 140.206 253.28 140.431 253.718 140.706 253.718 C 140.981 253.718 141.206 254.155 141.206 254.705 C 141.359 255.682 141.699 256.621 142.206 257.468 C 142.714 258.317 143.054 259.255 143.206 260.231 C 143.206 260.781 143.431 261.218 143.706 261.218 C 143.982 261.218 144.207 261.668 144.207 262.218 C 144.207 262.769 144.432 263.219 144.707 263.219 C 144.982 263.219 145.207 263.669 145.207 264.219 C 145.207 264.769 145.432 265.219 145.707 265.219 C 145.982 265.219 146.207 265.669 146.207 266.219 C 146.207 266.769 146.432 267.219 146.707 267.219 C 146.982 267.219 147.207 267.669 147.207 268.219 C 147.207 268.769 147.432 269.219 147.707 269.219 C 147.982 269.219 148.207 269.669 148.207 270.219 C 148.207 270.769 148.432 271.219 148.707 271.219 C 148.982 271.219 149.207 271.669 149.207 272.219 C 149.207 272.769 149.432 273.219 149.707 273.219 C 149.982 273.219 150.207 273.669 150.207 274.219 C 150.207 274.769 150.407 275.22 150.645 275.22 C 150.882 275.22 151.22 275.62 151.37 276.095 C 151.975 277.57 152.773 278.957 153.745 280.22 C 154.854 281.37 154.3 283.289 152.75 283.674 C 152.666 283.694 152.581 283.71 152.495 283.72 C 151.552 284.129 150.702 284.724 149.995 285.47 C 149.314 286.175 148.526 286.767 147.657 287.22 C 146.842 287.677 146.11 288.269 145.494 288.971 C 144.86 289.701 144.087 290.296 143.219 290.721 C 142.941 290.721 142.714 290.943 142.706 291.221 C 142.706 291.497 142.483 291.721 142.206 291.721 C 141.463 292.075 140.806 292.586 140.281 293.221 C 139.779 293.822 139.174 294.33 138.494 294.721 C 137.604 295.271 136.796 295.945 136.093 296.721 C 135.375 297.52 134.531 298.195 133.593 298.721 C 132.866 299.078 132.226 299.59 131.718 300.222 C 131.192 300.875 130.514 301.39 129.743 301.722 C 128.913 302.062 128.17 302.582 127.568 303.247 C 126.66 304.114 125.658 304.878 124.58 305.522 C 123.535 306.12 122.569 306.846 121.705 307.685 C 121.208 308.286 120.602 308.787 119.917 309.16 C 119.267 309.16 116.704 311.535 117.017 311.86 C 117.329 312.185 116.929 312.16 116.454 312.16 C 115.979 312.16 115.729 312.385 115.904 312.66 C 116.079 312.935 115.904 313.16 115.429 313.16 C 114.364 313.619 113.417 314.311 112.654 315.185 C 111.929 315.978 111.086 316.653 110.154 317.185 C 109.222 317.719 108.379 318.393 107.654 319.186 C 106.939 319.988 106.093 320.664 105.153 321.186 C 104.375 321.522 103.686 322.036 103.141 322.686 C 102.363 323.515 101.476 324.235 100.503 324.824 C 98.24 326.011 92.127 331.162 93.002 331.187 C 93.24 331.187 92.64 331.574 91.677 332.049 C 90.357 332.787 89.15 333.709 88.09 334.787 C 87.428 335.569 86.617 336.212 85.702 336.674 C 85.002 336.674 81.677 339.962 81.677 340.637 C 81.677 340.925 81.377 341.025 81.014 340.887 C 80.651 340.75 79.701 341.262 78.889 342.037 C 78.076 342.812 76.514 344.088 75.414 344.9 C 74.245 345.781 73.138 346.743 72.101 347.775 C 71.621 348.373 71.008 348.852 70.313 349.175 C 69.162 349.868 68.107 350.708 67.175 351.676 C 66.248 352.642 65.196 353.482 64.05 354.176 C 63.183 354.666 62.407 355.305 61.762 356.064 C 60.664 357.19 59.476 358.226 58.212 359.164 C 56.897 360.161 55.644 361.238 54.462 362.389 C 51.674 365.127 49.211 367.227 49.211 366.877 C 49.211 366.727 45.161 370.702 40.211 375.715 C 35.26 380.728 31.21 385.153 31.21 385.541 C 31.21 385.928 30.985 386.103 30.71 385.928 C 30.435 385.753 30.21 385.928 30.21 386.228 C 30.21 386.528 30.085 386.716 29.922 386.553 C 29.535 386.166 11.708 404.055 11.708 404.83 C 11.485 405.552 11.101 406.215 10.583 406.768 L 8.583 409.143 C 8.134 409.653 7.832 410.274 7.708 410.943 C 7.708 411.343 7.483 411.68 7.208 411.68 C 6.933 411.68 6.708 412.018 6.708 412.431 C 6.708 412.843 6.483 413.181 6.208 413.181 C 5.933 413.181 5.708 413.743 5.708 414.431 C 5.708 415.118 5.483 415.681 5.208 415.681 C 4.933 415.681 4.708 416.131 4.708 416.681 C 4.708 417.231 4.483 417.681 4.208 417.681 C 3.933 417.681 3.708 418.131 3.708 418.681 C 3.708 419.231 3.483 419.681 3.208 419.681 C 2.933 419.681 2.708 420.356 2.708 421.181 C 2.708 422.006 2.483 422.681 2.208 422.681 C 1.933 422.681 1.708 423.419 1.708 424.331 C 1.744 425.137 1.525 425.933 1.083 426.607 C 0.183 427.507 0.183 455.859 1.083 456.759 C 1.525 457.433 1.744 458.229 1.708 459.034 C 1.708 459.947 1.933 460.684 2.208 460.684 C 2.483 460.684 2.708 461.234 2.708 461.934 C 2.666 462.49 2.846 463.037 3.208 463.46 C 3.542 463.788 3.724 464.241 3.708 464.71 C 3.708 465.247 3.933 465.685 4.208 465.685 C 4.483 465.685 4.708 466.135 4.708 466.685 C 4.708 467.235 4.933 467.685 5.208 467.685 C 5.483 467.685 5.708 468.197 5.708 468.823 C 5.765 469.556 6.128 470.231 6.708 470.685 C 7.248 471.064 7.609 471.647 7.708 472.298 C 7.708 472.785 7.933 473.185 8.208 473.185 C 8.483 473.185 8.708 473.548 8.708 473.998 C 8.808 474.634 9.137 475.213 9.633 475.623 C 10.34 476.347 10.933 477.173 11.396 478.073 C 12.383 479.998 21.009 488.699 21.922 488.699 C 22.767 489.018 23.526 489.532 24.134 490.199 C 24.749 490.883 25.528 491.399 26.397 491.699 C 26.81 491.699 27.147 491.924 27.147 492.199 C 27.147 492.474 27.497 492.699 27.922 492.699 C 28.621 492.843 29.26 493.192 29.76 493.7 C 30.387 494.267 31.181 494.617 32.023 494.7 C 32.798 494.7 33.085 494.9 32.848 495.287 C 32.61 495.675 32.76 495.762 33.335 495.537 C 33.765 495.301 34.304 495.502 34.473 495.962 C 34.713 496.429 35.199 496.715 35.723 496.7 C 36.193 496.675 36.65 496.857 36.973 497.2 C 37.395 497.562 37.944 497.741 38.498 497.7 C 39.173 497.7 39.748 497.925 39.748 498.2 C 39.748 498.475 40.486 498.7 41.398 498.7 C 42.205 498.659 43.002 498.877 43.673 499.325 C 44.574 500.225 73.326 500.225 73.676 499.325 C 73.788 498.962 74.726 498.7 75.839 498.7 C 76.951 498.7 77.801 498.475 77.801 498.2 C 77.801 497.925 78.476 497.7 79.301 497.7 C 80.126 497.7 80.801 497.475 80.801 497.2 C 80.801 496.925 81.251 496.7 81.802 496.7 C 82.352 496.7 82.802 496.475 82.802 496.2 C 82.802 495.925 83.252 495.7 83.802 495.7 C 84.352 495.7 84.802 495.475 84.802 495.2 C 84.847 494.885 85.136 494.662 85.452 494.7 C 86.377 494.7 88.79 493.525 88.802 493.074 C 88.802 492.874 89.252 492.699 89.802 492.699 C 90.352 492.699 90.802 492.474 90.802 492.199 C 90.802 491.924 91.14 491.699 91.552 491.699 C 91.965 491.699 92.302 491.474 92.302 491.199 C 92.302 490.924 92.64 490.699 93.052 490.699 C 93.465 490.699 93.803 490.487 93.803 490.212 C 93.803 489.937 94.44 489.399 95.215 488.962 C 96.99 488.037 111.304 473.96 111.304 473.11 C 111.304 472.773 111.454 472.635 111.629 472.823 C 111.804 473.01 112.967 472.148 114.479 470.16 C 115.224 469.326 116.031 468.549 116.892 467.835 C 117.904 466.96 118.604 466.122 118.429 465.96 C 118.254 465.797 118.529 465.66 119.005 465.66 C 119.48 465.66 119.73 465.435 119.555 465.16 C 119.38 464.885 119.492 464.66 119.78 464.66 C 120.48 464.66 133.118 452.009 135.031 449.408 C 136.062 448.077 137.19 446.823 138.406 445.658 C 139.192 445.002 139.839 444.194 140.306 443.283 C 140.292 442.99 140.515 442.74 140.806 442.72 C 141.083 442.72 141.306 442.497 141.306 442.22 C 141.986 441.088 142.829 440.059 143.807 439.17 C 144.783 438.284 145.625 437.261 146.307 436.132 C 146.822 435.214 147.499 434.396 148.307 433.72 C 149.109 433.047 149.786 432.24 150.307 431.332 C 150.917 430.283 151.675 429.327 152.557 428.494 C 153.405 427.677 154.164 426.772 154.82 425.794 C 155.401 424.897 156.071 424.059 156.82 423.294 C 157.605 422.505 158.274 421.609 158.808 420.631 C 159.342 419.744 160.017 418.95 160.808 418.281 C 161.635 417.59 162.315 416.74 162.808 415.781 C 163.301 414.822 163.981 413.972 164.808 413.281 C 165.636 412.589 166.316 411.739 166.808 410.78 C 167.301 409.822 167.981 408.971 168.809 408.28 C 169.619 407.601 170.296 406.779 170.809 405.855 C 170.815 405.582 170.961 405.331 171.196 405.192 C 171.994 404.476 172.706 403.671 173.321 402.792 C 174.284 401.542 175.547 400.017 176.134 399.354 C 176.799 398.582 177.385 397.744 177.884 396.854 C 178.597 395.683 179.436 394.594 180.384 393.604 C 181.157 392.893 181.792 392.045 182.26 391.104 C 182.615 390.371 183.127 389.727 183.76 389.216 C 184.454 388.651 184.974 387.901 185.26 387.053 C 185.32 386.542 185.687 386.121 186.185 385.991 C 186.862 385.662 187.415 385.122 187.76 384.453 C 188.135 383.778 188.61 383.203 188.848 383.203 C 189.085 383.203 189.26 382.953 189.26 382.641 C 189.401 382.096 189.718 381.613 190.16 381.266 C 190.939 380.472 191.649 379.614 192.285 378.703 C 193.082 377.58 193.951 376.511 194.886 375.503 C 195.496 374.939 195.966 374.241 196.261 373.465 C 196.474 372.825 196.865 372.257 197.386 371.827 C 198.998 370.315 199.761 369.327 199.761 368.727 C 200.192 367.831 200.786 367.021 201.511 366.339 C 205.086 362.477 206.762 360.489 206.762 360.089 C 207.304 359.163 207.978 358.321 208.762 357.589 C 209.567 356.876 210.244 356.031 210.762 355.088 C 211.117 354.356 211.629 353.712 212.262 353.201 C 212.886 352.694 213.396 352.064 213.762 351.351 C 213.972 350.754 214.325 350.218 214.787 349.788 C 215.35 349.188 215.675 348.463 215.512 348.2 C 215.35 347.938 215.512 347.838 215.912 347.988 C 216.312 348.138 216.85 347.7 217.25 346.738 C 217.85 345.275 218.763 344.663 218.763 345.713 C 218.763 345.988 219.225 346.213 219.788 346.213 C 220.35 346.213 220.688 346.438 220.513 346.713 C 220.338 346.988 220.513 347.213 220.775 347.213 C 221.493 347.398 222.162 347.734 222.738 348.2 C 223.5 348.738 224.263 349.05 224.438 348.875 C 224.613 348.7 224.888 348.938 225.051 349.388 C 225.282 349.873 225.763 350.192 226.301 350.213 C 226.826 350.213 227.251 350.438 227.251 350.713 C 227.251 350.988 227.701 351.213 228.251 351.213 C 228.801 351.213 229.251 351.438 229.251 351.713 C 229.251 351.988 229.701 352.213 230.251 352.213 C 230.801 352.213 231.251 352.438 231.251 352.713 C 231.251 352.988 231.701 353.213 232.251 353.213 C 232.801 353.213 233.251 353.438 233.251 353.713 C 233.251 353.988 233.701 354.213 234.251 354.213 C 234.801 354.213 235.251 354.438 235.251 354.713 C 235.251 354.988 235.701 355.213 236.251 355.213 C 236.801 355.213 237.251 355.438 237.251 355.713 C 237.251 355.989 237.702 356.214 238.252 356.214 C 238.802 356.214 239.252 356.439 239.252 356.714 C 239.252 356.989 239.927 357.214 240.752 357.214 C 241.577 357.214 242.252 357.376 242.252 357.589 C 242.252 358.101 244.752 359.214 245.852 359.214 C 246.352 359.214 246.752 359.439 246.752 359.714 C 246.752 359.989 247.19 360.214 247.727 360.214 C 248.196 360.199 248.649 360.38 248.977 360.714 C 249.391 361.074 249.931 361.255 250.478 361.214 C 251.025 361.174 251.565 361.354 251.978 361.714 C 252.391 362.074 252.931 362.255 253.478 362.214 C 254.025 362.174 254.565 362.354 254.978 362.714 C 255.392 363.074 255.932 363.255 256.478 363.214 C 257.017 363.17 257.552 363.34 257.966 363.689 C 258.986 364.193 260.103 364.47 261.241 364.502 C 262.891 364.689 264.229 365.039 264.229 365.277 C 264.229 365.514 264.904 365.714 265.729 365.714 C 266.554 365.714 267.229 365.939 267.229 366.214 C 267.229 366.489 268.116 366.714 269.204 366.714 C 269.997 366.636 270.793 366.811 271.479 367.214 C 272.246 367.623 273.116 367.797 273.979 367.714 C 275.23 367.714 276.205 367.939 276.205 368.214 C 276.205 368.49 277.33 368.715 278.705 368.715 C 280.08 368.715 281.205 368.94 281.205 369.215 C 281.205 369.49 282.455 369.715 283.93 369.715 C 284.965 369.615 286.008 369.787 286.955 370.215 C 288.239 370.66 289.602 370.831 290.956 370.715 C 292.31 370.6 293.672 370.77 294.956 371.215 C 295.156 371.527 302.207 371.715 314.458 371.715 C 326.709 371.715 333.759 371.527 333.959 371.215 C 335.243 370.77 336.606 370.6 337.96 370.715 C 339.313 370.831 340.676 370.66 341.96 370.215 C 342.994 369.782 344.119 369.61 345.235 369.715 C 346.885 369.715 348.21 369.49 348.21 369.215 C 348.21 368.94 349.348 368.715 350.711 368.715 C 352.073 368.715 353.123 368.527 352.936 368.214 C 352.748 367.902 353.686 367.714 355.436 367.714 C 356.961 367.714 358.211 367.489 358.211 367.214 C 358.211 366.939 358.999 366.714 359.961 366.714 C 360.924 366.714 361.711 366.489 361.711 366.214 C 361.711 365.939 362.612 365.714 363.712 365.714 C 364.812 365.714 365.712 365.514 365.712 365.277 C 365.712 365.039 366.962 364.677 368.45 364.489 C 369.51 364.445 370.547 364.168 371.487 363.677 C 371.874 363.342 372.377 363.175 372.887 363.214 C 373.449 363.232 374.004 363.088 374.487 362.802 C 375.348 362.337 376.264 361.984 377.213 361.751 C 378.279 361.464 379.323 361.1 380.338 360.664 C 380.84 360.408 381.388 360.254 381.951 360.214 C 382.376 360.214 382.713 359.989 382.713 359.714 C 382.713 359.439 383.113 359.214 383.613 359.214 C 384.726 359.214 387.201 358.101 387.214 357.589 C 387.214 357.376 387.764 357.214 388.464 357.214 C 389.019 357.255 389.566 357.076 389.989 356.714 C 390.318 356.38 390.771 356.199 391.239 356.214 C 391.776 356.214 392.214 355.989 392.214 355.713 C 392.214 355.438 392.664 355.213 393.214 355.213 C 393.764 355.213 394.214 354.988 394.214 354.713 C 394.214 354.438 394.664 354.213 395.214 354.213 C 395.764 354.213 396.214 353.988 396.214 353.713 C 396.214 353.438 396.564 353.213 396.977 353.213 C 397.877 353.213 402.29 348.95 401.84 348.513 C 401.677 348.35 401.84 348.213 402.252 348.2 C 403.165 348.2 405.452 343.563 405.065 342.525 C 404.881 342.137 404.984 341.674 405.315 341.4 C 405.677 341.175 405.727 341.287 405.465 341.712 C 405.202 342.137 405.252 342.25 405.59 342.037 C 407.453 340.887 405.727 326.174 403.615 325.299 C 403.341 325.089 403.19 324.755 403.215 324.411 C 403.215 323.511 399.464 319.711 397.577 318.748 C 396.827 318.36 396.214 317.86 396.214 317.623 C 396.214 317.385 395.764 317.21 395.214 317.21 C 394.664 317.21 394.214 316.985 394.214 316.71 C 394.214 316.435 393.314 316.21 392.214 316.21 C 391.114 316.21 390.214 315.985 390.214 315.71 C 390.214 315.435 388.464 315.21 385.963 315.21 C 383.463 315.21 381.713 315.41 381.713 315.71 C 381.713 316.01 380.813 316.21 379.713 316.21 C 378.613 316.21 377.713 316.435 377.713 316.71 C 377.713 316.985 377.263 317.21 376.713 317.21 C 376.163 317.21 375.713 317.435 375.713 317.71 C 375.713 317.985 375.263 318.21 374.713 318.21 C 374.162 318.21 373.712 318.435 373.712 318.711 C 373.712 318.986 373.15 319.211 372.462 319.211 C 371.775 319.211 371.212 319.436 371.212 319.711 C 371.212 319.986 370.65 320.211 369.962 320.211 C 369.275 320.211 368.712 320.436 368.712 320.711 C 368.712 320.986 368.262 321.211 367.712 321.211 C 367.162 321.211 366.712 321.436 366.712 321.711 C 366.712 321.986 366.149 322.211 365.462 322.211 C 364.774 322.211 364.212 322.436 364.212 322.711 C 364.212 322.986 363.549 323.211 362.737 323.211 C 362.095 323.15 361.455 323.337 360.949 323.736 C 360.748 324.03 360.379 324.161 360.036 324.061 C 359.358 324.022 358.682 324.188 358.099 324.536 C 357.561 324.85 356.966 325.054 356.349 325.136 C 355.96 325.12 355.571 325.189 355.211 325.336 C 353.453 325.89 351.657 326.307 349.836 326.586 C 349.145 326.647 348.485 326.894 347.923 327.299 C 347.337 327.662 346.647 327.82 345.96 327.749 C 345.256 327.68 344.55 327.857 343.96 328.249 C 343.109 328.67 342.155 328.843 341.21 328.749 C 340.265 328.655 339.312 328.828 338.46 329.249 C 337.262 329.69 335.981 329.861 334.709 329.749 C 333.438 329.636 332.157 329.808 330.959 330.249 C 330.771 330.549 327.709 330.749 323.458 330.749 C 319.208 330.749 316.145 330.949 315.958 331.249 C 315.558 331.899 313.208 331.899 313.208 331.249 C 313.208 330.936 310.47 330.749 305.982 330.749 C 301.494 330.749 298.644 330.549 298.481 330.224 C 297.438 329.798 296.299 329.655 295.181 329.811 C 293.977 329.969 292.752 329.804 291.631 329.336 C 290.627 328.871 289.522 328.669 288.418 328.749 C 287.416 328.848 286.405 328.674 285.493 328.249 C 284.895 327.855 284.18 327.679 283.468 327.749 C 282.518 327.749 281.743 327.549 281.743 327.299 C 281.743 327.049 280.892 326.736 279.867 326.586 C 277.96 326.335 276.077 325.917 274.242 325.336 C 273.677 325.147 273.087 325.042 272.492 325.024 C 272.036 325.039 271.589 324.882 271.242 324.586 C 270.929 324.148 269.529 323.736 266.904 323.336 C 266.016 323.198 265.279 322.886 265.279 322.648 C 265.279 322.411 264.829 322.198 264.279 322.198 C 263.729 322.198 263.279 321.973 263.279 321.698 C 263.279 321.423 262.829 321.198 262.278 321.198 C 261.582 321.164 260.898 320.994 260.266 320.698 L 258.278 319.698 C 257.737 319.422 257.147 319.252 256.541 319.198 C 256.116 319.198 255.778 318.973 255.778 318.698 C 255.778 318.423 255.328 318.198 254.778 318.198 C 254.228 318.198 253.778 317.973 253.778 317.698 C 253.778 317.423 253.328 317.198 252.778 317.198 C 252.228 317.198 251.778 316.973 251.778 316.698 C 251.778 316.423 251.328 316.198 250.778 316.198 C 250.228 316.198 249.777 315.973 249.777 315.698 C 249.777 315.423 249.327 315.198 248.777 315.198 C 248.227 315.198 247.777 314.973 247.777 314.698 C 247.777 314.423 247.327 314.198 246.777 314.198 C 246.227 314.198 245.777 313.973 245.777 313.698 C 245.777 313.423 245.327 313.198 244.777 313.198 C 244.227 313.198 243.777 312.96 243.777 312.673 C 243.777 312.385 243.552 312.273 243.277 312.448 C 243.002 312.623 242.777 312.448 242.777 311.972 C 242.777 311.497 242.352 311.197 241.777 311.197 C 241.202 311.197 240.777 310.972 240.777 310.697 C 240.726 310.386 240.442 310.167 240.127 310.197 C 239.465 310.034 238.863 309.687 238.389 309.197 C 237.953 308.735 237.407 308.391 236.801 308.197 C 236.519 308.205 236.284 307.981 236.276 307.697 C 236.238 307.39 235.96 307.167 235.651 307.197 C 234.873 306.947 234.161 306.52 233.576 305.947 C 233.007 305.392 232.325 304.966 231.576 304.697 C 230.827 304.428 230.145 304.002 229.576 303.447 C 229.036 302.922 228.405 302.498 227.713 302.197 C 226.903 301.739 226.176 301.147 225.563 300.447 C 224.931 299.721 224.162 299.126 223.3 298.696 C 222.138 298.696 201.774 278.282 201.774 277.12 C 201.459 276.398 200.975 275.763 200.361 275.27 C 199.56 274.533 198.862 273.692 198.286 272.769 C 197.973 272.161 197.61 271.579 197.198 271.032 C 195.692 269.079 194.377 266.986 193.273 264.781 C 193.28 264.5 193.054 264.269 192.773 264.269 C 192.49 264.262 192.267 264.026 192.273 263.744 C 192.079 263.139 191.735 262.592 191.273 262.156 C 190.787 261.685 190.44 261.087 190.273 260.431 C 190.273 260.068 190.048 259.768 189.773 259.768 C 189.498 259.768 189.273 259.468 189.273 259.106 C 189.105 258.449 188.759 257.852 188.273 257.381 C 187.765 256.881 187.416 256.241 187.272 255.543 C 187.272 255.118 187.047 254.768 186.772 254.768 C 186.497 254.768 186.272 254.318 186.272 253.768 C 186.272 253.218 186.047 252.768 185.772 252.768 C 185.497 252.768 185.272 252.318 185.272 251.768 C 185.272 251.218 185.047 250.768 184.772 250.768 C 184.497 250.768 184.272 250.318 184.272 249.767 C 184.272 249.217 184.047 248.767 183.772 248.767 C 183.497 248.767 183.272 248.317 183.272 247.767 C 183.272 247.217 183.047 246.767 182.772 246.767 C 182.497 246.767 182.272 246.317 182.272 245.767 C 182.272 245.217 182.047 244.767 181.772 244.767 C 181.497 244.767 181.272 244.33 181.272 243.792 C 181.288 243.323 181.106 242.871 180.772 242.542 C 180.438 242.213 180.257 241.761 180.272 241.292 C 180.272 240.754 180.047 240.317 179.772 240.317 C 179.497 240.317 179.272 239.767 179.272 239.067 C 179.314 238.512 179.134 237.964 178.772 237.542 C 178.438 237.213 178.257 236.76 178.272 236.291 C 178.272 235.754 178.047 235.316 177.772 235.316 C 177.497 235.316 177.272 234.779 177.272 234.129 C 176.927 231.549 176.237 229.026 175.222 226.628 C 174.933 225.969 174.78 225.259 174.771 224.54 C 174.815 223.982 174.635 223.429 174.271 223.003 C 173.868 222.317 173.693 221.52 173.771 220.728 C 173.771 219.64 173.546 218.753 173.271 218.753 C 172.996 218.753 172.771 217.877 172.771 216.79 C 172.771 215.702 172.509 214.752 172.184 214.64 C 171.859 214.527 171.646 213.465 171.696 211.877 C 171.831 210.899 171.687 209.903 171.284 209.002 C 170.831 207.894 170.656 206.693 170.771 205.501 C 170.88 204.311 170.709 203.113 170.271 202.001 C 169.971 201.814 169.771 198.701 169.771 194.326 C 169.771 189.25 169.584 186.825 169.171 186.35 C 168.759 185.875 168.709 185.612 169.171 185.1 C 169.634 184.587 169.771 182.2 169.771 177.124 C 169.771 172.749 169.971 169.624 170.271 169.449 C 170.709 168.337 170.88 167.138 170.771 165.948 C 170.662 164.758 170.834 163.559 171.271 162.448 C 171.699 161.5 171.871 160.458 171.771 159.423 C 171.771 157.923 171.996 156.698 172.271 156.698 C 172.546 156.698 172.771 155.922 172.771 154.972 C 172.699 154.279 172.858 153.58 173.221 152.985 C 173.639 152.336 173.885 151.592 173.934 150.822 C 174.141 148.824 174.56 146.856 175.184 144.947 C 176.117 142.468 176.795 139.9 177.209 137.283 C 177.209 136.683 177.434 136.196 177.709 136.196 C 177.984 136.196 178.209 135.758 178.209 135.221 C 178.194 134.752 178.376 134.299 178.709 133.971 C 179.043 133.642 179.226 133.189 179.209 132.721 C 179.209 132.183 179.434 131.746 179.709 131.746 C 179.984 131.746 180.209 131.183 180.209 130.495 C 180.209 129.808 180.434 129.245 180.709 129.245 C 180.984 129.245 181.21 128.683 181.21 127.995 C 181.21 127.308 181.435 126.745 181.71 126.745 C 181.985 126.745 182.21 126.295 182.21 125.745 C 182.21 125.195 182.435 124.745 182.71 124.745 C 182.985 124.745 183.21 124.295 183.21 123.745 C 183.21 123.195 183.435 122.745 183.71 122.745 C 183.985 122.745 184.21 122.295 184.21 121.745 C 184.21 121.195 184.435 120.745 184.71 120.745 C 184.985 120.745 185.21 120.295 185.21 119.745 C 185.21 119.195 185.435 118.744 185.71 118.744 C 185.985 118.744 186.21 118.294 186.21 117.744 C 186.21 117.194 186.435 116.744 186.71 116.744 C 186.985 116.744 187.21 116.382 187.21 115.932 C 187.305 115.305 187.614 114.73 188.085 114.307 C 188.738 113.62 189.285 112.84 189.71 111.994 C 190.153 111.1 190.698 110.261 191.335 109.494 C 191.77 109.057 192.073 108.507 192.21 107.906 C 192.213 107.562 192.419 107.254 192.735 107.119 C 193.023 107.019 193.285 106.444 193.335 105.868 C 193.385 105.293 193.523 104.868 193.635 104.993 C 193.748 105.118 195.711 103.256 195.711 102.731 C 196.027 102.067 196.449 101.459 196.961 100.931 C 197.53 100.348 197.957 99.642 198.211 98.868 C 198.591 97.937 199.171 97.099 199.911 96.418 C 200.596 95.809 201.186 95.101 201.661 94.318 C 202.249 93.389 202.965 92.547 203.786 91.817 C 206.999 88.667 208.699 86.379 207.087 87.379 C 206.724 87.605 206.637 87.517 206.874 87.142 C 207.112 86.767 207.399 86.667 207.612 86.804 C 208.087 87.092 211.662 83.267 211.662 82.479 C 211.662 82.167 211.787 82.042 211.949 82.204 C 212.112 82.367 214.037 80.954 218.9 76.241 C 220.143 74.992 221.513 73.878 222.988 72.916 C 224.089 72.273 225.113 71.506 226.038 70.628 C 226.662 69.943 227.437 69.413 228.301 69.078 C 228.865 68.928 229.351 68.57 229.663 68.078 C 230.063 67.528 230.613 67.078 230.913 67.078 C 231.756 66.724 232.524 66.215 233.176 65.578 C 233.854 64.916 234.663 64.405 235.551 64.078 C 235.86 64.108 236.138 63.886 236.176 63.578 C 236.176 63.303 236.514 63.078 236.926 63.078 C 237.339 63.078 237.677 62.853 237.677 62.577 C 237.677 62.302 238.027 62.077 238.452 62.077 C 238.877 62.077 239.102 61.852 238.927 61.577 C 238.752 61.302 239.077 61.077 239.652 61.077 C 240.227 61.077 240.677 60.852 240.677 60.577 C 240.677 60.302 241.077 60.077 241.564 60.077 C 242.216 59.979 242.798 59.617 243.177 59.077 C 243.556 58.537 244.138 58.176 244.79 58.077 C 245.277 58.077 245.677 57.852 245.677 57.577 C 245.677 57.302 246.127 57.077 246.677 57.077 C 247.227 57.077 247.677 56.852 247.677 56.577 C 247.677 56.302 248.127 56.077 248.677 56.077 C 249.227 56.077 249.677 55.852 249.677 55.577 C 249.677 55.302 250.128 55.077 250.678 55.077 C 251.228 55.077 251.678 54.852 251.678 54.577 C 251.678 54.302 252.128 54.077 252.678 54.077 C 253.228 54.077 253.678 53.852 253.678 53.577 C 253.678 53.302 254.128 53.077 254.678 53.077 C 255.228 53.077 255.678 52.852 255.678 52.577 C 255.678 52.302 256.178 52.077 256.803 52.077 C 257.636 52.015 258.447 51.79 259.191 51.414 C 260.345 50.908 261.536 50.489 262.754 50.164 C 264.004 49.776 264.966 49.226 264.854 48.914 C 264.741 48.601 265.241 48.426 266.404 48.564 C 267.566 48.701 268.166 48.564 268.166 48.214 C 268.166 47.864 268.842 47.664 269.667 47.664 C 270.492 47.664 271.167 47.439 271.167 47.164 C 271.167 46.889 271.842 46.664 272.667 46.664 C 273.492 46.664 274.167 46.439 274.167 46.164 C 274.167 45.889 274.942 45.664 275.892 45.664 C 276.605 45.734 277.32 45.557 277.917 45.164 C 278.515 44.77 279.23 44.594 279.942 44.664 C 280.892 44.664 281.668 44.439 281.668 44.164 C 281.668 43.889 282.568 43.663 283.668 43.663 C 284.768 43.663 285.668 43.438 285.668 43.163 C 285.668 42.888 287.005 42.663 288.668 42.663 C 290.331 42.663 291.668 42.438 291.668 42.163 C 291.668 41.888 293.056 41.663 294.819 41.663 C 296.067 41.753 297.32 41.575 298.494 41.138 C 298.831 40.801 301.882 40.613 306.557 40.638 C 312.12 40.638 314.158 40.501 314.383 40.038 C 314.608 39.576 314.733 39.538 314.958 40.038 C 315.183 40.538 317.283 40.663 322.958 40.663 C 327.771 40.663 330.671 40.851 330.671 41.163 C 330.671 41.476 332.159 41.663 334.147 41.663 C 335.418 41.555 336.698 41.726 337.897 42.163 C 338.845 42.591 339.887 42.763 340.922 42.663 C 342.422 42.663 343.648 42.888 343.648 43.163 C 343.648 43.438 344.423 43.663 345.373 43.663 C 346.085 43.593 346.8 43.77 347.398 44.164 C 347.988 44.556 348.694 44.732 349.398 44.664 C 350.103 44.595 350.809 44.772 351.398 45.164 C 351.996 45.557 352.711 45.734 353.423 45.664 C 354.373 45.664 355.148 45.889 355.148 46.164 C 355.148 46.439 355.823 46.664 356.649 46.664 C 357.474 46.664 358.149 46.889 358.149 47.164 C 358.149 47.439 358.824 47.664 359.649 47.664 C 360.474 47.664 361.149 47.889 361.149 48.164 C 361.149 48.439 361.824 48.664 362.649 48.664 C 363.474 48.664 364.149 48.839 364.149 49.051 C 364.149 49.264 365.212 49.764 366.512 50.139 C 367.753 50.502 368.965 50.957 370.137 51.502 C 370.881 51.879 371.692 52.105 372.525 52.164 C 373.137 52.164 373.65 52.389 373.65 52.664 C 373.65 52.939 374.1 53.164 374.65 53.164 C 375.2 53.164 375.65 53.389 375.65 53.664 C 375.65 53.939 376.1 54.164 376.65 54.164 C 377.2 54.164 377.65 54.389 377.65 54.664 C 377.65 54.939 378.1 55.164 378.65 55.164 C 379.2 55.164 379.65 55.389 379.65 55.664 C 379.65 55.939 380.1 56.164 380.65 56.164 C 381.201 56.164 381.651 56.39 381.651 56.665 C 381.651 56.94 382.101 57.165 382.651 57.165 C 383.201 57.165 383.651 57.39 383.651 57.665 C 383.651 57.94 384.013 58.165 384.463 58.165 C 385.09 58.26 385.665 58.568 386.088 59.04 C 386.775 59.692 387.555 60.24 388.401 60.665 C 389.294 61.111 390.131 61.656 390.901 62.29 C 391.35 62.729 391.913 63.033 392.526 63.165 C 392.876 63.165 393.176 63.353 393.176 63.578 C 393.176 63.803 393.789 64.315 394.552 64.703 C 395.392 65.144 396.179 65.676 396.902 66.29 C 397.319 66.71 397.842 67.013 398.414 67.165 C 398.714 67.165 399.277 67.615 399.665 68.165 C 400.052 68.715 400.615 69.166 400.915 69.166 C 401.843 69.594 402.69 70.182 403.415 70.903 C 404.497 71.849 405.669 72.687 406.915 73.403 C 407.74 73.816 408.253 74.166 408.065 74.166 C 407.603 74.166 410.915 77.416 413.716 79.679 C 416.288 81.734 418.62 84.074 420.666 86.654 C 421.629 87.842 423.591 90.03 425.042 91.492 C 426.012 92.396 426.892 93.392 427.667 94.468 C 428.159 95.315 428.746 96.104 429.417 96.818 C 430.129 97.553 430.721 98.397 431.167 99.318 C 431.33 99.812 431.633 100.247 432.042 100.568 C 432.673 101.218 433.207 101.954 433.63 102.756 C 434.017 103.518 434.517 104.131 434.755 104.131 C 434.992 104.131 435.167 104.431 435.167 104.781 C 435.301 105.397 435.605 105.965 436.042 106.419 C 436.671 107.15 437.22 107.946 437.68 108.794 C 438.068 109.544 438.568 110.169 438.805 110.169 C 439.043 110.169 439.218 110.619 439.218 111.169 C 439.218 111.719 439.443 112.169 439.718 112.169 C 440.028 112.214 440.248 112.495 440.218 112.807 C 440.369 113.37 440.725 113.857 441.218 114.169 C 441.758 114.548 442.119 115.13 442.218 115.782 C 442.218 116.269 442.443 116.669 442.718 116.669 C 442.993 116.669 443.218 117.119 443.218 117.669 C 443.218 118.219 443.443 118.669 443.718 118.669 C 443.993 118.669 444.218 119.12 444.218 119.67 C 444.218 120.22 444.443 120.67 444.718 120.67 C 444.993 120.67 445.218 121.12 445.218 121.67 C 445.218 122.22 445.443 122.67 445.718 122.67 C 445.993 122.67 446.218 123.12 446.218 123.67 C 446.218 124.22 446.443 124.67 446.718 124.67 C 446.993 124.67 447.218 125.12 447.218 125.67 C 447.218 126.22 447.381 126.67 447.593 126.67 C 447.806 126.67 448.231 127.233 448.543 127.92 C 448.856 128.608 448.943 129.058 448.543 128.845 C 448.143 128.633 448.168 128.758 448.456 129.22 C 448.695 129.61 448.88 130.032 449.006 130.47 C 449.528 132.447 450.297 134.349 451.294 136.133 C 451.506 136.233 451.669 136.958 451.669 137.759 C 451.669 138.559 451.894 139.221 452.169 139.221 C 452.444 139.221 452.669 139.896 452.669 140.721 C 452.669 141.546 452.931 142.221 453.331 142.221 C 453.731 142.221 453.931 142.696 453.781 143.721 C 453.631 144.747 453.781 145.222 454.106 145.222 C 454.431 145.222 454.669 145.997 454.669 146.947 C 454.614 147.644 454.795 148.339 455.181 148.922 C 455.574 149.511 455.75 150.218 455.681 150.922 C 455.613 151.627 455.79 152.333 456.182 152.922 C 456.575 153.52 456.752 154.235 456.682 154.947 C 456.682 155.897 456.907 156.673 457.182 156.673 C 457.457 156.673 457.682 158.01 457.682 159.673 C 457.682 161.335 457.907 162.673 458.182 162.673 C 458.457 162.673 458.682 164.173 458.682 166.173 C 458.682 168.173 458.894 169.674 459.182 169.674 C 459.469 169.674 459.682 175.337 459.682 185.65 C 459.682 195.751 459.494 201.726 459.182 201.901 C 458.744 203.021 458.573 204.229 458.682 205.426 C 458.682 207.252 458.469 208.652 458.182 208.652 C 457.894 208.652 457.682 209.902 457.682 211.377 C 457.782 212.412 457.609 213.455 457.182 214.402 C 456.778 215.088 456.603 215.885 456.682 216.677 C 456.682 217.765 456.457 218.653 456.182 218.653 C 455.907 218.653 455.681 219.428 455.681 220.378 C 455.751 221.09 455.575 221.805 455.181 222.403 C 454.788 223 454.611 223.715 454.681 224.428 C 454.681 225.378 454.456 226.153 454.181 226.153 C 453.906 226.153 453.681 226.828 453.681 227.653 C 453.681 228.478 453.469 229.153 453.219 229.153 C 452.969 229.153 452.819 230.066 452.894 231.166 C 452.969 232.266 452.894 233.304 452.619 233.441 C 452.344 233.579 452.331 233.354 452.494 232.929 C 452.656 232.504 452.594 232.154 452.344 232.154 C 452.094 232.154 451.844 232.779 451.781 233.529 C 451.719 234.279 451.456 234.979 451.181 235.066 C 450.906 235.154 450.681 235.891 450.681 236.691 C 450.681 237.492 450.469 238.154 450.206 238.154 C 449.944 238.154 449.819 238.604 449.931 239.154 C 450.044 239.704 449.931 240.154 449.656 240.154 C 449.381 240.154 449.181 240.592 449.181 241.129 C 449.197 241.598 449.015 242.051 448.681 242.379 C 448.347 242.708 448.166 243.161 448.181 243.63 C 448.181 244.167 447.956 244.605 447.681 244.605 C 447.406 244.605 447.181 245.055 447.181 245.605 C 447.181 246.155 446.956 246.605 446.681 246.605 C 446.406 246.605 446.181 247.055 446.181 247.605 C 446.181 248.155 445.956 248.605 445.681 248.605 C 445.406 248.605 445.181 249.055 445.181 249.605 C 445.181 250.155 444.956 250.605 444.681 250.605 C 444.406 250.605 444.181 251.055 444.181 251.605 C 444.181 252.155 443.956 252.605 443.681 252.605 C 443.406 252.605 443.18 253.055 443.18 253.605 C 443.18 254.155 442.955 254.605 442.68 254.605 C 442.405 254.605 442.18 254.955 442.18 255.38 C 442.037 256.078 441.688 256.718 441.18 257.218 C 440.694 257.689 440.348 258.287 440.18 258.943 C 440.18 259.306 439.955 259.606 439.68 259.606 C 439.405 259.606 439.18 260.056 439.18 260.606 C 439.18 261.156 438.955 261.606 438.68 261.606 C 438.405 261.606 438.18 262.168 438.18 262.856 C 438.18 263.544 437.955 264.106 437.68 264.106 C 437.405 264.106 437.18 266.606 437.18 270.607 C 437.18 274.607 437.368 277.107 437.68 277.107 C 437.993 277.107 438.18 277.67 438.18 278.357 C 438.18 279.045 438.405 279.607 438.68 279.607 C 438.955 279.607 439.18 279.97 439.18 280.42 C 439.275 281.046 439.584 281.621 440.055 282.045 C 440.687 282.695 441.22 283.431 441.643 284.233 C 442.03 284.983 442.618 285.608 442.893 285.608 C 443.718 285.938 444.458 286.45 445.056 287.108 C 445.688 287.801 446.49 288.318 447.381 288.608 C 447.793 288.608 448.131 288.833 448.131 289.108 C 448.131 289.383 448.693 289.608 449.381 289.608 C 450.069 289.608 450.631 289.833 450.631 290.108 C 450.631 290.383 453.219 290.608 457.382 290.608 C 461.544 290.608 464.132 290.421 464.132 290.108 C 464.132 289.796 464.695 289.608 465.382 289.608 C 466.07 289.608 466.632 289.383 466.632 289.108 C 466.632 288.833 466.932 288.608 467.307 288.608 C 467.935 288.483 468.505 288.159 468.933 287.683 C 469.281 287.232 469.749 286.885 470.283 286.683 C 470.933 286.683 472.783 284.645 473.645 283.058 C 474.033 282.308 474.533 281.683 474.771 281.683 C 475.008 281.683 475.183 281.345 475.183 280.932 C 475.183 280.52 475.408 280.182 475.683 280.182 C 475.958 280.182 476.183 279.845 476.183 279.432 C 476.183 279.02 476.371 278.682 476.596 278.682 C 476.821 278.682 477.308 277.895 477.683 276.932 C 478.058 275.97 478.558 275.182 478.783 275.182 C 479.008 275.182 479.183 274.732 479.183 274.182 C 479.183 273.632 479.408 273.182 479.683 273.182 C 479.958 273.182 480.183 272.732 480.183 272.182 C 480.183 271.632 480.408 271.182 480.683 271.182 C 480.959 271.182 481.184 270.732 481.184 270.182 C 481.184 269.632 481.409 269.182 481.684 269.182 C 481.959 269.182 482.184 268.732 482.184 268.181 C 482.184 267.631 482.409 267.181 482.684 267.181 C 482.959 267.181 483.184 266.731 483.184 266.181 C 483.184 265.631 483.409 265.181 483.684 265.181 C 483.959 265.181 484.184 264.731 484.184 264.181 C 484.184 263.631 484.409 263.181 484.684 263.181 C 484.959 263.181 485.184 262.844 485.184 262.419 C 485.23 261.852 485.388 261.3 485.646 260.793 C 487.334 257.454 488.642 253.935 489.547 250.305 C 489.684 249.405 489.997 248.68 490.234 248.68 C 490.472 248.68 490.684 248.005 490.684 247.18 C 490.684 246.355 490.909 245.68 491.184 245.68 C 491.459 245.68 491.684 245.005 491.684 244.18 C 491.684 243.354 491.909 242.679 492.184 242.679 C 492.459 242.679 492.684 242.004 492.684 241.179 C 492.684 240.354 492.909 239.679 493.184 239.679 C 493.46 239.679 493.685 239.017 493.685 238.204 C 493.627 237.572 493.805 236.939 494.185 236.429 C 494.566 235.929 494.743 235.304 494.685 234.679 C 494.626 234.054 494.805 233.429 495.185 232.929 C 495.577 232.34 495.753 231.634 495.685 230.928 C 495.616 230.225 495.793 229.517 496.185 228.928 C 496.594 228.162 496.767 227.293 496.685 226.428 C 496.685 225.178 496.91 224.203 497.185 224.203 C 497.46 224.203 497.685 223.078 497.685 221.703 C 497.685 220.328 497.91 219.203 498.185 219.203 C 498.46 219.203 498.685 217.877 498.685 216.24 C 498.685 214.327 498.91 213.215 499.31 213.077 C 500.248 212.765 500.223 159.698 499.31 158.56 C 498.815 157.524 498.582 156.383 498.635 155.235 C 498.721 154.272 498.557 153.304 498.16 152.422 C 497.775 151.56 497.619 150.612 497.71 149.672 C 497.71 148.309 497.485 147.172 497.21 147.172 C 496.935 147.172 496.71 146.272 496.71 145.172 C 496.71 144.072 496.485 143.171 496.21 143.171 C 495.935 143.171 495.71 142.159 495.71 140.921 C 495.71 139.684 495.485 138.671 495.21 138.671 C 494.935 138.671 494.71 137.996 494.71 137.171 C 494.71 136.346 494.485 135.671 494.21 135.671 C 493.935 135.671 493.71 134.771 493.71 133.671 C 493.71 132.571 493.485 131.671 493.209 131.671 C 492.934 131.671 492.709 130.995 492.709 130.17 C 492.709 129.345 492.484 128.67 492.209 128.67 C 491.934 128.67 491.709 127.995 491.709 127.17 C 491.709 126.345 491.484 125.67 491.209 125.67 C 490.934 125.67 490.709 124.995 490.709 124.17 C 490.709 123.345 490.484 122.67 490.209 122.67 C 489.934 122.67 489.709 122.082 489.709 121.42 C 489.425 119.352 488.737 117.359 487.684 115.557 C 487.41 115.049 487.24 114.493 487.184 113.919 C 487.184 113.507 486.959 113.169 486.684 113.169 C 486.409 113.169 486.184 112.832 486.184 112.406 C 486.184 111.681 485.971 111.156 484.759 108.794 C 484.451 108.21 484.256 107.574 484.184 106.919 C 484.184 106.506 483.959 106.168 483.684 106.168 C 483.409 106.168 483.184 105.718 483.184 105.168 C 483.184 104.618 482.959 104.168 482.684 104.168 C 482.409 104.168 482.184 103.718 482.184 103.168 C 482.184 102.618 481.959 102.168 481.684 102.168 C 481.409 102.168 481.184 101.718 481.184 101.168 C 481.184 100.618 480.959 100.168 480.683 100.168 C 480.408 100.168 480.183 99.718 480.183 99.168 C 480.183 98.618 480.008 98.168 479.808 98.168 C 479.608 98.168 479.108 97.443 478.721 96.543 C 478.325 95.643 477.775 94.818 477.096 94.105 C 476.607 93.69 476.283 93.114 476.183 92.48 C 476.183 92.03 475.958 91.667 475.683 91.667 C 475.408 91.667 475.183 91.217 475.183 90.667 C 475.183 90.117 474.958 89.667 474.683 89.667 C 474.408 89.667 474.183 89.367 474.183 89.005 C 474.015 88.348 473.669 87.751 473.183 87.279 C 472.694 86.809 472.348 86.212 472.183 85.554 C 472.042 84.981 471.683 84.483 471.183 84.167 C 470.643 83.788 470.281 83.205 470.183 82.554 C 470.183 82.067 470.008 81.667 469.808 81.654 C 469.046 80.938 468.42 80.091 467.957 79.154 C 467.494 78.211 466.859 77.362 466.082 76.654 C 465.857 76.654 465.682 76.404 465.682 76.091 C 465.682 75.516 463.845 73.166 461.182 70.291 C 460.556 69.699 460.047 68.996 459.682 68.215 C 458.833 66.919 457.825 65.735 456.682 64.69 C 455.531 63.643 454.523 62.449 453.681 61.14 C 453.681 60.477 439.843 46.651 439.193 46.651 C 437.884 45.81 436.69 44.801 435.642 43.651 C 434.597 42.507 433.413 41.5 432.117 40.651 C 431.337 40.286 430.633 39.777 430.042 39.151 C 427.167 36.488 424.804 34.65 424.241 34.65 C 423.943 34.658 423.693 34.424 423.679 34.125 C 423.679 33.825 423.479 33.713 423.229 33.863 C 422.979 34.013 422.666 33.863 422.516 33.438 C 421.98 32.745 421.269 32.21 420.454 31.888 C 419.479 31.413 418.679 30.837 418.679 30.637 C 418.679 30.437 418.278 30.2 417.791 30.2 C 417.14 30.101 416.557 29.74 416.178 29.2 C 415.863 28.704 415.372 28.346 414.803 28.2 C 414.141 28.038 413.538 27.692 413.066 27.2 C 412.592 26.71 411.989 26.363 411.328 26.2 C 411.014 26.23 410.729 26.011 410.678 25.7 C 410.678 25.425 410.228 25.2 409.678 25.2 C 409.128 25.2 408.678 24.974 408.678 24.699 C 408.678 24.424 408.315 24.199 407.865 24.199 C 407.231 24.099 406.655 23.776 406.24 23.287 C 405.509 22.603 404.662 22.053 403.74 21.662 C 402.84 21.274 402.115 20.787 402.115 20.574 C 402.115 20.362 401.665 20.199 401.115 20.199 C 400.565 20.199 400.115 19.974 400.115 19.699 C 400.115 19.424 399.665 19.199 399.114 19.199 C 398.564 19.199 398.114 18.949 398.114 18.636 C 398.114 18.324 397.677 18.199 397.114 18.349 C 396.552 18.499 396.114 18.349 396.114 17.899 C 396.114 17.449 395.664 17.199 395.114 17.199 C 394.564 17.199 394.114 16.974 394.114 16.699 C 394.114 16.424 393.814 16.199 393.452 16.199 C 392.503 15.989 391.586 15.652 390.726 15.199 C 389.835 14.727 388.879 14.391 387.889 14.199 C 387.464 14.199 387.113 13.974 387.113 13.699 C 387.113 13.424 386.676 13.199 386.138 13.199 C 385.666 13.199 385.213 13.004 384.888 12.661 C 384.562 12.333 384.081 12.213 383.638 12.348 C 383.152 12.541 382.599 12.315 382.388 11.836 C 382.228 11.465 381.808 11.28 381.426 11.411 C 381.013 11.561 380.675 11.473 380.675 11.211 C 380.675 10.948 380 10.723 379.175 10.723 C 378.35 10.723 377.675 10.436 377.675 10.161 C 377.675 9.886 377 9.661 376.175 9.661 C 375.35 9.661 374.675 9.436 374.675 9.161 C 374.675 8.886 374 8.661 373.175 8.661 C 372.35 8.661 371.675 8.436 371.675 8.161 C 371.675 7.886 371 7.661 370.175 7.661 C 369.35 7.661 368.675 7.436 368.675 7.161 C 368.675 6.886 367.774 6.661 366.674 6.661 C 365.574 6.661 364.674 6.436 364.674 6.16 C 364.674 5.885 363.999 5.66 363.174 5.66 C 362.349 5.66 361.674 5.46 361.674 5.21 C 361.674 4.96 360.861 4.76 359.874 4.76 C 359.054 4.808 358.237 4.617 357.524 4.21 C 356.761 3.789 355.892 3.599 355.023 3.66 C 353.973 3.66 353.123 3.46 353.123 3.21 C 353.123 2.96 351.936 2.623 350.498 2.473 C 343.41 1.698 342.322 1.523 341.672 0.985 C 341.022 0.448 299.894 0.035 291.293 0.51 M 307.67 78.154 C 307.257 78.366 306.245 78.854 305.419 79.229 C 304.568 79.62 303.788 80.148 303.107 80.791 C 302.748 81.221 302.262 81.528 301.719 81.667 C 300.332 82.262 299.235 83.38 298.669 84.779 C 298.528 85.354 298.169 85.851 297.669 86.167 C 297.129 86.546 296.768 87.128 296.669 87.78 C 296.669 88.267 296.444 88.667 296.169 88.667 C 295.894 88.667 295.669 89.105 295.669 89.642 C 295.685 90.111 295.502 90.563 295.169 90.892 C 294.881 91.08 294.669 93.968 294.669 97.893 C 294.669 101.818 294.881 104.706 295.169 104.893 C 295.502 105.222 295.685 105.675 295.669 106.143 C 295.669 106.681 295.894 107.119 296.169 107.119 C 296.444 107.119 296.669 107.519 296.669 108.006 C 296.768 108.657 297.129 109.24 297.669 109.619 C 298.219 110.019 298.669 110.519 298.669 110.756 C 298.669 111.619 303.582 115.619 304.644 115.619 C 304.928 115.612 305.163 115.837 305.169 116.119 C 305.169 116.394 305.732 116.619 306.42 116.619 C 307.107 116.619 307.67 116.844 307.67 117.119 C 307.67 117.394 309.082 117.619 310.92 117.619 C 312.758 117.619 314.17 117.832 314.17 118.119 C 314.17 118.407 316.333 118.619 319.671 118.619 C 323.008 118.619 325.171 118.82 325.171 119.12 C 325.171 119.42 326.184 119.62 327.421 119.62 C 328.659 119.62 329.671 119.845 329.671 120.12 C 329.671 120.395 330.571 120.62 331.672 120.62 C 332.772 120.62 333.672 120.845 333.672 121.12 C 333.672 121.395 334.347 121.62 335.172 121.62 C 335.997 121.62 336.672 121.845 336.672 122.12 C 336.672 122.395 337.347 122.62 338.172 122.62 C 338.997 122.62 339.672 122.845 339.672 123.12 C 339.672 123.395 340.122 123.62 340.672 123.62 C 341.222 123.62 341.672 123.845 341.672 124.12 C 341.672 124.395 342.122 124.62 342.672 124.62 C 343.222 124.62 343.673 124.807 343.673 125.033 C 343.673 125.258 344.46 125.745 345.423 126.12 C 346.385 126.495 347.173 126.995 347.173 127.22 C 347.173 127.445 347.623 127.62 348.173 127.62 C 348.723 127.62 349.173 127.808 349.173 128.033 C 349.173 128.258 349.798 128.77 350.548 129.158 C 351.384 129.599 352.168 130.132 352.886 130.745 C 353.277 131.144 353.756 131.444 354.286 131.621 C 354.892 131.873 355.435 132.258 355.873 132.746 C 357.886 134.708 359.624 136.121 360.124 136.121 C 360.624 136.121 364.174 139.609 364.174 140.246 C 364.518 141.003 365.032 141.67 365.674 142.196 C 366.487 142.984 367.024 143.621 366.837 143.621 C 366.649 143.621 366.949 144.009 367.474 144.497 C 368.136 145.162 368.696 145.919 369.137 146.747 C 369.525 147.497 370.037 148.122 370.262 148.122 C 370.487 148.122 370.675 148.422 370.675 148.784 C 370.842 149.441 371.188 150.038 371.675 150.51 C 372.182 151.01 372.531 151.65 372.675 152.347 C 372.661 152.766 372.994 153.116 373.412 153.122 C 373.862 153.122 374.025 153.422 373.862 153.872 C 373.7 154.322 373.862 154.622 374.125 154.622 C 374.387 154.622 374.675 155.072 374.675 155.622 C 374.675 156.172 374.9 156.623 375.175 156.623 C 375.45 156.623 375.675 157.073 375.675 157.623 C 375.675 158.173 375.9 158.623 376.175 158.623 C 376.45 158.623 376.675 159.073 376.675 159.623 C 376.675 160.173 376.9 160.623 377.175 160.623 C 377.45 160.623 377.675 160.96 377.675 161.385 C 377.675 162.373 383.926 168.623 384.913 168.623 C 385.338 168.623 385.676 168.849 385.676 169.124 C 385.676 169.399 386.238 169.624 386.926 169.624 C 387.614 169.624 388.176 169.849 388.176 170.124 C 388.176 170.399 389.064 170.624 390.151 170.624 C 390.944 170.545 391.74 170.72 392.426 171.124 C 394.372 171.79 396.483 171.79 398.427 171.124 C 399.113 170.72 399.91 170.545 400.702 170.624 C 401.79 170.624 402.677 170.399 402.677 170.124 C 402.677 169.849 403.015 169.624 403.44 169.624 C 404.84 169.624 407.903 167.511 407.315 166.936 C 407.153 166.761 407.315 166.623 407.653 166.623 C 408.553 166.623 412.653 162.335 412.653 161.398 C 412.653 160.973 412.878 160.623 413.153 160.623 C 413.428 160.623 413.653 160.173 413.653 159.623 C 413.653 159.073 413.878 158.623 414.153 158.623 C 414.428 158.623 414.653 158.073 414.653 157.373 C 414.612 156.818 414.792 156.27 415.153 155.847 C 415.441 155.672 415.653 153.26 415.653 150.322 C 415.653 147.172 415.453 145.097 415.153 145.097 C 414.853 145.097 414.653 144.422 414.653 143.596 C 414.653 142.771 414.478 142.096 414.278 142.096 C 413.828 142.096 412.653 139.671 412.653 138.746 C 412.653 138.384 412.466 138.096 412.241 138.096 C 412.015 138.096 411.528 137.308 411.153 136.346 C 410.778 135.383 410.278 134.596 410.053 134.596 C 409.828 134.596 409.653 134.146 409.653 133.596 C 409.653 133.046 409.428 132.596 409.153 132.596 C 408.878 132.596 408.653 132.146 408.653 131.596 C 408.653 131.045 408.453 130.595 408.203 130.595 C 407.953 130.595 407.265 129.545 406.665 128.245 C 406.008 126.878 405.234 125.568 404.352 124.332 C 403.834 123.745 403.411 123.079 403.102 122.357 C 402.922 121.862 402.606 121.43 402.19 121.107 C 401.383 120.285 400.658 119.385 400.027 118.419 C 399.327 117.394 398.614 116.694 398.439 116.882 C 398.264 117.069 398.102 116.882 398.102 116.344 C 398.102 115.807 397.877 115.619 397.602 115.794 C 397.327 115.969 397.102 115.794 397.102 115.419 C 397.102 114.332 393.714 110.906 393.039 111.331 C 392.664 111.556 392.576 111.481 392.801 111.119 C 393.264 110.369 382.351 99.755 380.425 99.093 C 380.11 98.979 379.827 98.79 379.6 98.543 C 377.713 97.045 375.725 95.68 373.65 94.455 C 373.026 94.031 372.325 93.735 371.587 93.58 C 371.025 93.447 370.526 93.126 370.175 92.667 C 369.796 92.127 369.213 91.766 368.562 91.667 C 368.074 91.667 367.674 91.442 367.674 91.167 C 367.674 90.892 367.224 90.667 366.674 90.667 C 366.124 90.667 365.674 90.442 365.674 90.167 C 365.674 89.892 365.337 89.667 364.924 89.667 C 364.512 89.667 364.174 89.442 364.174 89.167 C 364.174 88.892 363.724 88.667 363.174 88.667 C 362.624 88.667 362.174 88.442 362.174 88.167 C 362.174 87.892 361.724 87.667 361.174 87.667 C 360.624 87.667 360.174 87.442 360.174 87.167 C 360.174 86.892 359.736 86.667 359.199 86.667 C 358.731 86.682 358.277 86.501 357.949 86.167 C 357.526 85.804 356.979 85.626 356.424 85.667 C 355.748 85.667 355.173 85.442 355.173 85.167 C 355.173 84.892 354.723 84.667 354.173 84.667 C 353.623 84.667 353.173 84.442 353.173 84.167 C 353.173 83.892 352.498 83.667 351.673 83.667 C 350.848 83.667 350.173 83.442 350.173 83.167 C 350.173 82.892 349.498 82.667 348.673 82.667 C 347.848 82.667 347.173 82.442 347.173 82.167 C 347.173 81.892 346.398 81.667 345.448 81.667 C 344.72 81.735 343.993 81.54 343.397 81.116 C 343.21 80.816 342.31 80.654 341.397 80.766 C 340.485 80.879 339.785 80.766 339.835 80.441 C 339.885 80.116 339.022 79.841 337.922 79.754 C 337.052 79.744 336.196 79.53 335.422 79.129 C 334.434 78.751 333.377 78.593 332.322 78.666 C 331.319 78.765 330.309 78.591 329.396 78.166 C 329.021 77.566 308.77 77.554 307.645 78.166 M 182.56 317.91 L 185.197 320.636 L 183.447 322.498 C 182.485 323.511 181.835 324.573 182.01 324.849 C 182.185 325.124 182.01 325.186 181.735 324.986 C 181.46 324.786 181.159 324.811 181.147 324.986 C 180.764 325.76 180.258 326.465 179.647 327.074 C 179.041 327.692 178.538 328.406 178.159 329.186 C 177.712 330.033 177.119 330.794 176.409 331.437 C 175.679 332.07 175.084 332.844 174.659 333.712 C 174.146 334.679 173.469 335.551 172.659 336.287 C 171.856 337.002 171.18 337.847 170.659 338.787 C 170.304 339.52 169.792 340.163 169.159 340.675 C 168.538 341.174 168.028 341.795 167.658 342.5 C 167.13 343.405 166.463 344.224 165.683 344.925 C 164.856 345.655 164.177 346.538 163.683 347.525 C 163.538 348.038 163.214 348.482 162.771 348.775 C 162.119 349.324 161.552 349.964 161.083 350.676 C 160.362 351.723 159.577 352.724 158.733 353.676 C 157.32 355.263 156.945 355.951 157.283 356.301 C 156.701 357.141 156.03 357.916 155.282 358.614 C 154.434 359.379 153.716 360.279 153.157 361.276 C 152.63 362.204 151.94 363.03 151.12 363.714 C 149.995 364.789 149.232 365.677 149.419 365.677 C 149.607 365.677 148.944 366.489 147.957 367.477 C 147.228 368.113 146.618 368.876 146.157 369.727 C 145.628 370.662 144.953 371.506 144.157 372.227 C 143.359 372.946 142.683 373.791 142.156 374.728 C 141.624 375.66 140.949 376.503 140.156 377.228 C 139.319 377.973 138.639 378.879 138.156 379.89 C 137.951 380.539 137.56 381.113 137.031 381.541 C 135.418 383.053 134.656 384.041 134.656 384.641 C 134.656 384.928 134.206 385.441 133.656 385.778 C 133.149 386.063 132.786 386.55 132.656 387.116 C 132.656 387.516 132.506 387.679 132.331 387.504 C 132.156 387.329 131.431 388.016 130.73 389.041 C 129.94 390.189 129.044 391.26 128.055 392.241 C 127.458 392.731 126.979 393.351 126.655 394.054 C 126.134 394.994 125.458 395.839 124.655 396.554 C 123.862 397.279 123.189 398.123 122.655 399.054 C 122.105 400.02 121.418 400.9 120.617 401.667 C 119.575 402.742 118.652 403.929 117.867 405.205 C 117.536 405.877 117.072 406.478 116.504 406.968 C 115.703 407.68 114.989 408.485 114.379 409.368 C 113.349 410.72 112.23 412.003 111.029 413.206 C 110.269 413.861 109.634 414.648 109.154 415.531 C 108.312 416.84 107.304 418.033 106.153 419.081 C 105.005 420.152 103.996 421.367 103.153 422.694 C 103.153 423.481 69.688 456.709 68.888 456.709 C 68.488 456.709 68.15 456.872 68.15 457.084 C 68.15 457.534 65.725 458.709 64.8 458.709 C 64.484 458.672 64.195 458.894 64.15 459.209 C 64.15 459.484 63.038 459.709 61.65 459.709 C 60.262 459.709 59.15 459.959 58.937 460.334 C 58.725 460.709 58.587 460.822 58.262 460.334 C 57.463 459.874 56.541 459.678 55.624 459.772 C 54.374 459.772 53.312 459.547 53.212 459.247 C 53.009 458.879 52.618 458.658 52.199 458.672 C 51.444 458.525 50.739 458.189 50.149 457.697 C 49.668 457.272 49.113 456.937 48.511 456.709 C 46.649 455.34 45.005 453.696 43.636 451.834 C 43.408 451.232 43.075 450.677 42.648 450.196 C 42.141 449.585 41.801 448.852 41.661 448.071 C 41.661 447.596 41.423 447.196 41.148 447.196 C 40.873 447.196 40.648 445.033 40.648 441.695 C 40.648 438.358 40.848 436.195 41.148 436.195 C 41.463 436.15 41.686 435.861 41.648 435.545 C 41.648 434.62 42.823 432.207 43.273 432.195 C 43.486 432.195 43.648 431.857 43.648 431.457 C 43.648 430.582 76.051 398.104 78.176 396.854 C 78.989 396.367 79.651 395.604 79.651 395.254 C 79.651 394.904 79.789 394.667 79.964 394.829 C 80.139 394.992 81.126 394.254 82.177 393.166 C 82.842 392.364 83.652 391.694 84.564 391.191 C 85.693 390.51 86.716 389.667 87.602 388.691 C 88.482 387.727 89.486 386.887 90.59 386.191 C 91.619 385.575 92.557 384.817 93.377 383.941 C 94.188 383.079 95.104 382.323 96.103 381.691 C 97.129 381.063 98.07 380.307 98.903 379.44 C 99.729 378.575 100.662 377.819 101.678 377.19 C 102.696 376.561 103.628 375.805 104.453 374.94 C 105.282 374.069 106.225 373.312 107.254 372.69 C 107.666 372.69 109.754 370.827 113.992 366.814 C 114.789 365.932 115.748 365.21 116.817 364.689 C 117.867 364.203 118.817 363.525 119.617 362.689 C 120.381 361.909 121.247 361.235 122.192 360.689 C 123.205 360.059 124.132 359.303 124.955 358.439 C 125.791 357.555 126.751 356.797 127.805 356.189 C 128.533 355.832 129.173 355.32 129.68 354.688 C 130.202 354.04 130.87 353.526 131.631 353.188 C 131.931 353.188 132.181 353.001 132.181 352.776 C 132.181 352.551 132.731 352.063 133.431 351.701 C 134.131 351.338 134.543 350.851 134.393 350.613 C 134.243 350.376 134.481 350.188 134.918 350.188 C 135.356 350.188 135.693 349.963 135.693 349.688 C 135.7 349.4 135.943 349.174 136.231 349.188 C 137.187 348.69 138.036 348.012 138.731 347.188 C 139.422 346.361 140.272 345.681 141.231 345.188 C 141.831 345.188 142.106 344.988 144.669 342.687 C 145.279 342.072 145.989 341.565 146.769 341.187 C 147.376 340.935 147.914 340.546 148.344 340.05 C 149.229 339.201 150.17 338.412 151.157 337.687 C 152.131 336.998 153.062 336.252 153.945 335.449 C 154.691 334.739 155.475 334.072 156.295 333.449 C 157.233 332.762 157.445 332.362 157.02 332.087 C 156.595 331.812 156.808 331.699 157.533 331.699 C 158.258 331.699 158.658 331.462 158.658 331.187 C 158.658 330.911 159.008 330.686 159.445 330.686 C 160.499 330.251 161.43 329.564 162.158 328.686 C 162.847 327.856 163.697 327.176 164.658 326.686 C 165.407 326.389 166.066 325.902 166.571 325.274 C 167.328 324.461 168.195 323.758 169.146 323.186 C 171.562 321.66 173.823 319.902 175.897 317.935 C 176.979 316.82 178.249 315.903 179.647 315.223 C 180.694 316.028 181.666 316.927 182.547 317.91 M 0.145 0.16"
|
||
};
|
||
function y5(e, t) {
|
||
return a(), i("path", h5);
|
||
}
|
||
const b5 = /* @__PURE__ */ p(m5, [["render", y5]]), $5 = {}, g5 = { d: "M 101.867 390.332 L 452.705 390.332 C 465.648 390.332 476.095 379.886 476.095 366.942 L 476.095 23.905 C 476.095 10.966 465.648 0.515 452.705 0.515 L 101.867 0.515 C 58.833 0.515 23.904 35.444 23.904 78.478 L 23.904 421.515 C 23.904 464.549 58.833 499.478 101.867 499.478 L 452.705 499.485 C 465.648 499.485 476.095 489.038 476.095 476.095 C 476.095 463.152 465.648 452.705 452.705 452.705 L 101.867 452.705 C 84.715 452.705 70.681 438.671 70.681 421.52 C 70.681 404.368 84.712 390.334 101.867 390.334 L 101.867 390.332 Z M 266.526 313.306 C 262.159 317.673 256.08 320.166 250 320.166 C 243.92 320.166 237.837 317.669 233.473 313.306 C 229.106 308.939 226.61 303.014 226.61 296.776 C 226.61 290.696 229.106 284.612 233.47 280.249 C 242.201 271.518 257.795 271.518 266.526 280.249 C 270.894 284.616 273.386 290.696 273.386 296.776 C 273.39 303.014 270.894 308.939 266.526 313.306 Z M 204.935 87.054 C 220.841 73.8 241.889 68.186 262.473 71.773 C 290.852 76.761 314.087 99.996 319.075 128.375 C 324.219 158.156 310.188 187.785 283.836 202.284 C 277.442 205.871 273.389 213.823 273.389 222.868 L 273.389 226.61 C 273.389 239.553 262.942 250 249.999 250 C 237.056 250 226.609 239.553 226.609 226.61 L 226.609 222.868 C 226.609 196.67 239.863 173.125 261.226 161.431 C 268.086 157.689 275.104 148.802 272.919 136.484 C 271.359 127.283 263.563 119.488 254.521 117.927 C 247.192 116.525 240.332 118.393 235.029 122.915 C 229.729 127.438 226.609 133.983 226.609 140.846 C 226.609 153.79 216.162 164.237 203.219 164.237 C 190.275 164.237 179.828 153.79 179.828 140.846 C 179.831 120.108 189.032 100.46 204.935 87.051 L 204.935 87.054 Z" };
|
||
function v5(e, t) {
|
||
return a(), i("path", g5);
|
||
}
|
||
const x5 = /* @__PURE__ */ p($5, [["render", v5]]), L5 = {}, w5 = { transform: "matrix(2.690608, 0, 0, 2.414501, -1929.610718, -1913.392822)" }, k5 = /* @__PURE__ */ l("path", { d: "M757.859,883.623h-31.521c-3.31,0-5.995,2.685-5.995,5.996v100.385c0,3.312,2.685,5.996,5.995,5.996h25.424 c3.259,0,5.921-2.604,5.995-5.863l0.102-4.605V883.623L757.859,883.623z" }, null, -1), S5 = /* @__PURE__ */ l("path", { d: "M874.249,868.261c-15.132,0-40.775,0-40.775,0s1.458-7.302,5.521-39.328C842.448,801.717,823.446,796,811.168,796 l-41.794,99.999v87.216l21.422,5.784c9.838,2.656,19.988,4.004,30.179,4.004h29.067c11.352,0,21.403-7.374,24.826-18.197 c9.536-30.143,19.473-61.532,23.368-73.899C904.884,879.802,889.386,868.261,874.249,868.261z" }, null, -1), O5 = [
|
||
k5,
|
||
S5
|
||
];
|
||
function M5(e, t) {
|
||
return a(), i("g", w5, O5);
|
||
}
|
||
const I5 = /* @__PURE__ */ p(L5, [["render", M5]]), T5 = {}, P5 = { transform: "matrix(2.6906, 0, 0, 2.4145, -1911.572388, -1913.391968)" }, A5 = /* @__PURE__ */ l("path", { d: "M751.157,908.377h-31.521c-3.31,0-5.995-2.685-5.995-5.995V801.996c0-3.312,2.685-5.996,5.995-5.996h25.424 c3.26,0,5.921,2.604,5.994,5.863l0.103,4.605V908.377L751.157,908.377z" }, null, -1), E5 = /* @__PURE__ */ l("path", { d: "M867.548,923.739c-15.131,0-40.775,0-40.775,0s1.458,7.302,5.521,39.327C835.748,990.283,816.745,996,804.466,996 l-41.794-99.999v-87.216l21.421-5.784c9.838-2.657,19.989-4.004,30.179-4.004h29.068c11.352,0,21.403,7.373,24.826,18.197 c9.536,30.142,19.473,61.532,23.368,73.899C898.183,912.198,882.686,923.739,867.548,923.739z" }, null, -1), q5 = [
|
||
A5,
|
||
E5
|
||
];
|
||
function B5(e, t) {
|
||
return a(), i("g", P5, q5);
|
||
}
|
||
const D5 = /* @__PURE__ */ p(T5, [["render", B5]]), V5 = {}, N5 = {
|
||
class: "st0",
|
||
d: "M 249.02 500 L 249.266 500 L 249.182 500 L 249.02 500 Z M 250.818 500 L 250.98 500 L 250.818 500 Z M 248.284 500 L 248.529 500 L 248.364 500 L 248.284 500 Z M 251.634 500 L 251.469 500 L 251.714 500 L 251.634 500 Z M 247.55 500 L 247.712 500 L 247.55 500 Z M 252.451 500 L 252.287 500 L 252.451 500 Z M 253.267 500 L 253.432 500 L 253.267 500 Z M 246.57 500 L 246.812 500 L 246.732 500 L 246.57 500 Z M 254.003 500 L 253.839 500 L 254.085 500 L 254.003 500 Z M 245.832 500 L 246.077 500 L 245.915 500 L 245.832 500 Z M 254.819 499.917 L 254.657 499.917 L 254.819 499.917 Z M 245.098 499.917 L 245.343 499.917 L 245.098 499.917 Z M 244.199 499.917 L 244.445 499.917 L 244.199 499.917 Z M 255.637 499.917 L 255.799 499.917 L 255.637 499.917 Z M 243.382 499.917 L 243.71 499.917 L 243.627 499.917 L 243.382 499.917 Z M 256.455 499.917 L 256.372 499.917 L 256.7 499.917 L 256.455 499.917 Z M 257.273 499.917 L 257.108 499.917 L 257.435 499.917 L 257.273 499.917 Z M 242.647 499.917 L 242.974 499.917 L 242.809 499.917 L 242.647 499.917 Z M 241.913 499.836 L 242.158 499.836 L 241.913 499.836 L 241.747 499.836 L 241.913 499.836 Z M 258.088 499.836 L 257.842 499.836 L 258.088 499.836 L 258.253 499.836 L 258.088 499.836 Z M 258.822 499.836 L 258.742 499.836 L 259.071 499.836 L 258.822 499.836 Z M 240.933 499.836 L 241.26 499.836 L 241.178 499.836 L 240.933 499.836 Z M 240.197 499.836 L 240.522 499.836 L 240.36 499.836 L 240.197 499.836 Z M 259.64 499.836 L 259.478 499.836 L 259.805 499.836 L 259.64 499.836 Z M 239.46 499.755 L 239.788 499.755 L 239.46 499.755 Z M 260.458 499.755 L 260.212 499.755 L 260.458 499.755 Z M 238.479 499.755 L 238.888 499.755 L 238.808 499.755 L 238.479 499.755 Z M 261.274 499.755 L 261.192 499.755 L 261.6 499.755 L 261.274 499.755 Z M 237.745 499.671 L 238.152 499.671 L 237.99 499.671 L 237.745 499.671 Z M 262.092 499.671 L 261.927 499.671 L 262.337 499.671 L 262.092 499.671 Z M 237.01 499.671 L 237.417 499.671 L 237.172 499.671 L 237.01 499.671 Z M 262.828 499.671 L 262.583 499.671 L 262.99 499.671 L 262.828 499.671 Z M 263.644 499.671 L 263.317 499.671 L 263.644 499.671 L 263.97 499.671 L 263.644 499.671 Z M 236.354 499.671 L 236.683 499.671 L 236.354 499.671 L 235.947 499.671 L 236.354 499.671 Z M 264.459 499.593 L 264.297 499.593 L 264.708 499.593 L 264.459 499.593 Z M 235.294 499.593 L 235.703 499.593 L 235.539 499.593 L 235.294 499.593 Z M 234.64 499.509 L 235.05 499.509 L 234.802 499.509 L 234.64 499.509 Z M 265.277 499.509 L 265.032 499.509 L 265.441 499.509 L 265.277 499.509 Z M 233.905 499.509 L 234.232 499.509 L 233.905 499.509 L 233.577 499.509 L 233.905 499.509 Z M 266.013 499.509 L 265.687 499.509 L 266.013 499.509 L 266.34 499.509 L 266.013 499.509 Z M 266.829 499.428 L 266.748 499.428 L 267.158 499.428 L 266.829 499.428 Z M 232.925 499.428 L 233.333 499.428 L 233.252 499.428 L 232.925 499.428 Z M 232.189 499.347 L 232.597 499.347 L 232.435 499.347 L 232.189 499.347 Z M 267.647 499.347 L 267.485 499.347 L 267.893 499.347 L 267.647 499.347 Z M 231.455 499.347 L 231.782 499.347 L 231.455 499.347 Z M 268.462 499.347 L 268.22 499.347 L 268.462 499.347 Z M 230.555 499.264 L 230.882 499.264 L 230.8 499.264 L 230.555 499.264 Z M 269.2 499.264 L 269.445 499.264 L 269.2 499.264 Z M 270.014 499.182 L 269.852 499.182 L 270.179 499.182 L 270.014 499.182 Z M 229.819 499.182 L 230.148 499.182 L 229.984 499.182 L 229.819 499.182 Z M 229.085 499.099 L 229.33 499.099 L 229.085 499.099 Z M 270.832 499.182 L 270.67 499.182 L 270.832 499.182 Z M 228.35 499.099 Z M 271.57 499.099 Z M 272.385 499.02 L 272.468 499.02 L 272.385 499.02 Z M 227.532 499.02 L 227.697 499.02 L 227.615 499.02 L 227.532 499.02 Z M 226.798 498.937 L 226.96 498.937 L 226.798 498.937 Z M 273.202 498.937 L 273.122 498.937 L 273.202 498.937 Z M 210.947 496.977 C 91.503 478.185 0 374.672 0 250 C 0 112.009 112.009 0 250 0 C 387.989 0 500 112.009 500 250 C 500 374.672 408.497 478.185 289.052 496.977 L 289.052 322.302 L 347.305 322.302 L 358.415 250 L 289.052 250 L 289.052 203.104 C 289.052 183.332 298.775 164.053 329.82 164.053 L 361.355 164.053 L 361.355 102.533 C 361.355 102.533 332.762 97.63 305.392 97.63 C 248.284 97.63 210.947 132.27 210.947 194.935 L 210.947 250 L 147.467 250 L 147.467 322.302 L 210.947 322.302 L 210.947 496.977 Z"
|
||
};
|
||
function z5(e, t) {
|
||
return a(), i("path", N5);
|
||
}
|
||
const F5 = /* @__PURE__ */ p(V5, [["render", z5]]), R5 = {}, Z5 = {
|
||
class: "st0",
|
||
d: "M 250 0 C 387.99 0 500 112.01 500 250 C 500 387.99 387.99 500 250 500 C 112.01 500 0 387.99 0 250 C 0 112.01 112.01 0 250 0 Z M 205.964 383.006 C 316.585 383.006 377.042 291.34 377.042 211.928 C 377.042 209.314 377.042 206.699 376.879 204.167 C 388.562 195.67 398.856 185.049 406.944 172.957 C 396.242 177.696 384.64 180.964 372.386 182.435 C 384.886 174.918 394.363 163.235 398.856 149.101 C 387.255 155.964 374.428 160.948 360.703 163.725 C 349.755 152.042 334.15 144.771 316.83 144.771 C 283.66 144.771 256.699 171.732 256.699 204.902 C 256.699 209.64 257.189 214.216 258.333 218.627 C 208.333 216.095 164.052 192.157 134.395 155.801 C 129.248 164.624 126.307 175 126.307 185.948 C 126.307 206.781 136.928 225.245 153.105 235.948 C 143.219 235.703 133.987 232.925 125.899 228.431 L 125.899 229.167 C 125.899 258.333 146.569 282.516 174.183 288.154 C 169.199 289.542 163.807 290.278 158.333 290.278 C 154.493 290.278 150.735 289.869 146.977 289.134 C 154.575 313.072 176.797 330.392 203.105 330.882 C 182.516 346.977 156.618 356.536 128.431 356.536 C 123.529 356.536 118.791 356.291 114.052 355.637 C 140.359 372.957 172.059 383.006 205.964 383.006 Z"
|
||
};
|
||
function H5(e, t) {
|
||
return a(), i("path", Z5);
|
||
}
|
||
const Y5 = /* @__PURE__ */ p(R5, [["render", H5]]), W5 = {}, U5 = {
|
||
class: "st0",
|
||
d: "M 250 0 C 387.99 0 500 112.01 500 250 C 500 387.99 387.99 500 250 500 C 112.01 500 0 387.99 0 250 C 0 112.01 112.01 0 250 0 Z M 171.814 390.523 L 171.814 195.261 L 106.945 195.261 L 106.945 390.523 L 171.814 390.523 Z M 405.883 390.523 L 405.883 278.595 C 405.883 218.627 373.857 190.768 331.128 190.768 C 296.732 190.768 281.291 209.722 272.631 223.039 L 272.631 195.261 L 207.762 195.261 C 208.66 213.562 207.762 390.523 207.762 390.523 L 272.631 390.523 L 272.631 281.454 C 272.631 275.653 273.04 269.771 274.755 265.604 C 279.412 253.921 290.115 241.912 308.089 241.912 C 331.536 241.912 340.932 259.804 340.932 286.029 L 340.932 390.523 L 405.883 390.523 Z M 139.788 101.144 C 117.566 101.144 103.105 115.768 103.105 134.885 C 103.105 153.595 117.157 168.627 138.971 168.627 L 139.379 168.627 C 162.01 168.627 176.062 153.595 176.062 134.885 C 175.654 115.686 162.01 101.144 139.788 101.144 Z"
|
||
};
|
||
function j5(e, t) {
|
||
return a(), i("path", U5);
|
||
}
|
||
const G5 = /* @__PURE__ */ p(W5, [["render", j5]]), J5 = {}, K5 = {
|
||
class: "st0",
|
||
d: "M 250 0 C 387.99 0 499.999 112.01 499.999 250 C 499.999 387.99 387.99 500 250 500 C 112.009 500 0 387.99 0 250 C 0 112.01 112.009 0 250 0 Z M 399.754 174.755 C 396.16 161.275 385.539 150.735 372.14 147.141 C 347.794 140.605 250.081 140.605 250.081 140.605 C 250.081 140.605 152.369 140.605 128.022 147.141 C 114.542 150.735 104.003 161.356 100.408 174.755 C 93.872 199.101 93.872 250 93.872 250 C 93.872 250 93.872 300.817 100.408 325.245 C 104.003 338.725 114.624 349.265 128.022 352.859 C 152.369 359.395 250.081 359.395 250.081 359.395 C 250.081 359.395 347.794 359.395 372.14 352.859 C 385.62 349.265 396.16 338.644 399.754 325.245 C 406.29 300.899 406.29 250 406.29 250 C 406.29 250 406.29 199.183 399.754 174.755 Z M 218.709 296.895 L 218.709 203.105 L 299.918 250 L 218.709 296.895 Z"
|
||
};
|
||
function X5(e, t) {
|
||
return a(), i("path", K5);
|
||
}
|
||
const Q5 = /* @__PURE__ */ p(J5, [["render", X5]]), e6 = {}, t6 = {
|
||
class: "cls-1",
|
||
d: "M 165.548 200.708 C 196.801 164.005 240.162 139.694 287.784 132.18 C 311.055 57.299 244.538 -14.691 168.053 2.595 C 91.567 19.881 62.477 113.483 115.688 171.075 C 129.088 185.577 146.407 195.87 165.548 200.708 Z M 116.281 333.316 C 116.298 301.13 123.915 269.399 138.506 240.713 L 60.722 240.713 C 30.036 240.713 5.158 265.587 5.158 296.276 L 5.158 314.796 C 5.158 381.469 62.572 449.995 161.472 462.958 C 131.918 426.245 115.952 380.449 116.281 333.316 Z M 328.159 166.629 C 199.845 166.629 119.645 305.534 183.805 416.657 C 247.961 527.781 408.355 527.781 472.51 416.657 C 487.139 391.318 494.842 362.574 494.842 333.316 C 494.435 241.428 420.046 167.037 328.159 166.629 Z M 378.162 351.836 L 328.159 351.836 C 319.358 352.255 311.889 345.449 311.49 336.647 L 311.49 248.489 C 311.49 235.374 325.687 227.178 337.047 233.734 C 342.32 236.78 345.568 242.403 345.568 248.489 L 345.568 316.647 L 379.643 316.647 C 389.053 316.647 396.682 324.276 396.682 333.686 C 396.489 343.014 388.971 350.528 379.643 350.725 L 378.162 351.836 Z"
|
||
};
|
||
function o6(e, t) {
|
||
return a(), i("path", t6);
|
||
}
|
||
const s6 = /* @__PURE__ */ p(e6, [["render", o6]]), n6 = {}, a6 = /* @__PURE__ */ l("path", {
|
||
class: "cls-1",
|
||
d: "M 166.538 202.678 C 198.993 165.582 244.015 141.015 293.461 133.421 C 317.626 57.742 248.559 -15.019 169.141 2.452 C 89.723 19.923 59.517 114.522 114.771 172.731 C 128.681 187.384 146.666 197.789 166.538 202.678 Z M 115.385 336.698 C 115.401 304.169 123.308 272.102 138.461 243.108 L 57.692 243.108 C 25.83 243.108 0 268.249 0 299.262 L 0 317.98 C 0 385.365 59.615 454.621 162.308 467.724 C 131.619 430.618 115.043 384.332 115.385 336.698 Z M 500 331.457 C 500 461.139 355.769 542.19 240.384 477.349 C 125 412.508 125 250.406 240.384 185.565 C 266.695 170.78 296.541 162.996 326.923 162.996 C 422.599 162.788 500.213 238.333 500 331.457 Z"
|
||
}, null, -1), l6 = /* @__PURE__ */ l("path", {
|
||
class: "cls-2",
|
||
d: "M 320.384 282.497 C 314.615 239.446 332.692 228.964 356.923 219.605 C 353.846 224.097 351.154 228.589 348.461 233.456 L 341.923 233.456 L 346.538 236.451 C 344.641 240.604 342.972 244.853 341.538 249.179 L 335.384 249.179 L 340.384 252.548 C 338.457 259.369 337.678 266.449 338.077 273.513 C 376.538 240.195 406.923 252.548 435.769 282.123 C 430.038 281.27 424.257 280.769 418.461 280.625 L 416.153 274.261 L 414.23 280.625 L 400.769 280.625 L 398.077 274.261 L 398.077 280.625 L 384.615 280.625 L 381.923 273.887 L 379.23 281.374 C 375.398 282.1 371.658 283.23 368.077 284.743 L 364.615 276.507 L 360.384 288.113 L 355 291.482 C 391.212 286.867 425.766 307.673 437.692 341.272 C 431.551 335.843 425.133 330.72 418.461 325.923 L 418.461 322.554 L 415.769 324.8 C 411.959 322.288 407.975 320.037 403.846 318.061 L 403.846 312.82 L 399.23 316.564 C 394.305 314.696 389.119 313.56 383.846 313.195 C 385.996 316.952 387.922 320.827 389.615 324.8 C 398.217 352.787 395.034 382.954 380.769 408.656 C 380.769 397.051 378.461 386.195 376.923 375.713 L 381.538 372.343 L 376.923 372.343 C 376.122 367.929 375.095 363.556 373.846 359.241 L 378.846 355.497 L 372.692 355.497 C 371.642 351.804 370.358 348.179 368.846 344.641 L 373.846 340.897 L 366.923 340.897 C 365.253 337.086 363.191 333.448 360.769 330.041 L 366.154 325.923 L 357.307 325.923 C 351.175 318.684 343.409 312.919 334.615 309.077 C 322.496 347.244 322.496 388.084 334.615 426.251 C 342.356 425.216 350.088 428.198 355 434.113 C 357.509 437.63 358.851 441.81 358.846 446.092 L 310.769 446.092 C 307.213 445.416 303.556 445.416 300 446.092 L 290.384 446.092 C 286.154 446.092 284.231 446.092 283.846 446.092 C 283.461 446.092 291.154 429.995 303.461 430.743 C 304.839 430.381 306.27 430.254 307.692 430.369 C 299.925 390.392 304.062 349.087 319.615 311.323 C 313.849 315.074 308.556 319.471 303.846 324.425 L 290 322.554 L 297.692 331.164 L 292.307 338.277 L 279.615 336.405 L 287.692 345.015 L 283.461 351.754 L 271.923 351.754 L 279.615 360.364 C 279.615 363.359 276.538 366.354 274.615 369.349 L 265 369.349 L 271.923 376.836 C 268.002 384.498 264.535 392.373 261.538 400.42 C 235.769 354.374 251.923 320.307 312.692 298.22 C 305.84 296.073 298.728 294.815 291.538 294.477 L 286.154 287.738 L 286.154 294.851 L 273.846 294.851 L 269.231 285.492 L 269.231 292.231 L 259.231 295.6 L 254.615 289.61 L 254.615 297.846 L 243.846 303.087 L 238.846 296.348 L 238.846 306.831 C 231.406 311.557 224.336 316.813 217.692 322.554 C 230.769 262.656 278.461 248.056 320.384 282.497 Z",
|
||
style: { fill: "rgb(255, 255, 255)" }
|
||
}, null, -1), r6 = [
|
||
a6,
|
||
l6
|
||
];
|
||
function d6(e, t) {
|
||
return a(), i("g", null, r6);
|
||
}
|
||
const C6 = /* @__PURE__ */ p(n6, [["render", d6]]), i6 = {}, c6 = /* @__PURE__ */ l("path", {
|
||
class: "cls-2",
|
||
d: "M 320.384 282.497 C 314.615 239.446 332.692 228.964 356.923 219.605 C 353.846 224.097 351.154 228.589 348.461 233.456 L 341.923 233.456 L 346.538 236.451 C 344.641 240.604 342.972 244.853 341.538 249.179 L 335.384 249.179 L 340.384 252.548 C 338.457 259.369 337.678 266.449 338.077 273.513 C 376.538 240.195 406.923 252.548 435.769 282.123 C 430.038 281.27 424.257 280.769 418.461 280.625 L 416.153 274.261 L 414.23 280.625 L 400.769 280.625 L 398.077 274.261 L 398.077 280.625 L 384.615 280.625 L 381.923 273.887 L 379.23 281.374 C 375.398 282.1 371.658 283.23 368.077 284.743 L 364.615 276.507 L 360.384 288.113 L 355 291.482 C 391.212 286.867 425.766 307.673 437.692 341.272 C 431.551 335.843 425.133 330.72 418.461 325.923 L 418.461 322.554 L 415.769 324.8 C 411.959 322.288 407.975 320.037 403.846 318.061 L 403.846 312.82 L 399.23 316.564 C 394.305 314.696 389.119 313.56 383.846 313.195 C 385.996 316.952 387.922 320.827 389.615 324.8 C 398.217 352.787 395.034 382.954 380.769 408.656 C 380.769 397.051 378.461 386.195 376.923 375.713 L 381.538 372.343 L 376.923 372.343 C 376.122 367.929 375.095 363.556 373.846 359.241 L 378.846 355.497 L 372.692 355.497 C 371.642 351.804 370.358 348.179 368.846 344.641 L 373.846 340.897 L 366.923 340.897 C 365.253 337.086 363.191 333.448 360.769 330.041 L 366.154 325.923 L 357.307 325.923 C 351.175 318.684 343.409 312.919 334.615 309.077 C 322.496 347.244 322.496 388.084 334.615 426.251 C 342.356 425.216 350.088 428.198 355 434.113 C 357.509 437.63 358.851 441.81 358.846 446.092 L 310.769 446.092 C 307.213 445.416 303.556 445.416 300 446.092 L 290.384 446.092 C 286.154 446.092 284.231 446.092 283.846 446.092 C 283.461 446.092 291.154 429.995 303.461 430.743 C 304.839 430.381 306.27 430.254 307.692 430.369 C 299.925 390.392 304.062 349.087 319.615 311.323 C 313.849 315.074 308.556 319.471 303.846 324.425 L 290 322.554 L 297.692 331.164 L 292.307 338.277 L 279.615 336.405 L 287.692 345.015 L 283.461 351.754 L 271.923 351.754 L 279.615 360.364 C 279.615 363.359 276.538 366.354 274.615 369.349 L 265 369.349 L 271.923 376.836 C 268.002 384.498 264.535 392.373 261.538 400.42 C 235.769 354.374 251.923 320.307 312.692 298.22 C 305.84 296.073 298.728 294.815 291.538 294.477 L 286.154 287.738 L 286.154 294.851 L 273.846 294.851 L 269.231 285.492 L 269.231 292.231 L 259.231 295.6 L 254.615 289.61 L 254.615 297.846 L 243.846 303.087 L 238.846 296.348 L 238.846 306.831 C 231.406 311.557 224.336 316.813 217.692 322.554 C 230.769 262.656 278.461 248.056 320.384 282.497 Z",
|
||
style: { fill: "rgb(255, 255, 255)" }
|
||
}, null, -1), u6 = /* @__PURE__ */ l("path", {
|
||
class: "cls-1",
|
||
d: "M 136.848 369.617 L 126.764 369.617 C 124.027 369.617 121.723 365.131 121.723 359.449 C 121.723 353.767 124.027 349.282 126.764 349.282 L 134.255 349.282 C 133.967 343.615 133.967 337.918 134.255 332.236 C 134.269 324.954 134.658 317.658 135.407 310.406 L 125.612 310.406 C 122.875 310.406 120.57 306.07 120.57 300.238 C 120.57 294.407 122.875 290.071 125.612 290.071 L 138.432 290.071 C 140.852 277.735 144.425 265.669 149.092 254.036 L 129.645 254.036 C 125.612 254.036 122.299 249.7 122.299 243.868 C 122.299 238.037 125.612 233.701 129.645 233.701 L 158.455 233.701 C 166.105 219.616 175.338 206.517 185.969 194.675 L 129.645 194.675 C 125.612 194.675 122.299 190.19 122.299 184.358 C 122.299 178.527 125.612 174.191 129.645 174.191 L 207.289 174.191 C 241.803 145.258 284.788 129.439 329.155 129.334 C 341.14 129.872 353.053 131.577 364.736 134.418 L 364.736 102.719 C 364.577 74.938 342.667 52.599 315.903 52.928 L 293.575 52.928 L 293.575 80.44 C 293.661 103.706 275.511 122.605 253.097 122.605 L 107.029 122.605 C 84.601 122.605 66.407 103.736 66.407 80.44 L 66.407 52.928 L 48.257 52.928 C 21.723 52.928 0.158 75.177 0 102.719 L 0 439.593 C 0.086 467.21 21.665 489.534 48.257 489.534 L 206.712 489.534 C 170.397 459.48 145.635 416.955 136.848 369.617 Z M 92.768 349.73 L 67.704 375.747 C 66.811 376.525 65.687 376.943 64.535 376.943 C 63.411 376.973 62.331 376.539 61.509 375.747 L 48.977 362.589 C 47.407 360.825 47.407 358.088 48.977 356.309 C 50.677 354.5 53.471 354.5 55.171 356.309 L 64.679 366.028 L 86.718 343.749 C 88.447 341.357 91.904 341.357 93.633 343.749 C 94.814 345.693 94.439 348.235 92.768 349.73 Z M 92.768 289.921 L 67.704 316.387 C 66.811 317.164 65.687 317.583 64.535 317.583 C 63.411 317.613 62.331 317.179 61.509 316.387 L 48.977 303.378 C 46.586 300.911 47.681 296.68 50.936 295.782 C 52.449 295.364 54.062 295.812 55.171 296.949 L 64.679 306.668 L 86.718 283.94 C 88.447 281.548 91.904 281.548 93.633 283.94 C 95.073 285.974 94.699 288.83 92.768 290.37 L 92.768 289.921 Z M 92.768 233.85 L 67.704 260.316 C 66.004 262.125 63.209 262.125 61.509 260.316 L 48.977 247.457 C 47.378 245.633 47.378 242.851 48.977 241.027 C 50.619 239.233 53.385 239.233 55.027 241.027 L 64.535 250.746 L 86.574 227.869 C 88.332 226.225 91.011 226.225 92.768 227.869 C 94.439 229.664 94.439 232.504 92.768 234.299 L 92.768 233.85 Z M 92.768 174.041 L 67.704 200.955 C 66.004 202.764 63.209 202.764 61.509 200.955 L 48.977 188.096 C 47.378 186.272 47.378 183.491 48.977 181.667 C 50.619 179.873 53.385 179.873 55.027 181.667 L 64.535 191.386 L 86.574 168.509 C 88.332 166.864 91.011 166.864 92.768 168.509 C 94.439 170.303 94.439 173.144 92.768 174.938 L 92.768 174.041 Z"
|
||
}, null, -1), p6 = /* @__PURE__ */ l("path", {
|
||
class: "cls-1",
|
||
d: "M 334.917 157.295 C 207.836 157.295 128.407 300.089 191.947 414.324 C 255.488 528.559 414.347 528.559 477.888 414.324 C 492.35 388.322 499.971 358.836 499.999 328.797 C 500.158 234.074 426.173 157.22 334.917 157.295 Z M 411.264 321.769 L 411.264 318.629 L 409.247 320.573 C 405.776 318.3 402.16 316.252 398.444 314.443 L 398.444 309.658 L 396.139 313.845 C 392.033 312.185 387.712 311.138 383.318 310.705 C 385.191 314.054 386.776 317.553 388.072 321.171 C 397.435 346.74 390.809 370.065 380.87 395.933 C 380.149 385.765 378.997 376.046 377.556 366.925 L 381.302 363.785 L 376.98 363.785 C 376.217 359.703 375.352 355.816 374.387 352.122 L 378.421 348.833 L 373.523 348.833 C 372.515 345.543 371.506 342.404 370.21 339.264 L 374.243 335.825 L 368.769 335.825 C 367.214 332.46 365.442 329.216 363.439 326.106 L 368.049 322.367 L 360.126 322.367 C 355.157 315.878 348.732 310.735 341.4 307.415 C 331.388 341.237 331.388 377.377 341.4 411.184 C 347.911 410.631 354.292 413.352 358.542 418.51 C 360.544 421.561 361.596 425.149 361.567 428.827 L 321.377 428.827 C 318.308 428.513 315.226 428.513 312.157 428.827 C 309.521 429.127 306.871 429.127 304.235 428.827 C 300.921 428.827 299.193 428.827 298.761 428.827 C 298.329 428.827 305.099 414.772 315.182 415.221 C 316.753 415.341 318.308 415.699 319.792 416.268 C 313.353 381.13 316.753 344.811 329.588 311.602 C 324.69 314.876 320.239 318.794 316.335 323.265 L 304.955 321.47 L 311.437 329.246 C 309.838 331.204 308.34 333.253 306.972 335.376 L 296.456 333.582 L 302.938 341.506 L 299.481 347.338 L 289.974 343.749 L 296.168 351.375 L 292.278 359.3 L 284.212 357.954 L 289.83 364.832 C 286.805 371.261 283.924 378.289 281.187 385.765 C 259.867 343.749 273.408 313.845 324.114 294.556 C 318.438 292.613 312.518 291.551 306.539 291.416 L 302.074 285.136 L 302.074 291.416 C 298.631 291.566 295.217 292.014 291.846 292.762 L 288.101 287.529 L 288.101 293.659 C 285.22 294.452 282.382 295.409 279.602 296.5 L 275.857 291.267 L 275.857 298.444 L 266.926 303.229 L 262.604 297.248 L 261.884 306.518 C 255.762 310.735 249.942 315.37 244.454 320.424 C 257.994 267.194 296.744 254.484 330.884 284.837 C 326.13 246.709 341.256 237.588 361.423 229.215 C 358.873 233.162 356.568 237.244 354.508 241.476 L 348.89 241.476 L 352.78 244.167 C 351.109 247.816 349.654 251.554 348.458 255.381 L 343.56 255.381 L 347.594 258.372 C 346.009 264.413 345.419 270.678 345.865 276.913 C 376.98 247.008 403.485 258.222 426.966 284.389 C 422.212 283.342 417.458 282.295 412.561 281.548 L 410.4 276.016 L 408.815 280.95 C 405.07 280.95 401.325 280.651 397.579 280.053 L 395.563 274.52 L 393.69 280.053 C 390.665 280.053 387.496 280.053 384.471 280.8 L 382.166 274.969 L 380.005 281.697 C 376.822 282.43 373.696 283.372 370.642 284.538 L 367.329 278.258 L 363.872 288.725 C 362.273 289.562 360.731 290.519 359.262 291.566 C 395.419 286.781 415.73 307.864 428.118 335.675 C 422.846 330.756 417.213 326.255 411.264 322.218 L 411.264 321.769 Z"
|
||
}, null, -1), _6 = /* @__PURE__ */ l("path", {
|
||
class: "cls-1",
|
||
d: "M 113.512 99.13 L 253.529 99.13 C 264.606 99.13 273.609 89.86 273.696 78.347 L 273.696 49.788 C 273.696 38.23 264.664 28.855 253.529 28.855 L 220.253 28.855 C 212.258 -0.496 176.649 -9.842 156.151 12.019 C 151.728 16.729 148.516 22.53 146.787 28.855 L 113.512 28.855 C 102.492 29.019 93.633 38.35 93.633 49.788 L 93.633 78.347 C 93.633 89.77 102.506 99.056 113.512 99.13 Z M 183.664 23.472 C 194.742 22.919 202.247 35.015 197.176 45.243 C 192.106 55.485 178.262 56.188 172.256 46.513 C 170.628 43.882 169.835 40.802 169.98 37.677 C 169.98 29.842 176.102 23.472 183.664 23.472 Z"
|
||
}, null, -1), f6 = [
|
||
c6,
|
||
u6,
|
||
p6,
|
||
_6
|
||
];
|
||
function m6(e, t) {
|
||
return a(), i("g", null, f6);
|
||
}
|
||
const h6 = /* @__PURE__ */ p(i6, [["render", m6]]), y6 = {}, b6 = /* @__PURE__ */ l("path", {
|
||
class: "cls-1",
|
||
d: "M 179.221 364.865 C 317.967 364.899 407.751 218.243 344.676 94.595 L 415.585 94.595 C 462.216 94.595 500 132.399 500 179.054 L 500 297.298 L 398.702 297.298 C 342.751 297.298 297.403 342.669 297.403 398.649 L 297.403 500 L 179.221 500 C 132.59 500 94.806 462.196 94.806 415.541 L 94.806 344.595 C 120.941 357.906 149.879 364.865 179.221 364.865 Z"
|
||
}, null, -1), $6 = /* @__PURE__ */ l("path", {
|
||
class: "cls-1",
|
||
d: "M 331.169 500 C 342.042 498.582 352.138 493.615 359.87 485.811 L 485.143 360.473 C 493.315 352.669 498.548 342.298 500 331.081 L 398.702 331.081 C 361.39 331.081 331.169 361.318 331.169 398.649 L 331.169 500 Z"
|
||
}, null, -1), g6 = /* @__PURE__ */ l("path", {
|
||
class: "cls-1",
|
||
d: "M 165.715 0 C 38.349 0 -41.272 137.939 22.411 248.311 C 86.094 358.683 245.336 358.683 309.019 248.311 C 323.538 223.142 331.169 194.595 331.169 165.541 C 330.798 74.257 256.951 0.372 165.715 0 Z M 215.351 182.095 L 165.715 182.095 C 156.429 182.5 148.764 174.831 149.169 165.541 L 149.169 82.77 C 149.169 69.764 163.25 61.655 174.494 68.142 C 179.728 71.149 182.936 76.723 182.936 82.77 L 182.936 150.338 L 216.702 150.338 C 229.702 150.338 237.806 164.426 231.323 175.676 C 228.317 180.912 222.746 184.122 216.702 184.122 L 215.351 182.095 Z"
|
||
}, null, -1), v6 = [
|
||
b6,
|
||
$6,
|
||
g6
|
||
];
|
||
function x6(e, t) {
|
||
return a(), i("g", null, v6);
|
||
}
|
||
const L6 = /* @__PURE__ */ p(y6, [["render", x6]]), w6 = {}, k6 = {
|
||
class: "cls-1",
|
||
d: "M 188.985 218.979 C 159.632 254.855 143.608 300.074 143.716 346.716 C 143.644 365.219 146.195 383.687 151.261 401.46 L 145.871 401.46 C 54.973 401.46 2.158 370.803 0.003 308.395 L 0.003 273.723 C -0.285 245.293 20.985 221.46 48.865 218.979 L 188.985 218.979 Z M 143.716 0.001 C 212.878 0.001 256.063 76.023 221.5 136.862 C 186.937 197.701 100.494 197.701 65.931 136.862 C 58.063 122.993 53.895 107.263 53.895 91.242 C 53.895 40.84 94.099 0.001 143.716 0.001 Z M 323.357 36.497 C 363.058 36.497 395.213 69.161 395.213 109.49 C 395.249 124.052 391.01 138.285 382.998 150.366 C 369.309 147.446 355.333 145.95 341.321 145.986 C 316.782 145.913 292.423 150.366 269.465 159.125 C 231.848 117.92 252.219 50.804 306.147 38.322 C 311.788 37.008 317.572 36.388 323.357 36.497 Z M 343.117 182.482 C 463.441 182.19 538.926 314.307 478.998 420.292 C 419.106 526.278 268.71 526.643 208.315 420.949 C 194.482 396.716 187.189 369.234 187.189 341.241 C 187.189 253.687 256.961 182.701 343.117 182.482 Z M 398.447 291.971 L 323.357 368.614 L 287.429 332.117 C 280.387 324.964 268.351 328.249 265.764 338.03 C 264.542 342.555 265.836 347.409 269.105 350.73 L 314.734 397.081 C 319.8 402.227 327.992 402.227 333.058 397.081 L 416.77 311.679 C 423.812 304.526 420.615 292.3 410.95 289.672 C 406.495 288.431 401.716 289.745 398.447 293.066 L 398.447 291.971 Z"
|
||
};
|
||
function S6(e, t) {
|
||
return a(), i("path", k6);
|
||
}
|
||
const O6 = /* @__PURE__ */ p(w6, [["render", S6]]), M6 = {}, I6 = {
|
||
class: "cls-1",
|
||
d: "M 166.539 200.601 C 199 163.911 244 139.623 293.462 132.107 C 317.616 57.281 248.577 -14.694 169.154 2.596 C 89.731 19.85 59.5 113.41 114.77 170.982 C 128.693 185.496 146.654 195.751 166.539 200.601 Z M 115.385 333.148 C 115.385 300.974 123.308 269.281 138.462 240.588 L 57.693 240.588 C 25.846 240.588 0 265.468 0 296.124 L 0 314.636 C 0 381.279 59.616 449.774 162.308 462.732 C 131.616 426.041 115.039 380.243 115.385 333.148 Z M 500 333.148 C 500 461.4 355.77 541.557 240.385 477.431 C 125 413.305 125 252.991 240.385 188.865 C 266.693 174.24 296.539 166.539 326.923 166.539 C 422.616 166.354 500.231 241.069 500 333.148 Z M 417.308 346.106 C 418.923 344.366 420.231 342.367 421.154 340.182 C 421.731 337.887 421.731 335.48 421.154 333.148 C 421.731 330.852 421.731 328.446 421.154 326.113 C 420.346 323.818 418.885 321.744 416.923 320.189 L 340 246.141 C 329.654 236.182 311.962 240.736 308.154 254.361 C 306.385 260.692 308.27 267.43 313.077 272.058 L 357.308 314.636 L 250 314.636 C 235.193 314.636 225.962 330.075 233.346 342.404 C 236.77 348.143 243.116 351.66 250 351.66 L 357.308 351.66 L 313.462 394.238 C 303.116 404.234 307.846 421.265 322 424.894 C 328.577 426.597 335.577 424.783 340.385 420.155 L 417.308 346.106 Z"
|
||
};
|
||
function T6(e, t) {
|
||
return a(), i("path", I6);
|
||
}
|
||
const P6 = /* @__PURE__ */ p(M6, [["render", T6]]), A6 = {}, E6 = { transform: "matrix(0.490196, 0, 0, 0.488717, -10.784313, 30.831688)" }, q6 = /* @__PURE__ */ l("path", { d: "M35,-60.087 C35,-60.087,35,-60.087,35,-60.087 C37.667,-61.42,57.167,-62.254,93.5,-62.587 C129.833,-62.92,216.333,-63.087,353,-63.087 C353,-63.087,353,-63.087,353,-63.087 C507.667,-63.087,598.667,-62.92,626,-62.587 C653.333,-62.254,668.667,-61.087,672,-59.087 C672,-59.087,672,-59.087,672,-59.087 C678,-55.087,681.5,-48.254,682.5,-38.587 C683.5,-28.92,684,3.246,684,57.913 C684,57.913,684,57.913,684,57.913 C684,85.246,683.833,108.58,683.5,127.913 C683.167,147.246,683,156.913,683,156.913 C683,156.913,683,156.913,683,156.913 C682.333,156.913,679.833,157.246,675.5,157.913 C671.167,158.58,666.333,159.246,661,159.913 C661,159.913,661,159.913,661,159.913 C655.667,160.58,650.833,161.246,646.5,161.913 C642.167,162.58,639.667,162.913,639,162.913 C639,162.913,639,162.913,639,162.913 C637.667,162.913,636.833,156.746,636.5,144.413 C636.167,132.08,636,108.58,636,73.913 C636,73.913,636,-15.087,636,-15.087 C636,-15.087,427,-15.087,427,-15.087 C427,-15.087,427,-15.087,427,-15.087 C369,-15.087,319.667,-15.087,279,-15.087 C238.333,-15.087,218,-14.754,218,-14.087 C218,-14.087,218,-14.087,218,-14.087 C218.667,-14.087,225.833,-11.92,239.5,-7.587 C253.167,-3.254,269.667,1.58,289,6.913 C289,6.913,289,6.913,289,6.913 C334.333,19.58,361.5,27.58,370.5,30.913 C379.5,34.246,385.333,37.246,388,39.913 C388,39.913,393,44.913,393,44.913 C393,44.913,395,328.913,395,328.913 C395,328.913,434,281.913,434,281.913 C434,281.913,434,281.913,434,281.913 C444.667,268.58,454.333,257.08,463,247.413 C471.667,237.746,477,232.246,479,230.913 C479,230.913,479,230.913,479,230.913 C481,229.58,492.667,226.58,514,221.913 C514,221.913,514,221.913,514,221.913 C535.333,217.913,559,213.58,585,208.913 C611,204.246,635.333,199.913,658,195.913 C658,195.913,658,195.913,658,195.913 C680.667,191.913,694.667,189.913,700,189.913 C700,189.913,700,189.913,700,189.913 C704,189.913,708.5,190.246,713.5,190.913 C718.5,191.58,722.333,192.246,725,192.913 C725,192.913,725,192.913,725,192.913 C732.333,195.58,749.667,202.246,777,212.913 C804.333,223.58,820.333,230.246,825,232.913 C825,232.913,825,232.913,825,232.913 C833.667,236.913,840.5,243.246,845.5,251.913 C850.5,260.58,853,269.913,853,279.913 C853,279.913,853,279.913,853,279.913 C853,285.246,851.833,291.58,849.5,298.913 C847.167,306.246,841.667,320.913,833,342.913 C833,342.913,833,342.913,833,342.913 C827.667,356.913,823,369.08,819,379.413 C815,389.746,813,394.913,813,394.913 C813,394.913,813,394.913,813,394.913 C813,395.58,818.833,397.413,830.5,400.413 C842.167,403.413,856.333,407.246,873,411.913 C873,411.913,873,411.913,873,411.913 C904.333,419.913,924,425.58,932,428.913 C940,432.246,946,437.246,950,443.913 C950,443.913,950,443.913,950,443.913 C951.333,445.246,952.5,447.246,953.5,449.913 C954.5,452.58,955,454.913,955,456.913 C955,456.913,955,456.913,955,456.913 C955.667,460.913,956.5,463.246,957.5,463.913 C958.5,464.58,961,464.913,965,464.913 C965,464.913,965,464.913,965,464.913 C968.333,464.913,971.167,465.246,973.5,465.913 C975.833,466.58,978,468.246,980,470.913 C980,470.913,987,476.913,987,476.913 C987,476.913,988,502.913,988,502.913 C988,502.913,988,528.913,988,528.913 C988,528.913,1007,528.913,1007,528.913 C1007,528.913,1007,528.913,1007,528.913 C1012.333,528.913,1017.333,529.08,1022,529.413 C1026.667,529.746,1029.667,530.246,1031,530.913 C1031,530.913,1031,530.913,1031,530.913 C1036.333,533.58,1039.5,538.913,1040.5,546.913 C1041.5,554.913,1042,579.246,1042,619.913 C1042,619.913,1042,694.913,1042,694.913 C1042,694.913,1036,700.913,1036,700.913 C1036,700.913,1030,707.913,1030,707.913 C1030,707.913,940,708.913,940,708.913 C940,708.913,940,708.913,940,708.913 C902.667,708.913,878.333,708.746,867,708.413 C855.667,708.08,850,707.246,850,705.913 C850,705.913,850,705.913,850,705.913 C850,705.246,850.5,703.246,851.5,699.913 C852.5,696.58,853.667,692.913,855,688.913 C855,688.913,855,688.913,855,688.913 C857,682.913,858.5,677.746,859.5,673.413 C860.5,669.08,861,663.58,861,656.913 C861,656.913,861,656.913,861,656.913 C861,646.246,859.333,637.246,856,629.913 C852.667,622.58,842.333,605.246,825,577.913 C825,577.913,825,577.913,825,577.913 C817.667,565.913,811.333,555.58,806,546.913 C800.667,538.246,798,533.58,798,532.913 C798,532.913,798,532.913,798,532.913 C798,531.58,799.833,530.58,803.5,529.913 C807.167,529.246,814,528.913,824,528.913 C824,528.913,844,528.913,844,528.913 C844,528.913,844,503.913,844,503.913 C844,503.913,843,479.913,843,479.913 C843,479.913,815,472.913,815,472.913 C815,472.913,815,472.913,815,472.913 C802.333,469.58,794.333,467.746,791,467.413 C787.667,467.08,785.667,467.58,785,468.913 C785,468.913,785,468.913,785,468.913 C776.333,490.246,770,506.746,766,518.413 C762,530.08,760.333,536.58,761,537.913 C761,537.913,761,537.913,761,537.913 C761,538.58,764.167,543.913,770.5,553.913 C776.833,563.913,784.333,575.913,793,589.913 C793,589.913,793,589.913,793,589.913 C801.667,603.246,809.167,615.08,815.5,625.413 C821.833,635.746,825.333,641.913,826,643.913 C826,643.913,826,643.913,826,643.913 C828.667,649.913,828.333,658.913,825,670.913 C821.667,682.913,811.333,713.246,794,761.913 C794,761.913,794,761.913,794,761.913 C784.667,788.58,776.167,812.413,768.5,833.413 C760.833,854.413,756.667,866.246,756,868.913 C756,868.913,756,868.913,756,868.913 C753.333,875.58,750,881.246,746,885.913 C742,890.58,737,894.246,731,896.913 C731,896.913,731,896.913,731,896.913 C717,903.58,703.333,902.246,690,892.913 C676.667,883.58,670.667,871.246,672,855.913 C672,855.913,672,855.913,672,855.913 C672.667,853.246,676.333,841.913,683,821.913 C689.667,801.913,697.333,779.58,706,754.913 C706,754.913,739,662.913,739,662.913 C739,662.913,694,592.913,694,592.913 C694,592.913,694,592.913,694,592.913 C672.667,559.58,659,538.913,653,530.913 C647,522.913,642,518.913,638,518.913 C638,518.913,638,518.913,638,518.913 C638,518.913,635.333,527.58,630,544.913 C624.667,562.246,618.333,583.246,611,607.913 C611,607.913,586,695.913,586,695.913 C586,695.913,539,785.913,539,785.913 C539,785.913,539,785.913,539,785.913 C525.667,810.58,513.833,832.413,503.5,851.413 C493.167,870.413,487.333,881.246,486,883.913 C486,883.913,486,883.913,486,883.913 C482.667,888.58,477.667,892.58,471,895.913 C464.333,899.246,458,900.913,452,900.913 C452,900.913,443,899.913,443,899.913 C443,899.913,442,842.913,442,842.913 C442,842.913,442,786.913,442,786.913 C442,786.913,506,665.913,506,665.913 C506,665.913,532,574.913,532,574.913 C532,574.913,532,574.913,532,574.913 C544,532.246,553.333,501.246,560,481.913 C566.667,462.58,579.333,428.58,598,379.913 C598,379.913,598,379.913,598,379.913 C608.667,351.246,617.833,326.746,625.5,306.413 C633.167,286.08,636.667,275.58,636,274.913 C636,274.913,636,274.913,636,274.913 C635.333,274.913,629.167,275.913,617.5,277.913 C605.833,279.913,592,282.246,576,284.913 C576,284.913,518,295.913,518,295.913 C518,295.913,461,363.913,461,363.913 C461,363.913,461,363.913,461,363.913 C445.667,382.58,431.833,398.913,419.5,412.913 C407.167,426.913,400.333,434.246,399,434.913 C399,434.913,394,437.913,394,437.913 C394,437.913,394,691.913,394,691.913 C394,691.913,393,946.913,393,946.913 C393,946.913,387,952.913,387,952.913 C387,952.913,387,952.913,387,952.913 C385,954.913,382.833,956.58,380.5,957.913 C378.167,959.246,376,959.913,374,959.913 C374,959.913,374,959.913,374,959.913 C371.333,960.58,357.667,957.413,333,950.413 C308.333,943.413,264.667,930.913,202,912.913 C202,912.913,202,912.913,202,912.913 C156.667,899.58,117.333,887.913,84,877.913 C50.667,867.913,33.333,862.246,32,860.913 C32,860.913,32,860.913,32,860.913 C30.667,860.246,29.333,859.08,28,857.413 C26.667,855.746,25.667,854.246,25,852.913 C25,852.913,25,852.913,25,852.913 C24.333,851.58,23.667,843.913,23,829.913 C23,829.913,23,829.913,23,829.913 C23,815.913,22.833,791.746,22.5,757.413 C22.167,723.08,22,676.913,22,618.913 C22,618.913,22,618.913,22,618.913 C22,561.58,22,488.913,22,400.913 C22,400.913,22,400.913,22,400.913 C22,192.913,22.167,66.246,22.5,20.913 C22.833,-24.42,23.667,-48.42,25,-51.087 C25,-51.087,25,-51.087,25,-51.087 C26.333,-52.42,27.833,-54.087,29.5,-56.087 C31.167,-58.087,33,-59.42,35,-60.087 C35,-60.087,35,-60.087,35,-60.087Z M316,412.913 C316,412.913,316,412.913,316,412.913 C310.667,408.913,304.833,407.413,298.5,408.413 C292.167,409.413,286.667,412.58,282,417.913 C282,417.913,282,417.913,282,417.913 C280,420.58,278.833,425.58,278.5,432.913 C278.167,440.246,278,462.913,278,500.913 C278,500.913,278,500.913,278,500.913 C278,543.58,278.5,568.58,279.5,575.913 C280.5,583.246,284,588.58,290,591.913 C290,591.913,290,591.913,290,591.913 C294,593.913,298,594.913,302,594.913 C306,594.913,310,593.58,314,590.913 C314,590.913,314,590.913,314,590.913 C320,586.913,323.5,580.913,324.5,572.913 C325.5,564.913,326,541.246,326,501.913 C326,501.913,326,501.913,326,501.913 C326,463.246,325.5,439.58,324.5,430.913 C323.5,422.246,320.667,416.246,316,412.913 C316,412.913,316,412.913,316,412.913Z M946,504.913 C946,504.913,884,504.913,884,504.913 C884,504.913,884,528.913,884,528.913 C884,528.913,946,528.913,946,528.913 C946,528.913,946,516.913,946,516.913 C946,516.913,946,504.913,946,504.913Z M803,35.913 C818.333,31.913,834,32.413,850,37.413 C866,42.413,879,51.246,889,63.913 C889,63.913,889,63.913,889,63.913 C907,88.58,910.5,114.913,899.5,142.913 C888.5,170.913,868,187.58,838,192.913 C838,192.913,838,192.913,838,192.913 C824.667,195.58,811.833,194.746,799.5,190.413 C787.167,186.08,776,178.58,766,167.913 C766,167.913,766,167.913,766,167.913 C758,159.246,752.5,151.08,749.5,143.413 C746.5,135.746,745,125.913,745,113.913 C745,113.913,745,113.913,745,113.913 C745,107.246,745.333,101.746,746,97.413 C746.667,93.08,748,88.913,750,84.913 C750,84.913,750,84.913,750,84.913 C754,73.58,761,63.413,771,54.413 C781,45.413,791.667,39.246,803,35.913 C803,35.913,803,35.913,803,35.913Z" }, null, -1), B6 = [
|
||
q6
|
||
];
|
||
function D6(e, t) {
|
||
return a(), i("g", E6, B6);
|
||
}
|
||
const V6 = /* @__PURE__ */ p(A6, [["render", D6]]), N6 = {}, z6 = { transform: "matrix(0.515464, 0, 0, 0.514403, -25.257732, 22.119341)" }, F6 = /* @__PURE__ */ l("path", { d: "M483,-41 C483,-41,483,-41,483,-41 C485,-41,488.167,-41.167,492.5,-41.5 C496.833,-41.833,501.667,-42,507,-42 C507,-42,524,-42,524,-42 C524,-42,524,-31,524,-31 C524,-31,524,-31,524,-31 C524,-27.667,524.167,-1.667,524.5,47 C524.833,95.667,525,152.333,525,217 C525,217,525,217,525,217 C525,281.667,525,337.5,525,384.5 C525,431.5,525.333,455.667,526,457 C526,457,526,457,526,457 C526,457.667,526.167,458.167,526.5,458.5 C526.833,458.833,527.333,459,528,459 C528,459,528,459,528,459 C528.667,459,529.167,459,529.5,459 C529.833,459,530,459.333,530,460 C530,460,530,460,530,460 C530,460.667,529.667,461.167,529,461.5 C528.333,461.833,528,462,528,462 C528,462,528,462,528,462 C527.333,462,543.333,478.667,576,512 C608.667,545.333,648.333,585.333,695,632 C695,632,695,632,695,632 C741.667,678,781.5,717.833,814.5,751.5 C847.5,785.167,864,802,864,802 C864,802,864,802,864,802 C864,802.667,862.167,804.667,858.5,808 C854.833,811.333,850.333,815,845,819 C845,819,845,819,845,819 C810.333,847.667,774.667,870.333,738,887 C701.333,903.667,660.333,916.333,615,925 C615,925,615,925,615,925 C604.333,926.333,594.5,927.333,585.5,928 C576.5,928.667,559.333,929,534,929 C534,929,534,929,534,929 C502.667,929,479.833,928.167,465.5,926.5 C451.167,924.833,431.667,920.667,407,914 C407,914,407,914,407,914 C365.667,903.333,326.333,887,289,865 C289,865,289,865,289,865 C252.333,843.667,219.167,818.167,189.5,788.5 C159.833,758.833,134.333,725.667,113,689 C113,689,113,689,113,689 C91,651.667,74.667,612.333,64,571 C64,571,64,571,64,571 C57.333,546.333,53.167,526.833,51.5,512.5 C49.833,498.167,49,475.333,49,444 C49,444,49,444,49,444 C49,418.667,49.333,401.5,50,392.5 C50.667,383.5,51.667,373.667,53,363 C53,363,53,363,53,363 C63,311,78.667,264,100,222 C121.333,180,149.667,140.667,185,104 C185,104,185,104,185,104 C204.333,84,225.333,65.667,248,49 C248,49,248,49,248,49 C270.667,33,294.5,18.833,319.5,6.5 C344.5,-5.833,370.667,-15.667,398,-23 C398,-23,398,-23,398,-23 C425.333,-31,453.667,-37,483,-41 C483,-41,483,-41,483,-41Z M562,-29 C562,-29,562,-43,562,-43 C562,-43,579,-41,579,-41 C579,-41,579,-41,579,-41 C619,-37.667,659.5,-28.5,700.5,-13.5 C741.5,1.5,778.667,20.667,812,44 C812,44,812,44,812,44 C819.333,48.667,829.833,56.667,843.5,68 C857.167,79.333,865.333,86.333,868,89 C868,89,868,89,868,89 C870,91,864.167,99.167,850.5,113.5 C836.833,127.833,793,172,719,246 C719,246,719,246,719,246 C677,288,641,324.333,611,355 C581,385.667,566,401,566,401 C566,401,566,401,566,401 C566,403,565.333,404,564,404 C562.667,404,562,403,562,401 C562,401,562,401,562,401 C561.333,401,561,380.667,561,340 C561,340,561,340,561,340 C561,299.333,561,253.667,561,203 C561,152.333,561,104,561,58 C561,58,561,58,561,58 C561.667,12,562,-17,562,-29 C562,-29,562,-29,562,-29Z M901,124 C901,124,908,131,908,131 C908,131,908,131,908,131 C928.667,154.333,947.667,182.833,965,216.5 C982.333,250.167,995.333,283.667,1004,317 C1004,317,1004,317,1004,317 C1010.667,341.667,1014.833,361.167,1016.5,375.5 C1018.167,389.833,1019,412.667,1019,444 C1019,444,1019,444,1019,444 C1019,469.333,1018.667,486.5,1018,495.5 C1017.333,504.5,1016.333,514.333,1015,525 C1015,525,1015,525,1015,525 C1006.333,570.333,993.667,611.167,977,647.5 C960.333,683.833,938,719.333,910,754 C910,754,895,772,895,772 C895,772,734,612,734,612 C734,612,734,612,734,612 C689.333,567.333,651.333,529.167,620,497.5 C588.667,465.833,573,449.667,573,449 C573,449,573,449,573,449 C573,448.333,573.333,447.833,574,447.5 C574.667,447.167,575,447,575,447 C575,447,575,447,575,447 C575.667,447.667,592,432.167,624,400.5 C656,368.833,694.333,330.667,739,286 C739,286,901,124,901,124Z" }, null, -1), R6 = [
|
||
F6
|
||
];
|
||
function Z6(e, t) {
|
||
return a(), i("g", z6, R6);
|
||
}
|
||
const H6 = /* @__PURE__ */ p(N6, [["render", Z6]]), Y6 = {}, W6 = { transform: "matrix(0.586854, 0, 0, 0.586854, -62.206573, -12.910798)" }, U6 = /* @__PURE__ */ l("path", { d: "M532,790 C484.667,790,440.333,781,399,763 C399,763,399,763,399,763 C357.667,745,321.5,720.5,290.5,689.5 C259.5,658.5,235,622.333,217,581 C217,581,217,581,217,581 C199,539,190,494.667,190,448 C190,448,190,448,190,448 C190,400.667,199,356.333,217,315 C217,315,217,315,217,315 C235,273.667,259.5,237.5,290.5,206.5 C321.5,175.5,357.667,151,399,133 C399,133,399,133,399,133 C441,115,485.333,106,532,106 C532,106,532,106,532,106 C579.333,106,623.667,115,665,133 C665,133,665,133,665,133 C706.333,151,742.5,175.5,773.5,206.5 C804.5,237.5,829,273.667,847,315 C847,315,847,315,847,315 C865,357,874,401.333,874,448 C874,448,874,448,874,448 C874,495.333,865,539.667,847,581 C847,581,847,581,847,581 C829,622.333,804.5,658.5,773.5,689.5 C742.5,720.5,706.333,745,665,763 C665,763,665,763,665,763 C623,781,578.667,790,532,790 C532,790,532,790,532,790Z M532,22 C472.667,22,417.333,33,366,55 C366,55,366,55,366,55 C314,77.667,268.833,108.167,230.5,146.5 C192.167,184.833,161.667,230,139,282 C139,282,139,282,139,282 C117,334,106,389.333,106,448 C106,448,106,448,106,448 C106,507.333,117,562.667,139,614 C139,614,139,614,139,614 C161.667,666,192.167,711.167,230.5,749.5 C268.833,787.833,314,818.333,366,841 C366,841,366,841,366,841 C418,863,473.333,874,532,874 C532,874,532,874,532,874 C591.333,874,646.667,863,698,841 C698,841,698,841,698,841 C750,818.333,795.167,787.833,833.5,749.5 C871.833,711.167,902.333,666,925,614 C925,614,925,614,925,614 C947,562,958,506.667,958,448 C958,448,958,448,958,448 C958,388.667,947,333.333,925,282 C925,282,925,282,925,282 C902.333,230,871.833,184.833,833.5,146.5 C795.167,108.167,750,77.667,698,55 C698,55,698,55,698,55 C646,33,590.667,22,532,22 C532,22,532,22,532,22Z M712,268 C686.667,242.667,658.5,223.667,627.5,211 C596.5,198.333,564.667,192,532,192 C532,192,532,448,532,448 C532,448,352,628,352,628 C352,628,352,628,352,628 C377.333,653.333,405.667,672,437,684 C437,684,437,684,437,684 C468.333,696.667,500.333,703,533,703 C565.667,703,597.667,696.667,629,684 C629,684,629,684,629,684 C661,671.333,689.333,652.667,714,628 C714,628,714,628,714,628 C739.333,602.667,758,574.667,770,544 C770,544,770,544,770,544 C782,512.667,788,480.667,788,448 C788,415.333,781.667,383.333,769,352 C769,352,769,352,769,352 C755.667,320.667,736.667,292.667,712,268 C712,268,712,268,712,268Z" }, null, -1), j6 = [
|
||
U6
|
||
];
|
||
function G6(e, t) {
|
||
return a(), i("g", W6, j6);
|
||
}
|
||
const J6 = /* @__PURE__ */ p(Y6, [["render", G6]]), K6 = {}, X6 = { transform: "matrix(0.039345, 0, 0, -0.041184, -31.021662, 539.707764)" }, Q6 = /* @__PURE__ */ l("path", { d: "M6850 12965 c-686 -83 -1297 -435 -1707 -982 -423 -564 -578 -1224 -463 -1970 47 -305 166 -723 274 -967 14 -32 26 -63 26 -68 0 -15 188 -397 237 -482 315 -544 654 -928 1048 -1186 100 -65 317 -171 410 -199 39 -12 84 -26 100 -31 142 -43 435 -59 580 -32 324 62 602 199 892 439 218 181 483 486 657 758 21 33 49 76 61 95 91 139 251 452 336 657 289 695 394 1387 293 1928 -135 720 -553 1326 -1175 1701 -153 93 -393 202 -530 240 -27 8 -73 21 -101 29 -257 74 -657 104 -938 70z" }, null, -1), e0 = /* @__PURE__ */ l("path", { d: "M5105 7409 c-49 -4 -153 -13 -230 -19 -339 -27 -549 -53 -760 -96 -149 -30 -174 -36 -305 -81 -471 -159 -780 -476 -975 -998 -20 -55 -45 -131 -55 -170 -69 -263 -92 -380 -119 -595 -42 -336 -46 -407 -46 -870 0 -434 1 -460 23 -565 104 -504 365 -808 832 -969 90 -31 295 -82 365 -91 28 -3 73 -11 100 -16 114 -21 357 -40 615 -49 361 -12 390 -12 390 1 0 6 -13 29 -28 52 -29 44 -62 115 -84 182 -8 25 -13 86 -12 160 0 108 3 127 29 190 50 124 107 198 209 269 136 95 196 111 666 177 287 40 470 68 478 73 5 3 46 81 92 173 343 693 348 702 436 784 140 129 259 174 438 167 126 -6 188 -25 282 -87 151 -100 189 -157 423 -633 111 -225 202 -408 203 -408 2 0 82 -12 178 -26 187 -27 385 -56 515 -74 287 -40 398 -84 527 -210 127 -125 175 -249 165 -435 -5 -114 -31 -198 -92 -296 -20 -33 -35 -63 -32 -66 10 -9 669 17 807 32 673 74 1050 241 1282 570 182 257 248 539 248 1054 0 265 -5 386 -30 661 -70 778 -249 1294 -563 1626 -338 358 -729 488 -1682 564 -77 6 -189 15 -250 20 -60 6 -129 10 -152 10 -41 0 -43 -1 -43 -30 0 -46 -35 -163 -67 -222 -145 -275 -488 -501 -943 -623 -285 -76 -470 -99 -805 -99 -283 0 -341 5 -595 50 -387 69 -751 234 -970 441 -136 128 -207 246 -236 396 l-17 87 -61 -1 c-34 -1 -101 -5 -151 -10z" }, null, -1), t0 = /* @__PURE__ */ l("path", { d: "M7085 4665 c-69 -35 -82 -57 -461 -831 l-124 -252 -82 -11 c-91 -13 -434 -62 -595 -86 -57 -8 -151 -22 -210 -31 -208 -30 -228 -34 -273 -57 -31 -16 -53 -37 -69 -66 -24 -43 -24 -44 -6 -100 20 -63 -14 -27 533 -560 225 -220 311 -309 307 -321 -6 -20 -30 -148 -50 -270 -7 -47 -29 -177 -49 -290 -98 -573 -97 -561 -71 -623 22 -53 62 -77 130 -77 62 0 79 8 564 264 86 46 222 117 303 160 81 42 159 83 175 92 27 16 30 15 138 -41 61 -32 137 -72 170 -90 33 -18 123 -65 200 -105 77 -40 211 -111 299 -157 207 -111 237 -123 300 -123 59 0 96 21 121 70 28 54 21 119 -60 585 -36 208 -84 488 -97 564 l-10 65 73 70 c354 340 733 716 749 744 29 48 35 103 16 140 -32 62 -100 94 -241 111 -44 6 -141 20 -215 31 -74 11 -182 27 -240 35 -58 8 -150 22 -205 30 -55 8 -149 22 -208 30 -60 8 -113 17 -118 21 -5 3 -84 157 -175 342 -362 734 -339 692 -398 727 -49 29 -79 31 -121 10z" }, null, -1), o0 = [
|
||
Q6,
|
||
e0,
|
||
t0
|
||
];
|
||
function s0(e, t) {
|
||
return a(), i("g", X6, o0);
|
||
}
|
||
const n0 = /* @__PURE__ */ p(K6, [["render", s0]]), a0 = {}, l0 = { transform: "matrix(0.051054, 0, 0, -0.051038, -0.074318, 500.60379)" }, r0 = /* @__PURE__ */ l("path", { d: "M1882 9800 c-58 -12 -101 -40 -161 -105 -88 -97 -86 -85 -86 -660 1 -623 9 -686 97 -760 128 -109 314 -107 441 4 20 18 49 58 64 89 l28 57 0 576 0 575 -30 59 c-62 120 -217 193 -353 165z" }, null, -1), d0 = /* @__PURE__ */ l("path", { d: "M4161 9799 c-76 -23 -160 -98 -202 -181 -33 -64 -42 -241 -35 -688 6 -400 15 -516 46 -587 31 -70 144 -140 244 -150 127 -13 276 72 323 186 23 55 34 337 31 773 l-3 393 -26 55 c-59 124 -162 200 -278 206 -36 2 -81 -1 -100 -7z" }, null, -1), C0 = /* @__PURE__ */ l("path", { d: "M6449 9797 c-89 -33 -166 -104 -202 -186 -28 -65 -39 -303 -32 -716 9 -462 20 -540 86 -606 48 -48 134 -89 202 -96 119 -12 265 65 318 169 31 60 40 257 37 753 l-3 440 -24 48 c-33 67 -100 138 -162 171 -62 34 -162 45 -220 23z" }, null, -1), i0 = /* @__PURE__ */ l("path", { d: "M1122 9140 c-304 -46 -510 -154 -742 -389 -170 -171 -290 -372 -342 -571 -34 -134 -40 -624 -35 -3354 4 -2589 6 -2683 42 -2874 17 -90 100 -267 182 -391 69 -103 218 -254 330 -334 155 -110 355 -198 497 -218 86 -13 1736 -28 3064 -28 l1122 -1 -45 90 c-64 127 -137 309 -179 443 l-36 114 -1102 6 c-607 4 -1478 7 -1936 7 l-834 0 -84 47 c-145 81 -242 176 -324 319 l-45 79 -2 465 c-2 256 -4 1258 -5 2228 l-3 1762 3603 0 3602 0 0 -823 0 -824 99 -17 c121 -21 249 -53 401 -101 63 -19 123 -38 133 -41 16 -5 17 44 16 933 0 1135 -14 2287 -29 2403 -16 126 -35 193 -91 309 -119 249 -306 458 -534 593 -93 56 -225 110 -338 139 -71 18 -257 48 -299 49 -17 0 -18 -24 -18 -374 0 -206 -4 -397 -10 -426 -5 -29 -28 -88 -50 -131 -123 -247 -321 -372 -590 -373 -267 0 -471 126 -590 366 -47 95 -52 112 -60 203 -5 55 -9 243 -10 418 l0 317 -488 0 -489 0 -7 -387 c-4 -249 -11 -410 -19 -448 -19 -92 -78 -188 -171 -280 -65 -65 -100 -90 -176 -128 -119 -59 -176 -69 -323 -57 -123 10 -223 38 -304 86 -71 41 -169 139 -218 219 -77 125 -77 121 -88 583 l-11 412 -486 0 -487 0 -7 -372 c-4 -205 -11 -402 -17 -438 -31 -212 -274 -448 -503 -489 -71 -13 -254 1 -336 25 -177 52 -302 164 -392 350 -52 107 -58 156 -58 484 0 151 -3 312 -7 358 -7 96 11 89 -171 62z" }, null, -1), c0 = /* @__PURE__ */ l("path", { d: "M1895 5871 c-67 -11 -108 -33 -160 -87 -89 -91 -111 -182 -102 -429 8 -248 41 -325 172 -401 l50 -29 425 0 c424 0 425 0 468 23 64 34 123 91 144 140 29 65 44 280 30 443 -16 195 -55 260 -189 322 -47 21 -59 22 -418 24 -203 1 -393 -2 -420 -6z" }, null, -1), u0 = /* @__PURE__ */ l("path", { d: "M3854 5871 c-88 -14 -185 -95 -226 -189 -27 -61 -39 -222 -28 -382 13 -172 29 -222 93 -285 97 -94 73 -90 552 -90 l420 0 50 24 c75 38 131 99 152 168 15 49 18 94 18 283 0 238 -6 279 -48 341 -28 42 -106 102 -155 119 -43 15 -742 24 -828 11z" }, null, -1), p0 = /* @__PURE__ */ l("path", { d: "M5825 5871 c-28 -5 -66 -16 -84 -25 -53 -28 -120 -102 -149 -164 -23 -51 -26 -71 -30 -212 -8 -272 23 -402 111 -474 93 -75 64 -71 537 -71 l425 0 53 29 c66 37 127 102 142 152 17 59 27 273 19 422 -6 120 -9 139 -35 190 -32 61 -104 121 -173 144 -42 13 -737 21 -816 9z" }, null, -1), _0 = /* @__PURE__ */ l("path", { d: "M1889 4560 c-63 -11 -104 -34 -154 -86 -89 -91 -111 -182 -102 -429 7 -200 27 -275 90 -339 24 -23 65 -53 92 -67 l50 -24 420 0 c419 0 420 0 463 23 64 34 123 91 144 140 29 65 44 280 30 443 -16 195 -55 260 -189 322 -47 21 -59 22 -423 24 -206 1 -396 -2 -421 -7z" }, null, -1), f0 = /* @__PURE__ */ l("path", { d: "M3848 4560 c-60 -10 -104 -37 -158 -96 -61 -67 -81 -120 -91 -243 -9 -128 4 -335 27 -411 12 -42 28 -67 67 -105 97 -94 73 -90 552 -90 l420 0 50 24 c75 38 131 99 152 168 15 49 18 94 18 283 0 238 -6 279 -48 341 -28 42 -106 102 -155 119 -44 16 -756 24 -834 10z" }, null, -1), m0 = /* @__PURE__ */ l("path", { d: "M7290 4560 c-422 -46 -872 -230 -1190 -487 -83 -68 -286 -272 -370 -373 -129 -155 -282 -428 -356 -635 -87 -243 -125 -479 -125 -780 0 -304 36 -524 124 -775 176 -499 598 -986 1069 -1235 324 -170 644 -253 1018 -262 265 -7 459 17 687 83 527 153 964 474 1276 939 187 280 307 600 359 960 20 136 16 493 -6 635 -74 474 -278 883 -611 1229 -208 215 -391 350 -650 477 -221 108 -395 164 -640 205 -139 23 -450 33 -585 19z m575 -668 c312 -68 577 -213 805 -441 190 -191 321 -393 398 -612 95 -269 114 -611 52 -907 -133 -631 -636 -1123 -1284 -1255 -162 -32 -471 -32 -633 1 -543 110 -981 468 -1193 977 -185 445 -169 938 45 1370 230 464 727 822 1225 884 127 16 481 6 585 -17z" }, null, -1), h0 = /* @__PURE__ */ l("path", { d: "M7438 3576 c-89 -24 -165 -94 -211 -193 -22 -48 -22 -51 -22 -578 0 -566 5 -632 49 -698 27 -40 106 -100 154 -117 49 -18 1000 -27 1128 -11 132 16 202 67 256 188 34 74 31 180 -5 255 -36 74 -112 143 -180 163 -46 14 -266 24 -743 35 -8 0 -14 88 -18 303 -11 448 -19 492 -107 571 -83 76 -206 109 -301 82z" }, null, -1), y0 = /* @__PURE__ */ l("path", { d: "M1885 3251 c-87 -16 -173 -89 -222 -189 -28 -57 -28 -58 -28 -262 0 -225 12 -299 61 -372 32 -50 116 -105 181 -118 34 -8 183 -10 440 -8 382 3 389 3 431 26 63 34 123 91 144 139 41 93 47 453 11 588 -21 73 -77 134 -161 173 l-57 27 -380 2 c-209 1 -398 -2 -420 -6z" }, null, -1), b0 = /* @__PURE__ */ l("path", { d: "M3848 3250 c-60 -10 -103 -37 -158 -96 -61 -67 -81 -120 -91 -243 -9 -127 4 -336 26 -409 20 -66 74 -127 147 -168 l53 -29 420 0 420 0 48 23 c26 13 67 43 91 67 66 63 77 111 83 335 8 279 -11 366 -96 443 -55 50 -89 65 -168 77 -80 11 -706 11 -775 0z" }, null, -1), $0 = [
|
||
r0,
|
||
d0,
|
||
C0,
|
||
i0,
|
||
c0,
|
||
u0,
|
||
p0,
|
||
_0,
|
||
f0,
|
||
m0,
|
||
h0,
|
||
y0,
|
||
b0
|
||
];
|
||
function g0(e, t) {
|
||
return a(), i("g", l0, $0);
|
||
}
|
||
const v0 = /* @__PURE__ */ p(a0, [["render", g0]]), x0 = {}, L0 = { transform: "matrix(0.225412, 0, 0, -0.225412, -3.45313, 503.056793)" }, w0 = /* @__PURE__ */ l("path", { d: "M695 2086 c-485 -95 -777 -575 -634 -1043 79 -259 283 -462 543 -542 37 -11 71 -21 75 -21 4 0 26 26 48 58 l42 59 -79 17 c-128 27 -230 85 -331 185 -138 138 -202 291 -202 486 0 301 187 556 478 652 69 23 97 27 205 27 108 0 136 -4 205 -27 87 -29 174 -77 245 -136 l45 -37 50 18 c28 10 56 21 64 24 10 3 0 19 -35 55 -92 95 -237 178 -374 213 -88 23 -257 29 -345 12z" }, null, -1), k0 = /* @__PURE__ */ l("path", { d: "M790 1488 l0 -233 -141 -141 -141 -141 44 -31 45 -31 156 157 157 157 0 248 0 247 -60 0 -60 0 0 -232z" }, null, -1), S0 = /* @__PURE__ */ l("path", { d: "M1492 1660 c-198 -41 -335 -219 -319 -413 8 -87 49 -177 111 -242 25 -27 45 -49 43 -49 -32 -10 -151 -81 -186 -111 -163 -139 -241 -317 -241 -556 0 -155 -74 -139 663 -139 524 0 626 2 643 14 17 13 19 27 18 143 -2 205 -51 342 -168 469 -56 62 -193 164 -220 164 -6 0 -17 4 -25 9 -10 7 -4 18 27 49 238 238 92 637 -244 666 -33 3 -78 1 -102 -4z m196 -136 c95 -47 152 -141 152 -249 0 -191 -188 -322 -372 -259 -184 62 -241 309 -105 453 79 83 221 107 325 55z m7 -656 c89 -19 174 -68 250 -143 113 -112 165 -234 165 -387 l0 -78 -545 0 -545 0 0 89 c0 154 55 278 171 387 140 131 307 175 504 132z" }, null, -1), O0 = [
|
||
w0,
|
||
k0,
|
||
S0
|
||
];
|
||
function M0(e, t) {
|
||
return a(), i("g", L0, O0);
|
||
}
|
||
const I0 = /* @__PURE__ */ p(x0, [["render", M0]]), T0 = {}, P0 = { transform: "matrix(0.928053, 0, 0, 0.928053, 12.418441, 12.418427)" }, A0 = /* @__PURE__ */ l("path", { d: "m497 120.5h-135.625v-29.808c0-33.397-27.171-60.567-60.567-60.567h-89.615c-33.396 0-60.567 27.17-60.567 60.567v29.808h-135.626c-8.284 0-15 6.716-15 15v272.5c0 40.735 33.141 73.875 73.875 73.875h364.25c40.734 0 73.875-33.14 73.875-73.875v-272.5c0-8.284-6.716-15-15-15zm-206.965 195.75c0 18.767-15.269 34.035-34.035 34.035s-34.035-15.268-34.035-34.035v-34.035h68.07zm15-64.035h-98.07c-8.284 0-15 6.716-15 15v27.247c-87.228-18.932-152.617-75.51-161.03-143.962h450.129c-8.413 68.452-73.801 125.03-161.029 143.963v-27.247c0-8.285-6.716-15.001-15-15.001zm-124.41-161.523c0-16.855 13.713-30.567 30.567-30.567h89.615c16.854 0 30.567 13.712 30.567 30.567v29.808h-150.75v-29.808zm301.375 317.308c0 24.193-19.683 43.875-43.875 43.875h-364.25c-24.192 0-43.875-19.682-43.875-43.875v-180.146c12.11 17.317 27.724 33.308 46.587 47.455 32.687 24.515 72.592 41.535 116.022 49.932 4.386 31.065 31.134 55.043 63.391 55.043s59.005-23.978 63.391-55.043c43.43-8.397 83.334-25.417 116.022-49.932 18.863-14.147 34.477-30.139 46.587-47.455z" }, null, -1), E0 = [
|
||
A0
|
||
];
|
||
function q0(e, t) {
|
||
return a(), i("g", P0, E0);
|
||
}
|
||
const B0 = /* @__PURE__ */ p(T0, [["render", q0]]), D0 = {}, V0 = { transform: "matrix(0.042499, 0, 0, -0.042522, -0.565021, 499.996765)" }, N0 = /* @__PURE__ */ l("path", { d: "M6840 11748 c-86 -12 -226 -59 -319 -108 -252 -132 -466 -388 -570 -683 -118 -335 -103 -760 44 -1214 128 -398 302 -705 540 -951 154 -160 322 -269 505 -327 104 -34 300 -45 414 -25 572 101 1094 823 1248 1726 16 100 22 172 22 319 1 204 -9 274 -60 438 -139 438 -506 769 -918 826 -94 13 -813 13 -906 -1z" }, null, -1), z0 = /* @__PURE__ */ l("path", { d: "M6035 8159 c-289 -95 -544 -241 -724 -414 l-94 -91 90 -37 c314 -130 611 -398 793 -716 97 -171 169 -362 211 -567 29 -141 37 -477 16 -664 -42 -361 -142 -713 -293 -1029 -35 -74 -64 -136 -64 -138 0 -2 759 -2 1688 -1 l1687 3 70 23 c110 37 169 76 290 194 153 148 205 249 205 400 0 90 -259 1928 -282 1998 -27 84 -103 246 -158 335 -154 252 -392 467 -654 591 -74 35 -440 164 -466 164 -3 0 -183 -189 -400 -420 l-395 -420 -5 219 -5 219 -30 44 c-57 80 -134 114 -240 105 -71 -5 -132 -33 -170 -79 -52 -61 -55 -81 -55 -313 l0 -215 238 0 237 0 -5 -838 -5 -839 -30 -49 c-19 -30 -49 -60 -79 -79 -44 -27 -58 -30 -131 -30 -73 0 -87 3 -131 30 -30 19 -60 49 -79 79 l-30 49 -5 833 -5 833 -410 435 c-225 240 -414 436 -420 435 -5 0 -77 -23 -160 -50z" }, null, -1), F0 = /* @__PURE__ */ l("path", { d: "M3980 7211 c-468 -102 -834 -540 -899 -1076 -62 -510 151 -1216 514 -1700 195 -260 438 -440 682 -507 112 -30 334 -30 446 0 432 118 815 559 1049 1207 126 350 184 763 144 1033 -42 285 -159 530 -344 724 -102 107 -186 169 -317 233 -199 99 -199 99 -730 102 -416 2 -468 0 -545 -16z" }, null, -1), R0 = /* @__PURE__ */ l("path", { d: "M10390 4981 c0 -101 -99 -356 -191 -492 -122 -181 -324 -333 -549 -414 -178 -63 -49 -58 -1830 -64 l-1625 -6 111 -57 c164 -86 283 -169 401 -282 290 -276 448 -523 578 -906 52 -152 60 -185 96 -430 21 -146 39 -268 39 -273 0 -4 309 -6 688 -5 l687 3 55 23 c45 18 304 239 1470 1250 l1415 1227 23 65 c42 116 17 254 -59 328 -63 61 -70 62 -721 62 l-588 0 0 -29z" }, null, -1), Z0 = /* @__PURE__ */ l("path", { d: "M1431 3661 c-1525 -1314 -1416 -1210 -1416 -1356 0 -111 32 -165 120 -206 38 -18 79 -19 730 -19 l691 0 63 293 c35 160 81 344 103 407 47 140 156 363 236 485 270 413 697 731 1133 845 l87 22 -73 112 c-82 125 -191 330 -256 484 -24 56 -48 102 -54 101 -5 0 -619 -526 -1364 -1168z" }, null, -1), H0 = /* @__PURE__ */ l("path", { d: "M3180 3624 c-417 -140 -726 -406 -920 -794 -105 -209 -98 -174 -241 -1225 -71 -522 -129 -980 -129 -1017 0 -154 52 -278 168 -399 59 -63 92 -88 156 -120 150 -73 -9 -69 2274 -69 2277 0 2116 -5 2270 66 264 121 401 307 402 544 0 35 -59 487 -130 1005 -145 1050 -139 1017 -251 1236 -61 118 -165 266 -252 358 -154 164 -433 338 -673 420 l-91 31 -1239 0 -1239 0 -105 -36z" }, null, -1), Y0 = [
|
||
N0,
|
||
z0,
|
||
F0,
|
||
R0,
|
||
Z0,
|
||
H0
|
||
];
|
||
function W0(e, t) {
|
||
return a(), i("g", V0, Y0);
|
||
}
|
||
const U0 = /* @__PURE__ */ p(D0, [["render", W0]]), j0 = {}, G0 = { d: "M 499.67 74.522 C 498.826 71.614 496.466 69.397 493.508 68.744 L 442.674 57.267 L 431.189 6.47 C 429.786 0.247 422.169 -2.122 417.482 2.203 C 417.396 2.278 417.316 2.359 417.235 2.439 L 358.77 60.872 C 202.859 -33.145 3.564 76.758 0.047 258.69 C -3.475 440.623 191.417 558.137 350.85 470.22 C 468.373 405.408 508.443 255.976 439.091 141.134 L 497.58 82.687 C 499.713 80.547 500.514 77.421 499.67 74.522 Z M 456.509 263.289 C 456.486 432.486 273.178 538.211 126.552 453.591 C -20.073 368.971 -20.045 157.474 126.605 72.893 C 194.701 33.619 278.601 33.652 346.664 72.987 L 319.813 99.819 C 319.586 100.079 319.373 100.359 319.173 100.648 C 193.782 36.854 46.303 132.628 53.711 273.037 C 61.124 413.451 217.865 493.187 335.848 416.572 C 414.173 365.708 441.517 264.014 399.248 180.773 C 399.556 180.555 399.845 180.318 400.115 180.067 L 426.966 153.235 C 446.357 186.674 456.552 224.641 456.509 263.289 Z M 379.563 179.39 C 444.044 289.382 365.188 427.877 237.62 428.683 C 110.053 429.488 29.453 291.992 92.54 181.194 C 138.236 100.941 240.787 73.537 320.472 120.285 L 329.208 158.952 L 320.828 167.326 C 246.726 102.301 129.97 141.821 110.669 238.461 C 91.369 335.097 183.994 416.378 277.397 384.762 C 363.941 355.468 392.849 247.655 332.559 179.049 L 340.939 170.675 L 379.563 179.39 Z M 272.193 263.289 C 272.297 290.826 242.526 308.147 218.609 294.469 C 194.692 280.785 194.564 246.362 218.381 232.503 C 229.785 225.872 243.915 226.043 255.153 232.953 L 230.658 257.43 C 226.065 261.864 227.999 269.603 234.137 271.36 C 237.085 272.203 240.26 271.351 242.389 269.148 L 266.884 244.671 C 270.353 250.26 272.193 256.71 272.193 263.289 Z M 267.092 221.022 C 234.383 197.345 188.288 217.929 184.122 258.079 C 179.961 298.225 220.851 327.822 257.727 311.349 C 288.123 297.775 298.342 259.699 278.819 232.745 L 320.804 190.79 C 376.767 255.758 341.365 356.899 257.077 372.846 C 172.789 388.793 102.834 307.579 131.16 226.668 C 157.096 152.568 249.56 127.83 309.078 179.067 L 267.092 221.022 Z M 422.767 133.987 L 391.636 165.091 L 386.967 164.039 L 386.787 163.996 L 345.242 154.652 L 334.772 108.316 L 418.344 24.79 L 427.668 66.025 C 428.374 69.142 430.815 71.581 433.934 72.286 L 475.198 81.603 L 422.767 133.987 Z" };
|
||
function J0(e, t) {
|
||
return a(), i("path", G0);
|
||
}
|
||
const K0 = /* @__PURE__ */ p(j0, [["render", J0]]), X0 = {}, Q0 = { transform: "matrix(0.100151, 0, 0, -0.100425, -6.665595, 507.144165)" }, e7 = /* @__PURE__ */ l("path", { d: "M3687 4532 l-517 -517 0 -310 0 -310 -350 -350 c-378 -377 -384 -386 -361 -458 14 -40 59 -84 97 -93 13 -3 41 -3 62 1 32 6 81 51 367 336 l331 329 354 0 355 0 520 520 c285 285 517 521 514 524 -2 3 -173 24 -379 46 -206 23 -376 43 -378 44 -1 2 -21 172 -44 379 -23 208 -44 377 -47 377 -4 0 -239 -233 -524 -518z" }, null, -1), t7 = /* @__PURE__ */ l("path", { d: "M2295 4809 c-1027 -56 -1909 -786 -2159 -1788 -113 -449 -87 -961 70 -1390 50 -136 172 -379 249 -494 186 -279 435 -524 713 -700 695 -441 1592 -487 2326 -118 548 275 962 736 1171 1305 181 491 191 1039 29 1551 -14 44 -28 82 -30 84 -3 3 -51 -41 -108 -98 l-103 -103 23 -88 c44 -170 56 -260 61 -470 7 -290 -21 -484 -109 -740 -211 -615 -709 -1109 -1328 -1314 -233 -78 -413 -106 -670 -106 -804 0 -1530 457 -1886 1185 -394 807 -231 1767 406 2405 524 523 1296 737 2003 554 l60 -15 106 105 c58 58 103 107 100 110 -2 3 -52 18 -109 35 -267 77 -529 106 -815 90z" }, null, -1), o7 = /* @__PURE__ */ l("path", { d: "M2259 3424 c-205 -37 -396 -140 -541 -292 -87 -91 -136 -163 -189 -277 -70 -149 -83 -214 -83 -420 0 -167 2 -187 27 -270 15 -49 48 -131 73 -181 181 -365 590 -588 993 -544 135 15 227 41 346 100 343 169 555 511 555 895 0 93 -21 249 -35 263 -3 4 -57 -45 -120 -108 l-115 -115 0 -70 c-1 -247 -170 -509 -405 -624 -101 -50 -176 -70 -290 -78 -128 -8 -232 14 -364 79 -91 43 -117 62 -192 137 -75 75 -94 101 -137 192 -109 225 -109 423 0 648 44 91 62 116 137 190 47 47 115 103 151 124 83 48 205 87 295 94 l70 5 118 116 c64 64 117 120 117 123 0 12 -149 29 -243 28 -51 0 -126 -7 -168 -15z" }, null, -1), s7 = [
|
||
e7,
|
||
t7,
|
||
o7
|
||
];
|
||
function n7(e, t) {
|
||
return a(), i("g", Q0, s7);
|
||
}
|
||
const a7 = /* @__PURE__ */ p(X0, [["render", n7]]), l7 = {}, r7 = { transform: "matrix(0.038081, 0, 0, -0.038081, -19.801981, 519.802002)" }, d7 = /* @__PURE__ */ l("path", { d: "M6330 13641 c0 -16 -61 -31 -127 -31 -35 0 -73 -5 -85 -11 -11 -6 -54 -15 -97 -20 -42 -5 -103 -13 -136 -17 -33 -4 -67 -12 -75 -17 -14 -9 -64 -18 -170 -32 -25 -3 -54 -12 -65 -19 -11 -8 -36 -14 -57 -14 -20 0 -40 -4 -43 -10 -3 -5 -21 -10 -38 -10 -18 -1 -43 -7 -57 -15 -14 -8 -37 -14 -51 -15 -15 0 -40 -7 -55 -15 -16 -8 -39 -15 -51 -15 -12 0 -25 -4 -28 -10 -3 -5 -21 -10 -38 -10 -18 0 -41 -7 -51 -15 -11 -8 -30 -15 -42 -15 -13 0 -26 -4 -29 -10 -3 -5 -18 -10 -33 -10 -15 0 -36 -7 -46 -15 -11 -8 -30 -15 -42 -15 -13 0 -26 -4 -29 -10 -3 -5 -16 -10 -29 -10 -12 0 -31 -7 -42 -15 -10 -8 -27 -15 -37 -15 -17 0 -24 -3 -85 -33 -19 -9 -40 -17 -49 -17 -8 0 -21 -7 -29 -15 -9 -8 -24 -15 -34 -15 -10 0 -22 -4 -25 -10 -3 -5 -17 -10 -29 -10 -13 0 -29 -7 -36 -15 -7 -8 -19 -15 -26 -15 -8 0 -22 -4 -32 -9 -9 -5 -44 -21 -77 -36 -33 -15 -67 -31 -75 -36 -8 -5 -22 -12 -30 -15 -8 -3 -22 -9 -30 -14 -16 -10 -65 -34 -90 -44 -8 -3 -28 -15 -45 -25 -16 -11 -38 -20 -47 -20 -10 -1 -18 -5 -18 -9 0 -5 -21 -18 -47 -31 -43 -19 -95 -48 -173 -94 -14 -9 -41 -23 -60 -33 -19 -10 -37 -21 -40 -25 -3 -3 -21 -15 -40 -25 -19 -11 -49 -29 -67 -41 -17 -13 -34 -23 -37 -23 -4 0 -31 -18 -60 -40 -29 -22 -56 -40 -60 -40 -6 0 -325 -228 -336 -240 -3 -3 -25 -21 -50 -40 -25 -19 -47 -37 -50 -40 -3 -3 -32 -27 -65 -52 -33 -26 -73 -58 -90 -73 -16 -14 -55 -47 -85 -73 -90 -78 -178 -160 -315 -297 -177 -177 -271 -278 -391 -421 -23 -27 -56 -65 -73 -84 -17 -19 -31 -38 -31 -42 0 -4 -10 -17 -23 -30 -12 -13 -43 -50 -67 -83 -24 -33 -48 -64 -52 -70 -20 -25 -74 -100 -84 -117 -6 -11 -20 -29 -30 -42 -34 -40 -104 -145 -104 -155 0 -5 -3 -11 -7 -13 -9 -3 -73 -96 -73 -104 0 -3 -10 -20 -22 -37 -27 -37 -40 -59 -64 -107 -10 -19 -24 -39 -31 -43 -7 -4 -13 -17 -13 -27 0 -11 -4 -20 -9 -20 -5 0 -12 -11 -15 -25 -4 -14 -11 -25 -16 -25 -6 0 -10 -6 -10 -14 0 -7 -11 -30 -25 -50 -14 -20 -25 -43 -25 -51 0 -7 -3 -15 -7 -17 -11 -4 -43 -67 -43 -83 0 -7 -7 -15 -15 -19 -8 -3 -15 -15 -15 -26 0 -11 -4 -20 -10 -20 -5 0 -10 -11 -10 -24 0 -13 -7 -26 -15 -30 -8 -3 -15 -15 -15 -26 0 -11 -4 -20 -10 -20 -5 0 -10 -11 -10 -24 0 -13 -7 -29 -15 -36 -8 -7 -15 -20 -15 -29 0 -9 -7 -25 -15 -35 -8 -11 -15 -28 -15 -38 0 -10 -4 -18 -10 -18 -5 0 -10 -11 -10 -24 0 -13 -7 -26 -15 -30 -8 -3 -15 -16 -15 -30 0 -14 -5 -28 -10 -31 -6 -3 -10 -15 -10 -25 0 -10 -7 -25 -15 -34 -8 -8 -15 -24 -15 -35 0 -11 -4 -22 -9 -25 -5 -3 -12 -22 -15 -41 -4 -19 -11 -35 -16 -35 -6 0 -10 -10 -10 -23 0 -13 -7 -32 -15 -43 -8 -10 -15 -29 -15 -41 0 -12 -4 -25 -10 -28 -5 -3 -10 -17 -10 -31 0 -14 -7 -32 -15 -40 -8 -9 -15 -29 -15 -45 0 -16 -4 -29 -10 -29 -5 0 -10 -15 -10 -32 0 -18 -7 -42 -15 -52 -8 -11 -15 -30 -15 -43 0 -13 -4 -31 -9 -41 -6 -9 -13 -34 -16 -54 -3 -21 -10 -38 -14 -38 -5 0 -11 -17 -14 -37 -6 -46 -26 -122 -38 -145 -5 -10 -9 -35 -9 -57 0 -22 -5 -41 -12 -43 -6 -2 -13 -30 -16 -61 -2 -32 -8 -60 -13 -63 -5 -3 -9 -26 -9 -52 0 -26 -6 -57 -14 -67 -8 -11 -16 -45 -20 -75 -13 -135 -24 -207 -35 -233 -6 -16 -11 -56 -11 -89 0 -61 -17 -128 -32 -128 -4 0 -8 -340 -8 -755 0 -415 4 -755 8 -755 15 0 32 -67 32 -128 0 -33 5 -73 11 -89 11 -26 22 -98 35 -233 4 -30 12 -64 20 -75 8 -10 14 -41 14 -67 0 -26 5 -50 10 -53 6 -3 10 -25 10 -49 0 -23 7 -51 15 -62 8 -10 15 -36 15 -57 0 -20 4 -45 9 -55 12 -23 32 -99 38 -145 3 -20 9 -37 14 -37 4 0 11 -17 14 -37 3 -21 10 -46 16 -55 5 -10 9 -31 9 -47 0 -16 7 -34 15 -41 8 -7 15 -25 15 -41 0 -15 5 -31 10 -34 6 -3 10 -19 10 -34 0 -16 7 -34 15 -41 8 -7 15 -25 15 -41 0 -15 5 -31 10 -34 6 -3 10 -16 10 -28 0 -12 7 -31 15 -41 8 -11 15 -30 15 -43 0 -13 4 -23 10 -23 5 0 12 -16 16 -35 3 -19 10 -38 15 -41 5 -3 9 -14 9 -25 0 -11 7 -27 15 -35 8 -9 15 -24 15 -34 0 -10 5 -22 10 -25 6 -3 10 -17 10 -31 0 -14 7 -27 15 -30 8 -4 15 -17 15 -30 0 -13 5 -24 10 -24 6 0 10 -6 10 -14 0 -13 17 -51 42 -96 4 -8 11 -22 14 -30 3 -8 10 -23 15 -32 5 -10 9 -25 9 -33 0 -9 7 -18 15 -21 8 -4 15 -11 15 -17 0 -18 33 -87 42 -87 4 0 8 -8 8 -19 0 -10 7 -24 15 -31 8 -7 15 -21 15 -31 0 -11 5 -19 10 -19 6 0 10 -7 10 -16 0 -8 11 -30 25 -48 14 -18 25 -40 25 -48 0 -9 7 -18 15 -22 8 -3 15 -15 15 -26 0 -11 4 -20 8 -20 5 0 24 -30 43 -66 42 -81 49 -92 77 -131 12 -17 22 -34 22 -37 0 -3 12 -24 27 -45 30 -42 32 -44 95 -141 24 -36 51 -75 62 -87 10 -12 24 -30 30 -41 10 -17 64 -92 84 -117 4 -5 27 -37 51 -69 24 -32 59 -75 77 -95 19 -19 34 -38 34 -42 0 -3 9 -17 21 -30 12 -13 40 -46 63 -73 198 -238 577 -616 779 -779 25 -21 52 -43 59 -50 7 -7 33 -28 58 -47 25 -19 47 -37 50 -40 3 -3 25 -21 50 -40 25 -19 47 -37 50 -40 10 -12 330 -240 336 -240 4 0 22 -11 40 -25 18 -14 36 -25 39 -25 3 0 21 -11 39 -25 18 -14 38 -25 44 -25 6 0 15 -6 19 -12 4 -7 24 -22 43 -32 19 -11 37 -22 40 -26 3 -3 21 -14 40 -23 33 -17 88 -48 155 -88 17 -10 49 -27 72 -39 23 -11 45 -24 48 -30 3 -5 15 -10 26 -10 10 0 19 -4 19 -10 0 -5 8 -10 19 -10 10 0 24 -7 31 -15 7 -8 20 -15 29 -16 9 0 30 -9 46 -20 17 -10 37 -22 45 -25 23 -10 183 -84 202 -95 10 -5 24 -9 32 -9 7 0 19 -7 26 -15 7 -8 21 -15 31 -15 11 0 27 -4 37 -9 19 -9 79 -36 132 -59 19 -8 43 -19 52 -23 10 -5 26 -9 35 -9 10 0 27 -7 37 -15 11 -8 30 -15 42 -15 13 0 26 -4 29 -10 3 -5 16 -10 29 -10 12 0 31 -7 42 -15 10 -8 31 -15 46 -15 15 0 30 -4 33 -10 3 -5 16 -10 29 -10 12 0 31 -7 42 -15 10 -8 33 -15 51 -15 17 0 35 -4 38 -10 3 -5 16 -10 28 -10 12 0 35 -7 51 -15 15 -8 40 -15 55 -15 14 -1 37 -7 51 -15 14 -8 39 -14 57 -15 17 0 35 -5 38 -10 3 -6 23 -10 43 -10 20 -1 48 -7 62 -15 14 -8 44 -14 67 -15 23 0 45 -5 48 -10 3 -5 24 -10 45 -10 21 0 51 -5 67 -12 27 -11 65 -17 218 -36 39 -5 80 -14 92 -20 12 -7 51 -12 86 -12 66 0 127 -15 127 -31 0 -5 311 -9 750 -9 413 0 750 4 750 8 0 16 68 32 134 32 37 0 76 5 88 11 11 6 54 15 97 20 42 5 103 13 136 17 33 4 70 13 82 20 12 7 40 12 62 12 22 0 43 5 46 10 3 6 25 10 48 10 23 1 53 7 67 15 14 8 42 14 62 15 20 0 40 5 43 10 3 6 21 10 39 10 18 0 41 7 52 15 10 8 35 15 54 15 20 0 40 4 45 9 10 10 69 27 130 38 17 3 39 12 50 19 11 8 29 14 42 14 12 0 25 5 28 10 3 6 18 10 33 10 15 0 36 7 46 15 11 8 30 15 42 15 13 0 26 5 29 10 3 6 16 10 29 10 12 0 31 7 42 15 10 8 27 15 37 15 17 0 24 3 85 33 19 9 40 17 47 17 7 0 26 6 42 14 15 8 42 20 58 26 17 7 37 16 45 21 8 5 22 12 30 15 41 16 66 27 80 35 8 5 22 12 30 15 8 3 23 10 32 15 10 5 24 9 32 9 7 0 19 7 26 15 7 8 20 15 30 15 10 0 23 7 30 15 7 8 21 15 31 15 11 0 19 5 19 10 0 6 8 10 19 10 10 0 24 7 31 15 7 8 21 15 31 15 11 0 19 5 19 10 0 6 9 10 19 10 11 0 23 5 26 10 3 6 25 19 48 30 41 20 100 53 162 92 17 10 38 21 48 24 9 4 17 10 17 15 0 5 9 9 20 9 11 0 20 3 20 8 0 4 17 16 38 27 20 11 60 37 89 57 29 21 55 38 58 38 4 0 21 11 39 25 18 14 36 25 39 25 4 0 88 58 187 130 160 116 204 149 244 185 6 6 31 26 56 45 25 19 50 39 56 45 6 5 30 26 54 45 110 89 258 226 420 390 179 180 254 262 369 399 25 30 50 59 56 65 6 6 22 27 35 46 14 19 35 46 48 58 12 13 33 40 46 60 13 21 32 46 42 57 11 11 41 53 68 92 27 40 56 80 65 90 9 10 35 47 58 83 24 36 46 70 51 75 4 6 17 26 28 45 10 19 25 39 32 43 6 4 12 13 12 18 0 6 10 25 22 42 28 39 35 50 77 131 19 36 38 66 42 66 4 0 10 11 13 25 4 14 11 25 16 25 6 0 10 7 10 17 0 9 11 31 25 49 14 18 25 39 25 47 0 9 3 17 8 19 10 4 42 67 42 83 0 7 7 15 15 19 8 3 15 15 15 26 0 11 5 20 10 20 6 0 10 11 10 24 0 13 7 26 15 30 8 3 15 12 15 21 0 8 4 23 9 33 30 56 71 149 71 160 0 6 5 12 10 12 6 0 10 11 10 24 0 13 7 26 15 30 8 3 15 16 15 30 0 14 4 28 10 31 5 3 10 15 10 25 0 10 7 25 15 34 8 8 15 24 15 35 0 11 4 22 9 25 5 3 12 22 15 41 4 19 11 35 16 35 6 0 10 10 10 23 0 13 7 32 15 43 8 10 15 29 15 41 0 12 5 25 10 28 6 3 10 18 10 33 0 15 7 36 15 46 8 11 15 30 15 42 0 13 5 26 10 29 6 3 10 19 10 34 0 16 6 34 14 40 8 7 16 28 19 49 9 64 28 132 38 132 5 0 9 17 9 38 0 21 4 42 10 48 10 10 28 81 37 149 3 22 12 49 19 60 8 11 14 38 14 62 0 23 5 45 10 48 6 3 10 27 10 53 1 26 7 58 15 72 8 14 14 48 15 77 0 28 4 55 10 58 5 3 10 30 10 59 0 30 7 73 15 96 8 23 15 70 15 103 0 60 17 127 32 127 4 0 8 340 8 755 0 415 -4 755 -8 755 -15 0 -32 67 -32 127 0 33 -7 80 -15 103 -8 23 -15 66 -15 96 0 29 -4 56 -10 59 -5 3 -10 32 -10 64 0 31 -5 62 -12 69 -7 7 -16 38 -20 70 -14 109 -24 160 -35 174 -6 7 -13 31 -16 53 -9 67 -27 139 -37 149 -6 6 -10 27 -10 48 0 21 -4 38 -9 38 -9 0 -19 35 -40 133 -5 21 -14 44 -20 50 -6 6 -11 23 -11 38 0 15 -4 31 -10 34 -5 3 -10 16 -10 29 0 12 -7 31 -15 42 -8 10 -15 31 -15 46 0 15 -4 30 -10 33 -5 3 -10 16 -10 28 0 12 -7 31 -15 41 -8 11 -15 30 -15 43 0 13 -4 23 -10 23 -5 0 -12 16 -16 35 -3 19 -10 38 -15 41 -5 3 -9 14 -9 25 0 11 -7 27 -15 35 -8 9 -15 24 -15 34 0 10 -4 22 -10 25 -5 3 -10 17 -10 31 0 14 -7 27 -15 30 -8 4 -15 17 -15 30 0 13 -4 24 -10 24 -5 0 -10 16 -10 35 0 32 -2 35 -30 35 -26 0 -83 -54 -438 -407 -225 -225 -433 -431 -463 -458 -66 -62 -174 -139 -211 -151 -14 -5 -18 -17 -18 -50 0 -23 4 -45 9 -48 5 -4 12 -24 16 -46 4 -22 11 -40 16 -40 5 0 9 -15 9 -32 0 -18 7 -42 15 -52 8 -11 15 -34 15 -52 0 -18 5 -36 10 -39 6 -3 10 -21 10 -38 0 -18 7 -41 15 -51 8 -11 15 -39 15 -62 0 -24 5 -46 10 -49 6 -3 10 -24 10 -46 0 -22 5 -50 12 -62 12 -21 17 -55 37 -213 5 -40 14 -81 20 -92 6 -12 11 -52 11 -91 0 -39 4 -90 10 -113 5 -24 16 -153 25 -288 14 -202 15 -270 5 -380 -6 -74 -15 -198 -21 -275 -20 -281 -25 -326 -60 -483 -5 -23 -9 -58 -9 -78 0 -19 -5 -45 -12 -57 -12 -22 -24 -80 -35 -167 -3 -25 -12 -54 -19 -65 -8 -11 -14 -32 -14 -47 0 -16 -4 -36 -9 -46 -6 -9 -13 -34 -16 -54 -3 -21 -10 -38 -15 -38 -6 0 -10 -18 -10 -40 0 -22 -4 -40 -9 -40 -5 0 -12 -18 -16 -40 -4 -22 -11 -40 -16 -40 -5 0 -9 -14 -9 -31 0 -17 -7 -37 -15 -45 -8 -9 -15 -29 -15 -45 0 -16 -4 -29 -10 -29 -5 0 -10 -10 -10 -23 0 -13 -7 -32 -15 -43 -8 -10 -15 -29 -15 -41 0 -13 -4 -23 -10 -23 -5 0 -10 -9 -10 -21 0 -11 -6 -33 -14 -47 -7 -15 -19 -40 -26 -57 -7 -16 -16 -37 -21 -45 -5 -8 -12 -22 -15 -30 -6 -14 -23 -54 -46 -110 -6 -14 -14 -32 -19 -40 -4 -8 -29 -55 -54 -105 -73 -144 -97 -185 -106 -185 -5 0 -9 -7 -9 -15 0 -9 -11 -33 -25 -55 -14 -22 -25 -44 -25 -50 0 -5 -4 -10 -9 -10 -5 0 -13 -10 -17 -22 -4 -13 -10 -25 -14 -28 -4 -3 -27 -36 -51 -75 -24 -38 -47 -74 -51 -80 -4 -5 -49 -68 -100 -140 -50 -71 -97 -134 -104 -140 -6 -5 -25 -29 -41 -52 -28 -40 -77 -99 -167 -203 -62 -71 -426 -431 -475 -470 -24 -19 -57 -47 -72 -63 -15 -15 -32 -27 -38 -27 -6 0 -11 -4 -11 -9 0 -5 -15 -18 -32 -30 -18 -11 -42 -28 -53 -38 -11 -10 -40 -34 -65 -53 -25 -19 -46 -38 -48 -42 -2 -5 -9 -8 -15 -8 -7 0 -24 -10 -38 -23 -14 -12 -32 -26 -41 -32 -9 -5 -65 -43 -123 -83 -59 -39 -111 -72 -116 -72 -5 0 -9 -4 -9 -9 0 -5 -8 -11 -17 -15 -10 -3 -40 -20 -68 -36 -27 -16 -58 -33 -67 -36 -10 -4 -18 -10 -18 -15 0 -5 -6 -9 -14 -9 -7 0 -19 -7 -26 -15 -7 -8 -21 -15 -31 -15 -11 0 -19 -4 -19 -8 0 -5 -22 -18 -49 -30 -27 -12 -52 -26 -56 -32 -3 -5 -15 -10 -26 -10 -10 0 -19 -4 -19 -10 0 -5 -8 -10 -19 -10 -10 0 -24 -7 -31 -15 -7 -8 -19 -15 -26 -15 -13 0 -34 -9 -74 -32 -8 -4 -22 -11 -30 -14 -8 -3 -38 -17 -65 -30 -28 -13 -55 -24 -61 -24 -6 0 -32 -11 -58 -25 -26 -14 -55 -25 -64 -25 -9 0 -26 -7 -36 -15 -11 -8 -30 -15 -43 -15 -13 0 -23 -4 -23 -10 0 -5 -12 -10 -27 -10 -16 0 -37 -7 -47 -15 -11 -8 -30 -15 -42 -15 -13 0 -26 -4 -29 -10 -3 -5 -18 -10 -33 -10 -15 0 -36 -7 -46 -15 -11 -8 -28 -15 -39 -15 -20 0 -109 -26 -139 -41 -10 -5 -32 -9 -50 -9 -18 0 -42 -7 -52 -15 -11 -8 -37 -15 -57 -15 -21 0 -41 -4 -44 -10 -3 -5 -24 -10 -46 -10 -22 0 -50 -5 -62 -12 -12 -7 -49 -16 -82 -20 -33 -4 -92 -11 -131 -16 -39 -5 -77 -13 -85 -18 -15 -9 -53 -13 -419 -40 -282 -22 -388 -22 -670 0 -361 27 -404 31 -418 39 -11 8 -69 17 -217 35 -33 4 -70 13 -82 20 -12 7 -37 12 -57 12 -19 0 -38 4 -41 10 -3 5 -25 10 -48 10 -24 0 -51 6 -62 14 -11 7 -36 16 -55 19 -57 9 -124 27 -135 38 -5 5 -23 9 -40 9 -17 0 -40 7 -51 15 -10 8 -29 15 -41 15 -12 0 -25 5 -28 10 -3 5 -19 10 -34 10 -15 0 -36 7 -47 15 -10 8 -31 15 -46 15 -16 0 -28 5 -28 10 0 6 -11 10 -24 10 -13 0 -29 7 -36 15 -7 8 -21 15 -31 15 -19 0 -26 2 -87 33 -19 9 -39 17 -45 17 -11 0 -104 42 -137 61 -8 5 -22 12 -30 15 -39 15 -66 27 -80 35 -16 9 -66 33 -90 43 -8 4 -46 24 -85 46 -38 22 -81 45 -95 52 -14 7 -27 15 -30 19 -3 3 -12 9 -20 13 -8 3 -37 20 -65 36 -27 17 -58 33 -67 36 -10 4 -18 10 -18 15 0 5 -4 9 -9 9 -9 0 -63 36 -246 161 -27 19 -52 36 -55 39 -3 3 -32 25 -65 49 -33 25 -62 48 -65 51 -3 4 -30 25 -60 47 -30 22 -71 55 -90 73 -19 17 -53 46 -75 63 -47 37 -412 401 -471 467 -84 97 -139 163 -173 208 -19 26 -38 49 -41 52 -4 3 -48 64 -98 135 -51 72 -96 135 -102 142 -5 6 -28 42 -51 80 -23 37 -45 70 -50 71 -5 2 -9 10 -9 17 0 8 -6 20 -12 27 -13 14 -23 30 -59 96 -11 20 -31 55 -45 77 -13 22 -47 85 -74 140 -28 55 -55 107 -60 115 -19 33 -60 131 -60 144 0 7 -7 19 -15 26 -8 7 -15 21 -15 31 0 11 -4 19 -10 19 -5 0 -10 10 -10 23 0 12 -7 31 -15 41 -8 11 -15 30 -15 43 0 13 -4 23 -10 23 -5 0 -10 10 -10 23 0 12 -7 31 -15 41 -8 11 -15 30 -15 43 0 13 -4 23 -10 23 -5 0 -10 13 -10 29 0 16 -7 36 -15 45 -8 8 -15 28 -15 45 0 17 -4 31 -9 31 -5 0 -12 18 -16 40 -4 22 -11 40 -16 40 -5 0 -9 13 -9 29 0 16 -7 42 -15 57 -8 16 -15 41 -15 56 0 15 -4 30 -10 33 -6 3 -10 21 -10 38 0 18 -7 41 -15 51 -8 11 -15 39 -15 62 0 24 -4 46 -10 49 -5 3 -10 24 -10 46 0 22 -5 50 -12 62 -7 12 -15 47 -19 77 -16 127 -29 198 -38 224 -6 15 -11 63 -11 106 0 43 -5 82 -10 85 -6 3 -10 36 -10 73 0 37 -7 159 -15 272 -14 184 -14 225 0 411 8 113 15 236 15 272 0 36 4 69 10 72 5 3 10 42 10 85 0 43 5 91 11 106 11 30 28 136 36 224 3 30 11 64 19 75 8 10 14 38 14 62 0 23 5 45 10 48 6 3 10 25 10 49 0 23 7 51 15 62 8 10 15 33 15 51 0 17 4 35 10 38 6 3 10 18 10 33 0 15 7 40 15 56 8 15 15 41 15 57 0 16 4 29 9 29 5 0 12 18 16 40 4 22 11 40 16 40 5 0 9 14 9 31 0 17 7 37 15 45 8 9 15 29 15 45 0 16 5 29 10 29 6 0 10 10 10 23 0 13 7 32 15 43 8 10 15 29 15 42 0 12 5 22 10 22 6 0 10 10 10 23 0 13 7 32 15 43 8 10 15 29 15 42 0 12 5 22 10 22 6 0 10 8 10 19 0 10 7 24 15 31 8 7 15 19 15 26 0 13 41 111 60 144 5 8 32 60 60 115 27 55 61 118 74 140 14 22 34 57 45 77 36 66 46 82 59 96 6 7 12 19 12 27 0 7 4 15 8 17 4 2 27 34 51 72 24 38 48 74 52 80 5 6 50 70 100 141 50 72 95 132 98 135 4 3 28 32 53 65 25 33 54 69 65 80 10 11 38 45 63 75 54 67 448 462 509 510 24 19 56 46 70 61 14 14 53 45 86 69 33 24 62 46 65 50 3 3 25 21 50 40 25 19 47 38 48 42 2 5 10 8 17 8 7 0 15 3 17 8 2 4 26 22 53 41 183 125 237 161 246 161 5 0 9 4 9 9 0 5 8 11 18 15 9 3 40 19 67 36 28 16 57 33 65 36 8 4 17 10 20 13 3 4 16 12 30 19 14 7 57 30 95 52 39 22 77 42 85 46 24 10 74 34 90 43 8 5 29 14 45 21 17 7 37 16 45 21 8 5 22 12 30 15 8 3 38 17 65 30 28 13 55 24 62 24 6 0 26 8 45 17 61 31 68 33 87 33 10 0 24 7 31 15 7 8 21 15 31 15 10 0 21 5 24 10 3 6 18 10 33 10 15 0 36 7 46 15 11 8 30 15 42 15 13 0 26 5 29 10 3 6 19 10 34 10 15 0 32 5 38 11 6 6 29 15 50 20 21 4 63 15 93 24 30 10 71 20 90 24 19 4 45 13 57 19 12 7 37 12 57 12 19 0 38 5 41 10 3 6 25 10 48 10 23 1 53 7 67 15 14 8 48 14 77 15 28 0 55 5 58 10 3 6 27 10 53 10 26 0 63 5 82 12 39 12 119 21 415 42 110 8 241 17 292 21 55 5 147 3 230 -4 76 -7 197 -17 268 -22 251 -19 310 -25 338 -37 16 -7 52 -12 82 -12 30 0 57 -4 60 -10 3 -5 30 -10 58 -10 29 -1 63 -7 77 -15 14 -8 44 -14 67 -15 23 0 45 -4 48 -10 3 -5 23 -10 44 -10 20 0 46 -7 57 -15 10 -8 36 -15 56 -15 20 0 40 -4 43 -10 3 -5 18 -10 33 -10 15 0 40 -7 56 -15 15 -8 38 -15 50 -15 11 0 30 -7 40 -15 11 -8 32 -15 47 -15 15 0 31 -4 34 -10 10 -16 85 -13 85 4 0 8 7 16 15 20 8 3 15 15 15 26 0 11 4 20 8 20 5 0 19 18 31 41 13 22 49 68 80 101 110 119 841 846 856 851 10 4 15 20 15 47 0 38 -2 40 -30 40 -27 0 -45 6 -90 32 -8 4 -22 11 -30 14 -45 18 -68 27 -93 40 -16 8 -35 14 -42 14 -7 0 -28 8 -47 17 -61 30 -68 33 -85 33 -10 0 -27 7 -37 15 -11 8 -30 15 -42 15 -13 0 -26 5 -29 10 -3 6 -16 10 -29 10 -12 0 -31 7 -42 15 -10 8 -31 15 -46 15 -15 0 -30 5 -33 10 -3 6 -16 10 -28 10 -13 0 -31 6 -42 14 -11 7 -33 16 -50 19 -61 11 -120 28 -129 38 -6 5 -24 9 -40 9 -17 1 -42 7 -56 15 -14 8 -39 14 -57 15 -17 0 -35 5 -38 10 -3 6 -22 10 -41 10 -20 0 -45 5 -57 12 -21 11 -61 20 -172 36 -27 4 -57 12 -65 17 -14 9 -45 14 -215 33 -38 5 -80 14 -92 20 -12 7 -53 12 -92 12 -67 0 -121 14 -121 32 0 4 -340 8 -755 8 -442 0 -755 -4 -755 -9z" }, null, -1), C7 = /* @__PURE__ */ l("path", { d: "M11345 13453 c-11 -3 -24 -9 -29 -14 -6 -5 -18 -9 -27 -9 -19 0 -82 -31 -87 -42 -2 -5 -9 -8 -16 -8 -18 0 -1756 -1744 -1756 -1762 0 -9 -6 -23 -13 -30 -8 -7 -18 -27 -22 -43 -17 -61 0 -574 20 -605 5 -8 13 -76 17 -150 17 -310 27 -437 36 -468 6 -18 12 -85 13 -149 l1 -116 -1371 -1371 c-754 -754 -1371 -1378 -1371 -1387 0 -9 -6 -19 -12 -22 -23 -8 -43 -99 -43 -192 0 -93 20 -184 43 -192 6 -3 12 -13 12 -23 0 -19 113 -130 132 -130 6 0 19 -6 27 -13 28 -24 121 -47 186 -47 65 0 158 23 186 47 8 7 22 13 30 13 7 0 630 617 1384 1370 l1370 1370 120 0 c66 0 138 -5 160 -11 39 -11 170 -21 455 -37 80 -4 152 -12 160 -17 14 -9 156 -19 429 -31 74 -3 117 -2 124 5 6 6 23 11 38 11 15 0 31 4 34 10 3 5 22 17 43 27 20 9 45 26 57 36 127 119 1697 1697 1701 1710 3 9 9 17 14 17 4 0 11 11 14 25 4 14 11 25 16 25 6 0 10 8 10 18 0 9 7 35 15 57 8 22 14 63 14 90 0 28 -6 68 -14 90 -8 22 -15 48 -15 58 0 9 -4 17 -9 17 -5 0 -13 10 -17 22 -12 40 -68 105 -119 139 -27 19 -51 37 -53 42 -2 4 -14 7 -26 7 -12 0 -28 6 -34 12 -15 15 -105 26 -297 36 -77 4 -147 11 -155 17 -8 5 -82 13 -165 17 -357 19 -442 26 -475 37 -19 6 -63 11 -97 11 l-63 0 0 63 c0 34 -5 78 -11 97 -6 19 -15 100 -20 180 -5 80 -13 211 -18 291 -4 81 -12 153 -17 160 -5 8 -12 79 -16 159 -10 180 -22 275 -39 320 -28 69 -126 190 -155 190 -7 0 -14 3 -16 8 -4 10 -67 42 -83 42 -7 0 -26 7 -41 15 -28 14 -115 19 -159 8z" }, null, -1), i7 = /* @__PURE__ */ l("path", { d: "M6655 11470 c-11 -5 -52 -9 -92 -9 -39 -1 -84 -6 -100 -12 -15 -6 -57 -15 -93 -20 -134 -17 -187 -27 -208 -38 -11 -6 -36 -11 -55 -11 -19 0 -48 -7 -63 -15 -16 -8 -43 -15 -61 -15 -17 0 -35 -4 -38 -10 -3 -5 -21 -10 -38 -10 -18 0 -41 -7 -51 -15 -11 -8 -32 -15 -47 -15 -15 0 -31 -4 -34 -10 -3 -5 -18 -10 -33 -10 -15 0 -36 -7 -46 -15 -11 -8 -30 -15 -42 -15 -13 0 -26 -4 -29 -10 -3 -5 -16 -10 -29 -10 -12 0 -31 -7 -42 -15 -10 -8 -27 -15 -37 -15 -9 0 -25 -4 -35 -10 -9 -5 -33 -16 -52 -24 -34 -14 -123 -53 -185 -81 -16 -7 -47 -21 -67 -30 -20 -8 -40 -20 -43 -25 -3 -6 -15 -10 -25 -10 -10 0 -20 -3 -22 -7 -4 -11 -67 -43 -84 -43 -8 0 -14 -4 -14 -8 0 -5 -19 -19 -42 -31 -24 -12 -65 -36 -93 -52 -27 -16 -58 -32 -67 -35 -10 -4 -18 -10 -18 -15 0 -5 -4 -9 -9 -9 -15 0 -368 -244 -391 -270 -3 -3 -25 -21 -50 -40 -25 -19 -50 -39 -56 -45 -6 -5 -42 -37 -80 -70 -140 -122 -455 -447 -503 -519 -8 -12 -19 -25 -26 -31 -6 -5 -31 -37 -55 -70 -24 -33 -52 -69 -62 -79 -10 -11 -18 -23 -18 -27 0 -3 -13 -22 -30 -40 -16 -19 -30 -39 -30 -44 0 -6 -11 -22 -24 -36 -13 -14 -26 -35 -30 -46 -4 -11 -15 -28 -26 -38 -11 -10 -20 -24 -20 -30 0 -7 -6 -18 -14 -24 -8 -7 -22 -26 -31 -44 -9 -18 -25 -45 -35 -62 -11 -16 -29 -48 -40 -70 -11 -22 -29 -53 -40 -70 -10 -16 -19 -37 -19 -46 -1 -9 -8 -19 -16 -23 -8 -3 -15 -12 -15 -19 0 -18 -28 -75 -41 -82 -5 -4 -9 -17 -9 -31 0 -13 -4 -24 -9 -24 -5 0 -12 -13 -16 -30 -4 -16 -11 -32 -16 -35 -5 -4 -9 -14 -9 -24 0 -10 -7 -24 -15 -31 -8 -7 -15 -23 -15 -36 0 -13 -4 -24 -10 -24 -5 0 -10 -11 -10 -24 0 -14 -7 -31 -15 -40 -8 -8 -15 -21 -15 -29 0 -8 -7 -28 -15 -43 -8 -16 -15 -37 -15 -46 0 -9 -4 -20 -10 -23 -5 -3 -10 -19 -10 -34 0 -16 -7 -34 -15 -41 -8 -7 -15 -25 -15 -41 0 -15 -4 -31 -10 -34 -5 -3 -10 -21 -10 -38 0 -18 -7 -41 -15 -51 -8 -11 -15 -35 -15 -53 0 -18 -4 -33 -9 -33 -5 0 -11 -23 -13 -52 -3 -29 -11 -54 -17 -56 -6 -2 -11 -25 -11 -52 0 -27 -5 -50 -10 -52 -10 -3 -22 -68 -39 -209 -4 -36 -12 -72 -17 -80 -18 -29 -27 -238 -27 -644 0 -406 9 -615 27 -644 5 -8 13 -44 17 -80 17 -135 27 -193 38 -204 6 -6 11 -32 11 -58 0 -26 5 -49 11 -51 6 -2 14 -27 17 -56 2 -29 8 -52 13 -52 5 0 9 -15 9 -33 0 -18 7 -42 15 -53 8 -10 15 -33 15 -51 0 -17 5 -35 10 -38 6 -3 10 -19 10 -34 0 -16 7 -34 15 -41 8 -7 15 -28 15 -46 0 -19 5 -34 10 -34 6 0 10 -8 10 -17 0 -10 7 -31 15 -47 8 -15 15 -35 15 -43 0 -8 7 -21 15 -29 8 -9 15 -26 15 -40 0 -13 5 -24 10 -24 6 0 10 -11 10 -24 0 -13 7 -29 15 -36 8 -7 15 -21 15 -31 0 -10 4 -20 9 -24 5 -3 12 -19 16 -35 4 -17 11 -30 16 -30 5 0 9 -11 9 -25 0 -14 4 -25 8 -25 7 0 30 -45 45 -92 4 -10 11 -18 17 -18 5 0 10 -8 11 -17 0 -10 9 -31 19 -48 11 -16 29 -49 40 -72 11 -24 25 -43 30 -43 6 0 10 -8 10 -19 0 -10 7 -24 15 -31 8 -7 15 -17 15 -23 0 -5 11 -25 25 -43 14 -18 25 -37 25 -42 0 -5 9 -17 20 -27 11 -10 22 -27 26 -38 4 -11 17 -32 30 -46 13 -14 24 -30 24 -36 0 -5 16 -28 35 -50 19 -22 35 -43 35 -47 0 -3 6 -13 13 -20 7 -7 33 -40 57 -73 24 -33 49 -64 55 -70 7 -5 18 -19 26 -31 48 -72 361 -395 503 -519 38 -33 74 -65 80 -70 6 -6 31 -26 56 -45 25 -19 47 -37 50 -40 23 -26 376 -270 391 -270 5 0 9 -4 9 -9 0 -5 8 -11 18 -15 9 -3 40 -19 67 -35 28 -16 69 -40 92 -52 24 -12 43 -26 43 -31 0 -4 6 -8 14 -8 17 0 80 -32 84 -42 2 -5 12 -8 22 -8 9 0 23 -7 30 -15 7 -8 21 -15 31 -15 11 0 19 -4 19 -10 0 -5 7 -10 16 -10 9 0 28 -6 42 -14 64 -33 138 -66 149 -66 6 0 24 -6 40 -14 15 -8 42 -20 58 -26 17 -7 42 -19 57 -26 14 -8 35 -14 46 -14 12 0 24 -4 27 -10 3 -5 16 -10 29 -10 12 0 31 -7 42 -15 10 -8 31 -15 46 -15 15 0 30 -4 33 -10 3 -5 17 -10 31 -10 14 0 35 -5 47 -12 21 -11 44 -17 152 -39 28 -6 54 -15 60 -20 5 -5 23 -9 41 -9 17 0 48 -7 67 -15 20 -8 56 -15 81 -15 25 0 48 -4 51 -10 3 -5 31 -10 61 -10 31 0 65 -5 77 -12 41 -22 232 -32 647 -31 420 0 607 9 647 31 12 7 46 12 77 12 30 0 58 5 61 10 3 6 24 10 46 10 22 0 56 7 76 15 19 8 52 15 72 15 20 0 41 4 47 10 10 10 72 26 144 37 19 3 44 12 55 19 11 8 32 14 47 14 15 0 30 5 33 10 3 6 18 10 33 10 15 0 36 7 46 15 11 8 30 15 42 15 13 0 26 4 29 10 3 5 16 10 29 10 12 0 31 7 42 15 10 8 27 15 37 15 9 0 25 4 35 10 9 5 35 17 57 26 22 9 62 27 88 40 27 13 57 24 67 24 10 0 23 7 30 15 7 8 21 15 31 15 11 0 19 5 19 10 0 6 8 10 19 10 10 0 24 7 31 15 7 8 18 15 25 15 16 0 73 29 80 41 4 5 15 9 26 9 10 0 19 4 19 8 0 5 19 19 43 31 23 12 65 36 92 52 28 16 58 32 68 35 9 4 17 10 17 14 0 4 8 10 18 14 15 5 37 18 66 39 6 4 79 55 161 114 225 160 340 258 550 468 150 151 195 199 264 285 25 30 50 60 56 65 6 6 31 37 55 70 24 33 50 66 57 73 7 7 13 17 13 20 0 4 16 25 35 47 19 22 35 45 35 50 0 6 11 22 24 36 13 14 26 35 30 46 4 11 15 28 26 38 11 10 20 22 20 27 0 5 9 22 20 38 11 17 29 43 40 60 11 16 20 36 20 45 0 8 4 15 9 15 5 0 13 10 17 23 4 12 9 24 13 27 6 5 35 56 54 95 6 11 14 27 19 35 4 8 18 36 30 63 12 26 25 47 30 47 4 0 8 8 8 19 0 10 11 39 25 65 14 26 25 53 25 60 0 8 7 19 15 26 8 7 15 23 15 36 0 13 5 24 10 24 6 0 10 11 10 24 0 14 7 31 15 40 8 8 15 21 15 29 0 8 7 28 15 43 8 16 15 37 15 46 0 9 4 20 10 23 6 3 10 19 10 34 0 16 7 34 15 41 8 7 15 25 15 41 0 15 5 31 10 34 6 3 10 21 10 38 0 18 7 41 15 51 8 11 15 34 15 52 0 18 4 35 9 38 4 3 11 27 14 53 3 26 10 49 16 51 6 2 11 25 11 51 0 26 5 52 11 58 11 11 24 82 37 203 4 36 12 72 17 80 19 30 28 234 28 645 0 411 -9 615 -28 645 -5 8 -13 44 -17 80 -10 97 -29 194 -39 205 -5 5 -9 30 -9 56 0 26 -5 49 -11 51 -6 2 -13 25 -16 51 -3 26 -10 50 -14 53 -5 3 -9 20 -9 38 0 18 -7 41 -15 52 -8 10 -15 33 -15 51 0 17 -4 35 -10 38 -5 3 -10 19 -10 34 0 16 -7 34 -15 41 -8 7 -15 25 -15 41 0 15 -4 31 -10 34 -5 3 -10 13 -10 22 0 8 -7 30 -16 48 -20 44 -62 55 -234 66 -74 4 -214 15 -310 24 -96 9 -209 19 -251 22 l-76 4 -317 -315 c-174 -174 -316 -322 -316 -329 0 -7 5 -18 12 -25 14 -14 38 -80 38 -108 0 -12 7 -27 15 -34 8 -7 15 -27 15 -46 0 -18 5 -36 10 -39 6 -3 10 -21 10 -39 0 -18 7 -41 15 -52 8 -10 15 -40 15 -66 0 -26 5 -50 10 -53 6 -3 10 -28 10 -55 0 -27 5 -61 12 -77 39 -96 39 -740 0 -836 -7 -16 -12 -50 -12 -77 0 -27 -4 -52 -10 -55 -5 -3 -10 -27 -10 -53 0 -26 -7 -56 -15 -66 -8 -11 -15 -34 -15 -52 0 -18 -4 -36 -10 -39 -5 -3 -10 -21 -10 -39 0 -19 -7 -39 -15 -46 -8 -7 -15 -25 -15 -41 0 -15 -4 -31 -10 -34 -5 -3 -10 -16 -10 -28 0 -12 -7 -31 -15 -41 -8 -11 -15 -30 -15 -42 0 -12 -7 -27 -15 -34 -9 -7 -13 -15 -11 -18 3 -3 -1 -17 -8 -31 -8 -14 -22 -44 -31 -66 -16 -37 -45 -96 -82 -167 -8 -15 -18 -30 -24 -33 -5 -4 -9 -15 -9 -26 0 -10 -4 -19 -8 -19 -5 0 -14 -10 -20 -22 -30 -59 -103 -171 -114 -176 -5 -2 -8 -10 -8 -18 0 -8 -4 -14 -9 -14 -5 0 -18 -15 -30 -32 -11 -18 -28 -42 -38 -53 -10 -11 -34 -40 -53 -65 -78 -101 -244 -268 -370 -370 -24 -19 -57 -47 -74 -62 -17 -15 -34 -28 -38 -28 -4 0 -19 -11 -34 -25 -15 -14 -33 -25 -40 -25 -7 0 -14 -3 -16 -7 -5 -11 -97 -73 -108 -73 -6 0 -10 -4 -10 -9 0 -5 -8 -11 -17 -15 -10 -3 -40 -19 -68 -36 -27 -17 -57 -33 -65 -36 -8 -3 -22 -9 -30 -14 -8 -5 -31 -17 -50 -26 -19 -8 -42 -20 -50 -25 -8 -5 -22 -12 -30 -15 -31 -12 -125 -52 -150 -64 -9 -4 -30 -11 -48 -14 -17 -4 -34 -12 -37 -17 -4 -5 -18 -9 -33 -9 -15 0 -36 -7 -46 -15 -11 -8 -32 -15 -47 -15 -15 0 -31 -4 -34 -10 -3 -5 -23 -10 -43 -10 -20 0 -46 -7 -56 -15 -11 -8 -39 -15 -62 -15 -24 0 -46 -4 -49 -10 -3 -5 -31 -10 -61 -10 -31 0 -65 -5 -77 -12 -70 -39 -774 -39 -844 0 -12 7 -46 12 -77 12 -30 0 -58 5 -61 10 -3 6 -25 10 -49 10 -23 0 -51 7 -62 15 -10 8 -36 15 -56 15 -20 0 -40 5 -43 10 -3 6 -19 10 -34 10 -15 0 -36 7 -47 15 -10 8 -28 15 -40 15 -19 0 -61 16 -106 41 -10 5 -25 9 -34 9 -9 0 -28 6 -42 14 -15 7 -40 19 -57 26 -16 7 -37 16 -45 21 -8 5 -22 12 -30 15 -22 9 -73 33 -90 43 -8 5 -32 17 -52 27 -21 10 -38 22 -38 26 0 5 -8 8 -19 8 -10 0 -24 7 -31 15 -7 8 -19 15 -26 15 -8 0 -14 5 -14 10 0 6 -5 10 -10 10 -6 0 -35 18 -65 40 -30 22 -58 40 -63 40 -5 0 -21 11 -36 25 -15 14 -30 25 -33 25 -3 0 -20 12 -37 28 -18 15 -51 42 -74 60 -64 52 -82 68 -157 141 -96 94 -174 177 -215 231 -19 25 -49 61 -67 80 -18 19 -33 41 -33 48 0 7 -7 15 -15 18 -8 4 -15 12 -15 20 0 8 -4 14 -10 14 -5 0 -10 5 -10 11 0 6 -13 28 -28 48 -15 20 -34 48 -41 64 -8 15 -18 27 -22 27 -4 0 -10 11 -13 25 -4 14 -11 25 -16 25 -6 0 -10 9 -10 19 0 11 -4 22 -9 25 -17 11 -121 217 -121 241 0 7 -7 18 -15 25 -9 7 -14 19 -11 26 3 7 -2 18 -10 24 -8 7 -14 21 -14 32 0 11 -5 29 -12 41 -18 32 -38 89 -38 110 0 10 -7 25 -15 33 -8 9 -15 31 -15 49 0 19 -4 37 -10 40 -5 3 -10 21 -10 39 0 18 -7 41 -15 52 -8 10 -15 40 -15 66 0 26 -4 50 -10 53 -5 3 -10 28 -10 55 0 27 -5 61 -12 77 -39 95 -39 741 0 836 7 16 12 50 12 77 0 27 4 52 10 55 6 3 10 27 10 53 0 26 7 56 15 66 8 11 15 34 15 52 0 18 5 36 10 39 6 3 10 21 10 40 0 18 7 40 15 49 8 8 15 23 15 33 0 21 20 78 38 110 7 12 12 30 12 41 0 11 7 25 15 32 9 7 13 15 11 18 -3 3 1 17 8 31 8 14 22 44 31 66 24 59 86 178 101 196 8 8 14 23 14 32 0 9 5 17 10 17 6 0 10 6 10 13 0 8 11 27 25 43 14 16 25 32 25 36 0 10 63 102 73 106 4 2 7 10 7 17 0 7 7 15 15 19 8 3 15 11 15 18 0 7 15 29 33 48 18 19 48 55 67 80 60 79 215 238 301 311 28 24 57 49 63 54 42 37 115 95 120 95 3 0 17 11 32 25 15 14 31 25 36 25 5 0 16 6 23 13 32 28 74 56 98 63 9 4 17 10 17 15 0 5 6 9 14 9 7 0 19 7 26 15 7 8 21 15 31 15 11 0 19 3 19 8 0 4 17 16 38 26 20 10 44 22 52 27 8 5 31 16 50 25 19 8 42 20 50 25 8 5 22 12 30 15 39 15 67 28 92 40 14 8 36 14 47 14 12 0 21 5 21 10 0 6 8 10 18 10 9 0 30 7 46 15 15 8 38 15 50 15 11 0 30 7 40 15 11 8 32 15 47 15 15 0 31 5 34 10 3 6 23 10 43 10 20 0 46 7 56 15 11 8 39 15 62 15 24 0 46 5 49 10 3 6 31 10 61 10 31 0 65 5 77 12 70 39 774 39 844 0 12 -7 46 -12 77 -12 30 0 58 -4 61 -10 3 -5 25 -10 49 -10 23 0 51 -7 62 -15 10 -8 36 -15 56 -15 20 0 40 -4 43 -10 3 -5 19 -10 34 -10 15 0 36 -7 47 -15 10 -8 28 -15 40 -15 11 0 34 -7 51 -15 16 -8 43 -18 60 -21 29 -6 45 8 331 295 166 166 306 301 312 301 14 0 9 113 -15 350 -9 91 -20 228 -25 305 -10 178 -21 215 -66 238 -19 9 -43 17 -54 17 -10 0 -22 5 -25 10 -3 6 -16 10 -29 10 -12 0 -31 7 -42 15 -10 8 -31 15 -46 15 -15 0 -30 5 -33 10 -3 6 -18 10 -33 10 -15 0 -36 6 -47 14 -11 7 -36 16 -55 19 -72 11 -134 27 -144 37 -6 6 -27 10 -47 10 -20 0 -53 7 -72 15 -20 8 -54 15 -76 15 -22 0 -43 5 -46 10 -3 6 -33 10 -66 10 -33 0 -70 6 -82 12 -12 7 -65 17 -117 21 -133 12 -931 18 -955 7z" }, null, -1), c7 = /* @__PURE__ */ l("path", { d: "M6805 9168 c-16 -6 -57 -14 -90 -18 -88 -12 -169 -30 -179 -41 -6 -5 -24 -9 -40 -9 -17 0 -40 -7 -50 -15 -11 -8 -30 -15 -42 -15 -13 0 -26 -4 -29 -10 -3 -5 -17 -10 -29 -10 -13 0 -29 -7 -36 -15 -7 -8 -23 -15 -36 -15 -13 0 -24 -4 -24 -10 0 -5 -5 -10 -12 -10 -14 0 -180 -80 -188 -91 -3 -3 -21 -15 -40 -25 -19 -11 -49 -29 -67 -41 -17 -13 -36 -23 -41 -23 -5 0 -12 -7 -16 -15 -3 -8 -12 -15 -20 -15 -8 0 -16 -4 -18 -8 -1 -4 -32 -30 -68 -57 -125 -94 -388 -378 -424 -455 -5 -11 -13 -20 -18 -20 -4 0 -8 -5 -8 -12 0 -6 -11 -26 -25 -44 -14 -18 -25 -37 -25 -43 0 -5 -6 -16 -13 -23 -7 -7 -21 -30 -30 -50 -10 -20 -22 -40 -27 -43 -6 -3 -10 -15 -10 -26 0 -10 -4 -19 -10 -19 -5 0 -10 -8 -10 -18 0 -10 -7 -27 -15 -38 -8 -10 -15 -29 -15 -40 0 -12 -7 -24 -15 -28 -8 -3 -15 -13 -15 -22 0 -22 -19 -81 -36 -116 -8 -14 -14 -40 -14 -56 0 -17 -4 -32 -9 -34 -6 -1 -12 -25 -16 -53 -3 -27 -10 -51 -15 -53 -6 -2 -10 -27 -10 -55 0 -29 -7 -74 -15 -101 -21 -71 -21 -511 0 -582 8 -27 15 -69 15 -94 0 -26 4 -50 10 -56 5 -5 12 -32 15 -59 4 -28 10 -51 16 -53 5 -2 9 -17 9 -34 0 -16 6 -42 14 -56 17 -35 36 -94 36 -116 0 -9 7 -19 15 -22 8 -4 15 -13 15 -22 0 -15 36 -99 61 -142 5 -8 16 -31 26 -50 9 -19 23 -41 30 -48 7 -7 13 -18 13 -23 0 -6 11 -25 25 -43 14 -18 25 -38 25 -44 0 -7 4 -12 8 -12 5 0 13 -9 18 -20 36 -77 300 -361 424 -455 36 -27 67 -52 70 -55 9 -9 123 -83 160 -103 19 -11 46 -27 60 -37 14 -9 57 -31 95 -49 39 -18 78 -37 87 -42 10 -5 24 -9 32 -9 7 0 19 -7 26 -15 7 -8 23 -15 36 -15 12 0 26 -4 29 -10 3 -5 16 -10 29 -10 12 0 31 -7 42 -15 10 -8 30 -15 43 -15 13 0 46 -7 75 -16 97 -31 113 -34 153 -34 22 0 60 -7 83 -15 61 -22 495 -22 566 0 27 8 70 15 95 15 25 0 49 3 53 7 7 8 92 29 156 40 19 3 44 12 55 19 11 8 29 14 42 14 12 0 25 5 28 10 3 6 17 10 29 10 13 0 29 7 36 15 7 8 21 15 31 15 10 0 21 5 24 10 3 6 17 10 30 10 13 0 27 5 30 10 4 6 29 20 56 32 27 12 49 25 49 30 0 4 9 8 20 8 11 0 20 3 20 8 0 4 17 16 38 27 20 11 51 30 68 42 17 13 34 23 38 23 4 0 14 6 21 13 22 19 36 30 100 77 119 89 393 383 429 460 5 11 13 20 18 20 4 0 8 5 8 12 0 6 11 26 25 44 14 18 25 37 25 43 0 5 6 16 13 23 7 7 21 29 30 48 10 19 21 42 26 50 28 47 61 124 61 141 0 10 4 19 9 19 5 0 17 26 26 58 9 31 23 70 31 85 8 16 14 42 14 58 0 16 4 29 9 29 4 0 11 23 14 52 4 28 11 56 17 62 5 5 10 30 10 55 0 26 7 68 15 95 12 38 15 105 15 291 0 186 -3 253 -15 291 -8 27 -15 68 -15 92 0 35 -3 42 -19 42 -13 0 -253 -233 -658 -638 -642 -642 -727 -720 -833 -769 -8 -3 -17 -9 -20 -12 -3 -3 -23 -14 -45 -25 -22 -10 -52 -25 -67 -32 -14 -8 -35 -14 -46 -14 -12 0 -24 -4 -27 -10 -3 -5 -20 -10 -36 -10 -17 0 -42 -6 -57 -14 -29 -14 -160 -30 -257 -30 -97 0 -228 16 -257 30 -15 8 -40 14 -57 14 -16 0 -33 5 -36 10 -3 6 -16 10 -29 10 -12 0 -31 7 -42 15 -10 8 -26 15 -35 15 -9 0 -22 7 -29 15 -7 8 -21 15 -31 15 -11 0 -19 4 -19 9 0 5 -8 11 -17 15 -22 7 -68 35 -125 76 -47 33 -208 189 -208 201 0 4 -6 14 -14 22 -20 19 -86 124 -86 135 0 5 -7 15 -15 22 -8 7 -15 21 -15 31 0 11 -4 19 -10 19 -5 0 -10 11 -10 25 0 14 -4 25 -10 25 -5 0 -13 18 -16 40 -4 22 -10 40 -15 40 -5 0 -9 15 -9 33 0 17 -6 43 -13 57 -38 73 -38 450 -1 505 8 11 14 36 14 57 0 21 5 38 10 38 6 0 10 13 10 29 0 16 7 36 15 45 8 8 15 24 15 35 0 12 5 21 10 21 6 0 10 8 10 19 0 10 7 24 15 31 8 7 15 17 15 22 0 9 59 105 83 135 51 64 177 192 715 730 402 403 612 620 612 633 0 17 -7 20 -47 20 -27 0 -66 7 -88 15 -49 17 -521 20 -570 3z" }, null, -1), u7 = [
|
||
d7,
|
||
C7,
|
||
i7,
|
||
c7
|
||
];
|
||
function p7(e, t) {
|
||
return a(), i("g", r7, u7);
|
||
}
|
||
const _7 = /* @__PURE__ */ p(l7, [["render", p7]]), f7 = {}, m7 = { transform: "matrix(0.058668, 0, 0, -0.058668, 5.046576, 402.782379)" }, h7 = /* @__PURE__ */ l("path", { d: "M1464 5186 c-21 -20 -104 -142 -104 -152 0 -3 -18 -32 -40 -65 -22 -33 -40 -62 -40 -64 0 -2 -22 -40 -50 -85 -27 -45 -50 -86 -50 -91 0 -5 -7 -12 -15 -15 -8 -4 -13 -10 -10 -14 3 -4 -4 -19 -15 -33 -11 -14 -20 -28 -20 -31 0 -10 -123 -211 -134 -218 -6 -4 -7 -8 -3 -8 5 0 -1 -13 -12 -29 -12 -16 -21 -32 -21 -36 0 -4 -13 -27 -30 -52 -16 -24 -30 -46 -30 -49 0 -6 -10 -23 -124 -212 -31 -52 -56 -96 -56 -98 0 -2 -12 -23 -27 -47 -15 -23 -34 -55 -43 -72 -24 -46 -44 -79 -51 -85 -3 -3 -11 -19 -18 -36 -7 -18 -21 -41 -32 -53 -11 -12 -17 -21 -14 -21 4 0 -3 -13 -14 -29 -12 -16 -21 -31 -21 -34 0 -2 -23 -44 -52 -93 -28 -49 -70 -123 -93 -164 -23 -41 -66 -115 -95 -165 -29 -49 -70 -124 -93 -165 -22 -41 -48 -87 -58 -102 -11 -14 -19 -31 -19 -37 0 -6 -5 -11 -12 -11 -6 0 -9 -3 -5 -6 3 -3 -4 -23 -17 -43 -52 -84 -56 -119 -18 -161 12 -14 22 -28 22 -31 0 -4 8 -9 18 -13 9 -3 33 -16 52 -28 20 -13 62 -39 94 -58 32 -19 70 -42 84 -51 37 -23 141 -83 237 -137 44 -25 83 -50 87 -56 4 -6 8 -7 8 -2 0 4 11 1 25 -8 13 -9 35 -16 48 -16 31 0 100 50 123 89 10 17 22 31 26 31 4 0 7 3 6 8 -4 11 54 112 64 112 5 0 7 4 3 9 -13 22 19 21 43 -1 15 -13 45 -37 67 -53 113 -82 219 -205 304 -354 21 -36 59 -101 84 -144 l46 -77 -28 -33 c-70 -81 -99 -209 -67 -303 9 -27 17 -53 18 -59 3 -13 16 -31 58 -74 61 -62 94 -86 138 -99 48 -15 212 -14 212 1 0 5 6 7 14 4 7 -3 19 0 25 6 21 21 12 -13 -19 -69 -16 -30 -30 -56 -30 -59 0 -3 0 -8 -1 -12 -3 -31 0 -164 5 -171 3 -5 7 -21 10 -37 8 -44 85 -135 146 -172 106 -64 194 -65 321 -3 34 16 64 30 65 30 1 0 -2 -15 -6 -32 -17 -63 -6 -160 25 -222 29 -57 138 -171 166 -174 8 -1 41 -9 75 -18 59 -17 62 -17 133 6 39 12 82 31 95 41 12 10 29 19 37 21 7 2 18 12 24 22 11 21 41 43 49 35 3 -2 1 -22 -4 -44 -15 -64 -11 -141 9 -195 11 -27 17 -50 14 -50 -2 0 10 -19 28 -41 33 -42 127 -116 141 -112 5 2 8 0 8 -5 0 -13 154 -13 211 1 69 17 122 59 204 161 45 57 62 72 72 64 7 -6 13 -8 13 -4 0 3 25 -3 55 -15 30 -11 67 -22 82 -25 15 -3 30 -9 31 -15 2 -5 7 -7 12 -4 5 3 32 -4 60 -15 28 -11 68 -23 88 -26 21 -3 39 -10 40 -15 2 -5 7 -7 12 -4 4 3 39 -5 77 -16 37 -12 78 -21 91 -21 12 0 25 -4 27 -8 3 -5 14 -6 25 -3 11 3 20 1 20 -3 0 -5 10 -9 23 -10 12 0 70 -8 128 -17 59 -10 131 -17 162 -17 66 0 190 22 240 44 21 8 37 13 37 11 0 -8 147 84 160 100 7 8 15 15 19 15 3 0 51 44 107 99 l101 98 79 9 c43 5 86 9 94 10 8 1 20 3 25 4 6 2 15 4 20 5 6 2 12 4 15 5 3 1 16 4 30 6 13 3 43 17 66 32 43 28 134 108 134 118 0 3 11 20 25 38 14 18 25 38 25 44 0 7 5 12 12 12 6 0 9 3 6 6 -3 3 3 30 13 59 10 30 19 61 19 69 0 8 5 18 11 22 18 11 151 34 160 28 5 -3 9 0 9 6 0 6 4 9 9 6 11 -7 112 45 161 82 19 15 39 27 45 27 5 0 14 10 21 22 6 13 18 31 26 40 24 28 89 163 83 173 -3 5 -1 11 4 15 6 3 8 11 5 18 -10 28 21 46 101 58 44 6 90 12 103 13 12 0 22 5 22 10 0 4 7 6 15 2 8 -3 15 -1 15 4 0 6 8 10 18 10 39 0 141 83 201 165 117 158 115 378 -4 544 -21 29 -36 53 -34 55 2 2 22 15 44 28 71 44 254 197 362 300 l32 31 -26 46 c-14 25 -29 51 -34 57 -5 6 -6 14 -2 17 3 4 2 7 -3 7 -5 0 -21 21 -34 48 -14 26 -27 49 -30 52 -3 3 -35 55 -70 115 -35 61 -82 142 -105 180 -23 39 -45 80 -49 93 -4 12 -11 22 -15 22 -4 0 -20 24 -35 53 -53 100 -72 132 -99 172 -15 22 -27 43 -27 47 0 4 -13 27 -30 51 -16 25 -30 48 -30 53 0 4 -6 15 -14 23 -7 9 -25 36 -38 61 -47 84 -94 165 -141 242 -26 42 -47 79 -47 83 0 3 -8 18 -19 33 -26 39 -151 250 -151 256 0 3 -13 25 -30 49 -16 25 -30 48 -30 51 0 17 -49 76 -54 67 -4 -5 -14 -9 -24 -9 -9 1 -53 -7 -96 -17 -87 -19 -180 -17 -316 9 -41 8 -78 13 -81 10 -4 -2 -11 0 -14 6 -4 6 -15 8 -26 5 -11 -4 -19 -2 -19 5 0 7 -6 10 -14 7 -8 -3 -58 5 -112 18 -54 13 -101 22 -105 19 -4 -2 -10 0 -14 6 -4 6 -10 8 -14 6 -4 -3 -46 4 -93 14 -97 22 -150 31 -193 34 -16 1 -37 5 -45 9 -17 8 -811 1 -915 -7 -38 -4 -79 -6 -90 -6 -11 0 -76 -10 -145 -21 -69 -11 -137 -22 -151 -23 -14 -2 -31 -6 -37 -10 -7 -4 -16 -5 -21 -1 -5 3 -12 1 -16 -5 -4 -6 -10 -8 -14 -5 -5 2 -41 -6 -81 -20 -40 -14 -76 -22 -81 -19 -5 3 -9 0 -9 -6 0 -6 -4 -9 -9 -6 -9 6 -81 -44 -136 -94 -50 -46 -64 -50 -133 -34 -35 8 -67 12 -72 9 -5 -3 -11 -1 -15 5 -3 5 -17 7 -31 4 -13 -3 -24 -2 -24 3 0 5 -19 10 -42 10 -24 0 -92 10 -153 23 -60 13 -120 23 -132 24 -12 1 -24 4 -28 8 -4 4 -12 5 -19 2 -22 -9 -174 56 -291 124 -164 95 -161 92 -135 125 11 14 20 30 20 36 0 6 5 11 10 11 6 0 10 5 10 12 0 6 12 26 26 45 33 43 39 110 13 151 -29 49 -305 220 -611 380 -63 32 -116 35 -144 8z m576 -936 c11 -11 21 -20 23 -19 7 3 77 -36 77 -43 0 -4 4 -8 9 -8 6 0 52 -23 103 -51 51 -28 100 -52 108 -54 8 -2 55 -15 104 -29 49 -14 92 -23 97 -21 4 3 11 1 14 -5 4 -6 15 -8 26 -5 11 4 19 2 19 -5 0 -7 7 -10 15 -6 9 3 44 -1 78 -9 68 -16 139 -26 202 -30 21 -1 41 -8 43 -14 5 -14 -46 -121 -58 -121 -4 0 -10 -8 -14 -17 -3 -10 -26 -45 -51 -78 -148 -198 -285 -428 -285 -480 0 -14 -3 -25 -7 -25 -5 0 -9 -32 -11 -70 l-3 -70 51 -51 c27 -27 54 -48 59 -44 5 3 12 1 15 -4 3 -5 15 -7 25 -4 10 3 22 0 25 -6 9 -14 73 -14 82 0 4 6 20 8 39 5 20 -4 36 -2 40 4 4 6 14 9 22 6 9 -4 22 -1 29 5 8 6 14 9 14 6 0 -10 162 49 229 83 79 39 125 69 215 137 38 29 73 53 78 53 4 0 8 6 8 13 0 7 31 43 69 79 37 37 71 72 73 80 3 7 24 36 46 64 l41 51 108 -4 c59 -2 120 -4 135 -4 15 0 30 -4 33 -10 4 -5 10 -7 15 -4 5 3 33 -4 62 -15 58 -24 413 -199 523 -259 39 -20 106 -57 150 -81 44 -23 92 -51 107 -61 14 -11 29 -19 33 -19 4 0 26 -13 49 -28 22 -15 48 -31 57 -34 9 -3 48 -27 88 -52 39 -25 73 -46 75 -46 8 0 182 -112 204 -130 12 -11 22 -17 22 -15 0 3 28 -14 63 -37 34 -24 71 -48 82 -54 17 -9 127 -86 160 -111 6 -4 39 -28 75 -53 104 -71 255 -183 258 -192 2 -4 8 -8 14 -8 10 0 126 -85 143 -105 6 -6 15 -14 21 -16 6 -2 24 -14 40 -26 16 -13 83 -64 149 -115 203 -155 247 -199 265 -268 11 -39 -8 -125 -33 -152 -6 -8 -17 -22 -23 -33 -6 -10 -19 -23 -30 -29 -10 -6 -21 -13 -24 -16 -22 -22 -158 -25 -216 -5 -57 19 -235 113 -246 129 -4 6 -8 7 -8 3 0 -5 -13 1 -29 12 -16 12 -32 21 -36 21 -3 0 -31 16 -61 35 -30 19 -57 35 -60 35 -6 0 -160 89 -245 142 -25 15 -49 28 -53 28 -5 0 -28 14 -53 30 -24 17 -46 30 -49 30 -5 0 -257 143 -337 191 -27 16 -51 29 -54 29 -3 0 -28 14 -56 31 -81 50 -115 47 -182 -14 -28 -24 -31 -33 -29 -76 4 -79 3 -79 192 -192 15 -9 74 -44 132 -79 58 -35 125 -74 150 -88 25 -13 52 -31 61 -38 8 -8 19 -14 23 -14 7 0 83 -43 166 -95 19 -12 37 -22 40 -21 3 0 19 -8 35 -20 28 -19 286 -168 355 -205 88 -48 107 -66 113 -110 3 -25 1 -49 -5 -56 -6 -8 -8 -16 -5 -19 13 -13 -18 -67 -58 -102 -42 -36 -68 -47 -181 -68 -36 -7 -158 31 -236 73 -40 22 -104 57 -143 78 -109 58 -180 98 -185 104 -3 3 -11 7 -19 9 -7 2 -33 16 -57 33 -24 16 -44 27 -44 24 0 -4 -12 2 -27 13 -16 10 -48 29 -73 42 -25 12 -67 35 -95 50 -27 15 -81 44 -120 64 -38 21 -74 40 -80 44 -5 4 -12 7 -15 7 -3 1 -40 17 -82 38 -86 41 -100 43 -149 23 -37 -16 -63 -65 -61 -119 1 -55 15 -67 235 -200 34 -20 72 -41 85 -47 12 -5 22 -14 22 -20 0 -6 4 -9 9 -6 4 3 23 -6 41 -19 19 -14 37 -25 41 -25 8 0 253 -137 342 -191 27 -16 52 -29 56 -29 4 0 26 -13 47 -28 21 -16 46 -31 55 -34 25 -9 122 -74 147 -97 17 -17 21 -28 15 -49 -21 -88 -77 -161 -130 -169 -56 -8 -214 -10 -219 -2 -2 4 -11 6 -19 2 -8 -3 -15 -1 -15 4 0 5 -8 9 -17 10 -10 1 -40 12 -68 24 -27 13 -53 23 -57 24 -4 0 -32 12 -62 28 -31 15 -80 38 -108 51 -29 13 -106 49 -170 80 -64 31 -120 56 -125 56 -4 0 -39 15 -78 33 -110 53 -165 77 -175 77 -5 0 -21 5 -37 11 -37 15 -83 21 -110 14 -36 -9 -73 -72 -73 -126 0 -52 21 -80 87 -114 21 -11 41 -24 45 -30 4 -5 8 -7 8 -3 0 3 51 -19 113 -49 61 -31 112 -54 112 -52 0 2 32 -13 70 -33 39 -20 141 -71 228 -114 87 -44 167 -83 178 -89 10 -5 19 -14 19 -18 0 -20 -140 -129 -140 -110 0 5 -4 4 -8 -2 -40 -56 -231 -69 -412 -30 -41 9 -87 17 -102 17 -16 -1 -28 4 -28 10 0 5 -6 8 -14 5 -8 -3 -42 3 -75 13 -34 10 -61 16 -61 13 0 -2 -6 -1 -12 4 -7 4 -24 9 -38 11 -13 2 -27 6 -30 10 -3 4 -9 7 -15 7 -17 0 -159 48 -173 58 -10 8 -9 15 5 36 48 73 56 103 56 211 0 85 -4 113 -21 150 -27 59 -128 156 -172 165 -3 1 -25 7 -50 14 -40 12 -64 12 -182 -1 -10 -1 -18 -5 -18 -9 0 -7 -51 -31 -56 -26 -2 2 23 42 56 89 33 47 61 94 63 104 1 11 5 24 8 29 7 12 4 145 -4 165 -3 8 -8 26 -11 40 -11 49 -89 134 -157 170 -55 30 -75 35 -143 37 -61 2 -90 -2 -124 -17 -25 -11 -46 -20 -48 -20 -6 0 20 44 31 52 6 4 7 8 2 8 -4 0 4 23 18 50 14 28 22 50 19 50 -4 0 -2 6 4 13 5 6 9 41 7 77 -2 75 -34 146 -92 211 -42 47 -117 101 -127 92 -3 -4 -6 -1 -6 6 0 7 -5 9 -10 6 -6 -4 -16 -3 -23 3 -24 18 -149 8 -195 -16 -45 -24 -168 -141 -242 -231 -25 -29 -52 -61 -61 -70 -8 -10 -22 -26 -30 -38 -8 -11 -34 -42 -58 -69 l-44 -49 9 35 c4 19 8 67 8 105 0 58 -5 82 -29 130 -37 77 -91 135 -152 164 -26 12 -56 26 -65 31 -10 6 -24 7 -32 4 -8 -3 -17 -1 -21 5 -8 14 -52 14 -60 1 -4 -6 -14 -10 -23 -9 -10 1 -20 0 -24 -1 -5 -1 -11 -3 -15 -5 -22 -6 -53 -22 -101 -53 l-54 -34 -24 23 c-13 12 -24 26 -24 31 0 4 -14 27 -30 50 -17 22 -30 45 -30 50 0 5 -13 29 -30 53 -16 24 -34 54 -40 67 -5 13 -16 32 -22 42 -15 23 -127 136 -135 136 -3 0 -28 19 -57 43 -148 122 -182 157 -164 168 7 5 9 9 5 9 -5 0 1 13 12 29 12 16 21 33 21 38 0 5 16 32 35 62 19 29 35 55 35 58 0 2 16 32 36 66 20 34 46 78 56 97 37 65 131 225 154 262 13 21 24 40 24 44 0 3 14 26 30 51 17 24 30 46 30 49 0 5 110 192 157 266 12 21 23 40 23 43 0 4 14 26 30 50 17 24 30 46 30 50 0 3 11 22 24 43 13 20 56 93 96 162 101 173 109 181 150 140z" }, null, -1), y7 = /* @__PURE__ */ l("path", { d: "M6780 5198 c0 -4 -5 -8 -11 -8 -10 0 -223 -116 -326 -178 -29 -17 -53 -28 -53 -24 0 4 -4 2 -8 -3 -4 -6 -45 -35 -92 -64 -47 -29 -104 -69 -127 -88 -38 -31 -43 -39 -43 -76 0 -24 6 -51 13 -62 12 -17 83 -148 136 -249 9 -17 18 -33 21 -36 3 -3 10 -14 16 -25 38 -69 66 -118 88 -154 14 -22 26 -43 26 -47 0 -3 9 -19 21 -35 11 -16 17 -29 12 -29 -4 0 -3 -4 2 -8 10 -7 26 -32 55 -87 9 -16 28 -49 43 -72 15 -24 27 -45 27 -48 0 -4 14 -26 30 -50 17 -24 30 -47 30 -51 0 -4 10 -24 23 -43 13 -20 39 -63 59 -96 111 -190 133 -230 130 -237 -1 -4 2 -8 7 -8 4 0 19 -21 32 -47 13 -27 26 -50 29 -53 6 -5 111 -180 132 -221 7 -13 55 -94 105 -179 51 -85 92 -159 92 -164 0 -5 3 -12 8 -15 11 -8 73 -105 73 -115 0 -4 11 -22 25 -40 14 -18 25 -36 25 -39 0 -4 16 -29 35 -56 19 -26 35 -52 35 -56 0 -5 11 -23 25 -41 14 -18 25 -35 25 -39 0 -3 18 -28 40 -56 22 -28 40 -54 40 -57 0 -10 51 -32 72 -32 10 0 30 7 43 16 14 9 25 12 25 8 0 -5 4 -4 8 2 9 13 273 163 286 163 5 -1 13 6 18 15 5 9 13 16 18 16 6 0 41 20 80 45 39 25 75 45 80 45 6 0 10 5 10 10 0 6 5 10 11 10 6 0 25 11 43 25 18 14 38 25 44 25 7 0 12 9 12 20 0 11 4 20 8 20 13 0 13 43 0 75 -6 17 -22 47 -35 68 -13 20 -20 37 -16 37 5 0 3 4 -3 8 -11 7 -114 186 -114 198 0 3 -8 18 -19 32 -10 15 -29 47 -43 72 -14 25 -44 77 -67 117 -22 40 -41 77 -41 83 0 5 -3 10 -7 10 -5 0 -13 10 -19 23 -17 34 -55 100 -133 234 -39 67 -71 126 -71 131 0 6 -4 12 -9 14 -5 2 -22 28 -38 58 -16 30 -41 74 -56 97 -15 24 -27 45 -27 48 0 4 -13 26 -30 50 -16 24 -30 46 -30 50 0 3 -11 22 -24 43 -25 40 -121 204 -154 263 -11 20 -41 70 -66 112 -25 41 -46 78 -46 81 0 3 -12 24 -27 48 -42 65 -51 79 -78 128 -14 25 -46 78 -70 118 -25 41 -45 77 -45 82 0 5 -4 10 -8 12 -5 2 -39 55 -77 118 -87 145 -107 165 -162 166 -24 0 -43 -3 -43 -8z" }, null, -1), b7 = [
|
||
h7,
|
||
y7
|
||
];
|
||
function $7(e, t) {
|
||
return a(), i("g", m7, b7);
|
||
}
|
||
const g7 = /* @__PURE__ */ p(f7, [["render", $7]]), v7 = {}, x7 = { transform: "matrix(2.207717, 0, 0, 2.207717, -184.898178, -250.331589)" }, L7 = /* @__PURE__ */ l("circle", {
|
||
cx: "127.712",
|
||
cy: "143.494",
|
||
r: "27.711"
|
||
}, null, -1), w7 = /* @__PURE__ */ l("line", {
|
||
style: { fill: "none", stroke: "currentColor", "stroke-linecap": "round", "stroke-linejoin": "round", "stroke-miterlimit": "10", "stroke-width": "19px" },
|
||
x1: "210.846",
|
||
x2: "146.186",
|
||
y1: "198.917",
|
||
y2: "198.917"
|
||
}, null, -1), k7 = /* @__PURE__ */ l("path", { d: "M 155.423 327.933 C 155.423 333.198 151.146 337.474 145.881 337.474 C 140.856 337.474 136.69 333.576 136.358 328.561 L 132.312 267.873 C 132.146 265.462 130.141 263.577 127.712 263.577 C 125.282 263.577 123.278 265.462 123.112 267.882 L 119.066 328.57 C 118.733 333.576 114.567 337.474 109.542 337.474 C 104.277 337.474 100 333.198 100 327.933 L 100 208.154 C 100 197.947 108.268 189.68 118.475 189.68 L 173.897 189.68 L 173.897 208.154 L 164.66 208.154 C 159.561 208.154 155.423 212.293 155.423 217.392 L 155.423 327.933 Z" }, null, -1), S7 = /* @__PURE__ */ l("polyline", {
|
||
points: "173.897 254.34 293.98 254.34 293.98 143.494 173.897 143.494",
|
||
style: { fill: "none", stroke: "currentColor", "stroke-linejoin": "round", "stroke-miterlimit": "10", "stroke-width": "19px" }
|
||
}, null, -1), O7 = /* @__PURE__ */ l("line", {
|
||
style: { fill: "none", stroke: "currentColor", "stroke-linecap": "round", "stroke-linejoin": "round", "stroke-miterlimit": "10", "stroke-width": "19px" },
|
||
x1: "220.083",
|
||
x2: "220.083",
|
||
y1: "143.494",
|
||
y2: "134.257"
|
||
}, null, -1), M7 = /* @__PURE__ */ l("line", {
|
||
style: { fill: "none", stroke: "currentColor", "stroke-linecap": "round", "stroke-linejoin": "round", "stroke-miterlimit": "10", "stroke-width": "19px" },
|
||
x1: "183.135",
|
||
x2: "201.609",
|
||
y1: "328.237",
|
||
y2: "254.34"
|
||
}, null, -1), I7 = /* @__PURE__ */ l("line", {
|
||
style: { fill: "none", stroke: "currentColor", "stroke-linecap": "round", "stroke-linejoin": "round", "stroke-miterlimit": "10", "stroke-width": "19px" },
|
||
x1: "257.032",
|
||
x2: "238.558",
|
||
y1: "328.237",
|
||
y2: "254.34"
|
||
}, null, -1), T7 = [
|
||
L7,
|
||
w7,
|
||
k7,
|
||
S7,
|
||
O7,
|
||
M7,
|
||
I7
|
||
];
|
||
function P7(e, t) {
|
||
return a(), i("g", x7, T7);
|
||
}
|
||
const A7 = /* @__PURE__ */ p(v7, [["render", P7]]), E7 = {}, q7 = { transform: "matrix(1, 0, 0, 1, 7.996994, 39.277496)" }, B7 = /* @__PURE__ */ l("g", null, [
|
||
/* @__PURE__ */ l("polygon", { points: "484.006,189.845 484.006,179.186 241.897,62.561 0,179.083 0,189.946 241.897,306.471 " }),
|
||
/* @__PURE__ */ l("path", { d: "M83.808,251.571v69.7l145.836,70.25h24.506l145.435-70.057c0.14-0.307,0.271-0.613,0.402-0.922V251.57l-158.09,76.152 L83.808,251.571z" }),
|
||
/* @__PURE__ */ l("polygon", { points: `458.506,358.195 458.506,222.599 439.359,232.255 439.359,358.195 426.883,396.203 445.742,421.445
|
||
452.123,421.445 470.981,396.203 ` })
|
||
], -1), D7 = [
|
||
B7
|
||
];
|
||
function V7(e, t) {
|
||
return a(), i("g", q7, D7);
|
||
}
|
||
const N7 = /* @__PURE__ */ p(E7, [["render", V7]]), z7 = {}, F7 = { transform: "matrix(0.961628, 0, 0, 0.961628, 3.823227, 3.823227)" }, R7 = /* @__PURE__ */ l("path", { d: "m497 121h-114v-89c0-8.284-6.716-15-15-15h-353c-8.284 0-15 6.716-15 15v388c0 41.355 33.645 75 75 75h362c41.355 0 75-33.645 75-75v-284c0-8.284-6.716-15-15-15zm-422 344c-24.813 0-45-20.187-45-45v-373h323c0 396.466-.189 374.424.344 380.077 1.304 13.906 6.49 27.019 14.691 37.923zm407-45c0 24.813-20.187 45-45 45-3.366 0-5.695 0-9 0-24.813 0-45-20.187-45-45v-269h99z" }, null, -1), Z7 = /* @__PURE__ */ l("path", { d: "m304 89h-224c-8.284 0-15 6.716-15 15s6.716 15 15 15h224c8.284 0 15-6.716 15-15s-6.716-15-15-15z" }, null, -1), H7 = /* @__PURE__ */ l("path", { d: "m304 153h-224c-8.284 0-15 6.716-15 15s6.716 15 15 15h224c8.284 0 15-6.716 15-15s-6.716-15-15-15z" }, null, -1), Y7 = /* @__PURE__ */ l("path", { d: "m304 393h-224c-8.284 0-15 6.716-15 15s6.716 15 15 15h224c8.284 0 15-6.716 15-15s-6.716-15-15-15z" }, null, -1), W7 = /* @__PURE__ */ l("path", { d: "m304 217h-112c-8.284 0-15 6.716-15 15v112c0 8.284 6.716 15 15 15h112c8.284 0 15-6.716 15-15v-112c0-8.284-6.716-15-15-15zm-15 112h-82v-82h82z" }, null, -1), U7 = /* @__PURE__ */ l("path", { d: "m80 271h48c8.284 0 15-6.716 15-15s-6.716-15-15-15h-48c-8.284 0-15 6.716-15 15s6.716 15 15 15z" }, null, -1), j7 = /* @__PURE__ */ l("path", { d: "m80 335h48c8.284 0 15-6.716 15-15s-6.716-15-15-15h-48c-8.284 0-15 6.716-15 15s6.716 15 15 15z" }, null, -1), G7 = [
|
||
R7,
|
||
Z7,
|
||
H7,
|
||
Y7,
|
||
W7,
|
||
U7,
|
||
j7
|
||
];
|
||
function J7(e, t) {
|
||
return a(), i("g", F7, G7);
|
||
}
|
||
const K7 = /* @__PURE__ */ p(z7, [["render", J7]]), X7 = {}, Q7 = { transform: "matrix(0.267009, 0, 0, -0.255464, -17.584869, 505.109283)" }, e8 = /* @__PURE__ */ l("path", { d: "M775 1964 c-325 -72 -581 -312 -681 -639 -25 -82 -28 -105 -28 -250 -1 -137 3 -171 22 -239 44 -152 123 -292 221 -394 34 -34 48 -42 78 -42 33 0 46 9 135 98 89 89 98 102 98 136 0 50 -36 86 -85 86 -29 0 -45 -9 -84 -45 -45 -42 -49 -44 -64 -27 -48 54 -127 246 -127 308 0 22 4 24 55 24 60 0 109 19 119 45 14 37 6 86 -19 110 -21 22 -33 25 -90 25 -62 0 -65 1 -65 24 0 59 74 243 125 310 14 18 17 17 64 -27 61 -58 98 -62 142 -18 46 46 36 103 -30 165 l-31 30 28 18 c78 54 186 99 293 122 27 6 27 6 31 -64 5 -87 26 -115 89 -115 63 0 89 36 89 121 l0 64 28 -6 c175 -38 298 -108 414 -233 72 -78 136 -191 163 -286 21 -75 51 -105 106 -105 90 0 111 75 61 218 -46 129 -107 226 -207 327 -128 130 -252 204 -420 251 -86 24 -336 29 -430 8z" }, null, -1), t8 = /* @__PURE__ */ l("path", { d: "M1295 1508 c-11 -7 -83 -62 -160 -124 -131 -105 -143 -112 -193 -116 -155 -15 -227 -219 -119 -337 56 -60 165 -78 245 -40 55 27 98 91 107 162 7 46 18 64 109 176 55 69 109 136 118 150 27 39 23 78 -11 112 -31 30 -63 36 -96 17z" }, null, -1), o8 = /* @__PURE__ */ l("path", { d: "M1666 991 c-126 -22 -151 -30 -167 -50 -31 -39 -23 -78 29 -134 l26 -28 -152 -152 -152 -152 -108 108 c-105 104 -108 107 -152 107 l-45 0 -268 -268 c-255 -256 -267 -270 -267 -306 0 -57 43 -96 106 -96 l48 0 213 212 213 213 98 -97 c107 -105 125 -118 173 -118 29 0 55 22 236 202 l203 202 27 -26 c58 -53 98 -61 137 -25 21 19 28 42 50 179 31 189 32 212 6 238 -26 26 -66 25 -254 -9z" }, null, -1), s8 = [
|
||
e8,
|
||
t8,
|
||
o8
|
||
];
|
||
function n8(e, t) {
|
||
return a(), i("g", Q7, s8);
|
||
}
|
||
const a8 = /* @__PURE__ */ p(X7, [["render", n8]]), l8 = {}, r8 = { transform: "matrix(2.683797, 0, 0, 2.007916, -84.150124, 0.000007)" }, d8 = /* @__PURE__ */ l("path", { d: "M134.545,4.895L64.588,120.736c-4.259,7.049-1.028,12.76,7.196,12.76h45.976 c8.235,0,12.7,6.298,9.975,14.071l-33.347,95.107c-2.725,7.778-1.262,8.496,3.263,1.621l86.546-131.582 c4.525-6.886,1.518-12.455-6.712-12.455H121.97c-8.235,0-12.836-6.347-10.296-14.174L137.64,6.315 C140.191-1.518,138.81-2.148,134.545,4.895z" }, null, -1), C8 = [
|
||
d8
|
||
];
|
||
function i8(e, t) {
|
||
return a(), i("g", r8, C8);
|
||
}
|
||
const c8 = /* @__PURE__ */ p(l8, [["render", i8]]), u8 = {}, p8 = { transform: "matrix(0.051054, 0, 0, -0.051038, -0.074318, 500.60379)" }, _8 = /* @__PURE__ */ l("path", { d: "M1882 9800 c-58 -12 -101 -40 -161 -105 -88 -97 -86 -85 -86 -660 1 -623 9 -686 97 -760 128 -109 314 -107 441 4 20 18 49 58 64 89 l28 57 0 576 0 575 -30 59 c-62 120 -217 193 -353 165z" }, null, -1), f8 = /* @__PURE__ */ l("path", { d: "M4161 9799 c-76 -23 -160 -98 -202 -181 -33 -64 -42 -241 -35 -688 6 -400 15 -516 46 -587 31 -70 144 -140 244 -150 127 -13 276 72 323 186 23 55 34 337 31 773 l-3 393 -26 55 c-59 124 -162 200 -278 206 -36 2 -81 -1 -100 -7z" }, null, -1), m8 = /* @__PURE__ */ l("path", { d: "M6449 9797 c-89 -33 -166 -104 -202 -186 -28 -65 -39 -303 -32 -716 9 -462 20 -540 86 -606 48 -48 134 -89 202 -96 119 -12 265 65 318 169 31 60 40 257 37 753 l-3 440 -24 48 c-33 67 -100 138 -162 171 -62 34 -162 45 -220 23z" }, null, -1), h8 = /* @__PURE__ */ l("path", { d: "M1122 9140 c-304 -46 -510 -154 -742 -389 -170 -171 -290 -372 -342 -571 -34 -134 -40 -624 -35 -3354 4 -2589 6 -2683 42 -2874 17 -90 100 -267 182 -391 69 -103 218 -254 330 -334 155 -110 355 -198 497 -218 86 -13 1736 -28 3064 -28 l1122 -1 -45 90 c-64 127 -137 309 -179 443 l-36 114 -1102 6 c-607 4 -1478 7 -1936 7 l-834 0 -84 47 c-145 81 -242 176 -324 319 l-45 79 -2 465 c-2 256 -4 1258 -5 2228 l-3 1762 3603 0 3602 0 0 -823 0 -824 99 -17 c121 -21 249 -53 401 -101 63 -19 123 -38 133 -41 16 -5 17 44 16 933 0 1135 -14 2287 -29 2403 -16 126 -35 193 -91 309 -119 249 -306 458 -534 593 -93 56 -225 110 -338 139 -71 18 -257 48 -299 49 -17 0 -18 -24 -18 -374 0 -206 -4 -397 -10 -426 -5 -29 -28 -88 -50 -131 -123 -247 -321 -372 -590 -373 -267 0 -471 126 -590 366 -47 95 -52 112 -60 203 -5 55 -9 243 -10 418 l0 317 -488 0 -489 0 -7 -387 c-4 -249 -11 -410 -19 -448 -19 -92 -78 -188 -171 -280 -65 -65 -100 -90 -176 -128 -119 -59 -176 -69 -323 -57 -123 10 -223 38 -304 86 -71 41 -169 139 -218 219 -77 125 -77 121 -88 583 l-11 412 -486 0 -487 0 -7 -372 c-4 -205 -11 -402 -17 -438 -31 -212 -274 -448 -503 -489 -71 -13 -254 1 -336 25 -177 52 -302 164 -392 350 -52 107 -58 156 -58 484 0 151 -3 312 -7 358 -7 96 11 89 -171 62z" }, null, -1), y8 = /* @__PURE__ */ l("path", { d: "M1895 5871 c-67 -11 -108 -33 -160 -87 -89 -91 -111 -182 -102 -429 8 -248 41 -325 172 -401 l50 -29 425 0 c424 0 425 0 468 23 64 34 123 91 144 140 29 65 44 280 30 443 -16 195 -55 260 -189 322 -47 21 -59 22 -418 24 -203 1 -393 -2 -420 -6z" }, null, -1), b8 = /* @__PURE__ */ l("path", { d: "M3854 5871 c-88 -14 -185 -95 -226 -189 -27 -61 -39 -222 -28 -382 13 -172 29 -222 93 -285 97 -94 73 -90 552 -90 l420 0 50 24 c75 38 131 99 152 168 15 49 18 94 18 283 0 238 -6 279 -48 341 -28 42 -106 102 -155 119 -43 15 -742 24 -828 11z" }, null, -1), $8 = /* @__PURE__ */ l("path", { d: "M5825 5871 c-28 -5 -66 -16 -84 -25 -53 -28 -120 -102 -149 -164 -23 -51 -26 -71 -30 -212 -8 -272 23 -402 111 -474 93 -75 64 -71 537 -71 l425 0 53 29 c66 37 127 102 142 152 17 59 27 273 19 422 -6 120 -9 139 -35 190 -32 61 -104 121 -173 144 -42 13 -737 21 -816 9z" }, null, -1), g8 = /* @__PURE__ */ l("path", { d: "M1889 4560 c-63 -11 -104 -34 -154 -86 -89 -91 -111 -182 -102 -429 7 -200 27 -275 90 -339 24 -23 65 -53 92 -67 l50 -24 420 0 c419 0 420 0 463 23 64 34 123 91 144 140 29 65 44 280 30 443 -16 195 -55 260 -189 322 -47 21 -59 22 -423 24 -206 1 -396 -2 -421 -7z" }, null, -1), v8 = /* @__PURE__ */ l("path", { d: "M3848 4560 c-60 -10 -104 -37 -158 -96 -61 -67 -81 -120 -91 -243 -9 -128 4 -335 27 -411 12 -42 28 -67 67 -105 97 -94 73 -90 552 -90 l420 0 50 24 c75 38 131 99 152 168 15 49 18 94 18 283 0 238 -6 279 -48 341 -28 42 -106 102 -155 119 -44 16 -756 24 -834 10z" }, null, -1), x8 = /* @__PURE__ */ l("path", { d: "M7290 4560 c-422 -46 -872 -230 -1190 -487 -83 -68 -286 -272 -370 -373 -129 -155 -282 -428 -356 -635 -87 -243 -125 -479 -125 -780 0 -304 36 -524 124 -775 176 -499 598 -986 1069 -1235 324 -170 644 -253 1018 -262 265 -7 459 17 687 83 527 153 964 474 1276 939 187 280 307 600 359 960 20 136 16 493 -6 635 -74 474 -278 883 -611 1229 -208 215 -391 350 -650 477 -221 108 -395 164 -640 205 -139 23 -450 33 -585 19z m575 -668 c312 -68 577 -213 805 -441 190 -191 321 -393 398 -612 95 -269 114 -611 52 -907 -133 -631 -636 -1123 -1284 -1255 -162 -32 -471 -32 -633 1 -543 110 -981 468 -1193 977 -185 445 -169 938 45 1370 230 464 727 822 1225 884 127 16 481 6 585 -17z" }, null, -1), L8 = /* @__PURE__ */ l("path", { d: "M7438 3576 c-89 -24 -165 -94 -211 -193 -22 -48 -22 -51 -22 -578 0 -566 5 -632 49 -698 27 -40 106 -100 154 -117 49 -18 1000 -27 1128 -11 132 16 202 67 256 188 34 74 31 180 -5 255 -36 74 -112 143 -180 163 -46 14 -266 24 -743 35 -8 0 -14 88 -18 303 -11 448 -19 492 -107 571 -83 76 -206 109 -301 82z" }, null, -1), w8 = /* @__PURE__ */ l("path", { d: "M1885 3251 c-87 -16 -173 -89 -222 -189 -28 -57 -28 -58 -28 -262 0 -225 12 -299 61 -372 32 -50 116 -105 181 -118 34 -8 183 -10 440 -8 382 3 389 3 431 26 63 34 123 91 144 139 41 93 47 453 11 588 -21 73 -77 134 -161 173 l-57 27 -380 2 c-209 1 -398 -2 -420 -6z" }, null, -1), k8 = /* @__PURE__ */ l("path", { d: "M3848 3250 c-60 -10 -103 -37 -158 -96 -61 -67 -81 -120 -91 -243 -9 -127 4 -336 26 -409 20 -66 74 -127 147 -168 l53 -29 420 0 420 0 48 23 c26 13 67 43 91 67 66 63 77 111 83 335 8 279 -11 366 -96 443 -55 50 -89 65 -168 77 -80 11 -706 11 -775 0z" }, null, -1), S8 = [
|
||
_8,
|
||
f8,
|
||
m8,
|
||
h8,
|
||
y8,
|
||
b8,
|
||
$8,
|
||
g8,
|
||
v8,
|
||
x8,
|
||
L8,
|
||
w8,
|
||
k8
|
||
];
|
||
function O8(e, t) {
|
||
return a(), i("g", p8, S8);
|
||
}
|
||
const M8 = /* @__PURE__ */ p(u8, [["render", O8]]), I8 = {}, T8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, [
|
||
/* @__PURE__ */ l("g", null, [
|
||
/* @__PURE__ */ l("g", null, [
|
||
/* @__PURE__ */ l("path", { d: "M352.459,220c0-11.046-8.954-20-20-20h-206c-11.046,0-20,8.954-20,20s8.954,20,20,20h206 C343.505,240,352.459,231.046,352.459,220z" }),
|
||
/* @__PURE__ */ l("path", { d: "M126.459,280c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20H251.57c11.046,0,20-8.954,20-20c0-11.046-8.954-20-20-20 H126.459z" }),
|
||
/* @__PURE__ */ l("path", { d: "M173.459,472H106.57c-22.056,0-40-17.944-40-40V80c0-22.056,17.944-40,40-40h245.889c22.056,0,40,17.944,40,40v123 c0,11.046,8.954,20,20,20c11.046,0,20-8.954,20-20V80c0-44.112-35.888-80-80-80H106.57c-44.112,0-80,35.888-80,80v352 c0,44.112,35.888,80,80,80h66.889c11.046,0,20-8.954,20-20C193.459,480.954,184.505,472,173.459,472z" }),
|
||
/* @__PURE__ */ l("path", { d: "M467.884,289.572c-23.394-23.394-61.458-23.395-84.837-0.016l-109.803,109.56c-2.332,2.327-4.052,5.193-5.01,8.345 l-23.913,78.725c-2.12,6.98-0.273,14.559,4.821,19.78c3.816,3.911,9,6.034,14.317,6.034c1.779,0,3.575-0.238,5.338-0.727 l80.725-22.361c3.322-0.92,6.35-2.683,8.79-5.119l109.573-109.367C491.279,351.032,491.279,312.968,467.884,289.572z M333.776,451.768l-40.612,11.25l11.885-39.129l74.089-73.925l28.29,28.29L333.776,451.768z M439.615,346.13l-3.875,3.867 l-28.285-28.285l3.862-3.854c7.798-7.798,20.486-7.798,28.284,0C447.399,325.656,447.399,338.344,439.615,346.13z" }),
|
||
/* @__PURE__ */ l("path", { d: "M332.459,120h-206c-11.046,0-20,8.954-20,20s8.954,20,20,20h206c11.046,0,20-8.954,20-20S343.505,120,332.459,120z" })
|
||
])
|
||
])
|
||
], -1), P8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), A8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), E8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), q8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), B8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), D8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), V8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), N8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), z8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), F8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), R8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), Z8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), H8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), Y8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1), W8 = /* @__PURE__ */ l("g", { transform: "matrix(0.973017, 0, 0, 0.973017, 13.833999, 0.907639)" }, null, -1);
|
||
function U8(e, t) {
|
||
return a(), i(S, null, [
|
||
T8,
|
||
P8,
|
||
A8,
|
||
E8,
|
||
q8,
|
||
B8,
|
||
D8,
|
||
V8,
|
||
N8,
|
||
z8,
|
||
F8,
|
||
R8,
|
||
Z8,
|
||
H8,
|
||
Y8,
|
||
W8
|
||
], 64);
|
||
}
|
||
const j8 = /* @__PURE__ */ p(I8, [["render", U8]]), G8 = {}, J8 = { transform: "matrix(1.851852, 0, 0, 1.851852, -16.666664, -16.666634)" }, K8 = /* @__PURE__ */ l("svg", {
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
viewBox: "0 0 32 32",
|
||
width: "288",
|
||
height: "288"
|
||
}, [
|
||
/* @__PURE__ */ l("path", { d: "M16 17c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8zm0-14c-3.309 0-6 2.691-6 6s2.691 6 6 6 6-2.691 6-6-2.691-6-6-6z" }),
|
||
/* @__PURE__ */ l("path", { d: "M16.4 13.2h-.8a2.613 2.613 0 0 1-2.493-1.864 1 1 0 1 1 1.918-.565c.075.253.312.43.575.43h.8a.6.6 0 0 0 0-1.201h-.8C14.166 10 13 8.833 13 7.4s1.166-2.6 2.6-2.6h.8c1.121 0 2.111.714 2.466 1.778a1 1 0 1 1-1.897.633.598.598 0 0 0-.569-.411h-.8a.6.6 0 0 0 0 1.2h.8c1.434 0 2.6 1.167 2.6 2.6s-1.166 2.6-2.6 2.6z" }),
|
||
/* @__PURE__ */ l("path", { d: "M16 6c-.271 0-.521-.11-.71-.29-.04-.05-.09-.1-.12-.16a.556.556 0 0 1-.09-.17.672.672 0 0 1-.061-.18C15.01 5.13 15 5.07 15 5c0-.26.109-.52.29-.71.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .07-.01.13-.021.2a.606.606 0 0 1-.06.18.578.578 0 0 1-.09.17c-.04.06-.08.11-.12.16-.189.18-.449.29-.709.29zm0 8c-.271 0-.521-.11-.71-.29-.04-.05-.09-.1-.12-.16a.556.556 0 0 1-.09-.17.672.672 0 0 1-.061-.18c-.009-.07-.019-.13-.019-.2 0-.26.109-.52.29-.71.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .07-.01.13-.021.2a.606.606 0 0 1-.06.18.578.578 0 0 1-.09.17c-.04.06-.08.11-.12.16-.189.18-.449.29-.709.29zm2 17H2a1 1 0 0 1-1-1v-9c0-.265.105-.52.293-.707C1.527 20.058 3.653 18 6 18c1.944 0 4.452 1.469 5.295 2H16a3.004 3.004 0 0 1 2.955 3.519l7.891-3.288a2.995 2.995 0 0 1 2.818.273A2.993 2.993 0 0 1 31 23a1 1 0 0 1-.496.864l-12 7A1.003 1.003 0 0 1 18 31zM3 29h14.729l11.14-6.498a1.01 1.01 0 0 0-.314-.334.984.984 0 0 0-.939-.091l-9.23 3.846A1.007 1.007 0 0 1 18 26h-8a1 1 0 1 1 0-2h6a1.001 1.001 0 0 0 0-2h-5c-.197 0-.391-.059-.555-.167C9.68 21.323 7.387 20 6 20c-1.09 0-2.347.88-3 1.439V29z" })
|
||
], -1), X8 = [
|
||
K8
|
||
];
|
||
function Q8(e, t) {
|
||
return a(), i("g", J8, X8);
|
||
}
|
||
const e9 = /* @__PURE__ */ p(G8, [["render", Q8]]), t9 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
|
||
__proto__: null,
|
||
admin: p4,
|
||
appraisals: n0,
|
||
attendance: v0,
|
||
attendanceAlt: I0,
|
||
bolt: c8,
|
||
briefcase: B0,
|
||
buzz: G4,
|
||
chart: H6,
|
||
chartAlt: J6,
|
||
claim: e9,
|
||
dashboard: Q4,
|
||
directory: s5,
|
||
edit: j8,
|
||
facebookFill: F5,
|
||
goal: K0,
|
||
goalAlt: a7,
|
||
goalFill: _7,
|
||
guide: x5,
|
||
handshake: g7,
|
||
interview: U0,
|
||
leave: h4,
|
||
leaveAlt: V6,
|
||
leaveapply: P6,
|
||
leaveassign: O6,
|
||
leavelist: h6,
|
||
linkedinFill: G5,
|
||
maintenance: C5,
|
||
myinfo: f5,
|
||
myleaves: C6,
|
||
mytimesheet: s6,
|
||
newspaper: K7,
|
||
performance: v4,
|
||
performanceAlt: a8,
|
||
pim: M4,
|
||
recruitment: D4,
|
||
search: b5,
|
||
thumbsdown: D5,
|
||
thumbsup: I5,
|
||
time: Y4,
|
||
timeAlt: M8,
|
||
timesheets: L6,
|
||
training: A7,
|
||
trainingAlt: N7,
|
||
twitterFill: Y5,
|
||
youtubeFill: Q5
|
||
}, Symbol.toStringTag, { value: "Module" })), y1 = "bootstrap", o9 = "svg", g2 = [y1, o9], s9 = m({
|
||
name: "SvgLoader",
|
||
props: {
|
||
width: {
|
||
type: [Number, String],
|
||
default: 18
|
||
},
|
||
height: {
|
||
type: [Number, String],
|
||
default: 18
|
||
},
|
||
iconColor: {
|
||
type: String,
|
||
default: "currentColor"
|
||
}
|
||
}
|
||
}), n9 = ["width", "height"], a9 = ["fill"];
|
||
function l9(e, t, o, s, r, C) {
|
||
return a(), i("svg", {
|
||
xmlns: "http://www.w3.org/2000/svg",
|
||
width: e.width,
|
||
height: e.height,
|
||
viewBox: "0 0 500 500",
|
||
role: "presentation"
|
||
}, [
|
||
l("g", { fill: e.iconColor }, [
|
||
g(e.$slots, "default")
|
||
], 8, a9)
|
||
], 8, n9);
|
||
}
|
||
const r9 = /* @__PURE__ */ p(s9, [["render", l9]]), d9 = m({
|
||
name: "OxdIcon",
|
||
props: {
|
||
name: {
|
||
type: String,
|
||
required: !0
|
||
},
|
||
type: {
|
||
type: String,
|
||
required: !1,
|
||
default: y1,
|
||
validator: (e) => g2.indexOf(e) !== -1
|
||
}
|
||
},
|
||
setup(e) {
|
||
const t = T(() => ({
|
||
"oxd-icon": !0,
|
||
[`bi-${e.name}`]: e.type === y1
|
||
}));
|
||
return () => e.type === y1 ? P("i", { class: Z(t) }) : P(
|
||
r9,
|
||
{ class: Z(t) },
|
||
{ default: () => P(t9[e.name]) }
|
||
);
|
||
}
|
||
});
|
||
const N = /* @__PURE__ */ p(d9, [["__scopeId", "data-v-bddebfba"]]), J1 = "default", v2 = "success", x2 = "warn", L2 = "error", w2 = "info", C9 = [
|
||
J1,
|
||
v2,
|
||
x2,
|
||
L2,
|
||
w2
|
||
], i9 = {
|
||
[J1]: "star",
|
||
[v2]: "check2",
|
||
[x2]: "exclamation-triangle",
|
||
[L2]: "exclamation-circle",
|
||
[w2]: "info-circle"
|
||
}, c9 = m({
|
||
name: "OxdAlert",
|
||
components: {
|
||
"oxd-text": Y,
|
||
"oxd-icon": N
|
||
},
|
||
props: {
|
||
type: {
|
||
type: String,
|
||
required: !1,
|
||
default: J1,
|
||
validator: function(e) {
|
||
return C9.indexOf(e) !== -1;
|
||
}
|
||
},
|
||
message: {
|
||
type: String,
|
||
required: !0
|
||
},
|
||
icon: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
show: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-alert": !0,
|
||
[`oxd-alert--${this.type}`]: !0
|
||
};
|
||
},
|
||
contentClasses() {
|
||
return {
|
||
"oxd-alert-content": !0,
|
||
[`oxd-alert-content--${this.type}`]: !0
|
||
};
|
||
},
|
||
iconName() {
|
||
return this.icon ? this.icon : i9[this.type];
|
||
}
|
||
}
|
||
});
|
||
const u9 = { class: "oxd-alert-action" };
|
||
function p9(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon"), d = f("oxd-text");
|
||
return e.show ? (a(), i("div", {
|
||
key: 0,
|
||
class: $(e.classes),
|
||
role: "alert"
|
||
}, [
|
||
l("div", {
|
||
class: $(e.contentClasses)
|
||
}, [
|
||
h(n, {
|
||
name: e.iconName,
|
||
class: "oxd-alert-content-icon"
|
||
}, null, 8, ["name"]),
|
||
h(d, {
|
||
tag: "p",
|
||
class: "oxd-alert-content-text"
|
||
}, {
|
||
default: y(() => [
|
||
M(k(e.message), 1)
|
||
]),
|
||
_: 1
|
||
})
|
||
], 2),
|
||
l("div", u9, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
])
|
||
], 2)) : L("", !0);
|
||
}
|
||
const MC = /* @__PURE__ */ p(c9, [["render", p9], ["__scopeId", "data-v-87fcf455"]]), _9 = "small", k2 = "medium", f9 = "large", m9 = [_9, k2, f9], K1 = "main", S2 = "secondary", O2 = "info", M2 = "danger", I2 = "warn", T2 = "success", h9 = "solid", y9 = "solid-main", b9 = "solid-info", $9 = "solid-danger", g9 = "solid-warn", v9 = "solid-success", P2 = "ghost", x9 = "ghost-main", A2 = "ghost-info", E2 = "ghost-danger", q2 = "ghost-warn", B2 = "ghost-success", L9 = "label", w9 = "label-info", k9 = "label-danger", S9 = "label-warn", O9 = "label-success", M9 = "text", I9 = "tool", T9 = "videoglass", P9 = "cameraglass", A9 = "thumbsupglass", E9 = [
|
||
K1,
|
||
S2,
|
||
O2,
|
||
M2,
|
||
I2,
|
||
T2,
|
||
P2,
|
||
A2,
|
||
E2,
|
||
q2,
|
||
B2,
|
||
L9,
|
||
w9,
|
||
k9,
|
||
S9,
|
||
O9,
|
||
M9,
|
||
I9
|
||
], q9 = [
|
||
K1,
|
||
S2,
|
||
O2,
|
||
M2,
|
||
I2,
|
||
T2,
|
||
h9,
|
||
y9,
|
||
b9,
|
||
$9,
|
||
g9,
|
||
v9,
|
||
P2,
|
||
x9,
|
||
A2,
|
||
E2,
|
||
q2,
|
||
B2
|
||
], B9 = [
|
||
T9,
|
||
P9,
|
||
A9
|
||
], D9 = m({
|
||
name: "OxdButton",
|
||
components: {
|
||
"oxd-icon": N
|
||
},
|
||
props: {
|
||
label: {
|
||
type: String,
|
||
required: !0
|
||
},
|
||
displayType: {
|
||
type: String,
|
||
required: !1,
|
||
default: K1,
|
||
validator: function(e) {
|
||
return E9.indexOf(e) !== -1;
|
||
}
|
||
},
|
||
size: {
|
||
type: String,
|
||
required: !1,
|
||
default: k2,
|
||
validator: function(e) {
|
||
return m9.indexOf(e) !== -1;
|
||
}
|
||
},
|
||
style: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
iconName: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
iconRightName: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-button": !0,
|
||
[`oxd-button--${this.size}`]: !0,
|
||
[`oxd-button--${this.displayType}`]: !0
|
||
};
|
||
}
|
||
}
|
||
});
|
||
function V9(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon");
|
||
return a(), i("button", {
|
||
type: "button",
|
||
class: $(e.classes),
|
||
style: R(e.style)
|
||
}, [
|
||
g(e.$slots, "icon", {}, () => [
|
||
e.iconName ? (a(), v(n, {
|
||
key: 0,
|
||
name: e.iconName,
|
||
class: "oxd-button-icon"
|
||
}, null, 8, ["name"])) : L("", !0)
|
||
], !0),
|
||
M(" " + k(e.label) + " ", 1),
|
||
g(e.$slots, "iconRight", {}, () => [
|
||
e.iconRightName ? (a(), v(n, {
|
||
key: 0,
|
||
name: e.iconRightName,
|
||
class: "oxd-button-icon"
|
||
}, null, 8, ["name"])) : L("", !0)
|
||
], !0)
|
||
], 6);
|
||
}
|
||
const N9 = /* @__PURE__ */ p(D9, [["render", V9], ["__scopeId", "data-v-10d463b7"]]), z9 = m({
|
||
name: "OxdIconButton",
|
||
components: {
|
||
"oxd-icon": N
|
||
},
|
||
props: {
|
||
name: {
|
||
type: String,
|
||
required: !0
|
||
},
|
||
withContainer: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
displayType: {
|
||
type: String,
|
||
required: !1,
|
||
default: null,
|
||
validator: function(e) {
|
||
return !e || q9.indexOf(e) !== -1;
|
||
}
|
||
},
|
||
iconType: {
|
||
type: String,
|
||
required: !1,
|
||
default: y1,
|
||
validator: (e) => g2.indexOf(e) !== -1
|
||
}
|
||
},
|
||
emits: ["click"],
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-icon-button": !0,
|
||
[`oxd-icon-button--${this.displayType}`]: Boolean(this.displayType)
|
||
};
|
||
}
|
||
},
|
||
methods: {
|
||
onClick(e) {
|
||
e.preventDefault(), this.$emit("click", e);
|
||
}
|
||
}
|
||
});
|
||
const F9 = ["disabled"];
|
||
function R9(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon");
|
||
return e.withContainer ? (a(), i("button", {
|
||
key: 0,
|
||
disabled: e.disabled,
|
||
class: $(e.classes),
|
||
type: "button",
|
||
onClick: t[0] || (t[0] = (...d) => e.onClick && e.onClick(...d))
|
||
}, [
|
||
h(n, {
|
||
class: $({ "--disabled": e.disabled }),
|
||
name: e.name,
|
||
type: e.iconType
|
||
}, null, 8, ["class", "name", "type"])
|
||
], 10, F9)) : (a(), v(n, {
|
||
key: 1,
|
||
name: e.name,
|
||
type: e.iconType,
|
||
class: $({ "oxd-icon-button__icon": !0, "--disabled": e.disabled }),
|
||
onClick: e.onClick
|
||
}, null, 8, ["name", "type", "class", "onClick"]));
|
||
}
|
||
const G = /* @__PURE__ */ p(z9, [["render", R9], ["__scopeId", "data-v-f5c763eb"]]), Z9 = m({
|
||
name: "OxdGlassButton",
|
||
props: {
|
||
label: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
icon: {
|
||
type: String,
|
||
required: !1,
|
||
default: null,
|
||
validator: function(e) {
|
||
return B9.indexOf(e) !== -1 || e === null;
|
||
}
|
||
}
|
||
},
|
||
computed: {
|
||
btnClasses() {
|
||
return {
|
||
"oxd-glass-button": !0,
|
||
["oxd-glass-button--disabled"]: this.disabled
|
||
};
|
||
},
|
||
iconClasses() {
|
||
return {
|
||
"oxd-glass-button-icon": !0,
|
||
"oxd-glass-button-icon--disabled": this.disabled,
|
||
[`oxd-glass-button-icon--${this.icon}`]: !!this.icon
|
||
};
|
||
}
|
||
}
|
||
});
|
||
const H9 = ["disabled"];
|
||
function Y9(e, t, o, s, r, C) {
|
||
return a(), i("button", {
|
||
type: "button",
|
||
class: $(e.btnClasses),
|
||
disabled: e.disabled
|
||
}, [
|
||
e.icon ? (a(), i("span", {
|
||
key: 0,
|
||
class: $(e.iconClasses)
|
||
}, null, 2)) : g(e.$slots, "icon", { key: 1 }, void 0, !0),
|
||
M(" " + k(e.label), 1)
|
||
], 10, H9);
|
||
}
|
||
const IC = /* @__PURE__ */ p(Z9, [["render", Y9], ["__scopeId", "data-v-78cde31a"]]), D2 = Symbol("form");
|
||
function U1(e, t) {
|
||
const o = L3(e, t);
|
||
if (!o)
|
||
throw new Error(
|
||
`Could not resolve ${e.toString()}, this component should be in parent who provide ${e.toString()}`
|
||
);
|
||
return o;
|
||
}
|
||
function V2(e) {
|
||
const t = U1(D2), o = D(x1()), s = D(e.fieldLabel), r = D(!1), C = D(!1), n = D(!1);
|
||
let d;
|
||
const c = () => {
|
||
if (e.disabled.value)
|
||
return Promise.resolve({ cid: o.value, errors: [] });
|
||
async function w() {
|
||
for (const A of e.rules) {
|
||
const O = await A(e.modelValue.value);
|
||
if (O !== !0)
|
||
return typeof O == "string" ? O : `Rules should return a string or true, received '${typeof O}'`;
|
||
}
|
||
}
|
||
return new Promise((A) => {
|
||
n.value = !0, w().then((O) => {
|
||
A({
|
||
cid: o.value,
|
||
errors: typeof O == "string" ? [O] : []
|
||
});
|
||
}).finally(() => {
|
||
n.value = !1;
|
||
});
|
||
});
|
||
}, u = () => {
|
||
d = W(e.modelValue, () => {
|
||
c().then((w) => {
|
||
t.addError(w);
|
||
});
|
||
});
|
||
};
|
||
u();
|
||
const _ = () => {
|
||
r.value = !1, C.value = !1, n.value = !1, d(), e.onReset().then(() => u());
|
||
};
|
||
t.registerField({ cid: o, label: s, dirty: r, touched: C, processing: n, validate: c, reset: _ }), r1(() => {
|
||
t.unregisterField({
|
||
cid: o,
|
||
label: s,
|
||
dirty: r,
|
||
touched: C,
|
||
processing: n,
|
||
validate: c,
|
||
reset: _
|
||
});
|
||
});
|
||
const b = T(() => t.searchErrors(o.value).length > 0), x = T(() => b.value ? t.searchErrors(o.value)[0].errors[0] : null);
|
||
return {
|
||
form: t,
|
||
reset: _,
|
||
validate: c,
|
||
hasError: b,
|
||
message: x
|
||
};
|
||
}
|
||
const W9 = m({
|
||
name: "OxdBuzzPostInput",
|
||
components: {
|
||
"oxd-text": Y
|
||
},
|
||
inheritAttrs: !1,
|
||
props: {
|
||
modelValue: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
rules: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
}
|
||
},
|
||
emits: ["update:modelValue"],
|
||
setup(e, t) {
|
||
const o = D(!1), s = D(), r = $1(e, "disabled"), C = $1(e, "modelValue"), n = C.value, d = async () => {
|
||
t.emit("update:modelValue", n), await n1();
|
||
}, { hasError: c, message: u } = V2({
|
||
fieldLabel: "",
|
||
rules: e.rules,
|
||
modelValue: C,
|
||
onReset: d,
|
||
disabled: r
|
||
}), _ = T(() => ({
|
||
"oxd-buzz-post": !0,
|
||
"oxd-buzz-post--focus": o.value,
|
||
"oxd-buzz-post--error": c.value,
|
||
"oxd-buzz-post--active": !o.value,
|
||
"oxd-buzz-post--disabled": r.value,
|
||
"oxd-buzz-post--composing": C.value
|
||
})), b = () => {
|
||
o.value = !0;
|
||
}, x = () => {
|
||
o.value = !1;
|
||
}, w = () => {
|
||
s.value && (s.value.removeAttribute("style"), s.value.style.height = "auto", s.value.value ? s.value.scrollHeight < 400 ? (s.value.style.height = s.value.scrollHeight + "px", s.value.style.overflowY = "hidden") : (s.value.style.height = "400px", s.value.style.overflowY = "scroll") : (s.value.style.height = "30px", s.value.style.overflow = "hidden", s.value.style.whiteSpace = "nowrap", s.value.style.textOverflow = "ellipsis"));
|
||
}, A = (O) => {
|
||
w(), t.emit(
|
||
"update:modelValue",
|
||
O.target.value
|
||
);
|
||
};
|
||
return g1(async () => {
|
||
await n1(), w();
|
||
}), {
|
||
onBlur: x,
|
||
classes: _,
|
||
message: u,
|
||
onFocus: b,
|
||
onInput: A,
|
||
hasError: c,
|
||
textArea: s
|
||
};
|
||
}
|
||
});
|
||
const U9 = ["disabled", "value"], j9 = { class: "oxd-buzz-post-slot" };
|
||
function G9(e, t, o, s, r, C) {
|
||
const n = f("oxd-text");
|
||
return a(), i(S, null, [
|
||
l("div", {
|
||
class: $(e.classes)
|
||
}, [
|
||
l("textarea", F({
|
||
ref: "textArea",
|
||
rows: "1",
|
||
class: "oxd-buzz-post-input",
|
||
disabled: e.disabled,
|
||
value: e.modelValue
|
||
}, e.$attrs, {
|
||
onBlur: t[0] || (t[0] = (...d) => e.onBlur && e.onBlur(...d)),
|
||
onFocus: t[1] || (t[1] = (...d) => e.onFocus && e.onFocus(...d)),
|
||
onInput: t[2] || (t[2] = (...d) => e.onInput && e.onInput(...d))
|
||
}), null, 16, U9),
|
||
l("div", j9, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
])
|
||
], 2),
|
||
e.hasError ? (a(), v(n, {
|
||
key: 0,
|
||
tag: "span",
|
||
class: "oxd-input-field-error-message"
|
||
}, {
|
||
default: y(() => [
|
||
M(k(e.message), 1)
|
||
]),
|
||
_: 1
|
||
})) : L("", !0)
|
||
], 64);
|
||
}
|
||
const TC = /* @__PURE__ */ p(W9, [["render", G9], ["__scopeId", "data-v-03a5ee57"]]), P1 = () => new Date(new Date().setHours(0, 0, 0, 0)), p1 = (e, t, o = {}) => {
|
||
try {
|
||
const s = T3(
|
||
e,
|
||
t.replace(/'/g, ""),
|
||
P1(),
|
||
o
|
||
);
|
||
return !isNaN(s.valueOf()) && s.getFullYear() >= 1e3 ? s : null;
|
||
} catch {
|
||
return null;
|
||
}
|
||
}, _1 = (e, t, o = {}) => {
|
||
try {
|
||
return P3(e, t.replace(/'/g, ""), o);
|
||
} catch {
|
||
return "";
|
||
}
|
||
}, N2 = (e) => {
|
||
const t = [0, 1, 2, 3, 4, 5, 6];
|
||
return t.splice(e, 6).concat(t);
|
||
}, J9 = (e, t) => N2(t).findIndex((o) => o === A3(e)) + 1;
|
||
function PC(e) {
|
||
return e.split("").map((t) => {
|
||
let o = "";
|
||
switch (t) {
|
||
case "j":
|
||
o = "d";
|
||
break;
|
||
case "d":
|
||
o = "dd";
|
||
break;
|
||
case "l":
|
||
o = "EEEE";
|
||
break;
|
||
case "w":
|
||
o = "i";
|
||
break;
|
||
case "D":
|
||
o = "EEE";
|
||
break;
|
||
case "m":
|
||
o = "MM";
|
||
break;
|
||
case "n":
|
||
o = "M";
|
||
break;
|
||
case "F":
|
||
o = "MMMM";
|
||
break;
|
||
case "M":
|
||
o = "MMM";
|
||
break;
|
||
case "Y":
|
||
o = "yyyy";
|
||
break;
|
||
case "y":
|
||
o = "yy";
|
||
break;
|
||
case "H":
|
||
o = "HH";
|
||
break;
|
||
case "g":
|
||
o = "h";
|
||
break;
|
||
case "h":
|
||
o = "hh";
|
||
break;
|
||
case "a":
|
||
o = "aaa";
|
||
break;
|
||
case "i":
|
||
o = "mm";
|
||
break;
|
||
case "s":
|
||
o = "ss";
|
||
break;
|
||
case "c":
|
||
o = "yyyy-MM-dd'T'HH:mm:ss'Z'";
|
||
break;
|
||
default:
|
||
o = t;
|
||
}
|
||
return o;
|
||
}).join("");
|
||
}
|
||
function i1(e) {
|
||
return function() {
|
||
var t = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, o = t.width ? String(t.width) : e.defaultWidth, s = e.formats[o] || e.formats[e.defaultWidth];
|
||
return s;
|
||
};
|
||
}
|
||
function m1(e) {
|
||
return function(t, o) {
|
||
var s = o != null && o.context ? String(o.context) : "standalone", r;
|
||
if (s === "formatting" && e.formattingValues) {
|
||
var C = e.defaultFormattingWidth || e.defaultWidth, n = o != null && o.width ? String(o.width) : C;
|
||
r = e.formattingValues[n] || e.formattingValues[C];
|
||
} else {
|
||
var d = e.defaultWidth, c = o != null && o.width ? String(o.width) : e.defaultWidth;
|
||
r = e.values[c] || e.values[d];
|
||
}
|
||
var u = e.argumentCallback ? e.argumentCallback(t) : t;
|
||
return r[u];
|
||
};
|
||
}
|
||
function h1(e) {
|
||
return function(t) {
|
||
var o = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, s = o.width, r = s && e.matchPatterns[s] || e.matchPatterns[e.defaultMatchWidth], C = t.match(r);
|
||
if (!C)
|
||
return null;
|
||
var n = C[0], d = s && e.parsePatterns[s] || e.parsePatterns[e.defaultParseWidth], c = Array.isArray(d) ? X9(d, function(b) {
|
||
return b.test(n);
|
||
}) : K9(d, function(b) {
|
||
return b.test(n);
|
||
}), u;
|
||
u = e.valueCallback ? e.valueCallback(c) : c, u = o.valueCallback ? o.valueCallback(u) : u;
|
||
var _ = t.slice(n.length);
|
||
return {
|
||
value: u,
|
||
rest: _
|
||
};
|
||
};
|
||
}
|
||
function K9(e, t) {
|
||
for (var o in e)
|
||
if (e.hasOwnProperty(o) && t(e[o]))
|
||
return o;
|
||
}
|
||
function X9(e, t) {
|
||
for (var o = 0; o < e.length; o++)
|
||
if (t(e[o]))
|
||
return o;
|
||
}
|
||
function Q9(e) {
|
||
return function(t) {
|
||
var o = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, s = t.match(e.matchPattern);
|
||
if (!s)
|
||
return null;
|
||
var r = s[0], C = t.match(e.parsePattern);
|
||
if (!C)
|
||
return null;
|
||
var n = e.valueCallback ? e.valueCallback(C[0]) : C[0];
|
||
n = o.valueCallback ? o.valueCallback(n) : n;
|
||
var d = t.slice(r.length);
|
||
return {
|
||
value: n,
|
||
rest: d
|
||
};
|
||
};
|
||
}
|
||
var ee = {
|
||
lessThanXSeconds: {
|
||
one: "less than a second",
|
||
other: "less than {{count}} seconds"
|
||
},
|
||
xSeconds: {
|
||
one: "1 second",
|
||
other: "{{count}} seconds"
|
||
},
|
||
halfAMinute: "half a minute",
|
||
lessThanXMinutes: {
|
||
one: "less than a minute",
|
||
other: "less than {{count}} minutes"
|
||
},
|
||
xMinutes: {
|
||
one: "1 minute",
|
||
other: "{{count}} minutes"
|
||
},
|
||
aboutXHours: {
|
||
one: "about 1 hour",
|
||
other: "about {{count}} hours"
|
||
},
|
||
xHours: {
|
||
one: "1 hour",
|
||
other: "{{count}} hours"
|
||
},
|
||
xDays: {
|
||
one: "1 day",
|
||
other: "{{count}} days"
|
||
},
|
||
aboutXWeeks: {
|
||
one: "about 1 week",
|
||
other: "about {{count}} weeks"
|
||
},
|
||
xWeeks: {
|
||
one: "1 week",
|
||
other: "{{count}} weeks"
|
||
},
|
||
aboutXMonths: {
|
||
one: "about 1 month",
|
||
other: "about {{count}} months"
|
||
},
|
||
xMonths: {
|
||
one: "1 month",
|
||
other: "{{count}} months"
|
||
},
|
||
aboutXYears: {
|
||
one: "about 1 year",
|
||
other: "about {{count}} years"
|
||
},
|
||
xYears: {
|
||
one: "1 year",
|
||
other: "{{count}} years"
|
||
},
|
||
overXYears: {
|
||
one: "over 1 year",
|
||
other: "over {{count}} years"
|
||
},
|
||
almostXYears: {
|
||
one: "almost 1 year",
|
||
other: "almost {{count}} years"
|
||
}
|
||
}, te = function(t, o, s) {
|
||
var r, C = ee[t];
|
||
return typeof C == "string" ? r = C : o === 1 ? r = C.one : r = C.other.replace("{{count}}", o.toString()), s != null && s.addSuffix ? s.comparison && s.comparison > 0 ? "in " + r : r + " ago" : r;
|
||
};
|
||
const z2 = te;
|
||
var oe = {
|
||
full: "EEEE, MMMM do, y",
|
||
long: "MMMM do, y",
|
||
medium: "MMM d, y",
|
||
short: "MM/dd/yyyy"
|
||
}, se = {
|
||
full: "h:mm:ss a zzzz",
|
||
long: "h:mm:ss a z",
|
||
medium: "h:mm:ss a",
|
||
short: "h:mm a"
|
||
}, ne = {
|
||
full: "{{date}} 'at' {{time}}",
|
||
long: "{{date}} 'at' {{time}}",
|
||
medium: "{{date}}, {{time}}",
|
||
short: "{{date}}, {{time}}"
|
||
}, ae = {
|
||
date: i1({
|
||
formats: oe,
|
||
defaultWidth: "full"
|
||
}),
|
||
time: i1({
|
||
formats: se,
|
||
defaultWidth: "full"
|
||
}),
|
||
dateTime: i1({
|
||
formats: ne,
|
||
defaultWidth: "full"
|
||
})
|
||
};
|
||
const le = ae;
|
||
var re = {
|
||
lastWeek: "'last' eeee 'at' p",
|
||
yesterday: "'yesterday at' p",
|
||
today: "'today at' p",
|
||
tomorrow: "'tomorrow at' p",
|
||
nextWeek: "eeee 'at' p",
|
||
other: "P"
|
||
}, de = function(t, o, s, r) {
|
||
return re[t];
|
||
};
|
||
const F2 = de;
|
||
var Ce = {
|
||
narrow: ["B", "A"],
|
||
abbreviated: ["BC", "AD"],
|
||
wide: ["Before Christ", "Anno Domini"]
|
||
}, ie = {
|
||
narrow: ["1", "2", "3", "4"],
|
||
abbreviated: ["Q1", "Q2", "Q3", "Q4"],
|
||
wide: ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"]
|
||
}, ce = {
|
||
narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
|
||
abbreviated: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
|
||
wide: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
|
||
}, ue = {
|
||
narrow: ["S", "M", "T", "W", "T", "F", "S"],
|
||
short: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
|
||
abbreviated: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
|
||
wide: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
|
||
}, pe = {
|
||
narrow: {
|
||
am: "a",
|
||
pm: "p",
|
||
midnight: "mi",
|
||
noon: "n",
|
||
morning: "morning",
|
||
afternoon: "afternoon",
|
||
evening: "evening",
|
||
night: "night"
|
||
},
|
||
abbreviated: {
|
||
am: "AM",
|
||
pm: "PM",
|
||
midnight: "midnight",
|
||
noon: "noon",
|
||
morning: "morning",
|
||
afternoon: "afternoon",
|
||
evening: "evening",
|
||
night: "night"
|
||
},
|
||
wide: {
|
||
am: "a.m.",
|
||
pm: "p.m.",
|
||
midnight: "midnight",
|
||
noon: "noon",
|
||
morning: "morning",
|
||
afternoon: "afternoon",
|
||
evening: "evening",
|
||
night: "night"
|
||
}
|
||
}, _e = {
|
||
narrow: {
|
||
am: "a",
|
||
pm: "p",
|
||
midnight: "mi",
|
||
noon: "n",
|
||
morning: "in the morning",
|
||
afternoon: "in the afternoon",
|
||
evening: "in the evening",
|
||
night: "at night"
|
||
},
|
||
abbreviated: {
|
||
am: "AM",
|
||
pm: "PM",
|
||
midnight: "midnight",
|
||
noon: "noon",
|
||
morning: "in the morning",
|
||
afternoon: "in the afternoon",
|
||
evening: "in the evening",
|
||
night: "at night"
|
||
},
|
||
wide: {
|
||
am: "a.m.",
|
||
pm: "p.m.",
|
||
midnight: "midnight",
|
||
noon: "noon",
|
||
morning: "in the morning",
|
||
afternoon: "in the afternoon",
|
||
evening: "in the evening",
|
||
night: "at night"
|
||
}
|
||
}, fe = function(t, o) {
|
||
var s = Number(t), r = s % 100;
|
||
if (r > 20 || r < 10)
|
||
switch (r % 10) {
|
||
case 1:
|
||
return s + "st";
|
||
case 2:
|
||
return s + "nd";
|
||
case 3:
|
||
return s + "rd";
|
||
}
|
||
return s + "th";
|
||
}, me = {
|
||
ordinalNumber: fe,
|
||
era: m1({
|
||
values: Ce,
|
||
defaultWidth: "wide"
|
||
}),
|
||
quarter: m1({
|
||
values: ie,
|
||
defaultWidth: "wide",
|
||
argumentCallback: function(t) {
|
||
return t - 1;
|
||
}
|
||
}),
|
||
month: m1({
|
||
values: ce,
|
||
defaultWidth: "wide"
|
||
}),
|
||
day: m1({
|
||
values: ue,
|
||
defaultWidth: "wide"
|
||
}),
|
||
dayPeriod: m1({
|
||
values: pe,
|
||
defaultWidth: "wide",
|
||
formattingValues: _e,
|
||
defaultFormattingWidth: "wide"
|
||
})
|
||
};
|
||
const R2 = me;
|
||
var he = /^(\d+)(th|st|nd|rd)?/i, ye = /\d+/i, be = {
|
||
narrow: /^(b|a)/i,
|
||
abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,
|
||
wide: /^(before christ|before common era|anno domini|common era)/i
|
||
}, $e = {
|
||
any: [/^b/i, /^(a|c)/i]
|
||
}, ge = {
|
||
narrow: /^[1234]/i,
|
||
abbreviated: /^q[1234]/i,
|
||
wide: /^[1234](th|st|nd|rd)? quarter/i
|
||
}, ve = {
|
||
any: [/1/i, /2/i, /3/i, /4/i]
|
||
}, xe = {
|
||
narrow: /^[jfmasond]/i,
|
||
abbreviated: /^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,
|
||
wide: /^(january|february|march|april|may|june|july|august|september|october|november|december)/i
|
||
}, Le = {
|
||
narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
|
||
any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^may/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]
|
||
}, we = {
|
||
narrow: /^[smtwf]/i,
|
||
short: /^(su|mo|tu|we|th|fr|sa)/i,
|
||
abbreviated: /^(sun|mon|tue|wed|thu|fri|sat)/i,
|
||
wide: /^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i
|
||
}, ke = {
|
||
narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i],
|
||
any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i]
|
||
}, Se = {
|
||
narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
|
||
any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
|
||
}, Oe = {
|
||
any: {
|
||
am: /^a/i,
|
||
pm: /^p/i,
|
||
midnight: /^mi/i,
|
||
noon: /^no/i,
|
||
morning: /morning/i,
|
||
afternoon: /afternoon/i,
|
||
evening: /evening/i,
|
||
night: /night/i
|
||
}
|
||
}, Me = {
|
||
ordinalNumber: Q9({
|
||
matchPattern: he,
|
||
parsePattern: ye,
|
||
valueCallback: function(t) {
|
||
return parseInt(t, 10);
|
||
}
|
||
}),
|
||
era: h1({
|
||
matchPatterns: be,
|
||
defaultMatchWidth: "wide",
|
||
parsePatterns: $e,
|
||
defaultParseWidth: "any"
|
||
}),
|
||
quarter: h1({
|
||
matchPatterns: ge,
|
||
defaultMatchWidth: "wide",
|
||
parsePatterns: ve,
|
||
defaultParseWidth: "any",
|
||
valueCallback: function(t) {
|
||
return t + 1;
|
||
}
|
||
}),
|
||
month: h1({
|
||
matchPatterns: xe,
|
||
defaultMatchWidth: "wide",
|
||
parsePatterns: Le,
|
||
defaultParseWidth: "any"
|
||
}),
|
||
day: h1({
|
||
matchPatterns: we,
|
||
defaultMatchWidth: "wide",
|
||
parsePatterns: ke,
|
||
defaultParseWidth: "any"
|
||
}),
|
||
dayPeriod: h1({
|
||
matchPatterns: Se,
|
||
defaultMatchWidth: "any",
|
||
parsePatterns: Oe,
|
||
defaultParseWidth: "any"
|
||
})
|
||
};
|
||
const Z2 = Me;
|
||
var Ie = {
|
||
code: "en-US",
|
||
formatDistance: z2,
|
||
formatLong: le,
|
||
formatRelative: F2,
|
||
localize: R2,
|
||
match: Z2,
|
||
options: {
|
||
weekStartsOn: 0,
|
||
firstWeekContainsDate: 1
|
||
}
|
||
};
|
||
const X = Ie;
|
||
var Te = {
|
||
full: "EEEE, d MMMM yyyy",
|
||
long: "d MMMM yyyy",
|
||
medium: "d MMM yyyy",
|
||
short: "dd/MM/yyyy"
|
||
}, Pe = {
|
||
full: "HH:mm:ss zzzz",
|
||
long: "HH:mm:ss z",
|
||
medium: "HH:mm:ss",
|
||
short: "HH:mm"
|
||
}, Ae = {
|
||
full: "{{date}} 'at' {{time}}",
|
||
long: "{{date}} 'at' {{time}}",
|
||
medium: "{{date}}, {{time}}",
|
||
short: "{{date}}, {{time}}"
|
||
}, Ee = {
|
||
date: i1({
|
||
formats: Te,
|
||
defaultWidth: "full"
|
||
}),
|
||
time: i1({
|
||
formats: Pe,
|
||
defaultWidth: "full"
|
||
}),
|
||
dateTime: i1({
|
||
formats: Ae,
|
||
defaultWidth: "full"
|
||
})
|
||
};
|
||
const qe = Ee;
|
||
var Be = {
|
||
code: "en-GB",
|
||
formatDistance: z2,
|
||
formatLong: qe,
|
||
formatRelative: F2,
|
||
localize: R2,
|
||
match: Z2,
|
||
options: {
|
||
weekStartsOn: 1,
|
||
firstWeekContainsDate: 4
|
||
}
|
||
};
|
||
const H2 = Be, De = m({
|
||
name: "OxdCalendarDay",
|
||
props: {
|
||
name: {
|
||
type: String,
|
||
required: !0
|
||
}
|
||
},
|
||
render() {
|
||
return P("div", { class: "oxd-calendar-day" }, this.name);
|
||
}
|
||
}), Ve = m({
|
||
name: "OxdCalendarDate",
|
||
props: {
|
||
date: {
|
||
type: Date,
|
||
required: !0
|
||
},
|
||
selected: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
today: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
offset: {
|
||
type: Number,
|
||
required: !1,
|
||
default: 0
|
||
},
|
||
attributes: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
event: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
}
|
||
},
|
||
setup(e) {
|
||
const t = T(() => {
|
||
var s;
|
||
return (s = e == null ? void 0 : e.event) != null && s.class ? e.event.class.split(" ") : [];
|
||
}), o = T(() => {
|
||
var s;
|
||
return (s = e == null ? void 0 : e.attributes) != null && s.class ? e.attributes.class.split(" ") : [];
|
||
});
|
||
return {
|
||
innerClasses: t,
|
||
wrapperClasses: o
|
||
};
|
||
},
|
||
render() {
|
||
var e, t;
|
||
return P(
|
||
"div",
|
||
{
|
||
class: [
|
||
...this.wrapperClasses,
|
||
{ "oxd-calendar-date-wrapper": !0 },
|
||
{ [`--offset-${this.offset}`]: this.offset }
|
||
],
|
||
style: (e = this.attributes) == null ? void 0 : e.style
|
||
},
|
||
P(
|
||
"div",
|
||
{
|
||
class: [
|
||
...this.innerClasses,
|
||
{ "oxd-calendar-date": !0 },
|
||
{ "--selected": this.selected },
|
||
{ "--today": this.today }
|
||
],
|
||
style: (t = this.event) == null ? void 0 : t.style
|
||
},
|
||
this.date.getDate()
|
||
)
|
||
);
|
||
}
|
||
}), L1 = {
|
||
beforeMount(e, t) {
|
||
const o = typeof t.value == "function" ? t.value : t.value.handler, s = (r) => {
|
||
e == r.target || e.contains(r.target) || typeof o == "function" && o(r);
|
||
};
|
||
document.addEventListener("click", s, !0), e._clickOutside = s;
|
||
},
|
||
unmounted(e) {
|
||
e._clickOutside && (document.removeEventListener("click", e._clickOutside, !0), delete e._clickOutside);
|
||
}
|
||
}, Ne = m({
|
||
name: "OxdCalendarDropdown",
|
||
directives: {
|
||
"click-outside": L1
|
||
},
|
||
props: {
|
||
options: {
|
||
type: Array,
|
||
required: !0
|
||
},
|
||
selected: {
|
||
type: Number,
|
||
required: !1,
|
||
default: -1
|
||
}
|
||
},
|
||
emits: ["select"],
|
||
data() {
|
||
return {
|
||
isActive: !1
|
||
};
|
||
},
|
||
methods: {
|
||
openSubmenu() {
|
||
this.isActive = !0, this.$nextTick(() => {
|
||
const e = this.$refs[`oxd-cal-ref-${this.selected}`];
|
||
Array.isArray(e) && e.length === 1 && e[0].scrollIntoView();
|
||
});
|
||
},
|
||
closeSubMenu() {
|
||
this.isActive && (this.isActive = !1);
|
||
},
|
||
onSelectOption(e) {
|
||
this.$emit("select", e);
|
||
}
|
||
}
|
||
});
|
||
const ze = ["onClick"];
|
||
function Fe(e, t, o, s, r, C) {
|
||
const n = v1("click-outside");
|
||
return z((a(), i("li", {
|
||
class: $({ "--active": e.isActive }),
|
||
onClick: t[1] || (t[1] = (...d) => e.openSubmenu && e.openSubmenu(...d))
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0),
|
||
h(d1, { name: "transition-fade-down" }, {
|
||
default: y(() => [
|
||
e.isActive ? (a(), i("ul", {
|
||
key: 0,
|
||
class: "oxd-calendar-dropdown",
|
||
role: "menu",
|
||
onClick: t[0] || (t[0] = q((...d) => e.closeSubMenu && e.closeSubMenu(...d), ["stop"]))
|
||
}, [
|
||
(a(!0), i(S, null, E(e.options, (d, c) => (a(), i("li", {
|
||
ref_for: !0,
|
||
ref: `oxd-cal-ref-${c}`,
|
||
key: `oxd-cal-option-${c}`,
|
||
class: $({
|
||
"oxd-calendar-dropdown--option": !0,
|
||
"--selected": c === e.selected
|
||
}),
|
||
onClick: (u) => e.onSelectOption(c)
|
||
}, k(d), 11, ze))), 128))
|
||
])) : L("", !0)
|
||
]),
|
||
_: 1
|
||
})
|
||
], 2)), [
|
||
[n, e.closeSubMenu]
|
||
]);
|
||
}
|
||
const Re = /* @__PURE__ */ p(Ne, [["render", Fe], ["__scopeId", "data-v-78753cc4"]]), Ze = m({
|
||
name: "OxdCalendarController",
|
||
components: {
|
||
"oxd-text": Y,
|
||
"oxd-icon": G,
|
||
"oxd-calendar-dropdown": Re
|
||
},
|
||
props: {
|
||
modelValue: {
|
||
type: Object,
|
||
required: !0
|
||
},
|
||
years: {
|
||
type: Array,
|
||
required: !0
|
||
},
|
||
months: {
|
||
type: Array,
|
||
required: !0
|
||
}
|
||
},
|
||
emits: ["update:modelValue"],
|
||
computed: {
|
||
currentMonth() {
|
||
const { month: e } = this.modelValue;
|
||
return e;
|
||
},
|
||
currentYear() {
|
||
const { year: e } = this.modelValue;
|
||
return this.years.findIndex((t) => t === e);
|
||
}
|
||
},
|
||
methods: {
|
||
calculateMonth(e) {
|
||
const { month: t, year: o } = this.modelValue;
|
||
return t + e > 11 || t + e < 0 ? {
|
||
month: t + e > 11 ? 0 : 11,
|
||
year: o + e
|
||
} : {
|
||
month: t + e,
|
||
year: o
|
||
};
|
||
},
|
||
gotoPreviousMonth() {
|
||
const { month: e, year: t } = this.calculateMonth(-1);
|
||
this.$emit("update:modelValue", {
|
||
month: e,
|
||
year: t
|
||
});
|
||
},
|
||
gotoNextMonth() {
|
||
const { month: e, year: t } = this.calculateMonth(1);
|
||
this.$emit("update:modelValue", {
|
||
month: e,
|
||
year: t
|
||
});
|
||
},
|
||
onSelectYear(e) {
|
||
this.$emit("update:modelValue", {
|
||
month: this.modelValue.month,
|
||
year: this.years[e]
|
||
});
|
||
},
|
||
onSelectMonth(e) {
|
||
this.$emit("update:modelValue", {
|
||
month: e,
|
||
year: this.modelValue.year
|
||
});
|
||
}
|
||
}
|
||
}), He = { class: "oxd-calendar-header" }, Ye = { class: "oxd-calendar-selector" }, We = { class: "oxd-calendar-selector-month-selected" }, Ue = { class: "oxd-calendar-selector-year-selected" };
|
||
function je(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon"), d = f("oxd-text"), c = f("oxd-calendar-dropdown");
|
||
return a(), i("div", He, [
|
||
h(n, {
|
||
name: "chevron-left",
|
||
onClick: e.gotoPreviousMonth
|
||
}, null, 8, ["onClick"]),
|
||
l("ul", Ye, [
|
||
h(c, {
|
||
options: e.months,
|
||
selected: e.currentMonth,
|
||
class: "oxd-calendar-selector-month",
|
||
onSelect: e.onSelectMonth
|
||
}, {
|
||
default: y(() => [
|
||
l("div", We, [
|
||
h(d, { tag: "p" }, {
|
||
default: y(() => [
|
||
M(k(e.months[e.modelValue.month]), 1)
|
||
]),
|
||
_: 1
|
||
}),
|
||
h(n, {
|
||
name: "caret-down-fill",
|
||
"with-container": !1
|
||
})
|
||
])
|
||
]),
|
||
_: 1
|
||
}, 8, ["options", "selected", "onSelect"]),
|
||
h(c, {
|
||
options: e.years,
|
||
selected: e.currentYear,
|
||
class: "oxd-calendar-selector-year",
|
||
onSelect: e.onSelectYear
|
||
}, {
|
||
default: y(() => [
|
||
l("div", Ue, [
|
||
h(d, { tag: "p" }, {
|
||
default: y(() => [
|
||
M(k(e.modelValue.year), 1)
|
||
]),
|
||
_: 1
|
||
}),
|
||
h(n, {
|
||
name: "caret-down-fill",
|
||
"with-container": !1
|
||
})
|
||
])
|
||
]),
|
||
_: 1
|
||
}, 8, ["options", "selected", "onSelect"])
|
||
]),
|
||
h(n, {
|
||
name: "chevron-right",
|
||
onClick: e.gotoNextMonth
|
||
}, null, 8, ["onClick"])
|
||
]);
|
||
}
|
||
const Ge = /* @__PURE__ */ p(Ze, [["render", je]]), Je = m({
|
||
name: "OxdCalendar",
|
||
props: {
|
||
modelValue: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => P1()
|
||
},
|
||
firstDayOfWeek: {
|
||
type: Number,
|
||
required: !1,
|
||
default: 0
|
||
// 0 | 1 | 2 | 3 | 4 | 5 | 6 => 0 represents Sunday
|
||
},
|
||
years: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => Array.from(
|
||
{ length: f2(new Date()) - 1969 },
|
||
(e, t) => 1970 + t
|
||
)
|
||
},
|
||
locale: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => H2
|
||
},
|
||
monthFormat: {
|
||
type: String,
|
||
required: !1,
|
||
default: "wide"
|
||
},
|
||
months: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
dayFormat: {
|
||
type: String,
|
||
required: !1,
|
||
default: "narrow"
|
||
},
|
||
days: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
dayAttributes: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
events: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
}
|
||
},
|
||
emits: ["update:modelValue", "selectMonth", "selectYear"],
|
||
setup(e, t) {
|
||
const o = T(() => e.modelValue ? new Date(e.modelValue.setHours(0, 0, 0, 0)) : e.modelValue), s = j({
|
||
year: f2(o.value || new Date()),
|
||
month: E3(o.value || new Date())
|
||
}), r = T(() => {
|
||
let u = JSON.parse(JSON.stringify(e.days));
|
||
const _ = N2(e.firstDayOfWeek);
|
||
return u.length === 0 && (u = new Array(7).fill("").map((...[, b]) => {
|
||
var x;
|
||
return (x = e.locale.localize) == null ? void 0 : x.day(b, {
|
||
width: e.dayFormat
|
||
});
|
||
})), _.map((b) => u[b]);
|
||
}), C = T(() => e.months.length > 0 ? e.months : new Array(12).fill("").map((...[, u]) => {
|
||
var _;
|
||
return (_ = e.locale.localize) == null ? void 0 : _.month(u, {
|
||
width: e.monthFormat
|
||
});
|
||
})), n = T(() => new Array(q3(new Date(s.year, s.month))).fill("").map((...[, u]) => new Date(s.year, s.month, ++u))), d = T(() => n.value.map((u) => e.dayAttributes.find(
|
||
(b) => u.getDay() === b.index
|
||
))), c = T(() => n.value.map((u) => e.events.find((b) => F1(u, b.date))));
|
||
return W(
|
||
() => s.year,
|
||
() => {
|
||
t.emit("selectYear", { month: s.month, year: s.year });
|
||
}
|
||
), W(
|
||
() => s.month,
|
||
() => {
|
||
t.emit("selectMonth", { month: s.month, year: s.year });
|
||
}
|
||
), {
|
||
...Q(s),
|
||
daysOfWeek: r,
|
||
datesOfMonth: n,
|
||
monthsOfYear: C,
|
||
selectedDate: o,
|
||
attributes: d,
|
||
parsedEvents: c
|
||
};
|
||
},
|
||
render() {
|
||
return P(
|
||
"div",
|
||
{ class: "oxd-calendar-wrapper" },
|
||
[
|
||
P(Ge, {
|
||
modelValue: { year: this.year, month: this.month },
|
||
years: this.years,
|
||
months: this.monthsOfYear,
|
||
"onUpdate:modelValue": ({ month: e, year: t }) => {
|
||
this.month = e, this.year = t;
|
||
}
|
||
}),
|
||
P(
|
||
"div",
|
||
{ class: "oxd-calendar-week-grid" },
|
||
this.daysOfWeek.map((e) => P(De, { name: e, key: e }))
|
||
),
|
||
P(
|
||
"div",
|
||
{ class: "oxd-calendar-dates-grid" },
|
||
this.datesOfMonth.map((e, t) => P(Ve, {
|
||
key: e.valueOf(),
|
||
date: e,
|
||
selected: F1(e, this.selectedDate),
|
||
today: F1(P1(), e),
|
||
offset: t === 0 ? J9(e, this.firstDayOfWeek) : 0,
|
||
attributes: this.attributes[t],
|
||
event: this.parsedEvents[t],
|
||
onClick: (o) => {
|
||
o.stopPropagation(), this.$emit("update:modelValue", e);
|
||
}
|
||
}))
|
||
)
|
||
].concat(
|
||
this.$slots.default != null ? [P("div", this.$slots.default())] : []
|
||
)
|
||
);
|
||
}
|
||
});
|
||
const V = B3(), Ke = m({
|
||
name: "OxdLoadingSpinner",
|
||
props: {
|
||
withContainer: {
|
||
type: Boolean,
|
||
default: !0
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-loading-spinner-container": this.withContainer,
|
||
"oxd-loading-spinner-container--block": !this.withContainer
|
||
};
|
||
}
|
||
}
|
||
});
|
||
const Xe = (e) => (E1("data-v-a6dfc6a9"), e = e(), q1(), e), Qe = /* @__PURE__ */ Xe(() => /* @__PURE__ */ l("div", { class: "oxd-loading-spinner" }, null, -1)), et = [
|
||
Qe
|
||
];
|
||
function tt(e, t, o, s, r, C) {
|
||
return a(), i("div", {
|
||
class: $(e.classes)
|
||
}, et, 2);
|
||
}
|
||
const X1 = /* @__PURE__ */ p(Ke, [["render", tt], ["__scopeId", "data-v-a6dfc6a9"]]), Q1 = "xs", Y2 = "sm", W2 = "md", e1 = "lg", t1 = "xl", AC = {
|
||
DEVICE_XS: Q1,
|
||
DEVICE_SM: Y2,
|
||
DEVICE_MD: W2,
|
||
DEVICE_LG: e1,
|
||
DEVICE_XL: t1
|
||
}, R1 = {
|
||
[Q1]: {
|
||
min: 0,
|
||
max: 599
|
||
},
|
||
[Y2]: {
|
||
min: 600,
|
||
max: 799
|
||
},
|
||
[W2]: {
|
||
min: 800,
|
||
max: 999
|
||
},
|
||
[e1]: {
|
||
min: 1e3,
|
||
max: 1199
|
||
},
|
||
[t1]: {
|
||
min: 1200,
|
||
max: 4e3
|
||
}
|
||
};
|
||
function U2() {
|
||
const e = j({
|
||
windowWidth: 0,
|
||
windowHeight: 0,
|
||
screenType: Q1
|
||
}), t = () => {
|
||
const o = window.innerWidth, s = window.innerHeight;
|
||
e.windowWidth = o, e.windowHeight = s;
|
||
for (const r in R1)
|
||
if (R1[r].min <= o && R1[r].max >= o) {
|
||
e.screenType = r;
|
||
break;
|
||
}
|
||
};
|
||
return g1(async () => {
|
||
await n1(), t(), window.addEventListener("resize", t);
|
||
}), r1(() => {
|
||
window.removeEventListener("resize", t);
|
||
}), e;
|
||
}
|
||
const ot = m({
|
||
name: "OxdCardTableContainer",
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-table": !0
|
||
};
|
||
}
|
||
}
|
||
});
|
||
const st = {
|
||
class: "oxd-table",
|
||
role: "table"
|
||
};
|
||
function nt(e, t, o, s, r, C) {
|
||
return a(), i("div", st, [
|
||
g(e.$slots, "default")
|
||
]);
|
||
}
|
||
const at = /* @__PURE__ */ p(ot, [["render", nt]]), j2 = Symbol("tableProps"), G2 = Symbol("screenState"), lt = (e, t) => {
|
||
Y1(j2, _2(e)), Y1(G2, _2(t));
|
||
}, J = () => {
|
||
const e = U1(j2), t = U1(G2);
|
||
return {
|
||
tableProps: e,
|
||
screenState: t
|
||
};
|
||
}, rt = m({
|
||
name: "OxdCardTbody",
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-table-body": !0
|
||
};
|
||
}
|
||
}
|
||
});
|
||
function dt(e, t, o, s, r, C) {
|
||
return a(), i("div", {
|
||
class: $(e.classes),
|
||
role: "rowgroup"
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 2);
|
||
}
|
||
const J2 = /* @__PURE__ */ p(rt, [["render", dt], ["__scopeId", "data-v-8bca8bf7"]]), Ct = m({
|
||
name: "OxdCardTr",
|
||
props: {
|
||
withBorder: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
clickable: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-table-row": !0,
|
||
"oxd-table-row--with-border": this.withBorder,
|
||
"oxd-table-row--clickable": this.clickable
|
||
};
|
||
}
|
||
}
|
||
});
|
||
function it(e, t, o, s, r, C) {
|
||
return a(), i("div", {
|
||
class: $(e.classes),
|
||
role: "row"
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 2);
|
||
}
|
||
const e2 = /* @__PURE__ */ p(Ct, [["render", it], ["__scopeId", "data-v-0d5ef602"]]), B1 = m({
|
||
props: {
|
||
header: {
|
||
type: Object,
|
||
default: () => ({
|
||
name: ""
|
||
})
|
||
},
|
||
rowItem: {
|
||
type: Object,
|
||
default: () => ({})
|
||
}
|
||
}
|
||
}), ct = m({
|
||
name: "OxdTableCellDefault",
|
||
mixins: [B1],
|
||
props: {
|
||
item: {
|
||
type: null,
|
||
required: !0
|
||
}
|
||
},
|
||
setup() {
|
||
return {
|
||
...J()
|
||
};
|
||
},
|
||
computed: {
|
||
showHeader() {
|
||
return !(this.screenState.screenType === e1 || this.screenState.screenType === t1);
|
||
}
|
||
}
|
||
});
|
||
const ut = {
|
||
key: 0,
|
||
class: "oxd-table-card-cell"
|
||
}, pt = { class: "header" }, _t = { class: "data" }, ft = { key: 1 };
|
||
function mt(e, t, o, s, r, C) {
|
||
return e.showHeader ? (a(), i("div", ut, [
|
||
l("div", pt, k(e.header.title), 1),
|
||
l("div", _t, k(e.item), 1)
|
||
])) : (a(), i("div", ft, k(e.item), 1));
|
||
}
|
||
const ht = /* @__PURE__ */ p(ct, [["render", mt], ["__scopeId", "data-v-6c07a142"]]), yt = m({
|
||
name: "OxdDropdownMenu",
|
||
directives: {
|
||
"click-outside": L1
|
||
},
|
||
emits: ["dropdown:opened", "dropdown:closed"],
|
||
data() {
|
||
return {
|
||
isActive: !1
|
||
};
|
||
},
|
||
methods: {
|
||
openSubmenu() {
|
||
this.isActive = !0, this.$emit("dropdown:opened");
|
||
},
|
||
closeSubMenu() {
|
||
this.isActive && (this.isActive = !1, this.$emit("dropdown:closed"));
|
||
}
|
||
}
|
||
});
|
||
function bt(e, t, o, s, r, C) {
|
||
const n = v1("click-outside");
|
||
return z((a(), i("li", {
|
||
class: $({ "--active": e.isActive }),
|
||
onClick: t[1] || (t[1] = (...d) => e.openSubmenu && e.openSubmenu(...d))
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0),
|
||
h(d1, { name: "transition-fade-down" }, {
|
||
default: y(() => [
|
||
e.isActive ? (a(), i("ul", {
|
||
key: 0,
|
||
class: "oxd-dropdown-menu",
|
||
role: "menu",
|
||
onClick: t[0] || (t[0] = q((...d) => e.closeSubMenu && e.closeSubMenu(...d), ["stop"]))
|
||
}, [
|
||
g(e.$slots, "content", {}, void 0, !0)
|
||
])) : L("", !0)
|
||
]),
|
||
_: 3
|
||
})
|
||
], 2)), [
|
||
[n, e.closeSubMenu]
|
||
]);
|
||
}
|
||
const w1 = /* @__PURE__ */ p(yt, [["render", bt], ["__scopeId", "data-v-429cfcf3"]]), $t = m({
|
||
name: "OxdTableDropdown",
|
||
components: {
|
||
"oxd-text": Y,
|
||
"oxd-icon-button": G,
|
||
"oxd-dropdown-menu": w1
|
||
},
|
||
props: {
|
||
options: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
}
|
||
},
|
||
emits: ["click"],
|
||
methods: {
|
||
noOp(e) {
|
||
e.stopImmediatePropagation();
|
||
},
|
||
onClick(e, t) {
|
||
const o = e;
|
||
o.context = t, this.$emit("click", o);
|
||
}
|
||
}
|
||
});
|
||
const gt = ["onClick"];
|
||
function vt(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon-button"), d = f("oxd-text"), c = f("oxd-dropdown-menu");
|
||
return a(), v(c, {
|
||
class: "oxd-table-dropdown",
|
||
onClick: e.noOp
|
||
}, {
|
||
content: y(() => [
|
||
(a(!0), i(S, null, E(e.options, (u) => (a(), i("li", {
|
||
key: u.context,
|
||
class: "oxd-table-dropdown-item",
|
||
onClick: (_) => e.onClick(_, u.context)
|
||
}, [
|
||
h(d, { tag: "p" }, {
|
||
default: y(() => [
|
||
M(k(u.label), 1)
|
||
]),
|
||
_: 2
|
||
}, 1024)
|
||
], 8, gt))), 128))
|
||
]),
|
||
default: y(() => [
|
||
h(n, { name: "three-dots-vertical" })
|
||
]),
|
||
_: 1
|
||
}, 8, ["onClick"]);
|
||
}
|
||
const xt = /* @__PURE__ */ p($t, [["render", vt], ["__scopeId", "data-v-1d22ad12"]]), Lt = m({
|
||
name: "OxdTableCellActions",
|
||
components: {
|
||
"oxd-button": N9,
|
||
"oxd-icon-button": G,
|
||
"oxd-table-dropdown": xt
|
||
},
|
||
mixins: [B1],
|
||
props: {
|
||
item: {
|
||
type: null,
|
||
// not required, since actions evaluate from `this.header.cellConfig`
|
||
required: !1,
|
||
default: () => {
|
||
}
|
||
}
|
||
},
|
||
setup() {
|
||
return {
|
||
...J()
|
||
};
|
||
},
|
||
computed: {
|
||
actions() {
|
||
var t;
|
||
if (this.item)
|
||
return this.item;
|
||
const e = (t = this.header) == null ? void 0 : t.cellConfig;
|
||
return Object.keys(e).length > 0 ? e : {};
|
||
},
|
||
isDisabled() {
|
||
var o, s;
|
||
const e = ((o = this.rowItem) == null ? void 0 : o.isDisabled) === void 0 ? !1 : Boolean(this.rowItem.isDisabled), t = ((s = this.tableProps) == null ? void 0 : s.disabled) === void 0 ? !1 : Boolean(this.tableProps.disabled);
|
||
return t || e;
|
||
}
|
||
},
|
||
methods: {
|
||
onClickAction(e, t, o) {
|
||
var r, C, n, d;
|
||
const s = (r = this.header) == null ? void 0 : r.cellConfig;
|
||
typeof e.onClick == "function" ? e.onClick(this.rowItem, o) : s && typeof ((C = s[t]) == null ? void 0 : C.onClick) == "function" && ((d = (n = s[t]) == null ? void 0 : n.onClick) == null || d.call(n, this.rowItem, o));
|
||
},
|
||
getProps(e, t) {
|
||
var s, r;
|
||
const o = (s = this.header) == null ? void 0 : s.cellConfig;
|
||
return F(
|
||
o ? (r = o[t]) == null ? void 0 : r.props : {},
|
||
e != null && e.props ? e == null ? void 0 : e.props : {}
|
||
);
|
||
},
|
||
getComponent(e, t) {
|
||
var r, C, n;
|
||
let o = "oxd-icon-button";
|
||
const s = (r = this.header) == null ? void 0 : r.cellConfig;
|
||
return e.component ? o = e.component : s && ((C = s[t]) != null && C.component) && (o = ((n = s[t]) == null ? void 0 : n.component) || o), o;
|
||
}
|
||
}
|
||
});
|
||
const wt = { class: "oxd-table-cell-actions" };
|
||
function kt(e, t, o, s, r, C) {
|
||
return a(), i("div", wt, [
|
||
(a(!0), i(S, null, E(e.actions, (n, d) => (a(), v(s1(e.getComponent(n, d)), F({ key: d }, e.getProps(n, d), {
|
||
class: "oxd-table-cell-action-space",
|
||
disabled: e.isDisabled,
|
||
onClick: (c) => e.onClickAction(n, d, c)
|
||
}), null, 16, ["disabled", "onClick"]))), 128))
|
||
]);
|
||
}
|
||
const St = /* @__PURE__ */ p(Lt, [["render", kt], ["__scopeId", "data-v-c423d1fa"]]), t2 = "left", a1 = "right", D1 = "top", l1 = "bottom", o2 = [t2, a1], s2 = [D1, l1], Ot = [t2, a1], Mt = m({
|
||
name: "OxdCheckboxInput",
|
||
components: {
|
||
"oxd-icon": N
|
||
},
|
||
inheritAttrs: !1,
|
||
props: {
|
||
modelValue: {
|
||
type: null,
|
||
required: !1,
|
||
default: void 0
|
||
},
|
||
style: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
hasError: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
checkIcon: {
|
||
type: String,
|
||
required: !1,
|
||
default: "check"
|
||
},
|
||
optionLabel: {
|
||
type: String,
|
||
required: !1,
|
||
default: ""
|
||
},
|
||
labelPosition: {
|
||
type: String,
|
||
required: !1,
|
||
default: a1,
|
||
validator: function(e) {
|
||
return o2.indexOf(e) !== -1;
|
||
}
|
||
}
|
||
},
|
||
emits: ["update:modelValue", "blur", "focus", "change"],
|
||
data() {
|
||
return {
|
||
focused: !1,
|
||
checkedProxy: {}
|
||
};
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-checkbox-input": !0,
|
||
"oxd-checkbox-input--active": !this.focused,
|
||
"oxd-checkbox-input--focus": this.focused,
|
||
"oxd-checkbox-input--error": this.hasError,
|
||
[`--label-${this.labelPosition}`]: !0
|
||
};
|
||
},
|
||
checked: {
|
||
get() {
|
||
return this.modelValue;
|
||
},
|
||
set(e) {
|
||
this.checkedProxy = e;
|
||
}
|
||
}
|
||
},
|
||
methods: {
|
||
onFocus(e) {
|
||
this.focused = !0, this.$emit("focus", e);
|
||
},
|
||
onBlur(e) {
|
||
this.focused = !1, this.$emit("blur", e);
|
||
},
|
||
onChange(e) {
|
||
this.$emit("update:modelValue", this.checkedProxy), this.$emit("change", e);
|
||
}
|
||
}
|
||
});
|
||
const It = { class: "oxd-checkbox-wrapper" }, Tt = ["disabled"];
|
||
function Pt(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon");
|
||
return a(), i("div", It, [
|
||
l("label", {
|
||
class: $({ "--disabled": e.disabled })
|
||
}, [
|
||
e.labelPosition === "left" ? (a(), i(S, { key: 0 }, [
|
||
M(k(e.optionLabel), 1)
|
||
], 64)) : L("", !0),
|
||
z(l("input", F(e.$attrs, {
|
||
"onUpdate:modelValue": t[0] || (t[0] = (d) => e.checked = d),
|
||
type: "checkbox",
|
||
disabled: e.disabled,
|
||
onFocus: t[1] || (t[1] = (...d) => e.onFocus && e.onFocus(...d)),
|
||
onBlur: t[2] || (t[2] = (...d) => e.onBlur && e.onBlur(...d)),
|
||
onChange: t[3] || (t[3] = (...d) => e.onChange && e.onChange(...d))
|
||
}), null, 16, Tt), [
|
||
[S1, e.checked]
|
||
]),
|
||
l("span", {
|
||
class: $([e.classes, "oxd-checkbox-input"]),
|
||
style: R(e.style)
|
||
}, [
|
||
h(n, {
|
||
class: "oxd-checkbox-input-icon",
|
||
name: e.checkIcon
|
||
}, null, 8, ["name"])
|
||
], 6),
|
||
e.labelPosition === "right" ? (a(), i(S, { key: 1 }, [
|
||
M(k(e.optionLabel), 1)
|
||
], 64)) : L("", !0)
|
||
], 2)
|
||
]);
|
||
}
|
||
const n2 = /* @__PURE__ */ p(Mt, [["render", Pt], ["__scopeId", "data-v-6179b72a"]]), At = m({
|
||
name: "OxdTableCellCheckbox",
|
||
components: {
|
||
"oxd-checkbox-input": n2
|
||
},
|
||
mixins: [B1],
|
||
props: {
|
||
item: {
|
||
type: [String, Number, Boolean],
|
||
required: !0
|
||
}
|
||
},
|
||
setup(e) {
|
||
const { tableProps: t, screenState: o } = J(), s = T({
|
||
get: () => t.selected.findIndex(
|
||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||
(u) => u === e.item
|
||
) > -1,
|
||
set: (c) => {
|
||
c ? V.emit(
|
||
`${t.tableId}-datatable:rowSelected`,
|
||
e.item
|
||
) : V.emit(
|
||
`${t.tableId}-datatable:rowUnselected`,
|
||
e.item
|
||
);
|
||
}
|
||
}), r = T(() => {
|
||
var _;
|
||
const c = ((_ = e.rowItem) == null ? void 0 : _.isDisabled) === void 0 ? !1 : Boolean(e.rowItem.isDisabled), u = (t == null ? void 0 : t.disabled) === void 0 ? !1 : Boolean(t == null ? void 0 : t.disabled);
|
||
return u || c;
|
||
}), C = T(() => {
|
||
var c;
|
||
return ((c = e.rowItem) == null ? void 0 : c.isSelectable) === void 0 ? !0 : Boolean(e.rowItem.isSelectable);
|
||
}), n = () => {
|
||
!r.value && C.value && (s.value = !0);
|
||
}, d = () => {
|
||
!r.value && C.value && (s.value = !1);
|
||
};
|
||
return V.on(`${t.tableId}-datatable:selectAll`, n), V.on(`${t.tableId}-datatable:unselectAll`, d), r1(() => {
|
||
V.off(`${t.tableId}-datatable:selectAll`, n), V.off(`${t.tableId}-datatable:unselectAll`, d);
|
||
}), {
|
||
screenState: o,
|
||
tableProps: t,
|
||
checkState: s,
|
||
isDisabled: r,
|
||
isSelectable: C
|
||
};
|
||
},
|
||
methods: {
|
||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||
onClickCheckbox(e, t) {
|
||
V.emit(`${this.tableProps.tableId}-datatable:clickCheckboxCell`, {
|
||
item: e,
|
||
native: t
|
||
});
|
||
}
|
||
}
|
||
});
|
||
const Et = {
|
||
key: 1,
|
||
class: "oxd-table-card-cell-hidden"
|
||
};
|
||
function qt(e, t, o, s, r, C) {
|
||
const n = f("oxd-checkbox-input");
|
||
return a(), i("div", {
|
||
class: "oxd-table-card-cell-checkbox",
|
||
onClick: t[2] || (t[2] = q(() => {
|
||
}, ["stop"]))
|
||
}, [
|
||
e.isSelectable ? (a(), v(n, {
|
||
key: 0,
|
||
modelValue: e.checkState,
|
||
"onUpdate:modelValue": t[0] || (t[0] = (d) => e.checkState = d),
|
||
value: e.item,
|
||
disabled: e.isDisabled,
|
||
onClick: t[1] || (t[1] = (d) => e.onClickCheckbox(e.item, d))
|
||
}, null, 8, ["modelValue", "value", "disabled"])) : (a(), i("div", Et, [
|
||
h(n)
|
||
]))
|
||
]);
|
||
}
|
||
const Bt = /* @__PURE__ */ p(At, [["render", qt]]), o1 = D({
|
||
language: {}
|
||
}), K2 = (e) => o1.value[e], Dt = (e) => {
|
||
const t = typeof e == "function" ? e(o1.value) : e;
|
||
o1.value = JSON.parse(JSON.stringify(t));
|
||
}, Vt = (e) => {
|
||
const t = typeof e == "function" ? e(o1.value) : e, o = JSON.parse(JSON.stringify(o1.value));
|
||
for (const s in t) {
|
||
const r = t[s];
|
||
for (const C in r)
|
||
o[s][C] = r[C];
|
||
}
|
||
o1.value = { ...o };
|
||
}, EC = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
|
||
__proto__: null,
|
||
getConfig: K2,
|
||
mergeConfig: Vt,
|
||
setConfig: Dt,
|
||
store: o1
|
||
}, Symbol.toStringTag, { value: "Module" }));
|
||
function U() {
|
||
return {
|
||
t: (t, o = "") => {
|
||
const s = Z(K2("language"));
|
||
return s[t] ? s[t] : o;
|
||
}
|
||
};
|
||
}
|
||
const Nt = m({
|
||
name: "TruncateCell",
|
||
components: {
|
||
"oxd-text": Y
|
||
},
|
||
mixins: [B1],
|
||
props: {
|
||
item: {
|
||
type: String,
|
||
required: !0
|
||
}
|
||
},
|
||
setup(e) {
|
||
const t = D(!1), { screenState: o } = J(), s = T(() => new String(e.item).length >= 50), r = T(() => s.value && t.value ? `${new String(e.item).substring(0, 50)}...` : e.item), C = T(
|
||
() => !(o.screenType === e1 || o.screenType === t1)
|
||
), n = () => t.value = !t.value;
|
||
return j1(() => {
|
||
t.value = s.value;
|
||
}), {
|
||
showHeader: C,
|
||
screenState: o,
|
||
isCollapsed: t,
|
||
canCollapse: s,
|
||
truncatedText: r,
|
||
toggleCollapse: n,
|
||
...U()
|
||
};
|
||
}
|
||
});
|
||
const zt = { class: "oxd-table-card-cell" }, Ft = {
|
||
key: 0,
|
||
class: "header"
|
||
};
|
||
function Rt(e, t, o, s, r, C) {
|
||
const n = f("oxd-text");
|
||
return z((a(), i("div", zt, [
|
||
e.showHeader ? (a(), i("div", Ft, k(e.header.title), 1)) : L("", !0),
|
||
h(n, { tag: "span" }, {
|
||
default: y(() => [
|
||
M(k(e.truncatedText), 1)
|
||
]),
|
||
_: 1
|
||
}),
|
||
e.canCollapse ? (a(), v(n, {
|
||
key: 1,
|
||
tag: "span",
|
||
class: "oxd-table-card-cell-show-more",
|
||
onClick: e.toggleCollapse
|
||
}, {
|
||
default: y(() => [
|
||
M(k(e.isCollapsed ? e.t("general.show_more", "Show more") : e.t("general.show_less", "Show less")), 1)
|
||
]),
|
||
_: 1
|
||
}, 8, ["onClick"])) : L("", !0)
|
||
], 512)), [
|
||
[c1, e.item]
|
||
]);
|
||
}
|
||
const Zt = /* @__PURE__ */ p(Nt, [["render", Rt], ["__scopeId", "data-v-ed6b0c3f"]]), Ht = m({
|
||
name: "OxdCardTd"
|
||
}), Yt = {
|
||
class: "oxd-table-cell",
|
||
role: "cell"
|
||
};
|
||
function Wt(e, t, o, s, r, C) {
|
||
return a(), i("div", Yt, [
|
||
g(e.$slots, "default")
|
||
]);
|
||
}
|
||
const Ut = /* @__PURE__ */ p(Ht, [["render", Wt]]), X2 = m({
|
||
name: "OxdTableCellContainer",
|
||
components: {
|
||
"oxd-table-cell-default": ht,
|
||
"oxd-table-cell-actions": St,
|
||
"oxd-table-cell-checkbox": Bt,
|
||
"oxd-table-cell-truncate": Zt
|
||
},
|
||
props: {
|
||
index: {
|
||
type: Number,
|
||
required: !1,
|
||
default: 0
|
||
},
|
||
headers: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
items: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
}
|
||
},
|
||
setup() {
|
||
return {
|
||
...J()
|
||
};
|
||
},
|
||
computed: {
|
||
isMobile() {
|
||
return !(this.screenState.screenType === e1 || this.screenState.screenType === t1);
|
||
}
|
||
},
|
||
render() {
|
||
const e = this.items, t = f("oxd-table-cell-default");
|
||
return this.headers.map((o) => {
|
||
let s = null, r = null, C = null, n = null;
|
||
const d = this.items[o.name];
|
||
if (r = {
|
||
key: d,
|
||
item: d,
|
||
header: o,
|
||
rowItem: e
|
||
}, typeof o.cellRenderer == "function")
|
||
n = o.cellRenderer(
|
||
this.index,
|
||
d,
|
||
o,
|
||
e
|
||
);
|
||
else if (this.isMobile && (d === "" || d === null || d === void 0) && o.cellType === void 0)
|
||
return null;
|
||
return o.cellType && (s = f(o.cellType)), n != null && n.component && (s = n.component), n != null && n.props && (r = F(r, n.props)), n != null && n.directives && (C = n.directives), z(
|
||
P(
|
||
Ut,
|
||
{
|
||
key: o,
|
||
style: o.style,
|
||
class: this.$attrs.class
|
||
},
|
||
{
|
||
default: () => P(s ?? t, r)
|
||
}
|
||
),
|
||
C ?? []
|
||
);
|
||
});
|
||
}
|
||
}), jt = m({
|
||
name: "OxdTableDefaultCardWeb",
|
||
components: {
|
||
"oxd-card-tbody": J2,
|
||
"oxd-card-tr": e2,
|
||
"oxd-card-cell": X2
|
||
},
|
||
setup() {
|
||
return {
|
||
...J()
|
||
};
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-table-card": !0
|
||
};
|
||
},
|
||
defaultSlot() {
|
||
var e, t;
|
||
return this.tableProps.selectable ? [
|
||
{
|
||
name: "selector",
|
||
cellType: "oxd-table-cell-checkbox",
|
||
class: (e = this.tableProps.selector) == null ? void 0 : e.class,
|
||
style: (t = this.tableProps.selector) == null ? void 0 : t.style
|
||
},
|
||
...this.tableProps.headers
|
||
] : this.tableProps.headers;
|
||
},
|
||
items() {
|
||
return this.tableProps.items.map((e, t) => this.tableProps.selectable ? { selector: t, ...e } : { ...e });
|
||
}
|
||
},
|
||
methods: {
|
||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||
onClick(e) {
|
||
return (t) => {
|
||
V.emit(`${this.tableProps.tableId}-datatable:clickRow`, {
|
||
item: e,
|
||
native: t
|
||
});
|
||
};
|
||
}
|
||
}
|
||
});
|
||
const Gt = ["onClick"];
|
||
function Jt(e, t, o, s, r, C) {
|
||
const n = f("oxd-card-cell"), d = f("oxd-card-tr"), c = f("oxd-card-tbody");
|
||
return a(), v(c, null, {
|
||
default: y(() => [
|
||
(a(!0), i(S, null, E(e.items, (u, _) => (a(), i("div", {
|
||
key: JSON.stringify(u),
|
||
class: $(e.classes),
|
||
onClick: (b) => e.onClick(u)(b)
|
||
}, [
|
||
h(d, {
|
||
clickable: e.tableProps.clickable
|
||
}, {
|
||
default: y(() => [
|
||
h(n, {
|
||
class: "oxd-padding-cell",
|
||
headers: e.defaultSlot,
|
||
items: u,
|
||
index: _
|
||
}, null, 8, ["headers", "items", "index"])
|
||
]),
|
||
_: 2
|
||
}, 1032, ["clickable"])
|
||
], 10, Gt))), 128))
|
||
]),
|
||
_: 1
|
||
});
|
||
}
|
||
const Kt = /* @__PURE__ */ p(jt, [["render", Jt], ["__scopeId", "data-v-f2168256"]]), Xt = m({
|
||
name: "OxdTableDefaultCardMobile",
|
||
components: {
|
||
"oxd-card-tr": e2,
|
||
"oxd-card-tbody": J2,
|
||
"oxd-card-cell": X2
|
||
},
|
||
setup() {
|
||
return {
|
||
...J()
|
||
};
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-table-card": !0,
|
||
"--mobile": !0
|
||
};
|
||
},
|
||
defaultSlot() {
|
||
return this.tableProps.headers.filter((e) => (e == null ? void 0 : e.slot) === void 0 || (e == null ? void 0 : e.slot) === "default");
|
||
},
|
||
titleSlot() {
|
||
return this.tableProps.headers.filter((e) => (e == null ? void 0 : e.slot) === "title");
|
||
},
|
||
actionSlot() {
|
||
return this.tableProps.headers.filter((e) => (e == null ? void 0 : e.slot) === "action");
|
||
},
|
||
footerSlot() {
|
||
return this.tableProps.headers.filter((e) => (e == null ? void 0 : e.slot) === "footer");
|
||
},
|
||
leftSlot() {
|
||
return this.tableProps.headers.filter((e) => (e == null ? void 0 : e.slot) === "left");
|
||
},
|
||
rightSlot() {
|
||
return this.tableProps.headers.filter((e) => (e == null ? void 0 : e.slot) === "right");
|
||
}
|
||
},
|
||
methods: {
|
||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||
onClick(e) {
|
||
return (t) => {
|
||
V.emit(`${this.tableProps.tableId}-datatable:clickRow`, {
|
||
item: e,
|
||
native: t
|
||
});
|
||
};
|
||
}
|
||
}
|
||
});
|
||
const Qt = ["onClick"], eo = {
|
||
key: 0,
|
||
class: "card-item card-left"
|
||
}, to = { class: "card-center" }, oo = {
|
||
key: 0,
|
||
class: "card-header-slot"
|
||
}, so = { class: "card-item card-header-slot-content --left" }, no = {
|
||
key: 0,
|
||
class: "card-item card-header-slot-content --right"
|
||
}, ao = {
|
||
key: 1,
|
||
class: "card-item card-body-slot"
|
||
}, lo = {
|
||
key: 2,
|
||
class: "card-item card-footer-slot"
|
||
}, ro = {
|
||
key: 1,
|
||
class: "card-item card-right"
|
||
};
|
||
function Co(e, t, o, s, r, C) {
|
||
const n = f("oxd-card-cell"), d = f("oxd-card-tr"), c = f("oxd-card-tbody");
|
||
return a(), v(c, { class: "oxd-card-table-body" }, {
|
||
default: y(() => [
|
||
(a(!0), i(S, null, E(e.tableProps.items, (u, _) => (a(), i("div", {
|
||
key: u,
|
||
class: $(e.classes),
|
||
onClick: (b) => e.onClick(u)(b)
|
||
}, [
|
||
h(d, {
|
||
clickable: e.tableProps.clickable
|
||
}, {
|
||
default: y(() => [
|
||
e.leftSlot.length != 0 ? (a(), i("div", eo, [
|
||
h(n, {
|
||
items: u,
|
||
index: _,
|
||
headers: e.leftSlot
|
||
}, null, 8, ["items", "index", "headers"])
|
||
])) : L("", !0),
|
||
l("div", to, [
|
||
e.titleSlot.length != 0 ? (a(), i("div", oo, [
|
||
l("div", so, [
|
||
h(n, {
|
||
items: u,
|
||
index: _,
|
||
headers: e.titleSlot
|
||
}, null, 8, ["items", "index", "headers"])
|
||
]),
|
||
e.actionSlot.length != 0 ? (a(), i("div", no, [
|
||
h(n, {
|
||
items: u,
|
||
index: _,
|
||
headers: e.actionSlot
|
||
}, null, 8, ["items", "index", "headers"])
|
||
])) : L("", !0)
|
||
])) : L("", !0),
|
||
e.defaultSlot.length != 0 ? (a(), i("div", ao, [
|
||
h(n, {
|
||
items: u,
|
||
index: _,
|
||
headers: e.defaultSlot
|
||
}, null, 8, ["items", "index", "headers"])
|
||
])) : L("", !0),
|
||
e.footerSlot.length != 0 ? (a(), i("div", lo, [
|
||
h(n, {
|
||
items: u,
|
||
index: _,
|
||
headers: e.footerSlot
|
||
}, null, 8, ["items", "index", "headers"])
|
||
])) : L("", !0)
|
||
]),
|
||
e.rightSlot.length != 0 ? (a(), i("div", ro, [
|
||
h(n, {
|
||
items: u,
|
||
index: _,
|
||
headers: e.rightSlot
|
||
}, null, 8, ["items", "index", "headers"])
|
||
])) : L("", !0)
|
||
]),
|
||
_: 2
|
||
}, 1032, ["clickable"])
|
||
], 10, Qt))), 128))
|
||
]),
|
||
_: 1
|
||
});
|
||
}
|
||
const io = /* @__PURE__ */ p(Xt, [["render", Co], ["__scopeId", "data-v-78f5473e"]]), co = m({
|
||
name: "OxdTableDefaultCardContainer",
|
||
components: {
|
||
"oxd-table-default-card-web": Kt,
|
||
"oxd-table-default-card-mobile": io
|
||
},
|
||
setup() {
|
||
return {
|
||
...J()
|
||
};
|
||
},
|
||
computed: {
|
||
card() {
|
||
return this.screenState.screenType === e1 || this.screenState.screenType === t1 ? "oxd-table-default-card-web" : "oxd-table-default-card-mobile";
|
||
}
|
||
}
|
||
});
|
||
function uo(e, t, o, s, r, C) {
|
||
return a(), v(s1(e.card));
|
||
}
|
||
const po = /* @__PURE__ */ p(co, [["render", uo]]), _o = m({
|
||
name: "OxdCardThead"
|
||
});
|
||
const fo = {
|
||
class: "oxd-table-header",
|
||
role: "rowgroup"
|
||
};
|
||
function mo(e, t, o, s, r, C) {
|
||
return a(), i("div", fo, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
]);
|
||
}
|
||
const ho = /* @__PURE__ */ p(_o, [["render", mo], ["__scopeId", "data-v-f9688068"]]), yo = m({
|
||
name: "OxdCardThSort",
|
||
components: {
|
||
"oxd-text": Y,
|
||
"oxd-icon": N,
|
||
"oxd-icon-button": G
|
||
},
|
||
directives: {
|
||
"click-outside": L1
|
||
},
|
||
inheritAttrs: !1,
|
||
props: {
|
||
order: {
|
||
type: String,
|
||
required: !1,
|
||
default: void 0
|
||
}
|
||
},
|
||
emits: ["order"],
|
||
setup() {
|
||
return {
|
||
...U()
|
||
};
|
||
},
|
||
data() {
|
||
return {
|
||
isActive: !1
|
||
};
|
||
},
|
||
computed: {
|
||
sortIcon() {
|
||
let e = "";
|
||
if (this.order !== void 0)
|
||
switch (this.order) {
|
||
case "ASC":
|
||
e = "sort-alpha-down";
|
||
break;
|
||
case "DESC":
|
||
e = "sort-alpha-up";
|
||
break;
|
||
default:
|
||
e = "arrow-down-up";
|
||
}
|
||
return e;
|
||
},
|
||
classes() {
|
||
return {
|
||
"--active": this.isActive,
|
||
"oxd-table-header-sort-dropdown": !0
|
||
};
|
||
}
|
||
},
|
||
methods: {
|
||
openDropdown() {
|
||
this.isActive = !0;
|
||
},
|
||
closeDropdown() {
|
||
this.isActive && (this.isActive = !1);
|
||
}
|
||
}
|
||
});
|
||
const bo = { class: "oxd-table-header-sort" };
|
||
function $o(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon-button"), d = f("oxd-icon"), c = f("oxd-text"), u = v1("click-outside");
|
||
return a(), i("div", bo, [
|
||
h(n, {
|
||
"with-container": !1,
|
||
name: e.sortIcon,
|
||
class: "oxd-table-header-sort-icon",
|
||
onClick: e.openDropdown
|
||
}, null, 8, ["name", "onClick"]),
|
||
z((a(), i("div", {
|
||
class: $(e.classes),
|
||
role: "dropdown"
|
||
}, [
|
||
l("ul", {
|
||
role: "menu",
|
||
onClick: t[2] || (t[2] = q((..._) => e.closeDropdown && e.closeDropdown(..._), ["stop"]))
|
||
}, [
|
||
l("li", {
|
||
class: "oxd-table-header-sort-dropdown-item",
|
||
onClick: t[0] || (t[0] = (_) => e.$emit("order", "ASC"))
|
||
}, [
|
||
h(d, { name: "sort-alpha-down" }),
|
||
h(c, { tag: "span" }, {
|
||
default: y(() => [
|
||
M(k(e.t("general.ascending", "Ascending")), 1)
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
l("li", {
|
||
class: "oxd-table-header-sort-dropdown-item",
|
||
onClick: t[1] || (t[1] = (_) => e.$emit("order", "DESC"))
|
||
}, [
|
||
h(d, { name: "sort-alpha-up" }),
|
||
h(c, { tag: "span" }, {
|
||
default: y(() => [
|
||
M(k(e.t("general.decending", "Decending")), 1)
|
||
]),
|
||
_: 1
|
||
})
|
||
])
|
||
])
|
||
], 2)), [
|
||
[c1, e.isActive],
|
||
[u, e.closeDropdown]
|
||
])
|
||
]);
|
||
}
|
||
const go = /* @__PURE__ */ p(yo, [["render", $o], ["__scopeId", "data-v-1e9c4eda"]]), vo = m({
|
||
name: "OxdCardTh",
|
||
components: {
|
||
"oxd-card-th-sort": go
|
||
},
|
||
props: {
|
||
order: {
|
||
type: String,
|
||
required: !1,
|
||
default: void 0
|
||
}
|
||
},
|
||
emits: ["order"],
|
||
methods: {
|
||
onOrder(e) {
|
||
this.$emit("order", e);
|
||
}
|
||
}
|
||
});
|
||
const xo = {
|
||
class: "oxd-table-header-cell",
|
||
role: "columnheader"
|
||
};
|
||
function Lo(e, t, o, s, r, C) {
|
||
const n = f("oxd-card-th-sort");
|
||
return a(), i("div", xo, [
|
||
g(e.$slots, "default", {}, void 0, !0),
|
||
e.order !== void 0 ? (a(), v(n, {
|
||
key: 0,
|
||
order: e.order,
|
||
onOrder: e.onOrder
|
||
}, null, 8, ["order", "onOrder"])) : L("", !0)
|
||
]);
|
||
}
|
||
const wo = /* @__PURE__ */ p(vo, [["render", Lo], ["__scopeId", "data-v-ff19d791"]]), ko = m({
|
||
name: "OxdTableHeaderDefault",
|
||
components: {
|
||
"oxd-card-thead": ho,
|
||
"oxd-card-tr": e2,
|
||
"oxd-card-th": wo,
|
||
"oxd-checkbox-input": n2
|
||
},
|
||
setup() {
|
||
const { tableProps: e, screenState: t } = J(), o = j({
|
||
checkIcon: "check",
|
||
checkedItems: [...e.selected],
|
||
selectedAll: e.selected.length > 0 && e.selected.length === e.items.length
|
||
});
|
||
V.on(`${e.tableId}-datatable:rowSelected`, (r) => {
|
||
o.checkedItems.findIndex((n) => n === r) === -1 && o.checkedItems.push(r);
|
||
}), V.on(`${e.tableId}-datatable:rowUnselected`, (r) => {
|
||
const C = o.checkedItems.findIndex((n) => n === r);
|
||
C > -1 && o.checkedItems.splice(C, 1);
|
||
}), W(
|
||
() => o.checkedItems,
|
||
(r) => {
|
||
V.emit(`${e.tableId}-datatable:updateSelected`, r), e.items.length > 0 && r.length > 0 ? (o.selectedAll = !0, r.length === e.items.length ? o.checkIcon = "check" : o.checkIcon = "dash") : o.selectedAll = !1;
|
||
},
|
||
{ deep: !0 }
|
||
);
|
||
const s = T(() => t.screenType === e1 || t.screenType === t1);
|
||
return {
|
||
...Q(o),
|
||
tableProps: e,
|
||
screenState: t,
|
||
showHeader: s
|
||
};
|
||
},
|
||
methods: {
|
||
onChangeSelectAll() {
|
||
this.selectedAll ? V.emit(
|
||
`${this.tableProps.tableId}-datatable:selectAll`,
|
||
this.tableProps.items
|
||
) : V.emit(`${this.tableProps.tableId}-datatable:unselectAll`, []);
|
||
},
|
||
onColumnOrderChanged(e, t) {
|
||
const o = {};
|
||
for (const s in this.tableProps.order)
|
||
o[s] = "DEFAULT";
|
||
t.sortField && V.emit(`${this.tableProps.tableId}-datatable:updateOrder`, {
|
||
...o,
|
||
[t.sortField]: e
|
||
});
|
||
}
|
||
}
|
||
});
|
||
function So(e, t, o, s, r, C) {
|
||
const n = f("oxd-checkbox-input"), d = f("oxd-card-th"), c = f("oxd-card-tr"), u = f("oxd-card-thead");
|
||
return e.showHeader ? (a(), v(u, { key: 0 }, {
|
||
default: y(() => [
|
||
h(c, { clickable: !1 }, {
|
||
default: y(() => [
|
||
e.tableProps.selectable ? (a(), v(d, {
|
||
key: 0,
|
||
class: $(["oxd-padding-cell oxd-table-th", e.tableProps.selector.class]),
|
||
style: R(e.tableProps.selector.style)
|
||
}, {
|
||
default: y(() => [
|
||
h(n, {
|
||
modelValue: e.selectedAll,
|
||
"onUpdate:modelValue": t[0] || (t[0] = (_) => e.selectedAll = _),
|
||
"check-icon": e.checkIcon,
|
||
onChange: e.onChangeSelectAll
|
||
}, null, 8, ["modelValue", "check-icon", "onChange"])
|
||
]),
|
||
_: 1
|
||
}, 8, ["class", "style"])) : L("", !0),
|
||
(a(!0), i(S, null, E(e.tableProps.headers, (_) => (a(), v(d, {
|
||
key: _,
|
||
class: $(["oxd-padding-cell oxd-table-th", _.class]),
|
||
style: R(_.style),
|
||
order: e.tableProps.order[_.sortField],
|
||
onOrder: (b) => e.onColumnOrderChanged(b, _)
|
||
}, {
|
||
default: y(() => [
|
||
M(k(_.title), 1)
|
||
]),
|
||
_: 2
|
||
}, 1032, ["style", "class", "order", "onOrder"]))), 128))
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
_: 1
|
||
})) : L("", !0);
|
||
}
|
||
const Oo = /* @__PURE__ */ p(ko, [["render", So], ["__scopeId", "data-v-2f1b665b"]]), Mo = m({
|
||
name: "OxdCardCardTable",
|
||
components: {
|
||
"oxd-card-table-container": at,
|
||
"oxd-loading-spinner": X1,
|
||
// Body Decorators
|
||
"oxd-table-decorator-card": po,
|
||
// Header Decorators
|
||
"oxd-table-header-default": Oo
|
||
},
|
||
props: {
|
||
selector: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
headers: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
items: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
clickable: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
selectable: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
selected: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
decorator: {
|
||
type: String,
|
||
required: !1,
|
||
default: "oxd-table-decorator-card"
|
||
},
|
||
order: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
loading: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
tableId: {
|
||
type: String,
|
||
required: !1,
|
||
default: () => x1(8)
|
||
}
|
||
},
|
||
emits: [
|
||
"click",
|
||
"clickCheckbox",
|
||
"update:order",
|
||
"update:selected",
|
||
"update:selectAll"
|
||
],
|
||
setup(e, t) {
|
||
const o = U2();
|
||
lt(e, o), V.on(`${e.tableId}-datatable:selectAll`, (s) => {
|
||
t.emit("update:selectAll", s);
|
||
}), V.on(`${e.tableId}-datatable:unselectAll`, () => {
|
||
t.emit("update:selectAll", []);
|
||
}), V.on(`${e.tableId}-datatable:updateOrder`, (s) => {
|
||
t.emit("update:order", s);
|
||
}), V.on(`${e.tableId}-datatable:updateSelected`, (s) => {
|
||
t.emit("update:selected", s);
|
||
}), V.on(`${e.tableId}-datatable:clickCheckboxCell`, (s) => {
|
||
t.emit("clickCheckbox", s);
|
||
}), V.on(`${e.tableId}-datatable:clickRow`, (s) => {
|
||
t.emit("click", s);
|
||
}), W(
|
||
() => e.loading,
|
||
() => {
|
||
t.emit("update:selected", []);
|
||
}
|
||
), r1(() => {
|
||
V.all.forEach((...[, s]) => {
|
||
s.substring(0, 8) === e.tableId && V.all.delete(s);
|
||
});
|
||
});
|
||
},
|
||
computed: {
|
||
tableDeco() {
|
||
return {
|
||
headerDecorator: "oxd-table-header-default",
|
||
bodyDecorator: "oxd-table-decorator-card"
|
||
};
|
||
}
|
||
}
|
||
}), Io = {
|
||
key: 0,
|
||
class: "oxd-table-loader"
|
||
};
|
||
function To(e, t, o, s, r, C) {
|
||
const n = f("oxd-loading-spinner"), d = f("oxd-card-table-container");
|
||
return a(), v(d, null, {
|
||
default: y(() => [
|
||
e.loading ? (a(), i("div", Io, [
|
||
h(n)
|
||
])) : (a(), i(S, { key: 1 }, [
|
||
(a(), v(s1(e.tableDeco.headerDecorator))),
|
||
(a(), v(s1(e.tableDeco.bodyDecorator)))
|
||
], 64))
|
||
]),
|
||
_: 1
|
||
});
|
||
}
|
||
const qC = /* @__PURE__ */ p(Mo, [["render", To]]);
|
||
let Po = class {
|
||
constructor(t, o, s, r) {
|
||
f1(this, "_ctx");
|
||
f1(this, "_type");
|
||
f1(this, "_value");
|
||
f1(this, "_element");
|
||
this._ctx = r, this._type = t, this._value = o, this._element = s;
|
||
}
|
||
render() {
|
||
if (this._type === "pie") {
|
||
const { x: t, y: o } = this._element.tooltipPosition(!0);
|
||
if (this._element.circumference < 0.75)
|
||
return;
|
||
this._ctx.save(), this._ctx.fillStyle = "#fff", this._ctx.textAlign = "center", this._ctx.textBaseline = "middle", this._ctx.font = "bold 12px 'Nunito Sans', sans-serif", this._ctx.fillText(this._value.toFixed(1) + "%", t, o), this._ctx.restore();
|
||
} else
|
||
this._type === "bar" && this._value > 0 && (this._ctx.save(), this._ctx.fillStyle = "#fe7d15", this._ctx.textAlign = "center", this._ctx.textBaseline = "middle", this._ctx.font = "normal 10px 'Nunito Sans', sans-serif", this._ctx.fillText(
|
||
this._value.toFixed(2),
|
||
this._element.x,
|
||
this._element.y - 2
|
||
), this._ctx.restore());
|
||
}
|
||
};
|
||
const Ao = {
|
||
id: "oxdChartLabels",
|
||
afterDatasetsDraw(e) {
|
||
const t = e.getDatasetMeta(0), o = e.data.datasets[0].data || [], s = o.reduce((r, C) => r + C, 0);
|
||
o.map((r, C) => {
|
||
const n = e.config.type, d = n === "pie" ? r / s * 100 : r;
|
||
return new Po(n, d, t.data[C], e.ctx).render();
|
||
});
|
||
}
|
||
}, Eo = (e, t, o, s, r, C) => {
|
||
s < 2 * C && (C = s / 2), r < 2 * C && (C = r / 2), e.beginPath(), e.moveTo(t + C, o), e.arcTo(t + s, o, t + s, o + r, C), e.arcTo(t + s, o + r, t, o + r, C), e.arcTo(t, o + r, t, o, C), e.arcTo(t, o, t + s, o, C), e.closePath(), e.fill();
|
||
}, qo = {
|
||
id: "OxdBarChartFill",
|
||
afterDataLimits: (e, { scale: t }) => {
|
||
if (t.id === "y") {
|
||
const o = t.buildTicks();
|
||
t.max = t.max + t.max / o.length;
|
||
}
|
||
},
|
||
beforeDraw: (e) => {
|
||
if (e.config.type !== "bar")
|
||
return;
|
||
const { ctx: t, scales: o } = e, s = e.getDatasetMeta(0) || [];
|
||
t.save(), t.globalCompositeOperation = "destination-over", s.data.map((r) => {
|
||
t.fillStyle = "rgb(246, 245, 251)", Eo(
|
||
t,
|
||
r.x - r.width / 2,
|
||
o.y.maxHeight - r.base,
|
||
r.width,
|
||
o.y.maxHeight,
|
||
40
|
||
);
|
||
}), t.restore();
|
||
}
|
||
}, Z1 = () => {
|
||
var e;
|
||
(e = document.getElementById("oxd-pie-chart-tooltip")) == null || e.remove();
|
||
}, Bo = {
|
||
id: "oxdPieChartTooltip",
|
||
afterDatasetsDraw(e) {
|
||
if (e.config.type !== "pie")
|
||
return;
|
||
const t = e.getActiveElements();
|
||
if (t.length === 0)
|
||
Z1();
|
||
else {
|
||
const o = document.getElementById("oxd-pie-chart-tooltip") || document.createElement("span"), s = e.data.labels || [], r = e.data.datasets[0].data || [], C = e.canvas.getBoundingClientRect(), n = t[t.length - 1], d = r.reduce((I, B) => I + B, 0), c = r[n.index] / d * 100, { x: u, y: _ } = n.element.tooltipPosition(!0);
|
||
o.id = "oxd-pie-chart-tooltip", o.classList.add("oxd-pie-chart-tooltip"), Object.assign(o.style, {
|
||
top: C.top + window.pageYOffset + _ + "px",
|
||
left: C.left + window.pageXOffset + u + "px"
|
||
});
|
||
const b = document.createElement("span");
|
||
Object.assign(b.style, {
|
||
width: "10px",
|
||
height: "10px",
|
||
flexShrink: "0",
|
||
borderRadius: "100%",
|
||
margin: "2.5px 0 0 0",
|
||
backgroundColor: n.element.options.backgroundColor
|
||
});
|
||
const x = document.createElement("span");
|
||
x.textContent = `${s[n.index]}`;
|
||
const w = document.createElement("span"), A = document.createElement("b");
|
||
A.textContent = `${r[n.index]}`, w.appendChild(A);
|
||
const O = document.createElement("p");
|
||
O.textContent = `(${c.toFixed(2)}%)`, w.appendChild(O), o.innerHTML = "", o.appendChild(b), o.appendChild(x), o.appendChild(w), document.body.appendChild(o);
|
||
}
|
||
},
|
||
beforeInit() {
|
||
document.addEventListener("scroll", Z1, !0);
|
||
},
|
||
beforeDestroy() {
|
||
document.removeEventListener("scroll", Z1, !0);
|
||
}
|
||
};
|
||
u1.register(
|
||
D3,
|
||
V3,
|
||
N3,
|
||
z3,
|
||
F3,
|
||
Ao,
|
||
Bo
|
||
);
|
||
u1.register(
|
||
R3,
|
||
Z3,
|
||
H3,
|
||
Y3,
|
||
qo
|
||
);
|
||
const DC = m({
|
||
name: "OxdBarChart",
|
||
props: {
|
||
styles: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
classes: {
|
||
type: [String, Object, Array],
|
||
required: !1,
|
||
default: null
|
||
},
|
||
wrapperStyles: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
wrapperClasses: {
|
||
type: [String, Object, Array],
|
||
required: !1,
|
||
default: null
|
||
},
|
||
width: {
|
||
type: [Number, String],
|
||
required: !1,
|
||
default: "100%"
|
||
},
|
||
height: {
|
||
type: [Number, String],
|
||
required: !1,
|
||
default: "100%"
|
||
},
|
||
animate: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
grid: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
xAxsis: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
yAxsis: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
responsive: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
aspectRatio: {
|
||
type: [Boolean, Number],
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
data: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
chartId: {
|
||
type: String,
|
||
required: !1,
|
||
default: () => x1(8)
|
||
},
|
||
title: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
animation: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => null
|
||
}
|
||
},
|
||
setup(e) {
|
||
const t = O1(), o = O1(), s = T(() => ({
|
||
labels: e.data.map((n) => n.label),
|
||
datasets: [
|
||
{
|
||
data: e.data.map((n) => n.value),
|
||
backgroundColor: e.data.map((n) => n.color),
|
||
borderWidth: 4,
|
||
borderSkipped: !1,
|
||
borderRadius: Number.MAX_VALUE,
|
||
borderColor: "rgba(0, 0, 0, 0)"
|
||
}
|
||
]
|
||
})), r = T(() => ({
|
||
responsive: e.responsive,
|
||
maintainAspectRatio: !!e.aspectRatio,
|
||
aspectRatio: typeof e.aspectRatio == "number" ? e.aspectRatio : 1,
|
||
plugins: {
|
||
title: {
|
||
display: !!e.title,
|
||
text: e.title
|
||
},
|
||
legend: {
|
||
display: !1
|
||
},
|
||
tooltip: {
|
||
enabled: !1
|
||
}
|
||
},
|
||
animation: e.animate ? e.animation ?? {
|
||
delay: 200,
|
||
duration: 1e3,
|
||
easing: "easeOutSine"
|
||
} : !1,
|
||
// fixes animation issue in responsive mode
|
||
//https://github.com/chartjs/Chart.js/issues/10342
|
||
transitions: {
|
||
resize: {
|
||
animation: {
|
||
duration: 400
|
||
}
|
||
}
|
||
},
|
||
scales: {
|
||
x: {
|
||
display: e.xAxsis,
|
||
grid: {
|
||
display: e.grid,
|
||
drawBorder: !1
|
||
},
|
||
ticks: {
|
||
font: {
|
||
size: 10,
|
||
style: "normal",
|
||
family: "Nunito Sans"
|
||
},
|
||
color: "rgba(100, 114, 140, 1)"
|
||
}
|
||
},
|
||
y: {
|
||
display: e.yAxsis,
|
||
grid: {
|
||
display: e.grid,
|
||
drawBorder: !1
|
||
}
|
||
}
|
||
}
|
||
})), C = (n) => {
|
||
t.value && (n && o.value instanceof u1 && (o.value.destroy(), o.value = null), o.value ? (o.value.data = { ...s.value }, o.value.update("active")) : o.value = new u1(t.value, {
|
||
type: "bar",
|
||
data: {
|
||
...s.value
|
||
},
|
||
options: {
|
||
...r.value
|
||
}
|
||
}));
|
||
};
|
||
return W([t, s], () => {
|
||
t.value && C(!0);
|
||
}), W(s, () => {
|
||
t.value && C(!1);
|
||
}), () => P(
|
||
"div",
|
||
{
|
||
width: e.width,
|
||
height: e.height,
|
||
style: e.wrapperStyles,
|
||
class: e.wrapperClasses
|
||
},
|
||
[
|
||
P("canvas", {
|
||
ref: t,
|
||
style: e.styles,
|
||
class: e.classes
|
||
})
|
||
]
|
||
);
|
||
}
|
||
}), Do = m({
|
||
name: "OxdChartLegend",
|
||
components: {
|
||
"oxd-text": Y
|
||
},
|
||
props: {
|
||
data: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
}
|
||
},
|
||
emits: ["click"],
|
||
data() {
|
||
return {
|
||
toggledIndices: []
|
||
};
|
||
},
|
||
computed: {
|
||
labels() {
|
||
return this.data.map(({ label: e, legend: t }) => t && t.enable ? t.label : e);
|
||
},
|
||
keyStyles() {
|
||
return this.data.map(({ color: e }) => ({
|
||
backgroundColor: e
|
||
}));
|
||
},
|
||
labelStyles() {
|
||
return this.data.map((e, t) => ({
|
||
textDecoration: this.toggledIndices.indexOf(t) > -1 ? "line-through" : ""
|
||
}));
|
||
}
|
||
},
|
||
methods: {
|
||
onClickKey(e) {
|
||
const t = this.toggledIndices.indexOf(e);
|
||
t > -1 ? this.toggledIndices.splice(t, 1) : this.toggledIndices.push(e), this.$emit("click", e);
|
||
}
|
||
}
|
||
});
|
||
function Vo(e, t, o, s, r, C) {
|
||
const n = f("oxd-text");
|
||
return a(), i("ul", {
|
||
class: "oxd-chart-legend",
|
||
onClick: t[0] || (t[0] = q(() => {
|
||
}, ["stop"]))
|
||
}, [
|
||
(a(!0), i(S, null, E(e.data, (d, c) => (a(), i("li", {
|
||
key: JSON.stringify(d)
|
||
}, [
|
||
e.labelStyles[c] ? (a(), i(S, { key: 0 }, [
|
||
l("span", {
|
||
class: "oxd-chart-legend-key",
|
||
style: R(e.keyStyles[c])
|
||
}, null, 4),
|
||
h(n, {
|
||
tag: "span",
|
||
title: e.labels[c],
|
||
style: R(e.labelStyles[c]),
|
||
onClick: (u) => e.onClickKey(c)
|
||
}, {
|
||
default: y(() => [
|
||
M(k(e.labels[c]), 1)
|
||
]),
|
||
_: 2
|
||
}, 1032, ["title", "style", "onClick"])
|
||
], 64)) : L("", !0)
|
||
]))), 128))
|
||
]);
|
||
}
|
||
const No = /* @__PURE__ */ p(Do, [["render", Vo], ["__scopeId", "data-v-28866788"]]), VC = m({
|
||
name: "OxdPieChart",
|
||
props: {
|
||
styles: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
classes: {
|
||
type: [String, Object, Array],
|
||
required: !1,
|
||
default: null
|
||
},
|
||
wrapperStyles: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
wrapperClasses: {
|
||
type: [String, Object, Array],
|
||
required: !1,
|
||
default: null
|
||
},
|
||
width: {
|
||
type: [Number, String],
|
||
required: !1,
|
||
default: "100%"
|
||
},
|
||
height: {
|
||
type: [Number, String],
|
||
required: !1,
|
||
default: "100%"
|
||
},
|
||
radius: {
|
||
type: [Number, String],
|
||
required: !1,
|
||
default: "50%"
|
||
},
|
||
cutout: {
|
||
type: [Number, String],
|
||
required: !1,
|
||
default: "5%"
|
||
},
|
||
animate: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
responsive: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
aspectRatio: {
|
||
type: [Boolean, Number],
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
customLegend: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
customTooltip: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
data: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
chartId: {
|
||
type: String,
|
||
required: !1,
|
||
default: () => x1(8)
|
||
},
|
||
title: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
legend: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => null
|
||
},
|
||
tooltip: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => null
|
||
},
|
||
animation: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => null
|
||
}
|
||
},
|
||
setup(e) {
|
||
const t = O1(), o = O1(), s = T(() => ({
|
||
labels: e.data.map((n) => n.label),
|
||
datasets: [
|
||
{
|
||
data: e.data.map((n) => n.value),
|
||
backgroundColor: e.data.map((n) => n.color)
|
||
}
|
||
]
|
||
})), r = T(() => {
|
||
var n, d, c, u;
|
||
return {
|
||
responsive: e.responsive,
|
||
maintainAspectRatio: !!e.aspectRatio,
|
||
aspectRatio: typeof e.aspectRatio == "number" ? e.aspectRatio : 1,
|
||
cutout: e.cutout,
|
||
borderWidth: e.data.filter((_) => _.value).length > 1,
|
||
plugins: {
|
||
legend: {
|
||
...e.legend && e.legend,
|
||
align: ((n = e.legend) == null ? void 0 : n.align) ?? "center",
|
||
position: ((d = e.legend) == null ? void 0 : d.position) ?? "bottom",
|
||
display: e.customLegend ? !1 : (c = e.legend) == null ? void 0 : c.display
|
||
},
|
||
tooltip: {
|
||
...e.tooltip && e.tooltip,
|
||
caretSize: 0,
|
||
backgroundColor: "rgba(255, 255, 255, 1)",
|
||
enabled: e.customTooltip ? !1 : (u = e.tooltip) == null ? void 0 : u.enabled,
|
||
callbacks: {
|
||
label: (_) => {
|
||
const { dataset: b, dataIndex: x } = _, w = b.data[x], A = b.data.reduce((I, B) => I + B, 0), O = w / A * 100;
|
||
return `${_.label} ${w} (${O.toFixed(2)}%)`;
|
||
},
|
||
labelColor: (_) => {
|
||
const { dataset: b, dataIndex: x } = _;
|
||
return {
|
||
borderWidth: 0,
|
||
borderRadius: 5,
|
||
borderColor: "",
|
||
backgroundColor: Array.isArray(b.backgroundColor) ? b.backgroundColor[x] : ""
|
||
};
|
||
},
|
||
labelTextColor: () => "rgba(100, 114, 140, 1)"
|
||
}
|
||
},
|
||
title: {
|
||
display: !!e.title,
|
||
text: e.title
|
||
},
|
||
oxdPieChartTooltip: e.customTooltip
|
||
},
|
||
animation: e.animate ? e.animation ?? {
|
||
delay: 200,
|
||
duration: 1e3,
|
||
easing: "easeOutSine"
|
||
} : !1,
|
||
// fixes animation issue in responsive mode
|
||
//https://github.com/chartjs/Chart.js/issues/10342
|
||
transitions: {
|
||
resize: {
|
||
animation: {
|
||
duration: 400
|
||
}
|
||
}
|
||
}
|
||
};
|
||
}), C = (n) => {
|
||
t.value && (n && o.value instanceof u1 && (o.value.destroy(), o.value = null), o.value ? o.value && (o.value.data = { ...s.value }, o.value.update("active")) : o.value = new u1(t.value, {
|
||
type: "pie",
|
||
data: {
|
||
...s.value
|
||
},
|
||
options: {
|
||
...r.value
|
||
}
|
||
}));
|
||
};
|
||
return W([t, s], () => {
|
||
t.value && C(!0);
|
||
}), W(s, () => {
|
||
t.value && C(!1);
|
||
}), () => e.customLegend ? P(
|
||
"div",
|
||
{
|
||
style: e.wrapperStyles,
|
||
class: e.wrapperClasses
|
||
},
|
||
[
|
||
P(
|
||
"div",
|
||
{
|
||
class: "oxd-pie-chart"
|
||
},
|
||
[
|
||
P("canvas", {
|
||
ref: t,
|
||
id: e.chartId,
|
||
style: e.styles,
|
||
class: e.classes
|
||
})
|
||
]
|
||
),
|
||
P(No, {
|
||
data: e.data,
|
||
onClick: (n) => {
|
||
o.value && (o.value.toggleDataVisibility(n), o.value.update());
|
||
}
|
||
})
|
||
]
|
||
) : P(
|
||
"div",
|
||
{
|
||
width: e.width,
|
||
height: e.height,
|
||
style: e.wrapperStyles,
|
||
class: e.wrapperClasses
|
||
},
|
||
[
|
||
P("canvas", {
|
||
ref: t,
|
||
style: e.styles,
|
||
class: e.classes
|
||
})
|
||
]
|
||
);
|
||
}
|
||
});
|
||
const zo = {
|
||
name: "OxdChip",
|
||
props: {
|
||
label: {
|
||
type: String,
|
||
required: !0
|
||
},
|
||
transparent: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
backgroundColor: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-chip": !0,
|
||
"oxd-chip--default": !this.transparent,
|
||
"oxd-chip--transparent": this.transparent
|
||
};
|
||
},
|
||
style() {
|
||
return {
|
||
backgroundColor: this.backgroundColor
|
||
};
|
||
}
|
||
}
|
||
};
|
||
function Fo(e, t, o, s, r, C) {
|
||
return a(), i("span", {
|
||
class: $(C.classes),
|
||
style: R(C.style)
|
||
}, [
|
||
M(k(o.label) + " ", 1),
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 6);
|
||
}
|
||
const Q2 = /* @__PURE__ */ p(zo, [["render", Fo], ["__scopeId", "data-v-106e6da8"]]), Ro = "gray-darken-2", Zo = "gray-darken-1", Ho = "gray", Yo = "gray-lighten-1", Wo = "gray-lighten-2", Uo = "light-gray", jo = "pastel-white", Go = "white-shadow", e3 = "white", Jo = [
|
||
Ro,
|
||
Zo,
|
||
Ho,
|
||
Yo,
|
||
Wo,
|
||
Uo,
|
||
jo,
|
||
Go,
|
||
e3
|
||
], Ko = m({
|
||
name: "OxdSheet",
|
||
props: {
|
||
type: {
|
||
type: String,
|
||
required: !1,
|
||
default: e3,
|
||
validator: function(e) {
|
||
return Jo.indexOf(e) !== -1;
|
||
}
|
||
},
|
||
rounded: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
gutters: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-sheet": !0,
|
||
"oxd-sheet--rounded": this.rounded,
|
||
"oxd-sheet--gutters": this.gutters,
|
||
[`oxd-sheet--${this.type}`]: !0
|
||
};
|
||
}
|
||
}
|
||
});
|
||
function Xo(e, t, o, s, r, C) {
|
||
return a(), i("div", {
|
||
class: $(e.classes)
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 2);
|
||
}
|
||
const Qo = /* @__PURE__ */ p(Ko, [["render", Xo], ["__scopeId", "data-v-8a31f039"]]), es = m({
|
||
name: "OxdOverlay",
|
||
props: {
|
||
show: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
centered: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-overlay": !0,
|
||
"oxd-overlay--flex": !0,
|
||
"oxd-overlay--flex-centered": this.centered,
|
||
"oxd-overlay--hide": !this.show
|
||
};
|
||
}
|
||
}
|
||
});
|
||
function ts(e, t, o, s, r, C) {
|
||
return a(), i("div", {
|
||
role: "dialog",
|
||
class: $(e.classes)
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 2);
|
||
}
|
||
const t3 = /* @__PURE__ */ p(es, [["render", ts], ["__scopeId", "data-v-fa3720ff"]]), os = m({
|
||
name: "OxdDialogCloseButton"
|
||
});
|
||
const ss = { class: "oxd-dialog-close-button" };
|
||
function ns(e, t, o, s, r, C) {
|
||
return a(), i("button", ss, "×");
|
||
}
|
||
const as = /* @__PURE__ */ p(os, [["render", ns], ["__scopeId", "data-v-a11b6690"]]), ls = m({
|
||
name: "OxdDialogContainerDefault"
|
||
});
|
||
const rs = { class: "oxd-dialog-container-default" }, ds = { class: "oxd-dialog-container-default--inner" };
|
||
function Cs(e, t, o, s, r, C) {
|
||
return a(), i("div", rs, [
|
||
l("div", ds, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
])
|
||
]);
|
||
}
|
||
const is = /* @__PURE__ */ p(ls, [["render", Cs], ["__scopeId", "data-v-bcfca726"]]), cs = m({
|
||
name: "OxdDialog",
|
||
components: {
|
||
"oxd-sheet": Qo,
|
||
"oxd-overlay": t3,
|
||
"oxd-dialog-close-button": as,
|
||
// Containers
|
||
"oxd-dialog-container-default": is
|
||
},
|
||
inheritAttrs: !1,
|
||
props: {
|
||
shadow: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
withClose: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
persistent: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
dialogContainer: {
|
||
type: String,
|
||
required: !1,
|
||
default: "oxd-dialog-container-default"
|
||
},
|
||
withTransition: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
gutters: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
}
|
||
},
|
||
emits: ["update:show"],
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-dialog-sheet": !0,
|
||
"oxd-dialog-sheet--shadow": this.shadow,
|
||
"oxd-dialog-sheet--gutters": this.gutters
|
||
};
|
||
},
|
||
computedTransition() {
|
||
return this.withTransition ? "fade" : "";
|
||
}
|
||
},
|
||
methods: {
|
||
onClose() {
|
||
this.$emit("update:show", !1);
|
||
},
|
||
onClickOverlay() {
|
||
this.persistent || this.$emit("update:show", !1);
|
||
},
|
||
onClickSheet(e) {
|
||
e.stopPropagation();
|
||
}
|
||
}
|
||
});
|
||
function us(e, t, o, s, r, C) {
|
||
const n = f("oxd-dialog-close-button"), d = f("oxd-sheet"), c = f("oxd-overlay");
|
||
return a(), v(d1, {
|
||
name: e.computedTransition,
|
||
appear: ""
|
||
}, {
|
||
default: y(() => [
|
||
h(c, {
|
||
role: "dialog",
|
||
centered: "",
|
||
show: !0,
|
||
onClick: e.onClickOverlay
|
||
}, {
|
||
default: y(() => [
|
||
(a(), v(s1(e.dialogContainer), null, {
|
||
default: y(() => [
|
||
h(d, F({
|
||
class: e.classes,
|
||
gutters: !1
|
||
}, e.$attrs, {
|
||
role: "document",
|
||
onClick: e.onClickSheet
|
||
}), {
|
||
default: y(() => [
|
||
e.withClose ? (a(), v(n, {
|
||
key: 0,
|
||
class: "oxd-dialog-close-button-position",
|
||
onClick: e.onClose
|
||
}, null, 8, ["onClick"])) : L("", !0),
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
]),
|
||
_: 3
|
||
}, 16, ["class", "onClick"])
|
||
]),
|
||
_: 3
|
||
}))
|
||
]),
|
||
_: 3
|
||
}, 8, ["onClick"])
|
||
]),
|
||
_: 3
|
||
}, 8, ["name"]);
|
||
}
|
||
const NC = /* @__PURE__ */ p(cs, [["render", us], ["__scopeId", "data-v-126e9e0f"]]), ps = "horizontal", _s = m({
|
||
name: "OxdDivider",
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-divider": !0
|
||
};
|
||
},
|
||
areaOrientation() {
|
||
return ps;
|
||
}
|
||
}
|
||
});
|
||
const fs = ["aria-orientation"];
|
||
function ms(e, t, o, s, r, C) {
|
||
return a(), i("hr", {
|
||
class: $(e.classes),
|
||
role: "separator",
|
||
"aria-orientation": e.areaOrientation
|
||
}, null, 10, fs);
|
||
}
|
||
const hs = /* @__PURE__ */ p(_s, [["render", ms], ["__scopeId", "data-v-9f847659"]]);
|
||
function ys(e) {
|
||
const t = j({
|
||
fieldset: [],
|
||
errorbag: []
|
||
}), o = (u) => e.value === !0 ? [] : t.errorbag.filter((_) => _.cid === u), s = (u) => {
|
||
t.errorbag = t.errorbag.filter((_) => _.cid !== u);
|
||
}, r = (u) => {
|
||
s(Z(u.cid)), u.errors.length > 0 && t.errorbag.push(u);
|
||
}, C = (u) => {
|
||
t.fieldset.findIndex((b) => Z(b.cid) === Z(u.cid)) === -1 && t.fieldset.push(u);
|
||
}, n = (u) => {
|
||
s(Z(u.cid));
|
||
const _ = t.fieldset.findIndex((b) => Z(b.cid) === Z(u.cid));
|
||
_ > -1 && t.fieldset.splice(_, 1);
|
||
}, d = () => Promise.all(t.fieldset.map((u) => u.validate())).then((u) => {
|
||
u.map((_) => {
|
||
r(_);
|
||
});
|
||
}).catch((u) => {
|
||
console.error(u);
|
||
}), c = () => {
|
||
t.fieldset.map((u) => u.reset()), t.errorbag = [];
|
||
};
|
||
return Y1(D2, {
|
||
addError: r,
|
||
purgeErrors: s,
|
||
searchErrors: o,
|
||
registerField: C,
|
||
unregisterField: n
|
||
}), {
|
||
...Q(t),
|
||
reset: c,
|
||
validate: d,
|
||
purgeErrors: s
|
||
};
|
||
}
|
||
const bs = m({
|
||
name: "OxdForm",
|
||
components: {
|
||
"oxd-loading-spinner": X1
|
||
},
|
||
props: {
|
||
loading: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
emits: ["submitValid", "submitInvalid"],
|
||
setup(e, t) {
|
||
const o = $1(e, "loading"), { validate: s, reset: r, errorbag: C, fieldset: n } = ys(o), d = T(() => n.value.reduce((b, x) => b || x.processing.value, !1)), c = T(() => C.value.length > 0), u = T(() => e.loading || d.value);
|
||
return {
|
||
onSubmit: (b) => {
|
||
u.value || setTimeout(async () => {
|
||
await s(), c.value ? t.emit("submitInvalid", b) : t.emit("submitValid", b);
|
||
}, 0);
|
||
},
|
||
fieldset: n,
|
||
errorbag: C,
|
||
validate: s,
|
||
isProcessing: d,
|
||
isFromInvalid: c,
|
||
isFormBusy: u,
|
||
onReset: r
|
||
};
|
||
}
|
||
});
|
||
const $s = {
|
||
key: 0,
|
||
class: "oxd-form-loader"
|
||
};
|
||
function gs(e, t, o, s, r, C) {
|
||
const n = f("oxd-loading-spinner");
|
||
return a(), i("form", {
|
||
class: "oxd-form",
|
||
novalidate: "",
|
||
onSubmit: t[0] || (t[0] = q((...d) => e.onSubmit && e.onSubmit(...d), ["prevent"])),
|
||
onReset: t[1] || (t[1] = q((...d) => e.onReset && e.onReset(...d), ["prevent"]))
|
||
}, [
|
||
e.loading ? (a(), i("div", $s, [
|
||
h(n)
|
||
])) : L("", !0),
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 32);
|
||
}
|
||
const zC = /* @__PURE__ */ p(bs, [["render", gs], ["__scopeId", "data-v-d5bfe35b"]]), vs = m({
|
||
name: "OxdFormRow",
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-form-row": !0
|
||
};
|
||
}
|
||
}
|
||
});
|
||
function xs(e, t, o, s, r, C) {
|
||
return a(), i("div", {
|
||
class: $(e.classes)
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 2);
|
||
}
|
||
const FC = /* @__PURE__ */ p(vs, [["render", xs], ["__scopeId", "data-v-2130bd2a"]]), Ls = m({
|
||
name: "OxdFormActions",
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-form-actions": !0
|
||
};
|
||
}
|
||
}
|
||
});
|
||
function ws(e, t, o, s, r, C) {
|
||
return a(), i("div", {
|
||
class: $(e.classes)
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 2);
|
||
}
|
||
const RC = /* @__PURE__ */ p(Ls, [["render", ws], ["__scopeId", "data-v-19c2496b"]]), ks = m({
|
||
name: "OxdGrid",
|
||
props: {
|
||
cols: {
|
||
type: Number,
|
||
required: !1,
|
||
default: 1
|
||
}
|
||
},
|
||
computed: {
|
||
className() {
|
||
return `oxd-grid-${this.cols}`;
|
||
}
|
||
}
|
||
});
|
||
function Ss(e, t, o, s, r, C) {
|
||
return a(), i("div", {
|
||
class: $(e.className)
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 2);
|
||
}
|
||
const ZC = /* @__PURE__ */ p(ks, [["render", Ss], ["__scopeId", "data-v-d7b71de4"]]), Os = m({
|
||
name: "OxdGridItem",
|
||
props: {
|
||
gutters: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-grid-item": !0,
|
||
"oxd-grid-item--gutters": this.gutters
|
||
};
|
||
}
|
||
}
|
||
});
|
||
function Ms(e, t, o, s, r, C) {
|
||
return a(), i("div", {
|
||
class: $(e.classes)
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 2);
|
||
}
|
||
const HC = /* @__PURE__ */ p(Os, [["render", Ms], ["__scopeId", "data-v-c93bdbf3"]]), Is = m({
|
||
name: "OxdInput",
|
||
props: {
|
||
modelValue: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
hasError: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
emits: ["update:modelValue", "input"],
|
||
data() {
|
||
return {
|
||
focused: !1
|
||
};
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-input": !0,
|
||
"oxd-input--active": !this.focused,
|
||
"oxd-input--focus": this.focused,
|
||
"oxd-input--error": this.hasError
|
||
};
|
||
}
|
||
},
|
||
methods: {
|
||
onFocus() {
|
||
this.focused = !0;
|
||
},
|
||
onBlur() {
|
||
this.focused = !1;
|
||
},
|
||
onInput(e) {
|
||
e.preventDefault(), this.$emit("update:modelValue", e.target.value), this.$emit("input", e);
|
||
}
|
||
}
|
||
});
|
||
const Ts = ["value"];
|
||
function Ps(e, t, o, s, r, C) {
|
||
return a(), i("input", {
|
||
class: $(e.classes),
|
||
value: e.modelValue,
|
||
onFocus: t[0] || (t[0] = (...n) => e.onFocus && e.onFocus(...n)),
|
||
onBlur: t[1] || (t[1] = (...n) => e.onBlur && e.onBlur(...n)),
|
||
onInput: t[2] || (t[2] = (...n) => e.onInput && e.onInput(...n))
|
||
}, null, 42, Ts);
|
||
}
|
||
const C1 = /* @__PURE__ */ p(Is, [["render", Ps], ["__scopeId", "data-v-1f99f73c"]]), As = "oxd-input", Es = "oxd-file-input", qs = "oxd-textarea", Bs = "oxd-password-input", Ds = "oxd-checkbox-input", Vs = "oxd-switch-input", Ns = "oxd-radio-input", zs = "oxd-date-input", Fs = "oxd-autocomplete-input", Rs = "oxd-select-input", Zs = "oxd-multiselect-input", Hs = "oxd-time-input", Ys = "oxd-color-input", A1 = "input", o3 = "file", s3 = "textarea", n3 = "password", a3 = "checkbox", l3 = "switch", r3 = "radio", d3 = "date", C3 = "autocomplete", i3 = "select", c3 = "multiselect", u3 = "time", p3 = "color", m2 = [
|
||
A1,
|
||
o3,
|
||
s3,
|
||
n3,
|
||
a3,
|
||
l3,
|
||
r3,
|
||
d3,
|
||
C3,
|
||
i3,
|
||
c3,
|
||
u3,
|
||
p3
|
||
], Ws = {
|
||
[A1]: As,
|
||
[o3]: Es,
|
||
[s3]: qs,
|
||
[n3]: Bs,
|
||
[a3]: Ds,
|
||
[l3]: Vs,
|
||
[r3]: Ns,
|
||
[d3]: zs,
|
||
[C3]: Fs,
|
||
[i3]: Rs,
|
||
[c3]: Zs,
|
||
[u3]: Hs,
|
||
[p3]: Ys
|
||
}, Us = m({
|
||
name: "OxdFileInput",
|
||
components: {
|
||
"oxd-icon": N
|
||
},
|
||
inheritAttrs: !1,
|
||
props: {
|
||
modelValue: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => null
|
||
},
|
||
style: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
hasError: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
buttonLabel: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
buttonIcon: {
|
||
type: String,
|
||
required: !1,
|
||
default: "upload"
|
||
},
|
||
placeholder: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
readonly: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
emits: ["click", "focus", "blur", "input", "update:modelValue"],
|
||
setup() {
|
||
return {
|
||
...U()
|
||
};
|
||
},
|
||
data() {
|
||
return {
|
||
focused: !1,
|
||
inputValue: ""
|
||
};
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-file-div": !0,
|
||
"oxd-file-div--active": !this.focused,
|
||
"oxd-file-div--focus": this.focused,
|
||
"oxd-file-div--error": this.hasError,
|
||
"oxd-file-div--disabled": this.disabled,
|
||
"oxd-file-div--readonly": this.readonly
|
||
};
|
||
},
|
||
fileInputClasses() {
|
||
return {
|
||
"oxd-file-input": !0
|
||
};
|
||
},
|
||
placeholderText() {
|
||
return this.placeholder ?? this.t("general.no_file_chosen", "No file chosen");
|
||
}
|
||
},
|
||
watch: {
|
||
modelValue(e, t) {
|
||
e !== t && (e != null ? this.inputValue = e.name : this.inputValue = "");
|
||
}
|
||
},
|
||
methods: {
|
||
onClick(e) {
|
||
if (this.disabled || this.readonly)
|
||
return;
|
||
const t = this.$refs.input;
|
||
t.focus(), t.click(), this.$emit("click", e);
|
||
},
|
||
onFocus(e) {
|
||
this.focused = !0, this.$emit("focus", e);
|
||
},
|
||
onBlur(e) {
|
||
this.focused = !1, this.$emit("blur", e);
|
||
},
|
||
onInput(e) {
|
||
e.preventDefault();
|
||
const t = [...e.target.files], o = t.map((s) => s.name).join(", ");
|
||
if (t.length > 0) {
|
||
const s = new FileReader();
|
||
s.onload = (r) => {
|
||
var C, n, d;
|
||
if (typeof ((C = r.target) == null ? void 0 : C.result) == "string" || ((n = r.target) == null ? void 0 : n.result) instanceof String) {
|
||
const c = (d = r.target) == null ? void 0 : d.result.split(",").pop();
|
||
if (c && t) {
|
||
const u = {
|
||
name: t[0].name,
|
||
type: t[0].type,
|
||
size: t[0].size,
|
||
base64: c
|
||
};
|
||
this.inputValue = o, this.$emit("update:modelValue", u);
|
||
}
|
||
}
|
||
}, s.readAsDataURL(t[0]);
|
||
} else
|
||
this.inputValue = o, this.$emit("update:modelValue", null);
|
||
this.$emit("input", e);
|
||
}
|
||
}
|
||
});
|
||
const js = { class: "oxd-file-input-div" };
|
||
function Gs(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon");
|
||
return a(), i(S, null, [
|
||
l("input", F({
|
||
ref: "input",
|
||
type: "file"
|
||
}, e.$attrs, {
|
||
class: e.fileInputClasses,
|
||
onFocus: t[0] || (t[0] = (...d) => e.onFocus && e.onFocus(...d)),
|
||
onBlur: t[1] || (t[1] = (...d) => e.onBlur && e.onBlur(...d)),
|
||
onInput: t[2] || (t[2] = (...d) => e.onInput && e.onInput(...d))
|
||
}), null, 16),
|
||
l("div", {
|
||
class: $(e.classes),
|
||
style: R(e.style),
|
||
onClick: t[3] || (t[3] = (...d) => e.onClick && e.onClick(...d))
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0),
|
||
e.$slots.default ? L("", !0) : (a(), i(S, { key: 0 }, [
|
||
e.buttonLabel ? (a(), i("div", {
|
||
key: 0,
|
||
class: $({ "oxd-file-button": !0, "--disabled": e.disabled })
|
||
}, k(e.buttonLabel), 3)) : L("", !0),
|
||
l("div", js, k(e.inputValue ? e.inputValue : e.placeholderText), 1),
|
||
e.buttonIcon ? (a(), v(n, {
|
||
key: 1,
|
||
name: e.buttonIcon,
|
||
class: $({ "oxd-file-input-icon": !0, "--disabled": e.disabled })
|
||
}, null, 8, ["name", "class"])) : L("", !0)
|
||
], 64))
|
||
], 6)
|
||
], 64);
|
||
}
|
||
const Js = /* @__PURE__ */ p(Us, [["render", Gs], ["__scopeId", "data-v-1b0f05a0"]]), Ks = m({
|
||
name: "OxdDateInput",
|
||
components: {
|
||
"oxd-icon": N,
|
||
"oxd-input": C1,
|
||
"oxd-calendar": Je
|
||
},
|
||
inheritAttrs: !1,
|
||
props: {
|
||
modelValue: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
hasError: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
readonly: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
placeholder: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
ioformat: {
|
||
type: String,
|
||
required: !1,
|
||
default: "yyyy-MM-dd"
|
||
},
|
||
displayFormat: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
value: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
locale: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => H2
|
||
}
|
||
},
|
||
emits: [
|
||
"blur",
|
||
"update:modelValue",
|
||
"dateselect:opened",
|
||
"dateselect:closed"
|
||
],
|
||
setup() {
|
||
const e = j({
|
||
open: !1,
|
||
dateTyped: null
|
||
});
|
||
return {
|
||
...U(),
|
||
...Q(e)
|
||
};
|
||
},
|
||
computed: {
|
||
dateSelected: {
|
||
get() {
|
||
return p1(this.modelValue, this.ioformat) || void 0;
|
||
},
|
||
set(e) {
|
||
!isNaN(e == null ? void 0 : e.valueOf()) && e instanceof Date ? this.$emit("update:modelValue", _1(e, this.ioformat)) : this.$emit(
|
||
"update:modelValue",
|
||
this.dateTyped ? this.dateTyped : null
|
||
);
|
||
}
|
||
},
|
||
displayDate() {
|
||
return this.value ? this.value : this.dateSelected ? _1(this.dateSelected, this.dateFormat, {
|
||
locale: this.locale
|
||
}) : this.modelValue === null ? this.modelValue : this.dateTyped;
|
||
},
|
||
dateFormat() {
|
||
return this.displayFormat && this.displayFormat.trim() ? this.displayFormat : this.ioformat;
|
||
},
|
||
dateIconClasses() {
|
||
return {
|
||
"oxd-date-input-icon": !0,
|
||
"--disabled": this.disabled,
|
||
"--readonly": this.readonly
|
||
};
|
||
}
|
||
},
|
||
methods: {
|
||
onBlur(e) {
|
||
e.stopImmediatePropagation(), this.dateTyped !== null && (this.dateSelected = p1(this.dateTyped, this.dateFormat, {
|
||
locale: this.locale
|
||
}) || void 0), this.$emit("blur"), this.closeDropdown();
|
||
},
|
||
onDateTyped(e) {
|
||
this.dateTyped = e;
|
||
},
|
||
onDateSelected() {
|
||
this.dateTyped = null, this.closeDropdown();
|
||
},
|
||
toggleDropdown() {
|
||
!this.disabled && !this.readonly && (this.open ? this.closeDropdown() : (this.openDropdown(), this.$refs.oxdInput.$el.focus()));
|
||
},
|
||
openDropdown() {
|
||
this.open = !0, this.$emit("dateselect:opened");
|
||
},
|
||
closeDropdown() {
|
||
this.open = !1, this.$emit("dateselect:closed");
|
||
},
|
||
onClickToday() {
|
||
this.open = !1, this.dateTyped = null, this.dateSelected = P1();
|
||
},
|
||
onClickClear() {
|
||
this.open = !1, this.dateTyped = null, this.dateSelected = void 0;
|
||
}
|
||
}
|
||
});
|
||
const Xs = { class: "oxd-date-wrapper" }, Qs = { class: "oxd-date-input" }, en = {
|
||
key: 0,
|
||
class: "oxd-date-input-calendar"
|
||
}, tn = { class: "oxd-date-input-links" };
|
||
function on(e, t, o, s, r, C) {
|
||
const n = f("oxd-input"), d = f("oxd-icon"), c = f("oxd-calendar");
|
||
return a(), i("div", Xs, [
|
||
l("div", Qs, [
|
||
h(n, {
|
||
ref: "oxdInput",
|
||
"has-error": e.hasError,
|
||
disabled: e.disabled,
|
||
readonly: e.readonly,
|
||
value: e.displayDate,
|
||
placeholder: e.placeholder,
|
||
onBlur: e.onBlur,
|
||
onClick: e.toggleDropdown,
|
||
"onUpdate:modelValue": e.onDateTyped
|
||
}, null, 8, ["has-error", "disabled", "readonly", "value", "placeholder", "onBlur", "onClick", "onUpdate:modelValue"]),
|
||
h(d, {
|
||
name: "calendar",
|
||
class: $(e.dateIconClasses),
|
||
onClick: e.toggleDropdown
|
||
}, null, 8, ["class", "onClick"])
|
||
]),
|
||
h(d1, { name: "transition-fade-down" }, {
|
||
default: y(() => [
|
||
e.open ? (a(), i("div", en, [
|
||
h(c, F(e.$attrs, {
|
||
modelValue: e.dateSelected,
|
||
"onUpdate:modelValue": [
|
||
t[3] || (t[3] = (u) => e.dateSelected = u),
|
||
e.onDateSelected
|
||
],
|
||
locale: e.locale,
|
||
onMousedown: t[4] || (t[4] = q(() => {
|
||
}, ["prevent"]))
|
||
}), {
|
||
default: y(() => [
|
||
l("div", tn, [
|
||
l("div", {
|
||
class: "oxd-date-input-link --today",
|
||
onClick: t[0] || (t[0] = (...u) => e.onClickToday && e.onClickToday(...u))
|
||
}, k(e.t("general.today", "Today")), 1),
|
||
l("div", {
|
||
class: "oxd-date-input-link --clear",
|
||
onClick: t[1] || (t[1] = (...u) => e.onClickClear && e.onClickClear(...u))
|
||
}, k(e.t("general.clear", "Clear")), 1),
|
||
l("div", {
|
||
class: "oxd-date-input-link --close",
|
||
onClick: t[2] || (t[2] = (...u) => e.closeDropdown && e.closeDropdown(...u))
|
||
}, k(e.t("general.close", "Close")), 1)
|
||
])
|
||
]),
|
||
_: 1
|
||
}, 16, ["modelValue", "locale", "onUpdate:modelValue"])
|
||
])) : L("", !0)
|
||
]),
|
||
_: 1
|
||
})
|
||
]);
|
||
}
|
||
const sn = /* @__PURE__ */ p(Ks, [["render", on], ["__scopeId", "data-v-4a95a2e0"]]), nn = m({
|
||
name: "OxdRadioInput",
|
||
inheritAttrs: !1,
|
||
props: {
|
||
modelValue: {
|
||
type: null,
|
||
required: !1,
|
||
default: void 0
|
||
},
|
||
style: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
hasError: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
optionLabel: {
|
||
type: String,
|
||
required: !1,
|
||
default: ""
|
||
},
|
||
labelPosition: {
|
||
type: String,
|
||
required: !1,
|
||
default: a1,
|
||
validator: function(e) {
|
||
return o2.indexOf(e) !== -1;
|
||
}
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
equired: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
emits: ["blur", "focus", "change", "update:modelValue"],
|
||
data() {
|
||
return {
|
||
focused: !1,
|
||
checkedProxy: {}
|
||
};
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-radio-input": !0,
|
||
"oxd-radio-input--active": !this.focused,
|
||
"oxd-radio-input--focus": this.focused,
|
||
"oxd-radio-input--error": this.hasError,
|
||
[`--label-${this.labelPosition}`]: !0
|
||
};
|
||
},
|
||
checked: {
|
||
get() {
|
||
return this.modelValue;
|
||
},
|
||
set(e) {
|
||
this.checkedProxy = e;
|
||
}
|
||
}
|
||
},
|
||
methods: {
|
||
onFocus(e) {
|
||
this.focused = !0, this.$emit("focus", e);
|
||
},
|
||
onBlur(e) {
|
||
this.focused = !1, this.$emit("blur", e);
|
||
},
|
||
onChange(e) {
|
||
this.$emit("update:modelValue", this.checkedProxy), this.$emit("change", e);
|
||
}
|
||
}
|
||
});
|
||
const an = { class: "oxd-radio-wrapper" }, ln = ["disabled"];
|
||
function rn(e, t, o, s, r, C) {
|
||
return a(), i("div", an, [
|
||
l("label", {
|
||
class: $({ "--disabled": e.disabled })
|
||
}, [
|
||
e.labelPosition === "left" ? (a(), i(S, { key: 0 }, [
|
||
M(k(e.optionLabel), 1)
|
||
], 64)) : L("", !0),
|
||
z(l("input", F(e.$attrs, {
|
||
"onUpdate:modelValue": t[0] || (t[0] = (n) => e.checked = n),
|
||
type: "radio",
|
||
disabled: e.disabled,
|
||
onFocus: t[1] || (t[1] = (...n) => e.onFocus && e.onFocus(...n)),
|
||
onBlur: t[2] || (t[2] = (...n) => e.onBlur && e.onBlur(...n)),
|
||
onChange: t[3] || (t[3] = (...n) => e.onChange && e.onChange(...n))
|
||
}), null, 16, ln), [
|
||
[W1, e.checked]
|
||
]),
|
||
l("span", {
|
||
class: $([e.classes, "oxd-radio-input"]),
|
||
style: R(e.style)
|
||
}, null, 6),
|
||
e.labelPosition === "right" ? (a(), i(S, { key: 1 }, [
|
||
M(k(e.optionLabel), 1)
|
||
], 64)) : L("", !0)
|
||
], 2)
|
||
]);
|
||
}
|
||
const dn = /* @__PURE__ */ p(nn, [["render", rn], ["__scopeId", "data-v-7ef819fd"]]), Cn = m({
|
||
name: "OxdSwitchInput",
|
||
inheritAttrs: !1,
|
||
props: {
|
||
modelValue: {
|
||
type: null,
|
||
required: !1,
|
||
default: void 0
|
||
},
|
||
style: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
hasError: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
optionLabel: {
|
||
type: String,
|
||
required: !1,
|
||
default: ""
|
||
},
|
||
labelPosition: {
|
||
type: String,
|
||
required: !1,
|
||
default: a1,
|
||
validator: function(e) {
|
||
return o2.indexOf(e) !== -1;
|
||
}
|
||
}
|
||
},
|
||
emits: ["update:modelValue", "blur", "focus", "change"],
|
||
data() {
|
||
return {
|
||
focused: !1,
|
||
checkedProxy: {}
|
||
};
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-switch-input": !0,
|
||
"oxd-switch-input--active": !this.focused,
|
||
"oxd-switch-input--focus": this.focused,
|
||
"oxd-switch-input--error": this.hasError,
|
||
[`--label-${this.labelPosition}`]: !0
|
||
};
|
||
},
|
||
checked: {
|
||
get() {
|
||
return this.modelValue;
|
||
},
|
||
set(e) {
|
||
this.checkedProxy = e;
|
||
}
|
||
}
|
||
},
|
||
methods: {
|
||
onFocus(e) {
|
||
this.focused = !0, this.$emit("focus", e);
|
||
},
|
||
onBlur(e) {
|
||
this.focused = !1, this.$emit("blur", e);
|
||
},
|
||
onChange(e) {
|
||
this.$emit("update:modelValue", this.checkedProxy), this.$emit("change", e);
|
||
}
|
||
}
|
||
});
|
||
const cn = { class: "oxd-switch-wrapper" }, un = ["disabled"];
|
||
function pn(e, t, o, s, r, C) {
|
||
return a(), i("div", cn, [
|
||
l("label", {
|
||
class: $({ "--disabled": e.disabled })
|
||
}, [
|
||
e.labelPosition === "left" ? (a(), i(S, { key: 0 }, [
|
||
M(k(e.optionLabel), 1)
|
||
], 64)) : L("", !0),
|
||
z(l("input", F(e.$attrs, {
|
||
"onUpdate:modelValue": t[0] || (t[0] = (n) => e.checked = n),
|
||
type: "checkbox",
|
||
disabled: e.disabled,
|
||
onFocus: t[1] || (t[1] = (...n) => e.onFocus && e.onFocus(...n)),
|
||
onBlur: t[2] || (t[2] = (...n) => e.onBlur && e.onBlur(...n)),
|
||
onChange: t[3] || (t[3] = (...n) => e.onChange && e.onChange(...n))
|
||
}), null, 16, un), [
|
||
[S1, e.checked]
|
||
]),
|
||
l("span", {
|
||
class: $(e.classes),
|
||
style: R(e.style)
|
||
}, null, 6),
|
||
e.labelPosition === "right" ? (a(), i(S, { key: 1 }, [
|
||
M(k(e.optionLabel), 1)
|
||
], 64)) : L("", !0)
|
||
], 2)
|
||
]);
|
||
}
|
||
const _n = /* @__PURE__ */ p(Cn, [["render", pn], ["__scopeId", "data-v-8e4757dc"]]), fn = m({
|
||
name: "OxdTimePicker",
|
||
components: {
|
||
"oxd-input": C1,
|
||
"oxd-icon-button": G
|
||
},
|
||
props: {
|
||
modelValue: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
step: {
|
||
type: Number,
|
||
required: !1,
|
||
default: 1
|
||
}
|
||
},
|
||
emits: ["update:modelValue"],
|
||
setup(e, t) {
|
||
const o = j({
|
||
hour: "01",
|
||
minute: "00",
|
||
period: "AM"
|
||
}), s = (d, c) => {
|
||
if (!isNaN(d)) {
|
||
if (c === "hour")
|
||
d > 0 && d <= 12 && (o.hour = d < 10 ? "0" + d : d.toString());
|
||
else if (d >= 0 && d < 60) {
|
||
const u = Math.round(d / e.step) * e.step % 60;
|
||
o.minute = u < 10 ? "0" + u : u.toString();
|
||
}
|
||
}
|
||
}, r = (d, c) => {
|
||
const u = parseInt(d.target.value);
|
||
s(u, c);
|
||
}, C = (d, c) => {
|
||
const u = parseInt(o[c]);
|
||
s(u + d, c);
|
||
}, n = (d, c) => {
|
||
const u = parseInt(o[c]);
|
||
s(u - d, c);
|
||
};
|
||
return M1(() => {
|
||
const d = p1(e.modelValue, "HH:mm");
|
||
if (d) {
|
||
s(d.getHours() % 12 || 12, "hour"), s(d.getMinutes(), "minute");
|
||
const c = _1(d, "a");
|
||
c && (o.period = c);
|
||
}
|
||
}), M1(() => {
|
||
const d = p1(
|
||
`${o.hour}:${o.minute} ${o.period}`,
|
||
"hh:mm a"
|
||
);
|
||
t.emit(
|
||
"update:modelValue",
|
||
d ? _1(d, "HH:mm") : null
|
||
);
|
||
}), {
|
||
onChange: r,
|
||
increment: C,
|
||
decrement: n,
|
||
...Q(o)
|
||
};
|
||
}
|
||
});
|
||
const a2 = (e) => (E1("data-v-dd6b758b"), e = e(), q1(), e), mn = {
|
||
role: "alert",
|
||
class: "oxd-time-picker"
|
||
}, hn = { class: "oxd-time-hour-input" }, yn = /* @__PURE__ */ a2(() => /* @__PURE__ */ l("div", { class: "oxd-time-seperator" }, [
|
||
/* @__PURE__ */ l("span", { class: "oxd-time-seperator-icon" }, ":")
|
||
], -1)), bn = { class: "oxd-time-minute-input" }, $n = { class: "oxd-time-period-input" }, gn = { class: "oxd-time-period-label" }, vn = /* @__PURE__ */ a2(() => /* @__PURE__ */ l("label", { for: "am" }, "AM", -1)), xn = { class: "oxd-time-period-label" }, Ln = /* @__PURE__ */ a2(() => /* @__PURE__ */ l("label", { for: "pm" }, "PM", -1));
|
||
function wn(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon-button"), d = f("oxd-input");
|
||
return a(), i("div", mn, [
|
||
l("div", hn, [
|
||
h(n, {
|
||
name: "chevron-up",
|
||
class: "oxd-time-hour-input-up",
|
||
role: "none",
|
||
"with-container": !1,
|
||
onClick: t[0] || (t[0] = (c) => e.increment(1, "hour"))
|
||
}),
|
||
h(d, {
|
||
value: e.hour,
|
||
class: "oxd-time-hour-input-text",
|
||
onChange: t[1] || (t[1] = (c) => e.onChange(c, "hour"))
|
||
}, null, 8, ["value"]),
|
||
h(n, {
|
||
name: "chevron-down",
|
||
class: "oxd-time-hour-input-down",
|
||
role: "none",
|
||
"with-container": !1,
|
||
onClick: t[2] || (t[2] = (c) => e.decrement(1, "hour"))
|
||
})
|
||
]),
|
||
yn,
|
||
l("div", bn, [
|
||
h(n, {
|
||
name: "chevron-up",
|
||
class: "oxd-time-minute-input-up",
|
||
role: "none",
|
||
"with-container": !1,
|
||
onClick: t[3] || (t[3] = (c) => e.increment(e.step, "minute"))
|
||
}),
|
||
h(d, {
|
||
value: e.minute,
|
||
class: "oxd-time-minute-input-text",
|
||
onChange: t[4] || (t[4] = (c) => e.onChange(c, "minute"))
|
||
}, null, 8, ["value"]),
|
||
h(n, {
|
||
name: "chevron-down",
|
||
class: "oxd-time-minute-input-down",
|
||
role: "none",
|
||
"with-container": !1,
|
||
onClick: t[5] || (t[5] = (c) => e.decrement(e.step, "minute"))
|
||
})
|
||
]),
|
||
l("div", $n, [
|
||
l("div", gn, [
|
||
z(l("input", {
|
||
"onUpdate:modelValue": t[6] || (t[6] = (c) => e.period = c),
|
||
name: "am",
|
||
type: "radio",
|
||
value: "AM"
|
||
}, null, 512), [
|
||
[W1, e.period]
|
||
]),
|
||
vn
|
||
]),
|
||
l("div", xn, [
|
||
z(l("input", {
|
||
"onUpdate:modelValue": t[7] || (t[7] = (c) => e.period = c),
|
||
name: "pm",
|
||
type: "radio",
|
||
value: "PM"
|
||
}, null, 512), [
|
||
[W1, e.period]
|
||
]),
|
||
Ln
|
||
])
|
||
])
|
||
]);
|
||
}
|
||
const kn = /* @__PURE__ */ p(fn, [["render", wn], ["__scopeId", "data-v-dd6b758b"]]), Sn = m({
|
||
name: "OxdTimeInput",
|
||
components: {
|
||
"oxd-icon": N,
|
||
"oxd-input": C1,
|
||
"oxd-time-picker": kn
|
||
},
|
||
directives: {
|
||
"click-outside": L1
|
||
},
|
||
props: {
|
||
modelValue: {
|
||
type: String,
|
||
required: !1,
|
||
default: ""
|
||
},
|
||
hasError: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
readonly: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
placeholder: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
step: {
|
||
type: Number,
|
||
required: !1,
|
||
default: 1
|
||
}
|
||
},
|
||
emits: [
|
||
"blur",
|
||
"update:modelValue",
|
||
"timeselect:opened",
|
||
"timeselect:closed"
|
||
],
|
||
data() {
|
||
return {
|
||
open: !1
|
||
};
|
||
},
|
||
computed: {
|
||
timeIconClasses() {
|
||
return {
|
||
"oxd-time-input--clock": !0,
|
||
"--disabled": this.disabled,
|
||
"--readonly": this.readonly
|
||
};
|
||
},
|
||
timeDisplay() {
|
||
const e = p1(this.modelValue, "HH:mm");
|
||
return e ? _1(e, "hh:mm a") : null;
|
||
}
|
||
},
|
||
methods: {
|
||
onFocusOut() {
|
||
this.open && this.closeDropdown();
|
||
},
|
||
onTimeInput(e) {
|
||
const t = e.target.value, o = p1(t, "hh:mm a");
|
||
this.$emit(
|
||
"update:modelValue",
|
||
o ? _1(o, "HH:mm") : null
|
||
);
|
||
},
|
||
toggleDropdown() {
|
||
this.disabled || (this.open ? this.closeDropdown() : (this.$refs.oxdInput.$el.focus(), this.openDropdown()));
|
||
},
|
||
openDropdown() {
|
||
this.open = !0, this.$emit("timeselect:opened");
|
||
},
|
||
closeDropdown() {
|
||
this.open = !1, this.$emit("timeselect:closed");
|
||
}
|
||
}
|
||
});
|
||
const On = { class: "oxd-time-wrapper" }, Mn = { class: "oxd-time-input" };
|
||
function In(e, t, o, s, r, C) {
|
||
const n = f("oxd-input"), d = f("oxd-icon"), c = f("oxd-time-picker"), u = v1("click-outside");
|
||
return z((a(), i("div", On, [
|
||
l("div", Mn, [
|
||
h(n, {
|
||
ref: "oxdInput",
|
||
"has-error": e.hasError,
|
||
disabled: e.disabled,
|
||
readonly: e.readonly,
|
||
value: e.timeDisplay,
|
||
placeholder: e.placeholder,
|
||
onChange: e.onTimeInput,
|
||
onClick: e.toggleDropdown
|
||
}, null, 8, ["has-error", "disabled", "readonly", "value", "placeholder", "onChange", "onClick"]),
|
||
h(d, {
|
||
class: $(e.timeIconClasses),
|
||
name: "clock",
|
||
onClick: e.toggleDropdown
|
||
}, null, 8, ["class", "onClick"])
|
||
]),
|
||
e.open ? (a(), v(c, {
|
||
key: 0,
|
||
step: e.step,
|
||
"model-value": e.modelValue,
|
||
"onUpdate:modelValue": t[0] || (t[0] = (_) => e.$emit("update:modelValue", _))
|
||
}, null, 8, ["step", "model-value"])) : L("", !0)
|
||
])), [
|
||
[u, e.onFocusOut]
|
||
]);
|
||
}
|
||
const Tn = /* @__PURE__ */ p(Sn, [["render", In], ["__scopeId", "data-v-77385e33"]]), Pn = {
|
||
name: "OxdLabel",
|
||
props: {
|
||
label: {
|
||
type: String,
|
||
required: !0
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-label": !0
|
||
};
|
||
}
|
||
}
|
||
};
|
||
function An(e, t, o, s, r, C) {
|
||
return a(), i("label", {
|
||
class: $(C.classes)
|
||
}, k(o.label), 3);
|
||
}
|
||
const _3 = /* @__PURE__ */ p(Pn, [["render", An], ["__scopeId", "data-v-30ff22b1"]]), En = m({
|
||
name: "OxdInputGroup",
|
||
components: {
|
||
"oxd-text": Y,
|
||
"oxd-icon": N,
|
||
"oxd-label": _3
|
||
},
|
||
props: {
|
||
label: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
labelIcon: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
message: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
classes: {
|
||
type: Object,
|
||
default: () => ({
|
||
label: {},
|
||
message: {},
|
||
wrapper: {}
|
||
})
|
||
}
|
||
},
|
||
computed: {
|
||
rootClasses() {
|
||
return {
|
||
"oxd-input-group": !0
|
||
};
|
||
},
|
||
labelClasses() {
|
||
return {
|
||
...this.classes.label
|
||
};
|
||
},
|
||
messageClasses() {
|
||
return {
|
||
...this.classes.message,
|
||
"oxd-input-group__message": !0
|
||
};
|
||
},
|
||
wrapperClasses() {
|
||
const { wrapper: e } = this.classes;
|
||
return e || {};
|
||
}
|
||
}
|
||
});
|
||
const qn = { class: "oxd-input-group__label-wrapper" };
|
||
function Bn(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon"), d = f("oxd-label"), c = f("oxd-text");
|
||
return a(), i("div", {
|
||
class: $(e.rootClasses)
|
||
}, [
|
||
g(e.$slots, "label", {}, () => [
|
||
l("div", qn, [
|
||
e.labelIcon ? (a(), v(n, {
|
||
key: 0,
|
||
name: e.labelIcon,
|
||
class: "oxd-input-group__label-icon"
|
||
}, null, 8, ["name"])) : L("", !0),
|
||
e.label ? (a(), v(d, {
|
||
key: 1,
|
||
label: e.label,
|
||
class: $(e.labelClasses)
|
||
}, null, 8, ["label", "class"])) : L("", !0)
|
||
])
|
||
], !0),
|
||
l("div", {
|
||
class: $(e.wrapperClasses)
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 2),
|
||
g(e.$slots, "message", {}, () => [
|
||
e.message ? (a(), v(c, {
|
||
key: 0,
|
||
class: $(e.messageClasses),
|
||
tag: "span"
|
||
}, {
|
||
default: y(() => [
|
||
M(k(e.message), 1)
|
||
]),
|
||
_: 1
|
||
}, 8, ["class"])) : L("", !0)
|
||
], !0)
|
||
], 2);
|
||
}
|
||
const Dn = /* @__PURE__ */ p(En, [["render", Bn], ["__scopeId", "data-v-957b4417"]]), Vn = m({
|
||
name: "OxdPasswordInput",
|
||
components: {
|
||
"oxd-input": C1
|
||
}
|
||
});
|
||
function Nn(e, t, o, s, r, C) {
|
||
const n = f("oxd-input");
|
||
return a(), v(n, { type: "password" });
|
||
}
|
||
const zn = /* @__PURE__ */ p(Vn, [["render", Nn]]), b1 = (e, t, o) => Math.max(0, Math.min(1, e - t / o - t)), Fn = (e, t, o) => {
|
||
let s = e.toString(16), r = t.toString(16), C = o.toString(16);
|
||
return s.length === 1 && (s = "0" + s), r.length === 1 && (r = "0" + r), C.length === 1 && (C = "0" + C), `#${s}${r}${C}`;
|
||
}, Rn = (e) => {
|
||
let t = 0, o = 0, s = 0;
|
||
return e.length == 4 ? (t = parseInt(`0x${e[1]}${e[1]}`), o = parseInt(`0x${e[2]}${e[2]}`), s = parseInt(`0x${e[3]}${e[3]}`)) : e.length == 7 && (t = parseInt(`0x${e[1]}${e[2]}`), o = parseInt(`0x${e[3]}${e[4]}`), s = parseInt(`0x${e[5]}${e[6]}`)), [t, o, s];
|
||
}, Zn = (e, t, o) => {
|
||
const s = (r, C = (r + e / 60) % 6) => o - o * t * Math.max(Math.min(C, 4 - C, 1), 0);
|
||
return [
|
||
Math.round(s(5) * 255),
|
||
Math.round(s(3) * 255),
|
||
Math.round(s(1) * 255)
|
||
];
|
||
}, Hn = (e, t, o) => {
|
||
e = b1(e / 255, 0, 1), t = b1(t / 255, 0, 1), o = b1(o / 255, 0, 1);
|
||
const s = Math.max(e, t, o), r = s - Math.min(e, t, o), C = r && (s == e ? (t - o) / r : s == t ? 2 + (o - e) / r : 4 + (e - t) / r);
|
||
return [60 * (C < 0 ? C + 6 : C), s && r / s, s];
|
||
}, H1 = (e, t, o) => {
|
||
const [s, r, C] = Zn(e, t, o);
|
||
return Fn(s, r, C);
|
||
}, Yn = (e) => {
|
||
const [t, o, s] = Rn(e);
|
||
return Hn(t, o, s);
|
||
}, Wn = (e) => e ? (e.substring(0, 1) === "#" && (e = e.substring(1)), e.length === 3 && (e = e.split("").map((t) => t + t).join("")), e.length > 6 && (e = e.substring(0, 6)), /^[0-9A-F]{6}$/i.test(e) ? `#${e}` : null) : null, Un = m({
|
||
name: "OxdColorPicker",
|
||
components: {
|
||
"oxd-input": C1,
|
||
"oxd-label": _3
|
||
},
|
||
props: {
|
||
modelValue: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
}
|
||
},
|
||
emits: ["update:modelValue"],
|
||
setup(e, t) {
|
||
const o = j({
|
||
hue: 0,
|
||
sat: 0,
|
||
val: 0,
|
||
pickEnabled: !1
|
||
}), s = D(), r = (x) => {
|
||
var A;
|
||
const w = (A = s.value) == null ? void 0 : A.getContext("2d");
|
||
if (w) {
|
||
const { width: O, height: I } = w.canvas;
|
||
w.clearRect(0, 0, O, I);
|
||
const B = w.createLinearGradient(0, 0, O, 0);
|
||
B.addColorStop(0, "rgba(255,255,255,1)"), B.addColorStop(1, x), w.fillStyle = B, w.fillRect(0, 0, O, I);
|
||
const K = w.createLinearGradient(0, 0, 0, I);
|
||
K.addColorStop(0, "rgba(0,0,0,0)"), K.addColorStop(1, "rgba(0,0,0,1)"), w.fillStyle = K, w.fillRect(0, 0, O, I);
|
||
}
|
||
}, C = (x) => {
|
||
var A;
|
||
if (!o.pickEnabled)
|
||
return;
|
||
const w = (A = s.value) == null ? void 0 : A.getBoundingClientRect();
|
||
if (w) {
|
||
const { width: O, height: I, top: B, left: K } = w;
|
||
let N1 = 0, z1 = 0;
|
||
window.TouchEvent && x instanceof TouchEvent ? (N1 = Math.max(0, x.touches[0].clientX - K), z1 = Math.max(0, x.touches[0].clientY - B)) : (N1 = Math.max(0, x.clientX - K), z1 = Math.max(0, x.clientY - B)), o.sat = b1(N1 / O, 0, 1), o.val = b1((I - z1) / I, 0, 1), t.emit(
|
||
"update:modelValue",
|
||
H1(o.hue, o.sat, o.val)
|
||
);
|
||
}
|
||
}, n = (x) => {
|
||
o.pickEnabled = !0, C(x);
|
||
}, d = () => {
|
||
o.pickEnabled = !1;
|
||
}, c = (x) => {
|
||
const w = Wn(x);
|
||
w && ([o.hue, o.sat, o.val] = Yn(w));
|
||
}, u = (x) => {
|
||
c(x), t.emit("update:modelValue", x);
|
||
}, _ = (x) => {
|
||
o.hue = parseInt(x.target.value), t.emit(
|
||
"update:modelValue",
|
||
H1(o.hue, o.sat, o.val)
|
||
);
|
||
}, b = T(() => {
|
||
var O;
|
||
const x = (O = s.value) == null ? void 0 : O.getBoundingClientRect();
|
||
if (!x)
|
||
return {};
|
||
const { width: w, height: A } = x;
|
||
return {
|
||
top: `${A - Math.round(o.val * A)}px`,
|
||
left: `${Math.round(o.sat * w)}px`
|
||
};
|
||
});
|
||
return M1(() => {
|
||
r(H1(o.hue, 1, 1));
|
||
}), j1(() => {
|
||
c(e.modelValue), window.addEventListener("mouseup", d), window.addEventListener("touchend", d);
|
||
}), r1(() => {
|
||
window.removeEventListener("mouseup", d), window.removeEventListener("touchend", d);
|
||
}), {
|
||
captureOn: n,
|
||
pickColor: C,
|
||
onHexInput: u,
|
||
onHueChange: _,
|
||
colorPalette: s,
|
||
indicatorStyles: b,
|
||
...U(),
|
||
...Q(o)
|
||
};
|
||
}
|
||
});
|
||
const jn = {
|
||
role: "alert",
|
||
class: "oxd-color-picker"
|
||
}, Gn = ["value"];
|
||
function Jn(e, t, o, s, r, C) {
|
||
const n = f("oxd-label"), d = f("oxd-input");
|
||
return a(), i("div", jn, [
|
||
l("div", {
|
||
class: "oxd-color-picker-indicator",
|
||
style: R(e.indicatorStyles),
|
||
onMousedown: t[0] || (t[0] = q((...c) => e.captureOn && e.captureOn(...c), ["prevent"])),
|
||
onTouchstart: t[1] || (t[1] = q((...c) => e.captureOn && e.captureOn(...c), ["prevent"]))
|
||
}, null, 36),
|
||
l("canvas", {
|
||
ref: "colorPalette",
|
||
width: "228",
|
||
height: "228",
|
||
class: "oxd-color-picker-palette",
|
||
onMousemove: t[2] || (t[2] = q((...c) => e.pickColor && e.pickColor(...c), ["prevent"])),
|
||
onTouchmove: t[3] || (t[3] = q((...c) => e.pickColor && e.pickColor(...c), ["prevent"])),
|
||
onMousedown: t[4] || (t[4] = q((...c) => e.captureOn && e.captureOn(...c), ["prevent"])),
|
||
onTouchstart: t[5] || (t[5] = q((...c) => e.captureOn && e.captureOn(...c), ["prevent"]))
|
||
}, null, 544),
|
||
l("input", {
|
||
value: e.hue,
|
||
class: "oxd-color-picker-range",
|
||
type: "range",
|
||
max: "359",
|
||
onChange: t[6] || (t[6] = (...c) => e.onHueChange && e.onHueChange(...c))
|
||
}, null, 40, Gn),
|
||
h(n, {
|
||
label: e.t("general.hex", "HEX"),
|
||
class: "oxd-color-picker-label"
|
||
}, null, 8, ["label"]),
|
||
h(d, {
|
||
value: e.modelValue,
|
||
"onUpdate:modelValue": e.onHexInput
|
||
}, null, 8, ["value", "onUpdate:modelValue"])
|
||
]);
|
||
}
|
||
const Kn = /* @__PURE__ */ p(Un, [["render", Jn], ["__scopeId", "data-v-2d1384ea"]]), Xn = m({
|
||
name: "OxdColorInput",
|
||
directives: {
|
||
"click-outside": L1
|
||
},
|
||
components: {
|
||
"oxd-color-picker": Kn
|
||
},
|
||
props: {
|
||
modelValue: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
hasError: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
readonly: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
dropdownPosition: {
|
||
type: String,
|
||
required: !1,
|
||
default: a1,
|
||
validator: (e) => Ot.indexOf(e) !== -1
|
||
}
|
||
},
|
||
emits: ["update:modelValue"],
|
||
setup(e) {
|
||
const t = j({
|
||
open: !1,
|
||
focused: !1
|
||
}), o = T(() => ({
|
||
backgroundColor: e.modelValue ?? "#000",
|
||
opacity: e.disabled || e.readonly ? 0.5 : 1,
|
||
cursor: e.disabled || e.readonly ? "unset" : "pointer"
|
||
})), s = T(() => ({
|
||
"oxd-color-input": !0,
|
||
"oxd-color-input--active": !t.focused,
|
||
"oxd-color-input--focus": t.focused || t.open,
|
||
"oxd-color-input--error": e.hasError,
|
||
"oxd-color-input--disabled": e.disabled,
|
||
"oxd-color-input--readonly": e.readonly
|
||
})), r = T(() => ({
|
||
"--positon-right": e.dropdownPosition === a1,
|
||
"--positon-left": e.dropdownPosition === t2
|
||
})), C = T(() => e.disabled || e.readonly ? -1 : 0), n = (_) => {
|
||
if (e.disabled || e.readonly) {
|
||
_.stopImmediatePropagation();
|
||
return;
|
||
}
|
||
t.focused = !0;
|
||
}, d = () => {
|
||
t.focused = !1;
|
||
}, c = () => {
|
||
t.open = !1;
|
||
}, u = (_) => {
|
||
if (e.disabled || e.readonly) {
|
||
_.stopImmediatePropagation();
|
||
return;
|
||
}
|
||
t.open = !t.open;
|
||
};
|
||
return {
|
||
tabIndex: C,
|
||
classes: s,
|
||
previewStyles: o,
|
||
dropdownClasses: r,
|
||
onBlur: d,
|
||
onFocus: n,
|
||
onClose: c,
|
||
onClick: u,
|
||
onEnter: u,
|
||
...Q(t)
|
||
};
|
||
}
|
||
});
|
||
const Qn = ["tabindex"];
|
||
function ea(e, t, o, s, r, C) {
|
||
const n = f("oxd-color-picker"), d = v1("click-outside");
|
||
return z((a(), i("div", {
|
||
class: $(e.classes),
|
||
tabindex: e.tabIndex,
|
||
onClick: t[2] || (t[2] = (...c) => e.onClick && e.onClick(...c)),
|
||
onFocus: t[3] || (t[3] = (...c) => e.onFocus && e.onFocus(...c)),
|
||
onBlur: t[4] || (t[4] = (...c) => e.onBlur && e.onBlur(...c)),
|
||
onKeydown: [
|
||
t[5] || (t[5] = H(q((...c) => e.onClose && e.onClose(...c), ["prevent"]), ["esc"])),
|
||
t[6] || (t[6] = H(q((...c) => e.onEnter && e.onEnter(...c), ["prevent"]), ["enter"]))
|
||
]
|
||
}, [
|
||
l("div", {
|
||
class: "oxd-color-input-preview",
|
||
style: R(e.previewStyles)
|
||
}, null, 4),
|
||
h(d1, { name: "transition-fade-down" }, {
|
||
default: y(() => [
|
||
e.open ? (a(), v(n, {
|
||
key: 0,
|
||
"model-value": e.modelValue,
|
||
class: $(e.dropdownClasses),
|
||
onClick: t[0] || (t[0] = q(() => {
|
||
}, ["stop"])),
|
||
"onUpdate:modelValue": t[1] || (t[1] = (c) => e.$emit("update:modelValue", c))
|
||
}, null, 8, ["model-value", "class"])) : L("", !0)
|
||
]),
|
||
_: 1
|
||
})
|
||
], 42, Qn)), [
|
||
[d, e.onClose]
|
||
]);
|
||
}
|
||
const ta = /* @__PURE__ */ p(Xn, [["render", ea], ["__scopeId", "data-v-ae9dff95"]]), oa = "none", h2 = "vertical", sa = "horizontal", na = m({
|
||
name: "OxdTextarea",
|
||
props: {
|
||
modelValue: {
|
||
type: [String, Number],
|
||
required: !1,
|
||
default: null
|
||
},
|
||
hasError: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
resize: {
|
||
type: String,
|
||
required: !1,
|
||
default: h2,
|
||
validator: function(e) {
|
||
return [h2, sa, oa].indexOf(e) !== -1;
|
||
}
|
||
}
|
||
},
|
||
emits: ["focus", "blur", "input", "update:modelValue"],
|
||
data: () => ({
|
||
focused: !1
|
||
}),
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-textarea": !0,
|
||
"oxd-textarea--active": !this.focused,
|
||
"oxd-textarea--focus": this.focused,
|
||
"oxd-textarea--error": this.hasError,
|
||
[`oxd-textarea--resize-${this.resize}`]: !0
|
||
};
|
||
}
|
||
},
|
||
methods: {
|
||
onFocus(e) {
|
||
this.focused = !0, this.$emit("focus", e);
|
||
},
|
||
onBlur(e) {
|
||
this.focused = !1, this.$emit("blur", e);
|
||
},
|
||
onInput(e) {
|
||
e.preventDefault(), this.$emit("update:modelValue", e.target.value), this.$emit("input", e);
|
||
}
|
||
}
|
||
});
|
||
const aa = ["value"];
|
||
function la(e, t, o, s, r, C) {
|
||
return a(), i("textarea", {
|
||
class: $(e.classes),
|
||
value: e.modelValue,
|
||
onFocus: t[0] || (t[0] = (...n) => e.onFocus && e.onFocus(...n)),
|
||
onBlur: t[1] || (t[1] = (...n) => e.onBlur && e.onBlur(...n)),
|
||
onInput: t[2] || (t[2] = (...n) => e.onInput && e.onInput(...n))
|
||
}, null, 42, aa);
|
||
}
|
||
const ra = /* @__PURE__ */ p(na, [["render", la], ["__scopeId", "data-v-bd337f32"]]), l2 = m({
|
||
// eslint-disable-next-line vue/require-prop-types
|
||
props: ["modelValue", "disabled"],
|
||
emits: [
|
||
"dropdown:blur",
|
||
"dropdown:clear",
|
||
"dropdown:opened",
|
||
"dropdown:closed",
|
||
"update:modelValue"
|
||
],
|
||
data() {
|
||
return {
|
||
dropdownOpen: !1,
|
||
pointer: -1
|
||
};
|
||
},
|
||
methods: {
|
||
onOpenDropdown() {
|
||
this.disabled || this.dropdownOpen || (this.dropdownOpen = !0, this.$emit("dropdown:opened"));
|
||
},
|
||
onCloseDropdown() {
|
||
this.disabled || !this.dropdownOpen || (this.dropdownOpen = !1, this.$emit("dropdown:closed"));
|
||
},
|
||
onBlur() {
|
||
this.onCloseDropdown(), this.$emit("dropdown:blur");
|
||
},
|
||
onSelect(e) {
|
||
this.pointer = -1, this.dropdownOpen = !1, Array.isArray(this.modelValue) ? this.$emit("update:modelValue", [...this.modelValue, e]) : this.$emit("update:modelValue", e);
|
||
},
|
||
onRemoveSelected(e) {
|
||
const t = this.modelValue.filter(
|
||
(o) => o.id !== e.id
|
||
);
|
||
this.$emit("update:modelValue", t);
|
||
},
|
||
onClear() {
|
||
this.$emit("update:modelValue", null), this.$emit("dropdown:clear");
|
||
}
|
||
}
|
||
}), da = (e, t) => {
|
||
const o = t.indexOf(e);
|
||
return t[(o + 1) % t.length];
|
||
}, r2 = m({
|
||
data() {
|
||
return {
|
||
dropdownOpen: !1,
|
||
pointer: -1
|
||
};
|
||
},
|
||
computed: {
|
||
computedOptions() {
|
||
return [];
|
||
}
|
||
},
|
||
methods: {
|
||
onSelectDown() {
|
||
this.dropdownOpen && (this.computedOptions.length - 1 > this.pointer ? this.pointer++ : this.pointer = this.computedOptions.length - 1);
|
||
},
|
||
onSelectUp() {
|
||
this.dropdownOpen && (this.pointer > 0 ? this.pointer-- : this.pointer = 0);
|
||
},
|
||
onSelectEnter() {
|
||
if (!this.dropdownOpen)
|
||
this.openDropdown();
|
||
else if (this.pointer >= 0) {
|
||
const e = this.computedOptions[this.pointer];
|
||
!(e != null && e._selected) && !(e != null && e._disabled) && this.onSelect(e);
|
||
}
|
||
},
|
||
scrollToView(e) {
|
||
e.scrollIntoView({
|
||
behavior: "smooth",
|
||
block: "nearest",
|
||
inline: "start"
|
||
});
|
||
},
|
||
onKeypress(e) {
|
||
if (e.key.length > 1)
|
||
return;
|
||
const t = this.computedOptions.flatMap(
|
||
(o, s) => o.label.toLowerCase().startsWith(e.key) ? s : []
|
||
);
|
||
t.length > 0 && (this.pointer = da(this.pointer, t));
|
||
},
|
||
/* eslint-disable */
|
||
openDropdown() {
|
||
},
|
||
onSelect(e) {
|
||
}
|
||
/* eslint-enable */
|
||
}
|
||
}), Ca = m({
|
||
name: "OxdSelectText",
|
||
components: {
|
||
"oxd-icon": N
|
||
},
|
||
inheritAttrs: !1,
|
||
props: {
|
||
value: {
|
||
type: String,
|
||
required: !1,
|
||
default: void 0
|
||
},
|
||
hasError: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
readonly: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
data() {
|
||
return {
|
||
focused: !1
|
||
};
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-select-text": !0,
|
||
"oxd-select-text--active": !this.focused,
|
||
"oxd-select-text--focus": this.focused,
|
||
"oxd-select-text--error": this.hasError,
|
||
"oxd-select-text--disabled": this.disabled,
|
||
"oxd-select-text--readonly": this.readonly
|
||
};
|
||
},
|
||
dropdownIcon() {
|
||
return this.focused ? "caret-up-fill" : "caret-down-fill";
|
||
},
|
||
dropdownIconClasses() {
|
||
return {
|
||
"oxd-select-text--arrow": !0,
|
||
"--disabled": this.disabled,
|
||
"--readonly": this.readonly
|
||
};
|
||
},
|
||
tabIndex() {
|
||
return this.disabled || this.readonly ? -1 : 0;
|
||
}
|
||
},
|
||
methods: {
|
||
onFocus(e) {
|
||
if (this.disabled || this.readonly) {
|
||
e.stopImmediatePropagation();
|
||
return;
|
||
}
|
||
this.focused = !0;
|
||
},
|
||
onBlur() {
|
||
this.focused = !1;
|
||
},
|
||
onToggle() {
|
||
this.focused ? this.$refs.oxdInput.blur() : this.$refs.oxdInput.focus();
|
||
}
|
||
}
|
||
});
|
||
const ia = ["tabindex"], ca = { class: "oxd-select-text--after" };
|
||
function ua(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon");
|
||
return a(), i("div", {
|
||
class: $(e.classes),
|
||
onMousedown: t[2] || (t[2] = q((...d) => e.onToggle && e.onToggle(...d), ["prevent"]))
|
||
}, [
|
||
l("div", F(e.$attrs, {
|
||
ref: "oxdInput",
|
||
class: "oxd-select-text-input",
|
||
tabindex: e.tabIndex,
|
||
onFocus: t[0] || (t[0] = (...d) => e.onFocus && e.onFocus(...d)),
|
||
onBlur: t[1] || (t[1] = (...d) => e.onBlur && e.onBlur(...d))
|
||
}), k(e.value), 17, ia),
|
||
l("div", ca, [
|
||
g(e.$slots, "afterInput", {}, void 0, !0),
|
||
e.disabled ? L("", !0) : (a(), v(n, {
|
||
key: 0,
|
||
name: e.dropdownIcon,
|
||
class: $(e.dropdownIconClasses)
|
||
}, null, 8, ["name", "class"]))
|
||
])
|
||
], 34);
|
||
}
|
||
const f3 = /* @__PURE__ */ p(Ca, [["render", ua], ["__scopeId", "data-v-67d2aedf"]]), pa = m({
|
||
name: "OxdSelectOption",
|
||
props: {
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
emits: ["select"],
|
||
methods: {
|
||
onClick() {
|
||
this.disabled || this.$emit("select");
|
||
}
|
||
}
|
||
});
|
||
function _a(e, t, o, s, r, C) {
|
||
return a(), i("div", {
|
||
role: "option",
|
||
class: "oxd-select-option",
|
||
onMousedown: t[0] || (t[0] = (...n) => e.onClick && e.onClick(...n))
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 32);
|
||
}
|
||
const d2 = /* @__PURE__ */ p(pa, [["render", _a], ["__scopeId", "data-v-d130bb63"]]), fa = m({
|
||
name: "OxdSelectDropdown",
|
||
components: {
|
||
"oxd-select-option": d2
|
||
},
|
||
props: {
|
||
empty: {
|
||
type: Boolean,
|
||
default: !1
|
||
},
|
||
emptyText: {
|
||
type: String,
|
||
default: null
|
||
}
|
||
},
|
||
setup() {
|
||
return {
|
||
...U()
|
||
};
|
||
},
|
||
computed: {
|
||
placeholderText() {
|
||
return this.emptyText ?? this.t("general.no_records_found", "No records found");
|
||
}
|
||
}
|
||
});
|
||
const ma = {
|
||
role: "listbox",
|
||
class: "oxd-select-dropdown"
|
||
};
|
||
function ha(e, t, o, s, r, C) {
|
||
const n = f("oxd-select-option");
|
||
return a(), i("div", ma, [
|
||
e.empty ? (a(), v(n, { key: 0 }, {
|
||
default: y(() => [
|
||
M(k(e.placeholderText), 1)
|
||
]),
|
||
_: 1
|
||
})) : g(e.$slots, "default", { key: 1 }, void 0, !0)
|
||
]);
|
||
}
|
||
const m3 = /* @__PURE__ */ p(fa, [["render", ha], ["__scopeId", "data-v-40acfd38"]]), ya = m({
|
||
name: "OxdSelectInput",
|
||
components: {
|
||
"oxd-select-text": f3,
|
||
"oxd-select-dropdown": m3,
|
||
"oxd-select-option": d2
|
||
},
|
||
mixins: [r2, l2],
|
||
inheritAttrs: !1,
|
||
props: {
|
||
modelValue: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => null
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
options: {
|
||
type: Array,
|
||
required: !0
|
||
},
|
||
placeholder: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
showEmptySelector: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
emptyText: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
dropdownPosition: {
|
||
type: String,
|
||
required: !1,
|
||
default: l1,
|
||
validator: function(e) {
|
||
return s2.indexOf(e) !== -1;
|
||
}
|
||
}
|
||
},
|
||
emits: [
|
||
"dropdown:blur",
|
||
"dropdown:clear",
|
||
"dropdown:opened",
|
||
"dropdown:closed",
|
||
"update:modelValue"
|
||
],
|
||
setup() {
|
||
return {
|
||
...U()
|
||
};
|
||
},
|
||
data() {
|
||
return {
|
||
focused: !1,
|
||
loading: !1,
|
||
searchTerm: null,
|
||
dropdownOpen: !1
|
||
};
|
||
},
|
||
computed: {
|
||
computedOptions() {
|
||
return this.options.map((e) => {
|
||
var o;
|
||
let t = !1;
|
||
return ((o = this.modelValue) == null ? void 0 : o.id) === e.id && (t = !0), { ...e, _selected: t };
|
||
});
|
||
},
|
||
dropdownClasses() {
|
||
return {
|
||
"--positon-bottom": this.dropdownPosition === l1,
|
||
"--positon-top": this.dropdownPosition === D1
|
||
};
|
||
},
|
||
optionClasses() {
|
||
return this.computedOptions.map((e, t) => ({
|
||
"--disabled": e._disabled,
|
||
"--selected": e._selected,
|
||
"--focused": t === this.pointer,
|
||
[`--indent-${e._indent}`]: e._indent !== void 0
|
||
}));
|
||
},
|
||
selectedItem() {
|
||
var e;
|
||
return (e = this.modelValue) != null && e.label ? this.modelValue.label : this.placeholderText;
|
||
},
|
||
inputValue() {
|
||
var e;
|
||
return ((e = this.computedOptions[this.pointer]) == null ? void 0 : e.label) || this.selectedItem;
|
||
},
|
||
placeholderText() {
|
||
return this.placeholder ?? this.t("general.select", "-- Select --");
|
||
}
|
||
},
|
||
watch: {
|
||
pointer(e) {
|
||
const t = this.$refs[`option-${e}`];
|
||
t != null && t.$el && this.scrollToView(t.$el);
|
||
}
|
||
}
|
||
});
|
||
const ba = { class: "oxd-select-wrapper" }, $a = { key: 0 };
|
||
function ga(e, t, o, s, r, C) {
|
||
const n = f("oxd-select-text"), d = f("oxd-select-option"), c = f("oxd-select-dropdown");
|
||
return a(), i("div", ba, [
|
||
h(n, F(e.$attrs, {
|
||
value: e.inputValue,
|
||
disabled: e.disabled,
|
||
onBlur: e.onBlur,
|
||
onFocus: e.onOpenDropdown,
|
||
onKeyup: H(e.onCloseDropdown, ["esc"]),
|
||
onKeydown: [
|
||
H(q(e.onSelectEnter, ["prevent"]), ["enter"]),
|
||
H(q(e.onSelectDown, ["exact", "prevent"]), ["down"]),
|
||
H(q(e.onSelectUp, ["exact", "prevent"]), ["up"]),
|
||
e.onKeypress
|
||
]
|
||
}), {
|
||
afterInput: y(() => [
|
||
e.modelValue ? g(e.$slots, "afterSelected", {
|
||
key: 0,
|
||
data: e.modelValue
|
||
}, void 0, !0) : L("", !0)
|
||
]),
|
||
_: 3
|
||
}, 16, ["value", "disabled", "onBlur", "onFocus", "onKeyup", "onKeydown"]),
|
||
e.dropdownOpen ? (a(), v(c, {
|
||
key: 0,
|
||
class: $(e.dropdownClasses),
|
||
loading: e.loading,
|
||
empty: e.computedOptions.length === 0,
|
||
"empty-text": e.emptyText
|
||
}, {
|
||
default: y(() => [
|
||
e.showEmptySelector ? (a(), v(d, {
|
||
key: 0,
|
||
onSelect: e.onClear
|
||
}, {
|
||
default: y(() => [
|
||
M(k(e.placeholderText), 1)
|
||
]),
|
||
_: 1
|
||
}, 8, ["onSelect"])) : L("", !0),
|
||
(a(!0), i(S, null, E(e.computedOptions, (u, _) => (a(), v(d, {
|
||
key: u.id,
|
||
ref_for: !0,
|
||
ref: `option-${_}`,
|
||
class: $(e.optionClasses[_]),
|
||
disabled: u._disabled || u._selected,
|
||
onSelect: (b) => e.onSelect(u)
|
||
}, {
|
||
default: y(() => [
|
||
g(e.$slots, "option", { data: u }, void 0, !0),
|
||
e.$slots.option ? L("", !0) : (a(), i("span", $a, k(u.label), 1))
|
||
]),
|
||
_: 2
|
||
}, 1032, ["class", "disabled", "onSelect"]))), 128))
|
||
]),
|
||
_: 3
|
||
}, 8, ["class", "loading", "empty", "empty-text"])) : L("", !0)
|
||
]);
|
||
}
|
||
const va = /* @__PURE__ */ p(ya, [["render", ga], ["__scopeId", "data-v-13cf171c"]]), xa = m({
|
||
name: "OxdMutliselectChips",
|
||
components: {
|
||
"oxd-chip": Q2,
|
||
"oxd-icon": N
|
||
},
|
||
props: {
|
||
disabled: {
|
||
type: Boolean,
|
||
require: !1,
|
||
default: !1
|
||
},
|
||
readonly: {
|
||
type: Boolean,
|
||
require: !1,
|
||
default: !1
|
||
},
|
||
selected: {
|
||
type: Array,
|
||
require: !1,
|
||
default: () => []
|
||
}
|
||
},
|
||
emits: ["chipRemoved"],
|
||
methods: {
|
||
onClick(e) {
|
||
this.disabled || this.readonly || this.$emit("chipRemoved", e);
|
||
}
|
||
}
|
||
});
|
||
const La = { class: "oxd-multiselect-chips-area" };
|
||
function wa(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon"), d = f("oxd-chip");
|
||
return a(), i("div", La, [
|
||
(a(!0), i(S, null, E(e.selected, (c, u) => (a(), v(d, {
|
||
key: `${u}-selected-${c.id}`,
|
||
label: c.label,
|
||
class: "oxd-multiselect-chips-selected"
|
||
}, {
|
||
default: y(() => [
|
||
h(n, {
|
||
name: "x",
|
||
class: $({
|
||
"--clear": !0,
|
||
"--disabled": e.disabled,
|
||
"--readonly": e.readonly
|
||
}),
|
||
onClick: (_) => e.onClick(c)
|
||
}, null, 8, ["class", "onClick"])
|
||
]),
|
||
_: 2
|
||
}, 1032, ["label"]))), 128))
|
||
]);
|
||
}
|
||
const ka = /* @__PURE__ */ p(xa, [["render", wa], ["__scopeId", "data-v-ded7e5b2"]]), Sa = m({
|
||
name: "OxdMultiselectInput",
|
||
components: {
|
||
"oxd-select-text": f3,
|
||
"oxd-select-dropdown": m3,
|
||
"oxd-select-option": d2,
|
||
"oxd-mutliselect-chips": ka
|
||
},
|
||
mixins: [r2, l2],
|
||
inheritAttrs: !1,
|
||
props: {
|
||
modelValue: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
readonly: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
options: {
|
||
type: Array,
|
||
required: !0
|
||
},
|
||
emptyText: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
dropdownPosition: {
|
||
type: String,
|
||
required: !1,
|
||
default: l1,
|
||
validator: function(e) {
|
||
return s2.indexOf(e) !== -1;
|
||
}
|
||
}
|
||
},
|
||
emits: [
|
||
"dropdown:blur",
|
||
"dropdown:clear",
|
||
"dropdown:closed",
|
||
"dropdown:opened",
|
||
"update:modelValue"
|
||
],
|
||
data() {
|
||
return {
|
||
focused: !1,
|
||
loading: !1,
|
||
searchTerm: null,
|
||
dropdownOpen: !1
|
||
};
|
||
},
|
||
computed: {
|
||
computedOptions() {
|
||
return this.options.map((e) => {
|
||
let t = !1;
|
||
return Array.isArray(this.modelValue) && (t = this.modelValue.findIndex((o) => o.id === e.id) > -1), { ...e, _selected: t };
|
||
});
|
||
},
|
||
dropdownClasses() {
|
||
return {
|
||
"--positon-bottom": this.dropdownPosition === l1,
|
||
"--positon-top": this.dropdownPosition === D1
|
||
};
|
||
},
|
||
optionClasses() {
|
||
return this.computedOptions.map((e, t) => ({
|
||
"--disabled": e._disabled,
|
||
"--selected": e._selected,
|
||
"--focused": t === this.pointer,
|
||
[`--indent-${e._indent}`]: e._indent !== void 0
|
||
}));
|
||
}
|
||
},
|
||
watch: {
|
||
pointer(e) {
|
||
const t = this.$refs[`option-${e}`];
|
||
t != null && t.$el && this.scrollToView(t.$el);
|
||
}
|
||
}
|
||
});
|
||
const Oa = { class: "oxd-multiselect-wrapper" }, Ma = { key: 0 };
|
||
function Ia(e, t, o, s, r, C) {
|
||
const n = f("oxd-select-text"), d = f("oxd-select-option"), c = f("oxd-select-dropdown"), u = f("oxd-mutliselect-chips");
|
||
return a(), i("div", Oa, [
|
||
h(n, F(e.$attrs, {
|
||
disabled: e.disabled,
|
||
readonly: e.readonly,
|
||
onBlur: e.onBlur,
|
||
onFocus: e.onOpenDropdown,
|
||
onKeyup: H(e.onCloseDropdown, ["esc"]),
|
||
onKeydown: [
|
||
H(q(e.onSelectEnter, ["prevent"]), ["enter"]),
|
||
H(q(e.onSelectDown, ["exact", "prevent"]), ["down"]),
|
||
H(q(e.onSelectUp, ["exact", "prevent"]), ["up"]),
|
||
e.onKeypress
|
||
]
|
||
}), {
|
||
afterInput: y(() => [
|
||
e.modelValue.length > 0 ? g(e.$slots, "afterSelected", {
|
||
key: 0,
|
||
data: e.modelValue
|
||
}, void 0, !0) : L("", !0)
|
||
]),
|
||
_: 3
|
||
}, 16, ["disabled", "readonly", "onBlur", "onFocus", "onKeyup", "onKeydown"]),
|
||
e.dropdownOpen ? (a(), v(c, {
|
||
key: 0,
|
||
class: $(e.dropdownClasses),
|
||
loading: e.loading,
|
||
empty: e.computedOptions.length === 0,
|
||
"empty-text": e.emptyText
|
||
}, {
|
||
default: y(() => [
|
||
(a(!0), i(S, null, E(e.computedOptions, (_, b) => (a(), v(d, {
|
||
key: _.id,
|
||
ref_for: !0,
|
||
ref: `option-${b}`,
|
||
class: $(e.optionClasses[b]),
|
||
disabled: _._disabled || _._selected,
|
||
onSelect: (x) => e.onSelect(_)
|
||
}, {
|
||
default: y(() => [
|
||
g(e.$slots, "option", { data: _ }, void 0, !0),
|
||
e.$slots.option ? L("", !0) : (a(), i("span", Ma, k(_.label), 1))
|
||
]),
|
||
_: 2
|
||
}, 1032, ["class", "disabled", "onSelect"]))), 128))
|
||
]),
|
||
_: 3
|
||
}, 8, ["class", "loading", "empty", "empty-text"])) : L("", !0),
|
||
h(u, {
|
||
disabled: e.disabled,
|
||
readonly: e.readonly,
|
||
selected: e.modelValue,
|
||
onChipRemoved: e.onRemoveSelected
|
||
}, null, 8, ["disabled", "readonly", "selected", "onChipRemoved"])
|
||
]);
|
||
}
|
||
const Ta = /* @__PURE__ */ p(Sa, [["render", Ia], ["__scopeId", "data-v-53b4a482"]]);
|
||
function Pa(e, t = 50, o = {
|
||
isImmediate: !1
|
||
}) {
|
||
let s;
|
||
return function(...r) {
|
||
const C = this, n = function() {
|
||
s = void 0, o.isImmediate || e.apply(C, r);
|
||
}, d = o.isImmediate && s === void 0;
|
||
s !== void 0 && clearTimeout(s), s = setTimeout(n, t), d && e.apply(C, r);
|
||
};
|
||
}
|
||
const Aa = m({
|
||
name: "OxdAutocompleteChips",
|
||
components: {
|
||
"oxd-chip": Q2,
|
||
"oxd-icon": N
|
||
},
|
||
props: {
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
readonly: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
selected: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
}
|
||
},
|
||
emits: ["chipRemoved"],
|
||
methods: {
|
||
onClick(e) {
|
||
this.disabled || this.readonly || this.$emit("chipRemoved", e);
|
||
}
|
||
}
|
||
});
|
||
const Ea = { class: "oxd-autocomplete-chips-area" };
|
||
function qa(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon"), d = f("oxd-chip");
|
||
return a(), i("div", Ea, [
|
||
(a(!0), i(S, null, E(e.selected, (c, u) => (a(), v(d, {
|
||
key: `${u}-selected-${c.id}`,
|
||
label: c.label,
|
||
class: "oxd-autocomplete-chips-selected"
|
||
}, {
|
||
default: y(() => [
|
||
h(n, {
|
||
name: "x",
|
||
class: $({
|
||
"--clear": !0,
|
||
"--disabled": e.disabled,
|
||
"--readonly": e.readonly
|
||
}),
|
||
onClick: (_) => e.onClick(c)
|
||
}, null, 8, ["class", "onClick"])
|
||
]),
|
||
_: 2
|
||
}, 1032, ["label"]))), 128))
|
||
]);
|
||
}
|
||
const Ba = /* @__PURE__ */ p(Aa, [["render", qa], ["__scopeId", "data-v-41b31b59"]]), Da = m({
|
||
name: "OxdAutocompleteOption",
|
||
props: {
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
emits: ["select"],
|
||
methods: {
|
||
onClick() {
|
||
this.disabled || this.$emit("select");
|
||
}
|
||
}
|
||
});
|
||
function Va(e, t, o, s, r, C) {
|
||
return a(), i("div", {
|
||
role: "option",
|
||
class: "oxd-autocomplete-option",
|
||
onMousedown: t[0] || (t[0] = (...n) => e.onClick && e.onClick(...n))
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 32);
|
||
}
|
||
const h3 = /* @__PURE__ */ p(Da, [["render", Va], ["__scopeId", "data-v-da59eaf4"]]), Na = m({
|
||
name: "OxdAutocompleteDropdown",
|
||
components: {
|
||
"oxd-autocomplete-option": h3
|
||
},
|
||
props: {
|
||
loading: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
empty: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
setup() {
|
||
return {
|
||
...U()
|
||
};
|
||
}
|
||
});
|
||
const za = {
|
||
role: "listbox",
|
||
class: "oxd-autocomplete-dropdown"
|
||
};
|
||
function Fa(e, t, o, s, r, C) {
|
||
const n = f("oxd-autocomplete-option");
|
||
return a(), i("div", za, [
|
||
e.loading ? (a(), v(n, { key: 0 }, {
|
||
default: y(() => [
|
||
M(k(e.t("general.searching", "Searching...")), 1)
|
||
]),
|
||
_: 1
|
||
})) : e.empty ? (a(), v(n, { key: 1 }, {
|
||
default: y(() => [
|
||
M(k(e.t("general.no_records_found", "No records found")), 1)
|
||
]),
|
||
_: 1
|
||
})) : g(e.$slots, "default", { key: 2 }, void 0, !0)
|
||
]);
|
||
}
|
||
const Ra = /* @__PURE__ */ p(Na, [["render", Fa], ["__scopeId", "data-v-3ebc98ba"]]), Za = m({
|
||
name: "OxdAutocompleteTextInput",
|
||
components: {
|
||
"oxd-icon": N
|
||
},
|
||
inheritAttrs: !1,
|
||
props: {
|
||
style: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
hasError: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
clear: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
readonly: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
emits: ["clear"],
|
||
data() {
|
||
return {
|
||
focused: !1
|
||
};
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-autocomplete-text-input": !0,
|
||
"oxd-autocomplete-text-input--active": !this.focused,
|
||
"oxd-autocomplete-text-input--focus": this.focused,
|
||
"oxd-autocomplete-text-input--error": this.hasError,
|
||
"oxd-autocomplete-text-input--disabled": this.disabled,
|
||
"oxd-autocomplete-text-input--readonly": this.readonly
|
||
};
|
||
}
|
||
},
|
||
methods: {
|
||
onFocus(e) {
|
||
if (this.disabled || this.readonly) {
|
||
e.stopImmediatePropagation();
|
||
return;
|
||
}
|
||
this.focused = !0;
|
||
},
|
||
onBlur() {
|
||
this.focused = !1;
|
||
},
|
||
onClear() {
|
||
this.$emit("clear");
|
||
}
|
||
}
|
||
});
|
||
const Ha = { class: "oxd-autocomplete-text-input--before" }, Ya = ["disabled", "readonly"], Wa = { class: "oxd-autocomplete-text-input--after" };
|
||
function Ua(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon");
|
||
return a(), i("div", {
|
||
class: $(e.classes),
|
||
style: R(e.style)
|
||
}, [
|
||
l("div", Ha, [
|
||
g(e.$slots, "beforeInput", {}, void 0, !0)
|
||
]),
|
||
l("input", F(e.$attrs, {
|
||
disabled: e.disabled,
|
||
readonly: e.readonly,
|
||
onFocus: t[0] || (t[0] = (...d) => e.onFocus && e.onFocus(...d)),
|
||
onBlur: t[1] || (t[1] = (...d) => e.onBlur && e.onBlur(...d))
|
||
}), null, 16, Ya),
|
||
l("div", Wa, [
|
||
g(e.$slots, "afterInput", {}, void 0, !0),
|
||
e.clear ? (a(), v(n, {
|
||
key: 0,
|
||
class: "oxd-autocomplete-text-input--clear",
|
||
name: "x",
|
||
onClick: e.onClear
|
||
}, null, 8, ["onClick"])) : L("", !0)
|
||
])
|
||
], 6);
|
||
}
|
||
const ja = /* @__PURE__ */ p(Za, [["render", Ua], ["__scopeId", "data-v-75e744cd"]]), Ga = m({
|
||
name: "OxdAutocompleteInput",
|
||
components: {
|
||
"oxd-autocomplete-chips": Ba,
|
||
"oxd-autocomplete-option": h3,
|
||
"oxd-autocomplete-dropdown": Ra,
|
||
"oxd-autocomplete-text-input": ja
|
||
},
|
||
mixins: [r2, l2],
|
||
inheritAttrs: !1,
|
||
props: {
|
||
modelValue: {
|
||
type: [Object, Array],
|
||
required: !1,
|
||
default: () => null
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
default: !1
|
||
},
|
||
readonly: {
|
||
type: Boolean,
|
||
default: !1
|
||
},
|
||
clear: {
|
||
type: Boolean,
|
||
default: !0
|
||
},
|
||
placeholder: {
|
||
type: String,
|
||
default: null
|
||
},
|
||
createOptions: {
|
||
type: Function,
|
||
required: !0
|
||
},
|
||
multiple: {
|
||
type: Boolean,
|
||
default: !1
|
||
},
|
||
dropdownPosition: {
|
||
type: String,
|
||
default: l1,
|
||
validator: function(e) {
|
||
return s2.indexOf(e) !== -1;
|
||
}
|
||
}
|
||
},
|
||
emits: [
|
||
"update:modelValue",
|
||
"dropdown:clear",
|
||
"dropdown:opened",
|
||
"dropdown:closed",
|
||
"dropdown:blur"
|
||
],
|
||
setup() {
|
||
return {
|
||
...U()
|
||
};
|
||
},
|
||
data() {
|
||
return {
|
||
options: [],
|
||
focused: !1,
|
||
loading: !1,
|
||
dropdownOpen: !1,
|
||
searchTerm: null
|
||
};
|
||
},
|
||
computed: {
|
||
computedOptions() {
|
||
return this.options.map((e) => {
|
||
var o;
|
||
let t = !1;
|
||
return Array.isArray(this.modelValue) ? t = this.modelValue.findIndex((s) => s.id === e.id) > -1 : ((o = this.modelValue) == null ? void 0 : o.id) === e.id && (t = !0), { ...e, _selected: t };
|
||
});
|
||
},
|
||
dropdownClasses() {
|
||
return {
|
||
"--positon-bottom": this.dropdownPosition === l1,
|
||
"--positon-top": this.dropdownPosition === D1
|
||
};
|
||
},
|
||
optionClasses() {
|
||
return this.computedOptions.map((e, t) => ({
|
||
"--disabled": e._disabled,
|
||
"--selected": e._selected,
|
||
"--focused": t === this.pointer
|
||
}));
|
||
},
|
||
highlightedOptions() {
|
||
const e = new RegExp(this.searchTerm || "", "i");
|
||
return this.computedOptions.map((t) => t.label.replace(e, (o) => `<b>${o}</b>`));
|
||
},
|
||
selectedItem() {
|
||
var e;
|
||
return !this.multiple && ((e = this.modelValue) != null && e.label) ? this.modelValue.label : null;
|
||
},
|
||
inputValue() {
|
||
var e;
|
||
return (e = this.computedOptions[this.pointer]) != null && e.label ? this.computedOptions[this.pointer].label : this.searchTerm !== null ? this.searchTerm : typeof this.modelValue == "string" ? this.modelValue : this.dropdownOpen ? "" : this.selectedItem;
|
||
},
|
||
showClear() {
|
||
return !this.disabled && !this.readonly && this.clear && this.selectedItem !== null;
|
||
},
|
||
placeholderText() {
|
||
return this.placeholder ?? this.t("general.type_for_hints", "Type for hints...");
|
||
}
|
||
},
|
||
watch: {
|
||
modelValue(e) {
|
||
(e === null || Array.isArray(e) && e.length === 0) && (this.searchTerm = null);
|
||
}
|
||
},
|
||
methods: {
|
||
onSearch(e) {
|
||
const t = e.target.value;
|
||
t ? (this.loading = !0, this.dropdownOpen = !0, this.search(this, t)) : (this.loading = !1, this.dropdownOpen = !1), this.searchTerm = t;
|
||
},
|
||
onSelect(e) {
|
||
if (this.pointer = -1, this.searchTerm = null, this.dropdownOpen = !1, this.multiple) {
|
||
const t = Array.isArray(this.modelValue) ? this.modelValue : [];
|
||
this.$emit("update:modelValue", [...t, e]);
|
||
} else
|
||
this.$emit("update:modelValue", e);
|
||
},
|
||
search: Pa((e, t) => {
|
||
new Promise((o) => {
|
||
if (e.createOptions)
|
||
o(e.createOptions(t));
|
||
else
|
||
throw new Error("createOptions not defined");
|
||
}).then((o) => {
|
||
if (o && Array.isArray(o))
|
||
o.length > 0 ? e.options = o.slice(0, 5) : e.options = [];
|
||
else
|
||
throw new Error("options returned are not array");
|
||
}).finally(() => {
|
||
e.loading = !1;
|
||
});
|
||
}, 800),
|
||
onBlur() {
|
||
this.pointer = -1, this.dropdownOpen = !1, this.$emit("dropdown:blur"), this.searchTerm !== null && (this.multiple === !1 || !Array.isArray(this.modelValue)) && this.$emit("update:modelValue", this.searchTerm || null);
|
||
}
|
||
}
|
||
});
|
||
const Ja = { class: "oxd-autocomplete-wrapper" }, Ka = ["innerHTML"];
|
||
function Xa(e, t, o, s, r, C) {
|
||
const n = f("oxd-autocomplete-text-input"), d = f("oxd-autocomplete-option"), c = f("oxd-autocomplete-dropdown"), u = f("oxd-autocomplete-chips");
|
||
return a(), i("div", Ja, [
|
||
h(n, F(e.$attrs, {
|
||
clear: e.showClear,
|
||
placeholder: e.placeholderText,
|
||
value: e.inputValue,
|
||
disabled: e.disabled,
|
||
readonly: e.readonly,
|
||
onBlur: e.onBlur,
|
||
onInput: e.onSearch,
|
||
onClear: e.onClear,
|
||
onKeyup: H(e.onCloseDropdown, ["esc"]),
|
||
onKeydown: [
|
||
H(q(e.onSelectEnter, ["prevent"]), ["enter"]),
|
||
H(q(e.onSelectDown, ["exact", "prevent"]), ["down"]),
|
||
H(q(e.onSelectUp, ["exact", "prevent"]), ["up"])
|
||
]
|
||
}), {
|
||
beforeInput: y(() => [
|
||
!e.multiple && e.modelValue ? g(e.$slots, "beforeSelected", {
|
||
key: 0,
|
||
data: e.modelValue
|
||
}, void 0, !0) : L("", !0)
|
||
]),
|
||
afterInput: y(() => [
|
||
!e.multiple && e.modelValue ? g(e.$slots, "afterSelected", {
|
||
key: 0,
|
||
data: e.modelValue
|
||
}, void 0, !0) : L("", !0)
|
||
]),
|
||
_: 3
|
||
}, 16, ["clear", "placeholder", "value", "disabled", "readonly", "onBlur", "onInput", "onClear", "onKeyup", "onKeydown"]),
|
||
e.dropdownOpen ? (a(), v(c, {
|
||
key: 0,
|
||
class: $(e.dropdownClasses),
|
||
loading: e.loading,
|
||
empty: e.computedOptions.length === 0
|
||
}, {
|
||
default: y(() => [
|
||
(a(!0), i(S, null, E(e.computedOptions, (_, b) => (a(), v(d, {
|
||
key: _.id,
|
||
class: $(e.optionClasses[b]),
|
||
disabled: _._disabled || _._selected,
|
||
onSelect: (x) => e.onSelect(_)
|
||
}, {
|
||
default: y(() => [
|
||
g(e.$slots, "option", {
|
||
data: _,
|
||
text: e.highlightedOptions[b]
|
||
}, void 0, !0),
|
||
e.$slots.option ? L("", !0) : (a(), i("span", {
|
||
key: 0,
|
||
innerHTML: e.highlightedOptions[b]
|
||
}, null, 8, Ka))
|
||
]),
|
||
_: 2
|
||
}, 1032, ["class", "disabled", "onSelect"]))), 128))
|
||
]),
|
||
_: 3
|
||
}, 8, ["class", "loading", "empty"])) : L("", !0),
|
||
e.multiple ? (a(), v(u, {
|
||
key: 1,
|
||
disabled: e.disabled,
|
||
readonly: e.readonly,
|
||
selected: e.modelValue,
|
||
onChipRemoved: e.onRemoveSelected
|
||
}, null, 8, ["disabled", "readonly", "selected", "onChipRemoved"])) : L("", !0)
|
||
]);
|
||
}
|
||
const Qa = /* @__PURE__ */ p(Ga, [["render", Xa], ["__scopeId", "data-v-390abb6d"]]), el = m({
|
||
name: "OxdInputField",
|
||
components: {
|
||
"oxd-input": C1,
|
||
"oxd-textarea": ra,
|
||
"oxd-file-input": Js,
|
||
"oxd-date-input": sn,
|
||
"oxd-time-input": Tn,
|
||
"oxd-input-group": Dn,
|
||
"oxd-color-input": ta,
|
||
"oxd-radio-input": dn,
|
||
"oxd-select-input": va,
|
||
"oxd-switch-input": _n,
|
||
"oxd-password-input": zn,
|
||
"oxd-checkbox-input": n2,
|
||
"oxd-multiselect-input": Ta,
|
||
"oxd-autocomplete-input": Qa
|
||
},
|
||
inheritAttrs: !1,
|
||
props: {
|
||
modelValue: {
|
||
type: null,
|
||
required: !0
|
||
},
|
||
label: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
labelIcon: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
required: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
type: {
|
||
type: String,
|
||
required: !1,
|
||
default: A1,
|
||
validator: (e) => m2.indexOf(e) !== -1
|
||
},
|
||
errors: {
|
||
type: String,
|
||
required: !1,
|
||
default: A1,
|
||
validator: (e) => m2.indexOf(e) !== -1
|
||
},
|
||
rules: {
|
||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
emits: ["update:modelValue"],
|
||
setup(e, t) {
|
||
const o = $1(e, "disabled"), s = $1(e, "modelValue"), r = s.value, C = async () => {
|
||
t.emit("update:modelValue", r), await n1();
|
||
}, { hasError: n, message: d } = V2({
|
||
fieldLabel: e.label ? e.label : "",
|
||
rules: e.rules,
|
||
modelValue: s,
|
||
onReset: C,
|
||
disabled: o
|
||
});
|
||
return {
|
||
message: d,
|
||
hasError: n
|
||
};
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
label: {
|
||
"oxd-input-field-required": this.required
|
||
},
|
||
message: {
|
||
"oxd-input-field-error-message": this.hasError
|
||
}
|
||
};
|
||
},
|
||
component() {
|
||
return Ws[this.type];
|
||
}
|
||
}
|
||
});
|
||
function tl(e, t, o, s, r, C) {
|
||
const n = f("oxd-input-group");
|
||
return a(), v(n, {
|
||
label: e.label,
|
||
classes: e.classes,
|
||
"label-icon": e.labelIcon,
|
||
message: e.message || "",
|
||
class: "oxd-input-field-bottom-space"
|
||
}, {
|
||
default: y(() => [
|
||
(a(), v(s1(e.component), F(e.$attrs, {
|
||
disabled: e.disabled,
|
||
"has-error": e.hasError,
|
||
"model-value": e.modelValue,
|
||
"onUpdate:modelValue": t[0] || (t[0] = (d) => e.$emit("update:modelValue", d))
|
||
}), G1({ _: 2 }, [
|
||
E(e.$slots, (d, c) => ({
|
||
name: c,
|
||
fn: y((u) => [
|
||
g(e.$slots, c, I1(T1(u)))
|
||
])
|
||
}))
|
||
]), 1040, ["disabled", "has-error", "model-value"]))
|
||
]),
|
||
_: 3
|
||
}, 8, ["label", "classes", "label-icon", "message"]);
|
||
}
|
||
const YC = /* @__PURE__ */ p(el, [["render", tl]]);
|
||
function y3(e) {
|
||
const t = j({
|
||
width: 0,
|
||
height: 0
|
||
}), o = () => {
|
||
var s, r;
|
||
t.width = ((s = e.value) == null ? void 0 : s.clientWidth) || 0, t.height = ((r = e.value) == null ? void 0 : r.clientHeight) || 0;
|
||
};
|
||
return g1(async () => {
|
||
await n1(), o(), window.addEventListener("resize", o);
|
||
}), r1(() => {
|
||
window.removeEventListener("resize", o);
|
||
}), {
|
||
...Q(t)
|
||
};
|
||
}
|
||
const ol = m({
|
||
name: "OxdNavigationLink",
|
||
components: {
|
||
"oxd-icon": N,
|
||
"oxd-dropdown-menu": w1
|
||
},
|
||
props: {
|
||
menuItem: {
|
||
type: Object,
|
||
required: !0
|
||
}
|
||
},
|
||
setup() {
|
||
return {
|
||
onClickMenu: (t, o) => {
|
||
!o.children || o.children.length === 0 ? window.location.replace(o.url) : (t.preventDefault(), t.stopPropagation());
|
||
}
|
||
};
|
||
}
|
||
});
|
||
const sl = {
|
||
class: "oxd-topbar-body-nav-tab-item",
|
||
href: "#"
|
||
}, nl = { class: "oxd-topbar-body-nav-tab-item" }, al = ["onClick"], ll = {
|
||
href: "#",
|
||
role: "menuitem",
|
||
class: "oxd-topbar-body-nav-tab-link"
|
||
};
|
||
function rl(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon"), d = f("oxd-dropdown-menu");
|
||
return e.menuItem.children.length === 0 ? (a(), i("li", {
|
||
key: 0,
|
||
onClick: t[0] || (t[0] = (c) => e.onClickMenu(c, e.menuItem))
|
||
}, [
|
||
l("a", sl, k(e.menuItem.name), 1)
|
||
])) : (a(), v(d, { key: 1 }, {
|
||
content: y(() => [
|
||
(a(!0), i(S, null, E(e.menuItem.children, (c, u) => (a(), i("li", {
|
||
key: `nav-level2-${u}`,
|
||
onClick: (_) => e.onClickMenu(_, c)
|
||
}, [
|
||
l("a", ll, k(c.name), 1)
|
||
], 8, al))), 128))
|
||
]),
|
||
default: y(() => [
|
||
l("span", nl, [
|
||
M(k(e.menuItem.name) + " ", 1),
|
||
h(n, {
|
||
name: "chevron-down",
|
||
"with-container": !1
|
||
})
|
||
])
|
||
]),
|
||
_: 1
|
||
}));
|
||
}
|
||
const dl = /* @__PURE__ */ p(ol, [["render", rl]]), Cl = m({
|
||
name: "OxdNavigationMore",
|
||
components: {
|
||
"oxd-icon": N,
|
||
"oxd-dropdown-menu": w1
|
||
},
|
||
props: {
|
||
menuItems: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
}
|
||
},
|
||
setup() {
|
||
const e = D(-1);
|
||
return {
|
||
onClose: () => {
|
||
e.value = -1;
|
||
},
|
||
onClickMenu: (s, r, C) => {
|
||
!r.children || r.children.length === 0 ? window.location.replace(r.url) : (s.preventDefault(), s.stopPropagation(), e.value = e.value === C ? -1 : C);
|
||
},
|
||
expandedIndex: e,
|
||
...U()
|
||
};
|
||
}
|
||
}), il = { class: "oxd-topbar-body-nav-tab-item" }, cl = ["onClick"], ul = {
|
||
href: "#",
|
||
class: "oxd-topbar-body-nav-tab-link --more"
|
||
}, pl = {
|
||
key: 0,
|
||
class: "oxd-topbar-body-nav-tab-accordian"
|
||
}, _l = ["onClick"], fl = { href: "#" };
|
||
function ml(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon"), d = f("oxd-dropdown-menu");
|
||
return a(), v(d, {
|
||
class: "oxd-topbar-body-nav-tab",
|
||
"onDropdown:closed": e.onClose
|
||
}, {
|
||
content: y(() => [
|
||
(a(!0), i(S, null, E(e.menuItems, (c, u) => (a(), i("div", {
|
||
key: `nav-level2-${u}`
|
||
}, [
|
||
l("li", {
|
||
onClick: (_) => e.onClickMenu(_, c, u)
|
||
}, [
|
||
l("a", ul, [
|
||
M(k(c.name) + " ", 1),
|
||
z(h(n, {
|
||
name: u === e.expandedIndex ? "chevron-up" : "chevron-down",
|
||
"with-container": !1
|
||
}, null, 8, ["name"]), [
|
||
[c1, c.children.length > 0]
|
||
])
|
||
])
|
||
], 8, cl),
|
||
e.expandedIndex === u ? (a(), i("ul", pl, [
|
||
(a(!0), i(S, null, E(c.children, (_, b) => (a(), i("li", {
|
||
key: `nav-level3-${b}`,
|
||
onClick: (x) => e.onClickMenu(x, _, -1)
|
||
}, [
|
||
l("a", fl, k(_.name), 1)
|
||
], 8, _l))), 128))
|
||
])) : L("", !0)
|
||
]))), 128))
|
||
]),
|
||
default: y(() => [
|
||
l("span", il, [
|
||
M(k(e.t("general.more", "More")) + " ", 1),
|
||
h(n, {
|
||
name: "three-dots-vertical",
|
||
"with-container": !1
|
||
})
|
||
])
|
||
]),
|
||
_: 1
|
||
}, 8, ["onDropdown:closed"]);
|
||
}
|
||
const hl = /* @__PURE__ */ p(Cl, [["render", ml]]), yl = m({
|
||
name: "OxdNavigation",
|
||
components: {
|
||
"oxd-navigation-link": dl,
|
||
"oxd-navigation-more": hl
|
||
},
|
||
props: {
|
||
menuItems: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
}
|
||
},
|
||
setup(e, t) {
|
||
const o = D(0), s = D(), r = D(e.menuItems), C = D([]), n = D([]), { width: d } = y3(s), c = (x) => {
|
||
x && n.value.push(x);
|
||
}, u = T(() => e.menuItems.map((x) => ({
|
||
"oxd-topbar-body-nav-tab": !0,
|
||
"--parent": x.children.length > 0,
|
||
"--visited": x.active
|
||
}))), _ = (x) => {
|
||
const w = window.getComputedStyle(x);
|
||
return x.clientWidth + parseInt(w.marginRight);
|
||
}, b = (x) => {
|
||
var O, I;
|
||
let w = C.value.length > 0 ? 80 : 0;
|
||
(I = (O = t.slots).default) != null && I.call(O) && (w += 35);
|
||
const A = x.reduce((B, K) => B + _(K.$el), w);
|
||
if (A > d.value) {
|
||
o.value = _(
|
||
x[x.length - 1].$el
|
||
);
|
||
const B = r.value.pop();
|
||
B && C.value.unshift(B);
|
||
}
|
||
C.value.length > 0 && d.value > A + o.value && n1().then(() => {
|
||
const B = C.value.shift();
|
||
B && r.value.push(B);
|
||
});
|
||
};
|
||
return W(n, b), g1(async () => {
|
||
await n1(), b(n.value);
|
||
}), w3(() => {
|
||
n.value = [];
|
||
}), {
|
||
width: d,
|
||
navbar: s,
|
||
setMenuItem: c,
|
||
menuClasses: u,
|
||
menuItemsRefs: n,
|
||
hiddenMenuItems: C,
|
||
visibleMenuItems: r
|
||
};
|
||
}
|
||
});
|
||
const bl = {
|
||
ref: "navbar",
|
||
role: "navigation",
|
||
"aria-label": "Topbar Menu",
|
||
class: "oxd-topbar-body-nav"
|
||
}, $l = { class: "oxd-topbar-body-nav-slot" };
|
||
function gl(e, t, o, s, r, C) {
|
||
const n = f("oxd-navigation-link"), d = f("oxd-navigation-more");
|
||
return a(), i("nav", bl, [
|
||
l("ul", null, [
|
||
(a(!0), i(S, null, E(e.visibleMenuItems, (c, u) => (a(), v(n, {
|
||
ref_for: !0,
|
||
ref: e.setMenuItem,
|
||
key: `nav-level1-${u + e.width}`,
|
||
"menu-item": c,
|
||
class: $(e.menuClasses[u])
|
||
}, null, 8, ["menu-item", "class"]))), 128)),
|
||
e.hiddenMenuItems.length > 0 ? (a(), v(d, {
|
||
key: 0,
|
||
"menu-items": e.hiddenMenuItems
|
||
}, null, 8, ["menu-items"])) : L("", !0),
|
||
l("div", $l, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
])
|
||
])
|
||
], 512);
|
||
}
|
||
const vl = /* @__PURE__ */ p(yl, [["render", gl], ["__scopeId", "data-v-5327b38a"]]), xl = m({
|
||
name: "OxdUserDropdown",
|
||
components: {
|
||
"oxd-icon": N,
|
||
"oxd-dropdown-menu": w1
|
||
},
|
||
props: {
|
||
user: {
|
||
type: Object,
|
||
required: !0
|
||
}
|
||
}
|
||
});
|
||
const Ll = { class: "oxd-userdropdown-tab" }, wl = ["src"], kl = { class: "oxd-userdropdown-name" };
|
||
function Sl(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon"), d = f("oxd-dropdown-menu");
|
||
return a(), v(d, { class: "oxd-userdropdown" }, {
|
||
content: y(() => [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
]),
|
||
default: y(() => [
|
||
l("span", Ll, [
|
||
l("img", {
|
||
alt: "profile picture",
|
||
class: "oxd-userdropdown-img",
|
||
src: e.user.profImgSrc
|
||
}, null, 8, wl),
|
||
l("p", kl, k(e.user.firstName) + " " + k(e.user.lastName), 1),
|
||
h(n, {
|
||
name: "caret-down-fill",
|
||
class: "oxd-userdropdown-icon"
|
||
})
|
||
])
|
||
]),
|
||
_: 3
|
||
});
|
||
}
|
||
const Ol = /* @__PURE__ */ p(xl, [["render", Sl], ["__scopeId", "data-v-bdd6d943"]]), Ml = m({
|
||
name: "OxdTopBar",
|
||
components: {
|
||
"oxd-text": Y,
|
||
"oxd-icon": N,
|
||
"oxd-navigation": vl,
|
||
"oxd-user-dropdown": Ol
|
||
},
|
||
props: {
|
||
toggle: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
menuItems: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
user: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
},
|
||
breadcrumb: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({})
|
||
}
|
||
},
|
||
emits: ["collapse"],
|
||
computed: {
|
||
headerClasses() {
|
||
return {
|
||
"oxd-topbar-header": !0,
|
||
toggled: this.toggle
|
||
};
|
||
},
|
||
bodyClasses() {
|
||
return {
|
||
"oxd-topbar-body": !0,
|
||
toggled: this.toggle
|
||
};
|
||
}
|
||
}
|
||
});
|
||
const Il = { class: "oxd-topbar" }, Tl = { class: "oxd-topbar-header-title" }, Pl = { class: "oxd-topbar-header-breadcrumb" }, Al = { class: "oxd-topbar-header-userarea" };
|
||
function El(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon"), d = f("oxd-text"), c = f("oxd-user-dropdown"), u = f("oxd-navigation");
|
||
return a(), i("header", Il, [
|
||
l("div", {
|
||
class: $(e.headerClasses)
|
||
}, [
|
||
l("div", Tl, [
|
||
h(n, {
|
||
name: "list",
|
||
class: "oxd-topbar-header-hamburger",
|
||
onClick: t[0] || (t[0] = (_) => e.$emit("collapse"))
|
||
}),
|
||
l("span", Pl, [
|
||
h(d, {
|
||
tag: "h6",
|
||
class: "oxd-topbar-header-breadcrumb-module"
|
||
}, {
|
||
default: y(() => [
|
||
M(k(e.breadcrumb.moduleName), 1)
|
||
]),
|
||
_: 1
|
||
}),
|
||
e.breadcrumb.level ? (a(), v(d, {
|
||
key: 0,
|
||
tag: "h6",
|
||
class: "oxd-topbar-header-breadcrumb-level"
|
||
}, {
|
||
default: y(() => [
|
||
M(k(e.breadcrumb.level), 1)
|
||
]),
|
||
_: 1
|
||
})) : L("", !0)
|
||
])
|
||
]),
|
||
l("div", Al, [
|
||
l("ul", null, [
|
||
h(c, { user: e.user }, {
|
||
default: y(() => [
|
||
g(e.$slots, "user-context", {}, void 0, !0)
|
||
]),
|
||
_: 3
|
||
}, 8, ["user"])
|
||
])
|
||
])
|
||
], 2),
|
||
l("div", {
|
||
class: $(e.bodyClasses)
|
||
}, [
|
||
h(u, { "menu-items": e.menuItems }, {
|
||
default: y(() => [
|
||
g(e.$slots, "nav-context", {}, void 0, !0)
|
||
]),
|
||
_: 3
|
||
}, 8, ["menu-items"])
|
||
], 2)
|
||
]);
|
||
}
|
||
const ql = /* @__PURE__ */ p(Ml, [["render", El], ["__scopeId", "data-v-f0c5131f"]]), Bl = m({
|
||
name: "OxdBranding",
|
||
props: {
|
||
url: {
|
||
type: String,
|
||
required: !1,
|
||
default: "/"
|
||
},
|
||
logoSrc: {
|
||
type: String,
|
||
required: !1,
|
||
default: ""
|
||
},
|
||
bannerSrc: {
|
||
type: String,
|
||
required: !1,
|
||
default: ""
|
||
},
|
||
toggle: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
toggled: this.toggle
|
||
};
|
||
}
|
||
}
|
||
});
|
||
const Dl = ["href"], Vl = { class: "oxd-brand-logo" }, Nl = ["src"], zl = ["src"];
|
||
function Fl(e, t, o, s, r, C) {
|
||
return a(), i("a", {
|
||
class: $(["oxd-brand", e.classes]),
|
||
href: e.url
|
||
}, [
|
||
z(l("div", Vl, [
|
||
l("img", {
|
||
alt: "client brand logo",
|
||
src: e.logoSrc
|
||
}, null, 8, Nl)
|
||
], 512), [
|
||
[c1, e.toggle]
|
||
]),
|
||
l("div", {
|
||
class: $(["oxd-brand-banner", e.classes])
|
||
}, [
|
||
l("img", {
|
||
alt: "client brand banner",
|
||
src: e.bannerSrc
|
||
}, null, 8, zl)
|
||
], 2)
|
||
], 10, Dl);
|
||
}
|
||
const Rl = /* @__PURE__ */ p(Bl, [["render", Fl], ["__scopeId", "data-v-16e446b0"]]), Zl = m({
|
||
name: "OxdMainMenuItem",
|
||
components: {
|
||
"oxd-text": Y,
|
||
"oxd-icon": N
|
||
},
|
||
props: {
|
||
url: {
|
||
type: String,
|
||
required: !1,
|
||
default: "#"
|
||
},
|
||
active: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
collapsed: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
name: {
|
||
type: String,
|
||
required: !1,
|
||
default: ""
|
||
},
|
||
icon: {
|
||
type: String,
|
||
required: !1,
|
||
default: "home"
|
||
}
|
||
},
|
||
computed: {
|
||
menuClasses() {
|
||
return {
|
||
"oxd-main-menu-item": !0,
|
||
active: this.active,
|
||
toggle: this.collapsed
|
||
};
|
||
}
|
||
}
|
||
});
|
||
const Hl = { class: "oxd-main-menu-item-wrapper" }, Yl = ["href"];
|
||
function Wl(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon"), d = f("oxd-text");
|
||
return a(), i("li", Hl, [
|
||
l("a", {
|
||
class: $(e.menuClasses),
|
||
href: e.url
|
||
}, [
|
||
h(n, {
|
||
name: e.icon,
|
||
type: "svg",
|
||
width: "22",
|
||
height: "22",
|
||
class: "oxd-main-menu-item--icon"
|
||
}, null, 8, ["name"]),
|
||
h(d, {
|
||
tag: "span",
|
||
class: "oxd-main-menu-item--name"
|
||
}, {
|
||
default: y(() => [
|
||
M(k(e.name), 1)
|
||
]),
|
||
_: 1
|
||
})
|
||
], 10, Yl)
|
||
]);
|
||
}
|
||
const Ul = /* @__PURE__ */ p(Zl, [["render", Wl], ["__scopeId", "data-v-6475d26d"]]), jl = m({
|
||
name: "OxdMainMenu",
|
||
components: {
|
||
"oxd-icon": N,
|
||
"oxd-input": C1,
|
||
"oxd-icon-button": G,
|
||
"oxd-main-menu-item": Ul
|
||
},
|
||
props: {
|
||
url: {
|
||
type: String,
|
||
required: !1,
|
||
default: "/"
|
||
},
|
||
toggle: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
menuItems: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
}
|
||
},
|
||
emits: ["collapse"],
|
||
setup() {
|
||
return {
|
||
...U()
|
||
};
|
||
},
|
||
data() {
|
||
return {
|
||
searchTerm: ""
|
||
};
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
toggled: this.toggle
|
||
};
|
||
},
|
||
filteredMenuItems() {
|
||
const e = this.searchTerm.replace(
|
||
/[/\-\\^$*+?.()|[\]{}]/g,
|
||
"\\$&"
|
||
), t = new RegExp(e, "i");
|
||
return this.menuItems.filter((o) => o.name.match(t));
|
||
}
|
||
},
|
||
methods: {
|
||
onClickCollapse() {
|
||
this.$emit("collapse"), setTimeout(() => {
|
||
window.dispatchEvent(new Event("resize"));
|
||
}, 350);
|
||
}
|
||
}
|
||
});
|
||
const Gl = (e) => (E1("data-v-636d6b87"), e = e(), q1(), e), Jl = { class: "oxd-main-menu --fixed" }, Kl = { class: "oxd-main-menu-search" }, Xl = /* @__PURE__ */ Gl(() => /* @__PURE__ */ l("hr", { class: "oxd-main-menu-divider" }, null, -1)), Ql = { class: "oxd-main-menu" };
|
||
function er(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon"), d = f("oxd-input"), c = f("oxd-icon-button"), u = f("oxd-main-menu-item");
|
||
return a(), i(S, null, [
|
||
l("div", Jl, [
|
||
l("div", Kl, [
|
||
h(n, {
|
||
name: "search",
|
||
type: "svg",
|
||
width: "22",
|
||
height: "22",
|
||
class: "oxd-menu-icon"
|
||
}),
|
||
h(d, {
|
||
modelValue: e.searchTerm,
|
||
"onUpdate:modelValue": t[0] || (t[0] = (_) => e.searchTerm = _),
|
||
placeholder: e.t("general.search", "Search"),
|
||
class: $({ toggled: e.toggle })
|
||
}, null, 8, ["modelValue", "placeholder", "class"]),
|
||
h(c, {
|
||
name: e.toggle ? "chevron-right" : "chevron-left",
|
||
class: "oxd-main-menu-button",
|
||
role: "none",
|
||
onClick: e.onClickCollapse
|
||
}, null, 8, ["name", "onClick"])
|
||
]),
|
||
Xl
|
||
]),
|
||
l("ul", Ql, [
|
||
(a(!0), i(S, null, E(e.filteredMenuItems, (_, b) => (a(), v(u, {
|
||
key: `oxd-main-menu-${b}`,
|
||
url: _.url,
|
||
active: _.active,
|
||
collapsed: e.toggle,
|
||
name: _.name,
|
||
icon: _.icon
|
||
}, null, 8, ["url", "active", "collapsed", "name", "icon"]))), 128))
|
||
])
|
||
], 64);
|
||
}
|
||
const tr = /* @__PURE__ */ p(jl, [["render", er], ["__scopeId", "data-v-636d6b87"]]), or = m({
|
||
name: "OxdSidePanel",
|
||
components: {
|
||
"oxd-icon": N,
|
||
"oxd-branding": Rl,
|
||
"oxd-main-menu": tr
|
||
},
|
||
props: {
|
||
toggle: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
brandLogoSrc: {
|
||
type: String,
|
||
required: !1,
|
||
default: ""
|
||
},
|
||
brandBannerSrc: {
|
||
type: String,
|
||
required: !1,
|
||
default: ""
|
||
},
|
||
homeUrl: {
|
||
type: String,
|
||
required: !1,
|
||
default: "/"
|
||
},
|
||
menuItems: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
}
|
||
},
|
||
emits: ["collapse"],
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
toggled: this.toggle
|
||
};
|
||
}
|
||
}
|
||
});
|
||
const sr = {
|
||
class: "oxd-navbar-nav",
|
||
role: "navigation",
|
||
"aria-label": "Sidepanel"
|
||
}, nr = { class: "oxd-sidepanel-header" }, ar = { class: "oxd-sidepanel-body" };
|
||
function lr(e, t, o, s, r, C) {
|
||
const n = f("oxd-branding"), d = f("oxd-icon"), c = f("oxd-main-menu");
|
||
return a(), i("aside", {
|
||
class: $(["oxd-sidepanel", e.classes])
|
||
}, [
|
||
l("nav", sr, [
|
||
l("div", nr, [
|
||
h(n, {
|
||
toggle: e.toggle,
|
||
"logo-src": e.brandLogoSrc,
|
||
"banner-src": e.brandBannerSrc,
|
||
url: e.homeUrl
|
||
}, null, 8, ["toggle", "logo-src", "banner-src", "url"]),
|
||
h(d, {
|
||
name: "x",
|
||
class: "oxd-sidepanel-header-close",
|
||
onClick: t[0] || (t[0] = (u) => e.$emit("collapse"))
|
||
})
|
||
]),
|
||
l("div", ar, [
|
||
h(c, {
|
||
toggle: e.toggle,
|
||
"menu-items": e.menuItems,
|
||
onCollapse: t[1] || (t[1] = (u) => e.$emit("collapse"))
|
||
}, null, 8, ["toggle", "menu-items"])
|
||
])
|
||
])
|
||
], 2);
|
||
}
|
||
const rr = /* @__PURE__ */ p(or, [["render", lr], ["__scopeId", "data-v-5b6b3cf3"]]), dr = m({
|
||
name: "OxdLayout",
|
||
components: {
|
||
"oxd-top-bar": ql,
|
||
"oxd-overlay": t3,
|
||
"oxd-side-panel": rr
|
||
},
|
||
props: {
|
||
user: {
|
||
type: Object,
|
||
required: !0
|
||
},
|
||
sidepanelMenuItems: {
|
||
type: Object,
|
||
required: !0
|
||
},
|
||
topbarMenuItems: {
|
||
type: Object,
|
||
required: !0
|
||
},
|
||
breadcrumb: {
|
||
type: Object,
|
||
required: !0
|
||
},
|
||
brandLogoSrc: {
|
||
type: String,
|
||
required: !0
|
||
},
|
||
brandBannerSrc: {
|
||
type: String,
|
||
required: !0
|
||
},
|
||
homeUrl: {
|
||
type: String,
|
||
required: !1,
|
||
default: "/"
|
||
}
|
||
},
|
||
data() {
|
||
return {
|
||
collapse: !1
|
||
};
|
||
},
|
||
computed: {
|
||
containerClasses() {
|
||
return {
|
||
"oxd-layout-container": !0,
|
||
"--collapse": this.collapse
|
||
};
|
||
}
|
||
},
|
||
methods: {
|
||
onCollapse() {
|
||
this.collapse = !this.collapse;
|
||
}
|
||
}
|
||
});
|
||
const Cr = { class: "oxd-layout" }, ir = { class: "oxd-layout-navigation" }, cr = { class: "oxd-layout-context" }, ur = { class: "oxd-layout-footer" };
|
||
function pr(e, t, o, s, r, C) {
|
||
const n = f("oxd-side-panel"), d = f("oxd-top-bar"), c = f("oxd-overlay");
|
||
return a(), i("div", Cr, [
|
||
l("div", ir, [
|
||
h(n, {
|
||
toggle: e.collapse,
|
||
"home-url": e.homeUrl,
|
||
"brand-logo-src": e.brandLogoSrc,
|
||
"menu-items": e.sidepanelMenuItems,
|
||
"brand-banner-src": e.brandBannerSrc,
|
||
onCollapse: e.onCollapse
|
||
}, null, 8, ["toggle", "home-url", "brand-logo-src", "menu-items", "brand-banner-src", "onCollapse"]),
|
||
h(d, {
|
||
user: e.user,
|
||
toggle: e.collapse,
|
||
breadcrumb: e.breadcrumb,
|
||
"menu-items": e.topbarMenuItems,
|
||
onCollapse: e.onCollapse
|
||
}, {
|
||
"user-context": y(() => [
|
||
g(e.$slots, "user-actions", {}, void 0, !0)
|
||
]),
|
||
"nav-context": y(() => [
|
||
g(e.$slots, "nav-actions", {}, void 0, !0)
|
||
]),
|
||
_: 3
|
||
}, 8, ["user", "toggle", "breadcrumb", "menu-items", "onCollapse"])
|
||
]),
|
||
l("div", {
|
||
class: $(e.containerClasses)
|
||
}, [
|
||
h(c, {
|
||
class: "oxd-layout-overlay",
|
||
show: e.collapse,
|
||
onClick: e.onCollapse
|
||
}, null, 8, ["show", "onClick"]),
|
||
l("div", cr, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
]),
|
||
l("div", ur, [
|
||
g(e.$slots, "footer", {}, void 0, !0)
|
||
])
|
||
], 2)
|
||
]);
|
||
}
|
||
const WC = /* @__PURE__ */ p(dr, [["render", pr], ["__scopeId", "data-v-130c27f5"]]), b3 = m({
|
||
props: {
|
||
page: {
|
||
type: Number,
|
||
default: 1,
|
||
validator: (e) => Number.isInteger(e)
|
||
}
|
||
}
|
||
}), _r = m({
|
||
name: "OxdPaginationPageItem",
|
||
components: {
|
||
"oxd-icon": N
|
||
},
|
||
mixins: [b3],
|
||
props: {
|
||
previous: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
next: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
selected: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-pagination-page-item": !0,
|
||
"oxd-pagination-page-item--page": !(this.previous || this.next),
|
||
"oxd-pagination-page-item--page-selected": this.selected,
|
||
"oxd-pagination-page-item--previous-next": this.previous || this.next
|
||
};
|
||
}
|
||
}
|
||
});
|
||
function fr(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon");
|
||
return a(), i("li", null, [
|
||
l("button", {
|
||
type: "button",
|
||
class: $(e.classes)
|
||
}, [
|
||
e.previous ? (a(), v(n, {
|
||
key: 0,
|
||
name: "chevron-left"
|
||
})) : e.next ? (a(), v(n, {
|
||
key: 1,
|
||
name: "chevron-right"
|
||
})) : (a(), i(S, { key: 2 }, [
|
||
M(k(e.page), 1)
|
||
], 64))
|
||
], 2)
|
||
]);
|
||
}
|
||
const mr = /* @__PURE__ */ p(_r, [["render", fr], ["__scopeId", "data-v-92137808"]]), hr = m({
|
||
name: "OxdPagination",
|
||
components: {
|
||
"oxd-pagination-page-item": mr
|
||
},
|
||
mixins: [b3],
|
||
props: {
|
||
length: {
|
||
type: Number,
|
||
required: !0,
|
||
validator: (e) => Number.isInteger(e)
|
||
},
|
||
max: {
|
||
type: Number,
|
||
required: !1,
|
||
default: 5,
|
||
validator: (e) => Number.isInteger(e)
|
||
},
|
||
current: {
|
||
type: Number,
|
||
required: !1,
|
||
default: 1,
|
||
validator: (e) => Number.isInteger(e)
|
||
}
|
||
},
|
||
emits: ["previous", "next", "update:current", "clickPage"],
|
||
data() {
|
||
return {
|
||
pagePointer: this.current
|
||
};
|
||
},
|
||
computed: {
|
||
currentPage: {
|
||
get() {
|
||
return (this.current < 1 || this.current > this.length) && console.error("Invalid `current` prop"), this.pagePointer;
|
||
},
|
||
set(e) {
|
||
e < 1 || e > this.length ? console.error("Invalid assignment to `currentPage`") : this.pagePointer = e;
|
||
}
|
||
},
|
||
showPrevious() {
|
||
return this.currentPage !== 1;
|
||
},
|
||
showNext() {
|
||
return this.currentPage !== this.length;
|
||
},
|
||
pageItems() {
|
||
(this.currentPage < 1 || this.currentPage > this.length) && console.error("Invalid `current` prop");
|
||
const e = this.max, t = this.currentPage;
|
||
if (this.length <= e)
|
||
return this.range(1, this.length);
|
||
const o = e % 2 === 0 ? 1 : 0, s = Math.floor(e / 2);
|
||
let r = t - s, C = t + s - o;
|
||
return r < 0 && (r = 0), C > this.length && (C = this.length), t <= s && (C = e), t > this.length - s && (r = this.length - e + 1), this.range(r, C);
|
||
}
|
||
},
|
||
methods: {
|
||
onClickPrevious(e) {
|
||
this.currentPage--, this.$emit("update:current", this.currentPage), this.$emit("previous", e);
|
||
},
|
||
onClickPage(e, t) {
|
||
this.currentPage = e, this.$emit("update:current", this.currentPage), this.$emit("clickPage", {
|
||
page: e,
|
||
native: t
|
||
});
|
||
},
|
||
onClickNext(e) {
|
||
this.currentPage++, this.$emit("update:current", this.currentPage), this.$emit("next", e);
|
||
},
|
||
range(e, t) {
|
||
const o = [];
|
||
e = e > 0 ? e : 1, e > t && console.error("`from` is bigger than `to`");
|
||
for (let s = e; s <= t; s++)
|
||
o.push(s);
|
||
return o;
|
||
}
|
||
}
|
||
});
|
||
const yr = {
|
||
role: "navigation",
|
||
"aria-label": "Pagination Navigation"
|
||
}, br = { class: "oxd-pagination__ul" };
|
||
function $r(e, t, o, s, r, C) {
|
||
const n = f("oxd-pagination-page-item");
|
||
return a(), i("nav", yr, [
|
||
l("ul", br, [
|
||
e.showPrevious ? (a(), v(n, {
|
||
key: 0,
|
||
previous: "",
|
||
onClick: e.onClickPrevious
|
||
}, null, 8, ["onClick"])) : L("", !0),
|
||
(a(!0), i(S, null, E(e.pageItems, (d) => (a(), v(n, {
|
||
key: d,
|
||
page: d,
|
||
selected: d === e.currentPage,
|
||
onClick: (c) => e.onClickPage(d, c)
|
||
}, null, 8, ["page", "selected", "onClick"]))), 128)),
|
||
e.showNext ? (a(), v(n, {
|
||
key: 1,
|
||
next: "",
|
||
onClick: e.onClickNext
|
||
}, null, 8, ["onClick"])) : L("", !0)
|
||
])
|
||
]);
|
||
}
|
||
const UC = /* @__PURE__ */ p(hr, [["render", $r], ["__scopeId", "data-v-bf7c2405"]]), $3 = "default", gr = "main", vr = "secondary", xr = "success", Lr = "warn", wr = "error", kr = "info", Sr = [
|
||
$3,
|
||
gr,
|
||
vr,
|
||
xr,
|
||
Lr,
|
||
wr,
|
||
kr
|
||
], Or = m({
|
||
name: "OxdProgressbar",
|
||
components: {
|
||
"oxd-text": Y
|
||
},
|
||
props: {
|
||
showLabel: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
stripe: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
animation: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
progress: {
|
||
type: Number,
|
||
required: !1,
|
||
default: 0,
|
||
validator: function(e) {
|
||
return e >= 0 && e <= 100;
|
||
}
|
||
},
|
||
type: {
|
||
type: String,
|
||
required: !1,
|
||
default: $3,
|
||
validator: function(e) {
|
||
return Sr.indexOf(e) !== -1;
|
||
}
|
||
}
|
||
},
|
||
computed: {
|
||
styles() {
|
||
return {
|
||
width: `${this.progress}%`
|
||
};
|
||
},
|
||
classes() {
|
||
return {
|
||
"oxd-progressbar-ticker": !0,
|
||
[`oxd-progressbar-ticker--${this.type}`]: !0,
|
||
"--striped": this.stripe,
|
||
"--animated": this.animation
|
||
};
|
||
},
|
||
progressText() {
|
||
return `${Math.round(this.progress)}%`;
|
||
}
|
||
}
|
||
});
|
||
const Mr = { class: "oxd-progressbar" }, Ir = { class: "oxd-progressbar-wrapper" };
|
||
function Tr(e, t, o, s, r, C) {
|
||
const n = f("oxd-text");
|
||
return a(), i("div", Mr, [
|
||
l("div", Ir, [
|
||
l("div", {
|
||
style: R(e.styles),
|
||
class: $(e.classes)
|
||
}, null, 6)
|
||
]),
|
||
e.showLabel ? (a(), v(n, {
|
||
key: 0,
|
||
class: "oxd-progressbar-text",
|
||
tag: "p"
|
||
}, {
|
||
default: y(() => [
|
||
M(k(e.progressText), 1)
|
||
]),
|
||
_: 1
|
||
})) : L("", !0)
|
||
]);
|
||
}
|
||
const jC = /* @__PURE__ */ p(Or, [["render", Tr], ["__scopeId", "data-v-b39f0953"]]), Pr = m({
|
||
name: "OxdReportTable",
|
||
components: {
|
||
"v-grid": W3,
|
||
"oxd-icon-button": G,
|
||
"oxd-loading-spinner": X1
|
||
},
|
||
inheritAttrs: !1,
|
||
props: {
|
||
height: {
|
||
type: Number,
|
||
required: !1,
|
||
default: 400
|
||
},
|
||
headers: {
|
||
type: null,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
items: {
|
||
type: null,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
loading: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
columnCount: {
|
||
type: Number,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
columnSize: {
|
||
type: Number,
|
||
required: !1,
|
||
default: 150
|
||
}
|
||
},
|
||
setup(e) {
|
||
const t = D(!1), o = D(null), s = D(null), r = D(null), { width: C } = y3(o), n = () => {
|
||
const I = Z(r);
|
||
I && (I.scrollLeft -= 50);
|
||
}, d = () => {
|
||
const I = Z(r);
|
||
I && (I.scrollLeft += 50);
|
||
}, c = (I) => {
|
||
t.value = document.fullscreenElement === I.target;
|
||
}, u = () => {
|
||
const I = Z(o);
|
||
!t.value && I ? I.requestFullscreen() : t.value && document.exitFullscreen();
|
||
}, _ = T(() => ({
|
||
"oxd-report-table": !0,
|
||
"--frame": !t.value
|
||
})), b = T(() => {
|
||
const I = e.columnCount ? e.columnCount : e.headers.length, B = Math.floor(C.value / I);
|
||
return B > e.columnSize ? B : e.columnSize;
|
||
}), x = T(() => t.value ? "fullscreen-exit" : "arrows-fullscreen"), w = T(() => JSON.stringify({
|
||
c: b.value,
|
||
h: e.headers.length,
|
||
i: e.items.length
|
||
})), A = T(() => {
|
||
const I = Z(r);
|
||
return I ? I.style.minHeight !== "0px" : !1;
|
||
}), O = T(() => e.items.map((I, B) => ({ type: "rgRow", index: B, size: parseInt(I == null ? void 0 : I._rows) * 32 })));
|
||
return W(s, (I) => {
|
||
I && I.$el && setTimeout(() => {
|
||
const B = I.$el.getElementsByTagName(
|
||
"revogr-scroll-virtual"
|
||
);
|
||
r.value = B.item(1);
|
||
}, 500);
|
||
}), {
|
||
key: w,
|
||
classes: _,
|
||
colSize: b,
|
||
vgridRef: s,
|
||
tableRef: o,
|
||
scrollLeft: n,
|
||
scrollRight: d,
|
||
hasScrolling: A,
|
||
isFullScreen: t,
|
||
rowDefinitions: O,
|
||
fullScreenIcon: x,
|
||
toggleFullScreen: u,
|
||
onFullScreenChange: c
|
||
};
|
||
}
|
||
});
|
||
const Ar = { class: "oxd-report-table-header" }, Er = { class: "oxd-report-table-header--toggable" }, qr = { class: "oxd-report-table-header--pagination" }, Br = {
|
||
key: 0,
|
||
class: "oxd-report-table-loader"
|
||
}, Dr = { class: "oxd-report-table-footer" };
|
||
function Vr(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon-button"), d = f("oxd-loading-spinner"), c = f("v-grid");
|
||
return a(), i("div", {
|
||
ref: "tableRef",
|
||
class: $(e.classes),
|
||
onFullscreenchange: t[0] || (t[0] = (...u) => e.onFullScreenChange && e.onFullScreenChange(...u))
|
||
}, [
|
||
l("div", Ar, [
|
||
l("div", Er, [
|
||
h(n, {
|
||
class: "--toggable-icon",
|
||
name: e.fullScreenIcon,
|
||
"with-container": !1,
|
||
onClick: e.toggleFullScreen
|
||
}, null, 8, ["name", "onClick"]),
|
||
e.hasScrolling ? (a(), i(S, { key: 0 }, [
|
||
h(n, {
|
||
class: "--toggable-icon",
|
||
name: "chevron-left",
|
||
"with-container": !1,
|
||
onClick: e.scrollLeft
|
||
}, null, 8, ["onClick"]),
|
||
h(n, {
|
||
class: "--toggable-icon",
|
||
name: "chevron-right",
|
||
"with-container": !1,
|
||
onClick: e.scrollRight
|
||
}, null, 8, ["onClick"])
|
||
], 64)) : L("", !0),
|
||
g(e.$slots, "toggable")
|
||
]),
|
||
l("div", qr, [
|
||
g(e.$slots, "pagination")
|
||
])
|
||
]),
|
||
e.loading ? (a(), i("div", Br, [
|
||
h(d)
|
||
])) : (a(), v(c, F({
|
||
ref: "vgridRef",
|
||
key: e.key,
|
||
theme: "compact",
|
||
source: e.items,
|
||
columns: e.headers,
|
||
resize: !0,
|
||
readonly: !0,
|
||
"can-focus": !1,
|
||
"col-size": e.colSize,
|
||
"row-definitions": e.rowDefinitions
|
||
}, e.$attrs), null, 16, ["source", "columns", "col-size", "row-definitions"])),
|
||
l("div", Dr, [
|
||
g(e.$slots, "footer")
|
||
])
|
||
], 34);
|
||
}
|
||
const GC = /* @__PURE__ */ p(Pr, [["render", Vr]]), Nr = m({
|
||
name: "OxdReportTableMultilineCell",
|
||
props: {
|
||
prop: {
|
||
type: String,
|
||
required: !0
|
||
},
|
||
model: {
|
||
type: Object,
|
||
required: !0
|
||
},
|
||
rowIndex: {
|
||
type: Number,
|
||
required: !0
|
||
}
|
||
},
|
||
setup(e) {
|
||
const t = Z(e.model[e.prop]);
|
||
return {
|
||
items: Array.isArray(t) ? t.map((s) => ({ content: s, _id: e.rowIndex })) : []
|
||
};
|
||
}
|
||
}), zr = /* @__PURE__ */ l("hr", null, null, -1), Fr = /* @__PURE__ */ l("li", null, "--", -1);
|
||
function Rr(e, t, o, s, r, C) {
|
||
return a(), i("ul", null, [
|
||
(a(!0), i(S, null, E(e.items, (n) => (a(), i(S, {
|
||
key: n._id
|
||
}, [
|
||
l("li", null, k(n.content), 1),
|
||
zr
|
||
], 64))), 128)),
|
||
Fr
|
||
]);
|
||
}
|
||
const JC = /* @__PURE__ */ p(Nr, [["render", Rr]]), KC = m({
|
||
name: "OxdTabPanel",
|
||
props: {
|
||
name: {
|
||
type: String,
|
||
required: !0
|
||
},
|
||
disabled: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
emits: ["activate", "deactivate"],
|
||
setup(e, t) {
|
||
return k3(() => t.emit("activate")), j1(() => t.emit("activate")), S3(() => t.emit("deactivate")), r1(() => t.emit("deactivate")), () => {
|
||
var o, s;
|
||
return P(
|
||
"div",
|
||
{
|
||
id: e.name,
|
||
class: "oxd-tab-panel"
|
||
},
|
||
(s = (o = t.slots).default) == null ? void 0 : s.call(o)
|
||
);
|
||
};
|
||
}
|
||
}), Zr = m({
|
||
name: "OxdTabContainer",
|
||
props: {
|
||
modelValue: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
showTabs: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
animation: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
keepAlive: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
cacheAge: {
|
||
type: Number,
|
||
required: !1,
|
||
default: 10
|
||
}
|
||
},
|
||
emits: ["update:modelValue", "clickTab"],
|
||
setup(e, t) {
|
||
let o = [];
|
||
return g1(() => {
|
||
var s;
|
||
if (window.location.hash) {
|
||
const r = window.location.hash.replace(/^#/, ""), C = o.find(
|
||
(n) => {
|
||
var d;
|
||
return r === ((d = n.props) == null ? void 0 : d.name.replace(/\s+/g, "-").toLowerCase());
|
||
}
|
||
);
|
||
C && t.emit("update:modelValue", (s = C.props) == null ? void 0 : s.name);
|
||
}
|
||
}), () => {
|
||
var r, C;
|
||
o = ((C = (r = t.slots).default) == null ? void 0 : C.call(r)) || [];
|
||
const s = (n) => {
|
||
const d = o.find((c, u) => {
|
||
var _;
|
||
return !e.modelValue && u === 0 ? !0 : ((_ = c.props) == null ? void 0 : _.name) === e.modelValue;
|
||
});
|
||
return n ? P(O3, { age: e.cacheAge }, d) : d;
|
||
};
|
||
return P("div", { class: "oxd-tab" }, [
|
||
...e.showTabs ? [
|
||
P(
|
||
"div",
|
||
{ class: "oxd-tab-bar" },
|
||
o.map(
|
||
(n, d) => {
|
||
var c, u, _, b;
|
||
return P(
|
||
"a",
|
||
{
|
||
class: {
|
||
"oxd-tab-segment": !0,
|
||
"oxd-tab-segment--active": e.modelValue === ((c = n.props) == null ? void 0 : c.name) || e.modelValue === null && d === 0,
|
||
"oxd-tab-segment--disabled": (u = n.props) == null ? void 0 : u.disabled
|
||
},
|
||
href: `#${(_ = n.props) == null ? void 0 : _.name.replace(/\s+/g, "-").toLowerCase()}`,
|
||
onClick: (x) => {
|
||
var w, A, O;
|
||
(w = n.props) != null && w.disabled ? x.preventDefault() : (t.emit("clickTab", x, (A = n.props) == null ? void 0 : A.name), t.emit("update:modelValue", (O = n.props) == null ? void 0 : O.name));
|
||
}
|
||
},
|
||
((b = n.props) == null ? void 0 : b.name) || d
|
||
);
|
||
}
|
||
)
|
||
)
|
||
] : [],
|
||
...e.animation ? [
|
||
P(
|
||
d1,
|
||
{
|
||
name: "transition-slide-right"
|
||
},
|
||
{
|
||
default: () => s(e.keepAlive)
|
||
}
|
||
)
|
||
] : [s(e.keepAlive)]
|
||
]);
|
||
};
|
||
}
|
||
});
|
||
const XC = /* @__PURE__ */ p(Zr, [["__scopeId", "data-v-ba973e74"]]), Hr = m({
|
||
name: "OxdTable",
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-table": !0
|
||
};
|
||
}
|
||
}
|
||
});
|
||
const Yr = { class: "oxd-table" };
|
||
function Wr(e, t, o, s, r, C) {
|
||
return a(), i("table", Yr, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
]);
|
||
}
|
||
const Ur = /* @__PURE__ */ p(Hr, [["render", Wr], ["__scopeId", "data-v-1e14436a"]]), jr = m({
|
||
name: "OxdTr",
|
||
props: {
|
||
withBorder: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
clickable: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-table-row": !0,
|
||
"oxd-table-row--with-border": this.withBorder,
|
||
"oxd-table-row--clickable": this.clickable
|
||
};
|
||
}
|
||
}
|
||
});
|
||
function Gr(e, t, o, s, r, C) {
|
||
return a(), i("tr", {
|
||
class: $(e.classes)
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 2);
|
||
}
|
||
const Jr = /* @__PURE__ */ p(jr, [["render", Gr], ["__scopeId", "data-v-78bd205e"]]), Kr = m({
|
||
name: "OxdTbody",
|
||
props: {
|
||
withStrip: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-table-body": !0,
|
||
"oxd-table-body--with-strip": this.withStrip
|
||
};
|
||
}
|
||
}
|
||
});
|
||
function Xr(e, t, o, s, r, C) {
|
||
return a(), i("tbody", {
|
||
class: $(e.classes)
|
||
}, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 2);
|
||
}
|
||
const Qr = /* @__PURE__ */ p(Kr, [["render", Xr], ["__scopeId", "data-v-1e29bc41"]]), ed = m({
|
||
name: "OxdThead"
|
||
});
|
||
const td = { class: "oxd-table-header" };
|
||
function od(e, t, o, s, r, C) {
|
||
return a(), i("thead", td, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
]);
|
||
}
|
||
const sd = /* @__PURE__ */ p(ed, [["render", od], ["__scopeId", "data-v-865aa7dd"]]), nd = m({
|
||
name: "OxdTfoot"
|
||
});
|
||
const ad = { class: "oxd-table-footer" };
|
||
function ld(e, t, o, s, r, C) {
|
||
return a(), i("tfoot", ad, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
]);
|
||
}
|
||
const rd = /* @__PURE__ */ p(nd, [["render", ld], ["__scopeId", "data-v-666b22b3"]]), dd = m({
|
||
name: "OxdTd"
|
||
});
|
||
function Cd(e, t, o, s, r, C) {
|
||
return a(), i("td", null, [
|
||
g(e.$slots, "default")
|
||
]);
|
||
}
|
||
const id = /* @__PURE__ */ p(dd, [["render", Cd]]), cd = m({
|
||
name: "OxdTh"
|
||
});
|
||
function ud(e, t, o, s, r, C) {
|
||
return a(), i("th", null, [
|
||
g(e.$slots, "default")
|
||
]);
|
||
}
|
||
const pd = /* @__PURE__ */ p(cd, [["render", ud]]), _d = m({
|
||
name: "OxdClasicTable",
|
||
components: {
|
||
"oxd-table": Ur,
|
||
"oxd-tr": Jr,
|
||
"oxd-tbody": Qr,
|
||
"oxd-td": id,
|
||
"oxd-tfoot": rd,
|
||
"oxd-thead": sd,
|
||
"oxd-th": pd
|
||
},
|
||
props: {
|
||
selector: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({ width: "30px" })
|
||
},
|
||
headers: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
items: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
withStrip: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
clickable: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
selectable: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
selected: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
}
|
||
},
|
||
emits: ["click", "clickCheckbox", "update:selected", "update:selectAll"],
|
||
data() {
|
||
return {
|
||
checkedItems: this.selected,
|
||
selectedAll: this.selected.length === this.items.length
|
||
};
|
||
},
|
||
watch: {
|
||
checkedItems(e) {
|
||
this.selectedAll = e.length === this.items.length, this.$emit("update:selected", e);
|
||
}
|
||
},
|
||
methods: {
|
||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||
onClick(e) {
|
||
return (t) => {
|
||
this.$emit("click", { item: e, native: t });
|
||
};
|
||
},
|
||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||
onClickCheckbox(e, t) {
|
||
t.stopPropagation(), this.$emit("clickCheckbox", { item: e, native: t });
|
||
},
|
||
onChangeSelectAll() {
|
||
this.checkedItems = this.selectedAll ? [...Array(this.items.length).keys()] : [], this.$emit("update:selectAll", this.selectedAll);
|
||
}
|
||
}
|
||
});
|
||
const fd = ["value", "onClick"];
|
||
function md(e, t, o, s, r, C) {
|
||
const n = f("oxd-th"), d = f("oxd-tr"), c = f("oxd-thead"), u = f("oxd-td"), _ = f("oxd-tbody"), b = f("oxd-tfoot"), x = f("oxd-table");
|
||
return a(), v(x, null, {
|
||
default: y(() => [
|
||
l("colgroup", null, [
|
||
e.selectable ? (a(), i("col", {
|
||
key: 0,
|
||
style: R({ width: e.selector.width })
|
||
}, null, 4)) : L("", !0),
|
||
(a(!0), i(S, null, E(e.headers, (w) => (a(), i("col", {
|
||
key: JSON.stringify(w),
|
||
style: R({ width: w.width })
|
||
}, null, 4))), 128))
|
||
]),
|
||
h(c, null, {
|
||
default: y(() => [
|
||
h(d, null, {
|
||
default: y(() => [
|
||
e.selectable ? (a(), v(n, {
|
||
key: 0,
|
||
class: "oxd-padding-cell oxd-table-th"
|
||
}, {
|
||
default: y(() => [
|
||
z(l("input", {
|
||
"onUpdate:modelValue": t[0] || (t[0] = (w) => e.selectedAll = w),
|
||
type: "checkbox",
|
||
onChange: t[1] || (t[1] = (...w) => e.onChangeSelectAll && e.onChangeSelectAll(...w))
|
||
}, null, 544), [
|
||
[S1, e.selectedAll]
|
||
])
|
||
]),
|
||
_: 1
|
||
})) : L("", !0),
|
||
(a(!0), i(S, null, E(e.headers, (w) => (a(), v(n, {
|
||
key: JSON.stringify(w),
|
||
class: "oxd-padding-cell oxd-table-th"
|
||
}, {
|
||
default: y(() => [
|
||
M(k(w.title), 1)
|
||
]),
|
||
_: 2
|
||
}, 1024))), 128))
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
_: 1
|
||
}),
|
||
h(_, { "with-strip": e.withStrip }, {
|
||
default: y(() => [
|
||
(a(!0), i(S, null, E(e.items, (w, A) => (a(), v(d, {
|
||
key: JSON.stringify(w),
|
||
clickable: e.clickable,
|
||
onClick: (O) => e.onClick(w)(O)
|
||
}, {
|
||
default: y(() => [
|
||
e.selectable ? (a(), v(u, {
|
||
key: 0,
|
||
class: "oxd-padding-cell"
|
||
}, {
|
||
default: y(() => [
|
||
z(l("input", {
|
||
"onUpdate:modelValue": t[2] || (t[2] = (O) => e.checkedItems = O),
|
||
type: "checkbox",
|
||
value: A,
|
||
onClick: (O) => e.onClickCheckbox(w, O)
|
||
}, null, 8, fd), [
|
||
[S1, e.checkedItems]
|
||
])
|
||
]),
|
||
_: 2
|
||
}, 1024)) : L("", !0),
|
||
(a(!0), i(S, null, E(e.headers, (O) => (a(), v(u, {
|
||
key: JSON.stringify(O),
|
||
class: "oxd-padding-cell"
|
||
}, {
|
||
default: y(() => [
|
||
M(k(w[O.name]), 1)
|
||
]),
|
||
_: 2
|
||
}, 1024))), 128))
|
||
]),
|
||
_: 2
|
||
}, 1032, ["clickable", "onClick"]))), 128))
|
||
]),
|
||
_: 1
|
||
}, 8, ["with-strip"]),
|
||
h(b)
|
||
]),
|
||
_: 1
|
||
});
|
||
}
|
||
const QC = /* @__PURE__ */ p(_d, [["render", md], ["__scopeId", "data-v-2794fa46"]]), hd = m({
|
||
name: "OxdTableFilter",
|
||
components: {
|
||
"oxd-text": Y,
|
||
"oxd-divider": hs,
|
||
"oxd-icon-button": G
|
||
},
|
||
props: {
|
||
filterTitle: {
|
||
type: String,
|
||
required: !0
|
||
}
|
||
},
|
||
setup() {
|
||
const e = U2(), t = D(!0), o = () => {
|
||
t.value = !t.value;
|
||
};
|
||
return M1(() => {
|
||
t.value = e.screenType === e1 || e.screenType === t1;
|
||
}), {
|
||
isActive: t,
|
||
toggleFilters: o
|
||
};
|
||
}
|
||
});
|
||
const yd = { class: "oxd-table-filter" }, bd = { class: "oxd-table-filter-header" }, $d = { class: "oxd-table-filter-header-title" }, gd = { class: "oxd-table-filter-header-options" }, vd = { class: "--toggle" }, xd = { class: "--export" }, Ld = { class: "--toggle" }, wd = { class: "oxd-table-filter-area" };
|
||
function kd(e, t, o, s, r, C) {
|
||
const n = f("oxd-text"), d = f("oxd-icon-button"), c = f("oxd-divider");
|
||
return a(), i("div", yd, [
|
||
l("div", bd, [
|
||
l("div", $d, [
|
||
h(n, {
|
||
class: "oxd-table-filter-title",
|
||
tag: "h5"
|
||
}, {
|
||
default: y(() => [
|
||
M(k(e.filterTitle), 1)
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
l("div", gd, [
|
||
l("div", vd, [
|
||
g(e.$slots, "toggleOptions", {}, void 0, !0)
|
||
]),
|
||
l("div", xd, [
|
||
g(e.$slots, "exportOptions", {}, void 0, !0)
|
||
]),
|
||
l("div", Ld, [
|
||
h(d, {
|
||
name: e.isActive ? "caret-up-fill" : "caret-down-fill",
|
||
onClick: e.toggleFilters
|
||
}, null, 8, ["name", "onClick"])
|
||
])
|
||
])
|
||
]),
|
||
z(h(c, null, null, 512), [
|
||
[c1, e.isActive]
|
||
]),
|
||
z(l("div", wd, [
|
||
g(e.$slots, "default", {}, void 0, !0)
|
||
], 512), [
|
||
[c1, e.isActive]
|
||
])
|
||
]);
|
||
}
|
||
const ei = /* @__PURE__ */ p(hd, [["render", kd], ["__scopeId", "data-v-b4b62742"]]), V1 = "default", C2 = "success", i2 = "warn", c2 = "error", u2 = "info", ti = {
|
||
TYPE_DEFAULT: V1,
|
||
TYPE_SUCCESS: C2,
|
||
TYPE_WARN: i2,
|
||
TYPE_ERROR: c2,
|
||
TYPE_INFO: u2
|
||
}, Sd = [
|
||
V1,
|
||
C2,
|
||
i2,
|
||
c2,
|
||
u2
|
||
], Od = "top", g3 = "bottom", Md = [Od, g3], Id = {
|
||
[V1]: "star",
|
||
[C2]: "check2",
|
||
[i2]: "exclamation-triangle",
|
||
[c2]: "exclamation-circle",
|
||
[u2]: "info-circle"
|
||
}, p2 = m({
|
||
props: {
|
||
type: {
|
||
type: String,
|
||
default: V1,
|
||
validator: function(e) {
|
||
return Sd.indexOf(e) !== -1;
|
||
}
|
||
}
|
||
}
|
||
}), Td = m({
|
||
name: "OxdToastIcon",
|
||
components: {
|
||
"oxd-icon": N
|
||
},
|
||
mixins: [p2],
|
||
computed: {
|
||
iconWrapClasses() {
|
||
return {
|
||
"oxd-toast-icon-wrap": !0,
|
||
[`oxd-toast-icon-wrap--${this.type}`]: !0
|
||
};
|
||
},
|
||
iconName() {
|
||
return Id[this.type];
|
||
}
|
||
}
|
||
});
|
||
const Pd = { class: "oxd-toast-icon-container" };
|
||
function Ad(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon");
|
||
return a(), i("div", Pd, [
|
||
l("div", {
|
||
class: $(e.iconWrapClasses)
|
||
}, [
|
||
h(n, {
|
||
name: e.iconName,
|
||
class: "oxd-toast-icon"
|
||
}, null, 8, ["name"])
|
||
], 2)
|
||
]);
|
||
}
|
||
const Ed = /* @__PURE__ */ p(Td, [["render", Ad], ["__scopeId", "data-v-0d11940b"]]), qd = m({
|
||
name: "OxdToastCloseButton",
|
||
mixins: [p2],
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-toast-close": !0,
|
||
[`oxd-toast-close--${this.type}`]: !0
|
||
};
|
||
}
|
||
}
|
||
});
|
||
const Bd = { class: "oxd-toast-close-container" };
|
||
function Dd(e, t, o, s, r, C) {
|
||
return a(), i("div", Bd, [
|
||
l("div", {
|
||
class: $(e.classes),
|
||
role: "button"
|
||
}, "×", 2)
|
||
]);
|
||
}
|
||
const Vd = /* @__PURE__ */ p(qd, [["render", Dd], ["__scopeId", "data-v-31aeb1cf"]]), Nd = m({
|
||
name: "OxdToast",
|
||
components: {
|
||
"oxd-text": Y,
|
||
"oxd-toast-icon": Ed,
|
||
"oxd-toast-close-button": Vd
|
||
},
|
||
mixins: [p2],
|
||
props: {
|
||
title: {
|
||
type: String,
|
||
required: !0
|
||
},
|
||
message: {
|
||
type: String,
|
||
required: !1,
|
||
default: null
|
||
},
|
||
show: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
persistent: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
}
|
||
},
|
||
emits: ["update:show"],
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-toast": !0,
|
||
[`oxd-toast--${this.type}`]: !0,
|
||
["oxd-toast--persistent"]: this.persistent
|
||
};
|
||
},
|
||
contentClasses() {
|
||
return {
|
||
"oxd-toast-content": !0,
|
||
[`oxd-toast-content--${this.type}`]: !0
|
||
};
|
||
}
|
||
},
|
||
methods: {
|
||
onClickToast() {
|
||
this.persistent || this.$emit("update:show", !1);
|
||
},
|
||
onClickClose(e) {
|
||
e.stopPropagation(), this.$emit("update:show", !1);
|
||
}
|
||
}
|
||
});
|
||
const zd = { class: "oxd-toast-start" };
|
||
function Fd(e, t, o, s, r, C) {
|
||
const n = f("oxd-toast-icon"), d = f("oxd-text"), c = f("oxd-toast-close-button");
|
||
return e.show ? (a(), i("div", {
|
||
key: 0,
|
||
class: $(e.classes),
|
||
"aria-live": "assertive",
|
||
onClick: t[0] || (t[0] = (...u) => e.onClickToast && e.onClickToast(...u))
|
||
}, [
|
||
l("div", zd, [
|
||
g(e.$slots, "icon", {}, () => [
|
||
h(n, { type: e.type }, null, 8, ["type"])
|
||
], !0),
|
||
g(e.$slots, "default", {}, () => [
|
||
l("div", {
|
||
class: $(e.contentClasses)
|
||
}, [
|
||
h(d, {
|
||
type: "toast-title",
|
||
class: "oxd-toast-content-text"
|
||
}, {
|
||
default: y(() => [
|
||
M(k(e.title), 1)
|
||
]),
|
||
_: 1
|
||
}),
|
||
h(d, {
|
||
type: "toast-message",
|
||
class: "oxd-toast-content-text"
|
||
}, {
|
||
default: y(() => [
|
||
M(k(e.message), 1)
|
||
]),
|
||
_: 1
|
||
})
|
||
], 2)
|
||
], !0)
|
||
]),
|
||
g(e.$slots, "close", {}, () => [
|
||
h(c, {
|
||
type: e.type,
|
||
onClick: e.onClickClose
|
||
}, null, 8, ["type", "onClick"])
|
||
], !0)
|
||
], 2)) : L("", !0);
|
||
}
|
||
const Rd = /* @__PURE__ */ p(Nd, [["render", Fd], ["__scopeId", "data-v-35c8fe09"]]), Zd = m({
|
||
name: "OxdToastContainer",
|
||
components: {
|
||
"oxd-toast": Rd
|
||
},
|
||
props: {
|
||
toasts: {
|
||
type: Array,
|
||
required: !1,
|
||
default: () => []
|
||
},
|
||
transition: {
|
||
type: String,
|
||
required: !1,
|
||
default: "oxd-toast-fade"
|
||
},
|
||
toastClass: {
|
||
type: String,
|
||
required: !1,
|
||
default: "oxd-toast-container--toast"
|
||
},
|
||
position: {
|
||
type: String,
|
||
required: !1,
|
||
default: g3,
|
||
validator: function(e) {
|
||
return Md.indexOf(e) !== -1;
|
||
}
|
||
}
|
||
},
|
||
emits: ["update:toasts"],
|
||
computed: {
|
||
classes() {
|
||
return {
|
||
"oxd-toast-container": !0,
|
||
[`oxd-toast-container--${this.position}`]: !0
|
||
};
|
||
}
|
||
},
|
||
methods: {
|
||
onUpdateShow(e, t) {
|
||
if (e === !1) {
|
||
const o = [...this.toasts];
|
||
o.splice(t, 1), this.$emit("update:toasts", o);
|
||
}
|
||
}
|
||
}
|
||
});
|
||
function Hd(e, t, o, s, r, C) {
|
||
const n = f("oxd-toast");
|
||
return a(), i("div", {
|
||
class: $(e.classes)
|
||
}, [
|
||
h(M3, { name: e.transition }, {
|
||
default: y(() => [
|
||
(a(!0), i(S, null, E(e.toasts, (d, c) => (a(), v(n, F({ key: d }, d, {
|
||
class: e.toastClass,
|
||
style: { zIndex: e.toasts.length - c },
|
||
"onUpdate:show": (u) => e.onUpdateShow(u, c)
|
||
}), null, 16, ["class", "style", "onUpdate:show"]))), 128))
|
||
]),
|
||
_: 1
|
||
}, 8, ["name"])
|
||
], 2);
|
||
}
|
||
const oi = /* @__PURE__ */ p(Zd, [["render", Hd], ["__scopeId", "data-v-8503d00d"]]), Yd = m({
|
||
name: "OxdNotificationDropdown",
|
||
components: {
|
||
"oxd-icon": N,
|
||
"oxd-dropdown-menu": w1
|
||
}
|
||
});
|
||
const k1 = (e) => (E1("data-v-5502a197"), e = e(), q1(), e), Wd = { class: "oxd-notifdropdown-tab" }, Ud = /* @__PURE__ */ k1(() => /* @__PURE__ */ l("span", { class: "oxd-notifdropdown-count" }, "30", -1)), jd = /* @__PURE__ */ k1(() => /* @__PURE__ */ l("span", { class: "oxd-notifdropdown-head" }, " Alerts Center ", -1)), Gd = /* @__PURE__ */ k1(() => /* @__PURE__ */ l("hr", { class: "oxd-notifdropdown-divider" }, null, -1)), Jd = /* @__PURE__ */ k1(() => /* @__PURE__ */ l("hr", { class: "oxd-notifdropdown-divider" }, null, -1)), Kd = /* @__PURE__ */ k1(() => /* @__PURE__ */ l("li", { role: "none" }, [
|
||
/* @__PURE__ */ l("a", {
|
||
href: "#",
|
||
role: "menuitem",
|
||
class: "oxd-notifdropdown-link --center"
|
||
}, " Show All Notifications ")
|
||
], -1));
|
||
function Xd(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon"), d = f("oxd-dropdown-menu");
|
||
return a(), v(d, { class: "oxd-notifdropdown" }, {
|
||
content: y(() => [
|
||
jd,
|
||
Gd,
|
||
g(e.$slots, "default", {}, void 0, !0),
|
||
Jd,
|
||
Kd
|
||
]),
|
||
default: y(() => [
|
||
l("span", Wd, [
|
||
h(n, {
|
||
class: "oxd-notifdropdown-icon",
|
||
name: "bell-fill",
|
||
"with-container": !1
|
||
}),
|
||
Ud
|
||
])
|
||
]),
|
||
_: 3
|
||
});
|
||
}
|
||
const si = /* @__PURE__ */ p(Yd, [["render", Xd], ["__scopeId", "data-v-5502a197"]]), Qd = m({
|
||
name: "OxdTreeNode",
|
||
components: {
|
||
"oxd-icon-button": G
|
||
},
|
||
props: {
|
||
data: {
|
||
type: Object,
|
||
required: !1,
|
||
default: () => ({ label: null, children: [] })
|
||
},
|
||
open: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !1
|
||
},
|
||
showRoot: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
},
|
||
animation: {
|
||
type: String,
|
||
required: !1,
|
||
default: "transition-fade-down"
|
||
},
|
||
isLast: {
|
||
type: Boolean,
|
||
required: !1,
|
||
default: !0
|
||
}
|
||
},
|
||
setup(e) {
|
||
const t = D(e.open), o = D(!e.open), s = D(0);
|
||
return {
|
||
isOpen: t,
|
||
isCollapsed: o,
|
||
height: s
|
||
};
|
||
},
|
||
computed: {
|
||
hasChildren() {
|
||
return this.data.children && this.data.children.length;
|
||
},
|
||
nodeClasses() {
|
||
return {
|
||
"--parent": this.hasChildren,
|
||
"--open": !this.isCollapsed && this.hasChildren,
|
||
"--last": this.isLast
|
||
};
|
||
},
|
||
currentNode() {
|
||
const { name: e, children: t, ...o } = this.data;
|
||
return { name: e, children: t, ...o };
|
||
},
|
||
cuid() {
|
||
return x1(8);
|
||
},
|
||
nodes() {
|
||
return { ...this.data, cuid: this.cuid };
|
||
},
|
||
lineStyles() {
|
||
return {
|
||
height: this.isLast ? this.height / 2 + "px" : "100%"
|
||
};
|
||
}
|
||
},
|
||
mounted() {
|
||
this.calculateNodeHeight();
|
||
},
|
||
methods: {
|
||
onClickNode() {
|
||
this.hasChildren && (this.isOpen = !this.isOpen, this.isCollapsed = !1);
|
||
},
|
||
onAnimationComplete() {
|
||
this.isCollapsed = !0;
|
||
},
|
||
calculateNodeHeight() {
|
||
const e = this.$refs[this.cuid];
|
||
this.height = e ? e.clientHeight : 0;
|
||
}
|
||
}
|
||
});
|
||
const eC = {
|
||
key: 0,
|
||
class: "oxd-tree-node-toggle"
|
||
}, tC = { class: "oxd-tree-node-content" }, oC = {
|
||
key: 0,
|
||
class: "oxd-tree-node-child"
|
||
};
|
||
function sC(e, t, o, s, r, C) {
|
||
const n = f("oxd-icon-button"), d = f("oxd-tree-node");
|
||
return a(), i("li", {
|
||
class: $(["oxd-tree-node", e.nodeClasses])
|
||
}, [
|
||
e.showRoot ? (a(), i("div", {
|
||
key: 0,
|
||
ref: e.cuid,
|
||
class: $([e.nodeClasses, "oxd-tree-node-wrapper"])
|
||
}, [
|
||
e.hasChildren ? (a(), i("span", eC, [
|
||
h(n, {
|
||
name: e.isOpen ? "chevron-up" : "chevron-down",
|
||
role: "none",
|
||
onClick: e.onClickNode
|
||
}, null, 8, ["name", "onClick"])
|
||
])) : L("", !0),
|
||
l("div", tC, [
|
||
g(e.$slots, "content", { nodeData: e.currentNode }, void 0, !0),
|
||
e.$slots.content ? L("", !0) : (a(), i(S, { key: 0 }, [
|
||
M(k(e.data.name), 1)
|
||
], 64))
|
||
])
|
||
], 2)) : L("", !0),
|
||
l("div", {
|
||
class: "oxd-tree-node-liner",
|
||
style: R(e.lineStyles)
|
||
}, null, 4),
|
||
e.hasChildren ? (a(), v(d1, {
|
||
key: 1,
|
||
name: e.animation,
|
||
onAfterLeave: e.onAnimationComplete
|
||
}, {
|
||
default: y(() => [
|
||
e.isOpen ? (a(), i("ul", oC, [
|
||
(a(!0), i(S, null, E(e.data.children, (c, u) => (a(), v(d, {
|
||
key: c.cuid,
|
||
data: c,
|
||
animation: e.animation,
|
||
"is-last": u + 1 === e.data.children.length
|
||
}, G1({ _: 2 }, [
|
||
E(e.$slots, (_, b) => ({
|
||
name: b,
|
||
fn: y((x) => [
|
||
g(e.$slots, b, I1(T1(x)), void 0, !0)
|
||
])
|
||
}))
|
||
]), 1032, ["data", "animation", "is-last"]))), 128))
|
||
])) : L("", !0)
|
||
]),
|
||
_: 3
|
||
}, 8, ["name", "onAfterLeave"])) : L("", !0)
|
||
], 2);
|
||
}
|
||
const nC = /* @__PURE__ */ p(Qd, [["render", sC], ["__scopeId", "data-v-1047d93f"]]), aC = m({
|
||
name: "OxdTreeView",
|
||
components: {
|
||
"oxd-tree-node": nC
|
||
},
|
||
inheritAttrs: !1
|
||
});
|
||
const lC = { class: "oxd-tree-view" };
|
||
function rC(e, t, o, s, r, C) {
|
||
const n = f("oxd-tree-node");
|
||
return a(), i("ul", lC, [
|
||
h(n, I1(T1(e.$attrs)), G1({ _: 2 }, [
|
||
E(e.$slots, (d, c) => ({
|
||
name: c,
|
||
fn: y((u) => [
|
||
g(e.$slots, c, I1(T1(u)), void 0, !0)
|
||
])
|
||
}))
|
||
]), 1040)
|
||
]);
|
||
}
|
||
const ni = /* @__PURE__ */ p(aC, [["render", rC], ["__scopeId", "data-v-4a391116"]]), y2 = {
|
||
narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
|
||
abbreviated: [
|
||
"Jan",
|
||
"Feb",
|
||
"Mar",
|
||
"Apr",
|
||
"May",
|
||
"Jun",
|
||
"Jul",
|
||
"Aug",
|
||
"Sep",
|
||
"Oct",
|
||
"Nov",
|
||
"Dec"
|
||
],
|
||
wide: [
|
||
"January",
|
||
"February",
|
||
"March",
|
||
"April",
|
||
"May",
|
||
"June",
|
||
"July",
|
||
"August",
|
||
"September",
|
||
"October",
|
||
"November",
|
||
"December"
|
||
]
|
||
}, b2 = {
|
||
narrow: ["S", "M", "T", "W", "T", "F", "S"],
|
||
short: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
|
||
abbreviated: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
|
||
wide: [
|
||
"Sunday",
|
||
"Monday",
|
||
"Tuesday",
|
||
"Wednesday",
|
||
"Thursday",
|
||
"Friday",
|
||
"Saturday"
|
||
]
|
||
};
|
||
function dC(e) {
|
||
return (t, o = {
|
||
width: void 0,
|
||
valueCallback: void 0
|
||
}) => {
|
||
const s = o.width, r = s && e.matchPatterns[s] || e.matchPatterns[e.defaultMatchWidth], C = t.match(r);
|
||
if (!C)
|
||
return null;
|
||
const n = C[0], d = s && e.parsePatterns[s] || e.parsePatterns[e.defaultParseWidth], c = Array.isArray(d) ? iC(d, (b) => b.test(n)) : CC(d, (b) => b.test(n));
|
||
let u;
|
||
u = e.valueCallback ? e.valueCallback(c) : c, u = o.valueCallback ? o.valueCallback(u) : u;
|
||
const _ = t.slice(n.length);
|
||
return { value: u, rest: _ };
|
||
};
|
||
}
|
||
function CC(e, t) {
|
||
for (const o in e)
|
||
if (e.hasOwnProperty(o) && t(e[o]))
|
||
return o;
|
||
}
|
||
function iC(e, t) {
|
||
for (let o = 0; o < e.length; o++)
|
||
if (t(e[o]))
|
||
return o;
|
||
}
|
||
function ai(e) {
|
||
if (!X.localize || !X.match)
|
||
throw new Error("localize object undefined");
|
||
const t = (d, c) => (u, _ = { width: "wide" }) => {
|
||
var x, w;
|
||
const b = (x = c[_.width]) == null ? void 0 : x[u];
|
||
return ((w = d[_.width]) == null ? void 0 : w[u]) ?? b;
|
||
}, { dayPeriod: o, era: s, ordinalNumber: r, quarter: C } = X.localize, n = (d, c) => {
|
||
const u = {};
|
||
for (const b in c) {
|
||
const x = d[b] || c[b];
|
||
u[b] = new RegExp(x.join("|").toLowerCase(), "i");
|
||
}
|
||
const _ = {};
|
||
for (const b in d) {
|
||
const x = d[b] || c[b];
|
||
_[b] = x.map(
|
||
(w) => new RegExp(w.toLowerCase(), "i")
|
||
);
|
||
}
|
||
return dC({
|
||
matchPatterns: u,
|
||
defaultMatchWidth: "wide",
|
||
parsePatterns: _,
|
||
defaultParseWidth: "any"
|
||
});
|
||
};
|
||
return {
|
||
...X,
|
||
code: "orange-enUS",
|
||
localize: {
|
||
dayPeriod: o,
|
||
era: s,
|
||
ordinalNumber: r,
|
||
quarter: C,
|
||
day: t(e.days, b2),
|
||
month: t(e.months, y2)
|
||
},
|
||
match: {
|
||
era: X.match.era,
|
||
ordinalNumber: X.match.ordinalNumber,
|
||
quarter: X.match.quarter,
|
||
day: n(e.days, b2),
|
||
month: n(e.months, y2),
|
||
dayPeriod: X.match.dayPeriod
|
||
}
|
||
};
|
||
}
|
||
function li(e, t) {
|
||
let o, s = [];
|
||
return async (...r) => (clearTimeout(o), o = setTimeout(() => {
|
||
const C = e(...r);
|
||
s.forEach((n) => n(C)), s = [];
|
||
}, t), new Promise((C) => s.push(C)));
|
||
}
|
||
const cC = (e, t, o) => {
|
||
if (e) {
|
||
let s;
|
||
return e.childNodes.length > 0 && (s = e.childNodes[0]), s === void 0 ? I3(P(t, o), e) : s.__vue__ ? s.__vue__ : null;
|
||
}
|
||
return null;
|
||
}, ri = (e) => (t, o) => {
|
||
const s = o.model[o.prop];
|
||
return Array.isArray(s) && s.length === 0 || s === "" || s === void 0 || s === null ? null : t("span", {
|
||
ref: (r) => cC(r, e, o)
|
||
});
|
||
}, uC = "#FB5255", pC = "#E64980", _C = "#BE4BDB", fC = "#7A50F2", mC = "#228BE6", hC = "#0FAAC0", yC = "#12B886", bC = "#81C91D", $C = "#FFAA00", gC = "#FE7D15", di = {
|
||
COLOR_TART_ORANGE: uC,
|
||
COLOR_FANDANGO_PINK: pC,
|
||
COLOR_MEDIUM_ORCHID: _C,
|
||
COLOR_MAJORELLE_BLUE: fC,
|
||
COLOR_BLEU_DE_FRANCE: mC,
|
||
COLOR_PACIFIC_BLUE: hC,
|
||
COLOR_MOUNTAIN_MEADOW: yC,
|
||
COLOR_YELLOW_GREEN: bC,
|
||
COLOR_CHROME_YELLOW: $C,
|
||
COLOR_HEAT_WAVE: gC
|
||
};
|
||
export {
|
||
di as CHART_COLORS,
|
||
ri as CellAdapter,
|
||
AC as DEVICE_TYPES,
|
||
MC as OxdAlert,
|
||
Qa as OxdAutocompleteInput,
|
||
DC as OxdBarChart,
|
||
N9 as OxdButton,
|
||
TC as OxdBuzzPostInput,
|
||
Je as OxdCalendar,
|
||
qC as OxdCardTable,
|
||
n2 as OxdCheckboxInput,
|
||
Q2 as OxdChip,
|
||
QC as OxdClassicTable,
|
||
ta as OxdColorInput,
|
||
sn as OxdDateInput,
|
||
NC as OxdDialog,
|
||
hs as OxdDivider,
|
||
w1 as OxdDropdownMenu,
|
||
Js as OxdFileInput,
|
||
zC as OxdForm,
|
||
RC as OxdFormActions,
|
||
FC as OxdFormRow,
|
||
IC as OxdGlassButton,
|
||
ZC as OxdGrid,
|
||
HC as OxdGridItem,
|
||
N as OxdIcon,
|
||
G as OxdIconButton,
|
||
C1 as OxdInput,
|
||
YC as OxdInputField,
|
||
Dn as OxdInputGroup,
|
||
_3 as OxdLabel,
|
||
WC as OxdLayout,
|
||
No as OxdLegend,
|
||
ka as OxdMultiSelectChips,
|
||
Ta as OxdMultiSelectInput,
|
||
JC as OxdMultilineCell,
|
||
si as OxdNotificationDropdown,
|
||
t3 as OxdOverlay,
|
||
mr as OxdPageItem,
|
||
UC as OxdPagination,
|
||
zn as OxdPasswordInput,
|
||
VC as OxdPieChart,
|
||
jC as OxdProgressbar,
|
||
dn as OxdRadioInput,
|
||
GC as OxdReportTable,
|
||
va as OxdSelectInput,
|
||
Qo as OxdSheet,
|
||
rr as OxdSidePanel,
|
||
X1 as OxdSpinner,
|
||
_n as OxdSwitchInput,
|
||
XC as OxdTabContainer,
|
||
KC as OxdTabPanel,
|
||
xt as OxdTableDropdown,
|
||
ei as OxdTableFilter,
|
||
Y as OxdText,
|
||
ra as OxdTextarea,
|
||
Tn as OxdTimeInput,
|
||
Rd as OxdToast,
|
||
oi as OxdToastContainer,
|
||
ql as OxdTopbar,
|
||
ni as OxdTreeView,
|
||
Ol as OxdUserDropdown,
|
||
EC as StoreService,
|
||
ti as TOAST_TYPES,
|
||
ai as buildLocale,
|
||
L1 as clickOutsideDirective,
|
||
PC as convertPHPDateFormat,
|
||
Pa as debounce,
|
||
D2 as formKey,
|
||
li as promiseDebounce,
|
||
j2 as tablePropsKey,
|
||
G2 as tableScreenStateKey,
|
||
V2 as useField,
|
||
ys as useFormValidation,
|
||
J as useInjectTableProps,
|
||
lt as useProvideTableProps,
|
||
y3 as useResize,
|
||
U2 as useResponsive
|
||
};
|