From fd1baf34c8e3cc38615d5617c01f96bb9558dc34 Mon Sep 17 00:00:00 2001 From: ISMAIL MASSERAN Date: Sun, 10 May 2026 11:51:19 +0800 Subject: [PATCH] DONE: centralize theme color, interactive dashboard, increase winner result, refer TODO --- TODO.md | 15 +- .../v1/Admin/Allowance/SummaryController.php | 55 ++ .../Election/AttendanceSummaryController.php | 51 ++ .../RegisterNextSessionController.php | 58 ++ .../API/v1/Election/StartController.php | 2 + .../API/v1/Election/StopController.php | 3 +- .../API/v1/Nominee/AddController.php | 1 + .../API/v1/Partylist/AddController.php | 1 + .../API/v1/Position/AddPositionController.php | 2 +- .../API/v1/Voter/AddController.php | 1 + .../API/v1/Voter/GetController.php | 41 ++ .../Voter/SyncApplicableVotersController.php | 1 + app/Http/Controllers/Util.php | 13 + package-lock.json | 19 + package.json | 3 +- public/images/{mykopkb.png => logo-kopkb.png} | Bin public/images/logo-kpkink.png | Bin 0 -> 920531 bytes public/js/332.js | 2 +- public/js/app.js | 2 +- public/js/app.js.LICENSE.txt | 14 + resources/assets/js/app.js | 7 +- .../assets/js/components/AdminDataTable.vue | 25 +- .../assets/js/components/common/BarChart.vue | 113 ++++ .../js/components/common/FloatingNavbar.vue | 238 ++++++++ .../assets/js/components/common/Logo.vue | 27 + .../assets/js/components/common/PieChart.vue | 125 ++++ .../demo/RouletteEliminationWheel.vue | 81 ++- .../demo/RouletteEliminationWheelDemo.vue | 4 +- .../js/components/demo/admin/admin/edit.vue | 57 +- .../demo/admin/allowance/summary.vue | 177 +++++- .../js/components/demo/admin/home/final.css | 372 ++++++++++++ .../js/components/demo/admin/home/final.vue | 541 +++++++++++++----- .../js/components/demo/admin/home/index.vue | 353 ++++++++++-- .../js/components/demo/admin/home/result.vue | 70 +-- .../assets/js/components/demo/admin/index.vue | 398 +++---------- .../assets/js/components/demo/admin/login.vue | 1 + .../js/components/demo/admin/voter/index.vue | 4 +- .../components/demo/admin/voter/kehadiran.vue | 300 ++++++++-- .../components/demo/voter/home/attendance.vue | 14 - .../js/components/demo/voter/home/index.vue | 50 +- .../assets/js/components/demo/voter/index.vue | 222 +------ .../assets/js/components/demo/voter/login.vue | 7 + .../js/components/demo/voter/verification.vue | 2 + resources/assets/js/styles/theme.css | 72 +++ resources/assets/js/util.js | 58 +- routes/api.php | 2 + voting-dev.code-workspace | 8 + 47 files changed, 2680 insertions(+), 932 deletions(-) create mode 100644 app/Http/Controllers/API/v1/Election/AttendanceSummaryController.php create mode 100644 app/Http/Controllers/API/v1/Election/RegisterNextSessionController.php rename public/images/{mykopkb.png => logo-kopkb.png} (100%) create mode 100644 public/images/logo-kpkink.png create mode 100644 resources/assets/js/components/common/BarChart.vue create mode 100644 resources/assets/js/components/common/FloatingNavbar.vue create mode 100644 resources/assets/js/components/common/Logo.vue create mode 100644 resources/assets/js/components/common/PieChart.vue create mode 100644 resources/assets/js/components/demo/admin/home/final.css create mode 100644 resources/assets/js/styles/theme.css create mode 100644 voting-dev.code-workspace diff --git a/TODO.md b/TODO.md index 698b79f..cf0f7c1 100644 --- a/TODO.md +++ b/TODO.md @@ -12,4 +12,17 @@ [x] hardcode on daftar kehadiran [x] buang flow pengesahan [x] tambah siapa yang bagi duit (activity log) -[ ] there is certain part/files that is hardcoded \ No newline at end of file +[ ] there is certain part/files that is hardcoded + +Penambahan Untuk Sistem Mengundi +[x] Pendaftaran kehadiran (fizikal/maya) +[x] elaun kehadiran untuk pendaftaran (kupon pendaftaran) +[x] buang pautan pantas yang tidak perlu +[x] roulette wheel +[x] online zoom (jika ada) +[ ] tambah checking bajet tally atau tak +[x] saiful adli tukar jadi fizikal +[x] tambah total yang kena bayar untuk (maya/fizikal) +[ ] tidak boleh hantar wakil untuk tebus elaun +[x] tambah statistik untuk bilangan mengundi di tab kehadiran +[x] guna data dummy (sekiranya ada) \ No newline at end of file diff --git a/app/Http/Controllers/API/v1/Admin/Allowance/SummaryController.php b/app/Http/Controllers/API/v1/Admin/Allowance/SummaryController.php index 64accf5..780c6b5 100644 --- a/app/Http/Controllers/API/v1/Admin/Allowance/SummaryController.php +++ b/app/Http/Controllers/API/v1/Admin/Allowance/SummaryController.php @@ -37,10 +37,65 @@ class SummaryController extends Controller $rows = $q->get(); + $defaultCashCents = 30000; + $defaultBankCents = 15000; + + $outstandingCash = (int) DB::table('voter as v') + ->where('v.election_id', $electionId) + ->where('v.kehadiran', 1) + ->where(function ($outer) use ($electionId) { + $outer->whereExists(function ($sub) use ($electionId) { + $sub->select(DB::raw(1)) + ->from('result as r') + ->whereColumn('r.voter_id', 'v.id') + ->where('r.election_id', $electionId); + })->orWhere(function ($q) { + $q->whereNotNull('v.fizikal_registration_verified_at') + ->whereRaw('COALESCE(v.saham, 0) < 500'); + }); + }) + ->whereNotExists(function ($sub) use ($electionId) { + $sub->select(DB::raw(1)) + ->from('allowance_payouts as ap') + ->whereColumn('ap.voter_id', 'v.id') + ->where('ap.election_id', $electionId) + ->where('ap.method', 'cash') + ->where('ap.status', 'paid'); + }) + ->count(); + + $outstandingBank = (int) DB::table('voter as v') + ->where('v.election_id', $electionId) + ->where('v.kehadiran', 2) + ->whereExists(function ($sub) use ($electionId) { + $sub->select(DB::raw(1)) + ->from('result as r') + ->whereColumn('r.voter_id', 'v.id') + ->where('r.election_id', $electionId); + }) + ->whereNotExists(function ($sub) use ($electionId) { + $sub->select(DB::raw(1)) + ->from('allowance_payouts as ap') + ->whereColumn('ap.voter_id', 'v.id') + ->where('ap.election_id', $electionId) + ->where('ap.method', 'bank') + ->where('ap.status', 'paid'); + }) + ->count(); + + $outstandingAllowanceCents = ($outstandingCash * $defaultCashCents) + ($outstandingBank * $defaultBankCents); + return response()->json([ 'status' => 'success', 'election_id' => $electionId, 'rows' => $rows, + 'outstanding_allowance' => [ + 'cents' => $outstandingAllowanceCents, + 'cash_count' => $outstandingCash, + 'bank_count' => $outstandingBank, + 'default_cash_cents' => $defaultCashCents, + 'default_bank_cents' => $defaultBankCents, + ], ]); } } diff --git a/app/Http/Controllers/API/v1/Election/AttendanceSummaryController.php b/app/Http/Controllers/API/v1/Election/AttendanceSummaryController.php new file mode 100644 index 0000000..0552fbc --- /dev/null +++ b/app/Http/Controllers/API/v1/Election/AttendanceSummaryController.php @@ -0,0 +1,51 @@ +where('election_id', $electionId) + ->selectRaw('COUNT(*) as total_registered') + ->selectRaw('COALESCE(SUM(CASE WHEN kehadiran IS NULL OR kehadiran = 0 THEN 1 ELSE 0 END), 0) as unset') + ->selectRaw('COALESCE(SUM(CASE WHEN kehadiran = 1 THEN 1 ELSE 0 END), 0) as fizikal') + ->selectRaw('COALESCE(SUM(CASE WHEN kehadiran = 2 THEN 1 ELSE 0 END), 0) as maya') + ->selectRaw('COALESCE(SUM(CASE WHEN kehadiran IN (1, 2) THEN 1 ELSE 0 END), 0) as marked_present') + ->selectRaw('COALESCE(SUM(CASE WHEN kehadiran = 1 AND fizikal_registration_verified_at IS NULL THEN 1 ELSE 0 END), 0) as fizikal_reg_pending') + ->selectRaw('COALESCE(SUM(CASE WHEN kehadiran = 1 AND fizikal_registration_verified_at IS NOT NULL THEN 1 ELSE 0 END), 0) as fizikal_reg_verified') + ->first(); + + $total = (int) ($row ? $row->total_registered : 0); + $marked = (int) ($row ? $row->marked_present : 0); + + $votersWhoVoted = (int) DB::table('result') + ->where('election_id', $electionId) + ->select(DB::raw('COUNT(DISTINCT voter_id) as c')) + ->value('c'); + + return response()->json([ + 'election_id' => $electionId, + 'total_registered' => $total, + 'unset' => (int) ($row ? $row->unset : 0), + 'fizikal' => (int) ($row ? $row->fizikal : 0), + 'maya' => (int) ($row ? $row->maya : 0), + 'marked_present' => $marked, + 'attendance_rate' => $total > 0 ? round(($marked / $total) * 100, 2) : 0.0, + 'fizikal_registration_pending' => (int) ($row ? $row->fizikal_reg_pending : 0), + 'fizikal_registration_verified' => (int) ($row ? $row->fizikal_reg_verified : 0), + 'voters_who_voted' => $votersWhoVoted, + ]); + } +} diff --git a/app/Http/Controllers/API/v1/Election/RegisterNextSessionController.php b/app/Http/Controllers/API/v1/Election/RegisterNextSessionController.php new file mode 100644 index 0000000..eb769e9 --- /dev/null +++ b/app/Http/Controllers/API/v1/Election/RegisterNextSessionController.php @@ -0,0 +1,58 @@ +validateRequest($request); + + if (Util::getElectionStatus() !== 3) { + return response()->json([ + 'status' => 'failed', + 'message' => 'Daftar sesi baharu hanya tersedia selepas undian telah tamat.', + ], 422); + } + + Util::ensureDraftElectionAfterCompletedCycle(); + + $election = Election::find(Util::getCurrentElection()); + if ($request->filled('name')) { + $election->update(['name' => $request->name]); + } + + $user = $request->user(); + activity() + ->withProperties([ + 'election_id' => (int) $election->id, + 'election_name' => (string) $request->input('name', ''), + 'registered_by_admin_id' => $user ? (int) $user->id : null, + 'registered_by_admin_email' => $user ? $user->email : null, + 'ip' => $request->ip(), + 'user_agent' => $request->userAgent(), + ]) + ->log('election register next session'); + + return response()->json([ + 'status' => 'success', + 'message' => 'Sesi mengundi baharu didaftarkan. Sila lengkapkan maklumat calon sebelum memulakan undian.', + 'election' => $election->fresh(), + ]); + } + + private function validateRequest($request) + { + $id = Auth::id(); + $this->validate($request, [ + 'password' => 'required|password:users,password,' . $id, + 'name' => 'nullable|string|max:60', + ]); + } +} diff --git a/app/Http/Controllers/API/v1/Election/StartController.php b/app/Http/Controllers/API/v1/Election/StartController.php index f1b5fcc..d780073 100644 --- a/app/Http/Controllers/API/v1/Election/StartController.php +++ b/app/Http/Controllers/API/v1/Election/StartController.php @@ -14,6 +14,8 @@ class StartController extends Controller { $this->validateRequest($request); + Util::ensureDraftElectionAfterCompletedCycle(); + if ($this->hasNoNominee()) return response()->json([ 'status' => 'failed', diff --git a/app/Http/Controllers/API/v1/Election/StopController.php b/app/Http/Controllers/API/v1/Election/StopController.php index eed03e8..0c24a00 100644 --- a/app/Http/Controllers/API/v1/Election/StopController.php +++ b/app/Http/Controllers/API/v1/Election/StopController.php @@ -48,8 +48,7 @@ class StopController extends Controller 'status'=>3, 'name'=>$request->name, 'end'=>date('Y-m-d H:i:s') - ]); - Election::create(); + ]); } private function validateRequest($request) diff --git a/app/Http/Controllers/API/v1/Nominee/AddController.php b/app/Http/Controllers/API/v1/Nominee/AddController.php index 7a30954..595a7b8 100644 --- a/app/Http/Controllers/API/v1/Nominee/AddController.php +++ b/app/Http/Controllers/API/v1/Nominee/AddController.php @@ -13,6 +13,7 @@ class AddController extends Controller public function __invoke (Request $request) { + Util::ensureDraftElectionAfterCompletedCycle(); $this->validateRequest($request); $nominee = $this->insertNominee($request); diff --git a/app/Http/Controllers/API/v1/Partylist/AddController.php b/app/Http/Controllers/API/v1/Partylist/AddController.php index 00cb422..e095f6d 100644 --- a/app/Http/Controllers/API/v1/Partylist/AddController.php +++ b/app/Http/Controllers/API/v1/Partylist/AddController.php @@ -12,6 +12,7 @@ class AddController extends Controller { public function __invoke(Request $request) { + Util::ensureDraftElectionAfterCompletedCycle(); $this->validateRequest($request); $this->insertPartylist($request); diff --git a/app/Http/Controllers/API/v1/Position/AddPositionController.php b/app/Http/Controllers/API/v1/Position/AddPositionController.php index 160ad45..184f10a 100644 --- a/app/Http/Controllers/API/v1/Position/AddPositionController.php +++ b/app/Http/Controllers/API/v1/Position/AddPositionController.php @@ -6,13 +6,13 @@ use Illuminate\Http\Request; use Illuminate\Validation\Rule; use App\Http\Controllers\Controller; use App\Http\Controllers\Util; -use App\Election; use App\Position; class AddPositionController extends Controller { public function __invoke(Request $request) { + Util::ensureDraftElectionAfterCompletedCycle(); $this->validateRequest($request); $this->insertPosition($request); diff --git a/app/Http/Controllers/API/v1/Voter/AddController.php b/app/Http/Controllers/API/v1/Voter/AddController.php index 6c5063f..865dd38 100644 --- a/app/Http/Controllers/API/v1/Voter/AddController.php +++ b/app/Http/Controllers/API/v1/Voter/AddController.php @@ -12,6 +12,7 @@ class AddController extends Controller { public function __invoke(Request $request) { + Util::ensureDraftElectionAfterCompletedCycle(); $this->validateRequest($request); $voter = $this->insertVoter($request); diff --git a/app/Http/Controllers/API/v1/Voter/GetController.php b/app/Http/Controllers/API/v1/Voter/GetController.php index 43033f8..bc2a0ef 100644 --- a/app/Http/Controllers/API/v1/Voter/GetController.php +++ b/app/Http/Controllers/API/v1/Voter/GetController.php @@ -113,6 +113,47 @@ class GetController extends Controller } } + // Vote status: 1 = has voted, 0 = has not voted (for this election) + $hasVoted = request('has_voted'); + if ($hasVoted !== null && $hasVoted !== '') { + $hv = (string) $hasVoted; + if ($hv === '1' || $hv === 'true' || $hv === 'yes') { + $q->whereExists(function ($sub) use ($electionId) { + $sub->from('result') + ->whereColumn('result.voter_id', 'voter.id') + ->where('result.election_id', $electionId); + }); + } elseif ($hv === '0' || $hv === 'false' || $hv === 'no') { + $q->whereNotExists(function ($sub) use ($electionId) { + $sub->from('result') + ->whereColumn('result.voter_id', 'voter.id') + ->where('result.election_id', $electionId); + }); + } + } + + // Cash allowance payment status (matches admin "Status" column: cash_paid_at) + $cashStatus = request('cash_status'); + if ($cashStatus !== null && $cashStatus !== '') { + if ($cashStatus === 'paid') { + $q->whereExists(function ($sub) use ($electionId) { + $sub->from('allowance_payouts') + ->whereColumn('allowance_payouts.voter_id', 'voter.id') + ->where('allowance_payouts.election_id', $electionId) + ->where('allowance_payouts.method', 'cash') + ->where('allowance_payouts.status', 'paid'); + }); + } elseif ($cashStatus === 'unpaid') { + $q->whereNotExists(function ($sub) use ($electionId) { + $sub->from('allowance_payouts') + ->whereColumn('allowance_payouts.voter_id', 'voter.id') + ->where('allowance_payouts.election_id', $electionId) + ->where('allowance_payouts.method', 'cash') + ->where('allowance_payouts.status', 'paid'); + }); + } + } + // Return all voters with pagination return $q->paginate(1000); } diff --git a/app/Http/Controllers/API/v1/Voter/SyncApplicableVotersController.php b/app/Http/Controllers/API/v1/Voter/SyncApplicableVotersController.php index 2880a7b..d3023cc 100644 --- a/app/Http/Controllers/API/v1/Voter/SyncApplicableVotersController.php +++ b/app/Http/Controllers/API/v1/Voter/SyncApplicableVotersController.php @@ -21,6 +21,7 @@ class SyncApplicableVotersController extends Controller 'selected_no_kp.*' => 'nullable|string|max:60', ]); + Util::ensureDraftElectionAfterCompletedCycle(); $electionId = Util::getCurrentElection(); $selected = collect($request->input('selected_no_kp', [])) ->map(function ($v) { diff --git a/app/Http/Controllers/Util.php b/app/Http/Controllers/Util.php index 4d799ab..582fb7a 100644 --- a/app/Http/Controllers/Util.php +++ b/app/Http/Controllers/Util.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers; +use App\Election; use Illuminate\Http\Request; use Illuminate\Support\Facades\Storage; @@ -37,6 +38,18 @@ class Util extends Controller return \App\Election::find(Util::getCurrentElection())->status; } + /** + * When the latest election has finished (status 3), the next setup actions + * must attach to a new draft row. Call before writes that bind to getCurrentElection(). + */ + public static function ensureDraftElectionAfterCompletedCycle(): void + { + if (self::getElectionStatus() !== 3) { + return; + } + Election::create(); + } + /** * Upload image and return it's path * @param {Request} $request diff --git a/package-lock.json b/package-lock.json index 4c8c790..2ef9a98 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "@bachdgvn/vue-otp-input": "^1.0.8", "axios": "^1.13.2", "bootstrap": "^5.3.8", + "chart.js": "^4.5.1", "file-saver": "^2.0.5", "jsbarcode": "^3.12.3", "jspdf": "^4.2.1", @@ -2055,6 +2056,12 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@kurkle/color": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.4.tgz", + "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==", + "license": "MIT" + }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", @@ -3946,6 +3953,18 @@ "node": "*" } }, + "node_modules/chart.js": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.5.1.tgz", + "integrity": "sha512-GIjfiT9dbmHRiYi6Nl2yFCq7kkwdkp1W/lp2J99rX0yo9tgJGn3lKQATztIjb5tVtevcBtIdICNWqlq5+E8/Pw==", + "license": "MIT", + "dependencies": { + "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=8" + } + }, "node_modules/chokidar": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", diff --git a/package.json b/package.json index 8dcc265..ba7b658 100644 --- a/package.json +++ b/package.json @@ -22,10 +22,11 @@ "@bachdgvn/vue-otp-input": "^1.0.8", "axios": "^1.13.2", "bootstrap": "^5.3.8", + "chart.js": "^4.5.1", "file-saver": "^2.0.5", "jsbarcode": "^3.12.3", "jspdf": "^4.2.1", "jspdf-autotable": "^5.0.7", "xlsx": "^0.18.5" } -} +} \ No newline at end of file diff --git a/public/images/mykopkb.png b/public/images/logo-kopkb.png similarity index 100% rename from public/images/mykopkb.png rename to public/images/logo-kopkb.png diff --git a/public/images/logo-kpkink.png b/public/images/logo-kpkink.png new file mode 100644 index 0000000000000000000000000000000000000000..a4ab741090c20f249be9fa3eeb8fe73ab46b225c GIT binary patch literal 920531 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

c*ue*Q;R{K}mps`8XHEJL*%qz**b>QQ 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

r+no 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%0D)^ zC1n`^Y0wdCJ-5YXD(R&PTpJCff{JU(+Zs^}mh`XA%tLj!GA9fmAW*=@JX(TkhdTvB z-Xa~gPkQ?__mUz%YJbHYMk5A5iqa*XG|3T%)X59WS}NAe+cu%4DK%k_z4u)6p;J%l zn7`;x%1bJBRYLfu#2B86w&I~g2Ki_h_l^IIt-ov#Q4A63?#RlIe(;;j>vI=3UVQmg z*{g22Y1o~EBbD=Cy{ooNTFOs9G8s#tlMQCG!(p8jb_~^!R;$-K9l!}48pxmRCx=`E z5$+>ooq@dRD5(SRPRkAaa;~K`^-Ia=N3_wabubi)rDn9(tfmhw2pmr4S0PR?&7vZd&NRL!Tvfi})>S_xysd?em zd8xN&x0LU_=T!O1d8d{A{LhcA+_7UzXDSirwIg~!mqDo9LnJtE3;>F!dw-{p0lZU? zQUR61^$Gt@kqyj_(iaL%h!)ifaK^Q_;2~^`TqM#{>`C{mUbtk-O~3f%ni-Eiwszz} zM{Hd^^B-H5ygs*S@$$%orsh#Y_McQ&TRkXNUSFPzdWAMA<}*^rV+K^4_lP7}CviIf z>Oj=XQCCA;-AUOxE3Vrt+`tga9W&zyK|SK>^(-Wzq+9XA`^LF64{neOzzi1B!4@y@2|aGCWWY=ma71|{U9@wSM+{5JQ<9gQ_?dE9 zw<9WxH%R*VC5;`qRMm!xA!Ftrar9|RChd3VidSaOU$tiCb8GJY`|XlW>x3?JikFCr zpR+P_bMJd2V!DTk^vy`?)>K7LwIDF#aPU}MC z_!FjA-E_khV`e@-TU)0cGc`8hE2q@OkKD6ODyw{vbb@x0mL)0}%201O z08f}F_daVqqdb|N069SuLK}fgUeO7{z?AX9I=`-VbKn#1cp@*;|HxWxHGXP1V~obv z@(h5H)y4n>c=5|*A1^^!>(iAt@?(9nZ+J33GtAaPvZx?woW0JHRB$8 zmDyx!m~7Zyl)Ilw%U_<~)*a8w>gfj__{L55{q?oK{PuyRzrFdEF7OX`prE~Wcq;Y| zq1}KB=7REB>im++CR3c-#KB{=68X>(qpAw+J4ZL}>>W9IN_leZ5EOG-l98AsxOxEz zq5k2it1@|ro#_Sqp>qaWHEU&-Y8BYaDg#8(bcZs>C<+Z=a+M2`GW_9&7}S?c&&ppD zQ`;a2t9ejISYe{CJ%j}KMxqh zCH8JqeqfpgN>pKYNxK+m;JGX-(yJAy==0=N93! zc~^Cb>WsSvkiW+cPXZ%Hv8asMqtdG%F?_<1#qG)Gmp)osSLqGeZ~C|=zw(u@uh{Ri zm;2XU{R8>^%{NgqK*{4u3DbFj!bcX)&Ds~OnD78X7^KF0Jodf&5m~adspFsb&0hMq z-~Awc(7|&z|NRetI{8=kFP-w?LkExg@PW17h~YJo>q$%A&q@M@5eyQZOpA1}k6mXs z_-EGuQJ^yOH#9WOsC4l|3Ke04!3S#~tw}QGm*i1{ zJEgB-HJ(d|&K8Q87$a4&xvFc0Rt zVn|qkP+4lkQcw>5pwhBIg%eFPEfycd*;6tW>T1oNT+`>a2!Jo(6@@mX+tFefx&q zAKiT2hF|{bmgeE3_gNGl{ot#MpM7|*=jX1T`s&+qz_3xZd+jx@p<>F!5mH;xC4Rn1 zVzHb={45Q2be@Vi%?Sn!j0#9J_T(XR6&0sTAm{G>Q|KQ(cu{2x18X>l%u&M%U}1Ft z6yLaxMhVio=+btEk*lNdM?Ih+skR$=0YBbrjW6mL#Di{ABc+rE>K2Sdxa(jS@^2X~r|B{PWI#9+Atm9&p0`siEhdQs*7FPnRT9 zd6A4>&B%@za7FB!5p2DRQyV~2cPsJrb>yv zhG;8&Gac3qMK4HJAL`EFE&%>pfoTdsSOjKP{82y4gotT8S9i620&vg|15sSHQ)&z8 zXL=9Z&*L1SSVFRys5~&EUH<;!PU&cuoqLZQGV41(y5_}+gQl*XGy963bXJN9++9y4 z;_$Gi!;MHQ=5*5RN}yiB)A5D+i8Ns4ut;^4$kB)I>+LnNvToM$Z4GsGQaxd0wKsZD zo5Vd|%2ILKz}#wwK^4P;TWqMSa6qE^1*<3>uFO|$MTaB#M%&gQXuts(lM7d9A-s{M zMsZs!n40Edaqtg1lPhqjW7VE>NoX6-6l~&1_xAJfWXLQ7W9Hj!hbiezosiS?bw*uR z8S+$g>MCENIOr^q(uuk923fSRMsED;%ktbD$qye>w?3Ja$A%0aJxio)?VQ)&Zplbm z67i&-89-fclT;ik1EP*^PWL;ogDMf4^!bu17rFR*m&*-5xW!w!cF~A$edRlczWnm+ zGbz=s~UT(D%rnTaGx8rm_z} zKZPq;amP60WAp=q3OxHH5}|>mJPZl}!0(bn*eei}_X2$)x^#oD_XGoF_db$&Uoc=t z{2enkZ29PiIdww6$gZCBC-8%Tv1gY=`?F2I)r8p}M_B<1BR#!iTjJJPR8 zwYT`ubUw4AepEt+NNoFukKVuY_M0(C?H4iY&b(-70k0Az;6Ig_`{u7U6j~Une1Ky* z?H6XvUb^$PKm5Dr(hJT_pZ4*V*vuIZcfP!+<)D=-dPaTbBefO#kM+EC8Z&{q+*~av zjB3$Bu{1q2Ka|S;1LO6ASg0Mu^C>b!$v}l1-$DZ ziB@K%89A9j$z_%XOjr4!GKqI1!R2W(LB&R#>~IQGc-o*Sf1yLDXi*NvS}1RHeaj*l z>By#K%!s5MKBX$vxVCA;;}6|C=KPD!8`Qe3V`D)iOYEJ|ZkRjVS$-x{aC5%q-4C3D z(#A%_3=jMOw{%yJJoD5G+1{RSY&!VRDNDC^=GWv~{gI2-WkwylPfa4z(;tYqnYrB~KkFR6bi__K)aB^aI`G z^Kck1p7Z~G|9w5H)-LJ!>es%xV~+!$+*!KP-DqjNTm}=1AmtmAe=r9W>UTDd~~J@dARtf>r9a8;Gc$9-OXU=a8R%6 zN&$_k@}U%Bz!LAOpLH20onJTWEv_ALfBa0b2@muV%VfCgNwM zES8d$+ea0iowGST^Nk%{llLCmni~7jreuBdiuy6Nua;GfS&)mwR^58zZCzV7Hsktw zGkkOf8H*#R(+bob@Gu#|3!cg$14pYlmSQWo@O{7{yEMZ7{oR6mc9&KF;h3&X>5r^_ zu;T)rvYq9U+Q_jdoLKYY8-F-q&FZDopLp`AV_KRU51cYqhJEt5RP30&dnK8~ts1a} zbZ|mPNjO5U--a3Fo6BO+33r1{wC%P1L>$T{w-s>Ig+Zuy-JW7q5|*w*Tj^na;|wW2 zTsW38;REX==5Pw z*6_BnrG3uCH7tNPiJAWA*#jDof397Co&%5Z#5qvZdffl4w{hqh7}z@l+>kveU)}5X*hhP9Z;C8VSHC7X%qf1cxHTi&07Xd8vpO;(LxN zADWn6HTAxiwioXF(>+5*?SK5NMGNPwipHeP!!5?#gQ5B8h@zv)aOp#u`cNJ5RVxmR zjX3U<&J^Sif4VQzlPj#f{kHG7>@#Jbm5)90Rlq&uxVixi3h*KxwuB}yx2%vIx2&C0BUT+uKP!&lv{RPWcyW}LO41ZA zQVQr)p(=f9H~@~P7HT{5^k*_V^G5*2(9va=&)4N_onv0QW4uZjdG~U%f03KRSB|!2-&z^lDSM&fbUM=_+j#3%kz;g4OFCsyluG}^S3zU2KWMQf%l*V zaf>;LNP;|!W_;<1rDg9)wUYG`sfT91J!x&a^A?l?1}VTe0MSAi;S2+wu|dKGOeu;RXQ zJ;j%8ZeFA}5|wNQ%PCWm^9IY4vwP*GC2P7it?S)**r}gfK7RW2r4K*Xyl~$9*Vg6c zY;NrBzOy6Uk?w&Upu9M5g@JV-1YE6{>`NI$xwbM^4g|gmC0FNI^6UHF9|rPssSV@@ zu%dlOKoG`vZDWv_lO6CF5~JmZ!^J*!&RO2o-@k0!qPO1s=udz0)1$Yp+qCzg`$@x@ zhn2++o?MW!Xhv}Cu~q;Sn9YJCZRkNakU>3)4tPTMl$zawU?@-65!geGPN<5Gw(**d zYjcd*rbwWF9TEDj6qMW?&1&a3`PZN>F6<`z4&>jYT7#GL6yt}>SQF#mD+dECLw*~* zm~7!`=FSGxWxH4p;Pe7Jh`5>!JfPi#l~i%rw8NKspV=zyJ$`#-Qr@`a`fttr&}koC z^whKe*nZumH|962-y!ih1~0ha*zh*&NR%NSLfA+u0oyPG3k&q2o8ss^3r@<8$T!db zqI~7z3(My|`S6|(|NG5-ytE8D;qcm6swyge#uG1=b5I_ntlCeK0@(kNEZP&roFF*oGKF|^Vnzo@;lVnO zG9wylZvtlxuPZe`i*_MZHaS*=P7+Qp@zRrNSm?RelLt|yCfn;K}w%^Q)5K@zE{ zmY&uM`Omx_`R%`!<~OdDjmMrbWnuM@(XY;UcFvoxy}o04{ZnW5R;J?8mCmuh!P{#r zf2CaCRP2IMBv9vL**iPnx(x!Ixi5d?Lb>VIpT}BydWKx^)k_b3;)!QIUD+VhrtT$m zUp{+;46AFC-X4U-J>eLMPH-7I;v++4A7q_-NX%w)eH^O?#0k7o9>M|gk3kx)l7bI; z?&=AP!^`J!kOT#H7jTY_=Kq&qqzCZ+^Y5S1dk0s0`oKFT^-iAeABn|nycM7s88LDd-+ftNF zJ|p=;j)xA#B`Y;aKQg2ymYgs)I^t8OjW{^7{mo;3eZ{vAU-7~-dnMvhnJ*S49>)b} z3P`)}9~4U9Yn6zosYt*JVKBo`D6%sSd*&Z^JlK8eIp=QKWAbrxues^AmoB>b>Y3Xb zyXQYPbK92nZS~n?dA*K+#be@QPoRgZ2*4V5qG{e{xoycXQE)Q~Kte}{`OS(*O=8P^ zN|m>SqZ*>hTW!#2bXlE+!bQWO*XprjaT7TqkfAQ-{t=krkt1K^1VG9HJ zr^`RJfilvVro%K0fg9;9fi`4X)(X}MM>sYtnr1p9{=#{yTMj#9`r^~hJ#WFnjk4`$ z_cvyjY!j)ds^l1)U&KK=FoZL<+5&c#ClR}|SB+K8LI+%wPs$P)8jj6oa2u|y9|7nf ziT*kK)m{ITR^qJz6r6l$3Jk#Vqq~(NjW4`};{_#LVlvY^0Jlo__T3!L`M8)0QlpePqwh=6(M3 zo9l;6KWKjs%l~omEb-yUyMfI*mUvVmD}azgh=P7#ZecGa`M(FG;o|j)A5PGoS~#I_ zK}nUM&nG%#xU$G`5<%X+3Cen`{59(aCXG%@CtLq7JM=f@oPnHOVK zwX;{QZkj)D@y^X}uE@4G^;BoGbjiOFO#kQ zK$(ML*1jQ0*uZFWBA(=ONG2jZ#d6u1u9r797BjzjCc5)yPv%xFZyPb^+qc~Q(ls~V z_x!0JI%7uHmenset)KUHx}|k%zBAJm@qM4hIdm3Rytxh<8OC4MZ5D~rZ? zfu^dkyO90ExNzGyP?-=%!;9f}+T*Hu#(tcA>;aps9tmtX$P$uG@#Zu)IE z-*Qyr#!XWXoh-w@cx+AL^!+k2vbxLKNF5Lf5<;4kC#2}wT{F|3q49V>z2^(X4H=@;T_qZU*Zu8g9*%>+HAL?RmX ziv=fwC2$!SSj-OwF1h!ZSRZ@__%1>J1p9}?cmFW&4c_;RI2pPNR}~yOVfk^D9}qYX z5O)^{hY9k-4{OtVf_DlA9l?_FY6};L(Rl_B|N9>ii7nF@0yl2H_-#UNCGcUf} z{`&mIlz(>Rx$nXnJEn=ssyOkN5BF|Q^S}r-mTzM3O1VU2#`Ejs{O?@V`PV!CG-v-4 zzPe-B$UPgMyXV(OJ~3y>aR-bj4Bvn6N@=KwNTIh^(zsKa`}i<&h6<;K7V9DoE{ma> z>Z~G+9U#R{Cn_=rI#kmEC9Sur>}Zt1o#B;##MoWwV|-R6Y)^!Dzch5Y<_4wIY1pprFNChClc6Tl>u_3_a?&qo(J6_@nR5x#|bEwk=q&gfo3S*pWIy_w2K+bNDJr z=3vBzK!YkC?rWDo4xD%Y_jiML3+J+9)|T*Y;;<+JKStmmWQjV$FY?eB=&6-&tdy^R z@jJz`N@+a%th0MB`1V(}OxokvSJ$k0bTlur6Ru#Ihd!;$NTcd+4Wp}m5Qow5%7tOzh#9^v9zwJ7a0W!{4e7+5 za6Q-%@v*d=Gf(VPAs$*;PvYpP!6>$w^>&Q_>-klpV!K2WhpgbGsAe-DJq=bdz^iCQ2fFl@5(>;@XE5AQUtPPV`sWOTakR zpqA>LgIq7E=S)%1q@W*FjUrHqcT;ppfo(Qh=+c2c5(x?%MAdEIJ< zZx=?>(sP|upXT?Dytu|$c+a_R~IjSp$v{Q}&S<=L<7b@QzbL1eTC(+tLBIP6H z)t6i3um4$*duf?$@5y>gMvWc&)+f&U%IxQ!dwKbN_de6?$D}ug)ml8*4d`I|jt&f# z+5xAxLo!MS3^t$z!vK%UY+0Geg;!oK*MI-V-m=wijr!JCzkBG+SLS@wi=+=ZVM?U_ zqSGp5|4C^nW(!iqYnm|$K*L5EX!@VYu{ptqwvq_ovUfa#hL7|13)tbF3^9jTH+8w4gfT)(^A<|A&CY-eaOJsM7mRQCtXsi`5?na(j0eup_>E zL`wOa?C%0}F4h0OpmJk@oTI_+=n8{XuKykejz=_jAekq*Y>wBk&^)5SP!t~(j{zaL zDtMR$hp`asaiTJD9R(e6!=6JL9q7u$bXF1Z6EWRqk;~};Szg4Kcv-h(i&-g87L)r; zsvMr}tVk|f-`0EV0FFR$zY(LCo_f~Ro#%h^vYqpmZp~ukEsu41#y2hrB%jqmQ9-K8 zOQ&Y_Q#2_?ONaUe*vV7s+>Vxg19AQBL4PB!cVKOu^#t z5Qhn`6#@@b0bs_1aUAw)q43qA#A4>sdBYEmnw)}_Biu+knQuYNk9%v0n*}uBo6!w9 z!yB?fKurce2nG2;2D-#bi&{^1M#l=q7MI-;B%R(KnX+d?a^w1z(Tg{|dgy}1Rr!4mJgn!+OV3~WgX?bTShZ$jE)`Eo zuAm2x>8LXa2;{pDulj&WNq|EDPI?9a1l_G?2;MD>7Evi@yzs+3oEv`7SUc;{mbDRQ z77e~!VtS|!_5p)*+%%EJEu_7Yx$B<~?|A;@**m}Rg)eV7`k2#J@BgXeH*{@$Vdu6L zZ%kgYdHtxho3{*JvmsV9VM1;B&|yQol$TG$Bi+ejAs@v7Vd%_dvgn+1QIF*E(BlxP zxD;bKC^PX3(C2DwLA68tv0o7SjR?ZvrhK9!i5WfUa5K$CnGMreLF4_Sl<{}pY*Z{=7Qmg7t_-kRR^8) zK45i=#BHFDq%aW6%^Byq3>9@9dq$yCpsU?sLg?6GI9ap9014_JyJKi5qG;dHU?jwk z#U-9BlPHd#EJmfX$Io|U^693|WM=i&j?9WpJG-h!Olg^Vz%i@mKl0WaTeq%Uv}tS0 z%JJhSHHwtw|8?i%(z2r|C)K86P)$J$~^h1t2@r1;UxBhtKnw5*EJoEI^N44(UbkG44 zWXL&3mBl`MP(d1MGMYID&`owR01pG(3Xp9(SZeJw+cayN5ghf0A-J-{R`1#MPC76^ ziD7tGhZuus>j$Np-^jsAgL)iswf*g@?MzNxJ3=RI)A<8FAp>^!bnsvORQ6pQwiQSj zpPHS%gF=d`)+41$>#+JNMlgbueW>fc6kroYBa*}^T8SFjx-KGrdS-+F@}l(4%Ki6V zu%SIa_r_cATJhH0IW3*JjHGbGMjnSs(!fz2VQ4brfHac>@;2nIXe*ESp?pLcFfA(! zc;+P|(YpGmNO|ppf4h5Zdrl^fsge=L9$J@-_&wTm7xEH~#o6(T@c>uki-8CmOoZOE z0T$RYI_RP$qxq{&RGCmbRp%*PTHMBHvmr`lsO>ZUks;1TvtM;K`Qf|e&9F!t0;_pJ z*{BVwTaTR0fb(%MLx#2ixa!^S?DAULxH1#V@ll>=4|E0`*KtJ>IKVK1`--KdJyHDU zV~f-G+}qI-jmnn8rcPd&s2%h6xnKXrfLEcpIqzijTxr0up9)knm~iq4g%Q5Jf! z57L7loyA6Y+%^7%FMla=!}o7ZZfjpR^2$rEJREz%%OmN-rtK+Xzw?nna`0Xq5{+gg zmQPC2!;*BT>v^z=<*zcNgJ|%!fdSS{=x&vDgh3~qF^HeGOPJ{6yOE~C8rzM@mvTR*7fUXGW zLHaxi*!Q?c6N_zm*c(TSb<~@q;8ymm^!zZzf--;`Pq+lCbfBW)9~(}k(~TSgG(F3U zi3Jn~zg*5q9ZcM{@PT$b@;b-){QtUw*&mjX(cO(_MFexcQ7zkIy~z^h@H!6ME2{>-Z5L zT^V4gDUJ?6D4+d2tbHkg(Q3$H1;gvF&-JhQ!A)EL`1_web@jDZHU9X=w{<@F@~Ua$ zM()_-V~16Gk$i`wQjlGA29Z^{r3vQh@@zJuNSNXem7#9hsFg;S5rsw=Wn5<#$!%u< z6M0>FWfT!83smv?L^!^?XhB&4C^UR(V{ZJTmn%P&8(md_^0l~u5u)!(C~~sdQSK?W zG%)JT*&5x;s-x*9D=aGvrl_*hg9=r+!Kr95CSD{a7o6xi~}+o;r7eW)|qfs6QhwVWD{sQY-w4J8Pt`@eHhkxbE-Y%I!qY%|d^ z$>hr<-y4zUP3^@k+uK_kBek1XwdJ=}#k?KUkN(`|sYicn^<7WRS+{J({TtHlEp3lJ z{&dgav3umljUOxX-dI2e=kgg{){d<C@V$Gy9BG>=`w zD5px_VdxXr1==mB^dLNS65kzd_G>zXG8m2U`oxc%afaOdlj|#&FMR8en{N8?aa&fe z-*4JJGUy|RCSu1Pl$T*uC?~|jiVp}smheG`qXVLC7W6lsX!2vIFWkDI_60EEo^Y%H zWQRj30*?3#w-t&daCSnb{?u&j>9dPx`cTV*sUZ#gAqvw`KZ;@K-PJ+IABM%NsaDD@ z>NJxIYGVnkzEbuP*KV<)cH#t%5}|v-k*Ib|L4oQ7Jy<@6ZD6=$F;yX(Hb>>Ir#Hzn zvpO?-jjvmG_>l*{6l=-Odf?%i&FF+#~olSraWa8hfwP$gU2JbC8!zb;t@u}xt+j;fXH+J=A(^8g<^Xg;fsN^Z0h6`Dz zu6$Y$(xi4YIIayN29`hb`7g@PfA#x#XQqAR_s+lau*V*K?h~mRnRfUAQh(vcM#}zs z_DUQ#yx@!NF)*SAx7#EGF;%GANp4MexIP|DSV)W6h1IM?-2&3BW-Qu>s_T?PsG+kd zh&F?V5hm1hRvr!sVuTome4bsOVjcpn*PtaM5gA++i|@N%eE6)l*Bml;#y!PRdmb)l zefF%y3!Z(fF_&oQ+Sn1zx9;33$vCbx(`(dd*l1UY_^8rWim3>#V$d0GenfKUr~to0 zTDm%8zIf8zwr=CvncKF=8ONQoe;e1Q`}rdph}eLm&!;LE1C<=hOiNq!$YsW!Uou(1^jR&5^l@b8~E_`J_9Z{2(9{tHhy{;=j}pMJ^bNIbG4N|tNz zjd$fE-AV9nfN>n|7St{O!fYP)0v3FE{^^;WU-;Y?R$Tl2@8+(!?wZu!etKi>cMq@h z{Y+%!DMyX0sEqc;aFRcl+CeILO&^lQzUR2ojBCz-v>CFb!A6wvO^m@%FpIoVAO2e7 z;u>D1$dq`H0u!}YZRF`hSpkjsHlAA;3&3}B0Ivp&PbWA!1&?3rG`TWmx@uU#1*85P z;9|WdCWepJUFX4ENr1gGiW-hwO@MNUWjWejUzYSvJfyBRGH=sfugtwSQ;bIACmerR z{3~BQcge%|J+n1e$aigNZt**NI=L#xM?=m0Xg)AoM;iG|-l|s^lsST^S27+`ECz~1Cy6laG?F^aw9=tAJSNfe=;0u6%)kj|m=5tUdR%h;hOpwF<_ z&gkI2S(|Btb%%jE?nQ^U4Qg43+=RbWzfE50=oA^gi3r}UhwQ>59A7nWeMh*Uf|zW( za0V_tgb5|3d7Hm;V0~ofx{MLD&>dc?Bdy}-00fxgCnVzOU@h7_EWgA|cs{46v?F~V zgBj7JJ5PIjH6MQoka~OrkJ}l9pltj^Vc^^Qrj8o z7LBJi0K&6!GHj5X1FIuEDA3h$=7rfo?OR585(?Xd)?zDU*hd{^M_cI;~icgZCXH!%jJBXuQ6rTf73UEK5k- z%X8}$GT@3tOu#TLFjSGisz7AwWK!)jT}8mw(p1dgUhO zl}N;>?-YL$6O=1(cRWy<9VgA5A6lQm>Z&S{?_GXntKkty2Uzv4m zeWgr0d5R4G)*1D3;GQj#Pxo?LdpwpB&&#U~?$V=;taXno{aBvt!36c3{9{>Lb71X9 ziJ!(}ypfjFJqo?fCW&zQ43){GM-|_=Tx2&X~7$kHy?A+h3g8<|&@zfD? z@R5p{etOsoC%dhY200k~Kze9UIP(r#xyIOvz>Ut)pwx7ThCZ|bFxd;?5<34LB%8eW+v{O|?%t z_7b>J05lLsb2(b>ut7KonA`iM9cj*XbElgL3L0R>*CAcRg^UwleyhF+S}yjzv_r-N z{qkvl$=?neCxObOUkfy7Y0KAj}hJ(=EtuP4a zbbeabpbPvg2A5(IO-7`1d#Bub-PLl-kFRb%c-qvi2Oj^=`tb)|ovJ@@eP#9P=c~$F zSJqa=yQ^Eayj{J1(QD&+*R~wo?#mt-KT^NP==$o3LsQ9y>bUq`UUJ>NlEdBu>=V!9 zutIdcaX&6c0J*9Gqy2P?!epv!`^%#Z@m4f1AbP=?{|JP_8sE6xfgS7F(**{%{kc$)RjXs8bu4bf{Y zq4S6v!{P^rw88pCJj{e+CIq~*J;Pib7U!XB*@7=^-D&CQ6=^I~N_$tdxT7tTUAtv# zXU))2JI0I|xu&hX>dm(rv+K@1>-_ekKm4Wk&7B)sXUzRk$KM`)s;Bk#7t^s~u2*7` z#g#(XHJWY{9E%k+v%%DKJq#R)eC%VVr@nph*Csyw4(k=Vs}N zw3yHl@#iJb|MvkFFA>2 z+_Xm!kxXE{W5<>iUh#0YLn7u&*7w9uRER`VvZ1q5e)!kb^6=~J+3IRr zHgeIzWz$}IVc|&=CMOQve`LIJ?8vmFV%-uidR&T*D#pnok_lN*dT9s5Vp71;b#l`> zu>t>Wg2g&=oY4*8Six*uHm zfk^_;m#Pr?;mtS6rRQH3U$JV=*bBdX>Gap;yzwzlveV8vwx;1*raQbA==apdlwnpeRwlDA@w; zDbGd<1>8E1>%uc3F8!_rWUUz%Xq-cZcQ>RxEPYXznbVMsMpsL&A$?rsF0 z3eYJW2r85;;_Gz>PQc^1W~YGT6Ed7Fjzwb9*1a=Y7t7QhII*U(VSCS@e=b~G{nV3w z?jxt2nL6?CBbR^vGiNv5_J_Y^JX}Gg6D~SC9#E!y*QXjMT4C5qnSpOJ;#_(HC`vqq z&R4W|{(`N&_x}D5tp^@)@YdxUTGlRUPHt$~vSs`CFS&Sorm(%`t)>6iV^Fep*pR`s zwWG!iPFBQPM5ISDFqEP0xf%csw@;q(pdt)JaD>uTX3Tf%$VWWX!v~mYR)(mhN8jU&LA*_a_ z`YO)kF_bu!Klaai5{u=er@K`~)W_sQheaw|S9b6D>e9vSqaXb9yyc5mZT7s#<!F zxU!4`yvlM@N`eZ;9=`O`Kgbkzj^s3 zu{&l8Y~Dzx?}Gaw)vc=>>cRUP_O9 zx;g_F4Wqy04Br^WTnR*OfcG$jf(Hc4mxmZSxw#16_Fv+ z$2PXE*%|NYnY8rnbwlT@>lm`VrE^eiGFvrjcuitZMJkyrkEC+FJ&71jOo-_j3z!MP zOjr&F5@Ep$?_0%<5iritKG=R~lQ$YNTyCv1afl0CvG1I9f#Kk0G$IlhfkfO=Z~)2H zPC^MnagZoG1kR?xpS|3Ii}H(YP-;-;>sEkilwVIM9l z+|~gnr^f=F&v07T0-eDSx_?zcbv=XPkM^1Qx#HDKRklf%wkulJ8Wt(Lab|~@&ZO!x ze0Dq-9C_)WJX%NmE8wgUbjDNF5{XvHise1>^QSh-qjNhuD#q5WYia74^Tf+bXMguQ z-oknFXSTik>T9TUT78MQwm^!Dqf?&&C@b8

2-PF(F<%cchDgh)1QWEH0n^+~+C} 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%0As`+u#-X=kD)jo@rh{hM|O!b{U7nVGFF%g*1>? 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%0DsYoKXX!`IS;=+a?&)k3g7HaN}w-T|K~FDLcFv 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â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

lK#o##bqtuR&sQ;Ujvjb_ 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 S>)wLN;y+>17Bcoy7gx9+lG!*_yDx!7ae>c>yn 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 literal 0 HcmV?d00001 diff --git a/public/js/332.js b/public/js/332.js index 49de3b8..356fa03 100644 --- a/public/js/332.js +++ b/public/js/332.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[332],{3491:function(t,e,r){var i=r(5606);(function(){var e,r,n,s,a,o;"undefined"!=typeof performance&&null!==performance&&performance.now?t.exports=function(){return performance.now()}:null!=i&&i.hrtime?(t.exports=function(){return(e()-a)/1e6},r=i.hrtime,s=(e=function(){var t;return 1e9*(t=r())[0]+t[1]})(),o=1e9*i.uptime(),a=s-o):Date.now?(t.exports=function(){return Date.now()-n},n=Date.now()):(t.exports=function(){return(new Date).getTime()-n},n=(new Date).getTime())}).call(this)},3146:(t,e,r)=>{for(var i=r(3491),n="undefined"==typeof window?r.g:window,s=["moz","webkit"],a="AnimationFrame",o=n["request"+a],u=n["cancel"+a]||n["cancelRequest"+a],h=0;!o&&h{t.exports=function(t){this.ok=!1,this.alpha=1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t=(t=t.replace(/ /g,"")).toLowerCase();var e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};t=e[t]||t;for(var r=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3]),parseFloat(t[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],i=0;i3&&(this.alpha=o[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),r=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==r.length&&(r="0"+r),"#"+t+e+r},this.getHelpXML=function(){for(var t=new Array,i=0;i "+h.toRGB()+" -> "+h.toHex());u.appendChild(c),u.appendChild(l),o.appendChild(u)}catch(t){}return o}}},6547:(t,e,r)=>{"use strict";var i=r(6214),n=r(3460),s=TypeError;t.exports=function(t){if(i(t))return t;throw new s(n(t)+" is not a function")}},8679:(t,e,r)=>{"use strict";var i=r(4512),n=r(3460),s=TypeError;t.exports=function(t){if(i(t))return t;throw new s(n(t)+" is not a constructor")}},935:(t,e,r)=>{"use strict";var i=r(150),n=String,s=TypeError;t.exports=function(t){if(i(t))return t;throw new s("Can't set "+n(t)+" as a prototype")}},4080:(t,e,r)=>{"use strict";var i=r(8292),n=r(7847),s=r(7696).f,a=i("unscopables"),o=Array.prototype;void 0===o[a]&&s(o,a,{configurable:!0,value:n(null)}),t.exports=function(t){o[a][t]=!0}},5428:(t,e,r)=>{"use strict";var i=r(650).charAt;t.exports=function(t,e,r){return e+(r&&i(t,e).length||1)}},6784:(t,e,r)=>{"use strict";var i=r(8799),n=TypeError;t.exports=function(t,e){if(i(e,t))return t;throw new n("Incorrect invocation")}},6092:(t,e,r)=>{"use strict";var i=r(8785),n=String,s=TypeError;t.exports=function(t){if(i(t))return t;throw new s(n(t)+" is not an object")}},7408:(t,e,r)=>{"use strict";var i=r(9538),n=r(5429),s=r(1083),a=function(t){return function(e,r,a){var o=i(e),u=s(o);if(0===u)return!t&&-1;var h,c=n(a,u);if(t&&r!=r){for(;u>c;)if((h=o[c++])!=h)return!0}else for(;u>c;c++)if((t||c in o)&&o[c]===r)return t||c||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},8307:(t,e,r)=>{"use strict";var i=r(5536);t.exports=function(t,e){var r=[][t];return!!r&&i((function(){r.call(null,e||function(){return 1},1)}))}},9031:(t,e,r)=>{"use strict";var i=r(6547),n=r(1622),s=r(5254),a=r(1083),o=TypeError,u="Reduce of empty array with no initial value",h=function(t){return function(e,r,h,c){var l=n(e),f=s(l),g=a(l);if(i(r),0===g&&h<2)throw new o(u);var p=t?g-1:0,d=t?-1:1;if(h<2)for(;;){if(p in f){c=f[p],p+=d;break}if(p+=d,t?p<0:g<=p)throw new o(u)}for(;t?p>=0:g>p;p+=d)p in f&&(c=r(c,f[p],p,l));return c}};t.exports={left:h(!1),right:h(!0)}},7519:(t,e,r)=>{"use strict";var i=r(8407);t.exports=i([].slice)},7301:(t,e,r)=>{"use strict";var i=r(8292)("iterator"),n=!1;try{var s=0,a={next:function(){return{done:!!s++}},return:function(){n=!0}};a[i]=function(){return this},Array.from(a,(function(){throw 2}))}catch(t){}t.exports=function(t,e){try{if(!e&&!n)return!1}catch(t){return!1}var r=!1;try{var s={};s[i]=function(){return{next:function(){return{done:r=!0}}}},t(s)}catch(t){}return r}},9547:(t,e,r)=>{"use strict";var i=r(8407),n=i({}.toString),s=i("".slice);t.exports=function(t){return s(n(t),8,-1)}},5736:(t,e,r)=>{"use strict";var i=r(4363),n=r(6214),s=r(9547),a=r(8292)("toStringTag"),o=Object,u="Arguments"===s(function(){return arguments}());t.exports=i?s:function(t){var e,r,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=o(t),a))?r:u?s(e):"Object"===(i=s(e))&&n(e.callee)?"Arguments":i}},951:(t,e,r)=>{"use strict";var i=r(1960),n=r(1206),s=r(290),a=r(7696);t.exports=function(t,e,r){for(var o=n(e),u=a.f,h=s.f,c=0;c{"use strict";var i=r(8292)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[i]=!1,"/./"[t](e)}catch(t){}}return!1}},1658:(t,e,r)=>{"use strict";var i=r(5536);t.exports=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},4186:t=>{"use strict";t.exports=function(t,e){return{value:t,done:e}}},6590:(t,e,r)=>{"use strict";var i=r(5515),n=r(7696),s=r(1285);t.exports=i?function(t,e,r){return n.f(t,e,s(1,r))}:function(t,e,r){return t[e]=r,t}},1285:t=>{"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},7615:(t,e,r)=>{"use strict";var i=r(7660),n=r(7696);t.exports=function(t,e,r){return r.get&&i(r.get,e,{getter:!0}),r.set&&i(r.set,e,{setter:!0}),n.f(t,e,r)}},6403:(t,e,r)=>{"use strict";var i=r(6214),n=r(7696),s=r(7660),a=r(928);t.exports=function(t,e,r,o){o||(o={});var u=o.enumerable,h=void 0!==o.name?o.name:e;if(i(r)&&s(r,h,o),o.global)u?t[e]=r:a(e,r);else{try{o.unsafe?t[e]&&(u=!0):delete t[e]}catch(t){}u?t[e]=r:n.f(t,e,{value:r,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return t}},928:(t,e,r)=>{"use strict";var i=r(9555),n=Object.defineProperty;t.exports=function(t,e){try{n(i,t,{value:e,configurable:!0,writable:!0})}catch(r){i[t]=e}return e}},5515:(t,e,r)=>{"use strict";var i=r(5536);t.exports=!i((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},9820:(t,e,r)=>{"use strict";var i=r(9555),n=r(8785),s=i.document,a=n(s)&&n(s.createElement);t.exports=function(t){return a?s.createElement(t):{}}},8379:t=>{"use strict";t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},337:(t,e,r)=>{"use strict";var i=r(9820)("span").classList,n=i&&i.constructor&&i.constructor.prototype;t.exports=n===Object.prototype?void 0:n},324:t=>{"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},8034:(t,e,r)=>{"use strict";var i=r(4174);t.exports=/ipad|iphone|ipod/i.test(i)&&"undefined"!=typeof Pebble},8705:(t,e,r)=>{"use strict";var i=r(4174);t.exports=/ipad|iphone|ipod/i.test(i)&&/applewebkit/i.test(i)},1806:(t,e,r)=>{"use strict";var i=r(1740);t.exports="NODE"===i},8383:(t,e,r)=>{"use strict";var i=r(4174);t.exports=/web0s(?!.*chrome)/i.test(i)},4174:(t,e,r)=>{"use strict";var i=r(9555).navigator,n=i&&i.userAgent;t.exports=n?String(n):""},1450:(t,e,r)=>{"use strict";var i,n,s=r(9555),a=r(4174),o=s.process,u=s.Deno,h=o&&o.versions||u&&u.version,c=h&&h.v8;c&&(n=(i=c.split("."))[0]>0&&i[0]<4?1:+(i[0]+i[1])),!n&&a&&(!(i=a.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/))&&(n=+i[1]),t.exports=n},1740:(t,e,r)=>{"use strict";var i=r(9555),n=r(4174),s=r(9547),a=function(t){return n.slice(0,t.length)===t};t.exports=a("Bun/")?"BUN":a("Cloudflare-Workers")?"CLOUDFLARE":a("Deno/")?"DENO":a("Node.js/")?"NODE":i.Bun&&"string"==typeof Bun.version?"BUN":i.Deno&&"object"==typeof Deno.version?"DENO":"process"===s(i.process)?"NODE":i.window&&i.document?"BROWSER":"REST"},2679:(t,e,r)=>{"use strict";var i=r(9555),n=r(290).f,s=r(6590),a=r(6403),o=r(928),u=r(951),h=r(2131);t.exports=function(t,e){var r,c,l,f,g,p=t.target,d=t.global,v=t.stat;if(r=d?i:v?i[p]||o(p,{}):i[p]&&i[p].prototype)for(c in e){if(f=e[c],l=t.dontCallGetSet?(g=n(r,c))&&g.value:r[c],!h(d?c:p+(v?".":"#")+c,t.forced)&&void 0!==l){if(typeof f==typeof l)continue;u(f,l)}(t.sham||l&&l.sham)&&s(f,"sham",!0),a(r,c,f,t)}}},5536:t=>{"use strict";t.exports=function(t){try{return!!t()}catch(t){return!0}}},6641:(t,e,r)=>{"use strict";r(6954);var i=r(3417),n=r(6403),s=r(4664),a=r(5536),o=r(8292),u=r(6590),h=o("species"),c=RegExp.prototype;t.exports=function(t,e,r,l){var f=o(t),g=!a((function(){var e={};return e[f]=function(){return 7},7!==""[t](e)})),p=g&&!a((function(){var e=!1,r=/a/;if("split"===t){var i={};i[h]=function(){return r},(r={constructor:i,flags:""})[f]=/./[f]}return r.exec=function(){return e=!0,null},r[f](""),!e}));if(!g||!p||r){var d=/./[f],v=e(f,""[t],(function(t,e,r,n,a){var o=e.exec;return o===s||o===c.exec?g&&!a?{done:!0,value:i(d,e,r,n)}:{done:!0,value:i(t,r,e,n)}:{done:!1}}));n(String.prototype,t,v[0]),n(c,f,v[1])}l&&u(c[f],"sham",!0)}},9524:(t,e,r)=>{"use strict";var i=r(509),n=Function.prototype,s=n.apply,a=n.call;t.exports="object"==typeof Reflect&&Reflect.apply||(i?a.bind(s):function(){return a.apply(s,arguments)})},1571:(t,e,r)=>{"use strict";var i=r(5013),n=r(6547),s=r(509),a=i(i.bind);t.exports=function(t,e){return n(t),void 0===e?t:s?a(t,e):function(){return t.apply(e,arguments)}}},509:(t,e,r)=>{"use strict";var i=r(5536);t.exports=!i((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},3417:(t,e,r)=>{"use strict";var i=r(509),n=Function.prototype.call;t.exports=i?n.bind(n):function(){return n.apply(n,arguments)}},5573:(t,e,r)=>{"use strict";var i=r(5515),n=r(1960),s=Function.prototype,a=i&&Object.getOwnPropertyDescriptor,o=n(s,"name"),u=o&&"something"===function(){}.name,h=o&&(!i||i&&a(s,"name").configurable);t.exports={EXISTS:o,PROPER:u,CONFIGURABLE:h}},1699:(t,e,r)=>{"use strict";var i=r(8407),n=r(6547);t.exports=function(t,e,r){try{return i(n(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(t){}}},5013:(t,e,r)=>{"use strict";var i=r(9547),n=r(8407);t.exports=function(t){if("Function"===i(t))return n(t)}},8407:(t,e,r)=>{"use strict";var i=r(509),n=Function.prototype,s=n.call,a=i&&n.bind.bind(s,s);t.exports=i?a:function(t){return function(){return s.apply(t,arguments)}}},6578:(t,e,r)=>{"use strict";var i=r(9555),n=r(6214);t.exports=function(t,e){return arguments.length<2?(r=i[t],n(r)?r:void 0):i[t]&&i[t][e];var r}},3532:(t,e,r)=>{"use strict";var i=r(5736),n=r(7851),s=r(2412),a=r(786),o=r(8292)("iterator");t.exports=function(t){if(!s(t))return n(t,o)||n(t,"@@iterator")||a[i(t)]}},6904:(t,e,r)=>{"use strict";var i=r(3417),n=r(6547),s=r(6092),a=r(3460),o=r(3532),u=TypeError;t.exports=function(t,e){var r=arguments.length<2?o(t):e;if(n(r))return s(i(r,t));throw new u(a(t)+" is not iterable")}},7851:(t,e,r)=>{"use strict";var i=r(6547),n=r(2412);t.exports=function(t,e){var r=t[e];return n(r)?void 0:i(r)}},9083:(t,e,r)=>{"use strict";var i=r(8407),n=r(1622),s=Math.floor,a=i("".charAt),o=i("".replace),u=i("".slice),h=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,r,i,l,f){var g=r+t.length,p=i.length,d=c;return void 0!==l&&(l=n(l),d=h),o(f,d,(function(n,o){var h;switch(a(o,0)){case"$":return"$";case"&":return t;case"`":return u(e,0,r);case"'":return u(e,g);case"<":h=l[u(o,1,-1)];break;default:var c=+o;if(0===c)return n;if(c>p){var f=s(c/10);return 0===f?n:f<=p?void 0===i[f-1]?a(o,1):i[f-1]+a(o,1):n}h=i[c-1]}return void 0===h?"":h}))}},9555:function(t,e,r){"use strict";var i=function(t){return t&&t.Math===Math&&t};t.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof r.g&&r.g)||i("object"==typeof this&&this)||function(){return this}()||Function("return this")()},1960:(t,e,r)=>{"use strict";var i=r(8407),n=r(1622),s=i({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return s(n(t),e)}},838:t=>{"use strict";t.exports={}},1956:t=>{"use strict";t.exports=function(t,e){try{1===arguments.length?console.error(t):console.error(t,e)}catch(t){}}},3940:(t,e,r)=>{"use strict";var i=r(6578);t.exports=i("document","documentElement")},6500:(t,e,r)=>{"use strict";var i=r(5515),n=r(5536),s=r(9820);t.exports=!i&&!n((function(){return 7!==Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},5254:(t,e,r)=>{"use strict";var i=r(8407),n=r(5536),s=r(9547),a=Object,o=i("".split);t.exports=n((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"===s(t)?o(t,""):a(t)}:a},3067:(t,e,r)=>{"use strict";var i=r(8407),n=r(6214),s=r(140),a=i(Function.toString);n(s.inspectSource)||(s.inspectSource=function(t){return a(t)}),t.exports=s.inspectSource},9192:(t,e,r)=>{"use strict";var i,n,s,a=r(91),o=r(9555),u=r(8785),h=r(6590),c=r(1960),l=r(140),f=r(8806),g=r(838),p="Object already initialized",d=o.TypeError,v=o.WeakMap;if(a||l.state){var y=l.state||(l.state=new v);y.get=y.get,y.has=y.has,y.set=y.set,i=function(t,e){if(y.has(t))throw new d(p);return e.facade=t,y.set(t,e),e},n=function(t){return y.get(t)||{}},s=function(t){return y.has(t)}}else{var m=f("state");g[m]=!0,i=function(t,e){if(c(t,m))throw new d(p);return e.facade=t,h(t,m,e),e},n=function(t){return c(t,m)?t[m]:{}},s=function(t){return c(t,m)}}t.exports={set:i,get:n,has:s,enforce:function(t){return s(t)?n(t):i(t,{})},getterFor:function(t){return function(e){var r;if(!u(e)||(r=n(e)).type!==t)throw new d("Incompatible receiver, "+t+" required");return r}}}},1200:(t,e,r)=>{"use strict";var i=r(8292),n=r(786),s=i("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(n.Array===t||a[s]===t)}},4901:(t,e,r)=>{"use strict";var i=r(9547);t.exports=Array.isArray||function(t){return"Array"===i(t)}},6214:t=>{"use strict";var e="object"==typeof document&&document.all;t.exports=void 0===e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(t){return"function"==typeof t}},4512:(t,e,r)=>{"use strict";var i=r(8407),n=r(5536),s=r(6214),a=r(5736),o=r(6578),u=r(3067),h=function(){},c=o("Reflect","construct"),l=/^\s*(?:class|function)\b/,f=i(l.exec),g=!l.test(h),p=function(t){if(!s(t))return!1;try{return c(h,[],t),!0}catch(t){return!1}},d=function(t){if(!s(t))return!1;switch(a(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return g||!!f(l,u(t))}catch(t){return!0}};d.sham=!0,t.exports=!c||n((function(){var t;return p(p.call)||!p(Object)||!p((function(){t=!0}))||t}))?d:p},2131:(t,e,r)=>{"use strict";var i=r(5536),n=r(6214),s=/#|\.prototype\./,a=function(t,e){var r=u[o(t)];return r===c||r!==h&&(n(e)?i(e):!!e)},o=a.normalize=function(t){return String(t).replace(s,".").toLowerCase()},u=a.data={},h=a.NATIVE="N",c=a.POLYFILL="P";t.exports=a},2412:t=>{"use strict";t.exports=function(t){return null==t}},8785:(t,e,r)=>{"use strict";var i=r(6214);t.exports=function(t){return"object"==typeof t?null!==t:i(t)}},150:(t,e,r)=>{"use strict";var i=r(8785);t.exports=function(t){return i(t)||null===t}},572:t=>{"use strict";t.exports=!1},3035:(t,e,r)=>{"use strict";var i=r(8785),n=r(9547),s=r(8292)("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[s])?!!e:"RegExp"===n(t))}},4062:(t,e,r)=>{"use strict";var i=r(6578),n=r(6214),s=r(8799),a=r(6939),o=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=i("Symbol");return n(e)&&s(e.prototype,o(t))}},2283:(t,e,r)=>{"use strict";var i=r(1571),n=r(3417),s=r(6092),a=r(3460),o=r(1200),u=r(1083),h=r(8799),c=r(6904),l=r(3532),f=r(5558),g=TypeError,p=function(t,e){this.stopped=t,this.result=e},d=p.prototype;t.exports=function(t,e,r){var v,y,m,x,b,w,S,T=r&&r.that,O=!(!r||!r.AS_ENTRIES),A=!(!r||!r.IS_RECORD),C=!(!r||!r.IS_ITERATOR),E=!(!r||!r.INTERRUPTED),P=i(e,T),N=function(t){var e=v;return v=void 0,e&&f(e,"normal"),new p(!0,t)},M=function(t){return O?(s(t),E?P(t[0],t[1],N):P(t[0],t[1])):E?P(t,N):P(t)};if(A)v=t.iterator;else if(C)v=t;else{if(!(y=l(t)))throw new g(a(t)+" is not iterable");if(o(y)){for(m=0,x=u(t);x>m;m++)if((b=M(t[m]))&&h(d,b))return b;return new p(!1)}v=c(t,y)}for(w=A?t.next:v.next;!(S=n(w,v)).done;){var R=S.value;try{b=M(R)}catch(t){if(!v)throw t;f(v,"throw",t)}if("object"==typeof b&&b&&h(d,b))return b}return new p(!1)}},5558:(t,e,r)=>{"use strict";var i=r(3417),n=r(6092),s=r(7851);t.exports=function(t,e,r){var a,o;n(t);try{if(!(a=s(t,"return"))){if("throw"===e)throw r;return r}a=i(a,t)}catch(t){o=!0,a=t}if("throw"===e)throw r;if(o)throw a;return n(a),r}},137:(t,e,r)=>{"use strict";var i=r(1731).IteratorPrototype,n=r(7847),s=r(1285),a=r(5996),o=r(786),u=function(){return this};t.exports=function(t,e,r,h){var c=e+" Iterator";return t.prototype=n(i,{next:s(+!h,r)}),a(t,c,!1,!0),o[c]=u,t}},459:(t,e,r)=>{"use strict";var i=r(2679),n=r(3417),s=r(572),a=r(5573),o=r(6214),u=r(137),h=r(3336),c=r(116),l=r(5996),f=r(6590),g=r(6403),p=r(8292),d=r(786),v=r(1731),y=a.PROPER,m=a.CONFIGURABLE,x=v.IteratorPrototype,b=v.BUGGY_SAFARI_ITERATORS,w=p("iterator"),S="keys",T="values",O="entries",A=function(){return this};t.exports=function(t,e,r,a,p,v,C){u(r,e,a);var E,P,N,M=function(t){if(t===p&&k)return k;if(!b&&t&&t in V)return V[t];switch(t){case S:case T:case O:return function(){return new r(this,t)}}return function(){return new r(this)}},R=e+" Iterator",_=!1,V=t.prototype,I=V[w]||V["@@iterator"]||p&&V[p],k=!b&&I||M(p),L="Array"===e&&V.entries||I;if(L&&(E=h(L.call(new t)))!==Object.prototype&&E.next&&(s||h(E)===x||(c?c(E,x):o(E[w])||g(E,w,A)),l(E,R,!0,!0),s&&(d[R]=A)),y&&p===T&&I&&I.name!==T&&(!s&&m?f(V,"name",T):(_=!0,k=function(){return n(I,this)})),p)if(P={values:M(T),keys:v?k:M(S),entries:M(O)},C)for(N in P)(b||_||!(N in V))&&g(V,N,P[N]);else i({target:e,proto:!0,forced:b||_},P);return s&&!C||V[w]===k||g(V,w,k,{name:p}),d[e]=k,P}},1731:(t,e,r)=>{"use strict";var i,n,s,a=r(5536),o=r(6214),u=r(8785),h=r(7847),c=r(3336),l=r(6403),f=r(8292),g=r(572),p=f("iterator"),d=!1;[].keys&&("next"in(s=[].keys())?(n=c(c(s)))!==Object.prototype&&(i=n):d=!0),!u(i)||a((function(){var t={};return i[p].call(t)!==t}))?i={}:g&&(i=h(i)),o(i[p])||l(i,p,(function(){return this})),t.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:d}},786:t=>{"use strict";t.exports={}},1083:(t,e,r)=>{"use strict";var i=r(7925);t.exports=function(t){return i(t.length)}},7660:(t,e,r)=>{"use strict";var i=r(8407),n=r(5536),s=r(6214),a=r(1960),o=r(5515),u=r(5573).CONFIGURABLE,h=r(3067),c=r(9192),l=c.enforce,f=c.get,g=String,p=Object.defineProperty,d=i("".slice),v=i("".replace),y=i([].join),m=o&&!n((function(){return 8!==p((function(){}),"length",{value:8}).length})),x=String(String).split("String"),b=t.exports=function(t,e,r){"Symbol("===d(g(e),0,7)&&(e="["+v(g(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!a(t,"name")||u&&t.name!==e)&&(o?p(t,"name",{value:e,configurable:!0}):t.name=e),m&&r&&a(r,"arity")&&t.length!==r.arity&&p(t,"length",{value:r.arity});try{r&&a(r,"constructor")&&r.constructor?o&&p(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var i=l(t);return a(i,"source")||(i.source=y(x,"string"==typeof e?e:"")),t};Function.prototype.toString=b((function(){return s(this)&&f(this).source||h(this)}),"toString")},1652:t=>{"use strict";var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var i=+t;return(i>0?r:e)(i)}},9440:(t,e,r)=>{"use strict";var i,n,s,a,o,u=r(9555),h=r(8166),c=r(1571),l=r(1316).set,f=r(590),g=r(8705),p=r(8034),d=r(8383),v=r(1806),y=u.MutationObserver||u.WebKitMutationObserver,m=u.document,x=u.process,b=u.Promise,w=h("queueMicrotask");if(!w){var S=new f,T=function(){var t,e;for(v&&(t=x.domain)&&t.exit();e=S.get();)try{e()}catch(t){throw S.head&&i(),t}t&&t.enter()};g||v||d||!y||!m?!p&&b&&b.resolve?((a=b.resolve(void 0)).constructor=b,o=c(a.then,a),i=function(){o(T)}):v?i=function(){x.nextTick(T)}:(l=c(l,u),i=function(){l(T)}):(n=!0,s=m.createTextNode(""),new y(T).observe(s,{characterData:!0}),i=function(){s.data=n=!n}),w=function(t){S.head||i(),S.add(t)}}t.exports=w},8090:(t,e,r)=>{"use strict";var i=r(6547),n=TypeError,s=function(t){var e,r;this.promise=new t((function(t,i){if(void 0!==e||void 0!==r)throw new n("Bad Promise constructor");e=t,r=i})),this.resolve=i(e),this.reject=i(r)};t.exports.f=function(t){return new s(t)}},6582:(t,e,r)=>{"use strict";var i=r(3035),n=TypeError;t.exports=function(t){if(i(t))throw new n("The method doesn't accept regular expressions");return t}},7847:(t,e,r)=>{"use strict";var i,n=r(6092),s=r(4776),a=r(324),o=r(838),u=r(3940),h=r(9820),c=r(8806),l="prototype",f="script",g=c("IE_PROTO"),p=function(){},d=function(t){return"<"+f+">"+t+""},v=function(t){t.write(d("")),t.close();var e=t.parentWindow.Object;return t=null,e},y=function(){try{i=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;y="undefined"!=typeof document?document.domain&&i?v(i):(e=h("iframe"),r="java"+f+":",e.style.display="none",u.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write(d("document.F=Object")),t.close(),t.F):v(i);for(var n=a.length;n--;)delete y[l][a[n]];return y()};o[g]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(p[l]=n(t),r=new p,p[l]=null,r[g]=t):r=y(),void 0===e?r:s.f(r,e)}},4776:(t,e,r)=>{"use strict";var i=r(5515),n=r(5721),s=r(7696),a=r(6092),o=r(9538),u=r(9527);e.f=i&&!n?Object.defineProperties:function(t,e){a(t);for(var r,i=o(e),n=u(e),h=n.length,c=0;h>c;)s.f(t,r=n[c++],i[r]);return t}},7696:(t,e,r)=>{"use strict";var i=r(5515),n=r(6500),s=r(5721),a=r(6092),o=r(7322),u=TypeError,h=Object.defineProperty,c=Object.getOwnPropertyDescriptor,l="enumerable",f="configurable",g="writable";e.f=i?s?function(t,e,r){if(a(t),e=o(e),a(r),"function"==typeof t&&"prototype"===e&&"value"in r&&g in r&&!r[g]){var i=c(t,e);i&&i[g]&&(t[e]=r.value,r={configurable:f in r?r[f]:i[f],enumerable:l in r?r[l]:i[l],writable:!1})}return h(t,e,r)}:h:function(t,e,r){if(a(t),e=o(e),a(r),n)try{return h(t,e,r)}catch(t){}if("get"in r||"set"in r)throw new u("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},290:(t,e,r)=>{"use strict";var i=r(5515),n=r(3417),s=r(8610),a=r(1285),o=r(9538),u=r(7322),h=r(1960),c=r(6500),l=Object.getOwnPropertyDescriptor;e.f=i?l:function(t,e){if(t=o(t),e=u(e),c)try{return l(t,e)}catch(t){}if(h(t,e))return a(!n(s.f,t,e),t[e])}},5335:(t,e,r)=>{"use strict";var i=r(1097),n=r(324).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,n)}},9086:(t,e)=>{"use strict";e.f=Object.getOwnPropertySymbols},3336:(t,e,r)=>{"use strict";var i=r(1960),n=r(6214),s=r(1622),a=r(8806),o=r(1658),u=a("IE_PROTO"),h=Object,c=h.prototype;t.exports=o?h.getPrototypeOf:function(t){var e=s(t);if(i(e,u))return e[u];var r=e.constructor;return n(r)&&e instanceof r?r.prototype:e instanceof h?c:null}},8799:(t,e,r)=>{"use strict";var i=r(8407);t.exports=i({}.isPrototypeOf)},1097:(t,e,r)=>{"use strict";var i=r(8407),n=r(1960),s=r(9538),a=r(7408).indexOf,o=r(838),u=i([].push);t.exports=function(t,e){var r,i=s(t),h=0,c=[];for(r in i)!n(o,r)&&n(i,r)&&u(c,r);for(;e.length>h;)n(i,r=e[h++])&&(~a(c,r)||u(c,r));return c}},9527:(t,e,r)=>{"use strict";var i=r(1097),n=r(324);t.exports=Object.keys||function(t){return i(t,n)}},8610:(t,e)=>{"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,n=i&&!r.call({1:2},1);e.f=n?function(t){var e=i(this,t);return!!e&&e.enumerable}:r},116:(t,e,r)=>{"use strict";var i=r(1699),n=r(8785),s=r(6283),a=r(935);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=i(Object.prototype,"__proto__","set"))(r,[]),e=r instanceof Array}catch(t){}return function(r,i){return s(r),a(i),n(r)?(e?t(r,i):r.__proto__=i,r):r}}():void 0)},49:(t,e,r)=>{"use strict";var i=r(3417),n=r(6214),s=r(8785),a=TypeError;t.exports=function(t,e){var r,o;if("string"===e&&n(r=t.toString)&&!s(o=i(r,t)))return o;if(n(r=t.valueOf)&&!s(o=i(r,t)))return o;if("string"!==e&&n(r=t.toString)&&!s(o=i(r,t)))return o;throw new a("Can't convert object to primitive value")}},1206:(t,e,r)=>{"use strict";var i=r(6578),n=r(8407),s=r(5335),a=r(9086),o=r(6092),u=n([].concat);t.exports=i("Reflect","ownKeys")||function(t){var e=s.f(o(t)),r=a.f;return r?u(e,r(t)):e}},3266:(t,e,r)=>{"use strict";var i=r(9555);t.exports=i},8360:t=>{"use strict";t.exports=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}}},7107:(t,e,r)=>{"use strict";var i=r(9555),n=r(9051),s=r(6214),a=r(2131),o=r(3067),u=r(8292),h=r(1740),c=r(572),l=r(1450),f=n&&n.prototype,g=u("species"),p=!1,d=s(i.PromiseRejectionEvent),v=a("Promise",(function(){var t=o(n),e=t!==String(n);if(!e&&66===l)return!0;if(c&&(!f.catch||!f.finally))return!0;if(!l||l<51||!/native code/.test(t)){var r=new n((function(t){t(1)})),i=function(t){t((function(){}),(function(){}))};if((r.constructor={})[g]=i,!(p=r.then((function(){}))instanceof i))return!0}return!(e||"BROWSER"!==h&&"DENO"!==h||d)}));t.exports={CONSTRUCTOR:v,REJECTION_EVENT:d,SUBCLASSING:p}},9051:(t,e,r)=>{"use strict";var i=r(9555);t.exports=i.Promise},3517:(t,e,r)=>{"use strict";var i=r(6092),n=r(8785),s=r(8090);t.exports=function(t,e){if(i(t),n(e)&&e.constructor===t)return e;var r=s.f(t);return(0,r.resolve)(e),r.promise}},3262:(t,e,r)=>{"use strict";var i=r(9051),n=r(7301),s=r(7107).CONSTRUCTOR;t.exports=s||!n((function(t){i.all(t).then(void 0,(function(){}))}))},590:t=>{"use strict";var e=function(){this.head=null,this.tail=null};e.prototype={add:function(t){var e={item:t,next:null},r=this.tail;r?r.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}},t.exports=e},9199:(t,e,r)=>{"use strict";var i=r(3417),n=r(6092),s=r(6214),a=r(9547),o=r(4664),u=TypeError;t.exports=function(t,e){var r=t.exec;if(s(r)){var h=i(r,t,e);return null!==h&&n(h),h}if("RegExp"===a(t))return i(o,t,e);throw new u("RegExp#exec called on incompatible receiver")}},4664:(t,e,r)=>{"use strict";var i,n,s=r(3417),a=r(8407),o=r(9540),u=r(8602),h=r(9906),c=r(6980),l=r(7847),f=r(9192).get,g=r(8130),p=r(3231),d=c("native-string-replace",String.prototype.replace),v=RegExp.prototype.exec,y=v,m=a("".charAt),x=a("".indexOf),b=a("".replace),w=a("".slice),S=(n=/b*/g,s(v,i=/a/,"a"),s(v,n,"a"),0!==i.lastIndex||0!==n.lastIndex),T=h.BROKEN_CARET,O=void 0!==/()??/.exec("")[1],A=function(t,e){for(var r=t.groups=l(null),i=0;i0&&m(h,n.lastIndex-1);n.lastIndex>0&&(!n.multiline||n.multiline&&"\n"!==N&&"\r"!==N&&"\u2028"!==N&&"\u2029"!==N)&&(C="(?: (?:"+C+"))",P=" "+P,E++),r=new RegExp("^(?:"+C+")",p)}O&&(r=new RegExp("^"+C+"$(?!\\s)",p)),S&&(i=n.lastIndex);var M=s(v,g?r:n,P);return g?M?(M.input=h,M[0]=w(M[0],E),M.index=n.lastIndex,n.lastIndex+=M[0].length):n.lastIndex=0:S&&M&&(n.lastIndex=n.global?M.index+M[0].length:i),O&&M&&M.length>1&&s(d,M[0],r,(function(){for(var t=1;t{"use strict";var i=r(9555),n=r(5536),s=i.RegExp,a=!n((function(){var t=!0;try{s(".","d")}catch(e){t=!1}var e={},r="",i=t?"dgimsy":"gimsy",n=function(t,i){Object.defineProperty(e,t,{get:function(){return r+=i,!0}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var o in t&&(a.hasIndices="d"),a)n(o,a[o]);return Object.getOwnPropertyDescriptor(s.prototype,"flags").get.call(e)!==i||r!==i}));t.exports={correct:a}},8602:(t,e,r)=>{"use strict";var i=r(6092);t.exports=function(){var t=i(this),e="";return t.hasIndices&&(e+="d"),t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.unicodeSets&&(e+="v"),t.sticky&&(e+="y"),e}},8859:(t,e,r)=>{"use strict";var i=r(3417),n=r(1960),s=r(8799),a=r(4860),o=r(8602),u=RegExp.prototype;t.exports=a.correct?function(t){return t.flags}:function(t){return a.correct||!s(u,t)||n(t,"flags")?t.flags:i(o,t)}},9906:(t,e,r)=>{"use strict";var i=r(5536),n=r(9555).RegExp,s=i((function(){var t=n("a","y");return t.lastIndex=2,null!==t.exec("abcd")})),a=s||i((function(){return!n("a","y").sticky})),o=s||i((function(){var t=n("^r","gy");return t.lastIndex=2,null!==t.exec("str")}));t.exports={BROKEN_CARET:o,MISSED_STICKY:a,UNSUPPORTED_Y:s}},8130:(t,e,r)=>{"use strict";var i=r(5536),n=r(9555).RegExp;t.exports=i((function(){var t=n(".","s");return!(t.dotAll&&t.test("\n")&&"s"===t.flags)}))},3231:(t,e,r)=>{"use strict";var i=r(5536),n=r(9555).RegExp;t.exports=i((function(){var t=n("(?b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},6283:(t,e,r)=>{"use strict";var i=r(2412),n=TypeError;t.exports=function(t){if(i(t))throw new n("Can't call method on "+t);return t}},8166:(t,e,r)=>{"use strict";var i=r(9555),n=r(5515),s=Object.getOwnPropertyDescriptor;t.exports=function(t){if(!n)return i[t];var e=s(i,t);return e&&e.value}},7466:(t,e,r)=>{"use strict";var i=r(6578),n=r(7615),s=r(8292),a=r(5515),o=s("species");t.exports=function(t){var e=i(t);a&&e&&!e[o]&&n(e,o,{configurable:!0,get:function(){return this}})}},5996:(t,e,r)=>{"use strict";var i=r(7696).f,n=r(1960),s=r(8292)("toStringTag");t.exports=function(t,e,r){t&&!r&&(t=t.prototype),t&&!n(t,s)&&i(t,s,{configurable:!0,value:e})}},8806:(t,e,r)=>{"use strict";var i=r(6980),n=r(7927),s=i("keys");t.exports=function(t){return s[t]||(s[t]=n(t))}},140:(t,e,r)=>{"use strict";var i=r(572),n=r(9555),s=r(928),a="__core-js_shared__",o=t.exports=n[a]||s(a,{});(o.versions||(o.versions=[])).push({version:"3.49.0",mode:i?"pure":"global",copyright:"© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6980:(t,e,r)=>{"use strict";var i=r(140);t.exports=function(t,e){return i[t]||(i[t]=e||{})}},814:(t,e,r)=>{"use strict";var i=r(6092),n=r(8679),s=r(2412),a=r(8292)("species");t.exports=function(t,e){var r,o=i(t).constructor;return void 0===o||s(r=i(o)[a])?e:n(r)}},650:(t,e,r)=>{"use strict";var i=r(8407),n=r(6878),s=r(9540),a=r(6283),o=i("".charAt),u=i("".charCodeAt),h=i("".slice),c=function(t){return function(e,r){var i,c,l=s(a(e)),f=n(r),g=l.length;return f<0||f>=g?t?"":void 0:(i=u(l,f))<55296||i>56319||f+1===g||(c=u(l,f+1))<56320||c>57343?t?o(l,f):i:t?h(l,f,f+2):c-56320+(i-55296<<10)+65536}};t.exports={codeAt:c(!1),charAt:c(!0)}},6991:(t,e,r)=>{"use strict";var i=r(5573).PROPER,n=r(5536),s=r(431);t.exports=function(t){return n((function(){return!!s[t]()||"​…᠎"!=="​…᠎"[t]()||i&&s[t].name!==t}))}},9405:(t,e,r)=>{"use strict";var i=r(8407),n=r(6283),s=r(9540),a=r(431),o=i("".replace),u=RegExp("^["+a+"]+"),h=RegExp("(^|[^"+a+"])["+a+"]+$"),c=function(t){return function(e){var r=s(n(e));return 1&t&&(r=o(r,u,"")),2&t&&(r=o(r,h,"$1")),r}};t.exports={start:c(1),end:c(2),trim:c(3)}},7506:(t,e,r)=>{"use strict";var i=r(1450),n=r(5536),s=r(9555).String;t.exports=!!Object.getOwnPropertySymbols&&!n((function(){var t=Symbol("symbol detection");return!s(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},1316:(t,e,r)=>{"use strict";var i,n,s,a,o=r(9555),u=r(9524),h=r(1571),c=r(6214),l=r(1960),f=r(5536),g=r(3940),p=r(7519),d=r(9820),v=r(1239),y=r(8705),m=r(1806),x=o.setImmediate,b=o.clearImmediate,w=o.process,S=o.Dispatch,T=o.Function,O=o.MessageChannel,A=o.String,C=0,E={},P="onreadystatechange";f((function(){i=o.location}));var N=function(t){if(l(E,t)){var e=E[t];delete E[t],e()}},M=function(t){return function(){N(t)}},R=function(t){N(t.data)},_=function(t){o.postMessage(A(t),i.protocol+"//"+i.host)};x&&b||(x=function(t){v(arguments.length,1);var e=c(t)?t:T(t),r=p(arguments,1);return E[++C]=function(){u(e,void 0,r)},n(C),C},b=function(t){delete E[t]},m?n=function(t){w.nextTick(M(t))}:S&&S.now?n=function(t){S.now(M(t))}:O&&!y?(a=(s=new O).port2,s.port1.onmessage=R,n=h(a.postMessage,a)):o.addEventListener&&c(o.postMessage)&&!o.importScripts&&i&&"file:"!==i.protocol&&!f(_)?(n=_,o.addEventListener("message",R,!1)):n=P in d("script")?function(t){g.appendChild(d("script"))[P]=function(){g.removeChild(this),N(t)}}:function(t){setTimeout(M(t),0)}),t.exports={set:x,clear:b}},5429:(t,e,r)=>{"use strict";var i=r(6878),n=Math.max,s=Math.min;t.exports=function(t,e){var r=i(t);return r<0?n(r+e,0):s(r,e)}},9538:(t,e,r)=>{"use strict";var i=r(5254),n=r(6283);t.exports=function(t){return i(n(t))}},6878:(t,e,r)=>{"use strict";var i=r(1652);t.exports=function(t){var e=+t;return e!=e||0===e?0:i(e)}},7925:(t,e,r)=>{"use strict";var i=r(6878),n=Math.min;t.exports=function(t){var e=i(t);return e>0?n(e,9007199254740991):0}},1622:(t,e,r)=>{"use strict";var i=r(6283),n=Object;t.exports=function(t){return n(i(t))}},9472:(t,e,r)=>{"use strict";var i=r(3417),n=r(8785),s=r(4062),a=r(7851),o=r(49),u=r(8292),h=TypeError,c=u("toPrimitive");t.exports=function(t,e){if(!n(t)||s(t))return t;var r,u=a(t,c);if(u){if(void 0===e&&(e="default"),r=i(u,t,e),!n(r)||s(r))return r;throw new h("Can't convert object to primitive value")}return void 0===e&&(e="number"),o(t,e)}},7322:(t,e,r)=>{"use strict";var i=r(9472),n=r(4062);t.exports=function(t){var e=i(t,"string");return n(e)?e:e+""}},4363:(t,e,r)=>{"use strict";var i={};i[r(8292)("toStringTag")]="z",t.exports="[object z]"===String(i)},9540:(t,e,r)=>{"use strict";var i=r(5736),n=String;t.exports=function(t){if("Symbol"===i(t))throw new TypeError("Cannot convert a Symbol value to a string");return n(t)}},3460:t=>{"use strict";var e=String;t.exports=function(t){try{return e(t)}catch(t){return"Object"}}},7927:(t,e,r)=>{"use strict";var i=r(8407),n=0,s=Math.random(),a=i(1.1.toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++n+s,36)}},6939:(t,e,r)=>{"use strict";var i=r(7506);t.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},5721:(t,e,r)=>{"use strict";var i=r(5515),n=r(5536);t.exports=i&&n((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},1239:t=>{"use strict";var e=TypeError;t.exports=function(t,r){if(t{"use strict";var i=r(9555),n=r(6214),s=i.WeakMap;t.exports=n(s)&&/native code/.test(String(s))},8292:(t,e,r)=>{"use strict";var i=r(9555),n=r(6980),s=r(1960),a=r(7927),o=r(7506),u=r(6939),h=i.Symbol,c=n("wks"),l=u?h.for||h:h&&h.withoutSetter||a;t.exports=function(t){return s(c,t)||(c[t]=o&&s(h,t)?h[t]:l("Symbol."+t)),c[t]}},431:t=>{"use strict";t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},635:(t,e,r)=>{"use strict";var i=r(2679),n=r(5013),s=r(7408).indexOf,a=r(8307),o=n([].indexOf),u=!!o&&1/o([1],1,-0)<0;i({target:"Array",proto:!0,forced:u||!a("indexOf")},{indexOf:function(t){var e=arguments.length>1?arguments[1]:void 0;return u?o(this,t,e)||0:s(this,t,e)}})},7495:(t,e,r)=>{"use strict";var i=r(9538),n=r(4080),s=r(786),a=r(9192),o=r(7696).f,u=r(459),h=r(4186),c=r(572),l=r(5515),f="Array Iterator",g=a.set,p=a.getterFor(f);t.exports=u(Array,"Array",(function(t,e){g(this,{type:f,target:i(t),index:0,kind:e})}),(function(){var t=p(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,h(void 0,!0);switch(t.kind){case"keys":return h(r,!1);case"values":return h(e[r],!1)}return h([r,e[r]],!1)}),"values");var d=s.Arguments=s.Array;if(n("keys"),n("values"),n("entries"),!c&&l&&"values"!==d.name)try{o(d,"name",{value:"values"})}catch(t){}},3751:(t,e,r)=>{"use strict";var i=r(2679),n=r(9031).left,s=r(8307),a=r(1450);i({target:"Array",proto:!0,forced:!r(1806)&&a>79&&a<83||!s("reduce")},{reduce:function(t){var e=arguments.length;return n(this,t,e,e>1?arguments[1]:void 0)}})},4491:(t,e,r)=>{"use strict";var i=r(2679),n=r(8407),s=r(4901),a=n([].reverse),o=[1,2];i({target:"Array",proto:!0,forced:String(o)===String(o.reverse())},{reverse:function(){return s(this)&&(this.length=this.length),a(this)}})},1594:(t,e,r)=>{"use strict";var i=r(2679),n=r(3417),s=r(6547),a=r(8090),o=r(8360),u=r(2283);i({target:"Promise",stat:!0,forced:r(3262)},{all:function(t){var e=this,r=a.f(e),i=r.resolve,h=r.reject,c=o((function(){var r=s(e.resolve),a=[],o=0,c=1;u(t,(function(t){var s=o++,u=!1;c++,n(r,e,t).then((function(t){u||(u=!0,a[s]=t,--c||i(a))}),h)})),--c||i(a)}));return c.error&&h(c.value),r.promise}})},7110:(t,e,r)=>{"use strict";var i=r(2679),n=r(572),s=r(7107).CONSTRUCTOR,a=r(9051),o=r(6578),u=r(6214),h=r(6403),c=a&&a.prototype;if(i({target:"Promise",proto:!0,forced:s,real:!0},{catch:function(t){return this.then(void 0,t)}}),!n&&u(a)){var l=o("Promise").prototype.catch;c.catch!==l&&h(c,"catch",l,{unsafe:!0})}},6309:(t,e,r)=>{"use strict";var i,n,s,a,o=r(2679),u=r(572),h=r(1806),c=r(9555),l=r(3266),f=r(3417),g=r(6403),p=r(116),d=r(5996),v=r(7466),y=r(6547),m=r(6214),x=r(8785),b=r(6784),w=r(814),S=r(1316).set,T=r(9440),O=r(1956),A=r(8360),C=r(590),E=r(9192),P=r(9051),N=r(7107),M=r(8090),R="Promise",_=N.CONSTRUCTOR,V=N.REJECTION_EVENT,I=N.SUBCLASSING,k=E.getterFor(R),L=E.set,D=P&&P.prototype,j=P,B=D,F=c.TypeError,z=c.document,U=c.process,H=M.f,X=H,Y=!!(z&&z.createEvent&&c.dispatchEvent),W="unhandledrejection",q=function(t){var e;return!(!x(t)||!m(e=t.then))&&e},G=function(t,e){var r,i,n,s=e.value,a=1===e.state,o=a?t.ok:t.fail,u=t.resolve,h=t.reject,c=t.domain;try{o?(a||(2===e.rejection&&J(e),e.rejection=1),!0===o?r=s:(c&&c.enter(),r=o(s),c&&(c.exit(),n=!0)),r===t.promise?h(new F("Promise-chain cycle")):(i=q(r))?f(i,r,u,h):u(r)):h(s)}catch(t){c&&!n&&c.exit(),h(t)}},Q=function(t,e){t.notified||(t.notified=!0,T((function(){for(var r,i=t.reactions;r=i.get();)G(r,t);t.notified=!1,e&&!t.rejection&&Z(t)})))},$=function(t,e,r){var i,n;Y?((i=z.createEvent("Event")).promise=e,i.reason=r,i.initEvent(t,!1,!0),c.dispatchEvent(i)):i={promise:e,reason:r},!V&&(n=c["on"+t])?n(i):t===W&&O("Unhandled promise rejection",r)},Z=function(t){f(S,c,(function(){var e,r=t.facade,i=t.value;if(K(t)&&(e=A((function(){h?U.emit("unhandledRejection",i,r):$(W,r,i)})),t.rejection=h||K(t)?2:1,e.error))throw e.value}))},K=function(t){return 1!==t.rejection&&!t.parent},J=function(t){f(S,c,(function(){var e=t.facade;h?U.emit("rejectionHandled",e):$("rejectionhandled",e,t.value)}))},tt=function(t,e,r){return function(i){t(e,i,r)}},et=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,Q(t,!0))},rt=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw new F("Promise can't be resolved itself");var i=q(e);i?T((function(){var r={done:!1};try{f(i,e,tt(rt,r,t),tt(et,r,t))}catch(e){et(r,e,t)}})):(t.value=e,t.state=1,Q(t,!1))}catch(e){et({done:!1},e,t)}}};if(_&&(B=(j=function(t){b(this,B),y(t),f(i,this);var e=k(this);try{t(tt(rt,e),tt(et,e))}catch(t){et(e,t)}}).prototype,(i=function(t){L(this,{type:R,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:0,value:null})}).prototype=g(B,"then",(function(t,e){var r=k(this),i=H(w(this,j));return r.parent=!0,i.ok=!m(t)||t,i.fail=m(e)&&e,i.domain=h?U.domain:void 0,0===r.state?r.reactions.add(i):T((function(){G(i,r)})),i.promise})),n=function(){var t=new i,e=k(t);this.promise=t,this.resolve=tt(rt,e),this.reject=tt(et,e)},M.f=H=function(t){return t===j||t===s?new n(t):X(t)},!u&&m(P)&&D!==Object.prototype)){a=D.then,I||g(D,"then",(function(t,e){var r=this;return new j((function(t,e){f(a,r,t,e)})).then(t,e)}),{unsafe:!0});try{delete D.constructor}catch(t){}p&&p(D,B)}o({global:!0,constructor:!0,wrap:!0,forced:_},{Promise:j}),s=l.Promise,d(j,R,!1,!0),v(R)},4151:(t,e,r)=>{"use strict";r(6309),r(1594),r(7110),r(2420),r(3082),r(2533)},2420:(t,e,r)=>{"use strict";var i=r(2679),n=r(3417),s=r(6547),a=r(8090),o=r(8360),u=r(2283);i({target:"Promise",stat:!0,forced:r(3262)},{race:function(t){var e=this,r=a.f(e),i=r.reject,h=o((function(){var a=s(e.resolve);u(t,(function(t){n(a,e,t).then(r.resolve,i)}))}));return h.error&&i(h.value),r.promise}})},3082:(t,e,r)=>{"use strict";var i=r(2679),n=r(8090);i({target:"Promise",stat:!0,forced:r(7107).CONSTRUCTOR},{reject:function(t){var e=n.f(this);return(0,e.reject)(t),e.promise}})},2533:(t,e,r)=>{"use strict";var i=r(2679),n=r(6578),s=r(572),a=r(9051),o=r(7107).CONSTRUCTOR,u=r(3517),h=n("Promise"),c=s&&!o;i({target:"Promise",stat:!0,forced:s||o},{resolve:function(t){return u(c&&this===h?a:this,t)}})},6954:(t,e,r)=>{"use strict";var i=r(2679),n=r(4664);i({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},6286:(t,e,r)=>{"use strict";var i=r(5573).PROPER,n=r(6403),s=r(6092),a=r(9540),o=r(5536),u=r(8859),h="toString",c=RegExp.prototype,l=c[h],f=o((function(){return"/a/b"!==l.call({source:"a",flags:"b"})})),g=i&&l.name!==h;(f||g)&&n(c,h,(function(){var t=s(this);return"/"+a(t.source)+"/"+a(u(t))}),{unsafe:!0})},4010:(t,e,r)=>{"use strict";var i,n=r(2679),s=r(5013),a=r(290).f,o=r(7925),u=r(9540),h=r(6582),c=r(6283),l=r(1979),f=r(572),g=s("".slice),p=Math.min,d=l("endsWith");n({target:"String",proto:!0,forced:!!(f||d||(i=a(String.prototype,"endsWith"),!i||i.writable))&&!d},{endsWith:function(t){var e=u(c(this));h(t);var r=u(t),i=arguments.length>1?arguments[1]:void 0,n=e.length,s=void 0===i?n:p(o(i),n);return g(e,s-r.length,s)===r}})},9958:(t,e,r)=>{"use strict";var i=r(2679),n=r(8407),s=r(6582),a=r(6283),o=r(9540),u=r(1979),h=n("".indexOf);i({target:"String",proto:!0,forced:!u("includes")},{includes:function(t){return!!~h(o(a(this)),o(s(t)),arguments.length>1?arguments[1]:void 0)}})},3018:(t,e,r)=>{"use strict";var i=r(3417),n=r(8407),s=r(6641),a=r(6092),o=r(8785),u=r(7925),h=r(9540),c=r(6283),l=r(7851),f=r(5428),g=r(8859),p=r(9199),d=n("".indexOf);s("match",(function(t,e,r){return[function(e){var r=c(this),n=o(e)?l(e,t):void 0;return n?i(n,e,r):new RegExp(e)[t](h(r))},function(t){var i=a(this),n=h(t),s=r(e,i,n);if(s.done)return s.value;var o=h(g(i));if(!~d(o,"g"))return p(i,n);var c=!!~d(o,"u")||!!~d(o,"v");i.lastIndex=0;for(var l,v=[],y=0;null!==(l=p(i,n));){var m=h(l[0]);v[y]=m,""===m&&(i.lastIndex=f(n,u(i.lastIndex),c)),y++}return 0===y?null:v}]}))},191:(t,e,r)=>{"use strict";var i=r(9524),n=r(3417),s=r(8407),a=r(6641),o=r(5536),u=r(6092),h=r(6214),c=r(8785),l=r(6878),f=r(7925),g=r(9540),p=r(6283),d=r(5428),v=r(7851),y=r(9083),m=r(8859),x=r(9199),b=r(8292)("replace"),w=Math.max,S=Math.min,T=s([].concat),O=s([].push),A=s("".indexOf),C=s("".slice),E="$0"==="a".replace(/./,"$0"),P=!!/./[b]&&""===/./[b]("a","$0");a("replace",(function(t,e,r){var s=P?"$":"$0";return[function(t,r){var i=p(this),s=c(t)?v(t,b):void 0;return s?n(s,t,i,r):n(e,g(i),t,r)},function(t,n){var a=u(this),o=g(t),c=h(n);c||(n=g(n));var p=g(m(a));if("string"==typeof n&&!~A(n,s)&&!~A(n,"$<")&&!~A(p,"y")){var v=r(e,a,o,n);if(v.done)return v.value}var b,E=!!~A(p,"g");E&&(b=!!~A(p,"u")||!!~A(p,"v"),a.lastIndex=0);for(var P,N=[];null!==(P=x(a,o))&&(O(N,P),E);){""===g(P[0])&&(a.lastIndex=d(o,f(a.lastIndex),b))}for(var M,R="",_=0,V=0;V=_&&(R+=C(o,_,L)+I,_=L+k.length)}return R+C(o,_)}]}),!!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}))||!E||P)},9903:(t,e,r)=>{"use strict";var i=r(3417),n=r(8407),s=r(6641),a=r(6092),o=r(8785),u=r(6283),h=r(814),c=r(5428),l=r(7925),f=r(9540),g=r(7851),p=r(8859),d=r(9199),v=r(9906),y=r(5536),m=v.UNSUPPORTED_Y,x=Math.min,b=n([].push),w=n("".slice),S=n("".indexOf),T=!y((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]})),O="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length;s("split",(function(t,e,r){var n="0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:i(e,this,t,r)}:e;return[function(e,r){var s=u(this),a=o(e)?g(e,t):void 0;return a?i(a,e,s,r):i(n,f(s),e,r)},function(t,i){var s=a(this),o=f(t);if(!O){var u=r(n,s,o,i,n!==e);if(u.done)return u.value}var g=h(s,RegExp),v=f(p(s)),y=!!~S(v,"u")||!!~S(v,"v");m?~S(v,"g")||(v+="g"):~S(v,"y")||(v+="y");var T=new g(m?"^(?:"+s.source+")":s,v),A=void 0===i?4294967295:i>>>0;if(0===A)return[];if(0===o.length)return null===d(T,o)?[o]:[];for(var C=0,E=0,P=[];E{"use strict";var i,n=r(2679),s=r(5013),a=r(290).f,o=r(7925),u=r(9540),h=r(6582),c=r(6283),l=r(1979),f=r(572),g=s("".slice),p=Math.min,d=l("startsWith");n({target:"String",proto:!0,forced:!!(f||d||(i=a(String.prototype,"startsWith"),!i||i.writable))&&!d},{startsWith:function(t){var e=u(c(this));h(t);var r=u(t),i=o(p(arguments.length>1?arguments[1]:void 0,e.length));return g(e,i,i+r.length)===r}})},283:(t,e,r)=>{"use strict";var i=r(2679),n=r(9405).trim;i({target:"String",proto:!0,forced:r(6991)("trim")},{trim:function(){return n(this)}})},620:(t,e,r)=>{"use strict";var i=r(9555),n=r(8379),s=r(337),a=r(7495),o=r(6590),u=r(5996),h=r(8292)("iterator"),c=a.values,l=function(t,e){if(t){if(t[h]!==c)try{o(t,h,c)}catch(e){t[h]=c}if(u(t,e,!0),n[e])for(var r in a)if(t[r]!==a[r])try{o(t,r,a[r])}catch(e){t[r]=a[r]}}};for(var f in n)l(i[f]&&i[f].prototype,f);l(s,"DOMTokenList")},7332:(t,e,r)=>{"use strict";r.r(e),r.d(e,{AElement:()=>fe,AnimateColorElement:()=>ae,AnimateElement:()=>se,AnimateTransformElement:()=>oe,BoundingBox:()=>Lt,CB1:()=>st,CB2:()=>at,CB3:()=>ot,CB4:()=>ut,Canvg:()=>He,CircleElement:()=>Wt,ClipPathElement:()=>Ne,DefsElement:()=>Jt,DescElement:()=>Le,Document:()=>Fe,Element:()=>Mt,EllipseElement:()=>qt,FeColorMatrixElement:()=>Ce,FeCompositeElement:()=>Ve,FeDropShadowElement:()=>Re,FeGaussianBlurElement:()=>Ie,FeMorphologyElement:()=>_e,FilterElement:()=>Me,Font:()=>kt,FontElement:()=>ue,FontFaceElement:()=>he,GElement:()=>te,GlyphElement:()=>Ft,GradientElement:()=>ee,ImageElement:()=>ye,LineElement:()=>Gt,LinearGradientElement:()=>re,MarkerElement:()=>Kt,MaskElement:()=>Ee,Matrix:()=>At,MissingGlyphElement:()=>ce,Mouse:()=>dt,PSEUDO_ZERO:()=>et,Parser:()=>wt,PathElement:()=>Bt,PathParser:()=>Dt,PatternElement:()=>Zt,Point:()=>pt,PolygonElement:()=>$t,PolylineElement:()=>Qt,Property:()=>ft,QB1:()=>ht,QB2:()=>ct,QB3:()=>lt,RadialGradientElement:()=>ie,RectElement:()=>Yt,RenderedElement:()=>jt,Rotate:()=>Tt,SVGElement:()=>Xt,SVGFontLoader:()=>xe,Scale:()=>Ot,Screen:()=>mt,Skew:()=>Ct,SkewX:()=>Et,SkewY:()=>Pt,StopElement:()=>ne,StyleElement:()=>be,SymbolElement:()=>me,TRefElement:()=>le,TSpanElement:()=>Ut,TextElement:()=>zt,TextPathElement:()=>de,TitleElement:()=>ke,Transform:()=>Nt,Translate:()=>St,UnknownElement:()=>Rt,UseElement:()=>we,ViewPort:()=>gt,compressSpaces:()=>j,default:()=>He,getSelectorSpecificity:()=>tt,normalizeAttributeName:()=>H,normalizeColor:()=>Y,parseExternalUrl:()=>X,presets:()=>D,toNumbers:()=>z,trimLeft:()=>B,trimRight:()=>F,vectorMagnitude:()=>rt,vectorsAngle:()=>nt,vectorsRatio:()=>it});r(4151);function i(t,e,r,i,n,s,a){try{var o=t[s](a),u=o.value}catch(t){return void r(t)}o.done?e(u):Promise.resolve(u).then(i,n)}function n(t){return function(){var e=this,r=arguments;return new Promise((function(n,s){var a=t.apply(e,r);function o(t){i(a,n,s,o,u,"next",t)}function u(t){i(a,n,s,o,u,"throw",t)}o(void 0)}))}}r(3018),r(191),r(7471),r(7495),r(620);var s=r(2284);function a(t){var e=function(t,e){if("object"!=(0,s.A)(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=(0,s.A)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==(0,s.A)(e)?e:e+""}function o(t,e,r){return(e=a(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}r(3751),r(4010),r(9903);var u=r(3146),h=(r(283),r(2855)),c=(r(635),r(9958),r(4491),function(t,e){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)});function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}c(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}function f(t,e){var r=t[0],i=t[1];return[r*Math.cos(e)-i*Math.sin(e),r*Math.sin(e)+i*Math.cos(e)]}function g(){for(var t=[],e=0;et.phi1&&(t.phi2-=2*p),1===t.sweepFlag&&t.phi2i)return[];if(0===i)return[[t*r/(t*t+e*e),e*r/(t*t+e*e)]];var n=Math.sqrt(i);return[[(t*r+e*n)/(t*t+e*e),(e*r-t*n)/(t*t+e*e)],[(t*r-e*n)/(t*t+e*e),(e*r+t*n)/(t*t+e*e)]]}var y,m=Math.PI/180;function x(t,e,r){return(1-r)*t+r*e}function b(t,e,r,i){return t+Math.cos(i/180*p)*e+Math.sin(i/180*p)*r}function w(t,e,r,i){var n=1e-6,s=e-t,a=r-e,o=3*s+3*(i-r)-6*a,u=6*(a-s),h=3*s;return Math.abs(o)v&&(n.sweepFlag=+!n.sweepFlag),n}))}t.ROUND=function(t){function e(e){return Math.round(e*t)/t}return void 0===t&&(t=1e13),g(t),function(t){return void 0!==t.x1&&(t.x1=e(t.x1)),void 0!==t.y1&&(t.y1=e(t.y1)),void 0!==t.x2&&(t.x2=e(t.x2)),void 0!==t.y2&&(t.y2=e(t.y2)),void 0!==t.x&&(t.x=e(t.x)),void 0!==t.y&&(t.y=e(t.y)),void 0!==t.rX&&(t.rX=e(t.rX)),void 0!==t.rY&&(t.rY=e(t.rY)),t}},t.TO_ABS=e,t.TO_REL=function(){return n((function(t,e,r){return t.relative||(void 0!==t.x1&&(t.x1-=e),void 0!==t.y1&&(t.y1-=r),void 0!==t.x2&&(t.x2-=e),void 0!==t.y2&&(t.y2-=r),void 0!==t.x&&(t.x-=e),void 0!==t.y&&(t.y-=r),t.relative=!0),t}))},t.NORMALIZE_HVZ=function(t,e,r){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),n((function(i,n,s,a,o){if(isNaN(a)&&!(i.type&P.MOVE_TO))throw new Error("path must start with moveto");return e&&i.type&P.HORIZ_LINE_TO&&(i.type=P.LINE_TO,i.y=i.relative?0:s),r&&i.type&P.VERT_LINE_TO&&(i.type=P.LINE_TO,i.x=i.relative?0:n),t&&i.type&P.CLOSE_PATH&&(i.type=P.LINE_TO,i.x=i.relative?a-n:a,i.y=i.relative?o-s:o),i.type&P.ARC&&(0===i.rX||0===i.rY)&&(i.type=P.LINE_TO,delete i.rX,delete i.rY,delete i.xRot,delete i.lArcFlag,delete i.sweepFlag),i}))},t.NORMALIZE_ST=r,t.QT_TO_C=i,t.INFO=n,t.SANITIZE=function(t){void 0===t&&(t=0),g(t);var e=NaN,r=NaN,i=NaN,s=NaN;return n((function(n,a,o,u,h){var c=Math.abs,l=!1,f=0,g=0;if(n.type&P.SMOOTH_CURVE_TO&&(f=isNaN(e)?0:a-e,g=isNaN(r)?0:o-r),n.type&(P.CURVE_TO|P.SMOOTH_CURVE_TO)?(e=n.relative?a+n.x2:n.x2,r=n.relative?o+n.y2:n.y2):(e=NaN,r=NaN),n.type&P.SMOOTH_QUAD_TO?(i=isNaN(i)?a:2*a-i,s=isNaN(s)?o:2*o-s):n.type&P.QUAD_TO?(i=n.relative?a+n.x1:n.x1,s=n.relative?o+n.y1:n.y2):(i=NaN,s=NaN),n.type&P.LINE_COMMANDS||n.type&P.ARC&&(0===n.rX||0===n.rY||!n.lArcFlag)||n.type&P.CURVE_TO||n.type&P.SMOOTH_CURVE_TO||n.type&P.QUAD_TO||n.type&P.SMOOTH_QUAD_TO){var p=void 0===n.x?0:n.relative?n.x:n.x-a,d=void 0===n.y?0:n.relative?n.y:n.y-o;f=isNaN(i)?void 0===n.x1?f:n.relative?n.x:n.x1-a:i-a,g=isNaN(s)?void 0===n.y1?g:n.relative?n.y:n.y1-o:s-o;var v=void 0===n.x2?0:n.relative?n.x:n.x2-a,y=void 0===n.y2?0:n.relative?n.y:n.y2-o;c(p)<=t&&c(d)<=t&&c(f)<=t&&c(g)<=t&&c(v)<=t&&c(y)<=t&&(l=!0)}return n.type&P.CLOSE_PATH&&c(a-u)<=t&&c(o-h)<=t&&(l=!0),l?[]:n}))},t.MATRIX=s,t.ROTATE=function(t,e,r){void 0===e&&(e=0),void 0===r&&(r=0),g(t,e,r);var i=Math.sin(t),n=Math.cos(t);return s(n,i,-i,n,e-e*n+r*i,r-e*i-r*n)},t.TRANSLATE=function(t,e){return void 0===e&&(e=0),g(t,e),s(1,0,0,1,t,e)},t.SCALE=function(t,e){return void 0===e&&(e=t),g(t,e),s(t,0,0,e,0,0)},t.SKEW_X=function(t){return g(t),s(1,0,Math.atan(t),1,0,0)},t.SKEW_Y=function(t){return g(t),s(1,Math.atan(t),0,1,0,0)},t.X_AXIS_SYMMETRY=function(t){return void 0===t&&(t=0),g(t),s(-1,0,0,1,t,0)},t.Y_AXIS_SYMMETRY=function(t){return void 0===t&&(t=0),g(t),s(1,0,0,-1,0,t)},t.A_TO_C=function(){return n((function(t,e,r){return P.ARC===t.type?function(t,e,r){var i,n,s,a;t.cX||d(t,e,r);for(var o=Math.min(t.phi1,t.phi2),u=Math.max(t.phi1,t.phi2)-o,h=Math.ceil(u/90),c=new Array(h),l=e,g=r,p=0;po.maxX&&(o.maxX=t),to.maxY&&(o.maxY=t),tV&&u(S(r,n.x1,n.x2,n.x,V));for(var f=0,g=w(i,n.y1,n.y2,n.y);fV&&h(S(i,n.y1,n.y2,n.y,V))}if(n.type&P.ARC){u(n.x),h(n.y),d(n,r,i);for(var p=n.xRot/180*Math.PI,y=Math.cos(p)*n.rX,m=Math.sin(p)*n.rX,x=-Math.sin(p)*n.rY,T=Math.cos(p)*n.rY,O=n.phi1n.phi2?[n.phi2+360,n.phi1+360]:[n.phi2,n.phi1],A=O[0],C=O[1],E=function(t){var e=t[0],r=t[1],i=180*Math.atan2(r,e)/Math.PI;return iA&&VA&&Vu)throw new SyntaxError('Expected positive number, got "'+u+'" at index "'+n+'"')}else if((3===this.curArgs.length||4===this.curArgs.length)&&"0"!==this.curNumber&&"1"!==this.curNumber)throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+n+'"');this.curArgs.push(u),this.curArgs.length===N[this.curCommandType]&&(P.HORIZ_LINE_TO===this.curCommandType?i({type:P.HORIZ_LINE_TO,relative:this.curCommandRelative,x:u}):P.VERT_LINE_TO===this.curCommandType?i({type:P.VERT_LINE_TO,relative:this.curCommandRelative,y:u}):this.curCommandType===P.MOVE_TO||this.curCommandType===P.LINE_TO||this.curCommandType===P.SMOOTH_QUAD_TO?(i({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),P.MOVE_TO===this.curCommandType&&(this.curCommandType=P.LINE_TO)):this.curCommandType===P.CURVE_TO?i({type:P.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===P.SMOOTH_CURVE_TO?i({type:P.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===P.QUAD_TO?i({type:P.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===P.ARC&&i({type:P.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!A(s))if(","===s&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if("+"!==s&&"-"!==s&&"."!==s)if(o)this.curNumber=s,this.curNumberHasDecimal=!1;else{if(0!==this.curArgs.length)throw new SyntaxError("Unterminated command at index "+n+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+s+'" at index '+n+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,"z"!==s&&"Z"!==s)if("h"===s||"H"===s)this.curCommandType=P.HORIZ_LINE_TO,this.curCommandRelative="h"===s;else if("v"===s||"V"===s)this.curCommandType=P.VERT_LINE_TO,this.curCommandRelative="v"===s;else if("m"===s||"M"===s)this.curCommandType=P.MOVE_TO,this.curCommandRelative="m"===s;else if("l"===s||"L"===s)this.curCommandType=P.LINE_TO,this.curCommandRelative="l"===s;else if("c"===s||"C"===s)this.curCommandType=P.CURVE_TO,this.curCommandRelative="c"===s;else if("s"===s||"S"===s)this.curCommandType=P.SMOOTH_CURVE_TO,this.curCommandRelative="s"===s;else if("q"===s||"Q"===s)this.curCommandType=P.QUAD_TO,this.curCommandRelative="q"===s;else if("t"===s||"T"===s)this.curCommandType=P.SMOOTH_QUAD_TO,this.curCommandRelative="t"===s;else{if("a"!==s&&"A"!==s)throw new SyntaxError('Unexpected character "'+s+'" at index '+n+".");this.curCommandType=P.ARC,this.curCommandRelative="a"===s}else e.push({type:P.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=s,this.curNumberHasDecimal="."===s}else this.curNumber+=s,this.curNumberHasDecimal=!0;else this.curNumber+=s;else this.curNumber+=s,this.curNumberHasExp=!0;else this.curNumber+=s,this.curNumberHasExpDigits=this.curNumberHasExp}return e},e.prototype.transform=function(t){return Object.create(this,{parse:{value:function(e,r){void 0===r&&(r=[]);for(var i=0,n=Object.getPrototypeOf(this).parse.call(this,e);i>>w;if(o[x+3]=Z,0!==Z){var K=255/Z;o[x]=(B*b>>>w)*K,o[x+1]=(F*b>>>w)*K,o[x+2]=(z*b>>>w)*K}else o[x]=o[x+1]=o[x+2]=0;B-=I,F-=L,z-=D,U-=j,I-=v.r,L-=v.g,D-=v.b,j-=v.a;var J=$+s+1;J=m+(J>>w,ht>0?(ht=255/ht,o[Et]=(pt*b>>>w)*ht,o[Et+1]=(dt*b>>>w)*ht,o[Et+2]=(vt*b>>>w)*ht):o[Et]=o[Et+1]=o[Et+2]=0,pt-=ct,dt-=lt,vt-=ft,yt-=gt,ct-=v.r,lt-=v.g,ft-=v.b,gt-=v.a,Et=st+((Et=Ct+l)0&&void 0!==arguments[0]?arguments[0]:{},e={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,createCanvas:(t,e)=>new OffscreenCanvas(t,e),createImage:t=>n((function*(){var e=yield fetch(t),r=yield e.blob();return yield createImageBitmap(r)}))()};return"undefined"==typeof DOMParser&&void 0!==t||Reflect.deleteProperty(e,"DOMParser"),e},node:function(t){var{DOMParser:e,canvas:r,fetch:i}=t;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:e,fetch:i,createCanvas:r.createCanvas,createImage:r.loadImage}}});function j(t){return t.replace(/(?!\u3000)\s+/gm," ")}function B(t){return t.replace(/^[\n \t]+/,"")}function F(t){return t.replace(/[\n \t]+$/,"")}function z(t){return((t||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[]).map(parseFloat)}var U=/^[A-Z-]+$/;function H(t){return U.test(t)?t.toLowerCase():t}function X(t){var e=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(t)||[];return e[2]||e[3]||e[4]}function Y(t){if(!t.startsWith("rgb"))return t;var e=3;return t.replace(/\d+(\.\d+)?/g,((t,r)=>e--&&r?String(Math.round(parseFloat(t))):t))}var W=/(\[[^\]]+\])/g,q=/(#[^\s+>~.[:]+)/g,G=/(\.[^\s+>~.[:]+)/g,Q=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,$=/(:[\w-]+\([^)]*\))/gi,Z=/(:[^\s+>~.[:]+)/g,K=/([^\s+>~.[:]+)/g;function J(t,e){var r=e.exec(t);return r?[t.replace(e," "),r.length]:[t,0]}function tt(t){var e=[0,0,0],r=t.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),i=0;return[r,i]=J(r,W),e[1]+=i,[r,i]=J(r,q),e[0]+=i,[r,i]=J(r,G),e[1]+=i,[r,i]=J(r,Q),e[2]+=i,[r,i]=J(r,$),e[1]+=i,[r,i]=J(r,Z),e[1]+=i,r=r.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[r,i]=J(r,K),e[2]+=i,e.join("")}var et=1e-8;function rt(t){return Math.sqrt(Math.pow(t[0],2)+Math.pow(t[1],2))}function it(t,e){return(t[0]*e[0]+t[1]*e[1])/(rt(t)*rt(e))}function nt(t,e){return(t[0]*e[1]0&&void 0!==arguments[0]?arguments[0]:" ",{document:e,name:r}=this;return j(this.getString()).trim().split(t).map((t=>new ft(e,r,t)))}hasValue(t){var{value:e}=this;return null!==e&&""!==e&&(t||0!==e)&&void 0!==e}isString(t){var{value:e}=this,r="string"==typeof e;return r&&t?t.test(e):r}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return void 0===t||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return void 0===t?0:parseFloat(t);var{value:e}=this,r=parseFloat(e);return this.isString(/%$/)&&(r/=100),r}getString(t){return void 0===t||this.hasValue()?void 0===this.value?"":String(this.value):String(t)}getColor(t){var e=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,e=Y(e),this.value=e),e}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.hasValue())return 0;var[r,i]="boolean"==typeof t?[void 0,t]:[t],{viewPort:n}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(n.computeSize("x"),n.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(n.computeSize("x"),n.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*n.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*n.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return 15*this.getNumber();case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case this.isString(/%$/)&&i:return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*n.computeSize(r);default:var s=this.getNumber();return e&&s<1?s*n.computeSize(r):s}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():1e3*this.getNumber():0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),e=/#([^)'"]+)/.exec(t);return e&&(e=e[1]),e||(e=t),this.document.definitions[e]}getFillStyleDefinition(t,e){var r=this.getDefinition();if(!r)return null;if("function"==typeof r.createGradient)return r.createGradient(this.document.ctx,t,e);if("function"==typeof r.createPattern){if(r.getHrefAttribute().hasValue()){var i=r.getAttribute("patternTransform");r=r.getHrefAttribute().getDefinition(),i.hasValue()&&r.getAttribute("patternTransform",!0).setValue(i.value)}return r.createPattern(this.document.ctx,t,e)}return null}getTextBaseline(){return this.hasValue()?ft.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var e=this.getColor(),r=e.length,i=0,n=0;n1&&void 0!==arguments[1]?arguments[1]:0,[r=e,i=e]=z(t);return new pt(r,i)}static parseScale(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,[r=e,i=r]=z(t);return new pt(r,i)}static parsePath(t){for(var e=z(t),r=e.length,i=[],n=0;n0}runEvents(){if(this.working){var{screen:t,events:e,eventElements:r}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),e.forEach(((t,e)=>{for(var{run:i}=t,n=r[e];n;)i(n),n=n.parent})),this.events=[],this.eventElements=[]}}checkPath(t,e){if(this.working&&e){var{events:r,eventElements:i}=this;r.forEach(((r,n)=>{var{x:s,y:a}=r;!i[n]&&e.isPointInPath&&e.isPointInPath(s,a)&&(i[n]=t)}))}}checkBoundingBox(t,e){if(this.working&&e){var{events:r,eventElements:i}=this;r.forEach(((r,n)=>{var{x:s,y:a}=r;!i[n]&&e.isPointInBox(s,a)&&(i[n]=t)}))}}mapXY(t,e){for(var{window:r,ctx:i}=this.screen,n=new pt(t,e),s=i.canvas;s;)n.x-=s.offsetLeft,n.y-=s.offsetTop,s=s.offsetParent;return r.scrollX&&(n.x+=r.scrollX),r.scrollY&&(n.y+=r.scrollY),n}onClick(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:e,y:r,run(t){t.onClick&&t.onClick()}})}onMouseMove(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:e,y:r,run(t){t.onMouseMove&&t.onMouseMove()}})}}var vt="undefined"!=typeof window?window:null,yt="undefined"!=typeof fetch?fetch.bind(void 0):null;class mt{constructor(t){var{fetch:e=yt,window:r=vt}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new gt,this.mouse=new dt(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every((t=>t()));return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:e,ctx:r,aspectRatio:i,width:n,desiredWidth:s,height:a,desiredHeight:o,minX:u=0,minY:h=0,refX:c,refY:l,clip:f=!1,clipX:g=0,clipY:p=0}=t,d=j(i).replace(/^defer\s/,""),[v,y]=d.split(" "),m=v||"xMidYMid",x=y||"meet",b=n/s,w=a/o,S=Math.min(b,w),T=Math.max(b,w),O=s,A=o;"meet"===x&&(O*=S,A*=S),"slice"===x&&(O*=T,A*=T);var C=new ft(e,"refX",c),E=new ft(e,"refY",l),P=C.hasValue()&&E.hasValue();if(P&&r.translate(-S*C.getPixels("x"),-S*E.getPixels("y")),f){var N=S*g,M=S*p;r.beginPath(),r.moveTo(N,M),r.lineTo(n,M),r.lineTo(n,a),r.lineTo(N,a),r.closePath(),r.clip()}if(!P){var R="meet"===x&&S===w,_="slice"===x&&T===w,V="meet"===x&&S===b,I="slice"===x&&T===b;m.startsWith("xMid")&&(R||_)&&r.translate(n/2-O/2,0),m.endsWith("YMid")&&(V||I)&&r.translate(0,a/2-A/2),m.startsWith("xMax")&&(R||_)&&r.translate(n-O,0),m.endsWith("YMax")&&(V||I)&&r.translate(0,a-A)}switch(!0){case"none"===m:r.scale(b,w);break;case"meet"===x:r.scale(S,S);break;case"slice"===x:r.scale(T,T)}r.translate(-u,-h)}start(t){var{enableRedraw:e=!1,ignoreMouse:r=!1,ignoreAnimation:i=!1,ignoreDimensions:n=!1,ignoreClear:s=!1,forceRedraw:a,scaleWidth:o,scaleHeight:h,offsetX:c,offsetY:l}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{FRAMERATE:f,mouse:g}=this,p=1e3/f;if(this.frameDuration=p,this.readyPromise=new Promise((t=>{this.resolveReady=t})),this.isReady()&&this.render(t,n,s,o,h,c,l),e){var d=Date.now(),v=d,y=0,m=()=>{d=Date.now(),(y=d-v)>=p&&(v=d-y%p,this.shouldUpdate(i,a)&&(this.render(t,n,s,o,h,c,l),g.runEvents())),this.intervalId=u(m)};r||g.start(),this.intervalId=u(m)}}stop(){this.intervalId&&(u.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,e){if(!t){var{frameDuration:r}=this;if(this.animations.reduce(((t,e)=>e.update(r)||t),!1))return!0}return!("function"!=typeof e||!e())||(!(this.isReadyLock||!this.isReady())||!!this.mouse.hasEvents())}render(t,e,r,i,n,s,a){var{CLIENT_WIDTH:o,CLIENT_HEIGHT:u,viewPort:h,ctx:c,isFirstRender:l}=this,f=c.canvas;h.clear(),f.width&&f.height?h.setCurrent(f.width,f.height):h.setCurrent(o,u);var g=t.getStyle("width"),p=t.getStyle("height");!e&&(l||"number"!=typeof i&&"number"!=typeof n)&&(g.hasValue()&&(f.width=g.getPixels("x"),f.style&&(f.style.width="".concat(f.width,"px"))),p.hasValue()&&(f.height=p.getPixels("y"),f.style&&(f.style.height="".concat(f.height,"px"))));var d=f.clientWidth||f.width,v=f.clientHeight||f.height;if(e&&g.hasValue()&&p.hasValue()&&(d=g.getPixels("x"),v=p.getPixels("y")),h.setCurrent(d,v),"number"==typeof s&&t.getAttribute("x",!0).setValue(s),"number"==typeof a&&t.getAttribute("y",!0).setValue(a),"number"==typeof i||"number"==typeof n){var y=z(t.getAttribute("viewBox").getString()),m=0,x=0;if("number"==typeof i){var b=t.getStyle("width");b.hasValue()?m=b.getPixels("x")/i:isNaN(y[2])||(m=y[2]/i)}if("number"==typeof n){var w=t.getStyle("height");w.hasValue()?x=w.getPixels("y")/n:isNaN(y[3])||(x=y[3]/n)}m||(m=x),x||(x=m),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(n);var S=t.getStyle("transform",!0,!0);S.setValue("".concat(S.getString()," scale(").concat(1/m,", ").concat(1/x,")"))}r||c.clearRect(0,0,d,v),t.render(c),l&&(this.isFirstRender=!1)}}mt.defaultWindow=vt,mt.defaultFetch=yt;var{defaultFetch:xt}=mt,bt="undefined"!=typeof DOMParser?DOMParser:null;class wt{constructor(){var{fetch:t=xt,DOMParser:e=bt}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.fetch=t,this.DOMParser=e}parse(t){var e=this;return n((function*(){return t.startsWith("<")?e.parseFromString(t):e.load(t)}))()}parseFromString(t){var e=new this.DOMParser;try{return this.checkDocument(e.parseFromString(t,"image/svg+xml"))}catch(r){return this.checkDocument(e.parseFromString(t,"text/xml"))}}checkDocument(t){var e=t.getElementsByTagName("parsererror")[0];if(e)throw new Error(e.textContent);return t}load(t){var e=this;return n((function*(){var r=yield e.fetch(t),i=yield r.text();return e.parseFromString(i)}))()}}class St{constructor(t,e){this.type="translate",this.point=null,this.point=pt.parse(e)}apply(t){var{x:e,y:r}=this.point;t.translate(e||0,r||0)}unapply(t){var{x:e,y:r}=this.point;t.translate(-1*e||0,-1*r||0)}applyToPoint(t){var{x:e,y:r}=this.point;t.applyTransform([1,0,0,1,e||0,r||0])}}class Tt{constructor(t,e,r){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=z(e);this.angle=new ft(t,"angle",i[0]),this.originX=r[0],this.originY=r[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:e,cy:r,originX:i,originY:n,angle:s}=this,a=e+i.getPixels("x"),o=r+n.getPixels("y");t.translate(a,o),t.rotate(s.getRadians()),t.translate(-a,-o)}unapply(t){var{cx:e,cy:r,originX:i,originY:n,angle:s}=this,a=e+i.getPixels("x"),o=r+n.getPixels("y");t.translate(a,o),t.rotate(-1*s.getRadians()),t.translate(-a,-o)}applyToPoint(t){var{cx:e,cy:r,angle:i}=this,n=i.getRadians();t.applyTransform([1,0,0,1,e||0,r||0]),t.applyTransform([Math.cos(n),Math.sin(n),-Math.sin(n),Math.cos(n),0,0]),t.applyTransform([1,0,0,1,-e||0,-r||0])}}class Ot{constructor(t,e,r){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=pt.parseScale(e);0!==i.x&&0!==i.y||(i.x=et,i.y=et),this.scale=i,this.originX=r[0],this.originY=r[1]}apply(t){var{scale:{x:e,y:r},originX:i,originY:n}=this,s=i.getPixels("x"),a=n.getPixels("y");t.translate(s,a),t.scale(e,r||e),t.translate(-s,-a)}unapply(t){var{scale:{x:e,y:r},originX:i,originY:n}=this,s=i.getPixels("x"),a=n.getPixels("y");t.translate(s,a),t.scale(1/e,1/r||e),t.translate(-s,-a)}applyToPoint(t){var{x:e,y:r}=this.scale;t.applyTransform([e||0,0,0,r||0,0,0])}}class At{constructor(t,e,r){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=z(e),this.originX=r[0],this.originY=r[1]}apply(t){var{originX:e,originY:r,matrix:i}=this,n=e.getPixels("x"),s=r.getPixels("y");t.translate(n,s),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-n,-s)}unapply(t){var{originX:e,originY:r,matrix:i}=this,n=i[0],s=i[2],a=i[4],o=i[1],u=i[3],h=i[5],c=1/(n*(1*u-0*h)-s*(1*o-0*h)+a*(0*o-0*u)),l=e.getPixels("x"),f=r.getPixels("y");t.translate(l,f),t.transform(c*(1*u-0*h),c*(0*h-1*o),c*(0*a-1*s),c*(1*n-0*a),c*(s*h-a*u),c*(a*o-n*h)),t.translate(-l,-f)}applyToPoint(t){t.applyTransform(this.matrix)}}class Ct extends At{constructor(t,e,r){super(t,e,r),this.type="skew",this.angle=null,this.angle=new ft(t,"angle",e)}}class Et extends Ct{constructor(t,e,r){super(t,e,r),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Pt extends Ct{constructor(t,e,r){super(t,e,r),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}class Nt{constructor(t,e,r){this.document=t,this.transforms=[];var i=function(t){return j(t).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}(e);i.forEach((t=>{if("none"!==t){var[e,i]=function(t){var[e,r]=t.split("(");return[e.trim(),r.trim().replace(")","")]}(t),n=Nt.transformTypes[e];void 0!==n&&this.transforms.push(new n(this.document,i,r))}}))}static fromElement(t,e){var r=e.getStyle("transform",!1,!0),[i,n=i]=e.getStyle("transform-origin",!1,!0).split(),s=[i,n];return r.hasValue()?new Nt(t,r.getString(),s):null}apply(t){for(var{transforms:e}=this,r=e.length,i=0;i=0;r--)e[r].unapply(t)}applyToPoint(t){for(var{transforms:e}=this,r=e.length,i=0;i2&&void 0!==arguments[2]&&arguments[2];if(this.document=t,this.node=e,this.captureTextNodes=r,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],e&&1===e.nodeType){if(Array.from(e.attributes).forEach((e=>{var r=H(e.nodeName);this.attributes[r]=new ft(t,r,e.value)})),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map((t=>t.trim()));i.forEach((e=>{if(e){var[r,i]=e.split(":").map((t=>t.trim()));this.styles[r]=new ft(t,r,i)}}))}var{definitions:n}=t,s=this.getAttribute("id");s.hasValue()&&(n[s.getString()]||(n[s.getString()]=this)),Array.from(e.childNodes).forEach((e=>{if(1===e.nodeType)this.addChild(e);else if(r&&(3===e.nodeType||4===e.nodeType)){var i=t.createTextNode(e);i.getText().length>0&&this.addChild(i)}}))}}getAttribute(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.attributes[t];if(!r&&e){var i=new ft(this.document,t,"");return this.attributes[t]=i,i}return r||ft.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if("href"===t||t.endsWith(":href"))return this.attributes[t];return ft.empty(this.document)}getStyle(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=this.styles[t];if(i)return i;var n=this.getAttribute(t);if(null!=n&&n.hasValue())return this.styles[t]=n,n;if(!r){var{parent:s}=this;if(s){var a=s.getStyle(t);if(null!=a&&a.hasValue())return a}}if(e){var o=new ft(this.document,t,"");return this.styles[t]=o,o}return i||ft.empty(this.document)}render(t){if("none"!==this.getStyle("display").getString()&&"hidden"!==this.getStyle("visibility").getString()){if(t.save(),this.getStyle("mask").hasValue()){var e=this.getStyle("mask").getDefinition();e&&(this.applyEffects(t),e.apply(t,this))}else if("none"!==this.getStyle("filter").getValue("none")){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var e=Nt.fromElement(this.document,this);e&&e.apply(t);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var i=r.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach((e=>{e.render(t)}))}addChild(t){var e=t instanceof Mt?t:this.document.createElement(t);e.parent=this,Mt.ignoreChildTypes.includes(e.type)||this.children.push(e)}matchesSelector(t){var e,{node:r}=this;if("function"==typeof r.matches)return r.matches(t);var i=null===(e=r.getAttribute)||void 0===e?void 0:e.call(r,"class");return!(!i||""===i)&&i.split(" ").some((e=>".".concat(e)===t))}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:e}=this.document;for(var r in t)if(!r.startsWith("@")&&this.matchesSelector(r)){var i=t[r],n=e[r];if(i)for(var s in i){var a=this.stylesSpecificity[s];void 0===a&&(a="000"),n>=a&&(this.styles[s]=i[s],this.stylesSpecificity[s]=n)}}}removeStyles(t,e){return e.reduce(((e,r)=>{var i=t.getStyle(r);if(!i.hasValue())return e;var n=i.getString();return i.setValue(""),[...e,[r,n]]}),[])}restoreStyles(t,e){e.forEach((e=>{var[r,i]=e;t.getStyle(r,!0).setValue(i)}))}isFirstChild(){var t;return 0===(null===(t=this.parent)||void 0===t?void 0:t.children.indexOf(this))}}Mt.ignoreChildTypes=["title"];class Rt extends Mt{constructor(t,e,r){super(t,e,r)}}function _t(t){var e=t.trim();return/^('|")/.test(e)?e:'"'.concat(e,'"')}function Vt(t){if(!t)return"";var e=t.trim().toLowerCase();switch(e){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return e;default:return/^oblique\s+(-|)\d+deg$/.test(e)?e:""}}function It(t){if(!t)return"";var e=t.trim().toLowerCase();switch(e){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return e;default:return/^[\d.]+$/.test(e)?e:""}}class kt{constructor(t,e,r,i,n,s){var a=s?"string"==typeof s?kt.parse(s):s:{};this.fontFamily=n||a.fontFamily,this.fontSize=i||a.fontSize,this.fontStyle=t||a.fontStyle,this.fontWeight=r||a.fontWeight,this.fontVariant=e||a.fontVariant}static parse(){var t=arguments.length>1?arguments[1]:void 0,e="",r="",i="",n="",s="",a=j(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").trim().split(" "),o={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return a.forEach((t=>{switch(!0){case!o.fontStyle&&kt.styles.includes(t):"inherit"!==t&&(e=t),o.fontStyle=!0;break;case!o.fontVariant&&kt.variants.includes(t):"inherit"!==t&&(r=t),o.fontStyle=!0,o.fontVariant=!0;break;case!o.fontWeight&&kt.weights.includes(t):"inherit"!==t&&(i=t),o.fontStyle=!0,o.fontVariant=!0,o.fontWeight=!0;break;case!o.fontSize:"inherit"!==t&&([n]=t.split("/")),o.fontStyle=!0,o.fontVariant=!0,o.fontWeight=!0,o.fontSize=!0;break;default:"inherit"!==t&&(s+=t)}})),new kt(e,r,i,n,s,t)}toString(){return[Vt(this.fontStyle),this.fontVariant,It(this.fontWeight),this.fontSize,(t=this.fontFamily,void 0===L?t:t.trim().split(",").map(_t).join(","))].join(" ").trim();var t}}kt.styles="normal|italic|oblique|inherit",kt.variants="normal|small-caps|inherit",kt.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class Lt{constructor(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.NaN,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.NaN,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.NaN,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Number.NaN;this.x1=t,this.y1=e,this.x2=r,this.y2=i,this.addPoint(t,e),this.addPoint(r,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,e){void 0!==t&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),tthis.x2&&(this.x2=t)),void 0!==e&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),ethis.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:e,y1:r,x2:i,y2:n}=t;this.addPoint(e,r),this.addPoint(i,n)}}sumCubic(t,e,r,i,n){return Math.pow(1-t,3)*e+3*Math.pow(1-t,2)*t*r+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*n}bezierCurveAdd(t,e,r,i,n){var s=6*e-12*r+6*i,a=-3*e+9*r-9*i+3*n,o=3*r-3*e;if(0!==a){var u=Math.pow(s,2)-4*o*a;if(!(u<0)){var h=(-s+Math.sqrt(u))/(2*a);0=e.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"x",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"y",r=new pt(this.command[t],this.command[e]);return this.makeAbsolute(r)}getAsControlPoint(t,e){var r=this.getPoint(t,e);return this.control=r,r}getAsCurrentPoint(t,e){var r=this.getPoint(t,e);return this.current=r,r}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==P.CURVE_TO&&t!==P.SMOOTH_CURVE_TO&&t!==P.QUAD_TO&&t!==P.SMOOTH_QUAD_TO)return this.current;var{current:{x:e,y:r},control:{x:i,y:n}}=this;return new pt(2*e-i,2*r-n)}makeAbsolute(t){if(this.command.relative){var{x:e,y:r}=this.current;t.x+=e,t.y+=r}return t}addMarker(t,e,r){var{points:i,angles:n}=this;r&&n.length>0&&!n[n.length-1]&&(n[n.length-1]=i[i.length-1].angleTo(r)),this.addMarkerAngle(t,e?e.angleTo(t):null)}addMarkerAngle(t,e){this.points.push(t),this.angles.push(e)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,e=t.length,r=0;r1&&void 0!==arguments[1]&&arguments[1];if(!e){var r=this.getStyle("fill"),i=this.getStyle("fill-opacity"),n=this.getStyle("stroke"),s=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var a=r.getFillStyleDefinition(this,i);a&&(t.fillStyle=a)}else if(r.hasValue()){"currentColor"===r.getString()&&r.setValue(this.getStyle("color").getColor());var o=r.getColor();"inherit"!==o&&(t.fillStyle="none"===o?"rgba(0,0,0,0)":o)}if(i.hasValue()){var u=new ft(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=u}if(n.isUrlDefinition()){var h=n.getFillStyleDefinition(this,s);h&&(t.strokeStyle=h)}else if(n.hasValue()){"currentColor"===n.getString()&&n.setValue(this.getStyle("color").getColor());var c=n.getString();"inherit"!==c&&(t.strokeStyle="none"===c?"rgba(0,0,0,0)":c)}if(s.hasValue()){var l=new ft(this.document,"stroke",t.strokeStyle).addOpacity(s).getString();t.strokeStyle=l}var f=this.getStyle("stroke-width");if(f.hasValue()){var g=f.getPixels();t.lineWidth=g||et}var p=this.getStyle("stroke-linecap"),d=this.getStyle("stroke-linejoin"),v=this.getStyle("stroke-miterlimit"),y=this.getStyle("stroke-dasharray"),m=this.getStyle("stroke-dashoffset");if(p.hasValue()&&(t.lineCap=p.getString()),d.hasValue()&&(t.lineJoin=d.getString()),v.hasValue()&&(t.miterLimit=v.getNumber()),y.hasValue()&&"none"!==y.getString()){var x=z(y.getString());void 0!==t.setLineDash?t.setLineDash(x):void 0!==t.webkitLineDash?t.webkitLineDash=x:void 0===t.mozDash||1===x.length&&0===x[0]||(t.mozDash=x);var b=m.getPixels();void 0!==t.lineDashOffset?t.lineDashOffset=b:void 0!==t.webkitLineDashOffset?t.webkitLineDashOffset=b:void 0!==t.mozDashOffset&&(t.mozDashOffset=b)}}if(this.modifiedEmSizeStack=!1,void 0!==t.font){var w=this.getStyle("font"),S=this.getStyle("font-style"),T=this.getStyle("font-variant"),O=this.getStyle("font-weight"),A=this.getStyle("font-size"),C=this.getStyle("font-family"),E=new kt(S.getString(),T.getString(),O.getString(),A.hasValue()?"".concat(A.getPixels(!0),"px"):"",C.getString(),kt.parse(w.getString(),t.font));S.setValue(E.fontStyle),T.setValue(E.fontVariant),O.setValue(E.fontWeight),A.setValue(E.fontSize),C.setValue(E.fontFamily),t.font=E.toString(),A.isPixels()&&(this.document.emSize=A.getPixels(),this.modifiedEmSizeStack=!0)}e||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class Bt extends jt{constructor(t,e,r){super(t,e,r),this.type="path",this.pathParser=null,this.pathParser=new Dt(this.getAttribute("d").getString())}path(t){var{pathParser:e}=this,r=new Lt;for(e.reset(),t&&t.beginPath();!e.isEnd();)switch(e.next().type){case Dt.MOVE_TO:this.pathM(t,r);break;case Dt.LINE_TO:this.pathL(t,r);break;case Dt.HORIZ_LINE_TO:this.pathH(t,r);break;case Dt.VERT_LINE_TO:this.pathV(t,r);break;case Dt.CURVE_TO:this.pathC(t,r);break;case Dt.SMOOTH_CURVE_TO:this.pathS(t,r);break;case Dt.QUAD_TO:this.pathQ(t,r);break;case Dt.SMOOTH_QUAD_TO:this.pathT(t,r);break;case Dt.ARC:this.pathA(t,r);break;case Dt.CLOSE_PATH:this.pathZ(t,r)}return r}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,e=t.getMarkerPoints(),r=t.getMarkerAngles(),i=e.map(((t,e)=>[t,r[e]]));return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var e=this.getStyle("fill-rule");""!==t.fillStyle&&("inherit"!==e.getString("inherit")?t.fill(e.getString()):t.fill()),""!==t.strokeStyle&&("non-scaling-stroke"===this.getAttribute("vector-effect").getString()?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var i=r.length-1,n=this.getStyle("marker-start"),s=this.getStyle("marker-mid"),a=this.getStyle("marker-end");if(n.isUrlDefinition()){var o=n.getDefinition(),[u,h]=r[0];o.render(t,u,h)}if(s.isUrlDefinition())for(var c=s.getDefinition(),l=1;l1&&(i*=Math.sqrt(l),n*=Math.sqrt(l));var f=(a===o?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(n,2)-Math.pow(i,2)*Math.pow(c.y,2)-Math.pow(n,2)*Math.pow(c.x,2))/(Math.pow(i,2)*Math.pow(c.y,2)+Math.pow(n,2)*Math.pow(c.x,2)));isNaN(f)&&(f=0);var g=new pt(f*i*c.y/n,f*-n*c.x/i),p=new pt((e.x+h.x)/2+Math.cos(u)*g.x-Math.sin(u)*g.y,(e.y+h.y)/2+Math.sin(u)*g.x+Math.cos(u)*g.y),d=nt([1,0],[(c.x-g.x)/i,(c.y-g.y)/n]),v=[(c.x-g.x)/i,(c.y-g.y)/n],y=[(-c.x-g.x)/i,(-c.y-g.y)/n],m=nt(v,y);return it(v,y)<=-1&&(m=Math.PI),it(v,y)>=1&&(m=0),{currentPoint:h,rX:i,rY:n,sweepFlag:o,xAxisRotation:u,centp:p,a1:d,ad:m}}pathA(t,e){var{pathParser:r}=this,{currentPoint:i,rX:n,rY:s,sweepFlag:a,xAxisRotation:o,centp:u,a1:h,ad:c}=Bt.pathA(r),l=1-a?1:-1,f=h+l*(c/2),g=new pt(u.x+n*Math.cos(f),u.y+s*Math.sin(f));if(r.addMarkerAngle(g,f-l*Math.PI/2),r.addMarkerAngle(i,f-l*Math.PI),e.addPoint(i.x,i.y),t&&!isNaN(h)&&!isNaN(c)){var p=n>s?n:s,d=n>s?1:n/s,v=n>s?s/n:1;t.translate(u.x,u.y),t.rotate(o),t.scale(d,v),t.arc(0,0,p,h,h+c,Boolean(1-a)),t.scale(1/d,1/v),t.rotate(-o),t.translate(-u.x,-u.y)}}static pathZ(t){t.current=t.start}pathZ(t,e){Bt.pathZ(this.pathParser),t&&e.x1!==e.x2&&e.y1!==e.y2&&t.closePath()}}class Ft extends Bt{constructor(t,e,r){super(t,e,r),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class zt extends jt{constructor(t,e,r){super(t,e,new.target===zt||r),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];super.setContext(t,e);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if("text"!==this.type)return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var e=null;return this.children.forEach(((r,i)=>{var n=this.getChildBoundingBox(t,this,this,i);e?e.addBoundingBox(n):e=n})),e}getFontSize(){var{document:t,parent:e}=this,r=kt.parse(t.ctx.font).fontSize;return e.getStyle("font-size").getNumber(r)}getTElementBoundingBox(t){var e=this.getFontSize();return new Lt(this.x,this.y-e,this.x+this.measureText(t),this.y)}getGlyph(t,e,r){var i=e[r],n=null;if(t.isArabic){var s=e.length,a=e[r-1],o=e[r+1],u="isolated";if((0===r||" "===a)&&r0&&" "!==a&&r0&&" "!==a&&(r===s-1||" "===o)&&(u="initial"),void 0!==t.glyphs[i]){var h=t.glyphs[i];n=h instanceof Ft?h:h[u]}}else n=t.glyphs[i];return n||(n=t.missingGlyph),n}getText(){return""}getTextFromNode(t){var e=t||this.node,r=Array.from(e.parentNode.childNodes),i=r.indexOf(e),n=r.length-1,s=j(e.textContent||"");return 0===i&&(s=B(s)),i===n&&(s=F(s)),s}renderChildren(t){if("text"===this.type){this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach(((e,r)=>{this.renderChild(t,this,this,r)}));var{mouse:e}=this.document.screen;e.isWorking()&&e.checkBoundingBox(this,this.getBoundingBox(t))}else this.renderTElementChildren(t)}renderTElementChildren(t){var{document:e,parent:r}=this,i=this.getText(),n=r.getStyle("font-family").getDefinition();if(n)for(var{unitsPerEm:s}=n.fontFace,a=kt.parse(e.ctx.font),o=r.getStyle("font-size").getNumber(a.fontSize),u=r.getStyle("font-style").getString(a.fontStyle),h=o/s,c=n.isRTL?i.split("").reverse().join(""):i,l=z(r.getAttribute("dx").getString()),f=c.length,g=0;g=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],e=t.getStyle("text-anchor").getString("start"),r=0;r="start"===e?t.x-this.minX:"end"===e?t.x-this.maxX:t.x-(this.minX+this.maxX)/2;for(var i=this.textChunkStart;i{this.adjustChildCoordinatesRecursiveCore(t,this,this,r)})),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,e,r,i){var n=r.children[i];n.children.length>0?n.children.forEach(((r,i)=>{e.adjustChildCoordinatesRecursiveCore(t,e,n,i)})):this.adjustChildCoordinates(t,e,r,i)}adjustChildCoordinates(t,e,r,i){var n=r.children[i];if("function"!=typeof n.measureText)return n;t.save(),n.setContext(t,!0);var s=n.getAttribute("x"),a=n.getAttribute("y"),o=n.getAttribute("dx"),u=n.getAttribute("dy"),h=n.getStyle("font-family").getDefinition(),c=Boolean(h)&&h.isRTL;0===i&&(s.hasValue()||s.setValue(n.getInheritedAttribute("x")),a.hasValue()||a.setValue(n.getInheritedAttribute("y")),o.hasValue()||o.setValue(n.getInheritedAttribute("dx")),u.hasValue()||u.setValue(n.getInheritedAttribute("dy")));var l=n.measureText(t);return c&&(e.x-=l),s.hasValue()?(e.applyAnchoring(),n.x=s.getPixels("x"),o.hasValue()&&(n.x+=o.getPixels("x"))):(o.hasValue()&&(e.x+=o.getPixels("x")),n.x=e.x),e.x=n.x,c||(e.x+=l),a.hasValue()?(n.y=a.getPixels("y"),u.hasValue()&&(n.y+=u.getPixels("y"))):(u.hasValue()&&(e.y+=u.getPixels("y")),n.y=e.y),e.y=n.y,e.leafTexts.push(n),e.minX=Math.min(e.minX,n.x,n.x+l),e.maxX=Math.max(e.maxX,n.x,n.x+l),n.clearContext(t),t.restore(),n}getChildBoundingBox(t,e,r,i){var n=r.children[i];if("function"!=typeof n.getBoundingBox)return null;var s=n.getBoundingBox(t);return s?(n.children.forEach(((r,i)=>{var a=e.getChildBoundingBox(t,e,n,i);s.addBoundingBox(a)})),s):null}renderChild(t,e,r,i){var n=r.children[i];n.render(t),n.children.forEach(((r,i)=>{e.renderChild(t,e,n,i)}))}measureText(t){var{measureCache:e}=this;if(~e)return e;var r=this.getText(),i=this.measureTargetText(t,r);return this.measureCache=i,i}measureTargetText(t,e){if(!e.length)return 0;var{parent:r}=this,i=r.getStyle("font-family").getDefinition();if(i){for(var n=this.getFontSize(),s=i.isRTL?e.split("").reverse().join(""):e,a=z(r.getAttribute("dx").getString()),o=s.length,u=0,h=0;h0?"":this.getTextFromNode()}getText(){return this.text}}class Ht extends Ut{constructor(){super(...arguments),this.type="textNode"}}class Xt extends jt{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var e,{document:r}=this,{screen:i,window:n}=r,s=t.canvas;if(i.setDefaults(t),s.style&&void 0!==t.font&&n&&void 0!==n.getComputedStyle){t.font=n.getComputedStyle(s).getPropertyValue("font");var a=new ft(r,"fontSize",kt.parse(t.font).fontSize);a.hasValue()&&(r.rootEmSize=a.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:o,height:u}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var h=this.getAttribute("refX"),c=this.getAttribute("refY"),l=this.getAttribute("viewBox"),f=l.hasValue()?z(l.getString()):null,g=!this.root&&"visible"!==this.getStyle("overflow").getValue("hidden"),p=0,d=0,v=0,y=0;f&&(p=f[0],d=f[1]),this.root||(o=this.getStyle("width").getPixels("x"),u=this.getStyle("height").getPixels("y"),"marker"===this.type&&(v=p,y=d,p=0,d=0)),i.viewPort.setCurrent(o,u),!this.node||this.parent&&"foreignObject"!==(null===(e=this.node.parentNode)||void 0===e?void 0:e.nodeName)||!this.getStyle("transform",!1,!0).hasValue()||this.getStyle("transform-origin",!1,!0).hasValue()||this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),f&&(o=f[2],u=f[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:o,height:i.viewPort.height,desiredHeight:u,minX:p,minY:d,refX:h.getValue(),refY:c.getValue(),clip:g,clipX:v,clipY:y}),f&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(o,u))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=this.getAttribute("width",!0),n=this.getAttribute("height",!0),s=this.getAttribute("viewBox"),a=this.getAttribute("style"),o=i.getNumber(0),u=n.getNumber(0);if(r)if("string"==typeof r)this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var h=this.getAttribute("preserveAspectRatio");h.hasValue()&&h.setValue(h.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),n.setValue(e),s.hasValue()||s.setValue("0 0 ".concat(o||t," ").concat(u||e)),a.hasValue()){var c=this.getStyle("width"),l=this.getStyle("height");c.hasValue()&&c.setValue("".concat(t,"px")),l.hasValue()&&l.setValue("".concat(e,"px"))}}}class Yt extends Bt{constructor(){super(...arguments),this.type="rect"}path(t){var e=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),n=this.getStyle("height",!1,!0).getPixels("y"),s=this.getAttribute("rx"),a=this.getAttribute("ry"),o=s.getPixels("x"),u=a.getPixels("y");if(s.hasValue()&&!a.hasValue()&&(u=o),a.hasValue()&&!s.hasValue()&&(o=u),o=Math.min(o,i/2),u=Math.min(u,n/2),t){var h=(Math.sqrt(2)-1)/3*4;t.beginPath(),n>0&&i>0&&(t.moveTo(e+o,r),t.lineTo(e+i-o,r),t.bezierCurveTo(e+i-o+h*o,r,e+i,r+u-h*u,e+i,r+u),t.lineTo(e+i,r+n-u),t.bezierCurveTo(e+i,r+n-u+h*u,e+i-o+h*o,r+n,e+i-o,r+n),t.lineTo(e+o,r+n),t.bezierCurveTo(e+o-h*o,r+n,e,r+n-u+h*u,e,r+n-u),t.lineTo(e,r+u),t.bezierCurveTo(e,r+u-h*u,e+o-h*o,r,e+o,r),t.closePath())}return new Lt(e,r,e+i,r+n)}getMarkers(){return null}}class Wt extends Bt{constructor(){super(...arguments),this.type="circle"}path(t){var e=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(e,r,i,0,2*Math.PI,!1),t.closePath()),new Lt(e-i,r-i,e+i,r+i)}getMarkers(){return null}}class qt extends Bt{constructor(){super(...arguments),this.type="ellipse"}path(t){var e=(Math.sqrt(2)-1)/3*4,r=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),n=this.getAttribute("cx").getPixels("x"),s=this.getAttribute("cy").getPixels("y");return t&&r>0&&i>0&&(t.beginPath(),t.moveTo(n+r,s),t.bezierCurveTo(n+r,s+e*i,n+e*r,s+i,n,s+i),t.bezierCurveTo(n-e*r,s+i,n-r,s+e*i,n-r,s),t.bezierCurveTo(n-r,s-e*i,n-e*r,s-i,n,s-i),t.bezierCurveTo(n+e*r,s-i,n+r,s-e*i,n+r,s),t.closePath()),new Lt(n-r,s-i,n+r,s+i)}getMarkers(){return null}}class Gt extends Bt{constructor(){super(...arguments),this.type="line"}getPoints(){return[new pt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new pt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:e,y:r},{x:i,y:n}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(e,r),t.lineTo(i,n)),new Lt(e,r,i,n)}getMarkers(){var[t,e]=this.getPoints(),r=t.angleTo(e);return[[t,r],[e,r]]}}class Qt extends Bt{constructor(t,e,r){super(t,e,r),this.type="polyline",this.points=[],this.points=pt.parsePath(this.getAttribute("points").getString())}path(t){var{points:e}=this,[{x:r,y:i}]=e,n=new Lt(r,i);return t&&(t.beginPath(),t.moveTo(r,i)),e.forEach((e=>{var{x:r,y:i}=e;n.addPoint(r,i),t&&t.lineTo(r,i)})),n}getMarkers(){var{points:t}=this,e=t.length-1,r=[];return t.forEach(((i,n)=>{n!==e&&r.push([i,i.angleTo(t[n+1])])})),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}class $t extends Qt{constructor(){super(...arguments),this.type="polygon"}path(t){var e=super.path(t),[{x:r,y:i}]=this.points;return t&&(t.lineTo(r,i),t.closePath()),e}}class Zt extends Mt{constructor(){super(...arguments),this.type="pattern"}createPattern(t,e,r){var i=this.getStyle("width").getPixels("x",!0),n=this.getStyle("height").getPixels("y",!0),s=new Xt(this.document,null);s.attributes.viewBox=new ft(this.document,"viewBox",this.getAttribute("viewBox").getValue()),s.attributes.width=new ft(this.document,"width","".concat(i,"px")),s.attributes.height=new ft(this.document,"height","".concat(n,"px")),s.attributes.transform=new ft(this.document,"transform",this.getAttribute("patternTransform").getValue()),s.children=this.children;var a=this.document.createCanvas(i,n),o=a.getContext("2d"),u=this.getAttribute("x"),h=this.getAttribute("y");u.hasValue()&&h.hasValue()&&o.translate(u.getPixels("x",!0),h.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var c=-1;c<=1;c++)for(var l=-1;l<=1;l++)o.save(),s.attributes.x=new ft(this.document,"x",c*a.width),s.attributes.y=new ft(this.document,"y",l*a.height),s.render(o),o.restore();return t.createPattern(a,"repeat")}}class Kt extends Mt{constructor(){super(...arguments),this.type="marker"}render(t,e,r){if(e){var{x:i,y:n}=e,s=this.getAttribute("orient").getString("auto"),a=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,n),"auto"===s&&t.rotate(r),"strokeWidth"===a&&t.scale(t.lineWidth,t.lineWidth),t.save();var o=new Xt(this.document,null);o.type=this.type,o.attributes.viewBox=new ft(this.document,"viewBox",this.getAttribute("viewBox").getValue()),o.attributes.refX=new ft(this.document,"refX",this.getAttribute("refX").getValue()),o.attributes.refY=new ft(this.document,"refY",this.getAttribute("refY").getValue()),o.attributes.width=new ft(this.document,"width",this.getAttribute("markerWidth").getValue()),o.attributes.height=new ft(this.document,"height",this.getAttribute("markerHeight").getValue()),o.attributes.overflow=new ft(this.document,"overflow",this.getAttribute("overflow").getValue()),o.attributes.fill=new ft(this.document,"fill",this.getAttribute("fill").getColor("black")),o.attributes.stroke=new ft(this.document,"stroke",this.getAttribute("stroke").getValue("none")),o.children=this.children,o.render(t),t.restore(),"strokeWidth"===a&&t.scale(1/t.lineWidth,1/t.lineWidth),"auto"===s&&t.rotate(-r),t.translate(-i,-n)}}}class Jt extends Mt{constructor(){super(...arguments),this.type="defs"}render(){}}class te extends jt{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var e=new Lt;return this.children.forEach((r=>{e.addBoundingBox(r.getBoundingBox(t))})),e}}class ee extends Mt{constructor(t,e,r){super(t,e,r),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:n}=this;n.forEach((t=>{"stop"===t.type&&i.push(t)}))}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,e,r){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:n}=i,s=this.getGradient(t,e);if(!s)return this.addParentOpacity(r,n[n.length-1].color);if(n.forEach((t=>{s.addColorStop(t.offset,this.addParentOpacity(r,t.color))})),this.getAttribute("gradientTransform").hasValue()){var{document:a}=this,{MAX_VIRTUAL_PIXELS:o,viewPort:u}=a.screen,[h]=u.viewPorts,c=new Yt(a,null);c.attributes.x=new ft(a,"x",-o/3),c.attributes.y=new ft(a,"y",-o/3),c.attributes.width=new ft(a,"width",o),c.attributes.height=new ft(a,"height",o);var l=new te(a,null);l.attributes.transform=new ft(a,"transform",this.getAttribute("gradientTransform").getValue()),l.children=[c];var f=new Xt(a,null);f.attributes.x=new ft(a,"x",0),f.attributes.y=new ft(a,"y",0),f.attributes.width=new ft(a,"width",h.width),f.attributes.height=new ft(a,"height",h.height),f.children=[l];var g=a.createCanvas(h.width,h.height),p=g.getContext("2d");return p.fillStyle=s,f.render(p),p.createPattern(g,"no-repeat")}return s}inheritStopContainer(t){this.attributesToInherit.forEach((e=>{!this.getAttribute(e).hasValue()&&t.getAttribute(e).hasValue()&&this.getAttribute(e,!0).setValue(t.getAttribute(e).getValue())}))}addParentOpacity(t,e){return t.hasValue()?new ft(this.document,"color",e).addOpacity(t).getColor():e}}class re extends ee{constructor(t,e,r){super(t,e,r),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,e){var r="objectBoundingBox"===this.getGradientUnits(),i=r?e.getBoundingBox(t):null;if(r&&!i)return null;this.getAttribute("x1").hasValue()||this.getAttribute("y1").hasValue()||this.getAttribute("x2").hasValue()||this.getAttribute("y2").hasValue()||(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var n=r?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),s=r?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),a=r?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),o=r?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return n===a&&s===o?null:t.createLinearGradient(n,s,a,o)}}class ie extends ee{constructor(t,e,r){super(t,e,r),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,e){var r="objectBoundingBox"===this.getGradientUnits(),i=e.getBoundingBox(t);if(r&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var n=r?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),s=r?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),a=n,o=s;this.getAttribute("fx").hasValue()&&(a=r?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(o=r?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var u=r?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),h=this.getAttribute("fr").getPixels();return t.createRadialGradient(a,o,h,n,s,u)}}class ne extends Mt{constructor(t,e,r){super(t,e,r),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),n=this.getStyle("stop-opacity"),s=this.getStyle("stop-color",!0);""===s.getString()&&s.setValue("#000"),n.hasValue()&&(s=s.addOpacity(n)),this.offset=i,this.color=s.getColor()}}class se extends Mt{constructor(t,e,r){super(t,e,r),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new ft(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),e=this.getAttribute("attributeName").getString();return"CSS"===t?this.parent.getStyle(e,!0):this.parent.getAttribute(e,!0)}calcValue(){var{initialUnits:t}=this,{progress:e,from:r,to:i}=this.getProgress(),n=r.getNumber()+(i.getNumber()-r.getNumber())*e;return"%"===t&&(n*=100),"".concat(n).concat(t)}update(t){var{parent:e}=this,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if("indefinite"===this.getAttribute("repeatCount").getString()||"indefinite"===this.getAttribute("repeatDur").getString())this.duration=0;else if("freeze"!==i||this.frozen){if("remove"===i&&!this.removed)return this.removed=!0,r.setValue(e.animationFrozen?e.animationFrozenValue:this.initialValue),!0}else this.frozen=!0,e.animationFrozen=!0,e.animationFrozenValue=r.getString();return!1}this.duration+=t;var n=!1;if(this.begine+(n[r]-e)*t)).join(" ");return s}}class ue extends Mt{constructor(t,e,r){super(t,e,r),this.type="font",this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:n}=this;for(var s of n)switch(s.type){case"font-face":this.fontFace=s;var a=s.getStyle("font-family");a.hasValue()&&(i[a.getString()]=this);break;case"missing-glyph":this.missingGlyph=s;break;case"glyph":var o=s;o.arabicForm?(this.isRTL=!0,this.isArabic=!0,void 0===this.glyphs[o.unicode]&&(this.glyphs[o.unicode]=Object.create(null)),this.glyphs[o.unicode][o.arabicForm]=o):this.glyphs[o.unicode]=o}}render(){}}class he extends Mt{constructor(t,e,r){super(t,e,r),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class ce extends Bt{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class le extends zt{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var e=t.children[0];if(e)return e.getText()}return""}}class fe extends zt{constructor(t,e,r){super(t,e,r),this.type="a";var{childNodes:i}=e,n=i[0],s=i.length>0&&Array.from(i).every((t=>3===t.nodeType));this.hasText=s,this.text=s?this.getTextFromNode(n):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:e,x:r,y:i}=this,{mouse:n}=e.screen,s=new ft(e,"fontSize",kt.parse(e.ctx.font).fontSize);n.isWorking()&&n.checkBoundingBox(this,new Lt(r,i-s.getPixels("y"),r+this.measureText(t),i))}else if(this.children.length>0){var a=new te(this.document,null);a.children=this.children,a.parent=this,a.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){this.document.ctx.canvas.style.cursor="pointer"}}function ge(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function pe(t){for(var e=1;e{var{type:r,points:i}=e;switch(r){case Dt.LINE_TO:t&&t.lineTo(i[0],i[1]);break;case Dt.MOVE_TO:t&&t.moveTo(i[0],i[1]);break;case Dt.CURVE_TO:t&&t.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);break;case Dt.QUAD_TO:t&&t.quadraticCurveTo(i[0],i[1],i[2],i[3]);break;case Dt.ARC:var[n,s,a,o,u,h,c,l]=i,f=a>o?a:o,g=a>o?1:a/o,p=a>o?o/a:1;t&&(t.translate(n,s),t.rotate(c),t.scale(g,p),t.arc(0,0,f,u,u+h,Boolean(1-l)),t.scale(1/g,1/p),t.rotate(-c),t.translate(-n,-s));break;case Dt.CLOSE_PATH:t&&t.closePath()}}))}renderChildren(t){this.setTextData(t),t.save();var e=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),{glyphInfo:i}=this,n=t.fillStyle;"underline"===e&&t.beginPath(),i.forEach(((i,n)=>{var{p0:s,p1:a,rotation:o,text:u}=i;t.save(),t.translate(s.x,s.y),t.rotate(o),t.fillStyle&&t.fillText(u,0,0),t.strokeStyle&&t.strokeText(u,0,0),t.restore(),"underline"===e&&(0===n&&t.moveTo(s.x,s.y+r/8),t.lineTo(a.x,a.y+r/5))})),"underline"===e&&(t.lineWidth=r/20,t.strokeStyle=n,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,e,r,i,n,s,a,o,u){var h=s,c=this.measureText(t,o);" "===o&&"justify"===e&&r-1&&(h+=this.getLetterSpacingAt(u));var l=this.textHeight/20,f=this.getEquidistantPointOnPath(h,l,0),g=this.getEquidistantPointOnPath(h+c,l,0),p={p0:f,p1:g},d=f&&g?Math.atan2(g.y-f.y,g.x-f.x):0;if(a){var v=Math.cos(Math.PI/2+d)*a,y=Math.cos(-d)*a;p.p0=pe(pe({},f),{},{x:f.x+v,y:f.y+y}),p.p1=pe(pe({},g),{},{x:g.x+v,y:g.y+y})}return{offset:h+=c,segment:p,rotation:d}}measureText(t,e){var{measuresCache:r}=this,i=e||this.getText();if(r.has(i))return r.get(i);var n=this.measureTargetText(t,i);return r.set(i,n),n}setTextData(t){if(!this.glyphInfo){var e=this.getText(),r=e.split(""),i=e.split(" ").length-1,n=this.parent.getAttribute("dx").split().map((t=>t.getPixels("x"))),s=this.parent.getAttribute("dy").getPixels("y"),a=this.parent.getStyle("text-anchor").getString("start"),o=this.getStyle("letter-spacing"),u=this.parent.getStyle("letter-spacing"),h=0;o.hasValue()&&"inherit"!==o.getValue()?o.hasValue()&&"initial"!==o.getValue()&&"unset"!==o.getValue()&&(h=o.getPixels()):h=u.getPixels();var c=[],l=e.length;this.letterSpacingCache=c;for(var f=0;f0===r?0:t+e||0),0),p=this.measureText(t),d=Math.max(p+g,0);this.textWidth=p,this.textHeight=this.getFontSize(),this.glyphInfo=[];var v=this.getPathLength(),y=this.getStyle("startOffset").getNumber(0)*v,m=0;"middle"!==a&&"center"!==a||(m=-d/2),"end"!==a&&"right"!==a||(m=-d),m+=y,r.forEach(((e,n)=>{var{offset:o,segment:u,rotation:h}=this.findSegmentToFitChar(t,a,d,v,i,m,s,e,n);m=o,u.p0&&u.p1&&this.glyphInfo.push({text:r[n],p0:u.p0,p1:u.p1,rotation:h})}))}}parsePathData(t){if(this.pathLength=-1,!t)return[];var e=[],{pathParser:r}=t;for(r.reset();!r.isEnd();){var{current:i}=r,n=i?i.x:0,s=i?i.y:0,a=r.next(),o=a.type,u=[];switch(a.type){case Dt.MOVE_TO:this.pathM(r,u);break;case Dt.LINE_TO:o=this.pathL(r,u);break;case Dt.HORIZ_LINE_TO:o=this.pathH(r,u);break;case Dt.VERT_LINE_TO:o=this.pathV(r,u);break;case Dt.CURVE_TO:this.pathC(r,u);break;case Dt.SMOOTH_CURVE_TO:o=this.pathS(r,u);break;case Dt.QUAD_TO:this.pathQ(r,u);break;case Dt.SMOOTH_QUAD_TO:o=this.pathT(r,u);break;case Dt.ARC:u=this.pathA(r);break;case Dt.CLOSE_PATH:Bt.pathZ(r)}a.type!==Dt.CLOSE_PATH?e.push({type:o,points:u,start:{x:n,y:s},pathLength:this.calcLength(n,s,o,u)}):e.push({type:Dt.CLOSE_PATH,points:[],pathLength:0})}return e}pathM(t,e){var{x:r,y:i}=Bt.pathM(t).point;e.push(r,i)}pathL(t,e){var{x:r,y:i}=Bt.pathL(t).point;return e.push(r,i),Dt.LINE_TO}pathH(t,e){var{x:r,y:i}=Bt.pathH(t).point;return e.push(r,i),Dt.LINE_TO}pathV(t,e){var{x:r,y:i}=Bt.pathV(t).point;return e.push(r,i),Dt.LINE_TO}pathC(t,e){var{point:r,controlPoint:i,currentPoint:n}=Bt.pathC(t);e.push(r.x,r.y,i.x,i.y,n.x,n.y)}pathS(t,e){var{point:r,controlPoint:i,currentPoint:n}=Bt.pathS(t);return e.push(r.x,r.y,i.x,i.y,n.x,n.y),Dt.CURVE_TO}pathQ(t,e){var{controlPoint:r,currentPoint:i}=Bt.pathQ(t);e.push(r.x,r.y,i.x,i.y)}pathT(t,e){var{controlPoint:r,currentPoint:i}=Bt.pathT(t);return e.push(r.x,r.y,i.x,i.y),Dt.QUAD_TO}pathA(t){var{rX:e,rY:r,sweepFlag:i,xAxisRotation:n,centp:s,a1:a,ad:o}=Bt.pathA(t);return 0===i&&o>0&&(o-=2*Math.PI),1===i&&o<0&&(o+=2*Math.PI),[s.x,s.y,e,r,a,o,n,i]}calcLength(t,e,r,i){var n=0,s=null,a=null,o=0;switch(r){case Dt.LINE_TO:return this.getLineLength(t,e,i[0],i[1]);case Dt.CURVE_TO:for(n=0,s=this.getPointOnCubicBezier(0,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),o=.01;o<=1;o+=.01)a=this.getPointOnCubicBezier(o,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),n+=this.getLineLength(s.x,s.y,a.x,a.y),s=a;return n;case Dt.QUAD_TO:for(n=0,s=this.getPointOnQuadraticBezier(0,t,e,i[0],i[1],i[2],i[3]),o=.01;o<=1;o+=.01)a=this.getPointOnQuadraticBezier(o,t,e,i[0],i[1],i[2],i[3]),n+=this.getLineLength(s.x,s.y,a.x,a.y),s=a;return n;case Dt.ARC:n=0;var u=i[4],h=i[5],c=i[4]+h,l=Math.PI/180;if(Math.abs(u-c)c;o-=l)a=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],o,0),n+=this.getLineLength(s.x,s.y,a.x,a.y),s=a;else for(o=u+l;o5&&void 0!==arguments[5]?arguments[5]:e,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:r,o=(n-r)/(i-e+et),u=Math.sqrt(t*t/(1+o*o));ie)return null;var{dataArray:n}=this;for(var s of n){if(!s||!(s.pathLength<5e-5||r+s.pathLength+5e-5=0&&o>c)break;i=this.getPointOnEllipticalArc(s.points[0],s.points[1],s.points[2],s.points[3],o,s.points[6]);break;case Dt.CURVE_TO:(o=a/s.pathLength)>1&&(o=1),i=this.getPointOnCubicBezier(o,s.start.x,s.start.y,s.points[0],s.points[1],s.points[2],s.points[3],s.points[4],s.points[5]);break;case Dt.QUAD_TO:(o=a/s.pathLength)>1&&(o=1),i=this.getPointOnQuadraticBezier(o,s.start.x,s.start.y,s.points[0],s.points[1],s.points[2],s.points[3])}if(i)return i;break}r+=s.pathLength}return null}getLineLength(t,e,r,i){return Math.sqrt((r-t)*(r-t)+(i-e)*(i-e))}getPathLength(){return-1===this.pathLength&&(this.pathLength=this.dataArray.reduce(((t,e)=>e.pathLength>0?t+e.pathLength:t),0)),this.pathLength}getPointOnCubicBezier(t,e,r,i,n,s,a,o,u){return{x:o*st(t)+s*at(t)+i*ot(t)+e*ut(t),y:u*st(t)+a*at(t)+n*ot(t)+r*ut(t)}}getPointOnQuadraticBezier(t,e,r,i,n,s,a){return{x:s*ht(t)+i*ct(t)+e*lt(t),y:a*ht(t)+n*ct(t)+r*lt(t)}}getPointOnEllipticalArc(t,e,r,i,n,s){var a=Math.cos(s),o=Math.sin(s),u=r*Math.cos(n),h=i*Math.sin(n);return{x:t+(u*a-h*o),y:e+(u*o+h*a)}}buildEquidistantCache(t,e){var r=this.getPathLength(),i=e||.25,n=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==n||this.equidistantCache.precision!==i){this.equidistantCache={step:n,precision:i,points:[]};for(var s=0,a=0;a<=r;a+=i){var o=this.getPointOnPath(a),u=this.getPointOnPath(a+i);o&&u&&((s+=this.getLineLength(o.x,o.y,u.x,u.y))>=n&&(this.equidistantCache.points.push({x:o.x,y:o.y,distance:a}),s-=n))}}}getEquidistantPointOnPath(t,e,r){if(this.buildEquidistantCache(e,r),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var ve=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class ye extends jt{constructor(t,e,r){super(t,e,r),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var n=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),n?this.loadSvg(i):this.loadImage(i),this.isSvg=n}}loadImage(t){var e=this;return n((function*(){try{var r=yield e.document.createImage(t);e.image=r}catch(e){console.error('Error while loading image "'.concat(t,'":'),e)}e.loaded=!0}))()}loadSvg(t){var e=this;return n((function*(){var r=ve.exec(t);if(r){var i=r[5];"base64"===r[4]?e.image=atob(i):e.image=decodeURIComponent(i)}else try{var n=yield e.document.fetch(t),s=yield n.text();e.image=s}catch(e){console.error('Error while loading image "'.concat(t,'":'),e)}e.loaded=!0}))()}renderChildren(t){var{document:e,image:r,loaded:i}=this,n=this.getAttribute("x").getPixels("x"),s=this.getAttribute("y").getPixels("y"),a=this.getStyle("width").getPixels("x"),o=this.getStyle("height").getPixels("y");if(i&&r&&a&&o){if(t.save(),t.translate(n,s),this.isSvg){var u=e.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:a,scaleHeight:o});u.document.documentElement.parent=this,u.render()}else{var h=this.image;e.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:a,desiredWidth:h.width,height:o,desiredHeight:h.height}),this.loaded&&(void 0===h.complete||h.complete)&&t.drawImage(h,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),e=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new Lt(t,e,t+r,e+i)}}class me extends jt{constructor(){super(...arguments),this.type="symbol"}render(t){}}class xe{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,e){var r=this;return n((function*(){try{var{document:i}=r,n=(yield i.canvg.parser.load(e)).getElementsByTagName("font");Array.from(n).forEach((e=>{var r=i.createElement(e);i.definitions[t]=r}))}catch(t){console.error('Error while loading font "'.concat(e,'":'),t)}r.loaded=!0}))()}}class be extends Mt{constructor(t,e,r){super(t,e,r),this.type="style";var i=j(Array.from(e.childNodes).map((t=>t.textContent)).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,""));i.split("}").forEach((e=>{var r=e.trim();if(r){var i=r.split("{"),n=i[0].split(","),s=i[1].split(";");n.forEach((e=>{var r=e.trim();if(r){var i=t.styles[r]||{};if(s.forEach((e=>{var r=e.indexOf(":"),n=e.substr(0,r).trim(),s=e.substr(r+1,e.length-r).trim();n&&s&&(i[n]=new ft(t,n,s))})),t.styles[r]=i,t.stylesSpecificity[r]=tt(r),"@font-face"===r){var n=i["font-family"].getString().replace(/"|'/g,"");i.src.getString().split(",").forEach((e=>{if(e.indexOf('format("svg")')>0){var r=X(e);r&&new xe(t).load(n,r)}}))}}}))}}))}}be.parseExternalUrl=X;class we extends jt{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var e=this.getAttribute("x"),r=this.getAttribute("y");e.hasValue()&&t.translate(e.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}path(t){var{element:e}=this;e&&e.path(t)}renderChildren(t){var{document:e,element:r}=this;if(r){var i=r;if("symbol"===r.type&&((i=new Xt(e,null)).attributes.viewBox=new ft(e,"viewBox",r.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new ft(e,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new ft(e,"overflow",r.getAttribute("overflow").getString()),i.children=r.children,r.styles.opacity=new ft(e,"opacity",this.calculateOpacity())),"svg"===i.type){var n=this.getStyle("width",!1,!0),s=this.getStyle("height",!1,!0);n.hasValue()&&(i.attributes.width=new ft(e,"width",n.getString())),s.hasValue()&&(i.attributes.height=new ft(e,"height",s.getString()))}var a=i.parent;i.parent=this,i.render(t),i.parent=a}}getBoundingBox(t){var{element:e}=this;return e?e.getBoundingBox(t):null}elementTransform(){var{document:t,element:e}=this;return Nt.fromElement(t,e)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function Se(t,e,r,i,n,s){return t[r*i*4+4*e+s]}function Te(t,e,r,i,n,s,a){t[r*i*4+4*e+s]=a}function Oe(t,e,r){return t[e]*r}function Ae(t,e,r,i){return e+Math.cos(t)*r+Math.sin(t)*i}class Ce extends Mt{constructor(t,e,r){super(t,e,r),this.type="feColorMatrix";var i=z(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":var n=i[0];i=[.213+.787*n,.715-.715*n,.072-.072*n,0,0,.213-.213*n,.715+.285*n,.072-.072*n,0,0,.213-.213*n,.715-.715*n,.072+.928*n,0,0,0,0,0,1,0,0,0,0,0,1];break;case"hueRotate":var s=i[0]*Math.PI/180;i=[Ae(s,.213,.787,-.213),Ae(s,.715,-.715,-.715),Ae(s,.072,-.072,.928),0,0,Ae(s,.213,-.213,.143),Ae(s,.715,.285,.14),Ae(s,.072,-.072,-.283),0,0,Ae(s,.213,-.213,-.787),Ae(s,.715,-.715,.715),Ae(s,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break;case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1]}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,e,r,i,n){for(var{includeOpacity:s,matrix:a}=this,o=t.getImageData(0,0,i,n),u=0;u{o.addBoundingBox(e.getBoundingBox(t))})),i=Math.floor(o.x1),n=Math.floor(o.y1),s=Math.floor(o.width),a=Math.floor(o.height)}var u=this.removeStyles(e,Ee.ignoreStyles),h=r.createCanvas(i+s,n+a),c=h.getContext("2d");r.screen.setDefaults(c),this.renderChildren(c),new Ce(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(c,0,0,i+s,n+a);var l=r.createCanvas(i+s,n+a),f=l.getContext("2d");r.screen.setDefaults(f),e.render(f),f.globalCompositeOperation="destination-in",f.fillStyle=c.createPattern(h,"no-repeat"),f.fillRect(0,0,i+s,n+a),t.fillStyle=f.createPattern(l,"no-repeat"),t.fillRect(0,0,i+s,n+a),this.restoreStyles(e,u)}render(t){}}Ee.ignoreStyles=["mask","transform","clip-path"];var Pe=()=>{};class Ne extends Mt{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:e}=this,r=Reflect.getPrototypeOf(t),{beginPath:i,closePath:n}=t;r&&(r.beginPath=Pe,r.closePath=Pe),Reflect.apply(i,t,[]),this.children.forEach((i=>{if(void 0!==i.path){var s=void 0!==i.elementTransform?i.elementTransform():null;s||(s=Nt.fromElement(e,i)),s&&s.apply(t),i.path(t),r&&(r.closePath=n),s&&s.unapply(t)}})),Reflect.apply(n,t,[]),t.clip(),r&&(r.beginPath=i,r.closePath=n)}render(t){}}class Me extends Mt{constructor(){super(...arguments),this.type="filter"}apply(t,e){var{document:r,children:i}=this,n=e.getBoundingBox(t);if(n){var s=0,a=0;i.forEach((t=>{var e=t.extraFilterDistance||0;s=Math.max(s,e),a=Math.max(a,e)}));var o=Math.floor(n.width),u=Math.floor(n.height),h=o+2*s,c=u+2*a;if(!(h<1||c<1)){var l=Math.floor(n.x),f=Math.floor(n.y),g=this.removeStyles(e,Me.ignoreStyles),p=r.createCanvas(h,c),d=p.getContext("2d");r.screen.setDefaults(d),d.translate(-l+s,-f+a),e.render(d),i.forEach((t=>{"function"==typeof t.apply&&t.apply(d,0,0,h,c)})),t.drawImage(p,0,0,h,c,l-s,f-a,h,c),this.restoreStyles(e,g)}}}render(t){}}Me.ignoreStyles=["filter","transform","clip-path"];class Re extends Mt{constructor(t,e,r){super(t,e,r),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,e,r,i,n){}}class _e extends Mt{constructor(){super(...arguments),this.type="feMorphology"}apply(t,e,r,i,n){}}class Ve extends Mt{constructor(){super(...arguments),this.type="feComposite"}apply(t,e,r,i,n){}}class Ie extends Mt{constructor(t,e,r){super(t,e,r),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,e,r,i,n){var{document:s,blurRadius:a}=this,o=s.window?s.window.document.body:null,u=t.canvas;u.id=s.getUniqueId(),o&&(u.style.display="none",o.appendChild(u)),I(u,e,r,i,n,a),o&&o.removeChild(u)}}class ke extends Mt{constructor(){super(...arguments),this.type="title"}}class Le extends Mt{constructor(){super(...arguments),this.type="desc"}}var De={svg:Xt,rect:Yt,circle:Wt,ellipse:qt,line:Gt,polyline:Qt,polygon:$t,path:Bt,pattern:Zt,marker:Kt,defs:Jt,linearGradient:re,radialGradient:ie,stop:ne,animate:se,animateColor:ae,animateTransform:oe,font:ue,"font-face":he,"missing-glyph":ce,glyph:Ft,text:zt,tspan:Ut,tref:le,a:fe,textPath:de,image:ye,g:te,symbol:me,style:be,use:we,mask:Ee,clipPath:Ne,filter:Me,feDropShadow:Re,feMorphology:_e,feComposite:Ve,feColorMatrix:Ce,feGaussianBlur:Ie,title:ke,desc:Le};function je(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function Be(){return Be=n((function*(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.createElement("img");return e&&(r.crossOrigin="Anonymous"),new Promise(((e,i)=>{r.onload=()=>{e(r)},r.onerror=(t,e,r,n,s)=>{i(s)},r.src=t}))})),Be.apply(this,arguments)}class Fe{constructor(t){var{rootEmSize:e=12,emSize:r=12,createCanvas:i=Fe.createCanvas,createImage:n=Fe.createImage,anonymousCrossOrigin:s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.canvg=t,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(n,s),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,e){return"boolean"==typeof e?(r,i)=>t(r,"boolean"==typeof i?i:e):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:e}=this;e.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every((t=>t.loaded))}isFontsLoaded(){return this.fonts.every((t=>t.loaded))}createDocumentElement(t){var e=this.createElement(t.documentElement);return e.root=!0,e.addStylesFromStyleDefinition(),this.documentElement=e,e}createElement(t){var e=t.nodeName.replace(/^[^:]+:/,""),r=Fe.elementTypes[e];return void 0!==r?new r(this,t):new Rt(this,t)}createTextNode(t){return new Ht(this,t)}setViewBox(t){this.screen.setViewBox(function(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{};this.parser=new wt(r),this.screen=new mt(t,r),this.options=r;var i=new Fe(this,r),n=i.createDocumentElement(e);this.document=i,this.documentElement=n}static from(t,e){var r=arguments;return n((function*(){var i=r.length>2&&void 0!==r[2]?r[2]:{},n=new wt(i),s=yield n.parse(e);return new He(t,s,i)}))()}static fromString(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=new wt(r).parseFromString(e);return new He(t,i,r)}fork(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return He.from(t,e,Ue(Ue({},this.options),r))}forkString(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return He.fromString(t,e,Ue(Ue({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,e=this;return n((function*(){var r=t.length>0&&void 0!==t[0]?t[0]:{};e.start(Ue({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},r)),yield e.ready(),e.stop()}))()}start(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{documentElement:e,screen:r,options:i}=this;r.start(e,Ue(Ue({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.documentElement.resize(t,e,r)}}}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[332],{3491:function(t,e,r){var i=r(5606);(function(){var e,r,n,s,a,o;"undefined"!=typeof performance&&null!==performance&&performance.now?t.exports=function(){return performance.now()}:null!=i&&i.hrtime?(t.exports=function(){return(e()-a)/1e6},r=i.hrtime,s=(e=function(){var t;return 1e9*(t=r())[0]+t[1]})(),o=1e9*i.uptime(),a=s-o):Date.now?(t.exports=function(){return Date.now()-n},n=Date.now()):(t.exports=function(){return(new Date).getTime()-n},n=(new Date).getTime())}).call(this)},3146:(t,e,r)=>{for(var i=r(3491),n="undefined"==typeof window?r.g:window,s=["moz","webkit"],a="AnimationFrame",o=n["request"+a],u=n["cancel"+a]||n["cancelRequest"+a],h=0;!o&&h{t.exports=function(t){this.ok=!1,this.alpha=1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t=(t=t.replace(/ /g,"")).toLowerCase();var e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};t=e[t]||t;for(var r=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3]),parseFloat(t[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],i=0;i3&&(this.alpha=o[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),r=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==r.length&&(r="0"+r),"#"+t+e+r},this.getHelpXML=function(){for(var t=new Array,i=0;i "+h.toRGB()+" -> "+h.toHex());u.appendChild(c),u.appendChild(l),o.appendChild(u)}catch(t){}return o}}},6547:(t,e,r)=>{"use strict";var i=r(6214),n=r(3460),s=TypeError;t.exports=function(t){if(i(t))return t;throw new s(n(t)+" is not a function")}},8679:(t,e,r)=>{"use strict";var i=r(4512),n=r(3460),s=TypeError;t.exports=function(t){if(i(t))return t;throw new s(n(t)+" is not a constructor")}},935:(t,e,r)=>{"use strict";var i=r(150),n=String,s=TypeError;t.exports=function(t){if(i(t))return t;throw new s("Can't set "+n(t)+" as a prototype")}},4080:(t,e,r)=>{"use strict";var i=r(8292),n=r(7847),s=r(7696).f,a=i("unscopables"),o=Array.prototype;void 0===o[a]&&s(o,a,{configurable:!0,value:n(null)}),t.exports=function(t){o[a][t]=!0}},5428:(t,e,r)=>{"use strict";var i=r(650).charAt;t.exports=function(t,e,r){return e+(r&&i(t,e).length||1)}},6784:(t,e,r)=>{"use strict";var i=r(1180),n=TypeError;t.exports=function(t,e){if(i(e,t))return t;throw new n("Incorrect invocation")}},6092:(t,e,r)=>{"use strict";var i=r(8785),n=String,s=TypeError;t.exports=function(t){if(i(t))return t;throw new s(n(t)+" is not an object")}},7408:(t,e,r)=>{"use strict";var i=r(9538),n=r(5429),s=r(1083),a=function(t){return function(e,r,a){var o=i(e),u=s(o);if(0===u)return!t&&-1;var h,c=n(a,u);if(t&&r!=r){for(;u>c;)if((h=o[c++])!=h)return!0}else for(;u>c;c++)if((t||c in o)&&o[c]===r)return t||c||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},8307:(t,e,r)=>{"use strict";var i=r(5536);t.exports=function(t,e){var r=[][t];return!!r&&i((function(){r.call(null,e||function(){return 1},1)}))}},9031:(t,e,r)=>{"use strict";var i=r(6547),n=r(1622),s=r(5254),a=r(1083),o=TypeError,u="Reduce of empty array with no initial value",h=function(t){return function(e,r,h,c){var l=n(e),f=s(l),g=a(l);if(i(r),0===g&&h<2)throw new o(u);var p=t?g-1:0,d=t?-1:1;if(h<2)for(;;){if(p in f){c=f[p],p+=d;break}if(p+=d,t?p<0:g<=p)throw new o(u)}for(;t?p>=0:g>p;p+=d)p in f&&(c=r(c,f[p],p,l));return c}};t.exports={left:h(!1),right:h(!0)}},7519:(t,e,r)=>{"use strict";var i=r(8407);t.exports=i([].slice)},7301:(t,e,r)=>{"use strict";var i=r(8292)("iterator"),n=!1;try{var s=0,a={next:function(){return{done:!!s++}},return:function(){n=!0}};a[i]=function(){return this},Array.from(a,(function(){throw 2}))}catch(t){}t.exports=function(t,e){try{if(!e&&!n)return!1}catch(t){return!1}var r=!1;try{var s={};s[i]=function(){return{next:function(){return{done:r=!0}}}},t(s)}catch(t){}return r}},9547:(t,e,r)=>{"use strict";var i=r(8407),n=i({}.toString),s=i("".slice);t.exports=function(t){return s(n(t),8,-1)}},5736:(t,e,r)=>{"use strict";var i=r(4363),n=r(6214),s=r(9547),a=r(8292)("toStringTag"),o=Object,u="Arguments"===s(function(){return arguments}());t.exports=i?s:function(t){var e,r,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=o(t),a))?r:u?s(e):"Object"===(i=s(e))&&n(e.callee)?"Arguments":i}},951:(t,e,r)=>{"use strict";var i=r(1960),n=r(1206),s=r(290),a=r(7696);t.exports=function(t,e,r){for(var o=n(e),u=a.f,h=s.f,c=0;c{"use strict";var i=r(8292)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[i]=!1,"/./"[t](e)}catch(t){}}return!1}},1658:(t,e,r)=>{"use strict";var i=r(5536);t.exports=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},4186:t=>{"use strict";t.exports=function(t,e){return{value:t,done:e}}},6590:(t,e,r)=>{"use strict";var i=r(5515),n=r(7696),s=r(1285);t.exports=i?function(t,e,r){return n.f(t,e,s(1,r))}:function(t,e,r){return t[e]=r,t}},1285:t=>{"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},7615:(t,e,r)=>{"use strict";var i=r(7660),n=r(7696);t.exports=function(t,e,r){return r.get&&i(r.get,e,{getter:!0}),r.set&&i(r.set,e,{setter:!0}),n.f(t,e,r)}},6403:(t,e,r)=>{"use strict";var i=r(6214),n=r(7696),s=r(7660),a=r(928);t.exports=function(t,e,r,o){o||(o={});var u=o.enumerable,h=void 0!==o.name?o.name:e;if(i(r)&&s(r,h,o),o.global)u?t[e]=r:a(e,r);else{try{o.unsafe?t[e]&&(u=!0):delete t[e]}catch(t){}u?t[e]=r:n.f(t,e,{value:r,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return t}},928:(t,e,r)=>{"use strict";var i=r(9555),n=Object.defineProperty;t.exports=function(t,e){try{n(i,t,{value:e,configurable:!0,writable:!0})}catch(r){i[t]=e}return e}},5515:(t,e,r)=>{"use strict";var i=r(5536);t.exports=!i((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},9820:(t,e,r)=>{"use strict";var i=r(9555),n=r(8785),s=i.document,a=n(s)&&n(s.createElement);t.exports=function(t){return a?s.createElement(t):{}}},8379:t=>{"use strict";t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},337:(t,e,r)=>{"use strict";var i=r(9820)("span").classList,n=i&&i.constructor&&i.constructor.prototype;t.exports=n===Object.prototype?void 0:n},324:t=>{"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},8034:(t,e,r)=>{"use strict";var i=r(4174);t.exports=/ipad|iphone|ipod/i.test(i)&&"undefined"!=typeof Pebble},8705:(t,e,r)=>{"use strict";var i=r(4174);t.exports=/ipad|iphone|ipod/i.test(i)&&/applewebkit/i.test(i)},1806:(t,e,r)=>{"use strict";var i=r(1740);t.exports="NODE"===i},8383:(t,e,r)=>{"use strict";var i=r(4174);t.exports=/web0s(?!.*chrome)/i.test(i)},4174:(t,e,r)=>{"use strict";var i=r(9555).navigator,n=i&&i.userAgent;t.exports=n?String(n):""},1450:(t,e,r)=>{"use strict";var i,n,s=r(9555),a=r(4174),o=s.process,u=s.Deno,h=o&&o.versions||u&&u.version,c=h&&h.v8;c&&(n=(i=c.split("."))[0]>0&&i[0]<4?1:+(i[0]+i[1])),!n&&a&&(!(i=a.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/))&&(n=+i[1]),t.exports=n},1740:(t,e,r)=>{"use strict";var i=r(9555),n=r(4174),s=r(9547),a=function(t){return n.slice(0,t.length)===t};t.exports=a("Bun/")?"BUN":a("Cloudflare-Workers")?"CLOUDFLARE":a("Deno/")?"DENO":a("Node.js/")?"NODE":i.Bun&&"string"==typeof Bun.version?"BUN":i.Deno&&"object"==typeof Deno.version?"DENO":"process"===s(i.process)?"NODE":i.window&&i.document?"BROWSER":"REST"},2679:(t,e,r)=>{"use strict";var i=r(9555),n=r(290).f,s=r(6590),a=r(6403),o=r(928),u=r(951),h=r(2131);t.exports=function(t,e){var r,c,l,f,g,p=t.target,d=t.global,v=t.stat;if(r=d?i:v?i[p]||o(p,{}):i[p]&&i[p].prototype)for(c in e){if(f=e[c],l=t.dontCallGetSet?(g=n(r,c))&&g.value:r[c],!h(d?c:p+(v?".":"#")+c,t.forced)&&void 0!==l){if(typeof f==typeof l)continue;u(f,l)}(t.sham||l&&l.sham)&&s(f,"sham",!0),a(r,c,f,t)}}},5536:t=>{"use strict";t.exports=function(t){try{return!!t()}catch(t){return!0}}},6641:(t,e,r)=>{"use strict";r(6954);var i=r(3417),n=r(6403),s=r(4664),a=r(5536),o=r(8292),u=r(6590),h=o("species"),c=RegExp.prototype;t.exports=function(t,e,r,l){var f=o(t),g=!a((function(){var e={};return e[f]=function(){return 7},7!==""[t](e)})),p=g&&!a((function(){var e=!1,r=/a/;if("split"===t){var i={};i[h]=function(){return r},(r={constructor:i,flags:""})[f]=/./[f]}return r.exec=function(){return e=!0,null},r[f](""),!e}));if(!g||!p||r){var d=/./[f],v=e(f,""[t],(function(t,e,r,n,a){var o=e.exec;return o===s||o===c.exec?g&&!a?{done:!0,value:i(d,e,r,n)}:{done:!0,value:i(t,r,e,n)}:{done:!1}}));n(String.prototype,t,v[0]),n(c,f,v[1])}l&&u(c[f],"sham",!0)}},9524:(t,e,r)=>{"use strict";var i=r(509),n=Function.prototype,s=n.apply,a=n.call;t.exports="object"==typeof Reflect&&Reflect.apply||(i?a.bind(s):function(){return a.apply(s,arguments)})},1571:(t,e,r)=>{"use strict";var i=r(5013),n=r(6547),s=r(509),a=i(i.bind);t.exports=function(t,e){return n(t),void 0===e?t:s?a(t,e):function(){return t.apply(e,arguments)}}},509:(t,e,r)=>{"use strict";var i=r(5536);t.exports=!i((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},3417:(t,e,r)=>{"use strict";var i=r(509),n=Function.prototype.call;t.exports=i?n.bind(n):function(){return n.apply(n,arguments)}},5573:(t,e,r)=>{"use strict";var i=r(5515),n=r(1960),s=Function.prototype,a=i&&Object.getOwnPropertyDescriptor,o=n(s,"name"),u=o&&"something"===function(){}.name,h=o&&(!i||i&&a(s,"name").configurable);t.exports={EXISTS:o,PROPER:u,CONFIGURABLE:h}},1699:(t,e,r)=>{"use strict";var i=r(8407),n=r(6547);t.exports=function(t,e,r){try{return i(n(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(t){}}},5013:(t,e,r)=>{"use strict";var i=r(9547),n=r(8407);t.exports=function(t){if("Function"===i(t))return n(t)}},8407:(t,e,r)=>{"use strict";var i=r(509),n=Function.prototype,s=n.call,a=i&&n.bind.bind(s,s);t.exports=i?a:function(t){return function(){return s.apply(t,arguments)}}},6578:(t,e,r)=>{"use strict";var i=r(9555),n=r(6214);t.exports=function(t,e){return arguments.length<2?(r=i[t],n(r)?r:void 0):i[t]&&i[t][e];var r}},3532:(t,e,r)=>{"use strict";var i=r(5736),n=r(7851),s=r(2412),a=r(786),o=r(8292)("iterator");t.exports=function(t){if(!s(t))return n(t,o)||n(t,"@@iterator")||a[i(t)]}},6904:(t,e,r)=>{"use strict";var i=r(3417),n=r(6547),s=r(6092),a=r(3460),o=r(3532),u=TypeError;t.exports=function(t,e){var r=arguments.length<2?o(t):e;if(n(r))return s(i(r,t));throw new u(a(t)+" is not iterable")}},7851:(t,e,r)=>{"use strict";var i=r(6547),n=r(2412);t.exports=function(t,e){var r=t[e];return n(r)?void 0:i(r)}},9083:(t,e,r)=>{"use strict";var i=r(8407),n=r(1622),s=Math.floor,a=i("".charAt),o=i("".replace),u=i("".slice),h=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,r,i,l,f){var g=r+t.length,p=i.length,d=c;return void 0!==l&&(l=n(l),d=h),o(f,d,(function(n,o){var h;switch(a(o,0)){case"$":return"$";case"&":return t;case"`":return u(e,0,r);case"'":return u(e,g);case"<":h=l[u(o,1,-1)];break;default:var c=+o;if(0===c)return n;if(c>p){var f=s(c/10);return 0===f?n:f<=p?void 0===i[f-1]?a(o,1):i[f-1]+a(o,1):n}h=i[c-1]}return void 0===h?"":h}))}},9555:function(t,e,r){"use strict";var i=function(t){return t&&t.Math===Math&&t};t.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof r.g&&r.g)||i("object"==typeof this&&this)||function(){return this}()||Function("return this")()},1960:(t,e,r)=>{"use strict";var i=r(8407),n=r(1622),s=i({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return s(n(t),e)}},838:t=>{"use strict";t.exports={}},1956:t=>{"use strict";t.exports=function(t,e){try{1===arguments.length?console.error(t):console.error(t,e)}catch(t){}}},3940:(t,e,r)=>{"use strict";var i=r(6578);t.exports=i("document","documentElement")},6500:(t,e,r)=>{"use strict";var i=r(5515),n=r(5536),s=r(9820);t.exports=!i&&!n((function(){return 7!==Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},5254:(t,e,r)=>{"use strict";var i=r(8407),n=r(5536),s=r(9547),a=Object,o=i("".split);t.exports=n((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"===s(t)?o(t,""):a(t)}:a},3067:(t,e,r)=>{"use strict";var i=r(8407),n=r(6214),s=r(140),a=i(Function.toString);n(s.inspectSource)||(s.inspectSource=function(t){return a(t)}),t.exports=s.inspectSource},9192:(t,e,r)=>{"use strict";var i,n,s,a=r(91),o=r(9555),u=r(8785),h=r(6590),c=r(1960),l=r(140),f=r(8806),g=r(838),p="Object already initialized",d=o.TypeError,v=o.WeakMap;if(a||l.state){var y=l.state||(l.state=new v);y.get=y.get,y.has=y.has,y.set=y.set,i=function(t,e){if(y.has(t))throw new d(p);return e.facade=t,y.set(t,e),e},n=function(t){return y.get(t)||{}},s=function(t){return y.has(t)}}else{var m=f("state");g[m]=!0,i=function(t,e){if(c(t,m))throw new d(p);return e.facade=t,h(t,m,e),e},n=function(t){return c(t,m)?t[m]:{}},s=function(t){return c(t,m)}}t.exports={set:i,get:n,has:s,enforce:function(t){return s(t)?n(t):i(t,{})},getterFor:function(t){return function(e){var r;if(!u(e)||(r=n(e)).type!==t)throw new d("Incompatible receiver, "+t+" required");return r}}}},1200:(t,e,r)=>{"use strict";var i=r(8292),n=r(786),s=i("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(n.Array===t||a[s]===t)}},4901:(t,e,r)=>{"use strict";var i=r(9547);t.exports=Array.isArray||function(t){return"Array"===i(t)}},6214:t=>{"use strict";var e="object"==typeof document&&document.all;t.exports=void 0===e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(t){return"function"==typeof t}},4512:(t,e,r)=>{"use strict";var i=r(8407),n=r(5536),s=r(6214),a=r(5736),o=r(6578),u=r(3067),h=function(){},c=o("Reflect","construct"),l=/^\s*(?:class|function)\b/,f=i(l.exec),g=!l.test(h),p=function(t){if(!s(t))return!1;try{return c(h,[],t),!0}catch(t){return!1}},d=function(t){if(!s(t))return!1;switch(a(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return g||!!f(l,u(t))}catch(t){return!0}};d.sham=!0,t.exports=!c||n((function(){var t;return p(p.call)||!p(Object)||!p((function(){t=!0}))||t}))?d:p},2131:(t,e,r)=>{"use strict";var i=r(5536),n=r(6214),s=/#|\.prototype\./,a=function(t,e){var r=u[o(t)];return r===c||r!==h&&(n(e)?i(e):!!e)},o=a.normalize=function(t){return String(t).replace(s,".").toLowerCase()},u=a.data={},h=a.NATIVE="N",c=a.POLYFILL="P";t.exports=a},2412:t=>{"use strict";t.exports=function(t){return null==t}},8785:(t,e,r)=>{"use strict";var i=r(6214);t.exports=function(t){return"object"==typeof t?null!==t:i(t)}},150:(t,e,r)=>{"use strict";var i=r(8785);t.exports=function(t){return i(t)||null===t}},572:t=>{"use strict";t.exports=!1},3035:(t,e,r)=>{"use strict";var i=r(8785),n=r(9547),s=r(8292)("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[s])?!!e:"RegExp"===n(t))}},4062:(t,e,r)=>{"use strict";var i=r(6578),n=r(6214),s=r(1180),a=r(6939),o=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=i("Symbol");return n(e)&&s(e.prototype,o(t))}},2283:(t,e,r)=>{"use strict";var i=r(1571),n=r(3417),s=r(6092),a=r(3460),o=r(1200),u=r(1083),h=r(1180),c=r(6904),l=r(3532),f=r(5558),g=TypeError,p=function(t,e){this.stopped=t,this.result=e},d=p.prototype;t.exports=function(t,e,r){var v,y,m,x,b,w,S,T=r&&r.that,O=!(!r||!r.AS_ENTRIES),A=!(!r||!r.IS_RECORD),C=!(!r||!r.IS_ITERATOR),E=!(!r||!r.INTERRUPTED),P=i(e,T),N=function(t){var e=v;return v=void 0,e&&f(e,"normal"),new p(!0,t)},M=function(t){return O?(s(t),E?P(t[0],t[1],N):P(t[0],t[1])):E?P(t,N):P(t)};if(A)v=t.iterator;else if(C)v=t;else{if(!(y=l(t)))throw new g(a(t)+" is not iterable");if(o(y)){for(m=0,x=u(t);x>m;m++)if((b=M(t[m]))&&h(d,b))return b;return new p(!1)}v=c(t,y)}for(w=A?t.next:v.next;!(S=n(w,v)).done;){var R=S.value;try{b=M(R)}catch(t){if(!v)throw t;f(v,"throw",t)}if("object"==typeof b&&b&&h(d,b))return b}return new p(!1)}},5558:(t,e,r)=>{"use strict";var i=r(3417),n=r(6092),s=r(7851);t.exports=function(t,e,r){var a,o;n(t);try{if(!(a=s(t,"return"))){if("throw"===e)throw r;return r}a=i(a,t)}catch(t){o=!0,a=t}if("throw"===e)throw r;if(o)throw a;return n(a),r}},137:(t,e,r)=>{"use strict";var i=r(4112).IteratorPrototype,n=r(7847),s=r(1285),a=r(5996),o=r(786),u=function(){return this};t.exports=function(t,e,r,h){var c=e+" Iterator";return t.prototype=n(i,{next:s(+!h,r)}),a(t,c,!1,!0),o[c]=u,t}},459:(t,e,r)=>{"use strict";var i=r(2679),n=r(3417),s=r(572),a=r(5573),o=r(6214),u=r(137),h=r(3336),c=r(116),l=r(5996),f=r(6590),g=r(6403),p=r(8292),d=r(786),v=r(4112),y=a.PROPER,m=a.CONFIGURABLE,x=v.IteratorPrototype,b=v.BUGGY_SAFARI_ITERATORS,w=p("iterator"),S="keys",T="values",O="entries",A=function(){return this};t.exports=function(t,e,r,a,p,v,C){u(r,e,a);var E,P,N,M=function(t){if(t===p&&k)return k;if(!b&&t&&t in V)return V[t];switch(t){case S:case T:case O:return function(){return new r(this,t)}}return function(){return new r(this)}},R=e+" Iterator",_=!1,V=t.prototype,I=V[w]||V["@@iterator"]||p&&V[p],k=!b&&I||M(p),L="Array"===e&&V.entries||I;if(L&&(E=h(L.call(new t)))!==Object.prototype&&E.next&&(s||h(E)===x||(c?c(E,x):o(E[w])||g(E,w,A)),l(E,R,!0,!0),s&&(d[R]=A)),y&&p===T&&I&&I.name!==T&&(!s&&m?f(V,"name",T):(_=!0,k=function(){return n(I,this)})),p)if(P={values:M(T),keys:v?k:M(S),entries:M(O)},C)for(N in P)(b||_||!(N in V))&&g(V,N,P[N]);else i({target:e,proto:!0,forced:b||_},P);return s&&!C||V[w]===k||g(V,w,k,{name:p}),d[e]=k,P}},4112:(t,e,r)=>{"use strict";var i,n,s,a=r(5536),o=r(6214),u=r(8785),h=r(7847),c=r(3336),l=r(6403),f=r(8292),g=r(572),p=f("iterator"),d=!1;[].keys&&("next"in(s=[].keys())?(n=c(c(s)))!==Object.prototype&&(i=n):d=!0),!u(i)||a((function(){var t={};return i[p].call(t)!==t}))?i={}:g&&(i=h(i)),o(i[p])||l(i,p,(function(){return this})),t.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:d}},786:t=>{"use strict";t.exports={}},1083:(t,e,r)=>{"use strict";var i=r(7925);t.exports=function(t){return i(t.length)}},7660:(t,e,r)=>{"use strict";var i=r(8407),n=r(5536),s=r(6214),a=r(1960),o=r(5515),u=r(5573).CONFIGURABLE,h=r(3067),c=r(9192),l=c.enforce,f=c.get,g=String,p=Object.defineProperty,d=i("".slice),v=i("".replace),y=i([].join),m=o&&!n((function(){return 8!==p((function(){}),"length",{value:8}).length})),x=String(String).split("String"),b=t.exports=function(t,e,r){"Symbol("===d(g(e),0,7)&&(e="["+v(g(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!a(t,"name")||u&&t.name!==e)&&(o?p(t,"name",{value:e,configurable:!0}):t.name=e),m&&r&&a(r,"arity")&&t.length!==r.arity&&p(t,"length",{value:r.arity});try{r&&a(r,"constructor")&&r.constructor?o&&p(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var i=l(t);return a(i,"source")||(i.source=y(x,"string"==typeof e?e:"")),t};Function.prototype.toString=b((function(){return s(this)&&f(this).source||h(this)}),"toString")},1652:t=>{"use strict";var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var i=+t;return(i>0?r:e)(i)}},9440:(t,e,r)=>{"use strict";var i,n,s,a,o,u=r(9555),h=r(8166),c=r(1571),l=r(1316).set,f=r(590),g=r(8705),p=r(8034),d=r(8383),v=r(1806),y=u.MutationObserver||u.WebKitMutationObserver,m=u.document,x=u.process,b=u.Promise,w=h("queueMicrotask");if(!w){var S=new f,T=function(){var t,e;for(v&&(t=x.domain)&&t.exit();e=S.get();)try{e()}catch(t){throw S.head&&i(),t}t&&t.enter()};g||v||d||!y||!m?!p&&b&&b.resolve?((a=b.resolve(void 0)).constructor=b,o=c(a.then,a),i=function(){o(T)}):v?i=function(){x.nextTick(T)}:(l=c(l,u),i=function(){l(T)}):(n=!0,s=m.createTextNode(""),new y(T).observe(s,{characterData:!0}),i=function(){s.data=n=!n}),w=function(t){S.head||i(),S.add(t)}}t.exports=w},8090:(t,e,r)=>{"use strict";var i=r(6547),n=TypeError,s=function(t){var e,r;this.promise=new t((function(t,i){if(void 0!==e||void 0!==r)throw new n("Bad Promise constructor");e=t,r=i})),this.resolve=i(e),this.reject=i(r)};t.exports.f=function(t){return new s(t)}},6582:(t,e,r)=>{"use strict";var i=r(3035),n=TypeError;t.exports=function(t){if(i(t))throw new n("The method doesn't accept regular expressions");return t}},7847:(t,e,r)=>{"use strict";var i,n=r(6092),s=r(4776),a=r(324),o=r(838),u=r(3940),h=r(9820),c=r(8806),l="prototype",f="script",g=c("IE_PROTO"),p=function(){},d=function(t){return"<"+f+">"+t+""},v=function(t){t.write(d("")),t.close();var e=t.parentWindow.Object;return t=null,e},y=function(){try{i=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;y="undefined"!=typeof document?document.domain&&i?v(i):(e=h("iframe"),r="java"+f+":",e.style.display="none",u.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write(d("document.F=Object")),t.close(),t.F):v(i);for(var n=a.length;n--;)delete y[l][a[n]];return y()};o[g]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(p[l]=n(t),r=new p,p[l]=null,r[g]=t):r=y(),void 0===e?r:s.f(r,e)}},4776:(t,e,r)=>{"use strict";var i=r(5515),n=r(5721),s=r(7696),a=r(6092),o=r(9538),u=r(9527);e.f=i&&!n?Object.defineProperties:function(t,e){a(t);for(var r,i=o(e),n=u(e),h=n.length,c=0;h>c;)s.f(t,r=n[c++],i[r]);return t}},7696:(t,e,r)=>{"use strict";var i=r(5515),n=r(6500),s=r(5721),a=r(6092),o=r(7322),u=TypeError,h=Object.defineProperty,c=Object.getOwnPropertyDescriptor,l="enumerable",f="configurable",g="writable";e.f=i?s?function(t,e,r){if(a(t),e=o(e),a(r),"function"==typeof t&&"prototype"===e&&"value"in r&&g in r&&!r[g]){var i=c(t,e);i&&i[g]&&(t[e]=r.value,r={configurable:f in r?r[f]:i[f],enumerable:l in r?r[l]:i[l],writable:!1})}return h(t,e,r)}:h:function(t,e,r){if(a(t),e=o(e),a(r),n)try{return h(t,e,r)}catch(t){}if("get"in r||"set"in r)throw new u("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},290:(t,e,r)=>{"use strict";var i=r(5515),n=r(3417),s=r(8610),a=r(1285),o=r(9538),u=r(7322),h=r(1960),c=r(6500),l=Object.getOwnPropertyDescriptor;e.f=i?l:function(t,e){if(t=o(t),e=u(e),c)try{return l(t,e)}catch(t){}if(h(t,e))return a(!n(s.f,t,e),t[e])}},5335:(t,e,r)=>{"use strict";var i=r(1097),n=r(324).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,n)}},9086:(t,e)=>{"use strict";e.f=Object.getOwnPropertySymbols},3336:(t,e,r)=>{"use strict";var i=r(1960),n=r(6214),s=r(1622),a=r(8806),o=r(1658),u=a("IE_PROTO"),h=Object,c=h.prototype;t.exports=o?h.getPrototypeOf:function(t){var e=s(t);if(i(e,u))return e[u];var r=e.constructor;return n(r)&&e instanceof r?r.prototype:e instanceof h?c:null}},1180:(t,e,r)=>{"use strict";var i=r(8407);t.exports=i({}.isPrototypeOf)},1097:(t,e,r)=>{"use strict";var i=r(8407),n=r(1960),s=r(9538),a=r(7408).indexOf,o=r(838),u=i([].push);t.exports=function(t,e){var r,i=s(t),h=0,c=[];for(r in i)!n(o,r)&&n(i,r)&&u(c,r);for(;e.length>h;)n(i,r=e[h++])&&(~a(c,r)||u(c,r));return c}},9527:(t,e,r)=>{"use strict";var i=r(1097),n=r(324);t.exports=Object.keys||function(t){return i(t,n)}},8610:(t,e)=>{"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,n=i&&!r.call({1:2},1);e.f=n?function(t){var e=i(this,t);return!!e&&e.enumerable}:r},116:(t,e,r)=>{"use strict";var i=r(1699),n=r(8785),s=r(6283),a=r(935);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=i(Object.prototype,"__proto__","set"))(r,[]),e=r instanceof Array}catch(t){}return function(r,i){return s(r),a(i),n(r)?(e?t(r,i):r.__proto__=i,r):r}}():void 0)},49:(t,e,r)=>{"use strict";var i=r(3417),n=r(6214),s=r(8785),a=TypeError;t.exports=function(t,e){var r,o;if("string"===e&&n(r=t.toString)&&!s(o=i(r,t)))return o;if(n(r=t.valueOf)&&!s(o=i(r,t)))return o;if("string"!==e&&n(r=t.toString)&&!s(o=i(r,t)))return o;throw new a("Can't convert object to primitive value")}},1206:(t,e,r)=>{"use strict";var i=r(6578),n=r(8407),s=r(5335),a=r(9086),o=r(6092),u=n([].concat);t.exports=i("Reflect","ownKeys")||function(t){var e=s.f(o(t)),r=a.f;return r?u(e,r(t)):e}},3266:(t,e,r)=>{"use strict";var i=r(9555);t.exports=i},8360:t=>{"use strict";t.exports=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}}},7107:(t,e,r)=>{"use strict";var i=r(9555),n=r(9051),s=r(6214),a=r(2131),o=r(3067),u=r(8292),h=r(1740),c=r(572),l=r(1450),f=n&&n.prototype,g=u("species"),p=!1,d=s(i.PromiseRejectionEvent),v=a("Promise",(function(){var t=o(n),e=t!==String(n);if(!e&&66===l)return!0;if(c&&(!f.catch||!f.finally))return!0;if(!l||l<51||!/native code/.test(t)){var r=new n((function(t){t(1)})),i=function(t){t((function(){}),(function(){}))};if((r.constructor={})[g]=i,!(p=r.then((function(){}))instanceof i))return!0}return!(e||"BROWSER"!==h&&"DENO"!==h||d)}));t.exports={CONSTRUCTOR:v,REJECTION_EVENT:d,SUBCLASSING:p}},9051:(t,e,r)=>{"use strict";var i=r(9555);t.exports=i.Promise},3517:(t,e,r)=>{"use strict";var i=r(6092),n=r(8785),s=r(8090);t.exports=function(t,e){if(i(t),n(e)&&e.constructor===t)return e;var r=s.f(t);return(0,r.resolve)(e),r.promise}},3262:(t,e,r)=>{"use strict";var i=r(9051),n=r(7301),s=r(7107).CONSTRUCTOR;t.exports=s||!n((function(t){i.all(t).then(void 0,(function(){}))}))},590:t=>{"use strict";var e=function(){this.head=null,this.tail=null};e.prototype={add:function(t){var e={item:t,next:null},r=this.tail;r?r.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}},t.exports=e},9199:(t,e,r)=>{"use strict";var i=r(3417),n=r(6092),s=r(6214),a=r(9547),o=r(4664),u=TypeError;t.exports=function(t,e){var r=t.exec;if(s(r)){var h=i(r,t,e);return null!==h&&n(h),h}if("RegExp"===a(t))return i(o,t,e);throw new u("RegExp#exec called on incompatible receiver")}},4664:(t,e,r)=>{"use strict";var i,n,s=r(3417),a=r(8407),o=r(9540),u=r(8602),h=r(9906),c=r(6980),l=r(7847),f=r(9192).get,g=r(8130),p=r(3231),d=c("native-string-replace",String.prototype.replace),v=RegExp.prototype.exec,y=v,m=a("".charAt),x=a("".indexOf),b=a("".replace),w=a("".slice),S=(n=/b*/g,s(v,i=/a/,"a"),s(v,n,"a"),0!==i.lastIndex||0!==n.lastIndex),T=h.BROKEN_CARET,O=void 0!==/()??/.exec("")[1],A=function(t,e){for(var r=t.groups=l(null),i=0;i0&&m(h,n.lastIndex-1);n.lastIndex>0&&(!n.multiline||n.multiline&&"\n"!==N&&"\r"!==N&&"\u2028"!==N&&"\u2029"!==N)&&(C="(?: (?:"+C+"))",P=" "+P,E++),r=new RegExp("^(?:"+C+")",p)}O&&(r=new RegExp("^"+C+"$(?!\\s)",p)),S&&(i=n.lastIndex);var M=s(v,g?r:n,P);return g?M?(M.input=h,M[0]=w(M[0],E),M.index=n.lastIndex,n.lastIndex+=M[0].length):n.lastIndex=0:S&&M&&(n.lastIndex=n.global?M.index+M[0].length:i),O&&M&&M.length>1&&s(d,M[0],r,(function(){for(var t=1;t{"use strict";var i=r(9555),n=r(5536),s=i.RegExp,a=!n((function(){var t=!0;try{s(".","d")}catch(e){t=!1}var e={},r="",i=t?"dgimsy":"gimsy",n=function(t,i){Object.defineProperty(e,t,{get:function(){return r+=i,!0}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var o in t&&(a.hasIndices="d"),a)n(o,a[o]);return Object.getOwnPropertyDescriptor(s.prototype,"flags").get.call(e)!==i||r!==i}));t.exports={correct:a}},8602:(t,e,r)=>{"use strict";var i=r(6092);t.exports=function(){var t=i(this),e="";return t.hasIndices&&(e+="d"),t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.unicodeSets&&(e+="v"),t.sticky&&(e+="y"),e}},8859:(t,e,r)=>{"use strict";var i=r(3417),n=r(1960),s=r(1180),a=r(4860),o=r(8602),u=RegExp.prototype;t.exports=a.correct?function(t){return t.flags}:function(t){return a.correct||!s(u,t)||n(t,"flags")?t.flags:i(o,t)}},9906:(t,e,r)=>{"use strict";var i=r(5536),n=r(9555).RegExp,s=i((function(){var t=n("a","y");return t.lastIndex=2,null!==t.exec("abcd")})),a=s||i((function(){return!n("a","y").sticky})),o=s||i((function(){var t=n("^r","gy");return t.lastIndex=2,null!==t.exec("str")}));t.exports={BROKEN_CARET:o,MISSED_STICKY:a,UNSUPPORTED_Y:s}},8130:(t,e,r)=>{"use strict";var i=r(5536),n=r(9555).RegExp;t.exports=i((function(){var t=n(".","s");return!(t.dotAll&&t.test("\n")&&"s"===t.flags)}))},3231:(t,e,r)=>{"use strict";var i=r(5536),n=r(9555).RegExp;t.exports=i((function(){var t=n("(?b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},6283:(t,e,r)=>{"use strict";var i=r(2412),n=TypeError;t.exports=function(t){if(i(t))throw new n("Can't call method on "+t);return t}},8166:(t,e,r)=>{"use strict";var i=r(9555),n=r(5515),s=Object.getOwnPropertyDescriptor;t.exports=function(t){if(!n)return i[t];var e=s(i,t);return e&&e.value}},7466:(t,e,r)=>{"use strict";var i=r(6578),n=r(7615),s=r(8292),a=r(5515),o=s("species");t.exports=function(t){var e=i(t);a&&e&&!e[o]&&n(e,o,{configurable:!0,get:function(){return this}})}},5996:(t,e,r)=>{"use strict";var i=r(7696).f,n=r(1960),s=r(8292)("toStringTag");t.exports=function(t,e,r){t&&!r&&(t=t.prototype),t&&!n(t,s)&&i(t,s,{configurable:!0,value:e})}},8806:(t,e,r)=>{"use strict";var i=r(6980),n=r(7927),s=i("keys");t.exports=function(t){return s[t]||(s[t]=n(t))}},140:(t,e,r)=>{"use strict";var i=r(572),n=r(9555),s=r(928),a="__core-js_shared__",o=t.exports=n[a]||s(a,{});(o.versions||(o.versions=[])).push({version:"3.49.0",mode:i?"pure":"global",copyright:"© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6980:(t,e,r)=>{"use strict";var i=r(140);t.exports=function(t,e){return i[t]||(i[t]=e||{})}},814:(t,e,r)=>{"use strict";var i=r(6092),n=r(8679),s=r(2412),a=r(8292)("species");t.exports=function(t,e){var r,o=i(t).constructor;return void 0===o||s(r=i(o)[a])?e:n(r)}},650:(t,e,r)=>{"use strict";var i=r(8407),n=r(6878),s=r(9540),a=r(6283),o=i("".charAt),u=i("".charCodeAt),h=i("".slice),c=function(t){return function(e,r){var i,c,l=s(a(e)),f=n(r),g=l.length;return f<0||f>=g?t?"":void 0:(i=u(l,f))<55296||i>56319||f+1===g||(c=u(l,f+1))<56320||c>57343?t?o(l,f):i:t?h(l,f,f+2):c-56320+(i-55296<<10)+65536}};t.exports={codeAt:c(!1),charAt:c(!0)}},6991:(t,e,r)=>{"use strict";var i=r(5573).PROPER,n=r(5536),s=r(431);t.exports=function(t){return n((function(){return!!s[t]()||"​…᠎"!=="​…᠎"[t]()||i&&s[t].name!==t}))}},9405:(t,e,r)=>{"use strict";var i=r(8407),n=r(6283),s=r(9540),a=r(431),o=i("".replace),u=RegExp("^["+a+"]+"),h=RegExp("(^|[^"+a+"])["+a+"]+$"),c=function(t){return function(e){var r=s(n(e));return 1&t&&(r=o(r,u,"")),2&t&&(r=o(r,h,"$1")),r}};t.exports={start:c(1),end:c(2),trim:c(3)}},7506:(t,e,r)=>{"use strict";var i=r(1450),n=r(5536),s=r(9555).String;t.exports=!!Object.getOwnPropertySymbols&&!n((function(){var t=Symbol("symbol detection");return!s(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},1316:(t,e,r)=>{"use strict";var i,n,s,a,o=r(9555),u=r(9524),h=r(1571),c=r(6214),l=r(1960),f=r(5536),g=r(3940),p=r(7519),d=r(9820),v=r(1239),y=r(8705),m=r(1806),x=o.setImmediate,b=o.clearImmediate,w=o.process,S=o.Dispatch,T=o.Function,O=o.MessageChannel,A=o.String,C=0,E={},P="onreadystatechange";f((function(){i=o.location}));var N=function(t){if(l(E,t)){var e=E[t];delete E[t],e()}},M=function(t){return function(){N(t)}},R=function(t){N(t.data)},_=function(t){o.postMessage(A(t),i.protocol+"//"+i.host)};x&&b||(x=function(t){v(arguments.length,1);var e=c(t)?t:T(t),r=p(arguments,1);return E[++C]=function(){u(e,void 0,r)},n(C),C},b=function(t){delete E[t]},m?n=function(t){w.nextTick(M(t))}:S&&S.now?n=function(t){S.now(M(t))}:O&&!y?(a=(s=new O).port2,s.port1.onmessage=R,n=h(a.postMessage,a)):o.addEventListener&&c(o.postMessage)&&!o.importScripts&&i&&"file:"!==i.protocol&&!f(_)?(n=_,o.addEventListener("message",R,!1)):n=P in d("script")?function(t){g.appendChild(d("script"))[P]=function(){g.removeChild(this),N(t)}}:function(t){setTimeout(M(t),0)}),t.exports={set:x,clear:b}},5429:(t,e,r)=>{"use strict";var i=r(6878),n=Math.max,s=Math.min;t.exports=function(t,e){var r=i(t);return r<0?n(r+e,0):s(r,e)}},9538:(t,e,r)=>{"use strict";var i=r(5254),n=r(6283);t.exports=function(t){return i(n(t))}},6878:(t,e,r)=>{"use strict";var i=r(1652);t.exports=function(t){var e=+t;return e!=e||0===e?0:i(e)}},7925:(t,e,r)=>{"use strict";var i=r(6878),n=Math.min;t.exports=function(t){var e=i(t);return e>0?n(e,9007199254740991):0}},1622:(t,e,r)=>{"use strict";var i=r(6283),n=Object;t.exports=function(t){return n(i(t))}},9472:(t,e,r)=>{"use strict";var i=r(3417),n=r(8785),s=r(4062),a=r(7851),o=r(49),u=r(8292),h=TypeError,c=u("toPrimitive");t.exports=function(t,e){if(!n(t)||s(t))return t;var r,u=a(t,c);if(u){if(void 0===e&&(e="default"),r=i(u,t,e),!n(r)||s(r))return r;throw new h("Can't convert object to primitive value")}return void 0===e&&(e="number"),o(t,e)}},7322:(t,e,r)=>{"use strict";var i=r(9472),n=r(4062);t.exports=function(t){var e=i(t,"string");return n(e)?e:e+""}},4363:(t,e,r)=>{"use strict";var i={};i[r(8292)("toStringTag")]="z",t.exports="[object z]"===String(i)},9540:(t,e,r)=>{"use strict";var i=r(5736),n=String;t.exports=function(t){if("Symbol"===i(t))throw new TypeError("Cannot convert a Symbol value to a string");return n(t)}},3460:t=>{"use strict";var e=String;t.exports=function(t){try{return e(t)}catch(t){return"Object"}}},7927:(t,e,r)=>{"use strict";var i=r(8407),n=0,s=Math.random(),a=i(1.1.toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++n+s,36)}},6939:(t,e,r)=>{"use strict";var i=r(7506);t.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},5721:(t,e,r)=>{"use strict";var i=r(5515),n=r(5536);t.exports=i&&n((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},1239:t=>{"use strict";var e=TypeError;t.exports=function(t,r){if(t{"use strict";var i=r(9555),n=r(6214),s=i.WeakMap;t.exports=n(s)&&/native code/.test(String(s))},8292:(t,e,r)=>{"use strict";var i=r(9555),n=r(6980),s=r(1960),a=r(7927),o=r(7506),u=r(6939),h=i.Symbol,c=n("wks"),l=u?h.for||h:h&&h.withoutSetter||a;t.exports=function(t){return s(c,t)||(c[t]=o&&s(h,t)?h[t]:l("Symbol."+t)),c[t]}},431:t=>{"use strict";t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},635:(t,e,r)=>{"use strict";var i=r(2679),n=r(5013),s=r(7408).indexOf,a=r(8307),o=n([].indexOf),u=!!o&&1/o([1],1,-0)<0;i({target:"Array",proto:!0,forced:u||!a("indexOf")},{indexOf:function(t){var e=arguments.length>1?arguments[1]:void 0;return u?o(this,t,e)||0:s(this,t,e)}})},7495:(t,e,r)=>{"use strict";var i=r(9538),n=r(4080),s=r(786),a=r(9192),o=r(7696).f,u=r(459),h=r(4186),c=r(572),l=r(5515),f="Array Iterator",g=a.set,p=a.getterFor(f);t.exports=u(Array,"Array",(function(t,e){g(this,{type:f,target:i(t),index:0,kind:e})}),(function(){var t=p(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,h(void 0,!0);switch(t.kind){case"keys":return h(r,!1);case"values":return h(e[r],!1)}return h([r,e[r]],!1)}),"values");var d=s.Arguments=s.Array;if(n("keys"),n("values"),n("entries"),!c&&l&&"values"!==d.name)try{o(d,"name",{value:"values"})}catch(t){}},3751:(t,e,r)=>{"use strict";var i=r(2679),n=r(9031).left,s=r(8307),a=r(1450);i({target:"Array",proto:!0,forced:!r(1806)&&a>79&&a<83||!s("reduce")},{reduce:function(t){var e=arguments.length;return n(this,t,e,e>1?arguments[1]:void 0)}})},4491:(t,e,r)=>{"use strict";var i=r(2679),n=r(8407),s=r(4901),a=n([].reverse),o=[1,2];i({target:"Array",proto:!0,forced:String(o)===String(o.reverse())},{reverse:function(){return s(this)&&(this.length=this.length),a(this)}})},1594:(t,e,r)=>{"use strict";var i=r(2679),n=r(3417),s=r(6547),a=r(8090),o=r(8360),u=r(2283);i({target:"Promise",stat:!0,forced:r(3262)},{all:function(t){var e=this,r=a.f(e),i=r.resolve,h=r.reject,c=o((function(){var r=s(e.resolve),a=[],o=0,c=1;u(t,(function(t){var s=o++,u=!1;c++,n(r,e,t).then((function(t){u||(u=!0,a[s]=t,--c||i(a))}),h)})),--c||i(a)}));return c.error&&h(c.value),r.promise}})},7110:(t,e,r)=>{"use strict";var i=r(2679),n=r(572),s=r(7107).CONSTRUCTOR,a=r(9051),o=r(6578),u=r(6214),h=r(6403),c=a&&a.prototype;if(i({target:"Promise",proto:!0,forced:s,real:!0},{catch:function(t){return this.then(void 0,t)}}),!n&&u(a)){var l=o("Promise").prototype.catch;c.catch!==l&&h(c,"catch",l,{unsafe:!0})}},6309:(t,e,r)=>{"use strict";var i,n,s,a,o=r(2679),u=r(572),h=r(1806),c=r(9555),l=r(3266),f=r(3417),g=r(6403),p=r(116),d=r(5996),v=r(7466),y=r(6547),m=r(6214),x=r(8785),b=r(6784),w=r(814),S=r(1316).set,T=r(9440),O=r(1956),A=r(8360),C=r(590),E=r(9192),P=r(9051),N=r(7107),M=r(8090),R="Promise",_=N.CONSTRUCTOR,V=N.REJECTION_EVENT,I=N.SUBCLASSING,k=E.getterFor(R),L=E.set,D=P&&P.prototype,j=P,B=D,F=c.TypeError,z=c.document,U=c.process,H=M.f,X=H,Y=!!(z&&z.createEvent&&c.dispatchEvent),W="unhandledrejection",q=function(t){var e;return!(!x(t)||!m(e=t.then))&&e},G=function(t,e){var r,i,n,s=e.value,a=1===e.state,o=a?t.ok:t.fail,u=t.resolve,h=t.reject,c=t.domain;try{o?(a||(2===e.rejection&&J(e),e.rejection=1),!0===o?r=s:(c&&c.enter(),r=o(s),c&&(c.exit(),n=!0)),r===t.promise?h(new F("Promise-chain cycle")):(i=q(r))?f(i,r,u,h):u(r)):h(s)}catch(t){c&&!n&&c.exit(),h(t)}},Q=function(t,e){t.notified||(t.notified=!0,T((function(){for(var r,i=t.reactions;r=i.get();)G(r,t);t.notified=!1,e&&!t.rejection&&Z(t)})))},$=function(t,e,r){var i,n;Y?((i=z.createEvent("Event")).promise=e,i.reason=r,i.initEvent(t,!1,!0),c.dispatchEvent(i)):i={promise:e,reason:r},!V&&(n=c["on"+t])?n(i):t===W&&O("Unhandled promise rejection",r)},Z=function(t){f(S,c,(function(){var e,r=t.facade,i=t.value;if(K(t)&&(e=A((function(){h?U.emit("unhandledRejection",i,r):$(W,r,i)})),t.rejection=h||K(t)?2:1,e.error))throw e.value}))},K=function(t){return 1!==t.rejection&&!t.parent},J=function(t){f(S,c,(function(){var e=t.facade;h?U.emit("rejectionHandled",e):$("rejectionhandled",e,t.value)}))},tt=function(t,e,r){return function(i){t(e,i,r)}},et=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,Q(t,!0))},rt=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw new F("Promise can't be resolved itself");var i=q(e);i?T((function(){var r={done:!1};try{f(i,e,tt(rt,r,t),tt(et,r,t))}catch(e){et(r,e,t)}})):(t.value=e,t.state=1,Q(t,!1))}catch(e){et({done:!1},e,t)}}};if(_&&(B=(j=function(t){b(this,B),y(t),f(i,this);var e=k(this);try{t(tt(rt,e),tt(et,e))}catch(t){et(e,t)}}).prototype,(i=function(t){L(this,{type:R,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:0,value:null})}).prototype=g(B,"then",(function(t,e){var r=k(this),i=H(w(this,j));return r.parent=!0,i.ok=!m(t)||t,i.fail=m(e)&&e,i.domain=h?U.domain:void 0,0===r.state?r.reactions.add(i):T((function(){G(i,r)})),i.promise})),n=function(){var t=new i,e=k(t);this.promise=t,this.resolve=tt(rt,e),this.reject=tt(et,e)},M.f=H=function(t){return t===j||t===s?new n(t):X(t)},!u&&m(P)&&D!==Object.prototype)){a=D.then,I||g(D,"then",(function(t,e){var r=this;return new j((function(t,e){f(a,r,t,e)})).then(t,e)}),{unsafe:!0});try{delete D.constructor}catch(t){}p&&p(D,B)}o({global:!0,constructor:!0,wrap:!0,forced:_},{Promise:j}),s=l.Promise,d(j,R,!1,!0),v(R)},4151:(t,e,r)=>{"use strict";r(6309),r(1594),r(7110),r(2420),r(3082),r(2533)},2420:(t,e,r)=>{"use strict";var i=r(2679),n=r(3417),s=r(6547),a=r(8090),o=r(8360),u=r(2283);i({target:"Promise",stat:!0,forced:r(3262)},{race:function(t){var e=this,r=a.f(e),i=r.reject,h=o((function(){var a=s(e.resolve);u(t,(function(t){n(a,e,t).then(r.resolve,i)}))}));return h.error&&i(h.value),r.promise}})},3082:(t,e,r)=>{"use strict";var i=r(2679),n=r(8090);i({target:"Promise",stat:!0,forced:r(7107).CONSTRUCTOR},{reject:function(t){var e=n.f(this);return(0,e.reject)(t),e.promise}})},2533:(t,e,r)=>{"use strict";var i=r(2679),n=r(6578),s=r(572),a=r(9051),o=r(7107).CONSTRUCTOR,u=r(3517),h=n("Promise"),c=s&&!o;i({target:"Promise",stat:!0,forced:s||o},{resolve:function(t){return u(c&&this===h?a:this,t)}})},6954:(t,e,r)=>{"use strict";var i=r(2679),n=r(4664);i({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},6286:(t,e,r)=>{"use strict";var i=r(5573).PROPER,n=r(6403),s=r(6092),a=r(9540),o=r(5536),u=r(8859),h="toString",c=RegExp.prototype,l=c[h],f=o((function(){return"/a/b"!==l.call({source:"a",flags:"b"})})),g=i&&l.name!==h;(f||g)&&n(c,h,(function(){var t=s(this);return"/"+a(t.source)+"/"+a(u(t))}),{unsafe:!0})},4010:(t,e,r)=>{"use strict";var i,n=r(2679),s=r(5013),a=r(290).f,o=r(7925),u=r(9540),h=r(6582),c=r(6283),l=r(1979),f=r(572),g=s("".slice),p=Math.min,d=l("endsWith");n({target:"String",proto:!0,forced:!!(f||d||(i=a(String.prototype,"endsWith"),!i||i.writable))&&!d},{endsWith:function(t){var e=u(c(this));h(t);var r=u(t),i=arguments.length>1?arguments[1]:void 0,n=e.length,s=void 0===i?n:p(o(i),n);return g(e,s-r.length,s)===r}})},9958:(t,e,r)=>{"use strict";var i=r(2679),n=r(8407),s=r(6582),a=r(6283),o=r(9540),u=r(1979),h=n("".indexOf);i({target:"String",proto:!0,forced:!u("includes")},{includes:function(t){return!!~h(o(a(this)),o(s(t)),arguments.length>1?arguments[1]:void 0)}})},3018:(t,e,r)=>{"use strict";var i=r(3417),n=r(8407),s=r(6641),a=r(6092),o=r(8785),u=r(7925),h=r(9540),c=r(6283),l=r(7851),f=r(5428),g=r(8859),p=r(9199),d=n("".indexOf);s("match",(function(t,e,r){return[function(e){var r=c(this),n=o(e)?l(e,t):void 0;return n?i(n,e,r):new RegExp(e)[t](h(r))},function(t){var i=a(this),n=h(t),s=r(e,i,n);if(s.done)return s.value;var o=h(g(i));if(!~d(o,"g"))return p(i,n);var c=!!~d(o,"u")||!!~d(o,"v");i.lastIndex=0;for(var l,v=[],y=0;null!==(l=p(i,n));){var m=h(l[0]);v[y]=m,""===m&&(i.lastIndex=f(n,u(i.lastIndex),c)),y++}return 0===y?null:v}]}))},191:(t,e,r)=>{"use strict";var i=r(9524),n=r(3417),s=r(8407),a=r(6641),o=r(5536),u=r(6092),h=r(6214),c=r(8785),l=r(6878),f=r(7925),g=r(9540),p=r(6283),d=r(5428),v=r(7851),y=r(9083),m=r(8859),x=r(9199),b=r(8292)("replace"),w=Math.max,S=Math.min,T=s([].concat),O=s([].push),A=s("".indexOf),C=s("".slice),E="$0"==="a".replace(/./,"$0"),P=!!/./[b]&&""===/./[b]("a","$0");a("replace",(function(t,e,r){var s=P?"$":"$0";return[function(t,r){var i=p(this),s=c(t)?v(t,b):void 0;return s?n(s,t,i,r):n(e,g(i),t,r)},function(t,n){var a=u(this),o=g(t),c=h(n);c||(n=g(n));var p=g(m(a));if("string"==typeof n&&!~A(n,s)&&!~A(n,"$<")&&!~A(p,"y")){var v=r(e,a,o,n);if(v.done)return v.value}var b,E=!!~A(p,"g");E&&(b=!!~A(p,"u")||!!~A(p,"v"),a.lastIndex=0);for(var P,N=[];null!==(P=x(a,o))&&(O(N,P),E);){""===g(P[0])&&(a.lastIndex=d(o,f(a.lastIndex),b))}for(var M,R="",_=0,V=0;V=_&&(R+=C(o,_,L)+I,_=L+k.length)}return R+C(o,_)}]}),!!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}))||!E||P)},9903:(t,e,r)=>{"use strict";var i=r(3417),n=r(8407),s=r(6641),a=r(6092),o=r(8785),u=r(6283),h=r(814),c=r(5428),l=r(7925),f=r(9540),g=r(7851),p=r(8859),d=r(9199),v=r(9906),y=r(5536),m=v.UNSUPPORTED_Y,x=Math.min,b=n([].push),w=n("".slice),S=n("".indexOf),T=!y((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]})),O="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length;s("split",(function(t,e,r){var n="0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:i(e,this,t,r)}:e;return[function(e,r){var s=u(this),a=o(e)?g(e,t):void 0;return a?i(a,e,s,r):i(n,f(s),e,r)},function(t,i){var s=a(this),o=f(t);if(!O){var u=r(n,s,o,i,n!==e);if(u.done)return u.value}var g=h(s,RegExp),v=f(p(s)),y=!!~S(v,"u")||!!~S(v,"v");m?~S(v,"g")||(v+="g"):~S(v,"y")||(v+="y");var T=new g(m?"^(?:"+s.source+")":s,v),A=void 0===i?4294967295:i>>>0;if(0===A)return[];if(0===o.length)return null===d(T,o)?[o]:[];for(var C=0,E=0,P=[];E{"use strict";var i,n=r(2679),s=r(5013),a=r(290).f,o=r(7925),u=r(9540),h=r(6582),c=r(6283),l=r(1979),f=r(572),g=s("".slice),p=Math.min,d=l("startsWith");n({target:"String",proto:!0,forced:!!(f||d||(i=a(String.prototype,"startsWith"),!i||i.writable))&&!d},{startsWith:function(t){var e=u(c(this));h(t);var r=u(t),i=o(p(arguments.length>1?arguments[1]:void 0,e.length));return g(e,i,i+r.length)===r}})},283:(t,e,r)=>{"use strict";var i=r(2679),n=r(9405).trim;i({target:"String",proto:!0,forced:r(6991)("trim")},{trim:function(){return n(this)}})},620:(t,e,r)=>{"use strict";var i=r(9555),n=r(8379),s=r(337),a=r(7495),o=r(6590),u=r(5996),h=r(8292)("iterator"),c=a.values,l=function(t,e){if(t){if(t[h]!==c)try{o(t,h,c)}catch(e){t[h]=c}if(u(t,e,!0),n[e])for(var r in a)if(t[r]!==a[r])try{o(t,r,a[r])}catch(e){t[r]=a[r]}}};for(var f in n)l(i[f]&&i[f].prototype,f);l(s,"DOMTokenList")},7332:(t,e,r)=>{"use strict";r.r(e),r.d(e,{AElement:()=>fe,AnimateColorElement:()=>ae,AnimateElement:()=>se,AnimateTransformElement:()=>oe,BoundingBox:()=>Lt,CB1:()=>st,CB2:()=>at,CB3:()=>ot,CB4:()=>ut,Canvg:()=>He,CircleElement:()=>Wt,ClipPathElement:()=>Ne,DefsElement:()=>Jt,DescElement:()=>Le,Document:()=>Fe,Element:()=>Mt,EllipseElement:()=>qt,FeColorMatrixElement:()=>Ce,FeCompositeElement:()=>Ve,FeDropShadowElement:()=>Re,FeGaussianBlurElement:()=>Ie,FeMorphologyElement:()=>_e,FilterElement:()=>Me,Font:()=>kt,FontElement:()=>ue,FontFaceElement:()=>he,GElement:()=>te,GlyphElement:()=>Ft,GradientElement:()=>ee,ImageElement:()=>ye,LineElement:()=>Gt,LinearGradientElement:()=>re,MarkerElement:()=>Kt,MaskElement:()=>Ee,Matrix:()=>At,MissingGlyphElement:()=>ce,Mouse:()=>dt,PSEUDO_ZERO:()=>et,Parser:()=>wt,PathElement:()=>Bt,PathParser:()=>Dt,PatternElement:()=>Zt,Point:()=>pt,PolygonElement:()=>$t,PolylineElement:()=>Qt,Property:()=>ft,QB1:()=>ht,QB2:()=>ct,QB3:()=>lt,RadialGradientElement:()=>ie,RectElement:()=>Yt,RenderedElement:()=>jt,Rotate:()=>Tt,SVGElement:()=>Xt,SVGFontLoader:()=>xe,Scale:()=>Ot,Screen:()=>mt,Skew:()=>Ct,SkewX:()=>Et,SkewY:()=>Pt,StopElement:()=>ne,StyleElement:()=>be,SymbolElement:()=>me,TRefElement:()=>le,TSpanElement:()=>Ut,TextElement:()=>zt,TextPathElement:()=>de,TitleElement:()=>ke,Transform:()=>Nt,Translate:()=>St,UnknownElement:()=>Rt,UseElement:()=>we,ViewPort:()=>gt,compressSpaces:()=>j,default:()=>He,getSelectorSpecificity:()=>tt,normalizeAttributeName:()=>H,normalizeColor:()=>Y,parseExternalUrl:()=>X,presets:()=>D,toNumbers:()=>z,trimLeft:()=>B,trimRight:()=>F,vectorMagnitude:()=>rt,vectorsAngle:()=>nt,vectorsRatio:()=>it});r(4151);function i(t,e,r,i,n,s,a){try{var o=t[s](a),u=o.value}catch(t){return void r(t)}o.done?e(u):Promise.resolve(u).then(i,n)}function n(t){return function(){var e=this,r=arguments;return new Promise((function(n,s){var a=t.apply(e,r);function o(t){i(a,n,s,o,u,"next",t)}function u(t){i(a,n,s,o,u,"throw",t)}o(void 0)}))}}r(3018),r(191),r(7471),r(7495),r(620);var s=r(2284);function a(t){var e=function(t,e){if("object"!=(0,s.A)(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=(0,s.A)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==(0,s.A)(e)?e:e+""}function o(t,e,r){return(e=a(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}r(3751),r(4010),r(9903);var u=r(3146),h=(r(283),r(2855)),c=(r(635),r(9958),r(4491),function(t,e){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)});function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}c(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}function f(t,e){var r=t[0],i=t[1];return[r*Math.cos(e)-i*Math.sin(e),r*Math.sin(e)+i*Math.cos(e)]}function g(){for(var t=[],e=0;et.phi1&&(t.phi2-=2*p),1===t.sweepFlag&&t.phi2i)return[];if(0===i)return[[t*r/(t*t+e*e),e*r/(t*t+e*e)]];var n=Math.sqrt(i);return[[(t*r+e*n)/(t*t+e*e),(e*r-t*n)/(t*t+e*e)],[(t*r-e*n)/(t*t+e*e),(e*r+t*n)/(t*t+e*e)]]}var y,m=Math.PI/180;function x(t,e,r){return(1-r)*t+r*e}function b(t,e,r,i){return t+Math.cos(i/180*p)*e+Math.sin(i/180*p)*r}function w(t,e,r,i){var n=1e-6,s=e-t,a=r-e,o=3*s+3*(i-r)-6*a,u=6*(a-s),h=3*s;return Math.abs(o)v&&(n.sweepFlag=+!n.sweepFlag),n}))}t.ROUND=function(t){function e(e){return Math.round(e*t)/t}return void 0===t&&(t=1e13),g(t),function(t){return void 0!==t.x1&&(t.x1=e(t.x1)),void 0!==t.y1&&(t.y1=e(t.y1)),void 0!==t.x2&&(t.x2=e(t.x2)),void 0!==t.y2&&(t.y2=e(t.y2)),void 0!==t.x&&(t.x=e(t.x)),void 0!==t.y&&(t.y=e(t.y)),void 0!==t.rX&&(t.rX=e(t.rX)),void 0!==t.rY&&(t.rY=e(t.rY)),t}},t.TO_ABS=e,t.TO_REL=function(){return n((function(t,e,r){return t.relative||(void 0!==t.x1&&(t.x1-=e),void 0!==t.y1&&(t.y1-=r),void 0!==t.x2&&(t.x2-=e),void 0!==t.y2&&(t.y2-=r),void 0!==t.x&&(t.x-=e),void 0!==t.y&&(t.y-=r),t.relative=!0),t}))},t.NORMALIZE_HVZ=function(t,e,r){return void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),n((function(i,n,s,a,o){if(isNaN(a)&&!(i.type&P.MOVE_TO))throw new Error("path must start with moveto");return e&&i.type&P.HORIZ_LINE_TO&&(i.type=P.LINE_TO,i.y=i.relative?0:s),r&&i.type&P.VERT_LINE_TO&&(i.type=P.LINE_TO,i.x=i.relative?0:n),t&&i.type&P.CLOSE_PATH&&(i.type=P.LINE_TO,i.x=i.relative?a-n:a,i.y=i.relative?o-s:o),i.type&P.ARC&&(0===i.rX||0===i.rY)&&(i.type=P.LINE_TO,delete i.rX,delete i.rY,delete i.xRot,delete i.lArcFlag,delete i.sweepFlag),i}))},t.NORMALIZE_ST=r,t.QT_TO_C=i,t.INFO=n,t.SANITIZE=function(t){void 0===t&&(t=0),g(t);var e=NaN,r=NaN,i=NaN,s=NaN;return n((function(n,a,o,u,h){var c=Math.abs,l=!1,f=0,g=0;if(n.type&P.SMOOTH_CURVE_TO&&(f=isNaN(e)?0:a-e,g=isNaN(r)?0:o-r),n.type&(P.CURVE_TO|P.SMOOTH_CURVE_TO)?(e=n.relative?a+n.x2:n.x2,r=n.relative?o+n.y2:n.y2):(e=NaN,r=NaN),n.type&P.SMOOTH_QUAD_TO?(i=isNaN(i)?a:2*a-i,s=isNaN(s)?o:2*o-s):n.type&P.QUAD_TO?(i=n.relative?a+n.x1:n.x1,s=n.relative?o+n.y1:n.y2):(i=NaN,s=NaN),n.type&P.LINE_COMMANDS||n.type&P.ARC&&(0===n.rX||0===n.rY||!n.lArcFlag)||n.type&P.CURVE_TO||n.type&P.SMOOTH_CURVE_TO||n.type&P.QUAD_TO||n.type&P.SMOOTH_QUAD_TO){var p=void 0===n.x?0:n.relative?n.x:n.x-a,d=void 0===n.y?0:n.relative?n.y:n.y-o;f=isNaN(i)?void 0===n.x1?f:n.relative?n.x:n.x1-a:i-a,g=isNaN(s)?void 0===n.y1?g:n.relative?n.y:n.y1-o:s-o;var v=void 0===n.x2?0:n.relative?n.x:n.x2-a,y=void 0===n.y2?0:n.relative?n.y:n.y2-o;c(p)<=t&&c(d)<=t&&c(f)<=t&&c(g)<=t&&c(v)<=t&&c(y)<=t&&(l=!0)}return n.type&P.CLOSE_PATH&&c(a-u)<=t&&c(o-h)<=t&&(l=!0),l?[]:n}))},t.MATRIX=s,t.ROTATE=function(t,e,r){void 0===e&&(e=0),void 0===r&&(r=0),g(t,e,r);var i=Math.sin(t),n=Math.cos(t);return s(n,i,-i,n,e-e*n+r*i,r-e*i-r*n)},t.TRANSLATE=function(t,e){return void 0===e&&(e=0),g(t,e),s(1,0,0,1,t,e)},t.SCALE=function(t,e){return void 0===e&&(e=t),g(t,e),s(t,0,0,e,0,0)},t.SKEW_X=function(t){return g(t),s(1,0,Math.atan(t),1,0,0)},t.SKEW_Y=function(t){return g(t),s(1,Math.atan(t),0,1,0,0)},t.X_AXIS_SYMMETRY=function(t){return void 0===t&&(t=0),g(t),s(-1,0,0,1,t,0)},t.Y_AXIS_SYMMETRY=function(t){return void 0===t&&(t=0),g(t),s(1,0,0,-1,0,t)},t.A_TO_C=function(){return n((function(t,e,r){return P.ARC===t.type?function(t,e,r){var i,n,s,a;t.cX||d(t,e,r);for(var o=Math.min(t.phi1,t.phi2),u=Math.max(t.phi1,t.phi2)-o,h=Math.ceil(u/90),c=new Array(h),l=e,g=r,p=0;po.maxX&&(o.maxX=t),to.maxY&&(o.maxY=t),tV&&u(S(r,n.x1,n.x2,n.x,V));for(var f=0,g=w(i,n.y1,n.y2,n.y);fV&&h(S(i,n.y1,n.y2,n.y,V))}if(n.type&P.ARC){u(n.x),h(n.y),d(n,r,i);for(var p=n.xRot/180*Math.PI,y=Math.cos(p)*n.rX,m=Math.sin(p)*n.rX,x=-Math.sin(p)*n.rY,T=Math.cos(p)*n.rY,O=n.phi1n.phi2?[n.phi2+360,n.phi1+360]:[n.phi2,n.phi1],A=O[0],C=O[1],E=function(t){var e=t[0],r=t[1],i=180*Math.atan2(r,e)/Math.PI;return iA&&VA&&Vu)throw new SyntaxError('Expected positive number, got "'+u+'" at index "'+n+'"')}else if((3===this.curArgs.length||4===this.curArgs.length)&&"0"!==this.curNumber&&"1"!==this.curNumber)throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+n+'"');this.curArgs.push(u),this.curArgs.length===N[this.curCommandType]&&(P.HORIZ_LINE_TO===this.curCommandType?i({type:P.HORIZ_LINE_TO,relative:this.curCommandRelative,x:u}):P.VERT_LINE_TO===this.curCommandType?i({type:P.VERT_LINE_TO,relative:this.curCommandRelative,y:u}):this.curCommandType===P.MOVE_TO||this.curCommandType===P.LINE_TO||this.curCommandType===P.SMOOTH_QUAD_TO?(i({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),P.MOVE_TO===this.curCommandType&&(this.curCommandType=P.LINE_TO)):this.curCommandType===P.CURVE_TO?i({type:P.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===P.SMOOTH_CURVE_TO?i({type:P.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===P.QUAD_TO?i({type:P.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===P.ARC&&i({type:P.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!A(s))if(","===s&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if("+"!==s&&"-"!==s&&"."!==s)if(o)this.curNumber=s,this.curNumberHasDecimal=!1;else{if(0!==this.curArgs.length)throw new SyntaxError("Unterminated command at index "+n+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+s+'" at index '+n+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,"z"!==s&&"Z"!==s)if("h"===s||"H"===s)this.curCommandType=P.HORIZ_LINE_TO,this.curCommandRelative="h"===s;else if("v"===s||"V"===s)this.curCommandType=P.VERT_LINE_TO,this.curCommandRelative="v"===s;else if("m"===s||"M"===s)this.curCommandType=P.MOVE_TO,this.curCommandRelative="m"===s;else if("l"===s||"L"===s)this.curCommandType=P.LINE_TO,this.curCommandRelative="l"===s;else if("c"===s||"C"===s)this.curCommandType=P.CURVE_TO,this.curCommandRelative="c"===s;else if("s"===s||"S"===s)this.curCommandType=P.SMOOTH_CURVE_TO,this.curCommandRelative="s"===s;else if("q"===s||"Q"===s)this.curCommandType=P.QUAD_TO,this.curCommandRelative="q"===s;else if("t"===s||"T"===s)this.curCommandType=P.SMOOTH_QUAD_TO,this.curCommandRelative="t"===s;else{if("a"!==s&&"A"!==s)throw new SyntaxError('Unexpected character "'+s+'" at index '+n+".");this.curCommandType=P.ARC,this.curCommandRelative="a"===s}else e.push({type:P.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=s,this.curNumberHasDecimal="."===s}else this.curNumber+=s,this.curNumberHasDecimal=!0;else this.curNumber+=s;else this.curNumber+=s,this.curNumberHasExp=!0;else this.curNumber+=s,this.curNumberHasExpDigits=this.curNumberHasExp}return e},e.prototype.transform=function(t){return Object.create(this,{parse:{value:function(e,r){void 0===r&&(r=[]);for(var i=0,n=Object.getPrototypeOf(this).parse.call(this,e);i>>w;if(o[x+3]=Z,0!==Z){var K=255/Z;o[x]=(B*b>>>w)*K,o[x+1]=(F*b>>>w)*K,o[x+2]=(z*b>>>w)*K}else o[x]=o[x+1]=o[x+2]=0;B-=I,F-=L,z-=D,U-=j,I-=v.r,L-=v.g,D-=v.b,j-=v.a;var J=$+s+1;J=m+(J>>w,ht>0?(ht=255/ht,o[Et]=(pt*b>>>w)*ht,o[Et+1]=(dt*b>>>w)*ht,o[Et+2]=(vt*b>>>w)*ht):o[Et]=o[Et+1]=o[Et+2]=0,pt-=ct,dt-=lt,vt-=ft,yt-=gt,ct-=v.r,lt-=v.g,ft-=v.b,gt-=v.a,Et=st+((Et=Ct+l)0&&void 0!==arguments[0]?arguments[0]:{},e={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,createCanvas:(t,e)=>new OffscreenCanvas(t,e),createImage:t=>n((function*(){var e=yield fetch(t),r=yield e.blob();return yield createImageBitmap(r)}))()};return"undefined"==typeof DOMParser&&void 0!==t||Reflect.deleteProperty(e,"DOMParser"),e},node:function(t){var{DOMParser:e,canvas:r,fetch:i}=t;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:e,fetch:i,createCanvas:r.createCanvas,createImage:r.loadImage}}});function j(t){return t.replace(/(?!\u3000)\s+/gm," ")}function B(t){return t.replace(/^[\n \t]+/,"")}function F(t){return t.replace(/[\n \t]+$/,"")}function z(t){return((t||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[]).map(parseFloat)}var U=/^[A-Z-]+$/;function H(t){return U.test(t)?t.toLowerCase():t}function X(t){var e=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(t)||[];return e[2]||e[3]||e[4]}function Y(t){if(!t.startsWith("rgb"))return t;var e=3;return t.replace(/\d+(\.\d+)?/g,((t,r)=>e--&&r?String(Math.round(parseFloat(t))):t))}var W=/(\[[^\]]+\])/g,q=/(#[^\s+>~.[:]+)/g,G=/(\.[^\s+>~.[:]+)/g,Q=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,$=/(:[\w-]+\([^)]*\))/gi,Z=/(:[^\s+>~.[:]+)/g,K=/([^\s+>~.[:]+)/g;function J(t,e){var r=e.exec(t);return r?[t.replace(e," "),r.length]:[t,0]}function tt(t){var e=[0,0,0],r=t.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),i=0;return[r,i]=J(r,W),e[1]+=i,[r,i]=J(r,q),e[0]+=i,[r,i]=J(r,G),e[1]+=i,[r,i]=J(r,Q),e[2]+=i,[r,i]=J(r,$),e[1]+=i,[r,i]=J(r,Z),e[1]+=i,r=r.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[r,i]=J(r,K),e[2]+=i,e.join("")}var et=1e-8;function rt(t){return Math.sqrt(Math.pow(t[0],2)+Math.pow(t[1],2))}function it(t,e){return(t[0]*e[0]+t[1]*e[1])/(rt(t)*rt(e))}function nt(t,e){return(t[0]*e[1]0&&void 0!==arguments[0]?arguments[0]:" ",{document:e,name:r}=this;return j(this.getString()).trim().split(t).map((t=>new ft(e,r,t)))}hasValue(t){var{value:e}=this;return null!==e&&""!==e&&(t||0!==e)&&void 0!==e}isString(t){var{value:e}=this,r="string"==typeof e;return r&&t?t.test(e):r}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return void 0===t||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return void 0===t?0:parseFloat(t);var{value:e}=this,r=parseFloat(e);return this.isString(/%$/)&&(r/=100),r}getString(t){return void 0===t||this.hasValue()?void 0===this.value?"":String(this.value):String(t)}getColor(t){var e=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,e=Y(e),this.value=e),e}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.hasValue())return 0;var[r,i]="boolean"==typeof t?[void 0,t]:[t],{viewPort:n}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(n.computeSize("x"),n.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(n.computeSize("x"),n.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*n.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*n.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return 15*this.getNumber();case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case this.isString(/%$/)&&i:return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*n.computeSize(r);default:var s=this.getNumber();return e&&s<1?s*n.computeSize(r):s}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():1e3*this.getNumber():0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),e=/#([^)'"]+)/.exec(t);return e&&(e=e[1]),e||(e=t),this.document.definitions[e]}getFillStyleDefinition(t,e){var r=this.getDefinition();if(!r)return null;if("function"==typeof r.createGradient)return r.createGradient(this.document.ctx,t,e);if("function"==typeof r.createPattern){if(r.getHrefAttribute().hasValue()){var i=r.getAttribute("patternTransform");r=r.getHrefAttribute().getDefinition(),i.hasValue()&&r.getAttribute("patternTransform",!0).setValue(i.value)}return r.createPattern(this.document.ctx,t,e)}return null}getTextBaseline(){return this.hasValue()?ft.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var e=this.getColor(),r=e.length,i=0,n=0;n1&&void 0!==arguments[1]?arguments[1]:0,[r=e,i=e]=z(t);return new pt(r,i)}static parseScale(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,[r=e,i=r]=z(t);return new pt(r,i)}static parsePath(t){for(var e=z(t),r=e.length,i=[],n=0;n0}runEvents(){if(this.working){var{screen:t,events:e,eventElements:r}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),e.forEach(((t,e)=>{for(var{run:i}=t,n=r[e];n;)i(n),n=n.parent})),this.events=[],this.eventElements=[]}}checkPath(t,e){if(this.working&&e){var{events:r,eventElements:i}=this;r.forEach(((r,n)=>{var{x:s,y:a}=r;!i[n]&&e.isPointInPath&&e.isPointInPath(s,a)&&(i[n]=t)}))}}checkBoundingBox(t,e){if(this.working&&e){var{events:r,eventElements:i}=this;r.forEach(((r,n)=>{var{x:s,y:a}=r;!i[n]&&e.isPointInBox(s,a)&&(i[n]=t)}))}}mapXY(t,e){for(var{window:r,ctx:i}=this.screen,n=new pt(t,e),s=i.canvas;s;)n.x-=s.offsetLeft,n.y-=s.offsetTop,s=s.offsetParent;return r.scrollX&&(n.x+=r.scrollX),r.scrollY&&(n.y+=r.scrollY),n}onClick(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:e,y:r,run(t){t.onClick&&t.onClick()}})}onMouseMove(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:e,y:r,run(t){t.onMouseMove&&t.onMouseMove()}})}}var vt="undefined"!=typeof window?window:null,yt="undefined"!=typeof fetch?fetch.bind(void 0):null;class mt{constructor(t){var{fetch:e=yt,window:r=vt}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new gt,this.mouse=new dt(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every((t=>t()));return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:e,ctx:r,aspectRatio:i,width:n,desiredWidth:s,height:a,desiredHeight:o,minX:u=0,minY:h=0,refX:c,refY:l,clip:f=!1,clipX:g=0,clipY:p=0}=t,d=j(i).replace(/^defer\s/,""),[v,y]=d.split(" "),m=v||"xMidYMid",x=y||"meet",b=n/s,w=a/o,S=Math.min(b,w),T=Math.max(b,w),O=s,A=o;"meet"===x&&(O*=S,A*=S),"slice"===x&&(O*=T,A*=T);var C=new ft(e,"refX",c),E=new ft(e,"refY",l),P=C.hasValue()&&E.hasValue();if(P&&r.translate(-S*C.getPixels("x"),-S*E.getPixels("y")),f){var N=S*g,M=S*p;r.beginPath(),r.moveTo(N,M),r.lineTo(n,M),r.lineTo(n,a),r.lineTo(N,a),r.closePath(),r.clip()}if(!P){var R="meet"===x&&S===w,_="slice"===x&&T===w,V="meet"===x&&S===b,I="slice"===x&&T===b;m.startsWith("xMid")&&(R||_)&&r.translate(n/2-O/2,0),m.endsWith("YMid")&&(V||I)&&r.translate(0,a/2-A/2),m.startsWith("xMax")&&(R||_)&&r.translate(n-O,0),m.endsWith("YMax")&&(V||I)&&r.translate(0,a-A)}switch(!0){case"none"===m:r.scale(b,w);break;case"meet"===x:r.scale(S,S);break;case"slice"===x:r.scale(T,T)}r.translate(-u,-h)}start(t){var{enableRedraw:e=!1,ignoreMouse:r=!1,ignoreAnimation:i=!1,ignoreDimensions:n=!1,ignoreClear:s=!1,forceRedraw:a,scaleWidth:o,scaleHeight:h,offsetX:c,offsetY:l}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{FRAMERATE:f,mouse:g}=this,p=1e3/f;if(this.frameDuration=p,this.readyPromise=new Promise((t=>{this.resolveReady=t})),this.isReady()&&this.render(t,n,s,o,h,c,l),e){var d=Date.now(),v=d,y=0,m=()=>{d=Date.now(),(y=d-v)>=p&&(v=d-y%p,this.shouldUpdate(i,a)&&(this.render(t,n,s,o,h,c,l),g.runEvents())),this.intervalId=u(m)};r||g.start(),this.intervalId=u(m)}}stop(){this.intervalId&&(u.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,e){if(!t){var{frameDuration:r}=this;if(this.animations.reduce(((t,e)=>e.update(r)||t),!1))return!0}return!("function"!=typeof e||!e())||(!(this.isReadyLock||!this.isReady())||!!this.mouse.hasEvents())}render(t,e,r,i,n,s,a){var{CLIENT_WIDTH:o,CLIENT_HEIGHT:u,viewPort:h,ctx:c,isFirstRender:l}=this,f=c.canvas;h.clear(),f.width&&f.height?h.setCurrent(f.width,f.height):h.setCurrent(o,u);var g=t.getStyle("width"),p=t.getStyle("height");!e&&(l||"number"!=typeof i&&"number"!=typeof n)&&(g.hasValue()&&(f.width=g.getPixels("x"),f.style&&(f.style.width="".concat(f.width,"px"))),p.hasValue()&&(f.height=p.getPixels("y"),f.style&&(f.style.height="".concat(f.height,"px"))));var d=f.clientWidth||f.width,v=f.clientHeight||f.height;if(e&&g.hasValue()&&p.hasValue()&&(d=g.getPixels("x"),v=p.getPixels("y")),h.setCurrent(d,v),"number"==typeof s&&t.getAttribute("x",!0).setValue(s),"number"==typeof a&&t.getAttribute("y",!0).setValue(a),"number"==typeof i||"number"==typeof n){var y=z(t.getAttribute("viewBox").getString()),m=0,x=0;if("number"==typeof i){var b=t.getStyle("width");b.hasValue()?m=b.getPixels("x")/i:isNaN(y[2])||(m=y[2]/i)}if("number"==typeof n){var w=t.getStyle("height");w.hasValue()?x=w.getPixels("y")/n:isNaN(y[3])||(x=y[3]/n)}m||(m=x),x||(x=m),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(n);var S=t.getStyle("transform",!0,!0);S.setValue("".concat(S.getString()," scale(").concat(1/m,", ").concat(1/x,")"))}r||c.clearRect(0,0,d,v),t.render(c),l&&(this.isFirstRender=!1)}}mt.defaultWindow=vt,mt.defaultFetch=yt;var{defaultFetch:xt}=mt,bt="undefined"!=typeof DOMParser?DOMParser:null;class wt{constructor(){var{fetch:t=xt,DOMParser:e=bt}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.fetch=t,this.DOMParser=e}parse(t){var e=this;return n((function*(){return t.startsWith("<")?e.parseFromString(t):e.load(t)}))()}parseFromString(t){var e=new this.DOMParser;try{return this.checkDocument(e.parseFromString(t,"image/svg+xml"))}catch(r){return this.checkDocument(e.parseFromString(t,"text/xml"))}}checkDocument(t){var e=t.getElementsByTagName("parsererror")[0];if(e)throw new Error(e.textContent);return t}load(t){var e=this;return n((function*(){var r=yield e.fetch(t),i=yield r.text();return e.parseFromString(i)}))()}}class St{constructor(t,e){this.type="translate",this.point=null,this.point=pt.parse(e)}apply(t){var{x:e,y:r}=this.point;t.translate(e||0,r||0)}unapply(t){var{x:e,y:r}=this.point;t.translate(-1*e||0,-1*r||0)}applyToPoint(t){var{x:e,y:r}=this.point;t.applyTransform([1,0,0,1,e||0,r||0])}}class Tt{constructor(t,e,r){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=z(e);this.angle=new ft(t,"angle",i[0]),this.originX=r[0],this.originY=r[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:e,cy:r,originX:i,originY:n,angle:s}=this,a=e+i.getPixels("x"),o=r+n.getPixels("y");t.translate(a,o),t.rotate(s.getRadians()),t.translate(-a,-o)}unapply(t){var{cx:e,cy:r,originX:i,originY:n,angle:s}=this,a=e+i.getPixels("x"),o=r+n.getPixels("y");t.translate(a,o),t.rotate(-1*s.getRadians()),t.translate(-a,-o)}applyToPoint(t){var{cx:e,cy:r,angle:i}=this,n=i.getRadians();t.applyTransform([1,0,0,1,e||0,r||0]),t.applyTransform([Math.cos(n),Math.sin(n),-Math.sin(n),Math.cos(n),0,0]),t.applyTransform([1,0,0,1,-e||0,-r||0])}}class Ot{constructor(t,e,r){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=pt.parseScale(e);0!==i.x&&0!==i.y||(i.x=et,i.y=et),this.scale=i,this.originX=r[0],this.originY=r[1]}apply(t){var{scale:{x:e,y:r},originX:i,originY:n}=this,s=i.getPixels("x"),a=n.getPixels("y");t.translate(s,a),t.scale(e,r||e),t.translate(-s,-a)}unapply(t){var{scale:{x:e,y:r},originX:i,originY:n}=this,s=i.getPixels("x"),a=n.getPixels("y");t.translate(s,a),t.scale(1/e,1/r||e),t.translate(-s,-a)}applyToPoint(t){var{x:e,y:r}=this.scale;t.applyTransform([e||0,0,0,r||0,0,0])}}class At{constructor(t,e,r){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=z(e),this.originX=r[0],this.originY=r[1]}apply(t){var{originX:e,originY:r,matrix:i}=this,n=e.getPixels("x"),s=r.getPixels("y");t.translate(n,s),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-n,-s)}unapply(t){var{originX:e,originY:r,matrix:i}=this,n=i[0],s=i[2],a=i[4],o=i[1],u=i[3],h=i[5],c=1/(n*(1*u-0*h)-s*(1*o-0*h)+a*(0*o-0*u)),l=e.getPixels("x"),f=r.getPixels("y");t.translate(l,f),t.transform(c*(1*u-0*h),c*(0*h-1*o),c*(0*a-1*s),c*(1*n-0*a),c*(s*h-a*u),c*(a*o-n*h)),t.translate(-l,-f)}applyToPoint(t){t.applyTransform(this.matrix)}}class Ct extends At{constructor(t,e,r){super(t,e,r),this.type="skew",this.angle=null,this.angle=new ft(t,"angle",e)}}class Et extends Ct{constructor(t,e,r){super(t,e,r),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Pt extends Ct{constructor(t,e,r){super(t,e,r),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}class Nt{constructor(t,e,r){this.document=t,this.transforms=[];var i=function(t){return j(t).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}(e);i.forEach((t=>{if("none"!==t){var[e,i]=function(t){var[e,r]=t.split("(");return[e.trim(),r.trim().replace(")","")]}(t),n=Nt.transformTypes[e];void 0!==n&&this.transforms.push(new n(this.document,i,r))}}))}static fromElement(t,e){var r=e.getStyle("transform",!1,!0),[i,n=i]=e.getStyle("transform-origin",!1,!0).split(),s=[i,n];return r.hasValue()?new Nt(t,r.getString(),s):null}apply(t){for(var{transforms:e}=this,r=e.length,i=0;i=0;r--)e[r].unapply(t)}applyToPoint(t){for(var{transforms:e}=this,r=e.length,i=0;i2&&void 0!==arguments[2]&&arguments[2];if(this.document=t,this.node=e,this.captureTextNodes=r,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],e&&1===e.nodeType){if(Array.from(e.attributes).forEach((e=>{var r=H(e.nodeName);this.attributes[r]=new ft(t,r,e.value)})),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map((t=>t.trim()));i.forEach((e=>{if(e){var[r,i]=e.split(":").map((t=>t.trim()));this.styles[r]=new ft(t,r,i)}}))}var{definitions:n}=t,s=this.getAttribute("id");s.hasValue()&&(n[s.getString()]||(n[s.getString()]=this)),Array.from(e.childNodes).forEach((e=>{if(1===e.nodeType)this.addChild(e);else if(r&&(3===e.nodeType||4===e.nodeType)){var i=t.createTextNode(e);i.getText().length>0&&this.addChild(i)}}))}}getAttribute(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.attributes[t];if(!r&&e){var i=new ft(this.document,t,"");return this.attributes[t]=i,i}return r||ft.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if("href"===t||t.endsWith(":href"))return this.attributes[t];return ft.empty(this.document)}getStyle(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=this.styles[t];if(i)return i;var n=this.getAttribute(t);if(null!=n&&n.hasValue())return this.styles[t]=n,n;if(!r){var{parent:s}=this;if(s){var a=s.getStyle(t);if(null!=a&&a.hasValue())return a}}if(e){var o=new ft(this.document,t,"");return this.styles[t]=o,o}return i||ft.empty(this.document)}render(t){if("none"!==this.getStyle("display").getString()&&"hidden"!==this.getStyle("visibility").getString()){if(t.save(),this.getStyle("mask").hasValue()){var e=this.getStyle("mask").getDefinition();e&&(this.applyEffects(t),e.apply(t,this))}else if("none"!==this.getStyle("filter").getValue("none")){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var e=Nt.fromElement(this.document,this);e&&e.apply(t);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var i=r.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach((e=>{e.render(t)}))}addChild(t){var e=t instanceof Mt?t:this.document.createElement(t);e.parent=this,Mt.ignoreChildTypes.includes(e.type)||this.children.push(e)}matchesSelector(t){var e,{node:r}=this;if("function"==typeof r.matches)return r.matches(t);var i=null===(e=r.getAttribute)||void 0===e?void 0:e.call(r,"class");return!(!i||""===i)&&i.split(" ").some((e=>".".concat(e)===t))}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:e}=this.document;for(var r in t)if(!r.startsWith("@")&&this.matchesSelector(r)){var i=t[r],n=e[r];if(i)for(var s in i){var a=this.stylesSpecificity[s];void 0===a&&(a="000"),n>=a&&(this.styles[s]=i[s],this.stylesSpecificity[s]=n)}}}removeStyles(t,e){return e.reduce(((e,r)=>{var i=t.getStyle(r);if(!i.hasValue())return e;var n=i.getString();return i.setValue(""),[...e,[r,n]]}),[])}restoreStyles(t,e){e.forEach((e=>{var[r,i]=e;t.getStyle(r,!0).setValue(i)}))}isFirstChild(){var t;return 0===(null===(t=this.parent)||void 0===t?void 0:t.children.indexOf(this))}}Mt.ignoreChildTypes=["title"];class Rt extends Mt{constructor(t,e,r){super(t,e,r)}}function _t(t){var e=t.trim();return/^('|")/.test(e)?e:'"'.concat(e,'"')}function Vt(t){if(!t)return"";var e=t.trim().toLowerCase();switch(e){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return e;default:return/^oblique\s+(-|)\d+deg$/.test(e)?e:""}}function It(t){if(!t)return"";var e=t.trim().toLowerCase();switch(e){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return e;default:return/^[\d.]+$/.test(e)?e:""}}class kt{constructor(t,e,r,i,n,s){var a=s?"string"==typeof s?kt.parse(s):s:{};this.fontFamily=n||a.fontFamily,this.fontSize=i||a.fontSize,this.fontStyle=t||a.fontStyle,this.fontWeight=r||a.fontWeight,this.fontVariant=e||a.fontVariant}static parse(){var t=arguments.length>1?arguments[1]:void 0,e="",r="",i="",n="",s="",a=j(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").trim().split(" "),o={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return a.forEach((t=>{switch(!0){case!o.fontStyle&&kt.styles.includes(t):"inherit"!==t&&(e=t),o.fontStyle=!0;break;case!o.fontVariant&&kt.variants.includes(t):"inherit"!==t&&(r=t),o.fontStyle=!0,o.fontVariant=!0;break;case!o.fontWeight&&kt.weights.includes(t):"inherit"!==t&&(i=t),o.fontStyle=!0,o.fontVariant=!0,o.fontWeight=!0;break;case!o.fontSize:"inherit"!==t&&([n]=t.split("/")),o.fontStyle=!0,o.fontVariant=!0,o.fontWeight=!0,o.fontSize=!0;break;default:"inherit"!==t&&(s+=t)}})),new kt(e,r,i,n,s,t)}toString(){return[Vt(this.fontStyle),this.fontVariant,It(this.fontWeight),this.fontSize,(t=this.fontFamily,void 0===L?t:t.trim().split(",").map(_t).join(","))].join(" ").trim();var t}}kt.styles="normal|italic|oblique|inherit",kt.variants="normal|small-caps|inherit",kt.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class Lt{constructor(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.NaN,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.NaN,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.NaN,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Number.NaN;this.x1=t,this.y1=e,this.x2=r,this.y2=i,this.addPoint(t,e),this.addPoint(r,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,e){void 0!==t&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),tthis.x2&&(this.x2=t)),void 0!==e&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),ethis.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:e,y1:r,x2:i,y2:n}=t;this.addPoint(e,r),this.addPoint(i,n)}}sumCubic(t,e,r,i,n){return Math.pow(1-t,3)*e+3*Math.pow(1-t,2)*t*r+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*n}bezierCurveAdd(t,e,r,i,n){var s=6*e-12*r+6*i,a=-3*e+9*r-9*i+3*n,o=3*r-3*e;if(0!==a){var u=Math.pow(s,2)-4*o*a;if(!(u<0)){var h=(-s+Math.sqrt(u))/(2*a);0=e.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"x",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"y",r=new pt(this.command[t],this.command[e]);return this.makeAbsolute(r)}getAsControlPoint(t,e){var r=this.getPoint(t,e);return this.control=r,r}getAsCurrentPoint(t,e){var r=this.getPoint(t,e);return this.current=r,r}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==P.CURVE_TO&&t!==P.SMOOTH_CURVE_TO&&t!==P.QUAD_TO&&t!==P.SMOOTH_QUAD_TO)return this.current;var{current:{x:e,y:r},control:{x:i,y:n}}=this;return new pt(2*e-i,2*r-n)}makeAbsolute(t){if(this.command.relative){var{x:e,y:r}=this.current;t.x+=e,t.y+=r}return t}addMarker(t,e,r){var{points:i,angles:n}=this;r&&n.length>0&&!n[n.length-1]&&(n[n.length-1]=i[i.length-1].angleTo(r)),this.addMarkerAngle(t,e?e.angleTo(t):null)}addMarkerAngle(t,e){this.points.push(t),this.angles.push(e)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,e=t.length,r=0;r1&&void 0!==arguments[1]&&arguments[1];if(!e){var r=this.getStyle("fill"),i=this.getStyle("fill-opacity"),n=this.getStyle("stroke"),s=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var a=r.getFillStyleDefinition(this,i);a&&(t.fillStyle=a)}else if(r.hasValue()){"currentColor"===r.getString()&&r.setValue(this.getStyle("color").getColor());var o=r.getColor();"inherit"!==o&&(t.fillStyle="none"===o?"rgba(0,0,0,0)":o)}if(i.hasValue()){var u=new ft(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=u}if(n.isUrlDefinition()){var h=n.getFillStyleDefinition(this,s);h&&(t.strokeStyle=h)}else if(n.hasValue()){"currentColor"===n.getString()&&n.setValue(this.getStyle("color").getColor());var c=n.getString();"inherit"!==c&&(t.strokeStyle="none"===c?"rgba(0,0,0,0)":c)}if(s.hasValue()){var l=new ft(this.document,"stroke",t.strokeStyle).addOpacity(s).getString();t.strokeStyle=l}var f=this.getStyle("stroke-width");if(f.hasValue()){var g=f.getPixels();t.lineWidth=g||et}var p=this.getStyle("stroke-linecap"),d=this.getStyle("stroke-linejoin"),v=this.getStyle("stroke-miterlimit"),y=this.getStyle("stroke-dasharray"),m=this.getStyle("stroke-dashoffset");if(p.hasValue()&&(t.lineCap=p.getString()),d.hasValue()&&(t.lineJoin=d.getString()),v.hasValue()&&(t.miterLimit=v.getNumber()),y.hasValue()&&"none"!==y.getString()){var x=z(y.getString());void 0!==t.setLineDash?t.setLineDash(x):void 0!==t.webkitLineDash?t.webkitLineDash=x:void 0===t.mozDash||1===x.length&&0===x[0]||(t.mozDash=x);var b=m.getPixels();void 0!==t.lineDashOffset?t.lineDashOffset=b:void 0!==t.webkitLineDashOffset?t.webkitLineDashOffset=b:void 0!==t.mozDashOffset&&(t.mozDashOffset=b)}}if(this.modifiedEmSizeStack=!1,void 0!==t.font){var w=this.getStyle("font"),S=this.getStyle("font-style"),T=this.getStyle("font-variant"),O=this.getStyle("font-weight"),A=this.getStyle("font-size"),C=this.getStyle("font-family"),E=new kt(S.getString(),T.getString(),O.getString(),A.hasValue()?"".concat(A.getPixels(!0),"px"):"",C.getString(),kt.parse(w.getString(),t.font));S.setValue(E.fontStyle),T.setValue(E.fontVariant),O.setValue(E.fontWeight),A.setValue(E.fontSize),C.setValue(E.fontFamily),t.font=E.toString(),A.isPixels()&&(this.document.emSize=A.getPixels(),this.modifiedEmSizeStack=!0)}e||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class Bt extends jt{constructor(t,e,r){super(t,e,r),this.type="path",this.pathParser=null,this.pathParser=new Dt(this.getAttribute("d").getString())}path(t){var{pathParser:e}=this,r=new Lt;for(e.reset(),t&&t.beginPath();!e.isEnd();)switch(e.next().type){case Dt.MOVE_TO:this.pathM(t,r);break;case Dt.LINE_TO:this.pathL(t,r);break;case Dt.HORIZ_LINE_TO:this.pathH(t,r);break;case Dt.VERT_LINE_TO:this.pathV(t,r);break;case Dt.CURVE_TO:this.pathC(t,r);break;case Dt.SMOOTH_CURVE_TO:this.pathS(t,r);break;case Dt.QUAD_TO:this.pathQ(t,r);break;case Dt.SMOOTH_QUAD_TO:this.pathT(t,r);break;case Dt.ARC:this.pathA(t,r);break;case Dt.CLOSE_PATH:this.pathZ(t,r)}return r}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,e=t.getMarkerPoints(),r=t.getMarkerAngles(),i=e.map(((t,e)=>[t,r[e]]));return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var e=this.getStyle("fill-rule");""!==t.fillStyle&&("inherit"!==e.getString("inherit")?t.fill(e.getString()):t.fill()),""!==t.strokeStyle&&("non-scaling-stroke"===this.getAttribute("vector-effect").getString()?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var i=r.length-1,n=this.getStyle("marker-start"),s=this.getStyle("marker-mid"),a=this.getStyle("marker-end");if(n.isUrlDefinition()){var o=n.getDefinition(),[u,h]=r[0];o.render(t,u,h)}if(s.isUrlDefinition())for(var c=s.getDefinition(),l=1;l1&&(i*=Math.sqrt(l),n*=Math.sqrt(l));var f=(a===o?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(n,2)-Math.pow(i,2)*Math.pow(c.y,2)-Math.pow(n,2)*Math.pow(c.x,2))/(Math.pow(i,2)*Math.pow(c.y,2)+Math.pow(n,2)*Math.pow(c.x,2)));isNaN(f)&&(f=0);var g=new pt(f*i*c.y/n,f*-n*c.x/i),p=new pt((e.x+h.x)/2+Math.cos(u)*g.x-Math.sin(u)*g.y,(e.y+h.y)/2+Math.sin(u)*g.x+Math.cos(u)*g.y),d=nt([1,0],[(c.x-g.x)/i,(c.y-g.y)/n]),v=[(c.x-g.x)/i,(c.y-g.y)/n],y=[(-c.x-g.x)/i,(-c.y-g.y)/n],m=nt(v,y);return it(v,y)<=-1&&(m=Math.PI),it(v,y)>=1&&(m=0),{currentPoint:h,rX:i,rY:n,sweepFlag:o,xAxisRotation:u,centp:p,a1:d,ad:m}}pathA(t,e){var{pathParser:r}=this,{currentPoint:i,rX:n,rY:s,sweepFlag:a,xAxisRotation:o,centp:u,a1:h,ad:c}=Bt.pathA(r),l=1-a?1:-1,f=h+l*(c/2),g=new pt(u.x+n*Math.cos(f),u.y+s*Math.sin(f));if(r.addMarkerAngle(g,f-l*Math.PI/2),r.addMarkerAngle(i,f-l*Math.PI),e.addPoint(i.x,i.y),t&&!isNaN(h)&&!isNaN(c)){var p=n>s?n:s,d=n>s?1:n/s,v=n>s?s/n:1;t.translate(u.x,u.y),t.rotate(o),t.scale(d,v),t.arc(0,0,p,h,h+c,Boolean(1-a)),t.scale(1/d,1/v),t.rotate(-o),t.translate(-u.x,-u.y)}}static pathZ(t){t.current=t.start}pathZ(t,e){Bt.pathZ(this.pathParser),t&&e.x1!==e.x2&&e.y1!==e.y2&&t.closePath()}}class Ft extends Bt{constructor(t,e,r){super(t,e,r),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class zt extends jt{constructor(t,e,r){super(t,e,new.target===zt||r),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];super.setContext(t,e);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if("text"!==this.type)return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var e=null;return this.children.forEach(((r,i)=>{var n=this.getChildBoundingBox(t,this,this,i);e?e.addBoundingBox(n):e=n})),e}getFontSize(){var{document:t,parent:e}=this,r=kt.parse(t.ctx.font).fontSize;return e.getStyle("font-size").getNumber(r)}getTElementBoundingBox(t){var e=this.getFontSize();return new Lt(this.x,this.y-e,this.x+this.measureText(t),this.y)}getGlyph(t,e,r){var i=e[r],n=null;if(t.isArabic){var s=e.length,a=e[r-1],o=e[r+1],u="isolated";if((0===r||" "===a)&&r0&&" "!==a&&r0&&" "!==a&&(r===s-1||" "===o)&&(u="initial"),void 0!==t.glyphs[i]){var h=t.glyphs[i];n=h instanceof Ft?h:h[u]}}else n=t.glyphs[i];return n||(n=t.missingGlyph),n}getText(){return""}getTextFromNode(t){var e=t||this.node,r=Array.from(e.parentNode.childNodes),i=r.indexOf(e),n=r.length-1,s=j(e.textContent||"");return 0===i&&(s=B(s)),i===n&&(s=F(s)),s}renderChildren(t){if("text"===this.type){this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach(((e,r)=>{this.renderChild(t,this,this,r)}));var{mouse:e}=this.document.screen;e.isWorking()&&e.checkBoundingBox(this,this.getBoundingBox(t))}else this.renderTElementChildren(t)}renderTElementChildren(t){var{document:e,parent:r}=this,i=this.getText(),n=r.getStyle("font-family").getDefinition();if(n)for(var{unitsPerEm:s}=n.fontFace,a=kt.parse(e.ctx.font),o=r.getStyle("font-size").getNumber(a.fontSize),u=r.getStyle("font-style").getString(a.fontStyle),h=o/s,c=n.isRTL?i.split("").reverse().join(""):i,l=z(r.getAttribute("dx").getString()),f=c.length,g=0;g=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],e=t.getStyle("text-anchor").getString("start"),r=0;r="start"===e?t.x-this.minX:"end"===e?t.x-this.maxX:t.x-(this.minX+this.maxX)/2;for(var i=this.textChunkStart;i{this.adjustChildCoordinatesRecursiveCore(t,this,this,r)})),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,e,r,i){var n=r.children[i];n.children.length>0?n.children.forEach(((r,i)=>{e.adjustChildCoordinatesRecursiveCore(t,e,n,i)})):this.adjustChildCoordinates(t,e,r,i)}adjustChildCoordinates(t,e,r,i){var n=r.children[i];if("function"!=typeof n.measureText)return n;t.save(),n.setContext(t,!0);var s=n.getAttribute("x"),a=n.getAttribute("y"),o=n.getAttribute("dx"),u=n.getAttribute("dy"),h=n.getStyle("font-family").getDefinition(),c=Boolean(h)&&h.isRTL;0===i&&(s.hasValue()||s.setValue(n.getInheritedAttribute("x")),a.hasValue()||a.setValue(n.getInheritedAttribute("y")),o.hasValue()||o.setValue(n.getInheritedAttribute("dx")),u.hasValue()||u.setValue(n.getInheritedAttribute("dy")));var l=n.measureText(t);return c&&(e.x-=l),s.hasValue()?(e.applyAnchoring(),n.x=s.getPixels("x"),o.hasValue()&&(n.x+=o.getPixels("x"))):(o.hasValue()&&(e.x+=o.getPixels("x")),n.x=e.x),e.x=n.x,c||(e.x+=l),a.hasValue()?(n.y=a.getPixels("y"),u.hasValue()&&(n.y+=u.getPixels("y"))):(u.hasValue()&&(e.y+=u.getPixels("y")),n.y=e.y),e.y=n.y,e.leafTexts.push(n),e.minX=Math.min(e.minX,n.x,n.x+l),e.maxX=Math.max(e.maxX,n.x,n.x+l),n.clearContext(t),t.restore(),n}getChildBoundingBox(t,e,r,i){var n=r.children[i];if("function"!=typeof n.getBoundingBox)return null;var s=n.getBoundingBox(t);return s?(n.children.forEach(((r,i)=>{var a=e.getChildBoundingBox(t,e,n,i);s.addBoundingBox(a)})),s):null}renderChild(t,e,r,i){var n=r.children[i];n.render(t),n.children.forEach(((r,i)=>{e.renderChild(t,e,n,i)}))}measureText(t){var{measureCache:e}=this;if(~e)return e;var r=this.getText(),i=this.measureTargetText(t,r);return this.measureCache=i,i}measureTargetText(t,e){if(!e.length)return 0;var{parent:r}=this,i=r.getStyle("font-family").getDefinition();if(i){for(var n=this.getFontSize(),s=i.isRTL?e.split("").reverse().join(""):e,a=z(r.getAttribute("dx").getString()),o=s.length,u=0,h=0;h0?"":this.getTextFromNode()}getText(){return this.text}}class Ht extends Ut{constructor(){super(...arguments),this.type="textNode"}}class Xt extends jt{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var e,{document:r}=this,{screen:i,window:n}=r,s=t.canvas;if(i.setDefaults(t),s.style&&void 0!==t.font&&n&&void 0!==n.getComputedStyle){t.font=n.getComputedStyle(s).getPropertyValue("font");var a=new ft(r,"fontSize",kt.parse(t.font).fontSize);a.hasValue()&&(r.rootEmSize=a.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:o,height:u}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var h=this.getAttribute("refX"),c=this.getAttribute("refY"),l=this.getAttribute("viewBox"),f=l.hasValue()?z(l.getString()):null,g=!this.root&&"visible"!==this.getStyle("overflow").getValue("hidden"),p=0,d=0,v=0,y=0;f&&(p=f[0],d=f[1]),this.root||(o=this.getStyle("width").getPixels("x"),u=this.getStyle("height").getPixels("y"),"marker"===this.type&&(v=p,y=d,p=0,d=0)),i.viewPort.setCurrent(o,u),!this.node||this.parent&&"foreignObject"!==(null===(e=this.node.parentNode)||void 0===e?void 0:e.nodeName)||!this.getStyle("transform",!1,!0).hasValue()||this.getStyle("transform-origin",!1,!0).hasValue()||this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),f&&(o=f[2],u=f[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:o,height:i.viewPort.height,desiredHeight:u,minX:p,minY:d,refX:h.getValue(),refY:c.getValue(),clip:g,clipX:v,clipY:y}),f&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(o,u))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=this.getAttribute("width",!0),n=this.getAttribute("height",!0),s=this.getAttribute("viewBox"),a=this.getAttribute("style"),o=i.getNumber(0),u=n.getNumber(0);if(r)if("string"==typeof r)this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var h=this.getAttribute("preserveAspectRatio");h.hasValue()&&h.setValue(h.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),n.setValue(e),s.hasValue()||s.setValue("0 0 ".concat(o||t," ").concat(u||e)),a.hasValue()){var c=this.getStyle("width"),l=this.getStyle("height");c.hasValue()&&c.setValue("".concat(t,"px")),l.hasValue()&&l.setValue("".concat(e,"px"))}}}class Yt extends Bt{constructor(){super(...arguments),this.type="rect"}path(t){var e=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),n=this.getStyle("height",!1,!0).getPixels("y"),s=this.getAttribute("rx"),a=this.getAttribute("ry"),o=s.getPixels("x"),u=a.getPixels("y");if(s.hasValue()&&!a.hasValue()&&(u=o),a.hasValue()&&!s.hasValue()&&(o=u),o=Math.min(o,i/2),u=Math.min(u,n/2),t){var h=(Math.sqrt(2)-1)/3*4;t.beginPath(),n>0&&i>0&&(t.moveTo(e+o,r),t.lineTo(e+i-o,r),t.bezierCurveTo(e+i-o+h*o,r,e+i,r+u-h*u,e+i,r+u),t.lineTo(e+i,r+n-u),t.bezierCurveTo(e+i,r+n-u+h*u,e+i-o+h*o,r+n,e+i-o,r+n),t.lineTo(e+o,r+n),t.bezierCurveTo(e+o-h*o,r+n,e,r+n-u+h*u,e,r+n-u),t.lineTo(e,r+u),t.bezierCurveTo(e,r+u-h*u,e+o-h*o,r,e+o,r),t.closePath())}return new Lt(e,r,e+i,r+n)}getMarkers(){return null}}class Wt extends Bt{constructor(){super(...arguments),this.type="circle"}path(t){var e=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(e,r,i,0,2*Math.PI,!1),t.closePath()),new Lt(e-i,r-i,e+i,r+i)}getMarkers(){return null}}class qt extends Bt{constructor(){super(...arguments),this.type="ellipse"}path(t){var e=(Math.sqrt(2)-1)/3*4,r=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),n=this.getAttribute("cx").getPixels("x"),s=this.getAttribute("cy").getPixels("y");return t&&r>0&&i>0&&(t.beginPath(),t.moveTo(n+r,s),t.bezierCurveTo(n+r,s+e*i,n+e*r,s+i,n,s+i),t.bezierCurveTo(n-e*r,s+i,n-r,s+e*i,n-r,s),t.bezierCurveTo(n-r,s-e*i,n-e*r,s-i,n,s-i),t.bezierCurveTo(n+e*r,s-i,n+r,s-e*i,n+r,s),t.closePath()),new Lt(n-r,s-i,n+r,s+i)}getMarkers(){return null}}class Gt extends Bt{constructor(){super(...arguments),this.type="line"}getPoints(){return[new pt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new pt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:e,y:r},{x:i,y:n}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(e,r),t.lineTo(i,n)),new Lt(e,r,i,n)}getMarkers(){var[t,e]=this.getPoints(),r=t.angleTo(e);return[[t,r],[e,r]]}}class Qt extends Bt{constructor(t,e,r){super(t,e,r),this.type="polyline",this.points=[],this.points=pt.parsePath(this.getAttribute("points").getString())}path(t){var{points:e}=this,[{x:r,y:i}]=e,n=new Lt(r,i);return t&&(t.beginPath(),t.moveTo(r,i)),e.forEach((e=>{var{x:r,y:i}=e;n.addPoint(r,i),t&&t.lineTo(r,i)})),n}getMarkers(){var{points:t}=this,e=t.length-1,r=[];return t.forEach(((i,n)=>{n!==e&&r.push([i,i.angleTo(t[n+1])])})),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}class $t extends Qt{constructor(){super(...arguments),this.type="polygon"}path(t){var e=super.path(t),[{x:r,y:i}]=this.points;return t&&(t.lineTo(r,i),t.closePath()),e}}class Zt extends Mt{constructor(){super(...arguments),this.type="pattern"}createPattern(t,e,r){var i=this.getStyle("width").getPixels("x",!0),n=this.getStyle("height").getPixels("y",!0),s=new Xt(this.document,null);s.attributes.viewBox=new ft(this.document,"viewBox",this.getAttribute("viewBox").getValue()),s.attributes.width=new ft(this.document,"width","".concat(i,"px")),s.attributes.height=new ft(this.document,"height","".concat(n,"px")),s.attributes.transform=new ft(this.document,"transform",this.getAttribute("patternTransform").getValue()),s.children=this.children;var a=this.document.createCanvas(i,n),o=a.getContext("2d"),u=this.getAttribute("x"),h=this.getAttribute("y");u.hasValue()&&h.hasValue()&&o.translate(u.getPixels("x",!0),h.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var c=-1;c<=1;c++)for(var l=-1;l<=1;l++)o.save(),s.attributes.x=new ft(this.document,"x",c*a.width),s.attributes.y=new ft(this.document,"y",l*a.height),s.render(o),o.restore();return t.createPattern(a,"repeat")}}class Kt extends Mt{constructor(){super(...arguments),this.type="marker"}render(t,e,r){if(e){var{x:i,y:n}=e,s=this.getAttribute("orient").getString("auto"),a=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,n),"auto"===s&&t.rotate(r),"strokeWidth"===a&&t.scale(t.lineWidth,t.lineWidth),t.save();var o=new Xt(this.document,null);o.type=this.type,o.attributes.viewBox=new ft(this.document,"viewBox",this.getAttribute("viewBox").getValue()),o.attributes.refX=new ft(this.document,"refX",this.getAttribute("refX").getValue()),o.attributes.refY=new ft(this.document,"refY",this.getAttribute("refY").getValue()),o.attributes.width=new ft(this.document,"width",this.getAttribute("markerWidth").getValue()),o.attributes.height=new ft(this.document,"height",this.getAttribute("markerHeight").getValue()),o.attributes.overflow=new ft(this.document,"overflow",this.getAttribute("overflow").getValue()),o.attributes.fill=new ft(this.document,"fill",this.getAttribute("fill").getColor("black")),o.attributes.stroke=new ft(this.document,"stroke",this.getAttribute("stroke").getValue("none")),o.children=this.children,o.render(t),t.restore(),"strokeWidth"===a&&t.scale(1/t.lineWidth,1/t.lineWidth),"auto"===s&&t.rotate(-r),t.translate(-i,-n)}}}class Jt extends Mt{constructor(){super(...arguments),this.type="defs"}render(){}}class te extends jt{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var e=new Lt;return this.children.forEach((r=>{e.addBoundingBox(r.getBoundingBox(t))})),e}}class ee extends Mt{constructor(t,e,r){super(t,e,r),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:n}=this;n.forEach((t=>{"stop"===t.type&&i.push(t)}))}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,e,r){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:n}=i,s=this.getGradient(t,e);if(!s)return this.addParentOpacity(r,n[n.length-1].color);if(n.forEach((t=>{s.addColorStop(t.offset,this.addParentOpacity(r,t.color))})),this.getAttribute("gradientTransform").hasValue()){var{document:a}=this,{MAX_VIRTUAL_PIXELS:o,viewPort:u}=a.screen,[h]=u.viewPorts,c=new Yt(a,null);c.attributes.x=new ft(a,"x",-o/3),c.attributes.y=new ft(a,"y",-o/3),c.attributes.width=new ft(a,"width",o),c.attributes.height=new ft(a,"height",o);var l=new te(a,null);l.attributes.transform=new ft(a,"transform",this.getAttribute("gradientTransform").getValue()),l.children=[c];var f=new Xt(a,null);f.attributes.x=new ft(a,"x",0),f.attributes.y=new ft(a,"y",0),f.attributes.width=new ft(a,"width",h.width),f.attributes.height=new ft(a,"height",h.height),f.children=[l];var g=a.createCanvas(h.width,h.height),p=g.getContext("2d");return p.fillStyle=s,f.render(p),p.createPattern(g,"no-repeat")}return s}inheritStopContainer(t){this.attributesToInherit.forEach((e=>{!this.getAttribute(e).hasValue()&&t.getAttribute(e).hasValue()&&this.getAttribute(e,!0).setValue(t.getAttribute(e).getValue())}))}addParentOpacity(t,e){return t.hasValue()?new ft(this.document,"color",e).addOpacity(t).getColor():e}}class re extends ee{constructor(t,e,r){super(t,e,r),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,e){var r="objectBoundingBox"===this.getGradientUnits(),i=r?e.getBoundingBox(t):null;if(r&&!i)return null;this.getAttribute("x1").hasValue()||this.getAttribute("y1").hasValue()||this.getAttribute("x2").hasValue()||this.getAttribute("y2").hasValue()||(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var n=r?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),s=r?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),a=r?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),o=r?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return n===a&&s===o?null:t.createLinearGradient(n,s,a,o)}}class ie extends ee{constructor(t,e,r){super(t,e,r),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,e){var r="objectBoundingBox"===this.getGradientUnits(),i=e.getBoundingBox(t);if(r&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var n=r?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),s=r?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),a=n,o=s;this.getAttribute("fx").hasValue()&&(a=r?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(o=r?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var u=r?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),h=this.getAttribute("fr").getPixels();return t.createRadialGradient(a,o,h,n,s,u)}}class ne extends Mt{constructor(t,e,r){super(t,e,r),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),n=this.getStyle("stop-opacity"),s=this.getStyle("stop-color",!0);""===s.getString()&&s.setValue("#000"),n.hasValue()&&(s=s.addOpacity(n)),this.offset=i,this.color=s.getColor()}}class se extends Mt{constructor(t,e,r){super(t,e,r),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new ft(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),e=this.getAttribute("attributeName").getString();return"CSS"===t?this.parent.getStyle(e,!0):this.parent.getAttribute(e,!0)}calcValue(){var{initialUnits:t}=this,{progress:e,from:r,to:i}=this.getProgress(),n=r.getNumber()+(i.getNumber()-r.getNumber())*e;return"%"===t&&(n*=100),"".concat(n).concat(t)}update(t){var{parent:e}=this,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if("indefinite"===this.getAttribute("repeatCount").getString()||"indefinite"===this.getAttribute("repeatDur").getString())this.duration=0;else if("freeze"!==i||this.frozen){if("remove"===i&&!this.removed)return this.removed=!0,r.setValue(e.animationFrozen?e.animationFrozenValue:this.initialValue),!0}else this.frozen=!0,e.animationFrozen=!0,e.animationFrozenValue=r.getString();return!1}this.duration+=t;var n=!1;if(this.begine+(n[r]-e)*t)).join(" ");return s}}class ue extends Mt{constructor(t,e,r){super(t,e,r),this.type="font",this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:n}=this;for(var s of n)switch(s.type){case"font-face":this.fontFace=s;var a=s.getStyle("font-family");a.hasValue()&&(i[a.getString()]=this);break;case"missing-glyph":this.missingGlyph=s;break;case"glyph":var o=s;o.arabicForm?(this.isRTL=!0,this.isArabic=!0,void 0===this.glyphs[o.unicode]&&(this.glyphs[o.unicode]=Object.create(null)),this.glyphs[o.unicode][o.arabicForm]=o):this.glyphs[o.unicode]=o}}render(){}}class he extends Mt{constructor(t,e,r){super(t,e,r),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class ce extends Bt{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class le extends zt{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var e=t.children[0];if(e)return e.getText()}return""}}class fe extends zt{constructor(t,e,r){super(t,e,r),this.type="a";var{childNodes:i}=e,n=i[0],s=i.length>0&&Array.from(i).every((t=>3===t.nodeType));this.hasText=s,this.text=s?this.getTextFromNode(n):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:e,x:r,y:i}=this,{mouse:n}=e.screen,s=new ft(e,"fontSize",kt.parse(e.ctx.font).fontSize);n.isWorking()&&n.checkBoundingBox(this,new Lt(r,i-s.getPixels("y"),r+this.measureText(t),i))}else if(this.children.length>0){var a=new te(this.document,null);a.children=this.children,a.parent=this,a.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){this.document.ctx.canvas.style.cursor="pointer"}}function ge(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function pe(t){for(var e=1;e{var{type:r,points:i}=e;switch(r){case Dt.LINE_TO:t&&t.lineTo(i[0],i[1]);break;case Dt.MOVE_TO:t&&t.moveTo(i[0],i[1]);break;case Dt.CURVE_TO:t&&t.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);break;case Dt.QUAD_TO:t&&t.quadraticCurveTo(i[0],i[1],i[2],i[3]);break;case Dt.ARC:var[n,s,a,o,u,h,c,l]=i,f=a>o?a:o,g=a>o?1:a/o,p=a>o?o/a:1;t&&(t.translate(n,s),t.rotate(c),t.scale(g,p),t.arc(0,0,f,u,u+h,Boolean(1-l)),t.scale(1/g,1/p),t.rotate(-c),t.translate(-n,-s));break;case Dt.CLOSE_PATH:t&&t.closePath()}}))}renderChildren(t){this.setTextData(t),t.save();var e=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),{glyphInfo:i}=this,n=t.fillStyle;"underline"===e&&t.beginPath(),i.forEach(((i,n)=>{var{p0:s,p1:a,rotation:o,text:u}=i;t.save(),t.translate(s.x,s.y),t.rotate(o),t.fillStyle&&t.fillText(u,0,0),t.strokeStyle&&t.strokeText(u,0,0),t.restore(),"underline"===e&&(0===n&&t.moveTo(s.x,s.y+r/8),t.lineTo(a.x,a.y+r/5))})),"underline"===e&&(t.lineWidth=r/20,t.strokeStyle=n,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,e,r,i,n,s,a,o,u){var h=s,c=this.measureText(t,o);" "===o&&"justify"===e&&r-1&&(h+=this.getLetterSpacingAt(u));var l=this.textHeight/20,f=this.getEquidistantPointOnPath(h,l,0),g=this.getEquidistantPointOnPath(h+c,l,0),p={p0:f,p1:g},d=f&&g?Math.atan2(g.y-f.y,g.x-f.x):0;if(a){var v=Math.cos(Math.PI/2+d)*a,y=Math.cos(-d)*a;p.p0=pe(pe({},f),{},{x:f.x+v,y:f.y+y}),p.p1=pe(pe({},g),{},{x:g.x+v,y:g.y+y})}return{offset:h+=c,segment:p,rotation:d}}measureText(t,e){var{measuresCache:r}=this,i=e||this.getText();if(r.has(i))return r.get(i);var n=this.measureTargetText(t,i);return r.set(i,n),n}setTextData(t){if(!this.glyphInfo){var e=this.getText(),r=e.split(""),i=e.split(" ").length-1,n=this.parent.getAttribute("dx").split().map((t=>t.getPixels("x"))),s=this.parent.getAttribute("dy").getPixels("y"),a=this.parent.getStyle("text-anchor").getString("start"),o=this.getStyle("letter-spacing"),u=this.parent.getStyle("letter-spacing"),h=0;o.hasValue()&&"inherit"!==o.getValue()?o.hasValue()&&"initial"!==o.getValue()&&"unset"!==o.getValue()&&(h=o.getPixels()):h=u.getPixels();var c=[],l=e.length;this.letterSpacingCache=c;for(var f=0;f0===r?0:t+e||0),0),p=this.measureText(t),d=Math.max(p+g,0);this.textWidth=p,this.textHeight=this.getFontSize(),this.glyphInfo=[];var v=this.getPathLength(),y=this.getStyle("startOffset").getNumber(0)*v,m=0;"middle"!==a&&"center"!==a||(m=-d/2),"end"!==a&&"right"!==a||(m=-d),m+=y,r.forEach(((e,n)=>{var{offset:o,segment:u,rotation:h}=this.findSegmentToFitChar(t,a,d,v,i,m,s,e,n);m=o,u.p0&&u.p1&&this.glyphInfo.push({text:r[n],p0:u.p0,p1:u.p1,rotation:h})}))}}parsePathData(t){if(this.pathLength=-1,!t)return[];var e=[],{pathParser:r}=t;for(r.reset();!r.isEnd();){var{current:i}=r,n=i?i.x:0,s=i?i.y:0,a=r.next(),o=a.type,u=[];switch(a.type){case Dt.MOVE_TO:this.pathM(r,u);break;case Dt.LINE_TO:o=this.pathL(r,u);break;case Dt.HORIZ_LINE_TO:o=this.pathH(r,u);break;case Dt.VERT_LINE_TO:o=this.pathV(r,u);break;case Dt.CURVE_TO:this.pathC(r,u);break;case Dt.SMOOTH_CURVE_TO:o=this.pathS(r,u);break;case Dt.QUAD_TO:this.pathQ(r,u);break;case Dt.SMOOTH_QUAD_TO:o=this.pathT(r,u);break;case Dt.ARC:u=this.pathA(r);break;case Dt.CLOSE_PATH:Bt.pathZ(r)}a.type!==Dt.CLOSE_PATH?e.push({type:o,points:u,start:{x:n,y:s},pathLength:this.calcLength(n,s,o,u)}):e.push({type:Dt.CLOSE_PATH,points:[],pathLength:0})}return e}pathM(t,e){var{x:r,y:i}=Bt.pathM(t).point;e.push(r,i)}pathL(t,e){var{x:r,y:i}=Bt.pathL(t).point;return e.push(r,i),Dt.LINE_TO}pathH(t,e){var{x:r,y:i}=Bt.pathH(t).point;return e.push(r,i),Dt.LINE_TO}pathV(t,e){var{x:r,y:i}=Bt.pathV(t).point;return e.push(r,i),Dt.LINE_TO}pathC(t,e){var{point:r,controlPoint:i,currentPoint:n}=Bt.pathC(t);e.push(r.x,r.y,i.x,i.y,n.x,n.y)}pathS(t,e){var{point:r,controlPoint:i,currentPoint:n}=Bt.pathS(t);return e.push(r.x,r.y,i.x,i.y,n.x,n.y),Dt.CURVE_TO}pathQ(t,e){var{controlPoint:r,currentPoint:i}=Bt.pathQ(t);e.push(r.x,r.y,i.x,i.y)}pathT(t,e){var{controlPoint:r,currentPoint:i}=Bt.pathT(t);return e.push(r.x,r.y,i.x,i.y),Dt.QUAD_TO}pathA(t){var{rX:e,rY:r,sweepFlag:i,xAxisRotation:n,centp:s,a1:a,ad:o}=Bt.pathA(t);return 0===i&&o>0&&(o-=2*Math.PI),1===i&&o<0&&(o+=2*Math.PI),[s.x,s.y,e,r,a,o,n,i]}calcLength(t,e,r,i){var n=0,s=null,a=null,o=0;switch(r){case Dt.LINE_TO:return this.getLineLength(t,e,i[0],i[1]);case Dt.CURVE_TO:for(n=0,s=this.getPointOnCubicBezier(0,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),o=.01;o<=1;o+=.01)a=this.getPointOnCubicBezier(o,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),n+=this.getLineLength(s.x,s.y,a.x,a.y),s=a;return n;case Dt.QUAD_TO:for(n=0,s=this.getPointOnQuadraticBezier(0,t,e,i[0],i[1],i[2],i[3]),o=.01;o<=1;o+=.01)a=this.getPointOnQuadraticBezier(o,t,e,i[0],i[1],i[2],i[3]),n+=this.getLineLength(s.x,s.y,a.x,a.y),s=a;return n;case Dt.ARC:n=0;var u=i[4],h=i[5],c=i[4]+h,l=Math.PI/180;if(Math.abs(u-c)c;o-=l)a=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],o,0),n+=this.getLineLength(s.x,s.y,a.x,a.y),s=a;else for(o=u+l;o5&&void 0!==arguments[5]?arguments[5]:e,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:r,o=(n-r)/(i-e+et),u=Math.sqrt(t*t/(1+o*o));ie)return null;var{dataArray:n}=this;for(var s of n){if(!s||!(s.pathLength<5e-5||r+s.pathLength+5e-5=0&&o>c)break;i=this.getPointOnEllipticalArc(s.points[0],s.points[1],s.points[2],s.points[3],o,s.points[6]);break;case Dt.CURVE_TO:(o=a/s.pathLength)>1&&(o=1),i=this.getPointOnCubicBezier(o,s.start.x,s.start.y,s.points[0],s.points[1],s.points[2],s.points[3],s.points[4],s.points[5]);break;case Dt.QUAD_TO:(o=a/s.pathLength)>1&&(o=1),i=this.getPointOnQuadraticBezier(o,s.start.x,s.start.y,s.points[0],s.points[1],s.points[2],s.points[3])}if(i)return i;break}r+=s.pathLength}return null}getLineLength(t,e,r,i){return Math.sqrt((r-t)*(r-t)+(i-e)*(i-e))}getPathLength(){return-1===this.pathLength&&(this.pathLength=this.dataArray.reduce(((t,e)=>e.pathLength>0?t+e.pathLength:t),0)),this.pathLength}getPointOnCubicBezier(t,e,r,i,n,s,a,o,u){return{x:o*st(t)+s*at(t)+i*ot(t)+e*ut(t),y:u*st(t)+a*at(t)+n*ot(t)+r*ut(t)}}getPointOnQuadraticBezier(t,e,r,i,n,s,a){return{x:s*ht(t)+i*ct(t)+e*lt(t),y:a*ht(t)+n*ct(t)+r*lt(t)}}getPointOnEllipticalArc(t,e,r,i,n,s){var a=Math.cos(s),o=Math.sin(s),u=r*Math.cos(n),h=i*Math.sin(n);return{x:t+(u*a-h*o),y:e+(u*o+h*a)}}buildEquidistantCache(t,e){var r=this.getPathLength(),i=e||.25,n=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==n||this.equidistantCache.precision!==i){this.equidistantCache={step:n,precision:i,points:[]};for(var s=0,a=0;a<=r;a+=i){var o=this.getPointOnPath(a),u=this.getPointOnPath(a+i);o&&u&&((s+=this.getLineLength(o.x,o.y,u.x,u.y))>=n&&(this.equidistantCache.points.push({x:o.x,y:o.y,distance:a}),s-=n))}}}getEquidistantPointOnPath(t,e,r){if(this.buildEquidistantCache(e,r),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var ve=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class ye extends jt{constructor(t,e,r){super(t,e,r),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var n=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),n?this.loadSvg(i):this.loadImage(i),this.isSvg=n}}loadImage(t){var e=this;return n((function*(){try{var r=yield e.document.createImage(t);e.image=r}catch(e){console.error('Error while loading image "'.concat(t,'":'),e)}e.loaded=!0}))()}loadSvg(t){var e=this;return n((function*(){var r=ve.exec(t);if(r){var i=r[5];"base64"===r[4]?e.image=atob(i):e.image=decodeURIComponent(i)}else try{var n=yield e.document.fetch(t),s=yield n.text();e.image=s}catch(e){console.error('Error while loading image "'.concat(t,'":'),e)}e.loaded=!0}))()}renderChildren(t){var{document:e,image:r,loaded:i}=this,n=this.getAttribute("x").getPixels("x"),s=this.getAttribute("y").getPixels("y"),a=this.getStyle("width").getPixels("x"),o=this.getStyle("height").getPixels("y");if(i&&r&&a&&o){if(t.save(),t.translate(n,s),this.isSvg){var u=e.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:a,scaleHeight:o});u.document.documentElement.parent=this,u.render()}else{var h=this.image;e.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:a,desiredWidth:h.width,height:o,desiredHeight:h.height}),this.loaded&&(void 0===h.complete||h.complete)&&t.drawImage(h,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),e=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new Lt(t,e,t+r,e+i)}}class me extends jt{constructor(){super(...arguments),this.type="symbol"}render(t){}}class xe{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,e){var r=this;return n((function*(){try{var{document:i}=r,n=(yield i.canvg.parser.load(e)).getElementsByTagName("font");Array.from(n).forEach((e=>{var r=i.createElement(e);i.definitions[t]=r}))}catch(t){console.error('Error while loading font "'.concat(e,'":'),t)}r.loaded=!0}))()}}class be extends Mt{constructor(t,e,r){super(t,e,r),this.type="style";var i=j(Array.from(e.childNodes).map((t=>t.textContent)).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,""));i.split("}").forEach((e=>{var r=e.trim();if(r){var i=r.split("{"),n=i[0].split(","),s=i[1].split(";");n.forEach((e=>{var r=e.trim();if(r){var i=t.styles[r]||{};if(s.forEach((e=>{var r=e.indexOf(":"),n=e.substr(0,r).trim(),s=e.substr(r+1,e.length-r).trim();n&&s&&(i[n]=new ft(t,n,s))})),t.styles[r]=i,t.stylesSpecificity[r]=tt(r),"@font-face"===r){var n=i["font-family"].getString().replace(/"|'/g,"");i.src.getString().split(",").forEach((e=>{if(e.indexOf('format("svg")')>0){var r=X(e);r&&new xe(t).load(n,r)}}))}}}))}}))}}be.parseExternalUrl=X;class we extends jt{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var e=this.getAttribute("x"),r=this.getAttribute("y");e.hasValue()&&t.translate(e.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}path(t){var{element:e}=this;e&&e.path(t)}renderChildren(t){var{document:e,element:r}=this;if(r){var i=r;if("symbol"===r.type&&((i=new Xt(e,null)).attributes.viewBox=new ft(e,"viewBox",r.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new ft(e,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new ft(e,"overflow",r.getAttribute("overflow").getString()),i.children=r.children,r.styles.opacity=new ft(e,"opacity",this.calculateOpacity())),"svg"===i.type){var n=this.getStyle("width",!1,!0),s=this.getStyle("height",!1,!0);n.hasValue()&&(i.attributes.width=new ft(e,"width",n.getString())),s.hasValue()&&(i.attributes.height=new ft(e,"height",s.getString()))}var a=i.parent;i.parent=this,i.render(t),i.parent=a}}getBoundingBox(t){var{element:e}=this;return e?e.getBoundingBox(t):null}elementTransform(){var{document:t,element:e}=this;return Nt.fromElement(t,e)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function Se(t,e,r,i,n,s){return t[r*i*4+4*e+s]}function Te(t,e,r,i,n,s,a){t[r*i*4+4*e+s]=a}function Oe(t,e,r){return t[e]*r}function Ae(t,e,r,i){return e+Math.cos(t)*r+Math.sin(t)*i}class Ce extends Mt{constructor(t,e,r){super(t,e,r),this.type="feColorMatrix";var i=z(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":var n=i[0];i=[.213+.787*n,.715-.715*n,.072-.072*n,0,0,.213-.213*n,.715+.285*n,.072-.072*n,0,0,.213-.213*n,.715-.715*n,.072+.928*n,0,0,0,0,0,1,0,0,0,0,0,1];break;case"hueRotate":var s=i[0]*Math.PI/180;i=[Ae(s,.213,.787,-.213),Ae(s,.715,-.715,-.715),Ae(s,.072,-.072,.928),0,0,Ae(s,.213,-.213,.143),Ae(s,.715,.285,.14),Ae(s,.072,-.072,-.283),0,0,Ae(s,.213,-.213,-.787),Ae(s,.715,-.715,.715),Ae(s,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break;case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1]}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,e,r,i,n){for(var{includeOpacity:s,matrix:a}=this,o=t.getImageData(0,0,i,n),u=0;u{o.addBoundingBox(e.getBoundingBox(t))})),i=Math.floor(o.x1),n=Math.floor(o.y1),s=Math.floor(o.width),a=Math.floor(o.height)}var u=this.removeStyles(e,Ee.ignoreStyles),h=r.createCanvas(i+s,n+a),c=h.getContext("2d");r.screen.setDefaults(c),this.renderChildren(c),new Ce(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(c,0,0,i+s,n+a);var l=r.createCanvas(i+s,n+a),f=l.getContext("2d");r.screen.setDefaults(f),e.render(f),f.globalCompositeOperation="destination-in",f.fillStyle=c.createPattern(h,"no-repeat"),f.fillRect(0,0,i+s,n+a),t.fillStyle=f.createPattern(l,"no-repeat"),t.fillRect(0,0,i+s,n+a),this.restoreStyles(e,u)}render(t){}}Ee.ignoreStyles=["mask","transform","clip-path"];var Pe=()=>{};class Ne extends Mt{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:e}=this,r=Reflect.getPrototypeOf(t),{beginPath:i,closePath:n}=t;r&&(r.beginPath=Pe,r.closePath=Pe),Reflect.apply(i,t,[]),this.children.forEach((i=>{if(void 0!==i.path){var s=void 0!==i.elementTransform?i.elementTransform():null;s||(s=Nt.fromElement(e,i)),s&&s.apply(t),i.path(t),r&&(r.closePath=n),s&&s.unapply(t)}})),Reflect.apply(n,t,[]),t.clip(),r&&(r.beginPath=i,r.closePath=n)}render(t){}}class Me extends Mt{constructor(){super(...arguments),this.type="filter"}apply(t,e){var{document:r,children:i}=this,n=e.getBoundingBox(t);if(n){var s=0,a=0;i.forEach((t=>{var e=t.extraFilterDistance||0;s=Math.max(s,e),a=Math.max(a,e)}));var o=Math.floor(n.width),u=Math.floor(n.height),h=o+2*s,c=u+2*a;if(!(h<1||c<1)){var l=Math.floor(n.x),f=Math.floor(n.y),g=this.removeStyles(e,Me.ignoreStyles),p=r.createCanvas(h,c),d=p.getContext("2d");r.screen.setDefaults(d),d.translate(-l+s,-f+a),e.render(d),i.forEach((t=>{"function"==typeof t.apply&&t.apply(d,0,0,h,c)})),t.drawImage(p,0,0,h,c,l-s,f-a,h,c),this.restoreStyles(e,g)}}}render(t){}}Me.ignoreStyles=["filter","transform","clip-path"];class Re extends Mt{constructor(t,e,r){super(t,e,r),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,e,r,i,n){}}class _e extends Mt{constructor(){super(...arguments),this.type="feMorphology"}apply(t,e,r,i,n){}}class Ve extends Mt{constructor(){super(...arguments),this.type="feComposite"}apply(t,e,r,i,n){}}class Ie extends Mt{constructor(t,e,r){super(t,e,r),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,e,r,i,n){var{document:s,blurRadius:a}=this,o=s.window?s.window.document.body:null,u=t.canvas;u.id=s.getUniqueId(),o&&(u.style.display="none",o.appendChild(u)),I(u,e,r,i,n,a),o&&o.removeChild(u)}}class ke extends Mt{constructor(){super(...arguments),this.type="title"}}class Le extends Mt{constructor(){super(...arguments),this.type="desc"}}var De={svg:Xt,rect:Yt,circle:Wt,ellipse:qt,line:Gt,polyline:Qt,polygon:$t,path:Bt,pattern:Zt,marker:Kt,defs:Jt,linearGradient:re,radialGradient:ie,stop:ne,animate:se,animateColor:ae,animateTransform:oe,font:ue,"font-face":he,"missing-glyph":ce,glyph:Ft,text:zt,tspan:Ut,tref:le,a:fe,textPath:de,image:ye,g:te,symbol:me,style:be,use:we,mask:Ee,clipPath:Ne,filter:Me,feDropShadow:Re,feMorphology:_e,feComposite:Ve,feColorMatrix:Ce,feGaussianBlur:Ie,title:ke,desc:Le};function je(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function Be(){return Be=n((function*(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.createElement("img");return e&&(r.crossOrigin="Anonymous"),new Promise(((e,i)=>{r.onload=()=>{e(r)},r.onerror=(t,e,r,n,s)=>{i(s)},r.src=t}))})),Be.apply(this,arguments)}class Fe{constructor(t){var{rootEmSize:e=12,emSize:r=12,createCanvas:i=Fe.createCanvas,createImage:n=Fe.createImage,anonymousCrossOrigin:s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.canvg=t,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(n,s),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,e){return"boolean"==typeof e?(r,i)=>t(r,"boolean"==typeof i?i:e):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:e}=this;e.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every((t=>t.loaded))}isFontsLoaded(){return this.fonts.every((t=>t.loaded))}createDocumentElement(t){var e=this.createElement(t.documentElement);return e.root=!0,e.addStylesFromStyleDefinition(),this.documentElement=e,e}createElement(t){var e=t.nodeName.replace(/^[^:]+:/,""),r=Fe.elementTypes[e];return void 0!==r?new r(this,t):new Rt(this,t)}createTextNode(t){return new Ht(this,t)}setViewBox(t){this.screen.setViewBox(function(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{};this.parser=new wt(r),this.screen=new mt(t,r),this.options=r;var i=new Fe(this,r),n=i.createDocumentElement(e);this.document=i,this.documentElement=n}static from(t,e){var r=arguments;return n((function*(){var i=r.length>2&&void 0!==r[2]?r[2]:{},n=new wt(i),s=yield n.parse(e);return new He(t,s,i)}))()}static fromString(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=new wt(r).parseFromString(e);return new He(t,i,r)}fork(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return He.from(t,e,Ue(Ue({},this.options),r))}forkString(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return He.fromString(t,e,Ue(Ue({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,e=this;return n((function*(){var r=t.length>0&&void 0!==t[0]?t[0]:{};e.start(Ue({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},r)),yield e.ready(),e.stop()}))()}start(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{documentElement:e,screen:r,options:i}=this;r.start(e,Ue(Ue({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.documentElement.resize(t,e,r)}}}}]); \ No newline at end of file diff --git a/public/js/app.js b/public/js/app.js index 4c73209..ce7f29b 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -1,2 +1,2 @@ /*! For license information please see app.js.LICENSE.txt */ -(()=>{var t,e,n,a,r={4325:t=>{t.exports=function(t){var e={};function n(a){if(e[a])return e[a].exports;var r=e[a]={i:a,l:!1,exports:{}};return t[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,a){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(a,r,function(e){return t[e]}.bind(null,r));return a},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"02f4":function(t,e,n){var a=n("4588"),r=n("be13");t.exports=function(t){return function(e,n){var i,o,s=String(r(e)),l=a(n),c=s.length;return l<0||l>=c?t?"":void 0:(i=s.charCodeAt(l))<55296||i>56319||l+1===c||(o=s.charCodeAt(l+1))<56320||o>57343?t?s.charAt(l):i:t?s.slice(l,l+2):o-56320+(i-55296<<10)+65536}}},"0390":function(t,e,n){"use strict";var a=n("02f4")(!0);t.exports=function(t,e,n){return e+(n?a(t,e).length:1)}},"07e3":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"0bfb":function(t,e,n){"use strict";var a=n("cb7c");t.exports=function(){var t=a(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},"0fc9":function(t,e,n){var a=n("3a38"),r=Math.max,i=Math.min;t.exports=function(t,e){return(t=a(t))<0?r(t+e,0):i(t,e)}},1691:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"1bc3":function(t,e,n){var a=n("f772");t.exports=function(t,e){if(!a(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!a(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},"1ec9":function(t,e,n){var a=n("f772"),r=n("e53d").document,i=a(r)&&a(r.createElement);t.exports=function(t){return i?r.createElement(t):{}}},"214f":function(t,e,n){"use strict";n("b0c5");var a=n("2aba"),r=n("32e9"),i=n("79e5"),o=n("be13"),s=n("2b4c"),l=n("520a"),c=s("species"),u=!i((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})),f=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var d=s(t),h=!i((function(){var e={};return e[d]=function(){return 7},7!=""[t](e)})),p=h?!i((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[c]=function(){return n}),n[d](""),!e})):void 0;if(!h||!p||"replace"===t&&!u||"split"===t&&!f){var m=/./[d],g=n(o,d,""[t],(function(t,e,n,a,r){return e.exec===l?h&&!r?{done:!0,value:m.call(e,n,a)}:{done:!0,value:t.call(n,e,a)}:{done:!1}})),v=g[0],b=g[1];a(String.prototype,t,v),r(RegExp.prototype,d,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}}},"230e":function(t,e,n){var a=n("d3f4"),r=n("7726").document,i=a(r)&&a(r.createElement);t.exports=function(t){return i?r.createElement(t):{}}},"23c6":function(t,e,n){var a=n("2d95"),r=n("2b4c")("toStringTag"),i="Arguments"==a(function(){return arguments}());t.exports=function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),r))?n:i?a(e):"Object"==(o=a(e))&&"function"==typeof e.callee?"Arguments":o}},"241e":function(t,e,n){var a=n("25eb");t.exports=function(t){return Object(a(t))}},"25eb":function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},"28a5":function(t,e,n){"use strict";var a=n("aae3"),r=n("cb7c"),i=n("ebd6"),o=n("0390"),s=n("9def"),l=n("5f1b"),c=n("520a"),u=n("79e5"),f=Math.min,d=[].push,h="split",p="length",m="lastIndex",g=4294967295,v=!u((function(){RegExp(g,"y")}));n("214f")("split",2,(function(t,e,n,u){var b;return b="c"=="abbc"[h](/(b)*/)[1]||4!="test"[h](/(?:)/,-1)[p]||2!="ab"[h](/(?:ab)*/)[p]||4!="."[h](/(.?)(.?)/)[p]||"."[h](/()()/)[p]>1||""[h](/.?/)[p]?function(t,e){var r=String(this);if(void 0===t&&0===e)return[];if(!a(t))return n.call(r,t,e);for(var i,o,s,l=[],u=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),f=0,h=void 0===e?g:e>>>0,v=new RegExp(t.source,u+"g");(i=c.call(v,r))&&!((o=v[m])>f&&(l.push(r.slice(f,i.index)),i[p]>1&&i.index=h));)v[m]===i.index&&v[m]++;return f===r[p]?!s&&v.test("")||l.push(""):l.push(r.slice(f)),l[p]>h?l.slice(0,h):l}:"0"[h](void 0,0)[p]?function(t,e){return void 0===t&&0===e?[]:n.call(this,t,e)}:n,[function(n,a){var r=t(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,r,a):b.call(String(r),n,a)},function(t,e){var a=u(b,t,this,e,b!==n);if(a.done)return a.value;var c=r(t),d=String(this),h=i(c,RegExp),p=c.unicode,m=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(v?"y":"g"),_=new h(v?c:"^(?:"+c.source+")",m),y=void 0===e?g:e>>>0;if(0===y)return[];if(0===d.length)return null===l(_,d)?[d]:[];for(var w=0,x=0,k=[];x1?arguments[1]:void 0)}})},"32e9":function(t,e,n){var a=n("86cc"),r=n("4630");t.exports=n("9e1e")?function(t,e,n){return a.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},"335c":function(t,e,n){var a=n("6b4c");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==a(t)?t.split(""):Object(t)}},"355d":function(t,e){e.f={}.propertyIsEnumerable},"35e8":function(t,e,n){var a=n("d9f6"),r=n("aebd");t.exports=n("8e60")?function(t,e,n){return a.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},"36c3":function(t,e,n){var a=n("335c"),r=n("25eb");t.exports=function(t){return a(r(t))}},"3a38":function(t,e){var n=Math.ceil,a=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?a:n)(t)}},4588:function(t,e){var n=Math.ceil,a=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?a:n)(t)}},4630:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},4917:function(t,e,n){"use strict";var a=n("cb7c"),r=n("9def"),i=n("0390"),o=n("5f1b");n("214f")("match",1,(function(t,e,n,s){return[function(n){var a=t(this),r=null==n?void 0:n[e];return void 0!==r?r.call(n,a):new RegExp(n)[e](String(a))},function(t){var e=s(n,t,this);if(e.done)return e.value;var l=a(t),c=String(this);if(!l.global)return o(l,c);var u=l.unicode;l.lastIndex=0;for(var f,d=[],h=0;null!==(f=o(l,c));){var p=String(f[0]);d[h]=p,""===p&&(l.lastIndex=i(c,r(l.lastIndex),u)),h++}return 0===h?null:d}]}))},5147:function(t,e,n){var a=n("2b4c")("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[a]=!1,!"/./"[t](e)}catch(t){}}return!0}},5176:function(t,e,n){t.exports=n("51b6")},"51b6":function(t,e,n){n("a3c3"),t.exports=n("584a").Object.assign},"520a":function(t,e,n){"use strict";var a,r,i=n("0bfb"),o=RegExp.prototype.exec,s=String.prototype.replace,l=o,c="lastIndex",u=(a=/a/,r=/b*/g,o.call(a,"a"),o.call(r,"a"),0!==a[c]||0!==r[c]),f=void 0!==/()??/.exec("")[1];(u||f)&&(l=function(t){var e,n,a,r,l=this;return f&&(n=new RegExp("^"+l.source+"$(?!\\s)",i.call(l))),u&&(e=l[c]),a=o.call(l,t),u&&a&&(l[c]=l.global?a.index+a[0].length:e),f&&a&&a.length>1&&s.call(a[0],n,(function(){for(r=1;ru;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}}},"5ca1":function(t,e,n){var a=n("7726"),r=n("8378"),i=n("32e9"),o=n("2aba"),s=n("9b43"),l="prototype",c=function(t,e,n){var u,f,d,h,p=t&c.F,m=t&c.G,g=t&c.S,v=t&c.P,b=t&c.B,_=m?a:g?a[e]||(a[e]={}):(a[e]||{})[l],y=m?r:r[e]||(r[e]={}),w=y[l]||(y[l]={});for(u in m&&(n=e),n)d=((f=!p&&_&&void 0!==_[u])?_:n)[u],h=b&&f?s(d,a):v&&"function"==typeof d?s(Function.call,d):d,_&&o(_,u,d,t&c.U),y[u]!=d&&i(y,u,h),v&&w[u]!=d&&(w[u]=d)};a.core=r,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},"5f1b":function(t,e,n){"use strict";var a=n("23c6"),r=RegExp.prototype.exec;t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var i=n.call(t,e);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==a(t))throw new TypeError("RegExp#exec called on incompatible receiver");return r.call(t,e)}},"626a":function(t,e,n){var a=n("2d95");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==a(t)?t.split(""):Object(t)}},"62a0":function(t,e){var n=0,a=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+a).toString(36))}},"63b6":function(t,e,n){var a=n("e53d"),r=n("584a"),i=n("d864"),o=n("35e8"),s=n("07e3"),l="prototype",c=function(t,e,n){var u,f,d,h=t&c.F,p=t&c.G,m=t&c.S,g=t&c.P,v=t&c.B,b=t&c.W,_=p?r:r[e]||(r[e]={}),y=_[l],w=p?a:m?a[e]:(a[e]||{})[l];for(u in p&&(n=e),n)(f=!h&&w&&void 0!==w[u])&&s(_,u)||(d=f?w[u]:n[u],_[u]=p&&"function"!=typeof w[u]?n[u]:v&&f?i(d,a):b&&w[u]==d?function(t){var e=function(e,n,a){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,a)}return t.apply(this,arguments)};return e[l]=t[l],e}(d):g&&"function"==typeof d?i(Function.call,d):d,g&&((_.virtual||(_.virtual={}))[u]=d,t&c.R&&y&&!y[u]&&o(y,u,d)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},6762:function(t,e,n){"use strict";var a=n("5ca1"),r=n("c366")(!0);a(a.P,"Array",{includes:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")("includes")},6821:function(t,e,n){var a=n("626a"),r=n("be13");t.exports=function(t){return a(r(t))}},"69a8":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"6a99":function(t,e,n){var a=n("d3f4");t.exports=function(t,e){if(!a(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!a(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},"6b4c":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},7726:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(t,e,n){var a=n("4588"),r=Math.max,i=Math.min;t.exports=function(t,e){return(t=a(t))<0?r(t+e,0):i(t,e)}},"794b":function(t,e,n){t.exports=!n("8e60")&&!n("294c")((function(){return 7!=Object.defineProperty(n("1ec9")("div"),"a",{get:function(){return 7}}).a}))},"79aa":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},"79e5":function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},8378:function(t,e){var n=t.exports={version:"2.6.4"};"number"==typeof __e&&(__e=n)},"86cc":function(t,e,n){var a=n("cb7c"),r=n("c69a"),i=n("6a99"),o=Object.defineProperty;e.f=n("9e1e")?Object.defineProperty:function(t,e,n){if(a(t),e=i(e,!0),a(n),r)try{return o(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"8e60":function(t,e,n){t.exports=!n("294c")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},9306:function(t,e,n){"use strict";var a=n("c3a1"),r=n("9aa9"),i=n("355d"),o=n("241e"),s=n("335c"),l=Object.assign;t.exports=!l||n("294c")((function(){var t={},e={},n=Symbol(),a="abcdefghijklmnopqrst";return t[n]=7,a.split("").forEach((function(t){e[t]=t})),7!=l({},t)[n]||Object.keys(l({},e)).join("")!=a}))?function(t,e){for(var n=o(t),l=arguments.length,c=1,u=r.f,f=i.f;l>c;)for(var d,h=s(arguments[c++]),p=u?a(h).concat(u(h)):a(h),m=p.length,g=0;m>g;)f.call(h,d=p[g++])&&(n[d]=h[d]);return n}:l},"9aa9":function(t,e){e.f=Object.getOwnPropertySymbols},"9b43":function(t,e,n){var a=n("d8e8");t.exports=function(t,e,n){if(a(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,a){return t.call(e,n,a)};case 3:return function(n,a,r){return t.call(e,n,a,r)}}return function(){return t.apply(e,arguments)}}},"9c6c":function(t,e,n){var a=n("2b4c")("unscopables"),r=Array.prototype;null==r[a]&&n("32e9")(r,a,{}),t.exports=function(t){r[a][t]=!0}},"9def":function(t,e,n){var a=n("4588"),r=Math.min;t.exports=function(t){return t>0?r(a(t),9007199254740991):0}},"9e1e":function(t,e,n){t.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a3c3:function(t,e,n){var a=n("63b6");a(a.S+a.F,"Object",{assign:n("9306")})},aae3:function(t,e,n){var a=n("d3f4"),r=n("2d95"),i=n("2b4c")("match");t.exports=function(t){var e;return a(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==r(t))}},aebd:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},b0c5:function(t,e,n){"use strict";var a=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:a!==/./.exec},{exec:a})},b447:function(t,e,n){var a=n("3a38"),r=Math.min;t.exports=function(t){return t>0?r(a(t),9007199254740991):0}},b8e3:function(t,e){t.exports=!0},be13:function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},c366:function(t,e,n){var a=n("6821"),r=n("9def"),i=n("77f1");t.exports=function(t){return function(e,n,o){var s,l=a(e),c=r(l.length),u=i(o,c);if(t&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}}},c3a1:function(t,e,n){var a=n("e6f3"),r=n("1691");t.exports=Object.keys||function(t){return a(t,r)}},c69a:function(t,e,n){t.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},ca5a:function(t,e){var n=0,a=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+a).toString(36))}},cb7c:function(t,e,n){var a=n("d3f4");t.exports=function(t){if(!a(t))throw TypeError(t+" is not an object!");return t}},d2c8:function(t,e,n){var a=n("aae3"),r=n("be13");t.exports=function(t,e,n){if(a(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(r(t))}},d3f4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},d864:function(t,e,n){var a=n("79aa");t.exports=function(t,e,n){if(a(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,a){return t.call(e,n,a)};case 3:return function(n,a,r){return t.call(e,n,a,r)}}return function(){return t.apply(e,arguments)}}},d8e8:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},d9f6:function(t,e,n){var a=n("e4ae"),r=n("794b"),i=n("1bc3"),o=Object.defineProperty;e.f=n("8e60")?Object.defineProperty:function(t,e,n){if(a(t),e=i(e,!0),a(n),r)try{return o(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},dbdb:function(t,e,n){var a=n("584a"),r=n("e53d"),i="__core-js_shared__",o=r[i]||(r[i]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:a.version,mode:n("b8e3")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},e4ae:function(t,e,n){var a=n("f772");t.exports=function(t){if(!a(t))throw TypeError(t+" is not an object!");return t}},e53d:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},e6f3:function(t,e,n){var a=n("07e3"),r=n("36c3"),i=n("5b4e")(!1),o=n("5559")("IE_PROTO");t.exports=function(t,e){var n,s=r(t),l=0,c=[];for(n in s)n!=o&&a(s,n)&&c.push(n);for(;e.length>l;)a(s,n=e[l++])&&(~i(c,n)||c.push(n));return c}},ebd6:function(t,e,n){var a=n("cb7c"),r=n("d8e8"),i=n("2b4c")("species");t.exports=function(t,e){var n,o=a(t).constructor;return void 0===o||null==(n=a(o)[i])?e:r(n)}},f772:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},fa5b:function(t,e,n){t.exports=n("5537")("native-function-to-string",Function.toString)},fb15:function(t,e,n){"use strict";var a;(n.r(e),"undefined"!=typeof window)&&((a=window.document.currentScript)&&(a=a.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=a[1]));n("4917"),n("28a5");var r=n("5176"),i=n.n(r);n("6762"),n("2fdb");function o(t,e,n,a,r,i,o,s){var l,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),a&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),o?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(t,e){return l.call(e),u(t,e)}}else{var f=c.beforeCreate;c.beforeCreate=f?[].concat(f,l):[l]}return{exports:t,options:c}}var s=o({name:"SingleOtpInput",props:{value:{type:String},separator:{type:String},focus:{type:Boolean},inputClasses:{type:String},shouldAutoFocus:{type:Boolean},inputType:{type:String,default:function(){return"tel"}},isLastChild:{type:Boolean}},data:function(){return{model:this.value||""}},mounted:function(){this.$refs.input&&this.focus&&this.shouldAutoFocus&&this.$refs.input.focus()},watch:{value:function(t,e){t!==e&&(this.model=t)},focus:function(t,e){e!==t&&this.$refs.input&&this.focus&&(this.$refs.input.focus(),this.$refs.input.select())}},methods:{handleOnChange:function(){return this.model.length>1&&(this.model=this.model.slice(0,1)),this.$emit("on-change",this.model)},handleOnKeyDown:function(t){var e=t||window.event,n=e.which?e.which:e.keyCode;this.isCodeNumeric(n)||8===n||86===n||46===n?this.$emit("on-keydown",t):e.preventDefault()},isCodeNumeric:function(t){return t>=48&&t<=57||t>=96&&t<=105},handleOnPaste:function(t){return this.$emit("on-paste",t)},handleOnFocus:function(){return this.$refs.input.select(),this.$emit("on-focus")},handleOnBlur:function(){return this.$emit("on-blur")}}},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{display:"flex","align-items":"center"}},["checkbox"===t.inputType?n("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],ref:"input",class:t.inputClasses,attrs:{min:"0",max:"9",maxlength:"1",pattern:"[0-9]",type:"checkbox"},domProps:{checked:Array.isArray(t.model)?t._i(t.model,null)>-1:t.model},on:{input:t.handleOnChange,keydown:t.handleOnKeyDown,paste:t.handleOnPaste,focus:t.handleOnFocus,blur:t.handleOnBlur,change:function(e){var n=t.model,a=e.target,r=!!a.checked;if(Array.isArray(n)){var i=t._i(n,null);a.checked?i<0&&(t.model=n.concat([null])):i>-1&&(t.model=n.slice(0,i).concat(n.slice(i+1)))}else t.model=r}}}):"radio"===t.inputType?n("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],ref:"input",class:t.inputClasses,attrs:{min:"0",max:"9",maxlength:"1",pattern:"[0-9]",type:"radio"},domProps:{checked:t._q(t.model,null)},on:{input:t.handleOnChange,keydown:t.handleOnKeyDown,paste:t.handleOnPaste,focus:t.handleOnFocus,blur:t.handleOnBlur,change:function(e){t.model=null}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],ref:"input",class:t.inputClasses,attrs:{min:"0",max:"9",maxlength:"1",pattern:"[0-9]",type:t.inputType},domProps:{value:t.model},on:{input:[function(e){e.target.composing||(t.model=e.target.value)},t.handleOnChange],keydown:t.handleOnKeyDown,paste:t.handleOnPaste,focus:t.handleOnFocus,blur:t.handleOnBlur}}),!t.isLastChild&&t.separator?n("span",[n("span",{domProps:{innerHTML:t._s(t.separator)}})]):t._e()])}),[],!1,null,null,null).exports,l=o({name:"OtpInput",components:{SingleOtpInput:s},props:{numInputs:{default:4},separator:{type:String,default:"**"},inputClasses:{type:String},inputType:{type:String,validator:function(t){return["number","tel","password"].includes(t)}},shouldAutoFocus:{type:Boolean,default:!1}},data:function(){return{activeInput:0,otp:[],oldOtp:[]}},methods:{handleOnFocus:function(t){this.activeInput=t},handleOnBlur:function(){this.activeInput=-1},checkFilledAllInputs:function(){return this.otp.join("").length===this.numInputs?this.$emit("on-complete",this.otp.join("")):"Wait until the user enters the required number of characters"},focusInput:function(t){this.activeInput=Math.max(Math.min(this.numInputs-1,t),0)},focusNextInput:function(){this.focusInput(this.activeInput+1)},focusPrevInput:function(){this.focusInput(this.activeInput-1)},changeCodeAtFocus:function(t){this.oldOtp=i()([],this.otp),this.$set(this.otp,this.activeInput,t),this.oldOtp.join("")!==this.otp.join("")&&(this.$emit("on-change",this.otp.join("")),this.checkFilledAllInputs())},handleOnPaste:function(t){t.preventDefault();var e=t.clipboardData.getData("text/plain").slice(0,this.numInputs-this.activeInput).split("");if("number"===this.inputType&&!e.join("").match(/^\d+$/))return"Invalid pasted data";var n=this.otp.slice(0,this.activeInput).concat(e);return this.$set(this,"otp",n.slice(0,this.numInputs)),this.focusInput(n.slice(0,this.numInputs).length),this.checkFilledAllInputs()},handleOnChange:function(t){this.changeCodeAtFocus(t),this.focusNextInput()},clearInput:function(){this.otp.length>0&&this.$emit("on-change",""),this.otp=[],this.activeInput=0},handleOnKeyDown:function(t){switch(t.keyCode){case 8:t.preventDefault(),this.changeCodeAtFocus(""),this.focusPrevInput();break;case 46:t.preventDefault(),this.changeCodeAtFocus("");break;case 37:t.preventDefault(),this.focusPrevInput();break;case 39:t.preventDefault(),this.focusNextInput()}}}},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{display:"flex"}},["password"===t.inputType?n("input",{staticStyle:{display:"none"},attrs:{autocomplete:"off",name:"hidden",type:"text"}}):t._e(),t._l(t.numInputs,(function(e,a){return n("SingleOtpInput",{key:a,attrs:{focus:t.activeInput===a,value:t.otp[a],separator:t.separator,"input-type":t.inputType,"input-classes":t.inputClasses,"is-last-child":a===t.numInputs-1,"should-auto-focus":t.shouldAutoFocus},on:{"on-change":t.handleOnChange,"on-keydown":t.handleOnKeyDown,"on-paste":t.handleOnPaste,"on-focus":function(e){return t.handleOnFocus(a)},"on-blur":t.handleOnBlur}})}))],2)}),[],!1,null,null,null),c=l.exports;e.default=c}})},4804:(t,e,n)=>{"use strict";var a={};function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}n.r(a),n.d(a,{hasBrowserEnv:()=>ze,hasStandardBrowserEnv:()=>qe,hasStandardBrowserWebWorkerEnv:()=>Ve,navigator:()=>He,origin:()=>We});var i={hideModal:function(t){$(t).modal("hide")},isLogin:function(){return!!localStorage["Access Token"]},log:function(t){config.debug&&console.log(t)},notify:function(t){var e=arguments.length>2?arguments[2]:void 0,n=5e3,a="info",r="fa fa-info";switch(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info"){case"error":a="danger",r="fa fa-warning";break;case"loading":n=0,r="fa fa-refresh fa-spin";break;case"success":a="success",r="fa fa-check";break;case"progress":$.notifyClose(),n=0,t="\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t
'),r="fa fa-refresh fa-spin"}return $.notify({message:t,icon:r},{type:a,delay:n,placement:{from:"top",align:"center"}})},setAuthorization:function(){axios.defaults.headers.common.Authorization=localStorage["Access Token"],$.ajaxSetup({headers:{Authorization:localStorage["Access Token"]}})},setTitle:function(t){$("title").text(t)},getErrorMessage:function(t,e){var n="";switch(e){case 200:n=t.message;break;case 422:if(!(t="string"==typeof t?JSON.parse(t):t)){n="Sila semak semula input anda.";break}if(t.errors&&"object"===r(t.errors)){for(var a in t.errors){var i=t.errors[a];Array.isArray(i)?i.forEach((function(t){n+=t+"
"})):"string"==typeof i&&(n+=i+"
")}break}if("string"==typeof t.message){n=t.message;break}if("object"===r(t))for(var o in t){var s=t[o];Array.isArray(s)?s.forEach((function(t){n+=t+"
"})):"string"==typeof s&&(n+=s+"
")}break;case 401:n="You need to login first.";break;default:n="An error occured."}return n},showModal:function(t){$(t).modal("show")},showResult:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"axios";this.log(t);var a=function(t){return"success"==t.status};if("axios"==n){if("success"!=e){var r=t.response?t.response.status:500,i=this.getErrorMessage(t.response.data,r);return this.notify(i,"error"),r}if(a(t.data))return this.notify(t.data.message,"success"),!0;this.notify(t.data.message,"error")}else if("ajax"==n)if("success"==e){if(a(t))return this.notify(t.message,"success"),!0;this.notify(t.message,"error")}else if("error"==e){r=t.status,i=this.getErrorMessage(t.responseText,r);return this.notify(i,"error"),r}}},o={baseURL:config.baseURL,API:config.API,storageURL:config.storageURL,elections:[],election:{},user:{},positions:[],position:{},partylists:[],partylist:{},voters:{},voter:{},nominees:[],nominee:{},admins:[],information:{},result:[],results:[],last_update:new Date};const s={data:function(){return{util:i,data:o}}};const l={data:function(){return{loading:!1}},methods:{login:function(){var t=this;this.startLoading();var e=document.getElementById("no_kp").value.trim();axios.post(config.API+"voter/login",{no_kp:e,send_otp:!1}).then((function(e){t.stopLoading(),t.util.showResult(e,"success")&&t.$router.push({name:"Voter Verify",params:{nokp:e.data.nokp,notel:e.data.notel,debug_otp:e.data.debug_otp||null}})})).catch((function(e){t.stopLoading(),t.util.showResult(e,"error")}))},startLoading:function(){this.loading=!0},stopLoading:function(){this.loading=!1}}};var c=n(5072),u=n.n(c),f=n(1180),d={insert:"head",singleton:!1};u()(f.A,d);f.A.locals;var h=n(4486);const p=(0,h.A)(l,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"d-flex justify-content-center align-items-center min-vh-100 bg-gradient"},[e("div",{staticClass:"card shadow-lg rounded-lg border-primary",staticStyle:{width:"100%","max-width":"400px",padding:"30px"}},[t._m(0),t._v(" "),e("div",{staticClass:"card-body"},[e("form",{attrs:{id:"login_form"},on:{submit:function(e){return e.preventDefault(),t.login.apply(null,arguments)}}},[t._m(1),t._v(" "),e("div",{staticClass:"form-group"},[e("button",{staticClass:"btn btn-primary btn-block",attrs:{type:"submit",disabled:t.loading}},[t.loading?e("span",{staticClass:"spinner-border spinner-border-sm",attrs:{role:"status","aria-hidden":"true"}}):t._e(),t._v("\n\t\t\tMasuk\n\t\t ")])])])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"text-center mb-4"},[e("img",{staticClass:"logo-img",staticStyle:{"max-width":"250px",height:"auto"},attrs:{src:"/images/MyKoPKB-logo.png",alt:"Logo"}}),t._v(" "),e("h4",{staticClass:"mt-3"},[t._v("Selamat Datang ke Portal MyKoPKB")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"no_kp"}},[t._v("Sila Masukkan No. Kad Pengenalan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",id:"no_kp",name:"no_kp",placeholder:"Masukkan No. Kad Pengenalan Tanpa Dash (-)",required:""}})])}],!1,null,"279fce7c",null).exports;const m={data:function(){return{loading:!1,otpSent:!1,otpSending:!1,debugOtp:null}},computed:{showDebugOtp:function(){return!1},phoneLastFour:function(){var t=String(this.$route.params.notel||"").replace(/\D/g,"");return t.length>=4?t.slice(-4):t.length?t:"----"}},methods:{handleOnComplete:function(t){console.log("OTP completed: ",t),this.$refs.submitbtn.disabled=!1},handleOnChange:function(t){console.log("OTP changed: ",t),this.$refs.submitbtn.disabled=!0},handleClearInput:function(){this.$refs.otpInput.clearInput()},requestOtp:function(){this.sendOtp({isResend:!1})},resendVerify:function(){this.sendOtp({isResend:!0})},sendOtp:function(t){var e=this,n=t&&t.isResend;this.otpSending=!0,axios.post(config.API+"voter/login",{no_kp:this.$route.params.nokp,send_otp:!0}).then((function(t){e.util.showResult(t,"success")&&(e.otpSent=!0,t.data.debug_otp&&(e.debugOtp=t.data.debug_otp),n&&e.$refs.otpInput&&e.$refs.otpInput.clearInput(),e.$nextTick((function(){e.$refs.submitbtn&&(e.$refs.submitbtn.disabled=!0)})))})).catch((function(t){e.util.showResult(t,"error")})).then((function(){e.otpSending=!1}))},startLoading:function(){this.util.notify("Logging in","loading"),this.loading=!0},stopLoading:function(){$.notifyClose(),this.loading=!1},login:function(){var t=this;if(!this.loading&&this.otpSent){var e=this;this.startLoading(),console.log("OTP INPUT : ");var n=this.mergeOTP(this.$refs.otpInput.otp);console.log(n),axios.post(config.API+"voter/verify",{no_kp:this.$route.params.nokp,token:n}).then((function(n){e.stopLoading(),t.util.showResult(n,"success")&&(localStorage["Access Token"]="Bearer ".concat(n.data.token),t.util.setAuthorization(),e.$router.push({name:"Voter Home"}))})).catch((function(n){e.stopLoading(),t.util.showResult(n,"error")}))}},mergeOTP:function(t){return t.join("")}}},g=m;var v=n(2390),b={insert:"head",singleton:!1};u()(v.A,b);v.A.locals;const _=(0,h.A)(g,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"col-md-5 col-md-offset-3"},[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-heading"},[e("a",{on:{click:function(e){return t.$router.go(-1)}}},[t._v("Kembali")]),t._v(" "),e("h4",{staticClass:"text-center"},[t._v("Kod Verifikasi!")])]),t._v(" "),e("div",{staticClass:"panel-body"},[e("form",{attrs:{id:"login_form"},on:{submit:function(e){return e.preventDefault(),t.login.apply(null,arguments)}}},[e("div",{staticClass:"m-4"},[t.otpSent?[e("span",[t._v("Sila masukkan kod pengesahan yang dihantar ke nombor berakhir:")]),t._v(" "),e("br"),e("b",[t._v("+6 •••• •••• "+t._s(t.phoneLastFour))])]:[e("span",[t._v("Sila sahkan nombor telefon anda. Kod akan dihantar ke nombor berakhir:")]),t._v(" "),e("br"),e("b",[t._v("+6 •••• •••• "+t._s(t.phoneLastFour))])],t._v(" "),e("p",{staticClass:"text-muted small",staticStyle:{"margin-top":"12px","margin-bottom":"0"}},[t._v("\n Jika nombor ini tidak betul atau anda tidak menerima OTP, sila pergi ke kaunter IT.\n ")])],2),t._v(" "),t.otpSent&&t.showDebugOtp?e("div",{staticClass:"alert alert-info",staticStyle:{"margin-bottom":"20px"}},[t._v("\n OTP local development: "),e("b",[t._v(t._s(t.debugOtp))])]):t._e(),t._v(" "),t.otpSent?t._e():e("div",{staticClass:"form-group",staticStyle:{"margin-top":"20px"}},[e("button",{staticClass:"btn btn-primary form-control",attrs:{type:"button",disabled:t.otpSending},on:{click:t.requestOtp}},[t.otpSending?e("span",{staticClass:"spinner-border spinner-border-sm",attrs:{role:"status","aria-hidden":"true"}}):t._e(),t._v("\n Hantar OTP ke nombor ini\n ")])]),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.otpSent,expression:"otpSent"}],staticClass:"justify-content-center d-flex",staticStyle:{"margin-top":"20px","margin-bottom":"20px",display:"flex","flex-direction":"row","justify-content":"center","align-items":"center"}},[e("v-otp-input",{ref:"otpInput",attrs:{"input-classes":"otp-input",separator:"-","num-inputs":6,"should-auto-focus":!0,"is-input-num":!0},on:{"on-change":t.handleOnChange,"on-complete":t.handleOnComplete}})],1),t._v(" "),t.otpSent?e("div",{staticStyle:{"margin-bottom":"20px"}},[e("a",{on:{click:t.resendVerify}},[t._v("Hantar Kembali OTP!")])]):t._e(),t._v(" "),t.otpSent?e("div",{staticClass:"form-group"},[e("input",{ref:"submitbtn",staticClass:"btn btn-primary form-control",attrs:{type:"submit",value:"Sahkan & Teruskan",disabled:""}})]):t._e()])])])])}),[],!1,null,null,null).exports;const y={data:function(){return{loading:!0}},created:function(){this.refreshInfo()},computed:{breadcrumbs:function(){var t=this.$route.name;return"Voter Home"===t?[{label:"Laman Utama",to:null,active:!0}]:[{label:"Laman Utama",to:{name:"Voter Home"},active:!1},{label:{"Voter Home":"Laman Utama","Voter Calon":"Maklumat Calon",Mat:"MAT",Vote:"Undian",Result:"Keputusan",Attendance:"Daftar MAT",Zoom:"Pautan Mesyuarat",penyata:"Penyata Ahli"}[t]||t||"Halaman",to:null,active:!0}]}},methods:{logout:function(){var t=this;this.util.setAuthorization(),axios.post(config.API+"voter/logout").catch((function(){})).finally((function(){localStorage.clear(),t.$router.push({name:"Voter Login"})}))},hasVoted:function(){return this.data.result.length>0},refreshInfo:function(){var t=this;this.util.setAuthorization(),axios.get(config.API+"election/information").then((function(e){console.log(e),t.loading=!1,t.data.election=e.data.election,t.data.nominees=e.data.nominee,t.data.partylists=e.data.partylist,t.data.positions=e.data.position,t.data.user=e.data.voter,t.data.result=e.data.result})).catch((function(e){t.loading=!1,401==t.util.showResult(e,"error")&&t.$router.push({name:"Voter Login"})}))}}};var w=n(1175),x={insert:"head",singleton:!1};u()(w.A,x);w.A.locals;const k=(0,h.A)(y,(function(){var t=this,e=t._self._c;return e("div",[t.loading?e("div",{staticClass:"container"},[t._m(1)]):e("div",[e("nav",{staticClass:"navbar navbar-default navbar-fixed-top floating-header logo-header",attrs:{id:"nav"}},[e("div",{staticClass:"container"},[e("div",{staticClass:"navbar-header logo-section"},[t._m(0),t._v(" "),e("a",{staticClass:"navbar-brand",attrs:{href:t.data.baseURL}},[e("img",{attrs:{src:"/images/mykopkb.png",border:"0",width:"150",height:"auto",alt:"MyKoPKB Logo"}})])]),t._v(" "),e("div",{staticClass:"collapse navbar-collapse",attrs:{id:"myNavbar"}},[e("ul",{staticClass:"nav navbar-nav voter-nav-main"}),t._v(" "),e("ul",{staticClass:"nav navbar-right navbar-nav"},[e("li",{staticClass:"dropdown"},[e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("span",{staticClass:"fa fa-user"}),t._v(" "+t._s(t.data.user.name)+" "),e("span",{staticClass:"caret"})]),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[e("li",{on:{click:function(e){return t.logout()}}},[e("a",[t._v("Log Keluar")])])])])])])])]),t._v(" "),e("div",{staticClass:"voter-main"},[e("div",{staticClass:"voter-breadcrumb-wrap"},[e("div",{staticClass:"container-fluid"},[e("ol",{staticClass:"breadcrumb voter-breadcrumb"},t._l(t.breadcrumbs,(function(n,a){return e("li",{key:a,class:{active:n.active}},[n.to?e("router-link",{attrs:{to:n.to}},[t._v(t._s(n.label))]):e("span",[t._v(t._s(n.label))])],1)})),0)])]),t._v(" "),e("router-view")],1)])])}),[function(){var t=this,e=t._self._c;return e("button",{staticClass:"navbar-toggle",attrs:{type:"button","data-toggle":"collapse","data-target":"#myNavbar"}},[e("span",{staticClass:"icon-bar"}),t._v(" "),e("span",{staticClass:"icon-bar"}),t._v(" "),e("span",{staticClass:"icon-bar"})])},function(){var t=this._self._c;return t("div",{staticClass:"jumbotron"},[t("h1",[this._v("Loading "),t("i",{staticClass:"fa fa-refresh fa-spin"})])])}],!1,null,"998f8fb8",null).exports;var S=n(6129),A=n.n(S);function C(t){return C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C(t)}function E(){E=function(){return e};var t,e={},n=Object.prototype,a=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function u(t,e,n,a){var i=e&&e.prototype instanceof v?e:v,o=Object.create(i.prototype),s=new O(a||[]);return r(o,"_invoke",{value:T(t,n,s)}),o}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",g={};function v(){}function b(){}function _(){}var y={};c(y,o,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(R([])));x&&x!==n&&a.call(x,o)&&(y=x);var k=_.prototype=v.prototype=Object.create(y);function S(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function A(t,e){function n(r,i,o,s){var l=f(t[r],t,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==C(u)&&a.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(u).then((function(t){c.value=t,o(c)}),(function(t){return n("throw",t,o,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(t,a){function r(){return new e((function(e,r){n(t,a,e,r)}))}return i=i?i.then(r,r):r()}})}function T(e,n,a){var r=d;return function(i,o){if(r===p)throw Error("Generator is already running");if(r===m){if("throw"===i)throw o;return{value:t,done:!0}}for(a.method=i,a.arg=o;;){var s=a.delegate;if(s){var l=N(s,a);if(l){if(l===g)continue;return l}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===d)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=p;var c=f(e,n,a);if("normal"===c.type){if(r=a.done?m:h,c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function N(e,n){var a=n.method,r=e.iterator[a];if(r===t)return n.delegate=null,"throw"===a&&e.iterator.return&&(n.method="return",n.arg=t,N(e,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var i=f(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function L(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function R(e){if(e||""===e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var r=a.arg;L(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:R(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}function T(t,e,n,a,r,i,o){try{var s=t[i](o),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(a,r)}function N(t){return function(){var e=this,n=arguments;return new Promise((function(a,r){var i=t.apply(e,n);function o(t){T(i,a,r,o,s,"next",t)}function s(t){T(i,a,r,o,s,"throw",t)}o(void 0)}))}}const P={data:function(){return{noKp:"",claimLoading:!1,claimCode:"",claimExpiresAt:"",claimError:"",matLinkUrl:"https://linktr.ee/kopkb",portalSettings:null}},computed:{bannerUrl:function(){var t=this.portalSettings&&this.portalSettings.home_banner_image_path?this.portalSettings.home_banner_image_path:"/images/banner.jpeg",e=this.portalSettings&&this.portalSettings.updated_at?encodeURIComponent(this.portalSettings.updated_at):"";return e?t.includes("?")?"".concat(t,"&v=").concat(e):"".concat(t,"?v=").concat(e):t},canProceedToVote:function(){var t,e=null===(t=this.data)||void 0===t?void 0:t.user;return!(!e||0===Number(e.kehadiran))&&(1!==Number(e.kehadiran)||Boolean(e.fizikal_registration_verified_at))},canVoteBySaham:function(){var t,e=Number(null===(t=this.data)||void 0===t||null===(t=t.user)||void 0===t?void 0:t.saham);return!Number.isNaN(e)&&e>=500},showSahamVoteBlockedMessage:function(){var t,e=(null===(t=this.data)||void 0===t?void 0:t.election)||{};return 2===Number(e.status)&&!this.hasVoted()&&this.canProceedToVote&&!this.canVoteBySaham},sahamVoteBlockedMessage:function(){return"Undian tidak tersedia: jumlah saham anda mestilah sekurang-kurangnya RM 500."},quickLinks:function(){var t,e,n=(null===(t=this.data)||void 0===t?void 0:t.user)||{},a=(null===(e=this.data)||void 0===e?void 0:e.election)||{},r=n.no_anggota,i=[{key:"attendance",title:"Daftar MAT",desc:"Daftar kehadiran fizikal atau maya",icon:"fa-pencil-square-o",route:{name:"Attendance"},variant:"home-cta-link--teal",external:!1},{key:"calon",title:"Maklumat Calon",desc:"Senarai calon dan profil penuh mengikut jawatan",icon:"fa-users",route:{name:"Voter Calon"},variant:"home-cta-link--indigo",external:!1},{key:"mat28",title:this.portalSettings&&this.portalSettings.home_mat_label?this.portalSettings.home_mat_label:"MAT KE-29",desc:"Pautan luar ke maklumat mesyuarat dan sumber berkaitan",icon:"fa-globe",href:this.matLinkUrl,variant:"home-cta-link--violet",external:!0}];return 2===Number(a.status)&&!this.hasVoted()&&this.canProceedToVote&&this.canVoteBySaham&&i.push({key:"vote",title:"Undian",desc:"Undi calon pilihan anda",icon:"fa-check-square-o",route:{name:"Vote"},variant:"home-cta-link--rose",external:!1}),0!==Number(n.kehadiran)&&i.push({key:"zoom",title:"Pautan Mesyuarat",desc:"Sambung ke mesyuarat dalam talian",icon:"fa-video-camera",route:{name:"Zoom"},variant:"home-cta-link--cyan",external:!1}),i.push({key:"penyata",title:"Penyata Ahli",desc:"Lihat dan kemaskini penyata ahli",icon:"fa-file-text-o",route:{name:"penyata",params:{no_anggota:r}},variant:"home-cta-link--amber",external:!1}),i},canGenerateClaimCode:function(){var t;return 1===Number(null===(t=this.data)||void 0===t||null===(t=t.user)||void 0===t?void 0:t.kehadiran)&&(!!this.hasVoted()||this.canProceedToVote&&!this.canVoteBySaham)},kehadiranLabel:function(){var t,e=Number(null===(t=this.data)||void 0===t||null===(t=t.user)||void 0===t?void 0:t.kehadiran);return 1===e?"Kehadiran Fizikal":2===e?"Kehadiran Maya":"Belum daftar kehadiran"},showRegisterCta:function(){var t;return 0===Number(null===(t=this.data)||void 0===t||null===(t=t.user)||void 0===t?void 0:t.kehadiran)},memberRows:function(){var t,e=(null===(t=this.data)||void 0===t?void 0:t.user)||{},n=function(t){return null==t||""===t?"—":String(t).replace(/\B(?=(\d{3})+(?!\d))/g,",")};return[{icon:"fa-user",label:"Nama",value:e.name||"—"},{icon:"fa-credit-card",label:"No. Kad Pengenalan",value:e.no_kp||"—"},{icon:"fa-barcode",label:"No. Anggota",value:e.no_anggota||"—"},{icon:"fa-building",label:"Unit",value:e.unit||"—"},{icon:"fa-line-chart",label:"Saham",value:"RM "+n(e.saham)},{icon:"fa-money",label:"Yuran",value:"RM "+n(e.yuran)}]}},mounted:function(){this.syncBarcodeFromUser(),this.fetchPortalSettings()},watch:{"data.user.no_kp":function(){this.syncBarcodeFromUser()}},methods:{fetchPortalSettings:function(){var t=this;return N(E().mark((function e(){var n;return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t.util.setAuthorization(),e.next=4,axios.get(config.API+"portal-settings");case 4:(n=e.sent)&&n.data&&"success"===n.data.status&&(t.portalSettings=n.data.data||null),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})))()},syncBarcodeFromUser:function(){var t,e=this;null!==(t=this.data)&&void 0!==t&&null!==(t=t.user)&&void 0!==t&&t.no_kp&&(this.noKp=this.data.user.no_kp,this.$nextTick((function(){return e.generateBarcode()})))},generateBarcode:function(){this.noKp&&A()("#barcode",this.noKp,{format:"CODE128",width:1.3,height:30,displayValue:!1})},hasVoted:function(){return Array.isArray(this.data.result)&&this.data.result.length>0},generateClaimCode:function(){var t=this;return N(E().mark((function e(){var n;return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.claimLoading){e.next=2;break}return e.abrupt("return");case 2:return t.claimError="",t.claimLoading=!0,e.prev=4,t.util.setAuthorization(),e.next=8,axios.post(config.API+"allowance/code",{method:"cash"});case 8:(n=e.sent)&&n.data&&"success"===n.data.status?(t.claimCode=n.data.code||"",t.claimExpiresAt=n.data.expires_at||"",t.util.notify(n.data.message||"Kod dijana.","success")):(t.claimError=n&&n.data&&n.data.message?n.data.message:"Gagal menjana kod.",t.util.notify(t.claimError,"error")),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(4),t.claimError=e.t0&&e.t0.response&&e.t0.response.data&&e.t0.response.data.message?e.t0.response.data.message:e.t0&&e.t0.message?e.t0.message:"Gagal menjana kod.",e.t0&&e.t0.response?t.util.showResult(e.t0,"error"):t.util.notify(t.claimError,"error");case 16:return e.prev=16,t.claimLoading=!1,e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[4,12,16,19]])})))()}}};var L=n(9341),O={insert:"head",singleton:!1};u()(L.A,O);L.A.locals;const R=(0,h.A)(P,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"voter-home-page container-fluid"},[e("div",{staticClass:"row home-hero-row"},[e("div",{staticClass:"col-xs-12"},[e("div",{staticClass:"home-section-container home-hero-section"},[e("section",{staticClass:"home-hero-wrap"},[e("div",{staticClass:"hero-banner home-hero-banner"},[e("img",{staticClass:"hero-banner-image",attrs:{src:t.bannerUrl,alt:"Banner"}}),t._v(" "),e("div",{staticClass:"home-hero-banner-shine",attrs:{"aria-hidden":"true"}})]),t._v(" "),e("div",{staticClass:"hero-banner-caption home-hero-caption"},[e("h1",{staticClass:"hero-banner-title"},[t._v("Portal Pengundian")]),t._v(" "),t._m(0),t._v(" "),e("div",{staticClass:"home-hero-badges"},[e("span",{staticClass:"home-badge home-badge--location"},[e("i",{staticClass:"fa fa-map-marker"}),t._v(" "+t._s(t.kehadiranLabel)+"\n ")]),t._v(" "),e("span",{staticClass:"home-badge",class:t.hasVoted()?"home-badge--ok":"home-badge--pending"},[e("i",{staticClass:"fa",class:t.hasVoted()?"fa-check-circle":"fa-clock-o"}),t._v("\n "+t._s(t.hasVoted()?"Sudah mengundi":"Belum mengundi")+"\n ")])])])])])])]),t._v(" "),e("div",{staticClass:"row home-content-row"},[e("div",{staticClass:"col-xs-12 col-md-6 home-column home-column--primary"},[e("div",{staticClass:"home-section-container"},[t._m(1),t._v(" "),t.showRegisterCta?e("div",{staticClass:"home-member-cta"},[t._m(2),t._v(" "),e("div",{staticClass:"home-member-cta-btn-container"},[e("router-link",{staticClass:"btn btn-primary btn-block home-member-cta-btn",attrs:{to:{name:"Attendance"}}},[e("i",{staticClass:"fa fa-pencil-square-o",attrs:{"aria-hidden":"true"}}),t._v("\n Daftar MAT Sekarang\n ")])],1)]):t._e(),t._v(" "),e("div",{staticClass:"member-info-card home-member-card home-member-card--in-section"},t._l(t.memberRows,(function(n){return e("div",{key:n.label,staticClass:"member-field"},[e("span",{staticClass:"member-field-icon",attrs:{"aria-hidden":"true"}},[e("i",{staticClass:"fa",class:n.icon})]),t._v(" "),e("div",{staticClass:"member-field-body"},[e("span",{staticClass:"member-field-label"},[t._v(t._s(n.label))]),t._v(" "),e("span",{staticClass:"member-field-value"},[t._v(t._s(n.value))])])])})),0)])]),t._v(" "),e("div",{staticClass:"col-xs-12 col-md-6 home-column home-column--secondary"},[e("div",{staticClass:"home-claim-row"},[e("div",{staticClass:"home-section-container home-section-container--claim"},[t._m(3),t._v(" "),e("div",{staticClass:"home-claim-card"},[t.canGenerateClaimCode?e("div",{staticClass:"home-claim-active"},[e("p",{staticClass:"home-claim-hint"},[t._v("\n Tunjukkan kod ini kepada petugas di kaunter untuk pengesahan bayaran tunai.\n ")]),t._v(" "),t.claimError?e("div",{staticClass:"alert alert-danger home-claim-alert"},[t._v("\n "+t._s(t.claimError)+"\n ")]):t._e(),t._v(" "),t.claimCode?e("div",{staticClass:"home-claim-code-box"},[e("div",{staticClass:"home-claim-code"},[t._v(t._s(t.claimCode))]),t._v(" "),e("div",{staticClass:"home-claim-expiry"},[t._v("\n Tamat tempoh: "),e("strong",[t._v(t._s(t.claimExpiresAt||"—"))])])]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-primary btn-block home-claim-btn",attrs:{type:"button",disabled:t.claimLoading},on:{click:function(e){return t.generateClaimCode()}}},[e("i",{staticClass:"fa fa-refresh",class:{"fa-spin":t.claimLoading}}),t._v("\n "+t._s(t.claimLoading?" Menjana...":t.claimCode?" Jana Semula Kod":" Jana Kod Tuntutan")+"\n ")])]):e("div",{staticClass:"home-claim-locked"},[t._m(4),t._v(" "),t._m(5)])])])])])]),t._v(" "),e("div",{staticClass:"row home-quick-links-row"},[e("div",{staticClass:"col-xs-12"},[e("div",{staticClass:"home-section-container"},[t._m(6),t._v(" "),e("div",{staticClass:"home-quick-links-grid"},t._l(t.quickLinks,(function(n){return e("div",{key:n.key,staticClass:"home-quick-link-wrap"},[n.external?e("a",{staticClass:"home-cta-link",class:n.variant,attrs:{href:n.href,target:"_blank",rel:"noopener noreferrer"}},[e("span",{staticClass:"home-cta-icon"},[e("i",{staticClass:"fa",class:n.icon})]),t._v(" "),e("span",{staticClass:"home-cta-body"},[e("span",{staticClass:"home-cta-title"},[t._v(t._s(n.title))]),t._v(" "),e("span",{staticClass:"home-cta-desc"},[t._v(t._s(n.desc))])]),t._v(" "),t._m(7,!0)]):e("router-link",{staticClass:"home-cta-link",class:n.variant,attrs:{to:n.route}},[e("span",{staticClass:"home-cta-icon"},[e("i",{staticClass:"fa",class:n.icon})]),t._v(" "),e("span",{staticClass:"home-cta-body"},[e("span",{staticClass:"home-cta-title"},[t._v(t._s(n.title))]),t._v(" "),e("span",{staticClass:"home-cta-desc"},[t._v(t._s(n.desc))])]),t._v(" "),e("span",{staticClass:"home-cta-chevron",attrs:{"aria-hidden":"true"}},[e("i",{staticClass:"fa fa-angle-right"})])])],1)})),0)])])]),t._v(" "),e("div",{staticClass:"col-xs-12"},[e("div",{staticClass:"home-section-container home-section-container--kad"},[t._m(8),t._v(" "),e("div",{staticClass:"home-kad-wrap"},[e("div",{staticClass:"kad-keahlian"},[e("div",{staticClass:"member-card-vertical"},[t._v("MEMBER CARD")]),t._v(" "),t._m(9),t._v(" "),e("div",{staticClass:"kad-content"},[e("img",{staticClass:"watermark",attrs:{src:"images/KOPKB_Final.png",alt:""}}),t._v(" "),e("div",{staticClass:"member-details"},[e("div",{staticClass:"detail-item"},[e("span",{staticClass:"detail-label"},[t._v("NAMA:")]),t._v(" "),e("span",{staticClass:"detail-value"},[t._v(t._s(t.data.user.name))])]),t._v(" "),e("div",{staticClass:"detail-item"},[e("span",{staticClass:"detail-label"},[t._v("NO KAD PENGENALAN:")]),t._v(" "),e("span",{staticClass:"detail-value"},[t._v(t._s(t.data.user.no_kp))])]),t._v(" "),e("div",{staticClass:"detail-item"},[e("span",{staticClass:"detail-label"},[t._v("NO ANGGOTA:")]),t._v(" "),e("span",{staticClass:"detail-value"},[t._v(t._s(t.data.user.no_anggota))])]),t._v(" "),e("div",{staticClass:"detail-item"},[e("span",{staticClass:"detail-label"},[t._v("UNIT:")]),t._v(" "),e("span",{staticClass:"detail-value"},[t._v(t._s(t.data.user.unit))])]),t._v(" "),e("div",{staticClass:"detail-item detail-item--barcode"},[e("svg",{staticClass:"detail-value",attrs:{id:"barcode"}},[t._v(t._s(t.data.user.no_kp))])])])])])])])]),t._v(" "),t.showSahamVoteBlockedMessage?e("div",{staticClass:"row home-saham-block-row"},[e("div",{staticClass:"col-xs-12"},[e("div",{staticClass:"alert alert-warning home-saham-block-alert",attrs:{role:"alert"}},[t._m(10),t._v(" "),e("span",[t._v(t._s(t.sahamVoteBlockedMessage))])])])]):t._e()])}),[function(){var t=this,e=t._self._c;return e("p",{staticClass:"hero-banner-subtitle"},[t._v("\n Gunakan "),e("strong",{staticClass:"home-hero-strong"},[t._v("pautan pantas")]),t._v(" di bawah untuk navigasi pantas ke\n halaman utama portal.\n ")])},function(){var t=this._self._c;return t("h2",{staticClass:"home-section-heading"},[t("span",{staticClass:"home-section-heading-icon",attrs:{"aria-hidden":"true"}},[t("i",{staticClass:"fa fa-list-alt"})]),this._v("\n Maklumat Anggota\n ")])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"home-member-cta-hint home-member-cta-hint--warning",attrs:{role:"alert"}},[e("i",{staticClass:"fa fa-exclamation-triangle",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v("Sila semak butiran keahlian anda sebelum mendaftar kehadiran.")])])},function(){var t=this._self._c;return t("h2",{staticClass:"home-section-heading"},[t("span",{staticClass:"home-section-heading-icon home-section-heading-icon--teal",attrs:{"aria-hidden":"true"}},[t("i",{staticClass:"fa fa-ticket"})]),this._v("\n Kod Tuntutan Elaun\n ")])},function(){var t=this._self._c;return t("div",{staticClass:"home-claim-locked-icon"},[t("i",{staticClass:"fa fa-lock"})])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"home-claim-locked-text"},[t._v("\n Kod tuntutan hanya tersedia untuk kehadiran "),e("strong",[t._v("Fizikal")]),t._v(" selepas anda\n "),e("strong",[t._v("selesai mengundi")]),t._v(".\n ")])},function(){var t=this._self._c;return t("h2",{staticClass:"home-section-heading"},[t("span",{staticClass:"home-section-heading-icon",attrs:{"aria-hidden":"true"}},[t("i",{staticClass:"fa fa-th-large"})]),this._v("\n Pautan Pantas\n ")])},function(){var t=this._self._c;return t("span",{staticClass:"home-cta-chevron",attrs:{"aria-hidden":"true"}},[t("i",{staticClass:"fa fa-external-link"})])},function(){var t=this._self._c;return t("h2",{staticClass:"home-section-heading"},[t("span",{staticClass:"home-section-heading-icon",attrs:{"aria-hidden":"true"}},[t("i",{staticClass:"fa fa-credit-card"})]),this._v("\n Kad Ahli Digital\n ")])},function(){var t=this._self._c;return t("div",{staticClass:"kad-logo"},[t("img",{staticClass:"kad-logo-img",attrs:{src:"/images/logo_kad.png",alt:"Logo"}})])},function(){var t=this._self._c;return t("span",{staticClass:"home-saham-block-icon",attrs:{"aria-hidden":"true"}},[t("i",{staticClass:"fa fa-exclamation-triangle"})])}],!1,null,null,null).exports;function I(t){return I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},I(t)}function M(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function F(t,e,n){var a;return a=function(t,e){if("object"!=I(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=I(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(e,"string"),(e="symbol"==I(a)?a:a+"")in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const j={data:function(){return{nomineeViewed:{},showNomineeModal:!1}},methods:{viewNomineeDetails:function(t){this.nomineeViewed=function(t){for(var e=1;e0||2!=this.data.election.status)&&this.$router.push({name:"Voter Home"}),this.data.positions)this.selected.push({position_id:this.data.positions[n].id,nominee_id:[]})},data:function(){return{selected:[],name:{},selectedNominees:{},max:1,nomineeViewed:{},showNomineeModal:!1}},computed:{canVoteBySaham:function(){var t,e=Number(null===(t=this.data)||void 0===t||null===(t=t.user)||void 0===t?void 0:t.saham);return!Number.isNaN(e)&&e>=500},sahamVoteBlockedMessage:function(){return"Undian tidak tersedia: jumlah saham anda mestilah sekurang-kurangnya RM 500."},allSelectedNomineeIds:function(){for(var t=[],e=0;e=this.max)return void this.util.notify("Boleh mengundi (".concat(this.max,") calon sahaja!"),"warning");n.nominee_id.push(e)}else n.nominee_id.splice(a,1)}},getSelectedNomineeName:function(t){return this.getNominee(t)},getNomineeNo:function(t){var e=this.data.nominees.find((function(e){return e.id===t}));return e?e.no_calon:""},getName:function(t){this.data.positions;var e=this.selected;for(var n in e)if(e[n].position_id==t)return this.getNominee(e[n].nominee_id);return""},getNominee:function(t){this.data.positions;var e=this.data.nominees;for(var n in e)if(e[n].id==t)return e[n].name;return""},getPartylist:function(t){var e=this.data.partylists;for(var n in e)if(e[n].id==t)return e[n].name;return"No Partylist"},viewNomineeDetails:function(t){this.nomineeViewed=function(t){for(var e=1;e=this.max)return!0}}},at=nt;var rt=n(3458),it={insert:"head",singleton:!1};u()(rt.A,it);rt.A.locals;var ot=(0,h.A)(at,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"vote-page row col-md-10 col-md-offset-1"},[t.canVoteBySaham?t._e():e("div",{staticClass:"col-xs-12 vote-saham-block-banner"},[e("div",{staticClass:"alert alert-danger vote-saham-block-alert",attrs:{role:"alert"}},[e("i",{staticClass:"fa fa-ban",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v(t._s(t.sahamVoteBlockedMessage))])])]),t._v(" "),e("div",{staticClass:"col-md-8 vote-content-column"},[t._m(0),t._v(" "),t._l(t.data.positions,(function(n){return e("div",{key:n.id,staticClass:"panel panel-info vote-panel"},[e("div",{staticClass:"panel-heading vote-panel-heading"},[e("span",[t._v(t._s(n.name))]),t._v(" "),e("span",{staticClass:"vote-panel-badge"},[t._v("Calon Aktif")])]),t._v(" "),e("div",{staticClass:"panel-body vote-panel-body vote-nominee-cards-wrap"},[e("div",{staticClass:"vote-nominee-card-list"},[t._l(t.data.nominees,(function(a,r){return a.position_id==n.id?e("div",{key:a.id,staticClass:"vote-nominee-card",class:{"vote-nominee-card--selected":t.allSelectedNomineeIds.includes(a.id)},on:{click:function(e){return t.viewNomineeDetails(a)}}},[e("div",{staticClass:"vote-nominee-card__pick",on:{click:function(t){t.stopPropagation()}}},[e("input",{staticClass:"vote-nominee-card__checkbox",attrs:{type:"checkbox",id:"vote-nominee-"+a.id,disabled:t.disabledCheckboxes[r]},domProps:{checked:t.allSelectedNomineeIds.includes(a.id)},on:{change:function(e){return t.vote(n.id,a.id)}}})]),t._v(" "),e("img",{staticClass:"vote-nominee-card__photo",attrs:{src:t.createBase64ImageUrl(a.photo),alt:""}}),t._v(" "),e("div",{staticClass:"vote-nominee-card__body"},[e("span",{staticClass:"vote-nominee-card__no"},[t._v("#"+t._s(a.no_calon))]),t._v(" "),e("div",{staticClass:"vote-nominee-card__name"},[t._v(t._s(a.name))]),t._v(" "),e("div",{staticClass:"vote-nominee-card__unit"},[e("span",{staticClass:"vote-nominee-card__label"},[t._v("Unit")]),t._v("\n\t\t\t\t\t\t\t\t"+t._s(a.unit)+"\n\t\t\t\t\t\t\t")])]),t._v(" "),t._m(1,!0)]):t._e()})),t._v(" "),t.data.nominees.some((function(t){return t.position_id==n.id}))?t._e():e("div",{staticClass:"vote-empty-state"},[t._v("\n\t\t\t\t\t\tTiada calon untuk jawatan ini.\n\t\t\t\t\t")])],2)])])}))],2),t._v(" "),e("div",{staticClass:"col-xs-12 vote-summary-bottom"},[e("div",{staticClass:"vote-summary-card"},[e("div",{staticClass:"vote-section-kicker"},[t._v("Ringkasan Undian")]),t._v(" "),e("h4",{staticClass:"vote-page-title"},[t._v("UNDIAN CALON ANGGOTA LEMBAGA")]),t._v(" "),e("p",{staticClass:"vote-page-subtitle"},[t._v("Semak calon yang telah dipilih sebelum menghantar undi anda.")]),t._v(" "),t._m(2),t._v(" "),e("ul",{staticClass:"list-group vote-summary-list"},[e("li",{staticClass:"list-group-item vote-summary-item"},[e("div",{staticClass:"vote-position-name"},[t._v("Calon Dipilih")]),t._v(" "),t.allSelectedNomineeIds.length?e("div",{staticClass:"vote-selected-list"},t._l(t.allSelectedNomineeIds,(function(n){return e("div",{key:n,staticClass:"vote-selected-item"},[e("span",{staticClass:"vote-selected-badge"},[t._v("#"+t._s(t.getNomineeNo(n)))]),t._v(" "),e("span",[t._v(t._s(t.getSelectedNomineeName(n)))])])})),0):e("div",{staticClass:"vote-empty-selection"},[t._v("\n\t\t\t\t\t\tBelum ada calon dipilih.\n\t\t\t\t\t")])]),t._v(" "),e("li",{staticClass:"list-group-item vote-summary-action"},[e("button",{staticClass:"btn btn-success btn-block vote-submit-button",attrs:{disabled:!t.canVoteBySaham},on:{click:function(e){return t.checkUndi()}}},[t._v("UNDI")])])])])]),t._v(" "),t.canVoteBySaham?e("div",{staticClass:"vote-mobile-actionbar"},[e("div",{staticClass:"vote-mobile-actionbar__inner"},[e("div",{staticClass:"vote-mobile-actionbar__meta"},[e("div",{staticClass:"vote-mobile-actionbar__title"},[t._v("Undi")]),t._v(" "),e("div",{staticClass:"vote-mobile-actionbar__hint"},[t._v("\n\t\t\t\t\tDipilih: "),e("b",[t._v(t._s(t.allSelectedNomineeIds.length))]),t._v(" / "+t._s(t.max)+"\n\t\t\t\t")])]),t._v(" "),e("button",{staticClass:"btn btn-success vote-mobile-actionbar__btn",on:{click:function(e){return t.checkUndi()}}},[t._v("\n\t\t\t\tUNDI\n\t\t\t")])])]):t._e(),t._v(" "),t.showNomineeModal?e("div",{staticClass:"vote-nominee-modal-backdrop",on:{click:function(e){return e.target!==e.currentTarget?null:t.closeNomineeModal.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog vote-nominee-modal-dialog",attrs:{role:"dialog","aria-modal":"true","aria-labelledby":"vote-nominee-modal-title"}},[e("div",{staticClass:"modal-content vote-nominee-modal-content"},[t._m(3),t._v(" "),e("div",{staticClass:"modal-body vote-nominee-modal-body"},[e("div",{staticClass:"vote-nominee-photo-section"},[e("div",{staticClass:"vote-nominee-photo-card"},[e("img",{staticClass:"thumbnail vote-nominee-viewed-photo",attrs:{src:t.nomineeViewed.photo,alt:""}}),t._v(" "),e("div",{staticClass:"vote-nominee-photo-meta"},[e("div",{staticClass:"vote-nominee-modal-name"},[t._v(t._s(t.nomineeViewed.name))])])])]),t._v(" "),e("div",{staticClass:"vote-nominee-detail-section"},[e("div",{staticClass:"vote-nominee-summary-grid"},[e("div",{staticClass:"vote-nominee-summary-item"},[e("span",{staticClass:"vote-nominee-summary-label"},[t._v("Nama")]),t._v(" "),e("span",{staticClass:"vote-nominee-summary-value"},[t._v(t._s(t.nomineeViewed.name||"-"))])]),t._v(" "),e("div",{staticClass:"vote-nominee-summary-item"},[e("span",{staticClass:"vote-nominee-summary-label"},[t._v("No. Calon")]),t._v(" "),e("span",{staticClass:"vote-nominee-summary-value"},[t._v(t._s(t.nomineeViewed.no_calon||"-"))])]),t._v(" "),e("div",{staticClass:"vote-nominee-summary-item"},[e("span",{staticClass:"vote-nominee-summary-label"},[t._v("No. Anggota")]),t._v(" "),e("span",{staticClass:"vote-nominee-summary-value"},[t._v(t._s(t.nomineeViewed.no_anggota||"-"))])]),t._v(" "),e("div",{staticClass:"vote-nominee-summary-item"},[e("span",{staticClass:"vote-nominee-summary-label"},[t._v("Unit")]),t._v(" "),e("span",{staticClass:"vote-nominee-summary-value"},[t._v(t._s(t.nomineeViewed.unit||"-"))])]),t._v(" "),e("div",{staticClass:"vote-nominee-summary-item"},[e("span",{staticClass:"vote-nominee-summary-label"},[t._v("Umur")]),t._v(" "),e("span",{staticClass:"vote-nominee-summary-value"},[t._v(t._s(t.nomineeViewed.umur||"-"))])]),t._v(" "),e("div",{staticClass:"vote-nominee-summary-item"},[e("span",{staticClass:"vote-nominee-summary-label"},[t._v("Jawatan Sekarang")]),t._v(" "),e("span",{staticClass:"vote-nominee-summary-value"},[t._v(t._s(t.nomineeViewed.jawatan_sekarang||"-"))])])]),t._v(" "),e("div",{staticClass:"vote-nominee-section-card"},[e("div",{staticClass:"vote-nominee-section-title"},[t._v("Taraf Pendidikan")]),t._v(" "),t.nomineeViewed.education&&t.nomineeViewed.education.length?e("ol",{staticClass:"vote-nominee-detail-list"},t._l(t.nomineeViewed.education,(function(n,a){return e("li",{key:"ed-"+a},[t._v(t._s(n)+"\n\t\t\t\t\t\t\t\t")])})),0):e("p",{staticClass:"vote-nominee-detail-empty"},[t._v("Tiada maklumat pendidikan.")])]),t._v(" "),e("div",{staticClass:"vote-nominee-section-card"},[e("div",{staticClass:"vote-nominee-section-title"},[t._v("Pengalaman Kerja")]),t._v(" "),t.nomineeViewed.experience&&t.nomineeViewed.experience.length?e("ol",{staticClass:"vote-nominee-detail-list"},t._l(t.nomineeViewed.experience,(function(n,a){return e("li",{key:"ex-"+a},[t._v(t._s(n)+"\n\t\t\t\t\t\t\t\t")])})),0):e("p",{staticClass:"vote-nominee-detail-empty"},[t._v("Tiada maklumat pengalaman kerja.")])])])]),t._v(" "),e("div",{staticClass:"modal-footer vote-nominee-modal-footer"},[e("button",{staticClass:"btn btn-success",attrs:{type:"button"},on:{click:t.closeNomineeModal}},[t._v("Tutup")])])])])]):t._e(),t._v(" "),e("div",{staticClass:"modal fade app-modal vote-confirm-modal",attrs:{id:"vote-modal",tabindex:"-1",role:"dialog","aria-labelledby":"exampleModalLabel","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content vote-modal-content"},[t._m(4),t._v(" "),e("div",{staticClass:"modal-body vote-modal-body"},[e("h5",{staticClass:"vote-modal-note"},[t._v("Nota: Sila pastikan anda telah membuat undian dengan betul.")]),t._v(" "),t.allSelectedNomineeIds.length?e("div",{staticClass:"vote-modal-selection"},[e("div",{staticClass:"vote-modal-selection-title"},[t._v("Calon dipilih")]),t._v(" "),t._l(t.allSelectedNomineeIds,(function(n){return e("div",{key:n,staticClass:"vote-selected-item"},[e("span",{staticClass:"vote-selected-badge"},[t._v("#"+t._s(t.getNomineeNo(n)))]),t._v(" "),e("span",[t._v(t._s(t.getSelectedNomineeName(n)))])])}))],2):t._e()]),t._v(" "),e("div",{staticClass:"modal-footer vote-modal-footer"},[e("button",{staticClass:"btn btn-secondary",attrs:{type:"button","data-dismiss":"modal"}},[t._v("Tutup")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{type:"button",disabled:!t.canVoteBySaham},on:{click:function(e){return t.submit()}}},[t._v("Hantar")])])])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"vote-content-header"},[e("div",[e("div",{staticClass:"vote-section-kicker"},[t._v("Senarai Calon")]),t._v(" "),e("h4",{staticClass:"vote-content-title"},[t._v("Pilih Calon Anda")]),t._v(" "),e("p",{staticClass:"vote-page-hint"},[t._v("\n\t\t\t\t\tTekan kad calon untuk melihat maklumat penuh (pendidikan & pengalaman).\n\t\t\t\t")])]),t._v(" "),e("div",{staticClass:"alert alert-warning vote-alert",attrs:{role:"alert"}},[t._v("\n\t\t\t\tAnda hanya boleh memilih "),e("b",[t._v("satu (1) orang calon")]),t._v(" sahaja.\n\t\t\t")])])},function(){var t=this._self._c;return t("div",{staticClass:"vote-nominee-card__chev",attrs:{"aria-hidden":"true"}},[t("i",{staticClass:"fa fa-angle-right"})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"vote-limit-pill"},[t._v("\n\t\t\t\tAnda hanya boleh memilih "),e("b",[t._v("satu (1) orang calon")]),t._v(" sahaja.\n\t\t\t")])},function(){var t=this._self._c;return t("div",{staticClass:"modal-header vote-nominee-modal-header"},[t("div",[t("h5",{staticClass:"modal-title vote-nominee-modal-title",attrs:{id:"vote-nominee-modal-title"}},[this._v("Maklumat\n\t\t\t\t\t\t\tCalon")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header vote-modal-header"},[e("div",[e("div",{staticClass:"vote-section-kicker"},[t._v("Pengesahan")]),t._v(" "),e("h5",{staticClass:"modal-title vote-modal-title",attrs:{id:"exampleModalLabel"}},[t._v("Sahkan Undian Anda")])]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])])}],!1,null,"23b0d17f",null);const st=ot.exports;const lt={data:function(){return{results:[{position_id:6,nominee_id:1,votes:2},{position_id:8,nominee_id:6,votes:2},{position_id:7,nominee_id:5,votes:2},{position_id:7,nominee_id:4,votes:1},{position_id:6,nominee_id:2,votes:1},{position_id:8,nominee_id:7,votes:1}]}},created:function(){this.refreshResults(),this.$nextTick((function(){this.initChart()}))},watch:{position_id:function(){this.initChart()}},methods:{refreshResults:function(){var t=this;this.util.notify("Refreshing results","loading"),axios.get(config.API+"election/result").then((function(e){$.notifyClose(),console.log(e),t.data.results=e.data,t.data.last_update=new Date,t.initChart()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},initChart:function(){$.plot($("#chart"),this.datas,{series:{pie:{show:!0,innerRadius:.5}}})},getPosition:function(t){var e=this.data.positions;for(var n in e)if(t==e[n].id)return e[n].name;return""},getNominee:function(t){var e=this.data.nominees;for(var n in e)if(t==e[n].id)return e[n].name;return""},getVotes:function(t){var e=this.data.results;for(var n in e)if(e[n].nominee_id==t)return e[n].votes;return 0}},computed:{last_update:function(){var t=this.data.last_update;return t.toDateString()+" "+t.toLocaleTimeString()},position_id:function(){return this.$route.query.position_id?this.$route.query.position_id:this.data.positions[0].id},datas:function(){var t=[],e=this.data.nominees;for(var n in e)if(e[n].position_id==this.position_id){var a=[];a.label=e[n].name,a.data=[[1,this.getVotes(e[n].id)]],t.push(a)}return t}}},ct=lt;var ut=(0,h.A)(ct,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"row col-md-10 col-md-offset-1"},[e("div",{staticClass:"col-md-4"},[e("h4",[t._v("Jawatan")]),e("hr"),t._v(" "),e("ul",{staticClass:"list-group"},[t._l(t.data.positions,(function(n){return e("router-link",{key:n.id,staticClass:"list-group-item",class:{active:n.id==t.position_id},attrs:{tag:"li",to:{query:{position_id:n.id}},exact:"",replace:""}},[t._v("\n\t\t\t\t"+t._s(n.name)+"\n\t\t\t")])})),t._v(" "),e("li",{staticClass:"list-group-item"},[e("center",[e("button",{staticClass:"btn btn-info",on:{click:function(e){return t.refreshResults()}}},[t._v("\n\t\t\t\t\t\tKemaskini Keputusan "),e("i",{staticClass:"fa fa-refresh"})])])],1)],2)]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("h4",[t._v("Results")]),e("hr"),t._v(" "),e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-heading"},[t._v(t._s(t.getPosition(t.position_id))+" - Results as of : "+t._s(t.last_update))]),t._v(" "),t._m(0)])])])}),[function(){var t=this._self._c;return t("div",{staticClass:"panel-body"},[t("div",{staticStyle:{height:"300px",width:"300px"},attrs:{id:"chart"}})])}],!1,null,null,null);const ft=ut.exports;function dt(t){return dt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dt(t)}function ht(){ht=function(){return e};var t,e={},n=Object.prototype,a=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function u(t,e,n,a){var i=e&&e.prototype instanceof v?e:v,o=Object.create(i.prototype),s=new P(a||[]);return r(o,"_invoke",{value:C(t,n,s)}),o}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",g={};function v(){}function b(){}function _(){}var y={};c(y,o,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(L([])));x&&x!==n&&a.call(x,o)&&(y=x);var k=_.prototype=v.prototype=Object.create(y);function S(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function A(t,e){function n(r,i,o,s){var l=f(t[r],t,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==dt(u)&&a.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(u).then((function(t){c.value=t,o(c)}),(function(t){return n("throw",t,o,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(t,a){function r(){return new e((function(e,r){n(t,a,e,r)}))}return i=i?i.then(r,r):r()}})}function C(e,n,a){var r=d;return function(i,o){if(r===p)throw Error("Generator is already running");if(r===m){if("throw"===i)throw o;return{value:t,done:!0}}for(a.method=i,a.arg=o;;){var s=a.delegate;if(s){var l=E(s,a);if(l){if(l===g)continue;return l}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===d)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=p;var c=f(e,n,a);if("normal"===c.type){if(r=a.done?m:h,c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function E(e,n){var a=n.method,r=e.iterator[a];if(r===t)return n.delegate=null,"throw"===a&&e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var i=f(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function N(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function L(e){if(e||""===e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),N(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var r=a.arg;N(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:L(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}function pt(t,e,n,a,r,i,o){try{var s=t[i](o),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(a,r)}const mt={data:function(){return{loading:!1,userSubmitted:!1,selectedKehadiran:"0",portalSettings:null}},mounted:function(){if(this.data&&this.data.user&&0==this.data.user.kehadiran){var t=document.getElementById("kehadiran");t&&(this.selectedKehadiran=t.value||"0")}this.fetchPortalSettings()},computed:{etikaUrl:function(){var t=this.portalSettings&&this.portalSettings.attendance_etika_url?String(this.portalSettings.attendance_etika_url).trim():"";return t||"https://drive.google.com/uc?export=download&id=1O5DVDIbGy-w0bejV6RqtJGIty-_5LJD8"},electionVotingActive:function(){var t=this.data&&this.data.election;return!(!t||void 0===t.status||null===t.status)&&2===Number(t.status)},canProceedToVote:function(){var t=this.data&&this.data.user;return!(!t||0===Number(t.kehadiran))&&(1!==Number(t.kehadiran)||Boolean(t.fizikal_registration_verified_at))},canVoteBySaham:function(){var t=Number(this.data&&this.data.user&&this.data.user.saham);return!Number.isNaN(t)&&t>=500},sahamVoteBlockedMessage:function(){return"Undian tidak tersedia: jumlah saham anda mestilah sekurang-kurangnya RM 500."}},methods:{fetchPortalSettings:(gt=ht().mark((function t(){var e;return ht().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,this.util.setAuthorization(),t.next=4,axios.get(config.API+"portal-settings");case 4:(e=t.sent)&&e.data&&"success"===e.data.status&&(this.portalSettings=e.data.data||null),t.next=10;break;case 8:t.prev=8,t.t0=t.catch(0);case 10:case"end":return t.stop()}}),t,this,[[0,8]])})),vt=function(){var t=this,e=arguments;return new Promise((function(n,a){var r=gt.apply(t,e);function i(t){pt(r,n,a,i,o,"next",t)}function o(t){pt(r,n,a,i,o,"throw",t)}i(void 0)}))},function(){return vt.apply(this,arguments)}),onPhysicalGateCodeInput:function(t){var e=t.target,n=e.value.toUpperCase();if(e.value!==n){var a=e.selectionStart,r=e.selectionEnd;e.value=n,null!=a&&null!=r&&e.setSelectionRange(a,r)}},reloadAttendanceState:function(){location.reload()},edit:function(){if(!this.loading)if("0"!==document.getElementById("kehadiran").value){this.loading=!0;var t=this;this.util.notify("Adding Attendance","loading"),axios.put(config.API+"attendance/"+this.data.user.id,$("#edit_form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success")&&(location.reload(),t.canVoteBySaham&&t.$router.push({name:"Vote"}))})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"error")}))}else this.util.notify(" Sila pilih jenis kehadiran anda sebelum meneruskan.","error")}}};var gt,vt;const bt=mt;var _t=n(1157),yt={insert:"head",singleton:!1};u()(_t.A,yt);_t.A.locals;const wt=(0,h.A)(bt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"attendance-page row col-md-10 col-md-offset-1"},[e("div",{staticClass:"col-md-12"},[0===Number(t.data.user.kehadiran)?e("div",{staticClass:"attendance-info-top"},[e("div",{staticClass:"attendance-info-top__kicker"},[t._v("Makluman")]),t._v(" "),t._m(0)]):t._e(),t._v(" "),e("form",{staticClass:"attendance-card",attrs:{id:"edit_form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("div",{staticClass:"text-center mt-4 attendance-action-area"},[0!=t.data.user.kehadiran&&t.canProceedToVote?e("div",{staticClass:"attendance-success-card"},[e("div",{staticClass:"attendance-success-kicker"},[t._v("Kehadiran Disahkan")]),t._v(" "),e("p",{staticClass:"attendance-success-text"},[t._v("Kehadiran anda telah disahkan secara")]),t._v(" "),e("h5",{staticClass:"attendance-success-mode"},[t._v("\n "+t._s(1==t.data.user.kehadiran?"FIZIKAL":"MAYA")+"\n ")]),t._v(" "),t.canVoteBySaham?[e("router-link",{staticClass:"btn btn-warning attendance-vote-button",attrs:{to:{name:"Vote"}}},[t._v("\n Undi Sekarang\n ")])]:[e("div",{staticClass:"alert alert-warning attendance-saham-block-alert",attrs:{role:"alert"}},[t._v("\n "+t._s(t.sahamVoteBlockedMessage)+"\n ")]),t._v(" "),e("button",{staticClass:"btn btn-warning attendance-vote-button",attrs:{type:"button",disabled:""}},[t._v("\n Undi Sekarang\n ")])]],2):0==t.data.user.kehadiran||t.canProceedToVote?[e("h5",{staticClass:"attendance-section-kicker"},[t._v("Butiran Kehadiran")]),t._v(" "),e("div",{staticClass:"attendance-register-box"},[e("p",{staticClass:"attendance-precheck"},[t._v("\n Sila semak maklumat anda di bawah terlebih dahulu sebelum mendaftar kehadiran.\n ")]),t._v(" "),e("div",{staticClass:"form-group attendance-choice-box"},[e("label",{attrs:{for:"kehadiran"}},[t._v("Kehadiran")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.selectedKehadiran,expression:"selectedKehadiran"}],staticClass:"form-control attendance-select",attrs:{id:"kehadiran",name:"kehadiran",required:""},on:{change:function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.selectedKehadiran=e.target.multiple?n:n[0]}}},[e("option",{attrs:{value:"0"}},[t._v("Sila Pilih :")]),t._v(" "),e("option",{attrs:{value:"1"}},[t._v("Fizikal")]),t._v(" "),e("option",{attrs:{value:"2"}},[t._v("Maya")])])]),t._v(" "),"1"===t.selectedKehadiran?e("div",{staticClass:"form-group attendance-field"},[e("label",{attrs:{for:"physical_gate_code"}},[t._v("Kod skrin kaunter pendaftaran")]),t._v(" "),e("input",{staticClass:"form-control attendance-input",attrs:{type:"text",name:"physical_gate_code",id:"physical_gate_code",autocomplete:"off",autocapitalize:"characters",inputmode:"text",placeholder:"8 aksara, semak skrin di kaunter",maxlength:"64"},on:{input:t.onPhysicalGateCodeInput}}),t._v(" "),e("small",{staticClass:"form-text text-muted attendance-helper-text"},[t._v("\n Kod berputar setiap minit — masukkan kod semasa yang dipaparkan di kaunter sebelum\n menghantar.\n ")])]):t._e(),t._v(" "),e("div",{staticClass:"attendance-register-box__actions"},[t.electionVotingActive?e("button",{staticClass:"btn btn-lg btn-success attendance-submit-button",attrs:{type:"submit"}},[t._v("\n DAFTAR KEHADIRAN\n ")]):e("div",{staticClass:"alert alert-info attendance-voting-notice"},[t._m(2),t._v(" "),t._m(3)])])])]:e("div",{staticClass:"attendance-pending-card"},[e("div",{staticClass:"attendance-pending-kicker"},[t._v("Menunggu pengesahan")]),t._v(" "),t._m(1),t._v(" "),e("p",{staticClass:"attendance-pending-hint"},[t._v("\n Selepas pengesahan, butang mengundi akan dipaparkan di sini. Semak semula halaman ini\n selepas beberapa ketika.\n ")]),t._v(" "),e("button",{staticClass:"btn btn-default attendance-refresh-button",attrs:{type:"button"},on:{click:t.reloadAttendanceState}},[t._v("\n Muat semula\n ")])])],2),t._v(" "),e("div",{staticClass:"attendance-info-grid"},[e("div",{staticClass:"form-group attendance-field"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control attendance-input",attrs:{type:"text",name:"name",readonly:"",required:""},domProps:{value:t.data.user.name}})]),t._v(" "),e("div",{staticClass:"form-group attendance-field"},[e("label",{attrs:{for:"no_kp"}},[t._v("No. Kad Pengenalan")]),t._v(" "),e("input",{staticClass:"form-control attendance-input",attrs:{type:"text",name:"no_kp",readonly:"",required:""},domProps:{value:t.data.user.no_kp}})]),t._v(" "),e("div",{staticClass:"form-group attendance-field"},[e("label",{attrs:{for:"no_anggota"}},[t._v("No. Anggota")]),t._v(" "),e("input",{staticClass:"form-control attendance-input",attrs:{type:"text",name:"no_anggota",readonly:"",required:""},domProps:{value:t.data.user.no_anggota}})]),t._v(" "),e("div",{staticClass:"form-group attendance-field"},[e("label",{attrs:{for:"unit"}},[t._v("Unit")]),t._v(" "),e("input",{staticClass:"form-control attendance-input",attrs:{type:"text",name:"unit",readonly:"",required:""},domProps:{value:t.data.user.unit}})])])]),t._v(" "),e("div",{staticClass:"attendance-hero"},[e("div",{staticClass:"attendance-section-kicker"},[t._v("Pengesahan Kehadiran")]),t._v(" "),e("h4",{staticClass:"attendance-page-title"},[t._v("Sahkan Kehadiran Mesyuarat Agung")]),t._v(" "),e("p",{staticClass:"attendance-page-subtitle"},[t._v("\n Sila semak maklumat anda, pilih kaedah kehadiran, dan sahkan penyertaan sebelum meneruskan.\n ")]),t._v(" "),e("a",{staticClass:"attendance-download-button",attrs:{href:t.etikaUrl,target:"_blank"}},[t._v("\n Muat Turun Etika Mesyuarat Agung\n ")])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"attendance-info-top__body"},[e("p",[e("strong",[t._v("*")]),t._v(" Pendaftaran akan dibuka dari "),e("strong",[t._v("jam 7.00 pagi hingga 10.00\n pagi pada hari pengundian.")])]),t._v(" "),e("p",[e("strong",[t._v("*")]),t._v(" Elaun kehadiran berjumlah "),e("strong",[t._v("RM300.00 (secara fizikal)")]),t._v("\n akan\n diberikan secara TUNAI selepas mesyuarat. "),e("br"),t._v("\n Manakala "),e("strong",[t._v("RM150.00 (secara atas talian)")]),t._v(" akan dikreditkan ke akaun\n anggota\n yang\n hadir penuh.\n ")])])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"attendance-pending-text"},[t._v("\n Kehadiran "),e("strong",[t._v("fizikal")]),t._v(" anda telah direkod. Sila pergi ke kaunter pendaftaran\n untuk\n mengesahkan pendaftaran sebelum anda boleh mengundi.\n ")])},function(){var t=this._self._c;return t("p",{staticClass:"attendance-voting-notice__title"},[t("strong",[this._v("Butang “DAFTAR KEHADIRAN” belum\n tersedia")])])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"attendance-voting-notice__body"},[t._v("\n Buat masa ini proses undian / mesyuarat "),e("strong",[t._v("belum bermula")]),t._v(".\n ")])}],!1,null,null,null).exports;function xt(t){return xt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xt(t)}function kt(){kt=function(){return e};var t,e={},n=Object.prototype,a=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function u(t,e,n,a){var i=e&&e.prototype instanceof v?e:v,o=Object.create(i.prototype),s=new P(a||[]);return r(o,"_invoke",{value:C(t,n,s)}),o}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",g={};function v(){}function b(){}function _(){}var y={};c(y,o,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(L([])));x&&x!==n&&a.call(x,o)&&(y=x);var k=_.prototype=v.prototype=Object.create(y);function S(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function A(t,e){function n(r,i,o,s){var l=f(t[r],t,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==xt(u)&&a.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(u).then((function(t){c.value=t,o(c)}),(function(t){return n("throw",t,o,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(t,a){function r(){return new e((function(e,r){n(t,a,e,r)}))}return i=i?i.then(r,r):r()}})}function C(e,n,a){var r=d;return function(i,o){if(r===p)throw Error("Generator is already running");if(r===m){if("throw"===i)throw o;return{value:t,done:!0}}for(a.method=i,a.arg=o;;){var s=a.delegate;if(s){var l=E(s,a);if(l){if(l===g)continue;return l}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===d)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=p;var c=f(e,n,a);if("normal"===c.type){if(r=a.done?m:h,c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function E(e,n){var a=n.method,r=e.iterator[a];if(r===t)return n.delegate=null,"throw"===a&&e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var i=f(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function N(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function L(e){if(e||""===e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),N(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var r=a.arg;N(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:L(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}function St(t,e,n,a,r,i,o){try{var s=t[i](o),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(a,r)}function At(t){return function(){var e=this,n=arguments;return new Promise((function(a,r){var i=t.apply(e,n);function o(t){St(i,a,r,o,s,"next",t)}function s(t){St(i,a,r,o,s,"throw",t)}o(void 0)}))}}const Ct={data:function(){return{meetingUrl:"https://meet.google.com/paa-tpck-ssq",portalSettings:null}},computed:{zoomMeetingLabel:function(){return this.portalSettings&&this.portalSettings.zoom_meeting_label?this.portalSettings.zoom_meeting_label:"KoPKB KALI KE-29/2025"},zoomSubtitle:function(){return this.portalSettings&&this.portalSettings.zoom_subtitle?this.portalSettings.zoom_subtitle:"Sertai Mesyuarat Agung Tahunan KoPKB kali ke-29/2025 melalui pautan rasmi di bawah."}},mounted:function(){this.fetchPortalSettings()},methods:{fetchPortalSettings:function(){var t=this;return At(kt().mark((function e(){var n;return kt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t.util.setAuthorization(),e.next=4,axios.get(config.API+"portal-settings");case 4:(n=e.sent)&&n.data&&"success"===n.data.status&&(t.portalSettings=n.data.data||null,t.portalSettings.zoom_meeting_url&&(t.meetingUrl=t.portalSettings.zoom_meeting_url)),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})))()},navigateToURL:function(){window.open(this.meetingUrl,"_blank")},copyMeetingUrl:function(){var t=this;return At(kt().mark((function e(){var n,a;return kt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=String(t.meetingUrl||"").trim()){e.next=3;break}return e.abrupt("return");case 3:if(e.prev=3,!(navigator&&navigator.clipboard&&navigator.clipboard.writeText)){e.next=9;break}return e.next=7,navigator.clipboard.writeText(n);case 7:return t.util.notify("Pautan disalin.","success"),e.abrupt("return");case 9:e.next=13;break;case 11:e.prev=11,e.t0=e.catch(3);case 13:try{(a=document.createElement("textarea")).value=n,a.setAttribute("readonly",""),a.style.position="absolute",a.style.left="-9999px",document.body.appendChild(a),a.select(),document.execCommand("copy"),document.body.removeChild(a),t.util.notify("Pautan disalin.","success")}catch(e){t.util.notify("Tidak dapat salin pautan.","error")}case 14:case"end":return e.stop()}}),e,null,[[3,11]])})))()}}};var Et=n(4571),Tt={insert:"head",singleton:!1};u()(Et.A,Tt);Et.A.locals;const Nt=(0,h.A)(Ct,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"zoom-page"},[e("div",{staticClass:"zoom-shell"},[e("div",{staticClass:"zoom-hero-card"},[e("div",{staticClass:"zoom-section-kicker"},[t._v("Pautan Mesyuarat")]),t._v(" "),e("h3",{staticClass:"zoom-title"},[t._v("Selamat Datang")]),t._v(" "),e("p",{staticClass:"zoom-subtitle"},[t._v(t._s(t.zoomSubtitle))])]),t._v(" "),e("div",{staticClass:"zoom-main-card"},[e("div",{staticClass:"zoom-meeting-badge"},[t._v(t._s(t.zoomMeetingLabel))]),t._v(" "),e("h4",{staticClass:"zoom-content-title"},[t._v("Pautan Mesyuarat Rasmi")]),t._v(" "),e("p",{staticClass:"zoom-content-text"},[t._v("\n Pastikan anda telah mendaftar kehadiran dan bersedia dengan sambungan internet yang stabil sebelum menyertai mesyuarat.\n ")]),t._v(" "),e("div",{staticClass:"zoom-action-panel"},[e("button",{staticClass:"btn-interactive",attrs:{type:"button"},on:{click:t.navigateToURL}},[e("i",{staticClass:"fa fa-video-camera"}),t._v(" Buka pautan mesyuarat\n ")]),t._v(" "),e("button",{staticClass:"btn-secondary",attrs:{type:"button"},on:{click:t.copyMeetingUrl}},[e("i",{staticClass:"fa fa-clipboard"}),t._v(" Salin pautan\n ")]),t._v(" "),t.meetingUrl?e("div",{staticClass:"zoom-link-preview"},[e("span",{staticClass:"zoom-link-preview__label"},[t._v("Pautan:")]),t._v(" "),e("span",{staticClass:"zoom-link-preview__value"},[t._v(t._s(t.meetingUrl))])]):t._e(),t._v(" "),e("div",{staticClass:"zoom-link-note"},[t._v("\n Pautan akan dibuka terus ke sesi mesyuarat rasmi.\n ")])])])])])}),[],!1,null,"e39c837e",null).exports;function Pt(t,e){return function(){return t.apply(e,arguments)}}var Lt=n(5606);const{toString:Ot}=Object.prototype,{getPrototypeOf:Rt}=Object,{iterator:It,toStringTag:Mt}=Symbol,Ft=(jt=Object.create(null),t=>{const e=Ot.call(t);return jt[e]||(jt[e]=e.slice(8,-1).toLowerCase())});var jt;const Dt=t=>(t=t.toLowerCase(),e=>Ft(e)===t),Bt=t=>e=>typeof e===t,{isArray:Ut}=Array,zt=Bt("undefined");function Ht(t){return null!==t&&!zt(t)&&null!==t.constructor&&!zt(t.constructor)&&Wt(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const qt=Dt("ArrayBuffer");const Vt=Bt("string"),Wt=Bt("function"),Kt=Bt("number"),$t=t=>null!==t&&"object"==typeof t,Gt=t=>{if("object"!==Ft(t))return!1;const e=Rt(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||Mt in t||It in t)},Yt=Dt("Date"),Xt=Dt("File"),Jt=Dt("Blob"),Zt=Dt("FileList"),Qt=Dt("URLSearchParams"),[te,ee,ne,ae]=["ReadableStream","Request","Response","Headers"].map(Dt);function re(t,e,{allOwnKeys:n=!1}={}){if(null==t)return;let a,r;if("object"!=typeof t&&(t=[t]),Ut(t))for(a=0,r=t.length;a0;)if(a=n[r],e===a.toLowerCase())return a;return null}const oe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,se=t=>!zt(t)&&t!==oe;const le=(ce="undefined"!=typeof Uint8Array&&Rt(Uint8Array),t=>ce&&t instanceof ce);var ce;const ue=Dt("HTMLFormElement"),fe=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),de=Dt("RegExp"),he=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),a={};re(n,((n,r)=>{let i;!1!==(i=e(n,r,t))&&(a[r]=i||n)})),Object.defineProperties(t,a)};const pe=Dt("AsyncFunction"),me=(ge="function"==typeof setImmediate,ve=Wt(oe.postMessage),ge?setImmediate:ve?(be=`axios@${Math.random()}`,_e=[],oe.addEventListener("message",(({source:t,data:e})=>{t===oe&&e===be&&_e.length&&_e.shift()()}),!1),t=>{_e.push(t),oe.postMessage(be,"*")}):t=>setTimeout(t));var ge,ve,be,_e;const ye="undefined"!=typeof queueMicrotask?queueMicrotask.bind(oe):void 0!==Lt&&Lt.nextTick||me,we={isArray:Ut,isArrayBuffer:qt,isBuffer:Ht,isFormData:t=>{let e;return t&&("function"==typeof FormData&&t instanceof FormData||Wt(t.append)&&("formdata"===(e=Ft(t))||"object"===e&&Wt(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&qt(t.buffer),e},isString:Vt,isNumber:Kt,isBoolean:t=>!0===t||!1===t,isObject:$t,isPlainObject:Gt,isEmptyObject:t=>{if(!$t(t)||Ht(t))return!1;try{return 0===Object.keys(t).length&&Object.getPrototypeOf(t)===Object.prototype}catch(t){return!1}},isReadableStream:te,isRequest:ee,isResponse:ne,isHeaders:ae,isUndefined:zt,isDate:Yt,isFile:Xt,isBlob:Jt,isRegExp:de,isFunction:Wt,isStream:t=>$t(t)&&Wt(t.pipe),isURLSearchParams:Qt,isTypedArray:le,isFileList:Zt,forEach:re,merge:function t(){const{caseless:e,skipUndefined:n}=se(this)&&this||{},a={},r=(r,i)=>{const o=e&&ie(a,i)||i;Gt(a[o])&&Gt(r)?a[o]=t(a[o],r):Gt(r)?a[o]=t({},r):Ut(r)?a[o]=r.slice():n&&zt(r)||(a[o]=r)};for(let t=0,e=arguments.length;t(re(e,((e,a)=>{n&&Wt(e)?t[a]=Pt(e,n):t[a]=e}),{allOwnKeys:a}),t),trim:t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:t=>(65279===t.charCodeAt(0)&&(t=t.slice(1)),t),inherits:(t,e,n,a)=>{t.prototype=Object.create(e.prototype,a),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},toFlatObject:(t,e,n,a)=>{let r,i,o;const s={};if(e=e||{},null==t)return e;do{for(r=Object.getOwnPropertyNames(t),i=r.length;i-- >0;)o=r[i],a&&!a(o,t,e)||s[o]||(e[o]=t[o],s[o]=!0);t=!1!==n&&Rt(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},kindOf:Ft,kindOfTest:Dt,endsWith:(t,e,n)=>{t=String(t),(void 0===n||n>t.length)&&(n=t.length),n-=e.length;const a=t.indexOf(e,n);return-1!==a&&a===n},toArray:t=>{if(!t)return null;if(Ut(t))return t;let e=t.length;if(!Kt(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},forEachEntry:(t,e)=>{const n=(t&&t[It]).call(t);let a;for(;(a=n.next())&&!a.done;){const n=a.value;e.call(t,n[0],n[1])}},matchAll:(t,e)=>{let n;const a=[];for(;null!==(n=t.exec(e));)a.push(n);return a},isHTMLForm:ue,hasOwnProperty:fe,hasOwnProp:fe,reduceDescriptors:he,freezeMethods:t=>{he(t,((e,n)=>{if(Wt(t)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const a=t[n];Wt(a)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(t,e)=>{const n={},a=t=>{t.forEach((t=>{n[t]=!0}))};return Ut(t)?a(t):a(String(t).split(e)),n},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(t,e,n){return e.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(t,e)=>null!=t&&Number.isFinite(t=+t)?t:e,findKey:ie,global:oe,isContextDefined:se,isSpecCompliantForm:function(t){return!!(t&&Wt(t.append)&&"FormData"===t[Mt]&&t[It])},toJSONObject:t=>{const e=new Array(10),n=(t,a)=>{if($t(t)){if(e.indexOf(t)>=0)return;if(Ht(t))return t;if(!("toJSON"in t)){e[a]=t;const r=Ut(t)?[]:{};return re(t,((t,e)=>{const i=n(t,a+1);!zt(i)&&(r[e]=i)})),e[a]=void 0,r}}return t};return n(t,0)},isAsyncFn:pe,isThenable:t=>t&&($t(t)||Wt(t))&&Wt(t.then)&&Wt(t.catch),setImmediate:me,asap:ye,isIterable:t=>null!=t&&Wt(t[It])};function xe(t,e,n,a,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),a&&(this.request=a),r&&(this.response=r,this.status=r.status?r.status:null)}we.inherits(xe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:we.toJSONObject(this.config),code:this.code,status:this.status}}});const ke=xe.prototype,Se={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((t=>{Se[t]={value:t}})),Object.defineProperties(xe,Se),Object.defineProperty(ke,"isAxiosError",{value:!0}),xe.from=(t,e,n,a,r,i)=>{const o=Object.create(ke);we.toFlatObject(t,o,(function(t){return t!==Error.prototype}),(t=>"isAxiosError"!==t));const s=t&&t.message?t.message:"Error",l=null==e&&t?t.code:e;return xe.call(o,s,l,n,a,r),t&&null==o.cause&&Object.defineProperty(o,"cause",{value:t,configurable:!0}),o.name=t&&t.name||"Error",i&&Object.assign(o,i),o};const Ae=xe;var Ce=n(8287).hp;function Ee(t){return we.isPlainObject(t)||we.isArray(t)}function Te(t){return we.endsWith(t,"[]")?t.slice(0,-2):t}function Ne(t,e,n){return t?t.concat(e).map((function(t,e){return t=Te(t),!n&&e?"["+t+"]":t})).join(n?".":""):e}const Pe=we.toFlatObject(we,{},null,(function(t){return/^is[A-Z]/.test(t)}));const Le=function(t,e,n){if(!we.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const a=(n=we.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(t,e){return!we.isUndefined(e[t])}))).metaTokens,r=n.visitor||c,i=n.dots,o=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&we.isSpecCompliantForm(e);if(!we.isFunction(r))throw new TypeError("visitor must be a function");function l(t){if(null===t)return"";if(we.isDate(t))return t.toISOString();if(we.isBoolean(t))return t.toString();if(!s&&we.isBlob(t))throw new Ae("Blob is not supported. Use a Buffer instead.");return we.isArrayBuffer(t)||we.isTypedArray(t)?s&&"function"==typeof Blob?new Blob([t]):Ce.from(t):t}function c(t,n,r){let s=t;if(t&&!r&&"object"==typeof t)if(we.endsWith(n,"{}"))n=a?n:n.slice(0,-2),t=JSON.stringify(t);else if(we.isArray(t)&&function(t){return we.isArray(t)&&!t.some(Ee)}(t)||(we.isFileList(t)||we.endsWith(n,"[]"))&&(s=we.toArray(t)))return n=Te(n),s.forEach((function(t,a){!we.isUndefined(t)&&null!==t&&e.append(!0===o?Ne([n],a,i):null===o?n:n+"[]",l(t))})),!1;return!!Ee(t)||(e.append(Ne(r,n,i),l(t)),!1)}const u=[],f=Object.assign(Pe,{defaultVisitor:c,convertValue:l,isVisitable:Ee});if(!we.isObject(t))throw new TypeError("data must be an object");return function t(n,a){if(!we.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+a.join("."));u.push(n),we.forEach(n,(function(n,i){!0===(!(we.isUndefined(n)||null===n)&&r.call(e,n,we.isString(i)?i.trim():i,a,f))&&t(n,a?a.concat(i):[i])})),u.pop()}}(t),e};function Oe(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,(function(t){return e[t]}))}function Re(t,e){this._pairs=[],t&&Le(t,this,e)}const Ie=Re.prototype;Ie.append=function(t,e){this._pairs.push([t,e])},Ie.toString=function(t){const e=t?function(e){return t.call(this,e,Oe)}:Oe;return this._pairs.map((function(t){return e(t[0])+"="+e(t[1])}),"").join("&")};const Me=Re;function Fe(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function je(t,e,n){if(!e)return t;const a=n&&n.encode||Fe;we.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let i;if(i=r?r(e,n):we.isURLSearchParams(e)?e.toString():new Me(e,n).toString(a),i){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+i}return t}const De=class{constructor(){this.handlers=[]}use(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){we.forEach(this.handlers,(function(e){null!==e&&t(e)}))}},Be={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ue={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Me,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},ze="undefined"!=typeof window&&"undefined"!=typeof document,He="object"==typeof navigator&&navigator||void 0,qe=ze&&(!He||["ReactNative","NativeScript","NS"].indexOf(He.product)<0),Ve="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,We=ze&&window.location.href||"http://localhost",Ke={...a,...Ue};const $e=function(t){function e(t,n,a,r){let i=t[r++];if("__proto__"===i)return!0;const o=Number.isFinite(+i),s=r>=t.length;if(i=!i&&we.isArray(a)?a.length:i,s)return we.hasOwnProp(a,i)?a[i]=[a[i],n]:a[i]=n,!o;a[i]&&we.isObject(a[i])||(a[i]=[]);return e(t,n,a[i],r)&&we.isArray(a[i])&&(a[i]=function(t){const e={},n=Object.keys(t);let a;const r=n.length;let i;for(a=0;a{e(function(t){return we.matchAll(/\w+|\[(\w*)]/g,t).map((t=>"[]"===t[0]?"":t[1]||t[0]))}(t),a,n,0)})),n}return null};const Ge={transitional:Be,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){const n=e.getContentType()||"",a=n.indexOf("application/json")>-1,r=we.isObject(t);r&&we.isHTMLForm(t)&&(t=new FormData(t));if(we.isFormData(t))return a?JSON.stringify($e(t)):t;if(we.isArrayBuffer(t)||we.isBuffer(t)||we.isStream(t)||we.isFile(t)||we.isBlob(t)||we.isReadableStream(t))return t;if(we.isArrayBufferView(t))return t.buffer;if(we.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let i;if(r){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return Le(t,new Ke.classes.URLSearchParams,{visitor:function(t,e,n,a){return Ke.isNode&&we.isBuffer(t)?(this.append(e,t.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},...e})}(t,this.formSerializer).toString();if((i=we.isFileList(t))||n.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return Le(i?{"files[]":t}:t,e&&new e,this.formSerializer)}}return r||a?(e.setContentType("application/json",!1),function(t,e,n){if(we.isString(t))try{return(e||JSON.parse)(t),we.trim(t)}catch(t){if("SyntaxError"!==t.name)throw t}return(n||JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||Ge.transitional,n=e&&e.forcedJSONParsing,a="json"===this.responseType;if(we.isResponse(t)||we.isReadableStream(t))return t;if(t&&we.isString(t)&&(n&&!this.responseType||a)){const n=!(e&&e.silentJSONParsing)&&a;try{return JSON.parse(t,this.parseReviver)}catch(t){if(n){if("SyntaxError"===t.name)throw Ae.from(t,Ae.ERR_BAD_RESPONSE,this,null,this.response);throw t}}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ke.classes.FormData,Blob:Ke.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};we.forEach(["delete","get","head","post","put","patch"],(t=>{Ge.headers[t]={}}));const Ye=Ge,Xe=we.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Je=Symbol("internals");function Ze(t){return t&&String(t).trim().toLowerCase()}function Qe(t){return!1===t||null==t?t:we.isArray(t)?t.map(Qe):String(t)}function tn(t,e,n,a,r){return we.isFunction(a)?a.call(this,e,n):(r&&(e=n),we.isString(e)?we.isString(a)?-1!==e.indexOf(a):we.isRegExp(a)?a.test(e):void 0:void 0)}class en{constructor(t){t&&this.set(t)}set(t,e,n){const a=this;function r(t,e,n){const r=Ze(e);if(!r)throw new Error("header name must be a non-empty string");const i=we.findKey(a,r);(!i||void 0===a[i]||!0===n||void 0===n&&!1!==a[i])&&(a[i||e]=Qe(t))}const i=(t,e)=>we.forEach(t,((t,n)=>r(t,n,e)));if(we.isPlainObject(t)||t instanceof this.constructor)i(t,e);else if(we.isString(t)&&(t=t.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()))i((t=>{const e={};let n,a,r;return t&&t.split("\n").forEach((function(t){r=t.indexOf(":"),n=t.substring(0,r).trim().toLowerCase(),a=t.substring(r+1).trim(),!n||e[n]&&Xe[n]||("set-cookie"===n?e[n]?e[n].push(a):e[n]=[a]:e[n]=e[n]?e[n]+", "+a:a)})),e})(t),e);else if(we.isObject(t)&&we.isIterable(t)){let n,a,r={};for(const e of t){if(!we.isArray(e))throw TypeError("Object iterator must return a key-value pair");r[a=e[0]]=(n=r[a])?we.isArray(n)?[...n,e[1]]:[n,e[1]]:e[1]}i(r,e)}else null!=t&&r(e,t,n);return this}get(t,e){if(t=Ze(t)){const n=we.findKey(this,t);if(n){const t=this[n];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(t);)e[a[1]]=a[2];return e}(t);if(we.isFunction(e))return e.call(this,t,n);if(we.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=Ze(t)){const n=we.findKey(this,t);return!(!n||void 0===this[n]||e&&!tn(0,this[n],n,e))}return!1}delete(t,e){const n=this;let a=!1;function r(t){if(t=Ze(t)){const r=we.findKey(n,t);!r||e&&!tn(0,n[r],r,e)||(delete n[r],a=!0)}}return we.isArray(t)?t.forEach(r):r(t),a}clear(t){const e=Object.keys(this);let n=e.length,a=!1;for(;n--;){const r=e[n];t&&!tn(0,this[r],r,t,!0)||(delete this[r],a=!0)}return a}normalize(t){const e=this,n={};return we.forEach(this,((a,r)=>{const i=we.findKey(n,r);if(i)return e[i]=Qe(a),void delete e[r];const o=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((t,e,n)=>e.toUpperCase()+n))}(r):String(r).trim();o!==r&&delete e[r],e[o]=Qe(a),n[o]=!0})),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return we.forEach(this,((n,a)=>{null!=n&&!1!==n&&(e[a]=t&&we.isArray(n)?n.join(", "):n)})),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([t,e])=>t+": "+e)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const n=new this(t);return e.forEach((t=>n.set(t))),n}static accessor(t){const e=(this[Je]=this[Je]={accessors:{}}).accessors,n=this.prototype;function a(t){const a=Ze(t);e[a]||(!function(t,e){const n=we.toCamelCase(" "+e);["get","set","has"].forEach((a=>{Object.defineProperty(t,a+n,{value:function(t,n,r){return this[a].call(this,e,t,n,r)},configurable:!0})}))}(n,t),e[a]=!0)}return we.isArray(t)?t.forEach(a):a(t),this}}en.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),we.reduceDescriptors(en.prototype,(({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[n]=t}}})),we.freezeMethods(en);const nn=en;function an(t,e){const n=this||Ye,a=e||n,r=nn.from(a.headers);let i=a.data;return we.forEach(t,(function(t){i=t.call(n,i,r.normalize(),e?e.status:void 0)})),r.normalize(),i}function rn(t){return!(!t||!t.__CANCEL__)}function on(t,e,n){Ae.call(this,null==t?"canceled":t,Ae.ERR_CANCELED,e,n),this.name="CanceledError"}we.inherits(on,Ae,{__CANCEL__:!0});const sn=on;function ln(t,e,n){const a=n.config.validateStatus;n.status&&a&&!a(n.status)?e(new Ae("Request failed with status code "+n.status,[Ae.ERR_BAD_REQUEST,Ae.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):t(n)}const cn=function(t,e){t=t||10;const n=new Array(t),a=new Array(t);let r,i=0,o=0;return e=void 0!==e?e:1e3,function(s){const l=Date.now(),c=a[o];r||(r=l),n[i]=s,a[i]=l;let u=o,f=0;for(;u!==i;)f+=n[u++],u%=t;if(i=(i+1)%t,i===o&&(o=(o+1)%t),l-r{r=i,n=null,a&&(clearTimeout(a),a=null),t(...e)};return[(...t)=>{const e=Date.now(),s=e-r;s>=i?o(t,e):(n=t,a||(a=setTimeout((()=>{a=null,o(n)}),i-s)))},()=>n&&o(n)]},fn=(t,e,n=3)=>{let a=0;const r=cn(50,250);return un((n=>{const i=n.loaded,o=n.lengthComputable?n.total:void 0,s=i-a,l=r(s);a=i;t({loaded:i,total:o,progress:o?i/o:void 0,bytes:s,rate:l||void 0,estimated:l&&o&&i<=o?(o-i)/l:void 0,event:n,lengthComputable:null!=o,[e?"download":"upload"]:!0})}),n)},dn=(t,e)=>{const n=null!=t;return[a=>e[0]({lengthComputable:n,total:t,loaded:a}),e[1]]},hn=t=>(...e)=>we.asap((()=>t(...e))),pn=Ke.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Ke.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Ke.origin),Ke.navigator&&/(msie|trident)/i.test(Ke.navigator.userAgent)):()=>!0,mn=Ke.hasStandardBrowserEnv?{write(t,e,n,a,r,i,o){if("undefined"==typeof document)return;const s=[`${t}=${encodeURIComponent(e)}`];we.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),we.isString(a)&&s.push(`path=${a}`),we.isString(r)&&s.push(`domain=${r}`),!0===i&&s.push("secure"),we.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join("; ")},read(t){if("undefined"==typeof document)return null;const e=document.cookie.match(new RegExp("(?:^|; )"+t+"=([^;]*)"));return e?decodeURIComponent(e[1]):null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function gn(t,e,n){let a=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e);return t&&(a||0==n)?function(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}const vn=t=>t instanceof nn?{...t}:t;function bn(t,e){e=e||{};const n={};function a(t,e,n,a){return we.isPlainObject(t)&&we.isPlainObject(e)?we.merge.call({caseless:a},t,e):we.isPlainObject(e)?we.merge({},e):we.isArray(e)?e.slice():e}function r(t,e,n,r){return we.isUndefined(e)?we.isUndefined(t)?void 0:a(void 0,t,0,r):a(t,e,0,r)}function i(t,e){if(!we.isUndefined(e))return a(void 0,e)}function o(t,e){return we.isUndefined(e)?we.isUndefined(t)?void 0:a(void 0,t):a(void 0,e)}function s(n,r,i){return i in e?a(n,r):i in t?a(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(t,e,n)=>r(vn(t),vn(e),0,!0)};return we.forEach(Object.keys({...t,...e}),(function(a){const i=l[a]||r,o=i(t[a],e[a],a);we.isUndefined(o)&&i!==s||(n[a]=o)})),n}const _n=t=>{const e=bn({},t);let{data:n,withXSRFToken:a,xsrfHeaderName:r,xsrfCookieName:i,headers:o,auth:s}=e;if(e.headers=o=nn.from(o),e.url=je(gn(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),s&&o.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),we.isFormData(n))if(Ke.hasStandardBrowserEnv||Ke.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(we.isFunction(n.getHeaders)){const t=n.getHeaders(),e=["content-type","content-length"];Object.entries(t).forEach((([t,n])=>{e.includes(t.toLowerCase())&&o.set(t,n)}))}if(Ke.hasStandardBrowserEnv&&(a&&we.isFunction(a)&&(a=a(e)),a||!1!==a&&pn(e.url))){const t=r&&i&&mn.read(i);t&&o.set(r,t)}return e},yn="undefined"!=typeof XMLHttpRequest&&function(t){return new Promise((function(e,n){const a=_n(t);let r=a.data;const i=nn.from(a.headers).normalize();let o,s,l,c,u,{responseType:f,onUploadProgress:d,onDownloadProgress:h}=a;function p(){c&&c(),u&&u(),a.cancelToken&&a.cancelToken.unsubscribe(o),a.signal&&a.signal.removeEventListener("abort",o)}let m=new XMLHttpRequest;function g(){if(!m)return;const a=nn.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());ln((function(t){e(t),p()}),(function(t){n(t),p()}),{data:f&&"text"!==f&&"json"!==f?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:a,config:t,request:m}),m=null}m.open(a.method.toUpperCase(),a.url,!0),m.timeout=a.timeout,"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(g)},m.onabort=function(){m&&(n(new Ae("Request aborted",Ae.ECONNABORTED,t,m)),m=null)},m.onerror=function(e){const a=e&&e.message?e.message:"Network Error",r=new Ae(a,Ae.ERR_NETWORK,t,m);r.event=e||null,n(r),m=null},m.ontimeout=function(){let e=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const r=a.transitional||Be;a.timeoutErrorMessage&&(e=a.timeoutErrorMessage),n(new Ae(e,r.clarifyTimeoutError?Ae.ETIMEDOUT:Ae.ECONNABORTED,t,m)),m=null},void 0===r&&i.setContentType(null),"setRequestHeader"in m&&we.forEach(i.toJSON(),(function(t,e){m.setRequestHeader(e,t)})),we.isUndefined(a.withCredentials)||(m.withCredentials=!!a.withCredentials),f&&"json"!==f&&(m.responseType=a.responseType),h&&([l,u]=fn(h,!0),m.addEventListener("progress",l)),d&&m.upload&&([s,c]=fn(d),m.upload.addEventListener("progress",s),m.upload.addEventListener("loadend",c)),(a.cancelToken||a.signal)&&(o=e=>{m&&(n(!e||e.type?new sn(null,t,m):e),m.abort(),m=null)},a.cancelToken&&a.cancelToken.subscribe(o),a.signal&&(a.signal.aborted?o():a.signal.addEventListener("abort",o)));const v=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(a.url);v&&-1===Ke.protocols.indexOf(v)?n(new Ae("Unsupported protocol "+v+":",Ae.ERR_BAD_REQUEST,t)):m.send(r||null)}))},wn=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let n,a=new AbortController;const r=function(t){if(!n){n=!0,o();const e=t instanceof Error?t:this.reason;a.abort(e instanceof Ae?e:new sn(e instanceof Error?e.message:e))}};let i=e&&setTimeout((()=>{i=null,r(new Ae(`timeout ${e} of ms exceeded`,Ae.ETIMEDOUT))}),e);const o=()=>{t&&(i&&clearTimeout(i),i=null,t.forEach((t=>{t.unsubscribe?t.unsubscribe(r):t.removeEventListener("abort",r)})),t=null)};t.forEach((t=>t.addEventListener("abort",r)));const{signal:s}=a;return s.unsubscribe=()=>we.asap(o),s}},xn=function*(t,e){let n=t.byteLength;if(!e||n{const r=async function*(t,e){for await(const n of kn(t))yield*xn(n,e)}(t,e);let i,o=0,s=t=>{i||(i=!0,a&&a(t))};return new ReadableStream({async pull(t){try{const{done:e,value:a}=await r.next();if(e)return s(),void t.close();let i=a.byteLength;if(n){let t=o+=i;n(t)}t.enqueue(new Uint8Array(a))}catch(t){throw s(t),t}},cancel:t=>(s(t),r.return())},{highWaterMark:2})},{isFunction:An}=we,Cn=(({Request:t,Response:e})=>({Request:t,Response:e}))(we.global),{ReadableStream:En,TextEncoder:Tn}=we.global,Nn=(t,...e)=>{try{return!!t(...e)}catch(t){return!1}},Pn=t=>{t=we.merge.call({skipUndefined:!0},Cn,t);const{fetch:e,Request:n,Response:a}=t,r=e?An(e):"function"==typeof fetch,i=An(n),o=An(a);if(!r)return!1;const s=r&&An(En),l=r&&("function"==typeof Tn?(c=new Tn,t=>c.encode(t)):async t=>new Uint8Array(await new n(t).arrayBuffer()));var c;const u=i&&s&&Nn((()=>{let t=!1;const e=new n(Ke.origin,{body:new En,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e})),f=o&&s&&Nn((()=>we.isReadableStream(new a("").body))),d={stream:f&&(t=>t.body)};r&&["text","arrayBuffer","blob","formData","stream"].forEach((t=>{!d[t]&&(d[t]=(e,n)=>{let a=e&&e[t];if(a)return a.call(e);throw new Ae(`Response type '${t}' is not supported`,Ae.ERR_NOT_SUPPORT,n)})}));const h=async(t,e)=>{const a=we.toFiniteNumber(t.getContentLength());return null==a?(async t=>{if(null==t)return 0;if(we.isBlob(t))return t.size;if(we.isSpecCompliantForm(t)){const e=new n(Ke.origin,{method:"POST",body:t});return(await e.arrayBuffer()).byteLength}return we.isArrayBufferView(t)||we.isArrayBuffer(t)?t.byteLength:(we.isURLSearchParams(t)&&(t+=""),we.isString(t)?(await l(t)).byteLength:void 0)})(e):a};return async t=>{let{url:r,method:o,data:s,signal:l,cancelToken:c,timeout:p,onDownloadProgress:m,onUploadProgress:g,responseType:v,headers:b,withCredentials:_="same-origin",fetchOptions:y}=_n(t),w=e||fetch;v=v?(v+"").toLowerCase():"text";let x=wn([l,c&&c.toAbortSignal()],p),k=null;const S=x&&x.unsubscribe&&(()=>{x.unsubscribe()});let A;try{if(g&&u&&"get"!==o&&"head"!==o&&0!==(A=await h(b,s))){let t,e=new n(r,{method:"POST",body:s,duplex:"half"});if(we.isFormData(s)&&(t=e.headers.get("content-type"))&&b.setContentType(t),e.body){const[t,n]=dn(A,fn(hn(g)));s=Sn(e.body,65536,t,n)}}we.isString(_)||(_=_?"include":"omit");const e=i&&"credentials"in n.prototype,l={...y,signal:x,method:o.toUpperCase(),headers:b.normalize().toJSON(),body:s,duplex:"half",credentials:e?_:void 0};k=i&&new n(r,l);let c=await(i?w(k,y):w(r,l));const p=f&&("stream"===v||"response"===v);if(f&&(m||p&&S)){const t={};["status","statusText","headers"].forEach((e=>{t[e]=c[e]}));const e=we.toFiniteNumber(c.headers.get("content-length")),[n,r]=m&&dn(e,fn(hn(m),!0))||[];c=new a(Sn(c.body,65536,n,(()=>{r&&r(),S&&S()})),t)}v=v||"text";let C=await d[we.findKey(d,v)||"text"](c,t);return!p&&S&&S(),await new Promise(((e,n)=>{ln(e,n,{data:C,headers:nn.from(c.headers),status:c.status,statusText:c.statusText,config:t,request:k})}))}catch(e){if(S&&S(),e&&"TypeError"===e.name&&/Load failed|fetch/i.test(e.message))throw Object.assign(new Ae("Network Error",Ae.ERR_NETWORK,t,k),{cause:e.cause||e});throw Ae.from(e,e&&e.code,t,k)}}},Ln=new Map,On=t=>{let e=t&&t.env||{};const{fetch:n,Request:a,Response:r}=e,i=[a,r,n];let o,s,l=i.length,c=Ln;for(;l--;)o=i[l],s=c.get(o),void 0===s&&c.set(o,s=l?new Map:Pn(e)),c=s;return s},Rn=(On(),{http:null,xhr:yn,fetch:{get:On}});we.forEach(Rn,((t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(t){}Object.defineProperty(t,"adapterName",{value:e})}}));const In=t=>`- ${t}`,Mn=t=>we.isFunction(t)||null===t||!1===t;const Fn={getAdapter:function(t,e){t=we.isArray(t)?t:[t];const{length:n}=t;let a,r;const i={};for(let o=0;o`adapter ${t} `+(!1===e?"is not supported by the environment":"is not available in the build")));let e=n?t.length>1?"since :\n"+t.map(In).join("\n"):" "+In(t[0]):"as no adapter specified";throw new Ae("There is no suitable adapter to dispatch the request "+e,"ERR_NOT_SUPPORT")}return r},adapters:Rn};function jn(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new sn(null,t)}function Dn(t){jn(t),t.headers=nn.from(t.headers),t.data=an.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1);return Fn.getAdapter(t.adapter||Ye.adapter,t)(t).then((function(e){return jn(t),e.data=an.call(t,t.transformResponse,e),e.headers=nn.from(e.headers),e}),(function(e){return rn(e)||(jn(t),e&&e.response&&(e.response.data=an.call(t,t.transformResponse,e.response),e.response.headers=nn.from(e.response.headers))),Promise.reject(e)}))}const Bn="1.13.2",Un={};["object","boolean","number","function","string","symbol"].forEach(((t,e)=>{Un[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));const zn={};Un.transitional=function(t,e,n){function a(t,e){return"[Axios v"+Bn+"] Transitional option '"+t+"'"+e+(n?". "+n:"")}return(n,r,i)=>{if(!1===t)throw new Ae(a(r," has been removed"+(e?" in "+e:"")),Ae.ERR_DEPRECATED);return e&&!zn[r]&&(zn[r]=!0,console.warn(a(r," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(n,r,i)}},Un.spelling=function(t){return(e,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};const Hn={assertOptions:function(t,e,n){if("object"!=typeof t)throw new Ae("options must be an object",Ae.ERR_BAD_OPTION_VALUE);const a=Object.keys(t);let r=a.length;for(;r-- >0;){const i=a[r],o=e[i];if(o){const e=t[i],n=void 0===e||o(e,i,t);if(!0!==n)throw new Ae("option "+i+" must be "+n,Ae.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new Ae("Unknown option "+i,Ae.ERR_BAD_OPTION)}},validators:Un},qn=Hn.validators;class Vn{constructor(t){this.defaults=t||{},this.interceptors={request:new De,response:new De}}async request(t,e){try{return await this._request(t,e)}catch(t){if(t instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;const n=e.stack?e.stack.replace(/^.+\n/,""):"";try{t.stack?n&&!String(t.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(t.stack+="\n"+n):t.stack=n}catch(t){}}throw t}}_request(t,e){"string"==typeof t?(e=e||{}).url=t:e=t||{},e=bn(this.defaults,e);const{transitional:n,paramsSerializer:a,headers:r}=e;void 0!==n&&Hn.assertOptions(n,{silentJSONParsing:qn.transitional(qn.boolean),forcedJSONParsing:qn.transitional(qn.boolean),clarifyTimeoutError:qn.transitional(qn.boolean)},!1),null!=a&&(we.isFunction(a)?e.paramsSerializer={serialize:a}:Hn.assertOptions(a,{encode:qn.function,serialize:qn.function},!0)),void 0!==e.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?e.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:e.allowAbsoluteUrls=!0),Hn.assertOptions(e,{baseUrl:qn.spelling("baseURL"),withXsrfToken:qn.spelling("withXSRFToken")},!0),e.method=(e.method||this.defaults.method||"get").toLowerCase();let i=r&&we.merge(r.common,r[e.method]);r&&we.forEach(["delete","get","head","post","put","patch","common"],(t=>{delete r[t]})),e.headers=nn.concat(i,r);const o=[];let s=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(s=s&&t.synchronous,o.unshift(t.fulfilled,t.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(t){l.push(t.fulfilled,t.rejected)}));let u,f=0;if(!s){const t=[Dn.bind(this),void 0];for(t.unshift(...o),t.push(...l),u=t.length,c=Promise.resolve(e);f{if(!n._listeners)return;let e=n._listeners.length;for(;e-- >0;)n._listeners[e](t);n._listeners=null})),this.promise.then=t=>{let e;const a=new Promise((t=>{n.subscribe(t),e=t})).then(t);return a.cancel=function(){n.unsubscribe(e)},a},t((function(t,a,r){n.reason||(n.reason=new sn(t,a,r),e(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}toAbortSignal(){const t=new AbortController,e=e=>{t.abort(e)};return this.subscribe(e),t.signal.unsubscribe=()=>this.unsubscribe(e),t.signal}static source(){let t;return{token:new Kn((function(e){t=e})),cancel:t}}}const $n=Kn;const Gn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Gn).forEach((([t,e])=>{Gn[e]=t}));const Yn=Gn;const Xn=function t(e){const n=new Wn(e),a=Pt(Wn.prototype.request,n);return we.extend(a,Wn.prototype,n,{allOwnKeys:!0}),we.extend(a,n,null,{allOwnKeys:!0}),a.create=function(n){return t(bn(e,n))},a}(Ye);Xn.Axios=Wn,Xn.CanceledError=sn,Xn.CancelToken=$n,Xn.isCancel=rn,Xn.VERSION=Bn,Xn.toFormData=Le,Xn.AxiosError=Ae,Xn.Cancel=Xn.CanceledError,Xn.all=function(t){return Promise.all(t)},Xn.spread=function(t){return function(e){return t.apply(null,e)}},Xn.isAxiosError=function(t){return we.isObject(t)&&!0===t.isAxiosError},Xn.mergeConfig=bn,Xn.AxiosHeaders=nn,Xn.formToJSON=t=>$e(we.isHTMLForm(t)?new FormData(t):t),Xn.getAdapter=Fn.getAdapter,Xn.HttpStatusCode=Yn,Xn.default=Xn;const Jn=Xn;function Zn(t){return Zn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zn(t)}function Qn(){Qn=function(){return e};var t,e={},n=Object.prototype,a=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function u(t,e,n,a){var i=e&&e.prototype instanceof v?e:v,o=Object.create(i.prototype),s=new P(a||[]);return r(o,"_invoke",{value:C(t,n,s)}),o}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",g={};function v(){}function b(){}function _(){}var y={};c(y,o,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(L([])));x&&x!==n&&a.call(x,o)&&(y=x);var k=_.prototype=v.prototype=Object.create(y);function S(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function A(t,e){function n(r,i,o,s){var l=f(t[r],t,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==Zn(u)&&a.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(u).then((function(t){c.value=t,o(c)}),(function(t){return n("throw",t,o,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(t,a){function r(){return new e((function(e,r){n(t,a,e,r)}))}return i=i?i.then(r,r):r()}})}function C(e,n,a){var r=d;return function(i,o){if(r===p)throw Error("Generator is already running");if(r===m){if("throw"===i)throw o;return{value:t,done:!0}}for(a.method=i,a.arg=o;;){var s=a.delegate;if(s){var l=E(s,a);if(l){if(l===g)continue;return l}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===d)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=p;var c=f(e,n,a);if("normal"===c.type){if(r=a.done?m:h,c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function E(e,n){var a=n.method,r=e.iterator[a];if(r===t)return n.delegate=null,"throw"===a&&e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var i=f(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function N(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function L(e){if(e||""===e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),N(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var r=a.arg;N(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:L(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}function ta(t,e,n,a,r,i,o){try{var s=t[i](o),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(a,r)}function ea(t){return function(){var e=this,n=arguments;return new Promise((function(a,r){var i=t.apply(e,n);function o(t){ta(i,a,r,o,s,"next",t)}function s(t){ta(i,a,r,o,s,"throw",t)}o(void 0)}))}}const na={name:"PenyataView",data:function(){return{tarikh:(new Date).toISOString().substring(0,10),persetujuan:"",nokp:"",data:{user:{}},loading:!1}},mounted:function(){var t=this.$route.params.no_anggota;t&&this.getPenyata(t)},methods:{getPenyata:function(t){var e=this;return ea(Qn().mark((function n(){var a;return Qn().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,Jn.get("/api/v1/penyata/".concat(t));case 4:a=n.sent,e.data=a.data,n.next=12;break;case 8:n.prev=8,n.t0=n.catch(1),console.error(n.t0),alert("Gagal ambil data penyata");case 12:return n.prev=12,e.loading=!1,n.finish(12);case 15:case"end":return n.stop()}}),n,null,[[1,8,12,15]])})))()},cetakPDF:function(){var t=this.$route.params.no_anggota;t&&window.open("/api/v1/penyata/".concat(t,"/pdf"),"_blank")},SahkanPenyata:function(){var t=this;return ea(Qn().mark((function e(){var n;return Qn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.$route.params.no_anggota,t.persetujuan){e.next=4;break}return alert("Sila pilih Bersetuju atau Tidak Bersetuju"),e.abrupt("return");case 4:if(t.nokp){e.next=7;break}return alert("Sila isi No Kad Pengenalan"),e.abrupt("return");case 7:if(confirm("Adakah anda pasti untuk mengesahkan penyata ini?")){e.next=9;break}return e.abrupt("return");case 9:return e.prev=9,e.next=12,Jn.post("/api/v1/penyata/".concat(n,"/sahkan"),{persetujuan:t.persetujuan,nokp:t.nokp,tarikh:t.tarikh});case 12:alert("Penyata berjaya DISAHKAN"),t.cetakPDF(),t.$router.push({name:"lamanUtama"}),e.next=21;break;case 17:e.prev=17,e.t0=e.catch(9),console.error(e.t0),alert("Gagal sahkan penyata");case 21:case"end":return e.stop()}}),e,null,[[9,17]])})))()},formatNumber:function(t){return Number(t||0).toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}}},aa=na;var ra=n(3389),ia={insert:"head",singleton:!1};u()(ra.A,ia);ra.A.locals;const oa=(0,h.A)(aa,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"penyata-wrapper container"},[t._m(0),t._v(" "),e("hr",{staticStyle:{border:"none","border-top":"1.5px solid #000",margin:"15px 0"}}),t._v(" "),t.data.user.no_anggota?e("div",{staticClass:"form-section two-column"},[t._m(1),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{staticClass:"form-label fw-semibold"},[t._v("No. Anggota:")]),t._v(" "),e("span",[t._v(t._s(t.data.user.no_anggota))])]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{staticClass:"form-label fw-semibold"},[t._v("Nama:")]),t._v(" "),e("span",[t._v(t._s(t.data.user.name))])]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{staticClass:"form-label fw-semibold"},[t._v("Pejabat / Syarikat:")]),t._v(" "),e("span",[t._v(t._s(t.data.user.unit))])])]):t._e(),t._v(" "),t._m(2),t._v(" "),t._m(3),t._v(" "),e("table",{staticClass:"boxed-table mt-4"},[e("tbody",[e("tr",[e("td",[t._v("Saham")]),t._v(" "),e("td",[t._v("-"+t._s(t.formatNumber(t.data.user.saham)))]),t._v(" "),e("td",[t._v("Pembiayaan Kecemasan")]),t._v(" "),e("td",[t._v(t._s(t.formatNumber(t.data.user.tergempar)))])]),t._v(" "),e("tr",[e("td",[t._v("Yuran")]),t._v(" "),e("td",[t._v("-"+t._s(t.formatNumber(t.data.user.yuran)))]),t._v(" "),e("td",[t._v("Pembiayaan Pengguna")]),t._v(" "),e("td",[t._v(t._s(t.formatNumber(t.data.user.barangan)))])]),t._v(" "),e("tr",[e("td",[t._v("Pelaburan T1")]),t._v(" "),e("td",[t._v("-"+t._s(t.formatNumber(t.data.user.pelaburan)))]),t._v(" "),e("td",[t._v("Pembiayaan Peribadi")]),t._v(" "),e("td",[t._v(t._s(t.formatNumber(t.data.user.peribadi)))])]),t._v(" "),e("tr",[e("td",[t._v("Pelaburan T2")]),t._v(" "),e("td",[t._v("0.00")]),t._v(" "),e("td",[t._v("Pembiayaan Berjamin Yuran")]),t._v(" "),e("td",[t._v(t._s(t.formatNumber(t.data.user.berjamin_yuran)))])]),t._v(" "),e("tr",[e("td"),t._v(" "),e("td"),t._v(" "),e("td",[t._v("Pembiayaan Takaful / Cukai Jalan")]),t._v(" "),e("td",[t._v(t._s(t.formatNumber(t.data.user.roadtax)))])]),t._v(" "),e("tr",[e("td"),t._v(" "),e("td"),t._v(" "),e("td",[t._v("Pembiayaan Pelaburan / Pelbagai")]),t._v(" "),e("td",[t._v(t._s(t.formatNumber(t.data.user.pelbagai)))])])])]),t._v(" "),t._m(4),t._v(" "),t._m(5),t._v(" "),e("p",[t._v("Sekian, dimaklumkan.")]),t._v(" "),e("p",{staticClass:"italic-note"},[t._v("Surat ini dikeluarkan oleh komputer, tidak perlu ditandatangani.")]),t._v(" "),e("hr",{staticStyle:{border:"none","border-top":"1.5px solid #000",margin:"15px 0"}}),t._v(" "),t._m(6),t._v(" "),e("div",{staticStyle:{"margin-top":"10px","line-height":"1.8"}},[e("div",{staticStyle:{"margin-bottom":"8px"}},[e("label",{staticStyle:{cursor:"pointer"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.persetujuan,expression:"persetujuan"}],attrs:{type:"radio",name:"persetujuan",value:"Bersetuju",disabled:"DISAHKAN"===t.data.user.status_penyata},domProps:{checked:t._q(t.persetujuan,"Bersetuju")},on:{change:function(e){t.persetujuan="Bersetuju"}}}),t._v(" "),t._m(7)])]),t._v(" "),e("div",[e("label",{staticStyle:{cursor:"pointer"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.persetujuan,expression:"persetujuan"}],attrs:{type:"radio",name:"persetujuan",value:"Tidak Bersetuju",disabled:"DISAHKAN"===t.data.user.status_penyata},domProps:{checked:t._q(t.persetujuan,"Tidak Bersetuju")},on:{change:function(e){t.persetujuan="Tidak Bersetuju"}}}),t._v(" "),t._m(8)])]),t._v(" "),t._m(9)]),t._v(" "),e("p",{staticClass:"text-center"},[e("strong",["DISAHKAN"===t.data.user.status_penyata?e("span",{staticClass:"badge-disahkan"},[t._v("\n TELAH DISAHKAN\n ")]):"Tidak Bersetuju"===t.data.user.status_penyata?e("span",{staticClass:"badge-tidak-setuju"},[t._v("\n Tidak Setuju\n ")]):e("span",[t._v("\n "+t._s(t.persetujuan||"Belum membuat pilihan")+"\n ")])])]),t._v(" "),e("table",{staticClass:"table table-sm no-lines text-center align-middle mt-2"},[e("tbody",[e("tr",[e("td",[t._v("Saham")]),t._v(" "),e("td",[t._v("-"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.saham,expression:"data.user.saham"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.saham},on:{input:function(e){e.target.composing||t.$set(t.data.user,"saham",e.target.value)}}})]),t._v(" "),e("td",[t._v("Pembiayaan Kecemasan")]),t._v(" "),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.tergempar,expression:"data.user.tergempar"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.tergempar},on:{input:function(e){e.target.composing||t.$set(t.data.user,"tergempar",e.target.value)}}})])]),t._v(" "),e("tr",[e("td",[t._v("Yuran")]),t._v(" "),e("td",[t._v("-"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.yuran,expression:"data.user.yuran"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.yuran},on:{input:function(e){e.target.composing||t.$set(t.data.user,"yuran",e.target.value)}}})]),t._v(" "),e("td",[t._v("Pembiayaan Pengguna")]),t._v(" "),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.barangan,expression:"data.user.barangan"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.barangan},on:{input:function(e){e.target.composing||t.$set(t.data.user,"barangan",e.target.value)}}})])]),t._v(" "),e("tr",[e("td",[t._v("Pelaburan T1")]),t._v(" "),e("td",[t._v("-"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.pelaburan,expression:"data.user.pelaburan"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.pelaburan},on:{input:function(e){e.target.composing||t.$set(t.data.user,"pelaburan",e.target.value)}}})]),t._v(" "),e("td",[t._v("Pembiayaan Peribadi")]),t._v(" "),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.peribadi,expression:"data.user.peribadi"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.peribadi},on:{input:function(e){e.target.composing||t.$set(t.data.user,"peribadi",e.target.value)}}})])]),t._v(" "),e("tr",[e("td",[t._v("Pelaburan T2")]),t._v(" "),e("td",[t._v("-"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.pelaburanT2,expression:"data.user.pelaburanT2"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.pelaburanT2},on:{input:function(e){e.target.composing||t.$set(t.data.user,"pelaburanT2",e.target.value)}}})]),t._v(" "),e("td",[t._v("Pembiayaan Berjamin Yuran")]),t._v(" "),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.berjamin_yuran,expression:"data.user.berjamin_yuran"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.berjamin_yuran},on:{input:function(e){e.target.composing||t.$set(t.data.user,"berjamin_yuran",e.target.value)}}})])]),t._v(" "),e("tr",[e("td",[t._v("Pembiayaan Takaful / Cukai Jalan")]),t._v(" "),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.roadtax,expression:"data.user.roadtax"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.roadtax},on:{input:function(e){e.target.composing||t.$set(t.data.user,"roadtax",e.target.value)}}})]),t._v(" "),e("td",[t._v("Pembiayaan Pelaburan / Pelbagai")]),t._v(" "),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.pelbagai,expression:"data.user.pelbagai"}],staticClass:"keyin-input",attrs:{type:"text"},domProps:{value:t.data.user.pelbagai},on:{input:function(e){e.target.composing||t.$set(t.data.user,"pelbagai",e.target.value)}}})])])])]),t._v(" "),e("div",{staticClass:"signature-section"},[e("div",{staticClass:"sign-column"},[e("label",{staticClass:"form-label"},[t._v("No Kad Pengenalan:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.nokp,expression:"nokp"}],staticClass:"keyin-line",attrs:{type:"number"},domProps:{value:t.nokp},on:{input:function(e){e.target.composing||(t.nokp=e.target.value)}}})]),t._v(" "),e("div",{staticClass:"sig-column"},[e("label",{staticClass:"form-label"},[t._v("Tarikh:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.tarikh,expression:"tarikh"}],staticClass:"keyin-line",attrs:{type:"date"},domProps:{value:t.tarikh},on:{input:function(e){e.target.composing||(t.tarikh=e.target.value)}}})])]),t._v(" "),e("br"),t._v(" "),e("div",{staticClass:"text-right mt-5 mb-3 no-print"},[e("button",{staticClass:"btn btn-primary btn-effect",staticStyle:{width:"100px"},attrs:{disabled:"DISAHKAN"===t.data.user.status_penyata},on:{click:t.SahkanPenyata}},[t._v("\n "+t._s("DISAHKAN"===t.data.user.status_penyata?"Disahkan":"Sahkan")+"\n ")]),t._v(" "),e("button",{staticClass:"btn btn-danger ms-2",on:{click:t.cetakPDF}},[t._v("Cetak PDF")])]),t._v(" "),e("hr",{staticStyle:{border:"none","border-top":"1.5px solid #000",margin:"15px 0"}}),t._v(" "),t._m(10)])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"header-section"},[e("div",{staticClass:"header-left"},[e("div",{staticClass:"logo-wrapper"},[e("img",{staticClass:"kopkb-logo",attrs:{src:"/images/logo-kopkb.jpeg",alt:"KoPKB Logo"}}),t._v(" "),e("div",[e("h4",{staticClass:"fw-bold mb-1"},[t._v("KOPERASI PERMODALAN KELANTAN BERHAD")]),t._v(" "),e("p",{staticStyle:{"font-size":"13px","line-height":"1.3",margin:"0"}},[t._v("\n Lot PT 448, Tingkat 1, Jalan Kuala Krai, Batu 3, Wakaf Che Yeh, 15150 Kota Bharu, Kelantan"),e("br"),t._v("\n Tel: 09-7414339 | Website: www.koppkb.com\n ")])])])]),t._v(" "),e("div",{staticClass:"header-right"},[e("div",{staticClass:"title-box"},[e("h5",[t._v("PENYATA AHLI")])]),t._v(" "),e("h4",{staticClass:"text-muted mt-2"},[t._v("2025")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{staticClass:"form-label fw-semibold"},[t._v("Tarikh :")]),t._v(" "),e("span",[t._v("26-02-2026")])])},function(){var t=this._self._c;return t("h5",{staticClass:"mt-4"},[t("strong",[t("u",[this._v("PENGESAHAN PENYATA BAKI AKAUN AHLI")])])])},function(){var t=this,e=t._self._c;return e("p",[t._v("Adalah dimaklumkan kedudukan baki akaun tuan/puan pada "),e("b",[t._v("31/12/2025")]),t._v(" dengan Koperasi Permodalan\n Kelantan Berhad adalah seperti berikut:")])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"mt-4"},[t._v("Sukacita dapat tuan/puan untuk mengesahkan baki tersebut dengan memasukkan No K/P anggota dan\n menekan butang SAHKAN\n untuk tujuan audit tahunan koperasi sebelum "),e("b",[t._v("12-03-2026")]),t._v(".")])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"mt-4"},[t._v("Dimaklumkan juga bahawa sekiranya kami tidak menerima pengesahan tuan/puan ke atas penyata ini\n dalam tempoh "),e("strong",[t._v("14 hari")]),t._v(" daripada tarikh surat ini, maka ia dianggap tuan/puan bersetuju\n terhadap baki yang dipaparkan.")])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"text-center mt-4 mb-3"},[e("div",{staticStyle:{"font-weight":"700","font-size":"18px"}},[t._v("\n PERSETUJUAN AHLI\n ")]),t._v(" "),e("hr",{staticStyle:{width:"200px",margin:"8px auto"}})])},function(){var t=this,e=t._self._c;return e("span",{staticStyle:{"margin-left":"6px"}},[t._v("\n Saya "),e("strong",[t._v("MENGESAHKAN")]),t._v(" bahawa baki yang dipaparkan adalah BENAR dan TEPAT.\n ")])},function(){var t=this,e=t._self._c;return e("span",{staticStyle:{"margin-left":"6px"}},[t._v("\n Saya "),e("strong",[t._v("TIDAK BERSETUJU")]),t._v(" dengan baki yang dipaparkan.\n ")])},function(){var t=this._self._c;return t("div",[t("p",[this._v("Jika tidak bersetuju, sila nyatakan jumlah yang betul di bawah:")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"mt-5"},[e("p",{staticClass:"fw-bold mb-1"},[t._v("Nota Penting:")]),t._v(" "),e("ul",{staticClass:"mb-0"},[e("li",[t._v("Pengesahan ini adalah bagi tujuan Audit Tahunan KoPKB.")]),t._v(" "),e("li",[t._v("Anggota hendaklah membuat pengesahan dalam tempoh 14 hari.")]),t._v(" "),e("li",[t._v("Kegagalan memberi maklum balas dalam tempoh tersebut akan dianggap sebagai persetujuan terhadap baki yang\n dipaparkan.")]),t._v(" "),e("li",[t._v("Semua rekod pengesahan adalah tertakluk kepada semakan juruaudit luar.")])])])}],!1,null,"2c7fe227",null).exports;const sa={name:"PhysicalGateDisplay",data:function(){return{displayKey:"",keyInput:"",code:"",secondsRemaining:0,periodSeconds:60,error:"",pollTimer:null,tickTimer:null}},computed:{countdownPercent:function(){return this.periodSeconds?Math.min(100,this.secondsRemaining/this.periodSeconds*100):0}},created:function(){this.util.setTitle("Kod kaunter — Kehadiran fizikal");var t=this.$route.query.k||this.$route.query.key;t&&(this.displayKey=String(t))},mounted:function(){this.displayKey&&this.startPolling()},beforeDestroy:function(){this.stopTimers()},methods:{applyKey:function(){this.keyInput&&(this.displayKey=this.keyInput,this.error="",this.startPolling())},retry:function(){this.error="",this.fetchCode()},fetchCode:function(){var t=this;axios.get(config.API+"physical-attendance-gate/current",{headers:{"X-Physical-Gate-Display-Key":t.displayKey}}).then((function(e){t.code=e.data.code,t.secondsRemaining=e.data.seconds_remaining,t.periodSeconds=e.data.period_seconds||60,t.error=""})).catch((function(e){var n="Tidak dapat memuatkan kod.";e.response&&e.response.data&&e.response.data.message&&(n=e.response.data.message),t.error=n,t.code=""}))},startPolling:function(){var t=this;this.stopTimers(),this.fetchCode(),this.pollTimer=setInterval((function(){t.fetchCode()}),5e3),this.tickTimer=setInterval((function(){t.secondsRemaining>0&&(t.secondsRemaining-=1),t.secondsRemaining<=0&&!t.error&&t.fetchCode()}),1e3)},stopTimers:function(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null),this.tickTimer&&(clearInterval(this.tickTimer),this.tickTimer=null)}}};var la=n(6830),ca={insert:"head",singleton:!1};u()(la.A,ca);la.A.locals;const ua=(0,h.A)(sa,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"physical-gate-page"},[t.displayKey?t.error?e("div",{staticClass:"physical-gate-error"},[e("h1",{staticClass:"physical-gate-title"},[t._v("Ralat")]),t._v(" "),e("p",[t._v(t._s(t.error))]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.retry}},[t._v("Cuba lagi")])]):e("div",{staticClass:"physical-gate-active"},[e("div",{staticClass:"physical-gate-label"},[t._v("Kod kehadiran fizikal ("+t._s(t.periodSeconds)+"s)")]),t._v(" "),e("div",{staticClass:"physical-gate-code"},[t._v(t._s(t.code||"—"))]),t._v(" "),e("div",{staticClass:"physical-gate-countdown"},[e("span",{staticClass:"physical-gate-countdown-bar",style:{width:t.countdownPercent+"%"}})]),t._v(" "),e("p",{staticClass:"physical-gate-sub"},[t._v("Kod akan bertukar secara automatik. Pastikan skrin sentiasa menyala.")])]):e("div",{staticClass:"physical-gate-setup"},[e("h1",{staticClass:"physical-gate-title"},[t._v("Paparan kod kaunter")]),t._v(" "),t._m(0),t._v(" "),e("div",{staticClass:"form-group physical-gate-key-form"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.keyInput,expression:"keyInput"}],staticClass:"form-control input-lg",attrs:{type:"password",placeholder:"Kunci paparan"},domProps:{value:t.keyInput},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.applyKey.apply(null,arguments)},input:function(e){e.target.composing||(t.keyInput=e.target.value)}}}),t._v(" "),e("button",{staticClass:"btn btn-primary btn-lg btn-block",attrs:{type:"button"},on:{click:t.applyKey}},[t._v("Mula paparan")])])])])}),[function(){var t=this,e=t._self._c;return e("p",{staticClass:"physical-gate-hint"},[t._v("\n Masukkan kunci paparan (sama dengan "),e("code",[t._v("PHYSICAL_ATTENDANCE_GATE_DISPLAY_KEY")]),t._v(" dalam tetapan pelayan),\n atau buka URL dengan parameter "),e("code",[t._v("?k=...")])])}],!1,null,"3a80ef97",null).exports;function fa(t){return fa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fa(t)}const da={name:"RouletteEliminationWheel",props:{items:{type:Array,default:function(){return["Ali","Siti","Muthu","Aminah","David"]}},minSpins:{type:Number,default:6},durationMs:{type:Number,default:9e3},enableSpaceToSpin:{type:Boolean,default:!0},showSpaceShortcutHint:{type:Boolean,default:!0},showWinnerModal:{type:Boolean,default:!0},persistKey:{type:String,default:"voting_roulette_elimination"},showClearPersistedLink:{type:Boolean,default:!0},allowMarkAbsent:{type:Boolean,default:!0},showCenterLogo:{type:Boolean,default:!0},centerLogoSrc:{type:String,default:"/images/MyKoPKB-logo.png"},fullWidth:{type:Boolean,default:!1},spinSoundSrc:{type:String,default:"/audio/spin-wheel.mp3"},spinSoundVolume:{type:Number,default:.85},spinSoundLoop:{type:Boolean,default:!1}},data:function(){return{participantPool:[],remaining:[],winnerHistory:[],poolSize:0,rotationDeg:0,spinning:!1,lastWinner:null,pendingRemoveIndex:null,transitionMs:9e3,modalWinnerDisplay:null,absentParticipantIds:[]}},computed:{wheelStyle:function(){return{transform:"rotate("+this.rotationDeg+"deg)",transitionDuration:this.spinning?this.transitionMs+"ms":"0ms",transitionTimingFunction:this.spinning?"cubic-bezier(0.12, 0.8, 0.12, 1)":"linear"}},wheelColumnClass:function(){return this.participantPool.length?this.fullWidth?"col-sm-12 col-md-8":"col-sm-12 col-md-7":"col-xs-12"},sideColumnClass:function(){return this.participantPool.length?this.fullWidth?"col-sm-12 col-md-4":"col-sm-12 col-md-5":""},wheelCanSpin:function(){return this.remaining.length>=2&&!this.spinning},wheelStageTabindex:function(){return this.wheelCanSpin?0:-1}},watch:{items:{immediate:!0,deep:!0,handler:function(t){this.spinning||(this.syncFromItems(t),this.$nextTick(this.drawWheel))}},remaining:function(){this.$nextTick(this.drawWheel)},spinSoundSrc:function(t){t?this._spinSoundAudio&&(this._spinSoundAudio.src=t):this.disposeSpinSoundAudio()},spinSoundVolume:function(t){this._spinSoundAudio&&(this._spinSoundAudio.volume=this.clampSpinSoundVolume(t))},spinSoundLoop:function(t){this._spinSoundAudio&&(this._spinSoundAudio.loop=!!t)}},mounted:function(){window.addEventListener("resize",this.drawWheel),window.addEventListener("keydown",this.onDocumentKeydown,!0),this.$nextTick(this.drawWheel)},beforeDestroy:function(){window.removeEventListener("resize",this.drawWheel),window.removeEventListener("keydown",this.onDocumentKeydown,!0),this.disposeSpinSoundAudio()},methods:{clampSpinSoundVolume:function(t){var e="number"==typeof t?t:parseFloat(t);return e!=e?.85:e<0?0:e>1?1:e},disposeSpinSoundAudio:function(){if(this._spinSoundAudio){try{this._spinSoundAudio.pause(),this._spinSoundAudio.src=""}catch(t){}this._spinSoundAudio=null}},ensureSpinSoundAudio:function(){return this.spinSoundSrc&&"undefined"!=typeof Audio?(this._spinSoundAudio||(this._spinSoundAudio=new Audio,this._spinSoundAudio.preload="auto"),this._spinSoundAudio.src=this.spinSoundSrc,this._spinSoundAudio.volume=this.clampSpinSoundVolume(this.spinSoundVolume),this._spinSoundAudio.loop=!!this.spinSoundLoop,this._spinSoundAudio):null},playSpinSound:function(){var t=this.ensureSpinSoundAudio();if(t){try{t.currentTime=0}catch(t){}var e=t.play();e&&"function"==typeof e.catch&&e.catch((function(){}))}},stopSpinSoundAfterSpin:function(){if(this._spinSoundAudio&&this.spinSoundLoop)try{this._spinSoundAudio.loop=!1,this._spinSoundAudio.pause(),this._spinSoundAudio.currentTime=0}catch(t){}},isWinnerModalOpen:function(){if(void 0===window.$)return!1;try{return window.$("#roulette-winner-modal").hasClass("in")}catch(t){return!1}},onDocumentKeydown:function(t){if(this.enableSpaceToSpin&&(" "===t.key||"Spacebar"===t.key||"Space"===t.code)&&!t.repeat){var e=t.target;if(e){var n=e.tagName&&e.tagName.toLowerCase();if("input"===n||"textarea"===n||"select"===n||!0===e.isContentEditable)return}this.isWinnerModalOpen()||this.spinning||this.remaining.length<2||(t.preventDefault(),this.spin())}},normalizeId:function(t){return null==t?"":String(t)},normalizeItems:function(t){if(!t||!t.length)return[];for(var e=[],n={},a=0;a=0},participantRowClass:function(t){return this.isStillInPool(t.id)?"participant-row--active":this.isAbsentParticipant(t.id)?"participant-row--absent":null!==this.winRoundForParticipant(t.id)?"participant-row--won":""},participantBadge:function(t){if(this.isStillInPool(t.id))return"Dalam roda";if(this.isAbsentParticipant(t.id))return"Tidak hadir (dikeluarkan)";var e=this.winRoundForParticipant(t.id);return null!==e?"Pemenang pusingan "+e:"—"},spin:function(){var t=this.remaining.length;if(!(t<2||this.spinning)){var e=Math.floor(Math.random()*t);this.pendingRemoveIndex=e;var n=360/t,a=(360-(e*n+n/2)+360)%360-(this.rotationDeg%360+360)%360;a<0&&(a+=360),this.transitionMs=this.durationMs,this.spinning=!0,this.lastWinner=null,this.playSpinSound();var r=360*this.minSpins;this.rotationDeg=this.rotationDeg+r+a}},onSpinEnd:function(t){if(this.spinning&&"transform"===t.propertyName&&(this.stopSpinSoundAfterSpin(),this.spinning=!1,null!==this.pendingRemoveIndex)){var e=this.remaining[this.pendingRemoveIndex],n=e.label;this.lastWinner=n;var a=this.winnerHistory.length+1;this.winnerHistory.push({id:e.id,label:e.label,round:a}),this.remaining.splice(this.pendingRemoveIndex,1),this.pendingRemoveIndex=null;var r=this.remaining.map((function(t){return t.label})),i=e.id,o=parseInt(i,10);if(this.$emit("winner",{name:n,participantId:i,participantIndex:o==o?o:i,round:a,remaining:r}),this.$emit("eliminate",{name:n,participantId:i,participantIndex:o==o?o:i,round:a,remaining:r}),this.showWinnerModal){this.modalWinnerDisplay={label:n,round:a,historyIndex:this.winnerHistory.length-1};var s=this;this.$nextTick((function(){s.openWinnerModal()}))}this.persistState()}},hideWinnerModal:function(){void 0!==window.$&&window.$("#roulette-winner-modal").modal("hide")},onWinnerAbsentFromModal:function(){if(!this.spinning&&this.modalWinnerDisplay&&void 0!==this.modalWinnerDisplay.historyIndex){var t=this.modalWinnerDisplay.historyIndex;this.hideWinnerModal();var e=this;this.$nextTick((function(){e.markWinnerAbsentAtHistoryIndex(t)}))}},markWinnerAbsentAtHistoryIndex:function(t){if(!this.spinning&&!(t<0||t>=this.winnerHistory.length)){this.hideWinnerModal();var e=this.winnerHistory[t];if(e&&!this.isAbsentParticipant(e.id)){var n=e.round;this.winnerHistory.splice(t,1);for(var a=0;a14&&(g=g.slice(0,12)+"…"),i.fillText(g,.62*l,0),i.restore()}i.beginPath(),i.arc(o,s,16,0,2*Math.PI),i.fillStyle="#fff",i.fill(),i.strokeStyle="#333",i.lineWidth=2,i.stroke()}}}},ha=da;var pa=n(2300),ma={insert:"head",singleton:!1};u()(pa.A,ma);pa.A.locals;var ga=(0,h.A)(ha,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"roulette-elimination",class:{"roulette-elimination--full-width":t.fullWidth}},[e("div",{staticClass:"row roulette-main-row"},[e("div",{staticClass:"roulette-wheel-col",class:t.wheelColumnClass},[e("div",{staticClass:"wheel-stage",class:{"wheel-stage--can-spin":t.wheelCanSpin},attrs:{role:"button",tabindex:t.wheelStageTabindex,"aria-disabled":!t.wheelCanSpin,"aria-label":t.spinning?"Roda sedang berputar":"Putar roda — klik pada roda"},on:{click:t.spin,keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.spin.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"space",32,e.key,[" ","Spacebar"])?null:(e.preventDefault(),t.spin.apply(null,arguments))}]}},[e("div",{staticClass:"pointer",attrs:{"aria-hidden":"true"}}),t._v(" "),e("div",{staticClass:"wheel-wrap",style:t.wheelStyle,on:{transitionend:t.onSpinEnd}},[e("canvas",{ref:"wheelCanvas",staticClass:"wheel-canvas"})]),t._v(" "),t.showCenterLogo&&t.centerLogoSrc?e("div",{staticClass:"wheel-center-logo",attrs:{"aria-hidden":"true"}},[e("img",{staticClass:"wheel-center-logo-img",attrs:{src:t.centerLogoSrc,alt:"",draggable:"false"}})]):t._e()]),t._v(" "),t.wheelCanSpin?e("p",{staticClass:"text-muted roulette-click-hint small"},[t._v("\n\t\t\t\tKlik pada papan roda untuk putar.\n\t\t\t")]):t._e(),t._v(" "),t.enableSpaceToSpin&&t.showSpaceShortcutHint&&t.remaining.length>=2&&!t.spinning?e("p",{staticClass:"text-muted roulette-space-hint small"},[t._v("\n\t\t\t\tPintasan: tekan "),e("kbd",[t._v("Space")]),t._v(" untuk putar.\n\t\t\t")]):t._e(),t._v(" "),t.poolSize<2?e("p",{staticClass:"text-muted hint"},[t._v("\n\t\t\t\tTambah sekurang-kurangnya dua nama untuk bermula.\n\t\t\t")]):t.remaining.length<2?e("p",{staticClass:"text-muted hint"},[t._v("\n\t\t\t\tKurang daripada dua peserta dalam roda — tidak boleh putar lagi.\n\t\t\t")]):t._e(),t._v(" "),t.lastWinner&&!t.spinning?e("p",{staticClass:"last-winner"},[t._v("\n\t\t\t\tTerpilih: "),e("strong",[t._v(t._s(t.lastWinner))])]):t._e()]),t._v(" "),t.participantPool.length?e("div",{staticClass:"roulette-side-col",class:t.sideColumnClass},[e("div",{staticClass:"panel panel-default roulette-panel text-left"},[e("div",{staticClass:"panel-heading"},[t._v("Peserta")]),t._v(" "),e("ul",{staticClass:"list-group participant-list participant-list--scroll"},t._l(t.participantPool,(function(n){return e("li",{key:n.id,staticClass:"list-group-item participant-row",class:t.participantRowClass(n)},[e("span",{staticClass:"participant-name"},[t._v(t._s(n.label))]),t._v(" "),e("span",{staticClass:"participant-badge"},[t._v(t._s(t.participantBadge(n)))])])})),0)]),t._v(" "),e("div",{staticClass:"panel panel-default roulette-panel text-left"},[e("div",{staticClass:"panel-heading"},[t._v("Pemenang (urutan cabutan)")]),t._v(" "),t.winnerHistory.length?e("ol",{staticClass:"winner-ol winner-ol--scroll"},t._l(t.winnerHistory,(function(n,a){return e("li",{key:"wh-"+n.id+"-"+a,staticClass:"winner-li"},[e("span",{staticClass:"winner-li-main"},[e("span",{staticClass:"winner-label"},[t._v(t._s(n.label))]),t._v(" "),e("span",{staticClass:"winner-meta text-muted"},[t._v("Pusingan "+t._s(n.round))])]),t._v(" "),t.allowMarkAbsent?e("button",{staticClass:"btn btn-link btn-xs winner-absent-btn",attrs:{type:"button",disabled:t.spinning},on:{click:function(e){return e.stopPropagation(),t.markWinnerAbsentAtHistoryIndex(a)}}},[t._v("\n\t\t\t\t\t\t\tTidak hadir\n\t\t\t\t\t\t")]):t._e()])})),0):e("div",{staticClass:"panel-body text-muted winner-empty"},[t._v("\n\t\t\t\t\tBelum ada cabutan.\n\t\t\t\t")])])]):t._e()]),t._v(" "),e("div",{staticClass:"modal fade app-modal roulette-winner-modal",attrs:{id:"roulette-winner-modal",tabindex:"-1",role:"dialog","aria-labelledby":"roulette-winner-title","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[t._m(0),t._v(" "),t.modalWinnerDisplay?e("div",{staticClass:"modal-body text-center"},[e("p",{staticClass:"roulette-winner-modal-round text-muted"},[t._v("\n\t\t\t\t\t\tPusingan "+t._s(t.modalWinnerDisplay.round)+"\n\t\t\t\t\t")]),t._v(" "),e("p",{staticClass:"roulette-winner-modal-name"},[t._v(t._s(t.modalWinnerDisplay.label))])]):t._e(),t._v(" "),e("div",{staticClass:"modal-footer clearfix"},[t.allowMarkAbsent?e("button",{staticClass:"btn btn-default pull-left",attrs:{type:"button",disabled:t.spinning},on:{click:t.onWinnerAbsentFromModal}},[t._v("\n\t\t\t\t\t\tTidak hadir — keluarkan\n\t\t\t\t\t")]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-primary pull-right",attrs:{type:"button","data-dismiss":"modal"}},[t._v("\n\t\t\t\t\t\tTutup\n\t\t\t\t\t")])])])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Tutup"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])]),t._v(" "),e("h4",{staticClass:"modal-title",attrs:{id:"roulette-winner-title"}},[t._v("\n\t\t\t\t\t\tTahniah\n\t\t\t\t\t")])])}],!1,null,"7d1914ea",null);const va=ga.exports;var ba="roulette_fizikal_imported_ids";const _a={name:"RouletteEliminationWheelDemo",components:{RouletteEliminationWheel:va},data:function(){return{loading:!0,loadError:"",apiVoters:[],importedParticipantIds:[],lastSnapshotSig:"",refreshing:!1,lastSyncedAt:null,pollError:"",hasLoadedOnce:!1,pollTimerId:null,pollStarted:!1,pollIntervalMs:1e4,bgMusicPlaying:!1}},computed:{lastSyncedFormatted:function(){if(!this.lastSyncedAt)return"—";try{return this.lastSyncedAt.toLocaleString()}catch(t){return String(this.lastSyncedAt)}},voterLabelsById:function(){for(var t=this.apiVoters,e=function(t){if(!t||!t.length)return[];for(var e={},n=0;n1){var a=null!=t.no_anggota?String(t.no_anggota).trim():"";return a?n+" ("+a+")":n+" (#"+t.id+")"}return n}))}(t),n={},a=0;a=0||(this.importedParticipantIds.push(e),this.saveImportedIdsToStorage()))},importAllPending:function(){var t=this;this.pendingVoters.forEach((function(e){var n="number"==typeof e.id&&e.id==e.id?e.id:parseInt(e.id,10);n==n&&t.importedParticipantIds.indexOf(n)<0&&t.importedParticipantIds.push(n)})),this.saveImportedIdsToStorage()},stopPolling:function(){null!==this.pollTimerId&&(clearInterval(this.pollTimerId),this.pollTimerId=null),this.pollStarted=!1},startPolling:function(){if(!(this.pollIntervalMs<=0||this.pollStarted)){this.pollStarted=!0;var t=this;this.pollTimerId=setInterval((function(){t.fetchFizikalVoters(!0)}),this.pollIntervalMs)}},fetchFizikalVoters:function(t){var e=this;return t?(e.pollError="",e.refreshing=!0):(e.loadError="",e.pollError="",e.hasLoadedOnce?e.refreshing=!0:e.loading=!0),axios.get(config.API+"public/roulette/fizikal-voters").then((function(n){var a=n.data&&n.data.voters?n.data.voters:[],r=function(t){if(!t||!t.length)return"empty";var e=t.map((function(t){return String(t.id)+"\t"+String(null!=t.name?t.name:"")+"\t"+String(null!=t.no_anggota?t.no_anggota:"")}));return e.sort(),e.join("|")}(a);t&&r===e.lastSnapshotSig?e.lastSyncedAt=new Date:(e.lastSnapshotSig=r,e.apiVoters=a,e.pruneImportedIdsToApi(a),e.lastSyncedAt=new Date,e.hasLoadedOnce=!0)})).catch((function(n){var a=n&&n.response&&n.response.data&&n.response.data.message?n.response.data.message:"Gagal memuat data.";t||e.hasLoadedOnce?e.pollError="Tidak dapat mengemas kini: "+(a.length>80?a.slice(0,80)+"…":a):(e.loadError=a,e.apiVoters=[])})).finally((function(){e.loading=!1,e.refreshing=!1,e.startPolling()}))},onWinner:function(t){"undefined"!=typeof console&&console.log&&console.log("[roulette demo] winner:",t)}}},ya=_a;var wa=n(8869),xa={insert:"head",singleton:!1};u()(wa.A,xa);wa.A.locals;const ka=(0,h.A)(ya,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"roulette-demo-page container-fluid"},[e("header",{staticClass:"roulette-page-header"},[e("div",{staticClass:"roulette-page-header-inner"},[e("img",{staticClass:"roulette-page-header-logo",attrs:{src:"/images/MyKoPKB-logo.png",alt:"MyKoPKB"}}),t._v(" "),e("h1",{staticClass:"roulette-demo-title"},[t._v("Sesi Cabutan Bertuah — Kehadiran Fizikal")]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm roulette-bg-music-btn",attrs:{type:"button","aria-pressed":t.bgMusicPlaying?"true":"false","aria-label":t.bgMusicPlaying?"Pause Background Music":"Play Background Music"},on:{click:t.toggleBgMusic}},[t._v("\n\t\t\t\t"+t._s(t.bgMusicPlaying?"Pause Background Music":"Play Background Music")+"\n\t\t\t")])])]),t._v(" "),t.loadError?e("div",{staticClass:"alert alert-danger"},[t._v("\n\t\t"+t._s(t.loadError)+"\n\t")]):t.loading?e("div",{staticClass:"text-muted roulette-demo-loading"},[t._v("\n\t\tMemuat senarai pengundi Fizikal…\n\t")]):t.apiVoters.length?t._e():e("div",{staticClass:"alert alert-info"},[t._v("\n\t\tTiada pengundi Fizikal direkod buat masa ini. Semak kehadiran atau tambah rekod.\n\t")]),t._v(" "),t.loading||t.loadError||!t.apiVoters.length?t._e():e("div",{staticClass:"roulette-sync-bar"},[t.lastSyncedAt?e("span",{staticClass:"roulette-sync-time"},[t._v("\n\t\t\tSenarai menunggu dikemas kini pada "),e("strong",[t._v(t._s(t.lastSyncedFormatted))])]):t._e(),t._v(" "),t.refreshing?e("span",{staticClass:"roulette-sync-refreshing text-muted"},[t._v("Mengemas kini…")]):t._e(),t._v(" "),t.pollError?e("span",{staticClass:"text-warning roulette-sync-poll-error"},[t._v(t._s(t.pollError))]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm roulette-sync-btn",attrs:{type:"button",disabled:t.refreshing},on:{click:function(e){return t.fetchFizikalVoters(!1)}}},[t._v("\n\t\t\tSegerakan sekarang\n\t\t")])]),t._v(" "),t.loading||t.loadError||!t.apiVoters.length?t._e():e("div",{staticClass:"row roulette-demo-layout"},[e("aside",{staticClass:"col-md-3 col-sm-12 roulette-pending-sidebar text-left"},[e("div",{staticClass:"panel panel-default roulette-pending-panel"},[e("div",{staticClass:"panel-heading clearfix"},[e("span",[t._v("Menunggu sertai cabutan")]),t._v(" "),e("span",{staticClass:"badge pull-right"},[t._v(t._s(t.pendingVoters.length))])]),t._v(" "),e("ul",{staticClass:"list-group roulette-pending-list"},[t.pendingVoters.length?t._l(t.pendingVoters,(function(n){return e("li",{key:"p-"+n.id,staticClass:"list-group-item roulette-pending-row"},[e("span",{staticClass:"roulette-pending-name"},[t._v(t._s(t.labelForVoter(n)))]),t._v(" "),e("button",{staticClass:"btn btn-primary btn-xs roulette-pending-import",attrs:{type:"button"},on:{click:function(e){return t.importVoter(n.id)}}},[t._v("\n\t\t\t\t\t\t\t\tImport\n\t\t\t\t\t\t\t")])])})):e("li",{staticClass:"list-group-item text-muted roulette-pending-empty"},[t._v("\n\t\t\t\t\t\tTiada dalam senarai menunggu — semua peserta telah diimport atau senarai kosong.\n\t\t\t\t\t")])],2),t._v(" "),t.pendingVoters.length>1?e("div",{staticClass:"panel-footer text-right"},[e("button",{staticClass:"btn btn-default btn-sm",attrs:{type:"button"},on:{click:t.importAllPending}},[t._v("\n\t\t\t\t\t\tImport semua\n\t\t\t\t\t")])]):t._e()])]),t._v(" "),e("div",{staticClass:"col-md-9 col-sm-12 roulette-main-column"},[t.cabutanCount<2?e("div",{staticClass:"alert alert-info roulette-cabutan-hint"},[t._v("\n\t\t\t\tImport sekurang-kurangnya "),e("strong",[t._v("dua")]),t._v(" peserta daripada senarai menunggu untuk memulakan\n\t\t\t\tcabutan. Senarai "),e("strong",[t._v("Peserta")]),t._v(" pada roda hanya berubah apabila anda menambah peserta di\n\t\t\t\tsini; auto sync mengemas kini senarai menunggu sahaja.\n\t\t\t")]):t._e(),t._v(" "),t.cabutanCount>=2?e("roulette-elimination-wheel",{attrs:{items:t.cabutanItems,"full-width":!0,"persist-key":"roulette_fizikal_demo"},on:{winner:t.onWinner}}):t._e()],1)])])}),[],!1,null,"4b7c98c6",null).exports;document.addEventListener("DOMContentLoaded",(function(){var t=document.getElementById("logo-admin");t.src=window.location.origin+"/images/login-admin.jpeg?"+(new Date).getTime(),console.log(t.src)}));const Sa={data:function(){return{loading:{value:"Teruskan ",isLoading:!1}}},created:function(){if(this.util.isLogin())return"3"===localStorage.getItem("admin_role")?this.$router.push({name:"Kehadiran Calon"}):this.$router.push({name:"Admin Home"});this.util.setTitle("Log Masuk Admin ")},methods:{login:function(){var t=this;if(!this.loading.isLoading){var e=this;this.startLoading(),axios.post(config.API+"admin/login",$("#login_form").serialize()).then((function(n){e.stopLoading(),t.util.showResult(n,"success")&&(localStorage["Access Token"]="Bearer ".concat(n.data.token),n.data.user&&void 0!==n.data.user.role&&null!==n.data.user.role&&localStorage.setItem("admin_role",String(n.data.user.role)),t.util.setAuthorization(),3===Number(n.data.user&&n.data.user.role)?e.$router.push({name:"Kehadiran Calon"}):e.$router.push({name:"Admin Home"}))})).catch((function(n){e.stopLoading(),t.util.showResult(n,"error")}))}},startLoading:function(){this.util.notify("Logging in","loading"),this.loading={value:"Loading...",isLoading:!0}},stopLoading:function(){$.notifyClose(),this.loading={value:"Login",isLoading:!1}}}};var Aa=n(1930),Ca={insert:"head",singleton:!1};u()(Aa.A,Ca);Aa.A.locals;const Ea=(0,h.A)(Sa,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"col-md-5 col-md-offset-3"},[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"text-center"},[e("img",{attrs:{id:"logo-admin",alt:"Logo-admin"}}),t._v(" "),t._m(0),t._v(" "),e("div",{staticClass:"panel-body"},[e("form",{attrs:{id:"login_form"},on:{submit:function(e){return e.preventDefault(),t.login.apply(null,arguments)}}},[t._m(1),t._v(" "),t._m(2),t._v(" "),t._m(3),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-info form-control",class:{disabled:t.loading.isLoading},attrs:{type:"submit"},domProps:{value:t.loading.value}})])])])])])])}),[function(){var t=this._self._c;return t("div",{staticClass:"panel-heading"},[t("h4",[t("b",[this._v("ADMIN LOG MASUK")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"email"}},[t._v("E-mail")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"email",name:"email",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Kata laluan ")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",id:"password",required:""}})])},function(){var t=this._self._c;return t("label",[t("input",{attrs:{type:"checkbox",id:"visibility",onclick:" $(this)[0].checked ? \n\t\t\t\t\t\t\t\t$('#password').attr('type','text'):\n\t\t\t\t\t\t\t\t$('#password').attr('type','password')"}}),this._v(" Show Password\n\t\t\t\t\t")])}],!1,null,null,null).exports;const Ta={created:function(){var t=this;this.util.setTitle("Voting System - Administrator");var e=this;this.util.isLogin()?(this.util.setAuthorization(),axios.get(config.API+"admin/information").then((function(t){console.log(t),e.data.user=t.data.user,e.data.election=t.data.election,e.data.partylists=t.data.partylist,e.data.positions=t.data.position,t.data.user&&void 0!==t.data.user.role&&null!==t.data.user.role&&localStorage.setItem("admin_role",String(t.data.user.role)),3===Number(t.data.user.role)&&"Kehadiran Calon"!==e.$route.name&&e.$router.replace({name:"Kehadiran Calon"}),e.loading=!1})).catch((function(n){$.notifyClose(),401==t.util.showResult(n)&&e.logout()}))):this.$router.push({name:"Admin Login"})},computed:{adminRole:function(){try{return Number(this.data&&this.data.user?this.data.user.role:null)}catch(t){return NaN}}},methods:{isImpersonating:function(){try{return"1"===localStorage.getItem("is_impersonating")}catch(t){return!1}},leaveImpersonation:function(){var t=this;t.util.notify("Leaving impersonation","loading"),axios.post(config.API+"admin/impersonate/leave").then((function(e){$.notifyClose(),e&&e.data&&"success"===e.data.status?(e.data.token&&(localStorage["Access Token"]="Bearer "+e.data.token,t.util&&t.util.setAuthorization&&t.util.setAuthorization()),localStorage.removeItem("is_impersonating"),e.data.user&&(t.data.user=e.data.user,void 0!==e.data.user.role&&null!==e.data.user.role&&localStorage.setItem("admin_role",String(e.data.user.role))),t.util.notify("Berjaya kembali","success"),t.$router&&t.$router.go(0)):t.util.showResult(e,"error")})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},logout:function(){localStorage.removeItem("admin_role"),localStorage.removeItem("is_impersonating"),localStorage.clear(),this.$router.push({name:"Admin Login"})}}};var Na=n(16),Pa={insert:"head",singleton:!1};u()(Na.A,Pa);Na.A.locals;const La=(0,h.A)(Ta,(function(){var t=this,e=t._self._c;return e("div",[t.loading?t._e():e("div",[e("nav",{staticClass:"navbar navbar-default navbar-fixed-top floating-header logo-header",attrs:{id:"nav"}},[e("div",{staticClass:"container"},[t._m(0),t._v(" "),e("div",{staticClass:"collapse navbar-collapse",attrs:{id:"myNavbar"}},[e("ul",{staticClass:"nav navbar-nav admin-nav-main"},[3!==t.adminRole?e("router-link",{attrs:{to:{name:"Admin Home"},tag:"li",exact:""}},[e("a",{attrs:{href:"#"}},[e("b",[t._v("Laman Utama")])])]):t._e(),t._v(" "),1===t.adminRole?e("li",{staticClass:"dropdown"},[t._m(1),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[e("router-link",{attrs:{to:{name:"Kemaskini Sesi"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Sesi")])]),t._v(" "),e("router-link",{attrs:{to:{name:"Maklumat Calon"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Calon")])]),t._v(" "),e("router-link",{attrs:{to:{name:"Manage Voter"},tag:"li",exact:""}},[e("a",{attrs:{href:"#"}},[t._v("Anggota Koperasi")])])],1)]):t._e(),t._v(" "),1===t.adminRole||3===t.adminRole?e("li",{staticClass:"dropdown"},[t._m(2),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[e("router-link",{attrs:{to:{name:"Kehadiran Calon"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Kehadiran")])])],1)]):t._e(),t._v(" "),1===t.adminRole?e("li",{staticClass:"dropdown"},[t._m(3),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[e("router-link",{attrs:{to:{name:"Ringkasan Elaun"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Ringkasan Elaun")])]),t._v(" "),e("router-link",{attrs:{to:{name:"Pembiayaan"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Pembiayaan Anggota")])]),t._v(" "),e("router-link",{attrs:{to:{name:"Penyata Anggota"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Penyata Anggota")])])],1)]):t._e(),t._v(" "),1===t.adminRole?e("li",{staticClass:"dropdown"},[t._m(4),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[e("router-link",{attrs:{to:{name:"Activity Log"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Log Aktiviti")])]),t._v(" "),e("router-link",{attrs:{to:{name:"Tetapan Portal"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Tetapan Portal")])])],1)]):t._e()],1),t._v(" "),e("ul",{staticClass:"nav navbar-right navbar-nav"},[e("li",{staticClass:"dropdown"},[e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("span",{staticClass:"fa fa-user"}),t._v(" "+t._s(t.data.user.name)+" "),e("span",{staticClass:"caret"})]),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[3!==Number(t.data.user.role)?e("router-link",{attrs:{to:{name:"Update Account"},tag:"li",exact:""}},[e("a",{attrs:{href:"#"}},[t._v("Kemaskini Akaun")])]):t._e(),t._v(" "),t.isImpersonating()?e("li",{on:{click:function(e){return t.leaveImpersonation()}}},[e("a",[t._v("Kembali Akaun Asal")])]):t._e(),t._v(" "),1==t.data.user.id?e("router-link",{attrs:{to:{name:"Manage Account"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Pengurusan Akaun")])]):t._e(),t._v(" "),e("li",{class:{disabled:t.isImpersonating()},style:t.isImpersonating()?"opacity:0.5; cursor:not-allowed; pointer-events:none;":"",on:{click:function(e){!t.isImpersonating()&&t.logout()}}},[e("a",[t._v("Log Keluar")])])],1)])])])])]),t._v(" "),e("div",{staticClass:"admin-main"},[e("router-view")],1)]),t._v(" "),t.loading?e("div",{staticClass:"container"},[t._m(5)]):t._e()])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"navbar-header logo-section"},[e("button",{staticClass:"navbar-toggle",attrs:{type:"button","data-toggle":"collapse","data-target":"#myNavbar"}},[e("span",{staticClass:"icon-bar"}),t._v(" "),e("span",{staticClass:"icon-bar"}),t._v(" "),e("span",{staticClass:"icon-bar"})]),t._v(" "),e("a",{staticClass:"navbar-brand",attrs:{href:"/admin"}},[e("img",{attrs:{src:"https://i.postimg.cc/ZBDD0ZfQ/Whats-App-Image-2024-03-21-at-1-24-46-PM-2.jpg",border:"0",width:"150",height:"auto",alt:"MyKoPKB Logo"}})])])},function(){var t=this,e=t._self._c;return e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("b",[t._v("Pengurusan")]),t._v(" "),e("span",{staticClass:"caret"})])},function(){var t=this,e=t._self._c;return e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("b",[t._v("Operasi")]),t._v(" "),e("span",{staticClass:"caret"})])},function(){var t=this,e=t._self._c;return e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("b",[t._v("Kewangan")]),t._v(" "),e("span",{staticClass:"caret"})])},function(){var t=this,e=t._self._c;return e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("b",[t._v("Sistem")]),t._v(" "),e("span",{staticClass:"caret"})])},function(){var t=this._self._c;return t("div",{staticClass:"jumbotron"},[t("h1",[this._v("Loading "),t("i",{staticClass:"fa fa-refresh fa-spin"})])])}],!1,null,"0f06663c",null).exports;const Oa={data:function(){return{nominees:[],results:[],partylists:[],positions:[],finalLoading:!1,finalTableHeaders:[{title:"No. Anggota",key:"no_anggota",sortable:!0},{title:"Nama",key:"name",sortable:!0},{title:"Unit",key:"unit",sortable:!0},{title:"Undian",key:"votes",sortable:!0},{title:"Peratus (%)",key:"percentage",sortable:!0}]}},methods:{finalRowsByPosition:function(t){var e=this,n=[];this.results.forEach((function(a){if(a.position_id==t){var r=e.getNominee(a.nominee_id)||{};n.push({no_anggota:r.no_anggota||"",name:r.name||"",unit:r.unit||"",votes:a.votes||0,percentage:e.calculatePercentage(a.votes||0,t)})}})),this.no_votes.forEach((function(e){e.position_id==t&&n.push({no_anggota:e.no_anggota||"",name:e.name||"",unit:e.unit||"",votes:0,percentage:"0.00"})})),n.push({no_anggota:"",name:"Jumlah Undian",unit:"",votes:this.calculateTotalVotes(t),percentage:""});var a=n.pop();return n.sort((function(t,e){return(e.votes||0)-(t.votes||0)})),n.push(a),n},getNominee:function(t){var e=this.nominees;for(var n in e)if(t==e[n].id)return e[n];return{}},getPartylist:function(t){var e=this.partylists;for(var n in e)if(t==e[n].id)return e[n].name;return"No Partylist"},calculatePercentage:function(t,e){var n=this.results.filter((function(t){return t.position_id===e})).reduce((function(t,e){return t+e.votes}),0);return 0===n?"0.00":(t/n*100).toFixed(2)},calculateTotalVotes:function(t){return this.results.filter((function(e){return e.position_id===t})).reduce((function(t,e){return t+e.votes}),0)}},created:function(){this.util.notify("Loading please wait...","loading");var t=this;this.finalLoading=!0,axios.get(config.API+"election/result/"+this.election_id).then((function(e){$.notifyClose(),t.nominees=e.data.nominee,t.results=e.data.result,t.partylists=e.data.partylist,t.positions=e.data.position})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")})).finally((function(){t.finalLoading=!1}))},computed:{election_id:function(){return this.$route.params.election_id},no_votes:function(){var t=this.nominees,e=this.results,n=[];for(var a in t){var r=!1;for(var i in e)e[i].nominee_id==t[a].id&&(r=!0);r||n.push(t[a])}return n}}},Ra=Oa;var Ia=(0,h.A)(Ra,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-12"},t._l(t.positions,(function(n){return e("div",{key:n.id},[e("h5",[t._v(t._s(n.name))]),t._v(" "),e("admin-data-table",{attrs:{headers:t.finalTableHeaders,items:t.finalRowsByPosition(n.id),loading:t.finalLoading,"items-per-page":10,"show-pagination":!0,"empty-text":"Tiada keputusan",exportable:!0,"export-file-name":"keputusan-akhir-"+n.id},scopedSlots:t._u([{key:"item-percentage",fn:function(e){var n=e.item;return[t._v("\n\t\t\t\t\t\t"+t._s(n.percentage)+"\n\t\t\t\t\t")]}}],null,!0)}),t._v(" "),e("hr")],1)})),0)])])}),[],!1,null,null,null);const Ma=Ia.exports;var Fa=n(602);const ja={components:{AdminDataTable:Fa.default},data:function(){return{loading:!1,searchText:"",items:[],headers:[{title:"Aktiviti",key:"description",sortable:!0},{title:"Subject Type",key:"subject_type",sortable:!0},{title:"Subject ID",key:"subject_id",sortable:!0},{title:"Causer Type",key:"causer_type",sortable:!0},{title:"Causer ID",key:"causer_id",sortable:!0},{title:"Properties",key:"properties",sortable:!1},{title:"Masa",key:"created_at",sortable:!0}]}},created:function(){this.refresh()},methods:{stringify:function(t){if(null==t)return"";try{return JSON.stringify(t,null,2)}catch(e){return String(t)}},refresh:function(){var t=this;t.loading=!0;var e={per_page:200};t.searchText&&(e.description=t.searchText),axios.get(config.API+"admin/activity-log",{params:e}).then((function(e){t.items=e&&e.data&&e.data.data?e.data.data:[]})).catch((function(e){t.items=[],t.util&&"function"==typeof t.util.showResult&&t.util.showResult(e,"error")})).finally((function(){t.loading=!1}))},clearSearch:function(){this.searchText="",this.refresh()}}};var Da=(0,h.A)(ja,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"clearfix"},[e("h4",{staticClass:"pull-left",staticStyle:{"margin-top":"0"}},[t._v("Activity Log")]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm pull-right",attrs:{disabled:t.loading},on:{click:t.refresh}},[e("i",{staticClass:"fa fa-refresh",class:{"fa-spin":t.loading}}),t._v(" Refresh\n\t\t\t")])]),t._v(" "),e("div",{staticClass:"row",staticStyle:{"margin-top":"12px","margin-bottom":"12px"}},[e("div",{staticClass:"col-sm-8 col-md-6"},[e("div",{staticClass:"input-group"},[e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.searchText,expression:"searchText",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{type:"text",placeholder:"Cari aktiviti (description)…"},domProps:{value:t.searchText},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.refresh.apply(null,arguments)},input:function(e){e.target.composing||(t.searchText=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("span",{staticClass:"input-group-btn"},[e("button",{staticClass:"btn btn-primary",attrs:{disabled:t.loading},on:{click:t.refresh}},[t._v("\n\t\t\t\t\t\t\tCari\n\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{disabled:t.loading||!t.searchText},on:{click:t.clearSearch}},[t._v("\n\t\t\t\t\t\t\tClear\n\t\t\t\t\t\t")])])])])]),t._v(" "),e("admin-data-table",{attrs:{headers:t.headers,items:t.items,loading:t.loading,"items-per-page":25,"show-pagination":!0,"empty-text":"Tiada activity log",exportable:!0,"export-file-name":"activity-log"},scopedSlots:t._u([{key:"item-id",fn:function(n){var a=n.value;return[e("span",{staticStyle:{"white-space":"nowrap"}},[t._v(t._s(a))])]}},{key:"item-created_at",fn:function(n){var a=n.value;return[e("span",{staticStyle:{"white-space":"nowrap"}},[t._v(t._s(a))])]}},{key:"item-properties",fn:function(n){var a=n.value;return[e("pre",{staticStyle:{margin:"0","white-space":"pre-wrap","word-break":"break-word",background:"transparent",border:"0",padding:"0"}},[t._v(t._s(t.stringify(a)))])]}}])})],1)])}),[],!1,null,null,null);const Ba=Da.exports;const Ua={created:function(){this.util.setTitle("MyKoPKB - Maklumat Undian")}};const za=(0,h.A)(Ua,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-8 col-md-offset-2"},[e("h4",[t._v("Maklumat Undian")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const Ha={data:function(){return{start_date:null,electionLoading:!1,electionTableHeaders:[{title:"Nama Undian",key:"name",sortable:!0},{title:"Undian Mula",key:"start",sortable:!0},{title:"Undian Tamat",key:"end",sortable:!0},{title:"Papar",key:"actions",sortable:!1}]}},created:function(){this.refreshElection();var t=this;setInterval((function(){t.start_date=moment(t.data.election.start).fromNow()}),1e3)},methods:{stop:function(){var t=this;this.util.notify("Stopping Election","loading"),axios.post(config.API+"election/stop",$("#stop_form").serialize()).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&(t.refreshElection(),t.data.election=e.data.election,t.data.positions=[],t.data.partylists=[],t.data.voters=[],t.data.nominees=[],t.data.results=[])})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},start:function(){var t=this;console.log("this"),this.util.notify("Loading please wait","loading"),axios.post(config.API+"election/start",$("#start_form").serialize()).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&(t.refreshElection(),t.data.election=e.data.election)})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},refreshElection:function(){this.util.notify("Refreshing Election","loading");var t=this;this.electionLoading=!0,axios.get(config.API+"election").then((function(e){$.notifyClose(),t.data.elections=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")})).finally((function(){t.electionLoading=!1}))},getPDFurl:function(t){return"/result/".concat(t)}}};var qa=n(2953),Va={insert:"head",singleton:!1};u()(qa.A,Va);qa.A.locals;const Wa=(0,h.A)(Ha,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Undian Terkini")]),t._v(" "),e("div",{staticClass:"form-group"},[1==t.data.election.status&&1==t.data.user.role?e("button",{staticClass:"btn btn-success",on:{click:function(e){return t.util.showModal("#start-election-modal")}}},[t._v("Mula Undian")]):t._e(),t._v(" "),2==t.data.election.status?e("router-link",{staticClass:"btn btn-info",attrs:{to:{name:"Current Result"}}},[t._v("\n\t\t\t\tPapar Keputusan\n\t\t\t")]):t._e(),t._v(" "),2==t.data.election.status?e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.util.showModal("#stop-election-modal")}}},[t._v("Tamat Undian")]):t._e(),t._v(" "),2==t.data.election.status?e("label",[t._v("Undian bermula "+t._s(t.start_date))]):t._e()],1),t._v(" "),e("admin-data-table",{attrs:{headers:t.electionTableHeaders,items:t.data.elections,loading:t.electionLoading,"items-per-page":10,"show-pagination":!0,"empty-text":"Tiada undian",exportable:!0,"export-file-name":"undian"},scopedSlots:t._u([{key:"item-actions",fn:function(n){var a=n.item;return[e("router-link",{staticClass:"btn btn-info",attrs:{to:{name:"Election Result",params:{election_id:a.id}}}},[t._v("\n\t\t\t\t\tKeputusan Undian\n\t\t\t\t")]),t._v(" "),e("a",{staticClass:"btn btn-warning",attrs:{href:t.getPDFurl(a.id)}},[t._v("Muat Turun PDF")])]}}])}),t._v(" "),e("form",{attrs:{id:"start_form"},on:{submit:function(e){return e.preventDefault(),t.start.apply(null,arguments)}}},[t._m(0)]),t._v(" "),e("form",{attrs:{id:"stop_form"},on:{submit:function(e){return e.preventDefault(),t.stop.apply(null,arguments)}}},[e("div",{staticClass:"modal fade",attrs:{id:"stop-election-modal",tabindex:"-1",role:"dialog","aria-labelledby":"stop-election-modal","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[t._m(1),t._v(" "),e("div",{staticClass:"modal-body"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama Undian")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",autocomplete:"on",placeholder:"(Optional)"},domProps:{value:t.data.election.name}})]),t._v(" "),t._m(2)]),t._v(" "),t._m(3)])])])])],1)])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal fade",attrs:{id:"start-election-modal",tabindex:"-1",role:"dialog","aria-labelledby":"start-election-modal","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title",attrs:{id:"exampleModalLabel"}},[t._v("Mulakan Undian")]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])]),t._v(" "),e("div",{staticClass:"modal-body"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama Undian")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",autocomplete:"on",placeholder:"(Optional)"}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Kata Laluan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",required:""}})])]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Start"}}),t._v(" "),e("input",{staticClass:"btn btn-default",attrs:{type:"button","data-dismiss":"modal",value:"Cancel"}})])])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title",attrs:{id:"exampleModalLabel"}},[t._v("Tamat Undian")]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Kata Laluan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",autocomplete:"on",required:""}})])},function(){var t=this._self._c;return t("div",{staticClass:"modal-footer"},[t("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Stop Election"}}),this._v(" "),t("input",{staticClass:"btn btn-default",attrs:{type:"button","data-dismiss":"modal",value:"Cancel"}})])}],!1,null,null,null).exports;const Ka={created:function(){this.refreshNominees(),this.$nextTick((function(){this.initCharts()}))},watch:{position_id:function(){var t=this;this.$nextTick((function(){t.initCharts()}))}},methods:{setPosition:function(t){var e=t&&"0"!==String(t)?String(t):"0";if(String(this.position_id)!==e){var n=Object.assign({},this.$route.query);t&&"0"!==String(t)?n.position_id=String(t):delete n.position_id,this.$router.replace({query:n}).catch((function(){}))}},refreshNominees:function(){var t=this;this.util.notify("Refreshing results","loading"),axios.get(config.API+"nominee").then((function(e){$.notifyClose(),t.data.nominees=e.data,t.refreshResults()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},refreshResults:function(){var t=this;this.util.notify("Refreshing results","loading"),axios.get(config.API+"election/results").then((function(e){$.notifyClose(),t.data.results=e.data,t.data.last_update=new Date,t.$nextTick((function(){t.initCharts()}))})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},initCharts:function(){if($("#top-chart").length&&$("#top-chart").empty(),$("#votes-by-position-chart").length&&$("#votes-by-position-chart").empty(),"0"!==String(this.position_id));else{if($("#top-chart").length){var t=this.topNominees.map((function(t,e){return[e,t.label]})),e=[{label:"Undi",data:this.topNominees.map((function(t,e){return[e,t.votes]})),bars:{show:!0,barWidth:.6,align:"center",fill:.85,lineWidth:0}}];$.plot($("#top-chart"),e,{xaxis:{ticks:t,rotateTicks:45},yaxis:{min:0,tickDecimals:0},grid:{hoverable:!0,borderColor:"#e5e7eb"}})}if($("#votes-by-position-chart").length){var n=this.positionTotals,a=n.map((function(t,e){return[e,t.label]})),r=[{label:"Undi",data:n.map((function(t,e){return[e,t.votes]})),bars:{show:!0,barWidth:.6,align:"center",fill:.55,lineWidth:0}}];$.plot($("#votes-by-position-chart"),r,{xaxis:{ticks:a,rotateTicks:45},yaxis:{min:0,tickDecimals:0},grid:{hoverable:!0,borderColor:"#e5e7eb"}})}}},getPosition:function(t){var e=this.data.positions;for(var n in e)if(t==e[n].id)return e[n].name;return""},getNominee:function(t){var e=this.data.nominees;for(var n in e)if(t==e[n].id)return e[n].name;return""},getVotes:function(t){var e=this.data.results;for(var n in e)if(e[n].nominee_id==t)return e[n].votes;return 0}},computed:{last_update:function(){var t=this.data.last_update;return t?t.toDateString()+" "+t.toLocaleTimeString():"-"},position_id:function(){return this.$route.query.position_id?this.$route.query.position_id:0},datas:function(){var t=[],e=this.data.nominees;for(var n in e)if(e[n].position_id==this.position_id){var a=[];a.label=e[n].name,a.data=[[1,this.getVotes(e[n].id)]],t.push(a)}return t},positionTotals:function(){for(var t=this.data.results||[],e={},n=0;n0?Math.round(h.votes/m*100):0;c.push({position_id:f,position_name:a[f]||"Jawatan #"+f,winner_id:h.nominee_id,winner_name:r[h.nominee_id]||"-",winner_votes:h.votes||0,runnerup_id:p.nominee_id,runnerup_name:r[p.nominee_id]||"-",runnerup_votes:p.votes||0,delta:Math.max(0,(h.votes||0)-(p.votes||0)),pct:g})}return c.sort((function(t,e){return(e.winner_votes||0)-(t.winner_votes||0)})),c},rankedNominees:function(){for(var t=this.data.nominees||[],e=[],n=0;n0?Math.round(t.votes/r*100):0;return Object.assign({},t,{pct:e})}))},totalVotes:function(){return"0"===String(this.position_id)?(this.data.results||[]).reduce((function(t,e){return t+Number(e.votes||0)}),0):this.rankedNominees.reduce((function(t,e){return t+(e.votes||0)}),0)}}},$a=Ka;var Ga=n(3673),Ya={insert:"head",singleton:!1};u()(Ga.A,Ya);Ga.A.locals;var Xa=(0,h.A)($a,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"result-page"},[e("div",{staticClass:"result-header"},[e("div",[e("div",{staticClass:"result-kicker"},[t._v("Keputusan Undian")]),t._v(" "),e("h4",{staticClass:"result-title"},[t._v(t._s("0"===String(t.position_id)?"Dashboard Keputusan":t.getPosition(t.position_id)||"Keputusan"))]),t._v(" "),e("div",{staticClass:"result-subtitle"},[t._v("Kemaskini terakhir: "),e("b",[t._v(t._s(t.last_update))])])]),t._v(" "),e("div",{staticClass:"result-actions"},[e("button",{staticClass:"btn btn-info",on:{click:function(e){return t.refreshNominees()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Kemaskini Keputusan\n\t\t\t")])])]),t._v(" "),"0"===String(t.position_id)?e("div",{staticClass:"result-stats"},[e("div",{staticClass:"result-stat"},[e("div",{staticClass:"result-stat__label"},[t._v("Jumlah Undi")]),t._v(" "),e("div",{staticClass:"result-stat__value"},[t._v(t._s(t.totalVotes))])]),t._v(" "),e("div",{staticClass:"result-stat"},[e("div",{staticClass:"result-stat__label"},[t._v("Bil. Jawatan")]),t._v(" "),e("div",{staticClass:"result-stat__value"},[t._v(t._s((t.data.positions||[]).length))])]),t._v(" "),e("div",{staticClass:"result-stat"},[e("div",{staticClass:"result-stat__label"},[t._v("Calon Tertinggi")]),t._v(" "),e("div",{staticClass:"result-stat__value result-stat__value--text"},[t._v(t._s(t.topNomineeLabel))]),t._v(" "),e("div",{staticClass:"result-stat__hint"},[t._v(t._s(t.topNomineeVotes)+" undi")])])]):t._e(),t._v(" "),e("div",{staticClass:"result-filters"},[e("span",{staticClass:"result-filters__label"},[t._v("Jawatan:")]),t._v(" "),e("button",{staticClass:"result-chip",class:{"is-active":"0"===String(t.position_id)},attrs:{type:"button"},on:{click:function(e){return t.setPosition(0)}}},[t._v("\n\t\t\tSemua\n\t\t")]),t._v(" "),t._l(t.data.positions,(function(n){return e("button",{key:n.id,staticClass:"result-chip",class:{"is-active":String(n.id)===String(t.position_id)},attrs:{type:"button"},on:{click:function(e){return t.setPosition(n.id)}}},[t._v("\n\t\t\t"+t._s(n.name)+"\n\t\t")])}))],2),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-7"},[e("div",{staticClass:"panel panel-default result-card"},[e("div",{staticClass:"panel-heading result-card__heading"},[e("div",{staticClass:"result-card__title"},[t._v("\n\t\t\t\t\t\t"+t._s("0"===String(t.position_id)?"Pemimpin Mengikut Jawatan":"Kedudukan Calon")+"\n\t\t\t\t\t")]),t._v(" "),e("div",{staticClass:"result-card__meta"},[t._v("\n\t\t\t\t\t\t"+t._s("0"===String(t.position_id)?"Siapa mendahului (dengan beza undi)":"Mengikut jawatan dipilih")+"\n\t\t\t\t\t")])]),t._v(" "),e("div",{staticClass:"panel-body result-card__body"},["0"===String(t.position_id)?[t.leadersByPosition.length?e("div",{staticClass:"result-leaders"},t._l(t.leadersByPosition,(function(n){return e("div",{key:n.position_id,staticClass:"result-leader"},[e("div",{staticClass:"result-leader__top"},[e("div",{staticClass:"result-leader__position"},[t._v(t._s(n.position_name))]),t._v(" "),e("div",{staticClass:"result-leader__meta"},[e("span",[e("b",[t._v(t._s(n.winner_votes))]),t._v(" undi")]),t._v(" "),e("span",{staticClass:"result-leader__delta"},[t._v("(+"+t._s(n.delta)+" beza)")])])]),t._v(" "),e("div",{staticClass:"result-leader__name"},[t._v(t._s(n.winner_name))]),t._v(" "),e("div",{staticClass:"result-leader__bar"},[e("div",{staticClass:"result-leader__bar-fill",style:{width:n.pct+"%"}})])])})),0):e("div",{staticClass:"result-empty"},[t._v("\n\t\t\t\t\t\t\tTiada data untuk dipaparkan.\n\t\t\t\t\t\t")])]:[t.rankedNominees.length?e("div",{staticClass:"result-rank"},t._l(t.rankedNominees,(function(n){return e("div",{key:n.id,staticClass:"result-rank__row"},[e("div",{staticClass:"result-rank__top"},[e("div",{staticClass:"result-rank__name"},[t._v(t._s(n.name))]),t._v(" "),e("div",{staticClass:"result-rank__votes"},[e("b",[t._v(t._s(n.votes))]),t._v(" undi\n\t\t\t\t\t\t\t\t\t")])]),t._v(" "),e("div",{staticClass:"result-rank__bar"},[e("div",{staticClass:"result-rank__bar-fill",style:{width:n.pct+"%"}})]),t._v(" "),e("div",{staticClass:"result-rank__meta"},[t._v(t._s(n.pct)+"%")])])})),0):e("div",{staticClass:"result-empty"},[t._v("\n\t\t\t\t\t\t\tTiada calon untuk jawatan ini.\n\t\t\t\t\t\t")])]],2)])]),t._v(" "),e("div",{staticClass:"col-md-5"},[e("div",{staticClass:"panel panel-default result-card"},[e("div",{staticClass:"panel-heading result-card__heading"},[e("div",{staticClass:"result-card__title"},[t._v("\n\t\t\t\t\t\t"+t._s("0"===String(t.position_id)?"Analitik Ringkas":"Ringkasan Jawatan")+"\n\t\t\t\t\t")]),t._v(" "),e("div",{staticClass:"result-card__meta"},[t._v("\n\t\t\t\t\t\t"+t._s("0"===String(t.position_id)?"Top calon & jumlah undi mengikut jawatan":"Jumlah undi:"+t.totalVotes)+"\n\t\t\t\t\t")])]),t._v(" "),e("div",{staticClass:"panel-body result-card__body"},["0"===String(t.position_id)?[e("div",{staticClass:"result-mini-title"},[t._v("Top Calon (Overall)")]),t._v(" "),e("div",{staticClass:"result-top-chart",attrs:{id:"top-chart"}}),t._v(" "),t.topNominees.length?t._e():e("div",{staticClass:"result-empty"},[t._v("Tiada data untuk dipaparkan.")]),t._v(" "),e("div",{staticClass:"result-mini-title",staticStyle:{"margin-top":"14px"}},[t._v("Jumlah Undi Mengikut Jawatan")]),t._v(" "),e("div",{staticClass:"result-top-chart",attrs:{id:"votes-by-position-chart"}})]:[e("div",{staticClass:"result-empty"},[t._v("\n\t\t\t\t\t\t\tPilih “Semua” untuk melihat analitik keseluruhan. Untuk jawatan ini, rujuk senarai di\n\t\t\t\t\t\t\tkiri.\n\t\t\t\t\t\t")])]],2)])])])])}),[],!1,null,"e26b1cc2",null);const Ja=Xa.exports;const Za={created:function(){this.util.setTitle("MyKoPKB-Kemaskini Sesi")}};const Qa=(0,h.A)(Za,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-8 col-md-offset-2"},[e("h4",[t._v("Kemaskini Sesi")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const tr={data:function(){return{id:0,positionLoading:!1,positionTableHeaders:[{title:"Nama",key:"name",sortable:!0},{title:"Tindakan",key:"actions",sortable:!1}]}},created:function(){this.$route.query.refresh&&(this.refreshPosition(),this.$router.replace({name:"Kemaskini Sesi"}))},methods:{refreshPosition:function(){var t=this;this.positionLoading=!0,this.util.notify("Refreshing Position","loading"),axios.get(config.API+"position").then((function(e){$.notifyClose(),t.data.positions=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)})).finally((function(){t.positionLoading=!1}))},edit:function(t){this.data.position=t,this.$router.push({name:"Edit Position",params:{id:this.data.position.id}})},deletePosition:function(){var t=this;this.util.notify("Deleting position","loading"),this.util.hideModal("#delete-position-modal"),axios.delete(config.API+"position/"+this.id).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&t.refreshPosition()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))}}},er=tr;const nr=(0,h.A)(er,(function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Tambah Sesi"}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Tambah Sesi\n\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.refreshPosition()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Kemaskini Sesi\n\t\t\t\t")])],1),t._v(" "),e("admin-data-table",{attrs:{headers:t.positionTableHeaders,items:t.data.positions,loading:t.positionLoading,"items-per-page":10,"show-pagination":!0,"empty-text":"Tiada jawatan",exportable:!0,"export-file-name":"jawatan"},scopedSlots:t._u([{key:"item-actions",fn:function(n){var a=n.item;return[e("button",{staticClass:"btn btn-info",attrs:{type:"button"},on:{click:function(e){return t.edit(a)}}},[e("i",{staticClass:"fa fa-edit"}),t._v(" Edit\n\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{type:"button"},on:{click:function(e){t.util.showModal("#delete-position-modal"),t.id=a.id}}},[e("i",{staticClass:"fa fa-trash"}),t._v(" Padam\n\t\t\t\t\t")])]}}])})],1)]),t._v(" "),e("modal",{attrs:{id:"delete-position-modal"}},[e("modal-header",[t._v("Padam Jawatan")]),t._v(" "),e("modal-body",[e("h2",[t._v("Are you sure to delete Position?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deletePosition()}}},[t._v("Padam")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-position-modal")}}},[t._v("Cancel")])])],1)],1)}),[],!1,null,null,null).exports;const ar={data:function(){return{loading:!1}},methods:{add:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Adding Position","loading"),axios.post(config.API+"position",$("#add-form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success")&&t.$router.push({name:"Kemaskini Sesi",query:{refresh:!0}})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const rr=(0,h.A)(ar,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Tambah Sesi")]),t._v(" "),e("form",{attrs:{id:"add-form"},on:{submit:function(e){return e.preventDefault(),t.add()}}},[t._m(0),t._v(" "),e("div",{staticClass:"form-group"},[e("button",{staticClass:"btn btn-success",attrs:{type:"submit"}},[t._v("Hantar")]),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Kemaskini Sesi"}}},[t._v("Kembali")])],1)])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""}})])}],!1,null,null,null).exports;const ir={data:function(){return{loading:!1}},created:function(){this.data.position.id||this.$router.push({name:"Kemaskini Sesi"})},methods:{edit:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Updating position","loading"),axios.put(config.API+"position/"+this.data.position.id,$("#edit-form").serialize()).then((function(e){t.loading=!1,$.notifyClose(),t.util.showResult(e,"success")&&t.$router.push({name:"Kemaskini Sesi",query:{refresh:!0}})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const or=(0,h.A)(ir,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Edit Sesi")]),t._v(" "),e("form",{attrs:{id:"edit-form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""},domProps:{value:t.data.position.name}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-success",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Kemaskini Sesi"}}},[t._v("Kembali")])],1)])])])}),[],!1,null,null,null).exports;const sr={created:function(){this.util.setTitle("MyKoPKB - Manage Partylist")}};const lr=(0,h.A)(sr,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-8 col-md-offset-2"},[e("h4",[t._v("Manage Partylist")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const cr={data:function(){return{id:0}},created:function(){this.$route.query.refresh&&(this.refreshPartylist(),this.$router.replace({name:"Manage Partylist"}))},methods:{refreshPartylist:function(){var t=this;this.util.notify("Refreshing Partylist","loading"),axios.get(config.API+"partylist").then((function(e){console.log(e),$.notifyClose(),t.data.partylists=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},edit:function(t){this.data.partylist=this.data.partylists[t],this.$router.push({name:"Edit Partylist",params:{id:this.data.partylist.id}})},deletePartylist:function(){var t=this;this.util.notify("Deleting partylist","loading"),this.util.hideModal("#delete-partylist-modal"),axios.delete(config.API+"partylist/"+this.id).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&t.refreshPartylist()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))}}},ur=cr;var fr=(0,h.A)(ur,(function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Add Partylist"}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Add Partylist\n\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.refreshPartylist()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Refresh Partylist\n\t\t\t")])],1),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-hover",attrs:{id:"partylist_table"}},[t._m(0),t._v(" "),e("tbody",[t._l(t.data.partylists,(function(n,a){return e("tr",[e("td",[t._v(t._s(n.id))]),t._v(" "),e("td",[t._v(t._s(n.name))]),t._v(" "),e("td",[e("button",{staticClass:"btn btn-info",on:{click:function(e){return t.edit(a)}}},[e("i",{staticClass:"fa fa-edit"}),t._v(" Edit\n\t\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-danger",on:{click:function(e){t.util.showModal("#delete-partylist-modal"),t.id=n.id}}},[e("i",{staticClass:"fa fa-trash"}),t._v(" Delete\n\t\t\t\t\t\t\t")])])])})),t._v(" "),t.data.partylists.length<1?e("tr",[e("td",{attrs:{colspan:"3"}},[t._v("No Partylist")])]):t._e()],2)])])])]),t._v(" "),e("modal",{attrs:{id:"delete-partylist-modal"}},[e("modal-header",[t._v("Delete Partylist")]),t._v(" "),e("modal-body",[e("h2",[t._v("Are you sure to delete Partylist?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deletePartylist()}}},[t._v("Delete")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-partylist-modal")}}},[t._v("Cancel")])])],1)],1)}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("ID")]),t._v(" "),e("th",[t._v("Name")]),t._v(" "),e("th",[t._v("Action")])])])}],!1,null,null,null);const dr=fr.exports;const hr={data:function(){return{loading:!1}},methods:{add:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Adding Partylist","loading"),axios.post(config.API+"partylist",$("#add-form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success")&&t.$router.push({name:"Manage Partylist",query:{refresh:!0}})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const pr=(0,h.A)(hr,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Add Partylist")]),t._v(" "),e("form",{attrs:{id:"add-form"},on:{submit:function(e){return e.preventDefault(),t.add()}}},[t._m(0),t._v(" "),e("div",{staticClass:"form-group"},[e("button",{staticClass:"btn btn-success",attrs:{type:"submit"}},[t._v("Submit")]),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Manage Partylist"}}},[t._v("Back")])],1)])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Name")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""}})])}],!1,null,null,null).exports;const mr={data:function(){return{loading:!1}},created:function(){this.data.partylist.id||this.$router.push({name:"Manage Partylist"})},methods:{edit:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Updating partylist","loading"),axios.put(config.API+"partylist/"+this.data.partylist.id,$("#edit-form").serialize()).then((function(e){t.loading=!1,$.notifyClose(),t.util.showResult(e,"success")&&t.$router.push({name:"Manage Partylist",query:{refresh:!0}})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const gr=(0,h.A)(mr,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Edit Partylist")]),t._v(" "),e("form",{attrs:{id:"edit-form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Name")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""},domProps:{value:t.data.partylist.name}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-success",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Manage Partylist"}}},[t._v("Back")])],1)])])])}),[],!1,null,null,null).exports;const vr={computed:{showHeader:function(){return"Tambah Pengundi"!==this.$route.name},headerTitle:function(){return"Kehadiran Calon"===this.$route.name?"Kehadiran":"Maklumat Pengundi"},isWideVoterRoute:function(){return"Tambah Pengundi"===this.$route.name||"Kehadiran Calon"===this.$route.name},wrapperClass:function(){return this.isWideVoterRoute?"container-fluid voter-admin-wrap voter-admin-wrap--boxed voter-admin-wrap--wide":"container col-md-8 col-md-offset-2 voter-admin-wrap voter-admin-wrap--boxed"}},created:function(){this.util.setTitle("MyKoPKB - Maklumat Pengundi")}};var br=n(3641),_r={insert:"head",singleton:!1};u()(br.A,_r);br.A.locals;const yr=(0,h.A)(vr,(function(){var t=this,e=t._self._c;return e("div",{class:t.wrapperClass},[t.showHeader?e("h4",[t._v(t._s(t.headerTitle))]):t._e(),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const wr={data:function(){return{id:0,voterLoading:!1,searchName:"",searchNoAnggota:"",searchNoKp:"",voterTableHeaders:[{title:"Nama Anggota",key:"name",sortable:!0},{title:"No. Kad Pengenalan",key:"no_kp",sortable:!0},{title:"No. Anggota",key:"no_anggota",sortable:!0},{title:"Unit",key:"unit",sortable:!0},{title:"Saham",key:"saham",sortable:!0},{title:"Yuran",key:"yuran",sortable:!0},{title:"Tindakan",key:"actions",sortable:!1}]}},computed:{hasAnySearch:function(){return Boolean(this.searchName&&this.searchName.length||this.searchNoAnggota&&this.searchNoAnggota.length||this.searchNoKp&&this.searchNoKp.length)},voterListItems:function(){var t=this.data.voters;return t&&Array.isArray(t.data)?t.data:[]},pages:function(){var t=[],e=this.data.voters&&this.data.voters.last_page;if(e)for(var n=1;n<=e;n++)t.push({page:n});return t},current_page:function(){return this.$route.query.page?this.$route.query.page:1}},created:function(){this.refreshVoter()},watch:{"$route.query.page":function(){$.notifyClose(),this.refreshVoter()}},methods:{search:function(){},applySearch:function(){var t=Object.assign({},this.$route.query);t.page=1,this.$router.replace({query:t}),this.refreshVoter()},clearSearch:function(){this.searchName="",this.searchNoAnggota="",this.searchNoKp="",this.applySearch()},refreshVoter:function(){var t=this;this.voterLoading=!0,this.util.notify("Refreshing Voter","loading"),axios.get(config.API+"voter",{params:{page:this.current_page,name:this.searchName||void 0,no_anggota:this.searchNoAnggota||void 0,no_kp:this.searchNoKp||void 0}}).then((function(e){$.notifyClose(),t.data.voters=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)})).finally((function(){t.voterLoading=!1}))},edit:function(t){this.data.voter=t,this.$router.push({name:"Edit Voter",params:{id:this.data.voter.id}})},deleteVoter:function(){var t=this;this.util.notify("Deleting voter","loading"),this.util.hideModal("#delete-voter-modal"),axios.delete(config.API+"voter/"+this.id).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&t.refreshVoter()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))}}},xr=wr;var kr=n(6912),Sr={insert:"head",singleton:!1};u()(kr.A,Sr);kr.A.locals;const Ar=(0,h.A)(xr,(function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Tambah Pengundi"}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Tambah Pengundi\n\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.refreshVoter()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Kemaskini Pengundi\n\t\t\t\t")]),t._v(" "),e("router-link",{staticClass:"btn btn-info",attrs:{to:{name:"Penyata Anggota"}}},[e("i",{staticClass:"fa fa-list"}),t._v(" Database Anggota\n\t\t\t\t")])],1),t._v(" "),e("div",{staticClass:"kehadiran-search"},[e("div",{staticClass:"kehadiran-search__label"},[t._v("Carian pantas:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.searchName,expression:"searchName",modifiers:{trim:!0}}],staticClass:"form-control kehadiran-search__input kehadiran-search__input--name",attrs:{placeholder:"Nama Anggota"},domProps:{value:t.searchName},on:{input:function(e){e.target.composing||(t.searchName=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.searchNoAnggota,expression:"searchNoAnggota",modifiers:{trim:!0}}],staticClass:"form-control kehadiran-search__input",attrs:{placeholder:"No. Anggota"},domProps:{value:t.searchNoAnggota},on:{input:function(e){e.target.composing||(t.searchNoAnggota=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.searchNoKp,expression:"searchNoKp",modifiers:{trim:!0}}],staticClass:"form-control kehadiran-search__input",attrs:{placeholder:"No. Kad Pengenalan"},domProps:{value:t.searchNoKp},on:{input:function(e){e.target.composing||(t.searchNoKp=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("button",{staticClass:"btn btn-primary",on:{click:function(e){return t.applySearch()}}},[t._v("Cari")]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{disabled:!t.hasAnySearch},on:{click:function(e){return t.clearSearch()}}},[t._v("Reset")])]),t._v(" "),e("admin-data-table",{attrs:{headers:t.voterTableHeaders,items:t.voterListItems,loading:t.voterLoading,"show-pagination":!0,"index-title":"Bil.","empty-text":"Tiada pengundi",exportable:!0},scopedSlots:t._u([{key:"item-actions",fn:function(n){var a=n.item;return[e("button",{staticClass:"btn btn-info",attrs:{type:"button"},on:{click:function(e){return t.edit(a)}}},[e("i",{staticClass:"fa fa-edit"}),t._v(" Kemaskini\n\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{type:"button"},on:{click:function(e){t.util.showModal("#delete-voter-modal"),t.id=a.id}}},[e("i",{staticClass:"fa fa-trash"}),t._v(" Padam\n\t\t\t\t\t")])]}}])}),t._v(" "),t.pages.length>1?e("ul",{staticClass:"pagination"},t._l(t.pages,(function(n){return e("router-link",{key:n.page,class:{active:Number(t.current_page)===n.page},attrs:{tag:"li",to:{query:{page:n.page}},exact:""}},[e("a",{attrs:{href:"#"}},[t._v(t._s(n.page))])])})),1):t._e()],1)]),t._v(" "),e("modal",{attrs:{id:"delete-voter-modal"}},[e("modal-header",[t._v("Delete Voter")]),t._v(" "),e("modal-body",[e("h2",[t._v("Are you sure to delete voter?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deleteVoter()}}},[t._v("Delete")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-voter-modal")}}},[t._v("Cancel")])])],1)],1)}),[],!1,null,null,null).exports;const Cr={data:function(){return{loading:!1,catalog:[],catalogLoading:!1,catalogSaving:!1,catalogError:"",catalogFilter:"",selectedFilter:"",selectedNoKp:[]}},computed:{catalogByKp:function(){var t,e={};for(t=0;t0?"Undi":"Belum"}},{title:"Status",key:"allowance",sortable:!1,exportValue:function(e){return t.isCashPaid(e)?"Sudah Bayar":"Belum Bayar"}},{title:"Tindakan",key:"action",sortable:!1}]}},created:function(){this.refreshVoter()},methods:{search:function(){},refreshVoter:function(){var t=this;this.voterLoading=!0,this.util.notify("Refreshing Voter","loading"),axios.get(config.API+"voter",{params:{page:this.current_page,kehadiran:this.current_kehadiran||void 0,fizikal_reg:this.current_fizikal_reg||void 0,no_anggota:this.searchNoAnggota||void 0,no_kp:this.searchNoKp||void 0}}).then((function(e){console.log(e),$.notifyClose(),t.data.voters=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)})).finally((function(){t.voterLoading=!1}))},applySearch:function(){var t=Object.assign({},this.$route.query);t.page=1,this.$router.replace({query:t}),this.refreshVoter()},clearSearch:function(){this.searchNoAnggota="",this.searchNoKp="",this.applySearch()},setKehadiranFilter:function(t){var e=Object.assign({},this.$route.query);1===t||2===t?e.kehadiran=String(t):"unset"===t?e.kehadiran="unset":delete e.kehadiran,e.page=1,this.$router.replace({query:e})},setFizikalRegFilter:function(t){var e=Object.assign({},this.$route.query);"pending"===t||"verified"===t?e.fizikal_reg=t:delete e.fizikal_reg,e.page=1,this.$router.replace({query:e})},paginationQueryForPage:function(t){var e={page:t};return this.current_kehadiran&&(e.kehadiran=this.current_kehadiran),this.current_fizikal_reg&&(e.fizikal_reg=this.current_fizikal_reg),e},canVerifyFizikalRegistration:function(t){return!!t&&(1===Number(t.kehadiran)&&!t.fizikal_registration_verified_at)},openFizikalVerifyModal:function(t){t&&this.canVerifyFizikalRegistration(t)&&(this.verifyModalError="",this.verifyModalVoter=Object.assign({},t),this.util.showModal("#fizikal-verify-modal"))},submitFizikalVerify:function(){var t=this;this.verifyModalVoter&&(this.verifyModalError="",this.verifyModalLoading=!0,axios.post(config.API+"voter/"+this.verifyModalVoter.id+"/verify-fizikal-registration").then((function(e){if(e&&e.data&&e.data.status&&"success"!==e.data.status)return t.verifyModalError=e.data.message||"Permintaan gagal.",void t.util.notify(t.verifyModalError,"error");if(t.util.showResult(e,"success")){var n=e.data.voter;n&&t.selectedVoter&&t.selectedVoter.id===n.id&&(t.selectedVoter.fizikal_registration_verified_at=n.fizikal_registration_verified_at),t.util.hideModal("#fizikal-verify-modal"),t.verifyModalVoter=null,t.refreshVoter()}})).catch((function(e){t.verifyModalError=e&&e.response&&e.response.data&&e.response.data.message?e.response.data.message:e&&e.message?e.message:"Gagal mengesahkan pendaftaran.",e&&e.response?t.util.showResult(e,"error"):t.util.notify(t.verifyModalError,"error")})).finally((function(){t.verifyModalLoading=!1})))},getKehadiranString:function(t){switch(t){case 1:return"Fizikal";case 2:return"Maya";default:return"-"}},getPDFKehadiranurl:function(t){return"/kehadiranpdf/".concat(t)},isCashPaid:function(t){return Boolean(t&&t.cash_paid_at)},canPayCash:function(t){return!!t&&(!this.isCashPaid(t)&&(1===Number(t.kehadiran)&&(Number(t.votes_count)>0||this.canClaimAllowanceWithoutVoteAdmin(t))))},openDetail:function(t){this.detailError="",this.selectedVoter=Object.assign({},t),this.claimCodeInput="",this.payoutReference=null!=t.cash_payout_reference&&void 0!==t.cash_payout_reference?String(t.cash_payout_reference):"",this.payoutNote=null!=t.cash_payout_note&&void 0!==t.cash_payout_note?String(t.cash_payout_note):"",this.util.showModal("#allowance-modal")},formatRmDisplay:function(t){if(null==t||""===t)return"—";var e=Number(t);return Number.isNaN(e)?String(t):e.toLocaleString("en-MY",{minimumFractionDigits:2,maximumFractionDigits:2})},canClaimAllowanceWithoutVoteAdmin:function(t){if(!t||1!==Number(t.kehadiran))return!1;if(Number(t.votes_count)>0)return!1;var e=Number(t.saham),n=!Number.isNaN(e)&&e>=500;return 0!==Number(t.kehadiran)&&(1!==Number(t.kehadiran)||t.fizikal_registration_verified_at)&&!n},payCash:function(){var t=this;if(this.selectedVoter){this.detailError="",this.detailLoading=!0;var e={voter_id:this.selectedVoter.id,method:"cash",claim_code:this.claimCodeInput||void 0,reference:this.payoutReference||void 0,note:this.payoutNote||void 0},n=this.allowanceTunaiAmountRM;null==n||Number.isNaN(Number(n))||(e.amount_cents=Math.round(100*Number(n))),axios.post(config.API+"allowance/payout",e).then((function(e){if(e&&e.data&&e.data.status&&"success"!==e.data.status)return t.detailError=e.data.message||"Permintaan gagal.",void t.util.notify(t.detailError,"error");if(t.util.showResult(e,"success"))if(t.refreshVoter(),e&&e.data&&e.data.payout){var n=e.data.payout;t.selectedVoter.cash_paid_at=n.paid_at,t.selectedVoter.cash_payout_id=n.id,t.selectedVoter.cash_paid_by_admin_name=e&&e.data&&e.data.paid_by_admin_name?e.data.paid_by_admin_name:t.selectedVoter.cash_paid_by_admin_name,t.selectedVoter.cash_paid_by_admin_email=e&&e.data&&e.data.paid_by_admin_email?e.data.paid_by_admin_email:t.selectedVoter.cash_paid_by_admin_email,null!=n.reference&&(t.selectedVoter.cash_payout_reference=n.reference,t.payoutReference=n.reference?String(n.reference):""),null!=n.note&&(t.selectedVoter.cash_payout_note=n.note,t.payoutNote=n.note?String(n.note):"")}else t.selectedVoter.cash_paid_at=(new Date).toISOString()})).catch((function(e){t.detailError=e&&e.response&&e.response.data&&e.response.data.message?e.response.data.message:e&&e.message?e.message:"Gagal merekod bayaran.",e&&e.response?t.util.showResult(e,"error"):t.util.notify(t.detailError,"error")})).finally((function(){t.detailLoading=!1}))}},voidCashPayout:function(){var t=this;this.selectedVoter&&this.selectedVoter.cash_payout_id?(this.detailError="",this.detailLoading=!0,axios.post(config.API+"allowance/void/"+this.selectedVoter.cash_payout_id,{note:this.payoutNote||void 0}).then((function(e){if(e&&e.data&&e.data.status&&"success"!==e.data.status)return t.detailError=e.data.message||"Permintaan gagal.",void t.util.notify(t.detailError,"error");t.util.showResult(e,"success")&&(t.refreshVoter(),t.selectedVoter.cash_paid_at=null,t.selectedVoter.cash_payout_id=null,t.selectedVoter.cash_payout_reference=null,t.selectedVoter.cash_payout_note=null,t.payoutReference="",t.payoutNote="")})).catch((function(e){t.detailError=e&&e.response&&e.response.data&&e.response.data.message?e.response.data.message:e&&e.message?e.message:"Gagal membatalkan bayaran.",e&&e.response?t.util.showResult(e,"error"):t.util.notify(t.detailError,"error")})).finally((function(){t.detailLoading=!1}))):this.detailError="Rekod bayaran tidak dijumpai untuk dibatalkan."}},watch:{"$route.query.page":function(){$.notifyClose(),this.refreshVoter()},"$route.query.kehadiran":function(){$.notifyClose(),this.refreshVoter()},"$route.query.fizikal_reg":function(){$.notifyClose(),this.refreshVoter()}},computed:{allowanceTunaiAmountRM:function(){if(!this.selectedVoter)return null;var t=Number(this.selectedVoter.kehadiran);return 1===t?300:2===t?150:null},allowanceTunaiDisplay:function(){var t=this.allowanceTunaiAmountRM;return null==t?"":Number(t).toFixed(2)},hasAnySearch:function(){return Boolean(this.searchNoAnggota&&this.searchNoAnggota.length||this.searchNoKp&&this.searchNoKp.length)},voterListItems:function(){var t=this.data.voters;return t&&Array.isArray(t.data)?t.data:[]},pages:function(){var t=[];if(this.data.voters.last_page)for(var e=1;e<=this.data.voters.last_page;e++){var n={};n.page=e,t.push(n)}return t},current_page:function(){return this.$route.query.page?this.$route.query.page:1},current_kehadiran:function(){return this.$route.query.kehadiran?this.$route.query.kehadiran:null},current_fizikal_reg:function(){return this.$route.query.fizikal_reg?this.$route.query.fizikal_reg:null},verifyModalVoterNeedsLowSahamNote:function(){if(!this.verifyModalVoter)return!1;var t=this.verifyModalVoter;if(1!==Number(t.kehadiran))return!1;var e=Number(t.saham);return!Number.isNaN(e)&&e<500},selectedVoterShowsNoVoteEligibleNote:function(){return!!this.selectedVoter&&this.canClaimAllowanceWithoutVoteAdmin(this.selectedVoter)},attendancePercentage:function(){var t=this.voterListItems.reduce((function(t,e){return 1===e.kehadiran?t+1:t}),0),e=this.voterListItems.reduce((function(t,e){return 2===e.kehadiran?t+1:t}),0),n=t+e,a=this.voterListItems.length;return 0===a?0:(n/a*100).toFixed(2)}}},Ir=Rr;var Mr=n(6552),Fr={insert:"head",singleton:!1};u()(Mr.A,Fr);Mr.A.locals;const jr=(0,h.A)(Ir,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"kehadiran-actions clearfix"},[e("button",{staticClass:"btn btn-success",on:{click:function(e){return t.refreshVoter()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Kemaskini Pengundi\n\t\t\t")]),t._v(" "),e("a",{staticClass:"btn btn-warning pull-right",attrs:{href:t.getPDFKehadiranurl(1)}},[e("i",{staticClass:"fa fa-download"}),t._v(" Muat Turun PDF\n\t\t\t")])]),t._v(" "),e("div",{staticClass:"kehadiran-search"},[e("div",{staticClass:"kehadiran-search__label"},[t._v("Carian pantas (kaunter):")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.searchNoAnggota,expression:"searchNoAnggota",modifiers:{trim:!0}}],staticClass:"form-control kehadiran-search__input",attrs:{placeholder:"No. Anggota"},domProps:{value:t.searchNoAnggota},on:{input:function(e){e.target.composing||(t.searchNoAnggota=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.searchNoKp,expression:"searchNoKp",modifiers:{trim:!0}}],staticClass:"form-control kehadiran-search__input",attrs:{placeholder:"No. Kad Pengenalan"},domProps:{value:t.searchNoKp},on:{input:function(e){e.target.composing||(t.searchNoKp=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("button",{staticClass:"btn btn-primary",on:{click:function(e){return t.applySearch()}}},[t._v("Cari")]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{disabled:!t.hasAnySearch},on:{click:function(e){return t.clearSearch()}}},[t._v("Reset")])]),t._v(" "),e("div",{staticClass:"kehadiran-filters"},[e("span",{staticClass:"kehadiran-filters__label"},[t._v("Penapis:")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":!t.current_kehadiran},attrs:{type:"button"},on:{click:function(e){return t.setKehadiranFilter(null)}}},[t._v("\n\t\t\t\tSemua\n\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":"unset"===String(t.current_kehadiran)},attrs:{type:"button"},on:{click:function(e){return t.setKehadiranFilter("unset")}}},[t._v("\n\t\t\t\tBelum Ditetapkan\n\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":1===Number(t.current_kehadiran)},attrs:{type:"button"},on:{click:function(e){return t.setKehadiranFilter(1)}}},[t._v("\n\t\t\t\tFizikal\n\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":2===Number(t.current_kehadiran)},attrs:{type:"button"},on:{click:function(e){return t.setKehadiranFilter(2)}}},[t._v("\n\t\t\t\tMaya\n\t\t\t")])]),t._v(" "),e("div",{staticClass:"kehadiran-filters kehadiran-filters--secondary"},[e("span",{staticClass:"kehadiran-filters__label"},[t._v("Pendaftaran fizikal:")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":!t.current_fizikal_reg},attrs:{type:"button"},on:{click:function(e){return t.setFizikalRegFilter(null)}}},[t._v("\n\t\t\t\tSemua\n\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":"pending"===t.current_fizikal_reg},attrs:{type:"button"},on:{click:function(e){return t.setFizikalRegFilter("pending")}}},[t._v("\n\t\t\t\tMenunggu pengesahan\n\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":"verified"===t.current_fizikal_reg},attrs:{type:"button"},on:{click:function(e){return t.setFizikalRegFilter("verified")}}},[t._v("\n\t\t\t\tDisahkan\n\t\t\t")])]),t._v(" "),e("admin-data-table",{attrs:{headers:t.kehadiranTableHeaders,items:t.voterListItems,loading:t.voterLoading,"show-pagination":!0,"index-title":"Bil.","empty-text":"Tiada rekod kehadiran",exportable:!0},scopedSlots:t._u([{key:"item-kehadiran",fn:function(e){var n=e.item;return[t._v("\n\t\t\t\t"+t._s(t.getKehadiranString(n.kehadiran))+"\n\t\t\t")]}},{key:"item-fizikal_reg",fn:function(n){var a=n.item;return[1!==Number(a.kehadiran)?e("span",{staticClass:"text-muted"},[t._v("—")]):a.fizikal_registration_verified_at?e("span",{staticClass:"kehadiran-pill kehadiran-pill--success"},[e("i",{staticClass:"fa fa-check-circle",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v("Disahkan")])]):e("span",{staticClass:"kehadiran-pill kehadiran-pill--warn"},[e("i",{staticClass:"fa fa-clock-o",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v("Menunggu")])])]}},{key:"item-has_voted",fn:function(n){var a=n.item;return[e("span",{staticClass:"kehadiran-pill",class:Number(a.votes_count)>0?"kehadiran-pill--success":"kehadiran-pill--muted"},[e("i",{staticClass:"fa",class:Number(a.votes_count)>0?"fa-check-circle":"fa-times-circle",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v(t._s(Number(a.votes_count)>0?"Undi":"Belum"))])])]}},{key:"item-allowance",fn:function(n){var a=n.item;return[e("span",{staticClass:"kehadiran-pill",class:t.isCashPaid(a)?"kehadiran-pill--success":"kehadiran-pill--warn"},[e("i",{staticClass:"fa",class:t.isCashPaid(a)?"fa-money":"fa-exclamation-circle",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v(t._s(t.isCashPaid(a)?"Sudah Bayar":"Belum Bayar"))])])]}},{key:"item-action",fn:function(n){var a=n.item;return[e("div",{staticClass:"kehadiran-action-cell"},[e("button",{staticClass:"btn btn-xs btn-primary kehadiran-action-btn",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.openDetail(a)}}},[e("i",{staticClass:"fa fa-eye",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v("Detail")])]),t._v(" "),t.canVerifyFizikalRegistration(a)?e("button",{staticClass:"btn btn-xs btn-success kehadiran-action-btn",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.openFizikalVerifyModal(a)}}},[e("i",{staticClass:"fa fa-check",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v("Sahkan")])]):t._e()])]}}])}),t._v(" "),e("div",{staticClass:"modal fade app-modal",attrs:{id:"allowance-modal",tabindex:"-1",role:"dialog","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog modal-lg",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[t._m(0),t._v(" "),t.selectedVoter?e("div",{staticClass:"modal-body"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-6"},[e("table",{staticClass:"table table-condensed"},[e("tbody",[e("tr",[e("th",{staticStyle:{width:"160px"}},[t._v("Nama")]),t._v(" "),e("td",[t._v(t._s(t.selectedVoter.name))])]),t._v(" "),e("tr",[e("th",[t._v("No. KP")]),t._v(" "),e("td",[t._v(t._s(t.selectedVoter.no_kp))])]),t._v(" "),e("tr",[e("th",[t._v("No. Anggota")]),t._v(" "),e("td",[t._v(t._s(t.selectedVoter.no_anggota))])]),t._v(" "),e("tr",[e("th",[t._v("Unit")]),t._v(" "),e("td",[t._v(t._s(t.selectedVoter.unit))])])])])]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("table",{staticClass:"table table-condensed"},[e("tbody",[e("tr",[e("th",{staticStyle:{width:"160px"}},[t._v("Kehadiran")]),t._v(" "),e("td",[e("b",[t._v(t._s(t.getKehadiranString(t.selectedVoter.kehadiran)))])])]),t._v(" "),1===Number(t.selectedVoter.kehadiran)?e("tr",[e("th",[t._v("Pendaftaran")]),t._v(" "),e("td",[t.selectedVoter.fizikal_registration_verified_at?e("span",{staticClass:"label label-success"},[t._v("Disahkan")]):e("span",{staticClass:"label label-warning"},[t._v("Menunggu pengesahan")])])]):t._e(),t._v(" "),e("tr",[e("th",[t._v("Saham (RM)")]),t._v(" "),e("td",[t._v(t._s(t.formatRmDisplay(t.selectedVoter.saham)))])]),t._v(" "),e("tr",[e("th",[t._v("Yuran (RM)")]),t._v(" "),e("td",[t._v(t._s(t.formatRmDisplay(t.selectedVoter.yuran)))])]),t._v(" "),e("tr",[e("th",[t._v("Status Undi")]),t._v(" "),e("td",[e("span",{staticClass:"label",class:Number(t.selectedVoter.votes_count)>0?"label-success":"label-default"},[t._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+t._s(Number(t.selectedVoter.votes_count)>0?"Ya":"Tidak")+"\n\t\t\t\t\t\t\t\t\t\t\t\t")]),t._v(" "),t.selectedVoterShowsNoVoteEligibleNote?e("span",{staticClass:"label label-info",staticStyle:{"margin-left":"6px"}},[t._v("Tidak layak\n\t\t\t\t\t\t\t\t\t\t\t\t\tmengundi (saham)")]):t._e()])]),t._v(" "),e("tr",[e("th",[t._v("Bayaran Tunai")]),t._v(" "),e("td",[e("span",{staticClass:"label",class:t.isCashPaid(t.selectedVoter)?"label-success":"label-warning"},[t._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+t._s(t.isCashPaid(t.selectedVoter)?"Sudah ("+t.selectedVoter.cash_paid_at+")":"Belum")+"\n\t\t\t\t\t\t\t\t\t\t\t\t")])])])])])])]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-4"},[e("label",[t._v("Kod Tuntutan (Claim Code)")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.claimCodeInput,expression:"claimCodeInput",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{type:"text",placeholder:"Contoh: 482913"},domProps:{value:t.claimCodeInput},on:{input:function(e){e.target.composing||(t.claimCodeInput=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("small",{staticClass:"text-muted"},[t._v("Voter akan tunjuk kod ini. Wajib untuk bayaran\n\t\t\t\t\t\t\t\t\ttunai.")])]),t._v(" "),e("div",{staticClass:"col-md-4"},[e("label",[t._v("Jumlah Tunai (RM)")]),t._v(" "),e("input",{staticClass:"form-control kehadiran-tunai-readonly",attrs:{type:"text",readonly:"",disabled:""},domProps:{value:t.allowanceTunaiDisplay}})]),t._v(" "),e("div",{staticClass:"col-md-4"},[e("label",[t._v("Rujukan (optional)")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.payoutReference,expression:"payoutReference",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{type:"text",maxlength:"80",placeholder:"Wakil/Sendiri"},domProps:{value:t.payoutReference},on:{input:function(e){e.target.composing||(t.payoutReference=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}})])]),t._v(" "),e("div",{staticClass:"row",staticStyle:{"margin-top":"10px"}},[e("div",{staticClass:"col-md-12"},[e("label",[t._v("Nota (optional)")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.payoutNote,expression:"payoutNote",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{type:"text",placeholder:"Nama Wakil"},domProps:{value:t.payoutNote},on:{input:function(e){e.target.composing||(t.payoutNote=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}})])]),t._v(" "),t.isCashPaid(t.selectedVoter)?e("div",{staticClass:"well well-sm",staticStyle:{"margin-top":"14px"}},[e("div",{staticStyle:{"font-weight":"800","margin-bottom":"8px"}},[t._v("Maklumat Bayaran")]),t._v(" "),e("div",[t._v("\n\t\t\t\t\t\t\t\tDibayar oleh:\n\t\t\t\t\t\t\t\t"),e("b",[t._v(t._s(t.selectedVoter.cash_paid_by_admin_name||"—"))]),t._v(" "),t.selectedVoter.cash_paid_by_admin_email?e("span",{staticClass:"text-muted"},[t._v("\n\t\t\t\t\t\t\t\t\t("+t._s(t.selectedVoter.cash_paid_by_admin_email)+")\n\t\t\t\t\t\t\t\t")]):t._e()])]):t._e(),t._v(" "),t.detailError?e("div",{staticClass:"alert alert-danger",staticStyle:{"margin-top":"12px"}},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.detailError)+"\n\t\t\t\t\t\t")]):t._e()]):t._e(),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button","data-dismiss":"modal"}},[t._v("Tutup")]),t._v(" "),t.selectedVoter&&t.isCashPaid(t.selectedVoter)?e("button",{staticClass:"btn btn-danger",attrs:{type:"button",disabled:t.detailLoading},on:{click:function(e){return t.voidCashPayout()}}},[t._v("\n\t\t\t\t\t\t\tBatal Bayaran Tunai\n\t\t\t\t\t\t")]):t._e(),t._v(" "),t.selectedVoter&&t.canPayCash(t.selectedVoter)?e("button",{staticClass:"btn btn-success",attrs:{type:"button",disabled:t.detailLoading},on:{click:function(e){return t.payCash()}}},[t._v("\n\t\t\t\t\t\t\tBayar Tunai\n\t\t\t\t\t\t")]):t._e()])])])]),t._v(" "),e("div",{staticClass:"modal fade app-modal",attrs:{id:"fizikal-verify-modal",tabindex:"-1",role:"dialog","aria-labelledby":"fizikal-verify-title","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[t._m(1),t._v(" "),t.verifyModalVoter?e("div",{staticClass:"modal-body"},[t.verifyModalVoterNeedsLowSahamNote?e("p",{staticClass:"kehadiran-verify-lead"},[t._v("\n\t\t\t\t\t\t\tPengundi fizikal ini mempunyai saham di bawah "),e("strong",[t._v("RM 500")]),t._v(" dan\n\t\t\t\t\t\t\t"),e("strong",[t._v("tidak dibenarkan mengundi")]),t._v(". Sahkan pendaftaran untuk mengesahkan\n\t\t\t\t\t\t\tkehadiran\n\t\t\t\t\t\t\tdi kaunter dan membolehkan mereka menuntut elaun tunai (mengikut peraturan portal).\n\t\t\t\t\t\t")]):e("p",{staticClass:"kehadiran-verify-lead"},[t._v("\n\t\t\t\t\t\t\tSahkan bahawa pengundi ini hadir di kaunter. Selepas ini, pengundi boleh mengundi.\n\t\t\t\t\t\t")]),t._v(" "),e("table",{staticClass:"table table-condensed table-bordered kehadiran-verify-summary"},[e("tbody",[e("tr",[e("th",{staticStyle:{width:"140px"}},[t._v("Nama")]),t._v(" "),e("td",[t._v(t._s(t.verifyModalVoter.name))])]),t._v(" "),e("tr",[e("th",[t._v("No. KP")]),t._v(" "),e("td",[t._v(t._s(t.verifyModalVoter.no_kp))])]),t._v(" "),e("tr",[e("th",[t._v("No. Anggota")]),t._v(" "),e("td",[t._v(t._s(t.verifyModalVoter.no_anggota))])]),t._v(" "),e("tr",[e("th",[t._v("Unit")]),t._v(" "),e("td",[t._v(t._s(t.verifyModalVoter.unit))])]),t._v(" "),e("tr",[e("th",[t._v("Saham (RM)")]),t._v(" "),e("td",[t._v(t._s(t.formatRmDisplay(t.verifyModalVoter.saham)))])]),t._v(" "),e("tr",[e("th",[t._v("Yuran (RM)")]),t._v(" "),e("td",[t._v(t._s(t.formatRmDisplay(t.verifyModalVoter.yuran)))])])])]),t._v(" "),t.verifyModalError?e("div",{staticClass:"alert alert-danger",staticStyle:{"margin-bottom":"0"}},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.verifyModalError)+"\n\t\t\t\t\t\t")]):t._e()]):t._e(),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button","data-dismiss":"modal"}},[t._v("Tutup")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{type:"button",disabled:t.verifyModalLoading},on:{click:t.submitFizikalVerify}},[e("i",{staticClass:"fa fa-check",attrs:{"aria-hidden":"true"}}),t._v(" Sahkan pendaftaran\n\t\t\t\t\t\t")])])])])]),t._v(" "),e("div",{staticClass:"text-right"},[e("h5",[e("b",[t._v(t._s(t.attendancePercentage)+"% Kehadiran Pengundi")])])]),t._v(" "),t.pages.length>1?e("ul",{staticClass:"pagination"},t._l(t.pages,(function(n){return e("router-link",{key:n.page,class:{active:Number(t.current_page)===n.page},attrs:{tag:"li",to:{query:t.paginationQueryForPage(n.page)},exact:""}},[e("a",{attrs:{href:"#"}},[t._v(t._s(n.page))])])})),1):t._e()],1)])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("h4",{staticClass:"modal-title"},[t._v("Butiran Pembayaran Elaun")]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("h4",{staticClass:"modal-title",attrs:{id:"fizikal-verify-title"}},[t._v("Pengesahan pendaftaran fizikal")]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])])}],!1,null,null,null).exports;const Dr={data:function(){return{id:0}},created:function(){this.refreshVoter()},methods:{search:function(){},refreshVoter:function(){var t=this;this.util.notify("Refreshing Voter","loading"),axios.get(config.API+"voter?page="+this.current_page).then((function(e){console.log(e),$.notifyClose(),t.data.voters=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},getKehadiranString:function(t){switch(t){case 1:return"Fizikal";case 2:return"Maya";default:return"-"}},getFizikalPDFurl:function(t){return"/fizikalpdf/".concat(t)}},watch:{"$route.query.page":function(){$.notifyClose(),this.refreshVoter()}},computed:{pages:function(){var t=[];if(this.data.voters.last_page)for(var e=1;e<=this.data.voters.last_page;e++){var n={};n.page=e,t.push(n)}return t},current_page:function(){return this.$route.query.page?this.$route.query.page:1},attendancePercentage:function(){var t=this.data.voters.data.reduce((function(t,e){return 1===e.kehadiran?t+1:t}),0),e=this.data.voters.data.length;return 0===e?0:(t/e*100).toFixed(2)},filteredPhysicalAttendees:function(){return this.data.voters.data.filter((function(t){return 1===t.kehadiran}))}}},Br=Dr;var Ur=(0,h.A)(Br,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Kedatangan Fizikal")]),t._v(" "),e("a",{staticClass:"btn btn-warning",attrs:{href:t.getFizikalPDFurl(1)}},[t._v("Muat Turun PDF")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-hover"},[t._m(0),t._v(" "),e("tbody",[t._l(t.filteredPhysicalAttendees,(function(n,a){return[e("tr",[e("td",[t._v(t._s(a+1))]),t._v(" "),e("td",[t._v(t._s(n.name))]),t._v(" "),e("td",[t._v(t._s(n.no_kp))]),t._v(" "),e("td",[t._v(t._s(n.no_anggota))]),t._v(" "),e("td",[t._v(t._s(n.unit))]),t._v(" "),e("td",[t._v(t._s(t.getKehadiranString(n.kehadiran)))]),t._v(" "),e("td",[t._v(t._s(n.updated_at))])])]}))],2)])]),t._v(" "),e("div",{staticClass:"text-right"},[e("h5",[e("b",[t._v(t._s(t.attendancePercentage)+"% Kehadiran Pengundi Fizikal")])])]),t._v(" "),t.pages.length>1?e("ul",{staticClass:"pagination"},t._l(t.pages,(function(n){return e("router-link",{key:n.pages,class:{active:t.current_page==n.page},attrs:{tag:"li",to:{query:{page:n.page}},exact:""}},[e("a",{attrs:{href:"#"}},[t._v(t._s(n.page))])])})),1):t._e()])])}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Bil.")]),t._v(" "),e("th",[t._v("Nama Anggota")]),t._v(" "),e("th",[t._v("No. Kad Pengenalan")]),t._v(" "),e("th",[t._v("No. Anggota")]),t._v(" "),e("th",[t._v("Unit")]),t._v(" "),e("th",[t._v("Kehadiran")]),t._v(" "),e("th",[t._v("Tarikh/Masa")])])])}],!1,null,null,null);const zr=Ur.exports;const Hr={data:function(){return{id:0}},created:function(){this.refreshVoter()},methods:{search:function(){},refreshVoter:function(){var t=this;this.util.notify("Refreshing Voter","loading"),axios.get(config.API+"voter?page="+this.current_page).then((function(e){console.log(e),$.notifyClose(),t.data.voters=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},getKehadiranString:function(t){switch(t){case 1:return"Fizikal";case 2:return"Maya";default:return"-"}},getMayaPDFurl:function(t){return"/mayapdf/1"}},watch:{"$route.query.page":function(){$.notifyClose(),this.refreshVoter()}},computed:{pages:function(){var t=[];if(this.data.voters.last_page)for(var e=1;e<=this.data.voters.last_page;e++){var n={};n.page=e,t.push(n)}return t},current_page:function(){return this.$route.query.page?this.$route.query.page:1},mayaAttendancePercentage:function(){var t=this.data.voters.data.reduce((function(t,e){return 2===e.kehadiran?t+1:t}),0),e=this.data.voters.data.length;return 0===e?0:(t/e*100).toFixed(2)},attendancePercentage:function(){var t=this.data.voters.data.reduce((function(t,e){return 1===e.kehadiran?t+1:t}),0),e=this.data.voters.data.reduce((function(t,e){return 2===e.kehadiran?t+1:t}),0),n=t+e,a=this.data.voters.data.length;return 0===a?0:(n/a*100).toFixed(2)},filteredMayaAttendees:function(){return this.data.voters.data.filter((function(t){return 2===t.kehadiran}))}}},qr=Hr;var Vr=(0,h.A)(qr,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Kedatangan Maya")]),t._v(" "),e("a",{staticClass:"btn btn-warning",attrs:{href:t.getMayaPDFurl(1)}},[t._v("Muat Turun PDF")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-hover"},[t._m(0),t._v(" "),e("tbody",[t._l(t.filteredMayaAttendees,(function(n,a){return[e("tr",[e("td",[t._v(t._s(a+1))]),t._v(" "),e("td",[t._v(t._s(n.name))]),t._v(" "),e("td",[t._v(t._s(n.no_kp))]),t._v(" "),e("td",[t._v(t._s(n.no_anggota))]),t._v(" "),e("td",[t._v(t._s(n.unit))]),t._v(" "),e("td",[t._v(t._s(t.getKehadiranString(n.kehadiran)))]),t._v(" "),e("td",[t._v(t._s(n.updated_at))])])]}))],2)])]),t._v(" "),e("div",{staticClass:"text-right"},[e("h5",[e("b",[t._v(t._s(t.mayaAttendancePercentage)+"% Kehadiran Maya")])])]),t._v(" "),t.pages.length>1?e("ul",{staticClass:"pagination"},t._l(t.pages,(function(n){return e("router-link",{key:n.pages,class:{active:t.current_page==n.page},attrs:{tag:"li",to:{query:{page:n.page}},exact:""}},[e("a",{attrs:{href:"#"}},[t._v(t._s(n.page))])])})),1):t._e()])])}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Bil.")]),t._v(" "),e("th",[t._v("Nama Anggota")]),t._v(" "),e("th",[t._v("No. Kad Pengenalan")]),t._v(" "),e("th",[t._v("No. Anggota")]),t._v(" "),e("th",[t._v("Unit")]),t._v(" "),e("th",[t._v("Kehadiran")]),t._v(" "),e("th",[t._v("Tarikh/Masa")])])])}],!1,null,null,null);const Wr=Vr.exports;const Kr={data:function(){return{nominees:[],results:[],partylists:[],positions:[]}},methods:{getNominee:function(t){var e=this.nominees;for(var n in e)if(t==e[n].id)return e[n];return{}},getPartylist:function(t){var e=this.partylists;for(var n in e)if(t==e[n].id)return e[n].name;return"No Partylist"}},created:function(){this.util.notify("Loading please wait...","loading");var t=this;axios.get(config.API+"election/result/"+this.election_id).then((function(e){$.notifyClose(),t.nominees=e.data.nominee,t.results=e.data.result,t.partylists=e.data.partylist,t.positions=e.data.position})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},computed:{election_id:function(){return this.$route.params.election_id},no_votes:function(){var t=this.nominees,e=this.results,n=[];for(var a in t){var r=!1;for(var i in e)e[i].nominee_id==t[a].id&&(r=!0);r||n.push(t[a])}return n}}},$r=Kr;var Gr=(0,h.A)($r,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-12"},t._l(t.positions,(function(n){return e("div",[e("h5",[t._v(t._s(n.name))]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-striped table-condensed"},[t._m(0,!0),t._v(" "),e("tbody",[t._l(t.results,(function(a){return a.position_id==n.id?e("tr",[e("td",[t._v(t._s(t.getVoter(a.nominee_id).no_anggota))]),t._v(" "),e("td",[t._v(t._s(t.getNominee(a.nominee_id).name))]),t._v(" "),e("td",[t._v(t._s(t.getPartylist(t.getNominee(a.nominee_id).partylist_id)))]),t._v(" "),e("td",[t._v(t._s(t.getNominee(a.nominee_id).unit))]),t._v(" "),e("td",[t._v(t._s(a.votes))])]):t._e()})),t._v(" "),t._l(t.no_votes,(function(a){return a.position_id==n.id?e("tr",[e("td",[t._v(t._s(a.student_id))]),t._v(" "),e("td",[t._v(t._s(a.name))]),t._v(" "),e("td",[t._v(t._s(t.getPartylist(a.partylist_id)))]),t._v(" "),e("td",[t._v(t._s(a.unit))]),t._v(" "),e("td",[t._v("0")])]):t._e()}))],2)])]),t._v(" "),e("hr")])})),0)])])}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",{attrs:{width:"10%"}},[t._v("No. Anggota")]),t._v(" "),e("th",{attrs:{width:"30%"}},[t._v("Name")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("No. Kad Pengenalan")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("Unit")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("No. Telefon")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("Kehadiran")])])])}],!1,null,null,null);const Yr=Gr.exports;const Xr={data:function(){return{loading:!1,error:"",rows:[],methodFilter:"",headers:[{title:"Admin",key:"admin_name",sortable:!0,exportValue:function(t){var e=t&&t.admin_name?String(t.admin_name):"—",n=t&&t.admin_email?String(t.admin_email):"";return n?e+" ("+n+")":e}},{title:"Tunai (RM300.00)",key:"cash_amount_cents",sortable:!1,exportValue:function(t){return t&&null!=t.cash_amount_cents?(Number(t.cash_amount_cents)/100).toFixed(2):""}},{title:"Maya (RM150.00)",key:"bank_amount_cents",sortable:!1,exportValue:function(t){return t&&null!=t.bank_amount_cents?(Number(t.bank_amount_cents)/100).toFixed(2):""}},{title:"Jumlah (RM)",key:"total_amount_cents",sortable:!0,exportValue:function(t){return t&&null!=t.total_amount_cents?(Number(t.total_amount_cents)/100).toFixed(2):""}}]}},created:function(){this.refresh()},computed:{items:function(){return Array.isArray(this.rows)?this.rows:[]},grandTotalCents:function(){return this.items.reduce((function(t,e){return t+Number(e.total_amount_cents||0)}),0)}},methods:{refresh:function(){var t=this;this.loading=!0,this.error="";var e={};this.methodFilter&&(e.method=this.methodFilter),axios.get(config.API+"allowance/summary",{params:e}).then((function(e){e&&e.data&&"success"===e.data.status?t.rows=e.data.rows||[]:t.error=e&&e.data&&e.data.message?e.data.message:"Gagal memuatkan ringkasan."})).catch((function(e){t.error=e&&e.response&&e.response.data&&e.response.data.message?e.response.data.message:e&&e.message?e.message:"Gagal memuatkan ringkasan.",e&&e.response&&t.util.showResult(e,"error")})).finally((function(){t.loading=!1}))},formatCentsToRM:function(t){return(Number(t||0)/100).toLocaleString("en-MY",{minimumFractionDigits:2,maximumFractionDigits:2})}}};const Jr=(0,h.A)(Xr,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[t._m(0),t._v(" "),t.error?e("div",{staticClass:"alert alert-danger"},[t._v(t._s(t.error))]):t._e(),t._v(" "),e("admin-data-table",{attrs:{headers:t.headers,items:t.items,loading:t.loading,"show-pagination":!1,"index-title":"Bil.","empty-text":"Tiada rekod bayaran elaun",exportable:!0},scopedSlots:t._u([{key:"item-admin_name",fn:function(n){var a=n.item;return[e("div",{staticStyle:{"font-weight":"800"}},[t._v(t._s(a.admin_name||"—"))]),t._v(" "),e("div",{staticClass:"text-muted",staticStyle:{"font-size":"12px"}},[t._v(t._s(a.admin_email||""))])]}},{key:"item-total_amount_cents",fn:function(n){var a=n.item;return[e("b",[t._v(t._s(t.formatCentsToRM(a.total_amount_cents)))]),t._v(" "),e("div",{staticClass:"text-muted",staticStyle:{"font-size":"12px"}},[t._v(t._s(a.payouts_count)+" bayaran")])]}},{key:"item-cash_amount_cents",fn:function(n){var a=n.item;return[t._v("\n\t\t\t\t"+t._s(t.formatCentsToRM(a.cash_amount_cents))+"\n\t\t\t\t"),e("div",{staticClass:"text-muted",staticStyle:{"font-size":"12px"}},[t._v(t._s(a.cash_count)+" tunai")])]}},{key:"item-bank_amount_cents",fn:function(n){var a=n.item;return[t._v("\n\t\t\t\t"+t._s(t.formatCentsToRM(a.bank_amount_cents))+"\n\t\t\t\t"),e("div",{staticClass:"text-muted",staticStyle:{"font-size":"12px"}},[t._v(t._s(a.bank_count))])]}}])}),t._v(" "),!t.loading&&t.items.length?e("div",{staticClass:"well well-sm",staticStyle:{"margin-top":"12px"}},[e("b",[t._v("Jumlah keseluruhan:")]),t._v(" "+t._s(t.formatCentsToRM(t.grandTotalCents))+"\n\t\t")]):t._e()],1)])}),[function(){var t=this._self._c;return t("div",{staticClass:"clearfix",staticStyle:{"margin-bottom":"12px"}},[t("h4",{staticStyle:{margin:"0",display:"inline-block"}},[this._v("Ringkasan Elaun")])])}],!1,null,null,null).exports;const Zr={created:function(){this.util.setTitle("MyKoPKB - Maklumat Calon")}};const Qr=(0,h.A)(Zr,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-10 col-md-offset-1"},[e("h4",[t._v("Maklumat Calon")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const ti={data:function(){return{id:0,nomineeLoading:!1,nomineeTableHeaders:[{title:"",key:"photo",sortable:!1},{title:"Nama",key:"name",sortable:!0},{title:"No. Anggota",key:"no_anggota",sortable:!0},{title:"Unit",key:"unit",sortable:!0},{title:"Jawatan",key:"position",sortable:!0},{title:"Taraf Pendidikan",key:"education",sortable:!1,exportValue:function(t){return Array.isArray(t.education)?t.education.join(" | "):""}},{title:"Pengalaman Kerja",key:"experience",sortable:!1,exportValue:function(t){return Array.isArray(t.experience)?t.experience.join(" | "):""}},{title:"Tindakan",key:"actions",sortable:!1}]}},created:function(){this.refreshNominee()},methods:{setPosition:function(t){var e=Object.assign({},this.$route.query);t&&"0"!==String(t)?e.position_id=t:delete e.position_id,this.$router.replace({query:e})},openDeleteModal:function(t){this.id=t.id,this.util.showModal("#delete-nominee-modal")},deleteNominee:function(){var t=this,e=this.id;this.util.hideModal("#delete-nominee-modal"),this.util.notify("Deleting nominee","loading"),axios.delete(config.API+"nominee/"+e).then((function(e){$.notifyClose(),e.data&&"success"===e.data.status?(t.util.notify("Nominee deleted successfully","success"),t.refreshNominee()):t.util.notify("Failed to delete nominee","error")})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},refreshNominee:function(){var t=this;this.nomineeLoading=!0,this.util.notify("Refreshing Nominees","loading"),axios.get(config.API+"nominee",{params:{position_id:this.position_id&&"0"!==String(this.position_id)?this.position_id:void 0}}).then((function(e){$.notifyClose(),console.log(e),t.data.nominees=e.data})).catch((function(e){$.notifyClose(),t.showResult(e)})).finally((function(){t.nomineeLoading=!1}))},getPosition:function(t){var e=this.data.positions;for(var n in e)if(e[n].id==t)return e[n].name},getPartylist:function(t){var e=this.data.partylists;for(var n in e)if(e[n].id==t)return e[n].name;return"No partylists"},createBase64ImageUrl:function(t){return"data:image/png;base64,"+t}},computed:{nominees:function(){var t=[],e=this.data.nominees;for(var n in this.data.nominees)if(e[n].position_id==this.position_id||0==this.position_id){var a=Object.assign({},e[n]);a.position=this.getPosition(e[n].position_id),a.partylist=this.getPartylist(e[n].partylist_id),t.push(a)}return t},position_id:function(){return this.$route.query.position_id?this.$route.query.position_id:0}},watch:{position_id:function(){this.refreshNominee()}}},ei=ti;var ni=n(9273),ai={insert:"head",singleton:!1};u()(ni.A,ai);ni.A.locals;var ri=(0,h.A)(ei,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-12 panel panel-default"},[e("div",{staticClass:"panel-body table-responsive"},[e("div",{staticClass:"nominee-filter-chips"},[e("button",{staticClass:"nominee-chip btn btn-xs",class:0==t.position_id?"btn-primary":"btn-default",attrs:{type:"button"},on:{click:function(e){return t.setPosition(0)}}},[t._v("\n\t\t\t\t\tSemua Jawatan\n\t\t\t\t")]),t._v(" "),t._l(t.data.positions,(function(n){return e("button",{key:n.id,staticClass:"nominee-chip btn btn-xs",class:String(t.position_id)===String(n.id)?"btn-primary":"btn-default",attrs:{type:"button"},on:{click:function(e){return t.setPosition(n.id)}}},[t._v("\n\t\t\t\t\t"+t._s(n.name)+"\n\t\t\t\t")])}))],2),t._v(" "),e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Tambah Calon",query:{position_id:t.position_id}}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Tambah Calon")])],1),t._v(" "),e("admin-data-table",{attrs:{headers:t.nomineeTableHeaders,items:t.nominees,loading:t.nomineeLoading,"items-per-page":10,"show-pagination":!0,"empty-text":"Tiada calon",exportable:!0,"export-file-name":"calon"},scopedSlots:t._u([{key:"item-photo",fn:function(n){var a=n.item;return[e("img",{staticClass:"thumbnail",staticStyle:{height:"60px",width:"60px"},attrs:{alt:a.name,src:t.createBase64ImageUrl(a.photo)}})]}},{key:"item-education",fn:function(n){var a=n.item;return[e("ol",{staticStyle:{margin:"0","padding-left":"18px"}},t._l(a.education||[],(function(n,a){return e("li",{key:a},[t._v(t._s(n))])})),0)]}},{key:"item-experience",fn:function(n){var a=n.item;return[e("ol",{staticStyle:{margin:"0","padding-left":"18px"}},t._l(a.experience||[],(function(n,a){return e("li",{key:a},[t._v(t._s(n))])})),0)]}},{key:"item-actions",fn:function(n){var a=n.item;return[e("router-link",{staticClass:"btn btn-primary",attrs:{to:{name:"Edit Nominee",params:{id:a.id}}}},[e("i",{staticClass:"fa fa-edit"}),t._v("Kemaskini\n\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{type:"button"},on:{click:function(e){return t.openDeleteModal(a)}}},[e("i",{staticClass:"fa fa-trash"}),t._v("Padam\n\t\t\t\t\t")])]}}])})],1)]),t._v(" "),e("modal",{attrs:{id:"delete-nominee-modal"}},[e("modal-header",[t._v("Padam Calon")]),t._v(" "),e("modal-body",[e("h3",[t._v("Are you sure to delete this nominee?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deleteNominee()}}},[t._v("Padam")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-nominee-modal")}}},[t._v("\n\t\t\t\tKembali\n\t\t\t")])])],1)],1)}),[],!1,null,null,null);const ii=ri.exports;const oi={data:function(){return{imageUrl:"",loading:!1}},methods:{add:function(){if(!this.loading){var t=this;this.loading=!0,this.util.notify("Adding Nominee","progress",0),$("#add_form").ajaxSubmit({success:function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success","ajax")&&t.$router.push({name:"Maklumat Calon"})},error:function(e){alert("Nominee with the same name has already registered"),location.reload(),$.notifyClose(),t.loading=!1,t.util.showResult(e,"error","ajax")},uploadProgress:function(e,n,a,r){t.util.notify("Adding Nominee","progress",r)}})}},handleImageChange:function(t){var e=this,n=t.target.files[0];if(n&&n.type.match(/image.*/)){var a=new FileReader;a.onload=function(t){e.imageUrl=t.target.result},a.readAsDataURL(n)}else t.target.value="",this.imageUrl=""}},computed:{position_id:{get:function(){return this.$route.query.position_id},set:function(t){this.$router.replace({query:{position_id:t}})}}}};var si=n(4002),li={insert:"head",singleton:!1};u()(si.A,li);si.A.locals;var ci=(0,h.A)(oi,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default nominee-add-page"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"nominee-add-page__header clearfix"},[t._m(0),t._v(" "),e("router-link",{staticClass:"btn btn-default pull-right",attrs:{to:{name:"Maklumat Calon",query:{position_id:t.position_id}}}},[e("i",{staticClass:"fa fa-arrow-left"}),t._v(" Kembali\n\t\t\t")])],1),t._v(" "),t._m(1),t._v(" "),e("form",{staticClass:"nominee-add-form",attrs:{method:"POST",id:"add_form",action:t.data.API+"nominee",enctype:"multipart/form-data"},on:{submit:function(e){return e.preventDefault(),t.add()}}},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-8"},[t._m(2),t._v(" "),t._m(3),t._v(" "),t._m(4),t._v(" "),t._m(5),t._v(" "),t._m(6),t._v(" "),e("div",{staticClass:"form-group"},[t._m(7),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.position_id,expression:"position_id"}],staticClass:"form-control",attrs:{id:"nominee-position-id",name:"position_id",required:""},on:{change:function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.position_id=e.target.multiple?n:n[0]}}},[e("option",{attrs:{value:"0",disabled:""}},[t._v("— Pilih sesi —")]),t._v(" "),t._l(t.data.positions,(function(n){return e("option",{key:n.id,domProps:{value:n.id}},[t._v("\n\t\t\t\t\t\t\t\t"+t._s(n.name)+"\n\t\t\t\t\t\t\t")])}))],2)])]),t._v(" "),e("div",{staticClass:"col-md-4"},[e("div",{staticClass:"nominee-add-photo panel panel-default"},[t._m(8),t._v(" "),e("div",{staticClass:"panel-body"},[e("div",{staticClass:"nominee-add-photo__preview",class:{"nominee-add-photo__preview--empty":!t.imageUrl}},[t.imageUrl?e("img",{attrs:{src:t.imageUrl,alt:"Pratonton gambar calon"}}):e("div",{staticClass:"nominee-add-photo__placeholder"},[e("i",{staticClass:"fa fa-picture-o"}),t._v(" "),e("span",[t._v("Tiada gambar dipilih")])])]),t._v(" "),t._m(9),t._v(" "),e("input",{staticClass:"nominee-add-photo__input",attrs:{id:"nominee-file-input",name:"photo",type:"file",accept:"image/*"},on:{change:t.handleImageChange}}),t._v(" "),e("p",{staticClass:"text-muted small nominee-add-photo__formats"},[t._v("PNG, JPG atau GIF")])])])])]),t._v(" "),e("hr",{staticClass:"nominee-add-form__rule"}),t._v(" "),e("div",{staticClass:"clearfix nominee-add-form__actions"},[e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Maklumat Calon",query:{position_id:t.position_id}}}},[e("i",{staticClass:"fa fa-times"}),t._v(" Batal\n\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{type:"submit",disabled:t.loading}},[t.loading?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-check"}),t._v("\n\t\t\t\t\t"+t._s(t.loading?"Menghantar…":"Simpan calon")+"\n\t\t\t\t")])],1)])])])}),[function(){var t=this._self._c;return t("h4",{staticClass:"pull-left nominee-add-page__title"},[t("i",{staticClass:"fa fa-user-plus text-muted"}),this._v(" Tambah Calon\n\t\t\t")])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"text-muted small nominee-add-page__intro"},[t._v("\n\t\t\tLengkapkan maklumat calon. Medan bertanda "),e("span",{staticClass:"text-danger"},[t._v("*")]),t._v(" adalah wajib.\n\t\t")])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"row"},[e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-name"}},[t._v("Nama Calon "),e("span",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"nominee-name",type:"text",name:"name",placeholder:"Nama penuh",required:""}})])]),t._v(" "),e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-no-anggota"}},[t._v("No. Anggota "),e("span",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"nominee-no-anggota",type:"text",name:"no_anggota",placeholder:"No. keahlian",required:""}})])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"row"},[e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-unit"}},[t._v("Unit "),e("span",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"nominee-unit",type:"text",name:"unit",required:""}})])]),t._v(" "),e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-umur"}},[t._v("Umur "),e("span",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"nominee-umur",type:"number",name:"umur",min:"1",max:"120",placeholder:"Tahun",required:""}})])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-jawatan-sekarang"}},[t._v("Jawatan Sekarang "),e("span",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"nominee-jawatan-sekarang",type:"text",name:"jawatan_sekarang",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-education"}},[t._v("Taraf Pendidikan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"nominee-education",type:"text",name:"education",placeholder:"Pilihan"}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-experience"}},[t._v("Pengalaman Kerja")]),t._v(" "),e("textarea",{staticClass:"form-control",attrs:{id:"nominee-experience",name:"experience",rows:"4",placeholder:"Pilihan — senaraikan pengalaman relevan"}})])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"nominee-position-id"}},[t._v("Sesi Dicalonkan "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel-heading"},[e("strong",[e("i",{staticClass:"fa fa-camera"}),t._v(" Gambar calon")]),t._v(" "),e("span",{staticClass:"text-muted small nominee-add-photo__hint"},[t._v("Pilihan")])])},function(){var t=this._self._c;return t("label",{staticClass:"btn btn-default btn-block nominee-add-photo__browse",attrs:{for:"nominee-file-input"}},[t("i",{staticClass:"fa fa-folder-open"}),this._v(" Pilih fail\n\t\t\t\t\t\t\t")])}],!1,null,"2c5ff319",null);const ui=ci.exports;const fi={data:function(){return{imageUrl:"",loading:!1,form:{name:"",no_anggota:"",unit:"",umur:"",jawatan_sekarang:"",education:"",experience:"",position_id:"",partylist_id:""}}},created:function(){this.nominee.id||this.$router.push({name:"Maklumat Calon"})},watch:{nominee:{immediate:!0,deep:!0,handler:function(t){t&&t.id&&(this.form.name=t.name||"",this.form.no_anggota=t.no_anggota||"",this.form.unit=t.unit||"",this.form.umur=null!=t.umur&&""!==t.umur?String(t.umur):"",this.form.jawatan_sekarang=t.jawatan_sekarang||"",this.form.education=this.formatEducationForInput(t.education),this.form.experience=this.formatExperienceForInput(t.experience),this.form.position_id=null!=t.position_id?String(t.position_id):"",this.form.partylist_id=null!=t.partylist_id&&""!==t.partylist_id?String(t.partylist_id):"",this.imageUrl=t.photo?this.createBase64ImageUrl(t.photo):"")}}},methods:{createBase64ImageUrl:function(t){return"data:image/png;base64,"+t},formatEducationForInput:function(t){return null==t||""===t?"":Array.isArray(t)?t.join("\n"):String(t)},formatExperienceForInput:function(t){return null==t||""===t?"":Array.isArray(t)?t.map((function(t,e){return e+1+". "+t})).join("\n"):String(t)},handleImageChange:function(t){var e=t.target.files[0],n=this;if(e&&e.type.match(/image.*/)){var a=new FileReader;a.onload=function(t){n.imageUrl=t.target.result},a.readAsDataURL(e)}else t.target.value="",n.imageUrl=n.nominee.photo?n.createBase64ImageUrl(n.nominee.photo):""},edit:function(){if(!this.loading){var t=this;this.loading=!0,this.util.notify("Kemaskini calon","progress",0),$("#edit_form").ajaxSubmit({success:function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success","ajax")&&t.$router.push({name:"Maklumat Calon",query:{refresh:!0}})},error:function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"error","ajax")},uploadProgress:function(e,n,a,r){t.util.notify("Kemaskini calon","progress",r)}})}}},computed:{id:function(){return this.$route.params.id},nominee:function(){for(var t in this.data.nominees)if(this.data.nominees[t].id==this.id)return this.data.nominees[t];return{}},backToList:function(){var t={};return this.nominee&&null!=this.nominee.position_id&&"0"!==String(this.nominee.position_id)&&(t.position_id=this.nominee.position_id),{name:"Maklumat Calon",query:t}}}},di=fi;var hi=n(7300),pi={insert:"head",singleton:!1};u()(hi.A,pi);hi.A.locals;var mi=(0,h.A)(di,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default nominee-add-page"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"nominee-add-page__header clearfix"},[t._m(0),t._v(" "),e("router-link",{staticClass:"btn btn-default pull-right",attrs:{to:t.backToList}},[e("i",{staticClass:"fa fa-arrow-left"}),t._v(" Kembali\n\t\t\t")])],1),t._v(" "),t._m(1),t._v(" "),e("form",{staticClass:"nominee-add-form",attrs:{method:"POST",id:"edit_form",action:t.data.API+"nominee/"+t.id,enctype:"multipart/form-data"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("input",{attrs:{type:"hidden",name:"_method",value:"PUT"}}),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-8"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[t._m(2),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.name,expression:"form.name"}],staticClass:"form-control",attrs:{id:"edit-nominee-name",type:"text",name:"name",placeholder:"Nama penuh",required:""},domProps:{value:t.form.name},on:{input:function(e){e.target.composing||t.$set(t.form,"name",e.target.value)}}})])]),t._v(" "),e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[t._m(3),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.no_anggota,expression:"form.no_anggota"}],staticClass:"form-control",attrs:{id:"edit-nominee-no-anggota",type:"text",name:"no_anggota",placeholder:"No. keahlian",required:""},domProps:{value:t.form.no_anggota},on:{input:function(e){e.target.composing||t.$set(t.form,"no_anggota",e.target.value)}}})])])]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[t._m(4),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.unit,expression:"form.unit"}],staticClass:"form-control",attrs:{id:"edit-nominee-unit",type:"text",name:"unit",required:""},domProps:{value:t.form.unit},on:{input:function(e){e.target.composing||t.$set(t.form,"unit",e.target.value)}}})])]),t._v(" "),e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[t._m(5),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.umur,expression:"form.umur"}],staticClass:"form-control",attrs:{id:"edit-nominee-umur",type:"number",name:"umur",min:"1",max:"120",placeholder:"Tahun",required:""},domProps:{value:t.form.umur},on:{input:function(e){e.target.composing||t.$set(t.form,"umur",e.target.value)}}})])])]),t._v(" "),e("div",{staticClass:"form-group"},[t._m(6),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.jawatan_sekarang,expression:"form.jawatan_sekarang"}],staticClass:"form-control",attrs:{id:"edit-nominee-jawatan-sekarang",type:"text",name:"jawatan_sekarang",required:""},domProps:{value:t.form.jawatan_sekarang},on:{input:function(e){e.target.composing||t.$set(t.form,"jawatan_sekarang",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"edit-nominee-education"}},[t._v("Taraf Pendidikan")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.education,expression:"form.education"}],staticClass:"form-control",attrs:{id:"edit-nominee-education",type:"text",name:"education",placeholder:"Pilihan"},domProps:{value:t.form.education},on:{input:function(e){e.target.composing||t.$set(t.form,"education",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"edit-nominee-experience"}},[t._v("Pengalaman Kerja")]),t._v(" "),e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.form.experience,expression:"form.experience"}],staticClass:"form-control",attrs:{id:"edit-nominee-experience",name:"experience",rows:"4",placeholder:"Pilihan — senaraikan pengalaman relevan"},domProps:{value:t.form.experience},on:{input:function(e){e.target.composing||t.$set(t.form,"experience",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[t._m(7),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.form.position_id,expression:"form.position_id"}],staticClass:"form-control",attrs:{id:"edit-nominee-position-id",name:"position_id",required:""},on:{change:function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.form,"position_id",e.target.multiple?n:n[0])}}},[e("option",{attrs:{value:"",disabled:""}},[t._v("— Pilih jawatan —")]),t._v(" "),t._l(t.data.positions,(function(n){return e("option",{key:n.id,domProps:{value:String(n.id)}},[t._v("\n\t\t\t\t\t\t\t\t"+t._s(n.name)+"\n\t\t\t\t\t\t\t")])}))],2)]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"edit-nominee-partylist-id"}},[t._v("Senarai parti")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.form.partylist_id,expression:"form.partylist_id"}],staticClass:"form-control",attrs:{id:"edit-nominee-partylist-id",name:"partylist_id"},on:{change:function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.form,"partylist_id",e.target.multiple?n:n[0])}}},[e("option",{attrs:{value:""}},[t._v("— Pilihan —")]),t._v(" "),t._l(t.data.partylists,(function(n){return e("option",{key:n.id,domProps:{value:String(n.id)}},[t._v("\n\t\t\t\t\t\t\t\t"+t._s(n.name)+"\n\t\t\t\t\t\t\t")])}))],2)])]),t._v(" "),e("div",{staticClass:"col-md-4"},[e("div",{staticClass:"nominee-add-photo panel panel-default"},[t._m(8),t._v(" "),e("div",{staticClass:"panel-body"},[e("div",{staticClass:"nominee-add-photo__preview",class:{"nominee-add-photo__preview--empty":!t.imageUrl}},[t.imageUrl?e("img",{attrs:{src:t.imageUrl,alt:"Pratonton gambar calon"}}):e("div",{staticClass:"nominee-add-photo__placeholder"},[e("i",{staticClass:"fa fa-picture-o"}),t._v(" "),e("span",[t._v("Tiada gambar")])])]),t._v(" "),t._m(9),t._v(" "),e("input",{staticClass:"nominee-add-photo__input",attrs:{id:"edit-nominee-file-input",name:"photo",type:"file",accept:"image/*"},on:{change:t.handleImageChange}}),t._v(" "),e("p",{staticClass:"text-muted small nominee-add-photo__formats"},[t._v("PNG, JPG atau GIF")])])])])]),t._v(" "),e("hr",{staticClass:"nominee-add-form__rule"}),t._v(" "),e("div",{staticClass:"clearfix nominee-add-form__actions"},[e("router-link",{staticClass:"btn btn-default",attrs:{to:t.backToList}},[e("i",{staticClass:"fa fa-times"}),t._v(" Batal\n\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{type:"submit",disabled:t.loading}},[t.loading?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-check"}),t._v("\n\t\t\t\t\t"+t._s(t.loading?"Menghantar…":"Simpan perubahan")+"\n\t\t\t\t")])],1)])])])}),[function(){var t=this._self._c;return t("h4",{staticClass:"pull-left nominee-add-page__title"},[t("i",{staticClass:"fa fa-pencil text-muted"}),this._v(" Kemaskini Calon\n\t\t\t")])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"text-muted small nominee-add-page__intro"},[t._v("\n\t\t\tKemas kini maklumat calon. Medan bertanda "),e("span",{staticClass:"text-danger"},[t._v("*")]),t._v(" adalah wajib.\n\t\t")])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"edit-nominee-name"}},[t._v("Nama Calon "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"edit-nominee-no-anggota"}},[t._v("No. Anggota "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"edit-nominee-unit"}},[t._v("Unit "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"edit-nominee-umur"}},[t._v("Umur "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"edit-nominee-jawatan-sekarang"}},[t._v("Jawatan Sekarang "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"edit-nominee-position-id"}},[t._v("Jawatan Dicalonkan "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel-heading"},[e("strong",[e("i",{staticClass:"fa fa-camera"}),t._v(" Gambar calon")]),t._v(" "),e("span",{staticClass:"text-muted small nominee-add-photo__hint"},[t._v("Pilihan")])])},function(){var t=this._self._c;return t("label",{staticClass:"btn btn-default btn-block nominee-add-photo__browse",attrs:{for:"edit-nominee-file-input"}},[t("i",{staticClass:"fa fa-folder-open"}),this._v(" Pilih fail\n\t\t\t\t\t\t\t")])}],!1,null,"2ff9e648",null);const gi=mi.exports;const vi={created:function(){this.util.setTitle("MyKoPKB - Akaun Anggota")}};const bi=(0,h.A)(vi,(function(){var t=this._self._c;return t("div",{staticClass:"container col-md-8 col-md-offset-2"},[t("router-view")],1)}),[],!1,null,null,null).exports;const _i={components:{AdminDataTable:Fa.default},data:function(){return{id:0,impersonateTarget:null,loading:!1,adminTableHeaders:[{title:"Nama",key:"name",sortable:!0},{title:"Email",key:"email",sortable:!0},{title:"Menyamar",key:"impersonate",sortable:!1,exportValue:function(){return""}},{title:"Padam",key:"delete",sortable:!1,exportValue:function(){return""}}]}},computed:{canViewAdminList:function(){try{return!(!this.data||!this.data.user)&&(1===Number(this.data.user.id)&&"1"!==localStorage.getItem("is_impersonating"))}catch(t){return!1}},adminItems:function(){var t=this.data&&this.data.admins;return Array.isArray(t)?t:t&&Array.isArray(t.data)?t.data:[]}},created:function(){this.canViewAdminList?this.refreshAdmin():this.loading=!1},methods:{canImpersonate:function(t){try{return!(!this.data||!this.data.user)&&(1===Number(this.data.user.id)&&(!(!t||void 0===t.id||null===t.id)&&1!==Number(t.id)))}catch(t){return!1}},openImpersonate:function(t){this.impersonateTarget=t,this.util&&this.util.showModal&&this.util.showModal("#impersonate-admin-modal")},startImpersonate:function(){var t=this;t.impersonateTarget&&t.impersonateTarget.id&&(t.util.hideModal("#impersonate-admin-modal"),t.util.notify("Menyamar admin","loading"),axios.post(config.API+"admin/impersonate",{user_id:t.impersonateTarget.id}).then((function(e){if($.notifyClose(),e&&e.data&&"success"===e.data.status){var n=e.data.token;n&&(localStorage["Access Token"]="Bearer "+n,localStorage.setItem("is_impersonating","1"),t.util&&t.util.setAuthorization&&t.util.setAuthorization()),e.data.user&&(t.data.user=e.data.user,void 0!==e.data.user.role&&null!==e.data.user.role&&localStorage.setItem("admin_role",String(e.data.user.role))),t.util.notify("Menyamar berjaya","success"),t.$router&&t.$router.go(0)}else t.util.showResult(e,"error")})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")})))},deleteAdmin:function(){this.util.hideModal("#delete-admin-modal"),this.util.notify("Memadam admin","loading");var t=this;axios.delete(config.API+"admin/"+this.id).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&t.refreshAdmin()})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},refreshAdmin:function(){var t=this;t.canViewAdminList&&(t.loading=!0,this.util.notify("Mengemaskini admin","loading"),axios.get(config.API+"admin").then((function(e){$.notifyClose(),"failed"==e.data.status?t.util.showResult(e,"success"):t.data.admins=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")})).finally((function(){t.loading=!1})))}}},yi=_i;const wi=(0,h.A)(yi,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Add Account"}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Tambah Akaun Pengguna")]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{disabled:!t.canViewAdminList},on:{click:function(e){return t.refreshAdmin()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Refresh")])],1),t._v(" "),t.canViewAdminList?t._e():e("div",{staticClass:"alert alert-warning",staticStyle:{"margin-bottom":"12px"}},[t._v("\n\t\t\tAkses ditolak: Pengurusan akaun hanya untuk "),e("b",[t._v("Main Admin")]),t._v(" (id=1). Jika sedang impersonate, sila\n\t\t\t"),e("b",[t._v("Kembali Akaun Asal")]),t._v(".\n\t\t")]),t._v(" "),e("admin-data-table",{attrs:{headers:t.adminTableHeaders,items:t.adminItems,loading:t.loading,"show-pagination":!0,exportable:!0,"export-file-name":"admins","items-per-page":25,"show-index":!0,"index-title":"Bil.","empty-text":"Tiada akaun admin"},scopedSlots:t._u([{key:"item-impersonate",fn:function(n){var a=n.item;return[e("button",{staticClass:"btn btn-primary btn-sm",attrs:{disabled:!t.canImpersonate(a)},on:{click:function(e){return t.openImpersonate(a)}}},[e("i",{staticClass:"fa fa-user-secret"}),t._v(" Impersonate\n\t\t\t\t")])]}},{key:"item-delete",fn:function(n){var a=n.item;return[e("button",{staticClass:"btn btn-danger btn-sm",on:{click:function(e){return t.deleteAdmin(a.id)}}},[e("i",{staticClass:"fa fa-trash"}),t._v(" Padam\n\t\t\t\t")])]}}])})],1),t._v(" "),e("modal",{attrs:{id:"delete-admin-modal"}},[e("modal-header",[t._v("Delete Admin")]),t._v(" "),e("modal-body",[e("h3",[t._v("Are you sure to delete this admin?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deleteAdmin()}}},[t._v("Padam")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-admin-modal")}}},[t._v("Batal")])])],1),t._v(" "),e("modal",{attrs:{id:"impersonate-admin-modal"}},[e("modal-header",[t._v("Menyamar Admin")]),t._v(" "),e("modal-body",[t.impersonateTarget&&t.impersonateTarget.email?e("h4",[t._v("\n\t\t\t\tMenyamar "),e("b",[t._v(t._s(t.impersonateTarget.email))]),t._v(" ?\n\t\t\t")]):t._e(),t._v(" "),e("p",{staticClass:"text-muted",staticStyle:{"margin-bottom":"0"}},[t._v("\n\t\t\t\tAnda akan log masuk sebagai akaun tersebut.\n\t\t\t")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-primary",on:{click:function(e){return t.startImpersonate()}}},[t._v("Menyamar")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#impersonate-admin-modal")}}},[t._v("Batal")])])],1)],1)}),[],!1,null,null,null).exports;const xi={data:function(){return{loading:!1}},methods:{refreshUser:function(){var t=this;axios.get(config.API+"admin/"+this.data.user.id).then((function(e){t.data.user=e.data}))},edit:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Updating account","loading"),axios.put(config.API+"admin/"+this.data.user.id,$("#edit_form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success")&&(t.refreshUser(),t.$router.push({name:"Admin Home"}))})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e.response,"error")}))}}}};const ki=(0,h.A)(xi,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Kemaskini Akaun")]),t._v(" "),e("form",{attrs:{id:"edit_form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""},domProps:{value:t.data.user.name}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"email"}},[t._v("E-mail")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"email",name:"email",required:""},domProps:{value:t.data.user.email}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Update Password"}}},[t._v("Tukar Kata Laluan")])],1)])])])}),[],!1,null,null,null).exports;const Si={data:function(){return{loading:!1}},methods:{edit:function(){if(!this.loading&&this.checkPassword()){var t=this;t.loading=!0,t.util.notify("Kemaskini Katalaluan","loading"),axios.put(config.API+"admin/password/"+this.data.user.id,$("#edit_form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success"),t.$router.push({name:"Admin Home"})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"error")}))}},checkPassword:function(){var t=$("[name=password]").val()==$("[name=confirm_password]").val();return t||this.util.notify("Password not match","error"),t}}};const Ai=(0,h.A)(Si,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Kemaskini Kata Laluan ")]),t._v(" "),e("form",{attrs:{id:"edit_form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[t._m(0),t._v(" "),t._m(1),t._v(" "),t._m(2),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Update Account"}}},[t._v("Kembali")])],1)])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"old_password"}},[t._v("Kata Laluan lama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"old_password",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Kata Laluan Baru ")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"confirm_password"}},[t._v("Sahkan Kata Laluan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"confirm_password",required:""}})])}],!1,null,null,null).exports;const Ci={data:function(){return{loading:!1}},methods:{add:function(){if(!this.loading&&this.isPasswordMatch()){var t=this;this.loading=!0,this.util.notify("Adding Admin","loading"),axios.post(config.API+"admin",$("#add_form").serialize()).then((function(e){t.loading=!1,$.notifyClose(),t.util.showResult(e,"success")&&t.$router.push({name:"Manage Account"})})).catch((function(e){t.loading=!1,$.notifyClose(),t.util.showResult(e,"error")}))}},isPasswordMatch:function(){var t=$("[name=password]").val()==$("[name=confirm_password]").val();return t||this.util.notify("Password not match","error"),t}}};const Ei=(0,h.A)(Ci,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("form",{attrs:{id:"add_form"},on:{submit:function(e){return e.preventDefault(),t.add()}}},[t._m(0),t._v(" "),t._m(1),t._v(" "),t._m(2),t._v(" "),t._m(3),t._v(" "),t._m(4),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Manage Account"}}},[t._v("Back")])],1)])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"email"}},[t._v("Email")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"email",name:"email",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Password")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"confirm_password"}},[t._v("Confirm Password")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"confirm_password",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"role"}},[t._v("Role")]),t._v(" "),e("select",{staticClass:"form-control",attrs:{id:"role",name:"role",value:"",required:""}},[e("option",{attrs:{value:"1"}},[t._v("Admin")]),t._v(" "),e("option",{attrs:{value:"2"}},[t._v("Jawatankuasa Audit")]),t._v(" "),e("option",{attrs:{value:"3"}},[t._v("Jawatankuasa Kehadiran")])])])}],!1,null,null,null).exports;const Ti={name:"PembiayaanForm",data:function(){return{form:{nama:"",kp:"",akaun:"",jumlah:"",tujuan:"",komoditi:"",setuju:!1,tarikh:"",tandatangan:""}}},methods:{goToBeliankomoditi:function(){this.$router.push("/beliankomoditi")}}};var Ni=n(1657),Pi={insert:"head",singleton:!1};u()(Ni.A,Pi);Ni.A.locals;const Li=(0,h.A)(Ti,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"pembiayaan-wrapper"},[e("form",{staticClass:"two-column-form",on:{submit:function(e){return e.preventDefault(),t.goNext.apply(null,arguments)}}},[t._m(0)]),t._v(" "),e("section",{staticClass:"mb-4"},[e("h5",{staticClass:"section-title mb-3"},[t._v("Maklumat Pemohon")]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-6 mb-3"},[e("label",{staticClass:"form-label",attrs:{for:"nama"}},[t._v("Nama Penuh:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.nama,expression:"form.nama"}],staticClass:"form-control",attrs:{type:"text",id:"nama",placeholder:"Masukkan nama penuh",required:""},domProps:{value:t.form.nama},on:{input:function(e){e.target.composing||t.$set(t.form,"nama",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col-md-6 mb-3"},[e("label",{staticClass:"form-label",attrs:{for:"kp"}},[t._v("No. Kad Pengenalan:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.kp,expression:"form.kp"}],staticClass:"form-control",attrs:{type:"text",id:"kp",placeholder:"Masukkan no. kad pengenalan",required:""},domProps:{value:t.form.kp},on:{input:function(e){e.target.composing||t.$set(t.form,"kp",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col-md-6 mb-3"},[e("label",{staticClass:"form-label",attrs:{for:"akaun"}},[t._v("No. Akaun Bank:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.akaun,expression:"form.akaun"}],staticClass:"form-control",attrs:{type:"text",id:"akaun",placeholder:"Masukkan no. akaun bank",required:""},domProps:{value:t.form.akaun},on:{input:function(e){e.target.composing||t.$set(t.form,"akaun",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col-md-6 mb-3"},[e("label",{staticClass:"form-label",attrs:{for:"tarikh"}},[t._v("Tarikh Permohonan:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.tarikh,expression:"form.tarikh"}],staticClass:"form-control",attrs:{type:"date",id:"tarikh",required:""},domProps:{value:t.form.tarikh},on:{input:function(e){e.target.composing||t.$set(t.form,"tarikh",e.target.value)}}})])])]),t._v(" "),e("hr"),t._v(" "),t._m(1),t._v(" "),t._m(2),t._v(" "),e("div",{staticClass:"row mb-3"},[t._m(3),t._v(" "),e("div",{staticClass:"col-md-8"},[e("div",{staticClass:"mb-2"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_nama,expression:"form.penjamin1_nama"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"Nama Penjamin",required:""},domProps:{value:t.form.penjamin1_nama},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_nama",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"mb-2"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_kp,expression:"form.penjamin1_kp"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"No. Kad Pengenalan",required:""},domProps:{value:t.form.penjamin1_kp},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_kp",e.target.value)}}})]),t._v(" "),e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_anggota,expression:"form.penjamin1_anggota"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"No. Anggota",required:""},domProps:{value:t.form.penjamin1_anggota},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_anggota",e.target.value)}}})])])]),t._v(" "),e("div",{staticClass:"row mb-3"},[t._m(4),t._v(" "),e("div",{staticClass:"col-md-8"},[e("div",{staticClass:"mb-2"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_nama,expression:"form.penjamin1_nama"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"Nama Penjamin",required:""},domProps:{value:t.form.penjamin1_nama},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_nama",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"mb-2"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_kp,expression:"form.penjamin1_kp"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"No. Kad Pengenalan",required:""},domProps:{value:t.form.penjamin1_kp},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_kp",e.target.value)}}})]),t._v(" "),e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_anggota,expression:"form.penjamin1_anggota"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"No. Anggota",required:""},domProps:{value:t.form.penjamin1_anggota},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_anggota",e.target.value)}}})])])]),t._v(" "),e("div",{staticClass:"row mb-3"},[t._m(5),t._v(" "),e("div",{staticClass:"col-md-8"},[e("div",{staticClass:"mb-2"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_nama,expression:"form.penjamin1_nama"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"Nama Penjamin",required:""},domProps:{value:t.form.penjamin1_nama},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_nama",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"mb-2"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_kp,expression:"form.penjamin1_kp"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"No. Kad Pengenalan",required:""},domProps:{value:t.form.penjamin1_kp},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_kp",e.target.value)}}})]),t._v(" "),e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_anggota,expression:"form.penjamin1_anggota"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"No. Anggota",required:""},domProps:{value:t.form.penjamin1_anggota},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_anggota",e.target.value)}}})])])]),t._v(" "),e("br"),t._v(" "),t._m(6),t._v(" "),t._m(7),t._v(" "),t._m(8),t._v(" "),t._m(9),t._v(" "),t._m(10),t._v(" "),e("section",{staticClass:"mb-4"},[e("h5",{staticClass:"section-title"},[t._v("PENERIMAAN")]),t._v(" "),t._m(11),t._v(" "),e("form",{staticClass:"two-column-form"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"sign"}},[t._v("Sign:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.sign,expression:"form.sign"}],attrs:{id:"sign",required:""},domProps:{value:t.form.sign},on:{input:function(e){e.target.composing||t.$set(t.form,"sign",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nama"}},[t._v("Nama Penuh:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.nama,expression:"form.nama"}],attrs:{id:"nama",required:""},domProps:{value:t.form.nama},on:{input:function(e){e.target.composing||t.$set(t.form,"nama",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nokp"}},[t._v("No K/P:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.nokp,expression:"form.nokp"}],attrs:{id:"nokp",required:""},domProps:{value:t.form.nokp},on:{input:function(e){e.target.composing||t.$set(t.form,"nokp",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"tarikh"}},[t._v("Tarikh:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.tarikh,expression:"form.tarikh"}],attrs:{type:"date",id:"tarikh",required:""},domProps:{value:t.form.tarikh},on:{input:function(e){e.target.composing||t.$set(t.form,"tarikh",e.target.value)}}})])]),t._v(" "),e("div",{staticClass:"button-container"},[e("router-link",{staticClass:"btn btn-primary px-4",attrs:{to:"/beliankomoditi"}},[t._v("\n Seterusnya\n ")])],1)])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"container"},[e("div",{staticClass:"row justify-content-center"},[e("div",{staticClass:"col-md-10 col-lg-8"},[e("div",{staticClass:"text-center mb-4"},[e("div",{staticClass:"d-flex align-items-center justify-content-center mb-2"},[e("img",{staticClass:"kopkb-logo me-2",attrs:{src:"/images/KoPKB_Logo.png",alt:"KoPKB Logo"}}),t._v(" "),e("h4",{staticClass:"mb-0 fw-bold"},[t._v("Koperasi Permodalan Kelantan Berhad (KoPKB)")])]),t._v(" "),e("h5",{staticClass:"text-primary fw-semibold mt-2"},[t._v("Borang Permohonan Pembiayaan Murabahah")])])])])])},function(){var t=this,e=t._self._c;return e("p",[t._v(" Sukacita dimaklumkan bahawa "),e("b",[t._v("Koperasi Permodalan Kelantan Berhad ")]),t._v("(selepas ini disebut sebagai "),e("b",[t._v('"Koperasi")')]),t._v(" akan menawarkan kemudahan pembiayaan \n "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" \n kepada tuan/puan tertakluk kepada syarat seperti berikut:\n")])},function(){var t=this,e=t._self._c;return e("section",{staticClass:"mb-4"},[e("h5",{staticClass:"section-title mb-4"},[t._v("Maklumat Pembiayaan")]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label"},[t._v("KONSEP SYARIAH:")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v("Tawarruq")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"jumlah_pembiayaan"}},[t._v("JUMLAH PEMBIAYAAN (RM):")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v(" RM "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" (a) ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"kadar_keuntungan"}},[t._v("KADAR KEUNTUNGAN (%):")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" % keuntungan ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"jumlah_keuntungan"}},[t._v("JUMLAH KEUNTUNGAN (RM):")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v(" RM "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" (b) ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"harga_jualan_tangguh"}},[t._v("HARGA JUALAN TANGGUH(RM):")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v(" RM "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" (a + b) ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"komoditi"}},[t._v("MAKLUMAT KOMODITI:")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v("Crude Palm Oil ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"tempoh_perjanjian"}},[t._v("TEMPOH PERJANJIAN PEMBIAYAN :")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" TAHUN/ "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" BULAN ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"bayaran_ansuran"}},[t._v("BAYARAN ANSURAN (RM):")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v(" RM "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" Sebulan bermula bulan "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" Tahun "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" sehingga bulan "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" tahun "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(". Bayaran akhir sebanyak RM "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" pada bulan "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" tahun "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(". ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-start"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label"},[t._v("KAEDAH / CARA BAYARAN:")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("div",{staticClass:"form-control-plaintext"},[t._v("\n Ansuran bulanan dibayar melalui potongan gaji anggota ATAU Bayaran melalui:\n "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block","min-width":"150px"},attrs:{contenteditable:"true"}},[t._v("\n  \n ")])])])])])},function(){var t=this._self._c;return t("div",{staticClass:"col-md-4"},[t("label",{staticClass:"col-form-label"},[this._v("PENJAMIN 1:")])])},function(){var t=this._self._c;return t("div",{staticClass:"col-md-4"},[t("label",{staticClass:"col-form-label"},[this._v("PENJAMIN 2:")])])},function(){var t=this._self._c;return t("div",{staticClass:"col-md-4"},[t("label",{staticClass:"col-form-label"},[this._v("PENJAMIN 3:")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"row mb-3 align-items-start"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"penyelesaian_awal"}},[t._v("PENYELESAIAN PEMBIAYAAN AWAL:")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v("Tuan/Puan boleh membuat penyelesaian pembiayaan awal dengan menjelaskan harga jualan sepenuhnya pada bila -bila masa sebelum tempoh perjanjian pembiayaan tamat .dan Koperasi berhak untuk memberikan Ibra' (rehat) kepada Tuan/Puan diatas penjelasan awal tersebut . Formula bagi penyelesaian awal pembiayaan adalah seperti berikut : "),e("br"),t._v(" "),e("b",[t._v(" Jumlah Penyelesaian Awal= Harga Jualan -Jumlah Ansuranyang telah dibayar -Keuntungan Belum Terakru . ")]),e("br")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"row mb-3 align-items-start"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"perlanggaran_perjanjian"}},[t._v("PERLANGGARAN PERJANJIAN:")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v("i) Tuan/Puan dianggap melanggar perjanjian ini sekiranya:")]),t._v(" "),e("ul",{staticClass:"form-control-plaintext mb-0",staticStyle:{"list-style-type":"lower-alpha","padding-left":"20px"}},[e("li",[t._v("Gagal membuat bayaran ansuran lebih dari tiga (3) bulan; atau")]),t._v(" "),e("li",[t._v("Berhenti daripada menjadi anggota / ahli koperasi dalam tempoh perjanjian atau sehingga seluruh Harga Jualan Tangguh diselesaikan sepenuhnya.")])]),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v(" ii) Sekiranya Tuan/Puan didapati melakukan perkara diatas, pihak Koperasi berhak untuk menuntut baki Harga Jualan Tangguh dan Yuran,Saham atau Simpanan oleh Tuan/Puan di Koperasi. ")]),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v(" iii) Tuan/Puan membenarkan pihak Koperasi untuk menuntut segala kos , perbelanjaan, bayaran ganti rugi dan sebagainya yang berkaiatn dengan usaha Koperasi untuk mendapatkan hak Harga Jualan Tangguh sekiranya berlaku perlanggaran perjanjian ini.")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"row mb-3 align-items-start"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"penyampaian proses"}},[t._v("PENYAMPAIAN PROSES PERUNDANGAN:")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0",staticStyle:{"text-align":"justify"}}),t._v(" Penyampaian semua proses undang - undang adalah dianggap telah disampaikan dan diterima sekiranya telah diposkan melalui pos berdaftar yang dialamatkan kepada Tuan/Puan dialamat yang dinyatakan dalam surat tawaran ini atau kepada alamat terakhiryang diberikan oleh Tuan/Puan secara bertulis kepada kami dan proses tersebut sama ada sama tau sebaliknya adalah dianggap telah disampaikan dan diterima selepas tiga (3) hari ia diposkan . "),e("p")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"row mb-3 align-items-start"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"penyampaian proses"}},[t._v("SYARAT -SYARAT LAIN :")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0",staticStyle:{"text-align":"justify"}}),t._v(" Koperasi berhak memaklumkan sttaus / kedudukan pembiayaan ini kepada penjamin - penjamin pada bila-bila masa diperlukan sama ada bertulis atau lisan , jika berkenaan. \n ")])])},function(){var t=this,e=t._self._c;return e("section",[e("br"),t._v(" "),e("p",{staticClass:"text-secondary"}),t._v("\n Tuan/Puan dikehendaki menandatangani kesemua dokumen yang berkaitan dalam tempoh tiga puluh (30) hari dari tarikh yang dinyatakan di Surat Tawaran ini .Segala bayaran guaman dan perbelanjaan yang bersangkutan dengan urusan ini adalah di atas tanggungan Tuan/Puan walaupon Tuan/Puan memutuskan untuk tidak meneruskan urusna dokumentasi ini , selepas menandatangani tawaran ini.\n "),e("br"),t._v(" "),e("p",{staticClass:"text-secondary"}),t._v("Sekiranya pihak kami tiada menerima sebarang maklumbalas daripada pihak Tuan/Puan dalam tempoh yang ditetapkan,maka dengan sendirinya tawaran ini terbatal. \n "),e("br"),t._v(" "),e("p",{staticClass:"text-secondary"},[t._v("Sekian, terima kasih.")]),t._v(" "),e("div",{staticClass:"text-left mt-4"},[e("p",[t._v("Yang benar,")]),t._v(" "),e("div",{staticClass:"my-5",staticStyle:{height:"50px"}}),t._v("\n -------------------------------------\n "),e("p",[e("strong",[t._v("Pengurus Besar")])]),t._v(" "),e("p",[t._v("Koperasi Permodalan Kelantan Berhad")])])])},function(){var t=this,e=t._self._c;return e("label",{staticClass:"d-flex align-items-center"},[t._v("\n Saya/Kami bersetuju menerima tawaran ini dengan syarat -syarat seperti di atas . "),e("br"),t._v("Saya/Kami juga mengaku bahawa semua maklumat yang telah diberikan dalah tepat, dan masih menjadi seorang anggota /ahli Koperasi semasa menerima tawaran ini . \n ")])}],!1,null,"c88ae6a2",null).exports;const Oi={data:function(){return{komoditi:"",kuantiti:"",harga:""}},methods:{saveAndNext:function(){var t={komoditi:this.komoditi,kuantiti:this.kuantiti,harga:this.harga};localStorage.setItem("formData",JSON.stringify(t)),console.log("Navigating to Kontrak Murabahah..."),this.$router.push({name:"KontrakMurabahah"})}}};var Ri=n(3575),Ii={insert:"head",singleton:!1};u()(Ri.A,Ii);Ri.A.locals;const Mi=(0,h.A)(Oi,(function(){var t=this,e=t._self._c;return e("form",{staticClass:"ion-text-center",on:{submit:function(e){return e.preventDefault(),t.saveAndNext.apply(null,arguments)}}},[e("div",{staticClass:"container"},[e("div",{staticClass:"row justify-content-center"},[e("div",{staticClass:"col-md-10 col-lg-8"},[t._m(0),t._v(" "),e("form",[t._m(1),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v('\n Selaras dengan Surat Tawaran, saya dengan ini beraku janji untuk membeli komoditi yang dinyatakan di dalam Surat Tawaran Pembiayaan ("Komoditi") daripada Koperasi pada Harga Jualan yang tersebut dalam Surat Tawaran Pembiayaan ("Harga Jualan") bersama-sama dengan semua kos lain yang termasuk dengannya (termasuk tetapi tidak terhad kepada kos komoditi yang dinyatakan di dalam Surat Tawaran Pembiayaan) yang kedua-duanya akan dibayar mengikut terma-terma dan syarat-syarat Perjanjian Pembiayaan Tawarruq atau apa-apa kaedah lain yang dibenarkan oleh Koperasi.\n ')]),t._v(" "),e("br"),t._v(" "),e("p",[t._v("Saya dengan ini membuat pilihan untuk:")]),t._v(" "),e("p",[t._v("Sila tandakan (✓) jika berkenaan.")]),t._v(" "),t._m(2),t._v(" "),e("p",{staticClass:"text-center fw-bold"},[t._v("ATAU")]),t._v(" "),t._m(3),t._v(" "),t._m(4),t._v(" "),t._m(5),t._v(" "),e("hr"),t._v(" "),t._m(6),t._v(" "),t._m(7),t._v(" "),e("p",[t._v("Pengesahan : ")]),t._v(" "),e("p",[t._v("[Tandatangan Pemohon] : _____________________________")]),t._v(" "),e("p",[t._v(":Nama Pemohon : ___________________________")]),t._v(" "),e("p",[t._v(" No Kad Pengenalan : _______________________")]),t._v(" "),e("div",{staticClass:"text-end mt-4"},[e("router-link",{staticClass:"btn btn-dark me-2",attrs:{to:"/"}},[t._v("Sebelum")]),t._v(" "),e("button",{staticClass:"btn btn-primary px-4",attrs:{type:"submit"},on:{click:t.saveAndNext}},[t._v(" Seterusnya")])],1)])])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"text-center mb-4"},[e("div",{staticClass:"d-flex align-items-center justify-content-center mb-2"},[e("img",{staticClass:"kopkb-logo me-2",staticStyle:{height:"50px"},attrs:{src:"/images/KoPKB_Logo.png",alt:"KoPKB Logo"}}),t._v(" "),e("h4",{staticClass:"mb-0 fw-bold"},[t._v("\n Koperasi Permodalan Kelantan Berhad (KoPKB)\n ")])]),t._v(" "),e("h5",{staticClass:"text-primary fw-semibold mt-2"},[t._v("\n AKUJANJI BELIAN KOMODITI\n ")])])},function(){var t=this._self._c;return t("p",[t("b",[this._v("Aku Janji Belian Komoditi")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-check mb-3"},[e("input",{staticClass:"form-check-input",attrs:{type:"checkbox",id:"pilihan1"}}),t._v(" "),e("label",{staticClass:"form-check-label",staticStyle:{"text-align":"justify"},attrs:{for:"pilihan1"}},[t._v("\n Menerima penghantaran komoditi, atau menjual komoditi kepada mana-mana pihak ketiga atas kehendak saya, dengan segala kos berkaitan ditanggung oleh saya sendiri. Saya dengan ini melepaskan Koperasi daripada segala tanggungan dan beraku janji untuk menanggung kos koperasi terhadap apa-apa tindakan undang-undang termasuk menanggung rugi semua kos dan perbelanjaan atau kerosakan yang koperasi mungkin alami atau tanggung berikutan pilihan saya ini.\n ")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-check mb-3"},[e("input",{staticClass:"form-check-input",attrs:{type:"checkbox",id:"pilihan2"}}),t._v(" "),e("label",{staticClass:"form-check-label",staticStyle:{"text-align":"justify"},attrs:{for:"pilihan2"}},[t._v("\n Meninggalkan komoditi itu kepada koperasi dan menyerahkan kuasa kepada koperasi sebagai wakil saya untuk menjual komoditi itu kepada pihak ketiga yang difikirkan sesuai oleh koperasi pada harga sama seperti jumlah pembiayaan dalam Surat Tawaran Pembiayaan dan dengan itu mengkreditkan hasil jualan komoditi (Jumlah Pembiayaan) ke dalam akaun saya, atau diserahkan secara tunai kepada saya.\n ")])])},function(){var t=this._self._c;return t("p",[this._v("Harga Jualan (Jumlah Pembiayaan): RM "),t("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"text",placeholder:""}})])},function(){var t=this._self._c;return t("p",[this._v("No. Akaun Bank:"),t("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"text",placeholder:""}})])},function(){var t=this._self._c;return t("h5",{staticClass:"mt-4"},[t("strong",[this._v("PERLANTIKAN WAKIL")])])},function(){var t=this,e=t._self._c;return e("p",{staticStyle:{"text-align":"justify"}},[t._v("\n Saya dengan ini secara muktamadnya melantik "),e("b",[t._v("Koperasi Permodalan Kelantan Berhad")]),t._v(" setelah Surat Tawaran Pembiayaan dipersetujui sebagai wakil saya untuk menjual komoditi seperti yang dinyatakan didalam Surat Tawaran kepada mana -mana pihak pembeli ketiga yang difikirkan sesuai oleh Koperasi melalui platform Bursa Suq Al-Sila'(BSAS) atau mana -mana platform yang difikirkan sesuai .\n ")])}],!1,null,"05649db8",null).exports;const Fi={data:function(){return{formData:null,nama:"",ic:""}},mounted:function(){var t=localStorage.getItem("formData");t&&(this.formData=JSON.parse(t),console.log("Loaded data:",this.formData))},methods:{cetak:function(){this.$nextTick((function(){var t=document.getElementById("permohonan");if(t){var e=window.open("","","width=1000,height=800");e.document.write('\n \n \n Cetak Permohonan\n \n \n \n '.concat(t.outerHTML,"\n \n ")),e.document.close(),e.onload=function(){e.focus(),e.print(),e.close()}}else alert("Ralat: Elemen #permohonan tidak ditemui!")}))}}};var ji=n(1293),Di={insert:"head",singleton:!1};u()(ji.A,Di);ji.A.locals;const Bi=(0,h.A)(Fi,(function(){var t=this,e=t._self._c;return e("form",{staticClass:"ion-text-center",on:{submit:function(e){return e.preventDefault(),t.submitForm.apply(null,arguments)}}},[e("div",{staticClass:"container"},[e("div",{staticClass:"row justify-content-center"},[t._m(0),t._v(" "),e("br"),t._v(" "),e("link",{attrs:{href:"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css",rel:"stylesheet"}}),t._v(" "),e("div",{staticClass:"button-container text-center mt-4"},[e("button",{staticClass:"btn btn-primary px-4",attrs:{type:"button"},on:{click:t.simpan}},[t._v("\n Simpan\n ")]),t._v(" "),e("button",{staticClass:"btn btn-success px-4",attrs:{type:"button"},on:{click:t.cetak}},[e("i",{staticClass:"bi bi-printer"}),t._v(" Cetak Permohonan\n ")])])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"col-md-10 col-lg-8",attrs:{id:"permohonan"}},[e("div",{staticClass:"text-center mb-4"},[e("div",{staticClass:"d-flex align-items-center justify-content-center mb-2"},[e("img",{staticClass:"kopkb-logo me-2",staticStyle:{height:"40px"},attrs:{src:"/images/KoPKB_Logo.png",alt:"KoPKB Logo"}}),t._v(" "),e("h6",{staticClass:"mb-0 fw-bold"},[t._v("\n Koperasi Permodalan Kelantan Berhad (KoPKB)\n ")])]),t._v(" "),e("h6",{staticClass:"text-primary fw-semibold mt-2"},[t._v("\n KONTRAK JUALAN MURABAHAH\n ")])]),t._v(" "),e("p",{staticClass:"ion-text-center"},[t._v("Pihak -pihak yang terlibat di dalam Kontrak Jualan Murabahah ini adalah : ")]),t._v(" "),e("ol",{staticClass:"ion-text-center",staticStyle:{"list-style-position":"inside"}},[e("li",[e("b",[t._v("KOPERASI PERMODALAN KELANTAN BERHAD (KoPKB) ")]),t._v(" selepas ini akan dinyatakan sebagai "),e("strong",[t._v("('Koperasi')")]),t._v(" dan ,")]),t._v(" "),e("li",[t._v("Anggota yang bernama dan mempunyai No Kad Pengenalan sebagaimana yang dinyatakan dalam Bahagian 2 Jadual A,selepas ini dinyatakan sebagai "),e("strong",[t._v("('Pelanggan')")])]),t._v(" "),e("br"),t._v(" "),e("p",[t._v(" Dengan ini, pihak - pihak yang dinyatakan di atas "),e("b",[t._v("BERSETUJU DAN MENGISYTIHARKAN")]),t._v(" seperti berikut : ")]),t._v(" "),e("ol",{staticClass:"ion-text-center",staticStyle:{"list-style-position":"inside"}},[e("li",[e("h6",{staticStyle:{display:"inline"}},[e("strong",[t._v("JUALAN KOMODITI")])])]),t._v(" "),e("br"),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v("Berdasarkan kepada Surat Tawaran bertarikh "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"date",placeholder:""}}),t._v(" dan Aku Janji yang dikeluarkan oleh Pelanggan kepada Koperasi , Koperasi dengan ini menjual dan Pelanggan dengan ini membeli komoditi (butiran yang mana adalah seperti yang dinyatakan pada Bahagian 3 Jadual A didalam Perjanjian ini) ('Komoditi') pada Harga Jualan yang dinyatakan pada Bahgaian 4 Jadual A didalam Perjanjian ini.\n ('Harga Jualan') yang merangkumi Harga Kos Koperasi seperti yang dinyatakan pada Bahagian 5 Jadual A di dalam Perjanjian ini dan margin keuntungan dengan pembayaran secara tangguh tertakluk kepada terma dan syarat di dalam Surat Tawaran. )")]),t._v(" "),e("li",[e("h6",{staticStyle:{display:"inline"}},[e("strong",[t._v("PEMINDAHAN HAK MILIK")])])]),t._v(" "),e("ol",{staticStyle:{"list-style-position":"inside"},attrs:{type:"a"}},[e("li",{staticStyle:{"text-align":"justify","text-justify":"inter-word"}},[t._v("Setelah pemeteraian Kontrak Jualan Murabahah ini disempurnakan, liabiliti dan hak pemilikan bermanfaat terhadap komoditi hendaklah dengan segera diserahkan kepada Pelanggan. \n ")]),t._v(" "),e("li",{staticStyle:{"text-align":"justify","text-justify":"inter-word"}},[t._v("Koperasi hendaklah menyimpan sijil yang berkaitan dengan Komoditi (Lampiran1 ) dalam jagaannya sebagai pemegang amanah bagi kepentingan Pelanggan untuk tujuan penjualan komoditi seterusnya kepaga peniaga komoditi sepetimana yang dinyatakan di dalam Surat Perlantikan Wakil yang dikeluarkan oleh Pelanggan kepada Koperasi .Pelanggan mempunyai hak untuk memeriksa perakuan tersebut di premis Koperasi atau memohon Koperasi untuk memberikan satu salinan sijil tersebut kepada pelanggan melalui permohonan bertulis kepada Koperasi . \n ")])]),t._v(" "),e("li",[e("h6",{staticStyle:{display:"inline"}},[e("strong",[t._v("PEMBAYARAN HARGA JUALAN")])])]),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v(" Pembayaran Harga Jualan oleh Pelanggan kepada Koperasi hendaklah sebagaimana yang dinyatakan di dalam Bahagian 6 Jadual A kepada Perjanjian ini. ")]),t._v(" "),e("li",[e("h6",{staticStyle:{display:"inline"}},[e("strong",[t._v("TERMA DAN SYARAT")])])]),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v("Terma dan syarat yang dinyatakan dalam Surat Tawaran , Aku Janji , Surat Perlantikan Wakil bersama -sama dokumen undang - undang yang berkaitan dengan ini mengikat diantara Pelanggan dan Koperasi . ")]),t._v(" "),e("li",[e("h6",{staticStyle:{display:"inline"}},[e("strong",[t._v("PELANGGAN")])])]),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v("\n Saya dengan ini bersetuju untuk membeli Komoditi seperti butiran yang dinyatakan pada Bahagian 3 dalam Jadual A di dalam Perjanjian ini dengan Harga Jualan yang dinyatakan pada Bahagian 4 Jadual A di dalam Perjanjian ini, secara pembayaran tertangguh yang dinyatakan pada Bahagian 6 Jadual A di dalam Perjanjian ini.\n")])])]),t._v(" "),e("div",{staticClass:"row mt-5 text-start"},[e("div",{staticClass:"col-md-6"},[e("strong",[t._v("Anggota Pemohon / Pembeli")]),t._v(" "),e("div",{staticClass:"d-flex justify-content-between align-items-center mt-2"},[e("label",{staticStyle:{width:"100px"}},[t._v("Tandatangan:")]),t._v(" "),e("span",{staticClass:"signature-line"})]),t._v(" "),e("div",{staticClass:"d-flex justify-content-between align-items-center mt-2"},[e("label",{staticStyle:{width:"100px"}},[t._v("Nama:")]),t._v(" "),e("span",{staticClass:"signature-line"})]),t._v(" "),e("div",{staticClass:"d-flex justify-content-between align-items-center mt-2"},[e("label",{staticStyle:{width:"100px"}},[t._v("Tarikh:")]),t._v(" "),e("span",{staticClass:"signature-line"})])]),t._v(" "),e("br"),t._v(" "),e("div",{staticClass:"page-break"},[e("div",{staticClass:"col-md-6"},[e("strong",[t._v("KOPERASI")]),t._v(" "),e("div",{staticClass:"d-flex justify-content-between align-items-center mt-2"},[e("label",{staticStyle:{width:"100px"}},[t._v("Tandatangan:")]),t._v(" "),e("span",{staticClass:"signature-line"})]),t._v(" "),e("div",{staticClass:"d-flex justify-content-between align-items-center mt-2"},[e("label",{staticStyle:{width:"100px"}},[t._v("Nama:")]),t._v(" "),e("span",{staticClass:"signature-line"})]),t._v(" "),e("div",{staticClass:"d-flex justify-content-between align-items-center mt-2"},[e("label",{staticStyle:{width:"100px"}},[t._v("Tarikh:")]),t._v(" "),e("span",{staticClass:"signature-line"})])])]),t._v(" "),e("hr"),t._v(" "),e("table",{staticClass:"print-table"},[e("thead",{staticStyle:{"background-color":"#f2f2f2"}},[e("tr",[e("th",[t._v("Bahagian")]),t._v(" "),e("th",[t._v("Perkara")]),t._v(" "),e("th",[t._v("Maklumat")])])]),t._v(" "),e("tbody",[e("tr",[e("td",[t._v("1")]),t._v(" "),e("td",[t._v("Tarikh Kontrak Jualan Murabahah")]),t._v(" "),e("td",[e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"date"}})])]),t._v(" "),e("tr",[e("td",[t._v("2")]),t._v(" "),e("td",[t._v("Nama dan No. K/P Pelanggan")]),t._v(" "),e("td",[e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"text"}})])]),t._v(" "),e("tr",[e("td",[t._v("3")]),t._v(" "),e("td",[t._v("Butiran komoditi")]),t._v(" "),e("td",[t._v("Cert No: "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"text"}})])]),t._v(" "),e("tr",[e("td",[t._v("4")]),t._v(" "),e("td",[t._v("Harga Jualan")]),t._v(" "),e("td",[t._v("RM "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"number"}})])]),t._v(" "),e("tr",[e("td",[t._v("5")]),t._v(" "),e("td",[t._v("Harga Kos Koperasi")]),t._v(" "),e("td",[t._v("RM "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"number"}})])]),t._v(" "),e("tr",[e("td",[t._v("6")]),t._v(" "),e("td",[t._v("Pembayaran Harga Jualan")]),t._v(" "),e("td",[t._v("\n Ringgit Malaysia "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"text"}}),t._v("\n (RM "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"number"}}),t._v(")\n hanya perlu dibayar oleh Pelanggan kepada Koperasi sebanyak RM\n "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"number"}}),t._v("\n secara ansuran bulanan selama\n "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"number"}}),t._v(" bulan.\n ")])])])])])])}],!1,null,null,null).exports;const Ui={name:"CetakPermohonan",components:{Pembiayaan:Li,BelianKomoditi:Mi,KontrakMurabahah:Bi},mounted:function(){setTimeout((function(){return window.print()}),500)},methods:{cetak:function(){this.$router.push("/cetakpermohonan")}}};const zi=(0,h.A)(Ui,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"cetak-page"},[e("ManagePembiayaan"),t._v(" "),e("ManageBelianKomoditi"),t._v(" "),e("ManageKontrakMurabahah")],1)}),[],!1,null,null,null).exports;function Hi(t){return Hi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hi(t)}function qi(){qi=function(){return e};var t,e={},n=Object.prototype,a=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function u(t,e,n,a){var i=e&&e.prototype instanceof v?e:v,o=Object.create(i.prototype),s=new P(a||[]);return r(o,"_invoke",{value:C(t,n,s)}),o}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",g={};function v(){}function b(){}function _(){}var y={};c(y,o,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(L([])));x&&x!==n&&a.call(x,o)&&(y=x);var k=_.prototype=v.prototype=Object.create(y);function S(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function A(t,e){function n(r,i,o,s){var l=f(t[r],t,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==Hi(u)&&a.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(u).then((function(t){c.value=t,o(c)}),(function(t){return n("throw",t,o,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(t,a){function r(){return new e((function(e,r){n(t,a,e,r)}))}return i=i?i.then(r,r):r()}})}function C(e,n,a){var r=d;return function(i,o){if(r===p)throw Error("Generator is already running");if(r===m){if("throw"===i)throw o;return{value:t,done:!0}}for(a.method=i,a.arg=o;;){var s=a.delegate;if(s){var l=E(s,a);if(l){if(l===g)continue;return l}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===d)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=p;var c=f(e,n,a);if("normal"===c.type){if(r=a.done?m:h,c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function E(e,n){var a=n.method,r=e.iterator[a];if(r===t)return n.delegate=null,"throw"===a&&e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var i=f(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function N(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function L(e){if(e||""===e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),N(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var r=a.arg;N(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:L(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}function Vi(t,e,n,a,r,i,o){try{var s=t[i](o),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(a,r)}const Wi={name:"ManagePenyata",data:function(){return{penyata:[],loading:!1,searchNoAnggota:"",penyataTableHeaders:[{title:"No Anggota",key:"no_anggota",sortable:!0},{title:"Unit",key:"unit",sortable:!0},{title:"Nama",key:"name",sortable:!0},{title:"Tindakan",key:"aksi",sortable:!1}],meta:{current_page:1,last_page:1}}},mounted:function(){this.getPenyata()},methods:{getPenyata:function(){var t=arguments,e=this;return function(t){return function(){var e=this,n=arguments;return new Promise((function(a,r){var i=t.apply(e,n);function o(t){Vi(i,a,r,o,s,"next",t)}function s(t){Vi(i,a,r,o,s,"throw",t)}o(void 0)}))}}(qi().mark((function n(){var a,r;return qi().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=t.length>0&&void 0!==t[0]?t[0]:1,e.loading=!0,n.prev=2,n.next=5,Jn.get("/api/v1/voter",{params:{page:a,no_anggota:e.searchNoAnggota}});case 5:r=n.sent,e.penyata=r.data.data,e.meta.current_page=r.data.current_page,e.meta.last_page=r.data.last_page,n.next=15;break;case 11:n.prev=11,n.t0=n.catch(2),console.error(n.t0),alert("Gagal ambil senarai penyata");case 15:return n.prev=15,e.loading=!1,n.finish(15);case 18:case"end":return n.stop()}}),n,null,[[2,11,15,18]])})))()},changePage:function(t){this.getPenyata(t)},searchPenyata:function(){this.getPenyata(1)},resetSearch:function(){this.searchNoAnggota="",this.getPenyata(1)},bolehCetak:function(t){return["DISAHKAN","PERLU_SEMAK"].includes(t)},cetakPDF:function(t){Jn({url:"/api/v1/penyata/".concat(t,"/pdf"),method:"GET",responseType:"blob"}).then((function(t){var e=new Blob([t.data],{type:"application/pdf"}),n=URL.createObjectURL(e);window.open(n)})).catch((function(t){console.error(t),alert("Gagal jana PDF.")}))}}},Ki=Wi;const $i=(0,h.A)(Ki,(function(){var t=this,e=t._self._c;return e("div",[e("admin-data-table",{attrs:{headers:t.penyataTableHeaders,items:t.penyata,loading:t.loading,"show-pagination":!0,"index-title":"Bil.","empty-text":"Tiada data penyata",exportable:!0},scopedSlots:t._u([{key:"item-aksi",fn:function(n){var a=n.item;return[e("button",{staticClass:"btn btn-success btn-sm",attrs:{type:"button",disabled:!t.bolehCetak(a.status_penyata)},on:{click:function(e){return t.cetakPDF(a.no_anggota)}}},[t._v("\n PDF\n ")])]}}])}),t._v(" "),t.meta.last_page>1?e("div",{staticClass:"text-right"},[e("button",{staticClass:"btn btn-default btn-sm",attrs:{disabled:1===t.meta.current_page},on:{click:function(e){return t.changePage(t.meta.current_page-1)}}},[t._v("\n Sebelumnya\n ")]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{disabled:t.meta.current_page===t.meta.last_page},on:{click:function(e){return t.changePage(t.meta.current_page+1)}}},[t._v("\n Seterusnya\n ")])]):t._e()],1)}),[],!1,null,null,null).exports;function Gi(t){return Gi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gi(t)}function Yi(){Yi=function(){return e};var t,e={},n=Object.prototype,a=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function u(t,e,n,a){var i=e&&e.prototype instanceof v?e:v,o=Object.create(i.prototype),s=new P(a||[]);return r(o,"_invoke",{value:C(t,n,s)}),o}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var d="suspendedStart",h="suspendedYield",p="executing",m="completed",g={};function v(){}function b(){}function _(){}var y={};c(y,o,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(L([])));x&&x!==n&&a.call(x,o)&&(y=x);var k=_.prototype=v.prototype=Object.create(y);function S(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function A(t,e){function n(r,i,o,s){var l=f(t[r],t,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==Gi(u)&&a.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(u).then((function(t){c.value=t,o(c)}),(function(t){return n("throw",t,o,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(t,a){function r(){return new e((function(e,r){n(t,a,e,r)}))}return i=i?i.then(r,r):r()}})}function C(e,n,a){var r=d;return function(i,o){if(r===p)throw Error("Generator is already running");if(r===m){if("throw"===i)throw o;return{value:t,done:!0}}for(a.method=i,a.arg=o;;){var s=a.delegate;if(s){var l=E(s,a);if(l){if(l===g)continue;return l}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===d)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=p;var c=f(e,n,a);if("normal"===c.type){if(r=a.done?m:h,c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function E(e,n){var a=n.method,r=e.iterator[a];if(r===t)return n.delegate=null,"throw"===a&&e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var i=f(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function N(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function L(e){if(e||""===e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),N(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var r=a.arg;N(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:L(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}function Xi(t,e,n,a,r,i,o){try{var s=t[i](o),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(a,r)}function Ji(t){return function(){var e=this,n=arguments;return new Promise((function(a,r){var i=t.apply(e,n);function o(t){Xi(i,a,r,o,s,"next",t)}function s(t){Xi(i,a,r,o,s,"throw",t)}o(void 0)}))}}const Zi={data:function(){return{loading:!1,saving:!1,bannerFile:null,etikaFile:null,form:{home_mat_label:"",home_banner_image_path:"",zoom_meeting_label:"",zoom_subtitle:"",zoom_image_url:"",zoom_meeting_url:"",attendance_etika_url:""}}},created:function(){this.util.setTitle("MyKoPKB - Tetapan Portal"),this.fetch()},methods:{onBannerChange:function(t){var e=t&&t.target?t.target.files:null;this.bannerFile=e&&e.length?e[0]:null},onEtikaChange:function(t){var e=t&&t.target?t.target.files:null;this.etikaFile=e&&e.length?e[0]:null},fetch:function(){var t=this;return Ji(Yi().mark((function e(){var n,a;return Yi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.loading=!0,e.prev=1,t.util.setAuthorization(),e.next=5,axios.get(config.API+"admin/portal-settings");case 5:(n=e.sent)&&n.data&&"success"===n.data.status?(a=n.data.data||{},t.form={home_mat_label:a.home_mat_label||"",home_banner_image_path:a.home_banner_image_path||"",zoom_meeting_label:a.zoom_meeting_label||"",zoom_subtitle:a.zoom_subtitle||"",zoom_image_url:a.zoom_image_url||"",zoom_meeting_url:a.zoom_meeting_url||"",attendance_etika_url:a.attendance_etika_url||""}):t.util.showResult(n,"error"),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),t.util.showResult(e.t0,"error");case 12:return e.prev=12,t.loading=!1,e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])})))()},save:function(){var t=this;return Ji(Yi().mark((function e(){var n,a;return Yi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.saving){e.next=2;break}return e.abrupt("return");case 2:return t.saving=!0,e.prev=3,t.util.setAuthorization(),(n=new FormData).append("home_mat_label",t.form.home_mat_label||""),n.append("zoom_meeting_label",t.form.zoom_meeting_label||""),n.append("zoom_subtitle",t.form.zoom_subtitle||""),n.append("zoom_meeting_url",t.form.zoom_meeting_url||""),t.bannerFile&&n.append("home_banner_image",t.bannerFile),t.etikaFile&&n.append("attendance_etika_file",t.etikaFile),e.next=14,axios.post(config.API+"admin/portal-settings",n,{headers:{"Content-Type":"multipart/form-data"}});case 14:if(!(a=e.sent)||!a.data||"success"!==a.data.status){e.next=23;break}return t.util.notify("Berjaya simpan tetapan portal.","success"),t.bannerFile=null,t.etikaFile=null,e.next=21,t.fetch();case 21:e.next=24;break;case 23:t.util.showResult(a,"error");case 24:e.next=29;break;case 26:e.prev=26,e.t0=e.catch(3),t.util.showResult(e.t0,"error");case 29:return e.prev=29,t.saving=!1,e.finish(29);case 32:case"end":return e.stop()}}),e,null,[[3,26,29,32]])})))()}}};const Qi=[{path:"/",component:k,children:[{path:"",component:R,name:"Voter Home"},{path:"calon",component:H,name:"Voter Calon"},{path:"mat27",component:Z,name:"Mat"},{path:"vote",component:st,name:"Vote"},{path:"result",component:ft,name:"Result"},{path:"attendance",component:wt,name:"Attendance"},{path:"zoom",component:Nt,name:"Zoom"},{path:"/penyata/:no_anggota",name:"penyata",component:oa}]},{path:"/login",component:p,name:"Voter Login"},{path:"/verification",component:_,name:"Voter Verify"},{path:"/display/kod-fizikal",component:ua,name:"Physical Gate Display"},{path:"/demo/roulette",component:ka,name:"Roulette Wheel Demo"},{path:"/admin/login",component:Ea,name:"Admin Login"},{path:"/admin",component:La,children:[{path:"result/:election_id",component:Ma,name:"Election Result"},{path:"activity-log",component:Ba,name:"Activity Log"},{path:"",component:za,children:[{path:"",component:Wa,name:"Admin Home"},{path:"result",component:Ja,name:"Current Result"}]},{path:"portal-settings",component:(0,h.A)(Zi,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-10 col-md-offset-1"},[e("h4",[t._v("Tetapan Portal (MAT / Mesyuarat)")]),t._v(" "),e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"form-group"},[e("label",[t._v("Label pautan (Home) – contoh: MAT KE-29")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.home_mat_label,expression:"form.home_mat_label"}],staticClass:"form-control",attrs:{type:"text",placeholder:"MAT KE-29"},domProps:{value:t.form.home_mat_label},on:{input:function(e){e.target.composing||t.$set(t.form,"home_mat_label",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("Banner (Home)")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"file",accept:"image/*"},on:{change:t.onBannerChange}})]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("Etika Mesyuarat Agung (Muat Turun)")]),t._v(" "),t.form.attendance_etika_url?e("div",{staticClass:"help-block"},[t._v("\n Semasa:\n "),e("a",{attrs:{href:t.form.attendance_etika_url,target:"_blank",rel:"noopener noreferrer"}},[t._v("\n "+t._s(t.form.attendance_etika_url)+"\n ")])]):t._e(),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"file",accept:"application/pdf,image/*"},on:{change:t.onEtikaChange}}),t._v(" "),t._m(0)]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("Label KoPKB (Zoom) – contoh: KoPKB KALI KE-29/2025")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.zoom_meeting_label,expression:"form.zoom_meeting_label"}],staticClass:"form-control",attrs:{type:"text",placeholder:"KoPKB KALI KE-29/2025"},domProps:{value:t.form.zoom_meeting_label},on:{input:function(e){e.target.composing||t.$set(t.form,"zoom_meeting_label",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("Ayat penerangan (Zoom)")]),t._v(" "),e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.form.zoom_subtitle,expression:"form.zoom_subtitle"}],staticClass:"form-control",attrs:{rows:"3",placeholder:"Sertai Mesyuarat Agung Tahunan..."},domProps:{value:t.form.zoom_subtitle},on:{input:function(e){e.target.composing||t.$set(t.form,"zoom_subtitle",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("Gambar")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.zoom_image_url,expression:"form.zoom_image_url"}],staticClass:"form-control",attrs:{type:"text",placeholder:"/storage/portal/meeting.png",disabled:""},domProps:{value:t.form.zoom_image_url},on:{input:function(e){e.target.composing||t.$set(t.form,"zoom_image_url",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("Pautan mesyuarat (Zoom) – Google Meet")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.zoom_meeting_url,expression:"form.zoom_meeting_url"}],staticClass:"form-control",attrs:{type:"text",placeholder:"https://meet.google.com/..."},domProps:{value:t.form.zoom_meeting_url},on:{input:function(e){e.target.composing||t.$set(t.form,"zoom_meeting_url",e.target.value)}}})]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{disabled:t.saving},on:{click:t.save}},[e("i",{staticClass:"fa fa-save"}),t._v(" "+t._s(t.saving?"Menyimpan...":"Simpan")+"\n ")])])])])}),[function(){var t=this,e=t._self._c;return e("small",{staticClass:"help-block"},[t._v("\n Format: PDF/JPG/PNG/WEBP. Fail akan disimpan ke "),e("code",[t._v("storage/app/public/portal/")]),t._v(".\n ")])}],!1,null,null,null).exports,name:"Tetapan Portal"},{path:"position",component:Qa,children:[{path:"",component:nr,name:"Kemaskini Sesi"},{path:"add",component:rr,name:"Tambah Sesi"},{path:"edit/:id",component:or,name:"Edit Position"}]},{path:"partylist",component:lr,children:[{path:"",component:dr,name:"Manage Partylist"},{path:"add",component:pr,name:"Add Partylist"},{path:"edit/:id",component:gr,name:"Edit Partylist"}]},{path:"voter",component:yr,children:[{path:"",component:Ar,name:"Manage Voter"},{path:"add",component:Pr,name:"Tambah Pengundi"},{path:"edit/:id",component:Or,name:"Edit Voter"},{path:"kehadiran",component:jr,name:"Kehadiran Calon"},{path:"fizikal",component:zr,name:"Fizikal"},{path:"maya",component:Wr,name:"Maya"},{path:"viewkehadiran",component:Yr,name:"Calon Hadir"}]},{path:"allowance-summary",component:Jr,name:"Ringkasan Elaun"},{path:"nominee",component:Qr,children:[{path:"",component:ii,name:"Maklumat Calon"},{path:"add",component:ui,name:"Tambah Calon"},{path:"edit/:id",component:gi,name:"Edit Nominee"}]},{path:"/account",component:bi,children:[{path:"",component:wi,name:"Manage Account"},{path:"update",component:ki,name:"Update Account"},{path:"password",component:Ai,name:"Update Password"},{path:"add",component:Ei,name:"Add Account"},{path:"/pembiayaan",name:"Pembiayaan",component:Li},{path:"/beliankomoditi",name:"BelianKomoditi",component:Mi},{path:"/kontrakmurabahah",name:"KontrakMurabahah",component:Bi},{path:"/cetakpermohonan",name:"CetakPermohonan",component:zi},{path:"/penyata-anggota",name:"Penyata Anggota",component:$i},{path:"/:pathMatch(.*)*",name:"NotFound",component:{template:'
Not found: {{ $route.path }}
'}}]}]}];var to=n(4325),eo=n.n(to);n(7318),n(5579),Vue.component("v-otp-input",eo()),Vue.use(VueRouter),Vue.mixin(s),Vue.use(eo());var no=new VueRouter({mode:"history",linkActiveClass:"active",routes:Qi});no.beforeEach((function(t,e,n){return t.path.startsWith("/admin")&&"Admin Login"!==t.name&&localStorage.getItem("Access Token")?"3"===localStorage.getItem("admin_role")&&"Kehadiran Calon"!==t.name?n({name:"Kehadiran Calon",replace:!0}):void n():n()}));new Vue({router:no}).$mount("#app")},7318:(t,e,n)=>{window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest",n(7633)},7633:(t,e,n)=>{var a=function(t){return t.default||t};Vue.component("modal",a(n(8881))),Vue.component("modal-header",a(n(8348))),Vue.component("modal-body",a(n(3228))),Vue.component("modal-footer",a(n(3179))),Vue.component("uploader",a(n(7725))),Vue.component("admin-data-table",a(n(602)))},5579:()=>{window.innerWidth<=768&&(window.addEventListener("click",(function(t){var e=document.getElementById("myNavbar");t.target.matches(".navbar-toggler")||e.classList.remove("in")})),window.addEventListener("scroll",(function(){document.getElementById("myNavbar").classList.remove("in")})))},7526:(t,e)=>{"use strict";e.byteLength=function(t){var e=s(t),n=e[0],a=e[1];return 3*(n+a)/4-a},e.toByteArray=function(t){var e,n,i=s(t),o=i[0],l=i[1],c=new r(function(t,e,n){return 3*(e+n)/4-n}(0,o,l)),u=0,f=l>0?o-4:o;for(n=0;n>16&255,c[u++]=e>>8&255,c[u++]=255&e;2===l&&(e=a[t.charCodeAt(n)]<<2|a[t.charCodeAt(n+1)]>>4,c[u++]=255&e);1===l&&(e=a[t.charCodeAt(n)]<<10|a[t.charCodeAt(n+1)]<<4|a[t.charCodeAt(n+2)]>>2,c[u++]=e>>8&255,c[u++]=255&e);return c},e.fromByteArray=function(t){for(var e,a=t.length,r=a%3,i=[],o=16383,s=0,c=a-r;sc?c:s+o));1===r?(e=t[a-1],i.push(n[e>>2]+n[e<<4&63]+"==")):2===r&&(e=(t[a-2]<<8)+t[a-1],i.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return i.join("")};for(var n=[],a=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)n[o]=i[o],a[i.charCodeAt(o)]=o;function s(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function l(t,e,a){for(var r,i,o=[],s=e;s>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return o.join("")}a["-".charCodeAt(0)]=62,a["_".charCodeAt(0)]=63},8287:(t,e,n)=>{"use strict";var a=n(7526),r=n(251),i=n(4634);function o(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(o()=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|t}function p(t,e){if(l.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var a=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return z(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return H(t).length;default:if(a)return z(t).length;e=(""+e).toLowerCase(),a=!0}}function m(t,e,n){var a=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return P(this,e,n);case"utf8":case"utf-8":return C(this,e,n);case"ascii":return T(this,e,n);case"latin1":case"binary":return N(this,e,n);case"base64":return A(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,e,n);default:if(a)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),a=!0}}function g(t,e,n){var a=t[e];t[e]=t[n],t[n]=a}function v(t,e,n,a,r){if(0===t.length)return-1;if("string"==typeof n?(a=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=r?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(r)return-1;n=t.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof e&&(e=l.from(e,a)),l.isBuffer(e))return 0===e.length?-1:b(t,e,n,a,r);if("number"==typeof e)return e&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):b(t,[e],n,a,r);throw new TypeError("val must be string, number or Buffer")}function b(t,e,n,a,r){var i,o=1,s=t.length,l=e.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,n/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(r){var u=-1;for(i=n;is&&(n=s-l),i=n;i>=0;i--){for(var f=!0,d=0;dr&&(a=r):a=r;var i=e.length;if(i%2!=0)throw new TypeError("Invalid hex string");a>i/2&&(a=i/2);for(var o=0;o>8,r=n%256,i.push(r),i.push(a);return i}(e,t.length-n),t,n,a)}function A(t,e,n){return 0===e&&n===t.length?a.fromByteArray(t):a.fromByteArray(t.slice(e,n))}function C(t,e,n){n=Math.min(t.length,n);for(var a=[],r=e;r239?4:c>223?3:c>191?2:1;if(r+f<=n)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(i=t[r+1]))&&(l=(31&c)<<6|63&i)>127&&(u=l);break;case 3:i=t[r+1],o=t[r+2],128==(192&i)&&128==(192&o)&&(l=(15&c)<<12|(63&i)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:i=t[r+1],o=t[r+2],s=t[r+3],128==(192&i)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&i)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,a.push(u>>>10&1023|55296),u=56320|1023&u),a.push(u),r+=f}return function(t){var e=t.length;if(e<=E)return String.fromCharCode.apply(String,t);var n="",a=0;for(;a0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),""},l.prototype.compare=function(t,e,n,a,r){if(!l.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===a&&(a=0),void 0===r&&(r=this.length),e<0||n>t.length||a<0||r>this.length)throw new RangeError("out of range index");if(a>=r&&e>=n)return 0;if(a>=r)return-1;if(e>=n)return 1;if(this===t)return 0;for(var i=(r>>>=0)-(a>>>=0),o=(n>>>=0)-(e>>>=0),s=Math.min(i,o),c=this.slice(a,r),u=t.slice(e,n),f=0;fr)&&(n=r),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");for(var i=!1;;)switch(a){case"hex":return _(this,t,e,n);case"utf8":case"utf-8":return y(this,t,e,n);case"ascii":return w(this,t,e,n);case"latin1":case"binary":return x(this,t,e,n);case"base64":return k(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,t,e,n);default:if(i)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),i=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var E=4096;function T(t,e,n){var a="";n=Math.min(t.length,n);for(var r=e;ra)&&(n=a);for(var r="",i=e;in)throw new RangeError("Trying to access beyond buffer length")}function R(t,e,n,a,r,i){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>r||et.length)throw new RangeError("Index out of range")}function I(t,e,n,a){e<0&&(e=65535+e+1);for(var r=0,i=Math.min(t.length-n,2);r>>8*(a?r:1-r)}function M(t,e,n,a){e<0&&(e=4294967295+e+1);for(var r=0,i=Math.min(t.length-n,4);r>>8*(a?r:3-r)&255}function F(t,e,n,a,r,i){if(n+a>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function j(t,e,n,a,i){return i||F(t,0,n,4),r.write(t,e,n,a,23,4),n+4}function D(t,e,n,a,i){return i||F(t,0,n,8),r.write(t,e,n,a,52,8),n+8}l.prototype.slice=function(t,e){var n,a=this.length;if((t=~~t)<0?(t+=a)<0&&(t=0):t>a&&(t=a),(e=void 0===e?a:~~e)<0?(e+=a)<0&&(e=0):e>a&&(e=a),e0&&(r*=256);)a+=this[t+--e]*r;return a},l.prototype.readUInt8=function(t,e){return e||O(t,1,this.length),this[t]},l.prototype.readUInt16LE=function(t,e){return e||O(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUInt16BE=function(t,e){return e||O(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUInt32LE=function(t,e){return e||O(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUInt32BE=function(t,e){return e||O(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||O(t,e,this.length);for(var a=this[t],r=1,i=0;++i=(r*=128)&&(a-=Math.pow(2,8*e)),a},l.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||O(t,e,this.length);for(var a=e,r=1,i=this[t+--a];a>0&&(r*=256);)i+=this[t+--a]*r;return i>=(r*=128)&&(i-=Math.pow(2,8*e)),i},l.prototype.readInt8=function(t,e){return e||O(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){e||O(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){e||O(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return e||O(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return e||O(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readFloatLE=function(t,e){return e||O(t,4,this.length),r.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return e||O(t,4,this.length),r.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return e||O(t,8,this.length),r.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return e||O(t,8,this.length),r.read(this,t,!1,52,8)},l.prototype.writeUIntLE=function(t,e,n,a){(t=+t,e|=0,n|=0,a)||R(this,t,e,n,Math.pow(2,8*n)-1,0);var r=1,i=0;for(this[e]=255&t;++i=0&&(i*=256);)this[e+r]=t/i&255;return e+n},l.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,1,255,0),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):I(this,t,e,!0),e+2},l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):I(this,t,e,!1),e+2},l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):M(this,t,e,!0),e+4},l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):M(this,t,e,!1),e+4},l.prototype.writeIntLE=function(t,e,n,a){if(t=+t,e|=0,!a){var r=Math.pow(2,8*n-1);R(this,t,e,n,r-1,-r)}var i=0,o=1,s=0;for(this[e]=255&t;++i=0&&(o*=256);)t<0&&0===s&&0!==this[e+i+1]&&(s=1),this[e+i]=(t/o|0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,1,127,-128),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):I(this,t,e,!0),e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):I(this,t,e,!1),e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):M(this,t,e,!0),e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||R(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):M(this,t,e,!1),e+4},l.prototype.writeFloatLE=function(t,e,n){return j(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return j(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return D(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return D(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,a){if(n||(n=0),a||0===a||(a=this.length),e>=t.length&&(e=t.length),e||(e=0),a>0&&a=this.length)throw new RangeError("sourceStart out of bounds");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),t.length-e=0;--r)t[r+e]=this[r+n];else if(i<1e3||!l.TYPED_ARRAY_SUPPORT)for(r=0;r>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),"number"==typeof t)for(i=e;i55295&&n<57344){if(!r){if(n>56319){(e-=3)>-1&&i.push(239,191,189);continue}if(o+1===a){(e-=3)>-1&&i.push(239,191,189);continue}r=n;continue}if(n<56320){(e-=3)>-1&&i.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(e-=3)>-1&&i.push(239,191,189);if(r=null,n<128){if((e-=1)<0)break;i.push(n)}else if(n<2048){if((e-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function H(t){return a.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(B,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function q(t,e,n,a){for(var r=0;r=e.length||r>=t.length);++r)e[r+n]=t[r];return r}},4213:function(t,e,n){var a,r,i;r=[],void 0===(i="function"==typeof(a=function(){"use strict";function e(t,e){return void 0===e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}function a(t,e,n){var a=new XMLHttpRequest;a.open("GET",t),a.responseType="blob",a.onload=function(){l(a.response,e,n)},a.onerror=function(){console.error("could not download file")},a.send()}function r(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return 200<=e.status&&299>=e.status}function i(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var o="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n.g&&n.g.global===n.g?n.g:void 0,s=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=o.saveAs||("object"!=typeof window||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(t,e,n){var s=o.URL||o.webkitURL,l=document.createElement("a");e=e||t.name||"download",l.download=e,l.rel="noopener","string"==typeof t?(l.href=t,l.origin===location.origin?i(l):r(l.href)?a(t,e,n):i(l,l.target="_blank")):(l.href=s.createObjectURL(t),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){i(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,n,o){if(n=n||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(e(t,o),n);else if(r(t))a(t,n,o);else{var s=document.createElement("a");s.href=t,s.target="_blank",setTimeout((function(){i(s)}))}}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return a(t,e,n);var i="application/octet-stream"===t.type,l=/constructor/i.test(o.HTMLElement)||o.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||i&&l||s)&&"undefined"!=typeof FileReader){var u=new FileReader;u.onloadend=function(){var t=u.result;t=c?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},u.readAsDataURL(t)}else{var f=o.URL||o.webkitURL,d=f.createObjectURL(t);r?r.location=d:location.href=d,r=null,setTimeout((function(){f.revokeObjectURL(d)}),4e4)}});o.saveAs=l.saveAs=l,t.exports=l})?a.apply(e,r):a)||(t.exports=i)},251:(t,e)=>{e.read=function(t,e,n,a,r){var i,o,s=8*r-a-1,l=(1<>1,u=-7,f=n?r-1:0,d=n?-1:1,h=t[e+f];for(f+=d,i=h&(1<<-u)-1,h>>=-u,u+=s;u>0;i=256*i+t[e+f],f+=d,u-=8);for(o=i&(1<<-u)-1,i>>=-u,u+=a;u>0;o=256*o+t[e+f],f+=d,u-=8);if(0===i)i=1-c;else{if(i===l)return o?NaN:1/0*(h?-1:1);o+=Math.pow(2,a),i-=c}return(h?-1:1)*o*Math.pow(2,i-a)},e.write=function(t,e,n,a,r,i){var o,s,l,c=8*i-r-1,u=(1<>1,d=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,h=a?0:i-1,p=a?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?d/l:d*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,r),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,r),o=0));r>=8;t[n+h]=255&s,h+=p,s/=256,r-=8);for(o=o<0;t[n+h]=255&o,h+=p,o/=256,c-=8);t[n+h-p]|=128*m}},4634:t=>{var e={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==e.call(t)}},6129:(t,e,n)=>{"use strict";var a=d(n(9368)),r=d(n(1490)),i=d(n(8165)),o=d(n(3623)),s=d(n(8179)),l=d(n(9796)),c=d(n(4205)),u=n(8157),f=d(n(5099));function d(t){return t&&t.__esModule?t:{default:t}}var h=function(){},p=function(t,e,n){var a=new h;if(void 0===t)throw Error("No element to render on was provided.");return a._renderProperties=(0,s.default)(t),a._encodings=[],a._options=f.default,a._errorHandler=new c.default(a),void 0!==e&&((n=n||{}).format||(n.format=b()),a.options(n)[n.format](e,n).render()),a};for(var m in p.getModule=function(t){return a.default[t]},a.default)a.default.hasOwnProperty(m)&&g(a.default,m);function g(t,e){h.prototype[e]=h.prototype[e.toUpperCase()]=h.prototype[e.toLowerCase()]=function(n,a){var i=this;return i._errorHandler.wrapBarcodeCall((function(){a.text=void 0===a.text?void 0:""+a.text;var o=(0,r.default)(i._options,a);o=(0,l.default)(o);var s=t[e],c=v(n,s,o);return i._encodings.push(c),i}))}}function v(t,e,n){var a=new e(t=""+t,n);if(!a.valid())throw new u.InvalidInputException(a.constructor.name,t);var o=a.encode();o=(0,i.default)(o);for(var s=0;s{"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function t(e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.data=e,this.text=n.text||e,this.options=n}},3651:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n=200){i=t.shift()-105;var o=s.SWAP[i];void 0!==o?r=e.next(t,n+1,o):(a!==s.SET_A&&a!==s.SET_B||i!==s.SHIFT||(t[0]=a===s.SET_A?t[0]>95?t[0]-96:t[0]:t[0]<32?t[0]+96:t[0]),r=e.next(t,n+1,a))}else i=e.correctIndex(t,a),r=e.next(t,n+1,a);var l=i*n;return{result:e.getBar(i)+r.result,checksum:l+r.checksum}}}]),e}(o.default);e.default=l},3804:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i(n(3651)),r=i(n(4802));function i(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var s=function(t){function e(t,n){if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),/^[\x00-\x7F\xC8-\xD3]+$/.test(t))var a=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,(0,r.default)(t),n));else a=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return o(a)}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(a.default);e.default=s},4802:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n(2700),r=function(t){return t.match(new RegExp("^"+a.A_CHARS+"*"))[0].length},i=function(t){return t.match(new RegExp("^"+a.B_CHARS+"*"))[0].length},o=function(t){return t.match(new RegExp("^"+a.C_CHARS+"*"))[0]};function s(t,e){var n=e?a.A_CHARS:a.B_CHARS,r=t.match(new RegExp("^("+n+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(r)return r[1]+String.fromCharCode(204)+l(t.substring(r[1].length));var i=t.match(new RegExp("^"+n+"+"))[0];return i.length===t.length?t:i+String.fromCharCode(e?205:206)+s(t.substring(i.length),!e)}function l(t){var e=o(t),n=e.length;if(n===t.length)return t;t=t.substring(n);var a=r(t)>=i(t);return e+String.fromCharCode(a?206:205)+s(t,a)}e.default=function(t){var e=void 0;if(o(t).length>=2)e=a.C_START_CHAR+l(t);else{var n=r(t)>i(t);e=(n?a.A_START_CHAR:a.B_START_CHAR)+s(t,n)}return e.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,(function(t,e){return String.fromCharCode(203)+e}))}},2700:(t,e)=>{"use strict";var n;function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}Object.defineProperty(e,"__esModule",{value:!0});var r=e.SET_A=0,i=e.SET_B=1,o=e.SET_C=2,s=(e.SHIFT=98,e.START_A=103),l=e.START_B=104,c=e.START_C=105;e.MODULO=103,e.STOP=106,e.FNC1=207,e.SET_BY_CODE=(a(n={},s,r),a(n,l,i),a(n,c,o),n),e.SWAP={101:r,100:i,99:o},e.A_START_CHAR=String.fromCharCode(208),e.B_START_CHAR=String.fromCharCode(209),e.C_START_CHAR=String.fromCharCode(210),e.A_CHARS="[\0-_È-Ï]",e.B_CHARS="[ -È-Ï]",e.C_CHARS="(Ï*[0-9]{2}Ï*)",e.BARS=[11011001100,11001101100,11001100110,10010011e3,10010001100,10001001100,10011001e3,10011000100,10001100100,11001001e3,11001000100,11000100100,10110011100,10011011100,10011001110,10111001100,10011101100,10011100110,11001110010,11001011100,11001001110,11011100100,11001110100,11101101110,11101001100,11100101100,11100100110,11101100100,11100110100,11100110010,11011011e3,11011000110,11000110110,10100011e3,10001011e3,10001000110,10110001e3,10001101e3,10001100010,11010001e3,11000101e3,11000100010,10110111e3,10110001110,10001101110,10111011e3,10111000110,10001110110,11101110110,11010001110,11000101110,11011101e3,11011100010,11011101110,11101011e3,11101000110,11100010110,11101101e3,11101100010,11100011010,11101111010,11001000010,11110001010,1010011e4,10100001100,1001011e4,10010000110,10000101100,10000100110,1011001e4,10110000100,1001101e4,10011000010,10000110100,10000110010,11000010010,1100101e4,11110111010,11000010100,10001111010,10100111100,10010111100,10010011110,10111100100,10011110100,10011110010,11110100100,11110010100,11110010010,11011011110,11011110110,11110110110,10101111e3,10100011110,10001011110,10111101e3,10111100010,11110101e3,11110100010,10111011110,10111101110,11101011110,11110101110,11010000100,1101001e4,11010011100,1100011101011]},1509:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CODE128C=e.CODE128B=e.CODE128A=e.CODE128=void 0;var a=s(n(4845)),r=s(n(3804)),i=s(n(3541)),o=s(n(5798));function s(t){return t&&t.__esModule?t:{default:t}}e.CODE128=a.default,e.CODE128A=r.default,e.CODE128B=i.default,e.CODE128C=o.default},1428:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CODE39=void 0;var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.SYMBOLS=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","-","."," ","$","/","+","%","($)","(%)","(/)","(+)","ÿ"],e.BINARIES=["100010100","101001000","101000100","101000010","100101000","100100100","100100010","101010000","100010010","100001010","110101000","110100100","110100010","110010100","110010010","110001010","101101000","101100100","101100010","100110100","100011010","101011000","101001100","101000110","100101100","100010110","110110100","110110010","110101100","110100110","110010110","110011010","101101100","101100110","100110110","100111010","100101110","111010100","111010010","111001010","101101110","101110110","110101110","100100110","111011010","111010110","100110010","101011110"],e.MULTI_SYMBOLS={"\0":["(%)","U"],"":["($)","A"],"":["($)","B"],"":["($)","C"],"":["($)","D"],"":["($)","E"],"":["($)","F"],"":["($)","G"],"\b":["($)","H"],"\t":["($)","I"],"\n":["($)","J"],"\v":["($)","K"],"\f":["($)","L"],"\r":["($)","M"],"":["($)","N"],"":["($)","O"],"":["($)","P"],"":["($)","Q"],"":["($)","R"],"":["($)","S"],"":["($)","T"],"":["($)","U"],"":["($)","V"],"":["($)","W"],"":["($)","X"],"":["($)","Y"],"":["($)","Z"],"":["(%)","A"],"":["(%)","B"],"":["(%)","C"],"":["(%)","D"],"":["(%)","E"],"!":["(/)","A"],'"':["(/)","B"],"#":["(/)","C"],"&":["(/)","F"],"'":["(/)","G"],"(":["(/)","H"],")":["(/)","I"],"*":["(/)","J"],",":["(/)","L"],":":["(/)","Z"],";":["(%)","F"],"<":["(%)","G"],"=":["(%)","H"],">":["(%)","I"],"?":["(%)","J"],"@":["(%)","V"],"[":["(%)","K"],"\\":["(%)","L"],"]":["(%)","M"],"^":["(%)","N"],_:["(%)","O"],"`":["(%)","W"],a:["(+)","A"],b:["(+)","B"],c:["(+)","C"],d:["(+)","D"],e:["(+)","E"],f:["(+)","F"],g:["(+)","G"],h:["(+)","H"],i:["(+)","I"],j:["(+)","J"],k:["(+)","K"],l:["(+)","L"],m:["(+)","M"],n:["(+)","N"],o:["(+)","O"],p:["(+)","P"],q:["(+)","Q"],r:["(+)","R"],s:["(+)","S"],t:["(+)","T"],u:["(+)","U"],v:["(+)","V"],w:["(+)","W"],x:["(+)","X"],y:["(+)","Y"],z:["(+)","Z"],"{":["(%)","P"],"|":["(%)","Q"],"}":["(%)","R"],"~":["(%)","S"],"":["(%)","T"]}},9852:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CODE93FullASCII=e.CODE93=void 0;var a=i(n(1087)),r=i(n(1271));function i(t){return t&&t.__esModule?t:{default:t}}e.CODE93=a.default,e.CODE93FullASCII=r.default},4754:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n10*n.width?10*n.width:n.fontSize,a.guardHeight=n.height+a.fontSize/2+n.textMargin,a}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),a(e,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(t,e){return this.text.substr(t,e)}},{key:"leftEncode",value:function(t,e){return(0,i.default)(t,e)}},{key:"rightText",value:function(t,e){return this.text.substr(t,e)}},{key:"rightEncode",value:function(t,e){return(0,i.default)(t,e)}},{key:"encodeGuarded",value:function(){var t={fontSize:this.fontSize},e={height:this.guardHeight};return[{data:r.SIDE_BIN,options:e},{data:this.leftEncode(),text:this.leftText(),options:t},{data:r.MIDDLE_BIN,options:e},{data:this.rightEncode(),text:this.rightText(),options:t},{data:r.SIDE_BIN,options:e}]}},{key:"encodeFlat",value:function(){return{data:[r.SIDE_BIN,this.leftEncode(),r.MIDDLE_BIN,this.rightEncode(),r.SIDE_BIN].join(""),text:this.text}}}]),e}(o(n(2444)).default);e.default=s},4250:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n10*n.width?a.fontSize=10*n.width:a.fontSize=n.fontSize,a.guardHeight=n.height+a.fontSize/2+n.textMargin,a}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),a(e,[{key:"valid",value:function(){return-1!==this.data.search(/^[0-9]{12}$/)&&this.data[11]==s(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var t="";return t+="101",t+=(0,r.default)(this.data.substr(0,6),"LLLLLL"),t+="01010",t+=(0,r.default)(this.data.substr(6,6),"RRRRRR"),{data:t+="101",text:this.text}}},{key:"guardedEncoding",value:function(){var t=[];return this.displayValue&&t.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),t.push({data:"101"+(0,r.default)(this.data[0],"L"),options:{height:this.guardHeight}}),t.push({data:(0,r.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),t.push({data:"01010",options:{height:this.guardHeight}}),t.push({data:(0,r.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),t.push({data:(0,r.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&t.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),t}}]),e}(i(n(2444)).default);function s(t){var e,n=0;for(e=1;e<11;e+=2)n+=parseInt(t[e]);for(e=0;e<11;e+=2)n+=3*parseInt(t[e]);return(10-n%10)%10}e.default=o},3781:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n10*n.width?a.fontSize=10*n.width:a.fontSize=n.fontSize,a.guardHeight=n.height+a.fontSize/2+n.textMargin,a}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),a(e,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var t="";return t+="101",t+=this.encodeMiddleDigits(),{data:t+="010101",text:this.text}}},{key:"guardedEncoding",value:function(){var t=[];return this.displayValue&&t.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),t.push({data:"101",options:{height:this.guardHeight}}),t.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),t.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&t.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),t}},{key:"encodeMiddleDigits",value:function(){var t=this.upcA[0],e=this.upcA[this.upcA.length-1],n=u[parseInt(e)][parseInt(t)];return(0,r.default)(this.middleDigits,n)}}]),e}(i.default);function d(t,e){for(var n=parseInt(t[t.length-1]),a=c[n],r="",i=0,s=0;s{"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.SIDE_BIN="101",e.MIDDLE_BIN="01010",e.BINARIES={L:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],G:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"],R:["1110010","1100110","1101100","1000010","1011100","1001110","1010000","1000100","1001000","1110100"],O:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],E:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"]},e.EAN2_STRUCTURE=["LL","LG","GL","GG"],e.EAN5_STRUCTURE=["GGLLL","GLGLL","GLLGL","GLLLG","LGGLL","LLGGL","LLLGG","LGLGL","LGLLG","LLGLG"],e.EAN13_STRUCTURE=["LLLLLL","LLGLGG","LLGGLG","LLGGGL","LGLLGG","LGGLLG","LGGGLL","LGLGLG","LGLGGL","LGGLGL"]},6350:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n(6575);e.default=function(t,e,n){var r=t.split("").map((function(t,n){return a.BINARIES[e[n]]})).map((function(e,n){return e?e[t[n]]:""}));if(n){var i=t.length-1;r=r.map((function(t,e){return e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UPCE=e.UPC=e.EAN2=e.EAN5=e.EAN8=e.EAN13=void 0;var a=c(n(4250)),r=c(n(8784)),i=c(n(8075)),o=c(n(7570)),s=c(n(7960)),l=c(n(3781));function c(t){return t&&t.__esModule?t:{default:t}}e.EAN13=a.default,e.EAN8=r.default,e.EAN5=i.default,e.EAN2=o.default,e.UPC=s.default,e.UPCE=l.default},1886:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GenericBarcode=void 0;var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.START_BIN="1010",e.END_BIN="11101",e.BINARIES=["00110","10001","01001","11000","00101","10100","01100","00011","10010","01010"]},5070:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ITF14=e.ITF=void 0;var a=i(n(739)),r=i(n(8122));function i(t){return t&&t.__esModule?t:{default:t}}e.ITF=a.default,e.ITF14=r.default},3551:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=n(3551),i=(a=r)&&a.__esModule?a:{default:a},o=n(6320);var s=function(t){function e(t,n){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t+(0,o.mod10)(t),n))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(i.default);e.default=s},23:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=n(3551),i=(a=r)&&a.__esModule?a:{default:a},o=n(6320);var s=function(t){function e(t,n){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),t+=(0,o.mod10)(t),t+=(0,o.mod10)(t),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(i.default);e.default=s},6065:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=n(3551),i=(a=r)&&a.__esModule?a:{default:a},o=n(6320);var s=function(t){function e(t,n){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t+(0,o.mod11)(t),n))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(i.default);e.default=s},7052:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=n(3551),i=(a=r)&&a.__esModule?a:{default:a},o=n(6320);var s=function(t){function e(t,n){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),t+=(0,o.mod11)(t),t+=(0,o.mod10)(t),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(i.default);e.default=s},6320:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.mod10=function(t){for(var e=0,n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MSI1110=e.MSI1010=e.MSI11=e.MSI10=e.MSI=void 0;var a=l(n(3551)),r=l(n(6338)),i=l(n(6065)),o=l(n(23)),s=l(n(7052));function l(t){return t&&t.__esModule?t:{default:t}}e.MSI=a.default,e.MSI10=r.default,e.MSI11=i.default,e.MSI1010=o.default,e.MSI1110=s.default},1133:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.codabar=void 0;var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n(1428),r=n(1509),i=n(5726),o=n(5070),s=n(8248),l=n(2889),c=n(1133),u=n(9852),f=n(1886);e.default={CODE39:a.CODE39,CODE128:r.CODE128,CODE128A:r.CODE128A,CODE128B:r.CODE128B,CODE128C:r.CODE128C,EAN13:i.EAN13,EAN8:i.EAN8,EAN5:i.EAN5,EAN2:i.EAN2,UPC:i.UPC,UPCE:i.UPCE,ITF14:o.ITF14,ITF:o.ITF,MSI:s.MSI,MSI10:s.MSI10,MSI11:s.MSI11,MSI1010:s.MSI1010,MSI1110:s.MSI1110,pharmacode:l.pharmacode,codabar:c.codabar,CODE93:u.CODE93,CODE93FullASCII:u.CODE93FullASCII,GenericBarcode:f.GenericBarcode}},2889:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pharmacode=void 0;var a,r=function(){function t(t,e){for(var n=0;n=3&&this.number<=131070}}]),e}(((a=i)&&a.__esModule?a:{default:a}).default);e.pharmacode=o},4205:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){for(var n=0;n{"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function r(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var i=function(t){function e(t,r){n(this,e);var i=a(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return i.name="InvalidInputException",i.symbology=t,i.input=r,i.message='"'+i.input+'" is not a valid input for '+i.symbology,i}return r(e,Error),e}(),o=function(t){function e(){n(this,e);var t=a(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.name="InvalidElementException",t.message="Not supported type to render on",t}return r(e,Error),e}(),s=function(t){function e(){n(this,e);var t=a(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.name="NoElementException",t.message="No element to render on.",t}return r(e,Error),e}();e.InvalidInputException=i,e.InvalidElementException=o,e.NoElementException=s},3623:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return t.marginTop=t.marginTop||t.margin,t.marginBottom=t.marginBottom||t.margin,t.marginRight=t.marginRight||t.margin,t.marginLeft=t.marginLeft||t.margin,t}},892:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i(n(9796)),r=i(n(5099));function i(t){return t&&t.__esModule?t:{default:t}}e.default=function(t){var e={};for(var n in r.default)r.default.hasOwnProperty(n)&&(t.hasAttribute("jsbarcode-"+n.toLowerCase())&&(e[n]=t.getAttribute("jsbarcode-"+n.toLowerCase())),t.hasAttribute("data-"+n.toLowerCase())&&(e[n]=t.getAttribute("data-"+n.toLowerCase())));return e.value=t.getAttribute("jsbarcode-value")||t.getAttribute("data-value"),e=(0,a.default)(e)}},8179:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=s(n(892)),i=s(n(2727)),o=n(8157);function s(t){return t&&t.__esModule?t:{default:t}}function l(t){if("string"==typeof t)return function(t){var e=document.querySelectorAll(t);if(0===e.length)return;for(var n=[],a=0;a{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=[];return function t(n){if(Array.isArray(n))for(var a=0;a{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(t){for(var e=1;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=["width","height","textMargin","fontSize","margin","marginTop","marginBottom","marginLeft","marginRight"];for(var n in e)e.hasOwnProperty(n)&&"string"==typeof t[n=e[n]]&&(t[n]=parseInt(t[n],10));"string"==typeof t.displayValue&&(t.displayValue="false"!=t.displayValue);return t}},5099:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n={width:2,height:100,format:"auto",displayValue:!0,fontOptions:"",font:"monospace",text:void 0,textAlign:"center",textPosition:"bottom",textMargin:2,fontSize:20,background:"#ffffff",lineColor:"#000000",margin:10,marginTop:void 0,marginBottom:void 0,marginLeft:void 0,marginRight:void 0,valid:function(){}};e.default=n},1687:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n0?(n=0,r.textAlign="left"):"right"==t.textAlign?(n=e.width-1,r.textAlign="right"):(n=e.width/2,r.textAlign="center"),r.fillText(e.text,n,a))}},{key:"moveCanvasDrawing",value:function(t){this.canvas.getContext("2d").translate(t.width,0)}},{key:"restoreCanvas",value:function(){this.canvas.getContext("2d").restore()}}]),t}();e.default=l},2727:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=o(n(1687)),r=o(n(5965)),i=o(n(3528));function o(t){return t&&t.__esModule?t:{default:t}}e.default={CanvasRenderer:a.default,SVGRenderer:r.default,ObjectRenderer:i.default}},3528:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTotalWidthOfEncodings=e.calculateEncodingAttributes=e.getBarcodePadding=e.getEncodingHeight=e.getMaximumHeightOfEncodings=void 0;var a,r=n(1490),i=(a=r)&&a.__esModule?a:{default:a};function o(t,e){return e.height+(e.displayValue&&t.text.length>0?e.fontSize+e.textMargin:0)+e.marginTop+e.marginBottom}function s(t,e,n){if(n.displayValue&&ee&&(e=t[n].height);return e},e.getEncodingHeight=o,e.getBarcodePadding=s,e.calculateEncodingAttributes=function(t,e,n){for(var a=0;a{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n0&&(this.drawRect(o-e.width*i,a,e.width*i,e.height,t),i=0);i>0&&this.drawRect(o-e.width*(i-1),a,e.width*i,e.height,t)}},{key:"drawSVGText",value:function(t,e,n){var a,r,i=this.document.createElementNS(l,"text");e.displayValue&&(i.setAttribute("font-family",e.font),i.setAttribute("font-size",e.fontSize),e.fontOptions.includes("bold")&&i.setAttribute("font-weight","bold"),e.fontOptions.includes("italic")&&i.setAttribute("font-style","italic"),r="top"==e.textPosition?e.fontSize-e.textMargin:e.height+e.textMargin+e.fontSize,"left"==e.textAlign||n.barcodePadding>0?(a=0,i.setAttribute("text-anchor","start")):"right"==e.textAlign?(a=n.width-1,i.setAttribute("text-anchor","end")):(a=n.width/2,i.setAttribute("text-anchor","middle")),i.setAttribute("x",a),i.setAttribute("y",r),i.appendChild(this.document.createTextNode(n.text)),t.appendChild(i))}},{key:"setSvgAttributes",value:function(t,e){var n=this.svg;n.setAttribute("width",t+"px"),n.setAttribute("height",e+"px"),n.setAttribute("x","0px"),n.setAttribute("y","0px"),n.setAttribute("viewBox","0 0 "+t+" "+e),n.setAttribute("xmlns",l),n.setAttribute("version","1.1")}},{key:"createGroup",value:function(t,e,n){var a=this.document.createElementNS(l,"g");return a.setAttribute("transform","translate("+t+", "+e+")"),n.appendChild(a),a}},{key:"setGroupOptions",value:function(t,e){t.setAttribute("fill",e.lineColor)}},{key:"drawRect",value:function(t,e,n,a,r){var i=this.document.createElementNS(l,"rect");return i.setAttribute("x",t),i.setAttribute("y",e),i.setAttribute("width",n),i.setAttribute("height",a),r.appendChild(i),i}}]),t}();e.default=c},4112:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".admin-data-table__toolbar[data-v-27e4358e]{margin-bottom:12px}.admin-data-table[data-v-27e4358e]{--adt-header-bg:#1976d2;--adt-header-color:#fff;--adt-radius:12px;--adt-border:1px solid #e0e0e0;--adt-shadow:0 1px 3px rgba(0,0,0,.08);--adt-row-hover:#e3f2fd;--adt-footer-bg:#fafafa;--adt-text-muted:#757575;--adt-font-size:16px;--adt-header-font-size:16px}.admin-data-table__shell[data-v-27e4358e]{background:#fff;border:var(--adt-border);border-radius:var(--adt-radius);box-shadow:var(--adt-shadow);overflow:hidden}.admin-data-table__scroll[data-v-27e4358e]{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-data-table__table[data-v-27e4358e]{border-collapse:separate;border-spacing:0;margin-bottom:0;width:100%}.admin-data-table__table thead tr:first-child th[data-v-27e4358e]:first-child{border-top-left-radius:var(--adt-radius)}.admin-data-table__table thead tr:first-child th[data-v-27e4358e]:last-child{border-top-right-radius:var(--adt-radius)}.admin-data-table__table thead th[data-v-27e4358e]{background-color:var(--adt-header-bg);border:none!important;color:var(--adt-header-color);font-size:var(--adt-header-font-size);font-weight:600;letter-spacing:.02em;padding:14px 16px;text-transform:none;vertical-align:middle}.admin-data-table__table thead th.is-sortable[data-v-27e4358e]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-data-table__table thead th.is-sortable[data-v-27e4358e]:hover{filter:brightness(1.06)}.admin-data-table__table tbody td.admin-data-table__col-index[data-v-27e4358e],.admin-data-table__table thead th.admin-data-table__col-index[data-v-27e4358e]{font-variant-numeric:tabular-nums;max-width:4rem;text-align:center;vertical-align:middle!important;width:3.25rem}.admin-data-table__th-inner[data-v-27e4358e]{align-items:center;display:flex;gap:8px;justify-content:flex-start;min-height:20px}.admin-data-table__th-title[data-v-27e4358e]{flex:1;min-width:0}.admin-data-table__sort[data-v-27e4358e]{align-items:center;display:inline-flex;flex-shrink:0;opacity:.95}.admin-data-table__sort-hint[data-v-27e4358e]{align-items:center;display:flex;flex-direction:column;line-height:1;margin-top:1px;opacity:.45}.admin-data-table__sort-icon[data-v-27e4358e]{display:block;flex-shrink:0}.admin-data-table__sort-icon--faint[data-v-27e4358e]{margin-top:-3px}.admin-data-table__sort-hint .admin-data-table__sort-icon--faint[data-v-27e4358e]:first-child{margin-top:0}.admin-data-table__table tbody td[data-v-27e4358e]{border-top:1px solid #eee;font-size:var(--adt-font-size);padding:12px 16px;vertical-align:middle}.admin-data-table__table tbody tr:first-child:not(.admin-data-table__state-row) td[data-v-27e4358e]{border-top:1px solid #e0e0e0}.admin-data-table__table tbody tr.admin-data-table__state-row td[data-v-27e4358e]{border-top:none;padding:0}.admin-data-table__table tbody tr:not(.admin-data-table__state-row):hover td[data-v-27e4358e]{background-color:var(--adt-row-hover)}.admin-data-table__state[data-v-27e4358e]{color:var(--adt-text-muted);padding:40px 24px;text-align:center}.admin-data-table__state-icon[data-v-27e4358e]{display:block;font-size:40px;margin-bottom:12px;margin-left:auto;margin-right:auto;opacity:.45}.admin-data-table__state-title[data-v-27e4358e]{color:#424242;font-size:16px;font-weight:600;margin-bottom:4px}.admin-data-table__state-hint[data-v-27e4358e]{color:var(--adt-text-muted);font-size:13px}.admin-data-table__footer[data-v-27e4358e]{align-items:center;background:var(--adt-footer-bg);border-top:var(--adt-border);display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;padding:12px 16px}.admin-data-table__footer-left[data-v-27e4358e]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-data-table__footer-label[data-v-27e4358e]{color:var(--adt-text-muted);font-size:12px;font-weight:400;margin:0}.admin-data-table__page-size[data-v-27e4358e]{display:inline-block;font-size:12px;height:30px;min-width:64px;padding:4px 8px;width:auto}.admin-data-table__footer-mid[data-v-27e4358e]{color:#616161;font-size:13px;font-weight:500}.admin-data-table__footer-right[data-v-27e4358e]{flex-shrink:0}.admin-data-table__pagination[data-v-27e4358e]{margin:0}.admin-data-table__pagination>li>a[data-v-27e4358e]{color:var(--adt-header-bg);font-size:12px;padding:5px 12px}.admin-data-table__pagination>li.disabled>a[data-v-27e4358e]{color:#bbb;cursor:default;pointer-events:none}",""]);const i=r},2300:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".roulette-elimination[data-v-7d1914ea]{margin:0 auto;max-width:980px;text-align:center}.roulette-elimination--full-width[data-v-7d1914ea]{margin-left:0;margin-right:0;max-width:none;width:100%}.roulette-elimination--full-width .wheel-stage[data-v-7d1914ea]{max-width:min(100%,880px)}.roulette-main-row[data-v-7d1914ea]{align-items:flex-start}.roulette-wheel-col[data-v-7d1914ea]{text-align:center}.roulette-side-col[data-v-7d1914ea]{margin-top:1.25rem;text-align:left}@media (min-width:992px){.roulette-side-col[data-v-7d1914ea]{margin-top:0;padding-left:8px}}.wheel-stage[data-v-7d1914ea]{margin:0 auto 1rem;max-width:600px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.wheel-stage--can-spin[data-v-7d1914ea]{cursor:pointer}.wheel-stage--can-spin[data-v-7d1914ea]:focus{border-radius:4px;box-shadow:0 0 0 3px rgba(51,122,183,.45)}.wheel-stage[data-v-7d1914ea]:not(.wheel-stage--can-spin){cursor:not-allowed}.pointer[data-v-7d1914ea]{border-left:17px solid transparent;border-right:17px solid transparent;border-top:26px solid #222;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));height:0;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:0;z-index:2}.wheel-wrap[data-v-7d1914ea]{border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.15);position:relative;transition-property:transform;width:100%;will-change:transform;z-index:1}.wheel-center-logo[data-v-7d1914ea]{align-items:center;background:#fff;border:3px solid hsla(0,0%,100%,.95);border-radius:50%;box-shadow:0 4px 18px rgba(0,0,0,.22);display:flex;justify-content:center;left:50%;max-width:150px;min-width:72px;padding:6px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;width:22%;z-index:3}.wheel-stage--can-spin:hover .wheel-center-logo[data-v-7d1914ea]{box-shadow:0 6px 22px rgba(0,0,0,.28);transform:translate(-50%,-50%) scale(1.06)}.wheel-stage--can-spin:active .wheel-center-logo[data-v-7d1914ea]{transform:translate(-50%,-50%) scale(.97)}.wheel-stage:not(.wheel-stage--can-spin) .wheel-center-logo[data-v-7d1914ea]{opacity:.5}.wheel-center-logo-img[data-v-7d1914ea]{max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wheel-canvas[data-v-7d1914ea],.wheel-center-logo-img[data-v-7d1914ea]{border-radius:50%;height:auto;width:100%}.wheel-canvas[data-v-7d1914ea]{display:block}.roulette-click-hint[data-v-7d1914ea]{margin-bottom:0;margin-top:.35rem}.roulette-space-hint[data-v-7d1914ea]{margin-bottom:0;margin-top:.25rem}.roulette-space-hint kbd[data-v-7d1914ea]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.08);color:#333;display:inline-block;font-size:11px;line-height:1.4;padding:1px 6px}.roulette-persist-clear[data-v-7d1914ea]{margin-bottom:0;margin-top:.35rem}.hint[data-v-7d1914ea]{font-size:.9rem}.hint[data-v-7d1914ea],.last-winner[data-v-7d1914ea]{margin-top:.5rem}.remaining-count[data-v-7d1914ea]{color:#666;font-size:20px;margin-top:.25rem}.roulette-side-col .roulette-panel[data-v-7d1914ea]{margin-bottom:15px}.roulette-side-col .roulette-panel[data-v-7d1914ea]:last-child{margin-bottom:0}.participant-list--scroll[data-v-7d1914ea]{max-height:min(42vh,340px);overflow-y:auto}.winner-ol--scroll[data-v-7d1914ea]{max-height:min(28vh,220px);overflow-y:auto}.roulette-panel .panel-heading[data-v-7d1914ea]{font-size:14px;font-weight:600}.participant-list[data-v-7d1914ea]{margin-bottom:0}.participant-row[data-v-7d1914ea]{align-items:center;display:flex;font-size:13px;gap:.5rem;justify-content:space-between}.participant-row--active[data-v-7d1914ea]{background-color:#f0fdf4;border-left:3px solid #22c55e}.participant-row--won[data-v-7d1914ea]{background-color:#f9fafb;color:#6b7280}.participant-row--absent[data-v-7d1914ea]{background-color:#fffbeb;border-left:3px solid #f59e0b;color:#92400e}.participant-name[data-v-7d1914ea]{flex:1;min-width:0;word-break:break-word}.participant-badge[data-v-7d1914ea]{color:#6b7280;font-size:11px;white-space:nowrap}.participant-row--active .participant-badge[data-v-7d1914ea]{color:#15803d;font-weight:600}.winner-ol[data-v-7d1914ea]{font-size:13px;margin:0;padding:10px 15px 10px 28px}.winner-li[data-v-7d1914ea]{align-items:flex-start;display:flex;gap:6px;justify-content:space-between;margin-bottom:8px}.winner-li-main[data-v-7d1914ea]{flex:1;min-width:0}.winner-absent-btn[data-v-7d1914ea]{flex-shrink:0;padding:0 4px;white-space:nowrap}.winner-label[data-v-7d1914ea]{font-weight:600}.winner-meta[data-v-7d1914ea]{font-size:12px;margin-left:8px}.winner-empty[data-v-7d1914ea]{font-size:13px;margin:0}.roulette-winner-modal .modal-title[data-v-7d1914ea]{font-weight:700}.roulette-winner-modal-round[data-v-7d1914ea]{font-size:14px;margin-bottom:8px}.roulette-winner-modal-name[data-v-7d1914ea]{font-size:1.75rem;font-weight:700;line-height:1.3;margin:0;word-break:break-word}.roulette-winner-absent-hint[data-v-7d1914ea]{margin-top:12px}",""]);const i=r},8869:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".roulette-demo-page[data-v-4b7c98c6]{max-width:none;padding-bottom:3rem;padding-top:2rem;width:100%}.roulette-page-header[data-v-4b7c98c6]{border-bottom:1px solid #e7e7e7;display:flex;justify-content:center;margin-bottom:1rem;padding-bottom:.75rem}.roulette-page-header-inner[data-v-4b7c98c6]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:14px 18px;justify-content:center;text-align:left}.roulette-page-header-logo[data-v-4b7c98c6]{display:block;flex-shrink:0;height:52px;max-width:140px;-o-object-fit:contain;object-fit:contain;width:auto}.roulette-demo-title[data-v-4b7c98c6]{font-size:1.65rem;font-weight:600;line-height:1.3;margin:0;max-width:min(100%,36rem)}.roulette-bg-music-btn[data-v-4b7c98c6]{flex-shrink:0;white-space:nowrap}.roulette-demo-path[data-v-4b7c98c6]{font-size:.9rem;margin-bottom:1.25rem;word-break:break-all}.roulette-poll-help[data-v-4b7c98c6]{line-height:1.45;margin-bottom:.75rem}.roulette-demo-loading[data-v-4b7c98c6]{margin-bottom:1rem}.roulette-sync-bar[data-v-4b7c98c6]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 16px;margin-bottom:14px}.roulette-sync-refreshing[data-v-4b7c98c6]{font-style:italic}.roulette-sync-poll-error[data-v-4b7c98c6]{font-size:12px}.roulette-sync-btn[data-v-4b7c98c6]{flex-shrink:0}.roulette-demo-layout[data-v-4b7c98c6]{align-items:flex-start}.roulette-pending-sidebar[data-v-4b7c98c6]{margin-bottom:16px}@media (min-width:992px){.roulette-pending-sidebar[data-v-4b7c98c6]{margin-bottom:0}.roulette-pending-panel[data-v-4b7c98c6]{position:sticky;top:12px}}.roulette-main-column[data-v-4b7c98c6]{min-width:0}.roulette-pending-list[data-v-4b7c98c6],.roulette-pending-panel[data-v-4b7c98c6]{margin-bottom:0}.roulette-pending-row[data-v-4b7c98c6]{align-items:center;display:flex;font-size:13px;gap:10px;justify-content:space-between}.roulette-pending-name[data-v-4b7c98c6]{flex:1;min-width:0;word-break:break-word}.roulette-pending-import[data-v-4b7c98c6]{flex-shrink:0}.roulette-cabutan-hint[data-v-4b7c98c6]{line-height:1.45;margin-bottom:16px}",""]);const i=r},3575:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".container[data-v-05649db8]{max-width:900px}.kopkb-logo[data-v-05649db8]{height:50px}",""]);const i=r},1293:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".signature-line{border-bottom:1px solid #000;display:inline-block;margin-left:10px;width:200px}.print-table{border-collapse:collapse;font-size:13px;margin:20px auto;text-align:left;width:100%}.print-table td,.print-table th{word-wrap:break-word;border:1px solid #000;padding:6px 8px;vertical-align:top}.print-table th{background-color:#f2f2f2}@media print{body{margin:15mm 10mm}.page-break{page-break-before:always}.button-container,button{display:none!important}.print-table{page-break-inside:auto;width:90%}.print-table tr{page-break-after:auto;page-break-inside:avoid}.print-table td,.print-table th{font-size:11px;padding:5px}}",""]);const i=r},1657:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".kopkb-logo[data-v-c88ae6a2]{height:auto;width:300px}label[data-v-c88ae6a2]{display:block;font-weight:500;margin-top:10px}input[data-v-c88ae6a2],textarea[data-v-c88ae6a2]{border:1px solid #ccc;border-radius:6px;margin-top:4px;padding:8px;width:90%}button[data-v-c88ae6a2]{margin-top:15px}.section-title[data-v-c88ae6a2]{background-color:#f8f9fa;border-left:4px solid #007bff;border-radius:4px;font-weight:600;padding:6px 10px}.two-column-form[data-v-c88ae6a2]{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:grid;gap:20px 40px;grid-template-columns:1fr 1fr;margin:20px auto;max-width:800px;padding:20px 30px}.form-group[data-v-c88ae6a2]{display:flex;flex-direction:column}label[data-v-c88ae6a2]{color:#333;font-weight:600;margin-bottom:6px}input[data-v-c88ae6a2]{border:1px solid #ccc;border-radius:4px;padding:8px 10px}input[data-v-c88ae6a2]:focus{border-color:#007bff;outline:none}.button-container[data-v-c88ae6a2]{display:flex;justify-content:flex-end;margin-top:20px}",""]);const i=r},2953:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".center-header{text-align:center}.modal{z-index:2200}.modal-backdrop{z-index:2190!important}",""]);const i=r},3673:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".result-page[data-v-e26b1cc2]{margin-top:12px}.result-header[data-v-e26b1cc2]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.result-kicker[data-v-e26b1cc2]{color:#2f80ed;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.result-title[data-v-e26b1cc2]{color:#17324d;font-weight:800;margin:0 0 6px}.result-subtitle[data-v-e26b1cc2]{color:#6b7280;font-size:12px}.result-actions[data-v-e26b1cc2]{flex-shrink:0}.result-stats[data-v-e26b1cc2]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 14px}.result-stat[data-v-e26b1cc2]{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #e6edf5;border-radius:16px;box-shadow:0 10px 22px rgba(35,64,97,.06);padding:12px 14px}.result-stat__label[data-v-e26b1cc2]{color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.result-stat__value[data-v-e26b1cc2]{color:#17324d;font-size:22px;font-weight:900}.result-stat__value--text[data-v-e26b1cc2]{font-size:14px;line-height:1.25}.result-stat__hint[data-v-e26b1cc2]{color:#6b7280;font-size:12px;font-weight:700;margin-top:6px}.result-filters[data-v-e26b1cc2]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.result-filters__label[data-v-e26b1cc2]{color:#6b7280;font-size:12px;font-weight:700;margin-right:4px}.result-chip[data-v-e26b1cc2]{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#374151;font-size:12px;font-weight:800;line-height:1;padding:6px 12px}.result-chip[data-v-e26b1cc2]:hover{background:#f3f4f6}.result-chip.is-active[data-v-e26b1cc2]{background:#1976d2;border-color:#1976d2;color:#fff}.result-card[data-v-e26b1cc2]{border:0;border-radius:16px;box-shadow:0 12px 28px rgba(35,64,97,.08);overflow:hidden}.result-card__heading[data-v-e26b1cc2]{align-items:baseline;background:linear-gradient(135deg,#1d4e89,#2f80ed);border:0!important;color:#fff;display:flex;gap:12px;justify-content:space-between}.result-card__title[data-v-e26b1cc2]{font-weight:800}.result-card__meta[data-v-e26b1cc2]{font-size:12px;opacity:.95}.result-card__body[data-v-e26b1cc2]{background:#fff}.result-top-chart[data-v-e26b1cc2]{height:280px;width:100%}.result-mini-title[data-v-e26b1cc2]{color:#17324d;font-size:12px;font-weight:900;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.result-empty[data-v-e26b1cc2]{color:#6b7280;font-style:italic;margin-top:10px;text-align:center}.result-leaders[data-v-e26b1cc2]{display:flex;flex-direction:column;gap:12px}.result-leader[data-v-e26b1cc2]{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #eef2f7;border-radius:14px;padding:12px}.result-leader__top[data-v-e26b1cc2]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.result-leader__position[data-v-e26b1cc2]{color:#17324d;font-weight:900}.result-leader__meta[data-v-e26b1cc2]{color:#17324d;display:flex;font-size:12px;gap:10px;white-space:nowrap}.result-leader__delta[data-v-e26b1cc2]{color:#2f80ed}.result-leader__name[data-v-e26b1cc2]{color:#17324d;font-weight:800;margin-bottom:8px}.result-leader__bar[data-v-e26b1cc2]{background:#e8f0fb;border-radius:999px;height:10px;overflow:hidden}.result-leader__bar-fill[data-v-e26b1cc2]{background:linear-gradient(90deg,#2f80ed,#1d4e89);border-radius:999px;height:100%}.result-leader__sub[data-v-e26b1cc2]{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-top:8px}.result-rank[data-v-e26b1cc2]{display:flex;flex-direction:column;gap:12px}.result-rank__row[data-v-e26b1cc2]{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #eef2f7;border-radius:14px;padding:12px}.result-rank__top[data-v-e26b1cc2]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.result-rank__name[data-v-e26b1cc2]{color:#17324d;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-rank__votes[data-v-e26b1cc2]{color:#17324d;font-size:12px;white-space:nowrap}.result-rank__bar[data-v-e26b1cc2]{background:#e8f0fb;border-radius:999px;height:10px;overflow:hidden}.result-rank__bar-fill[data-v-e26b1cc2]{background:linear-gradient(90deg,#2f80ed,#1d4e89);border-radius:999px;height:100%}.result-rank__meta[data-v-e26b1cc2]{color:#6b7280;font-size:12px;margin-top:6px;text-align:right}@media (max-width:991px){.result-header[data-v-e26b1cc2]{flex-direction:column}.result-stats[data-v-e26b1cc2]{grid-template-columns:1fr}}",""]);const i=r},16:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,'.floating-header[data-v-0f06663c]{border-radius:16px!important;left:16px!important;margin:0;position:fixed!important;right:16px!important;top:16px!important;transition:all .3s ease!important;width:calc(100% - 32px)!important;z-index:2000!important}.logo-header[data-v-0f06663c]{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.96),#08007e 48%,red)!important;border:1px solid hsla(0,0%,100%,.25)!important;box-shadow:0 8px 32px rgba(33,150,243,.35),0 4px 16px rgba(2,19,36,.28)!important;overflow:visible;position:fixed}.logo-header[data-v-0f06663c]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.12),transparent 50%,hsla(0,0%,100%,.05));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.logo-header>*[data-v-0f06663c]{position:relative;z-index:1}.logo-section[data-v-0f06663c]{align-items:center;display:flex;flex-shrink:0;margin-left:24px;margin-right:24px}#nav.navbar[data-v-0f06663c]{border:none;min-height:78px}#nav .container[data-v-0f06663c]{overflow:visible;padding-left:12px;padding-right:12px;width:100%}#nav .navbar-brand[data-v-0f06663c]{align-items:center;color:#1f2937;display:flex;gap:12px;height:auto;padding:14px 0}#nav .navbar-brand[data-v-0f06663c],.logo-title[data-v-0f06663c]{font-weight:700;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.logo-title[data-v-0f06663c]{color:#1f2937!important;display:inline-block;font-size:1.8rem}#nav .nav>li>a[data-v-0f06663c],#nav .navbar-toggle[data-v-0f06663c]{color:#f8fbff;font-weight:700;letter-spacing:.02em}#nav .nav>li.active>a[data-v-0f06663c],#nav .nav>li.active>a[data-v-0f06663c]:focus,#nav .nav>li.active>a[data-v-0f06663c]:hover,#nav .nav>li>a[data-v-0f06663c]:hover,#nav .navbar-brand[data-v-0f06663c]:hover{background:rgba(204,0,0,.833);color:#fff}#nav .nav>li>a[data-v-0f06663c]{border-radius:10px;margin-bottom:18px;margin-top:18px;padding-bottom:12px;padding-top:12px}#nav .navbar-right[data-v-0f06663c]{margin-right:8px}#nav .dropdown[data-v-0f06663c],#nav .navbar-nav>li[data-v-0f06663c]{position:relative}#nav .dropdown-menu[data-v-0f06663c]{border:0;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.16);margin-top:6px;z-index:2101}#nav .dropdown-menu>li>a[data-v-0f06663c]{color:#2c3e50}#nav .dropdown-menu>li>a[data-v-0f06663c]:hover{background-color:#f39c12;color:#fff}#nav .navbar-toggle[data-v-0f06663c]{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.35);margin-right:18px;margin-top:20px}#nav .navbar-toggle .icon-bar[data-v-0f06663c]{background-color:#fff}.navbar-brand img[data-v-0f06663c]{background:transparent!important;box-shadow:none}.admin-main[data-v-0f06663c]{padding-top:112px}@media (max-width:767px){.floating-header[data-v-0f06663c]{border-radius:14px!important;left:10px!important;right:10px!important;top:10px!important;width:calc(100% - 20px)!important}.logo-section[data-v-0f06663c]{margin-left:16px;margin-right:8px}.logo-title[data-v-0f06663c]{font-size:1.4rem}#nav .navbar-brand img[data-v-0f06663c]{width:120px}#nav .navbar-collapse[data-v-0f06663c]{border-top:0;box-shadow:none;overflow:visible;padding-bottom:12px}#nav .nav>li>a[data-v-0f06663c]{margin:4px 10px}#nav .navbar-nav .open .dropdown-menu[data-v-0f06663c]{background:hsla(0,0%,100%,.92);border-radius:12px;box-shadow:0 10px 24px rgba(35,64,64,.12);float:none;margin:0 10px 10px;padding:6px;position:static;width:auto}#nav .navbar-nav .open .dropdown-menu>li>a[data-v-0f06663c]{border-radius:10px;padding:10px 12px}.admin-main[data-v-0f06663c]{padding-top:102px}}',""]);const i=r},1930:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,"body{padding:50px 5px}.logo-admin{height:50px;-o-object-fit:cover;object-fit:cover;width:30px}.form-control{border-radius:.5rem}.btn-info:hover{background-color:#c2ccc8;color:#f3f6f8}",""]);const i=r},4002:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".nominee-add-page__header[data-v-2c5ff319]{border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:10px}.nominee-add-page__title[data-v-2c5ff319]{font-weight:600;margin-bottom:0;margin-top:0}.nominee-add-page__title .fa[data-v-2c5ff319]{margin-right:6px}.nominee-add-page__intro[data-v-2c5ff319]{margin-bottom:18px}.nominee-add-photo .panel-heading[data-v-2c5ff319]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.nominee-add-photo__hint[data-v-2c5ff319]{font-weight:400}.nominee-add-photo__preview[data-v-2c5ff319]{align-items:center;aspect-ratio:1;background:#f9f9f9;border:1px dashed #ccc;border-radius:4px;display:flex;justify-content:center;margin-bottom:12px;max-height:240px;overflow:hidden;width:100%}.nominee-add-photo__preview--empty[data-v-2c5ff319]{min-height:180px}.nominee-add-photo__preview img[data-v-2c5ff319]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nominee-add-photo__placeholder[data-v-2c5ff319]{color:#999;padding:16px;text-align:center}.nominee-add-photo__placeholder .fa[data-v-2c5ff319]{display:block;font-size:36px;margin-bottom:8px;opacity:.65}.nominee-add-photo__placeholder span[data-v-2c5ff319]{display:block;font-size:12px}.nominee-add-photo__input[data-v-2c5ff319]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.nominee-add-photo__browse[data-v-2c5ff319]{margin-bottom:0}.nominee-add-photo__formats[data-v-2c5ff319]{margin:8px 0 0;text-align:center}.nominee-add-form__rule[data-v-2c5ff319]{border-top-color:#eee;margin-bottom:16px;margin-top:8px}.nominee-add-form__actions[data-v-2c5ff319]{text-align:right}.nominee-add-form__actions .btn+.btn[data-v-2c5ff319]{margin-left:8px}@media (max-width:991px){.nominee-add-photo[data-v-2c5ff319]{margin-top:8px}}",""]);const i=r},7300:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".nominee-add-page__header[data-v-2ff9e648]{border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:10px}.nominee-add-page__title[data-v-2ff9e648]{font-weight:600;margin-bottom:0;margin-top:0}.nominee-add-page__title .fa[data-v-2ff9e648]{margin-right:6px}.nominee-add-page__intro[data-v-2ff9e648]{margin-bottom:18px}.nominee-add-photo .panel-heading[data-v-2ff9e648]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.nominee-add-photo__hint[data-v-2ff9e648]{font-weight:400}.nominee-add-photo__preview[data-v-2ff9e648]{align-items:center;aspect-ratio:1;background:#f9f9f9;border:1px dashed #ccc;border-radius:4px;display:flex;justify-content:center;margin-bottom:12px;max-height:240px;overflow:hidden;width:100%}.nominee-add-photo__preview--empty[data-v-2ff9e648]{min-height:180px}.nominee-add-photo__preview img[data-v-2ff9e648]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nominee-add-photo__placeholder[data-v-2ff9e648]{color:#999;padding:16px;text-align:center}.nominee-add-photo__placeholder .fa[data-v-2ff9e648]{display:block;font-size:36px;margin-bottom:8px;opacity:.65}.nominee-add-photo__placeholder span[data-v-2ff9e648]{display:block;font-size:12px}.nominee-add-photo__input[data-v-2ff9e648]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.nominee-add-photo__browse[data-v-2ff9e648]{margin-bottom:0}.nominee-add-photo__formats[data-v-2ff9e648]{margin:8px 0 0;text-align:center}.nominee-add-form__rule[data-v-2ff9e648]{border-top-color:#eee;margin-bottom:16px;margin-top:8px}.nominee-add-form__actions[data-v-2ff9e648]{text-align:right}.nominee-add-form__actions .btn+.btn[data-v-2ff9e648]{margin-left:8px}@media (max-width:991px){.nominee-add-photo[data-v-2ff9e648]{margin-top:8px}}",""]);const i=r},9273:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".nominee-filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.nominee-chip{border-radius:999px;line-height:1.1;padding:6px 10px}",""]);const i=r},8794:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".voter-add-page__header{margin-bottom:12px}.voter-add-page__header h4{margin-top:0}.voter-add-page__header-actions .btn{margin-left:6px}.voter-add-page__intro,.voter-add-split__col{margin-bottom:16px}.voter-add-split__panel{margin-bottom:0}.voter-batch-toolbar .form-control{margin-bottom:8px;margin-right:8px;min-width:180px}.voter-batch-toolbar .btn{margin-bottom:8px;margin-right:6px}.voter-add-table-wrap{margin-top:10px;max-height:min(520px,calc(100vh - 280px));overflow:auto}.voter-add-table-wrap--selected{min-height:120px}.voter-add-empty-selected{margin:16px 0 0}.voter-add-heading__loading{margin-left:8px;margin-top:3px}.voter-add-heading__filter-hint{margin-right:8px;margin-top:4px}",""]);const i=r},6912:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".kehadiran-search{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.kehadiran-search__label{color:#6b7280;font-size:12px;font-weight:700}.kehadiran-search__input{height:34px;max-width:220px}.kehadiran-search__input--name{max-width:260px}",""]);const i=r},6552:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".kehadiran-actions{margin-bottom:10px}.kehadiran-search{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.kehadiran-search__label{color:#6b7280;font-size:12px;font-weight:700}.kehadiran-search__input{height:34px;max-width:220px}.kehadiran-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 14px}.kehadiran-filters--secondary{margin-top:0}.kehadiran-filters__label{color:#6b7280;font-size:12px;font-weight:600;margin-right:4px}.kehadiran-chip{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#374151;font-size:12px;font-weight:700;line-height:1;padding:6px 12px}.kehadiran-chip:hover{background:#f3f4f6}.kehadiran-chip.is-active{background:#1976d2;border-color:#1976d2;color:#fff}.kehadiran-action-cell{flex-wrap:wrap}.kehadiran-action-btn,.kehadiran-action-cell{align-items:center;display:inline-flex;gap:6px}.kehadiran-action-btn{font-weight:700}.kehadiran-action-btn>i{line-height:1}.kehadiran-verify-lead{color:#374151;line-height:1.5;margin-bottom:12px}.kehadiran-verify-summary{margin-bottom:0}.kehadiran-tunai-readonly{background-color:#f3f4f6!important;color:#1f2937;cursor:not-allowed}.kehadiran-pill{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:6px;line-height:1.4;padding:3px 10px;white-space:nowrap}.kehadiran-pill>i{line-height:1}.kehadiran-pill--success{background:#d1e7dd;border-color:#badbcc;color:#0f5132}.kehadiran-pill--warn{background:#fff3cd;border-color:#ffecb5;color:#664d03}.kehadiran-pill--muted{background:#f3f4f6;border-color:#e5e7eb;color:#374151}",""]);const i=r},3641:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".voter-admin-wrap--boxed{background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04);margin-bottom:24px;margin-top:12px;padding:16px}.voter-admin-wrap--wide{margin-left:auto;margin-right:auto;max-width:1400px}",""]);const i=r},6830:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".physical-gate-page[data-v-3a80ef97]{align-items:center;background:linear-gradient(160deg,#0f172a,#1e3a5f 45%,#0f172a);color:#e2e8f0;display:flex;justify-content:center;min-height:100vh;padding:24px}.physical-gate-error[data-v-3a80ef97],.physical-gate-setup[data-v-3a80ef97]{max-width:520px;width:100%}.physical-gate-title[data-v-3a80ef97]{color:#f8fafc;font-size:2rem;font-weight:800;margin-bottom:16px}.physical-gate-hint[data-v-3a80ef97]{color:#94a3b8;font-size:1.05rem;line-height:1.5;margin-bottom:20px}.physical-gate-key-form .btn[data-v-3a80ef97]{margin-top:12px}.physical-gate-active[data-v-3a80ef97]{max-width:920px;text-align:center;width:100%}.physical-gate-label[data-v-3a80ef97]{color:#94a3b8;font-size:1.4rem;font-weight:700;letter-spacing:.06em;margin-bottom:20px;text-transform:uppercase}.physical-gate-code[data-v-3a80ef97]{color:#fbbf24;font-family:SF Mono,Menlo,Consolas,monospace;font-size:clamp(3.5rem,14vw,8rem);font-weight:900;letter-spacing:.12em;margin-bottom:28px;text-shadow:0 0 40px rgba(251,191,36,.35);word-break:break-all}.physical-gate-countdown[data-v-3a80ef97]{background:rgba(148,163,184,.25);border-radius:999px;height:12px;margin:0 auto 20px;max-width:560px;overflow:hidden}.physical-gate-countdown-bar[data-v-3a80ef97]{background:linear-gradient(90deg,#38bdf8,#22d3ee);border-radius:999px;display:block;height:100%;transition:width .3s ease}.physical-gate-sub[data-v-3a80ef97]{color:#94a3b8;font-size:1.1rem;margin:0}",""]);const i=r},1157:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".attendance-page{margin-bottom:36px;margin-top:18px}.attendance-hero{background:linear-gradient(135deg,#fff,#eef6ff);border:1px solid #e2ebf5;border-radius:22px;box-shadow:0 16px 34px rgba(35,64,97,.08);margin-bottom:22px;margin-top:22px;padding:26px 28px;text-align:center}.attendance-section-kicker{color:#2f80ed;font-size:1.2rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.attendance-page-subtitle,.attendance-page-title{color:#5f7388;line-height:1.6;margin:0 auto 18px;max-width:700px}.attendance-download-button{background:#fff;border:1px solid #cfe2ff;border-radius:999px;box-shadow:0 10px 24px rgba(13,110,253,.12);color:#0d6efd;display:inline-block;font-weight:700;padding:12px 20px;text-decoration:none!important}.attendance-card{background:#fff;border:1px solid #e2ebf5;border-radius:20px;box-shadow:0 16px 34px rgba(35,64,97,.08);padding:24px}.attendance-info-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-field{margin-bottom:0}.attendance-choice-box label,.attendance-field label{color:#45617b;display:block;font-weight:700;margin-bottom:8px}.attendance-input,.attendance-select{border:1px solid #d8e3f0;border-radius:12px;box-shadow:none;height:46px}.attendance-input[readonly]{background:#f8fbff;color:#1f2937}.attendance-choice-box{background:linear-gradient(180deg,#fffaf2,#fff4df);border:1px solid #ffd9a8;border-radius:16px;box-shadow:0 10px 24px rgba(255,193,7,.08);margin-top:20px;padding:18px}.attendance-helper-text{display:block;margin-top:10px}.attendance-precheck{color:#5f7388;line-height:1.5;margin:0 0 12px}.attendance-register-box{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #e6edf6;border-radius:18px;box-shadow:0 14px 28px rgba(35,64,97,.08);padding:18px;text-align:left}.attendance-register-box__actions{margin-top:16px;text-align:center}.attendance-info-top{background:linear-gradient(180deg,#f2f8ff,#fff);border:1px solid #cfe2ff;border-radius:16px;box-shadow:0 10px 24px rgba(13,110,253,.08);margin-bottom:14px;padding:16px 18px;text-align:left}.attendance-info-top__kicker{color:#0d6efd;font-size:.95rem;font-weight:800;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.attendance-info-top__body p:last-child{margin-bottom:0}.attendance-info-notice{border:1px solid #cde3ff;border-radius:16px;box-shadow:0 10px 24px rgba(13,110,253,.08);margin-bottom:0;padding:16px 18px}.attendance-info-notice p:last-child{margin-bottom:0}.attendance-action-area{margin-top:26px}.attendance-success-card{background:linear-gradient(135deg,#effaf2,#fff);border:1px solid #ccebd7;border-radius:18px;box-shadow:0 14px 28px rgba(40,167,69,.12);padding:24px}.attendance-success-kicker{color:#1f8b47;font-size:1.2rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.attendance-success-text{color:#43617a;margin-bottom:8px}.attendance-success-mode{color:#0f5132;font-size:2.2rem;font-weight:800;letter-spacing:.05em;margin:0 0 18px}.attendance-saham-block-alert{border-radius:12px;font-size:1.05rem;line-height:1.5;margin:0 auto 16px;max-width:520px;text-align:left}.attendance-pending-card{background:linear-gradient(135deg,#fffbeb,#fff);border:1px solid #fde68a;border-radius:18px;box-shadow:0 14px 28px rgba(180,83,9,.1);padding:24px}.attendance-pending-kicker{color:#b45309;font-size:1.2rem;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.attendance-pending-text{color:#43617a;line-height:1.55;margin-bottom:10px}.attendance-pending-hint{color:#6b7280;font-size:.95rem;line-height:1.5;margin-bottom:18px}.attendance-refresh-button{border-radius:999px;font-weight:700;min-width:180px;padding:10px 20px}.attendance-submit-button,.attendance-vote-button{border-radius:999px;box-shadow:0 12px 24px rgba(35,64,97,.14);font-weight:700;letter-spacing:.04em;min-width:220px;padding:12px 24px}.attendance-voting-notice{border-radius:14px;margin:0 auto;max-width:520px}.attendance-voting-notice__title{margin:0 0 8px}.attendance-voting-notice__body{line-height:1.55;margin:0 0 10px}@media (max-width:767px){.attendance-card,.attendance-hero{border-radius:16px;padding:18px}.attendance-info-grid{grid-template-columns:1fr}.attendance-refresh-button,.attendance-submit-button,.attendance-vote-button{min-width:0;width:100%}}",""]);const i=r},9341:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,'.voter-home-page{margin-bottom:48px;margin-top:16px;padding-left:0;padding-right:0}.home-content-row,.home-hero-row{margin-left:0;margin-right:0}.home-claim-row,.home-quick-links-row{margin-left:0;margin-right:0;margin-top:18px}.home-content-row .home-column--secondary .home-claim-row{margin-top:0}.home-column--primary,.home-column--secondary{padding-top:4px}@media (max-width:767px){.home-column--secondary{margin-top:8px;padding-top:0}.home-content-row .home-column--secondary .home-claim-row{margin-top:18px}}@media (min-width:992px){.home-column--primary{padding-right:20px}.home-column--secondary{padding-left:20px}}.home-hero-wrap{margin-bottom:0}.home-hero-section{padding:16px 18px 20px}.home-hero-section .hero-banner{border-radius:18px;margin-bottom:16px}.home-hero-section .hero-banner-caption{box-shadow:0 8px 28px rgba(35,64,97,.08)}.hero-banner{background:linear-gradient(145deg,#e8f0ff,#f4f8fd 50%,#eef5ff);border-radius:24px;box-shadow:0 20px 50px rgba(11,39,79,.2),inset 0 0 0 1px hsla(0,0%,100%,.06);margin-bottom:20px;overflow:hidden;position:relative}.home-hero-banner-shine{background:linear-gradient(0deg,rgba(13,110,253,.07) 0,transparent);bottom:0;height:42%;left:0;pointer-events:none;position:absolute;right:0}.hero-banner-image{display:block;max-height:360px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.hero-banner-caption{background:#fff;border:1px solid rgba(13,110,253,.12);border-radius:20px;box-shadow:0 16px 40px rgba(35,64,97,.1),inset 0 1px 0 hsla(0,0%,100%,.8);margin-bottom:6px;margin-top:0;padding:22px 24px}.hero-banner-title{color:#0f172a;font-size:2.85rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.hero-banner-subtitle{color:#475569;font-size:1.45rem;line-height:1.65;margin:0 0 16px;max-width:720px}.home-hero-strong{color:#1d4ed8;font-weight:700}.home-hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.home-hero-actions{display:flex;flex-direction:column;gap:8px;margin:14px 0 8px;max-width:520px}.home-hero-register-btn{align-items:center;border-radius:12px;box-shadow:0 10px 24px rgba(13,110,253,.35);display:inline-flex;font-size:1.35rem;font-weight:800;gap:10px;justify-content:center;padding:12px 16px}.home-hero-register-hint{color:#64748b;font-size:1.2rem;line-height:1.35}.home-member-cta{margin:0 0 14px}.home-member-cta-btn{align-items:center;border-radius:12px;box-shadow:0 10px 24px rgba(13,110,253,.35);display:inline-flex;font-size:1.35rem;font-weight:800;gap:10px;justify-content:center;padding:12px 16px}.home-member-cta-hint{color:#64748b;font-size:1.2rem;line-height:1.35;margin-top:8px}.home-member-cta-hint--warning{align-items:flex-start;background:#fffbeb;border:1px solid rgba(245,158,11,.45);border-radius:12px;color:#92400e;display:flex;gap:10px;margin-bottom:10px;margin-top:0;padding:10px 12px}.home-member-cta-hint--warning .fa{flex-shrink:0;margin-top:2px}.home-badge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:1.25rem;font-weight:600;gap:8px;padding:8px 14px}.home-badge .fa{opacity:.9}.home-badge--location{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.home-badge--ok{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:rgba(16,185,129,.35);color:#047857}.home-badge--pending{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:rgba(245,158,11,.4);color:#b45309}.home-section-container{background:#fff;border:1px solid #e5ebf3;border-radius:18px;box-shadow:0 12px 32px rgba(35,64,97,.08);margin-bottom:28px;padding:20px 22px 24px}.home-content-row .home-section-container{margin-bottom:0}.home-column--secondary .home-section-container:not(:last-child){margin-bottom:24px}.home-section-heading{align-items:center;border-bottom:1px solid #eef2f7;color:#0f172a;display:flex;font-size:1.75rem;font-weight:800;gap:12px;letter-spacing:-.02em;margin:0 0 18px;padding-bottom:16px}.home-section-heading-icon{align-items:center;background:linear-gradient(135deg,#0d6efd,#3b82f6);border-radius:12px;box-shadow:0 8px 20px rgba(13,110,253,.28);color:#fff;display:flex;flex-shrink:0;font-size:1.65rem;height:44px;justify-content:center;width:44px}.home-section-heading-icon--teal{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 8px 20px rgba(20,184,166,.35)}.home-member-card--in-section{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;box-shadow:none}.home-section-container--kad .home-kad-wrap{padding-top:4px}.home-saham-block-row{margin-bottom:8px;margin-left:0;margin-right:0}.home-saham-block-alert{align-items:flex-start;border-radius:14px;display:flex;font-size:1.3rem;gap:12px;line-height:1.5;margin-bottom:0}.home-saham-block-icon{flex-shrink:0;font-size:1.5rem;padding-top:2px}.home-quick-links-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:0}.home-quick-link-wrap{display:flex;min-width:0}.home-quick-link-wrap .home-cta-link{flex:1;margin-bottom:0;min-height:100%;width:100%}.home-cta-link{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;color:#fff!important;display:flex;gap:16px;padding:18px 20px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.home-cta-link:hover{color:#fff!important;transform:translateY(-2px)}.home-cta-link--indigo{background:linear-gradient(135deg,#1e3a8a,#2563eb 48%,#1d4ed8);box-shadow:0 14px 36px rgba(37,99,235,.35)}.home-cta-link--indigo:hover{box-shadow:0 18px 44px rgba(37,99,235,.45)}.home-cta-link--violet{background:linear-gradient(135deg,#5b21b6,#7c3aed 50%,#6d28d9);box-shadow:0 14px 36px rgba(124,58,237,.35)}.home-cta-link--violet:hover{box-shadow:0 18px 44px rgba(124,58,237,.48)}.home-cta-link--teal{background:linear-gradient(135deg,#0f766e,#14b8a6 50%,#0d9488);box-shadow:0 14px 36px rgba(20,184,166,.32)}.home-cta-link--teal:hover{box-shadow:0 18px 44px rgba(20,184,166,.45)}.home-cta-link--rose{background:linear-gradient(135deg,#9f1239,#e11d48 50%,#be123c);box-shadow:0 14px 36px rgba(225,29,72,.32)}.home-cta-link--rose:hover{box-shadow:0 18px 44px rgba(225,29,72,.45)}.home-cta-link--cyan{background:linear-gradient(135deg,#0e7490,#06b6d4 50%,#0891b2);box-shadow:0 14px 36px rgba(6,182,212,.3)}.home-cta-link--cyan:hover{box-shadow:0 18px 44px rgba(6,182,212,.42)}.home-cta-link--amber{background:linear-gradient(135deg,#b45309,#f59e0b 50%,#d97706);box-shadow:0 14px 36px rgba(245,158,11,.32)}.home-cta-link--amber:hover{box-shadow:0 18px 44px rgba(245,158,11,.45)}.home-cta-icon{align-items:center;background:hsla(0,0%,100%,.15);border-radius:14px;display:flex;flex-shrink:0;font-size:2.2rem;height:52px;justify-content:center;width:52px}.home-cta-body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.home-cta-title{font-size:1.65rem;font-weight:800;letter-spacing:.02em}.home-cta-desc{font-size:1.25rem;line-height:1.4;opacity:.92}.home-cta-chevron{flex-shrink:0;font-size:2.4rem;opacity:.85}.member-info-card{background:#fff;border:1px solid #e5ebf3;border-radius:18px;box-shadow:0 12px 32px rgba(35,64,97,.08);margin-bottom:0;overflow:hidden;padding:0}.home-member-card{padding:6px 0}.member-field{align-items:flex-start;border-bottom:1px solid #eef2f7;display:flex;gap:12px;padding:14px 16px;transition:background .15s ease}.member-field:last-child{border-bottom:0}.member-field:hover{background:#f8fafc}.member-field-icon{align-items:center;background:#eff6ff;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;font-size:1.45rem;height:36px;justify-content:center;margin-top:2px;width:36px}.member-field-body{align-items:flex-start;display:flex;flex:1;flex-direction:row;gap:12px 18px;justify-content:space-between;min-width:0}.member-field-label{color:#64748b;flex:0 0 38%;font-size:1.2rem;font-weight:700;letter-spacing:.04em;line-height:1.35;max-width:200px;padding-top:4px;text-transform:uppercase}.member-field-value{color:#0f172a;flex:1;font-size:1.45rem;font-weight:700;line-height:1.4;text-align:right;word-break:break-word}.home-claim-card{padding:20px 22px}.home-claim-locked{align-items:flex-start;display:flex;gap:16px}.home-claim-locked-icon{align-items:center;background:#f1f5f9;border-radius:12px;color:#64748b;display:flex;flex-shrink:0;font-size:2rem;height:48px;justify-content:center;width:48px}.home-claim-locked-text{color:#64748b;font-size:1.35rem;line-height:1.55;margin:0}.home-claim-hint{color:#475569;font-size:1.3rem;line-height:1.5;margin:0 0 14px}.home-claim-alert{border-radius:12px;font-size:1.25rem;margin-bottom:12px}.home-claim-code-box{background:linear-gradient(180deg,#f0fdf4,#ecfdf5);border:2px dashed rgba(16,185,129,.45);border-radius:14px;margin-bottom:16px;padding:18px 16px;text-align:center}.home-claim-code{color:#047857;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:2.8rem;font-weight:800;letter-spacing:.22em;line-height:1.2}.home-claim-expiry{color:#64748b;font-size:1.2rem;margin-top:10px}.home-claim-btn{border:0;border-radius:12px;box-shadow:0 8px 24px rgba(13,110,253,.35);font-size:1.35rem;font-weight:700;padding-bottom:12px;padding-top:12px}.home-claim-btn .fa{margin-right:4px}.home-kad-wrap{display:flex;justify-content:center;padding:8px 0 12px}.watermark{left:50%;opacity:.09;position:absolute;top:50%;transform:translate(-50%,-50%);width:60mm;z-index:5}.kad-keahlian{aspect-ratio:1.3/1;background:#2d3748;background-image:url(/images/kad_bg.png);background-position:50%;background-size:cover;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.06);box-sizing:border-box;color:#f8fafc;cursor:default;font-family:Arial,sans-serif;font-size:.8rem;font-weight:700;max-height:220px;max-width:420px;overflow:hidden;padding:20px;position:relative;transition:transform .25s ease,box-shadow .25s ease;width:100%}.kad-keahlian:hover{box-shadow:0 24px 56px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.08);transform:translateY(-3px) scale(1.01)}@media (max-height:600px){.kad-keahlian{font-size:.75rem;max-height:200px;padding:12px}}.kad-logo{position:absolute;right:10px;text-align:right;top:10px}.kad-logo-img{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.5));height:auto;width:124px}.member-card-vertical{color:#fff;font-size:1.4rem;font-weight:700;left:0;letter-spacing:2px;padding:5px;position:absolute;text-orientation:mixed;text-shadow:1px 1px 3px rgba(0,0,0,.7);top:18px;writing-mode:vertical-rl}.kad-keahlian:before{background-size:100%;background:#000;content:"";height:100%;left:0;opacity:.06;pointer-events:none;position:absolute;top:0;width:100%}.member-details{display:flex;flex-direction:column;font-family:Arial,sans-serif;font-size:1.05rem;font-weight:400;gap:5px;line-height:1.3;margin-left:38px}.kad-content{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;position:relative;z-index:5}.detail-item{position:relative;text-align:left}.detail-item--barcode{margin-top:4px}#barcode{max-width:100%;transform:scaleX(1.45);transform-origin:left}.detail-label{text-align:left}.detail-value,.no-anggota{text-align:right}.no-anggota{position:absolute;right:8px;top:5px;z-index:10}.contact-info{color:#0c0c0c;font-size:9px;line-height:1.2;text-align:right}.contact-info i{font-size:8px;font-weight:400;margin-right:3px}@media (max-width:991px){.voter-home-page{margin-top:16px}.hero-banner-image{max-height:300px}.hero-banner-title{font-size:2.35rem}.member-field-label{flex:0 0 42%;max-width:220px}}@media (max-width:767px){.hero-banner{border-radius:18px}.hero-banner-image{max-height:240px}.hero-banner-caption{border-radius:16px;padding:18px}.hero-banner-title{font-size:1.95rem}.hero-banner-subtitle{font-size:1.25rem}.home-section-container{border-radius:16px;padding:16px 14px 18px}.home-hero-section{padding:12px 12px 16px}.home-section-heading{font-size:1.45rem;gap:10px;margin-bottom:14px;padding-bottom:14px}.home-section-heading-icon{font-size:1.45rem;height:40px;width:40px}.home-cta-link{flex-wrap:wrap;padding:16px}.home-cta-title{font-size:1.45rem}.home-cta-desc{font-size:1.15rem}.home-member-card--in-section{border-radius:12px}.home-member-card--in-section .member-field{align-items:flex-start;gap:10px;padding:12px}.home-member-card--in-section .member-field-icon{border-radius:11px;font-size:1.35rem;height:40px;margin-top:0;width:40px}.home-member-card--in-section .member-field-body{align-items:stretch;flex-direction:column;gap:5px;justify-content:flex-start}.home-member-card--in-section .member-field-label{color:#475569;flex:none;font-size:1.15rem;font-weight:700;letter-spacing:.06em;line-height:1.25;margin:0;max-width:none;padding-top:0;text-transform:uppercase;width:100%}.home-member-card--in-section .member-field-value{color:#0f172a;flex:none;font-size:1.42rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere;text-align:left;width:100%;word-break:break-word}.home-claim-code{font-size:2.2rem;letter-spacing:.14em}}',""]);const i=r},5387:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".background-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;max-height:80vh;max-width:100%}.right-button{border-color:#0e0e0f;border-radius:10px;color:#fff;cursor:pointer;text-align:left}.right-button :hover{outline-color:#045415}",""]);const i=r},1597:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".voter-nominees-page{margin-bottom:40px;margin-top:24px}.page-column{margin-bottom:24px}.page-section-heading{background:linear-gradient(135deg,#0d6efd,#2f80ed);border-radius:14px;box-shadow:0 12px 28px rgba(13,110,253,.2);color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:14px;padding:14px 18px;text-align:center}.nominee-page-intro{background:#eef5ff;border:1px solid #dbe8ff;border-radius:12px;color:#36506b;font-size:1.4rem;margin-bottom:18px;padding:12px 16px}.nominee-panel{border:0;border-radius:18px;box-shadow:0 14px 28px rgba(35,64,97,.1);margin-bottom:20px;overflow:hidden}.nominee-panel-heading{align-items:center;background:linear-gradient(135deg,#1d4e89,#2563eb);color:#fff;display:flex;font-size:1.7rem;font-weight:700;justify-content:space-between;padding:16px 20px}.nominee-panel-badge{background:hsla(0,0%,100%,.18);border-radius:999px;font-size:1.2rem;font-weight:600;padding:6px 10px}.nominee-panel-body{background:#fff;padding:0}.nominee-table{margin-bottom:0}.nominee-table thead{background:#f4f8fd}.nominee-table thead th{border-bottom:1px solid #dce7f5;color:#48627e;font-size:1.25rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.nominee-table tbody td{border-top:1px solid #edf2f7;color:#22384f;vertical-align:middle}.nominee-row{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.nominee-row:hover{background:#f8fbff;box-shadow:inset 4px 0 0 #2f80ed}.nominee-thumb{border:2px solid #dbe8ff;border-radius:16px;box-shadow:0 8px 18px rgba(47,128,237,.12);height:64px;margin-bottom:0;-o-object-fit:cover;object-fit:cover;width:64px}.nominee-empty-state{color:#6f8193;padding:18px!important;text-align:center}.nominee-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(7,25,48,.72);display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:1050}#view-nominee-modal.modal-dialog{margin:0;max-width:960px;width:100%}.nominee-modal-content{border:0;border-radius:20px;box-shadow:0 22px 60px rgba(0,0,0,.28);overflow:hidden}.nominee-modal-content .modal-header{align-items:flex-start;background:linear-gradient(135deg,#0d6efd,#2f80ed);border-bottom:1px solid #e7edf5;color:#fff;display:flex;justify-content:space-between;padding:20px 24px 16px}.nominee-modal-content .modal-title{font-size:2.2rem;font-weight:700;margin:4px 0 0}.nominee-modal-content .modal-header .close{color:#fff;margin-top:-4px;opacity:.9;text-shadow:none}.nominee-modal-kicker{font-size:1.2rem;font-weight:600;letter-spacing:.04em;opacity:.85;text-transform:uppercase}.nominee-modal-body{background:#f5f8fc;display:flex;gap:24px;padding:24px}.photo-section{flex:0 0 300px}.nominee-photo-card{background:#fff;border:1px solid #e5ebf3;border-radius:18px;box-shadow:0 10px 24px rgba(35,64,97,.08);padding:18px}.nominee-viewed-photo{background:#eef3f8;border:0;border-radius:14px;height:320px;margin:0 0 16px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.nominee-photo-meta{text-align:center}.nominee-name{color:#17324d;font-size:2rem;font-weight:700}.nominee-subtitle{color:#5f7388;font-size:1.4rem;margin-top:4px}.detail-section{flex:1;min-width:0}.nominee-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.summary-item{background:#fff;border:1px solid #e5ebf3;border-radius:14px;box-shadow:0 8px 22px rgba(35,64,97,.06);display:flex;flex-direction:column;gap:6px;padding:14px 16px}.summary-label{color:#6f8193;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.summary-value{color:#17324d;font-size:1.6rem;font-weight:600;line-height:1.4}.nominee-section-card{background:#fff;border:1px solid #e5ebf3;border-radius:16px;box-shadow:0 8px 22px rgba(35,64,97,.06);margin-bottom:16px;padding:18px 20px}.section-title{color:#17324d;font-size:1.5rem;font-weight:700;margin-bottom:12px}.detail-list{color:#30475f;margin:0;padding-left:20px}.detail-list li{line-height:1.6;margin-bottom:8px}.detail-empty{color:#6f8193;margin:0}.nominee-modal-content .modal-footer{background:#fff;border-top:1px solid #e7edf5;padding:16px 24px 22px}@media (max-width:767px){.nominee-modal-backdrop{align-items:flex-start;overflow-y:auto;padding:16px 10px}.nominee-modal-body{flex-direction:column;padding:18px}.photo-section{flex:1 1 auto}.nominee-viewed-photo{height:260px}.nominee-summary-grid{grid-template-columns:1fr}.page-section-heading{font-size:1.6rem}.nominee-panel-heading{align-items:flex-start;flex-direction:column;gap:8px}.nominee-thumb{border-radius:14px;height:52px;width:52px}.nominee-table thead th{font-size:1.15rem}.nominee-table tbody td{padding:10px 8px}}@media (max-width:991px){.voter-nominees-page{margin-top:16px}}",""]);const i=r},3389:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".penyata-wrapper[data-v-2c7fe227]{font-family:Arial,sans-serif;margin:0 auto;max-width:800px}.header-section[data-v-2c7fe227]{align-items:center;display:grid;gap:20px;grid-template-columns:1.5fr 1fr}.logo-wrapper[data-v-2c7fe227]{align-items:flex-start;display:flex;gap:15px}.kopkb-logo[data-v-2c7fe227]{height:auto;width:80px}.header-right[data-v-2c7fe227]{text-align:right}.title-box[data-v-2c7fe227]{background:#000;border-radius:4px;color:#fff;display:inline-block;padding:8px 15px;text-align:center}.form-section.two-column[data-v-2c7fe227]{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:780px;row-gap:15px}.form-control-sm[data-v-2c7fe227]{border:none;border-bottom:1px solid #666;border-radius:0;outline:none;padding:4px;width:100%}.boxed-table[data-v-2c7fe227]{border-collapse:separate;border-spacing:4px;width:100%}.boxed-table td[data-v-2c7fe227]{background:#fafafa;border:1px inset #000;padding:6px 8px}.boxed-table td[data-v-2c7fe227],.no-lines td[data-v-2c7fe227]{font-size:13px;vertical-align:middle}.no-lines td[data-v-2c7fe227]{border:none!important;padding:4px 6px;text-align:left}.keyin-input[data-v-2c7fe227],.keyin-line[data-v-2c7fe227]{background:transparent;border:none;border-bottom:1px solid #000;font-size:12px;padding:2px 4px;text-align:right;width:90%}.keyin-input[data-v-2c7fe227]:focus,.keyin-line[data-v-2c7fe227]:focus{border-bottom:1px solid #007bff}.signature-section[data-v-2c7fe227]{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 1fr;margin:20px auto 0;max-width:780px;row-gap:15px;width:100%}.btn-effect[data-v-2c7fe227]{transition:.3s ease}.btn-effect[data-v-2c7fe227]:hover{box-shadow:0 0 10px rgba(8,8,8,.818);transform:scale(1.05)}.italic-note[data-v-2c7fe227]{font-style:italic}.badge-disahkan[data-v-2c7fe227]{background:#28a745;border-radius:20px;color:#fff;font-weight:600;letter-spacing:.3px;padding:6px 14px}@media(max-width:768px){.header-section[data-v-2c7fe227]{grid-template-columns:1fr;text-align:center}.header-right[data-v-2c7fe227]{margin-top:10px;text-align:center}.logo-wrapper[data-v-2c7fe227]{justify-content:center}.signature-section[data-v-2c7fe227]{grid-template-columns:1fr}}@media print{.no-print[data-v-2c7fe227]{display:none!important}body[data-v-2c7fe227]{font-size:12px;line-height:1.3}.penyata-wrapper[data-v-2c7fe227],table[data-v-2c7fe227]{page-break-inside:avoid}}",""]);const i=r},3458:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".vote-page[data-v-23b0d17f]{margin-bottom:36px;margin-top:18px}.vote-saham-block-banner[data-v-23b0d17f]{margin-bottom:16px}.vote-saham-block-alert[data-v-23b0d17f]{align-items:flex-start;border-radius:14px;display:flex;font-size:1.3rem;gap:12px;line-height:1.5;margin-bottom:0}.vote-saham-block-alert .fa[data-v-23b0d17f]{flex-shrink:0;margin-top:3px}.vote-content-column[data-v-23b0d17f],.vote-sidebar-column[data-v-23b0d17f]{margin-bottom:6px}.vote-summary-card[data-v-23b0d17f]{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #e2ebf5;border-radius:20px;box-shadow:0 16px 34px rgba(35,64,97,.08);padding:22px 20px;position:static}.vote-section-kicker[data-v-23b0d17f]{color:#2f80ed;font-size:1.2rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.vote-content-title[data-v-23b0d17f],.vote-page-title[data-v-23b0d17f]{color:#17324d;font-weight:700;margin:0 0 8px}.vote-page-subtitle[data-v-23b0d17f]{color:#5f7388;line-height:1.6;margin-bottom:16px}.vote-page-hint[data-v-23b0d17f]{color:#5f7388;font-size:1.35rem;line-height:1.5;margin:8px 0 0;max-width:520px}.vote-limit-pill[data-v-23b0d17f]{background:#eef5ff;border:1px solid #d7e7ff;border-radius:12px;color:#31506f;line-height:1.6;margin-bottom:18px;padding:12px 14px}.vote-summary-list[data-v-23b0d17f]{margin-bottom:0}.vote-summary-action[data-v-23b0d17f],.vote-summary-item[data-v-23b0d17f]{background:transparent;border:0;border-bottom:1px solid #edf2f7;padding:14px 0}.vote-summary-list .vote-summary-item[data-v-23b0d17f]:last-of-type{border-bottom:1px solid #edf2f7}.vote-position-name[data-v-23b0d17f]{color:#17324d;font-size:1.5rem;font-weight:700;margin-bottom:10px}.vote-selected-list[data-v-23b0d17f]{display:flex;flex-direction:column;gap:10px}.vote-selected-item[data-v-23b0d17f]{align-items:center;background:#fff;border:1px solid #e6edf5;border-radius:12px;color:#30475f;display:flex;gap:10px;padding:10px 12px}.vote-selected-badge[data-v-23b0d17f]{align-items:center;background:#dcecff;border-radius:999px;color:#1e5fbf;display:inline-flex;font-size:1.2rem;font-weight:700;justify-content:center;min-width:48px;padding:5px 10px}.vote-empty-selection[data-v-23b0d17f]{color:#7a8ea3;font-style:italic}.vote-summary-action[data-v-23b0d17f]{border-bottom:0;padding-top:18px}.vote-submit-button[data-v-23b0d17f]{border-radius:12px;box-shadow:0 12px 24px rgba(40,167,69,.24);font-weight:700;letter-spacing:.04em;padding-bottom:12px;padding-top:12px}.vote-content-header[data-v-23b0d17f]{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.vote-alert[data-v-23b0d17f]{border-radius:12px;box-shadow:0 10px 24px rgba(255,193,7,.15);margin-bottom:0}.vote-panel[data-v-23b0d17f]{border:0;border-radius:18px;box-shadow:0 16px 34px rgba(35,64,97,.1);margin-bottom:20px;overflow:hidden}.vote-panel-heading[data-v-23b0d17f]{align-items:center;background:linear-gradient(135deg,#1d4e89,#2f80ed);color:#fff!important;display:flex;font-size:1.7rem;font-weight:700;justify-content:space-between;padding:16px 20px}.vote-panel-badge[data-v-23b0d17f]{background:hsla(0,0%,100%,.18);border-radius:999px;font-size:1.2rem;font-weight:600;padding:6px 10px}.vote-panel-body[data-v-23b0d17f]{background:#fff;padding:0}.vote-nominee-cards-wrap[data-v-23b0d17f]{background:#f7fafc;padding:16px 18px 20px}.vote-nominee-card-list[data-v-23b0d17f]{display:flex;flex-direction:column;gap:12px}.vote-nominee-card[data-v-23b0d17f]{align-items:center;background:#fff;border:1px solid #e6edf5;border-radius:16px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.vote-nominee-card[data-v-23b0d17f]:hover{border-color:#b8d4f5;box-shadow:0 8px 22px rgba(47,128,237,.12)}.vote-nominee-card--selected[data-v-23b0d17f]{background:#f5f9ff;border-color:#2f80ed;box-shadow:0 0 0 2px rgba(47,128,237,.28)}.vote-nominee-card__pick[data-v-23b0d17f]{align-items:center;align-self:stretch;display:flex;flex-shrink:0;padding-right:4px}.vote-nominee-card__checkbox[data-v-23b0d17f]{cursor:pointer;height:20px;margin:0;vertical-align:middle;width:20px}.vote-nominee-card__pick .vote-nominee-card__checkbox[data-v-23b0d17f]:disabled{cursor:not-allowed;opacity:.55}.vote-nominee-card__photo[data-v-23b0d17f]{border:2px solid #dbe8ff;border-radius:16px;box-shadow:0 8px 18px rgba(47,128,237,.12);flex-shrink:0;height:72px;margin:0;-o-object-fit:cover;object-fit:cover;width:72px}.vote-nominee-card__body[data-v-23b0d17f]{flex:1;min-width:0;text-align:left}.vote-nominee-card__no[data-v-23b0d17f]{background:#dcecff;border-radius:999px;color:#1e5fbf;display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:4px;padding:3px 10px}.vote-nominee-card__name[data-v-23b0d17f]{color:#17324d;font-size:1.65rem;font-weight:700;line-height:1.35;margin-bottom:6px;word-break:break-word}.vote-nominee-card__unit[data-v-23b0d17f]{color:#48627e;font-size:1.35rem;line-height:1.45;word-break:break-word}.vote-nominee-card__label[data-v-23b0d17f]{color:#8a9caf;display:block;font-size:1.1rem;font-weight:700;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.vote-nominee-card__chev[data-v-23b0d17f]{color:#b0c4de;flex-shrink:0;font-size:2rem;line-height:1;text-align:center;width:24px}.vote-empty-state[data-v-23b0d17f]{background:#fff;border:1px dashed #cfddec;border-radius:14px;color:#6f8193;font-size:1.4rem;padding:22px 16px;text-align:center}.vote-modal-content[data-v-23b0d17f]{border:0;border-radius:18px;box-shadow:0 18px 40px rgba(0,0,0,.2);overflow:hidden}.vote-modal-header[data-v-23b0d17f]{background:linear-gradient(135deg,#0d6efd,#2f80ed);color:#fff;padding:18px 22px}.vote-modal-title[data-v-23b0d17f]{font-size:2rem;font-weight:700;margin:4px 0 0}.vote-modal-header .close[data-v-23b0d17f]{color:#fff;opacity:.9;text-shadow:none}.vote-modal-body[data-v-23b0d17f]{background:#f7fbff;padding:22px}.vote-modal-note[data-v-23b0d17f]{color:#17324d;margin-bottom:14px;margin-top:0}.vote-modal-selection-title[data-v-23b0d17f]{color:#17324d;font-size:1.4rem;font-weight:700;margin-bottom:10px}.vote-modal-footer[data-v-23b0d17f]{background:#fff;padding:16px 22px 20px}@media (max-width:991px){.vote-summary-card[data-v-23b0d17f]{position:static;top:auto}.vote-content-header[data-v-23b0d17f]{flex-direction:column}}@media (max-width:767px){.vote-page[data-v-23b0d17f]{margin-top:8px}.vote-panel-heading[data-v-23b0d17f]{align-items:flex-start;flex-direction:column;gap:8px}.vote-nominee-cards-wrap[data-v-23b0d17f]{padding:12px 12px 16px}.vote-nominee-card[data-v-23b0d17f]{gap:12px;padding:12px 14px}.vote-nominee-card__photo[data-v-23b0d17f]{border-radius:14px;height:64px;width:64px}.vote-nominee-card__name[data-v-23b0d17f]{font-size:1.5rem}.vote-nominee-card__chev[data-v-23b0d17f]{display:none}.vote-content-column[data-v-23b0d17f]{padding-bottom:86px}.vote-mobile-actionbar[data-v-23b0d17f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.92);border-top:1px solid #e5edf7;bottom:0;box-shadow:0 -10px 24px rgba(35,64,97,.12);left:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1040}.vote-mobile-actionbar__inner[data-v-23b0d17f]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:960px}.vote-mobile-actionbar__title[data-v-23b0d17f]{color:#17324d;font-weight:800}.vote-mobile-actionbar__hint[data-v-23b0d17f]{color:#5f7388;font-size:12px}.vote-mobile-actionbar__btn[data-v-23b0d17f]{border-radius:999px;box-shadow:0 12px 24px rgba(40,167,69,.24);font-weight:800;letter-spacing:.04em;min-width:140px}}.vote-nominee-modal-backdrop[data-v-23b0d17f]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(7,25,48,.72);display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:2500}.vote-nominee-modal-dialog[data-v-23b0d17f]{margin:0;max-width:960px;width:100%}.vote-nominee-modal-content[data-v-23b0d17f]{border:0;border-radius:20px;box-shadow:0 22px 60px rgba(0,0,0,.28);overflow:hidden}.vote-nominee-modal-header[data-v-23b0d17f]{align-items:flex-start;background:linear-gradient(135deg,#0d6efd,#2f80ed);border-bottom:1px solid #e7edf5;color:#fff;display:flex;justify-content:space-between;padding:20px 24px 16px}.vote-nominee-modal-title[data-v-23b0d17f]{color:#fff;font-size:2.2rem;font-weight:700;margin:4px 0 0}.vote-nominee-modal-body[data-v-23b0d17f]{background:#f5f8fc;display:flex;gap:24px;padding:24px}.vote-nominee-photo-section[data-v-23b0d17f]{flex:0 0 300px}.vote-nominee-photo-card[data-v-23b0d17f]{background:#fff;border:1px solid #e5ebf3;border-radius:18px;box-shadow:0 10px 24px rgba(35,64,97,.08);padding:18px}.vote-nominee-viewed-photo[data-v-23b0d17f]{background:#eef3f8;border:0;border-radius:14px;height:320px;margin:0 0 16px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.vote-nominee-photo-meta[data-v-23b0d17f]{text-align:center}.vote-nominee-modal-name[data-v-23b0d17f]{color:#17324d;font-size:2rem;font-weight:700}.vote-nominee-detail-section[data-v-23b0d17f]{flex:1;min-width:0}.vote-nominee-summary-grid[data-v-23b0d17f]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.vote-nominee-summary-item[data-v-23b0d17f]{background:#fff;border:1px solid #e5ebf3;border-radius:14px;box-shadow:0 8px 22px rgba(35,64,97,.06);display:flex;flex-direction:column;gap:6px;padding:14px 16px}.vote-nominee-summary-label[data-v-23b0d17f]{color:#6f8193;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vote-nominee-summary-value[data-v-23b0d17f]{color:#17324d;font-size:1.6rem;font-weight:600;line-height:1.4}.vote-nominee-section-card[data-v-23b0d17f]{background:#fff;border:1px solid #e5ebf3;border-radius:16px;box-shadow:0 8px 22px rgba(35,64,97,.06);margin-bottom:16px;padding:18px 20px}.vote-nominee-section-title[data-v-23b0d17f]{color:#17324d;font-size:1.5rem;font-weight:700;margin-bottom:12px}.vote-nominee-detail-list[data-v-23b0d17f]{color:#30475f;margin:0;padding-left:20px}.vote-nominee-detail-list li[data-v-23b0d17f]{line-height:1.6;margin-bottom:8px}.vote-nominee-detail-empty[data-v-23b0d17f]{color:#6f8193;margin:0}.vote-nominee-modal-footer[data-v-23b0d17f]{background:#fff;border-top:1px solid #e7edf5;padding:16px 24px 22px}@media (max-width:767px){.vote-nominee-modal-backdrop[data-v-23b0d17f]{align-items:flex-start;overflow-y:auto;padding:16px 10px}.vote-nominee-modal-body[data-v-23b0d17f]{flex-direction:column;padding:18px}.vote-nominee-photo-section[data-v-23b0d17f]{flex:1 1 auto}.vote-nominee-viewed-photo[data-v-23b0d17f]{height:260px}.vote-nominee-summary-grid[data-v-23b0d17f]{grid-template-columns:1fr}}",""]);const i=r},4571:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".zoom-page[data-v-e39c837e]{font-family:Arial,sans-serif;margin-bottom:36px;margin-top:18px}.zoom-shell[data-v-e39c837e]{margin:0 auto;max-width:1040px;padding:0 12px}.zoom-hero-card[data-v-e39c837e]{background:linear-gradient(135deg,#fff,#eef6ff);border:1px solid #e2ebf5;border-radius:22px;box-shadow:0 16px 34px rgba(35,64,97,.08);margin-bottom:22px;padding:26px 28px;text-align:center}.zoom-section-kicker[data-v-e39c837e]{color:#2f80ed;font-size:1.2rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.zoom-title[data-v-e39c837e]{color:#17324d;font-size:3rem;font-weight:800;line-height:1.3;margin:0 0 10px}.zoom-subtitle[data-v-e39c837e]{color:#5f7388;font-size:1.5rem;line-height:1.6;margin:0 auto;max-width:720px}.zoom-main-card[data-v-e39c837e]{background:#fff;border:1px solid #e2ebf5;border-radius:22px;box-shadow:0 16px 34px rgba(35,64,97,.08);padding:26px 28px}.zoom-meeting-badge[data-v-e39c837e]{align-items:center;background:#e8f1ff;border-radius:999px;color:#215db8;display:inline-flex;font-size:1.2rem;font-weight:700;gap:10px;letter-spacing:.04em;margin-bottom:14px;padding:8px 14px}.zoom-content-title[data-v-e39c837e]{color:#17324d;font-size:2.4rem;font-weight:700;margin:0 0 10px}.zoom-content-text[data-v-e39c837e]{color:#5f7388;font-size:1.5rem;line-height:1.7;margin-bottom:18px}.zoom-action-panel[data-v-e39c837e]{align-items:center;background:linear-gradient(180deg,#f8fbff,#eef6ff);border:1px solid #d9e8fb;border-radius:18px;box-shadow:0 12px 28px rgba(35,64,97,.07);display:grid;gap:12px;grid-template-columns:1fr auto;padding:18px;width:100%}.btn-interactive[data-v-e39c837e]{background:linear-gradient(135deg,#0d6efd,#2f80ed);border:none;border-radius:999px;box-shadow:0 12px 24px rgba(13,110,253,.25);color:#fff;cursor:pointer;font-size:16px;font-weight:700;outline:none;padding:14px 26px;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease;width:100%}.btn-interactive[data-v-e39c837e]:hover{box-shadow:0 16px 28px rgba(13,110,253,.3);transform:scale(1.05)}.btn-interactive[data-v-e39c837e]:active{transform:scale(.98)}.btn-interactive[data-v-e39c837e]:focus{box-shadow:0 0 5px 2px rgba(0,123,255,.5);outline:none}.btn-secondary[data-v-e39c837e]{background:hsla(0,0%,100%,.7);border:1px solid rgba(23,50,77,.16);border-radius:999px;box-shadow:0 10px 22px rgba(35,64,97,.08);color:#17324d;cursor:pointer;font-size:15px;font-weight:800;padding:14px 18px;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.btn-secondary[data-v-e39c837e]:hover{box-shadow:0 14px 26px rgba(35,64,97,.12);transform:translateY(-1px)}.zoom-link-preview[data-v-e39c837e]{align-items:baseline;background:hsla(0,0%,100%,.7);border:1px solid rgba(33,93,184,.16);border-radius:12px;display:flex;gap:10px;grid-column:1/-1;padding:10px 12px}.zoom-link-preview__label[data-v-e39c837e]{color:#215db8;flex-shrink:0;font-size:1.05rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.zoom-link-preview__value[data-v-e39c837e]{color:#17324d;font-weight:700;word-break:break-all}.zoom-link-note[data-v-e39c837e]{color:#5f7388;font-size:1.3rem;grid-column:1/-1;margin-top:12px}@media (max-width:991px){.zoom-action-panel[data-v-e39c837e]{grid-template-columns:1fr}}@media (max-width:767px){.zoom-hero-card[data-v-e39c837e],.zoom-main-card[data-v-e39c837e]{border-radius:16px;padding:18px}.zoom-title[data-v-e39c837e]{font-size:2.35rem}.zoom-content-text[data-v-e39c837e],.zoom-subtitle[data-v-e39c837e]{font-size:1.35rem}.zoom-content-title[data-v-e39c837e]{font-size:2rem}.btn-interactive[data-v-e39c837e]{width:100%}}",""]);const i=r},1175:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,'.floating-header[data-v-998f8fb8]{border-radius:16px!important;left:16px!important;margin:0;position:fixed!important;right:16px!important;top:16px!important;transition:all .3s ease!important;width:calc(100% - 32px)!important;z-index:2000!important}.logo-header[data-v-998f8fb8]{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.96),#08007e 48%,red)!important;border:1px solid hsla(0,0%,100%,.25)!important;box-shadow:0 8px 32px rgba(33,150,243,.35),0 4px 16px rgba(2,19,36,.28)!important;overflow:visible;position:fixed}.logo-header[data-v-998f8fb8]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.12),transparent 50%,hsla(0,0%,100%,.05));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.logo-header>*[data-v-998f8fb8]{position:relative;z-index:1}.logo-section[data-v-998f8fb8]{align-items:center;display:flex;flex-shrink:0;margin-left:24px;margin-right:24px}#nav.navbar[data-v-998f8fb8]{border:none;min-height:78px}#nav .container[data-v-998f8fb8]{overflow:visible;padding-left:12px;padding-right:12px;width:100%}#nav .navbar-brand[data-v-998f8fb8]{align-items:center;color:#1f2937;display:flex;gap:12px;height:auto;padding:14px 0}#nav .navbar-brand[data-v-998f8fb8],.logo-title[data-v-998f8fb8]{font-weight:700;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.logo-title[data-v-998f8fb8]{color:#1f2937!important;display:inline-block;font-size:1.8rem}#nav .nav>li>a[data-v-998f8fb8],#nav .navbar-toggle[data-v-998f8fb8]{color:#f8fbff;font-weight:700;letter-spacing:.02em}#nav .nav>li.active>a[data-v-998f8fb8],#nav .nav>li.active>a[data-v-998f8fb8]:focus,#nav .nav>li.active>a[data-v-998f8fb8]:hover,#nav .nav>li>a[data-v-998f8fb8]:hover,#nav .navbar-brand[data-v-998f8fb8]:hover{background:rgba(204,0,0,.833);color:#fff}#nav .nav>li>a[data-v-998f8fb8]{border-radius:10px;margin-bottom:18px;margin-top:18px;padding-bottom:12px;padding-top:12px}#nav .navbar-right[data-v-998f8fb8]{margin-right:8px}#nav .dropdown[data-v-998f8fb8],#nav .navbar-nav>li[data-v-998f8fb8]{position:relative}#nav .dropdown-menu[data-v-998f8fb8]{border:0;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.16);margin-top:6px;z-index:2101}#nav .dropdown-menu>li>a[data-v-998f8fb8]{color:#2c3e50}#nav .dropdown-menu>li>a[data-v-998f8fb8]:hover{background-color:#f39c12;color:#fff}#nav .navbar-toggle[data-v-998f8fb8]{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.35);margin-right:18px;margin-top:20px}#nav .navbar-toggle .icon-bar[data-v-998f8fb8]{background-color:#fff}.navbar-brand img[data-v-998f8fb8]{background:transparent!important;box-shadow:none}.voter-main[data-v-998f8fb8]{padding-top:112px}.voter-breadcrumb-wrap[data-v-998f8fb8]{margin:0 16px 8px;padding:0;position:relative;z-index:5}.voter-breadcrumb-wrap .container-fluid[data-v-998f8fb8]{padding-left:15px;padding-right:15px}.voter-breadcrumb[data-v-998f8fb8]{background:hsla(0,0%,100%,.92);border:1px solid #e5ebf3;border-radius:14px;box-shadow:0 8px 22px rgba(35,64,97,.1);font-size:1.7rem;line-height:1.45;margin-bottom:16px;padding:14px 20px}.voter-breadcrumb>li[data-v-998f8fb8]{padding-bottom:2px;padding-top:2px}.voter-breadcrumb>li+li[data-v-998f8fb8]:before{color:#94a3b8;font-size:1.35rem;font-weight:600;padding:0 12px}.voter-breadcrumb>li>a[data-v-998f8fb8]{color:#2563eb;font-weight:600}.voter-breadcrumb>li>a[data-v-998f8fb8]:hover{color:#1d4ed8;text-decoration:underline}.voter-breadcrumb>li.active[data-v-998f8fb8]{color:#17324d;font-size:1.7rem;font-weight:700}@media (max-width:767px){.floating-header[data-v-998f8fb8]{border-radius:14px!important;left:10px!important;right:10px!important;top:10px!important;width:calc(100% - 20px)!important}.logo-section[data-v-998f8fb8]{margin-left:16px;margin-right:8px}.logo-title[data-v-998f8fb8]{font-size:1.4rem}#nav .navbar-brand img[data-v-998f8fb8]{width:120px}#nav .navbar-collapse[data-v-998f8fb8]{border-top:0;box-shadow:none;overflow:visible;padding-bottom:12px}#nav .nav>li>a[data-v-998f8fb8]{margin:4px 10px}.voter-main[data-v-998f8fb8]{padding-top:102px}.voter-breadcrumb-wrap[data-v-998f8fb8]{margin-left:10px;margin-right:10px}.voter-breadcrumb[data-v-998f8fb8]{border-radius:12px;font-size:1.4rem;line-height:1.4;padding:12px 16px}.voter-breadcrumb>li.active[data-v-998f8fb8]{font-size:1.4rem}.voter-breadcrumb>li+li[data-v-998f8fb8]:before{font-size:1.2rem;padding:0 8px}}',""]);const i=r},1180:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,"body[data-v-279fce7c]{background-color:#f8f9fa;margin:0;padding:0}.bg-gradient[data-v-279fce7c]{background:linear-gradient(180deg,#6c757d,#343a40)}.d-flex[data-v-279fce7c]{display:flex}.justify-content-center[data-v-279fce7c]{justify-content:center}.align-items-center[data-v-279fce7c]{align-items:center}.min-vh-100[data-v-279fce7c]{min-height:100vh}.card[data-v-279fce7c]{background-color:#fff;border:2px solid #007bff;border-radius:1rem}.card-body[data-v-279fce7c]{padding:30px}.logo-img[data-v-279fce7c]{height:auto;max-width:250px}.btn-primary[data-v-279fce7c]{background-color:#5cb85c;border:none;border-radius:30px;font-size:16px;font-weight:600;padding:12px 0}.btn-primary[data-v-279fce7c]:hover{background-color:#4cae4c}.form-control[data-v-279fce7c]{border-radius:30px;font-size:16px;padding:10px 20px;position:relative}.form-control[data-v-279fce7c]::-moz-placeholder{color:#6c757d;left:20px;position:absolute;top:50%;transform:translateY(-50%);-moz-transition:all .3s ease;transition:all .3s ease}.form-control[data-v-279fce7c]::placeholder{color:#6c757d;left:20px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.form-control[data-v-279fce7c]:focus::-moz-placeholder{color:red;font-size:12px;left:10px;top:5px;transform:translateY(-50%) translateX(-10px)}.form-control[data-v-279fce7c]:focus::placeholder{color:red;font-size:12px;left:10px;top:5px;transform:translateY(-50%) translateX(-10px)}.form-control[data-v-279fce7c]:focus{border-color:#007bff;box-shadow:0 0 8px rgba(0,123,255,.6)}h4[data-v-279fce7c]{color:#333;font-size:22px;font-weight:600}@media (max-width:576px){.card[data-v-279fce7c]{padding:20px;width:90%}h4[data-v-279fce7c]{font-size:20px}.logo-img[data-v-279fce7c]{max-width:200px}.btn-primary[data-v-279fce7c],.form-control[data-v-279fce7c]{font-size:14px}.btn-primary[data-v-279fce7c]{padding:10px 0}}",""]);const i=r},2390:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".otp-input{border:1px solid rgba(0,0,0,.3);border-radius:4px;font-size:20px;height:40px;margin:0 10px;padding:5px;text-align:center;width:40px}.otp-input.error{border:1px solid red!important}.otp-input::-webkit-inner-spin-button,.otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}",""]);const i=r},698:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".app-modal{z-index:2200}.app-modal .modal-dialog{margin-top:110px}.modal-backdrop{z-index:2190!important}.primary{background-color:#337ab7;color:#fff}.primary .modal-body,.primary .modal-footer{background-color:#fff;border-left:1px solid #337ab7;border-right:1px solid #337ab7;color:#000}.primary .modal-footer{border-bottom:1px solid #337ab7;border-radius:5px}",""]);const i=r},4829:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".imgContainer{height:200px;position:relative;width:200px}.file{height:100%;opacity:0;position:absolute;width:100%}.imgUpload{background-color:#fff;border:2px solid #000}.imgText{left:0;position:absolute;text-align:center;top:45%;width:100%}",""]);const i=r},6798:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=t(e);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},e.i=function(t,n,a){"string"==typeof t&&(t=[[null,t,""]]);var r={};if(a)for(var i=0;i{},5606:t=>{var e,n,a=t.exports={};function r(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(t){if(e===setTimeout)return setTimeout(t,0);if((e===r||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(n){try{return e.call(null,t,0)}catch(n){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:r}catch(t){e=r}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(t){n=i}}();var s,l=[],c=!1,u=-1;function f(){c&&s&&(c=!1,s.length?l=s.concat(l):u=-1,l.length&&d())}function d(){if(!c){var t=o(f);c=!0;for(var e=l.length;e;){for(s=l,l=[];++u1)for(var n=1;n{"use strict";var a,r=function(){return void 0===a&&(a=Boolean(window&&document&&document.all&&!window.atob)),a},i=function(){var t={};return function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}t[e]=n}return t[e]}}(),o=[];function s(t){for(var e=-1,n=0;n{"use strict";n.r(e),n.d(e,{default:()=>gg});var a=n(2284),r=Uint8Array,i=Uint16Array,o=Int32Array,s=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),l=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),c=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=function(t,e){for(var n=new i(31),a=0;a<31;++a)n[a]=e+=1<>1|(21845&v)<<1;b=(61680&(b=(52428&b)>>2|(13107&b)<<2))>>4|(3855&b)<<4,g[v]=((65280&b)>>8|(255&b)<<8)>>1}var _=function(t,e,n){for(var a=t.length,r=0,o=new i(e);r>c]=u}else for(s=new i(a),r=0;r>15-t[r]);return s},y=new r(288);for(v=0;v<144;++v)y[v]=8;for(v=144;v<256;++v)y[v]=9;for(v=256;v<280;++v)y[v]=7;for(v=280;v<288;++v)y[v]=8;var w=new r(32);for(v=0;v<32;++v)w[v]=5;var x=_(y,9,0),k=_(w,5,0),S=function(t){return(t+7)/8|0},A=function(t,e,n){return(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length),new r(t.subarray(e,n))},C=function(t,e,n){n<<=7&e;var a=e/8|0;t[a]|=n,t[a+1]|=n>>8},E=function(t,e,n){n<<=7&e;var a=e/8|0;t[a]|=n,t[a+1]|=n>>8,t[a+2]|=n>>16},T=function(t,e){for(var n=[],a=0;ap&&(p=s[a].s);var m=new i(p+1),g=N(n[d-1],m,0);if(g>e){a=0;var v=0,b=g-e,_=1<e))break;v+=_-(1<>=b;v>0;){var w=s[a].s;m[w]=0&&v;--a){var x=s[a].s;m[x]==e&&(--m[x],++v)}g=e}return{t:new r(m),l:g}},N=function(t,e,n){return-1==t.s?Math.max(N(t.l,e,n+1),N(t.r,e,n+1)):e[t.s]=n},P=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new i(++e),a=0,r=t[0],o=1,s=function(t){n[a++]=t},l=1;l<=e;++l)if(t[l]==r&&l!=e)++o;else{if(!r&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(r),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(r);o=1,r=t[l]}return{c:n.subarray(0,a),n:e}},L=function(t,e){for(var n=0,a=0;a>8,t[r+2]=255^t[r],t[r+3]=255^t[r+1];for(var i=0;i4&&!z[c[q-1]];--q);var V,W,K,$,G=h+5<<3,Y=L(r,y)+L(o,w)+u,X=L(r,g)+L(o,S)+u+14+3*q+L(D,z)+2*D[16]+3*D[17]+7*D[18];if(d>=0&&G<=Y&&G<=X)return O(e,p,t.subarray(d,d+h));if(C(e,p,1+(X15&&(C(e,p,tt[B]>>5&127),p+=tt[B]>>12)}}}else V=x,W=y,K=k,$=w;for(B=0;B255){E(e,p,V[(et=nt>>18&31)+257]),p+=W[et+257],et>7&&(C(e,p,nt>>23&31),p+=s[et]);var at=31&nt;E(e,p,K[at]),p+=$[at],at>3&&(E(e,p,nt>>5&8191),p+=l[at])}else E(e,p,V[nt]),p+=W[nt]}return E(e,p,V[256]),p+W[256]},I=new o([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),M=new r(0),F=function(t,e,n,a,c,u){var f=u.z||t.length,d=new r(a+f+5*(1+Math.ceil(f/7e3))+c),p=d.subarray(a,d.length-c),g=u.l,v=7&(u.r||0);if(e){v&&(p[0]=u.r>>3);for(var b=I[e-1],_=b>>13,y=8191&b,w=(1<7e3||D>24576)&&(V>423||!g)){v=R(t,p,0,N,P,L,F,D,U,j-U,v),D=M=F=0,U=j;for(var W=0;W<286;++W)P[W]=0;for(W=0;W<30;++W)L[W]=0}var K=2,$=0,G=y,Y=H-q&32767;if(V>2&&z==T(j-Y))for(var X=Math.min(_,V)-1,J=Math.min(32767,j),Z=Math.min(258,V);Y<=J&&--G&&H!=q;){if(t[j+K]==t[j+K-Y]){for(var Q=0;QK){if(K=Q,$=Y,Q>X)break;var tt=Math.min(Y,Q-2),et=0;for(W=0;Wet&&(et=at,q=nt)}}}Y+=(H=q)-(q=x[H])&32767}if($){N[D++]=268435456|h[K]<<18|m[$];var rt=31&h[K],it=31&m[$];F+=s[rt]+l[it],++P[257+rt],++L[it],B=j+K,++M}else N[D++]=t[j],++P[t[j]]}}for(j=Math.max(j,B);j=f&&(p[v/8|0]=g,ot=f),v=O(p,v+1,t.subarray(j,ot))}u.i=f}return A(d,0,a+S(v)+c)},j=function(){var t=1,e=0;return{p:function(n){for(var a=t,r=e,i=0|n.length,o=0;o!=i;){for(var s=Math.min(o+2655,i);o>16),r=(65535&r)+15*(r>>16)}t=a,e=r},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(e%=65521))<<8|e>>8}}},D=function(t,e,n,a,i){if(!i&&(i={l:1},e.dictionary)){var o=e.dictionary.subarray(-32768),s=new r(o.length+t.length);s.set(o),s.set(t,o.length),t=s,i.w=o.length}return F(t,null==e.level?6:e.level,null==e.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,n,a,i)},B=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},U=function(t,e){var n=e.level,a=0==n?0:n<6?1:9==n?3:2;if(t[0]=120,t[1]=a<<6|(e.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,e.dictionary){var r=j();r.p(e.dictionary),B(t,2,r.d())}};function z(t,e){e||(e={});var n=j();n.p(t);var a=D(t,e,e.dictionary?6:2,4);return U(a,e),B(a,a.length-4,n.d()),a}var H="undefined"!=typeof TextDecoder&&new TextDecoder;try{H.decode(M,{stream:!0}),1}catch(ji){}"function"==typeof queueMicrotask?queueMicrotask:"function"==typeof setTimeout&&setTimeout;function q(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,a=Array(e);n{const t=new Uint8Array(4);return!((new Uint32Array(t.buffer)[0]=1)&t[0])})(),Y={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class X{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(t=8192,e={}){let n=!1;"number"==typeof t?t=new ArrayBuffer(t):(n=!0,this.lastWrittenByte=t.byteLength);const a=e.offset?e.offset>>>0:0,r=t.byteLength-a;let i=a;(ArrayBuffer.isView(t)||t instanceof X)&&(t.byteLength!==t.buffer.byteLength&&(i=t.byteOffset+a),t=t.buffer),this.lastWrittenByte=n?r:0,this.buffer=t,this.length=r,this.byteLength=r,this.byteOffset=i,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,i,r),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const t=this._marks.pop();if(void 0===t)throw new Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){const e=2*(this.offset+t),n=new Uint8Array(e);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=e,this.byteLength=e,this._data=new DataView(this.buffer)}return this}readBoolean(){return 0!==this.readUint8()}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,e){const n=Y[e].BYTES_PER_ELEMENT*t,a=this.byteOffset+this.offset,r=this.buffer.slice(a,a+n);if(this.littleEndian===G&&"uint8"!==e&&"int8"!==e){const t=new Uint8Array(this.buffer.slice(a,a+n));t.reverse();const r=new Y[e](t.buffer);return this.offset+=n,r.reverse(),r}const i=new Y[e](r);return this.offset+=n,i}readInt16(){const t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){const t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){const t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){const t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){const t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){const t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){const t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){const t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let e="";for(let n=0;nthis.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}function J(t){let e=t.length;for(;--e>=0;)t[e]=0}const Z=256,Q=286,tt=30,et=15,nt=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),at=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),rt=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),it=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ot=new Array(576);J(ot);const st=new Array(60);J(st);const lt=new Array(512);J(lt);const ct=new Array(256);J(ct);const ut=new Array(29);J(ut);const ft=new Array(tt);function dt(t,e,n,a,r){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=a,this.max_length=r,this.has_stree=t&&t.length}let ht,pt,mt;function gt(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}J(ft);const vt=t=>t<256?lt[t]:lt[256+(t>>>7)],bt=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},_t=(t,e,n)=>{t.bi_valid>16-n?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=n-16):(t.bi_buf|=e<{_t(t,n[2*e],n[2*e+1])},wt=(t,e)=>{let n=0;do{n|=1&t,t>>>=1,n<<=1}while(--e>0);return n>>>1},xt=(t,e,n)=>{const a=new Array(16);let r,i,o=0;for(r=1;r<=et;r++)o=o+n[r-1]<<1,a[r]=o;for(i=0;i<=e;i++){let e=t[2*i+1];0!==e&&(t[2*i]=wt(a[e]++,e))}},kt=t=>{let e;for(e=0;e{t.bi_valid>8?bt(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},At=(t,e,n,a)=>{const r=2*e,i=2*n;return t[r]{const a=t.heap[n];let r=n<<1;for(;r<=t.heap_len&&(r{let a,r,i,o,s=0;if(0!==t.sym_next)do{a=255&t.pending_buf[t.sym_buf+s++],a+=(255&t.pending_buf[t.sym_buf+s++])<<8,r=t.pending_buf[t.sym_buf+s++],0===a?yt(t,r,e):(i=ct[r],yt(t,i+Z+1,e),o=nt[i],0!==o&&(r-=ut[i],_t(t,r,o)),a--,i=vt(a),yt(t,i,n),o=at[i],0!==o&&(a-=ft[i],_t(t,a,o)))}while(s{const n=e.dyn_tree,a=e.stat_desc.static_tree,r=e.stat_desc.has_stree,i=e.stat_desc.elems;let o,s,l,c=-1;for(t.heap_len=0,t.heap_max=573,o=0;o>1;o>=1;o--)Ct(t,n,o);l=i;do{o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],Ct(t,n,1),s=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=s,n[2*l]=n[2*o]+n[2*s],t.depth[l]=(t.depth[o]>=t.depth[s]?t.depth[o]:t.depth[s])+1,n[2*o+1]=n[2*s+1]=l,t.heap[1]=l++,Ct(t,n,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const n=e.dyn_tree,a=e.max_code,r=e.stat_desc.static_tree,i=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,s=e.stat_desc.extra_base,l=e.stat_desc.max_length;let c,u,f,d,h,p,m=0;for(d=0;d<=et;d++)t.bl_count[d]=0;for(n[2*t.heap[t.heap_max]+1]=0,c=t.heap_max+1;c<573;c++)u=t.heap[c],d=n[2*n[2*u+1]+1]+1,d>l&&(d=l,m++),n[2*u+1]=d,u>a||(t.bl_count[d]++,h=0,u>=s&&(h=o[u-s]),p=n[2*u],t.opt_len+=p*(d+h),i&&(t.static_len+=p*(r[2*u+1]+h)));if(0!==m){do{for(d=l-1;0===t.bl_count[d];)d--;t.bl_count[d]--,t.bl_count[d+1]+=2,t.bl_count[l]--,m-=2}while(m>0);for(d=l;0!==d;d--)for(u=t.bl_count[d];0!==u;)f=t.heap[--c],f>a||(n[2*f+1]!==d&&(t.opt_len+=(d-n[2*f+1])*n[2*f],n[2*f+1]=d),u--)}})(t,e),xt(n,c,t.bl_count)},Nt=(t,e,n)=>{let a,r,i=-1,o=e[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),e[2*(n+1)+1]=65535,a=0;a<=n;a++)r=o,o=e[2*(a+1)+1],++s{let a,r,i=-1,o=e[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),a=0;a<=n;a++)if(r=o,o=e[2*(a+1)+1],!(++s{_t(t,0+(a?1:0),3),St(t),bt(t,n),bt(t,~n),n&&t.pending_buf.set(t.window.subarray(e,e+n),t.pending),t.pending+=n};var Rt=t=>{Lt||((()=>{let t,e,n,a,r;const i=new Array(16);for(n=0,a=0;a<28;a++)for(ut[a]=n,t=0;t<1<>=7;a{let r,i,o=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,n=4093624447;for(e=0;e<=31;e++,n>>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e{let e;for(Nt(t,t.dyn_ltree,t.l_desc.max_code),Nt(t,t.dyn_dtree,t.d_desc.max_code),Tt(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*it[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e})(t),r=t.opt_len+3+7>>>3,i=t.static_len+3+7>>>3,i<=r&&(r=i)):r=i=n+5,n+4<=r&&-1!==e?Ot(t,e,n,a):4===t.strategy||i===r?(_t(t,2+(a?1:0),3),Et(t,ot,st)):(_t(t,4+(a?1:0),3),((t,e,n,a)=>{let r;for(_t(t,e-257,5),_t(t,n-1,5),_t(t,a-4,4),r=0;r(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=n,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(ct[n]+Z+1)]++,t.dyn_dtree[2*vt(e)]++),t.sym_next===t.sym_end),Ft=t=>{_t(t,2,3),yt(t,256,ot),(t=>{16===t.bi_valid?(bt(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)},jt={_tr_init:Rt,_tr_stored_block:Ot,_tr_flush_block:It,_tr_tally:Mt,_tr_align:Ft};var Dt=(t,e,n,a)=>{let r=65535&t,i=t>>>16&65535,o=0;for(;0!==n;){o=n>2e3?2e3:n,n-=o;do{r=r+e[a++]|0,i=i+r|0}while(--o);r%=65521,i%=65521}return r|i<<16};const Bt=new Uint32Array((()=>{let t,e=[];for(var n=0;n<256;n++){t=n;for(var a=0;a<8;a++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e})());var Ut=(t,e,n,a)=>{const r=Bt,i=a+n;t^=-1;for(let n=a;n>>8^r[255&(t^e[n])];return~t},zt={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Ht={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:qt,_tr_stored_block:Vt,_tr_flush_block:Wt,_tr_tally:Kt,_tr_align:$t}=jt,{Z_NO_FLUSH:Gt,Z_PARTIAL_FLUSH:Yt,Z_FULL_FLUSH:Xt,Z_FINISH:Jt,Z_BLOCK:Zt,Z_OK:Qt,Z_STREAM_END:te,Z_STREAM_ERROR:ee,Z_DATA_ERROR:ne,Z_BUF_ERROR:ae,Z_DEFAULT_COMPRESSION:re,Z_FILTERED:ie,Z_HUFFMAN_ONLY:oe,Z_RLE:se,Z_FIXED:le,Z_DEFAULT_STRATEGY:ce,Z_UNKNOWN:ue,Z_DEFLATED:fe}=Ht,de=258,he=262,pe=42,me=113,ge=666,ve=(t,e)=>(t.msg=zt[e],e),be=t=>2*t-(t>4?9:0),_e=t=>{let e=t.length;for(;--e>=0;)t[e]=0},ye=t=>{let e,n,a,r=t.w_size;e=t.hash_size,a=e;do{n=t.head[--a],t.head[a]=n>=r?n-r:0}while(--e);e=r,a=e;do{n=t.prev[--a],t.prev[a]=n>=r?n-r:0}while(--e)};let we=(t,e,n)=>(e<{const e=t.state;let n=e.pending;n>t.avail_out&&(n=t.avail_out),0!==n&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+n),t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,0===e.pending&&(e.pending_out=0))},ke=(t,e)=>{Wt(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,xe(t.strm)},Se=(t,e)=>{t.pending_buf[t.pending++]=e},Ae=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},Ce=(t,e,n,a)=>{let r=t.avail_in;return r>a&&(r=a),0===r?0:(t.avail_in-=r,e.set(t.input.subarray(t.next_in,t.next_in+r),n),1===t.state.wrap?t.adler=Dt(t.adler,e,r,n):2===t.state.wrap&&(t.adler=Ut(t.adler,e,r,n)),t.next_in+=r,t.total_in+=r,r)},Ee=(t,e)=>{let n,a,r=t.max_chain_length,i=t.strstart,o=t.prev_length,s=t.nice_match;const l=t.strstart>t.w_size-he?t.strstart-(t.w_size-he):0,c=t.window,u=t.w_mask,f=t.prev,d=t.strstart+de;let h=c[i+o-1],p=c[i+o];t.prev_length>=t.good_match&&(r>>=2),s>t.lookahead&&(s=t.lookahead);do{if(n=e,c[n+o]===p&&c[n+o-1]===h&&c[n]===c[i]&&c[++n]===c[i+1]){i+=2,n++;do{}while(c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&io){if(t.match_start=e,o=a,a>=s)break;h=c[i+o-1],p=c[i+o]}}}while((e=f[e&u])>l&&0!=--r);return o<=t.lookahead?o:t.lookahead},Te=t=>{const e=t.w_size;let n,a,r;do{if(a=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-he)&&(t.window.set(t.window.subarray(e,e+e-a),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),ye(t),a+=e),0===t.strm.avail_in)break;if(n=Ce(t.strm,t.window,t.strstart+t.lookahead,a),t.lookahead+=n,t.lookahead+t.insert>=3)for(r=t.strstart-t.insert,t.ins_h=t.window[r],t.ins_h=we(t,t.ins_h,t.window[r+1]);t.insert&&(t.ins_h=we(t,t.ins_h,t.window[r+3-1]),t.prev[r&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=r,r++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead{let n,a,r,i=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,o=0,s=t.strm.avail_in;do{if(n=65535,r=t.bi_valid+42>>3,t.strm.avail_outa+t.strm.avail_in&&(n=a+t.strm.avail_in),n>r&&(n=r),n>8,t.pending_buf[t.pending-2]=~n,t.pending_buf[t.pending-1]=~n>>8,xe(t.strm),a&&(a>n&&(a=n),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+a),t.strm.next_out),t.strm.next_out+=a,t.strm.avail_out-=a,t.strm.total_out+=a,t.block_start+=a,n-=a),n&&(Ce(t.strm,t.strm.output,t.strm.next_out,n),t.strm.next_out+=n,t.strm.avail_out-=n,t.strm.total_out+=n)}while(0===o);return s-=t.strm.avail_in,s&&(s>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=s&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-s,t.strm.next_in),t.strstart),t.strstart+=s,t.insert+=s>t.w_size-t.insert?t.w_size-t.insert:s),t.block_start=t.strstart),t.high_waterr&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,r+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),r>t.strm.avail_in&&(r=t.strm.avail_in),r&&(Ce(t.strm,t.window,t.strstart,r),t.strstart+=r,t.insert+=r>t.w_size-t.insert?t.w_size-t.insert:r),t.high_water>3,r=t.pending_buf_size-r>65535?65535:t.pending_buf_size-r,i=r>t.w_size?t.w_size:r,a=t.strstart-t.block_start,(a>=i||(a||e===Jt)&&e!==Gt&&0===t.strm.avail_in&&a<=r)&&(n=a>r?r:a,o=e===Jt&&0===t.strm.avail_in&&n===a?1:0,Vt(t,t.block_start,n,o),t.block_start+=n,xe(t.strm)),o?3:1)},Pe=(t,e)=>{let n,a;for(;;){if(t.lookahead=3&&(t.ins_h=we(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==n&&t.strstart-n<=t.w_size-he&&(t.match_length=Ee(t,n)),t.match_length>=3)if(a=Kt(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=we(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=we(t,t.ins_h,t.window[t.strstart+1]);else a=Kt(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(a&&(ke(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===Jt?(ke(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ke(t,!1),0===t.strm.avail_out)?1:2},Le=(t,e)=>{let n,a,r;for(;;){if(t.lookahead=3&&(t.ins_h=we(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==n&&t.prev_length4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){r=t.strstart+t.lookahead-3,a=Kt(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=r&&(t.ins_h=we(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,a&&(ke(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if(a=Kt(t,0,t.window[t.strstart-1]),a&&ke(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(a=Kt(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===Jt?(ke(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ke(t,!1),0===t.strm.avail_out)?1:2};function Oe(t,e,n,a,r){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=a,this.func=r}const Re=[new Oe(0,0,0,0,Ne),new Oe(4,4,8,4,Pe),new Oe(4,5,16,8,Pe),new Oe(4,6,32,32,Pe),new Oe(4,4,16,16,Le),new Oe(8,16,32,32,Le),new Oe(8,16,128,128,Le),new Oe(8,32,128,256,Le),new Oe(32,128,258,1024,Le),new Oe(32,258,258,4096,Le)];function Ie(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=fe,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),_e(this.dyn_ltree),_e(this.dyn_dtree),_e(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),_e(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),_e(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Me=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.status!==pe&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&e.status!==me&&e.status!==ge?1:0},Fe=t=>{if(Me(t))return ve(t,ee);t.total_in=t.total_out=0,t.data_type=ue;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?pe:me,t.adler=2===e.wrap?0:1,e.last_flush=-2,qt(e),Qt},je=t=>{const e=Fe(t);return e===Qt&&(t=>{t.window_size=2*t.w_size,_e(t.head),t.max_lazy_match=Re[t.level].max_lazy,t.good_match=Re[t.level].good_length,t.nice_match=Re[t.level].nice_length,t.max_chain_length=Re[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0})(t.state),e},De=(t,e,n,a,r,i)=>{if(!t)return ee;let o=1;if(e===re&&(e=6),a<0?(o=0,a=-a):a>15&&(o=2,a-=16),r<1||r>9||n!==fe||a<8||a>15||e<0||e>9||i<0||i>le||8===a&&1!==o)return ve(t,ee);8===a&&(a=9);const s=new Ie;return t.state=s,s.strm=t,s.status=pe,s.wrap=o,s.gzhead=null,s.w_bits=a,s.w_size=1<{if(Me(t)||e>Zt||e<0)return t?ve(t,ee):ee;const n=t.state;if(!t.output||0!==t.avail_in&&!t.input||n.status===ge&&e!==Jt)return ve(t,0===t.avail_out?ae:ee);const a=n.last_flush;if(n.last_flush=e,0!==n.pending){if(xe(t),0===t.avail_out)return n.last_flush=-1,Qt}else if(0===t.avail_in&&be(e)<=be(a)&&e!==Jt)return ve(t,ae);if(n.status===ge&&0!==t.avail_in)return ve(t,ae);if(n.status===pe&&0===n.wrap&&(n.status=me),n.status===pe){let e=fe+(n.w_bits-8<<4)<<8,a=-1;if(a=n.strategy>=oe||n.level<2?0:n.level<6?1:6===n.level?2:3,e|=a<<6,0!==n.strstart&&(e|=32),e+=31-e%31,Ae(n,e),0!==n.strstart&&(Ae(n,t.adler>>>16),Ae(n,65535&t.adler)),t.adler=1,n.status=me,xe(t),0!==n.pending)return n.last_flush=-1,Qt}if(57===n.status)if(t.adler=0,Se(n,31),Se(n,139),Se(n,8),n.gzhead)Se(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Se(n,255&n.gzhead.time),Se(n,n.gzhead.time>>8&255),Se(n,n.gzhead.time>>16&255),Se(n,n.gzhead.time>>24&255),Se(n,9===n.level?2:n.strategy>=oe||n.level<2?4:0),Se(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(Se(n,255&n.gzhead.extra.length),Se(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=Ut(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69;else if(Se(n,0),Se(n,0),Se(n,0),Se(n,0),Se(n,0),Se(n,9===n.level?2:n.strategy>=oe||n.level<2?4:0),Se(n,3),n.status=me,xe(t),0!==n.pending)return n.last_flush=-1,Qt;if(69===n.status){if(n.gzhead.extra){let e=n.pending,a=(65535&n.gzhead.extra.length)-n.gzindex;for(;n.pending+a>n.pending_buf_size;){let r=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+r),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>e&&(t.adler=Ut(t.adler,n.pending_buf,n.pending-e,e)),n.gzindex+=r,xe(t),0!==n.pending)return n.last_flush=-1,Qt;e=0,a-=r}let r=new Uint8Array(n.gzhead.extra);n.pending_buf.set(r.subarray(n.gzindex,n.gzindex+a),n.pending),n.pending+=a,n.gzhead.hcrc&&n.pending>e&&(t.adler=Ut(t.adler,n.pending_buf,n.pending-e,e)),n.gzindex=0}n.status=73}if(73===n.status){if(n.gzhead.name){let e,a=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>a&&(t.adler=Ut(t.adler,n.pending_buf,n.pending-a,a)),xe(t),0!==n.pending)return n.last_flush=-1,Qt;a=0}e=n.gzindexa&&(t.adler=Ut(t.adler,n.pending_buf,n.pending-a,a)),n.gzindex=0}n.status=91}if(91===n.status){if(n.gzhead.comment){let e,a=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>a&&(t.adler=Ut(t.adler,n.pending_buf,n.pending-a,a)),xe(t),0!==n.pending)return n.last_flush=-1,Qt;a=0}e=n.gzindexa&&(t.adler=Ut(t.adler,n.pending_buf,n.pending-a,a))}n.status=103}if(103===n.status){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(xe(t),0!==n.pending))return n.last_flush=-1,Qt;Se(n,255&t.adler),Se(n,t.adler>>8&255),t.adler=0}if(n.status=me,xe(t),0!==n.pending)return n.last_flush=-1,Qt}if(0!==t.avail_in||0!==n.lookahead||e!==Gt&&n.status!==ge){let a=0===n.level?Ne(n,e):n.strategy===oe?((t,e)=>{let n;for(;;){if(0===t.lookahead&&(Te(t),0===t.lookahead)){if(e===Gt)return 1;break}if(t.match_length=0,n=Kt(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(ke(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===Jt?(ke(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ke(t,!1),0===t.strm.avail_out)?1:2})(n,e):n.strategy===se?((t,e)=>{let n,a,r,i;const o=t.window;for(;;){if(t.lookahead<=de){if(Te(t),t.lookahead<=de&&e===Gt)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(r=t.strstart-1,a=o[r],a===o[++r]&&a===o[++r]&&a===o[++r])){i=t.strstart+de;do{}while(a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&rt.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(n=Kt(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=Kt(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(ke(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===Jt?(ke(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ke(t,!1),0===t.strm.avail_out)?1:2})(n,e):Re[n.level].func(n,e);if(3!==a&&4!==a||(n.status=ge),1===a||3===a)return 0===t.avail_out&&(n.last_flush=-1),Qt;if(2===a&&(e===Yt?$t(n):e!==Zt&&(Vt(n,0,0,!1),e===Xt&&(_e(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),xe(t),0===t.avail_out))return n.last_flush=-1,Qt}return e!==Jt?Qt:n.wrap<=0?te:(2===n.wrap?(Se(n,255&t.adler),Se(n,t.adler>>8&255),Se(n,t.adler>>16&255),Se(n,t.adler>>24&255),Se(n,255&t.total_in),Se(n,t.total_in>>8&255),Se(n,t.total_in>>16&255),Se(n,t.total_in>>24&255)):(Ae(n,t.adler>>>16),Ae(n,65535&t.adler)),xe(t),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?Qt:te)},Ue=(t,e)=>{let n=e.length;if(Me(t))return ee;const a=t.state,r=a.wrap;if(2===r||1===r&&a.status!==pe||a.lookahead)return ee;if(1===r&&(t.adler=Dt(t.adler,e,n,0)),a.wrap=0,n>=a.w_size){0===r&&(_e(a.head),a.strstart=0,a.block_start=0,a.insert=0);let t=new Uint8Array(a.w_size);t.set(e.subarray(n-a.w_size,n),0),e=t,n=a.w_size}const i=t.avail_in,o=t.next_in,s=t.input;for(t.avail_in=n,t.next_in=0,t.input=e,Te(a);a.lookahead>=3;){let t=a.strstart,e=a.lookahead-2;do{a.ins_h=we(a,a.ins_h,a.window[t+3-1]),a.prev[t&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=t,t++}while(--e);a.strstart=t,a.lookahead=2,Te(a)}return a.strstart+=a.lookahead,a.block_start=a.strstart,a.insert=a.lookahead,a.lookahead=0,a.match_length=a.prev_length=2,a.match_available=0,t.next_in=o,t.input=s,t.avail_in=i,a.wrap=r,Qt},ze={deflateInit:(t,e)=>De(t,e,fe,15,8,ce),deflateInit2:De,deflateReset:je,deflateResetKeep:Fe,deflateSetHeader:(t,e)=>Me(t)||2!==t.state.wrap?ee:(t.state.gzhead=e,Qt),deflate:Be,deflateEnd:t=>{if(Me(t))return ee;const e=t.state.status;return t.state=null,e===me?ve(t,ne):Qt},deflateSetDictionary:Ue,deflateInfo:"pako deflate (from Nodeca project)"};const He=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var qe={assign:function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const n=e.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(const e in n)He(n,e)&&(t[e]=n[e])}}return t},flattenChunks:t=>{let e=0;for(let n=0,a=t.length;n=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;We[254]=We[254]=1;var Ke={string2buf:t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,n,a,r,i,o=t.length,s=0;for(r=0;r>>6,e[i++]=128|63&n):n<65536?(e[i++]=224|n>>>12,e[i++]=128|n>>>6&63,e[i++]=128|63&n):(e[i++]=240|n>>>18,e[i++]=128|n>>>12&63,e[i++]=128|n>>>6&63,e[i++]=128|63&n);return e},buf2string:(t,e)=>{const n=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));let a,r;const i=new Array(2*n);for(r=0,a=0;a4)i[r++]=65533,a+=o-1;else{for(e&=2===o?31:3===o?15:7;o>1&&a1?i[r++]=65533:e<65536?i[r++]=e:(e-=65536,i[r++]=55296|e>>10&1023,i[r++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&Ve)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let n="";for(let a=0;a{(e=e||t.length)>t.length&&(e=t.length);let n=e-1;for(;n>=0&&128==(192&t[n]);)n--;return n<0||0===n?e:n+We[t[n]]>e?n:e}};var $e=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const Ge=Object.prototype.toString,{Z_NO_FLUSH:Ye,Z_SYNC_FLUSH:Xe,Z_FULL_FLUSH:Je,Z_FINISH:Ze,Z_OK:Qe,Z_STREAM_END:tn,Z_DEFAULT_COMPRESSION:en,Z_DEFAULT_STRATEGY:nn,Z_DEFLATED:an}=Ht;function rn(t){this.options=qe.assign({level:en,method:an,chunkSize:16384,windowBits:15,memLevel:8,strategy:nn},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new $e,this.strm.avail_out=0;let n=ze.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(n!==Qe)throw new Error(zt[n]);if(e.header&&ze.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"==typeof e.dictionary?Ke.string2buf(e.dictionary):"[object ArrayBuffer]"===Ge.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,n=ze.deflateSetDictionary(this.strm,t),n!==Qe)throw new Error(zt[n]);this._dict_set=!0}}function on(t,e){const n=new rn(e);if(n.push(t,!0),n.err)throw n.msg||zt[n.err];return n.result}rn.prototype.push=function(t,e){const n=this.strm,a=this.options.chunkSize;let r,i;if(this.ended)return!1;for(i=e===~~e?e:!0===e?Ze:Ye,"string"==typeof t?n.input=Ke.string2buf(t):"[object ArrayBuffer]"===Ge.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;)if(0===n.avail_out&&(n.output=new Uint8Array(a),n.next_out=0,n.avail_out=a),(i===Xe||i===Je)&&n.avail_out<=6)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if(r=ze.deflate(n,i),r===tn)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),r=ze.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===Qe;if(0!==n.avail_out){if(i>0&&n.next_out>0)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else if(0===n.avail_in)break}else this.onData(n.output)}return!0},rn.prototype.onData=function(t){this.chunks.push(t)},rn.prototype.onEnd=function(t){t===Qe&&(this.result=qe.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var sn=function(t,e){return(e=e||{}).raw=!0,on(t,e)},ln=function(t,e){return(e=e||{}).gzip=!0,on(t,e)},cn={Deflate:rn,deflate:on,deflateRaw:sn,gzip:ln,constants:Ht};const un=16209;var fn=function(t,e){let n,a,r,i,o,s,l,c,u,f,d,h,p,m,g,v,b,_,y,w,x,k,S,A;const C=t.state;n=t.next_in,S=t.input,a=n+(t.avail_in-5),r=t.next_out,A=t.output,i=r-(e-t.avail_out),o=r+(t.avail_out-257),s=C.dmax,l=C.wsize,c=C.whave,u=C.wnext,f=C.window,d=C.hold,h=C.bits,p=C.lencode,m=C.distcode,g=(1<>>24,d>>>=_,h-=_,_=b>>>16&255,0===_)A[r++]=65535&b;else{if(!(16&_)){if(64&_){if(32&_){C.mode=16191;break t}t.msg="invalid literal/length code",C.mode=un;break t}b=p[(65535&b)+(d&(1<<_)-1)];continue e}for(y=65535&b,_&=15,_&&(h<_&&(d+=S[n++]<>>=_,h-=_),h<15&&(d+=S[n++]<>>24,d>>>=_,h-=_,_=b>>>16&255,16&_){if(w=65535&b,_&=15,h<_&&(d+=S[n++]<s){t.msg="invalid distance too far back",C.mode=un;break t}if(d>>>=_,h-=_,_=r-i,w>_){if(_=w-_,_>c&&C.sane){t.msg="invalid distance too far back",C.mode=un;break t}if(x=0,k=f,0===u){if(x+=l-_,_2;)A[r++]=k[x++],A[r++]=k[x++],A[r++]=k[x++],y-=3;y&&(A[r++]=k[x++],y>1&&(A[r++]=k[x++]))}else{x=r-w;do{A[r++]=A[x++],A[r++]=A[x++],A[r++]=A[x++],y-=3}while(y>2);y&&(A[r++]=A[x++],y>1&&(A[r++]=A[x++]))}break}if(64&_){t.msg="invalid distance code",C.mode=un;break t}b=m[(65535&b)+(d&(1<<_)-1)]}}break}}while(n>3,n-=y,h-=y<<3,d&=(1<{const l=s.bits;let c,u,f,d,h,p,m=0,g=0,v=0,b=0,_=0,y=0,w=0,x=0,k=0,S=0,A=null;const C=new Uint16Array(16),E=new Uint16Array(16);let T,N,P,L=null;for(m=0;m<=dn;m++)C[m]=0;for(g=0;g=1&&0===C[b];b--);if(_>b&&(_=b),0===b)return r[i++]=20971520,r[i++]=20971520,s.bits=1,0;for(v=1;v0&&(0===t||1!==b))return-1;for(E[1]=0,m=1;m852||2===t&&k>592)return 1;for(;;){T=m-w,o[g]+1=p?(N=L[o[g]-p],P=A[o[g]-p]):(N=96,P=0),c=1<>w)+u]=T<<24|N<<16|P}while(0!==u);for(c=1<>=1;if(0!==c?(S&=c-1,S+=c):S=0,g++,0==--C[m]){if(m===b)break;m=e[n+o[g]]}if(m>_&&(S&d)!==f){for(0===w&&(w=_),h+=v,y=m-w,x=1<852||2===t&&k>592)return 1;f=S&d,r[f]=_<<24|y<<16|h-i}}return 0!==S&&(r[h+S]=m-w<<24|64<<16),s.bits=_,0};const{Z_FINISH:bn,Z_BLOCK:_n,Z_TREES:yn,Z_OK:wn,Z_STREAM_END:xn,Z_NEED_DICT:kn,Z_STREAM_ERROR:Sn,Z_DATA_ERROR:An,Z_MEM_ERROR:Cn,Z_BUF_ERROR:En,Z_DEFLATED:Tn}=Ht,Nn=16180,Pn=16190,Ln=16191,On=16192,Rn=16194,In=16199,Mn=16200,Fn=16206,jn=16209,Dn=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function Bn(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Un=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode16211?1:0},zn=t=>{if(Un(t))return Sn;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=Nn,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,wn},Hn=t=>{if(Un(t))return Sn;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,zn(t)},qn=(t,e)=>{let n;if(Un(t))return Sn;const a=t.state;return e<0?(n=0,e=-e):(n=5+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?Sn:(null!==a.window&&a.wbits!==e&&(a.window=null),a.wrap=n,a.wbits=e,Hn(t))},Vn=(t,e)=>{if(!t)return Sn;const n=new Bn;t.state=n,n.strm=t,n.window=null,n.mode=Nn;const a=qn(t,e);return a!==wn&&(t.state=null),a};let Wn,Kn,$n=!0;const Gn=t=>{if($n){Wn=new Int32Array(512),Kn=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(vn(1,t.lens,0,288,Wn,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;vn(2,t.lens,0,32,Kn,0,t.work,{bits:5}),$n=!1}t.lencode=Wn,t.lenbits=9,t.distcode=Kn,t.distbits=5},Yn=(t,e,n,a)=>{let r;const i=t.state;return null===i.window&&(i.wsize=1<=i.wsize?(i.window.set(e.subarray(n-i.wsize,n),0),i.wnext=0,i.whave=i.wsize):(r=i.wsize-i.wnext,r>a&&(r=a),i.window.set(e.subarray(n-a,n-a+r),i.wnext),(a-=r)?(i.window.set(e.subarray(n-a,n),0),i.wnext=a,i.whave=i.wsize):(i.wnext+=r,i.wnext===i.wsize&&(i.wnext=0),i.whave{let n,a,r,i,o,s,l,c,u,f,d,h,p,m,g,v,b,_,y,w,x,k,S=0;const A=new Uint8Array(4);let C,E;const T=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Un(t)||!t.output||!t.input&&0!==t.avail_in)return Sn;n=t.state,n.mode===Ln&&(n.mode=On),o=t.next_out,r=t.output,l=t.avail_out,i=t.next_in,a=t.input,s=t.avail_in,c=n.hold,u=n.bits,f=s,d=l,k=wn;t:for(;;)switch(n.mode){case Nn:if(0===n.wrap){n.mode=On;break}for(;u<16;){if(0===s)break t;s--,c+=a[i++]<>>8&255,n.check=Ut(n.check,A,2,0),c=0,u=0,n.mode=16181;break}if(n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&c)<<8)+(c>>8))%31){t.msg="incorrect header check",n.mode=jn;break}if((15&c)!==Tn){t.msg="unknown compression method",n.mode=jn;break}if(c>>>=4,u-=4,x=8+(15&c),0===n.wbits&&(n.wbits=x),x>15||x>n.wbits){t.msg="invalid window size",n.mode=jn;break}n.dmax=1<>8&1),512&n.flags&&4&n.wrap&&(A[0]=255&c,A[1]=c>>>8&255,n.check=Ut(n.check,A,2,0)),c=0,u=0,n.mode=16182;case 16182:for(;u<32;){if(0===s)break t;s--,c+=a[i++]<>>8&255,A[2]=c>>>16&255,A[3]=c>>>24&255,n.check=Ut(n.check,A,4,0)),c=0,u=0,n.mode=16183;case 16183:for(;u<16;){if(0===s)break t;s--,c+=a[i++]<>8),512&n.flags&&4&n.wrap&&(A[0]=255&c,A[1]=c>>>8&255,n.check=Ut(n.check,A,2,0)),c=0,u=0,n.mode=16184;case 16184:if(1024&n.flags){for(;u<16;){if(0===s)break t;s--,c+=a[i++]<>>8&255,n.check=Ut(n.check,A,2,0)),c=0,u=0}else n.head&&(n.head.extra=null);n.mode=16185;case 16185:if(1024&n.flags&&(h=n.length,h>s&&(h=s),h&&(n.head&&(x=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(a.subarray(i,i+h),x)),512&n.flags&&4&n.wrap&&(n.check=Ut(n.check,a,h,i)),s-=h,i+=h,n.length-=h),n.length))break t;n.length=0,n.mode=16186;case 16186:if(2048&n.flags){if(0===s)break t;h=0;do{x=a[i+h++],n.head&&x&&n.length<65536&&(n.head.name+=String.fromCharCode(x))}while(x&&h>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=Ln;break;case 16189:for(;u<32;){if(0===s)break t;s--,c+=a[i++]<>>=7&u,u-=7&u,n.mode=Fn;break}for(;u<3;){if(0===s)break t;s--,c+=a[i++]<>>=1,u-=1,3&c){case 0:n.mode=16193;break;case 1:if(Gn(n),n.mode=In,e===yn){c>>>=2,u-=2;break t}break;case 2:n.mode=16196;break;case 3:t.msg="invalid block type",n.mode=jn}c>>>=2,u-=2;break;case 16193:for(c>>>=7&u,u-=7&u;u<32;){if(0===s)break t;s--,c+=a[i++]<>>16^65535)){t.msg="invalid stored block lengths",n.mode=jn;break}if(n.length=65535&c,c=0,u=0,n.mode=Rn,e===yn)break t;case Rn:n.mode=16195;case 16195:if(h=n.length,h){if(h>s&&(h=s),h>l&&(h=l),0===h)break t;r.set(a.subarray(i,i+h),o),s-=h,i+=h,l-=h,o+=h,n.length-=h;break}n.mode=Ln;break;case 16196:for(;u<14;){if(0===s)break t;s--,c+=a[i++]<>>=5,u-=5,n.ndist=1+(31&c),c>>>=5,u-=5,n.ncode=4+(15&c),c>>>=4,u-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=jn;break}n.have=0,n.mode=16197;case 16197:for(;n.have>>=3,u-=3}for(;n.have<19;)n.lens[T[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,C={bits:n.lenbits},k=vn(0,n.lens,0,19,n.lencode,0,n.work,C),n.lenbits=C.bits,k){t.msg="invalid code lengths set",n.mode=jn;break}n.have=0,n.mode=16198;case 16198:for(;n.have>>24,v=S>>>16&255,b=65535&S,!(g<=u);){if(0===s)break t;s--,c+=a[i++]<>>=g,u-=g,n.lens[n.have++]=b;else{if(16===b){for(E=g+2;u>>=g,u-=g,0===n.have){t.msg="invalid bit length repeat",n.mode=jn;break}x=n.lens[n.have-1],h=3+(3&c),c>>>=2,u-=2}else if(17===b){for(E=g+3;u>>=g,u-=g,x=0,h=3+(7&c),c>>>=3,u-=3}else{for(E=g+7;u>>=g,u-=g,x=0,h=11+(127&c),c>>>=7,u-=7}if(n.have+h>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=jn;break}for(;h--;)n.lens[n.have++]=x}}if(n.mode===jn)break;if(0===n.lens[256]){t.msg="invalid code -- missing end-of-block",n.mode=jn;break}if(n.lenbits=9,C={bits:n.lenbits},k=vn(1,n.lens,0,n.nlen,n.lencode,0,n.work,C),n.lenbits=C.bits,k){t.msg="invalid literal/lengths set",n.mode=jn;break}if(n.distbits=6,n.distcode=n.distdyn,C={bits:n.distbits},k=vn(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,C),n.distbits=C.bits,k){t.msg="invalid distances set",n.mode=jn;break}if(n.mode=In,e===yn)break t;case In:n.mode=Mn;case Mn:if(s>=6&&l>=258){t.next_out=o,t.avail_out=l,t.next_in=i,t.avail_in=s,n.hold=c,n.bits=u,fn(t,d),o=t.next_out,r=t.output,l=t.avail_out,i=t.next_in,a=t.input,s=t.avail_in,c=n.hold,u=n.bits,n.mode===Ln&&(n.back=-1);break}for(n.back=0;S=n.lencode[c&(1<>>24,v=S>>>16&255,b=65535&S,!(g<=u);){if(0===s)break t;s--,c+=a[i++]<>_)],g=S>>>24,v=S>>>16&255,b=65535&S,!(_+g<=u);){if(0===s)break t;s--,c+=a[i++]<>>=_,u-=_,n.back+=_}if(c>>>=g,u-=g,n.back+=g,n.length=b,0===v){n.mode=16205;break}if(32&v){n.back=-1,n.mode=Ln;break}if(64&v){t.msg="invalid literal/length code",n.mode=jn;break}n.extra=15&v,n.mode=16201;case 16201:if(n.extra){for(E=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=16202;case 16202:for(;S=n.distcode[c&(1<>>24,v=S>>>16&255,b=65535&S,!(g<=u);){if(0===s)break t;s--,c+=a[i++]<>_)],g=S>>>24,v=S>>>16&255,b=65535&S,!(_+g<=u);){if(0===s)break t;s--,c+=a[i++]<>>=_,u-=_,n.back+=_}if(c>>>=g,u-=g,n.back+=g,64&v){t.msg="invalid distance code",n.mode=jn;break}n.offset=b,n.extra=15&v,n.mode=16203;case 16203:if(n.extra){for(E=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=jn;break}n.mode=16204;case 16204:if(0===l)break t;if(h=d-l,n.offset>h){if(h=n.offset-h,h>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=jn;break}h>n.wnext?(h-=n.wnext,p=n.wsize-h):p=n.wnext-h,h>n.length&&(h=n.length),m=n.window}else m=r,p=o-n.offset,h=n.length;h>l&&(h=l),l-=h,n.length-=h;do{r[o++]=m[p++]}while(--h);0===n.length&&(n.mode=Mn);break;case 16205:if(0===l)break t;r[o++]=n.length,l--,n.mode=Mn;break;case Fn:if(n.wrap){for(;u<32;){if(0===s)break t;s--,c|=a[i++]<Vn(t,15),inflateInit2:Vn,inflate:Xn,inflateEnd:t=>{if(Un(t))return Sn;let e=t.state;return e.window&&(e.window=null),t.state=null,wn},inflateGetHeader:(t,e)=>{if(Un(t))return Sn;const n=t.state;return 2&n.wrap?(n.head=e,e.done=!1,wn):Sn},inflateSetDictionary:(t,e)=>{const n=e.length;let a,r,i;return Un(t)?Sn:(a=t.state,0!==a.wrap&&a.mode!==Pn?Sn:a.mode===Pn&&(r=1,r=Dt(r,e,n,0),r!==a.check)?An:(i=Yn(t,e,n,n),i?(a.mode=16210,Cn):(a.havedict=1,wn)))},inflateInfo:"pako inflate (from Nodeca project)"};var Zn=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const Qn=Object.prototype.toString,{Z_NO_FLUSH:ta,Z_FINISH:ea,Z_OK:na,Z_STREAM_END:aa,Z_NEED_DICT:ra,Z_STREAM_ERROR:ia,Z_DATA_ERROR:oa,Z_MEM_ERROR:sa}=Ht;function la(t){this.options=qe.assign({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(15&e.windowBits||(e.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new $e,this.strm.avail_out=0;let n=Jn.inflateInit2(this.strm,e.windowBits);if(n!==na)throw new Error(zt[n]);if(this.header=new Zn,Jn.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=Ke.string2buf(e.dictionary):"[object ArrayBuffer]"===Qn.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(n=Jn.inflateSetDictionary(this.strm,e.dictionary),n!==na)))throw new Error(zt[n])}function ca(t,e){const n=new la(e);if(n.push(t),n.err)throw n.msg||zt[n.err];return n.result}la.prototype.push=function(t,e){const n=this.strm,a=this.options.chunkSize,r=this.options.dictionary;let i,o,s;if(this.ended)return!1;for(o=e===~~e?e:!0===e?ea:ta,"[object ArrayBuffer]"===Qn.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;){for(0===n.avail_out&&(n.output=new Uint8Array(a),n.next_out=0,n.avail_out=a),i=Jn.inflate(n,o),i===ra&&r&&(i=Jn.inflateSetDictionary(n,r),i===na?i=Jn.inflate(n,o):i===oa&&(i=ra));n.avail_in>0&&i===aa&&n.state.wrap>0&&0!==t[n.next_in];)Jn.inflateReset(n),i=Jn.inflate(n,o);switch(i){case ia:case oa:case ra:case sa:return this.onEnd(i),this.ended=!0,!1}if(s=n.avail_out,n.next_out&&(0===n.avail_out||i===aa))if("string"===this.options.to){let t=Ke.utf8border(n.output,n.next_out),e=n.next_out-t,r=Ke.buf2string(n.output,t);n.next_out=e,n.avail_out=a-e,e&&n.output.set(n.output.subarray(t,t+e),0),this.onData(r)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(i!==na||0!==s){if(i===aa)return i=Jn.inflateEnd(this.strm),this.onEnd(i),this.ended=!0,!0;if(0===n.avail_in)break}}return!0},la.prototype.onData=function(t){this.chunks.push(t)},la.prototype.onEnd=function(t){t===na&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=qe.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var ua=function(t,e){return(e=e||{}).raw=!0,ca(t,e)},fa={Inflate:la,inflate:ca,inflateRaw:ua,ungzip:ca,constants:Ht};const{Deflate:da,deflate:ha,deflateRaw:pa,gzip:ma}=cn,{Inflate:ga,inflate:va,inflateRaw:ba,ungzip:_a}=fa;var ya=ga,wa=va;const xa=[];for(let t=0;t<256;t++){let e=t;for(let t=0;t<8;t++)1&e?e=3988292384^e>>>1:e>>>=1;xa[t]=e}const ka=4294967295;function Sa(t,e){return(function(t,e,n){let a=t;for(let t=0;t>>8;return a}(ka,t,e)^ka)>>>0}function Aa(t,e,n){const a=t.readUint32(),r=Sa(new Uint8Array(t.buffer,t.byteOffset+t.offset-e-4,e),e);if(r!==a)throw new Error(`CRC mismatch for chunk ${n}. Expected ${a}, found ${r}`)}function Ca(t,e,n){for(let a=0;a>1)&255}else{for(;i>1)&255;for(;i>1)&255}}function Pa(t,e,n,a,r){let i=0;if(0===n.length){for(;i>8&255;return t}return l;var h}const Ba=Uint8Array.of(137,80,78,71,13,10,26,10);function Ua(t){if(!function(t){if(t.length79)throw new Error("keyword length must be between 1 and 79")}const Wa=/^[\u0000-\u00FF]*$/;function Ka(t){if(!Wa.test(t))throw new Error("invalid latin1 text")}function $a(t,e,n){const a=Ga(e);t[a]=function(t,e){return qa.decode(t.readBytes(e))}(e,n-a.length-1)}function Ga(t){for(t.mark();t.readByte()!==Ha;);const e=t.offset;t.reset();const n=qa.decode(t.readBytes(e-t.offset-1));return t.skip(1),Va(n),n}const Ya=-1,Xa=0,Ja=2,Za=3,Qa=4,tr=6,er=-1,nr=0,ar=-1,rr=0,ir=-1,or=0,sr=1,lr=0,cr=1,ur=2,fr=0,dr=1;class hr extends X{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(t,e={}){super(t);const{checkCrc:n=!1}=e;this._checkCrc=n,this._inflator=new ya,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=er,this._filterMethod=ar,this._interlaceMethod=ir,this._colorType=Ya,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(Ua(this);!this._end;){const t=this.readUint32(),e=this.readChars(4);this.decodeChunk(t,e)}return this.decodeImage(),this._png}decodeApng(){for(Ua(this);!this._end;){const t=this.readUint32(),e=this.readChars(4);this.decodeApngChunk(t,e)}return this.decodeApngImage(),this._apng}decodeChunk(t,e){const n=this.offset;switch(e){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(t);break;case"IDAT":this.decodeIDAT(t);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(t);break;case"iCCP":this.decodeiCCP(t);break;case za:$a(this._png.text,this,t);break;case"pHYs":this.decodepHYs();break;default:this.skip(t)}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?Aa(this,t+4,e):this.skip(4)}decodeApngChunk(t,e){const n=this.offset;switch("fdAT"!==e&&"IDAT"!==e&&this._writingDataChunks&&this.pushDataToFrame(),e){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(t);break;default:this.decodeChunk(t,e),this.offset=n+t}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?Aa(this,t+4,e):this.skip(4)}decodeIHDR(){const t=this._png;t.width=this.readUint32(),t.height=this.readUint32(),t.depth=function(t){if(1!==t&&2!==t&&4!==t&&8!==t&&16!==t)throw new Error(`invalid bit depth: ${t}`);return t}(this.readUint8());const e=this.readUint8();let n;switch(this._colorType=e,e){case Xa:n=1;break;case Ja:n=3;break;case Za:n=1;break;case Qa:n=2;break;case tr:n=4;break;default:throw new Error(`Unknown color type: ${e}`)}if(this._png.channels=n,this._compressionMethod=this.readUint8(),this._compressionMethod!==nr)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const t={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(t)}decodePLTE(t){if(t%3!=0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${t}`);const e=t/3;this._hasPalette=!0;const n=[];this._palette=n;for(let t=0;tthis._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${t/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(t/2);for(let e=0;ethis._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${t} vs ${this._palette.length})`);let e=0;for(;e({index:((t+e.yOffset)*this._png.width+e.xOffset+n)*this._png.channels,frameIndex:(t*e.width+n)*this._png.channels});switch(e.blendOp){case fr:for(let n=0;n=n||o>=a))for(let t=0;t>8&255;return t}return l;var u}({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth})}this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const t=this._inflator.result,e=this._frames.at(-1);e?e.data=t:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:lr,blendOp:fr,data:t}),this._inflator=new ya,this._writingDataChunks=!1}}var pr;!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.METRE=1]="METRE"}(pr||(pr={}));var mr=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function gr(){mr.console&&"function"==typeof mr.console.log&&mr.console.log.apply(mr.console,arguments)}var vr={log:gr,warn:function(t){mr.console&&("function"==typeof mr.console.warn?mr.console.warn.apply(mr.console,arguments):gr.call(null,arguments))},error:function(t){mr.console&&("function"==typeof mr.console.error?mr.console.error.apply(mr.console,arguments):gr(t))}};function br(t,e,n){var a=new XMLHttpRequest;a.open("GET",t),a.responseType="blob",a.onload=function(){wr(a.response,e,n)},a.onerror=function(){vr.error("could not download file")},a.send()}function _r(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function yr(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var wr=mr.saveAs||("object"!==("undefined"==typeof window?"undefined":(0,a.A)(window))||window!==mr?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var a=mr.URL||mr.webkitURL,r=document.createElement("a");e=e||t.name||"download",r.download=e,r.rel="noopener","string"==typeof t?(r.href=t,r.origin!==location.origin?_r(r.href)?br(t,e,n):yr(r,r.target="_blank"):yr(r)):(r.href=a.createObjectURL(t),setTimeout((function(){a.revokeObjectURL(r.href)}),4e4),setTimeout((function(){yr(r)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(_r(t))br(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){yr(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==(0,a.A)(e)&&(vr.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return br(t,e,n);var i="application/octet-stream"===t.type,o=/constructor/i.test(mr.HTMLElement)||mr.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":(0,a.A)(FileReader))){var l=new FileReader;l.onloadend=function(){var t=l.result;t=s?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},l.readAsDataURL(t)}else{var c=mr.URL||mr.webkitURL,u=c.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function xr(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],a=0;a255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}var kr=mr.atob.bind(mr),Sr=mr.btoa.bind(mr);function Ar(t,e){var n=t[0],a=t[1],r=t[2],i=t[3];n=Er(n,a,r,i,e[0],7,-680876936),i=Er(i,n,a,r,e[1],12,-389564586),r=Er(r,i,n,a,e[2],17,606105819),a=Er(a,r,i,n,e[3],22,-1044525330),n=Er(n,a,r,i,e[4],7,-176418897),i=Er(i,n,a,r,e[5],12,1200080426),r=Er(r,i,n,a,e[6],17,-1473231341),a=Er(a,r,i,n,e[7],22,-45705983),n=Er(n,a,r,i,e[8],7,1770035416),i=Er(i,n,a,r,e[9],12,-1958414417),r=Er(r,i,n,a,e[10],17,-42063),a=Er(a,r,i,n,e[11],22,-1990404162),n=Er(n,a,r,i,e[12],7,1804603682),i=Er(i,n,a,r,e[13],12,-40341101),r=Er(r,i,n,a,e[14],17,-1502002290),n=Tr(n,a=Er(a,r,i,n,e[15],22,1236535329),r,i,e[1],5,-165796510),i=Tr(i,n,a,r,e[6],9,-1069501632),r=Tr(r,i,n,a,e[11],14,643717713),a=Tr(a,r,i,n,e[0],20,-373897302),n=Tr(n,a,r,i,e[5],5,-701558691),i=Tr(i,n,a,r,e[10],9,38016083),r=Tr(r,i,n,a,e[15],14,-660478335),a=Tr(a,r,i,n,e[4],20,-405537848),n=Tr(n,a,r,i,e[9],5,568446438),i=Tr(i,n,a,r,e[14],9,-1019803690),r=Tr(r,i,n,a,e[3],14,-187363961),a=Tr(a,r,i,n,e[8],20,1163531501),n=Tr(n,a,r,i,e[13],5,-1444681467),i=Tr(i,n,a,r,e[2],9,-51403784),r=Tr(r,i,n,a,e[7],14,1735328473),n=Nr(n,a=Tr(a,r,i,n,e[12],20,-1926607734),r,i,e[5],4,-378558),i=Nr(i,n,a,r,e[8],11,-2022574463),r=Nr(r,i,n,a,e[11],16,1839030562),a=Nr(a,r,i,n,e[14],23,-35309556),n=Nr(n,a,r,i,e[1],4,-1530992060),i=Nr(i,n,a,r,e[4],11,1272893353),r=Nr(r,i,n,a,e[7],16,-155497632),a=Nr(a,r,i,n,e[10],23,-1094730640),n=Nr(n,a,r,i,e[13],4,681279174),i=Nr(i,n,a,r,e[0],11,-358537222),r=Nr(r,i,n,a,e[3],16,-722521979),a=Nr(a,r,i,n,e[6],23,76029189),n=Nr(n,a,r,i,e[9],4,-640364487),i=Nr(i,n,a,r,e[12],11,-421815835),r=Nr(r,i,n,a,e[15],16,530742520),n=Pr(n,a=Nr(a,r,i,n,e[2],23,-995338651),r,i,e[0],6,-198630844),i=Pr(i,n,a,r,e[7],10,1126891415),r=Pr(r,i,n,a,e[14],15,-1416354905),a=Pr(a,r,i,n,e[5],21,-57434055),n=Pr(n,a,r,i,e[12],6,1700485571),i=Pr(i,n,a,r,e[3],10,-1894986606),r=Pr(r,i,n,a,e[10],15,-1051523),a=Pr(a,r,i,n,e[1],21,-2054922799),n=Pr(n,a,r,i,e[8],6,1873313359),i=Pr(i,n,a,r,e[15],10,-30611744),r=Pr(r,i,n,a,e[6],15,-1560198380),a=Pr(a,r,i,n,e[13],21,1309151649),n=Pr(n,a,r,i,e[4],6,-145523070),i=Pr(i,n,a,r,e[11],10,-1120210379),r=Pr(r,i,n,a,e[2],15,718787259),a=Pr(a,r,i,n,e[9],21,-343485551),t[0]=Dr(n,t[0]),t[1]=Dr(a,t[1]),t[2]=Dr(r,t[2]),t[3]=Dr(i,t[3])}function Cr(t,e,n,a,r,i){return e=Dr(Dr(e,t),Dr(a,i)),Dr(e<>>32-r,n)}function Er(t,e,n,a,r,i,o){return Cr(e&n|~e&a,t,e,r,i,o)}function Tr(t,e,n,a,r,i,o){return Cr(e&a|n&~a,t,e,r,i,o)}function Nr(t,e,n,a,r,i,o){return Cr(e^n^a,t,e,r,i,o)}function Pr(t,e,n,a,r,i,o){return Cr(n^(e|~a),t,e,r,i,o)}function Lr(t){var e,n=t.length,a=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)Ar(a,Or(t.substring(e-64,e)));t=t.substring(e-64);var r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e>2]|=t.charCodeAt(e)<<(e%4<<3);if(r[e>>2]|=128<<(e%4<<3),e>55)for(Ar(a,r),e=0;e<16;e++)r[e]=0;return r[14]=8*n,Ar(a,r),a}function Or(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}var Rr="0123456789abcdef".split("");function Ir(t){for(var e="",n=0;n<4;n++)e+=Rr[t>>8*n+4&15]+Rr[t>>8*n&15];return e}function Mr(t){return String.fromCharCode(255&t,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Fr(t){return Lr(t).map(Mr).join("")}var jr="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Br(t,e){var n,a,r,i;if(t!==n){for(var o=(r=t,i=1+(256/t.length|0),new Array(i+1).join(r)),s=[],l=0;l<256;l++)s[l]=l;var c=0;for(l=0;l<256;l++){var u=s[l];c=(c+u+o.charCodeAt(l))%256,s[l]=s[c],s[c]=u}n=t,a=s}else s=a;var f=e.length,d=0,h=0,p="";for(l=0;l€/\f©þdSiz";var i=(e+this.padding).substr(0,32),o=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(i,o),this.P=-(1+(255^r)),this.encryptionKey=Fr(i+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(a)).substr(0,5),this.U=Br(this.encryptionKey,this.padding)}function Hr(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,a=0;a126?"#"+("0"+r.toString(16)).slice(-2):t[a]}return e}function qr(t){if("object"!==(0,a.A)(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,a){if(a=a||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof a)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var r=Math.random().toString(35);return e[t][r]=[n,!!a],r},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var a=Array.prototype.slice.call(arguments,1),r=[];for(var i in e[n]){var o=e[n][i];try{o[0].apply(t,a)}catch(t){mr.console&&vr.error("jsPDF PubSub Error",t.message,t)}o[1]&&r.push(i)}r.length&&r.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function Vr(t){if(!(this instanceof Vr))return new Vr(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function Wr(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function Kr(t,e,n,a,r){if(!(this instanceof Kr))return new Kr(t,e,n,a,r);this.type="axial"===t?2:3,this.coords=e,this.colors=n,Wr.call(this,a,r)}function $r(t,e,n,a,r){if(!(this instanceof $r))return new $r(t,e,n,a,r);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,Wr.call(this,a,r)}function Gr(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],s=[],l=1,c=16,u="S",f=null;"object"===(0,a.A)(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,o=t.compress||t.compressPdf||o,null!==(f=t.encryption||null)&&(f.userPassword=f.userPassword||"",f.ownerPassword=f.ownerPassword||"",f.userPermissions=f.userPermissions||[]),l="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(c=t.floatPrecision),u=t.defaultPathOperation||"S"),s=t.filters||(!0===o?["FlateEncode"]:s),r=r||"mm",n=(""+(n||"P")).toLowerCase();var d=t.putOnlyUsedFonts||!1,h={},p={internal:{},__private__:{}};p.__private__.PubSub=qr;var m="1.3",g=p.__private__.getPdfVersion=function(){return m};p.__private__.setPdfVersion=function(t){m=t};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};p.__private__.getPageFormats=function(){return v};var b=p.__private__.getPageFormat=function(t){return v[t]};i=i||"a4";var _="compat",y="advanced",w=_;function x(){this.saveGraphicsState(),Z(new Ot(ht,0,0,-ht,0,gn()*ht).toString()+" cm"),this.setFontSize(this.getFontSize()/ht),u="n",w=y}function k(){this.restoreGraphicsState(),u="S",w=_}var S=p.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};p.advancedAPI=function(t){var e=w===_;return e&&x.call(this),"function"!=typeof t||(t(this),e&&k.call(this)),this},p.compatAPI=function(t){var e=w===y;return e&&k.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},p.isAdvancedAPI=function(){return w===y};var A,C=function(t){if(w!==y)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},E=p.roundToPrecision=p.__private__.roundToPrecision=function(t,n){var a=e||n;if(isNaN(t)||isNaN(a))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(a).replace(/0+$/,"")};A=p.hpf=p.__private__.hpf="number"==typeof c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return E(t,c)}:"smart"===c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return E(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return E(t,16)};var T=p.f2=p.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return E(t,2)},N=p.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return E(t,3)},P=p.scale=p.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===_?t*ht:w===y?t:void 0},L=function(t){return P(function(t){return w===_?gn()-t:w===y?t:void 0}(t))};p.__private__.setPrecision=p.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var O,R="00000000000000000000000000000000",I=p.__private__.getFileId=function(){return R},M=p.__private__.setFileId=function(t){return R=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():R.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==f&&(we=new zr(f.userPermissions,f.userPassword,f.ownerPassword,R)),R};p.setFileId=function(t){return M(t),this},p.getFileId=function(){return I()};var F=p.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",a=Math.floor(Math.abs(e/60)),r=Math.abs(e%60),i=[n,z(a),"'",z(r),"'"].join("");return["D:",t.getFullYear(),z(t.getMonth()+1),z(t.getDate()),z(t.getHours()),z(t.getMinutes()),z(t.getSeconds()),i].join("")},j=p.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,a=parseInt(t.substr(8,2),10),r=parseInt(t.substr(10,2),10),i=parseInt(t.substr(12,2),10),o=parseInt(t.substr(14,2),10);return new Date(e,n,a,r,i,o,0)},D=p.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=F(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return O=e},B=p.__private__.getCreationDate=function(t){var e=O;return"jsDate"===t&&(e=j(O)),e};p.setCreationDate=function(t){return D(t),this},p.getCreationDate=function(t){return B(t)};var U,z=p.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},H=p.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},q=0,V=[],W=[],K=0,$=[],G=[],Y=!1,X=W;p.__private__.setCustomOutputDestination=function(t){Y=!0,X=t};var J=function(t){Y||(X=t)};p.__private__.resetCustomOutputDestination=function(){Y=!1,X=W};var Z=p.__private__.out=function(t){return t=t.toString(),K+=t.length+1,X.push(t),X},Q=p.__private__.write=function(t){return Z(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},tt=p.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),a=new Uint8Array(n);e--;)a[e]=t.charCodeAt(e);return n},et=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];p.__private__.getStandardFonts=function(){return et};var nt=t.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(t){return nt=w===y?t/ht:t,this};var at,rt=p.__private__.getFontSize=p.getFontSize=function(){return w===_?nt:nt*ht},it=t.R2L||!1;p.__private__.setR2L=p.setR2L=function(t){return it=t,this},p.__private__.getR2L=p.getR2L=function(){return it};var ot,st=p.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))at=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');at=t}else at=parseInt(t,10)};p.__private__.getZoomMode=function(){return at};var lt,ct=p.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');ot=t};p.__private__.getPageMode=function(){return ot};var ut=p.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');lt=t};p.__private__.getLayoutMode=function(){return lt},p.__private__.setDisplayMode=p.setDisplayMode=function(t,e,n){return st(t),ut(e),ct(n),this};var ft={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(t){if(-1===Object.keys(ft).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return ft[t]},p.__private__.getDocumentProperties=function(){return ft},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(t){for(var e in ft)ft.hasOwnProperty(e)&&t[e]&&(ft[e]=t[e]);return this},p.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(ft).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return ft[t]=e};var dt,ht,pt,mt,gt,vt={},bt={},_t=[],yt={},wt={},xt={},kt={},St=null,At=0,Ct=[],Et=new qr(p),Tt=t.hotfixes||[],Nt={},Pt={},Lt=[],Ot=function t(e,n,a,r,i,o){if(!(this instanceof t))return new t(e,n,a,r,i,o);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(a)&&(a=0),isNaN(r)&&(r=1),isNaN(i)&&(i=0),isNaN(o)&&(o=0),this._matrix=[e,n,a,r,i,o]};Object.defineProperty(Ot.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Ot.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Ot.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Ot.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Ot.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Ot.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Ot.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Ot.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Ot.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Ot.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Ot.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Ot.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Ot.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ot.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ot.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ot.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Ot.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(A).join(t)},Ot.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,a=t.shx*this.sx+t.sy*this.shx,r=t.shx*this.shy+t.sy*this.sy,i=t.tx*this.sx+t.ty*this.shx+this.tx,o=t.tx*this.shy+t.ty*this.sy+this.ty;return new Ot(e,n,a,r,i,o)},Ot.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,a=this.sy,r=this.tx,i=this.ty,o=Math.sqrt(t*t+e*e),s=(t/=o)*n+(e/=o)*a;n-=t*s,a-=e*s;var l=Math.sqrt(n*n+a*a);return s/=l,t*(a/=l)>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)e="string"==typeof n?n+" "+s[0]:2===t.precision?T(n/255)+" "+s[0]:N(n/255)+" "+s[0];else if(void 0===o||"object"===(0,a.A)(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",s[1]].join(" ");e="string"==typeof n?[n,r,i,s[1]].join(" "):2===t.precision?[T(n/255),T(r/255),T(i/255),s[1]].join(" "):[N(n/255),N(r/255),N(i/255),s[1]].join(" ")}else e="string"==typeof n?[n,r,i,o,s[2]].join(" "):2===t.precision?[T(n),T(r),T(i),T(o),s[2]].join(" "):[N(n),N(r),N(i),N(o),s[2]].join(" ");return e},Wt=p.__private__.getFilters=function(){return s},Kt=p.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||Wt(),a=t.alreadyAppliedFilters||[],r=t.addLength1||!1,i=e.length,o=t.objectId,s=function(t){return t};if(null!==f&&void 0===o)throw new Error("ObjectId must be passed to putStream for file encryption");null!==f&&(s=we.encryptor(o,0));var l={};!0===n&&(n=["FlateEncode"]);var c=t.additionalKeyValues||[],u=(l=void 0!==Gr.API.processDataByFilters?Gr.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(a)?a.join(" "):a.toString());if(0!==l.data.length&&(c.push({key:"Length",value:l.data.length}),!0===r&&c.push({key:"Length1",value:i})),0!=u.length)if(u.split("/").length-1==1)c.push({key:"Filter",value:u});else{c.push({key:"Filter",value:"["+u+"]"});for(var d=0;d>"),0!==l.data.length&&(Z("stream"),Z(s(l.data)),Z("endstream"))},$t=p.__private__.putPage=function(t){var e=t.number,n=t.data,a=t.objId,r=t.contentsObjId;Bt(a,!0),Z("<>"),Z("endobj");var i=n.join("\n");return w===y&&(i+="\nQ"),Bt(r,!0),Kt({data:i,filters:Wt(),objectId:r}),Z("endobj"),a},Gt=p.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=At;t++)Ct[t].objId=Dt(),Ct[t].contentsObjId=Dt();for(t=1;t<=At;t++)n.push($t({number:t,data:G[t],objId:Ct[t].objId,contentsObjId:Ct[t].contentsObjId,mediaBox:Ct[t].mediaBox,cropBox:Ct[t].cropBox,bleedBox:Ct[t].bleedBox,trimBox:Ct[t].trimBox,artBox:Ct[t].artBox,userUnit:Ct[t].userUnit,rootDictionaryObjId:zt,resourceDictionaryObjId:Ht}));Bt(zt,!0),Z("<>"),Z("endobj"),Et.publish("postPutPages")},Yt=function(t){Et.publish("putFont",{font:t,out:Z,newObject:jt,putStream:Kt}),!0!==t.isAlreadyPutted&&(t.objectNumber=jt(),Z("<<"),Z("/Type /Font"),Z("/BaseFont /"+Hr(t.postScriptName)),Z("/Subtype /Type1"),"string"==typeof t.encoding&&Z("/Encoding /"+t.encoding),Z("/FirstChar 32"),Z("/LastChar 255"),Z(">>"),Z("endobj"))},Xt=function(t){t.objectNumber=jt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[A(t.x),A(t.y),A(t.x+t.width),A(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");Kt({data:n,additionalKeyValues:e,objectId:t.objectNumber}),Z("endobj")},Jt=function(t,e){e||(e=21);var n=jt(),a=function(t,e){var n,a=[],r=1/(e-1);for(n=0;n<1;n+=r)a.push(n);if(a.push(1),0!=t[0].offset){var i={offset:0,color:t[0].color};t.unshift(i)}if(1!=t[t.length-1].offset){var o={offset:1,color:t[t.length-1].color};t.push(o)}for(var s="",l=0,c=0;ct[l+1].offset;)l++;var u=t[l].offset,f=(n-u)/(t[l+1].offset-u),d=t[l].color,h=t[l+1].color;s+=H(Math.round((1-f)*d[0]+f*h[0]).toString(16))+H(Math.round((1-f)*d[1]+f*h[1]).toString(16))+H(Math.round((1-f)*d[2]+f*h[2]).toString(16))}return s.trim()}(t.colors,e),r=[];r.push({key:"FunctionType",value:"0"}),r.push({key:"Domain",value:"[0.0 1.0]"}),r.push({key:"Size",value:"["+e+"]"}),r.push({key:"BitsPerSample",value:"8"}),r.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),r.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Kt({data:a,additionalKeyValues:r,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),Z("endobj"),t.objectNumber=jt(),Z("<< /ShadingType "+t.type),Z("/ColorSpace /DeviceRGB");var i="/Coords ["+A(parseFloat(t.coords[0]))+" "+A(parseFloat(t.coords[1]))+" ";2===t.type?i+=A(parseFloat(t.coords[2]))+" "+A(parseFloat(t.coords[3])):i+=A(parseFloat(t.coords[2]))+" "+A(parseFloat(t.coords[3]))+" "+A(parseFloat(t.coords[4]))+" "+A(parseFloat(t.coords[5])),Z(i+="]"),t.matrix&&Z("/Matrix ["+t.matrix.toString()+"]"),Z("/Function "+n+" 0 R"),Z("/Extend [true true]"),Z(">>"),Z("endobj")},Zt=function(t,e){var n=Dt(),a=jt();e.push({resourcesOid:n,objectOid:a}),t.objectNumber=a;var r=[];r.push({key:"Type",value:"/Pattern"}),r.push({key:"PatternType",value:"1"}),r.push({key:"PaintType",value:"1"}),r.push({key:"TilingType",value:"1"}),r.push({key:"BBox",value:"["+t.boundingBox.map(A).join(" ")+"]"}),r.push({key:"XStep",value:A(t.xStep)}),r.push({key:"YStep",value:A(t.yStep)}),r.push({key:"Resources",value:n+" 0 R"}),t.matrix&&r.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),Kt({data:t.stream,additionalKeyValues:r,objectId:t.objectNumber}),Z("endobj")},Qt=function(t){for(var e in t.objectNumber=jt(),Z("<<"),t)switch(e){case"opacity":Z("/ca "+T(t[e]));break;case"stroke-opacity":Z("/CA "+T(t[e]))}Z(">>"),Z("endobj")},te=function(t){Bt(t.resourcesOid,!0),Z("<<"),Z("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var t in Z("/Font <<"),vt)vt.hasOwnProperty(t)&&(!1===d||!0===d&&h.hasOwnProperty(t))&&Z("/"+t+" "+vt[t].objectNumber+" 0 R");Z(">>")}(),function(){if(Object.keys(yt).length>0){for(var t in Z("/Shading <<"),yt)yt.hasOwnProperty(t)&&yt[t]instanceof Kr&&yt[t].objectNumber>=0&&Z("/"+t+" "+yt[t].objectNumber+" 0 R");Et.publish("putShadingPatternDict"),Z(">>")}}(),function(t){if(Object.keys(yt).length>0){for(var e in Z("/Pattern <<"),yt)yt.hasOwnProperty(e)&&yt[e]instanceof p.TilingPattern&&yt[e].objectNumber>=0&&yt[e].objectNumber>")}}(t.objectOid),function(){if(Object.keys(xt).length>0){var t;for(t in Z("/ExtGState <<"),xt)xt.hasOwnProperty(t)&&xt[t].objectNumber>=0&&Z("/"+t+" "+xt[t].objectNumber+" 0 R");Et.publish("putGStateDict"),Z(">>")}}(),function(){for(var t in Z("/XObject <<"),Nt)Nt.hasOwnProperty(t)&&Nt[t].objectNumber>=0&&Z("/"+t+" "+Nt[t].objectNumber+" 0 R");Et.publish("putXobjectDict"),Z(">>")}(),Z(">>"),Z("endobj")},ee=function(t){bt[t.fontName]=bt[t.fontName]||{},bt[t.fontName][t.fontStyle]=t.id},ne=function(t,e,n,a,r){var i={id:"F"+(Object.keys(vt).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:a,isStandardFont:r||!1,metadata:{}};return Et.publish("addFont",{font:i,instance:this}),vt[i.id]=i,ee(i),i.id},ae=p.__private__.pdfEscape=p.pdfEscape=function(t,e){return function(t,e){var n,a,r,i,o,s,l,c,u;if(r=(e=e||{}).sourceEncoding||"Unicode",o=e.outputEncoding,(e.autoencode||o)&&vt[dt].metadata&&vt[dt].metadata[r]&&vt[dt].metadata[r].encoding&&(i=vt[dt].metadata[r].encoding,!o&&vt[dt].encoding&&(o=vt[dt].encoding),!o&&i.codePages&&(o=i.codePages[0]),"string"==typeof o&&(o=i[o]),o)){for(l=!1,s=[],n=0,a=t.length;n>8&&(l=!0);t=s.join("")}for(n=t.length;void 0===l&&0!==n;)t.charCodeAt(n-1)>>8&&(l=!0),n--;if(!l)return t;for(s=e.noBOM?[]:[254,255],n=0,a=t.length;n>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(u),s.push(c-(u<<8))}return String.fromCharCode.apply(void 0,s)}(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},re=p.__private__.beginPage=function(t){G[++At]=[],Ct[At]={objId:0,contentsObjId:0,userUnit:Number(l),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},se(At),J(G[U])},ie=function(t,e){var a,r,o;switch(n=e||n,"string"==typeof t&&(a=b(t.toLowerCase()),Array.isArray(a)&&(r=a[0],o=a[1])),Array.isArray(t)&&(r=t[0]*ht,o=t[1]*ht),isNaN(r)&&(r=i[0],o=i[1]),(r>14400||o>14400)&&(vr.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),r=Math.min(14400,r),o=Math.min(14400,o)),i=[r,o],n.substr(0,1)){case"l":o>r&&(i=[o,r]);break;case"p":r>o&&(i=[o,r])}re(i),ze(Be),Z(Ye),0!==en&&Z(en+" J"),0!==nn&&Z(nn+" j"),Et.publish("addPage",{pageNumber:At})},oe=function(t){t>0&&t<=At&&(G.splice(t,1),Ct.splice(t,1),At--,U>At&&(U=At),this.setPage(U))},se=function(t){t>0&&t<=At&&(U=t)},le=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return G.length-1},ce=function(t,e,n){var a,r=void 0;return n=n||{},t=void 0!==t?t:vt[dt].fontName,e=void 0!==e?e:vt[dt].fontStyle,a=t.toLowerCase(),void 0!==bt[a]&&void 0!==bt[a][e]?r=bt[a][e]:void 0!==bt[t]&&void 0!==bt[t][e]?r=bt[t][e]:!1===n.disableWarning&&vr.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),r||n.noFallback||null==(r=bt.times[e])&&(r=bt.times.normal),r},ue=p.__private__.putInfo=function(){var t=jt(),e=function(t){return t};for(var n in null!==f&&(e=we.encryptor(t,0)),Z("<<"),Z("/Producer ("+ae(e("jsPDF "+Gr.version))+")"),ft)ft.hasOwnProperty(n)&&ft[n]&&Z("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+ae(e(ft[n]))+")");Z("/CreationDate ("+ae(e(O))+")"),Z(">>"),Z("endobj")},fe=p.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||zt;switch(jt(),Z("<<"),Z("/Type /Catalog"),Z("/Pages "+e+" 0 R"),at||(at="fullwidth"),at){case"fullwidth":Z("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Z("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Z("/OpenAction [3 0 R /Fit]");break;case"original":Z("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+at;"%"===n.substr(n.length-1)&&(at=parseInt(at)/100),"number"==typeof at&&Z("/OpenAction [3 0 R /XYZ null null "+T(at)+"]")}switch(lt||(lt="continuous"),lt){case"continuous":Z("/PageLayout /OneColumn");break;case"single":Z("/PageLayout /SinglePage");break;case"two":case"twoleft":Z("/PageLayout /TwoColumnLeft");break;case"tworight":Z("/PageLayout /TwoColumnRight")}ot&&Z("/PageMode /"+ot),Et.publish("putCatalog"),Z(">>"),Z("endobj")},de=p.__private__.putTrailer=function(){Z("trailer"),Z("<<"),Z("/Size "+(q+1)),Z("/Root "+q+" 0 R"),Z("/Info "+(q-1)+" 0 R"),null!==f&&Z("/Encrypt "+we.oid+" 0 R"),Z("/ID [ <"+R+"> <"+R+"> ]"),Z(">>")},he=p.__private__.putHeader=function(){Z("%PDF-"+m),Z("%ºß¬à")},pe=p.__private__.putXRef=function(){var t="0000000000";Z("xref"),Z("0 "+(q+1)),Z("0000000000 65535 f ");for(var e=1;e<=q;e++)"function"==typeof V[e]?Z((t+V[e]()).slice(-10)+" 00000 n "):void 0!==V[e]?Z((t+V[e]).slice(-10)+" 00000 n "):Z("0000000000 00000 n ")},me=p.__private__.buildDocument=function(){var t;q=0,K=0,W=[],V=[],$=[],zt=Dt(),Ht=Dt(),J(W),Et.publish("buildDocument"),he(),Gt(),function(){Et.publish("putAdditionalObjects");for(var t=0;t<$.length;t++){var e=$[t];Bt(e.objId,!0),Z(e.content),Z("endobj")}Et.publish("postPutAdditionalObjects")}(),t=[],function(){for(var t in vt)vt.hasOwnProperty(t)&&(!1===d||!0===d&&h.hasOwnProperty(t))&&Yt(vt[t])}(),function(){var t;for(t in xt)xt.hasOwnProperty(t)&&Qt(xt[t])}(),function(){for(var t in Nt)Nt.hasOwnProperty(t)&&Xt(Nt[t])}(),function(t){var e;for(e in yt)yt.hasOwnProperty(e)&&(yt[e]instanceof Kr?Jt(yt[e]):yt[e]instanceof $r&&Zt(yt[e],t))}(t),Et.publish("putResources"),t.forEach(te),te({resourcesOid:Ht,objectOid:Number.MAX_SAFE_INTEGER}),Et.publish("postPutResources"),null!==f&&(we.oid=jt(),Z("<<"),Z("/Filter /Standard"),Z("/V "+we.v),Z("/R "+we.r),Z("/U <"+we.toHexString(we.U)+">"),Z("/O <"+we.toHexString(we.O)+">"),Z("/P "+we.P),Z(">>"),Z("endobj")),ue(),fe();var e=K;return pe(),de(),Z("startxref"),Z(""+e),Z("%%EOF"),J(G[U]),W.join("\n")},ge=p.__private__.getBlob=function(t){return new Blob([tt(t)],{type:"application/pdf"})},ve=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},be=function(t){var e,n=t.document,a=n.documentElement,r=n.head,i=n.body;return r||(r=n.createElement("head"),a.appendChild(r)),i||(i=n.createElement("body"),a.appendChild(i)),ve(r),ve(i),(e=n.createElement("style")).appendChild(n.createTextNode("html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}")),r.appendChild(e),{document:n,body:i}},_e=p.output=p.__private__.output=(Ft=function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return me();case"save":p.save(e.filename);break;case"arraybuffer":return tt(me());case"blob":return ge(me());case"bloburi":case"bloburl":if(void 0!==mr.URL&&"function"==typeof mr.URL.createObjectURL)return mr.URL&&mr.URL.createObjectURL(ge(me()))||void 0;vr.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",a=me();try{n=Sr(a)}catch(t){n=Sr(unescape(encodeURIComponent(a)))}return"data:application/pdf;filename="+encodeURIComponent(e.filename)+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(mr)){var r="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",i=!e.pdfObjectUrl;i||(r=e.pdfObjectUrl);var o=mr.open();if(null!==o){var s=be(o),l=s.document.createElement("script"),c=this;l.src=r,i&&(l.integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==",l.crossOrigin="anonymous"),l.onload=function(){o.PDFObject.embed(c.output("dataurlstring"),e)},s.body.appendChild(l)}return o}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(mr)){var u=e.pdfJsUrl||"examples/PDF.js/web/viewer.html",f=mr.open();if(null!==f){var d=be(f),h=d.document.createElement("iframe"),m=-1===u.indexOf("?")?"?":"&";c=this,h.id="pdfViewer",h.width="500px",h.height="400px",h.src=u+m+"file=&downloadName="+encodeURIComponent(e.filename),h.onload=function(){f.document.title=e.filename,h.contentWindow.PDFViewerApplication.open(c.output("bloburl"))},d.body.appendChild(h)}return f}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(mr))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var g=mr.open();if(null!==g){var v=be(g),b=v.document.createElement("iframe");b.src=this.output("datauristring",e),v.body.appendChild(b),g.document.title=e.filename}if(g||"undefined"==typeof safari)return g;break;case"datauri":case"dataurl":return mr.document.location.href=this.output("datauristring",e);default:return null}},Ft.foo=function(){try{return Ft.apply(this,arguments)}catch(n){var t=n.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var e="Error in function "+t.split("\n")[0].split("<")[0]+": "+n.message;if(!mr.console)throw new Error(e);mr.console.error(e,n),mr.alert&&alert(e)}},Ft.foo.bar=Ft,Ft.foo),ye=function(t){return!0===Array.isArray(Tt)&&Tt.indexOf(t)>-1};switch(r){case"pt":ht=1;break;case"mm":ht=72/25.4;break;case"cm":ht=72/2.54;break;case"in":ht=72;break;case"px":ht=1==ye("px_scaling")?.75:96/72;break;case"pc":case"em":ht=12;break;case"ex":ht=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);ht=r}var we=null;D(),M();var xe=p.__private__.getPageInfo=p.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Ct[t].objId,pageNumber:t,pageContext:Ct[t]}},ke=p.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in Ct)if(Ct[e].objId===t)break;return xe(e)},Se=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:Ct[U].objId,pageNumber:U,pageContext:Ct[U]}};p.addPage=function(){return ie.apply(this,arguments),this},p.setPage=function(){return se.apply(this,arguments),J.call(this,G[U]),this},p.insertPage=function(t){return this.addPage(),this.movePage(U,t),this},p.movePage=function(t,e){var n,a;if(t>e){n=G[t],a=Ct[t];for(var r=t;r>e;r--)G[r]=G[r-1],Ct[r]=Ct[r-1];G[e]=n,Ct[e]=a,this.setPage(e)}else if(t0&&("string"==typeof t?t=g.splitTextToSize(t,f):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(g.splitTextToSize(e,f))}),[]))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:ae,activeFontKey:dt,fonts:vt,activeFontSize:nt}},Et.publish("preProcessText",o),t=o.text,l=(r=o.options).angle,m instanceof Ot==0&&l&&"number"==typeof l){l*=Math.PI/180,0===r.rotationDirection&&(l=-l),w===y&&(l=-l);var j=Math.cos(l),D=Math.sin(l);m=new Ot(j,D,-D,j,0,0)}else l&&l instanceof Ot&&(m=l);w!==y||m||(m=It),void 0!==(u=r.charSpace||Qe)&&(_+=A(P(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(p=r.horizontalScale)&&(_+=A(100*p)+" Tz\n"),r.lang;var B=-1,U=void 0!==r.renderingMode?r.renderingMode:r.stroke,z=g.internal.getCurrentPageInfo().pageContext;switch(U){case 0:case!1:case"fill":B=0;break;case 1:case!0:case"stroke":B=1;break;case 2:case"fillThenStroke":B=2;break;case 3:case"invisible":B=3;break;case 4:case"fillAndAddForClipping":B=4;break;case 5:case"strokeAndAddPathForClipping":B=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":B=6;break;case 7:case"addToPathForClipping":B=7}var H=void 0!==z.usedRenderingMode?z.usedRenderingMode:-1;-1!==B?_+=B+" Tr\n":-1!==H&&(_+="0 Tr\n"),-1!==B&&(z.usedRenderingMode=B),c=r.align||"left";var q,V=nt*x,W=g.internal.pageSize.getWidth(),K=vt[dt];u=r.charSpace||Qe,f=r.maxWidth||0,d=Object.assign({autoencode:!0,noBOM:!0},r.flags);var $=[],G=function(t){return g.getStringUnitWidth(t,{font:K,charSpace:u,fontSize:nt,doKerning:!1})*nt/k};if("[object Array]"===Object.prototype.toString.call(t)){var Y;s=E(t),"left"!==c&&(q=s.map(G));var X,J=0;if("right"===c){e-=q[0],t=[],I=s.length;for(var Q=0;Q0?(f-q[rt])/ut:0;rt":")"),pt=parseFloat(s[wt][1]),mt=parseFloat(s[wt][2]);break;case 0:gt=(b?"<":"(")+s[wt]+(b?">":")"),pt=We(e),mt=Ke(n)}void 0!==$&&void 0!==$[wt]&&(_t=$[wt]+" Tw\n"),0===wt?t.push(_t+yt(pt,mt,m)+gt):0===bt?t.push(_t+gt):1===bt&&t.push(_t+yt(pt,mt,m)+gt)}t=0===bt?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var xt="BT\n/";return xt+=dt+" "+nt+" Tf\n",xt+=A(nt*x)+" TL\n",xt+=Je+"\n",xt+=_,xt+=t,Z(xt+="ET"),h[dt]=!0,g};var Ae=p.__private__.clip=p.clip=function(t){return Z("evenodd"===t?"W*":"W"),this};p.clipEvenOdd=function(){return Ae("evenodd")},p.__private__.discardPath=p.discardPath=function(){return Z("n"),this};var Ce=p.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(t){return Ce(t)&&(u=t),this};var Ee=p.__private__.getStyle=p.getStyle=function(t){var e=u;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},Te=p.close=function(){return Z("h"),this};p.stroke=function(){return Z("S"),this},p.fill=function(t){return Ne("f",t),this},p.fillEvenOdd=function(t){return Ne("f*",t),this},p.fillStroke=function(t){return Ne("B",t),this},p.fillStrokeEvenOdd=function(t){return Ne("B*",t),this};var Ne=function(t,e){"object"===(0,a.A)(e)?Oe(e,t):Z(t)},Pe=function(t){null===t||w===y&&void 0===t||(t=Ee(t),Z(t))};function Le(t,e,n,a,r){var i=new $r(e||this.boundingBox,n||this.xStep,a||this.yStep,this.gState,r||this.matrix);i.stream=this.stream;var o=t+"$$"+this.cloneIndex+++"$$";return Mt(o,i),i}var Oe=function(t,e){var n=wt[t.key],a=yt[n];if(a instanceof Kr)Z("q"),Z(Re(e)),a.gState&&p.setGState(a.gState),Z(t.matrix.toString()+" cm"),Z("/"+n+" sh"),Z("Q");else if(a instanceof $r){var r=new Ot(1,0,0,-1,0,gn());t.matrix&&(r=r.multiply(t.matrix||It),n=Le.call(a,t.key,t.boundingBox,t.xStep,t.yStep,r).id),Z("q"),Z("/Pattern cs"),Z("/"+n+" scn"),a.gState&&p.setGState(a.gState),Z(e),Z("Q")}},Re=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Ie=p.moveTo=function(t,e){return Z(A(P(t))+" "+A(L(e))+" m"),this},Me=p.lineTo=function(t,e){return Z(A(P(t))+" "+A(L(e))+" l"),this},Fe=p.curveTo=function(t,e,n,a,r,i){return Z([A(P(t)),A(L(e)),A(P(n)),A(L(a)),A(P(r)),A(L(i)),"c"].join(" ")),this};p.__private__.line=p.line=function(t,e,n,a,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(a)||!Ce(r))throw new Error("Invalid arguments passed to jsPDF.line");return w===_?this.lines([[n-t,a-e]],t,e,[1,1],r||"S"):this.lines([[n-t,a-e]],t,e,[1,1]).stroke()},p.__private__.lines=p.lines=function(t,e,n,a,r,i){var o,s,l,c,u,f,d,h,p,m,g,v;if("number"==typeof t&&(v=n,n=e,e=t,t=v),a=a||[1,1],i=i||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(a)||!Ce(r)||"boolean"!=typeof i)throw new Error("Invalid arguments passed to jsPDF.lines");for(Ie(e,n),o=a[0],s=a[1],c=t.length,m=e,g=n,l=0;l>8&255,t>>16&255,t>>24&255)},zr.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},zr.prototype.hexToBytes=function(t){for(var e=[],n=0;n>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Br(n,t)}},Vr.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||(0,a.A)(t)!==(0,a.A)(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return 0===r},Gr.API={events:[]},Gr.version="4.2.1";var Yr=Gr.API,Xr=1,Jr=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Zr=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Qr=function(t){return t.toString().replace(/#/g,"#23").replace(/[\s\n\r()<>[\]{}\/%]/g,(function(t){var e=t.charCodeAt(0).toString(16).toUpperCase();return"#"+(1===e.length?"0"+e:e)}))},ti=function(t){return t.toFixed(2)},ei=function(t){return t.toFixed(5)};Yr.__acroform__={};var ni=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},ai=function(t){return t*Xr},ri=function(t){var e=new yi,n=Ii.internal.getHeight(t)||0,a=Ii.internal.getWidth(t)||0;return e.BBox=[0,0,Number(ti(a)),Number(ti(n))],e},ii=Yr.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<0;){e="",i--;var c,u,f=pi("3",t,i).height,d=t.multiline?o-i:(o-f)/2,h=d+=2,p=0,m=0,g=0;if(i<=0){e="(...) Tj\n",e+="% Width of Text: "+pi(e,t,i=12).width+", FieldWidth:"+s+"\n";break}for(var v="",b=0,_=0;_o)continue t;v+=r[_][g],y=!0,m=_,_--}else{v=" "==(v+=r[_][g]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var w=parseInt(_),x=l(w,v,i),k=_>=r.length-1;if(x&&!k){v+=" ",g=0;continue}if(x||k){if(k)m=w;else if(t.multiline&&(f+2)*(b+2)+2>o)continue t}else{if(!t.multiline)continue t;if((f+2)*(b+2)+2>o)continue t;m=w}}for(var S="",A=p;A<=m;A++){var C=r[A];if(t.multiline){if(A===m){S+=C[g]+" ",g=(g+1)%C.length;continue}if(A===p){S+=C[C.length-1]+" ";continue}}S+=C[0]+" "}switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,u=pi(S,t,i).width,t.textAlign){case"right":c=s-u-2;break;case"center":c=(s-u)/2;break;default:c=2}e+=ti(c)+" "+ti(h)+" Td\n",e+="("+Jr(S)+") Tj\n",e+=-ti(c)+" 0 Td\n",h=-(i+2),u=0,p=y?m:m+1,b++,v=""}break}return a.text=e,a.fontSize=i,a},pi=function(t,e,n){var a=e.scope.internal.getFont(e.fontName,e.fontStyle),r=e.scope.getStringUnitWidth(t,{font:a,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:a,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:r}},mi={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},gi=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===n.type&&t.object===n.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},vi=Yr.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",o=0;o0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+Jr(e(t))+")"}},set:function(e){t=e}})};ni(wi,_i);var xi=function t(){_i.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(e,3))},set:function(t){!0===Boolean(t)?this.F=ci(e,3):this.F=ui(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var a=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==a.length)return a},set:function(t){a=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[0])?0:a[0]},set:function(t){a[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[1])?0:a[1]},set:function(t){a[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[2])?0:a[2]},set:function(t){a[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[3])?0:a[3]},set:function(t){a[3]=t}});var r="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return r},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":r=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var i=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!i||i.length<1){if(this instanceof Pi)return;i="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+Jr(e(i))+")"},set:function(t){i=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return i},set:function(t){i=t}});var o="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return o},set:function(t){o=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var l=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var c=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===c?50/Xr:c},set:function(t){c=t}});var u="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return u},set:function(t){u=t}});var f="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!f||this instanceof Pi||this instanceof Oi))return bi(f,this.objId,this.scope)},set:function(t){t=t.toString(),f=t}});var d=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof Ei==0?bi(d,this.objId,this.scope):d},set:function(t){t=t.toString(),d=this instanceof Ei==0?"("===t.substr(0,1)?Zr(t.substr(1,t.length-2)):Zr(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ei==1?Zr(d.substr(1,d.length-1)):d},set:function(t){t=t.toString(),d=this instanceof Ei==1?"/"+Qr(t):t}});var h=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(h)return h},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(h)return this instanceof Ei==0?bi(h,this.objId,this.scope):h},set:function(t){t=t.toString(),h=this instanceof Ei==0?"("===t.substr(0,1)?Zr(t.substr(1,t.length-2)):Zr(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ei==1?Zr(h.substr(1,h.length-1)):h},set:function(t){t=t.toString(),h=this instanceof Ei==1?"/"+Qr(t):t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,m=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return m},set:function(t){t=Boolean(t),m=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(t){p=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,1):this.Ff=ui(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,2):this.Ff=ui(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,3):this.Ff=ui(this.Ff,3)}});var g=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==g)return g},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');g=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(g){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:g=2;break;case"center":case 1:g=1;break;default:g=0}}})};ni(xi,_i);var ki=function(){xi.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return vi(e,this.objId,this.scope)},set:function(t){var n,a;a=[],"string"==typeof(n=t)&&(a=function(t,e,n){n||(n=1);for(var a,r=[];a=e.exec(t);)r.push(a[n]);return r}(n,/\((.*?)\)/g)),e=a}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,18):this.Ff=ui(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=ci(this.Ff,19):this.Ff=ui(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=ci(this.Ff,20),e.sort()):this.Ff=ui(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,22):this.Ff=ui(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,23):this.Ff=ui(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,27):this.Ff=ui(this.Ff,27)}}),this.hasAppearanceStream=!1};ni(ki,xi);var Si=function(){ki.call(this),this.fontName="helvetica",this.combo=!1};ni(Si,ki);var Ai=function(){Si.call(this),this.combo=!0};ni(Ai,Si);var Ci=function(){Ai.call(this),this.edit=!0};ni(Ci,Ai);var Ei=function(){xi.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,15):this.Ff=ui(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,16):this.Ff=ui(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,17):this.Ff=ui(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,26):this.Ff=ui(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,a=[];for(n in a.push("<<"),e)a.push("/"+n+" ("+Jr(t(e[n]))+")");return a.push(">>"),a.join("\n")}},set:function(t){"object"===(0,a.A)(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){var n=null==e?"":e.toString();"/"===n.substr(0,1)&&(n=n.substr(1)),t="/"+Qr(n)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+Qr(e)}})};ni(Ei,xi);var Ti=function(){Ei.call(this),this.pushButton=!0};ni(Ti,Ei);var Ni=function(){Ei.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};ni(Ni,Ei);var Pi=function(){var t,e;xi.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+Jr(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===(0,a.A)(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){var e=null==t?"":t.toString();"/"===e.substr(0,1)&&(e=e.substr(1)),n="/"+Qr(e)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){var e=null==t?"":t.toString();"/"===e.substr(0,1)&&(e=e.substr(1)),n="/"+Qr(e)}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Ii.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};ni(Pi,xi),Ni.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},Ni.prototype.createOption=function(t){var e=new Pi;return e.Parent=this,e.optionName=t,this.Kids.push(e),Mi.call(this.scope,e),e};var Li=function(){Ei.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Ii.CheckBox.createAppearanceStream()};ni(Li,Ei);var Oi=function(){xi.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,13):this.Ff=ui(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,21):this.Ff=ui(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,23):this.Ff=ui(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,24):this.Ff=ui(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,25):this.Ff=ui(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,26):this.Ff=ui(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};ni(Oi,xi);var Ri=function(){Oi.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,14):this.Ff=ui(this.Ff,14)}}),this.password=!0};ni(Ri,Oi);var Ii={CheckBox:{createAppearanceStream:function(){return{N:{On:Ii.CheckBox.YesNormal},D:{On:Ii.CheckBox.YesPushDown,Off:Ii.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=ri(t);e.scope=t.scope;var n=[],a=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=hi(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+ti(Ii.internal.getWidth(t))+" "+ti(Ii.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+a+" "+ti(i.fontSize)+" Tf "+r),n.push("BT"),n.push(i.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=ri(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,a=t.scope.__private__.encodeColorString(t.color),r=[],i=Ii.internal.getHeight(t),o=Ii.internal.getWidth(t),s=hi(t,t.caption);return r.push("1 g"),r.push("0 0 "+ti(o)+" "+ti(i)+" re"),r.push("f"),r.push("q"),r.push("0 0 1 rg"),r.push("0 0 "+ti(o-1)+" "+ti(i-1)+" re"),r.push("W"),r.push("n"),r.push("0 g"),r.push("BT"),r.push("/"+n+" "+ti(s.fontSize)+" Tf "+a),r.push(s.text),r.push("ET"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=ri(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+ti(Ii.internal.getWidth(t))+" "+ti(Ii.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Ii.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Ii.RadioButton.Circle.YesNormal,e.D[t]=Ii.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=ri(t);e.scope=t.scope;var n=[],a=Ii.internal.getWidth(t)<=Ii.internal.getHeight(t)?Ii.internal.getWidth(t)/4:Ii.internal.getHeight(t)/4;a=Number((.9*a).toFixed(5));var r=Ii.internal.Bezier_C,i=Number((a*r).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+ei(Ii.internal.getWidth(t)/2)+" "+ei(Ii.internal.getHeight(t)/2)+" cm"),n.push(a+" 0 m"),n.push(a+" "+i+" "+i+" "+a+" 0 "+a+" c"),n.push("-"+i+" "+a+" -"+a+" "+i+" -"+a+" 0 c"),n.push("-"+a+" -"+i+" -"+i+" -"+a+" 0 -"+a+" c"),n.push(i+" -"+a+" "+a+" -"+i+" "+a+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=ri(t);e.scope=t.scope;var n=[],a=Ii.internal.getWidth(t)<=Ii.internal.getHeight(t)?Ii.internal.getWidth(t)/4:Ii.internal.getHeight(t)/4;a=Number((.9*a).toFixed(5));var r=Number((2*a).toFixed(5)),i=Number((r*Ii.internal.Bezier_C).toFixed(5)),o=Number((a*Ii.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+ei(Ii.internal.getWidth(t)/2)+" "+ei(Ii.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),n.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),n.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),n.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+ei(Ii.internal.getWidth(t)/2)+" "+ei(Ii.internal.getHeight(t)/2)+" cm"),n.push(a+" 0 m"),n.push(a+" "+o+" "+o+" "+a+" 0 "+a+" c"),n.push("-"+o+" "+a+" -"+a+" "+o+" -"+a+" 0 c"),n.push("-"+a+" -"+o+" -"+o+" -"+a+" 0 -"+a+" c"),n.push(o+" -"+a+" "+a+" -"+o+" "+a+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=ri(t);e.scope=t.scope;var n=[],a=Ii.internal.getWidth(t)<=Ii.internal.getHeight(t)?Ii.internal.getWidth(t)/4:Ii.internal.getHeight(t)/4;a=Number((.9*a).toFixed(5));var r=Number((2*a).toFixed(5)),i=Number((r*Ii.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+ei(Ii.internal.getWidth(t)/2)+" "+ei(Ii.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),n.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),n.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),n.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Ii.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Ii.RadioButton.Cross.YesNormal,e.D[t]=Ii.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=ri(t);e.scope=t.scope;var n=[],a=Ii.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+ti(Ii.internal.getWidth(t)-2)+" "+ti(Ii.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(ti(a.x1.x)+" "+ti(a.x1.y)+" m"),n.push(ti(a.x2.x)+" "+ti(a.x2.y)+" l"),n.push(ti(a.x4.x)+" "+ti(a.x4.y)+" m"),n.push(ti(a.x3.x)+" "+ti(a.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=ri(t);e.scope=t.scope;var n=Ii.internal.calculateCross(t),a=[];return a.push("0.749023 g"),a.push("0 0 "+ti(Ii.internal.getWidth(t))+" "+ti(Ii.internal.getHeight(t))+" re"),a.push("f"),a.push("q"),a.push("1 1 "+ti(Ii.internal.getWidth(t)-2)+" "+ti(Ii.internal.getHeight(t)-2)+" re"),a.push("W"),a.push("n"),a.push(ti(n.x1.x)+" "+ti(n.x1.y)+" m"),a.push(ti(n.x2.x)+" "+ti(n.x2.y)+" l"),a.push(ti(n.x4.x)+" "+ti(n.x4.y)+" m"),a.push(ti(n.x3.x)+" "+ti(n.x3.y)+" l"),a.push("s"),a.push("Q"),e.stream=a.join("\n"),e},OffPushDown:function(t){var e=ri(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+ti(Ii.internal.getWidth(t))+" "+ti(Ii.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Ii.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Ii.internal.getWidth(t),n=Ii.internal.getHeight(t),a=Math.min(e,n);return{x1:{x:(e-a)/2,y:(n-a)/2+a},x2:{x:(e-a)/2+a,y:(n-a)/2},x3:{x:(e-a)/2,y:(n-a)/2},x4:{x:(e-a)/2+a,y:(n-a)/2+a}}}},Ii.internal.getWidth=function(t){var e=0;return"object"===(0,a.A)(t)&&(e=ai(t.Rect[2])),e},Ii.internal.getHeight=function(t){var e=0;return"object"===(0,a.A)(t)&&(e=ai(t.Rect[3])),e};var Mi=Yr.addField=function(t){if(function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(xi.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(mi)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Xr=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new wi,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var a=e[n];a.objId=void 0,a.hasAnnotation&&gi(a,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],o=[],s=i.Rect;if(i.Rect&&(i.Rect=fi(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=Ii.createDefaultAppearanceStream(i),"object"===(0,a.A)(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=s,i.hasAppearanceStream&&!i.appearanceStreamContent){var l=di(i);o.push({key:"AP",value:"<>"}),e.internal.acroformPlugin.xForms.push(l)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var f=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(f).length>=1||Array.isArray(f)){for(var r in f)if(f.hasOwnProperty(r)){var d=f[r];"function"==typeof d&&(d=d.call(e,i)),c+="/"+r+" "+d+" ",e.internal.acroformPlugin.xForms.indexOf(d)>=0||e.internal.acroformPlugin.xForms.push(d)}}else"function"==typeof(d=f)&&(d=d.call(e,i)),c+="/"+r+" "+d,e.internal.acroformPlugin.xForms.indexOf(d)>=0||e.internal.acroformPlugin.xForms.push(d);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}e.internal.putStream({additionalKeyValues:o,objectId:i.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=n,i=t[n];e.internal.newObjectDeferredBegin(i.objId,!0),"object"===(0,a.A)(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[r]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}}(this,t),!(t instanceof xi))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};Yr.AcroFormChoiceField=ki,Yr.AcroFormListBox=Si,Yr.AcroFormComboBox=Ai,Yr.AcroFormEditBox=Ci,Yr.AcroFormButton=Ei,Yr.AcroFormPushButton=Ti,Yr.AcroFormRadioButton=Ni,Yr.AcroFormCheckBox=Li,Yr.AcroFormTextField=Oi,Yr.AcroFormPasswordField=Ri,Yr.AcroFormAppearance=Ii,Yr.AcroForm={ChoiceField:ki,ListBox:Si,ComboBox:Ai,EditBox:Ci,Button:Ei,PushButton:Ti,RadioButton:Ni,CheckBox:Li,TextField:Oi,PasswordField:Ri,Appearance:Ii},Gr.AcroForm={ChoiceField:ki,ListBox:Si,ComboBox:Ai,EditBox:Ci,Button:Ei,PushButton:Ti,RadioButton:Ni,CheckBox:Li,TextField:Oi,PasswordField:Ri,Appearance:Ii};var Fi,ji;Gr.AcroForm;function Di(t){return t.reduce((function(t,e,n){return t[e]=n,t}),{})}!function(t){var e="addImage_";t.__addimage__={};var n="UNKNOWN",r={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},i=t.__addimage__.getImageFileTypeByImageData=function(t,e){var a,i,o,s,l,c=n;if("RGBA"===(e=e||n)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(k(t))for(l in r)for(o=r[l],a=0;a>"}),"transparency"in e&&Array.isArray(e.transparency)&&e.transparency.length>0){for(var o="",s=0,l=e.transparency.length;s>",h.content=a;var v=h.objId+" 0 R";a="<>";else if(e.options.pageNumber)switch(a="<>",this.internal.write(a))}}this.internal.write("]")}}]),Fi.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},Fi.link=function(t,e,n,a,r){var i=this.internal.getCurrentPageInfo(),o=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;i.pageContext.annotations.push({finalBounds:{x:o(t),y:s(e),w:o(t+n),h:s(e+a)},options:r,type:"link"})},Fi.textWithLink=function(t,e,n,a){var r,i,o=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==a.maxWidth){i=a.maxWidth;var l=this.splitTextToSize(t,i).length;r=Math.ceil(s*l)}else i=o,r=s;return this.text(t,e,n,a),n+=.2*s,"center"===a.align&&(e-=o/2),"right"===a.align&&(e-=o),this.link(e,n-s,i,r,a),o},Fi.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},a={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},r=[1570,1571,1573,1575];t.__arabicParser__={};var i=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},o=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return o(t)&&i(t)&&e[t.charCodeAt(0)].length<=2},l=t.__arabicParser__.isArabicAlfLetter=function(t){return o(t)&&r.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return o(t)&&i(t)&&e[t.charCodeAt(0)].length>=1};var c=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return o(t)&&i(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return o(t)&&i(t)&&e[t.charCodeAt(0)].length>=3};var u=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return o(t)&&i(t)&&4==e[t.charCodeAt(0)].length},f=t.__arabicParser__.resolveLigatures=function(t){var e=0,a=n,r="",i=0;for(e=0;e>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}))),this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var a=[];Object.defineProperty(this,"childNodes",{get:function(){return a},set:function(t){a=t}});var r={};Object.defineProperty(this,"style",{get:function(){return r},set:function(t){r=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Gr.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var a=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return a},set:function(t){a=t}});var r=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return o},set:function(t){o=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){r.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),a=e.font||this.getFont(),i=e.scaleFactor||this.internal.scaleFactor,o=0,s=0,l=0,c=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var u=e.maxWidth;u>0?"string"==typeof t?t=this.splitTextToSize(t,u):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(c.splitTextToSize(e,u))}),[])):t=Array.isArray(t)?t:[t];for(var f=0;fthis.getPageHeight()?(this.cellAddPage(),t.y=s.top,c&&l&&(this.printHeaderRow(t.lineNumber,!0),t.y+=l[0].height)):t.y=a.y+a.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-i,t.y+i,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+i,{align:"center",baseline:"top",maxWidth:t.width-i-i}):this.text(t.text,t.x+i,t.y+i,{align:"left",baseline:"top",maxWidth:t.width-i-i})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,c,u,f){if(r.call(this),!c)throw new Error("No data for PDF table.");var d,h,p,m,g=[],v=[],b=[],_={},y={},w=[],x=[],k=(f=f||{}).autoSize||!1,S=!1!==f.printHeaders,A=f.css&&void 0!==f.css["font-size"]?16*f.css["font-size"]:f.fontSize||12,C=f.margins||Object.assign({width:this.getPageWidth()},e),E="number"==typeof f.padding?f.padding:3,T=f.headerBackgroundColor||"#c8c8c8",N=f.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=C,this.internal.__cell__.table_font_size=A,this.internal.__cell__.padding=E,this.internal.__cell__.headerBackgroundColor=T,this.internal.__cell__.headerTextColor=N,this.setFontSize(A),null==u)v=g=Object.keys(c[0]),b=g.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===(0,a.A)(u[0]))for(g=u.map((function(t){return t.name})),v=u.map((function(t){return t.prompt||t.name||""})),b=u.map((function(t){return t.align||"left"})),d=0;d0&&this.setTableHeaderRow(l),this.setFont(void 0,"normal"),n=!1}}(Gr.API);var Bi={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ui=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],zi=Di(Ui),Hi=[100,200,300,400,500,600,700,800,900],qi=Di(Hi);function Vi(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Bi[t=t||"normal"]?t:"normal"}(t.style),a=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),r=function(t){return"number"==typeof zi[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:a,stretch:r,src:t.src||[],ref:t.ref||{name:e,style:[r,n,a].join(" ")}}}function Wi(t,e,n,a){var r;for(r=n;r>=0&&r=0&&r>>1)&255}return r}function co(t,e,n){var a=t.length,r=[];r[0]=4;for(var i=0;i>i&o}function po(t,e,n,a){var r=n*a,i=Math.floor(r/8),o=16-(r-8*i+a),s=(1<>8&255;t.setUint8(e,a)}}(t,i,mo(t,i)&~(s<>7,o=1<<1+(7&r);t[e++],t[e++];var s=null,l=null;i&&(s=e,l=o,e+=3*o);var c=!0,u=[],f=0,d=null,h=0,p=null;for(this.width=n,this.height=a;c&&e=0))throw Error("Invalid block size");if(0===E)break;e+=E}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var m=t[e++];f=t[e++]|t[e++]<<8,d=t[e++],1&m||(d=null),h=m>>2&7,e++;break;case 254:for(;;){if(!((E=t[e++])>=0))throw Error("Invalid block size");if(0===E)break;e+=E}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var g=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,_=t[e++]|t[e++]<<8,y=t[e++],w=y>>6&1,x=1<<1+(7&y),k=s,S=l,A=!1;y>>7&&(A=!0,k=e,S=x,e+=3*x);var C=e;for(e++;;){var E;if(!((E=t[e++])>=0))throw Error("Invalid block size");if(0===E)break;e+=E}u.push({x:g,y:v,width:b,height:_,has_local_palette:A,palette_offset:k,palette_size:S,data_offset:C,data_length:e-C,transparent_index:d,interlaced:!!w,delay:f,disposal:h});break;case 59:c=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return u.length},this.loopCount=function(){return p},this.frameInfo=function(t){if(t<0||t>=u.length)throw new Error("Frame index out of range.");return u[t]},this.decodeAndBlitFrameBGRA=function(e,a){var r=this.frameInfo(e),i=r.width*r.height;if(i>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var o=new Uint8Array(i);vo(t,r.data_offset,o,i);var s=r.palette_offset,l=r.transparent_index;null===l&&(l=256);var c=r.width,u=n-c,f=c,d=4*(r.y*n+r.x),h=4*((r.y+r.height)*n+r.x),p=d,m=4*u;!0===r.interlaced&&(m+=4*n*7);for(var g=8,v=0,b=o.length;v=h&&(m=4*u+4*n*(g-1),p=d+(c+u)*(g<<1),g>>=1)),_===l)p+=4;else{var y=t[s+3*_],w=t[s+3*_+1],x=t[s+3*_+2];a[p++]=x,a[p++]=w,a[p++]=y,a[p++]=255}--f}},this.decodeAndBlitFrameRGBA=function(e,a){var r=this.frameInfo(e),i=r.width*r.height;if(i>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var o=new Uint8Array(i);vo(t,r.data_offset,o,i);var s=r.palette_offset,l=r.transparent_index;null===l&&(l=256);var c=r.width,u=n-c,f=c,d=4*(r.y*n+r.x),h=4*((r.y+r.height)*n+r.x),p=d,m=4*u;!0===r.interlaced&&(m+=4*n*7);for(var g=8,v=0,b=o.length;v=h&&(m=4*u+4*n*(g-1),p=d+(c+u)*(g<<1),g>>=1)),_===l)p+=4;else{var y=t[s+3*_],w=t[s+3*_+1],x=t[s+3*_+2];a[p++]=y,a[p++]=w,a[p++]=x,a[p++]=255}--f}}}function vo(t,e,n,a){for(var r=t[e++],i=1<>=l,u-=l,g!==i){if(g===o)break;for(var v=gi;)_=p[_]>>8,++b;var y=_;if(d+b+(v!==g?1:0)>a)return void vr.log("Warning, gif stream longer than expected.");n[d++]=y;var w=d+=b;for(v!==g&&(n[d++]=y),_=v;b--;)_=p[_],n[--w]=255&_,_>>=8;null!==m&&s<4096&&(p[s++]=m<<8|y,s>=c+1&&l<12&&(++l,c=c<<1|1)),m=g}else s=o+1,c=(1<<(l=r+1))-1,m=null}return d!==a&&vr.log("Warning, gif stream shorter than expected."),n}function bo(t){var e,n,a,r,i,o=Math.floor,s=new Array(64),l=new Array(64),c=new Array(64),u=new Array(64),f=new Array(65535),d=new Array(65535),h=new Array(64),p=new Array(64),m=[],g=0,v=7,b=new Array(64),_=new Array(64),y=new Array(64),w=new Array(256),x=new Array(2048),k=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],A=[0,1,2,3,4,5,6,7,8,9,10,11],C=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],E=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],T=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],N=[0,1,2,3,4,5,6,7,8,9,10,11],P=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],L=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function O(t,e){for(var n=0,a=0,r=new Array,i=1;i<=16;i++){for(var o=1;o<=t[i];o++)r[e[a]]=[],r[e[a]][0]=n,r[e[a]][1]=i,a++,n++;n*=2}return r}function R(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<>8&255),I(255&t)}function F(t,e,n,a,r){for(var i,o=r[0],s=r[240],l=function(t,e){var n,a,r,i,o,s,l,c,u,f,d=0;for(u=0;u<8;++u){n=t[d],a=t[d+1],r=t[d+2],i=t[d+3],o=t[d+4],s=t[d+5],l=t[d+6];var p=n+(c=t[d+7]),m=n-c,g=a+l,v=a-l,b=r+s,_=r-s,y=i+o,w=i-o,x=p+y,k=p-y,S=g+b,A=g-b;t[d]=x+S,t[d+4]=x-S;var C=.707106781*(A+k);t[d+2]=k+C,t[d+6]=k-C;var E=.382683433*((x=w+_)-(A=v+m)),T=.5411961*x+E,N=1.306562965*A+E,P=.707106781*(S=_+v),L=m+P,O=m-P;t[d+5]=O+T,t[d+3]=O-T,t[d+1]=L+N,t[d+7]=L-N,d+=8}for(d=0,u=0;u<8;++u){n=t[d],a=t[d+8],r=t[d+16],i=t[d+24],o=t[d+32],s=t[d+40],l=t[d+48];var R=n+(c=t[d+56]),I=n-c,M=a+l,F=a-l,j=r+s,D=r-s,B=i+o,U=i-o,z=R+B,H=R-B,q=M+j,V=M-j;t[d]=z+q,t[d+32]=z-q;var W=.707106781*(V+H);t[d+16]=H+W,t[d+48]=H-W;var K=.382683433*((z=U+D)-(V=F+I)),$=.5411961*z+K,G=1.306562965*V+K,Y=.707106781*(q=D+F),X=I+Y,J=I-Y;t[d+40]=J+$,t[d+24]=J-$,t[d+8]=X+G,t[d+56]=X-G,d++}for(u=0;u<64;++u)f=t[u]*e[u],h[u]=f>0?f+.5|0:f-.5|0;return h}(t,e),c=0;c<64;++c)p[k[c]]=l[c];var u=p[0]-n;n=p[0],0==u?R(a[0]):(R(a[d[i=32767+u]]),R(f[i]));for(var m=63;m>0&&0==p[m];)m--;if(0==m)return R(o),n;for(var g,v=1;v<=m;){for(var b=v;0==p[v]&&v<=m;)++v;var _=v-b;if(_>=16){g=_>>4;for(var y=1;y<=g;++y)R(s);_&=15}i=32767+p[v],R(r[(_<<4)+d[i]]),R(f[i]),v++}return 63!=m&&R(o),n}function j(t){t=Math.min(Math.max(t,1),100),i!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var a=o((e[n]*t+50)/100);a=Math.min(Math.max(a,1),255),s[k[n]]=a}for(var r=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],i=0;i<64;i++){var f=o((r[i]*t+50)/100);f=Math.min(Math.max(f,1),255),l[k[i]]=f}for(var d=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],h=0,p=0;p<8;p++)for(var m=0;m<8;m++)c[h]=1/(s[k[h]]*d[p]*d[m]*8),u[h]=1/(l[k[h]]*d[p]*d[m]*8),h++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),i=t)}this.encode=function(t,i){i&&j(i),m=new Array,g=0,v=7,M(65496),M(65504),M(16),I(74),I(70),I(73),I(70),I(0),I(1),I(1),I(0),M(1),M(1),I(0),I(0),function(){M(65499),M(132),I(0);for(var t=0;t<64;t++)I(s[t]);I(1);for(var e=0;e<64;e++)I(l[e])}(),function(t,e){M(65472),M(17),I(8),M(e),M(t),I(3),I(1),I(17),I(0),I(2),I(17),I(1),I(3),I(17),I(1)}(t.width,t.height),function(){M(65476),M(418),I(0);for(var t=0;t<16;t++)I(S[t+1]);for(var e=0;e<=11;e++)I(A[e]);I(16);for(var n=0;n<16;n++)I(C[n+1]);for(var a=0;a<=161;a++)I(E[a]);I(1);for(var r=0;r<16;r++)I(T[r+1]);for(var i=0;i<=11;i++)I(N[i]);I(17);for(var o=0;o<16;o++)I(P[o+1]);for(var s=0;s<=161;s++)I(L[s])}(),M(65498),M(12),I(3),I(1),I(0),I(2),I(17),I(3),I(17),I(0),I(63),I(0);var o=0,f=0,d=0;g=0,v=7,this.encode.displayName="_encode_";for(var h,p,w,k,O,D,B,U,z,H=t.data,q=t.width,V=t.height,W=4*q,K=0;K>3)*W+(B=4*(7&z)),K+U>=V&&(D-=W*(K+1+U-V)),h+B>=W&&(D-=h+B-W+4),p=H[D++],w=H[D++],k=H[D++],b[z]=(x[p]+x[w+256|0]+x[k+512|0]>>16)-128,_[z]=(x[p+768|0]+x[w+1024|0]+x[k+1280|0]>>16)-128,y[z]=(x[p+1280|0]+x[w+1536|0]+x[k+1792|0]>>16)-128;o=F(b,c,o,e,a),f=F(_,u,f,n,r),d=F(y,u,d,n,r),h+=32}K+=8}if(v>=0){var $=[];$[1]=v+1,$[0]=(1<a;a++)if(t[e+a]!=n.charCodeAt(a))return!0;return!1}function a(t,e,n,a,r){for(var i=0;ia+1?[]:new e),!(r.length>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function c(t,n,a,r,i){e(!(r%a));do{t[n+(r-=a)]=i}while(0=o),512>=o)var s=i(512);else if(null==(s=i(o)))return 0;return function(t,n,a,r,o,s){var u,d,h=n,p=1<u;++u){if(m[u]>1<(x-=m[u]))return 0;for(;0=u;++u,o<<=1){if(w+=x<<=1,0>(x-=m[u]))return 0;for(;0b&&!(0>=(v-=m[b]));)++b,v<<=1;p+=k=1<<(v=b-a),t[n+(b=y&_)].g=v+a,t[n+b].value=h-n-b}r.g=u-a,r.value=s[d++],c(t,h+(y>>a),o,k,r),y=l(y,u)}}return w!=2*g[15]-1?0:p}(t,n,a,r,o,s)}function f(){this.value=this.g=0}function d(){this.value=this.g=0}function h(){this.G=o(5,f),this.H=i(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=o(Dn,d)}function p(t,n,a,r){e(null!=t),e(null!=n),e(2147483648>r),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=a,t.Jd=n,t.Yc=a+r,t.Zc=4<=r?a+r-4+1:a,C(t)}function m(t,e){for(var n=0;0r),t.Sb=r,t.Ra=0,t.u=0,t.h=0,4>>=8,t.Ra+=t.oa[t.pa+t.bb]<>>0,++t.bb,t.u-=8;k(t)&&(t.h=1,t.u=0)}function _(t,n){if(e(0<=n),!t.h&&n<=Un){var a=x(t)&Bn[n];return t.u+=n,b(t),a}return t.h=1,t.u=0}function y(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function w(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function x(t){return t.Ra>>>(t.u&zn-1)>>>0}function k(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>zn}function S(t,e){t.u=e,t.h=k(t)}function A(t){t.u>=Hn&&(e(t.u>=Hn),b(t))}function C(t){e(null!=t&&null!=t.oa),t.pa>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pat.b&&C(t);var a=t.b,r=n*e>>>8,i=(t.I>>>a>r)+0;for(i?(n-=r,t.I-=r+1<
>>0):n=r+1,a=n,r=0;256<=a;)r+=8,a>>=8;return a=7^r+qn[a],t.b-=a,t.Ca=(n<>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=255&n}function P(t,e){return t[e+0]|t[e+1]<<8}function L(t,e){return P(t,e)|t[e+2]<<16}function O(t,e){return P(t,e)|P(t,e+2)<<16}function R(t,n){var a=1<=i||0>=o?0:(a[0]=i,r[0]=o,1)}function j(t,e){return t+(1<>>e}function D(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function B(e,n){t[n]=function(n,a,r,i,o,s,l){var c;for(c=0;c>>1)+(t&e)>>>0}function H(t){return 0<=t&&256>t?t:0>t?0:255>1))}function V(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function W(t,e,n,a,r,i,o){for(a=i[o-1],n=0;n>8&255,l=16711935&(l=(l=16711935&o)+((s<<16)+s));a[r+i]=(4278255360&o)+l>>>0}}function $(t,e){e.jd=255&t,e.hd=t>>8&255,e.ud=t>>16&255}function G(t,e,n,a,r,i){var o;for(o=0;o>>8,c=s,u=255&(u=(u=s>>>16)+((t.jd<<24>>24)*(l<<24>>24)>>>5));c=255&(c=(c+=(t.hd<<24>>24)*(l<<24>>24)>>>5)+((t.ud<<24>>24)*(u<<24>>24)>>>5)),r[i+o]=(4278255360&s)+(u<<16)+c}}function Y(e,n,a,r,i){t[n]=function(t,e,n,a,o,s,l,c,u){for(a=l;a>e.b,d=e.Ea,h=e.K[0],p=e.w;if(8>f)for(e=(1<>=f}else t["VP8LMapColor"+a](s,l,h,p,c,u,n,o,d)}}function X(t,e,n,a,r){for(n=e+n;e>16&255,a[r++]=i>>8&255,a[r++]=255&i}}function J(t,e,n,a,r){for(n=e+n;e>16&255,a[r++]=i>>8&255,a[r++]=255&i,a[r++]=i>>24&255}}function Z(t,e,n,a,r){for(n=e+n;e>16&240|o>>12&15,o=240&o|o>>28&15;a[r++]=i,a[r++]=o}}function Q(t,e,n,a,r){for(n=e+n;e>16&248|o>>13&7,o=o>>5&224|o>>3&31;a[r++]=i,a[r++]=o}}function tt(t,e,n,a,r){for(n=e+n;e>8&255,a[r++]=i>>16&255}}function et(t,e,n,r,i,o){if(0==o)for(n=e+n;e>24|o[1]>>8&65280|o[2]<<8&16711680|o[3]<<24)>>>0),i+=32;else a(r,i,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function at(t){return t==Ha||t==qa||t==Va||t==Wa}function rt(){this.eb=[],this.size=this.A=this.fb=0}function it(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function ot(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new rt,this.f.kb=new it,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function lt(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ct(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function ut(t,e){var n=t.T,r=e.ba.f.RGBA,i=r.eb,o=r.fb+t.ka*r.A,s=gr[e.ba.S],l=t.y,c=t.O,u=t.f,f=t.N,d=t.ea,h=t.W,p=e.cc,m=e.dc,g=e.Mc,v=e.Nc,b=t.ka,_=t.ka+t.T,y=t.U,w=y+1>>1;for(0==b?s(l,c,null,null,u,f,d,h,u,f,d,h,i,o,null,null,y):(s(e.ec,e.fc,l,c,p,m,g,v,u,f,d,h,i,o-r.A,i,o,y),++n);b+2<_;b+=2)p=u,m=f,g=d,v=h,f+=t.Rc,h+=t.Rc,o+=2*r.A,s(l,(c+=2*t.fa)-t.fa,l,c,p,m,g,v,u,f,d,h,i,o-r.A,i,o,y);return c+=t.fa,t.j+_n,r=n==Fa||n==Da||n==Ba||n==Ua||12==n||at(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!Mn(e.Oa,t,r?11:12))return 0;if(r&&at(n)&&bn(),t.da)alert("todo:use_scaling");else{if(a){if(e.Ib=ct,t.Kb){if(n=t.U+1>>1,e.memory=i(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=ut,bn()}}else alert("todo:EmitYUV");r&&(e.Jb=ft,a&&gn())}if(a&&!Pr){for(t=0;256>t;++t)Lr[t]=89858*(t-128)+Ar>>Sr,Ir[t]=-22014*(t-128)+Ar,Rr[t]=-45773*(t-128),Or[t]=113618*(t-128)+Ar>>Sr;for(t=Cr;t>Sr,Mr[t-Cr]=Wt(e,255),Fr[t-Cr]=Wt(e+8>>4,15);Pr=1}return 1}function ht(t){var n=t.ma,a=t.U,r=t.T;return e(!(1&t.ka)),0>=a||0>=r?0:(a=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,a),n.Dc+=a,1)}function pt(t){t.ma.memory=null}function mt(t,e,n,a){return 47!=_(t,8)?0:(e[0]=_(t,14)+1,n[0]=_(t,14)+1,a[0]=_(t,1),0!=_(t,3)?0:!t.h)}function gt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<>4)*t+(8-(15&n)))?n:1;var n}function bt(t,e,n){var a=x(n),r=t[e+=255&a].g-8;return 0>>0,e(8>=a.g),t.g}function yt(t,n,a){var r=t.xc;return e((n=0==r?0:t.vc[t.md*(a>>r)+(n>>r)])>C.b)*S;vw&&(P=w),(0,Jn[E[T++]>>8&15])(p,m+ +N,_,y+N-w,P-N,_,y+N),N=P}m+=w,y+=w,++v&k||(C+=S)}h!=f.nc&&a(u,c-g,u,c+(h-d-1)*g,g);break;case 1:for(g=p,b=m,w=(p=f.Ea)-(y=p&~(_=(m=1<>f.b)*v;d=i),0o.o&&(r=o.o),a=r?a=0:(i[0]+=4*o.v,o.ka=a-o.j,o.U=o.va-o.v,o.T=r-a,a=1),a){if(l=l[0],11>(a=t.ca).S){var f=a.f.RGBA,d=(r=a.S,i=o.U,o=o.T,u=f.eb,f.A),h=o;for(f=f.fb+t.Ma*f.A;0r){var i=t.l.width,o=a.ca,s=a.tb+i*r,l=t.V,c=t.Ba+t.c*r,u=t.gc;e(1==t.ab),e(3==u[0].hc),Yn(u[0],r,n,l,c,o,s),St(a,r,n,o,s,i)}t.C=t.Ma=n}function Ct(t,n,a,r,i,o,s){var l=t.$/r,c=t.$%r,u=t.m,f=t.s,d=a+t.$,h=d;i=a+r*i;var p=a+r*o,m=280+f.ua,g=t.Pb?l:16777216,v=0=g){var C=d-a;e((g=t).Pb),g.wd=g.m,g.xd=C,0T.g?(S(w,w.u+T.g),C[E]=T.value,w=0):(S(w,w.u+T.g-256),e(256<=T.value),w=T.value),0==w&&(y=!0)}else w=bt(_.G[0],_.H[0],u);if(u.h)break;if(y||256>w){if(!y)if(_.nd)n[d]=(_.qb|w<<8)>>>0;else{if(A(u),y=bt(_.G[1],_.H[1],u),A(u),C=bt(_.G[2],_.H[2],u),E=bt(_.G[3],_.H[3],u),u.h)break;n[d]=(E<<24|y<<16|w<<8|C)>>>0}if(y=!1,++d,++c>=r&&(c=0,++l,null!=s&&l<=o&&!(l%16)&&s(t,l),null!=v))for(;h>>v.Mb]=w}else if(280>w){if(w=gt(w-256,u),C=bt(_.G[4],_.H[4],u),A(u),C=vt(r,C=gt(C,u)),u.h)break;if(d-a=r;)c-=r,++l,null!=s&&l<=o&&!(l%16)&&s(t,l);if(e(d<=i),c&b&&(_=yt(f,c,l)),null!=v)for(;h>>v.Mb]=w}else{if(!(w>>v.Mb]=w;w=d,e(!(y>>>(C=v).Xa)),n[w]=C.X[y],y=!0}y||e(u.h==k(u))}if(t.Pb&&u.h&&do?o:l),t.a=0,t.$=d-a}return 1}return t.a=3,0}function Et(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Tt(){var e=new on;return null==e?null:(e.a=0,e.xb=pr,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),Kn=K,Zn=G,Qn=X,ta=J,ea=Z,na=Q,aa=tt,t.VP8LMapColor32b=Gn,t.VP8LMapColor8b=Xn,e)}function Nt(t,n,a,s,l){var c=1,d=[t],p=[n],m=s.m,g=s.s,v=null,b=0;t:for(;;){if(a)for(;c&&_(m,1);){var y=d,w=p,k=s,C=1,E=k.m,T=k.gc[k.ab],N=_(E,2);if(k.Oc&1<=k.ab),N){case 0:case 1:T.b=_(E,3)+2,C=Nt(j(T.Ea,T.b),j(T.nc,T.b),0,k,T.K),T.K=T.K[0];break;case 3:var P,L=_(E,8)+1,O=16>F.b),U=i(B);if(null==U)P=0;else{var z=F.K[0],H=F.w;for(U[0]=F.K[0][0],I=1;I<1*M;++I)U[I]=D(z[H+I],U[I-1]);for(;I<4*B;++I)U[I]=0;F.K[0]=null,F.K[0]=U,P=1}}C=P;break;case 2:break;default:e(0)}c=C}}if(d=d[0],p=p[0],c&&_(m,1)&&!(c=1<=(b=_(m,4))&&11>=b)){s.a=3;break t}var q;if(q=c)e:{var V,W,K,$=s,G=d,Y=p,X=b,J=a,Z=$.m,Q=$.s,tt=[null],et=1,nt=0,at=Za[X];n:for(;;){if(J&&_(Z,1)){var rt=_(Z,3)+2,it=j(G,rt),ot=j(Y,rt),st=it*ot;if(!Nt(it,ot,0,$,tt))break n;for(tt=tt[0],Q.xc=rt,V=0;V>8&65535;tt[V]=lt,lt>=et&&(et=lt+1)}}if(Z.h)break n;for(W=0;5>W;++W){var ct=Ga[W];!W&&0=ft),ht=dt;var pt=i(nt);if(null==ht||null==pt||null==ut){$.a=1;break n}var mt=ut;for(V=K=0;VW;++W){ct=Ga[W],vt[W]=mt,bt[W]=K,!W&&0Kt)break r}else Ht=Kt;for(qt=0;qtte)$t[qt++]=te,0!=te&&(Xt=te);else{var ee=16==te,ne=te-16,ae=$a[ne],re=_(Yt,Ka[ne])+ae;if(qt+re>Kt)break r;for(var ie=ee?Xt:0;0=W){var oe,se=pt[0];for(oe=1;oese&&(se=pt[oe]);xt+=se}}if(gt.nd=wt,gt.Qb=0,wt&&(gt.qb=(vt[3][bt[3]+0].value<<24|vt[1][bt[1]+0].value<<16|vt[2][bt[2]+0].value)>>>0,0==yt&&256>vt[0][bt[0]+0].value&&(gt.Qb=1,gt.qb+=vt[0][bt[0]+0].value<<8)),gt.jc=!gt.Qb&&6>xt,gt.jc){var le,ce=gt;for(le=0;le>=_t(de,8,fe),ue>>=_t(ce.G[1][ce.H[1]+ue],16,fe),ue>>=_t(ce.G[2][ce.H[2]+ue],0,fe),_t(ce.G[3][ce.H[3]+ue],24,fe))}}}Q.vc=tt,Q.Wb=et,Q.Ya=ht,Q.yc=ut,q=1;break e}q=0}if(!(c=q)){s.a=3;break t}if(0n+1?[]:0),!(a.lengtht?0:t>e?e:t}function Kt(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function $t(){var t=new Vt;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,nr||(nr=Jt)),t}function Gt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Yt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Xt(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Gt(t,2,"null VP8Io passed to VP8GetHeaders()");var a=n.data,i=n.w,o=n.ha;if(4>o)return Gt(t,7,"Truncated header.");var s=a[i+0]|a[i+1]<<8|a[i+2]<<16,l=t.Od;if(l.Rb=!(1&s),l.td=s>>1&7,l.yd=s>>4&1,l.ub=s>>5,3o)return Gt(t,7,"cannot parse picture header");if(!Yt(a,i,o))return Gt(t,3,"Bad code word");c.c=16383&(a[i+4]<<8|a[i+3]),c.Td=a[i+4]>>6,c.i=16383&(a[i+6]<<8|a[i+5]),c.Ud=a[i+6]>>6,i+=7,o-=7,t.za=c.c+15>>4,t.Ub=c.i+15>>4,n.width=c.c,n.height=c.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,r((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,r(s.Zb,0,0,s.Zb.length),r(s.Lb,0,0,s.Lb)}if(l.ub>o)return Gt(t,7,"bad partition length");p(s=t.m,a,i,l.ub),i+=l.ub,o-=l.ub,l.Rb&&(c.Ld=E(s),c.Kd=E(s)),c=t.Qa;var u,f=t.Pa;if(e(null!=s),e(null!=c),c.Cb=E(s),c.Cb){if(c.Bb=E(s),E(s)){for(c.Fb=E(s),u=0;4>u;++u)c.Zb[u]=E(s)?g(s,7):0;for(u=0;4>u;++u)c.Lb[u]=E(s)?g(s,6):0}if(c.Bb)for(u=0;3>u;++u)f.jb[u]=E(s)?m(s,8):255}else c.Bb=0;if(s.Ka)return Gt(t,3,"cannot parse segment header");if((c=t.ed).zd=E(s),c.Tb=m(s,6),c.wb=m(s,3),c.Pc=E(s),c.Pc&&E(s)){for(f=0;4>f;++f)E(s)&&(c.vd[f]=g(s,6));for(f=0;4>f;++f)E(s)&&(c.od[f]=g(s,6))}if(t.L=0==c.Tb?0:c.zd?1:2,s.Ka)return Gt(t,3,"cannot parse filter header");var d=o;if(o=u=i,i=u+d,c=d,t.Xb=(1<c&&(h=c),p(t.Jc[+d],a,u,h),u+=h,c-=h,o+=3}p(t.Jc[+f],a,u,c),a=uh;++h){if(d.Cb){var v=d.Zb[h];d.Fb||(v+=a)}else{if(0>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=tr[Wt(v+f,117)],b.Qc[1]=er[Wt(v+u,127)],b.lc=v+u}if(!l.Rb)return Gt(t,4,"Not a key frame.");for(E(s),l=t.Pa,a=0;4>a;++a){for(o=0;8>o;++o)for(i=0;3>i;++i)for(c=0;11>c;++c)f=T(s,lr[a][o][i][c])?m(s,8):or[a][o][i][c],l.Wc[a][o].Yb[i][c]=f;for(o=0;17>o;++o)l.Xc[a][o]=l.Wc[a][cr[o]]}return t.kc=E(s),t.kc&&(t.Bd=m(s,8)),t.cb=1}function Jt(t,e,n,a,r,i,o){var s=e[r].Yb[n];for(n=0;16>r;++r){if(!T(t,s[n+0]))return r;for(;!T(t,s[n+1]);)if(s=e[++r].Yb[0],n=0,16==r)return 16;var l=e[r+1].Yb;if(T(t,s[n+2])){var c=t,u=0;if(T(c,(d=s)[(f=n)+3]))if(T(c,d[f+6])){for(s=0,f=2*(u=T(c,d[f+8]))+(d=T(c,d[f+9+u])),u=0,d=ar[f];d[s];++s)u+=u+T(c,d[s]);u+=3+(8<(c=t).b&&C(c);var f,d=c.b,h=(f=c.Ca>>1)-(c.I>>d)>>31;--c.b,c.Ca+=h,c.Ca|=1,c.I-=(f+1&h)<>3),t[e+n+32*a]=-256&r?0>r?0:255:r}function te(t,e,n,a,r,i){Qt(t,e,0,n,a+r),Qt(t,e,1,n,a+i),Qt(t,e,2,n,a-i),Qt(t,e,3,n,a-r)}function ee(t){return(20091*t>>16)+t}function ne(t,e,n,a){var r,o=0,s=i(16);for(r=0;4>r;++r){var l=t[e+0]+t[e+8],c=t[e+0]-t[e+8],u=(35468*t[e+4]>>16)-ee(t[e+12]),f=ee(t[e+4])+(35468*t[e+12]>>16);s[o+0]=l+f,s[o+1]=c+u,s[o+2]=c-u,s[o+3]=l-f,o+=4,e++}for(r=o=0;4>r;++r)l=(t=s[o+0]+4)+s[o+8],c=t-s[o+8],u=(35468*s[o+4]>>16)-ee(s[o+12]),Qt(n,a,0,0,l+(f=ee(s[o+4])+(35468*s[o+12]>>16))),Qt(n,a,1,0,c+u),Qt(n,a,2,0,c-u),Qt(n,a,3,0,l-f),o++,a+=32}function ae(t,e,n,a){var r=t[e+0]+4,i=35468*t[e+4]>>16,o=ee(t[e+4]),s=35468*t[e+1]>>16;te(n,a,0,r+o,t=ee(t[e+1]),s),te(n,a,1,r+i,t,s),te(n,a,2,r-i,t,s),te(n,a,3,r-o,t,s)}function re(t,e,n,a,r){ne(t,e,n,a),r&&ne(t,e+16,n,a+4)}function ie(t,e,n,a){ia(t,e+0,n,a,1),ia(t,e+32,n,a+128,1)}function oe(t,e,n,a){var r;for(t=t[e+0]+4,r=0;4>r;++r)for(e=0;4>e;++e)Qt(n,a,e,r,t)}function se(t,e,n,a){t[e+0]&&la(t,e+0,n,a),t[e+16]&&la(t,e+16,n,a+4),t[e+32]&&la(t,e+32,n,a+128),t[e+48]&&la(t,e+48,n,a+128+4)}function le(t,e,n,a){var r,o=i(16);for(r=0;4>r;++r){var s=t[e+0+r]+t[e+12+r],l=t[e+4+r]+t[e+8+r],c=t[e+4+r]-t[e+8+r],u=t[e+0+r]-t[e+12+r];o[0+r]=s+l,o[8+r]=s-l,o[4+r]=u+c,o[12+r]=u-c}for(r=0;4>r;++r)s=(t=o[0+4*r]+3)+o[3+4*r],l=o[1+4*r]+o[2+4*r],c=o[1+4*r]-o[2+4*r],u=t-o[3+4*r],n[a+0]=s+l>>3,n[a+16]=u+c>>3,n[a+32]=s-l>>3,n[a+48]=u-c>>3,a+=64}function ce(t,e,n){var a,r=e-32,i=Ra,o=255-t[r-1];for(a=0;an;++n)a(t,e+32*n,t,e-32,16)}function pe(t,e){var n;for(n=16;0a;++a)r(e,n+32*a,t,16)}function ge(t,e){var n,a=16;for(n=0;16>n;++n)a+=t[e-1+32*n]+t[e+n-32];me(a>>5,t,e)}function ve(t,e){var n,a=8;for(n=0;16>n;++n)a+=t[e-1+32*n];me(a>>4,t,e)}function be(t,e){var n,a=8;for(n=0;16>n;++n)a+=t[e+n-32];me(a>>4,t,e)}function _e(t,e){me(128,t,e)}function ye(t,e,n){return t+2*e+n+2>>2}function we(t,e){var n,r=e-32;for(r=new Uint8Array([ye(t[r-1],t[r+0],t[r+1]),ye(t[r+0],t[r+1],t[r+2]),ye(t[r+1],t[r+2],t[r+3]),ye(t[r+2],t[r+3],t[r+4])]),n=0;4>n;++n)a(t,e+32*n,r,0,r.length)}function xe(t,e){var n=t[e-1],a=t[e-1+32],r=t[e-1+64],i=t[e-1+96];N(t,e+0,16843009*ye(t[e-1-32],n,a)),N(t,e+32,16843009*ye(n,a,r)),N(t,e+64,16843009*ye(a,r,i)),N(t,e+96,16843009*ye(r,i,i))}function ke(t,e){var n,a=4;for(n=0;4>n;++n)a+=t[e+n-32]+t[e-1+32*n];for(a>>=3,n=0;4>n;++n)r(t,e+32*n,a,4)}function Se(t,e){var n=t[e-1+0],a=t[e-1+32],r=t[e-1+64],i=t[e-1-32],o=t[e+0-32],s=t[e+1-32],l=t[e+2-32],c=t[e+3-32];t[e+0+96]=ye(a,r,t[e-1+96]),t[e+1+96]=t[e+0+64]=ye(n,a,r),t[e+2+96]=t[e+1+64]=t[e+0+32]=ye(i,n,a),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=ye(o,i,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=ye(s,o,i),t[e+3+32]=t[e+2+0]=ye(l,s,o),t[e+3+0]=ye(c,l,s)}function Ae(t,e){var n=t[e+1-32],a=t[e+2-32],r=t[e+3-32],i=t[e+4-32],o=t[e+5-32],s=t[e+6-32],l=t[e+7-32];t[e+0+0]=ye(t[e+0-32],n,a),t[e+1+0]=t[e+0+32]=ye(n,a,r),t[e+2+0]=t[e+1+32]=t[e+0+64]=ye(a,r,i),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=ye(r,i,o),t[e+3+32]=t[e+2+64]=t[e+1+96]=ye(i,o,s),t[e+3+64]=t[e+2+96]=ye(o,s,l),t[e+3+96]=ye(s,l,l)}function Ce(t,e){var n=t[e-1+0],a=t[e-1+32],r=t[e-1+64],i=t[e-1-32],o=t[e+0-32],s=t[e+1-32],l=t[e+2-32],c=t[e+3-32];t[e+0+0]=t[e+1+64]=i+o+1>>1,t[e+1+0]=t[e+2+64]=o+s+1>>1,t[e+2+0]=t[e+3+64]=s+l+1>>1,t[e+3+0]=l+c+1>>1,t[e+0+96]=ye(r,a,n),t[e+0+64]=ye(a,n,i),t[e+0+32]=t[e+1+96]=ye(n,i,o),t[e+1+32]=t[e+2+96]=ye(i,o,s),t[e+2+32]=t[e+3+96]=ye(o,s,l),t[e+3+32]=ye(s,l,c)}function Ee(t,e){var n=t[e+0-32],a=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],s=t[e+5-32],l=t[e+6-32],c=t[e+7-32];t[e+0+0]=n+a+1>>1,t[e+1+0]=t[e+0+64]=a+r+1>>1,t[e+2+0]=t[e+1+64]=r+i+1>>1,t[e+3+0]=t[e+2+64]=i+o+1>>1,t[e+0+32]=ye(n,a,r),t[e+1+32]=t[e+0+96]=ye(a,r,i),t[e+2+32]=t[e+1+96]=ye(r,i,o),t[e+3+32]=t[e+2+96]=ye(i,o,s),t[e+3+64]=ye(o,s,l),t[e+3+96]=ye(s,l,c)}function Te(t,e){var n=t[e-1+0],a=t[e-1+32],r=t[e-1+64],i=t[e-1+96];t[e+0+0]=n+a+1>>1,t[e+2+0]=t[e+0+32]=a+r+1>>1,t[e+2+32]=t[e+0+64]=r+i+1>>1,t[e+1+0]=ye(n,a,r),t[e+3+0]=t[e+1+32]=ye(a,r,i),t[e+3+32]=t[e+1+64]=ye(r,i,i),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=i}function Ne(t,e){var n=t[e-1+0],a=t[e-1+32],r=t[e-1+64],i=t[e-1+96],o=t[e-1-32],s=t[e+0-32],l=t[e+1-32],c=t[e+2-32];t[e+0+0]=t[e+2+32]=n+o+1>>1,t[e+0+32]=t[e+2+64]=a+n+1>>1,t[e+0+64]=t[e+2+96]=r+a+1>>1,t[e+0+96]=i+r+1>>1,t[e+3+0]=ye(s,l,c),t[e+2+0]=ye(o,s,l),t[e+1+0]=t[e+3+32]=ye(n,o,s),t[e+1+32]=t[e+3+64]=ye(a,n,o),t[e+1+64]=t[e+3+96]=ye(r,a,n),t[e+1+96]=ye(i,r,a)}function Pe(t,e){var n;for(n=0;8>n;++n)a(t,e+32*n,t,e-32,8)}function Le(t,e){var n;for(n=0;8>n;++n)r(t,e,t[e-1],8),e+=32}function Oe(t,e,n){var a;for(a=0;8>a;++a)r(e,n+32*a,t,8)}function Re(t,e){var n,a=8;for(n=0;8>n;++n)a+=t[e+n-32]+t[e-1+32*n];Oe(a>>4,t,e)}function Ie(t,e){var n,a=4;for(n=0;8>n;++n)a+=t[e+n-32];Oe(a>>3,t,e)}function Me(t,e){var n,a=4;for(n=0;8>n;++n)a+=t[e-1+32*n];Oe(a>>3,t,e)}function Fe(t,e){Oe(128,t,e)}function je(t,e,n){var a=t[e-n],r=t[e+0],i=3*(r-a)+La[1020+t[e-2*n]-t[e+n]],o=Oa[112+(i+4>>3)];t[e-n]=Ra[255+a+Oa[112+(i+3>>3)]],t[e+0]=Ra[255+r-o]}function De(t,e,n,a){var r=t[e+0],i=t[e+n];return Ia[255+t[e-2*n]-t[e-n]]>a||Ia[255+i-r]>a}function Be(t,e,n,a){return 4*Ia[255+t[e-n]-t[e+0]]+Ia[255+t[e-2*n]-t[e+n]]<=a}function Ue(t,e,n,a,r){var i=t[e-3*n],o=t[e-2*n],s=t[e-n],l=t[e+0],c=t[e+n],u=t[e+2*n],f=t[e+3*n];return 4*Ia[255+s-l]+Ia[255+o-c]>a?0:Ia[255+t[e-4*n]-i]<=r&&Ia[255+i-o]<=r&&Ia[255+o-s]<=r&&Ia[255+f-u]<=r&&Ia[255+u-c]<=r&&Ia[255+c-l]<=r}function ze(t,e,n,a){var r=2*a+1;for(a=0;16>a;++a)Be(t,e+a,n,r)&&je(t,e+a,n)}function He(t,e,n,a){var r=2*a+1;for(a=0;16>a;++a)Be(t,e+a*n,1,r)&&je(t,e+a*n,1)}function qe(t,e,n,a){var r;for(r=3;0>7,v=18*b+63>>7,b=9*b+63>>7;l[c-3*u]=Ra[255+l[c-3*u]+b],l[c-2*u]=Ra[255+f+v],l[c-u]=Ra[255+d+g],l[c+0]=Ra[255+h-g],l[c+u]=Ra[255+p-v],l[c+2*u]=Ra[255+m-b]}e+=a}}function Ke(t,e,n,a,r,i,o,s){for(i=2*i+1;0>3)],m=Oa[112+(m+3>>3)],g=p+1>>1;l[c-2*u]=Ra[255+l[c-2*u]+g],l[c-u]=Ra[255+f+m],l[c+0]=Ra[255+d-p],l[c+u]=Ra[255+h-g]}e+=a}}function $e(t,e,n,a,r,i){We(t,e,n,1,16,a,r,i)}function Ge(t,e,n,a,r,i){We(t,e,1,n,16,a,r,i)}function Ye(t,e,n,a,r,i){var o;for(o=3;0c?0:255:c)&255,c=l,r[i+s]=u}}function fn(t,n,r,o){var s=n.width,l=n.o;if(e(null!=t&&null!=n),0>r||0>=o||r+o>l)return null;if(!t.Cc){if(null==t.ga){var c;if(t.ga=new sn,(c=null==t.ga)||(c=n.width*n.o,e(0==t.Gb.length),t.Gb=i(c),t.Uc=0,null==t.Gb?c=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,c=1),c=!c),!c){c=t.ga;var u=t.Fa,f=t.P,d=t.qc,h=t.mb,p=t.nb,m=f+1,g=d-1,b=c.l;if(e(null!=u&&null!=h&&null!=n),mr[0]=null,mr[1]=ln,mr[2]=cn,mr[3]=un,c.ca=h,c.tb=p,c.c=n.width,c.i=n.height,e(0=d)n=0;else if(c.$a=3&u[f+0],c.Z=u[f+0]>>2&3,c.Lc=u[f+0]>>4&3,f=u[f+0]>>6&3,0>c.$a||1=c.c*c.i;c=!n}if(c)return null;1!=t.ga.Lc?t.Ga=0:o=l-r}e(null!=t.ga),e(r+o<=l);t:{if(n=(u=t.ga).c,l=u.l.o,0==u.$a){if(m=t.rc,g=t.Vc,b=t.Fa,f=t.P+1+r*n,d=t.mb,h=t.nb+r*n,e(f<=t.P+t.qc),0!=u.Z)for(e(null!=mr[u.Z]),c=0;c=n)n=1;else if(u.ic||gn(),u.ic){u=c.V,m=c.Ba,g=c.c;var _=c.i,y=(b=1,f=c.$/g,d=c.$%g,h=c.m,p=c.s,c.$),w=g*_,x=g*n,S=p.wc,C=y(_=bt(C.G[0],C.H[0],h)))u[m+y]=_,++y,++d>=g&&(d=0,++f<=n&&!(f%16)&&At(c,f));else{if(!(280>_)){b=0;break e}_=gt(_-256,h);var E,T=bt(C.G[4],C.H[4],h);if(A(h),!(y>=(T=vt(g,T=gt(T,h)))&&w-y>=_)){b=0;break e}for(E=0;E<_;++E)u[m+y+E]=u[m+y+E-T];for(y+=_,d+=_;d>=g;)d-=g,++f<=n&&!(f%16)&&At(c,f);yn?n:f);break e}!b||h.h&&y=l&&(t.Cc=1),o=1}if(!o)return null;if(t.Cc&&(null!=(o=t.ga)&&(o.mc=null),t.ga=null,0>23,s[l+4*o+1]=s[l+4*o+1]*f>>23,s[l+4*o+2]=s[l+4*o+2]*f>>23)}e+=i}}function hn(t,e,n,a,r){for(;0>4)*l>>16;t[e+2*i+0]=(240&o|o>>4)*l>>16&240|(15&o|o<<4)*l>>16>>4&15,t[e+2*i+1]=240&c|s}e+=r}}function pn(t,e,n,a,r,i,o,s){var l,c,u=255;for(c=0;c>8}function gn(){xa=dn,ka=hn,Sa=pn,Aa=mn}function vn(n,a,r){t[n]=function(t,n,i,o,s,l,c,u,f,d,h,p,m,g,v,b,_){var y,w=_-1>>1,x=s[l+0]|c[u+0]<<16,k=f[d+0]|h[p+0]<<16;e(null!=t);var S=3*x+k+131074>>2;for(a(t[n+0],255&S,S>>16,m,g),null!=i&&(S=3*k+x+131074>>2,a(i[o+0],255&S,S>>16,v,b)),y=1;y<=w;++y){var A=s[l+y]|c[u+y]<<16,C=f[d+y]|h[p+y]<<16,E=x+A+k+C+524296,T=E+2*(A+k)>>3;S=T+x>>1,x=(E=E+2*(x+C)>>3)+A>>1,a(t[n+2*y-1],255&S,S>>16,m,g+(2*y-1)*r),a(t[n+2*y-0],255&x,x>>16,m,g+(2*y-0)*r),null!=i&&(S=E+k>>1,x=T+C>>1,a(i[o+2*y-1],255&S,S>>16,v,b+(2*y-1)*r),a(i[o+2*y+0],255&x,x>>16,v,b+(2*y+0)*r)),x=A,k=C}1&_||(S=3*x+k+131074>>2,a(t[n+_-1],255&S,S>>16,m,g+(_-1)*r),null!=i&&(S=3*k+x+131074>>2,a(i[o+_-1],255&S,S>>16,v,b+(_-1)*r)))}}function bn(){gr[Ma]=vr,gr[Fa]=_r,gr[ja]=br,gr[Da]=yr,gr[Ba]=wr,gr[Ua]=xr,gr[za]=kr,gr[Ha]=_r,gr[qa]=yr,gr[Va]=wr,gr[Wa]=xr}function _n(t){return t&~Nr?0>t?0:255:t>>Tr}function yn(t,e){return _n((19077*t>>8)+(26149*e>>8)-14234)}function wn(t,e,n){return _n((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function xn(t,e){return _n((19077*t>>8)+(33050*e>>8)-17685)}function kn(t,e,n,a,r){a[r+0]=yn(t,n),a[r+1]=wn(t,e,n),a[r+2]=xn(t,e)}function Sn(t,e,n,a,r){a[r+0]=xn(t,e),a[r+1]=wn(t,e,n),a[r+2]=yn(t,n)}function An(t,e,n,a,r){var i=wn(t,e,n);e=i<<3&224|xn(t,e)>>3,a[r+0]=248&yn(t,n)|i>>5,a[r+1]=e}function Cn(t,e,n,a,r){var i=240&xn(t,e)|15;a[r+0]=240&yn(t,n)|wn(t,e,n)>>4,a[r+1]=i}function En(t,e,n,a,r){a[r+0]=255,kn(t,e,n,a,r+1)}function Tn(t,e,n,a,r){Sn(t,e,n,a,r),a[r+3]=255}function Nn(t,e,n,a,r){kn(t,e,n,a,r),a[r+3]=255}function Pn(e,n,a){t[e]=function(t,e,r,i,o,s,l,c,u){for(var f=c+(-2&u)*a;c!=f;)n(t[e+0],r[i+0],o[s+0],l,c),n(t[e+1],r[i+0],o[s+0],l,c+a),e+=2,++i,++s,c+=2*a;1&u&&n(t[e+0],r[i+0],o[s+0],l,c)}}function Ln(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function On(t,e,n,a,r){switch(t>>>30){case 3:ia(e,n,a,r,0);break;case 2:oa(e,n,a,r);break;case 1:la(e,n,a,r)}}function Rn(t,e){var n,i,o=e.M,s=e.Nb,l=t.oc,c=t.pc+40,u=t.oc,f=t.pc+584,d=t.oc,h=t.pc+600;for(n=0;16>n;++n)l[c+32*n-1]=129;for(n=0;8>n;++n)u[f+32*n-1]=129,d[h+32*n-1]=129;for(0n;++n)a(l,c+32*n-4,l,c+32*n+12,4);for(n=-1;8>n;++n)a(u,f+32*n-4,u,f+32*n+4,4),a(d,h+32*n-4,d,h+32*n+4,4)}var m=t.Gd,g=t.Hd+i,v=p.ad,b=p.Hc;if(0=t.za-1?r(_,y,m[g].y[15],4):a(_,y,m[g+1].y,0,4)),n=0;4>n;n++)_[y+128+n]=_[y+256+n]=_[y+384+n]=_[y+0+n];for(n=0;16>n;++n,b<<=2)_=l,y=c+jr[n],fr[p.Ob[n]](_,y),On(b,v,16*+n,_,y)}else if(_=Ln(i,o,p.Ob[0]),ur[_](l,c),0!=b)for(n=0;16>n;++n,b<<=2)On(b,v,16*+n,l,c+jr[n]);for(n=p.Gc,_=Ln(i,o,p.Dd),dr[_](u,f),dr[_](d,h),b=v,_=u,y=f,255&(p=0|n)&&(170&p?sa(b,256,_,y):ca(b,256,_,y)),p=d,b=h,255&(n>>=8)&&(170&n?sa(v,320,p,b):ca(v,320,p,b)),on;++n)a(m,g+n*t.R,l,c+32*n,16);for(n=0;8>n;++n)a(v,p+n*t.B,u,f+32*n,8),a(b,_+n*t.B,d,h+32*n,8)}}function In(t,a,r,i,o,s,l,c,u){var f=[0],d=[0],h=0,p=null!=u?u.kd:0,m=null!=u?u:new nn;if(null==t||12>r)return 7;m.data=t,m.w=a,m.ha=r,a=[a],r=[r],m.gb=[m.gb];t:{var g=a,b=r,_=m.gb;if(e(null!=t),e(null!=b),e(null!=_),_[0]=0,12<=b[0]&&!n(t,g[0],"RIFF")){if(n(t,g[0]+8,"WEBP")){_=3;break t}var y=O(t,g[0]+4);if(12>y||4294967286b[0]-8){_=7;break t}_[0]=y,g[0]+=12,b[0]-=12}_=0}if(0!=_)return _;for(y=0_[0])_=7;else{if(!n(x,b[0],"VP8X")){if(10!=O(x,b[0]+4)){_=3;break t}if(18>_[0]){_=7;break t}var C=O(x,b[0]+8),E=1+L(x,b[0]+12);if(2147483648<=E*(x=1+L(x,b[0]+15))){_=3;break t}null!=A&&(A[0]=C),null!=k&&(k[0]=E),null!=S&&(S[0]=x),b[0]+=18,_[0]-=18,T[0]=1}_=0}}if(h=h[0],g=g[0],0!=_)return _;if(b=!!(2&g),!y&&h)return 3;if(null!=s&&(s[0]=!!(16&g)),null!=l&&(l[0]=b),null!=c&&(c[0]=0),l=f[0],g=d[0],h&&b&&null==u){_=0;break}if(4>r){_=7;break}if(y&&h||!y&&!h&&!n(t,a[0],"ALPH")){r=[r],m.na=[m.na],m.P=[m.P],m.Sa=[m.Sa];t:{C=t,_=a,y=r;var T=m.gb;k=m.na,S=m.P,A=m.Sa,E=22,e(null!=C),e(null!=y),x=_[0];var N=y[0];for(e(null!=k),e(null!=A),k[0]=null,S[0]=null,A[0]=0;;){if(_[0]=x,y[0]=N,8>N){_=7;break t}var P=O(C,x+4);if(4294967286T){_=3;break t}if(!n(C,x,"VP8 ")||!n(C,x,"VP8L")){_=0;break t}if(N[0]y[0])_=7;else{if(x||E){if(T=O(T,C+4),12<=k&&T>k-12){_=3;break t}if(p&&T>y[0]-8){_=7;break t}S[0]=T,_[0]+=8,y[0]-=8,A[0]=E}else A[0]=5<=y[0]&&47==T[C+0]&&!(T[C+4]>>5),S[0]=y[0];_=0}if(r=r[0],m.Ja=m.Ja[0],m.xa=m.xa[0],a=a[0],0!=_)break;if(4294967286r){_=7;break}c=l,p=g,b=s,null==t||5>r?t=0:5<=r&&47==t[a+0]&&!(t[a+4]>>5)?(y=[0],T=[0],k=[0],v(S=new w,t,a,r),mt(S,y,T,k)?(null!=c&&(c[0]=y[0]),null!=p&&(p[0]=T[0]),null!=b&&(b[0]=k[0]),t=1):t=0):t=0}else{if(10>r){_=7;break}c=g,null==t||10>r||!Yt(t,a+3,r-3)?t=0:(p=t[a+0]|t[a+1]<<8|t[a+2]<<16,b=16383&(t[a+7]<<8|t[a+6]),t=16383&(t[a+9]<<8|t[a+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=m.Ja||!b||!t?t=0:(l&&(l[0]=b),c&&(c[0]=t),t=1))}if(!t)return 3;if(l=l[0],g=g[0],h&&(f[0]!=l||d[0]!=g))return 3;null!=u&&(u[0]=m,u.offset=a-u.w,e(4294967286>a-u.w),e(u.offset==u.ha-r));break}return 0==_||7==_&&h&&null==u?(null!=s&&(s[0]|=null!=m.na&&0n||(i&=-2,o&=-2),0>i||0>o||0>=s||0>=l||i+s>a||o+l>r))return 0;if(e.v=i,e.j=o,e.va=i+s,e.o=o+l,e.U=s,e.T=l,e.da=null!=t&&0t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function jn(t,e,n,a){if(null==a||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var r=n.cd,o=n.bd,s=-2&n.v,l=-2&n.j;if(0>s||0>l||0>=r||0>=o||s+r>t||l+o>e)return 2;t=r,e=o}if(n.da){if(!F(t,e,r=[n.ib],o=[n.hb]))return 2;t=r[0],e=o[0]}}a.width=t,a.height=e;t:{var c=a.width,u=a.height;if(t=a.S,0>=c||0>=u||!(t>=Ma&&13>t))t=2;else{if(0>=a.Rd&&null==a.sd){s=o=r=e=0;var f=(l=c*Ur[t])*u;if(11>t||(o=(u+1)/2*(e=(c+1)/2),12==t&&(s=(r=c)*u)),null==(u=i(f+2*o+s))){t=1;break t}a.sd=u,11>t?((c=a.f.RGBA).eb=u,c.fb=0,c.A=l,c.size=f):((c=a.f.kb).y=u,c.O=0,c.fa=l,c.Fd=f,c.f=u,c.N=0+f,c.Ab=e,c.Cd=o,c.ea=u,c.W=0+f+o,c.Db=e,c.Ed=o,12==t&&(c.F=u,c.J=0+f+2*o),c.Tc=s,c.lb=r)}if(e=1,r=a.S,o=a.width,s=a.height,r>=Ma&&13>r)if(11>r)t=a.f.RGBA,e&=(l=Math.abs(t.A))*(s-1)+o<=t.size,e&=l>=o*Ur[r],e&=null!=t.eb;else{t=a.f.kb,l=(o+1)/2,f=(s+1)/2,c=Math.abs(t.fa),u=Math.abs(t.Ab);var d=Math.abs(t.Db),h=Math.abs(t.lb),p=h*(s-1)+o;e&=c*(s-1)+o<=t.Fd,e&=u*(f-1)+l<=t.Cd,e=(e&=d*(f-1)+l<=t.Ed)&c>=o&u>=l&d>=l,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==r&&(e&=h>=o,e&=p<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Fn(a)),t}var Dn=64,Bn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Un=24,zn=32,Hn=8,qn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];B("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return z(z(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return z(t,e[n-1])},t.Predictor7=function(t,e,n){return z(t,e[n+0])},t.Predictor8=function(t,e,n){return z(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return z(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return z(z(t,e[n-1]),z(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var a=e[n+0];return 0>=V(a>>24&255,t>>24&255,(e=e[n-1])>>24&255)+V(a>>16&255,t>>16&255,e>>16&255)+V(a>>8&255,t>>8&255,e>>8&255)+V(255&a,255&t,255&e)?a:t},t.Predictor12=function(t,e,n){var a=e[n+0];return(H((t>>24&255)+(a>>24&255)-((e=e[n-1])>>24&255))<<24|H((t>>16&255)+(a>>16&255)-(e>>16&255))<<16|H((t>>8&255)+(a>>8&255)-(e>>8&255))<<8|H((255&t)+(255&a)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var a=e[n-1];return(q((t=z(t,e[n+0]))>>24&255,a>>24&255)<<24|q(t>>16&255,a>>16&255)<<16|q(t>>8&255,a>>8&255)<<8|q(255&t,255&a))>>>0};var Vn=t.PredictorAdd0;t.PredictorAdd1=W,B("Predictor2","PredictorAdd2"),B("Predictor3","PredictorAdd3"),B("Predictor4","PredictorAdd4"),B("Predictor5","PredictorAdd5"),B("Predictor6","PredictorAdd6"),B("Predictor7","PredictorAdd7"),B("Predictor8","PredictorAdd8"),B("Predictor9","PredictorAdd9"),B("Predictor10","PredictorAdd10"),B("Predictor11","PredictorAdd11"),B("Predictor12","PredictorAdd12"),B("Predictor13","PredictorAdd13");var Wn=t.PredictorAdd2;Y("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),Y("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var Kn,$n=t.ColorIndexInverseTransform,Gn=t.MapARGB,Yn=t.VP8LColorIndexInverseTransformAlpha,Xn=t.MapAlpha,Jn=t.VP8LPredictorsAdd=[];Jn.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var Zn,Qn,ta,ea,na,aa,ra,ia,oa,sa,la,ca,ua,fa,da,ha,pa,ma,ga,va,ba,_a,ya,wa,xa,ka,Sa,Aa,Ca=i(511),Ea=i(2041),Ta=i(225),Na=i(767),Pa=0,La=Ea,Oa=Ta,Ra=Na,Ia=Ca,Ma=0,Fa=1,ja=2,Da=3,Ba=4,Ua=5,za=6,Ha=7,qa=8,Va=9,Wa=10,Ka=[2,3,7],$a=[3,3,11],Ga=[280,256,256,256,40],Ya=[0,1,1,1,0],Xa=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Ja=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Za=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Qa=8,tr=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],er=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],nr=null,ar=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],rr=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ir=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],or=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],sr=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],lr=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],cr=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],ur=[],fr=[],dr=[],hr=1,pr=2,mr=[],gr=[];vn("UpsampleRgbLinePair",kn,3),vn("UpsampleBgrLinePair",Sn,3),vn("UpsampleRgbaLinePair",Nn,4),vn("UpsampleBgraLinePair",Tn,4),vn("UpsampleArgbLinePair",En,4),vn("UpsampleRgba4444LinePair",Cn,2),vn("UpsampleRgb565LinePair",An,2);var vr=t.UpsampleRgbLinePair,br=t.UpsampleBgrLinePair,_r=t.UpsampleRgbaLinePair,yr=t.UpsampleBgraLinePair,wr=t.UpsampleArgbLinePair,xr=t.UpsampleRgba4444LinePair,kr=t.UpsampleRgb565LinePair,Sr=16,Ar=1<l.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=l.ca.f.kb.F&&gn()),l.Pb&&0(h=s.Md)?0:100p;++p)12>(g=c.pb[p]).lc&&(g.ia=h*Br[0>g.lc?0:g.lc]>>3),m|=g.ia;m&&(alert("todo:VP8InitRandom"),c.ia=1)}c.Ga=s.Id,100c.Ga&&(c.Ga=0)}(function(t,n){if(null==t)return 0;if(null==n)return Gt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Xt(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var s=Dr[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-s>>4,t.zb=n.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+s>>4,t.Hb=n.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0s;++s){var c;if(t.Qa.Cb){var u=t.Qa.Lb[s];t.Qa.Fb||(u+=l.Tb)}else u=l.Tb;for(c=0;1>=c;++c){var f=t.gd[s][c],d=u;if(l.Pc&&(d+=l.vd[0],c&&(d+=l.od[0])),0<(d=0>d?0:63>2:h>>1)>9-l.wb&&(h=9-l.wb),1>h&&(h=1),f.dd=h,f.tc=2*d+h,f.ld=40<=d?2:15<=d?1:0}else f.tc=0;f.La=c}}}s=0}else Gt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0t.Vb){if(t.Vb=0,t.Ec=i(f),t.Fc=0,null==t.Ec){s=Gt(t,1,"no memory during frame initialization.");break e}t.Vb=f}f=t.Ec,d=t.Fc,t.Ac=f,t.Bc=d,d+=l,t.Gd=o(p,qt),t.Hd=0,t.rb=o(m+1,Bt),t.sb=1,t.wa=g?o(g,Dt):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0=s;++s)Ca[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Ea[1020+s]=-128>s?-128:127=s;++s)Ta[112+s]=-16>s?-16:15=s;++s)Na[255+s]=0>s?0:255f;++f){var b,_=p[0+f];for(b=0;4>b;++b){_=sr[d[h+b]][_];for(var y=ir[T(u,_[0])];0>3;for(y=0;256>y;y+=16)f[g+y]=C}k=1,S=h[0]}var E=15&u.la,N=15&v.la;for(y=0;4>y;++y){var P=1&N;for(C=x=0;4>C;++C)E=E>>1|(P=(A=nr(d,S,A=P+(1&E),m.Sc,k,f,g))>k)<<7,x=x<<2|(3>=4,N=N>>1|P<<7,b=(b<<8|x)>>>0}for(S=E,k=N>>4,w=0;4>w;w+=2){for(x=0,E=u.la>>4+w,N=v.la>>4+w,y=0;2>y;++y){for(P=1&N,C=0;2>C;++C)A=P+(1&E),E=E>>1|(P=0<(A=nr(d,h[2],A,m.Qc,0,f,g)))<<3,x=x<<2|(3>=2,N=N>>1|P<<5}_|=x<<4*w,S|=E<<4<=s.zb&&s.M<=s.Va,0==s.Aa)e:{if(o.M=s.M,o.uc=u,Rn(s,o),c=1,o=(x=s.D).Nb,u=(_=Dr[s.L])*s.R,d=_/2*s.B,y=16*o*s.R,C=8*o*s.B,h=s.sa,p=s.ta-u+y,m=s.qa,f=s.ra-d+C,g=s.Ha,v=s.Ia-d+C,N=0==(E=x.M),b=E>=s.Va-1,2==s.Aa&&Rn(s,x),x.uc)for(P=(A=s).D.M,e(A.D.uc),x=A.yb;xl.o&&(E=l.o),l.F=null,l.J=null,null!=s.Fa&&0>1),l.W+=s.B*(_>>1),null!=l.F&&(l.J+=l.width*_)),x>1,l.W+=l.v>>1,null!=l.F&&(l.J+=l.v),l.ka=x-l.j,l.U=l.va-l.v,l.T=E-x,c=l.put(l))}o+1!=s.Ic||b||(a(s.sa,s.ta-u,h,p+16*s.R,u),a(s.qa,s.ra-d,m,f+8*s.B,d),a(s.Ha,s.Ia-d,g,v+8*s.B,d))}if(!c)return Gt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),s&=1}return s?(t.cb=0,s):0})(t,l)||(n=t.a)}}else n=t.a}0==n&&null!=f.Oa&&f.Oa.fd&&(n=Fn(f.ba))}f=n}u=0!=f?null:11>u?d.f.RGBA.eb:d.f.kb.y}else u=null;return u};var Ur=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function c(t,e){for(var n="",a=0;a<4;a++)n+=String.fromCharCode(t[e++]);return n}function u(t,e){return t[e+0]|t[e+1]<<8}function f(t,e){return(t[e+0]|t[e+1]<<8|t[e+2]<<16)>>>0}function d(t,e){return(t[e+0]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new l;var h=[0],p=[0],m=[],g=new l,v=t,b=function(t,e){var n={},a=0,r=!1,i=0,o=0;if(n.frames=[],!function(t,e){for(var n=0;n<4;n++)if(t[e+n]!="RIFF".charCodeAt(n))return!0;return!1}(t,e)){for(d(t,e+=4),e+=8;e>1&1}"ANMF"!=s&&(e+=h)}return n}}(v,0);b.response=v,b.rgbaoutput=!0,b.dataurl=!1;var _=b.header?b.header:null,y=b.frames?b.frames:null;if(_){_.loop_counter=_.loop_count,h=[_.canvas_height],p=[_.canvas_width];for(var w=0;w'+n.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")+"",this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+t.length+" >>"),this.internal.write("stream"),this.internal.write(t),this.internal.write("endstream"),this.internal.write("endobj")}function xo(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write("/Metadata "+this.internal.__metadata__.metadataObjectNumber+" 0 R")}!function(t){var e,n,r,i,o,s,l,c,u,f=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new c,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new s,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new s,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new d(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,s=this.internal.Point,l=this.internal.Rectangle,c=this.internal.Matrix,u=new f}]);var d=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var a=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return a},set:function(t){a=Boolean(t)}});var r=0;Object.defineProperty(this,"posX",{get:function(){return r},set:function(t){isNaN(t)||(r=t)}});var i=0;Object.defineProperty(this,"posY",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var o=!1;Object.defineProperty(this,"autoPaging",{get:function(){return o},set:function(t){o=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var l=[];Object.defineProperty(this,"pageBreaks",{get:function(){return l},set:function(t){l=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof f&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var c=[];Object.defineProperty(this,"ctxStack",{get:function(){return c},set:function(t){c=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=h(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=h(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var d=null,p=null,m=null;Object.defineProperty(this,"fontFaces",{get:function(){return m},set:function(t){d=null,p=null,m=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(t))){var n=e[1];e[2];var a=e[3],r=e[4];e[5];var i=e[6],o=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(r)[2];r="px"===o?Math.floor(parseFloat(r)*this.pdf.internal.scaleFactor):"em"===o?Math.floor(parseFloat(r)*this.pdf.getFontSize()):Math.floor(parseFloat(r)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(r);var s=function(t){var e,n,a=[],r=t.trim();if(""===r)return ao;if(r in $i)return[$i[r]];for(;""!==r;){switch(n=null,e=(r=Yi(r)).charAt(0)){case'"':case"'":n=Xi(r.substring(1),e);break;default:n=Ji(r)}if(null===n)return ao;if(a.push(n[0]),""!==(r=Yi(n[1]))&&","!==r.charAt(0))return ao;r=r.replace(/^,/,"")}return a}(i);if(this.fontFaces){var l=function(t,e){var n=t.getFontList(),a=JSON.stringify(n);if(null===d||p!==a){var r=function(t){var e=[];return Object.keys(t).forEach((function(n){t[n].forEach((function(t){var a=null;switch(t){case"bold":a={family:n,weight:"bold"};break;case"italic":a={family:n,style:"italic"};break;case"bolditalic":a={family:n,weight:"bold",style:"italic"};break;case"":case"normal":a={family:n}}null!==a&&(a.ref={name:n,style:t},e.push(a))}))})),e}(n);d=function(t){for(var e={},n=0;n=700||"bold"===n)&&(f="bold"),"italic"===n&&(f+="italic"),0===f.length&&(f="normal");for(var h="",m={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},g=0;g=2*Math.PI&&(a=0,r=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:a,endAngle:r,counterclockwise:i})},d.prototype.arcTo=function(t,e,n,a,r){throw new Error("arcTo not implemented.")},d.prototype.rect=function(t,e,n,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(a))throw vr.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+a),this.lineTo(t,e+a),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},d.prototype.fillRect=function(t,e,n,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(a))throw vr.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var r={};"butt"!==this.lineCap&&(r.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(r.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,a),this.fill(),r.hasOwnProperty("lineCap")&&(this.lineCap=r.lineCap),r.hasOwnProperty("lineJoin")&&(this.lineJoin=r.lineJoin)}},d.prototype.strokeRect=function(t,e,n,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(a))throw vr.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");m.call(this)||(this.beginPath(),this.rect(t,e,n,a),this.stroke())},d.prototype.clearRect=function(t,e,n,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(a))throw vr.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,a))},d.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};d.prototype.drawImage=function(t,e,n,a,r,i,o,s,u){var f=this.pdf.getImageProperties(t),d=1,h=1,p=1,m=1;void 0!==a&&void 0!==s&&(p=s/a,m=u/r,d=f.width/a*s/a,h=f.height/r*u/r),void 0===i&&(i=e,o=n,e=0,n=0),void 0!==a&&void 0===s&&(s=a,u=r),void 0===a&&void 0===s&&(s=f.width,u=f.height);var b=this.ctx.transform.decompose(),w=M(b.rotate.shx),k=new c,S=(k=(k=(k=k.multiply(b.translate)).multiply(b.skew)).multiply(b.scale)).applyToRectangle(new l(i-e*p,o-n*m,a*d,r*h));if(this.autoPaging){for(var A,C=v.call(this,S),E=[],T=0;TN||Lk||A0))for(;l>=0;l--)if(!0!==r[l-1].close&&!0!==r[l-1].begin){r[l-1].deltas.push(n),r[l-1].abs.push(s);break}break;case"bct":n=[s.x1-i[o-1].x,s.y1-i[o-1].y,s.x2-i[o-1].x,s.y2-i[o-1].y,s.x-i[o-1].x,s.y-i[o-1].y],r[r.length-1].deltas.push(n);break;case"qct":var c=i[o-1].x+2/3*(s.x1-i[o-1].x),u=i[o-1].y+2/3*(s.y1-i[o-1].y),f=s.x+2/3*(s.x1-s.x),d=s.y+2/3*(s.y1-s.y),h=s.x,g=s.y;n=[c-i[o-1].x,u-i[o-1].y,f-i[o-1].x,d-i[o-1].y,h-i[o-1].x,g-i[o-1].y],r[r.length-1].deltas.push(n);break;case"arc":r.push({deltas:[],abs:[],arc:!0}),Array.isArray(r[r.length-1].abs)&&r[r.length-1].abs.push(s)}}a=e?null:"stroke"===t?"stroke":"fill";for(var v=!1,b=0;b=.01&&(a=this.pdf.internal.getFontSize(),this.pdf.setFontSize(a*t.scale),r=this.lineWidth,this.lineWidth=r*t.scale);var D="text"!==this.autoPaging;if(D||j.y+j.h<=L){if(D||j.y>=N&&j.x<=R){var B=D?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||R-j.x)[0],U=_([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-M+N+this.ctx.prevPageLastElemOffset)[0],z=D&&(T>C||T=.01&&(this.pdf.setFontSize(a),this.lineWidth=r)}}else t.scale>=.01&&(a=this.pdf.internal.getFontSize(),this.pdf.setFontSize(a*t.scale),r=this.lineWidth,this.lineWidth=r*t.scale),this.pdf.text(t.text,f.x+this.posX,f.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(a),this.lineWidth=r)},P=function(t,e,a,i){a=a||0,i=i||0,this.pdf.internal.out(n(t+a)+" "+r(e+i)+" l")},L=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},O=function(t,n,a,r,s,l,c,u){this.pdf.internal.out([e(i(a+t)),e(o(r+n)),e(i(s+t)),e(o(l+n)),e(i(c+t)),e(o(u+n)),"c"].join(" "))},R=function(t,e,n,a){for(var r=2*Math.PI,i=Math.PI/2;e>n;)e-=r;var o=Math.abs(n-e);o1e-5;){var u=c+l*Math.min(o,i);s.push(I.call(this,t,c,u)),o-=Math.abs(u-c),c=u}return s},I=function(t,e,n){var a=(n-e)/2,r=t*Math.cos(a),i=t*Math.sin(a),o=r,s=-i,l=o*o+s*s,c=l+o*r+s*i,u=4/3*(Math.sqrt(2*l*c)-c)/(o*i-s*r),f=o-u*s,d=s+u*o,h=f,p=-d,m=a+e,g=Math.cos(m),v=Math.sin(m);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:f*g-d*v,y2:f*v+d*g,x3:h*g-p*v,y3:h*v+p*g,x4:t*Math.cos(n),y4:t*Math.sin(n)}},M=function(t){return 180*t/Math.PI},F=function(t,e,n,a,r,i){var o=t+.5*(n-t),s=e+.5*(a-e),c=r+.5*(n-r),u=i+.5*(a-i),f=Math.min(t,r,o,c),d=Math.max(t,r,o,c),h=Math.min(e,i,s,u),p=Math.max(e,i,s,u);return new l(f,h,d-f,p-h)},j=function(t,e,n,a,r,i,o,s){var c,u,f,d,h,p,m,g,v,b,_,y,w,x,k=n-t,S=a-e,A=r-n,C=i-a,E=o-r,T=s-i;for(u=0;u<41;u++)v=(m=(f=t+(c=u/40)*k)+c*((h=n+c*A)-f))+c*(h+c*(r+c*E-h)-m),b=(g=(d=e+c*S)+c*((p=a+c*C)-d))+c*(p+c*(i+c*T-p)-g),0==u?(_=v,y=b,w=v,x=b):(_=Math.min(_,v),y=Math.min(y,b),w=Math.max(w,v),x=Math.max(x,b));return new l(Math.round(_),Math.round(y),Math.round(w-_),Math.round(x-y))},D=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Gr.API),function(t){var e=function(t){var e,n,a,r,i,o,s,l,c,u;for(/[^\x00-\xFF]/.test(t),n=[],a=0,r=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;r>a;a+=4)0!==(i=(t.charCodeAt(a)<<24)+(t.charCodeAt(a+1)<<16)+(t.charCodeAt(a+2)<<8)+t.charCodeAt(a+3))?(o=(i=((i=((i=((i=(i-(u=i%85))/85)-(c=i%85))/85)-(l=i%85))/85)-(s=i%85))/85)%85,n.push(o+33,s+33,l+33,c+33,u+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,a,r,i,o=String,s="length",l=255,c="charCodeAt",u="slice",f="replace";for(t[u](-2),t=t[u](0,-2)[f](/\s/g,"")[f]("z","!!!!!"),a=[],r=0,i=(t+=e="uuuuu"[u](t[s]%5||5))[s];i>r;r+=5)n=52200625*(t[c](r)-33)+614125*(t[c](r+1)-33)+7225*(t[c](r+2)-33)+85*(t[c](r+3)-33)+(t[c](r+4)-33),a.push(l&n>>24,l&n>>16,l&n>>8,l&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(a,e[s]),o.fromCharCode.apply(o,a)},a=function(t){return t.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">"},r=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",a=0;ac&&(l=u,u=c,c=l);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c>u&&(l=u,u=c,c=l)}return{width:u,height:c,unit:e,k:i,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(Vi):null;var n=new l(e);return e.worker?n:n.from(t).doCallback()}}(Gr.API),Gr.API.addJS=function(t){var e,n,a=function(t){for(var e="",n=0;n=0&&"\\"===t[i];i--)r++;e+=r%2==0?"\\"+a:a}else e+=a}return e}(t);return this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(e+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),n=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+a+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==e&&void 0!==n&&this.internal.out("/Names <>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var a=t.outline.render().split(/\r\n/),r=0;r> endobj")}var d=t.internal.newObject();for(t.internal.write("<< /Names [ "),r=0;r>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+d+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){var t=this;t.outline.root.children.length>0&&(t.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&t.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var a={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(a),a},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,a=0;a0&&this.line("/Prev "+this.makeRef(e.children[a-1])),a0&&(this.line("/First "+this.makeRef(r.children[0])),this.line("/Last "+this.makeRef(r.children[r.children.length-1])));var i=this.count=this.count_r({count:0},r);if(i>0&&this.line("/Count "+i),r.options&&r.options.pageNumber){var o=t.internal.getPageInfo(r.options.pageNumber);this.line("/Dest ["+o.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n1){o=!0,l=void 0;var b=e*n;c=new Uint8Array(b);for(var _=new DataView(a.buffer),y=0;y536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");this.data=new Uint8Array(e);try{this[t]()}catch(t){vr.log("bit decode error:"+t)}},_o.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var a=this.bottom_up?t:this.height-1-t,r=0;r>7-s&1];this.data[o+4*s]=l.blue,this.data[o+4*s+1]=l.green,this.data[o+4*s+2]=l.red,this.data[o+4*s+3]=255}0!==n&&(this.pos+=4-n)}},_o.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var a=this.bottom_up?n:this.height-1-n,r=0;r>4,l=15&i,c=this.palette[s];if(this.data[o]=c.blue,this.data[o+1]=c.green,this.data[o+2]=c.red,this.data[o+3]=255,2*r+1>=this.width)break;c=this.palette[l],this.data[o+4]=c.blue,this.data[o+4+1]=c.green,this.data[o+4+2]=c.red,this.data[o+4+3]=255}0!==e&&(this.pos+=4-e)}},_o.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,a=0;a=0;n--){for(var a=this.bottom_up?n:this.height-1-n,r=0;r>5&e)/e*255|0,l=(i>>10&e)/e*255|0,c=i>>15?255:0,u=a*this.width*4+4*r;this.data[u]=l,this.data[u+1]=s,this.data[u+2]=o,this.data[u+3]=c}this.pos+=t}},_o.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),a=this.height-1;a>=0;a--){for(var r=this.bottom_up?a:this.height-1-a,i=0;i>5&n)/n*255|0,c=(o>>11)/e*255|0,u=r*this.width*4+4*i;this.data[u]=c,this.data[u+1]=l,this.data[u+2]=s,this.data[u+3]=255}this.pos+=t}},_o.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;na&&(r.push(t.slice(l,i)),s=0,l=i),s+=e[i],i++;return l!==i&&r.push(t.slice(l,i)),r},no=function(t,e,n){n||(n={});var a,r,i,o,s,l,c,u=[],f=[u],d=n.textIndent||0,h=0,p=0,m=t.split(" "),g=Qi.apply(this,[" ",n])[0];if(l=-1===n.lineIndent?m[0].length+2:n.lineIndent||0){var v=Array(l).join(" "),b=[];m.map((function(t){(t=t.split(/\s*\n/)).length>1?b=b.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):b.push(t[0])})),m=b,l=to.apply(this,[v,n])}for(i=0,o=m.length;ie||_){if(p>e){for(s=eo.apply(this,[a,r,e-(d+h),e]),u.push(s.shift()),u=[s.pop()];s.length;)f.push([s.shift()]);p=r.slice(a.length-(u[0]?u[0].length:0)).reduce((function(t,e){return t+e}),0)}else u=[a];f.push(u),d=p+l,h=g}else u.push(a),d+=h+p,h=g}return c=l?function(t,e){return(e?v:"")+t.join(" ")}:function(t){return t.join(" ")},f.map(c)},Zi.splitTextToSize=function(t,e,n){var a,r=(n=n||{}).fontSize||this.internal.getFontSize(),i=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle),n="Unicode";return e.metadata[n]?{widths:e.metadata[n].widths||{0:1},kerning:e.metadata[n].kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);a=Array.isArray(t)?t:String(t).split(/\r?\n/);var o=1*this.internal.scaleFactor*e/r;i.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/r:0,i.lineIndent=n.lineIndent;var s,l,c=[];for(s=0,l=a.length;s1){for(f=0;f>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},Gr.API.addMetadata=function(t,e){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceUri:null!=e?e:"http://jspdf.default.namespaceuri/",rawXml:"boolean"==typeof e&&e},this.internal.events.subscribe("putCatalog",xo),this.internal.events.subscribe("postPutResources",wo)),this},function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,a=e.metadata.Unicode.widths,r=["","0","00","000","0000"],i=[""],o=0,s=t.length;o=100&&(i+="\n"+a.length+" beginbfchar\n"+a.join("\n")+"\nendbfchar",a=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(r=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),a.push("<"+e+"><"+r+">"));return a.length&&(i+="\n"+a.length+" beginbfchar\n"+a.join("\n")+"\nendbfchar\n"),i+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,r=e.out,i=e.newObject,o=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,l=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),c="",u=0;u>"),r("endobj");var p=i();r("<<"),r("/Type /Font"),r("/BaseFont /"+Hr(n.fontName)),r("/FontDescriptor "+h+" 0 R"),r("/W "+t.API.PDFObject.convert(s)),r("/CIDToGIDMap /Identity"),r("/DW 1000"),r("/Subtype /CIDFontType2"),r("/CIDSystemInfo"),r("<<"),r("/Supplement 0"),r("/Registry (Adobe)"),r("/Ordering ("+n.encoding+")"),r(">>"),r(">>"),r("endobj"),n.objectNumber=i(),r("<<"),r("/Type /Font"),r("/Subtype /Type0"),r("/ToUnicode "+d+" 0 R"),r("/BaseFont /"+Hr(n.fontName)),r("/Encoding /"+n.encoding),r("/DescendantFonts ["+p+" 0 R]"),r(">>"),r("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,r=e.out,i=e.newObject,o=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,l="",c=0;c>"),r("endobj"),n.objectNumber=i();for(var h=0;h>"),r("endobj"),n.isAlreadyPutted=!0}}(e)}]);var r=function(t){var e,a=t.text||"",r=t.x,i=t.y,o=t.options||{},s=t.mutex||{},l=s.pdfEscape,c=s.activeFontKey,u=s.fonts,f=c,d="",h=0,p="",m=u[f].encoding;if("Identity-H"!==u[f].encoding)return{text:a,x:r,y:i,options:o,mutex:s};for(p=a,f=c,Array.isArray(a)&&(p=a[0]),h=0;h","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],m=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),g=!1,v=0;this.__bidiEngine__={};var b=function(t){var e=t.charCodeAt(),n=e>>8,a=h[n];return void 0!==a?c[256*a+(255&e)]:252===n||253===n?"AL":m.test(n)?"L":8===n?"R":"N"},_=function(t){for(var e,n=0;n=e.length||"EN"!==(l=o[s-1])&&"AN"!==l||"EN"!==(c=e[s+1])&&"AN"!==c?d="N":g&&(c="AN"),d=c===l?c:"N";break;case"ES":d="EN"===(l=s>0?o[s-1]:"B")&&s+10&&"EN"===o[s-1]){d="EN";break}if(g){d="N";break}for(u=s+1,f=e.length;u=1425&&h<=2303||64286===h;if(l=e[u],p&&("R"===l||"AL"===l)){d="R";break}}}d=s<1||"B"===(l=e[s-1])?"N":o[s-1];break;case"B":g=!1,n=!0,d=v;break;case"S":a=!0,d="N"}return d},w=function(t,e,n){var a=t.split("");return n&&x(a,n,{hiLevel:v}),a.reverse(),e&&e.reverse(),a.join("")},x=function(t,e,r){var i,o,s,l,c,h=-1,p=t.length,m=0,_=[],w=v?f:u,x=[];for(g=!1,n=!1,a=!1,o=0;o0)if(16===i){for(o=h;o-1){for(o=h;o=0&&"WS"===t[r];r--)e[r]=v}}(x,e,p)},k=function(t,e,a,r,i){if(!(i.hiLevel=t){for(l=f+1;l=t;)l++;for(c=f,s=l-1;c=0&&(t[r]=p[a+1])}(a,n,r),k(2,a,e,n,r),k(1,a,e,n,r),a.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n>16)&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(r=this.familyClass)||2===r||3===r||4===r||5===r||7===r,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var a,r,i,o;for(i=0,r=0,o=(t=""+t).length;0<=o?ro;r=0<=o?++r:--r)a=t.charCodeAt(r),i+=this.widthOfGlyph(this.characterToGlyph(a))+n*(1e3/e)||0;return i*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var ko,So=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?et;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,a;for(a=[],e=0,n=t.length;0<=n?en;e=0<=n?++e:--e)a.push(this.writeByte(t.charCodeAt(e)));return a},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,a,r,i,o,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),a=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^a)+16777216*(255^r)+65536*(255^i)+256*(255^o)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*a+16777216*r+65536*i+256*o+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?nt;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,a,r;for(r=[],n=0,a=t.length;na;n=0<=a?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,a,r,i,o,s,l,c,u,f,d,h,p;for(p in d=Object.keys(e).length,s=Math.log(2),u=16*Math.floor(Math.log(d)/s),i=Math.floor(u/s),c=16*d-u,(a=new So).writeInt(this.scalarType),a.writeShort(d),a.writeShort(u),a.writeShort(i),a.writeShort(c),r=16*d,l=a.pos+r,o=null,h=[],e)for(f=e[p],a.writeString(p),a.writeInt(t(f)),a.writeInt(l),a.writeInt(f.length),h=h.concat(f),"head"===p&&(o=l),l+=f.length;l%4;)h.push(0),l++;return a.write(h),n=2981146554-t(a.data),a.pos=o+8,a.writeUInt32(n),a.data},t=function(t){var e,n,a,r;for(t=Do.call(t);t.length%4;)t.push(0);for(a=new So(t),n=0,e=0,r=t.length;ef;s=0<=f?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,p=function(){var e,n;for(n=[],s=e=0;0<=f?ef;s=0<=f?++e:--e)n.push(t.readUInt16());return n}(),l=function(){var e,n;for(n=[],s=e=0;0<=f?ef;s=0<=f?++e:--e)n.push(t.readUInt16());return n}(),c=function(){var e,n;for(n=[],s=e=0;0<=f?ef;s=0<=f?++e:--e)n.push(t.readUInt16());return n}(),a=(this.length-t.pos+this.offset)/2,o=function(){var e,n;for(n=[],s=e=0;0<=a?ea;s=0<=a?++e:--e)n.push(t.readUInt16());return n}(),s=g=0,b=r.length;g=m;n=h<=m?++v:--v)0===c[s]?i=n+l[s]:0!==(i=o[c[s]/2+(n-h)-(f-s)]||0)&&(i+=l[s]),this.codeMap[n]=65535&i}t.pos=u}return t.encode=function(t,e){var n,a,r,i,o,s,l,c,u,f,d,h,p,m,g,v,b,_,y,w,x,k,S,A,C,E,T,N,P,L,O,R,I,M,F,j,D,B,U,z,H,q,V,W,K,$;switch(N=new So,i=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(p=0,m=function(){var t=[];for(h=0;h<256;++h)t.push(0);return t}(),v={0:0},r={},P=0,I=i.length;P=32768)for(s.push(0),w.push(2*(d.length+S-h)),a=R=C;C<=c?R<=c:R>=c;a=C<=c?++R:--R)d.push(n[a].new);else s.push(T-C),w.push(0)}for(N.writeUInt16(3),N.writeUInt16(1),N.writeUInt32(12),N.writeUInt16(4),N.writeUInt16(16+8*S+2*d.length),N.writeUInt16(0),N.writeUInt16(A),N.writeUInt16(k),N.writeUInt16(f),N.writeUInt16(x),H=0,j=u.length;Ha;n=0<=a?++n:--n)e=new No(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},t.encode=function(t,e){var n,a;return null==e&&(e="macroman"),n=No.encode(t,e),(a=new So).writeUInt16(0),a.writeUInt16(1),n.table=a.data.concat(n.subtable),n},t}(),Lo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Eo(t,ko),t.prototype.tag="hhea",t.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},t}(),Oo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Eo(t,ko),t.prototype.tag="OS/2",t.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},t}(),Ro=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Eo(t,ko),t.prototype.tag="post",t.prototype.parse=function(t){var e,n,a;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var r;for(n=t.readUInt16(),this.glyphNameIndex=[],r=0;0<=n?rn;r=0<=n?++r:--r)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],a=[];t.posn;r=0<=n?++e:--e)a.push(t.readUInt32());return a}.call(this)}},t}(),Io=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},Mo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Eo(t,ko),t.prototype.tag="name",t.prototype.parse=function(t){var e,n,a,r,i,o,s,l,c,u,f;for(t.pos=this.offset,t.readShort(),e=t.readShort(),o=t.readShort(),n=[],r=0;0<=e?re;r=0<=e?++r:--r)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+o+t.readShort()});for(s={},r=c=0,u=n.length;co;e=0<=o?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(a=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,r;for(r=[],e=n=0;0<=a?na;e=0<=a?++n:--n)r.push(t.readInt16());return r}(),this.widths=function(){var t,e,n,a;for(a=[],t=0,e=(n=this.metrics).length;ta;e=0<=a?++i:--i)s.push(this.widths.push(n));return s},t.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},t}(),Do=[].slice,Bo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Eo(t,ko),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(t){var e,n,a,r,i,o,s,l,c,u;return t in this.cache?this.cache[t]:(r=this.file.loca,e=this.file.contents,n=r.indexOf(t),0===(a=r.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,i=(o=new So(e.read(a))).readShort(),l=o.readShort(),u=o.readShort(),s=o.readShort(),c=o.readShort(),this.cache[t]=-1===i?new zo(o,l,u,s,c):new Uo(o,i,l,u,s,c),this.cache[t]))},t.prototype.encode=function(t,e,n){var a,r,i,o,s;for(i=[],r=[],o=0,s=e.length;o0&&(a+=s)}for(var l=new Array(4*n.length),c=0;c>8,l[4*c+1]=(16711680&n[c])>>16,l[4*c]=(4278190080&n[c])>>24;return l},t}(),qo=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,a,r;for(e in a=this.font.cmap.tables[0].codeMap,t={},r=this.subset)n=r[e],t[e]=a[n];return t},t.prototype.glyphsFor=function(t){var e,n,a,r,i,o,s;for(a={},i=0,o=t.length;i0)for(r in s=this.glyphsFor(e))n=s[r],a[r]=n;return a},t.prototype.encode=function(t,e){var n,a,r,i,o,s,l,c,u,f,d,h,p,m,g;for(a in n=Po.encode(this.generateCmap(),"unicode"),i=this.glyphsFor(t),d={0:0},g=n.charMap)d[(s=g[a]).old]=s.new;for(h in f=n.maxGlyphID,i)h in d||(d[h]=f++);return c=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(d),u=Object.keys(c).sort((function(t,e){return t-e})),p=function(){var t,e,n;for(n=[],t=0,e=u.length;t=1){for(var f=0;f>"),i.join("\n")}return""+n},e}();var Wo={},Ko=function(){function t(t){this.jsPDFDocument=t,this.userStyles={textColor:t.getTextColor?this.jsPDFDocument.getTextColor():0,fontSize:t.internal.getFontSize(),fontStyle:t.internal.getFont().fontStyle,font:t.internal.getFont().fontName,lineWidth:t.getLineWidth?this.jsPDFDocument.getLineWidth():0,lineColor:t.getDrawColor?this.jsPDFDocument.getDrawColor():0}}return t.setDefaults=function(t,e){void 0===e&&(e=null),e?e.__autoTableDocumentDefaults=t:Wo=t},t.unifyColor=function(t){return Array.isArray(t)?t:"number"==typeof t?[t,t,t]:"string"==typeof t?[t]:null},t.prototype.applyStyles=function(e,n){var a,r,i;void 0===n&&(n=!1),e.fontStyle&&this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(e.fontStyle);var o=this.jsPDFDocument.internal.getFont(),s=o.fontStyle,l=o.fontName;if(e.font&&(l=e.font),e.fontStyle){s=e.fontStyle;var c=this.getFontList()[l];c&&-1===c.indexOf(s)&&this.jsPDFDocument.setFontStyle&&(this.jsPDFDocument.setFontStyle(c[0]),s=c[0])}if(this.jsPDFDocument.setFont(l,s),e.fontSize&&this.jsPDFDocument.setFontSize(e.fontSize),!n){var u=t.unifyColor(e.fillColor);u&&(a=this.jsPDFDocument).setFillColor.apply(a,u),(u=t.unifyColor(e.textColor))&&(r=this.jsPDFDocument).setTextColor.apply(r,u),(u=t.unifyColor(e.lineColor))&&(i=this.jsPDFDocument).setDrawColor.apply(i,u),"number"==typeof e.lineWidth&&this.jsPDFDocument.setLineWidth(e.lineWidth)}},t.prototype.splitTextToSize=function(t,e,n){return this.jsPDFDocument.splitTextToSize(t,e,n)},t.prototype.rect=function(t,e,n,a,r){return this.jsPDFDocument.rect(t,e,n,a,r)},t.prototype.getLastAutoTable=function(){return this.jsPDFDocument.lastAutoTable||null},t.prototype.getTextWidth=function(t){return this.jsPDFDocument.getTextWidth(t)},t.prototype.getDocument=function(){return this.jsPDFDocument},t.prototype.setPage=function(t){this.jsPDFDocument.setPage(t)},t.prototype.addPage=function(){return this.jsPDFDocument.addPage()},t.prototype.getFontList=function(){return this.jsPDFDocument.getFontList()},t.prototype.getGlobalOptions=function(){return Wo||{}},t.prototype.getDocumentOptions=function(){return this.jsPDFDocument.__autoTableDocumentDefaults||{}},t.prototype.pageSize=function(){var t=this.jsPDFDocument.internal.pageSize;return null==t.width&&(t={width:t.getWidth(),height:t.getHeight()}),t},t.prototype.scaleFactor=function(){return this.jsPDFDocument.internal.scaleFactor},t.prototype.getLineHeightFactor=function(){var t=this.jsPDFDocument;return t.getLineHeightFactor?t.getLineHeightFactor():1.15},t.prototype.getLineHeight=function(t){return t/this.scaleFactor()*this.getLineHeightFactor()},t.prototype.pageNumber=function(){var t=this.jsPDFDocument.internal.getCurrentPageInfo();return t?t.pageNumber:this.jsPDFDocument.internal.getNumberOfPages()},t}(),$o=function(t,e){return $o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},$o(t,e)};function Go(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}$o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}"function"==typeof SuppressedError&&SuppressedError;var Yo=function(t){function e(e){var n=t.call(this)||this;return n._element=e,n}return Go(e,t),e}(Array);function Xo(t,e,n){n.applyStyles(e,!0);var a=(Array.isArray(t)?t:[t]).map((function(t){return n.getTextWidth(t)})).reduce((function(t,e){return Math.max(t,e)}),0);return a}function Jo(t,e,n,a){var r=e.settings.tableLineWidth,i=e.settings.tableLineColor;t.applyStyles({lineWidth:r,lineColor:i});var o=Zo(r,!1);o&&t.rect(n.x,n.y,e.getWidth(t.pageSize().width),a.y-n.y,o)}function Zo(t,e){var n=t>0,a=e||0===e;return n&&a?"DF":n?"S":a?"F":null}function Qo(t,e){var n,a,r,i;if(t=t||e,Array.isArray(t)){if(t.length>=4)return{top:t[0],right:t[1],bottom:t[2],left:t[3]};if(3===t.length)return{top:t[0],right:t[1],bottom:t[2],left:t[1]};if(2===t.length)return{top:t[0],right:t[1],bottom:t[0],left:t[1]};t=1===t.length?t[0]:e}return"object"==typeof t?("number"==typeof t.vertical&&(t.top=t.vertical,t.bottom=t.vertical),"number"==typeof t.horizontal&&(t.right=t.horizontal,t.left=t.horizontal),{left:null!==(n=t.left)&&void 0!==n?n:e,top:null!==(a=t.top)&&void 0!==a?a:e,right:null!==(r=t.right)&&void 0!==r?r:e,bottom:null!==(i=t.bottom)&&void 0!==i?i:e}):("number"!=typeof t&&(t=e),{top:t,right:t,bottom:t,left:t})}function ts(t,e){var n=Qo(e.settings.margin,0);return t.pageSize().width-(n.left+n.right)}function es(t,e,n,a,r){var i={},o=96/72,s=ns(e,(function(t){return r.getComputedStyle(t).backgroundColor}));null!=s&&(i.fillColor=s);var l=ns(e,(function(t){return r.getComputedStyle(t).color}));null!=l&&(i.textColor=l);var c=function(t,e){var n=[t.paddingTop,t.paddingRight,t.paddingBottom,t.paddingLeft],a=96/(72/e),r=(parseInt(t.lineHeight)-parseInt(t.fontSize))/e/2,i=n.map((function(t){return parseInt(t||"0")/a})),o=Qo(i,0);r>o.top&&(o.top=r);r>o.bottom&&(o.bottom=r);return o}(a,n);c&&(i.cellPadding=c);var u="borderTopColor",f=o*n,d=a.borderTopWidth;if(a.borderBottomWidth===d&&a.borderRightWidth===d&&a.borderLeftWidth===d){var h=(parseFloat(d)||0)/f;h&&(i.lineWidth=h)}else i.lineWidth={top:(parseFloat(a.borderTopWidth)||0)/f,right:(parseFloat(a.borderRightWidth)||0)/f,bottom:(parseFloat(a.borderBottomWidth)||0)/f,left:(parseFloat(a.borderLeftWidth)||0)/f},i.lineWidth.top||(i.lineWidth.right?u="borderRightColor":i.lineWidth.bottom?u="borderBottomColor":i.lineWidth.left&&(u="borderLeftColor"));var p=ns(e,(function(t){return r.getComputedStyle(t)[u]}));null!=p&&(i.lineColor=p);var m=["left","right","center","justify"];-1!==m.indexOf(a.textAlign)&&(i.halign=a.textAlign),-1!==(m=["middle","bottom","top"]).indexOf(a.verticalAlign)&&(i.valign=a.verticalAlign);var g=parseInt(a.fontSize||"");isNaN(g)||(i.fontSize=g/o);var v=function(t){var e="";("bold"===t.fontWeight||"bolder"===t.fontWeight||parseInt(t.fontWeight)>=700)&&(e="bold");"italic"!==t.fontStyle&&"oblique"!==t.fontStyle||(e+="italic");return e}(a);v&&(i.fontStyle=v);var b=(a.fontFamily||"").toLowerCase();return-1!==t.indexOf(b)&&(i.font=b),i}function ns(t,e){var n=as(t,e);if(!n)return null;var a=n.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!a||!Array.isArray(a))return null;var r=[parseInt(a[1]),parseInt(a[2]),parseInt(a[3])];return 0===parseInt(a[4])||isNaN(r[0])||isNaN(r[1])||isNaN(r[2])?null:r}function as(t,e){var n=e(t);return"rgba(0, 0, 0, 0)"===n||"transparent"===n||"initial"===n||"inherit"===n?null==t.parentElement?null:as(t.parentElement,e):n}function rs(t,e,n,a,r){var i,o,s;void 0===a&&(a=!1),void 0===r&&(r=!1),s="string"==typeof e?n.document.querySelector(e):e;var l=Object.keys(t.getFontList()),c=t.scaleFactor(),u=[],f=[],d=[];if(!s)return console.error("Html table could not be found with input: ",e),{head:u,body:f,foot:d};for(var h=0;h0&&(r||"none"!==f.display))return o}function os(t){var e=t.cloneNode(!0);return e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(/ +/g," "),e.innerHTML=e.innerHTML.split(//).map((function(t){return t.trim()})).join("\n"),e.innerText||e.textContent||""}function ss(t,e,n,a,r){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var i=Object(t),o=1;o0?"_".concat(i):"")};r.push(o)}})),r}(a,r,i);return{columns:l,head:a,body:r,foot:i}}(n,o,i);return{id:e.tableId,content:u,hooks:l,styles:s,settings:c}}var cs,us=function(t,e,n){this.table=e,this.pageNumber=e.pageNumber,this.settings=e.settings,this.cursor=n,this.doc=t.getDocument()},fs=function(t){function e(e,n,a,r,i,o){var s=t.call(this,e,n,o)||this;return s.cell=a,s.row=r,s.column=i,s.section=r.section,s}return Go(e,t),e}(us),ds=function(){function t(t,e){this.pageNumber=1,this.id=t.id,this.settings=t.settings,this.styles=t.styles,this.hooks=t.hooks,this.columns=e.columns,this.head=e.head,this.body=e.body,this.foot=e.foot}return t.prototype.getHeadHeight=function(t){return this.head.reduce((function(e,n){return e+n.getMaxCellHeight(t)}),0)},t.prototype.getFootHeight=function(t){return this.foot.reduce((function(e,n){return e+n.getMaxCellHeight(t)}),0)},t.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},t.prototype.callCellHooks=function(t,e,n,a,r,i){for(var o=0,s=e;o1})).length>0},t.prototype.canEntireRowFit=function(t,e){return this.getMaxCellHeight(e)<=t},t.prototype.getMinimumRowHeight=function(t,e){var n=this;return t.reduce((function(t,a){var r=n.cells[a.index];if(!r)return 0;var i=e.getLineHeight(r.styles.fontSize),o=r.padding("vertical")+i;return o>t?o:t}),0)},t}(),ps=function(){function t(t,e,n){var a;this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=e,this.section=n,this.raw=t;var r=t;null==t||"object"!=typeof t||Array.isArray(t)?(this.rowSpan=1,this.colSpan=1):(this.rowSpan=t.rowSpan||1,this.colSpan=t.colSpan||1,r=null!==(a=t.content)&&void 0!==a?a:t,t._element&&(this.raw=t._element));var i=null!=r?""+r:"";this.text=i.split(/\r\n|\r|\n/g)}return t.prototype.getTextPos=function(){var t,e;if("top"===this.styles.valign)t=this.y+this.padding("top");else if("bottom"===this.styles.valign)t=this.y+this.height-this.padding("bottom");else{var n=this.height-this.padding("vertical");t=this.y+n/2+this.padding("top")}if("right"===this.styles.halign)e=this.x+this.width-this.padding("right");else if("center"===this.styles.halign){var a=this.width-this.padding("horizontal");e=this.x+a/2+this.padding("left")}else e=this.x+this.padding("left");return{x:e,y:t}},t.prototype.getContentHeight=function(t,e){void 0===e&&(e=1.15);var n=(Array.isArray(this.text)?this.text.length:1)*(this.styles.fontSize/t*e)+this.padding("vertical");return Math.max(n,this.styles.minCellHeight)},t.prototype.padding=function(t){var e=Qo(this.styles.cellPadding,0);return"vertical"===t?e.top+e.bottom:"horizontal"===t?e.left+e.right:e[t]},t}(),ms=function(){function t(t,e,n){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=t,this.raw=e,this.index=n}return t.prototype.getMaxCustomCellWidth=function(t){for(var e=0,n=0,a=t.allRows();nr?(c.minWidth=r,c.wrappedWidth=r):(c.minWidth=c.contentWidth,c.wrappedWidth=c.contentWidth);else{var h=10/n;c.minWidth=c.styles.minCellWidth||h,c.wrappedWidth=c.contentWidth,c.minWidth>c.wrappedWidth&&(c.wrappedWidth=c.minWidth)}}}})),e.allRows().forEach((function(t){for(var n=0,a=e.columns;n1&&!r.minWidth&&(r.minWidth=i.minWidth),i.colSpan>1&&!r.wrappedWidth&&(r.wrappedWidth=i.minWidth))}}))}(t,e);var n=[],a=0;e.columns.forEach((function(t){var r=t.getMaxCustomCellWidth(e);r?t.width=r:(t.width=t.wrappedWidth,n.push(t)),a+=t.width}));var r=e.getWidth(t.pageSize().width)-a;r&&(r=vs(n,r,(function(t){return Math.max(t.minReadableWidth,t.minWidth)}))),r&&(r=vs(n,r,(function(t){return t.minWidth}))),r=Math.abs(r),!e.settings.horizontalPageBreak&&r>.1/t.scaleFactor()&&(r=r<1?r:Math.round(r),console.log("Of the table content, ".concat(r," units width could not fit page"))),function(t){for(var e=t.allRows(),n=0;n1&&t.columns[s+1])i+=l.width,delete a.cells[l.index];else if(r){var c=r;delete a.cells[l.index],r=null,c.width=l.width+i}else{if(!(c=a.cells[l.index]))continue;if(o=c.colSpan,i=0,c.colSpan>1){r=c,i+=l.width;continue}c.width=l.width+i}}}(e),function(t,e){for(var n={count:0,height:0},a=0,r=t.allRows();a1&&n.count*n.height0&&n.height>d&&(d=n.height),d>i.height&&(i.height=d)}}n.count--}}(e,t),function(t){for(var e={},n=1,a=t.allRows(),r=0;r1)n--,delete i.cells[l.index];else if(c)c.cell.height+=i.height,n=c.cell.colSpan,delete i.cells[l.index],c.left--,c.left<=1&&delete e[l.index];else{var u=i.cells[l.index];if(!u)continue;if(u.height=i.height,u.rowSpan>1){var f=a.length-r,d=u.rowSpan>f?f:u.rowSpan;e[l.index]={cell:u,left:d,row:i}}}}}(e)}function vs(t,e,n){for(var a=e,r=t.reduce((function(t,e){return t+e.wrappedWidth}),0),i=0;in(t)}));f.length&&(e=vs(f,e,n))}return e}function bs(t,e,n,a,r){return t.map((function(t){return function(t,e,n,a,r){var i=1e4*a.scaleFactor();if(e=Math.ceil(e*i)/i,e>=Xo(t,n,a))return t;for(;e0?n:null}function xs(t,e,n,a,r,i,o){var s,l={striped:{table:{fillColor:255,textColor:80,fontStyle:"normal"},head:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},body:{},foot:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:"normal",lineWidth:.1},head:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},body:{},foot:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},alternateRow:{}},plain:{head:{fontStyle:"bold"},foot:{fontStyle:"bold"}}}[a];"head"===t?s=r.headStyles:"body"===t?s=r.bodyStyles:"foot"===t&&(s=r.footStyles);var c=ss({},l.table,l[t],r.styles,s),u=r.columnStyles[e.dataKey]||r.columnStyles[e.index]||{},f="body"===t?u:{},d="body"===t&&n%2==0?ss({},l.alternateRow,r.alternateRowStyles):{},h=function(t){return{font:"helvetica",fontStyle:"normal",overflow:"linebreak",fillColor:!1,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/t,lineColor:200,lineWidth:0,cellWidth:"auto",minCellHeight:0,minCellWidth:0}}(i),p=ss({},h,c,d,f);return ss(p,o)}function ks(t,e,n){var a;void 0===n&&(n={});var r=ts(t,e),i=new Map,o=[],s=[],l=[];Array.isArray(e.settings.horizontalPageBreakRepeat)?l=e.settings.horizontalPageBreakRepeat:"string"!=typeof e.settings.horizontalPageBreakRepeat&&"number"!=typeof e.settings.horizontalPageBreakRepeat||(l=[e.settings.horizontalPageBreakRepeat]),l.forEach((function(t){var n=e.columns.find((function(e){return e.dataKey===t||e.index===t}));n&&!i.has(n.index)&&(i.set(n.index,!0),o.push(n.index),s.push(e.columns[n.index]),r-=n.wrappedWidth)}));for(var c=!0,u=null!==(a=null==n?void 0:n.start)&&void 0!==a?a:0;u=f))break;c=!1,o.push(u),s.push(e.columns[u]),r-=f,u++}return{colIndexes:o,columns:s,lastIndex:u-1}}function Ss(t,e){var n=e.settings,a=n.startY,r=n.margin,i={x:r.left,y:a},o=e.getHeadHeight(e.columns)+e.getFootHeight(e.columns),s=a+r.bottom+o;"avoid"===n.pageBreak&&(s+=e.body.reduce((function(t,e){return t+e.height}),0));var l=new Ko(t);("always"===n.pageBreak||null!=n.startY&&s>l.pageSize().height)&&(Is(l),i.y=r.top),e.callWillDrawPageHooks(l,i);var c=ss({},i);e.startPageNumber=l.pageNumber(),n.horizontalPageBreak?function(t,e,n,a){var r=function(t,e){for(var n=[],a=0;a0?Rs(t,e,n,a,r.columns,!0):As(t,e,a,r.columns),function(t,e,n,a,r){t.applyStyles(t.userStyles),e.body.forEach((function(i,o){var s=o===e.body.length-1;Ns(t,e,i,s,n,a,r)}))}(t,e,n,a,r.columns),Es(t,e,a,r.columns)}));else for(var o=-1,s=r[0],l=function(){var i=o;if(s){t.applyStyles(t.userStyles);var l=s.columns;o>=0?Rs(t,e,n,a,l,!0):As(t,e,a,l),i=Cs(t,e,o+1,a,l),Es(t,e,a,l)}var c=i-o;r.slice(1).forEach((function(r){t.applyStyles(t.userStyles),Rs(t,e,n,a,r.columns,!0),Cs(t,e,o+1,a,r.columns,c),Es(t,e,a,r.columns)})),o=i};oo)return console.log("Will not be able to print row ".concat(e.index," correctly since it's minimum height is larger than page height")),!0;if(!l)return!1;var c=e.hasRowSpan(a.columns);return e.getMaxCellHeight(a.columns)>o?(c&&console.log("The content of row ".concat(e.index," will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.")),!0):!c&&"avoid"!==a.settings.rowPageBreak}(t,n,s,e)){var l=function(t,e,n,a){var r={};t.spansMultiplePages=!0,t.height=0;for(var i=0,o=0,s=n.columns;oc&&(m.text=g.text.splice(c,g.text.length));var u=a.scaleFactor(),f=a.getLineHeightFactor();g.contentHeight=g.getContentHeight(u,f),g.contentHeight>=e&&(g.contentHeight=e,m.styles.minCellHeight-=e),g.contentHeight>t.height&&(t.height=g.contentHeight),m.contentHeight=m.getContentHeight(u,f),m.contentHeight>i&&(i=m.contentHeight),r[l.index]=m}}var d=new hs(t.raw,-1,t.section,r,!0);d.height=i;for(var h=0,p=n.columns;h>1;++n)e[n]=String.fromCharCode(t.charCodeAt(2*n+1)+(t.charCodeAt(2*n)<<8));return e.join("")}var Gs,Ys=function(t){return String.fromCharCode(t)},Xs=function(t){return String.fromCharCode(t)};var Js=null,Zs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function Qs(t){for(var e="",n=0,a=0,r=0,i=0,o=0,s=0,l=0,c=0;c>2,o=(3&n)<<4|(a=t.charCodeAt(c++))>>4,s=(15&a)<<2|(r=t.charCodeAt(c++))>>6,l=63&r,isNaN(a)?s=l=64:isNaN(r)&&(l=64),e+=Zs.charAt(i)+Zs.charAt(o)+Zs.charAt(s)+Zs.charAt(l);return e}function tl(t){var e="",n=0,a=0,r=0,i=0,o=0,s=0;t=t.replace(/[^\w\+\/\=]/g,"");for(var l=0;l>4,e+=String.fromCharCode(n),a=(15&i)<<4|(o=Zs.indexOf(t.charAt(l++)))>>2,64!==o&&(e+=String.fromCharCode(a)),r=(3&o)<<6|(s=Zs.indexOf(t.charAt(l++))),64!==s&&(e+=String.fromCharCode(r));return e}var el=function(){return void 0!==js&&void 0!==Ds&&void 0!==Ds.versions&&!!Ds.versions.node}(),nl=function(){if(void 0!==js){var t=!js.from;if(!t)try{js.from("foo","utf8")}catch(e){t=!0}return t?function(t,e){return e?new js(t,e):new js(t)}:js.from.bind(js)}return function(){}}();function al(t){return el?js.alloc?js.alloc(t):new js(t):"undefined"!=typeof Uint8Array?new Uint8Array(t):new Array(t)}function rl(t){return el?js.allocUnsafe?js.allocUnsafe(t):new js(t):"undefined"!=typeof Uint8Array?new Uint8Array(t):new Array(t)}var il=function(t){return el?nl(t,"binary"):t.split("").map((function(t){return 255&t.charCodeAt(0)}))};function ol(t){if("undefined"==typeof ArrayBuffer)return il(t);for(var e=new ArrayBuffer(t.length),n=new Uint8Array(e),a=0;a!=t.length;++a)n[a]=255&t.charCodeAt(a);return e}function sl(t){if(Array.isArray(t))return t.map((function(t){return String.fromCharCode(t)})).join("");for(var e=[],n=0;n=0;)e+=t.charAt(n--);return e}function dl(t,e){var n=""+t;return n.length>=e?n:Sc("0",e-n.length)+n}function hl(t,e){var n=""+t;return n.length>=e?n:Sc(" ",e-n.length)+n}function pl(t,e){var n=""+t;return n.length>=e?n:n+Sc(" ",e-n.length)}var ml=Math.pow(2,32);function gl(t,e){return t>ml||t<-ml?function(t,e){var n=""+Math.round(t);return n.length>=e?n:Sc("0",e-n.length)+n}(t,e):function(t,e){var n=""+t;return n.length>=e?n:Sc("0",e-n.length)+n}(Math.round(t),e)}function vl(t,e){return e=e||0,t.length>=7+e&&103==(32|t.charCodeAt(e))&&101==(32|t.charCodeAt(e+1))&&110==(32|t.charCodeAt(e+2))&&101==(32|t.charCodeAt(e+3))&&114==(32|t.charCodeAt(e+4))&&97==(32|t.charCodeAt(e+5))&&108==(32|t.charCodeAt(e+6))}var bl=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],_l=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];var yl={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},wl={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},xl={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function kl(t,e,n){for(var a=t<0?-1:1,r=t*a,i=0,o=1,s=0,l=1,c=0,u=0,f=Math.floor(r);ce&&(c>e?(u=l,s=i):(u=c,s=o)),!n)return[0,a*s,u];var d=Math.floor(a*s/u);return[d,a*s-d*u,u]}function Sl(t,e,n){if(t>2958465||t<0)return null;var a=0|t,r=Math.floor(86400*(t-a)),i=0,o=[],s={D:a,T:r,u:86400*(t-a)-r,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(s.u)<1e-6&&(s.u=0),e&&e.date1904&&(a+=1462),s.u>.9999&&(s.u=0,86400==++r&&(s.T=r=0,++a,++s.D)),60===a)o=n?[1317,10,29]:[1900,2,29],i=3;else if(0===a)o=n?[1317,8,29]:[1900,1,0],i=6;else{a>60&&--a;var l=new Date(1900,0,1);l.setDate(l.getDate()+a-1),o=[l.getFullYear(),l.getMonth()+1,l.getDate()],i=l.getDay(),a<60&&(i=(i+6)%7),n&&(i=function(t,e){e[0]-=581;var n=t.getDay();t<60&&(n=(n+6)%7);return n}(l,o))}return s.y=o[0],s.m=o[1],s.d=o[2],s.S=r%60,r=Math.floor(r/60),s.M=r%60,r=Math.floor(r/60),s.H=r,s.q=i,s}var Al=new Date(1899,11,31,0,0,0),Cl=Al.getTime(),El=new Date(1900,2,1,0,0,0);function Tl(t,e){var n=t.getTime();return e?n-=1262304e5:t>=El&&(n+=864e5),(n-(Cl+6e4*(t.getTimezoneOffset()-Al.getTimezoneOffset())))/864e5}function Nl(t){return-1==t.indexOf(".")?t:t.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function Pl(t){var e,n=Math.floor(Math.log(Math.abs(t))*Math.LOG10E);return e=n>=-4&&n<=-1?t.toPrecision(10+n):Math.abs(n)<=9?function(t){var e=t<0?12:11,n=Nl(t.toFixed(12));return n.length<=e||(n=t.toPrecision(10)).length<=e?n:t.toExponential(5)}(t):10===n?t.toFixed(10).substr(0,12):function(t){var e=Nl(t.toFixed(11));return e.length>(t<0?12:11)||"0"===e||"-0"===e?t.toPrecision(6):e}(t),Nl(function(t){return-1==t.indexOf("E")?t:t.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(e.toUpperCase()))}function Ll(t,e){switch(typeof t){case"string":return t;case"boolean":return t?"TRUE":"FALSE";case"number":return(0|t)===t?t.toString(10):Pl(t);case"undefined":return"";case"object":if(null==t)return"";if(t instanceof Date)return Zl(14,Tl(t,e&&e.date1904),e)}throw new Error("unsupported value in General format: "+t)}function Ol(t,e,n,a){var r,i="",o=0,s=0,l=n.y,c=0;switch(t){case 98:l=n.y+543;case 121:switch(e.length){case 1:case 2:r=l%100,c=2;break;default:r=l%1e4,c=4}break;case 109:switch(e.length){case 1:case 2:r=n.m,c=e.length;break;case 3:return _l[n.m-1][1];case 5:return _l[n.m-1][0];default:return _l[n.m-1][2]}break;case 100:switch(e.length){case 1:case 2:r=n.d,c=e.length;break;case 3:return bl[n.q][0];default:return bl[n.q][1]}break;case 104:switch(e.length){case 1:case 2:r=1+(n.H+11)%12,c=e.length;break;default:throw"bad hour format: "+e}break;case 72:switch(e.length){case 1:case 2:r=n.H,c=e.length;break;default:throw"bad hour format: "+e}break;case 77:switch(e.length){case 1:case 2:r=n.M,c=e.length;break;default:throw"bad minute format: "+e}break;case 115:if("s"!=e&&"ss"!=e&&".0"!=e&&".00"!=e&&".000"!=e)throw"bad second format: "+e;return 0!==n.u||"s"!=e&&"ss"!=e?(s=a>=2?3===a?1e3:100:1===a?10:1,(o=Math.round(s*(n.S+n.u)))>=60*s&&(o=0),"s"===e?0===o?"0":""+o/s:(i=dl(o,2+a),"ss"===e?i.substr(0,2):"."+i.substr(2,e.length-1))):dl(n.S,e.length);case 90:switch(e){case"[h]":case"[hh]":r=24*n.D+n.H;break;case"[m]":case"[mm]":r=60*(24*n.D+n.H)+n.M;break;case"[s]":case"[ss]":r=60*(60*(24*n.D+n.H)+n.M)+Math.round(n.S+n.u);break;default:throw"bad abstime format: "+e}c=3===e.length?1:2;break;case 101:r=l,c=1}return c>0?dl(r,c):""}function Rl(t){if(t.length<=3)return t;for(var e=t.length%3,n=t.substr(0,e);e!=t.length;e+=3)n+=(n.length>0?",":"")+t.substr(e,3);return n}var Il=/%/g;function Ml(t,e){var n,a=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(0==e)return"0.0E+0";if(e<0)return"-"+Ml(t,-e);var r=t.indexOf(".");-1===r&&(r=t.indexOf("E"));var i=Math.floor(Math.log(e)*Math.LOG10E)%r;if(i<0&&(i+=r),-1===(n=(e/Math.pow(10,i)).toPrecision(a+1+(r+i)%r)).indexOf("e")){var o=Math.floor(Math.log(e)*Math.LOG10E);for(-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(o-n.length+i):n+="E+"+(o-i);"0."===n.substr(0,2);)n=(n=n.charAt(0)+n.substr(2,r)+"."+n.substr(2+r)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(t,e,n,a){return e+n+a.substr(0,(r+i)%r)+"."+a.substr(i)+"E"}))}else n=e.toExponential(a);return t.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),t.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}var Fl=/# (\?+)( ?)\/( ?)(\d+)/;var jl=/^#*0*\.([0#]+)/,Dl=/\).*[0#]/,Bl=/\(###\) ###\\?-####/;function Ul(t){for(var e,n="",a=0;a!=t.length;++a)switch(e=t.charCodeAt(a)){case 35:break;case 63:n+=" ";break;case 48:n+="0";break;default:n+=String.fromCharCode(e)}return n}function zl(t,e){var n=Math.pow(10,e);return""+Math.round(t*n)/n}function Hl(t,e){var n=t-Math.floor(t),a=Math.pow(10,e);return e<(""+Math.round(n*a)).length?0:Math.round(n*a)}function ql(t,e,n){if(40===t.charCodeAt(0)&&!e.match(Dl)){var a=e.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return n>=0?ql("n",a,n):"("+ql("n",a,-n)+")"}if(44===e.charCodeAt(e.length-1))return function(t,e,n){for(var a=e.length-1;44===e.charCodeAt(a-1);)--a;return Kl(t,e.substr(0,a),n/Math.pow(10,3*(e.length-a)))}(t,e,n);if(-1!==e.indexOf("%"))return function(t,e,n){var a=e.replace(Il,""),r=e.length-a.length;return Kl(t,a,n*Math.pow(10,2*r))+Sc("%",r)}(t,e,n);if(-1!==e.indexOf("E"))return Ml(e,n);if(36===e.charCodeAt(0))return"$"+ql(t,e.substr(" "==e.charAt(1)?2:1),n);var r,i,o,s,l=Math.abs(n),c=n<0?"-":"";if(e.match(/^00+$/))return c+gl(l,e.length);if(e.match(/^[#?]+$/))return"0"===(r=gl(n,0))&&(r=""),r.length>e.length?r:Ul(e.substr(0,e.length-r.length))+r;if(i=e.match(Fl))return function(t,e,n){var a=parseInt(t[4],10),r=Math.round(e*a),i=Math.floor(r/a),o=r-i*a,s=a;return n+(0===i?"":""+i)+" "+(0===o?Sc(" ",t[1].length+1+t[4].length):hl(o,t[1].length)+t[2]+"/"+t[3]+dl(s,t[4].length))}(i,l,c);if(e.match(/^#+0+$/))return c+gl(l,e.length-e.indexOf("0"));if(i=e.match(jl))return r=zl(n,i[1].length).replace(/^([^\.]+)$/,"$1."+Ul(i[1])).replace(/\.$/,"."+Ul(i[1])).replace(/\.(\d*)$/,(function(t,e){return"."+e+Sc("0",Ul(i[1]).length-e.length)})),-1!==e.indexOf("0.")?r:r.replace(/^0\./,".");if(e=e.replace(/^#+([0.])/,"$1"),i=e.match(/^(0*)\.(#*)$/))return c+zl(l,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=e.match(/^#{1,3},##0(\.?)$/))return c+Rl(gl(l,0));if(i=e.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+ql(t,e,-n):Rl(""+(Math.floor(n)+function(t,e){return e<(""+Math.round((t-Math.floor(t))*Math.pow(10,e))).length?1:0}(n,i[1].length)))+"."+dl(Hl(n,i[1].length),i[1].length);if(i=e.match(/^#,#*,#0/))return ql(t,e.replace(/^#,#*,/,""),n);if(i=e.match(/^([0#]+)(\\?-([0#]+))+$/))return r=fl(ql(t,e.replace(/[\\-]/g,""),n)),o=0,fl(fl(e.replace(/\\/g,"")).replace(/[0#]/g,(function(t){return o-2147483648?""+(t>=0?0|t:t-1|0):""+Math.floor(t)}(n)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(t){return"00,"+(t.length<3?dl(0,3-t.length):"")+t}))+"."+dl(o,i[1].length);switch(e){case"###,##0.00":return ql(t,"#,##0.00",n);case"###,###":case"##,###":case"#,###":var h=Rl(gl(l,0));return"0"!==h?c+h:"";case"###,###.00":return ql(t,"###,##0.00",n).replace(/^0\./,".");case"#,###.00":return ql(t,"#,##0.00",n).replace(/^0\./,".")}throw new Error("unsupported format |"+e+"|")}function Vl(t,e){var n,a=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(0==e)return"0.0E+0";if(e<0)return"-"+Vl(t,-e);var r=t.indexOf(".");-1===r&&(r=t.indexOf("E"));var i=Math.floor(Math.log(e)*Math.LOG10E)%r;if(i<0&&(i+=r),!(n=(e/Math.pow(10,i)).toPrecision(a+1+(r+i)%r)).match(/[Ee]/)){var o=Math.floor(Math.log(e)*Math.LOG10E);-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(o-n.length+i):n+="E+"+(o-i),n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(t,e,n,a){return e+n+a.substr(0,(r+i)%r)+"."+a.substr(i)+"E"}))}else n=e.toExponential(a);return t.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),t.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}function Wl(t,e,n){if(40===t.charCodeAt(0)&&!e.match(Dl)){var a=e.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return n>=0?Wl("n",a,n):"("+Wl("n",a,-n)+")"}if(44===e.charCodeAt(e.length-1))return function(t,e,n){for(var a=e.length-1;44===e.charCodeAt(a-1);)--a;return Kl(t,e.substr(0,a),n/Math.pow(10,3*(e.length-a)))}(t,e,n);if(-1!==e.indexOf("%"))return function(t,e,n){var a=e.replace(Il,""),r=e.length-a.length;return Kl(t,a,n*Math.pow(10,2*r))+Sc("%",r)}(t,e,n);if(-1!==e.indexOf("E"))return Vl(e,n);if(36===e.charCodeAt(0))return"$"+Wl(t,e.substr(" "==e.charAt(1)?2:1),n);var r,i,o,s,l=Math.abs(n),c=n<0?"-":"";if(e.match(/^00+$/))return c+dl(l,e.length);if(e.match(/^[#?]+$/))return r=""+n,0===n&&(r=""),r.length>e.length?r:Ul(e.substr(0,e.length-r.length))+r;if(i=e.match(Fl))return function(t,e,n){return n+(0===e?"":""+e)+Sc(" ",t[1].length+2+t[4].length)}(i,l,c);if(e.match(/^#+0+$/))return c+dl(l,e.length-e.indexOf("0"));if(i=e.match(jl))return r=(r=(""+n).replace(/^([^\.]+)$/,"$1."+Ul(i[1])).replace(/\.$/,"."+Ul(i[1]))).replace(/\.(\d*)$/,(function(t,e){return"."+e+Sc("0",Ul(i[1]).length-e.length)})),-1!==e.indexOf("0.")?r:r.replace(/^0\./,".");if(e=e.replace(/^#+([0.])/,"$1"),i=e.match(/^(0*)\.(#*)$/))return c+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=e.match(/^#{1,3},##0(\.?)$/))return c+Rl(""+l);if(i=e.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+Wl(t,e,-n):Rl(""+n)+"."+Sc("0",i[1].length);if(i=e.match(/^#,#*,#0/))return Wl(t,e.replace(/^#,#*,/,""),n);if(i=e.match(/^([0#]+)(\\?-([0#]+))+$/))return r=fl(Wl(t,e.replace(/[\\-]/g,""),n)),o=0,fl(fl(e.replace(/\\/g,"")).replace(/[0#]/g,(function(t){return o-1||"\\"==n&&"-"==t.charAt(e+1)&&"0#".indexOf(t.charAt(e+2))>-1););break;case"?":for(;t.charAt(++e)===n;);break;case"*":++e," "!=t.charAt(e)&&"*"!=t.charAt(e)||++e;break;case"(":case")":++e;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;e-1;);break;default:++e}return!1}var Yl=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function Xl(t,e){if(null==e)return!1;var n=parseFloat(e[2]);switch(e[1]){case"=":if(t==n)return!0;break;case">":if(t>n)return!0;break;case"<":if(t":if(t!=n)return!0;break;case">=":if(t>=n)return!0;break;case"<=":if(t<=n)return!0}return!1}function Jl(t,e){var n=function(t){for(var e=[],n=!1,a=0,r=0;a-1&&--a,n.length>4)throw new Error("cannot find right format for |"+n.join("|")+"|");if("number"!=typeof e)return[4,4===n.length||r>-1?n[n.length-1]:"@"];switch(n.length){case 1:n=r>-1?["General","General","General",n[0]]:[n[0],n[0],n[0],"@"];break;case 2:n=r>-1?[n[0],n[0],n[0],n[1]]:[n[0],n[1],n[0],"@"];break;case 3:n=r>-1?[n[0],n[1],n[0],n[2]]:[n[0],n[1],n[2],"@"]}var i=e>0?n[0]:e<0?n[1]:n[2];if(-1===n[0].indexOf("[")&&-1===n[1].indexOf("["))return[a,i];if(null!=n[0].match(/\[[=<>]/)||null!=n[1].match(/\[[=<>]/)){var o=n[0].match(Yl),s=n[1].match(Yl);return Xl(e,o)?[a,n[0]]:Xl(e,s)?[a,n[1]]:[a,n[null!=o&&null!=s?2:1]]}return[a,i]}function Zl(t,e,n){null==n&&(n={});var a="";switch(typeof t){case"string":a="m/d/yy"==t&&n.dateNF?n.dateNF:t;break;case"number":null==(a=14==t&&n.dateNF?n.dateNF:(null!=n.table?n.table:yl)[t])&&(a=n.table&&n.table[wl[t]]||yl[wl[t]]),null==a&&(a=xl[t]||"General")}if(vl(a,0))return Ll(e,n);e instanceof Date&&(e=Tl(e,n.date1904));var r=Jl(a,e);if(vl(r[1]))return Ll(e,n);if(!0===e)e="TRUE";else if(!1===e)e="FALSE";else if(""===e||null==e)return"";return function(t,e,n,a){for(var r,i,o,s=[],l="",c=0,u="",f="t",d="H";c=12?"P":"A"),m.t="T",d="h",c+=3):"AM/PM"===t.substr(c,5).toUpperCase()?(null!=r&&(m.v=r.H>=12?"PM":"AM"),m.t="T",c+=5,d="h"):"上午/下午"===t.substr(c,5).toUpperCase()?(null!=r&&(m.v=r.H>=12?"下午":"上午"),m.t="T",c+=5,d="h"):(m.t="t",++c),null==r&&"T"===m.t)return"";s[s.length]=m,f=u;break;case"[":for(l=u;"]"!==t.charAt(c++)&&c-1&&(l=(l.match(/\$([^-\[\]]*)/)||[])[1]||"$",Gl(t)||(s[s.length]={t:"t",v:l}));break;case".":if(null!=r){for(l=u;++c-1;)l+=u;s[s.length]={t:"n",v:l};break;case"?":for(l=u;t.charAt(++c)===u;)l+=u;s[s.length]={t:u,v:l},f=u;break;case"*":++c," "!=t.charAt(c)&&"*"!=t.charAt(c)||++c;break;case"(":case")":s[s.length]={t:1===a?"t":u,v:u},++c;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(l=u;c-1;)l+=t.charAt(c);s[s.length]={t:"D",v:l};break;case" ":s[s.length]={t:u,v:u},++c;break;case"$":s[s.length]={t:"t",v:"$"},++c;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(u))throw new Error("unrecognized character "+u+" in "+t);s[s.length]={t:"t",v:u},++c}var g,v=0,b=0;for(c=s.length-1,f="t";c>=0;--c)switch(s[c].t){case"h":case"H":s[c].t=d,f="h",v<1&&(v=1);break;case"s":(g=s[c].v.match(/\.0+$/))&&(b=Math.max(b,g[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":f=s[c].t;break;case"m":"s"===f&&(s[c].t="M",v<2&&(v=2));break;case"X":break;case"Z":v<1&&s[c].v.match(/[Hh]/)&&(v=1),v<2&&s[c].v.match(/[Mm]/)&&(v=2),v<3&&s[c].v.match(/[Ss]/)&&(v=3)}switch(v){case 0:break;case 1:r.u>=.5&&(r.u=0,++r.S),r.S>=60&&(r.S=0,++r.M),r.M>=60&&(r.M=0,++r.H);break;case 2:r.u>=.5&&(r.u=0,++r.S),r.S>=60&&(r.S=0,++r.M)}var _,y="";for(c=0;c0){40==y.charCodeAt(0)?(w=e<0&&45===y.charCodeAt(0)?-e:e,x=Kl("n",y,w)):(x=Kl("n",y,w=e<0&&a>1?-e:e),w<0&&s[0]&&"t"==s[0].t&&(x=x.substr(1),s[0].v="-"+s[0].v)),_=x.length-1;var S=s.length;for(c=0;c-1){S=c;break}var A=s.length;if(S===s.length&&-1===x.indexOf("E")){for(c=s.length-1;c>=0;--c)null!=s[c]&&-1!=="n?".indexOf(s[c].t)&&(_>=s[c].v.length-1?(_-=s[c].v.length,s[c].v=x.substr(_+1,s[c].v.length)):_<0?s[c].v="":(s[c].v=x.substr(0,_+1),_=-1),s[c].t="t",A=c);_>=0&&A=0;--c)if(null!=s[c]&&-1!=="n?".indexOf(s[c].t)){for(i=s[c].v.indexOf(".")>-1&&c===S?s[c].v.indexOf(".")-1:s[c].v.length-1,k=s[c].v.substr(i+1);i>=0;--i)_>=0&&("0"===s[c].v.charAt(i)||"#"===s[c].v.charAt(i))&&(k=x.charAt(_--)+k);s[c].v=k,s[c].t="t",A=c}for(_>=0&&A-1&&c===S?s[c].v.indexOf(".")+1:0,k=s[c].v.substr(0,i);i-1&&(w=a>1&&e<0&&c>0&&"-"===s[c-1].v?-e:e,s[c].v=Kl(s[c].t,s[c].v,w),s[c].t="t");var C="";for(c=0;c!==s.length;++c)null!=s[c]&&(C+=s[c].v);return C}(r[1],e,n,r[0])}function Ql(t,e){if("number"!=typeof e){e=+e||-1;for(var n=0;n<392;++n)if(null!=yl[n]){if(yl[n]==t){e=n;break}}else e<0&&(e=n);e<0&&(e=391)}return yl[e]=t,e}function tc(t){for(var e=0;392!=e;++e)void 0!==t[e]&&Ql(t[e],e)}function ec(){yl=function(t){return t||(t={}),t[0]="General",t[1]="0",t[2]="0.00",t[3]="#,##0",t[4]="#,##0.00",t[9]="0%",t[10]="0.00%",t[11]="0.00E+00",t[12]="# ?/?",t[13]="# ??/??",t[14]="m/d/yy",t[15]="d-mmm-yy",t[16]="d-mmm",t[17]="mmm-yy",t[18]="h:mm AM/PM",t[19]="h:mm:ss AM/PM",t[20]="h:mm",t[21]="h:mm:ss",t[22]="m/d/yy h:mm",t[37]="#,##0 ;(#,##0)",t[38]="#,##0 ;[Red](#,##0)",t[39]="#,##0.00;(#,##0.00)",t[40]="#,##0.00;[Red](#,##0.00)",t[45]="mm:ss",t[46]="[h]:mm:ss",t[47]="mmss.0",t[48]="##0.0E+0",t[49]="@",t[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',t}()}var nc=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;var ac=function(){var t={};t.version="1.2.0";var e=function(){for(var t=0,e=new Array(256),n=0;256!=n;++n)t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=n)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1,e[n]=t;return"undefined"!=typeof Int32Array?new Int32Array(e):e}();var n=function(t){var e=0,n=0,a=0,r="undefined"!=typeof Int32Array?new Int32Array(4096):new Array(4096);for(a=0;256!=a;++a)r[a]=t[a];for(a=0;256!=a;++a)for(n=t[a],e=256+a;e<4096;e+=256)n=r[e]=n>>>8^t[255&n];var i=[];for(a=1;16!=a;++a)i[a-1]="undefined"!=typeof Int32Array?r.subarray(256*a,256*a+256):r.slice(256*a,256*a+256);return i}(e),a=n[0],r=n[1],i=n[2],o=n[3],s=n[4],l=n[5],c=n[6],u=n[7],f=n[8],d=n[9],h=n[10],p=n[11],m=n[12],g=n[13],v=n[14];return t.table=e,t.bstr=function(t,n){for(var a=~n,r=0,i=t.length;r>>8^e[255&(a^t.charCodeAt(r++))];return~a},t.buf=function(t,n){for(var b=~n,_=t.length-15,y=0;y<_;)b=v[t[y++]^255&b]^g[t[y++]^b>>8&255]^m[t[y++]^b>>16&255]^p[t[y++]^b>>>24]^h[t[y++]]^d[t[y++]]^f[t[y++]]^u[t[y++]]^c[t[y++]]^l[t[y++]]^s[t[y++]]^o[t[y++]]^i[t[y++]]^r[t[y++]]^a[t[y++]]^e[t[y++]];for(_+=15;y<_;)b=b>>>8^e[255&(b^t[y++])];return~b},t.str=function(t,n){for(var a=~n,r=0,i=t.length,o=0,s=0;r>>8^e[255&(a^o)]:o<2048?a=(a=a>>>8^e[255&(a^(192|o>>6&31))])>>>8^e[255&(a^(128|63&o))]:o>=55296&&o<57344?(o=64+(1023&o),s=1023&t.charCodeAt(r++),a=(a=(a=(a=a>>>8^e[255&(a^(240|o>>8&7))])>>>8^e[255&(a^(128|o>>2&63))])>>>8^e[255&(a^(128|s>>6&15|(3&o)<<4))])>>>8^e[255&(a^(128|63&s))]):a=(a=(a=a>>>8^e[255&(a^(224|o>>12&15))])>>>8^e[255&(a^(128|o>>6&63))])>>>8^e[255&(a^(128|63&o))];return~a},t}(),rc=function(){var t,e={};function n(t){if("/"==t.charAt(t.length-1))return-1===t.slice(0,-1).indexOf("/")?t:n(t.slice(0,-1));var e=t.lastIndexOf("/");return-1===e?t:t.slice(0,e+1)}function a(t){if("/"==t.charAt(t.length-1))return a(t.slice(0,-1));var e=t.lastIndexOf("/");return-1===e?t:t.slice(e+1)}function r(t,e){"string"==typeof e&&(e=new Date(e));var n=e.getHours();n=(n=n<<6|e.getMinutes())<<5|e.getSeconds()>>>1,t.write_shift(2,n);var a=e.getFullYear()-1980;a=(a=a<<4|e.getMonth()+1)<<5|e.getDate(),t.write_shift(2,a)}function i(t){Mu(t,0);for(var e={},n=0;t.l<=t.length-4;){var a=t.read_shift(2),r=t.read_shift(2),i=t.l+r,o={};if(21589===a)1&(n=t.read_shift(1))&&(o.mtime=t.read_shift(4)),r>5&&(2&n&&(o.atime=t.read_shift(4)),4&n&&(o.ctime=t.read_shift(4))),o.mtime&&(o.mt=new Date(1e3*o.mtime));t.l=i,e[a]=o}return e}function o(){return t||(t={})}function s(t,e){if(80==t[0]&&75==t[1])return at(t,e);if(109==(32|t[0])&&105==(32|t[1]))return function(t,e){if("mime-version:"!=x(t.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var n=e&&e.root||"",a=(el&&js.isBuffer(t)?t.toString("binary"):x(t)).split("\r\n"),r=0,i="";for(r=0;r0&&(n=(n=n.slice(0,n.length-1)).slice(0,n.lastIndexOf("/")+1),i.slice(0,n.length)!=n););var o=(a[1]||"").match(/boundary="(.*?)"/);if(!o)throw new Error("MAD cannot find boundary");var s="--"+(o[1]||""),l=[],c=[],u={FileIndex:l,FullPaths:c};d(u);var f,h=0;for(r=0;r=r&&(d-=r),!o[d]){l=[];var p=[];for(f=d;f>=0;){p[f]=!0,o[f]=!0,s[s.length]=f,l.push(t[f]);var m=n[Math.floor(4*f/a)];if(a<4+(h=4*f&c))throw new Error("FAT boundary crossed: "+f+" 4 "+a);if(!t[m])break;if(p[f=Eu(t[m],h)])break}i[d]={nodes:s,data:nu([l])}}return i}(S,i,p,h);A[i].name="!Directory",a>0&&o!==v&&(A[o].name="!MiniFAT"),A[p[0]].name="!FAT",A.fat_addrs=p,A.ssz=h;var C=[],E=[],T=[];!function(t,e,n,a,r,i,o,s){for(var c,d=0,h=a.length?2:0,p=e[t].data,m=0,g=0;m0&&d!==v&&(e[d].name="!StreamData")):_.size>=4096?(_.storage="fat",void 0===e[_.start]&&(e[_.start]=u(n,_.start,e.fat_addrs,e.ssz)),e[_.start].name=_.name,_.content=e[_.start].data.slice(0,_.size)):(_.storage="minifat",_.size<0?_.size=0:d!==v&&_.start!==v&&e[d]&&(_.content=l(_,e[d].data,(e[s]||{}).data))),_.content&&Mu(_.content,0),i[c]=_,o.push(_)}}(i,A,S,C,a,{},E,o),function(t,e,n){for(var a=0,r=0,i=0,o=0,s=0,l=n.length,c=[],u=[];a0&&o>=0;)i.push(e.slice(o*g,o*g+g)),r-=g,o=Eu(n,4*o);return 0===i.length?ju(0):ll(i).slice(0,t.size)}function c(t,e,n,a,r){var i=v;if(t===v){if(0!==e)throw new Error("DIFAT chain shorter than expected")}else if(-1!==t){var o=n[t],s=(a>>>2)-1;if(!o)return;for(var l=0;l=0;){r[l]=!0,i[i.length]=l,o.push(t[l]);var u=n[Math.floor(4*l/a)];if(a<4+(c=4*l&s))throw new Error("FAT boundary crossed: "+l+" 4 "+a);if(!t[u])break;l=Eu(t[u],c)}return{nodes:i,data:nu([o])}}function f(t,e){return new Date(1e3*(Cu(t,e+4)/1e7*Math.pow(2,32)+Cu(t,e)/1e7-11644473600))}function d(t,e){var n=e||{},a=n.root||"Root Entry";if(t.FullPaths||(t.FullPaths=[]),t.FileIndex||(t.FileIndex=[]),t.FullPaths.length!==t.FileIndex.length)throw new Error("inconsistent CFB structure");0===t.FullPaths.length&&(t.FullPaths[0]=a+"/",t.FileIndex[0]={name:a,type:5}),n.CLSID&&(t.FileIndex[0].clsid=n.CLSID),function(t){var e="Sh33tJ5";if(rc.find(t,"/"+e))return;var n=ju(4);n[0]=55,n[1]=n[3]=50,n[2]=54,t.FileIndex.push({name:e,type:2,content:n,size:4,L:69,R:69,C:69}),t.FullPaths.push(t.FullPaths[0]+e),h(t)}(t)}function h(t,e){d(t);for(var r=!1,i=!1,o=t.FullPaths.length-1;o>=0;--o){var s=t.FileIndex[o];switch(s.type){case 0:i?r=!0:(t.FileIndex.pop(),t.FullPaths.pop());break;case 1:case 2:case 5:i=!0,isNaN(s.R*s.L*s.C)&&(r=!0),s.R>-1&&s.L>-1&&s.R==s.L&&(r=!0);break;default:r=!0}}if(r||e){var l=new Date(1987,1,19),c=0,u=Object.create?Object.create(null):{},f=[];for(o=0;o1?1:-1,p.size=0,p.type=5;else if("/"==m.slice(-1)){for(c=o+1;c=f.length?-1:c,c=o+1;c=f.length?-1:c,p.type=1}else n(t.FullPaths[o+1]||"")==n(m)&&(p.R=o+1),p.type=2}}}function p(t,e){var n=e||{};if("mad"==n.fileType)return function(t,e){for(var n=e||{},a=n.boundary||"SheetJS",r=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(a="------="+a).slice(2)+'"',"","",""],i=t.FullPaths[0],o=i,s=t.FileIndex[0],l=1;l=32&&h<128&&++f;var m=f>=4*d/5;r.push(a),r.push("Content-Location: "+(n.root||"file:///C:/SheetJS/")+o),r.push("Content-Transfer-Encoding: "+(m?"quoted-printable":"base64")),r.push("Content-Type: "+ot(s,o)),r.push(""),r.push(m?lt(u):st(u))}return r.push(a+"--\r\n"),r.join("\r\n")}(t,n);if(h(t),"zip"===n.fileType)return function(t,e){var n=e||{},a=[],i=[],o=ju(1),s=n.compression?8:0,l=0;0;var c=0,u=0,f=0,d=0,h=t.FullPaths[0],p=h,m=t.FileIndex[0],g=[],v=0;for(c=1;c0&&(i<4096?e+=i+63>>6:n+=i+511>>9)}}for(var o=t.FullPaths.length+3>>2,s=e+127>>7,l=(e+7>>3)+n+o+s,c=l+127>>7,u=c<=109?0:Math.ceil((c-109)/127);l+c+u+127>>7>c;)u=++c<=109?0:Math.ceil((c-109)/127);var f=[1,u,c,s,o,n,e,0];return t.FileIndex[0].size=e<<6,f[7]=(t.FileIndex[0].start=f[0]+f[1]+f[2]+f[3]+f[4]+f[5])+(f[6]+7>>3),f}(t),i=ju(a[7]<<9),o=0,s=0;for(o=0;o<8;++o)i.write_shift(1,_[o]);for(o=0;o<8;++o)i.write_shift(2,0);for(i.write_shift(2,62),i.write_shift(2,3),i.write_shift(2,65534),i.write_shift(2,9),i.write_shift(2,6),o=0;o<3;++o)i.write_shift(2,0);for(i.write_shift(4,0),i.write_shift(4,a[2]),i.write_shift(4,a[0]+a[1]+a[2]+a[3]-1),i.write_shift(4,0),i.write_shift(4,4096),i.write_shift(4,a[3]?a[0]+a[1]+a[2]-1:v),i.write_shift(4,a[3]),i.write_shift(-4,a[1]?a[0]-1:v),i.write_shift(4,a[1]),o=0;o<109;++o)i.write_shift(-4,o>9)));for(l(a[6]+7>>3);511&i.l;)i.write_shift(-4,w.ENDOFCHAIN);for(s=o=0,c=0;c=4096||(f.start=s,l(u+63>>6)));for(;511&i.l;)i.write_shift(-4,w.ENDOFCHAIN);for(o=0;o=4096)if(i.l=f.start+1<<9,el&&js.isBuffer(f.content))f.content.copy(i,i.l,0,f.size),i.l+=f.size+511&-512;else{for(c=0;c0&&f.size<4096)if(el&&js.isBuffer(f.content))f.content.copy(i,i.l,0,f.size),i.l+=f.size+63&-64;else{for(c=0;c>16|e>>8|e)}for(var T="undefined"!=typeof Uint8Array,N=T?new Uint8Array(256):[],P=0;P<256;++P)N[P]=E(P);function L(t,e){var n=N[255&t];return e<=8?n>>>8-e:(n=n<<8|N[t>>8&255],e<=16?n>>>16-e:(n=n<<8|N[t>>16&255])>>>24-e)}function O(t,e){var n=7&e,a=e>>>3;return(t[a]|(n<=6?0:t[a+1]<<8))>>>n&3}function R(t,e){var n=7&e,a=e>>>3;return(t[a]|(n<=5?0:t[a+1]<<8))>>>n&7}function I(t,e){var n=7&e,a=e>>>3;return(t[a]|(n<=3?0:t[a+1]<<8))>>>n&31}function M(t,e){var n=7&e,a=e>>>3;return(t[a]|(n<=1?0:t[a+1]<<8))>>>n&127}function F(t,e,n){var a=7&e,r=e>>>3,i=(1<>>a;return n<8-a?o&i:(o|=t[r+1]<<8-a,n<16-a?o&i:(o|=t[r+2]<<16-a,n<24-a?o&i:(o|=t[r+3]<<24-a)&i))}function j(t,e,n){var a=7&e,r=e>>>3;return a<=5?t[r]|=(7&n)<>8-a),e+3}function D(t,e,n){return n=(1&n)<<(7&e),t[e>>>3]|=n,e+1}function B(t,e,n){var a=e>>>3;return n<<=7&e,t[a]|=255&n,n>>>=8,t[a+1]=n,e+8}function U(t,e,n){var a=e>>>3;return n<<=7&e,t[a]|=255&n,n>>>=8,t[a+1]=255&n,t[a+2]=n>>>8,e+16}function z(t,e){var n=t.length,a=2*n>e?2*n:e+5,r=0;if(n>=e)return t;if(el){var i=rl(a);if(t.copy)t.copy(i);else for(;r>a-f,o=(1<=0;--o)e[s|o<0;)e[e.l++]=t[n++]}return e.l}(e,n):function(e,n){for(var r=0,i=0,o=T?new Uint16Array(32768):[];i0;)n[n.l++]=e[i++];r=8*n.l}else{r=j(n,r,+!(i+s!=e.length)+2);for(var l=0;s-- >0;){var c=e[i],u=-1,f=0;if((u=o[l=32767&(l<<5^c)])&&((u|=-32768&i)>i&&(u-=32768),u2){(c=a[f])<=22?r=B(n,r,N[c+1]>>1)-1:(B(n,r,3),B(n,r+=5,N[c-23]>>5),r+=3);var d=c<8?0:c-4>>2;d>0&&(U(n,r,f-A[c]),r+=d),c=t[i-u],r=B(n,r,N[c]>>3),r-=3;var h=c<4?0:c-2>>1;h>0&&(U(n,r,i-u-C[c]),r+=h);for(var p=0;p>>3;return(t[a]|(n<=4?0:t[a+1]<<8))>>>n&15}(t,e+=5)+4;e+=4;for(var i=0,o=T?new Uint8Array(19):H(19),s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],l=1,c=T?new Uint8Array(8):H(8),u=T?new Uint8Array(8):H(8),f=o.length,d=0;d>8-p;for(var m=(1<<7-p)-1;m>=0;--m)J[h|m<>>=3){case 16:for(i=3+O(t,e),e+=2,h=g[g.length-1];i-- >0;)g.push(h);break;case 17:for(i=3+R(t,e),e+=3;i-- >0;)g.push(0);break;case 18:for(i=11+M(t,e),e+=7;i-- >0;)g.push(0);break;default:g.push(h),l>>0,s=0,l=0;!(1&a);)if(a=R(t,n),n+=3,a>>>1!=0)for(a>>1==1?(s=9,l=5):(n=tt(t,n),s=Z,l=Q);;){!e&&o>>1==1?V[c]:Y[c];if(n+=15&u,(u>>>=4)>>>8&255){if(256==u)break;var f=(u-=257)<8?0:u-4>>2;f>5&&(f=0);var d=i+A[u];f>0&&(d+=F(t,n,f),n+=f),c=F(t,n,l),n+=15&(u=a>>>1==1?W[c]:X[c]);var h=(u>>>=4)<4?0:u-2>>1,p=C[u];for(h>0&&(p+=F(t,n,h),n+=h),!e&&o>>3]|t[1+(n>>>3)]<<8;if(n+=32,m>0)for(!e&&o0;)r[i++]=t[n>>>3],n+=8}return e?[r,n+7>>>3]:[r.slice(0,i),n+7>>>3]}(t.slice(t.l||0),e);return t.l+=n[1],n[0]}function nt(t,e){if(!t)throw new Error(e);"undefined"!=typeof console&&console.error(e)}function at(t,e){var n=t;Mu(n,0);var a={FileIndex:[],FullPaths:[]};d(a,{root:e.root});for(var r=n.length-4;(80!=n[r]||75!=n[r+1]||5!=n[r+2]||6!=n[r+3])&&r>=0;)--r;n.l=r+4,n.l+=4;var o=n.read_shift(2);n.l+=6;var s=n.read_shift(4);for(n.l=s,r=0;r>>=5);n>>>=4,a.setMilliseconds(0),a.setFullYear(n+1980),a.setMonth(i-1),a.setDate(r);var o=31&e,s=63&(e>>>=5);return e>>>=6,a.setHours(e),a.setMinutes(s),a.setSeconds(o<<1),a}(t);if(8257&o)throw new Error("Unsupported ZIP encryption");t.read_shift(4);for(var c=t.read_shift(4),u=t.read_shift(4),f=t.read_shift(2),d=t.read_shift(2),h="",p=0;p0?n.setTime(n.getTime()+60*n.getTimezoneOffset()*1e3):e<0&&n.setTime(n.getTime()-60*n.getTimezoneOffset()*1e3),n;if(t instanceof Date)return t;if(1917==_c.getFullYear()&&!isNaN(n.getFullYear())){var a=n.getFullYear();return t.indexOf(""+a)>-1||n.setFullYear(n.getFullYear()+100),n}var r=t.match(/\d+/g)||["2017","2","19","0","0","0"],i=new Date(+r[0],+r[1]-1,+r[2],+r[3]||0,+r[4]||0,+r[5]||0);return t.indexOf("Z")>-1&&(i=new Date(i.getTime()-60*i.getTimezoneOffset()*1e3)),i}function xc(t,e){if(el&&js.isBuffer(t)){if(e){if(255==t[0]&&254==t[1])return Wc(t.slice(2).toString("utf16le"));if(254==t[1]&&255==t[2])return Wc($s(t.slice(2).toString("binary")))}return t.toString("binary")}if("undefined"!=typeof TextDecoder)try{if(e){if(255==t[0]&&254==t[1])return Wc(new TextDecoder("utf-16le").decode(t.slice(2)));if(254==t[0]&&255==t[1])return Wc(new TextDecoder("utf-16be").decode(t.slice(2)))}var n={"€":"€","‚":"‚",ƒ:"ƒ","„":"„","…":"…","†":"†","‡":"‡",ˆ:"ˆ","‰":"‰",Š:"Š","‹":"‹",Œ:"Œ",Ž:"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™",š:"š","›":"›",œ:"œ",ž:"ž",Ÿ:"Ÿ"};return Array.isArray(t)&&(t=new Uint8Array(t)),new TextDecoder("latin1").decode(t).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,(function(t){return n[t]||t}))}catch(t){}for(var a=[],r=0;r!=t.length;++r)a.push(String.fromCharCode(t[r]));return a.join("")}function kc(t){if("undefined"!=typeof JSON&&!Array.isArray(t))return JSON.parse(JSON.stringify(t));if("object"!=typeof t||null==t)return t;if(t instanceof Date)return new Date(t.getTime());var e={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=kc(t[n]));return e}function Sc(t,e){for(var n="";n.length3&&-1==Cc.indexOf(o))return n}else if(o.match(/[a-z]/))return n;return a<0||a>8099?n:(r>0||i>1)&&101!=a?e:t.match(/[^-0-9:,\/\\]/)?n:e}function Tc(t,e,n){if(t.FullPaths){var a;if("string"==typeof n)return a=el?nl(n):function(t){for(var e=[],n=0,a=t.length+250,r=al(t.length+255),i=0;i>6&31,r[n++]=128|63&o;else if(o>=55296&&o<57344){o=64+(1023&o);var s=1023&t.charCodeAt(++i);r[n++]=240|o>>8&7,r[n++]=128|o>>2&63,r[n++]=128|s>>6&15|(3&o)<<4,r[n++]=128|63&s}else r[n++]=224|o>>12&15,r[n++]=128|o>>6&63,r[n++]=128|63&o;n>a&&(e.push(r.slice(0,n)),n=0,r=al(65535),a=65530)}return e.push(r.slice(0,n)),ll(e)}(n),rc.utils.cfb_add(t,e,a);rc.utils.cfb_add(t,e,n)}else t.file(e,n)}function Nc(){return rc.utils.cfb_new()}var Pc='\r\n';var Lc={""":'"',"'":"'",">":">","<":"<","&":"&"},Oc=uc(Lc),Rc=/[&<>'"]/g,Ic=/[\u0000-\u0008\u000b-\u001f]/g;function Mc(t){return(t+"").replace(Rc,(function(t){return Oc[t]})).replace(Ic,(function(t){return"_x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function Fc(t){return Mc(t).replace(/ /g,"_x0020_")}var jc=/[\u0000-\u001f]/g;function Dc(t){return(t+"").replace(Rc,(function(t){return Oc[t]})).replace(/\n/g,"
").replace(jc,(function(t){return"&#x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+";"}))}function Bc(t){switch(t){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function Uc(t){for(var e="",n=0,a=0,r=0,i=0,o=0,s=0;n191&&a<224?(o=(31&a)<<6,o|=63&r,e+=String.fromCharCode(o)):(i=t.charCodeAt(n++),a<240?e+=String.fromCharCode((15&a)<<12|(63&r)<<6|63&i):(s=((7&a)<<18|(63&r)<<12|(63&i)<<6|63&(o=t.charCodeAt(n++)))-65536,e+=String.fromCharCode(55296+(s>>>10&1023)),e+=String.fromCharCode(56320+(1023&s)))));return e}function zc(t){var e,n,a,r=al(2*t.length),i=1,o=0,s=0;for(n=0;n>>10&1023),e=56320+(1023&e)),0!==s&&(r[o++]=255&s,r[o++]=s>>>8,s=0),r[o++]=e%256,r[o++]=e>>>8;return r.slice(0,o).toString("ucs2")}function Hc(t){return nl(t,"binary").toString("utf8")}var qc="foo bar baz☃🍣",Vc=el&&(Hc(qc)==Uc(qc)&&Hc||zc(qc)==Uc(qc)&&zc)||Uc,Wc=el?function(t){return nl(t,"utf8").toString("binary")}:function(t){for(var e=[],n=0,a=0,r=0;n>6))),e.push(String.fromCharCode(128+(63&a)));break;case a>=55296&&a<57344:a-=55296,r=t.charCodeAt(n++)-56320+(a<<10),e.push(String.fromCharCode(240+(r>>18&7))),e.push(String.fromCharCode(144+(r>>12&63))),e.push(String.fromCharCode(128+(r>>6&63))),e.push(String.fromCharCode(128+(63&r)));break;default:e.push(String.fromCharCode(224+(a>>12))),e.push(String.fromCharCode(128+(a>>6&63))),e.push(String.fromCharCode(128+(63&a)))}return e.join("")},Kc=function(){var t=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(t){return[new RegExp("&"+t[0]+";","ig"),t[1]]}));return function(e){for(var n=e.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,"\n").replace(/<[^>]*>/g,""),a=0;a"+e+""}function Yc(t){return lc(t).map((function(e){return" "+e+'="'+t[e]+'"'})).join("")}function Xc(t,e,n){return"<"+t+(null!=n?Yc(n):"")+(null!=e?(e.match($c)?' xml:space="preserve"':"")+">"+e+""}function Jc(t,e){try{return t.toISOString().replace(/\.\d*/,"")}catch(t){if(e)throw t}return""}var Zc={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},Qc=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],tu={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};var eu=function(t){for(var e=[],n=0;n0&&js.isBuffer(t[0][0])?js.concat(t[0].map((function(t){return js.isBuffer(t)?t:nl(t)}))):eu(t)}:eu,au=function(t,e,n){for(var a=[],r=e;r0?lu(t,e+4,e+4+n-1):""},uu=cu,fu=function(t,e){var n=Cu(t,e);return n>0?lu(t,e+4,e+4+n-1):""},du=fu,hu=function(t,e){var n=2*Cu(t,e);return n>0?lu(t,e+4,e+4+n-1):""},pu=hu,mu=function(t,e){var n=Cu(t,e);return n>0?ru(t,e+4,e+4+n):""},gu=mu,vu=function(t,e){var n=Cu(t,e);return n>0?lu(t,e+4,e+4+n):""},bu=vu,_u=function(t,e){return function(t,e){for(var n=1-2*(t[e+7]>>>7),a=((127&t[e+7])<<4)+(t[e+6]>>>4&15),r=15&t[e+6],i=5;i>=0;--i)r=256*r+t[e+i];return 2047==a?0==r?n*(1/0):NaN:(0==a?a=-1022:(a-=1023,r+=Math.pow(2,52)),n*Math.pow(2,a-52)*r)}(t,e)},yu=_u,wu=function(t){return Array.isArray(t)||"undefined"!=typeof Uint8Array&&t instanceof Uint8Array};function xu(){ru=function(t,e,n){return Gs.utils.decode(1200,t.slice(e,n)).replace(cl,"")},lu=function(t,e,n){return Gs.utils.decode(65001,t.slice(e,n))},uu=function(t,e){var n=Cu(t,e);return n>0?Gs.utils.decode(zs,t.slice(e+4,e+4+n-1)):""},du=function(t,e){var n=Cu(t,e);return n>0?Gs.utils.decode(Us,t.slice(e+4,e+4+n-1)):""},pu=function(t,e){var n=2*Cu(t,e);return n>0?Gs.utils.decode(1200,t.slice(e+4,e+4+n-1)):""},gu=function(t,e){var n=Cu(t,e);return n>0?Gs.utils.decode(1200,t.slice(e+4,e+4+n)):""},bu=function(t,e){var n=Cu(t,e);return n>0?Gs.utils.decode(65001,t.slice(e+4,e+4+n)):""}}el&&(uu=function(t,e){if(!js.isBuffer(t))return cu(t,e);var n=t.readUInt32LE(e);return n>0?t.toString("utf8",e+4,e+4+n-1):""},du=function(t,e){if(!js.isBuffer(t))return fu(t,e);var n=t.readUInt32LE(e);return n>0?t.toString("utf8",e+4,e+4+n-1):""},pu=function(t,e){if(!js.isBuffer(t))return hu(t,e);var n=2*t.readUInt32LE(e);return t.toString("utf16le",e+4,e+4+n-1)},gu=function(t,e){if(!js.isBuffer(t))return mu(t,e);var n=t.readUInt32LE(e);return t.toString("utf16le",e+4,e+4+n)},bu=function(t,e){if(!js.isBuffer(t))return vu(t,e);var n=t.readUInt32LE(e);return t.toString("utf8",e+4,e+4+n)},yu=function(t,e){return js.isBuffer(t)?t.readDoubleLE(e):_u(t,e)},wu=function(t){return js.isBuffer(t)||Array.isArray(t)||"undefined"!=typeof Uint8Array&&t instanceof Uint8Array}),void 0!==Gs&&xu();var ku=function(t,e){return t[e]},Su=function(t,e){return 256*t[e+1]+t[e]},Au=function(t,e){var n=256*t[e+1]+t[e];return n<32768?n:-1*(65535-n+1)},Cu=function(t,e){return t[e+3]*(1<<24)+(t[e+2]<<16)+(t[e+1]<<8)+t[e]},Eu=function(t,e){return t[e+3]<<24|t[e+2]<<16|t[e+1]<<8|t[e]},Tu=function(t,e){return t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3]};function Nu(t,e){var n,a,r,i,o,s,l="",c=[];switch(e){case"dbcs":if(s=this.l,el&&js.isBuffer(this))l=this.slice(this.l,this.l+2*t).toString("utf16le");else for(o=0;o0?Eu:Tu)(this,this.l),this.l+=4,n);case 8:case-8:if("f"===e)return a=8==t?yu(this,this.l):yu([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,a;t=8;case 16:l=ou(this,this.l,t)}}return this.l+=t,l}var Pu=function(t,e,n){t[n]=255&e,t[n+1]=e>>>8&255,t[n+2]=e>>>16&255,t[n+3]=e>>>24&255},Lu=function(t,e,n){t[n]=255&e,t[n+1]=e>>8&255,t[n+2]=e>>16&255,t[n+3]=e>>24&255},Ou=function(t,e,n){t[n]=255&e,t[n+1]=e>>>8&255};function Ru(t,e,n){var a=0,r=0;if("dbcs"===n){for(r=0;r!=e.length;++r)Ou(this,e.charCodeAt(r),this.l+2*r);a=2*e.length}else if("sbcs"===n){if(void 0!==Gs&&874==zs)for(r=0;r!=e.length;++r){var i=Gs.utils.encode(zs,e.charAt(r));this[this.l+r]=i[0]}else for(e=e.replace(/[^\x00-\x7F]/g,"_"),r=0;r!=e.length;++r)this[this.l+r]=255&e.charCodeAt(r);a=e.length}else{if("hex"===n){for(;r>8}for(;this.l>>=8,this[this.l+1]=255&e;break;case 3:a=3,this[this.l]=255&e,e>>>=8,this[this.l+1]=255&e,e>>>=8,this[this.l+2]=255&e;break;case 4:a=4,Pu(this,e,this.l);break;case 8:if(a=8,"f"===n){!function(t,e,n){var a=(e<0||1/e==-1/0?1:0)<<7,r=0,i=0,o=a?-e:e;isFinite(o)?0==o?r=i=0:(r=Math.floor(Math.log(o)/Math.LN2),i=o*Math.pow(2,52-r),r<=-1023&&(!isFinite(i)||i>4|a}(this,e,this.l);break}case 16:break;case-4:a=4,Lu(this,e,this.l)}}return this.l+=a,this}function Iu(t,e){var n=ou(this,this.l,t.length>>1);if(n!==t)throw new Error(e+"Expected "+t+" saw "+n);this.l+=t.length>>1}function Mu(t,e){t.l=e,t.read_shift=Nu,t.chk=Iu,t.write_shift=Ru}function Fu(t,e){t.l+=e}function ju(t){var e=al(t);return Mu(e,0),e}function Du(){var t=[],e=el?256:2048,n=function(t){var e=ju(t);return Mu(e,0),e},a=n(e),r=function(){a&&(a.length>a.l&&((a=a.slice(0,a.l)).l=a.length),a.length>0&&t.push(a),a=null)},i=function(t){return a&&t=128?1:0)+1,a>=128&&++r,a>=16384&&++r,a>=2097152&&++r;var o=t.next(r);i<=127?o.write_shift(1,i):(o.write_shift(1,128+(127&i)),o.write_shift(1,i>>7));for(var s=0;4!=s;++s){if(!(a>=128)){o.write_shift(1,a);break}o.write_shift(1,128+(127&a)),a>>=7}a>0&&wu(n)&&t.push(n)}}function Uu(t,e,n){var a=kc(t);if(e.s?(a.cRel&&(a.c+=e.s.c),a.rRel&&(a.r+=e.s.r)):(a.cRel&&(a.c+=e.c),a.rRel&&(a.r+=e.r)),!n||n.biff<12){for(;a.c>=256;)a.c-=256;for(;a.r>=65536;)a.r-=65536}return a}function zu(t,e,n){var a=kc(t);return a.s=Uu(a.s,e.s,n),a.e=Uu(a.e,e.s,n),a}function Hu(t,e){if(t.cRel&&t.c<0)for(t=kc(t);t.c<0;)t.c+=e>8?16384:256;if(t.rRel&&t.r<0)for(t=kc(t);t.r<0;)t.r+=e>8?1048576:e>5?65536:16384;var n=Yu(t);return t.cRel||null==t.cRel||(n=n.replace(/^([A-Z])/,"$$$1")),t.rRel||null==t.rRel||(n=function(t){return t.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(n)),n}function qu(t,e){return 0!=t.s.r||t.s.rRel||t.e.r!=(e.biff>=12?1048575:e.biff>=8?65536:16384)||t.e.rRel?0!=t.s.c||t.s.cRel||t.e.c!=(e.biff>=12?16383:255)||t.e.cRel?Hu(t.s,e.biff)+":"+Hu(t.e,e.biff):(t.s.rRel?"":"$")+Wu(t.s.r)+":"+(t.e.rRel?"":"$")+Wu(t.e.r):(t.s.cRel?"":"$")+$u(t.s.c)+":"+(t.e.cRel?"":"$")+$u(t.e.c)}function Vu(t){return parseInt(t.replace(/\$(\d+)$/,"$1"),10)-1}function Wu(t){return""+(t+1)}function Ku(t){for(var e=t.replace(/^\$([A-Z])/,"$1"),n=0,a=0;a!==e.length;++a)n=26*n+e.charCodeAt(a)-64;return n-1}function $u(t){if(t<0)throw new Error("invalid column "+t);var e="";for(++t;t;t=Math.floor((t-1)/26))e=String.fromCharCode((t-1)%26+65)+e;return e}function Gu(t){for(var e=0,n=0,a=0;a=48&&r<=57?e=10*e+(r-48):r>=65&&r<=90&&(n=26*n+(r-64))}return{c:n-1,r:e-1}}function Yu(t){for(var e=t.c+1,n="";e;e=(e-1)/26|0)n=String.fromCharCode((e-1)%26+65)+n;return n+(t.r+1)}function Xu(t){var e=t.indexOf(":");return-1==e?{s:Gu(t),e:Gu(t)}:{s:Gu(t.slice(0,e)),e:Gu(t.slice(e+1))}}function Ju(t,e){return void 0===e||"number"==typeof e?Ju(t.s,t.e):("string"!=typeof t&&(t=Yu(t)),"string"!=typeof e&&(e=Yu(e)),t==e?t:t+":"+e)}function Zu(t){var e={s:{c:0,r:0},e:{c:0,r:0}},n=0,a=0,r=0,i=t.length;for(n=0;a26);++a)n=26*n+r;for(e.s.c=--n,n=0;a9);++a)n=10*n+r;if(e.s.r=--n,a===i||10!=r)return e.e.c=e.s.c,e.e.r=e.s.r,e;for(++a,n=0;a!=i&&!((r=t.charCodeAt(a)-64)<1||r>26);++a)n=26*n+r;for(e.e.c=--n,n=0;a!=i&&!((r=t.charCodeAt(a)-48)<0||r>9);++a)n=10*n+r;return e.e.r=--n,e}function Qu(t,e){var n="d"==t.t&&e instanceof Date;if(null!=t.z)try{return t.w=Zl(t.z,n?hc(e):e)}catch(t){}try{return t.w=Zl((t.XF||{}).numFmtId||(n?14:0),n?hc(e):e)}catch(t){return""+e}}function tf(t,e,n){return null==t||null==t.t||"z"==t.t?"":void 0!==t.w?t.w:("d"==t.t&&!t.z&&n&&n.dateNF&&(t.z=n.dateNF),"e"==t.t?Df[t.v]||t.v:Qu(t,null==e?t.v:e))}function ef(t,e){var n=e&&e.sheet?e.sheet:"Sheet1",a={};return a[n]=t,{SheetNames:[n],Sheets:a}}function nf(t,e,n){var a=n||{},r=t?Array.isArray(t):a.dense;null!=Js&&null==r&&(r=Js);var i=t||(r?[]:{}),o=0,s=0;if(i&&null!=a.origin){if("number"==typeof a.origin)o=a.origin;else{var l="string"==typeof a.origin?Gu(a.origin):a.origin;o=l.r,s=l.c}i["!ref"]||(i["!ref"]="A1:A1")}var c={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var u=Zu(i["!ref"]);c.s.c=u.s.c,c.s.r=u.s.r,c.e.c=Math.max(c.e.c,u.e.c),c.e.r=Math.max(c.e.r,u.e.r),-1==o&&(c.e.r=o=u.e.r+1)}for(var f=0;f!=e.length;++f)if(e[f]){if(!Array.isArray(e[f]))throw new Error("aoa_to_sheet expects an array of arrays");for(var d=0;d!=e[f].length;++d)if(void 0!==e[f][d]){var h={v:e[f][d]},p=o+f,m=s+d;if(c.s.r>p&&(c.s.r=p),c.s.c>m&&(c.s.c=m),c.e.r0&&e.write_shift(0,t,"dbcs"),n?e.slice(0,e.l):e}function lf(t){return{ich:t.read_shift(2),ifnt:t.read_shift(2)}}function cf(t,e){var n=t.l,a=t.read_shift(1),r=of(t),i=[],o={t:r,h:r};if(1&a){for(var s=t.read_shift(4),l=0;l!=s;++l)i.push(lf(t));o.r=i}else o.r=[{ich:0,ifnt:0}];return t.l=n+e,o}var uf=cf;function ff(t,e){var n=!1;return null==e&&(n=!0,e=ju(23+4*t.t.length)),e.write_shift(1,1),sf(t.t,e),e.write_shift(4,1),function(t,e){e||(e=ju(4)),e.write_shift(2,t.ich||0),e.write_shift(2,t.ifnt||0)}({ich:0,ifnt:0},e),n?e.slice(0,e.l):e}function df(t){var e=t.read_shift(4),n=t.read_shift(2);return n+=t.read_shift(1)<<16,t.l++,{c:e,iStyleRef:n}}function hf(t,e){return null==e&&(e=ju(8)),e.write_shift(-4,t.c),e.write_shift(3,t.iStyleRef||t.s),e.write_shift(1,0),e}function pf(t){var e=t.read_shift(2);return e+=t.read_shift(1)<<16,t.l++,{c:-1,iStyleRef:e}}function mf(t,e){return null==e&&(e=ju(4)),e.write_shift(3,t.iStyleRef||t.s),e.write_shift(1,0),e}var gf=of,vf=sf;function bf(t){var e=t.read_shift(4);return 0===e||4294967295===e?"":t.read_shift(e,"dbcs")}function _f(t,e){var n=!1;return null==e&&(n=!0,e=ju(127)),e.write_shift(4,t.length>0?t.length:4294967295),t.length>0&&e.write_shift(0,t,"dbcs"),n?e.slice(0,e.l):e}var yf=of,wf=bf,xf=_f;function kf(t){var e=t.slice(t.l,t.l+4),n=1&e[0],a=2&e[0];t.l+=4;var r=0===a?yu([0,0,0,0,252&e[0],e[1],e[2],e[3]],0):Eu(e,0)>>2;return n?r/100:r}function Sf(t,e){null==e&&(e=ju(4));var n=0,a=0,r=100*t;if(t==(0|t)&&t>=-(1<<29)&&t<1<<29?a=1:r==(0|r)&&r>=-(1<<29)&&r<1<<29&&(a=1,n=1),!a)throw new Error("unsupported RkNumber "+t);e.write_shift(-4,((n?r:t)<<2)+(n+2))}function Af(t){var e={s:{},e:{}};return e.s.r=t.read_shift(4),e.e.r=t.read_shift(4),e.s.c=t.read_shift(4),e.e.c=t.read_shift(4),e}var Cf=Af,Ef=function(t,e){return e||(e=ju(16)),e.write_shift(4,t.s.r),e.write_shift(4,t.e.r),e.write_shift(4,t.s.c),e.write_shift(4,t.e.c),e};function Tf(t){if(t.length-t.l<8)throw"XLS Xnum Buffer underflow";return t.read_shift(8,"f")}function Nf(t,e){return(e||ju(8)).write_shift(8,t,"f")}function Pf(t,e){if(e||(e=ju(8)),!t||t.auto)return e.write_shift(4,0),e.write_shift(4,0),e;null!=t.index?(e.write_shift(1,2),e.write_shift(1,t.index)):null!=t.theme?(e.write_shift(1,6),e.write_shift(1,t.theme)):(e.write_shift(1,5),e.write_shift(1,0));var n=t.tint||0;if(n>0?n*=32767:n<0&&(n*=32768),e.write_shift(2,n),t.rgb&&null==t.theme){var a=t.rgb||"FFFFFF";"number"==typeof a&&(a=("000000"+a.toString(16)).slice(-6)),e.write_shift(1,parseInt(a.slice(0,2),16)),e.write_shift(1,parseInt(a.slice(2,4),16)),e.write_shift(1,parseInt(a.slice(4,6),16)),e.write_shift(1,255)}else e.write_shift(2,0),e.write_shift(1,0),e.write_shift(1,0);return e}var Lf=2,Of=3,Rf=80,If={1:{n:"CodePage",t:Lf},2:{n:"Category",t:Rf},3:{n:"PresentationFormat",t:Rf},4:{n:"ByteCount",t:Of},5:{n:"LineCount",t:Of},6:{n:"ParagraphCount",t:Of},7:{n:"SlideCount",t:Of},8:{n:"NoteCount",t:Of},9:{n:"HiddenCount",t:Of},10:{n:"MultimediaClipCount",t:Of},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:Rf},15:{n:"Company",t:Rf},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:Of},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:Of,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:Rf},27:{n:"ContentStatus",t:Rf},28:{n:"Language",t:Rf},29:{n:"Version",t:Rf},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Mf={1:{n:"CodePage",t:Lf},2:{n:"Title",t:Rf},3:{n:"Subject",t:Rf},4:{n:"Author",t:Rf},5:{n:"Keywords",t:Rf},6:{n:"Comments",t:Rf},7:{n:"Template",t:Rf},8:{n:"LastAuthor",t:Rf},9:{n:"RevNumber",t:Rf},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:Of},15:{n:"WordCount",t:Of},16:{n:"CharCount",t:Of},17:{n:"Thumbnail",t:71},18:{n:"Application",t:Rf},19:{n:"DocSecurity",t:Of},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}};function Ff(t){return t.map((function(t){return[t>>16&255,t>>8&255,255&t]}))}var jf=kc(Ff([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),Df={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Bf={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Uf={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function zf(t,e){var n,a=function(t){for(var e=[],n=lc(t),a=0;a!==n.length;++a)null==e[t[n[a]]]&&(e[t[n[a]]]=[]),e[t[n[a]]].push(n[a]);return e}(Bf),r=[];r[r.length]=Pc,r[r.length]=Xc("Types",null,{xmlns:Zc.CT,"xmlns:xsd":Zc.xsd,"xmlns:xsi":Zc.xsi}),r=r.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map((function(t){return Xc("Default",null,{Extension:t[0],ContentType:t[1]})})));var i=function(a){t[a]&&t[a].length>0&&(n=t[a][0],r[r.length]=Xc("Override",null,{PartName:("/"==n[0]?"":"/")+n,ContentType:Uf[a][e.bookType]||Uf[a].xlsx}))},o=function(n){(t[n]||[]).forEach((function(t){r[r.length]=Xc("Override",null,{PartName:("/"==t[0]?"":"/")+t,ContentType:Uf[n][e.bookType]||Uf[n].xlsx})}))},s=function(e){(t[e]||[]).forEach((function(t){r[r.length]=Xc("Override",null,{PartName:("/"==t[0]?"":"/")+t,ContentType:a[e][0]})}))};return i("workbooks"),o("sheets"),o("charts"),s("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(s),s("vba"),s("comments"),s("threadedcomments"),s("drawings"),o("metadata"),s("people"),r.length>2&&(r[r.length]="",r[1]=r[1].replace("/>",">")),r.join("")}var Hf={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function qf(t){var e=t.lastIndexOf("/");return t.slice(0,e+1)+"_rels/"+t.slice(e+1)+".rels"}function Vf(t){var e=[Pc,Xc("Relationships",null,{xmlns:Zc.RELS})];return lc(t["!id"]).forEach((function(n){e[e.length]=Xc("Relationship",null,t["!id"][n])})),e.length>2&&(e[e.length]="",e[1]=e[1].replace("/>",">")),e.join("")}function Wf(t,e,n,a,r,i){if(r||(r={}),t["!id"]||(t["!id"]={}),t["!idx"]||(t["!idx"]=1),e<0)for(e=t["!idx"];t["!id"]["rId"+e];++e);if(t["!idx"]=e+1,r.Id="rId"+e,r.Type=a,r.Target=n,i?r.TargetMode=i:[Hf.HLINK,Hf.XPATH,Hf.XMISS].indexOf(r.Type)>-1&&(r.TargetMode="External"),t["!id"][r.Id])throw new Error("Cannot rewrite rId "+e);return t["!id"][r.Id]=r,t[("/"+r.Target).replace("//","/")]=r,e}function Kf(t,e,n){return[' \n',' \n'," \n"].join("")}function $f(){return'SheetJS '+Bs.version+""}var Gf=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];function Yf(t,e,n,a,r){null==r[t]&&null!=e&&""!==e&&(r[t]=e,e=Mc(e),a[a.length]=n?Xc(t,e,n):Gc(t,e))}function Xf(t,e){var n=e||{},a=[Pc,Xc("cp:coreProperties",null,{"xmlns:cp":Zc.CORE_PROPS,"xmlns:dc":Zc.dc,"xmlns:dcterms":Zc.dcterms,"xmlns:dcmitype":Zc.dcmitype,"xmlns:xsi":Zc.xsi})],r={};if(!t&&!n.Props)return a.join("");t&&(null!=t.CreatedDate&&Yf("dcterms:created","string"==typeof t.CreatedDate?t.CreatedDate:Jc(t.CreatedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},a,r),null!=t.ModifiedDate&&Yf("dcterms:modified","string"==typeof t.ModifiedDate?t.ModifiedDate:Jc(t.ModifiedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},a,r));for(var i=0;i!=Gf.length;++i){var o=Gf[i],s=n.Props&&null!=n.Props[o[1]]?n.Props[o[1]]:t?t[o[1]]:null;!0===s?s="1":!1===s?s="0":"number"==typeof s&&(s=String(s)),null!=s&&Yf(o[0],s,null,a,r)}return a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var Jf=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],Zf=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function Qf(t){var e=[],n=Xc;return t||(t={}),t.Application="SheetJS",e[e.length]=Pc,e[e.length]=Xc("Properties",null,{xmlns:Zc.EXT_PROPS,"xmlns:vt":Zc.vt}),Jf.forEach((function(a){if(void 0!==t[a[1]]){var r;switch(a[2]){case"string":r=Mc(String(t[a[1]]));break;case"bool":r=t[a[1]]?"true":"false"}void 0!==r&&(e[e.length]=n(a[0],r))}})),e[e.length]=n("HeadingPairs",n("vt:vector",n("vt:variant","Worksheets")+n("vt:variant",n("vt:i4",String(t.Worksheets))),{size:2,baseType:"variant"})),e[e.length]=n("TitlesOfParts",n("vt:vector",t.SheetNames.map((function(t){return""+Mc(t)+""})).join(""),{size:t.Worksheets,baseType:"lpstr"})),e.length>2&&(e[e.length]="",e[1]=e[1].replace("/>",">")),e.join("")}function td(t){var e=[Pc,Xc("Properties",null,{xmlns:Zc.CUST_PROPS,"xmlns:vt":Zc.vt})];if(!t)return e.join("");var n=1;return lc(t).forEach((function(a){++n,e[e.length]=Xc("property",function(t,e){switch(typeof t){case"string":var n=Xc("vt:lpwstr",Mc(t));return e&&(n=n.replace(/"/g,"_x0022_")),n;case"number":return Xc((0|t)==t?"vt:i4":"vt:r8",Mc(String(t)));case"boolean":return Xc("vt:bool",t?"true":"false")}if(t instanceof Date)return Xc("vt:filetime",Jc(t));throw new Error("Unable to serialize "+t)}(t[a],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:Mc(a)})})),e.length>2&&(e[e.length]="",e[1]=e[1].replace("/>",">")),e.join("")}var ed={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function nd(t,e){var n=ju(4),a=ju(4);switch(n.write_shift(4,80==t?31:t),t){case 3:a.write_shift(-4,e);break;case 5:(a=ju(8)).write_shift(8,e,"f");break;case 11:a.write_shift(4,e?1:0);break;case 64:a=function(t){var e=("string"==typeof t?new Date(Date.parse(t)):t).getTime()/1e3+11644473600,n=e%Math.pow(2,32),a=(e-n)/Math.pow(2,32);a*=1e7;var r=(n*=1e7)/Math.pow(2,32)|0;r>0&&(n%=Math.pow(2,32),a+=r);var i=ju(8);return i.write_shift(4,n),i.write_shift(4,a),i}(e);break;case 31:case 80:for((a=ju(4+2*(e.length+1)+(e.length%2?0:2))).write_shift(4,e.length+1),a.write_shift(0,e,"dbcs");a.l!=a.length;)a.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+e)}return ll([n,a])}var ad=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function rd(t){switch(typeof t){case"boolean":return 11;case"number":return(0|t)==t?3:5;case"string":return 31;case"object":if(t instanceof Date)return 64}return-1}function id(t,e,n){var a=ju(8),r=[],i=[],o=8,s=0,l=ju(8),c=ju(8);if(l.write_shift(4,2),l.write_shift(4,1200),c.write_shift(4,1),i.push(l),r.push(c),o+=8+l.length,!e){(c=ju(8)).write_shift(4,0),r.unshift(c);var u=[ju(4)];for(u[0].write_shift(4,t.length),s=0;s-1||Zf.indexOf(t[s][0])>-1)&&null!=t[s][1]){var d=t[s][1],h=0;if(e){var p=n[h=+e[t[s][0]]];if("version"==p.p&&"string"==typeof d){var m=d.split(".");d=(+m[0]<<16)+(+m[1]||0)}l=nd(p.t,d)}else{var g=rd(d);-1==g&&(g=31,d=String(d)),l=nd(g,d)}i.push(l),(c=ju(8)).write_shift(4,e?h:2+s),r.push(c),o+=8+l.length}var v=8*(i.length+1);for(s=0;s=12?2:1),r="sbcs-cont",i=Us;(n&&n.biff>=8&&(Us=1200),n&&8!=n.biff)?12==n.biff&&(r="wstr"):t.read_shift(1)&&(r="dbcs-cont");n.biff>=2&&n.biff<=5&&(r="cpstr");var o=a?t.read_shift(a,r):"";return Us=i,o}function hd(t){var e=t.t||"",n=ju(3);n.write_shift(2,e.length),n.write_shift(1,1);var a=ju(2*e.length);return a.write_shift(2*e.length,e,"utf16le"),ll([n,a])}function pd(t,e,n){if(n){if(n.biff>=2&&n.biff<=5)return t.read_shift(e,"cpstr");if(n.biff>=12)return t.read_shift(e,"dbcs-cont")}return 0===t.read_shift(1)?t.read_shift(e,"sbcs-cont"):t.read_shift(e,"dbcs-cont")}function md(t,e,n){var a=t.read_shift(n&&2==n.biff?1:2);return 0===a?(t.l++,""):pd(t,a,n)}function gd(t,e,n){if(n.biff>5)return md(t,0,n);var a=t.read_shift(1);return 0===a?(t.l++,""):t.read_shift(a,n.biff<=4||!t.lens?"cpstr":"sbcs-cont")}function vd(t,e,n){return n||(n=ju(3+2*t.length)),n.write_shift(2,t.length),n.write_shift(1,1),n.write_shift(31,t,"utf16le"),n}function bd(t,e){e||(e=ju(6+2*t.length)),e.write_shift(4,1+t.length);for(var n=0;n-1?31:23;switch(a.charAt(0)){case"#":i=28;break;case".":i&=-3}e.write_shift(4,2),e.write_shift(4,i);var o=[8,6815827,6619237,4849780,83];for(n=0;n-1?a.slice(0,r):a;for(e.write_shift(4,2*(s.length+1)),n=0;n-1?a.slice(r+1):"",e)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),n=0;n8?4:2;return[t.read_shift(a),t.read_shift(a,"i"),t.read_shift(a,"i")]}function xd(t){var e=t.read_shift(2),n=t.read_shift(2);return{s:{c:t.read_shift(2),r:e},e:{c:t.read_shift(2),r:n}}}function kd(t,e){return e||(e=ju(8)),e.write_shift(2,t.s.r),e.write_shift(2,t.e.r),e.write_shift(2,t.s.c),e.write_shift(2,t.e.c),e}function Sd(t,e,n){var a=1536,r=16;switch(n.bookType){case"biff8":case"xla":break;case"biff5":a=1280,r=8;break;case"biff4":a=4,r=6;break;case"biff3":a=3,r=6;break;case"biff2":a=2,r=4;break;default:throw new Error("unsupported BIFF version")}var i=ju(r);return i.write_shift(2,a),i.write_shift(2,e),r>4&&i.write_shift(2,29282),r>6&&i.write_shift(2,1997),r>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function Ad(t,e){var n=!e||e.biff>=8?2:1,a=ju(8+n*t.name.length);a.write_shift(4,t.pos),a.write_shift(1,t.hs||0),a.write_shift(1,t.dt),a.write_shift(1,t.name.length),e.biff>=8&&a.write_shift(1,1),a.write_shift(n*t.name.length,t.name,e.biff<8?"sbcs":"utf16le");var r=a.slice(0,a.l);return r.l=a.l,r}function Cd(t,e,n,a){var r=n&&5==n.biff;a||(a=ju(r?3+e.length:5+2*e.length)),a.write_shift(2,t),a.write_shift(r?1:2,e.length),r||a.write_shift(1,1),a.write_shift((r?1:2)*e.length,e,r?"sbcs":"utf16le");var i=a.length>a.l?a.slice(0,a.l):a;return null==i.l&&(i.l=i.length),i}function Ed(t,e,n,a){var r=n&&5==n.biff;a||(a=ju(r?16:20)),a.write_shift(2,0),t.style?(a.write_shift(2,t.numFmtId||0),a.write_shift(2,65524)):(a.write_shift(2,t.numFmtId||0),a.write_shift(2,e<<4));var i=0;return t.numFmtId>0&&r&&(i|=1024),a.write_shift(4,i),a.write_shift(4,0),r||a.write_shift(4,0),a.write_shift(2,0),a}function Td(t,e,n){if(n.biff<8)return function(t,e,n){3==t[t.l+1]&&t[t.l]++;var a=dd(t,0,n);return 3==a.charCodeAt(0)?a.slice(1):a}(t,0,n);for(var a=[],r=t.l+e,i=t.read_shift(n.biff>8?4:2);0!=i--;)a.push(wd(t,n.biff,n));if(t.l!=r)throw new Error("Bad ExternSheet: "+t.l+" != "+r);return a}function Nd(t){var e=ju(24),n=Gu(t[0]);e.write_shift(2,n.r),e.write_shift(2,n.r),e.write_shift(2,n.c),e.write_shift(2,n.c);for(var a="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<16;++r)e.write_shift(1,parseInt(a[r],16));return ll([e,_d(t[1])])}function Pd(t){var e=t[1].Tooltip,n=ju(10+2*(e.length+1));n.write_shift(2,2048);var a=Gu(t[0]);n.write_shift(2,a.r),n.write_shift(2,a.r),n.write_shift(2,a.c),n.write_shift(2,a.c);for(var r=0;r=12?4:2,r=t.read_shift(a),i=t.read_shift(a),o=t.read_shift(a),s=t.read_shift(a),l=t.read_shift(2);2==a&&(t.l+=2);var c={s:r,e:i,w:o,ixfe:s,flags:l};return(n.biff>=5||!n.biff)&&(c.level=l>>8&7),c}var Od=function(){var t={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},e=uc({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function n(e,n){var a=n||{};a.dateNF||(a.dateNF="yyyymmdd");var r=af(function(e,n){var a=[],r=al(1);switch(n.type){case"base64":r=il(tl(e));break;case"binary":r=il(e);break;case"buffer":case"array":r=e}Mu(r,0);var i=r.read_shift(1),o=!!(136&i),s=!1,l=!1;switch(i){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:s=!0,o=!0;break;case 140:l=!0;break;default:throw new Error("DBF Unsupported Version: "+i.toString(16))}var c=0,u=521;2==i&&(c=r.read_shift(2)),r.l+=3,2!=i&&(c=r.read_shift(4)),c>1048576&&(c=1e6),2!=i&&(u=r.read_shift(2));var f=r.read_shift(2),d=n.codepage||1252;2!=i&&(r.l+=16,r.read_shift(1),0!==r[r.l]&&(d=t[r[r.l]]),r.l+=1,r.l+=2),l&&(r.l+=36);for(var h=[],p={},m=Math.min(r.length,2==i?521:u-10-(s?264:0)),g=l?32:11;r.l0;)if(42!==r[r.l])for(++r.l,a[++v]=[],b=0,b=0;b!=h.length;++b){var _=r.slice(r.l,r.l+h[b].len);r.l+=h[b].len,Mu(_,0);var y=Gs.utils.decode(d,_);switch(h[b].type){case"C":y.trim().length&&(a[v][b]=y.replace(/\s+$/,""));break;case"D":8===y.length?a[v][b]=new Date(+y.slice(0,4),+y.slice(4,6)-1,+y.slice(6,8)):a[v][b]=y;break;case"F":a[v][b]=parseFloat(y.trim());break;case"+":case"I":a[v][b]=l?2147483648^_.read_shift(-4,"i"):_.read_shift(4,"i");break;case"L":switch(y.trim().toUpperCase()){case"Y":case"T":a[v][b]=!0;break;case"N":case"F":a[v][b]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+y+"|")}break;case"M":if(!o)throw new Error("DBF Unexpected MEMO for type "+i.toString(16));a[v][b]="##MEMO##"+(l?parseInt(y.trim(),10):_.read_shift(4));break;case"N":(y=y.replace(/\u0000/g,"").trim())&&"."!=y&&(a[v][b]=+y||0);break;case"@":a[v][b]=new Date(_.read_shift(-8,"f")-621356832e5);break;case"T":a[v][b]=new Date(864e5*(_.read_shift(4)-2440588)+_.read_shift(4));break;case"Y":a[v][b]=_.read_shift(4,"i")/1e4+_.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":a[v][b]=-_.read_shift(-8,"f");break;case"B":if(s&&8==h[b].len){a[v][b]=_.read_shift(8,"f");break}case"G":case"P":_.l+=h[b].len;break;case"0":if("_NullFlags"===h[b].name)break;default:throw new Error("DBF Unsupported data type "+h[b].type)}}else r.l+=f;if(2!=i&&r.l=0&&Ws(+r.codepage),"string"==r.type)throw new Error("Cannot write DBF to JS string");var i=Du(),o=Xm(t,{header:1,raw:!0,cellDates:!0}),s=o[0],l=o.slice(1),c=t["!cols"]||[],u=0,f=0,d=0,h=1;for(u=0;u250&&(y=250),"C"==(_=((c[u]||{}).DBF||{}).type)&&c[u].DBF.len>y&&(y=c[u].DBF.len),"B"==b&&"N"==_&&(b="N",v[u]=c[u].DBF.dec,y=c[u].DBF.len),g[u]="C"==b||"N"==_?y:a[b]||0,h+=g[u],m[u]=b}else m[u]="?"}var x=i.next(32);for(x.write_shift(4,318902576),x.write_shift(4,l.length),x.write_shift(2,296+32*d),x.write_shift(2,h),u=0;u<4;++u)x.write_shift(4,0);for(x.write_shift(4,(+e[zs]||3)<<8),u=0,f=0;u":190,"?":191,"{":223},e=new RegExp("N("+lc(t).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),n=function(e,n){var a=t[n];return"number"==typeof a?Xs(a):a},a=function(t,e,n){var a=e.charCodeAt(0)-32<<4|n.charCodeAt(0)-48;return 59==a?t:Xs(a)};function r(t,r){var i,o=t.split(/[\n\r]+/),s=-1,l=-1,c=0,u=0,f=[],d=[],h=null,p={},m=[],g=[],v=[],b=0;for(+r.codepage>=0&&Ws(+r.codepage);c!==o.length;++c){b=0;var _,y=o[c].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,a).replace(e,n),w=y.replace(/;;/g,"\0").split(";").map((function(t){return t.replace(/\u0000/g,";")})),x=w[0];if(y.length>0)switch(x){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==w[1].charAt(0)&&d.push(y.slice(3).replace(/;;/g,";"));break;case"C":var k=!1,S=!1,A=!1,C=!1,E=-1,T=-1;for(u=1;u-1&&f[E][T];if(!P||!P[1])throw new Error("SYLK shared formula cannot find base");f[s][l][1]=Th(P[1],{r:s-E,c:l-T})}break;case"F":var L=0;for(u=1;u0?(m[s].hpt=b,m[s].hpx=th(b)):0===b&&(m[s].hidden=!0);break;default:if(r&&r.WTF)throw new Error("SYLK bad record "+y)}L<1&&(h=null);break;default:if(r&&r.WTF)throw new Error("SYLK bad record "+y)}}return m.length>0&&(p["!rows"]=m),g.length>0&&(p["!cols"]=g),r&&r.sheetRows&&(f=f.slice(0,r.sheetRows)),[f,p]}function i(t,e){var n=function(t,e){switch(e.type){case"base64":return r(tl(t),e);case"binary":return r(t,e);case"buffer":return r(el&&js.isBuffer(t)?t.toString("binary"):sl(t),e);case"array":return r(xc(t),e)}throw new Error("Unrecognized type "+e.type)}(t,e),a=n[0],i=n[1],o=af(a,e);return lc(i).forEach((function(t){o[t]=i[t]})),o}function o(t,e,n,a){var r="C;Y"+(n+1)+";X"+(a+1)+";K";switch(t.t){case"n":r+=t.v||0,t.f&&!t.F&&(r+=";E"+Eh(t.f,{r:n,c:a}));break;case"b":r+=t.v?"TRUE":"FALSE";break;case"e":r+=t.w||t.v;break;case"d":r+='"'+(t.w||t.v)+'"';break;case"s":r+='"'+t.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return r}return t["|"]=254,{to_workbook:function(t,e){return ef(i(t,e),e)},to_sheet:i,from_sheet:function(t,e){var n,a,r=["ID;PWXL;N;E"],i=[],s=Zu(t["!ref"]),l=Array.isArray(t),c="\r\n";r.push("P;PGeneral"),r.push("F;P0;DG0G8;M255"),t["!cols"]&&(a=r,t["!cols"].forEach((function(t,e){var n="F;W"+(e+1)+" "+(e+1)+" ";t.hidden?n+="0":("number"!=typeof t.width||t.wpx||(t.wpx=Gd(t.width)),"number"!=typeof t.wpx||t.wch||(t.wch=Yd(t.wpx)),"number"==typeof t.wch&&(n+=Math.round(t.wch)))," "!=n.charAt(n.length-1)&&a.push(n)}))),t["!rows"]&&function(t,e){e.forEach((function(e,n){var a="F;";e.hidden?a+="M0;":e.hpt?a+="M"+20*e.hpt+";":e.hpx&&(a+="M"+20*Qd(e.hpx)+";"),a.length>2&&t.push(a+"R"+(n+1))}))}(r,t["!rows"]),r.push("B;Y"+(s.e.r-s.s.r+1)+";X"+(s.e.c-s.s.c+1)+";D"+[s.s.c,s.s.r,s.e.c,s.e.r].join(" "));for(var u=s.s.r;u<=s.e.r;++u)for(var f=s.s.c;f<=s.e.c;++f){var d=Yu({r:u,c:f});(n=l?(t[u]||[])[f]:t[d])&&(null!=n.v||n.f&&!n.F)&&i.push(o(n,0,u,f))}return r.join(c)+c+i.join(c)+c+"E"+c}}}(),Id=function(){function t(t,e){for(var n=t.split("\n"),a=-1,r=-1,i=0,o=[];i!==n.length;++i)if("BOT"!==n[i].trim()){if(!(a<0)){for(var s=n[i].trim().split(","),l=s[0],c=s[1],u=n[++i]||"";1&(u.match(/["]/g)||[]).length&&i=0?s=c:r=c}})),l>=0&&-1==s&&r>=0&&(s=r,r=-1);var c=(""+(a>=0?a:(new Date).getFullYear())).slice(-4)+"-"+("00"+(r>=1?r:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);7==c.length&&(c="0"+c),8==c.length&&(c="20"+c);var u=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return-1==o&&-1==s&&-1==l?c:-1==a&&-1==r&&-1==i?u:c+"T"+u}(0,n.dateNF,e.match(b)||[]),r=1),n.cellDates?(a.t="d",a.v=wc(e,r)):(a.t="n",a.v=hc(wc(e,r))),!1!==n.cellText&&(a.w=Zl(a.z,a.v instanceof Date?hc(a.v):a.v)),n.cellNF||delete a.z}else a.t="s",a.v=e;else a.t="n",!1!==n.cellText&&(a.w=e),a.v=c;if("z"==a.t||(n.dense?(i[s]||(i[s]=[]),i[s][l]=a):i[Yu({c:l,r:s})]=a),u=f+1,m=t.charCodeAt(u),o.e.c0&&_(),i["!ref"]=Ju(o),i}function i(e,n){return n&&n.PRN?n.FS||"sep="==e.slice(0,4)||e.indexOf("\t")>=0||e.indexOf(",")>=0||e.indexOf(";")>=0?r(e,n):af(function(e,n){var a=n||{},r=[];if(!e||0===e.length)return r;for(var i=e.split(/[\r\n]/),o=i.length-1;o>=0&&0===i[o].length;)--o;for(var s=10,l=0,c=0;c<=o;++c)-1==(l=i[c].indexOf(" "))?l=i[c].length:l++,s=Math.max(s,l);for(c=0;c<=o;++c){r[c]=[];var u=0;for(t(i[c].slice(0,s).trim(),r,c,u,a),u=1;u<=(i[c].length-s)/10+1;++u)t(i[c].slice(s+10*(u-1),s+10*u).trim(),r,c,u,a)}return a.sheetRows&&(r=r.slice(0,a.sheetRows)),r}(e,n),n):r(e,n)}function o(t,e){var n="",a="string"==e.type?[0,0,0,0]:qm(t,e);switch(e.type){case"base64":n=tl(t);break;case"binary":case"string":n=t;break;case"buffer":n=65001==e.codepage?t.toString("utf8"):e.codepage&&void 0!==Gs?Gs.utils.decode(e.codepage,t):el&&js.isBuffer(t)?t.toString("binary"):sl(t);break;case"array":n=xc(t);break;default:throw new Error("Unrecognized type "+e.type)}return 239==a[0]&&187==a[1]&&191==a[2]?n=Vc(n.slice(3)):"string"!=e.type&&"buffer"!=e.type&&65001==e.codepage?n=Vc(n):"binary"==e.type&&void 0!==Gs&&e.codepage&&(n=Gs.utils.decode(e.codepage,Gs.utils.encode(28591,n))),"socialcalc:version:"==n.slice(0,19)?Md.to_sheet("string"==e.type?n:Vc(n),e):i(n,e)}return{to_workbook:function(t,e){return ef(o(t,e),e)},to_sheet:o,from_sheet:function(t){for(var e,n=[],a=Zu(t["!ref"]),r=Array.isArray(t),i=a.s.r;i<=a.e.r;++i){for(var o=[],s=a.s.c;s<=a.e.c;++s){var l=Yu({r:i,c:s});if((e=r?(t[i]||[])[s]:t[l])&&null!=e.v){for(var c=(e.w||(tf(e),e.w)||"").slice(0,10);c.length<10;)c+=" ";o.push(c+(0===s?" ":""))}else o.push(" ")}n.push(o.join(""))}return n.join("\n")}}}();var jd=function(){function t(t,e,n){if(t){Mu(t,t.l||0);for(var a=n.Enum||v;t.l=16&&5==e[14]&&108===e[15])throw new Error("Unsupported Works 3 for Mac file");if(2==e[2])a.Enum=v,t(e,(function(t,e,n){switch(n){case 0:a.vers=t,t>=4096&&(a.qpro=!0);break;case 6:f=t;break;case 204:t&&(o=t);break;case 222:o=t;break;case 15:case 51:a.qpro||(t[1].v=t[1].v.slice(1));case 13:case 14:case 16:14==n&&!(112&~t[2])&&(15&t[2])>1&&(15&t[2])<15&&(t[1].z=a.dateNF||yl[14],a.cellDates&&(t[1].t="d",t[1].v=vc(t[1].v))),a.qpro&&t[3]>s&&(r["!ref"]=Ju(f),l[i]=r,c.push(i),r=a.dense?[]:{},f={s:{r:0,c:0},e:{r:0,c:0}},s=t[3],i=o||"Sheet"+(s+1),o="");var u=a.dense?(r[t[0].r]||[])[t[0].c]:r[Yu(t[0])];if(u){u.t=t[1].t,u.v=t[1].v,null!=t[1].z&&(u.z=t[1].z),null!=t[1].f&&(u.f=t[1].f);break}a.dense?(r[t[0].r]||(r[t[0].r]=[]),r[t[0].r][t[0].c]=t[1]):r[Yu(t[0])]=t[1]}}),a);else{if(26!=e[2]&&14!=e[2])throw new Error("Unrecognized LOTUS BOF "+e[2]);a.Enum=b,14==e[2]&&(a.qpro=!0,e.l=0),t(e,(function(t,e,n){switch(n){case 204:i=t;break;case 22:t[1].v=t[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(t[3]>s&&(r["!ref"]=Ju(f),l[i]=r,c.push(i),r=a.dense?[]:{},f={s:{r:0,c:0},e:{r:0,c:0}},s=t[3],i="Sheet"+(s+1)),d>0&&t[0].r>=d)break;a.dense?(r[t[0].r]||(r[t[0].r]=[]),r[t[0].r][t[0].c]=t[1]):r[Yu(t[0])]=t[1],f.e.c=128?95:i)}return a.write_shift(1,0),a}function i(t,e,n){var a=ju(7);return a.write_shift(1,255),a.write_shift(2,e),a.write_shift(2,t),a.write_shift(2,n,"i"),a}function o(t,e,n){var a=ju(13);return a.write_shift(1,255),a.write_shift(2,e),a.write_shift(2,t),a.write_shift(8,n,"f"),a}function s(t,e,n){var a=32768&e;return e=(a?t:0)+((e&=-32769)>=8192?e-16384:e),(a?"":"$")+(n?$u(e):Wu(e))}var l={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},c=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function u(t){var e=[{c:0,r:0},{t:"n",v:0},0];return e[0].r=t.read_shift(2),e[3]=t[t.l++],e[0].c=t[t.l++],e}function f(t,e,n,a){var r=ju(6+a.length);r.write_shift(2,t),r.write_shift(1,n),r.write_shift(1,e),r.write_shift(1,39);for(var i=0;i=128?95:o)}return r.write_shift(1,0),r}function d(t,e){var n=u(t),a=t.read_shift(4),r=t.read_shift(4),i=t.read_shift(2);if(65535==i)return 0===a&&3221225472===r?(n[1].t="e",n[1].v=15):0===a&&3489660928===r?(n[1].t="e",n[1].v=42):n[1].v=0,n;var o=32768&i;return i=(32767&i)-16446,n[1].v=(1-2*o)*(r*Math.pow(2,i+32)+a*Math.pow(2,i)),n}function h(t,e,n,a){var r=ju(14);if(r.write_shift(2,t),r.write_shift(1,n),r.write_shift(1,e),0==a)return r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,65535),r;var i,o=0,s=0,l=0;return a<0&&(o=1,a=-a),s=0|Math.log2(a),2147483648&(l=(a/=Math.pow(2,s-31))>>>0)||(++s,l=(a/=2)>>>0),a-=l,l|=2147483648,l>>>=0,i=(a*=Math.pow(2,32))>>>0,r.write_shift(4,i),r.write_shift(4,l),s+=16383+(o?32768:0),r.write_shift(2,s),r}function p(t,e){var n=u(t),a=t.read_shift(8,"f");return n[1].v=a,n}function m(t,e){return 0==t[t.l+e-1]?t.read_shift(e,"cstr"):""}function g(t,e){var n=ju(5+t.length);n.write_shift(2,14e3),n.write_shift(2,e);for(var a=0;a127?95:r}return n[n.l++]=0,n}var v={0:{n:"BOF",f:cd},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(t,e,n){var a={s:{c:0,r:0},e:{c:0,r:0}};return 8==e&&n.qpro?(a.s.c=t.read_shift(1),t.l++,a.s.r=t.read_shift(2),a.e.c=t.read_shift(1),t.l++,a.e.r=t.read_shift(2),a):(a.s.c=t.read_shift(2),a.s.r=t.read_shift(2),12==e&&n.qpro&&(t.l+=2),a.e.c=t.read_shift(2),a.e.r=t.read_shift(2),12==e&&n.qpro&&(t.l+=2),65535==a.s.c&&(a.s.c=a.e.c=a.s.r=a.e.r=0),a)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(t,e,a){var r=n(t,0,a);return r[1].v=t.read_shift(2,"i"),r}},14:{n:"NUMBER",f:function(t,e,a){var r=n(t,0,a);return r[1].v=t.read_shift(8,"f"),r}},15:{n:"LABEL",f:a},16:{n:"FORMULA",f:function(t,e,a){var r=t.l+e,i=n(t,0,a);if(i[1].v=t.read_shift(8,"f"),a.qpro)t.l=r;else{var o=t.read_shift(2);!function(t,e){Mu(t,0);var n=[],a=0,r="",i="",o="",u="";for(;t.ln.length)return void console.error("WK1 bad formula parse 0x"+f.toString(16)+":|"+n.join("|")+"|");var m=n.slice(-a);n.length-=a,n.push(l[f][0]+"("+m.join(",")+")")}}}1==n.length?e[1].f=""+n[0]:console.error("WK1 bad formula parse |"+n.join("|")+"|")}(t.slice(t.l,t.l+o),i),t.l+=o}return i}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:a},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:m},222:{n:"SHEETNAMELP",f:function(t,e){var n=t[t.l++];n>e-1&&(n=e-1);for(var a="";a.length>1;if(1&n[1].v)switch(7&a){case 0:a=5e3*(a>>3);break;case 1:a=500*(a>>3);break;case 2:a=(a>>3)/20;break;case 3:a=(a>>3)/200;break;case 4:a=(a>>3)/2e3;break;case 5:a=(a>>3)/2e4;break;case 6:a=(a>>3)/16;break;case 7:a=(a>>3)/64}return n[1].v=a,n}},25:{n:"FORMULA19",f:function(t,e){var n=d(t);return t.l+=e-14,n}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(t,e){for(var n={},a=t.l+e;t.l>6,n}},38:{n:"??"},39:{n:"NUMBER27",f:p},40:{n:"FORMULA28",f:function(t,e){var n=p(t);return t.l+=e-10,n}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:m},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(t,e,n){if(n.qpro&&!(e<21)){var a=t.read_shift(1);return t.l+=17,t.l+=1,t.l+=2,[a,t.read_shift(e-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:function(t,e){var n=e||{};if(+n.codepage>=0&&Ws(+n.codepage),"string"==n.type)throw new Error("Cannot write WK1 to JS string");var a=Du(),s=Zu(t["!ref"]),l=Array.isArray(t),c=[];em(a,0,function(t){var e=ju(2);return e.write_shift(2,t),e}(1030)),em(a,6,function(t){var e=ju(8);return e.write_shift(2,t.s.c),e.write_shift(2,t.s.r),e.write_shift(2,t.e.c),e.write_shift(2,t.e.r),e}(s));for(var u=Math.min(s.e.r,8191),f=s.s.r;f<=u;++f)for(var d=Wu(f),h=s.s.c;h<=s.e.c;++h){f===s.s.r&&(c[h]=$u(h));var p=c[h]+d,m=l?(t[f]||[])[h]:t[p];if(m&&"z"!=m.t)if("n"==m.t)(0|m.v)==m.v&&m.v>=-32768&&m.v<=32767?em(a,13,i(f,h,m.v)):em(a,14,o(f,h,m.v));else em(a,15,r(f,h,tf(m).slice(0,239)))}return em(a,1),a.end()},book_to_wk3:function(t,e){var n=e||{};if(+n.codepage>=0&&Ws(+n.codepage),"string"==n.type)throw new Error("Cannot write WK3 to JS string");var a=Du();em(a,0,function(t){var e=ju(26);e.write_shift(2,4096),e.write_shift(2,4),e.write_shift(4,0);for(var n=0,a=0,r=0,i=0;i8191&&(n=8191);return e.write_shift(2,n),e.write_shift(1,r),e.write_shift(1,a),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(1,1),e.write_shift(1,2),e.write_shift(4,0),e.write_shift(4,0),e}(t));for(var r=0,i=0;r";r.r?i+=r.r:(i+=""),i+="",n[n.length]=i}return n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}var Ud=function(t,e){var n=!1;return null==e&&(n=!0,e=ju(15+4*t.t.length)),e.write_shift(1,0),sf(t.t,e),n?e.slice(0,e.l):e};function zd(t){var e=Du();Bu(e,159,function(t,e){return e||(e=ju(8)),e.write_shift(4,t.Count),e.write_shift(4,t.Unique),e}(t));for(var n=0;n=0;--n)a=((16384&a?1:0)|a<<1&32767)^e[n];return 52811^a}var Vd=function(){function t(t,n){switch(n.type){case"base64":return e(tl(t),n);case"binary":return e(t,n);case"buffer":return e(el&&js.isBuffer(t)?t.toString("binary"):sl(t),n);case"array":return e(xc(t),n)}throw new Error("Unrecognized type "+n.type)}function e(t,e){var n=(e||{}).dense?[]:{},a=t.match(/\\trowd.*?\\row\b/g);if(!a.length)throw new Error("RTF missing table");var r={s:{c:0,r:0},e:{c:0,r:a.length-1}};return a.forEach((function(t,e){Array.isArray(n)&&(n[e]=[]);for(var a,i=/\\\w+\b/g,o=0,s=-1;a=i.exec(t);){if("\\cell"===a[0]){var l=t.slice(o,i.lastIndex-a[0].length);if(" "==l[0]&&(l=l.slice(1)),++s,l.length){var c={v:l,t:"s"};Array.isArray(n)?n[e][s]=c:n[Yu({r:e,c:s})]=c}}o=i.lastIndex}s>r.e.c&&(r.e.c=s)})),n["!ref"]=Ju(r),n}return{to_workbook:function(e,n){return ef(t(e,n),n)},to_sheet:t,from_sheet:function(t){for(var e,n=["{\\rtf1\\ansi"],a=Zu(t["!ref"]),r=Array.isArray(t),i=a.s.r;i<=a.e.r;++i){n.push("\\trowd\\trautofit1");for(var o=a.s.c;o<=a.e.c;++o)n.push("\\cellx"+(o+1));for(n.push("\\pard\\intbl"),o=a.s.c;o<=a.e.c;++o){var s=Yu({r:i,c:o});(e=r?(t[i]||[])[o]:t[s])&&(null!=e.v||e.f&&!e.F)&&(n.push(" "+(e.w||(tf(e),e.w))),n.push("\\cell"))}n.push("\\pard\\intbl\\row")}return n.join("")+"}"}}}();function Wd(t){for(var e=0,n=1;3!=e;++e)n=256*n+(t[e]>255?255:t[e]<0?0:t[e]);return n.toString(16).toUpperCase().slice(1)}var Kd=6,$d=Kd;function Gd(t){return Math.floor((t+Math.round(128/$d)/256)*$d)}function Yd(t){return Math.floor((t-5)/$d*100+.5)/100}function Xd(t){return Math.round((t*$d+5)/$d*256)/256}function Jd(t){t.width?(t.wpx=Gd(t.width),t.wch=Yd(t.wpx),t.MDW=$d):t.wpx?(t.wch=Yd(t.wpx),t.width=Xd(t.wch),t.MDW=$d):"number"==typeof t.wch&&(t.width=Xd(t.wch),t.wpx=Gd(t.width),t.MDW=$d),t.customWidth&&delete t.customWidth}var Zd=96;function Qd(t){return 96*t/Zd}function th(t){return t*Zd/96}function eh(t,e){var n,a=[Pc,Xc("styleSheet",null,{xmlns:Qc[0],"xmlns:vt":Zc.vt})];return t.SSF&&null!=(n=function(t){var e=[""];return[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var a=n[0];a<=n[1];++a)null!=t[a]&&(e[e.length]=Xc("numFmt",null,{numFmtId:a,formatCode:Mc(t[a])}))})),1===e.length?"":(e[e.length]="",e[0]=Xc("numFmts",null,{count:e.length-2}).replace("/>",">"),e.join(""))}(t.SSF))&&(a[a.length]=n),a[a.length]='',a[a.length]='',a[a.length]='',a[a.length]='',(n=function(t){var e=[];return e[e.length]=Xc("cellXfs",null),t.forEach((function(t){e[e.length]=Xc("xf",null,t)})),e[e.length]="",2===e.length?"":(e[0]=Xc("cellXfs",null,{count:e.length-2}).replace("/>",">"),e.join(""))}(e.cellXfs))&&(a[a.length]=n),a[a.length]='',a[a.length]='',a[a.length]='',a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}function nh(t,e,n){n||(n=ju(6+4*e.length)),n.write_shift(2,t),sf(e,n);var a=n.length>n.l?n.slice(0,n.l):n;return null==n.l&&(n.l=n.length),a}function ah(t,e){e||(e=ju(153)),e.write_shift(2,20*t.sz),function(t,e){e||(e=ju(2));var n=(t.italic?2:0)|(t.strike?8:0)|(t.outline?16:0)|(t.shadow?32:0)|(t.condense?64:0)|(t.extend?128:0);e.write_shift(1,n),e.write_shift(1,0)}(t,e),e.write_shift(2,t.bold?700:400);var n=0;"superscript"==t.vertAlign?n=1:"subscript"==t.vertAlign&&(n=2),e.write_shift(2,n),e.write_shift(1,t.underline||0),e.write_shift(1,t.family||0),e.write_shift(1,t.charset||0),e.write_shift(1,0),Pf(t.color,e);var a=0;return"major"==t.scheme&&(a=1),"minor"==t.scheme&&(a=2),e.write_shift(1,a),sf(t.name,e),e.length>e.l?e.slice(0,e.l):e}var rh,ih=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],oh=Fu;function sh(t,e){e||(e=ju(84)),rh||(rh=uc(ih));var n=rh[t.patternType];null==n&&(n=40),e.write_shift(4,n);var a=0;if(40!=n)for(Pf({auto:1},e),Pf({auto:1},e);a<12;++a)e.write_shift(4,0);else{for(;a<4;++a)e.write_shift(4,0);for(;a<12;++a)e.write_shift(4,0)}return e.length>e.l?e.slice(0,e.l):e}function lh(t,e,n){n||(n=ju(16)),n.write_shift(2,e||0),n.write_shift(2,t.numFmtId||0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(1,0),n.write_shift(1,0);return n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n}function ch(t,e){return e||(e=ju(10)),e.write_shift(1,0),e.write_shift(1,0),e.write_shift(4,0),e.write_shift(4,0),e}var uh=Fu;function fh(t){Bu(t,613,rf(1)),Bu(t,46,function(t,e){return e||(e=ju(51)),e.write_shift(1,0),ch(0,e),ch(0,e),ch(0,e),ch(0,e),ch(0,e),e.length>e.l?e.slice(0,e.l):e}()),Bu(t,614)}function dh(t){Bu(t,619,rf(1)),Bu(t,48,function(t,e){return e||(e=ju(52)),e.write_shift(4,t.xfId),e.write_shift(2,1),e.write_shift(1,+t.builtinId),e.write_shift(1,0),_f(t.name||"",e),e.length>e.l?e.slice(0,e.l):e}({xfId:0,builtinId:0,name:"Normal"})),Bu(t,620)}function hh(t){Bu(t,508,function(t,e,n){var a=ju(2052);return a.write_shift(4,t),_f(e,a),_f(n,a),a.length>a.l?a.slice(0,a.l):a}(0,"TableStyleMedium9","PivotStyleMedium4")),Bu(t,509)}function ph(t,e){var n=Du();return Bu(n,278),function(t,e){if(e){var n=0;[[5,8],[23,26],[41,44],[50,392]].forEach((function(t){for(var a=t[0];a<=t[1];++a)null!=e[a]&&++n})),0!=n&&(Bu(t,615,rf(n)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var a=n[0];a<=n[1];++a)null!=e[a]&&Bu(t,44,nh(a,e[a]))})),Bu(t,616))}}(n,t.SSF),function(t){Bu(t,611,rf(1)),Bu(t,43,ah({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Bu(t,612)}(n),function(t){Bu(t,603,rf(2)),Bu(t,45,sh({patternType:"none"})),Bu(t,45,sh({patternType:"gray125"})),Bu(t,604)}(n),fh(n),function(t){Bu(t,626,rf(1)),Bu(t,47,lh({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Bu(t,627)}(n),function(t,e){Bu(t,617,rf(e.length)),e.forEach((function(e){Bu(t,47,lh(e,0))})),Bu(t,618)}(n,e.cellXfs),dh(n),function(t){Bu(t,505,rf(0)),Bu(t,506)}(n),hh(n),Bu(n,279),n.end()}function mh(t,e){if(e&&e.themeXLSX)return e.themeXLSX;if(t&&"string"==typeof t.raw)return t.raw;var n=[Pc];return n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n.join("")}function gh(){var t=Du();return Bu(t,332),Bu(t,334,rf(1)),Bu(t,335,function(t){var e=ju(12+2*t.name.length);return e.write_shift(4,t.flags),e.write_shift(4,t.version),sf(t.name,e),e.slice(0,e.l)}({name:"XLDAPR",version:12e4,flags:3496657072})),Bu(t,336),Bu(t,339,function(t,e){var n=ju(8+2*e.length);return n.write_shift(4,t),sf(e,n),n.slice(0,n.l)}(1,"XLDAPR")),Bu(t,52),Bu(t,35,rf(514)),Bu(t,4096,rf(0)),Bu(t,4097,ud(1)),Bu(t,36),Bu(t,53),Bu(t,340),Bu(t,337,function(t,e){var n=ju(8);return n.write_shift(4,t),n.write_shift(4,e?1:0),n}(1,!0)),Bu(t,51,function(t){var e=ju(4+8*t.length);e.write_shift(4,t.length);for(var n=0;n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'),t.join("")}var bh=1024;function _h(t,e){for(var n=[21600,21600],a=["m0,0l0",n[1],n[0],n[1],n[0],"0xe"].join(","),r=[Xc("xml",null,{"xmlns:v":tu.v,"xmlns:o":tu.o,"xmlns:x":tu.x,"xmlns:mv":tu.mv}).replace(/\/>/,">"),Xc("o:shapelayout",Xc("o:idmap",null,{"v:ext":"edit",data:t}),{"v:ext":"edit"}),Xc("v:shapetype",[Xc("v:stroke",null,{joinstyle:"miter"}),Xc("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:n.join(","),path:a})];bh<1e3*t;)bh+=1e3;return e.forEach((function(t){var e=Gu(t[0]),n={color2:"#BEFF82",type:"gradient"};"gradient"==n.type&&(n.angle="-180");var a="gradient"==n.type?Xc("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,i=Xc("v:fill",a,n);++bh,r=r.concat(["",i,Xc("v:shadow",null,{on:"t",obscured:"t"}),Xc("v:path",null,{"o:connecttype":"none"}),'
','',"","",Gc("x:Anchor",[e.c+1,0,e.r+1,0,e.c+3,20,e.r+5,20].join(",")),Gc("x:AutoFill","False"),Gc("x:Row",String(e.r)),Gc("x:Column",String(e.c)),t[1].hidden?"":"","",""])})),r.push(""),r.join("")}function yh(t){var e=[Pc,Xc("comments",null,{xmlns:Qc[0]})],n=[];return e.push(""),t.forEach((function(t){t[1].forEach((function(t){var a=Mc(t.a);-1==n.indexOf(a)&&(n.push(a),e.push(""+a+"")),t.T&&t.ID&&-1==n.indexOf("tc="+t.ID)&&(n.push("tc="+t.ID),e.push("tc="+t.ID+""))}))})),0==n.length&&(n.push("SheetJ5"),e.push("SheetJ5")),e.push(""),e.push(""),t.forEach((function(t){var a=0,r=[];if(t[1][0]&&t[1][0].T&&t[1][0].ID?a=n.indexOf("tc="+t[1][0].ID):t[1].forEach((function(t){t.a&&(a=n.indexOf(Mc(t.a))),r.push(t.t||"")})),e.push(''),r.length<=1)e.push(Gc("t",Mc(r[0]||"")));else{for(var i="Comment:\n "+r[0]+"\n",o=1;o")})),e.push(""),e.length>2&&(e[e.length]="",e[1]=e[1].replace("/>",">")),e.join("")}function wh(t,e,n){var a=[Pc,Xc("ThreadedComments",null,{xmlns:Zc.TCMNT}).replace(/[\/]>/,">")];return t.forEach((function(t){var r="";(t[1]||[]).forEach((function(i,o){if(i.T){i.a&&-1==e.indexOf(i.a)&&e.push(i.a);var s={ref:t[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+n.tcid++).slice(-12)+"}"};0==o?r=s.id:s.parentId=r,i.ID=s.id,i.a&&(s.personId="{54EE7950-7262-4200-6969-"+("000000000000"+e.indexOf(i.a)).slice(-12)+"}"),a.push(Xc("threadedComment",Gc("text",i.t||""),s))}else delete i.ID}))})),a.push(""),a.join("")}var xh=of;function kh(t){var e=Du(),n=[];return Bu(e,628),Bu(e,630),t.forEach((function(t){t[1].forEach((function(t){n.indexOf(t.a)>-1||(n.push(t.a.slice(0,54)),Bu(e,632,function(t){return sf(t.slice(0,54))}(t.a)))}))})),Bu(e,631),Bu(e,633),t.forEach((function(t){t[1].forEach((function(a){a.iauthor=n.indexOf(a.a);var r={s:Gu(t[0]),e:Gu(t[0])};Bu(e,635,function(t,e){return null==e&&(e=ju(36)),e.write_shift(4,t[1].iauthor),Ef(t[0],e),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(4,0),e}([r,a])),a.t&&a.t.length>0&&Bu(e,637,ff(a)),Bu(e,636),delete a.iauthor}))})),Bu(e,634),Bu(e,629),e.end()}var Sh=["xlsb","xlsm","xlam","biff8","xla"];var Ah=function(){var t=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,e={r:0,c:0};function n(t,n,a,r){var i=!1,o=!1;0==a.length?o=!0:"["==a.charAt(0)&&(o=!0,a=a.slice(1,-1)),0==r.length?i=!0:"["==r.charAt(0)&&(i=!0,r=r.slice(1,-1));var s=a.length>0?0|parseInt(a,10):0,l=r.length>0?0|parseInt(r,10):0;return i?l+=e.c:--l,o?s+=e.r:--s,n+(i?"":"$")+$u(l)+(o?"":"$")+Wu(s)}return function(a,r){return e=r,a.replace(t,n)}}(),Ch=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,Eh=function(){return function(t,e){return t.replace(Ch,(function(t,n,a,r,i,o){var s=Ku(r)-(a?0:e.c),l=Vu(o)-(i?0:e.r);return n+"R"+(0==l?"":i?l+1:"["+l+"]")+"C"+(0==s?"":a?s+1:"["+s+"]")}))}}();function Th(t,e){return t.replace(Ch,(function(t,n,a,r,i,o){return n+("$"==a?a+r:$u(Ku(r)+e.c))+("$"==i?i+o:Wu(Vu(o)+e.r))}))}function Nh(t){t.l+=1}function Ph(t,e){var n=t.read_shift(1==e?1:2);return[16383&n,n>>14&1,n>>15&1]}function Lh(t,e,n){var a=2;if(n){if(n.biff>=2&&n.biff<=5)return Oh(t);12==n.biff&&(a=4)}var r=t.read_shift(a),i=t.read_shift(a),o=Ph(t,2),s=Ph(t,2);return{s:{r,c:o[0],cRel:o[1],rRel:o[2]},e:{r:i,c:s[0],cRel:s[1],rRel:s[2]}}}function Oh(t){var e=Ph(t,2),n=Ph(t,2),a=t.read_shift(1),r=t.read_shift(1);return{s:{r:e[0],c:a,cRel:e[1],rRel:e[2]},e:{r:n[0],c:r,cRel:n[1],rRel:n[2]}}}function Rh(t,e,n){if(n&&n.biff>=2&&n.biff<=5)return function(t){var e=Ph(t,2),n=t.read_shift(1);return{r:e[0],c:n,cRel:e[1],rRel:e[2]}}(t);var a=t.read_shift(n&&12==n.biff?4:2),r=Ph(t,2);return{r:a,c:r[0],cRel:r[1],rRel:r[2]}}function Ih(t){var e=t.read_shift(2),n=t.read_shift(2);return{r:e,c:255&n,fQuoted:!!(16384&n),cRel:n>>15,rRel:n>>15}}function Mh(t){var e=1&t[t.l+1];return t.l+=4,[e,1]}function Fh(t){return[t.read_shift(1),t.read_shift(1)]}function jh(t,e){var n=[t.read_shift(1)];if(12==e)switch(n[0]){case 2:n[0]=4;break;case 4:n[0]=16;break;case 0:n[0]=1;break;case 1:n[0]=2}switch(n[0]){case 4:n[1]=sd(t,1)?"TRUE":"FALSE",12!=e&&(t.l+=7);break;case 37:case 16:n[1]=Df[t[t.l]],t.l+=12==e?4:8;break;case 0:t.l+=8;break;case 1:n[1]=Tf(t);break;case 2:n[1]=gd(t,0,{biff:e>0&&e<8?2:e});break;default:throw new Error("Bad SerAr: "+n[0])}return n}function Dh(t,e,n){for(var a=t.read_shift(12==n.biff?4:2),r=[],i=0;i!=a;++i)r.push((12==n.biff?Cf:xd)(t,8));return r}function Bh(t,e,n){var a=0,r=0;12==n.biff?(a=t.read_shift(4),r=t.read_shift(4)):(r=1+t.read_shift(1),a=1+t.read_shift(2)),n.biff>=2&&n.biff<8&&(--a,0==--r&&(r=256));for(var i=0,o=[];i!=a&&(o[i]=[]);++i)for(var s=0;s!=r;++s)o[i][s]=jh(t,n.biff);return o}function Uh(t,e,n){return t.l+=2,[Ih(t)]}function zh(t){return t.l+=6,[]}function Hh(t){return t.l+=2,[cd(t),1&t.read_shift(2)]}var qh=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];var Vh={1:{n:"PtgExp",f:function(t,e,n){return t.l++,n&&12==n.biff?[t.read_shift(4,"i"),0]:[t.read_shift(2),t.read_shift(n&&2==n.biff?1:2)]}},2:{n:"PtgTbl",f:Fu},3:{n:"PtgAdd",f:Nh},4:{n:"PtgSub",f:Nh},5:{n:"PtgMul",f:Nh},6:{n:"PtgDiv",f:Nh},7:{n:"PtgPower",f:Nh},8:{n:"PtgConcat",f:Nh},9:{n:"PtgLt",f:Nh},10:{n:"PtgLe",f:Nh},11:{n:"PtgEq",f:Nh},12:{n:"PtgGe",f:Nh},13:{n:"PtgGt",f:Nh},14:{n:"PtgNe",f:Nh},15:{n:"PtgIsect",f:Nh},16:{n:"PtgUnion",f:Nh},17:{n:"PtgRange",f:Nh},18:{n:"PtgUplus",f:Nh},19:{n:"PtgUminus",f:Nh},20:{n:"PtgPercent",f:Nh},21:{n:"PtgParen",f:Nh},22:{n:"PtgMissArg",f:Nh},23:{n:"PtgStr",f:function(t,e,n){return t.l++,dd(t,0,n)}},26:{n:"PtgSheet",f:function(t,e,n){return t.l+=5,t.l+=2,t.l+=2==n.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(t,e,n){return t.l+=2==n.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(t){return t.l++,Df[t.read_shift(1)]}},29:{n:"PtgBool",f:function(t){return t.l++,0!==t.read_shift(1)}},30:{n:"PtgInt",f:function(t){return t.l++,t.read_shift(2)}},31:{n:"PtgNum",f:function(t){return t.l++,Tf(t)}},32:{n:"PtgArray",f:function(t,e,n){var a=(96&t[t.l++])>>5;return t.l+=2==n.biff?6:12==n.biff?14:7,[a]}},33:{n:"PtgFunc",f:function(t,e,n){var a=(96&t[t.l])>>5;t.l+=1;var r=t.read_shift(n&&n.biff<=3?1:2);return[cp[r],lp[r],a]}},34:{n:"PtgFuncVar",f:function(t,e,n){var a=t[t.l++],r=t.read_shift(1),i=n&&n.biff<=3?[88==a?-1:0,t.read_shift(1)]:function(t){return[t[t.l+1]>>7,32767&t.read_shift(2)]}(t);return[r,(0===i[0]?lp:sp)[i[1]]]}},35:{n:"PtgName",f:function(t,e,n){var a=t.read_shift(1)>>>5&3,r=!n||n.biff>=8?4:2,i=t.read_shift(r);switch(n.biff){case 2:t.l+=5;break;case 3:case 4:t.l+=8;break;case 5:t.l+=12}return[a,0,i]}},36:{n:"PtgRef",f:function(t,e,n){var a=(96&t[t.l])>>5;return t.l+=1,[a,Rh(t,0,n)]}},37:{n:"PtgArea",f:function(t,e,n){return[(96&t[t.l++])>>5,Lh(t,n.biff>=2&&n.biff,n)]}},38:{n:"PtgMemArea",f:function(t,e,n){var a=t.read_shift(1)>>>5&3;return t.l+=n&&2==n.biff?3:4,[a,t.read_shift(n&&2==n.biff?1:2)]}},39:{n:"PtgMemErr",f:Fu},40:{n:"PtgMemNoMem",f:Fu},41:{n:"PtgMemFunc",f:function(t,e,n){return[t.read_shift(1)>>>5&3,t.read_shift(n&&2==n.biff?1:2)]}},42:{n:"PtgRefErr",f:function(t,e,n){var a=t.read_shift(1)>>>5&3;return t.l+=4,n.biff<8&&t.l--,12==n.biff&&(t.l+=2),[a]}},43:{n:"PtgAreaErr",f:function(t,e,n){var a=(96&t[t.l++])>>5;return t.l+=n&&n.biff>8?12:n.biff<8?6:8,[a]}},44:{n:"PtgRefN",f:function(t,e,n){var a=(96&t[t.l])>>5;t.l+=1;var r=function(t,e,n){var a=n&&n.biff?n.biff:8;if(a>=2&&a<=5)return function(t){var e=t.read_shift(2),n=t.read_shift(1),a=(32768&e)>>15,r=(16384&e)>>14;return e&=16383,1==a&&e>=8192&&(e-=16384),1==r&&n>=128&&(n-=256),{r:e,c:n,cRel:r,rRel:a}}(t);var r=t.read_shift(a>=12?4:2),i=t.read_shift(2),o=(16384&i)>>14,s=(32768&i)>>15;if(i&=16383,1==s)for(;r>524287;)r-=1048576;if(1==o)for(;i>8191;)i-=16384;return{r,c:i,cRel:o,rRel:s}}(t,0,n);return[a,r]}},45:{n:"PtgAreaN",f:function(t,e,n){var a=(96&t[t.l++])>>5,r=function(t,e,n){if(n.biff<8)return Oh(t);var a=t.read_shift(12==n.biff?4:2),r=t.read_shift(12==n.biff?4:2),i=Ph(t,2),o=Ph(t,2);return{s:{r:a,c:i[0],cRel:i[1],rRel:i[2]},e:{r,c:o[0],cRel:o[1],rRel:o[2]}}}(t,0,n);return[a,r]}},46:{n:"PtgMemAreaN",f:function(t){return[t.read_shift(1)>>>5&3,t.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(t){return[t.read_shift(1)>>>5&3,t.read_shift(2)]}},57:{n:"PtgNameX",f:function(t,e,n){return 5==n.biff?function(t){var e=t.read_shift(1)>>>5&3,n=t.read_shift(2,"i");t.l+=8;var a=t.read_shift(2);return t.l+=12,[e,n,a]}(t):[t.read_shift(1)>>>5&3,t.read_shift(2),t.read_shift(4)]}},58:{n:"PtgRef3d",f:function(t,e,n){var a=(96&t[t.l])>>5;t.l+=1;var r=t.read_shift(2);return n&&5==n.biff&&(t.l+=12),[a,r,Rh(t,0,n)]}},59:{n:"PtgArea3d",f:function(t,e,n){var a=(96&t[t.l++])>>5,r=t.read_shift(2,"i");if(n)switch(n.biff){case 5:t.l+=12,6;break;case 12:12}return[a,r,Lh(t,0,n)]}},60:{n:"PtgRefErr3d",f:function(t,e,n){var a=(96&t[t.l++])>>5,r=t.read_shift(2),i=4;if(n)switch(n.biff){case 5:i=15;break;case 12:i=6}return t.l+=i,[a,r]}},61:{n:"PtgAreaErr3d",f:function(t,e,n){var a=(96&t[t.l++])>>5,r=t.read_shift(2),i=8;if(n)switch(n.biff){case 5:t.l+=12,i=6;break;case 12:i=12}return t.l+=i,[a,r]}},255:{}},Wh={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Kh={1:{n:"PtgElfLel",f:Hh},2:{n:"PtgElfRw",f:Uh},3:{n:"PtgElfCol",f:Uh},6:{n:"PtgElfRwV",f:Uh},7:{n:"PtgElfColV",f:Uh},10:{n:"PtgElfRadical",f:Uh},11:{n:"PtgElfRadicalS",f:zh},13:{n:"PtgElfColS",f:zh},15:{n:"PtgElfColSV",f:zh},16:{n:"PtgElfRadicalLel",f:Hh},25:{n:"PtgList",f:function(t){t.l+=2;var e=t.read_shift(2),n=t.read_shift(2),a=t.read_shift(4),r=t.read_shift(2),i=t.read_shift(2);return{ixti:e,coltype:3&n,rt:qh[n>>2&31],idx:a,c:r,C:i}}},29:{n:"PtgSxName",f:function(t){return t.l+=2,[t.read_shift(4)]}},255:{}},$h={0:{n:"PtgAttrNoop",f:function(t){return t.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(t,e,n){var a=255&t[t.l+1]?1:0;return t.l+=n&&2==n.biff?3:4,[a]}},2:{n:"PtgAttrIf",f:function(t,e,n){var a=255&t[t.l+1]?1:0;return t.l+=2,[a,t.read_shift(n&&2==n.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(t,e,n){t.l+=2;for(var a=t.read_shift(n&&2==n.biff?1:2),r=[],i=0;i<=a;++i)r.push(t.read_shift(n&&2==n.biff?1:2));return r}},8:{n:"PtgAttrGoto",f:function(t,e,n){var a=255&t[t.l+1]?1:0;return t.l+=2,[a,t.read_shift(n&&2==n.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(t,e,n){t.l+=n&&2==n.biff?3:4}},32:{n:"PtgAttrBaxcel",f:Mh},33:{n:"PtgAttrBaxcel",f:Mh},64:{n:"PtgAttrSpace",f:function(t){return t.read_shift(2),Fh(t)}},65:{n:"PtgAttrSpaceSemi",f:function(t){return t.read_shift(2),Fh(t)}},128:{n:"PtgAttrIfError",f:function(t){var e=255&t[t.l+1]?1:0;return t.l+=2,[e,t.read_shift(2)]}},255:{}};function Gh(t,e,n,a){if(a.biff<8)return Fu(t,e);for(var r=t.l+e,i=[],o=0;o!==n.length;++o)switch(n[o][0]){case"PtgArray":n[o][1]=Bh(t,0,a),i.push(n[o][1]);break;case"PtgMemArea":n[o][2]=Dh(t,n[o][1],a),i.push(n[o][2]);break;case"PtgExp":a&&12==a.biff&&(n[o][1][1]=t.read_shift(4),i.push(n[o][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+n[o][0]}return 0!==(e=r-t.l)&&i.push(Fu(t,e)),i}function Yh(t,e,n){for(var a,r,i=t.l+e,o=[];i!=t.l;)e=i-t.l,r=t[t.l],a=Vh[r]||Vh[Wh[r]],24!==r&&25!==r||(a=(24===r?Kh:$h)[t[t.l+1]]),a&&a.f?o.push([a.n,a.f(t,e,n)]):Fu(t,e);return o}function Xh(t){for(var e=[],n=0;n=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Zh(t,e,n){if(!t)return"SH33TJSERR0";if(n.biff>8&&(!t.XTI||!t.XTI[e]))return t.SheetNames[e];if(!t.XTI)return"SH33TJSERR6";var a=t.XTI[e];if(n.biff<8)return e>1e4&&(e-=65536),e<0&&(e=-e),0==e?"":t.XTI[e-1];if(!a)return"SH33TJSERR1";var r="";if(n.biff>8)switch(t[a[0]][0]){case 357:return r=-1==a[1]?"#REF":t.SheetNames[a[1]],a[1]==a[2]?r:r+":"+t.SheetNames[a[2]];case 358:return null!=n.SID?t.SheetNames[n.SID]:"SH33TJSSAME"+t[a[0]][0];default:return"SH33TJSSRC"+t[a[0]][0]}switch(t[a[0]][0][0]){case 1025:return r=-1==a[1]?"#REF":t.SheetNames[a[1]]||"SH33TJSERR3",a[1]==a[2]?r:r+":"+t.SheetNames[a[2]];case 14849:return t[a[0]].slice(1).map((function(t){return t.Name})).join(";;");default:return t[a[0]][0][3]?(r=-1==a[1]?"#REF":t[a[0]][0][3][a[1]]||"SH33TJSERR4",a[1]==a[2]?r:r+":"+t[a[0]][0][3][a[2]]):"SH33TJSERR2"}}function Qh(t,e,n){var a=Zh(t,e,n);return"#REF"==a?a:function(t,e){if(!(t||e&&e.biff<=5&&e.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(t)?"'"+t+"'":t}(a,n)}function tp(t,e,n,a,r){var i,o,s,l,c=r&&r.biff||8,u={s:{c:0,r:0},e:{c:0,r:0}},f=[],d=0,h=0,p="";if(!t[0]||!t[0][0])return"";for(var m=-1,g="",v=0,b=t[0].length;v=0){switch(t[0][m][1][0]){case 0:g=Sc(" ",t[0][m][1][1]);break;case 1:g=Sc("\r",t[0][m][1][1]);break;default:if(g="",r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+t[0][m][1][0])}o+=g,m=-1}f.push(o+Jh[_[0]]+i);break;case"PtgIsect":i=f.pop(),o=f.pop(),f.push(o+" "+i);break;case"PtgUnion":i=f.pop(),o=f.pop(),f.push(o+","+i);break;case"PtgRange":i=f.pop(),o=f.pop(),f.push(o+":"+i);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgRef":s=Uu(_[1][1],u,r),f.push(Hu(s,c));break;case"PtgRefN":s=n?Uu(_[1][1],n,r):_[1][1],f.push(Hu(s,c));break;case"PtgRef3d":d=_[1][1],s=Uu(_[1][2],u,r);p=Qh(a,d,r);f.push(p+"!"+Hu(s,c));break;case"PtgFunc":case"PtgFuncVar":var y=_[1][0],w=_[1][1];y||(y=0);var x=0==(y&=127)?[]:f.slice(-y);f.length-=y,"User"===w&&(w=x.shift()),f.push(w+"("+x.join(",")+")");break;case"PtgBool":f.push(_[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":f.push(_[1]);break;case"PtgNum":f.push(String(_[1]));break;case"PtgStr":f.push('"'+_[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":l=zu(_[1][1],n?{s:n}:u,r),f.push(qu(l,r));break;case"PtgArea":l=zu(_[1][1],u,r),f.push(qu(l,r));break;case"PtgArea3d":d=_[1][1],l=_[1][2],p=Qh(a,d,r),f.push(p+"!"+qu(l,r));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgName":h=_[1][2];var k=(a.names||[])[h-1]||(a[0]||[])[h],S=k?k.Name:"SH33TJSNAME"+String(h);S&&"_xlfn."==S.slice(0,6)&&!r.xlfn&&(S=S.slice(6)),f.push(S);break;case"PtgNameX":var A,C=_[1][1];if(h=_[1][2],!(r.biff<=5)){var E="";if(14849==((a[C]||[])[0]||[])[0]||(1025==((a[C]||[])[0]||[])[0]?a[C][h]&&a[C][h].itab>0&&(E=a.SheetNames[a[C][h].itab-1]+"!"):E=a.SheetNames[h-1]+"!"),a[C]&&a[C][h])E+=a[C][h].Name;else if(a[0]&&a[0][h])E+=a[0][h].Name;else{var T=(Zh(a,C,r)||"").split(";;");T[h-1]?E=T[h-1]:E+="SH33TJSERRX"}f.push(E);break}C<0&&(C=-C),a[C]&&(A=a[C][h]),A||(A={Name:"SH33TJSERRY"}),f.push(A.Name);break;case"PtgParen":var N="(",P=")";if(m>=0){switch(g="",t[0][m][1][0]){case 2:N=Sc(" ",t[0][m][1][1])+N;break;case 3:N=Sc("\r",t[0][m][1][1])+N;break;case 4:P=Sc(" ",t[0][m][1][1])+P;break;case 5:P=Sc("\r",t[0][m][1][1])+P;break;default:if(r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+t[0][m][1][0])}m=-1}f.push(N+f.pop()+P);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":f.push("#REF!");break;case"PtgExp":s={c:_[1][1],r:_[1][0]};var L={c:n.c,r:n.r};if(a.sharedf[Yu(s)]){var O=a.sharedf[Yu(s)];f.push(tp(O,u,L,a,r))}else{var R=!1;for(i=0;i!=a.arrayf.length;++i)if(o=a.arrayf[i],!(s.co[0].e.c||s.ro[0].e.r)){f.push(tp(o[1],u,L,a,r)),R=!0;break}R||f.push(_[1])}break;case"PtgArray":f.push("{"+Xh(_[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":m=v;break;case"PtgMissArg":f.push("");break;case"PtgList":f.push("Table"+_[1].idx+"[#"+_[1].rt+"]");break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");default:throw new Error("Unrecognized Formula Token: "+String(_))}if(3!=r.biff&&m>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(t[0][v][0])){var I=!0;switch((_=t[0][m])[1][0]){case 4:I=!1;case 0:g=Sc(" ",_[1][1]);break;case 5:I=!1;case 1:g=Sc("\r",_[1][1]);break;default:if(g="",r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+_[1][0])}f.push((I?g:"")+f.pop()+(I?"":g)),m=-1}}if(f.length>1&&r.WTF)throw new Error("bad formula stack");return f[0]}function ep(t,e,n,a,r){var i=yd(e,n,r),o=function(t){if(null==t){var e=ju(8);return e.write_shift(1,3),e.write_shift(1,0),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,65535),e}return Nf("number"==typeof t?t:0)}(t.v),s=ju(6);s.write_shift(2,33),s.write_shift(4,0);for(var l=ju(t.bf.length),c=0;c0?Gh(t,i,r,n):null]}var ap=np,rp=np,ip=np,op=np,sp={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},lp={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},cp={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function up(t){return("of:="+t.replace(Ch,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")}var fp="undefined"!=typeof Map;function dp(t,e,n){var a=0,r=t.length;if(n){if(fp?n.has(e):Object.prototype.hasOwnProperty.call(n,e))for(var i=fp?n.get(e):n[e];a-1?(n.width=Xd(a),n.customWidth=1):null!=e.width&&(n.width=e.width),e.hidden&&(n.hidden=!0),null!=e.level&&(n.outlineLevel=n.level=e.level),n}function pp(t,e){if(t){var n=[.7,.7,.75,.75,.3,.3];"xlml"==e&&(n=[1,1,1,1,.5,.5]),null==t.left&&(t.left=n[0]),null==t.right&&(t.right=n[1]),null==t.top&&(t.top=n[2]),null==t.bottom&&(t.bottom=n[3]),null==t.header&&(t.header=n[4]),null==t.footer&&(t.footer=n[5])}}function mp(t,e,n){var a=n.revssf[null!=e.z?e.z:"General"],r=60,i=t.length;if(null==a&&n.ssf)for(;r<392;++r)if(null==n.ssf[r]){Ql(e.z,r),n.ssf[r]=e.z,n.revssf[e.z]=a=r;break}for(r=0;r!=i;++r)if(t[r].numFmtId===a)return r;return t[i]={numFmtId:a,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function gp(t,e,n){if(t&&t["!ref"]){var a=Zu(t["!ref"]);if(a.e.c32767)throw new Error("Text length must not exceed 32767 characters");if(a&&a.bookSST){s=Gc("v",""+dp(a.Strings,t.v,a.revStrings)),l.t="s";break}l.t="str"}if(t.t!=i&&(t.t=i,t.v=o),"string"==typeof t.f&&t.f){var u=t.F&&t.F.slice(0,e.length)==e?{t:"array",ref:t.F}:null;s=Xc("f",Mc(t.f),u)+(null!=t.v?s:"")}return t.l&&n["!links"].push([e,t.l]),t.D&&(l.cm=1),Xc("c",s,l)}function yp(t,e,n,a){var r,i=[Pc,Xc("worksheet",null,{xmlns:Qc[0],"xmlns:r":Zc.r})],o=n.SheetNames[t],s="",l=n.Sheets[o];null==l&&(l={});var c=l["!ref"]||"A1",u=Zu(c);if(u.e.c>16383||u.e.r>1048575){if(e.WTF)throw new Error("Range "+c+" exceeds format limit A1:XFD1048576");u.e.c=Math.min(u.e.c,16383),u.e.r=Math.min(u.e.c,1048575),c=Ju(u)}a||(a={}),l["!comments"]=[];var f=[];!function(t,e,n,a,r){var i=!1,o={},s=null;if("xlsx"!==a.bookType&&e.vbaraw){var l=e.SheetNames[n];try{e.Workbook&&(l=e.Workbook.Sheets[n].CodeName||l)}catch(t){}i=!0,o.codeName=Wc(Mc(l))}if(t&&t["!outline"]){var c={summaryBelow:1,summaryRight:1};t["!outline"].above&&(c.summaryBelow=0),t["!outline"].left&&(c.summaryRight=0),s=(s||"")+Xc("outlinePr",null,c)}(i||s)&&(r[r.length]=Xc("sheetPr",s,o))}(l,n,t,e,i),i[i.length]=Xc("dimension",null,{ref:c}),i[i.length]=function(t,e,n,a){var r={workbookViewId:"0"};return(((a||{}).Workbook||{}).Views||[])[0]&&(r.rightToLeft=a.Workbook.Views[0].RTL?"1":"0"),Xc("sheetViews",Xc("sheetView",null,r),{})}(0,0,0,n),e.sheetFormat&&(i[i.length]=Xc("sheetFormatPr",null,{defaultRowHeight:e.sheetFormat.defaultRowHeight||"16",baseColWidth:e.sheetFormat.baseColWidth||"10",outlineLevelRow:e.sheetFormat.outlineLevelRow||"7"})),null!=l["!cols"]&&l["!cols"].length>0&&(i[i.length]=function(t,e){for(var n,a=[""],r=0;r!=e.length;++r)(n=e[r])&&(a[a.length]=Xc("col",null,hp(r,n)));return a[a.length]="",a.join("")}(0,l["!cols"])),i[r=i.length]="",l["!links"]=[],null!=l["!ref"]&&(s=function(t,e,n,a){var r,i,o=[],s=[],l=Zu(t["!ref"]),c="",u="",f=[],d=0,h=0,p=t["!rows"],m=Array.isArray(t),g={r:u},v=-1;for(h=l.s.c;h<=l.e.c;++h)f[h]=$u(h);for(d=l.s.r;d<=l.e.r;++d){for(s=[],u=Wu(d),h=l.s.c;h<=l.e.c;++h){r=f[h]+u;var b=m?(t[d]||[])[h]:t[r];void 0!==b&&null!=(c=_p(b,r,t,e))&&s.push(c)}(s.length>0||p&&p[d])&&(g={r:u},p&&p[d]&&((i=p[d]).hidden&&(g.hidden=1),v=-1,i.hpx?v=Qd(i.hpx):i.hpt&&(v=i.hpt),v>-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level)),o[o.length]=Xc("row",s.join(""),g))}if(p)for(;d-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level),o[o.length]=Xc("row","",g));return o.join("")}(l,e,0,0),s.length>0&&(i[i.length]=s)),i.length>r+1&&(i[i.length]="",i[r]=i[r].replace("/>",">")),l["!protect"]&&(i[i.length]=function(t){var e={sheet:1};return vp.forEach((function(n){null!=t[n]&&t[n]&&(e[n]="1")})),bp.forEach((function(n){null==t[n]||t[n]||(e[n]="0")})),t.password&&(e.password=qd(t.password).toString(16).toUpperCase()),Xc("sheetProtection",null,e)}(l["!protect"])),null!=l["!autofilter"]&&(i[i.length]=function(t,e,n,a){var r="string"==typeof t.ref?t.ref:Ju(t.ref);n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]);var i=n.Workbook.Names,o=Xu(r);o.s.r==o.e.r&&(o.e.r=Xu(e["!ref"]).e.r,r=Ju(o));for(var s=0;s0&&(i[i.length]=function(t){if(0===t.length)return"";for(var e='',n=0;n!=t.length;++n)e+='';return e+""}(l["!merges"]));var d,h,p=-1,m=-1;return l["!links"].length>0&&(i[i.length]="",l["!links"].forEach((function(t){t[1].Target&&(d={ref:t[0]},"#"!=t[1].Target.charAt(0)&&(m=Wf(a,-1,Mc(t[1].Target).replace(/#.*$/,""),Hf.HLINK),d["r:id"]="rId"+m),(p=t[1].Target.indexOf("#"))>-1&&(d.location=Mc(t[1].Target.slice(p+1))),t[1].Tooltip&&(d.tooltip=Mc(t[1].Tooltip)),i[i.length]=Xc("hyperlink",null,d))})),i[i.length]=""),delete l["!links"],null!=l["!margins"]&&(i[i.length]=(pp(h=l["!margins"]),Xc("pageMargins",null,h))),e&&!e.ignoreEC&&null!=e.ignoreEC||(i[i.length]=Gc("ignoredErrors",Xc("ignoredError",null,{numberStoredAsText:1,sqref:c}))),f.length>0&&(m=Wf(a,-1,"../drawings/drawing"+(t+1)+".xml",Hf.DRAW),i[i.length]=Xc("drawing",null,{"r:id":"rId"+m}),l["!drawing"]=f),l["!comments"].length>0&&(m=Wf(a,-1,"../drawings/vmlDrawing"+(t+1)+".vml",Hf.VML),i[i.length]=Xc("legacyDrawing",null,{"r:id":"rId"+m}),l["!legacy"]=m),i.length>1&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")}function wp(t,e,n,a){var r=function(t,e,n){var a=ju(145),r=(n["!rows"]||[])[t]||{};a.write_shift(4,t),a.write_shift(4,0);var i=320;r.hpx?i=20*Qd(r.hpx):r.hpt&&(i=20*r.hpt),a.write_shift(2,i),a.write_shift(1,0);var o=0;r.level&&(o|=r.level),r.hidden&&(o|=16),(r.hpx||r.hpt)&&(o|=32),a.write_shift(1,o),a.write_shift(1,0);var s=0,l=a.l;a.l+=4;for(var c={r:t,c:0},u=0;u<16;++u)if(!(e.s.c>u+1<<10||e.e.ca.l?a.slice(0,a.l):a}(a,n,e);(r.length>17||(e["!rows"]||[])[a])&&Bu(t,0,r)}var xp=Cf,kp=Ef;function Sp(t){return[pf(t),Tf(t),"n"]}var Ap=Cf,Cp=Ef;var Ep=["left","right","top","bottom","header","footer"];function Tp(t,e,n,a,r,i,o){if(void 0===e.v)return!1;var s="";switch(e.t){case"b":s=e.v?"1":"0";break;case"d":(e=kc(e)).z=e.z||yl[14],e.v=hc(wc(e.v)),e.t="n";break;case"n":case"e":s=""+e.v;break;default:s=e.v}var l={r:n,c:a};switch(l.s=mp(r.cellXfs,e,r),e.l&&i["!links"].push([Yu(l),e.l]),e.c&&i["!comments"].push([Yu(l),e.c]),e.t){case"s":case"str":return r.bookSST?(s=dp(r.Strings,e.v,r.revStrings),l.t="s",l.v=s,o?Bu(t,18,function(t,e,n){return null==n&&(n=ju(8)),mf(e,n),n.write_shift(4,e.v),n}(0,l)):Bu(t,7,function(t,e,n){return null==n&&(n=ju(12)),hf(e,n),n.write_shift(4,e.v),n}(0,l))):(l.t="str",o?Bu(t,17,function(t,e,n){return null==n&&(n=ju(8+4*t.v.length)),mf(e,n),sf(t.v,n),n.length>n.l?n.slice(0,n.l):n}(e,l)):Bu(t,6,function(t,e,n){return null==n&&(n=ju(12+4*t.v.length)),hf(e,n),sf(t.v,n),n.length>n.l?n.slice(0,n.l):n}(e,l))),!0;case"n":return e.v==(0|e.v)&&e.v>-1e3&&e.v<1e3?o?Bu(t,13,function(t,e,n){return null==n&&(n=ju(8)),mf(e,n),Sf(t.v,n),n}(e,l)):Bu(t,2,function(t,e,n){return null==n&&(n=ju(12)),hf(e,n),Sf(t.v,n),n}(e,l)):o?Bu(t,16,function(t,e,n){return null==n&&(n=ju(12)),mf(e,n),Nf(t.v,n),n}(e,l)):Bu(t,5,function(t,e,n){return null==n&&(n=ju(16)),hf(e,n),Nf(t.v,n),n}(e,l)),!0;case"b":return l.t="b",o?Bu(t,15,function(t,e,n){return null==n&&(n=ju(5)),mf(e,n),n.write_shift(1,t.v?1:0),n}(e,l)):Bu(t,4,function(t,e,n){return null==n&&(n=ju(9)),hf(e,n),n.write_shift(1,t.v?1:0),n}(e,l)),!0;case"e":return l.t="e",o?Bu(t,14,function(t,e,n){return null==n&&(n=ju(8)),mf(e,n),n.write_shift(1,t.v),n.write_shift(2,0),n.write_shift(1,0),n}(e,l)):Bu(t,3,function(t,e,n){return null==n&&(n=ju(9)),hf(e,n),n.write_shift(1,t.v),n}(e,l)),!0}return o?Bu(t,12,function(t,e,n){return null==n&&(n=ju(4)),mf(e,n)}(0,l)):Bu(t,1,function(t,e,n){return null==n&&(n=ju(8)),hf(e,n)}(0,l)),!0}function Np(t,e){e&&e["!merges"]&&(Bu(t,177,function(t,e){return null==e&&(e=ju(4)),e.write_shift(4,t),e}(e["!merges"].length)),e["!merges"].forEach((function(e){Bu(t,176,Cp(e))})),Bu(t,178))}function Pp(t,e){e&&e["!cols"]&&(Bu(t,390),e["!cols"].forEach((function(e,n){e&&Bu(t,60,function(t,e,n){null==n&&(n=ju(18));var a=hp(t,e);n.write_shift(-4,t),n.write_shift(-4,t),n.write_shift(4,256*(a.width||10)),n.write_shift(4,0);var r=0;return e.hidden&&(r|=1),"number"==typeof a.width&&(r|=2),e.level&&(r|=e.level<<8),n.write_shift(2,r),n}(n,e))})),Bu(t,391))}function Lp(t,e){e&&e["!ref"]&&(Bu(t,648),Bu(t,649,function(t){var e=ju(24);return e.write_shift(4,4),e.write_shift(4,1),Ef(t,e),e}(Zu(e["!ref"]))),Bu(t,650))}function Op(t,e,n){e["!links"].forEach((function(e){if(e[1].Target){var a=Wf(n,-1,e[1].Target.replace(/#.*$/,""),Hf.HLINK);Bu(t,494,function(t,e){var n=ju(50+4*(t[1].Target.length+(t[1].Tooltip||"").length));Ef({s:Gu(t[0]),e:Gu(t[0])},n),xf("rId"+e,n);var a=t[1].Target.indexOf("#");return sf((-1==a?"":t[1].Target.slice(a+1))||"",n),sf(t[1].Tooltip||"",n),sf("",n),n.slice(0,n.l)}(e,a))}})),delete e["!links"]}function Rp(t,e,n){Bu(t,133),Bu(t,137,function(t,e,n){null==n&&(n=ju(30));var a=924;return(((e||{}).Views||[])[0]||{}).RTL&&(a|=32),n.write_shift(2,a),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(2,0),n.write_shift(2,100),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(4,0),n}(0,n)),Bu(t,138),Bu(t,134)}function Ip(t,e){e["!protect"]&&Bu(t,535,function(t,e){return null==e&&(e=ju(66)),e.write_shift(2,t.password?qd(t.password):0),e.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(n){n[1]?e.write_shift(4,null==t[n[0]]||t[n[0]]?0:1):e.write_shift(4,null!=t[n[0]]&&t[n[0]]?0:1)})),e}(e["!protect"]))}function Mp(t,e,n,a){var r=Du(),i=n.SheetNames[t],o=n.Sheets[i]||{},s=i;try{n&&n.Workbook&&(s=n.Workbook.Sheets[t].CodeName||s)}catch(t){}var l=Zu(o["!ref"]||"A1");if(l.e.c>16383||l.e.r>1048575){if(e.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383),l.e.r=Math.min(l.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],Bu(r,129),(n.vbaraw||o["!outline"])&&Bu(r,147,function(t,e,n){null==n&&(n=ju(84+4*t.length));var a=192;e&&(e.above&&(a&=-65),e.left&&(a&=-129)),n.write_shift(1,a);for(var r=1;r<3;++r)n.write_shift(1,0);return Pf({auto:1},n),n.write_shift(-4,-1),n.write_shift(-4,-1),vf(t,n),n.slice(0,n.l)}(s,o["!outline"])),Bu(r,148,kp(l)),Rp(r,0,n.Workbook),Pp(r,o),function(t,e,n,a){var r,i=Zu(e["!ref"]||"A1"),o="",s=[];Bu(t,145);var l=Array.isArray(e),c=i.e.r;e["!rows"]&&(c=Math.max(i.e.r,e["!rows"].length-1));for(var u=i.s.r;u<=c;++u){o=Wu(u),wp(t,e,i,u);var f=!1;if(u<=i.e.r)for(var d=i.s.c;d<=i.e.c;++d){u===i.s.r&&(s[d]=$u(d)),r=s[d]+o;var h=l?(e[u]||[])[d]:e[r];f=!!h&&Tp(t,h,u,d,a,e,f)}}Bu(t,146)}(r,o,0,e),Ip(r,o),function(t,e,n,a){if(e["!autofilter"]){var r=e["!autofilter"],i="string"==typeof r.ref?r.ref:Ju(r.ref);n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]);var o=n.Workbook.Names,s=Xu(i);s.s.r==s.e.r&&(s.e.r=Xu(e["!ref"]).e.r,i=Ju(s));for(var l=0;l0){var r=Wf(a,-1,"../drawings/vmlDrawing"+(n+1)+".vml",Hf.VML);Bu(t,551,xf("rId"+r)),e["!legacy"]=r}}(r,o,t,a),Bu(r,130),r.end()}var Fp=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]];var jp="][*?/\\".split("");function Dp(t,e){if(t.length>31){if(e)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var n=!0;return jp.forEach((function(a){if(-1!=t.indexOf(a)){if(!e)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");n=!1}})),n}function Bp(t){if(!t||!t.SheetNames||!t.Sheets)throw new Error("Invalid Workbook");if(!t.SheetNames.length)throw new Error("Workbook is empty");var e=t.Workbook&&t.Workbook.Sheets||[];!function(t,e,n){t.forEach((function(a,r){Dp(a);for(var i=0;i22)throw new Error("Bad Code Name: Worksheet"+o)}}))}(t.SheetNames,e,!!t.vbaraw);for(var n=0;n0,a={codeName:"ThisWorkbook"};t.Workbook&&t.Workbook.WBProps&&(Fp.forEach((function(e){null!=t.Workbook.WBProps[e[0]]&&t.Workbook.WBProps[e[0]]!=e[1]&&(a[e[0]]=t.Workbook.WBProps[e[0]])})),t.Workbook.WBProps.CodeName&&(a.codeName=t.Workbook.WBProps.CodeName,delete a.CodeName)),e[e.length]=Xc("workbookPr",null,a);var r=t.Workbook&&t.Workbook.Sheets||[],i=0;if(r&&r[0]&&r[0].Hidden){for(e[e.length]="",i=0;i!=t.SheetNames.length&&r[i]&&r[i].Hidden;++i);i==t.SheetNames.length&&(i=0),e[e.length]='',e[e.length]=""}for(e[e.length]="",i=0;i!=t.SheetNames.length;++i){var o={name:Mc(t.SheetNames[i].slice(0,31))};if(o.sheetId=""+(i+1),o["r:id"]="rId"+(i+1),r[i])switch(r[i].Hidden){case 1:o.state="hidden";break;case 2:o.state="veryHidden"}e[e.length]=Xc("sheet",null,o)}return e[e.length]="",n&&(e[e.length]="",t.Workbook&&t.Workbook.Names&&t.Workbook.Names.forEach((function(t){var n={name:t.Name};t.Comment&&(n.comment=t.Comment),null!=t.Sheet&&(n.localSheetId=""+t.Sheet),t.Hidden&&(n.hidden="1"),t.Ref&&(e[e.length]=Xc("definedName",Mc(t.Ref),n))})),e[e.length]=""),e.length>2&&(e[e.length]="",e[1]=e[1].replace("/>",">")),e.join("")}function zp(t,e){return e||(e=ju(127)),e.write_shift(4,t.Hidden),e.write_shift(4,t.iTabID),xf(t.strRelID,e),sf(t.name.slice(0,31),e),e.length>e.l?e.slice(0,e.l):e}function Hp(t,e){if(e.Workbook&&e.Workbook.Sheets){for(var n=e.Workbook.Sheets,a=0,r=-1,i=-1;ar||(Bu(t,135),Bu(t,158,function(t,e){return e||(e=ju(29)),e.write_shift(-4,0),e.write_shift(-4,460),e.write_shift(4,28800),e.write_shift(4,17600),e.write_shift(4,500),e.write_shift(4,t),e.write_shift(4,t),e.write_shift(1,120),e.length>e.l?e.slice(0,e.l):e}(r)),Bu(t,136))}}function qp(t,e){var n=Du();return Bu(n,131),Bu(n,128,function(t,e){e||(e=ju(127));for(var n=0;4!=n;++n)e.write_shift(4,0);return sf("SheetJS",e),sf(Bs.version,e),sf(Bs.version,e),sf("7262",e),e.length>e.l?e.slice(0,e.l):e}()),Bu(n,153,function(t,e){e||(e=ju(72));var n=0;return t&&t.filterPrivacy&&(n|=8),e.write_shift(4,n),e.write_shift(4,0),vf(t&&t.CodeName||"ThisWorkbook",e),e.slice(0,e.l)}(t.Workbook&&t.Workbook.WBProps||null)),Hp(n,t),function(t,e){Bu(t,143);for(var n=0;n!=e.SheetNames.length;++n)Bu(t,156,zp({Hidden:e.Workbook&&e.Workbook.Sheets&&e.Workbook.Sheets[n]&&e.Workbook.Sheets[n].Hidden||0,iTabID:n+1,strRelID:"rId"+(n+1),name:e.SheetNames[n]}));Bu(t,144)}(n,t),Bu(n,132),n.end()}function Vp(t,e,n,a,r){return(".bin"===e.slice(-4)?Mp:yp)(t,n,a,r)}function Wp(t,e,n){return(".bin"===e.slice(-4)?kh:yh)(t,n)}function Kp(t,e){var n=[];return t.Props&&n.push(function(t,e){var n=[];return lc(ed).map((function(t){for(var e=0;e'+r.join("")+""}(t.Props,t.Custprops)),n.join("")}function $p(t){return Xc("NamedRange",null,{"ss:Name":t.Name,"ss:RefersTo":"="+Eh(t.Ref,{r:0,c:0})})}function Gp(t,e,n,a,r,i,o){if(!t||null==t.v&&null==t.f)return"";var s={};if(t.f&&(s["ss:Formula"]="="+Mc(Eh(t.f,o))),t.F&&t.F.slice(0,e.length)==e){var l=Gu(t.F.slice(e.length+1));s["ss:ArrayRange"]="RC:R"+(l.r==o.r?"":"["+(l.r-o.r)+"]")+"C"+(l.c==o.c?"":"["+(l.c-o.c)+"]")}if(t.l&&t.l.Target&&(s["ss:HRef"]=Mc(t.l.Target),t.l.Tooltip&&(s["x:HRefScreenTip"]=Mc(t.l.Tooltip))),n["!merges"])for(var c=n["!merges"],u=0;u!=c.length;++u)c[u].s.c==o.c&&c[u].s.r==o.r&&(c[u].e.c>c[u].s.c&&(s["ss:MergeAcross"]=c[u].e.c-c[u].s.c),c[u].e.r>c[u].s.r&&(s["ss:MergeDown"]=c[u].e.r-c[u].s.r));var f="",d="";switch(t.t){case"z":if(!a.sheetStubs)return"";break;case"n":f="Number",d=String(t.v);break;case"b":f="Boolean",d=t.v?"1":"0";break;case"e":f="Error",d=Df[t.v];break;case"d":f="DateTime",d=new Date(t.v).toISOString(),null==t.z&&(t.z=t.z||yl[14]);break;case"s":f="String",d=((t.v||"")+"").replace(Rc,(function(t){return Oc[t]})).replace(jc,(function(t){return"&#x"+t.charCodeAt(0).toString(16).toUpperCase()+";"}))}var h=mp(a.cellXfs,t,a);s["ss:StyleID"]="s"+(21+h),s["ss:Index"]=o.c+1;var p=null!=t.v?d:"",m="z"==t.t?"":''+p+"";return(t.c||[]).length>0&&(m+=t.c.map((function(t){var e=Xc("ss:Data",(t.t||"").replace(/(\r\n|[\r\n])/g," "),{xmlns:"http://www.w3.org/TR/REC-html40"});return Xc("Comment",e,{"ss:Author":t.a})})).join("")),Xc("Cell",m,s)}function Yp(t,e){var n='"}function Xp(t,e,n){var a=[],r=n.SheetNames[t],i=n.Sheets[r],o=i?function(t,e,n,a){if(!t)return"";if(!((a||{}).Workbook||{}).Names)return"";for(var r=a.Workbook.Names,i=[],o=0;o0&&a.push(""+o+""),o=i?function(t,e,n,a){if(!t["!ref"])return"";var r=Zu(t["!ref"]),i=t["!merges"]||[],o=0,s=[];t["!cols"]&&t["!cols"].forEach((function(t,e){Jd(t);var n=!!t.width,a=hp(e,t),r={"ss:Index":e+1};n&&(r["ss:Width"]=Gd(a.width)),t.hidden&&(r["ss:Hidden"]="1"),s.push(Xc("Column",null,r))}));for(var l=Array.isArray(t),c=r.s.r;c<=r.e.r;++c){for(var u=[Yp(c,(t["!rows"]||[])[c])],f=r.s.c;f<=r.e.c;++f){var d=!1;for(o=0;o!=i.length;++o)if(!(i[o].s.c>f||i[o].s.r>c||i[o].e.c"),u.length>2&&s.push(u.join(""))}return s.join("")}(i,e):"",o.length>0&&a.push(""+o+"
"),a.push(function(t,e,n,a){if(!t)return"";var r=[];if(t["!margins"]&&(r.push(""),t["!margins"].header&&r.push(Xc("Header",null,{"x:Margin":t["!margins"].header})),t["!margins"].footer&&r.push(Xc("Footer",null,{"x:Margin":t["!margins"].footer})),r.push(Xc("PageMargins",null,{"x:Bottom":t["!margins"].bottom||"0.75","x:Left":t["!margins"].left||"0.7","x:Right":t["!margins"].right||"0.7","x:Top":t["!margins"].top||"0.75"})),r.push("")),a&&a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[n])if(a.Workbook.Sheets[n].Hidden)r.push(Xc("Visible",1==a.Workbook.Sheets[n].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i")}return((((a||{}).Workbook||{}).Views||[])[0]||{}).RTL&&r.push(""),t["!protect"]&&(r.push(Gc("ProtectContents","True")),t["!protect"].objects&&r.push(Gc("ProtectObjects","True")),t["!protect"].scenarios&&r.push(Gc("ProtectScenarios","True")),null==t["!protect"].selectLockedCells||t["!protect"].selectLockedCells?null==t["!protect"].selectUnlockedCells||t["!protect"].selectUnlockedCells||r.push(Gc("EnableSelection","UnlockedCells")):r.push(Gc("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(e){t["!protect"][e[0]]&&r.push("<"+e[1]+"/>")}))),0==r.length?"":Xc("WorksheetOptions",r.join(""),{xmlns:tu.x})}(i,0,t,n)),a.join("")}function Jp(t,e){e||(e={}),t.SSF||(t.SSF=kc(yl)),t.SSF&&(ec(),tc(t.SSF),e.revssf=fc(t.SSF),e.revssf[t.SSF[65535]]=0,e.ssf=t.SSF,e.cellXfs=[],mp(e.cellXfs,{},{revssf:{General:0}}));var n=[];n.push(Kp(t,e)),n.push(""),n.push(""),n.push("");for(var a=0;a'];return e.cellXfs.forEach((function(t,e){var a=[];a.push(Xc("NumberFormat",null,{"ss:Format":Mc(yl[t.numFmtId])}));var r={"ss:ID":"s"+(21+e)};n.push(Xc("Style",a.join(""),r))})),Xc("Styles",n.join(""))}(0,e),n[3]=function(t){if(!((t||{}).Workbook||{}).Names)return"";for(var e=t.Workbook.Names,n=[],a=0;a-1||Zf.indexOf(i[o][0])>-1||null!=i[o][1]&&c.push(i[o]);r.length&&rc.utils.cfb_add(e,"/SummaryInformation",od(r,Zp.SI,l,Mf)),(a.length||c.length)&&rc.utils.cfb_add(e,"/DocumentSummaryInformation",od(a,Zp.DSI,s,If,c.length?c:null,Zp.UDI))}(t,a),8==n.biff&&t.vbaraw&&function(t,e){e.FullPaths.forEach((function(n,a){if(0!=a){var r=n.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==r.slice(-1)&&rc.utils.cfb_add(t,r,e.FileIndex[a].content)}}))}(a,rc.read(t.vbaraw,{type:"string"==typeof t.vbaraw?"binary":"buffer"})),a}var tm={0:{f:function(t,e){var n={},a=t.l+e;n.r=t.read_shift(4),t.l+=4;var r=t.read_shift(2);t.l+=1;var i=t.read_shift(1);return t.l=a,7&i&&(n.level=7&i),16&i&&(n.hidden=!0),32&i&&(n.hpt=r/20),n}},1:{f:function(t){return[df(t)]}},2:{f:function(t){return[df(t),kf(t),"n"]}},3:{f:function(t){return[df(t),t.read_shift(1),"e"]}},4:{f:function(t){return[df(t),t.read_shift(1),"b"]}},5:{f:function(t){return[df(t),Tf(t),"n"]}},6:{f:function(t){return[df(t),of(t),"str"]}},7:{f:function(t){return[df(t),t.read_shift(4),"s"]}},8:{f:function(t,e,n){var a=t.l+e,r=df(t);r.r=n["!row"];var i=[r,of(t),"str"];if(n.cellFormula){t.l+=2;var o=rp(t,a-t.l,n);i[3]=tp(o,0,r,n.supbooks,n)}else t.l=a;return i}},9:{f:function(t,e,n){var a=t.l+e,r=df(t);r.r=n["!row"];var i=[r,Tf(t),"n"];if(n.cellFormula){t.l+=2;var o=rp(t,a-t.l,n);i[3]=tp(o,0,r,n.supbooks,n)}else t.l=a;return i}},10:{f:function(t,e,n){var a=t.l+e,r=df(t);r.r=n["!row"];var i=[r,t.read_shift(1),"b"];if(n.cellFormula){t.l+=2;var o=rp(t,a-t.l,n);i[3]=tp(o,0,r,n.supbooks,n)}else t.l=a;return i}},11:{f:function(t,e,n){var a=t.l+e,r=df(t);r.r=n["!row"];var i=[r,t.read_shift(1),"e"];if(n.cellFormula){t.l+=2;var o=rp(t,a-t.l,n);i[3]=tp(o,0,r,n.supbooks,n)}else t.l=a;return i}},12:{f:function(t){return[pf(t)]}},13:{f:function(t){return[pf(t),kf(t),"n"]}},14:{f:function(t){return[pf(t),t.read_shift(1),"e"]}},15:{f:function(t){return[pf(t),t.read_shift(1),"b"]}},16:{f:Sp},17:{f:function(t){return[pf(t),of(t),"str"]}},18:{f:function(t){return[pf(t),t.read_shift(4),"s"]}},19:{f:cf},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(t,e,n){var a=t.l+e;t.l+=4,t.l+=1;var r=t.read_shift(4),i=yf(t),o=ip(t,0,n),s=bf(t);t.l=a;var l={Name:i,Ptg:o};return r<268435455&&(l.Sheet=r),s&&(l.Comment=s),l}},40:{},42:{},43:{f:function(t,e,n){var a={};a.sz=t.read_shift(2)/20;var r=function(t){var e=t.read_shift(1);return t.l++,{fBold:1&e,fItalic:2&e,fUnderline:4&e,fStrikeout:8&e,fOutline:16&e,fShadow:32&e,fCondense:64&e,fExtend:128&e}}(t);switch(r.fItalic&&(a.italic=1),r.fCondense&&(a.condense=1),r.fExtend&&(a.extend=1),r.fShadow&&(a.shadow=1),r.fOutline&&(a.outline=1),r.fStrikeout&&(a.strike=1),700===t.read_shift(2)&&(a.bold=1),t.read_shift(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript"}var i=t.read_shift(1);0!=i&&(a.underline=i);var o=t.read_shift(1);o>0&&(a.family=o);var s=t.read_shift(1);switch(s>0&&(a.charset=s),t.l++,a.color=function(t){var e={},n=t.read_shift(1)>>>1,a=t.read_shift(1),r=t.read_shift(2,"i"),i=t.read_shift(1),o=t.read_shift(1),s=t.read_shift(1);switch(t.l++,n){case 0:e.auto=1;break;case 1:e.index=a;var l=jf[a];l&&(e.rgb=Wd(l));break;case 2:e.rgb=Wd([i,o,s]);break;case 3:e.theme=a}return 0!=r&&(e.tint=r>0?r/32767:r/32768),e}(t),t.read_shift(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor"}return a.name=of(t),a}},44:{f:function(t,e){return[t.read_shift(2),of(t)]}},45:{f:oh},46:{f:uh},47:{f:function(t,e){var n=t.l+e,a=t.read_shift(2),r=t.read_shift(2);return t.l=n,{ixfe:a,numFmtId:r}}},48:{},49:{f:function(t){return t.read_shift(4,"i")}},50:{},51:{f:function(t){for(var e=[],n=t.read_shift(4);n-- >0;)e.push([t.read_shift(4),t.read_shift(4)]);return e}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Ld},62:{f:function(t){return[df(t),cf(t),"is"]}},63:{f:function(t){var e={};e.i=t.read_shift(4);var n={};n.r=t.read_shift(4),n.c=t.read_shift(4),e.r=Yu(n);var a=t.read_shift(1);return 2&a&&(e.l="1"),8&a&&(e.a="1"),e}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Fu,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(t){var e=t.read_shift(2);return t.l+=28,{RTL:32&e}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(t,e){var n={},a=t[t.l];return++t.l,n.above=!(64&a),n.left=!(128&a),t.l+=18,n.name=gf(t,e-19),n}},148:{f:xp,p:16},151:{f:function(){}},152:{},153:{f:function(t,e){var n={},a=t.read_shift(4);n.defaultThemeVersion=t.read_shift(4);var r=e>8?of(t):"";return r.length>0&&(n.CodeName=r),n.autoCompressPictures=!!(65536&a),n.backupFile=!!(64&a),n.checkCompatibility=!!(4096&a),n.date1904=!!(1&a),n.filterPrivacy=!!(8&a),n.hidePivotFieldList=!!(1024&a),n.promptedSolutions=!!(16&a),n.publishItems=!!(2048&a),n.refreshAllConnections=!!(262144&a),n.saveExternalLinkValues=!!(128&a),n.showBorderUnselectedTables=!!(4&a),n.showInkAnnotation=!!(32&a),n.showObjects=["all","placeholders","none"][a>>13&3],n.showPivotChartFilter=!!(32768&a),n.updateLinks=["userSet","never","always"][a>>8&3],n}},154:{},155:{},156:{f:function(t,e){var n={};return n.Hidden=t.read_shift(4),n.iTabID=t.read_shift(4),n.strRelID=wf(t,e-8),n.name=of(t),n}},157:{},158:{},159:{T:1,f:function(t){return[t.read_shift(4),t.read_shift(4)]}},160:{T:-1},161:{T:1,f:Cf},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Ap},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(t,e){return{flags:t.read_shift(4),version:t.read_shift(4),name:of(t)}}},336:{T:-1},337:{f:function(t){return t.l+=4,0!=t.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:wf},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Td},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(t,e,n){var a=t.l+e,r=Af(t),i=t.read_shift(1),o=[r];if(o[2]=i,n.cellFormula){var s=ap(t,a-t.l,n);o[1]=s}else t.l=a;return o}},427:{f:function(t,e,n){var a=t.l+e,r=[Cf(t,16)];if(n.cellFormula){var i=op(t,a-t.l,n);r[1]=i,t.l=a}else t.l=a;return r}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function(t){var e={};return Ep.forEach((function(n){e[n]=Tf(t)})),e}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(t,e){var n=t.l+e,a=Cf(t,16),r=bf(t),i=of(t),o=of(t),s=of(t);t.l=n;var l={rfx:a,relId:r,loc:i,display:s};return o&&(l.Tooltip=o),l}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:wf},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:xh},633:{T:1},634:{T:-1},635:{T:1,f:function(t){var e={};e.iauthor=t.read_shift(4);var n=Cf(t,16);return e.rfx=n.s,e.ref=Yu(n.s),t.l+=16,e}},636:{T:-1},637:{f:uf},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(t,e){return t.l+=10,{name:of(t)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}};function em(t,e,n,a){var r=e;if(!isNaN(r)){var i=a||(n||[]).length||0,o=t.next(4);o.write_shift(2,r),o.write_shift(2,i),i>0&&wu(n)&&t.push(n)}}function nm(t,e,n){return t||(t=ju(7)),t.write_shift(2,e),t.write_shift(2,n),t.write_shift(2,0),t.write_shift(1,0),t}function am(t,e,n,a){if(null!=e.v)switch(e.t){case"d":case"n":var r="d"==e.t?hc(wc(e.v)):e.v;return void(r==(0|r)&&r>=0&&r<65536?em(t,2,function(t,e,n){var a=ju(9);return nm(a,t,e),a.write_shift(2,n),a}(n,a,r)):em(t,3,function(t,e,n){var a=ju(15);return nm(a,t,e),a.write_shift(8,n,"f"),a}(n,a,r)));case"b":case"e":return void em(t,5,function(t,e,n,a){var r=ju(9);return nm(r,t,e),fd(n,a||"b",r),r}(n,a,e.v,e.t));case"s":case"str":return void em(t,4,function(t,e,n){var a=ju(8+2*n.length);return nm(a,t,e),a.write_shift(1,n.length),a.write_shift(n.length,n,"sbcs"),a.l255||o.e.r>16383){if(a.WTF)throw new Error("Range "+(e["!ref"]||"A1")+" exceeds format limit A1:IV16384");o.e.c=Math.min(o.e.c,255),o.e.r=Math.min(o.e.c,16383),r=Ju(o)}for(var c=o.s.r;c<=o.e.r;++c){s=Wu(c);for(var u=o.s.c;u<=o.e.c;++u){c===o.s.r&&(l[u]=$u(u)),r=l[u]+s;var f=i?(e[c]||[])[u]:e[r];f&&am(t,f,c,u)}}}(a,t.Sheets[t.SheetNames[r]],0,n),em(a,10),a.end()}function im(t,e,n){em(t,49,function(t,e){var n=t.name||"Arial",a=e&&5==e.biff,r=ju(a?15+n.length:16+2*n.length);return r.write_shift(2,20*(t.sz||12)),r.write_shift(4,0),r.write_shift(2,400),r.write_shift(4,0),r.write_shift(2,0),r.write_shift(1,n.length),a||r.write_shift(1,1),r.write_shift((a?1:2)*n.length,n,a?"sbcs":"utf16le"),r}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},n))}function om(t,e){if(e){var n=0;e.forEach((function(e,a){++n<=256&&e&&em(t,125,function(t,e){var n=ju(12);n.write_shift(2,e),n.write_shift(2,e),n.write_shift(2,256*t.width),n.write_shift(2,0);var a=0;return t.hidden&&(a|=1),n.write_shift(1,a),a=t.level||0,n.write_shift(1,a),n.write_shift(2,0),n}(hp(a,e),a))}))}}function sm(t,e,n,a,r){var i=16+mp(r.cellXfs,e,r);if(null!=e.v||e.bf)if(e.bf)em(t,6,ep(e,n,a,0,i));else switch(e.t){case"d":case"n":em(t,515,function(t,e,n,a){var r=ju(14);return yd(t,e,a,r),Nf(n,r),r}(n,a,"d"==e.t?hc(wc(e.v)):e.v,i));break;case"b":case"e":em(t,517,function(t,e,n,a,r,i){var o=ju(8);return yd(t,e,a,o),fd(n,i,o),o}(n,a,e.v,i,0,e.t));break;case"s":case"str":if(r.bookSST)em(t,253,function(t,e,n,a){var r=ju(10);return yd(t,e,a,r),r.write_shift(4,n),r}(n,a,dp(r.Strings,e.v,r.revStrings),i));else em(t,516,function(t,e,n,a,r){var i=!r||8==r.biff,o=ju(+i+8+(1+i)*n.length);return yd(t,e,a,o),o.write_shift(2,n.length),i&&o.write_shift(1,1),o.write_shift((1+i)*n.length,n,i?"utf16le":"sbcs"),o}(n,a,(e.v||"").slice(0,255),i,r));break;default:em(t,513,yd(n,a,i))}else em(t,513,yd(n,a,i))}function lm(t,e,n){var a,r=Du(),i=n.SheetNames[t],o=n.Sheets[i]||{},s=(n||{}).Workbook||{},l=(s.Sheets||[])[t]||{},c=Array.isArray(o),u=8==e.biff,f="",d=[],h=Zu(o["!ref"]||"A1"),p=u?65536:16384;if(h.e.c>255||h.e.r>=p){if(e.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:IV16384");h.e.c=Math.min(h.e.c,255),h.e.r=Math.min(h.e.c,p-1)}em(r,2057,Sd(0,16,e)),em(r,13,ud(1)),em(r,12,ud(100)),em(r,15,ld(!0)),em(r,17,ld(!1)),em(r,16,Nf(.001)),em(r,95,ld(!0)),em(r,42,ld(!1)),em(r,43,ld(!1)),em(r,130,ud(1)),em(r,128,function(t){var e=ju(8);return e.write_shift(4,0),e.write_shift(2,t[0]?t[0]+1:0),e.write_shift(2,t[1]?t[1]+1:0),e}([0,0])),em(r,131,ld(!1)),em(r,132,ld(!1)),u&&om(r,o["!cols"]),em(r,512,function(t,e){var n=8!=e.biff&&e.biff?2:4,a=ju(2*n+6);return a.write_shift(n,t.s.r),a.write_shift(n,t.e.r+1),a.write_shift(2,t.s.c),a.write_shift(2,t.e.c+1),a.write_shift(2,0),a}(h,e)),u&&(o["!links"]=[]);for(var m=h.s.r;m<=h.e.r;++m){f=Wu(m);for(var g=h.s.c;g<=h.e.c;++g){m===h.s.r&&(d[g]=$u(g)),a=d[g]+f;var v=c?(o[m]||[])[g]:o[a];v&&(sm(r,v,m,g,e),u&&v.l&&o["!links"].push([a,v.l]))}}var b=l.CodeName||l.name||i;return u&&em(r,574,function(t){var e=ju(18),n=1718;return t&&t.RTL&&(n|=64),e.write_shift(2,n),e.write_shift(4,0),e.write_shift(4,64),e.write_shift(4,0),e.write_shift(4,0),e}((s.Views||[])[0])),u&&(o["!merges"]||[]).length&&em(r,229,function(t){var e=ju(2+8*t.length);e.write_shift(2,t.length);for(var n=0;n255&&"undefined"!=typeof console&&console.error&&console.error("Worksheet '"+t.SheetNames[n]+"' extends beyond column IV (255). Data may be lost.")}var r=e||{};switch(r.biff||2){case 8:case 5:return function(t,e){var n=e||{},a=[];t&&!t.SSF&&(t.SSF=kc(yl)),t&&t.SSF&&(ec(),tc(t.SSF),n.revssf=fc(t.SSF),n.revssf[t.SSF[65535]]=0,n.ssf=t.SSF),n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,Um(n),n.cellXfs=[],mp(n.cellXfs,{},{revssf:{General:0}}),t.Props||(t.Props={});for(var r=0;rn||r[c].s.c>o||r[c].e.r1&&(h.rowspan=s),l>1&&(h.colspan=l),a.editable?d=''+d+"":f&&(h["data-t"]=f&&f.t||"z",null!=f.v&&(h["data-v"]=f.v),null!=f.z&&(h["data-z"]=f.z),f.l&&"#"!=(f.l.Target||"#").charAt(0)&&(d='
'+d+"")),h.id=(a.id||"sjs")+"-"+u,i.push(Xc("td",d,h))}}return""+i.join("")+""}var dm='SheetJS Table Export',hm="";function pm(t,e,n){return[].join("")+""}function mm(t,e){var n=e||{},a=null!=n.header?n.header:dm,r=null!=n.footer?n.footer:hm,i=[a],o=Xu(t["!ref"]);n.dense=Array.isArray(t),i.push(pm(0,0,n));for(var s=o.s.r;s<=o.e.r;++s)i.push(fm(t,o,s,n));return i.push(""+r),i.join("")}function gm(t,e,n){var a=n||{};null!=Js&&(a.dense=Js);var r=0,i=0;if(null!=a.origin)if("number"==typeof a.origin)r=a.origin;else{var o="string"==typeof a.origin?Gu(a.origin):a.origin;r=o.r,i=o.c}var s=e.getElementsByTagName("tr"),l=Math.min(a.sheetRows||1e7,s.length),c={s:{r:0,c:0},e:{r,c:i}};if(t["!ref"]){var u=Xu(t["!ref"]);c.s.r=Math.min(c.s.r,u.s.r),c.s.c=Math.min(c.s.c,u.s.c),c.e.r=Math.max(c.e.r,u.e.r),c.e.c=Math.max(c.e.c,u.e.c),-1==r&&(c.e.r=r=u.e.r+1)}var f=[],d=0,h=t["!rows"]||(t["!rows"]=[]),p=0,m=0,g=0,v=0,b=0,_=0;for(t["!cols"]||(t["!cols"]=[]);p1||_>1)&&f.push({s:{r:m+r,c:v+i},e:{r:m+r+(b||1)-1,c:v+i+(_||1)-1}});var C={t:"s",v:k},E=x.getAttribute("data-t")||x.getAttribute("t")||"";null!=k&&(0==k.length?C.t=E||"z":a.raw||0==k.trim().length||"s"==E||("TRUE"===k?C={t:"b",v:!0}:"FALSE"===k?C={t:"b",v:!1}:isNaN(Ac(k))?isNaN(Ec(k).getDate())||(C={t:"d",v:wc(k)},a.cellDates||(C={t:"n",v:hc(C.v)}),C.z=a.dateNF||yl[14]):C={t:"n",v:Ac(k)})),void 0===C.z&&null!=S&&(C.z=S);var T="",N=x.getElementsByTagName("A");if(N&&N.length)for(var P=0;P=l&&(t["!fullref"]=Ju((c.e.r=s.length-p+m-1+r,c))),t}function vm(t,e){return gm((e||{}).dense?[]:{},t,e)}function bm(t){var e="",n=function(t){return t.ownerDocument.defaultView&&"function"==typeof t.ownerDocument.defaultView.getComputedStyle?t.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(t);return n&&(e=n(t).getPropertyValue("display")),e||(e=t.style&&t.style.display),"none"===e}var _m=function(){var t=["",'',"",'',"",'',"",""].join(""),e=""+t+"";return function(){return Pc+e}}(),ym=function(){var t=" \n",e=function(e,n,a){var r=[];r.push(' \n');var i=0,o=0,s=Xu(e["!ref"]||"A1"),l=e["!merges"]||[],c=0,u=Array.isArray(e);if(e["!cols"])for(o=0;o<=s.e.c;++o)r.push(" \n");var f="",d=e["!rows"]||[];for(i=0;i\n");for(;i<=s.e.r;++i){for(f=d[i]?' table:style-name="ro'+d[i].ods+'"':"",r.push(" \n"),o=0;oo||l[c].s.r>i||l[c].e.c\n");else{var g=Yu({r:i,c:o}),v=u?(e[i]||[])[o]:e[g];if(v&&v.f&&(p["table:formula"]=Mc(up(v.f)),v.F&&v.F.slice(0,g.length)==g)){var b=Xu(v.F);p["table:number-matrix-columns-spanned"]=b.e.c-b.s.c+1,p["table:number-matrix-rows-spanned"]=b.e.r-b.s.r+1}if(v){switch(v.t){case"b":m=v.v?"TRUE":"FALSE",p["office:value-type"]="boolean",p["office:boolean-value"]=v.v?"true":"false";break;case"n":m=v.w||String(v.v||0),p["office:value-type"]="float",p["office:value"]=v.v||0;break;case"s":case"str":m=null==v.v?"":v.v,p["office:value-type"]="string";break;case"d":m=v.w||wc(v.v).toISOString(),p["office:value-type"]="date",p["office:date-value"]=wc(v.v).toISOString(),p["table:style-name"]="ce1";break;default:r.push(t);continue}var _=Mc(m).replace(/ +/g,(function(t){return''})).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"");if(v.l&&v.l.Target){var y=v.l.Target;"#"==(y="#"==y.charAt(0)?"#"+y.slice(1).replace(/\./,"!"):y).charAt(0)||y.match(/^\w+:/)||(y="../"+y),_=Xc("text:a",_,{"xlink:href":y.replace(/&/g,"&")})}r.push(" "+Xc("table:table-cell",Xc("text:p",_,{}),p)+"\n")}else r.push(t)}}r.push(" \n")}return r.push(" \n"),r.join("")};return function(t,n){var a=[Pc],r=Yc({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),i=Yc({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==n.bookType?(a.push("\n"),a.push($f().replace(/office:document-meta/g,"office:meta"))):a.push("\n"),function(t,e){t.push(" \n"),t.push(' \n'),t.push(' \n'),t.push(" /\n"),t.push(' \n'),t.push(" /\n"),t.push(" \n"),t.push(" \n");var n=0;e.SheetNames.map((function(t){return e.Sheets[t]})).forEach((function(e){if(e&&e["!cols"])for(var a=0;a\n'),t.push(' \n'),t.push(" \n"),++n}}));var a=0;e.SheetNames.map((function(t){return e.Sheets[t]})).forEach((function(e){if(e&&e["!rows"])for(var n=0;n\n'),t.push(' \n'),t.push(" \n"),++a}})),t.push(' \n'),t.push(' \n'),t.push(" \n"),t.push(' \n'),t.push(" \n")}(a,t),a.push(" \n"),a.push(" \n");for(var o=0;o!=t.SheetNames.length;++o)a.push(e(t.Sheets[t.SheetNames[o]],t,o));return a.push(" \n"),a.push(" \n"),"fods"==n.bookType?a.push(""):a.push(""),a.join("")}}();function wm(t,e){if("fods"==e.bookType)return ym(t,e);var n=Nc(),a="",r=[],i=[];return Tc(n,a="mimetype","application/vnd.oasis.opendocument.spreadsheet"),Tc(n,a="content.xml",ym(t,e)),r.push([a,"text/xml"]),i.push([a,"ContentFile"]),Tc(n,a="styles.xml",_m(t,e)),r.push([a,"text/xml"]),i.push([a,"StylesFile"]),Tc(n,a="meta.xml",Pc+$f()),r.push([a,"text/xml"]),i.push([a,"MetadataFile"]),Tc(n,a="manifest.rdf",function(t){var e,n,a=[Pc];a.push('\n');for(var r=0;r!=t.length;++r)a.push(Kf(t[r][0],t[r][1])),a.push((e="",n=t[r][0],[' \n',' \n'," \n"].join("")));return a.push(Kf("","Document","pkg")),a.push(""),a.join("")}(i)),r.push([a,"application/rdf+xml"]),Tc(n,a="META-INF/manifest.xml",function(t){var e=[Pc];e.push('\n'),e.push(' \n');for(var n=0;n\n');return e.push(""),e.join("")}(r)),n}function xm(t){return new DataView(t.buffer,t.byteOffset,t.byteLength)}function km(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):il(Wc(t))}function Sm(t){var e=t.reduce((function(t,e){return t+e.length}),0),n=new Uint8Array(e),a=0;return t.forEach((function(t){n.set(t,a),a+=t.length})),n}function Am(t,e){var n=e?e[0]:0,a=127&t[n];t:if(t[n++]>=128){if(a|=(127&t[n])<<7,t[n++]<128)break t;if(a|=(127&t[n])<<14,t[n++]<128)break t;if(a|=(127&t[n])<<21,t[n++]<128)break t;if(a+=(127&t[n])*Math.pow(2,28),++n,t[n++]<128)break t;if(a+=(127&t[n])*Math.pow(2,35),++n,t[n++]<128)break t;if(a+=(127&t[n])*Math.pow(2,42),++n,t[n++]<128)break t}return e&&(e[0]=n),a}function Cm(t){var e=new Uint8Array(7);e[0]=127&t;var n=1;t:if(t>127){if(e[n-1]|=128,e[n]=t>>7&127,++n,t<=16383)break t;if(e[n-1]|=128,e[n]=t>>14&127,++n,t<=2097151)break t;if(e[n-1]|=128,e[n]=t>>21&127,++n,t<=268435455)break t;if(e[n-1]|=128,e[n]=t/256>>>21&127,++n,t<=34359738367)break t;if(e[n-1]|=128,e[n]=t/65536>>>21&127,++n,t<=4398046511103)break t;e[n-1]|=128,e[n]=t/16777216>>>21&127,++n}return e.slice(0,n)}function Em(t){var e=0,n=127&t[e];t:if(t[e++]>=128){if(n|=(127&t[e])<<7,t[e++]<128)break t;if(n|=(127&t[e])<<14,t[e++]<128)break t;if(n|=(127&t[e])<<21,t[e++]<128)break t;n|=(127&t[e])<<28}return n}function Tm(t){for(var e=[],n=[0];n[0]=128;);a=t.slice(l,n[0]);break;case 5:s=4,a=t.slice(n[0],n[0]+s),n[0]+=s;break;case 1:s=8,a=t.slice(n[0],n[0]+s),n[0]+=s;break;case 2:s=Am(t,n),a=t.slice(n[0],n[0]+s),n[0]+=s;break;default:throw new Error("PB Type ".concat(o," for Field ").concat(i," at offset ").concat(r))}var c={data:a,type:o};null==e[i]?e[i]=[c]:e[i].push(c)}return e}function Nm(t){var e=[];return t.forEach((function(t,n){t.forEach((function(t){t.data&&(e.push(Cm(8*n+t.type)),2==t.type&&e.push(Cm(t.data.length)),e.push(t.data))}))})),Sm(e)}function Pm(t){for(var e,n=[],a=[0];a[0]>>0>0),n.push(o)}return n}function Lm(t){var e=[];return t.forEach((function(t){var n=[];n[1]=[{data:Cm(t.id),type:0}],n[2]=[],null!=t.merge&&(n[3]=[{data:Cm(+!!t.merge),type:0}]);var a=[];t.messages.forEach((function(t){a.push(t.data),t.meta[3]=[{type:0,data:Cm(t.data.length)}],n[2].push({data:Nm(t.meta),type:2})}));var r=Nm(n);e.push(Cm(r.length)),e.push(r),a.forEach((function(t){return e.push(t)}))})),Sm(e)}function Om(t,e){if(0!=t)throw new Error("Unexpected Snappy chunk type ".concat(t));for(var n=[0],a=Am(e,n),r=[];n[0]>2&7),o=(224&e[n[0]++])<<3,o|=e[n[0]++]):(s=1+(e[n[0]++]>>2),2==i?(o=e[n[0]]|e[n[0]+1]<<8,n[0]+=2):(o=(e[n[0]]|e[n[0]+1]<<8|e[n[0]+2]<<16|e[n[0]+3]<<24)>>>0,n[0]+=4)),r=[Sm(r)],0==o)throw new Error("Invalid offset 0");if(o>r[0].length)throw new Error("Invalid offset beyond length");if(s>=o)for(r.push(r[0].slice(-o)),s-=o;s>=r[r.length-1].length;)r.push(r[r.length-1]),s-=r[r.length-1].length;r.push(r[0].slice(-o,-o+s))}else{var l=e[n[0]++]>>2;if(l<60)++l;else{var c=l-59;l=e[n[0]],c>1&&(l|=e[n[0]+1]<<8),c>2&&(l|=e[n[0]+2]<<16),c>3&&(l|=e[n[0]+3]<<24),l>>>=0,l++,n[0]+=c}r.push(e.slice(n[0],n[0]+l)),n[0]+=l}}var u=Sm(r);if(u.length!=a)throw new Error("Unexpected length: ".concat(u.length," != ").concat(a));return u}function Rm(t){for(var e=[],n=0;n>8&255]))):a<=16777216?(o+=4,e.push(new Uint8Array([248,a-1&255,a-1>>8&255,a-1>>16&255]))):a<=4294967296&&(o+=5,e.push(new Uint8Array([252,a-1&255,a-1>>8&255,a-1>>16&255,a-1>>>24&255]))),e.push(t.slice(n,n+a)),o+=a,r[0]=0,r[1]=255&o,r[2]=o>>8&255,r[3]=o>>16&255,n+=a}return Sm(e)}function Mm(t,e){var n=new Uint8Array(32),a=xm(n),r=12,i=0;switch(n[0]=5,t.t){case"n":n[1]=2,function(t,e,n){var a=Math.floor(0==n?0:Math.LOG10E*Math.log(Math.abs(n)))+6176-20,r=n/Math.pow(10,a-6176);t[e+15]|=a>>7,t[e+14]|=(127&a)<<1;for(var i=0;r>=1;++i,r/=256)t[e+i]=255&r;t[e+15]|=n>=0?0:128}(n,r,t.v),i|=1,r+=16;break;case"b":n[1]=6,a.setFloat64(r,t.v?1:0,!0),i|=2,r+=8;break;case"s":if(-1==e.indexOf(t.v))throw new Error("Value ".concat(t.v," missing from SST!"));n[1]=3,a.setUint32(r,e.indexOf(t.v),!0),i|=8,r+=4;break;default:throw"unsupported cell type "+t.t}return a.setUint32(8,i,!0),n.slice(0,r)}function Fm(t,e){var n=new Uint8Array(32),a=xm(n),r=12,i=0;switch(n[0]=3,t.t){case"n":n[2]=2,a.setFloat64(r,t.v,!0),i|=32,r+=8;break;case"b":n[2]=6,a.setFloat64(r,t.v?1:0,!0),i|=32,r+=8;break;case"s":if(-1==e.indexOf(t.v))throw new Error("Value ".concat(t.v," missing from SST!"));n[2]=3,a.setUint32(r,e.indexOf(t.v),!0),i|=16,r+=4;break;default:throw"unsupported cell type "+t.t}return a.setUint32(4,i,!0),n.slice(0,r)}function jm(t){return Am(Tm(t)[1][0].data)}function Dm(t,e,n){var a,r,i,o;if(!(null==(a=t[6])?void 0:a[0])||!(null==(r=t[7])?void 0:r[0]))throw"Mutation only works on post-BNC storages!";if((null==(o=null==(i=t[8])?void 0:i[0])?void 0:o.data)&&Em(t[8][0].data)>0||!1)throw"Math only works with normal offsets";for(var s=0,l=xm(t[7][0].data),c=0,u=[],f=xm(t[4][0].data),d=0,h=[],p=0;p1&&console.error("The Numbers writer currently writes only the first table");var a=Xu(n["!ref"]);a.s.r=a.s.c=0;var r=!1;a.e.c>9&&(r=!0,a.e.c=9),a.e.r>49&&(r=!0,a.e.r=49),r&&console.error("The Numbers writer is currently limited to ".concat(Ju(a)));var i=Xm(n,{range:a,header:1}),o=["~Sh33tJ5~"];i.forEach((function(t){return t.forEach((function(t){"string"==typeof t&&o.push(t)}))}));var s={},l=[],c=rc.read(e.numbers,{type:"base64"});c.FileIndex.map((function(t,e){return[t,c.FullPaths[e]]})).forEach((function(t){var e=t[0],n=t[1];2==e.type&&e.name.match(/\.iwa/)&&Pm(Rm(e.content)).forEach((function(t){l.push(t.id),s[t.id]={deps:[],location:n,type:Em(t.messages[0].meta[1][0].data)}}))})),l.sort((function(t,e){return t-e}));var u=l.filter((function(t){return t>1})).map((function(t){return[t,Cm(t)]}));c.FileIndex.map((function(t,e){return[t,c.FullPaths[e]]})).forEach((function(t){var e=t[0];t[1],e.name.match(/\.iwa/)&&Pm(Rm(e.content)).forEach((function(t){t.messages.forEach((function(e){u.forEach((function(e){t.messages.some((function(t){return 11006!=Em(t.meta[1][0].data)&&function(t,e){t:for(var n=0;n<=t.length-e.length;++n){for(var a=0;a-1,r={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};Um(e=e||{});var i=Nc(),o="",s=0;e.cellXfs=[],mp(e.cellXfs,{},{revssf:{General:0}}),t.Props||(t.Props={});if(o="docProps/core.xml",Tc(i,o,Xf(t.Props,e)),r.coreprops.push(o),Wf(e.rels,2,o,Hf.CORE_PROPS),o="docProps/app.xml",t.Props&&t.Props.SheetNames);else if(t.Workbook&&t.Workbook.Sheets){for(var l=[],c=0;c0&&(Tc(i,o="docProps/custom.xml",td(t.Custprops)),r.custprops.push(o),Wf(e.rels,4,o,Hf.CUST_PROPS));for(s=1;s<=t.SheetNames.length;++s){var u={"!id":{}},f=t.Sheets[t.SheetNames[s-1]];(f||{})["!type"];if(Tc(i,o="xl/worksheets/sheet"+s+"."+n,Vp(s-1,o,e,t,u)),r.sheets.push(o),Wf(e.wbrels,-1,"worksheets/sheet"+s+"."+n,Hf.WS[0]),f){var d=f["!comments"],h=!1,p="";d&&d.length>0&&(Tc(i,p="xl/comments"+s+"."+n,Wp(d,p,e)),r.comments.push(p),Wf(u,-1,"../comments"+s+"."+n,Hf.CMNT),h=!0),f["!legacy"]&&h&&Tc(i,"xl/drawings/vmlDrawing"+s+".vml",_h(s,f["!comments"])),delete f["!comments"],delete f["!legacy"]}u["!id"].rId1&&Tc(i,qf(o),Vf(u))}null!=e.Strings&&e.Strings.length>0&&(Tc(i,o="xl/sharedStrings."+n,function(t,e,n){return(".bin"===e.slice(-4)?zd:Bd)(t,n)}(e.Strings,o,e)),r.strs.push(o),Wf(e.wbrels,-1,"sharedStrings."+n,Hf.SST));o="xl/workbook."+n,Tc(i,o,function(t,e,n){return(".bin"===e.slice(-4)?qp:Up)(t,n)}(t,o,e)),r.workbooks.push(o),Wf(e.rels,1,o,Hf.WB),o="xl/theme/theme1.xml",Tc(i,o,mh(t.Themes,e)),r.themes.push(o),Wf(e.wbrels,-1,"theme/theme1.xml",Hf.THEME),o="xl/styles."+n,Tc(i,o,function(t,e,n){return(".bin"===e.slice(-4)?ph:eh)(t,n)}(t,o,e)),r.styles.push(o),Wf(e.wbrels,-1,"styles."+n,Hf.STY),t.vbaraw&&a&&(Tc(i,o="xl/vbaProject.bin",t.vbaraw),r.vba.push(o),Wf(e.wbrels,-1,"vbaProject.bin",Hf.VBA));return o="xl/metadata."+n,Tc(i,o,function(t){return(".bin"===t.slice(-4)?gh:vh)()}(o)),r.metadata.push(o),Wf(e.wbrels,-1,"metadata."+n,Hf.XLMETA),Tc(i,"[Content_Types].xml",zf(r,e)),Tc(i,"_rels/.rels",Vf(e.rels)),Tc(i,"xl/_rels/workbook."+n+".rels",Vf(e.wbrels)),delete e.revssf,delete e.ssf,i}(t,e):Hm(t,e)}function Hm(t,e){bh=1024,t&&!t.SSF&&(t.SSF=kc(yl)),t&&t.SSF&&(ec(),tc(t.SSF),e.revssf=fc(t.SSF),e.revssf[t.SSF[65535]]=0,e.ssf=t.SSF),e.rels={},e.wbrels={},e.Strings=[],e.Strings.Count=0,e.Strings.Unique=0,fp?e.revStrings=new Map:(e.revStrings={},e.revStrings.foo=[],delete e.revStrings.foo);var n="xml",a=Sh.indexOf(e.bookType)>-1,r={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};Um(e=e||{});var i=Nc(),o="",s=0;if(e.cellXfs=[],mp(e.cellXfs,{},{revssf:{General:0}}),t.Props||(t.Props={}),Tc(i,o="docProps/core.xml",Xf(t.Props,e)),r.coreprops.push(o),Wf(e.rels,2,o,Hf.CORE_PROPS),o="docProps/app.xml",t.Props&&t.Props.SheetNames);else if(t.Workbook&&t.Workbook.Sheets){for(var l=[],c=0;c0&&(Tc(i,o="docProps/custom.xml",td(t.Custprops)),r.custprops.push(o),Wf(e.rels,4,o,Hf.CUST_PROPS));var u=["SheetJ5"];for(e.tcid=0,s=1;s<=t.SheetNames.length;++s){var f={"!id":{}},d=t.Sheets[t.SheetNames[s-1]];(d||{})["!type"];if(Tc(i,o="xl/worksheets/sheet"+s+"."+n,yp(s-1,e,t,f)),r.sheets.push(o),Wf(e.wbrels,-1,"worksheets/sheet"+s+"."+n,Hf.WS[0]),d){var h=d["!comments"],p=!1,m="";if(h&&h.length>0){var g=!1;h.forEach((function(t){t[1].forEach((function(t){1==t.T&&(g=!0)}))})),g&&(Tc(i,m="xl/threadedComments/threadedComment"+s+"."+n,wh(h,u,e)),r.threadedcomments.push(m),Wf(f,-1,"../threadedComments/threadedComment"+s+"."+n,Hf.TCMNT)),Tc(i,m="xl/comments"+s+"."+n,yh(h)),r.comments.push(m),Wf(f,-1,"../comments"+s+"."+n,Hf.CMNT),p=!0}d["!legacy"]&&p&&Tc(i,"xl/drawings/vmlDrawing"+s+".vml",_h(s,d["!comments"])),delete d["!comments"],delete d["!legacy"]}f["!id"].rId1&&Tc(i,qf(o),Vf(f))}return null!=e.Strings&&e.Strings.length>0&&(Tc(i,o="xl/sharedStrings."+n,Bd(e.Strings,e)),r.strs.push(o),Wf(e.wbrels,-1,"sharedStrings."+n,Hf.SST)),Tc(i,o="xl/workbook."+n,Up(t)),r.workbooks.push(o),Wf(e.rels,1,o,Hf.WB),Tc(i,o="xl/theme/theme1.xml",mh(t.Themes,e)),r.themes.push(o),Wf(e.wbrels,-1,"theme/theme1.xml",Hf.THEME),Tc(i,o="xl/styles."+n,eh(t,e)),r.styles.push(o),Wf(e.wbrels,-1,"styles."+n,Hf.STY),t.vbaraw&&a&&(Tc(i,o="xl/vbaProject.bin",t.vbaraw),r.vba.push(o),Wf(e.wbrels,-1,"vbaProject.bin",Hf.VBA)),Tc(i,o="xl/metadata."+n,vh()),r.metadata.push(o),Wf(e.wbrels,-1,"metadata."+n,Hf.XLMETA),u.length>1&&(Tc(i,o="xl/persons/person.xml",function(t){var e=[Pc,Xc("personList",null,{xmlns:Zc.TCMNT,"xmlns:x":Qc[0]}).replace(/[\/]>/,">")];return t.forEach((function(t,n){e.push(Xc("person",null,{displayName:t,id:"{54EE7950-7262-4200-6969-"+("000000000000"+n).slice(-12)+"}",userId:t,providerId:"None"}))})),e.push(""),e.join("")}(u)),r.people.push(o),Wf(e.wbrels,-1,"persons/person.xml",Hf.PEOPLE)),Tc(i,"[Content_Types].xml",zf(r,e)),Tc(i,"_rels/.rels",Vf(e.rels)),Tc(i,"xl/_rels/workbook.xml.rels",Vf(e.wbrels)),delete e.revssf,delete e.ssf,i}function qm(t,e){var n="";switch((e||{}).type||"base64"){case"buffer":case"array":return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7]];case"base64":n=tl(t.slice(0,12));break;case"binary":n=t;break;default:throw new Error("Unrecognized type "+(e&&e.type||"undefined"))}return[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3),n.charCodeAt(4),n.charCodeAt(5),n.charCodeAt(6),n.charCodeAt(7)]}function Vm(t,e){switch(e.type){case"base64":case"binary":break;case"buffer":case"array":e.type="";break;case"file":return sc(e.file,rc.write(t,{type:el?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+e.bookType+"' files");default:throw new Error("Unrecognized type "+e.type)}return rc.write(t,e)}function Wm(t,e){var n={},a=el?"nodebuffer":"undefined"!=typeof Uint8Array?"array":"string";if(e.compression&&(n.compression="DEFLATE"),e.password)n.type=a;else switch(e.type){case"base64":n.type="base64";break;case"binary":n.type="string";break;case"string":throw new Error("'string' output type invalid for '"+e.bookType+"' files");case"buffer":case"file":n.type=a;break;default:throw new Error("Unrecognized type "+e.type)}var r=t.FullPaths?rc.write(t,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[n.type]||n.type,compression:!!e.compression}):t.generate(n);if("undefined"!=typeof Deno&&"string"==typeof r){if("binary"==e.type||"base64"==e.type)return r;r=new Uint8Array(ol(r))}return e.password&&"undefined"!=typeof encrypt_agile?Vm(encrypt_agile(r,e.password),e):"file"===e.type?sc(e.file,r):"string"==e.type?Vc(r):r}function Km(t,e,n){n||(n="");var a=n+t;switch(e.type){case"base64":return Qs(Wc(a));case"binary":return Wc(a);case"string":return t;case"file":return sc(e.file,a,"utf8");case"buffer":return el?nl(a,"utf8"):"undefined"!=typeof TextEncoder?(new TextEncoder).encode(a):Km(a,{type:"binary"}).split("").map((function(t){return t.charCodeAt(0)}))}throw new Error("Unrecognized type "+e.type)}function $m(t,e){switch(e.type){case"string":case"base64":case"binary":for(var n="",a=0;a0&&(r=0);var f=Wu(l.s.r),d=[],h=[],p=0,m=0,g=Array.isArray(t),v=l.s.r,b=0,_={};g&&!t[v]&&(t[v]=[]);var y=c.skipHidden&&t["!cols"]||[],w=c.skipHidden&&t["!rows"]||[];for(b=l.s.c;b<=l.e.c;++b)if(!(y[b]||{}).hidden)switch(d[b]=$u(b),n=g?t[v][b]:t[d[b]+f],a){case 1:i[b]=b-l.s.c;break;case 2:i[b]=d[b];break;case 3:i[b]=c.header[b-l.s.c];break;default:if(null==n&&(n={w:"__EMPTY",t:"s"}),s=o=tf(n,null,c),m=_[o]||0){do{s=o+"_"+m++}while(_[s]);_[o]=m,_[s]=1}else _[o]=1;i[b]=s}for(v=l.s.r+r;v<=l.e.r;++v)if(!(w[v]||{}).hidden){var x=Ym(t,l,v,d,a,i,g,c);(!1===x.isempty||(1===a?!1!==c.blankrows:c.blankrows))&&(h[p++]=x.row)}return h.length=p,h}var Jm=/"/g;function Zm(t,e,n,a,r,i,o,s){for(var l=!0,c=[],u="",f=Wu(n),d=e.s.c;d<=e.e.c;++d)if(a[d]){var h=s.dense?(t[n]||[])[d]:t[a[d]+f];if(null==h)u="";else if(null!=h.v){l=!1,u=""+(s.rawNumbers&&"n"==h.t?h.v:tf(h,null,s));for(var p=0,m=0;p!==u.length;++p)if((m=u.charCodeAt(p))===r||m===i||34===m||s.forceQuotes){u='"'+u.replace(Jm,'""')+'"';break}"ID"==u&&(u='"ID"')}else null==h.f||h.F?u="":(l=!1,(u="="+h.f).indexOf(",")>=0&&(u='"'+u.replace(Jm,'""')+'"'));c.push(u)}return!1===s.blankrows&&l?null:c.join(o)}function Qm(t,e){var n=[],a=null==e?{}:e;if(null==t||null==t["!ref"])return"";var r=Zu(t["!ref"]),i=void 0!==a.FS?a.FS:",",o=i.charCodeAt(0),s=void 0!==a.RS?a.RS:"\n",l=s.charCodeAt(0),c=new RegExp(("|"==i?"\\|":i)+"+$"),u="",f=[];a.dense=Array.isArray(t);for(var d=a.skipHidden&&t["!cols"]||[],h=a.skipHidden&&t["!rows"]||[],p=r.s.c;p<=r.e.c;++p)(d[p]||{}).hidden||(f[p]=$u(p));for(var m=0,g=r.s.r;g<=r.e.r;++g)(h[g]||{}).hidden||null!=(u=Zm(t,r,g,f,o,l,i,a))&&(a.strip&&(u=u.replace(c,"")),(u||!1!==a.blankrows)&&n.push((m++?s:"")+u));return delete a.dense,n.join("")}function tg(t,e){e||(e={}),e.FS="\t",e.RS="\n";var n=Qm(t,e);if(void 0===Gs||"string"==e.type)return n;var a=Gs.utils.encode(1200,n,"str");return String.fromCharCode(255)+String.fromCharCode(254)+a}function eg(t,e,n){var a,r=n||{},i=+!r.skipHeader,o=t||{},s=0,l=0;if(o&&null!=r.origin)if("number"==typeof r.origin)s=r.origin;else{var c="string"==typeof r.origin?Gu(r.origin):r.origin;s=c.r,l=c.c}var u={s:{c:0,r:0},e:{c:l,r:s+e.length-1+i}};if(o["!ref"]){var f=Zu(o["!ref"]);u.e.c=Math.max(u.e.c,f.e.c),u.e.r=Math.max(u.e.r,f.e.r),-1==s&&(s=f.e.r+1,u.e.r=s+e.length-1+i)}else-1==s&&(s=0,u.e.r=e.length-1+i);var d=r.header||[],h=0;e.forEach((function(t,e){lc(t).forEach((function(n){-1==(h=d.indexOf(n))&&(d[h=d.length]=n);var c=t[n],u="z",f="",p=Yu({c:l+h,r:s+e+i});a=ng(o,p),!c||"object"!=typeof c||c instanceof Date?("number"==typeof c?u="n":"boolean"==typeof c?u="b":"string"==typeof c?u="s":c instanceof Date?(u="d",r.cellDates||(u="n",c=hc(c)),f=r.dateNF||yl[14]):null===c&&r.nullError&&(u="e",c=0),a?(a.t=u,a.v=c,delete a.w,delete a.R,f&&(a.z=f)):o[p]=a={t:u,v:c},f&&(a.z=f)):o[p]=c}))})),u.e.c=Math.max(u.e.c,l+d.length-1);var p=Wu(s);if(i)for(h=0;h=65535)throw new Error("Too many worksheets");if(a&&t.SheetNames.indexOf(n)>=0){var i=n.match(/(^.*?)(\d+)$/);r=i&&+i[2]||0;var o=i&&i[1]||n;for(++r;r<=65535&&-1!=t.SheetNames.indexOf(n=o+r);++r);}if(Dp(n),t.SheetNames.indexOf(n)>=0)throw new Error("Worksheet with name |"+n+"| already exists!");return t.SheetNames.push(n),t.Sheets[n]=e,n}function ig(t,e,n){return e?(t.l={Target:e},n&&(t.l.Tooltip=n)):delete t.l,t}var og={encode_col:$u,encode_row:Wu,encode_cell:Yu,encode_range:Ju,decode_col:Ku,decode_row:Vu,split_cell:function(t){return t.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:Gu,decode_range:Xu,format_cell:tf,sheet_add_aoa:nf,sheet_add_json:eg,sheet_add_dom:gm,aoa_to_sheet:af,json_to_sheet:function(t,e){return eg(null,t,e)},table_to_sheet:vm,table_to_book:function(t,e){return ef(vm(t,e),e)},sheet_to_csv:Qm,sheet_to_txt:tg,sheet_to_json:Xm,sheet_to_html:mm,sheet_to_formulae:function(t){var e,n="",a="";if(null==t||null==t["!ref"])return[];var r,i=Zu(t["!ref"]),o="",s=[],l=[],c=Array.isArray(t);for(r=i.s.c;r<=i.e.c;++r)s[r]=$u(r);for(var u=i.s.r;u<=i.e.r;++u)for(o=Wu(u),r=i.s.c;r<=i.e.c;++r)if(n=s[r]+o,a="",void 0!==(e=c?(t[u]||[])[r]:t[n])){if(null!=e.F){if(n=e.F,!e.f)continue;a=e.f,-1==n.indexOf(":")&&(n=n+":"+n)}if(null!=e.f)a=e.f;else{if("z"==e.t)continue;if("n"==e.t&&null!=e.v)a=""+e.v;else if("b"==e.t)a=e.v?"TRUE":"FALSE";else if(void 0!==e.w)a="'"+e.w;else{if(void 0===e.v)continue;a="s"==e.t?"'"+e.v:""+e.v}}l[l.length]=n+"="+a}return l},sheet_to_row_object_array:Xm,sheet_get_cell:ng,book_new:ag,book_append_sheet:rg,book_set_sheet_visibility:function(t,e,n){t.Workbook||(t.Workbook={}),t.Workbook.Sheets||(t.Workbook.Sheets=[]);var a=function(t,e){if("number"==typeof e){if(e>=0&&t.SheetNames.length>e)return e;throw new Error("Cannot find sheet # "+e)}if("string"==typeof e){var n=t.SheetNames.indexOf(e);if(n>-1)return n;throw new Error("Cannot find sheet name |"+e+"|")}throw new Error("Cannot find sheet |"+e+"|")}(t,e);switch(t.Workbook.Sheets[a]||(t.Workbook.Sheets[a]={}),n){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+n)}t.Workbook.Sheets[a].Hidden=n},cell_set_number_format:function(t,e){return t.z=e,t},cell_set_hyperlink:ig,cell_set_internal_link:function(t,e,n){return ig(t,"#"+e,n)},cell_add_comment:function(t,e,n){t.c||(t.c=[]),t.c.push({t:e,a:n||"SheetJS"})},sheet_set_array_formula:function(t,e,n,a){for(var r="string"!=typeof e?e:Zu(e),i="string"==typeof e?e:Ju(e),o=r.s.r;o<=r.e.r;++o)for(var s=r.s.c;s<=r.e.c;++s){var l=ng(t,o,s);l.t="n",l.F=i,delete l.v,o==r.s.r&&s==r.s.c&&(l.f=n,a&&(l.D=!0))}return t},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};Bs.version;var sg=n(4213);function lg(t){return lg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lg(t)}const cg={name:"AdminDataTable",props:{headers:{type:Array,default:function(){return[]}},items:{type:Array,default:function(){return[]}},itemsPerPage:{type:Number,default:10},showPagination:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},itemKey:{type:String,default:"id"},emptyText:{type:String,default:"Tiada data"},exportable:{type:Boolean,default:!1},exportFileName:{type:String,default:"table-data"},showIndex:{type:Boolean,default:!0},indexTitle:{type:String,default:"Bil"}},data:function(){return{page:1,localPerPage:this.itemsPerPage,sortKey:null,sortDir:"asc",perPageOptions:[10,25,50,100,500,1e3]}},computed:{totalItems:function(){return this.sortedItems.length},totalPages:function(){return Math.ceil(this.totalItems/this.localPerPage)||1},sortedItems:function(){var t=this.items.slice();if(!this.sortKey)return t;var e=this.sortKey,n="desc"===this.sortDir?-1:1;return t.sort((function(t,a){var r=t[e],i=a[e];return null==r&&null==i?0:null==r?1:null==i?-1:"number"==typeof r&&"number"==typeof i?(r-i)*n:String(r).localeCompare(String(i),void 0,{numeric:!0})*n})),t},displayRows:function(){if(!this.showPagination)return this.sortedItems;var t=(this.page-1)*this.localPerPage;return this.sortedItems.slice(t,t+this.localPerPage)},rangeFrom:function(){return this.totalItems?(this.page-1)*this.localPerPage+1:0},rangeTo:function(){return Math.min(this.page*this.localPerPage,this.totalItems)},tableHeaders:function(){return this.showIndex?[{title:this.indexTitle,key:"__adt_index",sortable:!1}].concat(this.headers):this.headers}},watch:{items:function(){this.page>this.totalPages&&(this.page=Math.max(1,this.totalPages))},itemsPerPage:function(t){this.localPerPage=t}},methods:{rowGlobalIndex:function(t){return this.showPagination?(this.page-1)*this.localPerPage+t+1:t+1},cellTdClass:function(t){var e={};return"__adt_index"===t.key&&(e["admin-data-table__col-index"]=!0),e},cellValue:function(t,e){return t[e]},formatCell:function(t,e){var n=t[e];return null==n?"":n},toggleSort:function(t){this.sortKey===t?this.sortDir="asc"===this.sortDir?"desc":"asc":(this.sortKey=t,this.sortDir="asc")},goPage:function(t){t<1||t>this.totalPages||(this.page=t)},onPerPageChange:function(){this.page=1},isActionColumnKey:function(t){if(!t)return!1;var e=String(t).toLowerCase();return"actions"===e||"action"===e||"opsi"===e||"tindakan"===e},resolveFieldValue:function(t,e){if("#"===e)return"";for(var n=String(e).split("."),a=t,r=0;r6?"l":"p","pt","a4"),a=8;e>12?a=6:e>8&&(a=7);var r=e>8?4:8,i={head:[t.headerTitles],body:t.rows,styles:{fontSize:a,cellPadding:r},headStyles:{fillColor:[25,118,210]},margin:{top:20}};e>8&&(i.tableWidth="wrap",i.horizontalPageBreak=!0,i.styles=Object.assign({},i.styles,{minCellWidth:36,overflow:"linebreak"})),function(t,e){Ss(t,_s(t,ls(t,e)))}(n,i),n.save(this.exportFileName+".pdf")}catch(t){this.exportEmitError(t)}},exportToJSON:function(){try{var t=this,e=this.sortedItems.map((function(e,n){var a={};return t.tableHeaders.forEach((function(r){var i=r.title||r.key;if(!t.isActionColumnKey(r.key))if("__adt_index"!==r.key)if("function"!=typeof r.exportValue){for(var o=String(r.key).split("."),s=e,l=0;l0?e("div",{staticClass:"admin-data-table__footer"},[e("div",{staticClass:"admin-data-table__footer-left"},[e("label",{staticClass:"admin-data-table__footer-label"},[t._v("Baris setiap halaman")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model.number",value:t.localPerPage,expression:"localPerPage",modifiers:{number:!0}}],staticClass:"form-control input-sm admin-data-table__page-size",on:{change:[function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(e){var n="_value"in e?e._value:e.value;return t._n(n)}));t.localPerPage=e.target.multiple?n:n[0]},t.onPerPageChange]}},t._l(t.perPageOptions,(function(n){return e("option",{key:n,domProps:{value:n}},[t._v(t._s(n))])})),0)]),t._v(" "),e("div",{staticClass:"admin-data-table__footer-mid"},[t._v("\n\t\t\t\t"+t._s(t.rangeFrom)+"–"+t._s(t.rangeTo)+" daripada "+t._s(t.totalItems)+"\n\t\t\t")]),t._v(" "),e("nav",{staticClass:"admin-data-table__footer-right",attrs:{"aria-label":"Pagination"}},[e("ul",{staticClass:"pagination pagination-sm admin-data-table__pagination"},[e("li",{class:{disabled:t.page<=1}},[e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.goPage(t.page-1)}}},[t._v("Sebelum")])]),t._v(" "),e("li",{class:{disabled:t.page>=t.totalPages}},[e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.goPage(t.page+1)}}},[t._v("Seterusnya")])])])])]):t._e()])])}),[function(){var t=this._self._c;return t("button",{staticClass:"btn btn-default btn-sm dropdown-toggle",attrs:{type:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}},[t("i",{staticClass:"fa fa-download"}),this._v(" Eksport "),t("span",{staticClass:"caret"})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"admin-data-table__state"},[e("i",{staticClass:"fa fa-refresh fa-spin admin-data-table__state-icon"}),t._v(" "),e("div",{staticClass:"admin-data-table__state-title"},[t._v("Memuatkan…")])])}],!1,null,"27e4358e",null);const gg=mg.exports},3228:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>a});const a=(0,n(4486).A)({},(function(){return(0,this._self._c)("div",{staticClass:"modal-body"},[this._t("default")],2)}),[],!1,null,null,null).exports},3179:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>a});const a=(0,n(4486).A)({},(function(){return(0,this._self._c)("div",{staticClass:"modal-footer"},[this._t("default")],2)}),[],!1,null,null,null).exports},8348:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>a});const a=(0,n(4486).A)({},(function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal"}},[t._v("×")]),t._v(" "),e("h4",[t._t("default")],2)])}),[],!1,null,null,null).exports},8881:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>l});const a={props:["id","aClass"]};var r=n(5072),i=n.n(r),o=n(698),s={insert:"head",singleton:!1};i()(o.A,s);o.A.locals;const l=(0,n(4486).A)(a,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal fade app-modal",attrs:{id:t.id,role:"dialog"}},[e("div",{staticClass:"modal-dialog"},[e("div",{staticClass:"modal-content",class:t.aClass},[t._t("default")],2)])])}),[],!1,null,null,null).exports},7725:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>l});const a={props:{fileId:{default:"fileId"},fileName:{default:"file_name"},imageId:{default:"imageId"},imageSrc:{default:"#"}},methods:{readFile:function(t,e){var n=$("#"+t)[0],a=$("#"+e);if(n.files&&n.files[0]){var r=new FileReader;r.onload=function(t){a.attr("src",t.target.result)},r.readAsDataURL(n.files[0])}}}};var r=n(5072),i=n.n(r),o=n(4829),s={insert:"head",singleton:!1};i()(o.A,s);o.A.locals;const l=(0,n(4486).A)(a,(function(){var t=this,e=t._self._c;return e("center",[e("div",{staticClass:"imgContainer"},[e("input",{staticClass:"file",attrs:{type:"file",id:t.fileId,name:t.fileName},on:{change:function(e){return t.readFile(t.fileId,t.imageId)}}}),t._v(" "),e("img",{staticClass:"imgUpload img-rounded",attrs:{src:t.imageSrc,height:"100%",width:"100%",id:t.imageId}}),t._v(" "),e("span",{staticClass:"imgText"},[t._v("Select Image")])])])}),[],!1,null,null,null).exports},4486:(t,e,n)=>{"use strict";function a(t,e,n,a,r,i,o,s){var l,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),a&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),o?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=l):r&&(l=s?function(){r.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(t,e){return l.call(e),u(t,e)}}else{var f=c.beforeCreate;c.beforeCreate=f?[].concat(f,l):[l]}return{exports:t,options:c}}n.d(e,{A:()=>a})},3686:()=>{},2284:(t,e,n)=>{"use strict";function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}n.d(e,{A:()=>a})}},i={};function o(t){var e=i[t];if(void 0!==e)return e.exports;var n=i[t]={id:t,exports:{}};return r[t].call(n.exports,n,n.exports,o),n.exports}o.m=r,t=[],o.O=(e,n,a,r)=>{if(!n){var i=1/0;for(u=0;u=r)&&Object.keys(o.O).every((t=>o.O[t](n[l])))?n.splice(l--,1):(s=!1,r0&&t[u-1][2]>r;u--)t[u]=t[u-1];t[u]=[n,a,r]},o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},n=Object.getPrototypeOf?t=>Object.getPrototypeOf(t):t=>t.__proto__,o.t=function(t,a){if(1&a&&(t=this(t)),8&a)return t;if("object"==typeof t&&t){if(4&a&&t.__esModule)return t;if(16&a&&"function"==typeof t.then)return t}var r=Object.create(null);o.r(r);var i={};e=e||[null,n({}),n([]),n(n)];for(var s=2&a&&t;"object"==typeof s&&!~e.indexOf(s);s=n(s))Object.getOwnPropertyNames(s).forEach((e=>i[e]=()=>t[e]));return i.default=()=>t,o.d(r,i),r},o.d=(t,e)=>{for(var n in e)o.o(e,n)&&!o.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o.f={},o.e=t=>Promise.all(Object.keys(o.f).reduce(((e,n)=>(o.f[n](t,e),e)),[])),o.u=t=>354===t?"js/354.js":418===t?"js/418.js":332===t?"js/332.js":void 0,o.miniCssF=t=>"css/app.css",o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),a={},o.l=(t,e,n,r)=>{if(a[t])a[t].push(e);else{var i,s;if(void 0!==n)for(var l=document.getElementsByTagName("script"),c=0;c{i.onerror=i.onload=null,clearTimeout(d);var r=a[t];if(delete a[t],i.parentNode&&i.parentNode.removeChild(i),r&&r.forEach((t=>t(n))),e)return e(n)},d=setTimeout(f.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=f.bind(null,i.onerror),i.onload=f.bind(null,i.onload),s&&document.head.appendChild(i)}},o.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.p="/",(()=>{var t={847:0,252:0};o.f.j=(e,n)=>{var a=o.o(t,e)?t[e]:void 0;if(0!==a)if(a)n.push(a[2]);else if(252!=e){var r=new Promise(((n,r)=>a=t[e]=[n,r]));n.push(a[2]=r);var i=o.p+o.u(e),s=new Error;o.l(i,(n=>{if(o.o(t,e)&&(0!==(a=t[e])&&(t[e]=void 0),a)){var r=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;s.message="Loading chunk "+e+" failed.\n("+r+": "+i+")",s.name="ChunkLoadError",s.type=r,s.request=i,a[1](s)}}),"chunk-"+e,e)}else t[e]=0},o.O.j=e=>0===t[e];var e=(e,n)=>{var a,r,[i,s,l]=n,c=0;if(i.some((e=>0!==t[e]))){for(a in s)o.o(s,a)&&(o.m[a]=s[a]);if(l)var u=l(o)}for(e&&e(n);co(4804)));var s=o.O(void 0,[252],(()=>o(5908)));s=o.O(s)})(); \ No newline at end of file +(()=>{var t,e,n,a,r={4325:t=>{t.exports=function(t){var e={};function n(a){if(e[a])return e[a].exports;var r=e[a]={i:a,l:!1,exports:{}};return t[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,a){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(a,r,function(e){return t[e]}.bind(null,r));return a},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"02f4":function(t,e,n){var a=n("4588"),r=n("be13");t.exports=function(t){return function(e,n){var i,o,s=String(r(e)),l=a(n),c=s.length;return l<0||l>=c?t?"":void 0:(i=s.charCodeAt(l))<55296||i>56319||l+1===c||(o=s.charCodeAt(l+1))<56320||o>57343?t?s.charAt(l):i:t?s.slice(l,l+2):o-56320+(i-55296<<10)+65536}}},"0390":function(t,e,n){"use strict";var a=n("02f4")(!0);t.exports=function(t,e,n){return e+(n?a(t,e).length:1)}},"07e3":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"0bfb":function(t,e,n){"use strict";var a=n("cb7c");t.exports=function(){var t=a(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},"0fc9":function(t,e,n){var a=n("3a38"),r=Math.max,i=Math.min;t.exports=function(t,e){return(t=a(t))<0?r(t+e,0):i(t,e)}},1691:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"1bc3":function(t,e,n){var a=n("f772");t.exports=function(t,e){if(!a(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!a(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},"1ec9":function(t,e,n){var a=n("f772"),r=n("e53d").document,i=a(r)&&a(r.createElement);t.exports=function(t){return i?r.createElement(t):{}}},"214f":function(t,e,n){"use strict";n("b0c5");var a=n("2aba"),r=n("32e9"),i=n("79e5"),o=n("be13"),s=n("2b4c"),l=n("520a"),c=s("species"),u=!i((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})),d=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var h=s(t),f=!i((function(){var e={};return e[h]=function(){return 7},7!=""[t](e)})),p=f?!i((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[c]=function(){return n}),n[h](""),!e})):void 0;if(!f||!p||"replace"===t&&!u||"split"===t&&!d){var m=/./[h],g=n(o,h,""[t],(function(t,e,n,a,r){return e.exec===l?f&&!r?{done:!0,value:m.call(e,n,a)}:{done:!0,value:t.call(n,e,a)}:{done:!1}})),v=g[0],b=g[1];a(String.prototype,t,v),r(RegExp.prototype,h,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}}},"230e":function(t,e,n){var a=n("d3f4"),r=n("7726").document,i=a(r)&&a(r.createElement);t.exports=function(t){return i?r.createElement(t):{}}},"23c6":function(t,e,n){var a=n("2d95"),r=n("2b4c")("toStringTag"),i="Arguments"==a(function(){return arguments}());t.exports=function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),r))?n:i?a(e):"Object"==(o=a(e))&&"function"==typeof e.callee?"Arguments":o}},"241e":function(t,e,n){var a=n("25eb");t.exports=function(t){return Object(a(t))}},"25eb":function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},"28a5":function(t,e,n){"use strict";var a=n("aae3"),r=n("cb7c"),i=n("ebd6"),o=n("0390"),s=n("9def"),l=n("5f1b"),c=n("520a"),u=n("79e5"),d=Math.min,h=[].push,f="split",p="length",m="lastIndex",g=4294967295,v=!u((function(){RegExp(g,"y")}));n("214f")("split",2,(function(t,e,n,u){var b;return b="c"=="abbc"[f](/(b)*/)[1]||4!="test"[f](/(?:)/,-1)[p]||2!="ab"[f](/(?:ab)*/)[p]||4!="."[f](/(.?)(.?)/)[p]||"."[f](/()()/)[p]>1||""[f](/.?/)[p]?function(t,e){var r=String(this);if(void 0===t&&0===e)return[];if(!a(t))return n.call(r,t,e);for(var i,o,s,l=[],u=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),d=0,f=void 0===e?g:e>>>0,v=new RegExp(t.source,u+"g");(i=c.call(v,r))&&!((o=v[m])>d&&(l.push(r.slice(d,i.index)),i[p]>1&&i.index=f));)v[m]===i.index&&v[m]++;return d===r[p]?!s&&v.test("")||l.push(""):l.push(r.slice(d)),l[p]>f?l.slice(0,f):l}:"0"[f](void 0,0)[p]?function(t,e){return void 0===t&&0===e?[]:n.call(this,t,e)}:n,[function(n,a){var r=t(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,r,a):b.call(String(r),n,a)},function(t,e){var a=u(b,t,this,e,b!==n);if(a.done)return a.value;var c=r(t),h=String(this),f=i(c,RegExp),p=c.unicode,m=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(v?"y":"g"),_=new f(v?c:"^(?:"+c.source+")",m),y=void 0===e?g:e>>>0;if(0===y)return[];if(0===h.length)return null===l(_,h)?[h]:[];for(var w=0,x=0,k=[];x1?arguments[1]:void 0)}})},"32e9":function(t,e,n){var a=n("86cc"),r=n("4630");t.exports=n("9e1e")?function(t,e,n){return a.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},"335c":function(t,e,n){var a=n("6b4c");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==a(t)?t.split(""):Object(t)}},"355d":function(t,e){e.f={}.propertyIsEnumerable},"35e8":function(t,e,n){var a=n("d9f6"),r=n("aebd");t.exports=n("8e60")?function(t,e,n){return a.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},"36c3":function(t,e,n){var a=n("335c"),r=n("25eb");t.exports=function(t){return a(r(t))}},"3a38":function(t,e){var n=Math.ceil,a=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?a:n)(t)}},4588:function(t,e){var n=Math.ceil,a=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?a:n)(t)}},4630:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},4917:function(t,e,n){"use strict";var a=n("cb7c"),r=n("9def"),i=n("0390"),o=n("5f1b");n("214f")("match",1,(function(t,e,n,s){return[function(n){var a=t(this),r=null==n?void 0:n[e];return void 0!==r?r.call(n,a):new RegExp(n)[e](String(a))},function(t){var e=s(n,t,this);if(e.done)return e.value;var l=a(t),c=String(this);if(!l.global)return o(l,c);var u=l.unicode;l.lastIndex=0;for(var d,h=[],f=0;null!==(d=o(l,c));){var p=String(d[0]);h[f]=p,""===p&&(l.lastIndex=i(c,r(l.lastIndex),u)),f++}return 0===f?null:h}]}))},5147:function(t,e,n){var a=n("2b4c")("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[a]=!1,!"/./"[t](e)}catch(t){}}return!0}},5176:function(t,e,n){t.exports=n("51b6")},"51b6":function(t,e,n){n("a3c3"),t.exports=n("584a").Object.assign},"520a":function(t,e,n){"use strict";var a,r,i=n("0bfb"),o=RegExp.prototype.exec,s=String.prototype.replace,l=o,c="lastIndex",u=(a=/a/,r=/b*/g,o.call(a,"a"),o.call(r,"a"),0!==a[c]||0!==r[c]),d=void 0!==/()??/.exec("")[1];(u||d)&&(l=function(t){var e,n,a,r,l=this;return d&&(n=new RegExp("^"+l.source+"$(?!\\s)",i.call(l))),u&&(e=l[c]),a=o.call(l,t),u&&a&&(l[c]=l.global?a.index+a[0].length:e),d&&a&&a.length>1&&s.call(a[0],n,(function(){for(r=1;ru;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}}},"5ca1":function(t,e,n){var a=n("7726"),r=n("8378"),i=n("32e9"),o=n("2aba"),s=n("9b43"),l="prototype",c=function(t,e,n){var u,d,h,f,p=t&c.F,m=t&c.G,g=t&c.S,v=t&c.P,b=t&c.B,_=m?a:g?a[e]||(a[e]={}):(a[e]||{})[l],y=m?r:r[e]||(r[e]={}),w=y[l]||(y[l]={});for(u in m&&(n=e),n)h=((d=!p&&_&&void 0!==_[u])?_:n)[u],f=b&&d?s(h,a):v&&"function"==typeof h?s(Function.call,h):h,_&&o(_,u,h,t&c.U),y[u]!=h&&i(y,u,f),v&&w[u]!=h&&(w[u]=h)};a.core=r,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},"5f1b":function(t,e,n){"use strict";var a=n("23c6"),r=RegExp.prototype.exec;t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var i=n.call(t,e);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==a(t))throw new TypeError("RegExp#exec called on incompatible receiver");return r.call(t,e)}},"626a":function(t,e,n){var a=n("2d95");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==a(t)?t.split(""):Object(t)}},"62a0":function(t,e){var n=0,a=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+a).toString(36))}},"63b6":function(t,e,n){var a=n("e53d"),r=n("584a"),i=n("d864"),o=n("35e8"),s=n("07e3"),l="prototype",c=function(t,e,n){var u,d,h,f=t&c.F,p=t&c.G,m=t&c.S,g=t&c.P,v=t&c.B,b=t&c.W,_=p?r:r[e]||(r[e]={}),y=_[l],w=p?a:m?a[e]:(a[e]||{})[l];for(u in p&&(n=e),n)(d=!f&&w&&void 0!==w[u])&&s(_,u)||(h=d?w[u]:n[u],_[u]=p&&"function"!=typeof w[u]?n[u]:v&&d?i(h,a):b&&w[u]==h?function(t){var e=function(e,n,a){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,a)}return t.apply(this,arguments)};return e[l]=t[l],e}(h):g&&"function"==typeof h?i(Function.call,h):h,g&&((_.virtual||(_.virtual={}))[u]=h,t&c.R&&y&&!y[u]&&o(y,u,h)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},6762:function(t,e,n){"use strict";var a=n("5ca1"),r=n("c366")(!0);a(a.P,"Array",{includes:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")("includes")},6821:function(t,e,n){var a=n("626a"),r=n("be13");t.exports=function(t){return a(r(t))}},"69a8":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"6a99":function(t,e,n){var a=n("d3f4");t.exports=function(t,e){if(!a(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!a(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},"6b4c":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},7726:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(t,e,n){var a=n("4588"),r=Math.max,i=Math.min;t.exports=function(t,e){return(t=a(t))<0?r(t+e,0):i(t,e)}},"794b":function(t,e,n){t.exports=!n("8e60")&&!n("294c")((function(){return 7!=Object.defineProperty(n("1ec9")("div"),"a",{get:function(){return 7}}).a}))},"79aa":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},"79e5":function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},8378:function(t,e){var n=t.exports={version:"2.6.4"};"number"==typeof __e&&(__e=n)},"86cc":function(t,e,n){var a=n("cb7c"),r=n("c69a"),i=n("6a99"),o=Object.defineProperty;e.f=n("9e1e")?Object.defineProperty:function(t,e,n){if(a(t),e=i(e,!0),a(n),r)try{return o(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"8e60":function(t,e,n){t.exports=!n("294c")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},9306:function(t,e,n){"use strict";var a=n("c3a1"),r=n("9aa9"),i=n("355d"),o=n("241e"),s=n("335c"),l=Object.assign;t.exports=!l||n("294c")((function(){var t={},e={},n=Symbol(),a="abcdefghijklmnopqrst";return t[n]=7,a.split("").forEach((function(t){e[t]=t})),7!=l({},t)[n]||Object.keys(l({},e)).join("")!=a}))?function(t,e){for(var n=o(t),l=arguments.length,c=1,u=r.f,d=i.f;l>c;)for(var h,f=s(arguments[c++]),p=u?a(f).concat(u(f)):a(f),m=p.length,g=0;m>g;)d.call(f,h=p[g++])&&(n[h]=f[h]);return n}:l},"9aa9":function(t,e){e.f=Object.getOwnPropertySymbols},"9b43":function(t,e,n){var a=n("d8e8");t.exports=function(t,e,n){if(a(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,a){return t.call(e,n,a)};case 3:return function(n,a,r){return t.call(e,n,a,r)}}return function(){return t.apply(e,arguments)}}},"9c6c":function(t,e,n){var a=n("2b4c")("unscopables"),r=Array.prototype;null==r[a]&&n("32e9")(r,a,{}),t.exports=function(t){r[a][t]=!0}},"9def":function(t,e,n){var a=n("4588"),r=Math.min;t.exports=function(t){return t>0?r(a(t),9007199254740991):0}},"9e1e":function(t,e,n){t.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a3c3:function(t,e,n){var a=n("63b6");a(a.S+a.F,"Object",{assign:n("9306")})},aae3:function(t,e,n){var a=n("d3f4"),r=n("2d95"),i=n("2b4c")("match");t.exports=function(t){var e;return a(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==r(t))}},aebd:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},b0c5:function(t,e,n){"use strict";var a=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:a!==/./.exec},{exec:a})},b447:function(t,e,n){var a=n("3a38"),r=Math.min;t.exports=function(t){return t>0?r(a(t),9007199254740991):0}},b8e3:function(t,e){t.exports=!0},be13:function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},c366:function(t,e,n){var a=n("6821"),r=n("9def"),i=n("77f1");t.exports=function(t){return function(e,n,o){var s,l=a(e),c=r(l.length),u=i(o,c);if(t&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}}},c3a1:function(t,e,n){var a=n("e6f3"),r=n("1691");t.exports=Object.keys||function(t){return a(t,r)}},c69a:function(t,e,n){t.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},ca5a:function(t,e){var n=0,a=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+a).toString(36))}},cb7c:function(t,e,n){var a=n("d3f4");t.exports=function(t){if(!a(t))throw TypeError(t+" is not an object!");return t}},d2c8:function(t,e,n){var a=n("aae3"),r=n("be13");t.exports=function(t,e,n){if(a(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(r(t))}},d3f4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},d864:function(t,e,n){var a=n("79aa");t.exports=function(t,e,n){if(a(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,a){return t.call(e,n,a)};case 3:return function(n,a,r){return t.call(e,n,a,r)}}return function(){return t.apply(e,arguments)}}},d8e8:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},d9f6:function(t,e,n){var a=n("e4ae"),r=n("794b"),i=n("1bc3"),o=Object.defineProperty;e.f=n("8e60")?Object.defineProperty:function(t,e,n){if(a(t),e=i(e,!0),a(n),r)try{return o(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},dbdb:function(t,e,n){var a=n("584a"),r=n("e53d"),i="__core-js_shared__",o=r[i]||(r[i]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:a.version,mode:n("b8e3")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},e4ae:function(t,e,n){var a=n("f772");t.exports=function(t){if(!a(t))throw TypeError(t+" is not an object!");return t}},e53d:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},e6f3:function(t,e,n){var a=n("07e3"),r=n("36c3"),i=n("5b4e")(!1),o=n("5559")("IE_PROTO");t.exports=function(t,e){var n,s=r(t),l=0,c=[];for(n in s)n!=o&&a(s,n)&&c.push(n);for(;e.length>l;)a(s,n=e[l++])&&(~i(c,n)||c.push(n));return c}},ebd6:function(t,e,n){var a=n("cb7c"),r=n("d8e8"),i=n("2b4c")("species");t.exports=function(t,e){var n,o=a(t).constructor;return void 0===o||null==(n=a(o)[i])?e:r(n)}},f772:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},fa5b:function(t,e,n){t.exports=n("5537")("native-function-to-string",Function.toString)},fb15:function(t,e,n){"use strict";var a;(n.r(e),"undefined"!=typeof window)&&((a=window.document.currentScript)&&(a=a.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=a[1]));n("4917"),n("28a5");var r=n("5176"),i=n.n(r);n("6762"),n("2fdb");function o(t,e,n,a,r,i,o,s){var l,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),a&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),o?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=l):r&&(l=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(t,e){return l.call(e),u(t,e)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:t,options:c}}var s=o({name:"SingleOtpInput",props:{value:{type:String},separator:{type:String},focus:{type:Boolean},inputClasses:{type:String},shouldAutoFocus:{type:Boolean},inputType:{type:String,default:function(){return"tel"}},isLastChild:{type:Boolean}},data:function(){return{model:this.value||""}},mounted:function(){this.$refs.input&&this.focus&&this.shouldAutoFocus&&this.$refs.input.focus()},watch:{value:function(t,e){t!==e&&(this.model=t)},focus:function(t,e){e!==t&&this.$refs.input&&this.focus&&(this.$refs.input.focus(),this.$refs.input.select())}},methods:{handleOnChange:function(){return this.model.length>1&&(this.model=this.model.slice(0,1)),this.$emit("on-change",this.model)},handleOnKeyDown:function(t){var e=t||window.event,n=e.which?e.which:e.keyCode;this.isCodeNumeric(n)||8===n||86===n||46===n?this.$emit("on-keydown",t):e.preventDefault()},isCodeNumeric:function(t){return t>=48&&t<=57||t>=96&&t<=105},handleOnPaste:function(t){return this.$emit("on-paste",t)},handleOnFocus:function(){return this.$refs.input.select(),this.$emit("on-focus")},handleOnBlur:function(){return this.$emit("on-blur")}}},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{display:"flex","align-items":"center"}},["checkbox"===t.inputType?n("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],ref:"input",class:t.inputClasses,attrs:{min:"0",max:"9",maxlength:"1",pattern:"[0-9]",type:"checkbox"},domProps:{checked:Array.isArray(t.model)?t._i(t.model,null)>-1:t.model},on:{input:t.handleOnChange,keydown:t.handleOnKeyDown,paste:t.handleOnPaste,focus:t.handleOnFocus,blur:t.handleOnBlur,change:function(e){var n=t.model,a=e.target,r=!!a.checked;if(Array.isArray(n)){var i=t._i(n,null);a.checked?i<0&&(t.model=n.concat([null])):i>-1&&(t.model=n.slice(0,i).concat(n.slice(i+1)))}else t.model=r}}}):"radio"===t.inputType?n("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],ref:"input",class:t.inputClasses,attrs:{min:"0",max:"9",maxlength:"1",pattern:"[0-9]",type:"radio"},domProps:{checked:t._q(t.model,null)},on:{input:t.handleOnChange,keydown:t.handleOnKeyDown,paste:t.handleOnPaste,focus:t.handleOnFocus,blur:t.handleOnBlur,change:function(e){t.model=null}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],ref:"input",class:t.inputClasses,attrs:{min:"0",max:"9",maxlength:"1",pattern:"[0-9]",type:t.inputType},domProps:{value:t.model},on:{input:[function(e){e.target.composing||(t.model=e.target.value)},t.handleOnChange],keydown:t.handleOnKeyDown,paste:t.handleOnPaste,focus:t.handleOnFocus,blur:t.handleOnBlur}}),!t.isLastChild&&t.separator?n("span",[n("span",{domProps:{innerHTML:t._s(t.separator)}})]):t._e()])}),[],!1,null,null,null).exports,l=o({name:"OtpInput",components:{SingleOtpInput:s},props:{numInputs:{default:4},separator:{type:String,default:"**"},inputClasses:{type:String},inputType:{type:String,validator:function(t){return["number","tel","password"].includes(t)}},shouldAutoFocus:{type:Boolean,default:!1}},data:function(){return{activeInput:0,otp:[],oldOtp:[]}},methods:{handleOnFocus:function(t){this.activeInput=t},handleOnBlur:function(){this.activeInput=-1},checkFilledAllInputs:function(){return this.otp.join("").length===this.numInputs?this.$emit("on-complete",this.otp.join("")):"Wait until the user enters the required number of characters"},focusInput:function(t){this.activeInput=Math.max(Math.min(this.numInputs-1,t),0)},focusNextInput:function(){this.focusInput(this.activeInput+1)},focusPrevInput:function(){this.focusInput(this.activeInput-1)},changeCodeAtFocus:function(t){this.oldOtp=i()([],this.otp),this.$set(this.otp,this.activeInput,t),this.oldOtp.join("")!==this.otp.join("")&&(this.$emit("on-change",this.otp.join("")),this.checkFilledAllInputs())},handleOnPaste:function(t){t.preventDefault();var e=t.clipboardData.getData("text/plain").slice(0,this.numInputs-this.activeInput).split("");if("number"===this.inputType&&!e.join("").match(/^\d+$/))return"Invalid pasted data";var n=this.otp.slice(0,this.activeInput).concat(e);return this.$set(this,"otp",n.slice(0,this.numInputs)),this.focusInput(n.slice(0,this.numInputs).length),this.checkFilledAllInputs()},handleOnChange:function(t){this.changeCodeAtFocus(t),this.focusNextInput()},clearInput:function(){this.otp.length>0&&this.$emit("on-change",""),this.otp=[],this.activeInput=0},handleOnKeyDown:function(t){switch(t.keyCode){case 8:t.preventDefault(),this.changeCodeAtFocus(""),this.focusPrevInput();break;case 46:t.preventDefault(),this.changeCodeAtFocus("");break;case 37:t.preventDefault(),this.focusPrevInput();break;case 39:t.preventDefault(),this.focusNextInput()}}}},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{display:"flex"}},["password"===t.inputType?n("input",{staticStyle:{display:"none"},attrs:{autocomplete:"off",name:"hidden",type:"text"}}):t._e(),t._l(t.numInputs,(function(e,a){return n("SingleOtpInput",{key:a,attrs:{focus:t.activeInput===a,value:t.otp[a],separator:t.separator,"input-type":t.inputType,"input-classes":t.inputClasses,"is-last-child":a===t.numInputs-1,"should-auto-focus":t.shouldAutoFocus},on:{"on-change":t.handleOnChange,"on-keydown":t.handleOnKeyDown,"on-paste":t.handleOnPaste,"on-focus":function(e){return t.handleOnFocus(a)},"on-blur":t.handleOnBlur}})}))],2)}),[],!1,null,null,null),c=l.exports;e.default=c}})},6198:(t,e,n)=>{"use strict";var a={};n.r(a),n.d(a,{hasBrowserEnv:()=>Je,hasStandardBrowserEnv:()=>Qe,hasStandardBrowserWebWorkerEnv:()=>tn,navigator:()=>Ze,origin:()=>en});var r=n(5072),i=n.n(r),o=n(5500),s={insert:"head",singleton:!1};i()(o.A,s);o.A.locals;function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}var c={hideModal:function(t){$(t).modal("hide")},isLogin:function(){return!!localStorage["Access Token"]},isAdminPortalSession:function(){return null!=localStorage.getItem("admin_role")||"1"===localStorage.getItem("admin_session")},getAdminEntryRoute:function(){return"3"===localStorage.getItem("admin_role")?{name:"Kehadiran Calon"}:{name:"Admin Home"}},log:function(t){config.debug&&console.log(t)},notify:function(t){var e=arguments.length>2?arguments[2]:void 0,n=5e3,a="info",r="fa fa-info";switch(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info"){case"error":a="danger",r="fa fa-warning";break;case"loading":n=0,r="fa fa-refresh fa-spin";break;case"success":a="success",r="fa fa-check";break;case"progress":$.notifyClose(),n=0,t="\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t
'),r="fa fa-refresh fa-spin"}return $.notify({message:t,icon:r},{type:a,delay:n,placement:{from:"top",align:"center"}})},setAuthorization:function(){axios.defaults.headers.common.Authorization=localStorage["Access Token"],$.ajaxSetup({headers:{Authorization:localStorage["Access Token"]}})},setTitle:function(t){$("title").text(t)},getErrorMessage:function(t,e){var n="";switch(e){case 200:n=t.message;break;case 422:if(!(t="string"==typeof t?JSON.parse(t):t)){n="Sila semak semula input anda.";break}if(t.errors&&"object"===l(t.errors)){for(var a in t.errors){var r=t.errors[a];Array.isArray(r)?r.forEach((function(t){n+=t+"
"})):"string"==typeof r&&(n+=r+"
")}break}if("string"==typeof t.message){n=t.message;break}if("object"===l(t))for(var i in t){var o=t[i];Array.isArray(o)?o.forEach((function(t){n+=t+"
"})):"string"==typeof o&&(n+=o+"
")}break;case 401:n="Sila log masuk terlebih dahulu.";break;default:n="Ralat telah berlaku."}return n},showModal:function(t){$(t).modal("show")},showResult:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"axios";this.log(t);var a=function(t){return"success"==t.status};if("axios"==n){if("success"!=e){var r=t.response?t.response.status:500,i=this.getErrorMessage(t.response.data,r);return this.notify(i,"error"),r}if(a(t.data))return this.notify(t.data.message,"success"),!0;this.notify(t.data.message,"error")}else if("ajax"==n)if("success"==e){if(a(t))return this.notify(t.message,"success"),!0;this.notify(t.message,"error")}else if("error"==e){r=t.status,i=this.getErrorMessage(t.responseText,r);return this.notify(i,"error"),r}}},u={baseURL:config.baseURL,API:config.API,storageURL:config.storageURL,elections:[],election:{},user:{},positions:[],position:{},partylists:[],partylist:{},voters:{},voter:{},nominees:[],nominee:{},admins:[],information:{},result:[],results:[],last_update:new Date};const d={data:function(){return{util:c,data:u}}};const h={data:function(){return{loading:!1}},created:function(){this.util.isAdminPortalSession()&&this.$router.replace(this.util.getAdminEntryRoute())},methods:{login:function(){var t=this;this.startLoading();var e=document.getElementById("no_kp").value.trim();axios.post(config.API+"voter/login",{no_kp:e,send_otp:!1}).then((function(e){t.stopLoading(),t.util.showResult(e,"success")&&t.$router.push({name:"Voter Verify",params:{nokp:e.data.nokp,notel:e.data.notel,debug_otp:e.data.debug_otp||null}})})).catch((function(e){t.stopLoading(),t.util.showResult(e,"error")}))},startLoading:function(){this.loading=!0},stopLoading:function(){this.loading=!1}}};var f=n(4706),p={insert:"head",singleton:!1};i()(f.A,p);f.A.locals;var m=n(4486);const g=(0,m.A)(h,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"d-flex justify-content-center align-items-center min-vh-100 bg-gradient"},[e("div",{staticClass:"card shadow-lg rounded-lg border-primary",staticStyle:{width:"100%","max-width":"400px",padding:"30px"}},[t._m(0),t._v(" "),e("div",{staticClass:"card-body"},[e("form",{attrs:{id:"login_form"},on:{submit:function(e){return e.preventDefault(),t.login.apply(null,arguments)}}},[t._m(1),t._v(" "),e("div",{staticClass:"form-group"},[e("button",{staticClass:"btn btn-primary btn-block",attrs:{type:"submit",disabled:t.loading}},[t.loading?e("span",{staticClass:"spinner-border spinner-border-sm",attrs:{role:"status","aria-hidden":"true"}}):t._e(),t._v("\n\t\t\tMasuk\n\t\t ")])])])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"text-center mb-4"},[e("img",{staticClass:"logo-img",staticStyle:{"max-width":"250px",height:"auto"},attrs:{src:"/images/MyKoPKB-logo.png",alt:"Logo"}}),t._v(" "),e("h4",{staticClass:"mt-3"},[t._v("Selamat Datang ke Portal MyKoPKB")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"no_kp"}},[t._v("Sila Masukkan No. Kad Pengenalan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",id:"no_kp",name:"no_kp",placeholder:"Masukkan No. Kad Pengenalan Tanpa Dash (-)",required:""}})])}],!1,null,"4646ddca",null).exports;const v={data:function(){return{loading:!1,otpSent:!1,otpSending:!1,debugOtp:null}},computed:{showDebugOtp:function(){return!1},phoneLastFour:function(){var t=String(this.$route.params.notel||"").replace(/\D/g,"");return t.length>=4?t.slice(-4):t.length?t:"----"}},methods:{handleOnComplete:function(t){console.log("OTP completed: ",t),this.$refs.submitbtn.disabled=!1},handleOnChange:function(t){console.log("OTP changed: ",t),this.$refs.submitbtn.disabled=!0},handleClearInput:function(){this.$refs.otpInput.clearInput()},requestOtp:function(){this.sendOtp({isResend:!1})},resendVerify:function(){this.sendOtp({isResend:!0})},sendOtp:function(t){var e=this,n=t&&t.isResend;this.otpSending=!0,axios.post(config.API+"voter/login",{no_kp:this.$route.params.nokp,send_otp:!0}).then((function(t){e.util.showResult(t,"success")&&(e.otpSent=!0,t.data.debug_otp&&(e.debugOtp=t.data.debug_otp),n&&e.$refs.otpInput&&e.$refs.otpInput.clearInput(),e.$nextTick((function(){e.$refs.submitbtn&&(e.$refs.submitbtn.disabled=!0)})))})).catch((function(t){e.util.showResult(t,"error")})).then((function(){e.otpSending=!1}))},startLoading:function(){this.util.notify("Logging in","loading"),this.loading=!0},stopLoading:function(){$.notifyClose(),this.loading=!1},login:function(){var t=this;if(!this.loading&&this.otpSent){var e=this;this.startLoading(),console.log("OTP INPUT : ");var n=this.mergeOTP(this.$refs.otpInput.otp);console.log(n),axios.post(config.API+"voter/verify",{no_kp:this.$route.params.nokp,token:n}).then((function(n){e.stopLoading(),t.util.showResult(n,"success")&&(localStorage.removeItem("admin_role"),localStorage.removeItem("admin_session"),localStorage["Access Token"]="Bearer ".concat(n.data.token),t.util.setAuthorization(),e.$router.push({name:"Voter Home"}))})).catch((function(n){e.stopLoading(),t.util.showResult(n,"error")}))}},mergeOTP:function(t){return t.join("")}}},b=v;var _=n(9340),y={insert:"head",singleton:!1};i()(_.A,y);_.A.locals;const w=(0,m.A)(b,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"col-md-5 col-md-offset-3"},[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-heading"},[e("a",{on:{click:function(e){return t.$router.go(-1)}}},[t._v("Kembali")]),t._v(" "),e("h4",{staticClass:"text-center"},[t._v("Kod Verifikasi!")])]),t._v(" "),e("div",{staticClass:"panel-body"},[e("form",{attrs:{id:"login_form"},on:{submit:function(e){return e.preventDefault(),t.login.apply(null,arguments)}}},[e("div",{staticClass:"m-4"},[t.otpSent?[e("span",[t._v("Sila masukkan kod pengesahan yang dihantar ke nombor berakhir:")]),t._v(" "),e("br"),e("b",[t._v("+6 •••• •••• "+t._s(t.phoneLastFour))])]:[e("span",[t._v("Sila sahkan nombor telefon anda. Kod akan dihantar ke nombor berakhir:")]),t._v(" "),e("br"),e("b",[t._v("+6 •••• •••• "+t._s(t.phoneLastFour))])],t._v(" "),e("p",{staticClass:"text-muted small",staticStyle:{"margin-top":"12px","margin-bottom":"0"}},[t._v("\n Jika nombor ini tidak betul atau anda tidak menerima OTP, sila pergi ke kaunter IT.\n ")])],2),t._v(" "),t.otpSent&&t.showDebugOtp?e("div",{staticClass:"alert alert-info",staticStyle:{"margin-bottom":"20px"}},[t._v("\n OTP local development: "),e("b",[t._v(t._s(t.debugOtp))])]):t._e(),t._v(" "),t.otpSent?t._e():e("div",{staticClass:"form-group",staticStyle:{"margin-top":"20px"}},[e("button",{staticClass:"btn btn-primary form-control",attrs:{type:"button",disabled:t.otpSending},on:{click:t.requestOtp}},[t.otpSending?e("span",{staticClass:"spinner-border spinner-border-sm",attrs:{role:"status","aria-hidden":"true"}}):t._e(),t._v("\n Hantar OTP ke nombor ini\n ")])]),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.otpSent,expression:"otpSent"}],staticClass:"justify-content-center d-flex",staticStyle:{"margin-top":"20px","margin-bottom":"20px",display:"flex","flex-direction":"row","justify-content":"center","align-items":"center"}},[e("v-otp-input",{ref:"otpInput",attrs:{"input-classes":"otp-input",separator:"-","num-inputs":6,"should-auto-focus":!0,"is-input-num":!0},on:{"on-change":t.handleOnChange,"on-complete":t.handleOnComplete}})],1),t._v(" "),t.otpSent?e("div",{staticStyle:{"margin-bottom":"20px"}},[e("a",{on:{click:t.resendVerify}},[t._v("Hantar Kembali OTP!")])]):t._e(),t._v(" "),t.otpSent?e("div",{staticClass:"form-group"},[e("input",{ref:"submitbtn",staticClass:"btn btn-primary form-control",attrs:{type:"submit",value:"Sahkan & Teruskan",disabled:""}})]):t._e()])])])])}),[],!1,null,null,null).exports;const x={name:"Logo",props:{href:{type:String,default:"/"},src:{type:String,default:"/images/logo-kopkb.png"},alt:{type:String,default:"MyKoPKB Logo"},width:{type:[Number,String],default:150},height:{type:[Number,String],default:44}}};var k=n(298),S={insert:"head",singleton:!1};i()(k.A,S);k.A.locals;const C=(0,m.A)(x,(function(){var t=this,e=t._self._c;return e("a",{staticClass:"navbar-brand",attrs:{href:t.href}},[e("img",{staticClass:"app-logo",attrs:{src:t.src,alt:t.alt,width:t.width,height:t.height}})])}),[],!1,null,null,null).exports,A={name:"FloatingNavbar",components:{Logo:C},props:{logoHref:{type:String,required:!0},collapseId:{type:String,default:"myNavbar"},mainNavClass:{type:[String,Object,Array],default:null}}};var E=n(4117),T={insert:"head",singleton:!1};i()(E.A,T);E.A.locals;const P=(0,m.A)(A,(function(){var t=this,e=t._self._c;return e("nav",{staticClass:"navbar navbar-default navbar-fixed-top floating-header logo-header",attrs:{id:"nav"}},[e("div",{staticClass:"container"},[e("div",{staticClass:"navbar-header logo-section"},[e("button",{staticClass:"navbar-toggle",attrs:{type:"button","data-toggle":"collapse","data-target":"#"+t.collapseId}},[e("span",{staticClass:"icon-bar"}),t._v(" "),e("span",{staticClass:"icon-bar"}),t._v(" "),e("span",{staticClass:"icon-bar"})]),t._v(" "),e("Logo",{attrs:{href:t.logoHref}})],1),t._v(" "),e("div",{staticClass:"collapse navbar-collapse",attrs:{id:t.collapseId}},[e("ul",{staticClass:"nav navbar-nav",class:t.mainNavClass},[t._t("left")],2),t._v(" "),e("ul",{staticClass:"nav navbar-right navbar-nav"},[t._t("right")],2)])])])}),[],!1,null,null,null).exports,N={components:{FloatingNavbar:P},data:function(){return{loading:!0}},created:function(){this.refreshInfo()},computed:{breadcrumbs:function(){var t=this.$route.name;return"Voter Home"===t?[{label:"Laman Utama",to:null,active:!0}]:[{label:"Laman Utama",to:{name:"Voter Home"},active:!1},{label:{"Voter Home":"Laman Utama","Voter Calon":"Maklumat Calon",Mat:"MAT",Vote:"Undian",Result:"Keputusan",Attendance:"Daftar MAT",Zoom:"Pautan Mesyuarat",penyata:"Penyata Ahli"}[t]||t||"Halaman",to:null,active:!0}]}},methods:{logout:function(){var t=this;this.util.setAuthorization(),axios.post(config.API+"voter/logout").catch((function(){})).finally((function(){localStorage.clear(),t.$router.push({name:"Voter Login"})}))},hasVoted:function(){return this.data.result.length>0},refreshInfo:function(){var t=this;this.util.setAuthorization(),axios.get(config.API+"election/information").then((function(e){console.log(e),t.loading=!1,t.data.election=e.data.election,t.data.nominees=e.data.nominee,t.data.partylists=e.data.partylist,t.data.positions=e.data.position,t.data.user=e.data.voter,t.data.result=e.data.result})).catch((function(e){t.loading=!1,401==t.util.showResult(e,"error")&&t.$router.push({name:"Voter Login"})}))}}};var L=n(5576),O={insert:"head",singleton:!1};i()(L.A,O);L.A.locals;const M=(0,m.A)(N,(function(){var t=this,e=t._self._c;return e("div",[t.loading?e("div",{staticClass:"container"},[t._m(0)]):e("div",[e("FloatingNavbar",{attrs:{"logo-href":t.data.baseURL,"main-nav-class":"voter-nav-main"},scopedSlots:t._u([{key:"right",fn:function(){return[e("li",{staticClass:"dropdown"},[e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("span",{staticClass:"fa fa-user"}),t._v(" "+t._s(t.data.user.name)+" "),e("span",{staticClass:"caret"})]),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[e("li",{on:{click:function(e){return t.logout()}}},[e("a",[t._v("Log Keluar")])])])])]},proxy:!0}],null,!1,1783983916)}),t._v(" "),e("div",{staticClass:"voter-main"},[e("div",{staticClass:"voter-breadcrumb-wrap"},[e("div",{staticClass:"container-fluid"},[e("ol",{staticClass:"breadcrumb voter-breadcrumb"},t._l(t.breadcrumbs,(function(n,a){return e("li",{key:a,class:{active:n.active}},[n.to?e("router-link",{attrs:{to:n.to}},[t._v(t._s(n.label))]):e("span",[t._v(t._s(n.label))])],1)})),0)])]),t._v(" "),e("router-view")],1)],1)])}),[function(){var t=this._self._c;return t("div",{staticClass:"jumbotron"},[t("h1",[this._v("Loading "),t("i",{staticClass:"fa fa-refresh fa-spin"})])])}],!1,null,"2b321674",null).exports;var R=n(6129),I=n.n(R);function D(t){return D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},D(t)}function F(){F=function(){return e};var t,e={},n=Object.prototype,a=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function u(t,e,n,a){var i=e&&e.prototype instanceof v?e:v,o=Object.create(i.prototype),s=new N(a||[]);return r(o,"_invoke",{value:A(t,n,s)}),o}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var h="suspendedStart",f="suspendedYield",p="executing",m="completed",g={};function v(){}function b(){}function _(){}var y={};c(y,o,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(L([])));x&&x!==n&&a.call(x,o)&&(y=x);var k=_.prototype=v.prototype=Object.create(y);function S(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function C(t,e){function n(r,i,o,s){var l=d(t[r],t,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==D(u)&&a.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(u).then((function(t){c.value=t,o(c)}),(function(t){return n("throw",t,o,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(t,a){function r(){return new e((function(e,r){n(t,a,e,r)}))}return i=i?i.then(r,r):r()}})}function A(e,n,a){var r=h;return function(i,o){if(r===p)throw Error("Generator is already running");if(r===m){if("throw"===i)throw o;return{value:t,done:!0}}for(a.method=i,a.arg=o;;){var s=a.delegate;if(s){var l=E(s,a);if(l){if(l===g)continue;return l}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===h)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=p;var c=d(e,n,a);if("normal"===c.type){if(r=a.done?m:f,c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function E(e,n){var a=n.method,r=e.iterator[a];if(r===t)return n.delegate=null,"throw"===a&&e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var i=d(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function L(e){if(e||""===e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),P(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var r=a.arg;P(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:L(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}function j(t,e,n,a,r,i,o){try{var s=t[i](o),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(a,r)}function B(t){return function(){var e=this,n=arguments;return new Promise((function(a,r){var i=t.apply(e,n);function o(t){j(i,a,r,o,s,"next",t)}function s(t){j(i,a,r,o,s,"throw",t)}o(void 0)}))}}const z={data:function(){return{noKp:"",claimLoading:!1,claimCode:"",claimExpiresAt:"",claimError:"",matLinkUrl:"https://linktr.ee/kopkb",portalSettings:null}},computed:{etikaUrl:function(){return this.portalSettings&&this.portalSettings.attendance_etika_url?String(this.portalSettings.attendance_etika_url).trim():""},bannerUrl:function(){var t=this.portalSettings&&this.portalSettings.home_banner_image_path?this.portalSettings.home_banner_image_path:"/images/banner.jpeg",e=this.portalSettings&&this.portalSettings.updated_at?encodeURIComponent(this.portalSettings.updated_at):"";return e?t.includes("?")?"".concat(t,"&v=").concat(e):"".concat(t,"?v=").concat(e):t},canProceedToVote:function(){var t,e=null===(t=this.data)||void 0===t?void 0:t.user;return!(!e||0===Number(e.kehadiran))&&(1!==Number(e.kehadiran)||Boolean(e.fizikal_registration_verified_at))},canVoteBySaham:function(){var t,e=Number(null===(t=this.data)||void 0===t||null===(t=t.user)||void 0===t?void 0:t.saham);return!Number.isNaN(e)&&e>=500},showSahamVoteBlockedMessage:function(){var t,e=(null===(t=this.data)||void 0===t?void 0:t.election)||{};return 2===Number(e.status)&&!this.hasVoted()&&this.canProceedToVote&&!this.canVoteBySaham},sahamVoteBlockedMessage:function(){return"Undian tidak tersedia: jumlah saham anda mestilah sekurang-kurangnya RM 500."},quickLinks:function(){var t,e,n=(null===(t=this.data)||void 0===t?void 0:t.user)||{},a=(null===(e=this.data)||void 0===e?void 0:e.election)||{},r=(n.no_anggota,[{key:"attendance",title:"Daftar MAT",desc:"Daftar kehadiran fizikal atau maya",icon:"fa-pencil-square-o",route:{name:"Attendance"},variant:"home-cta-link--teal",external:!1},{key:"calon",title:"Maklumat Calon",desc:"Senarai calon dan profil penuh mengikut jawatan",icon:"fa-users",route:{name:"Voter Calon"},variant:"home-cta-link--indigo",external:!1},{key:"mat28",title:this.portalSettings&&this.portalSettings.home_mat_label?this.portalSettings.home_mat_label:"MAT KE-29",desc:"Pautan luar ke maklumat mesyuarat dan sumber berkaitan",icon:"fa-globe",href:this.matLinkUrl,variant:"home-cta-link--violet",external:!0},{key:"etika-mesyuarat",title:"Etika Mesyuarat Agung",desc:"Muat Turun etika mesyuarat agung",icon:"fa-file-pdf-o",href:this.etikaUrl,variant:"home-cta-link--grey",external:!0}]);return 2===Number(a.status)&&!this.hasVoted()&&this.canProceedToVote&&this.canVoteBySaham&&r.push({key:"vote",title:"Undian",desc:"Undi calon pilihan anda",icon:"fa-check-square-o",route:{name:"Vote"},variant:"home-cta-link--rose",external:!1}),0!==Number(n.kehadiran)&&r.push({key:"zoom",title:"Pautan Mesyuarat",desc:"Sambung ke mesyuarat dalam talian",icon:"fa-video-camera",route:{name:"Zoom"},variant:"home-cta-link--cyan",external:!1}),r},canGenerateClaimCode:function(){var t;return 1===Number(null===(t=this.data)||void 0===t||null===(t=t.user)||void 0===t?void 0:t.kehadiran)&&(!!this.hasVoted()||this.canProceedToVote&&!this.canVoteBySaham)},kehadiranLabel:function(){var t,e=Number(null===(t=this.data)||void 0===t||null===(t=t.user)||void 0===t?void 0:t.kehadiran);return 1===e?"Kehadiran Fizikal":2===e?"Kehadiran Maya":"Belum daftar kehadiran"},showRegisterCta:function(){var t;return 0===Number(null===(t=this.data)||void 0===t||null===(t=t.user)||void 0===t?void 0:t.kehadiran)},memberRows:function(){var t,e=(null===(t=this.data)||void 0===t?void 0:t.user)||{},n=function(t){return null==t||""===t?"—":String(t).replace(/\B(?=(\d{3})+(?!\d))/g,",")};return[{icon:"fa-user",label:"Nama",value:e.name||"—"},{icon:"fa-credit-card",label:"No. Kad Pengenalan",value:e.no_kp||"—"},{icon:"fa-barcode",label:"No. Anggota",value:e.no_anggota||"—"},{icon:"fa-building",label:"Unit",value:e.unit||"—"},{icon:"fa-line-chart",label:"Saham",value:"RM "+n(e.saham)},{icon:"fa-money",label:"Yuran",value:"RM "+n(e.yuran)}]}},mounted:function(){this.syncBarcodeFromUser(),this.fetchPortalSettings()},watch:{"data.user.no_kp":function(){this.syncBarcodeFromUser()}},methods:{fetchPortalSettings:function(){var t=this;return B(F().mark((function e(){var n;return F().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t.util.setAuthorization(),e.next=4,axios.get(config.API+"portal-settings");case 4:(n=e.sent)&&n.data&&"success"===n.data.status&&(t.portalSettings=n.data.data||null),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})))()},syncBarcodeFromUser:function(){var t,e=this;null!==(t=this.data)&&void 0!==t&&null!==(t=t.user)&&void 0!==t&&t.no_kp&&(this.noKp=this.data.user.no_kp,this.$nextTick((function(){return e.generateBarcode()})))},generateBarcode:function(){this.noKp&&I()("#barcode",this.noKp,{format:"CODE128",width:1.3,height:30,displayValue:!1})},hasVoted:function(){return Array.isArray(this.data.result)&&this.data.result.length>0},generateClaimCode:function(){var t=this;return B(F().mark((function e(){var n;return F().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.claimLoading){e.next=2;break}return e.abrupt("return");case 2:return t.claimError="",t.claimLoading=!0,e.prev=4,t.util.setAuthorization(),e.next=8,axios.post(config.API+"allowance/code",{method:"cash"});case 8:(n=e.sent)&&n.data&&"success"===n.data.status?(t.claimCode=n.data.code||"",t.claimExpiresAt=n.data.expires_at||"",t.util.notify(n.data.message||"Kod dijana.","success")):(t.claimError=n&&n.data&&n.data.message?n.data.message:"Gagal menjana kod.",t.util.notify(t.claimError,"error")),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(4),t.claimError=e.t0&&e.t0.response&&e.t0.response.data&&e.t0.response.data.message?e.t0.response.data.message:e.t0&&e.t0.message?e.t0.message:"Gagal menjana kod.",e.t0&&e.t0.response?t.util.showResult(e.t0,"error"):t.util.notify(t.claimError,"error");case 16:return e.prev=16,t.claimLoading=!1,e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[4,12,16,19]])})))()}}};var U=n(7324),H={insert:"head",singleton:!1};i()(U.A,H);U.A.locals;const V=(0,m.A)(z,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"voter-home-page container-fluid"},[e("div",{staticClass:"row home-hero-row"},[e("div",{staticClass:"col-xs-12"},[e("div",{staticClass:"home-section-container home-hero-section"},[e("section",{staticClass:"home-hero-wrap"},[e("div",{staticClass:"hero-banner home-hero-banner"},[e("img",{staticClass:"hero-banner-image",attrs:{src:t.bannerUrl,alt:"Banner"}}),t._v(" "),e("div",{staticClass:"home-hero-banner-shine",attrs:{"aria-hidden":"true"}})]),t._v(" "),e("div",{staticClass:"hero-banner-caption home-hero-caption"},[e("h1",{staticClass:"hero-banner-title"},[t._v("Portal Pengundian")]),t._v(" "),t._m(0),t._v(" "),e("div",{staticClass:"home-hero-badges"},[e("span",{staticClass:"home-badge home-badge--location"},[e("i",{staticClass:"fa fa-map-marker"}),t._v(" "+t._s(t.kehadiranLabel)+"\n ")]),t._v(" "),e("span",{staticClass:"home-badge",class:t.hasVoted()?"home-badge--ok":"home-badge--pending"},[e("i",{staticClass:"fa",class:t.hasVoted()?"fa-check-circle":"fa-clock-o"}),t._v("\n "+t._s(t.hasVoted()?"Sudah mengundi":"Belum mengundi")+"\n ")])])])])])])]),t._v(" "),e("div",{staticClass:"row home-content-row"},[e("div",{staticClass:"col-xs-12 col-md-6 home-column home-column--primary"},[e("div",{staticClass:"home-section-container"},[t._m(1),t._v(" "),t.showRegisterCta?e("div",{staticClass:"home-member-cta"},[t._m(2),t._v(" "),e("div",{staticClass:"home-member-cta-btn-container"},[e("router-link",{staticClass:"btn btn-primary btn-block home-member-cta-btn",attrs:{to:{name:"Attendance"}}},[e("i",{staticClass:"fa fa-pencil-square-o",attrs:{"aria-hidden":"true"}}),t._v("\n Daftar MAT Sekarang\n ")])],1)]):t._e(),t._v(" "),e("div",{staticClass:"member-info-card home-member-card home-member-card--in-section"},t._l(t.memberRows,(function(n){return e("div",{key:n.label,staticClass:"member-field"},[e("span",{staticClass:"member-field-icon",attrs:{"aria-hidden":"true"}},[e("i",{staticClass:"fa",class:n.icon})]),t._v(" "),e("div",{staticClass:"member-field-body"},[e("span",{staticClass:"member-field-label"},[t._v(t._s(n.label))]),t._v(" "),e("span",{staticClass:"member-field-value"},[t._v(t._s(n.value))])])])})),0)])]),t._v(" "),e("div",{staticClass:"col-xs-12 col-md-6 home-column home-column--secondary"},[e("div",{staticClass:"home-claim-row"},[e("div",{staticClass:"home-section-container home-section-container--claim"},[t._m(3),t._v(" "),e("div",{staticClass:"home-claim-card"},[t.canGenerateClaimCode?e("div",{staticClass:"home-claim-active"},[e("p",{staticClass:"home-claim-hint"},[t._v("\n Tunjukkan kod ini kepada petugas di kaunter untuk pengesahan bayaran tunai.\n ")]),t._v(" "),t.claimError?e("div",{staticClass:"alert alert-danger home-claim-alert"},[t._v("\n "+t._s(t.claimError)+"\n ")]):t._e(),t._v(" "),t.claimCode?e("div",{staticClass:"home-claim-code-box"},[e("div",{staticClass:"home-claim-code"},[t._v(t._s(t.claimCode))]),t._v(" "),e("div",{staticClass:"home-claim-expiry"},[t._v("\n Tamat tempoh: "),e("strong",[t._v(t._s(t.claimExpiresAt||"—"))])])]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-primary btn-block home-claim-btn",attrs:{type:"button",disabled:t.claimLoading},on:{click:function(e){return t.generateClaimCode()}}},[e("i",{staticClass:"fa fa-refresh",class:{"fa-spin":t.claimLoading}}),t._v("\n "+t._s(t.claimLoading?" Menjana...":t.claimCode?" Jana Semula Kod":" Jana Kod Tuntutan")+"\n ")])]):e("div",{staticClass:"home-claim-locked"},[t._m(4),t._v(" "),t._m(5)])])])])])]),t._v(" "),e("div",{staticClass:"row home-quick-links-row"},[e("div",{staticClass:"col-xs-12"},[e("div",{staticClass:"home-section-container"},[t._m(6),t._v(" "),e("div",{staticClass:"home-quick-links-grid"},t._l(t.quickLinks,(function(n){return e("div",{key:n.key,staticClass:"home-quick-link-wrap"},[n.external?e("a",{staticClass:"home-cta-link",class:n.variant,attrs:{href:n.href,target:"_blank",rel:"noopener noreferrer"}},[e("span",{staticClass:"home-cta-icon"},[e("i",{staticClass:"fa",class:n.icon})]),t._v(" "),e("span",{staticClass:"home-cta-body"},[e("span",{staticClass:"home-cta-title"},[t._v(t._s(n.title))]),t._v(" "),e("span",{staticClass:"home-cta-desc"},[t._v(t._s(n.desc))])]),t._v(" "),t._m(7,!0)]):e("router-link",{staticClass:"home-cta-link",class:n.variant,attrs:{to:n.route}},[e("span",{staticClass:"home-cta-icon"},[e("i",{staticClass:"fa",class:n.icon})]),t._v(" "),e("span",{staticClass:"home-cta-body"},[e("span",{staticClass:"home-cta-title"},[t._v(t._s(n.title))]),t._v(" "),e("span",{staticClass:"home-cta-desc"},[t._v(t._s(n.desc))])]),t._v(" "),e("span",{staticClass:"home-cta-chevron",attrs:{"aria-hidden":"true"}},[e("i",{staticClass:"fa fa-angle-right"})])])],1)})),0)])])]),t._v(" "),t.showSahamVoteBlockedMessage?e("div",{staticClass:"row home-saham-block-row"},[e("div",{staticClass:"col-xs-12"},[e("div",{staticClass:"alert alert-warning home-saham-block-alert",attrs:{role:"alert"}},[t._m(8),t._v(" "),e("span",[t._v(t._s(t.sahamVoteBlockedMessage))])])])]):t._e()])}),[function(){var t=this,e=t._self._c;return e("p",{staticClass:"hero-banner-subtitle"},[t._v("\n Gunakan "),e("strong",{staticClass:"home-hero-strong"},[t._v("pautan pantas")]),t._v(" di bawah untuk navigasi pantas ke\n halaman utama portal.\n ")])},function(){var t=this._self._c;return t("h2",{staticClass:"home-section-heading"},[t("span",{staticClass:"home-section-heading-icon",attrs:{"aria-hidden":"true"}},[t("i",{staticClass:"fa fa-list-alt"})]),this._v("\n Maklumat Anggota\n ")])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"home-member-cta-hint home-member-cta-hint--warning",attrs:{role:"alert"}},[e("i",{staticClass:"fa fa-exclamation-triangle",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v("Sila semak butiran keahlian anda sebelum mendaftar kehadiran.")])])},function(){var t=this._self._c;return t("h2",{staticClass:"home-section-heading"},[t("span",{staticClass:"home-section-heading-icon home-section-heading-icon--teal",attrs:{"aria-hidden":"true"}},[t("i",{staticClass:"fa fa-ticket"})]),this._v("\n Kod Tuntutan Elaun\n ")])},function(){var t=this._self._c;return t("div",{staticClass:"home-claim-locked-icon"},[t("i",{staticClass:"fa fa-lock"})])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"home-claim-locked-text"},[t._v("\n Kod tuntutan hanya tersedia untuk kehadiran "),e("strong",[t._v("Fizikal")]),t._v(" selepas anda\n "),e("strong",[t._v("selesai mengundi")]),t._v(".\n ")])},function(){var t=this._self._c;return t("h2",{staticClass:"home-section-heading"},[t("span",{staticClass:"home-section-heading-icon",attrs:{"aria-hidden":"true"}},[t("i",{staticClass:"fa fa-th-large"})]),this._v("\n Pautan Pantas\n ")])},function(){var t=this._self._c;return t("span",{staticClass:"home-cta-chevron",attrs:{"aria-hidden":"true"}},[t("i",{staticClass:"fa fa-external-link"})])},function(){var t=this._self._c;return t("span",{staticClass:"home-saham-block-icon",attrs:{"aria-hidden":"true"}},[t("i",{staticClass:"fa fa-exclamation-triangle"})])}],!1,null,null,null).exports;function W(t){return W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},W(t)}function q(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function K(t,e,n){var a;return a=function(t,e){if("object"!=W(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=W(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(e,"string"),(e="symbol"==W(a)?a:a+"")in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const G={data:function(){return{nomineeViewed:{},showNomineeModal:!1}},methods:{viewNomineeDetails:function(t){this.nomineeViewed=function(t){for(var e=1;e0||2!=this.data.election.status)&&this.$router.push({name:"Voter Home"}),this.data.positions)this.selected.push({position_id:this.data.positions[n].id,nominee_id:[]})},data:function(){return{selected:[],name:{},selectedNominees:{},max:1,nomineeViewed:{},showNomineeModal:!1}},computed:{canVoteBySaham:function(){var t,e=Number(null===(t=this.data)||void 0===t||null===(t=t.user)||void 0===t?void 0:t.saham);return!Number.isNaN(e)&&e>=500},sahamVoteBlockedMessage:function(){return"Undian tidak tersedia: jumlah saham anda mestilah sekurang-kurangnya RM 500."},allSelectedNomineeIds:function(){for(var t=[],e=0;e=this.max)return void this.util.notify("Boleh mengundi (".concat(this.max,") calon sahaja!"),"warning");n.nominee_id.push(e)}else n.nominee_id.splice(a,1)}},getSelectedNomineeName:function(t){return this.getNominee(t)},getNomineeNo:function(t){var e=this.data.nominees.find((function(e){return e.id===t}));return e?e.no_calon:""},getName:function(t){this.data.positions;var e=this.selected;for(var n in e)if(e[n].position_id==t)return this.getNominee(e[n].nominee_id);return""},getNominee:function(t){this.data.positions;var e=this.data.nominees;for(var n in e)if(e[n].id==t)return e[n].name;return""},getPartylist:function(t){var e=this.data.partylists;for(var n in e)if(e[n].id==t)return e[n].name;return"No Partylist"},viewNomineeDetails:function(t){this.nomineeViewed=function(t){for(var e=1;e=this.max)return!0}}},ft=ht;var pt=n(3458),mt={insert:"head",singleton:!1};i()(pt.A,mt);pt.A.locals;var gt=(0,m.A)(ft,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"vote-page row col-md-10 col-md-offset-1"},[t.canVoteBySaham?t._e():e("div",{staticClass:"col-xs-12 vote-saham-block-banner"},[e("div",{staticClass:"alert alert-danger vote-saham-block-alert",attrs:{role:"alert"}},[e("i",{staticClass:"fa fa-ban",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v(t._s(t.sahamVoteBlockedMessage))])])]),t._v(" "),e("div",{staticClass:"col-md-8 vote-content-column"},[t._m(0),t._v(" "),t._l(t.data.positions,(function(n){return e("div",{key:n.id,staticClass:"panel panel-info vote-panel"},[e("div",{staticClass:"panel-heading vote-panel-heading"},[e("span",[t._v(t._s(n.name))]),t._v(" "),e("span",{staticClass:"vote-panel-badge"},[t._v("Calon Aktif")])]),t._v(" "),e("div",{staticClass:"panel-body vote-panel-body vote-nominee-cards-wrap"},[e("div",{staticClass:"vote-nominee-card-list"},[t._l(t.data.nominees,(function(a,r){return a.position_id==n.id?e("div",{key:a.id,staticClass:"vote-nominee-card",class:{"vote-nominee-card--selected":t.allSelectedNomineeIds.includes(a.id)},on:{click:function(e){return t.viewNomineeDetails(a)}}},[e("div",{staticClass:"vote-nominee-card__pick",on:{click:function(t){t.stopPropagation()}}},[e("input",{staticClass:"vote-nominee-card__checkbox",attrs:{type:"checkbox",id:"vote-nominee-"+a.id,disabled:t.disabledCheckboxes[r]},domProps:{checked:t.allSelectedNomineeIds.includes(a.id)},on:{change:function(e){return t.vote(n.id,a.id)}}})]),t._v(" "),e("img",{staticClass:"vote-nominee-card__photo",attrs:{src:t.createBase64ImageUrl(a.photo),alt:""}}),t._v(" "),e("div",{staticClass:"vote-nominee-card__body"},[e("span",{staticClass:"vote-nominee-card__no"},[t._v("#"+t._s(a.no_calon))]),t._v(" "),e("div",{staticClass:"vote-nominee-card__name"},[t._v(t._s(a.name))]),t._v(" "),e("div",{staticClass:"vote-nominee-card__unit"},[e("span",{staticClass:"vote-nominee-card__label"},[t._v("Unit")]),t._v("\n\t\t\t\t\t\t\t\t"+t._s(a.unit)+"\n\t\t\t\t\t\t\t")])]),t._v(" "),t._m(1,!0)]):t._e()})),t._v(" "),t.data.nominees.some((function(t){return t.position_id==n.id}))?t._e():e("div",{staticClass:"vote-empty-state"},[t._v("\n\t\t\t\t\t\tTiada calon untuk jawatan ini.\n\t\t\t\t\t")])],2)])])}))],2),t._v(" "),e("div",{staticClass:"col-xs-12 vote-summary-bottom"},[e("div",{staticClass:"vote-summary-card"},[e("div",{staticClass:"vote-section-kicker"},[t._v("Ringkasan Undian")]),t._v(" "),e("h4",{staticClass:"vote-page-title"},[t._v("UNDIAN CALON ANGGOTA LEMBAGA")]),t._v(" "),e("p",{staticClass:"vote-page-subtitle"},[t._v("Semak calon yang telah dipilih sebelum menghantar undi anda.")]),t._v(" "),t._m(2),t._v(" "),e("ul",{staticClass:"list-group vote-summary-list"},[e("li",{staticClass:"list-group-item vote-summary-item"},[e("div",{staticClass:"vote-position-name"},[t._v("Calon Dipilih")]),t._v(" "),t.allSelectedNomineeIds.length?e("div",{staticClass:"vote-selected-list"},t._l(t.allSelectedNomineeIds,(function(n){return e("div",{key:n,staticClass:"vote-selected-item"},[e("span",{staticClass:"vote-selected-badge"},[t._v("#"+t._s(t.getNomineeNo(n)))]),t._v(" "),e("span",[t._v(t._s(t.getSelectedNomineeName(n)))])])})),0):e("div",{staticClass:"vote-empty-selection"},[t._v("\n\t\t\t\t\t\tBelum ada calon dipilih.\n\t\t\t\t\t")])]),t._v(" "),e("li",{staticClass:"list-group-item vote-summary-action"},[e("button",{staticClass:"btn btn-success btn-block vote-submit-button",attrs:{disabled:!t.canVoteBySaham},on:{click:function(e){return t.checkUndi()}}},[t._v("UNDI")])])])])]),t._v(" "),t.canVoteBySaham?e("div",{staticClass:"vote-mobile-actionbar"},[e("div",{staticClass:"vote-mobile-actionbar__inner"},[e("div",{staticClass:"vote-mobile-actionbar__meta"},[e("div",{staticClass:"vote-mobile-actionbar__title"},[t._v("Undi")]),t._v(" "),e("div",{staticClass:"vote-mobile-actionbar__hint"},[t._v("\n\t\t\t\t\tDipilih: "),e("b",[t._v(t._s(t.allSelectedNomineeIds.length))]),t._v(" / "+t._s(t.max)+"\n\t\t\t\t")])]),t._v(" "),e("button",{staticClass:"btn btn-success vote-mobile-actionbar__btn",on:{click:function(e){return t.checkUndi()}}},[t._v("\n\t\t\t\tUNDI\n\t\t\t")])])]):t._e(),t._v(" "),t.showNomineeModal?e("div",{staticClass:"vote-nominee-modal-backdrop",on:{click:function(e){return e.target!==e.currentTarget?null:t.closeNomineeModal.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog vote-nominee-modal-dialog",attrs:{role:"dialog","aria-modal":"true","aria-labelledby":"vote-nominee-modal-title"}},[e("div",{staticClass:"modal-content vote-nominee-modal-content"},[t._m(3),t._v(" "),e("div",{staticClass:"modal-body vote-nominee-modal-body"},[e("div",{staticClass:"vote-nominee-photo-section"},[e("div",{staticClass:"vote-nominee-photo-card"},[e("img",{staticClass:"thumbnail vote-nominee-viewed-photo",attrs:{src:t.nomineeViewed.photo,alt:""}}),t._v(" "),e("div",{staticClass:"vote-nominee-photo-meta"},[e("div",{staticClass:"vote-nominee-modal-name"},[t._v(t._s(t.nomineeViewed.name))])])])]),t._v(" "),e("div",{staticClass:"vote-nominee-detail-section"},[e("div",{staticClass:"vote-nominee-summary-grid"},[e("div",{staticClass:"vote-nominee-summary-item"},[e("span",{staticClass:"vote-nominee-summary-label"},[t._v("Nama")]),t._v(" "),e("span",{staticClass:"vote-nominee-summary-value"},[t._v(t._s(t.nomineeViewed.name||"-"))])]),t._v(" "),e("div",{staticClass:"vote-nominee-summary-item"},[e("span",{staticClass:"vote-nominee-summary-label"},[t._v("No. Calon")]),t._v(" "),e("span",{staticClass:"vote-nominee-summary-value"},[t._v(t._s(t.nomineeViewed.no_calon||"-"))])]),t._v(" "),e("div",{staticClass:"vote-nominee-summary-item"},[e("span",{staticClass:"vote-nominee-summary-label"},[t._v("No. Anggota")]),t._v(" "),e("span",{staticClass:"vote-nominee-summary-value"},[t._v(t._s(t.nomineeViewed.no_anggota||"-"))])]),t._v(" "),e("div",{staticClass:"vote-nominee-summary-item"},[e("span",{staticClass:"vote-nominee-summary-label"},[t._v("Unit")]),t._v(" "),e("span",{staticClass:"vote-nominee-summary-value"},[t._v(t._s(t.nomineeViewed.unit||"-"))])]),t._v(" "),e("div",{staticClass:"vote-nominee-summary-item"},[e("span",{staticClass:"vote-nominee-summary-label"},[t._v("Umur")]),t._v(" "),e("span",{staticClass:"vote-nominee-summary-value"},[t._v(t._s(t.nomineeViewed.umur||"-"))])]),t._v(" "),e("div",{staticClass:"vote-nominee-summary-item"},[e("span",{staticClass:"vote-nominee-summary-label"},[t._v("Jawatan Sekarang")]),t._v(" "),e("span",{staticClass:"vote-nominee-summary-value"},[t._v(t._s(t.nomineeViewed.jawatan_sekarang||"-"))])])]),t._v(" "),e("div",{staticClass:"vote-nominee-section-card"},[e("div",{staticClass:"vote-nominee-section-title"},[t._v("Taraf Pendidikan")]),t._v(" "),t.nomineeViewed.education&&t.nomineeViewed.education.length?e("ol",{staticClass:"vote-nominee-detail-list"},t._l(t.nomineeViewed.education,(function(n,a){return e("li",{key:"ed-"+a},[t._v(t._s(n)+"\n\t\t\t\t\t\t\t\t")])})),0):e("p",{staticClass:"vote-nominee-detail-empty"},[t._v("Tiada maklumat pendidikan.")])]),t._v(" "),e("div",{staticClass:"vote-nominee-section-card"},[e("div",{staticClass:"vote-nominee-section-title"},[t._v("Pengalaman Kerja")]),t._v(" "),t.nomineeViewed.experience&&t.nomineeViewed.experience.length?e("ol",{staticClass:"vote-nominee-detail-list"},t._l(t.nomineeViewed.experience,(function(n,a){return e("li",{key:"ex-"+a},[t._v(t._s(n)+"\n\t\t\t\t\t\t\t\t")])})),0):e("p",{staticClass:"vote-nominee-detail-empty"},[t._v("Tiada maklumat pengalaman kerja.")])])])]),t._v(" "),e("div",{staticClass:"modal-footer vote-nominee-modal-footer"},[e("button",{staticClass:"btn btn-success",attrs:{type:"button"},on:{click:t.closeNomineeModal}},[t._v("Tutup")])])])])]):t._e(),t._v(" "),e("div",{staticClass:"modal fade app-modal vote-confirm-modal",attrs:{id:"vote-modal",tabindex:"-1",role:"dialog","aria-labelledby":"exampleModalLabel","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content vote-modal-content"},[t._m(4),t._v(" "),e("div",{staticClass:"modal-body vote-modal-body"},[e("h5",{staticClass:"vote-modal-note"},[t._v("Nota: Sila pastikan anda telah membuat undian dengan betul.")]),t._v(" "),t.allSelectedNomineeIds.length?e("div",{staticClass:"vote-modal-selection"},[e("div",{staticClass:"vote-modal-selection-title"},[t._v("Calon dipilih")]),t._v(" "),t._l(t.allSelectedNomineeIds,(function(n){return e("div",{key:n,staticClass:"vote-selected-item"},[e("span",{staticClass:"vote-selected-badge"},[t._v("#"+t._s(t.getNomineeNo(n)))]),t._v(" "),e("span",[t._v(t._s(t.getSelectedNomineeName(n)))])])}))],2):t._e()]),t._v(" "),e("div",{staticClass:"modal-footer vote-modal-footer"},[e("button",{staticClass:"btn btn-secondary",attrs:{type:"button","data-dismiss":"modal"}},[t._v("Tutup")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{type:"button",disabled:!t.canVoteBySaham},on:{click:function(e){return t.submit()}}},[t._v("Hantar")])])])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"vote-content-header"},[e("div",[e("div",{staticClass:"vote-section-kicker"},[t._v("Senarai Calon")]),t._v(" "),e("h4",{staticClass:"vote-content-title"},[t._v("Pilih Calon Anda")]),t._v(" "),e("p",{staticClass:"vote-page-hint"},[t._v("\n\t\t\t\t\tTekan kad calon untuk melihat maklumat penuh (pendidikan & pengalaman).\n\t\t\t\t")])]),t._v(" "),e("div",{staticClass:"alert alert-warning vote-alert",attrs:{role:"alert"}},[t._v("\n\t\t\t\tAnda hanya boleh memilih "),e("b",[t._v("satu (1) orang calon")]),t._v(" sahaja.\n\t\t\t")])])},function(){var t=this._self._c;return t("div",{staticClass:"vote-nominee-card__chev",attrs:{"aria-hidden":"true"}},[t("i",{staticClass:"fa fa-angle-right"})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"vote-limit-pill"},[t._v("\n\t\t\t\tAnda hanya boleh memilih "),e("b",[t._v("satu (1) orang calon")]),t._v(" sahaja.\n\t\t\t")])},function(){var t=this._self._c;return t("div",{staticClass:"modal-header vote-nominee-modal-header"},[t("div",[t("h5",{staticClass:"modal-title vote-nominee-modal-title",attrs:{id:"vote-nominee-modal-title"}},[this._v("Maklumat\n\t\t\t\t\t\t\tCalon")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header vote-modal-header"},[e("div",[e("div",{staticClass:"vote-section-kicker"},[t._v("Pengesahan")]),t._v(" "),e("h5",{staticClass:"modal-title vote-modal-title",attrs:{id:"exampleModalLabel"}},[t._v("Sahkan Undian Anda")])]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])])}],!1,null,"23b0d17f",null);const vt=gt.exports;const bt={data:function(){return{results:[{position_id:6,nominee_id:1,votes:2},{position_id:8,nominee_id:6,votes:2},{position_id:7,nominee_id:5,votes:2},{position_id:7,nominee_id:4,votes:1},{position_id:6,nominee_id:2,votes:1},{position_id:8,nominee_id:7,votes:1}]}},created:function(){this.refreshResults(),this.$nextTick((function(){this.initChart()}))},watch:{position_id:function(){this.initChart()}},methods:{refreshResults:function(){var t=this;this.util.notify("Refreshing results","loading"),axios.get(config.API+"election/result").then((function(e){$.notifyClose(),console.log(e),t.data.results=e.data,t.data.last_update=new Date,t.initChart()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},initChart:function(){$.plot($("#chart"),this.datas,{series:{pie:{show:!0,innerRadius:.5}}})},getPosition:function(t){var e=this.data.positions;for(var n in e)if(t==e[n].id)return e[n].name;return""},getNominee:function(t){var e=this.data.nominees;for(var n in e)if(t==e[n].id)return e[n].name;return""},getVotes:function(t){var e=this.data.results;for(var n in e)if(e[n].nominee_id==t)return e[n].votes;return 0}},computed:{last_update:function(){var t=this.data.last_update;return t.toDateString()+" "+t.toLocaleTimeString()},position_id:function(){return this.$route.query.position_id?this.$route.query.position_id:this.data.positions[0].id},datas:function(){var t=[],e=this.data.nominees;for(var n in e)if(e[n].position_id==this.position_id){var a=[];a.label=e[n].name,a.data=[[1,this.getVotes(e[n].id)]],t.push(a)}return t}}},_t=bt;var yt=(0,m.A)(_t,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"row col-md-10 col-md-offset-1"},[e("div",{staticClass:"col-md-4"},[e("h4",[t._v("Jawatan")]),e("hr"),t._v(" "),e("ul",{staticClass:"list-group"},[t._l(t.data.positions,(function(n){return e("router-link",{key:n.id,staticClass:"list-group-item",class:{active:n.id==t.position_id},attrs:{tag:"li",to:{query:{position_id:n.id}},exact:"",replace:""}},[t._v("\n\t\t\t\t"+t._s(n.name)+"\n\t\t\t")])})),t._v(" "),e("li",{staticClass:"list-group-item"},[e("center",[e("button",{staticClass:"btn btn-info",on:{click:function(e){return t.refreshResults()}}},[t._v("\n\t\t\t\t\t\tKemaskini Keputusan "),e("i",{staticClass:"fa fa-refresh"})])])],1)],2)]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("h4",[t._v("Results")]),e("hr"),t._v(" "),e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-heading"},[t._v(t._s(t.getPosition(t.position_id))+" - Results as of : "+t._s(t.last_update))]),t._v(" "),t._m(0)])])])}),[function(){var t=this._self._c;return t("div",{staticClass:"panel-body"},[t("div",{staticStyle:{height:"300px",width:"300px"},attrs:{id:"chart"}})])}],!1,null,null,null);const wt=yt.exports;function xt(t){return xt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xt(t)}function kt(){kt=function(){return e};var t,e={},n=Object.prototype,a=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function u(t,e,n,a){var i=e&&e.prototype instanceof v?e:v,o=Object.create(i.prototype),s=new N(a||[]);return r(o,"_invoke",{value:A(t,n,s)}),o}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var h="suspendedStart",f="suspendedYield",p="executing",m="completed",g={};function v(){}function b(){}function _(){}var y={};c(y,o,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(L([])));x&&x!==n&&a.call(x,o)&&(y=x);var k=_.prototype=v.prototype=Object.create(y);function S(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function C(t,e){function n(r,i,o,s){var l=d(t[r],t,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==xt(u)&&a.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(u).then((function(t){c.value=t,o(c)}),(function(t){return n("throw",t,o,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(t,a){function r(){return new e((function(e,r){n(t,a,e,r)}))}return i=i?i.then(r,r):r()}})}function A(e,n,a){var r=h;return function(i,o){if(r===p)throw Error("Generator is already running");if(r===m){if("throw"===i)throw o;return{value:t,done:!0}}for(a.method=i,a.arg=o;;){var s=a.delegate;if(s){var l=E(s,a);if(l){if(l===g)continue;return l}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===h)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=p;var c=d(e,n,a);if("normal"===c.type){if(r=a.done?m:f,c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function E(e,n){var a=n.method,r=e.iterator[a];if(r===t)return n.delegate=null,"throw"===a&&e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var i=d(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function L(e){if(e||""===e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),P(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var r=a.arg;P(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:L(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}function St(t,e,n,a,r,i,o){try{var s=t[i](o),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(a,r)}const Ct={data:function(){return{loading:!1,userSubmitted:!1,selectedKehadiran:"0",portalSettings:null}},mounted:function(){if(this.data&&this.data.user&&0==this.data.user.kehadiran){var t=document.getElementById("kehadiran");t&&(this.selectedKehadiran=t.value||"0")}this.fetchPortalSettings()},computed:{etikaUrl:function(){var t=this.portalSettings&&this.portalSettings.attendance_etika_url?String(this.portalSettings.attendance_etika_url).trim():"";return t||"https://drive.google.com/uc?export=download&id=1O5DVDIbGy-w0bejV6RqtJGIty-_5LJD8"},electionVotingActive:function(){var t=this.data&&this.data.election;return!(!t||void 0===t.status||null===t.status)&&2===Number(t.status)},canProceedToVote:function(){var t=this.data&&this.data.user;return!(!t||0===Number(t.kehadiran))&&(1!==Number(t.kehadiran)||Boolean(t.fizikal_registration_verified_at))},canVoteBySaham:function(){var t=Number(this.data&&this.data.user&&this.data.user.saham);return!Number.isNaN(t)&&t>=500},sahamVoteBlockedMessage:function(){return"Undian tidak tersedia: jumlah saham anda mestilah sekurang-kurangnya RM 500."}},methods:{fetchPortalSettings:(At=kt().mark((function t(){var e;return kt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,this.util.setAuthorization(),t.next=4,axios.get(config.API+"portal-settings");case 4:(e=t.sent)&&e.data&&"success"===e.data.status&&(this.portalSettings=e.data.data||null),t.next=10;break;case 8:t.prev=8,t.t0=t.catch(0);case 10:case"end":return t.stop()}}),t,this,[[0,8]])})),Et=function(){var t=this,e=arguments;return new Promise((function(n,a){var r=At.apply(t,e);function i(t){St(r,n,a,i,o,"next",t)}function o(t){St(r,n,a,i,o,"throw",t)}i(void 0)}))},function(){return Et.apply(this,arguments)}),onPhysicalGateCodeInput:function(t){var e=t.target,n=e.value.toUpperCase();if(e.value!==n){var a=e.selectionStart,r=e.selectionEnd;e.value=n,null!=a&&null!=r&&e.setSelectionRange(a,r)}},reloadAttendanceState:function(){location.reload()},edit:function(){if(!this.loading)if("0"!==document.getElementById("kehadiran").value){this.loading=!0;var t=this;this.util.notify("Adding Attendance","loading"),axios.put(config.API+"attendance/"+this.data.user.id,$("#edit_form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success")&&(location.reload(),t.canVoteBySaham&&t.$router.push({name:"Vote"}))})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"error")}))}else this.util.notify(" Sila pilih jenis kehadiran anda sebelum meneruskan.","error")}}};var At,Et;const Tt=Ct;var Pt=n(881),Nt={insert:"head",singleton:!1};i()(Pt.A,Nt);Pt.A.locals;const Lt=(0,m.A)(Tt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"attendance-page row col-md-10 col-md-offset-1"},[e("div",{staticClass:"col-md-12"},[0===Number(t.data.user.kehadiran)?e("div",{staticClass:"attendance-info-top"},[e("div",{staticClass:"attendance-info-top__kicker"},[t._v("Makluman")]),t._v(" "),t._m(0)]):t._e(),t._v(" "),e("form",{staticClass:"attendance-card",attrs:{id:"edit_form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("div",{staticClass:"text-center mt-4 attendance-action-area"},[0!=t.data.user.kehadiran&&t.canProceedToVote?e("div",{staticClass:"attendance-success-card"},[e("div",{staticClass:"attendance-success-kicker"},[t._v("Kehadiran Disahkan")]),t._v(" "),e("p",{staticClass:"attendance-success-text"},[t._v("Kehadiran anda telah disahkan secara")]),t._v(" "),e("h5",{staticClass:"attendance-success-mode"},[t._v("\n "+t._s(1==t.data.user.kehadiran?"FIZIKAL":"MAYA")+"\n ")]),t._v(" "),t.canVoteBySaham?[e("router-link",{staticClass:"btn btn-warning attendance-vote-button",attrs:{to:{name:"Vote"}}},[t._v("\n Undi Sekarang\n ")])]:[e("div",{staticClass:"alert alert-warning attendance-saham-block-alert",attrs:{role:"alert"}},[t._v("\n "+t._s(t.sahamVoteBlockedMessage)+"\n ")]),t._v(" "),e("button",{staticClass:"btn btn-warning attendance-vote-button",attrs:{type:"button",disabled:""}},[t._v("\n Undi Sekarang\n ")])]],2):0==t.data.user.kehadiran||t.canProceedToVote?[e("h5",{staticClass:"attendance-section-kicker"},[t._v("Butiran Kehadiran")]),t._v(" "),e("div",{staticClass:"attendance-register-box"},[e("p",{staticClass:"attendance-precheck"},[t._v("\n Sila semak maklumat anda di bawah terlebih dahulu sebelum mendaftar kehadiran.\n ")]),t._v(" "),e("div",{staticClass:"form-group attendance-choice-box"},[e("label",{attrs:{for:"kehadiran"}},[t._v("Kehadiran")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.selectedKehadiran,expression:"selectedKehadiran"}],staticClass:"form-control attendance-select",attrs:{id:"kehadiran",name:"kehadiran",required:""},on:{change:function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.selectedKehadiran=e.target.multiple?n:n[0]}}},[e("option",{attrs:{value:"0"}},[t._v("Sila Pilih :")]),t._v(" "),e("option",{attrs:{value:"1"}},[t._v("Fizikal")]),t._v(" "),e("option",{attrs:{value:"2"}},[t._v("Maya")])])]),t._v(" "),"1"===t.selectedKehadiran?e("div",{staticClass:"form-group attendance-field"},[e("label",{attrs:{for:"physical_gate_code"}},[t._v("Kod skrin kaunter pendaftaran")]),t._v(" "),e("input",{staticClass:"form-control attendance-input",attrs:{type:"text",name:"physical_gate_code",id:"physical_gate_code",autocomplete:"off",autocapitalize:"characters",inputmode:"text",placeholder:"8 aksara, semak skrin di kaunter",maxlength:"64"},on:{input:t.onPhysicalGateCodeInput}}),t._v(" "),e("small",{staticClass:"form-text text-muted attendance-helper-text"},[t._v("\n Kod berputar setiap minit — masukkan kod semasa yang dipaparkan di kaunter sebelum\n menghantar.\n ")])]):t._e(),t._v(" "),e("div",{staticClass:"attendance-register-box__actions"},[t.electionVotingActive?e("button",{staticClass:"btn btn-lg btn-success attendance-submit-button",attrs:{type:"submit"}},[t._v("\n DAFTAR KEHADIRAN\n ")]):e("div",{staticClass:"alert alert-info attendance-voting-notice"},[t._m(2),t._v(" "),t._m(3)])])])]:e("div",{staticClass:"attendance-pending-card"},[e("div",{staticClass:"attendance-pending-kicker"},[t._v("Menunggu pengesahan")]),t._v(" "),t._m(1),t._v(" "),e("p",{staticClass:"attendance-pending-hint"},[t._v("\n Selepas pengesahan, butang mengundi akan dipaparkan di sini. Semak semula halaman ini\n selepas beberapa ketika.\n ")]),t._v(" "),e("button",{staticClass:"btn btn-default attendance-refresh-button",attrs:{type:"button"},on:{click:t.reloadAttendanceState}},[t._v("\n Muat semula\n ")])])],2),t._v(" "),e("div",{staticClass:"attendance-info-grid"},[e("div",{staticClass:"form-group attendance-field"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control attendance-input",attrs:{type:"text",name:"name",readonly:"",required:""},domProps:{value:t.data.user.name}})]),t._v(" "),e("div",{staticClass:"form-group attendance-field"},[e("label",{attrs:{for:"no_kp"}},[t._v("No. Kad Pengenalan")]),t._v(" "),e("input",{staticClass:"form-control attendance-input",attrs:{type:"text",name:"no_kp",readonly:"",required:""},domProps:{value:t.data.user.no_kp}})]),t._v(" "),e("div",{staticClass:"form-group attendance-field"},[e("label",{attrs:{for:"no_anggota"}},[t._v("No. Anggota")]),t._v(" "),e("input",{staticClass:"form-control attendance-input",attrs:{type:"text",name:"no_anggota",readonly:"",required:""},domProps:{value:t.data.user.no_anggota}})]),t._v(" "),e("div",{staticClass:"form-group attendance-field"},[e("label",{attrs:{for:"unit"}},[t._v("Unit")]),t._v(" "),e("input",{staticClass:"form-control attendance-input",attrs:{type:"text",name:"unit",readonly:"",required:""},domProps:{value:t.data.user.unit}})])])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"attendance-info-top__body"},[e("p",[e("strong",[t._v("*")]),t._v(" Pendaftaran akan dibuka dari "),e("strong",[t._v("jam 7.00 pagi hingga 10.00\n pagi pada hari pengundian.")])]),t._v(" "),e("p",[e("strong",[t._v("*")]),t._v(" Elaun kehadiran berjumlah "),e("strong",[t._v("RM300.00 (secara fizikal)")]),t._v("\n akan\n diberikan secara TUNAI selepas mesyuarat. "),e("br"),t._v("\n Manakala "),e("strong",[t._v("RM150.00 (secara atas talian)")]),t._v(" akan dikreditkan ke akaun\n anggota\n yang\n hadir penuh.\n ")])])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"attendance-pending-text"},[t._v("\n Kehadiran "),e("strong",[t._v("fizikal")]),t._v(" anda telah direkod. Sila pergi ke kaunter pendaftaran\n untuk\n mengesahkan pendaftaran sebelum anda boleh mengundi.\n ")])},function(){var t=this._self._c;return t("p",{staticClass:"attendance-voting-notice__title"},[t("strong",[this._v("Butang “DAFTAR KEHADIRAN” belum\n tersedia")])])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"attendance-voting-notice__body"},[t._v("\n Buat masa ini proses undian / mesyuarat "),e("strong",[t._v("belum bermula")]),t._v(".\n ")])}],!1,null,null,null).exports;function Ot(t){return Ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ot(t)}function Mt(){Mt=function(){return e};var t,e={},n=Object.prototype,a=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function u(t,e,n,a){var i=e&&e.prototype instanceof v?e:v,o=Object.create(i.prototype),s=new N(a||[]);return r(o,"_invoke",{value:A(t,n,s)}),o}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var h="suspendedStart",f="suspendedYield",p="executing",m="completed",g={};function v(){}function b(){}function _(){}var y={};c(y,o,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(L([])));x&&x!==n&&a.call(x,o)&&(y=x);var k=_.prototype=v.prototype=Object.create(y);function S(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function C(t,e){function n(r,i,o,s){var l=d(t[r],t,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==Ot(u)&&a.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(u).then((function(t){c.value=t,o(c)}),(function(t){return n("throw",t,o,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(t,a){function r(){return new e((function(e,r){n(t,a,e,r)}))}return i=i?i.then(r,r):r()}})}function A(e,n,a){var r=h;return function(i,o){if(r===p)throw Error("Generator is already running");if(r===m){if("throw"===i)throw o;return{value:t,done:!0}}for(a.method=i,a.arg=o;;){var s=a.delegate;if(s){var l=E(s,a);if(l){if(l===g)continue;return l}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===h)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=p;var c=d(e,n,a);if("normal"===c.type){if(r=a.done?m:f,c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function E(e,n){var a=n.method,r=e.iterator[a];if(r===t)return n.delegate=null,"throw"===a&&e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var i=d(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function L(e){if(e||""===e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),P(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var r=a.arg;P(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:L(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}function Rt(t,e,n,a,r,i,o){try{var s=t[i](o),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(a,r)}function It(t){return function(){var e=this,n=arguments;return new Promise((function(a,r){var i=t.apply(e,n);function o(t){Rt(i,a,r,o,s,"next",t)}function s(t){Rt(i,a,r,o,s,"throw",t)}o(void 0)}))}}const Dt={data:function(){return{meetingUrl:"https://meet.google.com/paa-tpck-ssq",portalSettings:null}},computed:{zoomMeetingLabel:function(){return this.portalSettings&&this.portalSettings.zoom_meeting_label?this.portalSettings.zoom_meeting_label:"KoPKB KALI KE-29/2025"},zoomSubtitle:function(){return this.portalSettings&&this.portalSettings.zoom_subtitle?this.portalSettings.zoom_subtitle:"Sertai Mesyuarat Agung Tahunan KoPKB kali ke-29/2025 melalui pautan rasmi di bawah."}},mounted:function(){this.fetchPortalSettings()},methods:{fetchPortalSettings:function(){var t=this;return It(Mt().mark((function e(){var n;return Mt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t.util.setAuthorization(),e.next=4,axios.get(config.API+"portal-settings");case 4:(n=e.sent)&&n.data&&"success"===n.data.status&&(t.portalSettings=n.data.data||null,t.portalSettings.zoom_meeting_url&&(t.meetingUrl=t.portalSettings.zoom_meeting_url)),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})))()},navigateToURL:function(){window.open(this.meetingUrl,"_blank")},copyMeetingUrl:function(){var t=this;return It(Mt().mark((function e(){var n,a;return Mt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=String(t.meetingUrl||"").trim()){e.next=3;break}return e.abrupt("return");case 3:if(e.prev=3,!(navigator&&navigator.clipboard&&navigator.clipboard.writeText)){e.next=9;break}return e.next=7,navigator.clipboard.writeText(n);case 7:return t.util.notify("Pautan disalin.","success"),e.abrupt("return");case 9:e.next=13;break;case 11:e.prev=11,e.t0=e.catch(3);case 13:try{(a=document.createElement("textarea")).value=n,a.setAttribute("readonly",""),a.style.position="absolute",a.style.left="-9999px",document.body.appendChild(a),a.select(),document.execCommand("copy"),document.body.removeChild(a),t.util.notify("Pautan disalin.","success")}catch(e){t.util.notify("Tidak dapat salin pautan.","error")}case 14:case"end":return e.stop()}}),e,null,[[3,11]])})))()}}};var Ft=n(4571),jt={insert:"head",singleton:!1};i()(Ft.A,jt);Ft.A.locals;const Bt=(0,m.A)(Dt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"zoom-page"},[e("div",{staticClass:"zoom-shell"},[e("div",{staticClass:"zoom-hero-card"},[e("div",{staticClass:"zoom-section-kicker"},[t._v("Pautan Mesyuarat")]),t._v(" "),e("h3",{staticClass:"zoom-title"},[t._v("Selamat Datang")]),t._v(" "),e("p",{staticClass:"zoom-subtitle"},[t._v(t._s(t.zoomSubtitle))])]),t._v(" "),e("div",{staticClass:"zoom-main-card"},[e("div",{staticClass:"zoom-meeting-badge"},[t._v(t._s(t.zoomMeetingLabel))]),t._v(" "),e("h4",{staticClass:"zoom-content-title"},[t._v("Pautan Mesyuarat Rasmi")]),t._v(" "),e("p",{staticClass:"zoom-content-text"},[t._v("\n Pastikan anda telah mendaftar kehadiran dan bersedia dengan sambungan internet yang stabil sebelum menyertai mesyuarat.\n ")]),t._v(" "),e("div",{staticClass:"zoom-action-panel"},[e("button",{staticClass:"btn-interactive",attrs:{type:"button"},on:{click:t.navigateToURL}},[e("i",{staticClass:"fa fa-video-camera"}),t._v(" Buka pautan mesyuarat\n ")]),t._v(" "),e("button",{staticClass:"btn-secondary",attrs:{type:"button"},on:{click:t.copyMeetingUrl}},[e("i",{staticClass:"fa fa-clipboard"}),t._v(" Salin pautan\n ")]),t._v(" "),t.meetingUrl?e("div",{staticClass:"zoom-link-preview"},[e("span",{staticClass:"zoom-link-preview__label"},[t._v("Pautan:")]),t._v(" "),e("span",{staticClass:"zoom-link-preview__value"},[t._v(t._s(t.meetingUrl))])]):t._e(),t._v(" "),e("div",{staticClass:"zoom-link-note"},[t._v("\n Pautan akan dibuka terus ke sesi mesyuarat rasmi.\n ")])])])])])}),[],!1,null,"e39c837e",null).exports;function zt(t,e){return function(){return t.apply(e,arguments)}}var Ut=n(5606);const{toString:Ht}=Object.prototype,{getPrototypeOf:Vt}=Object,{iterator:Wt,toStringTag:qt}=Symbol,$t=(Kt=Object.create(null),t=>{const e=Ht.call(t);return Kt[e]||(Kt[e]=e.slice(8,-1).toLowerCase())});var Kt;const Gt=t=>(t=t.toLowerCase(),e=>$t(e)===t),Yt=t=>e=>typeof e===t,{isArray:Xt}=Array,Jt=Yt("undefined");function Zt(t){return null!==t&&!Jt(t)&&null!==t.constructor&&!Jt(t.constructor)&&ee(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Qt=Gt("ArrayBuffer");const te=Yt("string"),ee=Yt("function"),ne=Yt("number"),ae=t=>null!==t&&"object"==typeof t,re=t=>{if("object"!==$t(t))return!1;const e=Vt(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||qt in t||Wt in t)},ie=Gt("Date"),oe=Gt("File"),se=Gt("Blob"),le=Gt("FileList"),ce=Gt("URLSearchParams"),[ue,de,he,fe]=["ReadableStream","Request","Response","Headers"].map(Gt);function pe(t,e,{allOwnKeys:n=!1}={}){if(null==t)return;let a,r;if("object"!=typeof t&&(t=[t]),Xt(t))for(a=0,r=t.length;a0;)if(a=n[r],e===a.toLowerCase())return a;return null}const ge="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,ve=t=>!Jt(t)&&t!==ge;const be=(_e="undefined"!=typeof Uint8Array&&Vt(Uint8Array),t=>_e&&t instanceof _e);var _e;const ye=Gt("HTMLFormElement"),we=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),xe=Gt("RegExp"),ke=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),a={};pe(n,((n,r)=>{let i;!1!==(i=e(n,r,t))&&(a[r]=i||n)})),Object.defineProperties(t,a)};const Se=Gt("AsyncFunction"),Ce=(Ae="function"==typeof setImmediate,Ee=ee(ge.postMessage),Ae?setImmediate:Ee?(Te=`axios@${Math.random()}`,Pe=[],ge.addEventListener("message",(({source:t,data:e})=>{t===ge&&e===Te&&Pe.length&&Pe.shift()()}),!1),t=>{Pe.push(t),ge.postMessage(Te,"*")}):t=>setTimeout(t));var Ae,Ee,Te,Pe;const Ne="undefined"!=typeof queueMicrotask?queueMicrotask.bind(ge):void 0!==Ut&&Ut.nextTick||Ce,Le={isArray:Xt,isArrayBuffer:Qt,isBuffer:Zt,isFormData:t=>{let e;return t&&("function"==typeof FormData&&t instanceof FormData||ee(t.append)&&("formdata"===(e=$t(t))||"object"===e&&ee(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&Qt(t.buffer),e},isString:te,isNumber:ne,isBoolean:t=>!0===t||!1===t,isObject:ae,isPlainObject:re,isEmptyObject:t=>{if(!ae(t)||Zt(t))return!1;try{return 0===Object.keys(t).length&&Object.getPrototypeOf(t)===Object.prototype}catch(t){return!1}},isReadableStream:ue,isRequest:de,isResponse:he,isHeaders:fe,isUndefined:Jt,isDate:ie,isFile:oe,isBlob:se,isRegExp:xe,isFunction:ee,isStream:t=>ae(t)&&ee(t.pipe),isURLSearchParams:ce,isTypedArray:be,isFileList:le,forEach:pe,merge:function t(){const{caseless:e,skipUndefined:n}=ve(this)&&this||{},a={},r=(r,i)=>{const o=e&&me(a,i)||i;re(a[o])&&re(r)?a[o]=t(a[o],r):re(r)?a[o]=t({},r):Xt(r)?a[o]=r.slice():n&&Jt(r)||(a[o]=r)};for(let t=0,e=arguments.length;t(pe(e,((e,a)=>{n&&ee(e)?t[a]=zt(e,n):t[a]=e}),{allOwnKeys:a}),t),trim:t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:t=>(65279===t.charCodeAt(0)&&(t=t.slice(1)),t),inherits:(t,e,n,a)=>{t.prototype=Object.create(e.prototype,a),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},toFlatObject:(t,e,n,a)=>{let r,i,o;const s={};if(e=e||{},null==t)return e;do{for(r=Object.getOwnPropertyNames(t),i=r.length;i-- >0;)o=r[i],a&&!a(o,t,e)||s[o]||(e[o]=t[o],s[o]=!0);t=!1!==n&&Vt(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},kindOf:$t,kindOfTest:Gt,endsWith:(t,e,n)=>{t=String(t),(void 0===n||n>t.length)&&(n=t.length),n-=e.length;const a=t.indexOf(e,n);return-1!==a&&a===n},toArray:t=>{if(!t)return null;if(Xt(t))return t;let e=t.length;if(!ne(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},forEachEntry:(t,e)=>{const n=(t&&t[Wt]).call(t);let a;for(;(a=n.next())&&!a.done;){const n=a.value;e.call(t,n[0],n[1])}},matchAll:(t,e)=>{let n;const a=[];for(;null!==(n=t.exec(e));)a.push(n);return a},isHTMLForm:ye,hasOwnProperty:we,hasOwnProp:we,reduceDescriptors:ke,freezeMethods:t=>{ke(t,((e,n)=>{if(ee(t)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const a=t[n];ee(a)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(t,e)=>{const n={},a=t=>{t.forEach((t=>{n[t]=!0}))};return Xt(t)?a(t):a(String(t).split(e)),n},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(t,e,n){return e.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(t,e)=>null!=t&&Number.isFinite(t=+t)?t:e,findKey:me,global:ge,isContextDefined:ve,isSpecCompliantForm:function(t){return!!(t&&ee(t.append)&&"FormData"===t[qt]&&t[Wt])},toJSONObject:t=>{const e=new Array(10),n=(t,a)=>{if(ae(t)){if(e.indexOf(t)>=0)return;if(Zt(t))return t;if(!("toJSON"in t)){e[a]=t;const r=Xt(t)?[]:{};return pe(t,((t,e)=>{const i=n(t,a+1);!Jt(i)&&(r[e]=i)})),e[a]=void 0,r}}return t};return n(t,0)},isAsyncFn:Se,isThenable:t=>t&&(ae(t)||ee(t))&&ee(t.then)&&ee(t.catch),setImmediate:Ce,asap:Ne,isIterable:t=>null!=t&&ee(t[Wt])};function Oe(t,e,n,a,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),a&&(this.request=a),r&&(this.response=r,this.status=r.status?r.status:null)}Le.inherits(Oe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Le.toJSONObject(this.config),code:this.code,status:this.status}}});const Me=Oe.prototype,Re={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((t=>{Re[t]={value:t}})),Object.defineProperties(Oe,Re),Object.defineProperty(Me,"isAxiosError",{value:!0}),Oe.from=(t,e,n,a,r,i)=>{const o=Object.create(Me);Le.toFlatObject(t,o,(function(t){return t!==Error.prototype}),(t=>"isAxiosError"!==t));const s=t&&t.message?t.message:"Error",l=null==e&&t?t.code:e;return Oe.call(o,s,l,n,a,r),t&&null==o.cause&&Object.defineProperty(o,"cause",{value:t,configurable:!0}),o.name=t&&t.name||"Error",i&&Object.assign(o,i),o};const Ie=Oe;var De=n(8287).hp;function Fe(t){return Le.isPlainObject(t)||Le.isArray(t)}function je(t){return Le.endsWith(t,"[]")?t.slice(0,-2):t}function Be(t,e,n){return t?t.concat(e).map((function(t,e){return t=je(t),!n&&e?"["+t+"]":t})).join(n?".":""):e}const ze=Le.toFlatObject(Le,{},null,(function(t){return/^is[A-Z]/.test(t)}));const Ue=function(t,e,n){if(!Le.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const a=(n=Le.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(t,e){return!Le.isUndefined(e[t])}))).metaTokens,r=n.visitor||c,i=n.dots,o=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Le.isSpecCompliantForm(e);if(!Le.isFunction(r))throw new TypeError("visitor must be a function");function l(t){if(null===t)return"";if(Le.isDate(t))return t.toISOString();if(Le.isBoolean(t))return t.toString();if(!s&&Le.isBlob(t))throw new Ie("Blob is not supported. Use a Buffer instead.");return Le.isArrayBuffer(t)||Le.isTypedArray(t)?s&&"function"==typeof Blob?new Blob([t]):De.from(t):t}function c(t,n,r){let s=t;if(t&&!r&&"object"==typeof t)if(Le.endsWith(n,"{}"))n=a?n:n.slice(0,-2),t=JSON.stringify(t);else if(Le.isArray(t)&&function(t){return Le.isArray(t)&&!t.some(Fe)}(t)||(Le.isFileList(t)||Le.endsWith(n,"[]"))&&(s=Le.toArray(t)))return n=je(n),s.forEach((function(t,a){!Le.isUndefined(t)&&null!==t&&e.append(!0===o?Be([n],a,i):null===o?n:n+"[]",l(t))})),!1;return!!Fe(t)||(e.append(Be(r,n,i),l(t)),!1)}const u=[],d=Object.assign(ze,{defaultVisitor:c,convertValue:l,isVisitable:Fe});if(!Le.isObject(t))throw new TypeError("data must be an object");return function t(n,a){if(!Le.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+a.join("."));u.push(n),Le.forEach(n,(function(n,i){!0===(!(Le.isUndefined(n)||null===n)&&r.call(e,n,Le.isString(i)?i.trim():i,a,d))&&t(n,a?a.concat(i):[i])})),u.pop()}}(t),e};function He(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,(function(t){return e[t]}))}function Ve(t,e){this._pairs=[],t&&Ue(t,this,e)}const We=Ve.prototype;We.append=function(t,e){this._pairs.push([t,e])},We.toString=function(t){const e=t?function(e){return t.call(this,e,He)}:He;return this._pairs.map((function(t){return e(t[0])+"="+e(t[1])}),"").join("&")};const qe=Ve;function $e(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Ke(t,e,n){if(!e)return t;const a=n&&n.encode||$e;Le.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let i;if(i=r?r(e,n):Le.isURLSearchParams(e)?e.toString():new qe(e,n).toString(a),i){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+i}return t}const Ge=class{constructor(){this.handlers=[]}use(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Le.forEach(this.handlers,(function(e){null!==e&&t(e)}))}},Ye={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Xe={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:qe,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Je="undefined"!=typeof window&&"undefined"!=typeof document,Ze="object"==typeof navigator&&navigator||void 0,Qe=Je&&(!Ze||["ReactNative","NativeScript","NS"].indexOf(Ze.product)<0),tn="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,en=Je&&window.location.href||"http://localhost",nn={...a,...Xe};const an=function(t){function e(t,n,a,r){let i=t[r++];if("__proto__"===i)return!0;const o=Number.isFinite(+i),s=r>=t.length;if(i=!i&&Le.isArray(a)?a.length:i,s)return Le.hasOwnProp(a,i)?a[i]=[a[i],n]:a[i]=n,!o;a[i]&&Le.isObject(a[i])||(a[i]=[]);return e(t,n,a[i],r)&&Le.isArray(a[i])&&(a[i]=function(t){const e={},n=Object.keys(t);let a;const r=n.length;let i;for(a=0;a{e(function(t){return Le.matchAll(/\w+|\[(\w*)]/g,t).map((t=>"[]"===t[0]?"":t[1]||t[0]))}(t),a,n,0)})),n}return null};const rn={transitional:Ye,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){const n=e.getContentType()||"",a=n.indexOf("application/json")>-1,r=Le.isObject(t);r&&Le.isHTMLForm(t)&&(t=new FormData(t));if(Le.isFormData(t))return a?JSON.stringify(an(t)):t;if(Le.isArrayBuffer(t)||Le.isBuffer(t)||Le.isStream(t)||Le.isFile(t)||Le.isBlob(t)||Le.isReadableStream(t))return t;if(Le.isArrayBufferView(t))return t.buffer;if(Le.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let i;if(r){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return Ue(t,new nn.classes.URLSearchParams,{visitor:function(t,e,n,a){return nn.isNode&&Le.isBuffer(t)?(this.append(e,t.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},...e})}(t,this.formSerializer).toString();if((i=Le.isFileList(t))||n.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return Ue(i?{"files[]":t}:t,e&&new e,this.formSerializer)}}return r||a?(e.setContentType("application/json",!1),function(t,e,n){if(Le.isString(t))try{return(e||JSON.parse)(t),Le.trim(t)}catch(t){if("SyntaxError"!==t.name)throw t}return(n||JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||rn.transitional,n=e&&e.forcedJSONParsing,a="json"===this.responseType;if(Le.isResponse(t)||Le.isReadableStream(t))return t;if(t&&Le.isString(t)&&(n&&!this.responseType||a)){const n=!(e&&e.silentJSONParsing)&&a;try{return JSON.parse(t,this.parseReviver)}catch(t){if(n){if("SyntaxError"===t.name)throw Ie.from(t,Ie.ERR_BAD_RESPONSE,this,null,this.response);throw t}}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:nn.classes.FormData,Blob:nn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Le.forEach(["delete","get","head","post","put","patch"],(t=>{rn.headers[t]={}}));const on=rn,sn=Le.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ln=Symbol("internals");function cn(t){return t&&String(t).trim().toLowerCase()}function un(t){return!1===t||null==t?t:Le.isArray(t)?t.map(un):String(t)}function dn(t,e,n,a,r){return Le.isFunction(a)?a.call(this,e,n):(r&&(e=n),Le.isString(e)?Le.isString(a)?-1!==e.indexOf(a):Le.isRegExp(a)?a.test(e):void 0:void 0)}class hn{constructor(t){t&&this.set(t)}set(t,e,n){const a=this;function r(t,e,n){const r=cn(e);if(!r)throw new Error("header name must be a non-empty string");const i=Le.findKey(a,r);(!i||void 0===a[i]||!0===n||void 0===n&&!1!==a[i])&&(a[i||e]=un(t))}const i=(t,e)=>Le.forEach(t,((t,n)=>r(t,n,e)));if(Le.isPlainObject(t)||t instanceof this.constructor)i(t,e);else if(Le.isString(t)&&(t=t.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()))i((t=>{const e={};let n,a,r;return t&&t.split("\n").forEach((function(t){r=t.indexOf(":"),n=t.substring(0,r).trim().toLowerCase(),a=t.substring(r+1).trim(),!n||e[n]&&sn[n]||("set-cookie"===n?e[n]?e[n].push(a):e[n]=[a]:e[n]=e[n]?e[n]+", "+a:a)})),e})(t),e);else if(Le.isObject(t)&&Le.isIterable(t)){let n,a,r={};for(const e of t){if(!Le.isArray(e))throw TypeError("Object iterator must return a key-value pair");r[a=e[0]]=(n=r[a])?Le.isArray(n)?[...n,e[1]]:[n,e[1]]:e[1]}i(r,e)}else null!=t&&r(e,t,n);return this}get(t,e){if(t=cn(t)){const n=Le.findKey(this,t);if(n){const t=this[n];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(t);)e[a[1]]=a[2];return e}(t);if(Le.isFunction(e))return e.call(this,t,n);if(Le.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=cn(t)){const n=Le.findKey(this,t);return!(!n||void 0===this[n]||e&&!dn(0,this[n],n,e))}return!1}delete(t,e){const n=this;let a=!1;function r(t){if(t=cn(t)){const r=Le.findKey(n,t);!r||e&&!dn(0,n[r],r,e)||(delete n[r],a=!0)}}return Le.isArray(t)?t.forEach(r):r(t),a}clear(t){const e=Object.keys(this);let n=e.length,a=!1;for(;n--;){const r=e[n];t&&!dn(0,this[r],r,t,!0)||(delete this[r],a=!0)}return a}normalize(t){const e=this,n={};return Le.forEach(this,((a,r)=>{const i=Le.findKey(n,r);if(i)return e[i]=un(a),void delete e[r];const o=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((t,e,n)=>e.toUpperCase()+n))}(r):String(r).trim();o!==r&&delete e[r],e[o]=un(a),n[o]=!0})),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return Le.forEach(this,((n,a)=>{null!=n&&!1!==n&&(e[a]=t&&Le.isArray(n)?n.join(", "):n)})),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([t,e])=>t+": "+e)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const n=new this(t);return e.forEach((t=>n.set(t))),n}static accessor(t){const e=(this[ln]=this[ln]={accessors:{}}).accessors,n=this.prototype;function a(t){const a=cn(t);e[a]||(!function(t,e){const n=Le.toCamelCase(" "+e);["get","set","has"].forEach((a=>{Object.defineProperty(t,a+n,{value:function(t,n,r){return this[a].call(this,e,t,n,r)},configurable:!0})}))}(n,t),e[a]=!0)}return Le.isArray(t)?t.forEach(a):a(t),this}}hn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Le.reduceDescriptors(hn.prototype,(({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[n]=t}}})),Le.freezeMethods(hn);const fn=hn;function pn(t,e){const n=this||on,a=e||n,r=fn.from(a.headers);let i=a.data;return Le.forEach(t,(function(t){i=t.call(n,i,r.normalize(),e?e.status:void 0)})),r.normalize(),i}function mn(t){return!(!t||!t.__CANCEL__)}function gn(t,e,n){Ie.call(this,null==t?"canceled":t,Ie.ERR_CANCELED,e,n),this.name="CanceledError"}Le.inherits(gn,Ie,{__CANCEL__:!0});const vn=gn;function bn(t,e,n){const a=n.config.validateStatus;n.status&&a&&!a(n.status)?e(new Ie("Request failed with status code "+n.status,[Ie.ERR_BAD_REQUEST,Ie.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):t(n)}const _n=function(t,e){t=t||10;const n=new Array(t),a=new Array(t);let r,i=0,o=0;return e=void 0!==e?e:1e3,function(s){const l=Date.now(),c=a[o];r||(r=l),n[i]=s,a[i]=l;let u=o,d=0;for(;u!==i;)d+=n[u++],u%=t;if(i=(i+1)%t,i===o&&(o=(o+1)%t),l-r{r=i,n=null,a&&(clearTimeout(a),a=null),t(...e)};return[(...t)=>{const e=Date.now(),s=e-r;s>=i?o(t,e):(n=t,a||(a=setTimeout((()=>{a=null,o(n)}),i-s)))},()=>n&&o(n)]},wn=(t,e,n=3)=>{let a=0;const r=_n(50,250);return yn((n=>{const i=n.loaded,o=n.lengthComputable?n.total:void 0,s=i-a,l=r(s);a=i;t({loaded:i,total:o,progress:o?i/o:void 0,bytes:s,rate:l||void 0,estimated:l&&o&&i<=o?(o-i)/l:void 0,event:n,lengthComputable:null!=o,[e?"download":"upload"]:!0})}),n)},xn=(t,e)=>{const n=null!=t;return[a=>e[0]({lengthComputable:n,total:t,loaded:a}),e[1]]},kn=t=>(...e)=>Le.asap((()=>t(...e))),Sn=nn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,nn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(nn.origin),nn.navigator&&/(msie|trident)/i.test(nn.navigator.userAgent)):()=>!0,Cn=nn.hasStandardBrowserEnv?{write(t,e,n,a,r,i,o){if("undefined"==typeof document)return;const s=[`${t}=${encodeURIComponent(e)}`];Le.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),Le.isString(a)&&s.push(`path=${a}`),Le.isString(r)&&s.push(`domain=${r}`),!0===i&&s.push("secure"),Le.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join("; ")},read(t){if("undefined"==typeof document)return null;const e=document.cookie.match(new RegExp("(?:^|; )"+t+"=([^;]*)"));return e?decodeURIComponent(e[1]):null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function An(t,e,n){let a=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e);return t&&(a||0==n)?function(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}const En=t=>t instanceof fn?{...t}:t;function Tn(t,e){e=e||{};const n={};function a(t,e,n,a){return Le.isPlainObject(t)&&Le.isPlainObject(e)?Le.merge.call({caseless:a},t,e):Le.isPlainObject(e)?Le.merge({},e):Le.isArray(e)?e.slice():e}function r(t,e,n,r){return Le.isUndefined(e)?Le.isUndefined(t)?void 0:a(void 0,t,0,r):a(t,e,0,r)}function i(t,e){if(!Le.isUndefined(e))return a(void 0,e)}function o(t,e){return Le.isUndefined(e)?Le.isUndefined(t)?void 0:a(void 0,t):a(void 0,e)}function s(n,r,i){return i in e?a(n,r):i in t?a(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(t,e,n)=>r(En(t),En(e),0,!0)};return Le.forEach(Object.keys({...t,...e}),(function(a){const i=l[a]||r,o=i(t[a],e[a],a);Le.isUndefined(o)&&i!==s||(n[a]=o)})),n}const Pn=t=>{const e=Tn({},t);let{data:n,withXSRFToken:a,xsrfHeaderName:r,xsrfCookieName:i,headers:o,auth:s}=e;if(e.headers=o=fn.from(o),e.url=Ke(An(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),s&&o.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),Le.isFormData(n))if(nn.hasStandardBrowserEnv||nn.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(Le.isFunction(n.getHeaders)){const t=n.getHeaders(),e=["content-type","content-length"];Object.entries(t).forEach((([t,n])=>{e.includes(t.toLowerCase())&&o.set(t,n)}))}if(nn.hasStandardBrowserEnv&&(a&&Le.isFunction(a)&&(a=a(e)),a||!1!==a&&Sn(e.url))){const t=r&&i&&Cn.read(i);t&&o.set(r,t)}return e},Nn="undefined"!=typeof XMLHttpRequest&&function(t){return new Promise((function(e,n){const a=Pn(t);let r=a.data;const i=fn.from(a.headers).normalize();let o,s,l,c,u,{responseType:d,onUploadProgress:h,onDownloadProgress:f}=a;function p(){c&&c(),u&&u(),a.cancelToken&&a.cancelToken.unsubscribe(o),a.signal&&a.signal.removeEventListener("abort",o)}let m=new XMLHttpRequest;function g(){if(!m)return;const a=fn.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());bn((function(t){e(t),p()}),(function(t){n(t),p()}),{data:d&&"text"!==d&&"json"!==d?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:a,config:t,request:m}),m=null}m.open(a.method.toUpperCase(),a.url,!0),m.timeout=a.timeout,"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(g)},m.onabort=function(){m&&(n(new Ie("Request aborted",Ie.ECONNABORTED,t,m)),m=null)},m.onerror=function(e){const a=e&&e.message?e.message:"Network Error",r=new Ie(a,Ie.ERR_NETWORK,t,m);r.event=e||null,n(r),m=null},m.ontimeout=function(){let e=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const r=a.transitional||Ye;a.timeoutErrorMessage&&(e=a.timeoutErrorMessage),n(new Ie(e,r.clarifyTimeoutError?Ie.ETIMEDOUT:Ie.ECONNABORTED,t,m)),m=null},void 0===r&&i.setContentType(null),"setRequestHeader"in m&&Le.forEach(i.toJSON(),(function(t,e){m.setRequestHeader(e,t)})),Le.isUndefined(a.withCredentials)||(m.withCredentials=!!a.withCredentials),d&&"json"!==d&&(m.responseType=a.responseType),f&&([l,u]=wn(f,!0),m.addEventListener("progress",l)),h&&m.upload&&([s,c]=wn(h),m.upload.addEventListener("progress",s),m.upload.addEventListener("loadend",c)),(a.cancelToken||a.signal)&&(o=e=>{m&&(n(!e||e.type?new vn(null,t,m):e),m.abort(),m=null)},a.cancelToken&&a.cancelToken.subscribe(o),a.signal&&(a.signal.aborted?o():a.signal.addEventListener("abort",o)));const v=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(a.url);v&&-1===nn.protocols.indexOf(v)?n(new Ie("Unsupported protocol "+v+":",Ie.ERR_BAD_REQUEST,t)):m.send(r||null)}))},Ln=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let n,a=new AbortController;const r=function(t){if(!n){n=!0,o();const e=t instanceof Error?t:this.reason;a.abort(e instanceof Ie?e:new vn(e instanceof Error?e.message:e))}};let i=e&&setTimeout((()=>{i=null,r(new Ie(`timeout ${e} of ms exceeded`,Ie.ETIMEDOUT))}),e);const o=()=>{t&&(i&&clearTimeout(i),i=null,t.forEach((t=>{t.unsubscribe?t.unsubscribe(r):t.removeEventListener("abort",r)})),t=null)};t.forEach((t=>t.addEventListener("abort",r)));const{signal:s}=a;return s.unsubscribe=()=>Le.asap(o),s}},On=function*(t,e){let n=t.byteLength;if(!e||n{const r=async function*(t,e){for await(const n of Mn(t))yield*On(n,e)}(t,e);let i,o=0,s=t=>{i||(i=!0,a&&a(t))};return new ReadableStream({async pull(t){try{const{done:e,value:a}=await r.next();if(e)return s(),void t.close();let i=a.byteLength;if(n){let t=o+=i;n(t)}t.enqueue(new Uint8Array(a))}catch(t){throw s(t),t}},cancel:t=>(s(t),r.return())},{highWaterMark:2})},{isFunction:In}=Le,Dn=(({Request:t,Response:e})=>({Request:t,Response:e}))(Le.global),{ReadableStream:Fn,TextEncoder:jn}=Le.global,Bn=(t,...e)=>{try{return!!t(...e)}catch(t){return!1}},zn=t=>{t=Le.merge.call({skipUndefined:!0},Dn,t);const{fetch:e,Request:n,Response:a}=t,r=e?In(e):"function"==typeof fetch,i=In(n),o=In(a);if(!r)return!1;const s=r&&In(Fn),l=r&&("function"==typeof jn?(c=new jn,t=>c.encode(t)):async t=>new Uint8Array(await new n(t).arrayBuffer()));var c;const u=i&&s&&Bn((()=>{let t=!1;const e=new n(nn.origin,{body:new Fn,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e})),d=o&&s&&Bn((()=>Le.isReadableStream(new a("").body))),h={stream:d&&(t=>t.body)};r&&["text","arrayBuffer","blob","formData","stream"].forEach((t=>{!h[t]&&(h[t]=(e,n)=>{let a=e&&e[t];if(a)return a.call(e);throw new Ie(`Response type '${t}' is not supported`,Ie.ERR_NOT_SUPPORT,n)})}));const f=async(t,e)=>{const a=Le.toFiniteNumber(t.getContentLength());return null==a?(async t=>{if(null==t)return 0;if(Le.isBlob(t))return t.size;if(Le.isSpecCompliantForm(t)){const e=new n(nn.origin,{method:"POST",body:t});return(await e.arrayBuffer()).byteLength}return Le.isArrayBufferView(t)||Le.isArrayBuffer(t)?t.byteLength:(Le.isURLSearchParams(t)&&(t+=""),Le.isString(t)?(await l(t)).byteLength:void 0)})(e):a};return async t=>{let{url:r,method:o,data:s,signal:l,cancelToken:c,timeout:p,onDownloadProgress:m,onUploadProgress:g,responseType:v,headers:b,withCredentials:_="same-origin",fetchOptions:y}=Pn(t),w=e||fetch;v=v?(v+"").toLowerCase():"text";let x=Ln([l,c&&c.toAbortSignal()],p),k=null;const S=x&&x.unsubscribe&&(()=>{x.unsubscribe()});let C;try{if(g&&u&&"get"!==o&&"head"!==o&&0!==(C=await f(b,s))){let t,e=new n(r,{method:"POST",body:s,duplex:"half"});if(Le.isFormData(s)&&(t=e.headers.get("content-type"))&&b.setContentType(t),e.body){const[t,n]=xn(C,wn(kn(g)));s=Rn(e.body,65536,t,n)}}Le.isString(_)||(_=_?"include":"omit");const e=i&&"credentials"in n.prototype,l={...y,signal:x,method:o.toUpperCase(),headers:b.normalize().toJSON(),body:s,duplex:"half",credentials:e?_:void 0};k=i&&new n(r,l);let c=await(i?w(k,y):w(r,l));const p=d&&("stream"===v||"response"===v);if(d&&(m||p&&S)){const t={};["status","statusText","headers"].forEach((e=>{t[e]=c[e]}));const e=Le.toFiniteNumber(c.headers.get("content-length")),[n,r]=m&&xn(e,wn(kn(m),!0))||[];c=new a(Rn(c.body,65536,n,(()=>{r&&r(),S&&S()})),t)}v=v||"text";let A=await h[Le.findKey(h,v)||"text"](c,t);return!p&&S&&S(),await new Promise(((e,n)=>{bn(e,n,{data:A,headers:fn.from(c.headers),status:c.status,statusText:c.statusText,config:t,request:k})}))}catch(e){if(S&&S(),e&&"TypeError"===e.name&&/Load failed|fetch/i.test(e.message))throw Object.assign(new Ie("Network Error",Ie.ERR_NETWORK,t,k),{cause:e.cause||e});throw Ie.from(e,e&&e.code,t,k)}}},Un=new Map,Hn=t=>{let e=t&&t.env||{};const{fetch:n,Request:a,Response:r}=e,i=[a,r,n];let o,s,l=i.length,c=Un;for(;l--;)o=i[l],s=c.get(o),void 0===s&&c.set(o,s=l?new Map:zn(e)),c=s;return s},Vn=(Hn(),{http:null,xhr:Nn,fetch:{get:Hn}});Le.forEach(Vn,((t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(t){}Object.defineProperty(t,"adapterName",{value:e})}}));const Wn=t=>`- ${t}`,qn=t=>Le.isFunction(t)||null===t||!1===t;const $n={getAdapter:function(t,e){t=Le.isArray(t)?t:[t];const{length:n}=t;let a,r;const i={};for(let o=0;o`adapter ${t} `+(!1===e?"is not supported by the environment":"is not available in the build")));let e=n?t.length>1?"since :\n"+t.map(Wn).join("\n"):" "+Wn(t[0]):"as no adapter specified";throw new Ie("There is no suitable adapter to dispatch the request "+e,"ERR_NOT_SUPPORT")}return r},adapters:Vn};function Kn(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new vn(null,t)}function Gn(t){Kn(t),t.headers=fn.from(t.headers),t.data=pn.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1);return $n.getAdapter(t.adapter||on.adapter,t)(t).then((function(e){return Kn(t),e.data=pn.call(t,t.transformResponse,e),e.headers=fn.from(e.headers),e}),(function(e){return mn(e)||(Kn(t),e&&e.response&&(e.response.data=pn.call(t,t.transformResponse,e.response),e.response.headers=fn.from(e.response.headers))),Promise.reject(e)}))}const Yn="1.13.2",Xn={};["object","boolean","number","function","string","symbol"].forEach(((t,e)=>{Xn[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));const Jn={};Xn.transitional=function(t,e,n){function a(t,e){return"[Axios v"+Yn+"] Transitional option '"+t+"'"+e+(n?". "+n:"")}return(n,r,i)=>{if(!1===t)throw new Ie(a(r," has been removed"+(e?" in "+e:"")),Ie.ERR_DEPRECATED);return e&&!Jn[r]&&(Jn[r]=!0,console.warn(a(r," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(n,r,i)}},Xn.spelling=function(t){return(e,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};const Zn={assertOptions:function(t,e,n){if("object"!=typeof t)throw new Ie("options must be an object",Ie.ERR_BAD_OPTION_VALUE);const a=Object.keys(t);let r=a.length;for(;r-- >0;){const i=a[r],o=e[i];if(o){const e=t[i],n=void 0===e||o(e,i,t);if(!0!==n)throw new Ie("option "+i+" must be "+n,Ie.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new Ie("Unknown option "+i,Ie.ERR_BAD_OPTION)}},validators:Xn},Qn=Zn.validators;class ta{constructor(t){this.defaults=t||{},this.interceptors={request:new Ge,response:new Ge}}async request(t,e){try{return await this._request(t,e)}catch(t){if(t instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;const n=e.stack?e.stack.replace(/^.+\n/,""):"";try{t.stack?n&&!String(t.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(t.stack+="\n"+n):t.stack=n}catch(t){}}throw t}}_request(t,e){"string"==typeof t?(e=e||{}).url=t:e=t||{},e=Tn(this.defaults,e);const{transitional:n,paramsSerializer:a,headers:r}=e;void 0!==n&&Zn.assertOptions(n,{silentJSONParsing:Qn.transitional(Qn.boolean),forcedJSONParsing:Qn.transitional(Qn.boolean),clarifyTimeoutError:Qn.transitional(Qn.boolean)},!1),null!=a&&(Le.isFunction(a)?e.paramsSerializer={serialize:a}:Zn.assertOptions(a,{encode:Qn.function,serialize:Qn.function},!0)),void 0!==e.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?e.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:e.allowAbsoluteUrls=!0),Zn.assertOptions(e,{baseUrl:Qn.spelling("baseURL"),withXsrfToken:Qn.spelling("withXSRFToken")},!0),e.method=(e.method||this.defaults.method||"get").toLowerCase();let i=r&&Le.merge(r.common,r[e.method]);r&&Le.forEach(["delete","get","head","post","put","patch","common"],(t=>{delete r[t]})),e.headers=fn.concat(i,r);const o=[];let s=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(s=s&&t.synchronous,o.unshift(t.fulfilled,t.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(t){l.push(t.fulfilled,t.rejected)}));let u,d=0;if(!s){const t=[Gn.bind(this),void 0];for(t.unshift(...o),t.push(...l),u=t.length,c=Promise.resolve(e);d{if(!n._listeners)return;let e=n._listeners.length;for(;e-- >0;)n._listeners[e](t);n._listeners=null})),this.promise.then=t=>{let e;const a=new Promise((t=>{n.subscribe(t),e=t})).then(t);return a.cancel=function(){n.unsubscribe(e)},a},t((function(t,a,r){n.reason||(n.reason=new vn(t,a,r),e(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}toAbortSignal(){const t=new AbortController,e=e=>{t.abort(e)};return this.subscribe(e),t.signal.unsubscribe=()=>this.unsubscribe(e),t.signal}static source(){let t;return{token:new na((function(e){t=e})),cancel:t}}}const aa=na;const ra={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(ra).forEach((([t,e])=>{ra[e]=t}));const ia=ra;const oa=function t(e){const n=new ea(e),a=zt(ea.prototype.request,n);return Le.extend(a,ea.prototype,n,{allOwnKeys:!0}),Le.extend(a,n,null,{allOwnKeys:!0}),a.create=function(n){return t(Tn(e,n))},a}(on);oa.Axios=ea,oa.CanceledError=vn,oa.CancelToken=aa,oa.isCancel=mn,oa.VERSION=Yn,oa.toFormData=Ue,oa.AxiosError=Ie,oa.Cancel=oa.CanceledError,oa.all=function(t){return Promise.all(t)},oa.spread=function(t){return function(e){return t.apply(null,e)}},oa.isAxiosError=function(t){return Le.isObject(t)&&!0===t.isAxiosError},oa.mergeConfig=Tn,oa.AxiosHeaders=fn,oa.formToJSON=t=>an(Le.isHTMLForm(t)?new FormData(t):t),oa.getAdapter=$n.getAdapter,oa.HttpStatusCode=ia,oa.default=oa;const sa=oa;function la(t){return la="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},la(t)}function ca(){ca=function(){return e};var t,e={},n=Object.prototype,a=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function u(t,e,n,a){var i=e&&e.prototype instanceof v?e:v,o=Object.create(i.prototype),s=new N(a||[]);return r(o,"_invoke",{value:A(t,n,s)}),o}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var h="suspendedStart",f="suspendedYield",p="executing",m="completed",g={};function v(){}function b(){}function _(){}var y={};c(y,o,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(L([])));x&&x!==n&&a.call(x,o)&&(y=x);var k=_.prototype=v.prototype=Object.create(y);function S(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function C(t,e){function n(r,i,o,s){var l=d(t[r],t,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==la(u)&&a.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(u).then((function(t){c.value=t,o(c)}),(function(t){return n("throw",t,o,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(t,a){function r(){return new e((function(e,r){n(t,a,e,r)}))}return i=i?i.then(r,r):r()}})}function A(e,n,a){var r=h;return function(i,o){if(r===p)throw Error("Generator is already running");if(r===m){if("throw"===i)throw o;return{value:t,done:!0}}for(a.method=i,a.arg=o;;){var s=a.delegate;if(s){var l=E(s,a);if(l){if(l===g)continue;return l}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===h)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=p;var c=d(e,n,a);if("normal"===c.type){if(r=a.done?m:f,c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function E(e,n){var a=n.method,r=e.iterator[a];if(r===t)return n.delegate=null,"throw"===a&&e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var i=d(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function L(e){if(e||""===e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),P(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var r=a.arg;P(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:L(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}function ua(t,e,n,a,r,i,o){try{var s=t[i](o),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(a,r)}function da(t){return function(){var e=this,n=arguments;return new Promise((function(a,r){var i=t.apply(e,n);function o(t){ua(i,a,r,o,s,"next",t)}function s(t){ua(i,a,r,o,s,"throw",t)}o(void 0)}))}}const ha={name:"PenyataView",data:function(){return{tarikh:(new Date).toISOString().substring(0,10),persetujuan:"",nokp:"",data:{user:{}},loading:!1}},mounted:function(){var t=this.$route.params.no_anggota;t&&this.getPenyata(t)},methods:{getPenyata:function(t){var e=this;return da(ca().mark((function n(){var a;return ca().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,sa.get("/api/v1/penyata/".concat(t));case 4:a=n.sent,e.data=a.data,n.next=12;break;case 8:n.prev=8,n.t0=n.catch(1),console.error(n.t0),alert("Gagal ambil data penyata");case 12:return n.prev=12,e.loading=!1,n.finish(12);case 15:case"end":return n.stop()}}),n,null,[[1,8,12,15]])})))()},cetakPDF:function(){var t=this.$route.params.no_anggota;t&&window.open("/api/v1/penyata/".concat(t,"/pdf"),"_blank")},SahkanPenyata:function(){var t=this;return da(ca().mark((function e(){var n;return ca().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.$route.params.no_anggota,t.persetujuan){e.next=4;break}return alert("Sila pilih Bersetuju atau Tidak Bersetuju"),e.abrupt("return");case 4:if(t.nokp){e.next=7;break}return alert("Sila isi No Kad Pengenalan"),e.abrupt("return");case 7:if(confirm("Adakah anda pasti untuk mengesahkan penyata ini?")){e.next=9;break}return e.abrupt("return");case 9:return e.prev=9,e.next=12,sa.post("/api/v1/penyata/".concat(n,"/sahkan"),{persetujuan:t.persetujuan,nokp:t.nokp,tarikh:t.tarikh});case 12:alert("Penyata berjaya DISAHKAN"),t.cetakPDF(),t.$router.push({name:"lamanUtama"}),e.next=21;break;case 17:e.prev=17,e.t0=e.catch(9),console.error(e.t0),alert("Gagal sahkan penyata");case 21:case"end":return e.stop()}}),e,null,[[9,17]])})))()},formatNumber:function(t){return Number(t||0).toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}}},fa=ha;var pa=n(3389),ma={insert:"head",singleton:!1};i()(pa.A,ma);pa.A.locals;const ga=(0,m.A)(fa,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"penyata-wrapper container"},[t._m(0),t._v(" "),e("hr",{staticStyle:{border:"none","border-top":"1.5px solid #000",margin:"15px 0"}}),t._v(" "),t.data.user.no_anggota?e("div",{staticClass:"form-section two-column"},[t._m(1),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{staticClass:"form-label fw-semibold"},[t._v("No. Anggota:")]),t._v(" "),e("span",[t._v(t._s(t.data.user.no_anggota))])]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{staticClass:"form-label fw-semibold"},[t._v("Nama:")]),t._v(" "),e("span",[t._v(t._s(t.data.user.name))])]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{staticClass:"form-label fw-semibold"},[t._v("Pejabat / Syarikat:")]),t._v(" "),e("span",[t._v(t._s(t.data.user.unit))])])]):t._e(),t._v(" "),t._m(2),t._v(" "),t._m(3),t._v(" "),e("table",{staticClass:"boxed-table mt-4"},[e("tbody",[e("tr",[e("td",[t._v("Saham")]),t._v(" "),e("td",[t._v("-"+t._s(t.formatNumber(t.data.user.saham)))]),t._v(" "),e("td",[t._v("Pembiayaan Kecemasan")]),t._v(" "),e("td",[t._v(t._s(t.formatNumber(t.data.user.tergempar)))])]),t._v(" "),e("tr",[e("td",[t._v("Yuran")]),t._v(" "),e("td",[t._v("-"+t._s(t.formatNumber(t.data.user.yuran)))]),t._v(" "),e("td",[t._v("Pembiayaan Pengguna")]),t._v(" "),e("td",[t._v(t._s(t.formatNumber(t.data.user.barangan)))])]),t._v(" "),e("tr",[e("td",[t._v("Pelaburan T1")]),t._v(" "),e("td",[t._v("-"+t._s(t.formatNumber(t.data.user.pelaburan)))]),t._v(" "),e("td",[t._v("Pembiayaan Peribadi")]),t._v(" "),e("td",[t._v(t._s(t.formatNumber(t.data.user.peribadi)))])]),t._v(" "),e("tr",[e("td",[t._v("Pelaburan T2")]),t._v(" "),e("td",[t._v("0.00")]),t._v(" "),e("td",[t._v("Pembiayaan Berjamin Yuran")]),t._v(" "),e("td",[t._v(t._s(t.formatNumber(t.data.user.berjamin_yuran)))])]),t._v(" "),e("tr",[e("td"),t._v(" "),e("td"),t._v(" "),e("td",[t._v("Pembiayaan Takaful / Cukai Jalan")]),t._v(" "),e("td",[t._v(t._s(t.formatNumber(t.data.user.roadtax)))])]),t._v(" "),e("tr",[e("td"),t._v(" "),e("td"),t._v(" "),e("td",[t._v("Pembiayaan Pelaburan / Pelbagai")]),t._v(" "),e("td",[t._v(t._s(t.formatNumber(t.data.user.pelbagai)))])])])]),t._v(" "),t._m(4),t._v(" "),t._m(5),t._v(" "),e("p",[t._v("Sekian, dimaklumkan.")]),t._v(" "),e("p",{staticClass:"italic-note"},[t._v("Surat ini dikeluarkan oleh komputer, tidak perlu ditandatangani.")]),t._v(" "),e("hr",{staticStyle:{border:"none","border-top":"1.5px solid #000",margin:"15px 0"}}),t._v(" "),t._m(6),t._v(" "),e("div",{staticStyle:{"margin-top":"10px","line-height":"1.8"}},[e("div",{staticStyle:{"margin-bottom":"8px"}},[e("label",{staticStyle:{cursor:"pointer"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.persetujuan,expression:"persetujuan"}],attrs:{type:"radio",name:"persetujuan",value:"Bersetuju",disabled:"DISAHKAN"===t.data.user.status_penyata},domProps:{checked:t._q(t.persetujuan,"Bersetuju")},on:{change:function(e){t.persetujuan="Bersetuju"}}}),t._v(" "),t._m(7)])]),t._v(" "),e("div",[e("label",{staticStyle:{cursor:"pointer"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.persetujuan,expression:"persetujuan"}],attrs:{type:"radio",name:"persetujuan",value:"Tidak Bersetuju",disabled:"DISAHKAN"===t.data.user.status_penyata},domProps:{checked:t._q(t.persetujuan,"Tidak Bersetuju")},on:{change:function(e){t.persetujuan="Tidak Bersetuju"}}}),t._v(" "),t._m(8)])]),t._v(" "),t._m(9)]),t._v(" "),e("p",{staticClass:"text-center"},[e("strong",["DISAHKAN"===t.data.user.status_penyata?e("span",{staticClass:"badge-disahkan"},[t._v("\n TELAH DISAHKAN\n ")]):"Tidak Bersetuju"===t.data.user.status_penyata?e("span",{staticClass:"badge-tidak-setuju"},[t._v("\n Tidak Setuju\n ")]):e("span",[t._v("\n "+t._s(t.persetujuan||"Belum membuat pilihan")+"\n ")])])]),t._v(" "),e("table",{staticClass:"table table-sm no-lines text-center align-middle mt-2"},[e("tbody",[e("tr",[e("td",[t._v("Saham")]),t._v(" "),e("td",[t._v("-"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.saham,expression:"data.user.saham"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.saham},on:{input:function(e){e.target.composing||t.$set(t.data.user,"saham",e.target.value)}}})]),t._v(" "),e("td",[t._v("Pembiayaan Kecemasan")]),t._v(" "),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.tergempar,expression:"data.user.tergempar"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.tergempar},on:{input:function(e){e.target.composing||t.$set(t.data.user,"tergempar",e.target.value)}}})])]),t._v(" "),e("tr",[e("td",[t._v("Yuran")]),t._v(" "),e("td",[t._v("-"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.yuran,expression:"data.user.yuran"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.yuran},on:{input:function(e){e.target.composing||t.$set(t.data.user,"yuran",e.target.value)}}})]),t._v(" "),e("td",[t._v("Pembiayaan Pengguna")]),t._v(" "),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.barangan,expression:"data.user.barangan"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.barangan},on:{input:function(e){e.target.composing||t.$set(t.data.user,"barangan",e.target.value)}}})])]),t._v(" "),e("tr",[e("td",[t._v("Pelaburan T1")]),t._v(" "),e("td",[t._v("-"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.pelaburan,expression:"data.user.pelaburan"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.pelaburan},on:{input:function(e){e.target.composing||t.$set(t.data.user,"pelaburan",e.target.value)}}})]),t._v(" "),e("td",[t._v("Pembiayaan Peribadi")]),t._v(" "),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.peribadi,expression:"data.user.peribadi"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.peribadi},on:{input:function(e){e.target.composing||t.$set(t.data.user,"peribadi",e.target.value)}}})])]),t._v(" "),e("tr",[e("td",[t._v("Pelaburan T2")]),t._v(" "),e("td",[t._v("-"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.pelaburanT2,expression:"data.user.pelaburanT2"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.pelaburanT2},on:{input:function(e){e.target.composing||t.$set(t.data.user,"pelaburanT2",e.target.value)}}})]),t._v(" "),e("td",[t._v("Pembiayaan Berjamin Yuran")]),t._v(" "),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.berjamin_yuran,expression:"data.user.berjamin_yuran"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.berjamin_yuran},on:{input:function(e){e.target.composing||t.$set(t.data.user,"berjamin_yuran",e.target.value)}}})])]),t._v(" "),e("tr",[e("td",[t._v("Pembiayaan Takaful / Cukai Jalan")]),t._v(" "),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.roadtax,expression:"data.user.roadtax"}],staticClass:"keyin-input",attrs:{type:"number"},domProps:{value:t.data.user.roadtax},on:{input:function(e){e.target.composing||t.$set(t.data.user,"roadtax",e.target.value)}}})]),t._v(" "),e("td",[t._v("Pembiayaan Pelaburan / Pelbagai")]),t._v(" "),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.data.user.pelbagai,expression:"data.user.pelbagai"}],staticClass:"keyin-input",attrs:{type:"text"},domProps:{value:t.data.user.pelbagai},on:{input:function(e){e.target.composing||t.$set(t.data.user,"pelbagai",e.target.value)}}})])])])]),t._v(" "),e("div",{staticClass:"signature-section"},[e("div",{staticClass:"sign-column"},[e("label",{staticClass:"form-label"},[t._v("No Kad Pengenalan:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.nokp,expression:"nokp"}],staticClass:"keyin-line",attrs:{type:"number"},domProps:{value:t.nokp},on:{input:function(e){e.target.composing||(t.nokp=e.target.value)}}})]),t._v(" "),e("div",{staticClass:"sig-column"},[e("label",{staticClass:"form-label"},[t._v("Tarikh:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.tarikh,expression:"tarikh"}],staticClass:"keyin-line",attrs:{type:"date"},domProps:{value:t.tarikh},on:{input:function(e){e.target.composing||(t.tarikh=e.target.value)}}})])]),t._v(" "),e("br"),t._v(" "),e("div",{staticClass:"text-right mt-5 mb-3 no-print"},[e("button",{staticClass:"btn btn-primary btn-effect",staticStyle:{width:"100px"},attrs:{disabled:"DISAHKAN"===t.data.user.status_penyata},on:{click:t.SahkanPenyata}},[t._v("\n "+t._s("DISAHKAN"===t.data.user.status_penyata?"Disahkan":"Sahkan")+"\n ")]),t._v(" "),e("button",{staticClass:"btn btn-danger ms-2",on:{click:t.cetakPDF}},[t._v("Cetak PDF")])]),t._v(" "),e("hr",{staticStyle:{border:"none","border-top":"1.5px solid #000",margin:"15px 0"}}),t._v(" "),t._m(10)])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"header-section"},[e("div",{staticClass:"header-left"},[e("div",{staticClass:"logo-wrapper"},[e("img",{staticClass:"kopkb-logo",attrs:{src:"/images/logo-kopkb.jpeg",alt:"KoPKB Logo"}}),t._v(" "),e("div",[e("h4",{staticClass:"fw-bold mb-1"},[t._v("KOPERASI PERMODALAN KELANTAN BERHAD")]),t._v(" "),e("p",{staticStyle:{"font-size":"13px","line-height":"1.3",margin:"0"}},[t._v("\n Lot PT 448, Tingkat 1, Jalan Kuala Krai, Batu 3, Wakaf Che Yeh, 15150 Kota Bharu, Kelantan"),e("br"),t._v("\n Tel: 09-7414339 | Website: www.koppkb.com\n ")])])])]),t._v(" "),e("div",{staticClass:"header-right"},[e("div",{staticClass:"title-box"},[e("h5",[t._v("PENYATA AHLI")])]),t._v(" "),e("h4",{staticClass:"text-muted mt-2"},[t._v("2025")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{staticClass:"form-label fw-semibold"},[t._v("Tarikh :")]),t._v(" "),e("span",[t._v("26-02-2026")])])},function(){var t=this._self._c;return t("h5",{staticClass:"mt-4"},[t("strong",[t("u",[this._v("PENGESAHAN PENYATA BAKI AKAUN AHLI")])])])},function(){var t=this,e=t._self._c;return e("p",[t._v("Adalah dimaklumkan kedudukan baki akaun tuan/puan pada "),e("b",[t._v("31/12/2025")]),t._v(" dengan Koperasi Permodalan\n Kelantan Berhad adalah seperti berikut:")])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"mt-4"},[t._v("Sukacita dapat tuan/puan untuk mengesahkan baki tersebut dengan memasukkan No K/P anggota dan\n menekan butang SAHKAN\n untuk tujuan audit tahunan koperasi sebelum "),e("b",[t._v("12-03-2026")]),t._v(".")])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"mt-4"},[t._v("Dimaklumkan juga bahawa sekiranya kami tidak menerima pengesahan tuan/puan ke atas penyata ini\n dalam tempoh "),e("strong",[t._v("14 hari")]),t._v(" daripada tarikh surat ini, maka ia dianggap tuan/puan bersetuju\n terhadap baki yang dipaparkan.")])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"text-center mt-4 mb-3"},[e("div",{staticStyle:{"font-weight":"700","font-size":"18px"}},[t._v("\n PERSETUJUAN AHLI\n ")]),t._v(" "),e("hr",{staticStyle:{width:"200px",margin:"8px auto"}})])},function(){var t=this,e=t._self._c;return e("span",{staticStyle:{"margin-left":"6px"}},[t._v("\n Saya "),e("strong",[t._v("MENGESAHKAN")]),t._v(" bahawa baki yang dipaparkan adalah BENAR dan TEPAT.\n ")])},function(){var t=this,e=t._self._c;return e("span",{staticStyle:{"margin-left":"6px"}},[t._v("\n Saya "),e("strong",[t._v("TIDAK BERSETUJU")]),t._v(" dengan baki yang dipaparkan.\n ")])},function(){var t=this._self._c;return t("div",[t("p",[this._v("Jika tidak bersetuju, sila nyatakan jumlah yang betul di bawah:")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"mt-5"},[e("p",{staticClass:"fw-bold mb-1"},[t._v("Nota Penting:")]),t._v(" "),e("ul",{staticClass:"mb-0"},[e("li",[t._v("Pengesahan ini adalah bagi tujuan Audit Tahunan KoPKB.")]),t._v(" "),e("li",[t._v("Anggota hendaklah membuat pengesahan dalam tempoh 14 hari.")]),t._v(" "),e("li",[t._v("Kegagalan memberi maklum balas dalam tempoh tersebut akan dianggap sebagai persetujuan terhadap baki yang\n dipaparkan.")]),t._v(" "),e("li",[t._v("Semua rekod pengesahan adalah tertakluk kepada semakan juruaudit luar.")])])])}],!1,null,"2c7fe227",null).exports;const va={name:"PhysicalGateDisplay",data:function(){return{displayKey:"",keyInput:"",code:"",secondsRemaining:0,periodSeconds:60,error:"",pollTimer:null,tickTimer:null}},computed:{countdownPercent:function(){return this.periodSeconds?Math.min(100,this.secondsRemaining/this.periodSeconds*100):0}},created:function(){this.util.setTitle("Kod kaunter — Kehadiran fizikal");var t=this.$route.query.k||this.$route.query.key;t&&(this.displayKey=String(t))},mounted:function(){this.displayKey&&this.startPolling()},beforeDestroy:function(){this.stopTimers()},methods:{applyKey:function(){this.keyInput&&(this.displayKey=this.keyInput,this.error="",this.startPolling())},retry:function(){this.error="",this.fetchCode()},fetchCode:function(){var t=this;axios.get(config.API+"physical-attendance-gate/current",{headers:{"X-Physical-Gate-Display-Key":t.displayKey}}).then((function(e){t.code=e.data.code,t.secondsRemaining=e.data.seconds_remaining,t.periodSeconds=e.data.period_seconds||60,t.error=""})).catch((function(e){var n="Tidak dapat memuatkan kod.";e.response&&e.response.data&&e.response.data.message&&(n=e.response.data.message),t.error=n,t.code=""}))},startPolling:function(){var t=this;this.stopTimers(),this.fetchCode(),this.pollTimer=setInterval((function(){t.fetchCode()}),5e3),this.tickTimer=setInterval((function(){t.secondsRemaining>0&&(t.secondsRemaining-=1),t.secondsRemaining<=0&&!t.error&&t.fetchCode()}),1e3)},stopTimers:function(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null),this.tickTimer&&(clearInterval(this.tickTimer),this.tickTimer=null)}}};var ba=n(6830),_a={insert:"head",singleton:!1};i()(ba.A,_a);ba.A.locals;const ya=(0,m.A)(va,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"physical-gate-page"},[t.displayKey?t.error?e("div",{staticClass:"physical-gate-error"},[e("h1",{staticClass:"physical-gate-title"},[t._v("Ralat")]),t._v(" "),e("p",[t._v(t._s(t.error))]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.retry}},[t._v("Cuba lagi")])]):e("div",{staticClass:"physical-gate-active"},[e("div",{staticClass:"physical-gate-label"},[t._v("Kod kehadiran fizikal ("+t._s(t.periodSeconds)+"s)")]),t._v(" "),e("div",{staticClass:"physical-gate-code"},[t._v(t._s(t.code||"—"))]),t._v(" "),e("div",{staticClass:"physical-gate-countdown"},[e("span",{staticClass:"physical-gate-countdown-bar",style:{width:t.countdownPercent+"%"}})]),t._v(" "),e("p",{staticClass:"physical-gate-sub"},[t._v("Kod akan bertukar secara automatik. Pastikan skrin sentiasa menyala.")])]):e("div",{staticClass:"physical-gate-setup"},[e("h1",{staticClass:"physical-gate-title"},[t._v("Paparan kod kaunter")]),t._v(" "),t._m(0),t._v(" "),e("div",{staticClass:"form-group physical-gate-key-form"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.keyInput,expression:"keyInput"}],staticClass:"form-control input-lg",attrs:{type:"password",placeholder:"Kunci paparan"},domProps:{value:t.keyInput},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.applyKey.apply(null,arguments)},input:function(e){e.target.composing||(t.keyInput=e.target.value)}}}),t._v(" "),e("button",{staticClass:"btn btn-primary btn-lg btn-block",attrs:{type:"button"},on:{click:t.applyKey}},[t._v("Mula paparan")])])])])}),[function(){var t=this,e=t._self._c;return e("p",{staticClass:"physical-gate-hint"},[t._v("\n Masukkan kunci paparan (sama dengan "),e("code",[t._v("PHYSICAL_ATTENDANCE_GATE_DISPLAY_KEY")]),t._v(" dalam tetapan pelayan),\n atau buka URL dengan parameter "),e("code",[t._v("?k=...")])])}],!1,null,"3a80ef97",null).exports;function wa(t){return wa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wa(t)}const xa={name:"RouletteEliminationWheel",props:{items:{type:Array,default:function(){return["Ali","Siti","Muthu","Aminah","David"]}},minSpins:{type:Number,default:6},durationMs:{type:Number,default:9e3},enableSpaceToSpin:{type:Boolean,default:!0},showSpaceShortcutHint:{type:Boolean,default:!0},showWinnerModal:{type:Boolean,default:!0},persistKey:{type:String,default:"voting_roulette_elimination"},showClearPersistedLink:{type:Boolean,default:!0},allowMarkAbsent:{type:Boolean,default:!0},showCenterLogo:{type:Boolean,default:!0},centerLogoSrc:{type:String,default:"/images/MyKoPKB-logo.png"},fullWidth:{type:Boolean,default:!1},spinSoundSrc:{type:String,default:"/audio/spin-wheel.mp3"},spinSoundVolume:{type:Number,default:.85},spinSoundLoop:{type:Boolean,default:!1}},data:function(){return{participantPool:[],remaining:[],winnerHistory:[],poolSize:0,rotationDeg:0,spinning:!1,lastWinner:null,pendingRemoveIndex:null,transitionMs:9e3,modalWinnerDisplay:null,absentParticipantIds:[]}},computed:{wheelStyle:function(){return{transform:"rotate("+this.rotationDeg+"deg)",transitionDuration:this.spinning?this.transitionMs+"ms":"0ms",transitionTimingFunction:this.spinning?"cubic-bezier(0.12, 0.8, 0.12, 1)":"linear"}},wheelColumnClass:function(){return this.participantPool.length?this.fullWidth?"col-sm-12 col-md-8":"col-sm-12 col-md-7":"col-xs-12"},sideColumnClass:function(){return this.participantPool.length?this.fullWidth?"col-sm-12 col-md-4":"col-sm-12 col-md-5":""},wheelCanSpin:function(){return this.remaining.length>=2&&!this.spinning},wheelStageTabindex:function(){return this.wheelCanSpin?0:-1}},watch:{items:{immediate:!0,deep:!0,handler:function(t){this.spinning||(this.syncFromItems(t),this.$nextTick(this.drawWheel))}},remaining:function(){this.$nextTick(this.drawWheel)},spinSoundSrc:function(t){t?this._spinSoundAudio&&(this._spinSoundAudio.src=t):this.disposeSpinSoundAudio()},spinSoundVolume:function(t){this._spinSoundAudio&&(this._spinSoundAudio.volume=this.clampSpinSoundVolume(t))},spinSoundLoop:function(t){this._spinSoundAudio&&(this._spinSoundAudio.loop=!!t)}},mounted:function(){window.addEventListener("resize",this.drawWheel),window.addEventListener("keydown",this.onDocumentKeydown,!0),this.$nextTick(this.drawWheel)},beforeDestroy:function(){window.removeEventListener("resize",this.drawWheel),window.removeEventListener("keydown",this.onDocumentKeydown,!0),this.disposeSpinSoundAudio()},methods:{clampSpinSoundVolume:function(t){var e="number"==typeof t?t:parseFloat(t);return e!=e?.85:e<0?0:e>1?1:e},disposeSpinSoundAudio:function(){if(this._spinSoundAudio){try{this._spinSoundAudio.pause(),this._spinSoundAudio.src=""}catch(t){}this._spinSoundAudio=null}},ensureSpinSoundAudio:function(){return this.spinSoundSrc&&"undefined"!=typeof Audio?(this._spinSoundAudio||(this._spinSoundAudio=new Audio,this._spinSoundAudio.preload="auto"),this._spinSoundAudio.src=this.spinSoundSrc,this._spinSoundAudio.volume=this.clampSpinSoundVolume(this.spinSoundVolume),this._spinSoundAudio.loop=!!this.spinSoundLoop,this._spinSoundAudio):null},playSpinSound:function(){var t=this.ensureSpinSoundAudio();if(t){try{t.currentTime=0}catch(t){}var e=t.play();e&&"function"==typeof e.catch&&e.catch((function(){}))}},stopSpinSoundAfterSpin:function(){if(this._spinSoundAudio&&this.spinSoundLoop)try{this._spinSoundAudio.loop=!1,this._spinSoundAudio.pause(),this._spinSoundAudio.currentTime=0}catch(t){}},isWinnerModalOpen:function(){if(void 0===window.$)return!1;try{return window.$("#roulette-winner-modal").hasClass("in")}catch(t){return!1}},onDocumentKeydown:function(t){if(this.enableSpaceToSpin&&(" "===t.key||"Spacebar"===t.key||"Space"===t.code)&&!t.repeat){var e=t.target;if(e){var n=e.tagName&&e.tagName.toLowerCase();if("input"===n||"textarea"===n||"select"===n||!0===e.isContentEditable)return}this.isWinnerModalOpen()||this.spinning||this.remaining.length<2||(t.preventDefault(),this.spin())}},normalizeId:function(t){return null==t?"":String(t)},normalizeItems:function(t){if(!t||!t.length)return[];for(var e=[],n={},a=0;a=0},participantRowClass:function(t){return this.isStillInPool(t.id)?"participant-row--active":this.isAbsentParticipant(t.id)?"participant-row--absent":null!==this.winRoundForParticipant(t.id)?"participant-row--won":""},participantBadge:function(t){if(this.isStillInPool(t.id))return"Dalam roda";if(this.isAbsentParticipant(t.id))return"Tidak hadir (dikeluarkan)";var e=this.winRoundForParticipant(t.id);return null!==e?"Pemenang pusingan "+e:"—"},spin:function(){var t=this.remaining.length;if(!(t<2||this.spinning)){var e=Math.floor(Math.random()*t);this.pendingRemoveIndex=e;var n=360/t,a=(360-(e*n+n/2)+360)%360-(this.rotationDeg%360+360)%360;a<0&&(a+=360),this.transitionMs=this.durationMs,this.spinning=!0,this.lastWinner=null,this.playSpinSound();var r=360*this.minSpins;this.rotationDeg=this.rotationDeg+r+a}},onSpinEnd:function(t){if(this.spinning&&"transform"===t.propertyName&&(this.stopSpinSoundAfterSpin(),this.spinning=!1,null!==this.pendingRemoveIndex)){var e=this.remaining[this.pendingRemoveIndex],n=e.label;this.lastWinner=n;var a=this.winnerHistory.length+1;this.winnerHistory.push({id:e.id,label:e.label,round:a}),this.remaining.splice(this.pendingRemoveIndex,1),this.pendingRemoveIndex=null;var r=this.remaining.map((function(t){return t.label})),i=e.id,o=parseInt(i,10);if(this.$emit("winner",{name:n,participantId:i,participantIndex:o==o?o:i,round:a,remaining:r}),this.$emit("eliminate",{name:n,participantId:i,participantIndex:o==o?o:i,round:a,remaining:r}),this.showWinnerModal){this.modalWinnerDisplay={label:n,round:a,historyIndex:this.winnerHistory.length-1};var s=this;this.$nextTick((function(){s.openWinnerModal()}))}this.persistState()}},hideWinnerModal:function(){void 0!==window.$&&window.$("#roulette-winner-modal").modal("hide")},onWinnerAbsentFromModal:function(){if(!this.spinning&&this.modalWinnerDisplay&&void 0!==this.modalWinnerDisplay.historyIndex){var t=this.modalWinnerDisplay.historyIndex;this.hideWinnerModal();var e=this;this.$nextTick((function(){e.markWinnerAbsentAtHistoryIndex(t)}))}},markWinnerAbsentAtHistoryIndex:function(t){if(!this.spinning&&!(t<0||t>=this.winnerHistory.length)){this.hideWinnerModal();var e=this.winnerHistory[t];if(e&&!this.isAbsentParticipant(e.id)){var n=e.round;this.winnerHistory.splice(t,1);for(var a=0;a14&&(g=g.slice(0,12)+"…"),i.fillText(g,.62*l,0),i.restore()}i.beginPath(),i.arc(o,s,16,0,2*Math.PI),i.fillStyle="#fff",i.fill(),i.strokeStyle="#333",i.lineWidth=2,i.stroke()}}}},ka=xa;var Sa=n(5215),Ca={insert:"head",singleton:!1};i()(Sa.A,Ca);Sa.A.locals;var Aa=(0,m.A)(ka,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"roulette-elimination",class:{"roulette-elimination--full-width":t.fullWidth}},[e("div",{staticClass:"row roulette-main-row"},[e("div",{staticClass:"roulette-wheel-col",class:t.wheelColumnClass},[e("div",{staticClass:"wheel-stage",class:{"wheel-stage--can-spin":t.wheelCanSpin},attrs:{role:"button",tabindex:t.wheelStageTabindex,"aria-disabled":!t.wheelCanSpin,"aria-label":t.spinning?"Roda sedang berputar":"Putar roda — klik pada roda"},on:{click:t.spin,keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.spin.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"space",32,e.key,[" ","Spacebar"])?null:(e.preventDefault(),t.spin.apply(null,arguments))}]}},[e("div",{staticClass:"pointer",attrs:{"aria-hidden":"true"}}),t._v(" "),e("div",{staticClass:"wheel-wrap",style:t.wheelStyle,on:{transitionend:t.onSpinEnd}},[e("canvas",{ref:"wheelCanvas",staticClass:"wheel-canvas"})]),t._v(" "),t.showCenterLogo&&t.centerLogoSrc?e("div",{staticClass:"wheel-center-logo",attrs:{"aria-hidden":"true"}},[e("img",{staticClass:"wheel-center-logo-img",attrs:{src:t.centerLogoSrc,alt:"",draggable:"false"}})]):t._e()]),t._v(" "),t.wheelCanSpin?e("p",{staticClass:"text-muted roulette-click-hint small"},[t._v("\n\t\t\t\tKlik pada papan roda untuk putar.\n\t\t\t")]):t._e(),t._v(" "),t.enableSpaceToSpin&&t.showSpaceShortcutHint&&t.remaining.length>=2&&!t.spinning?e("p",{staticClass:"text-muted roulette-space-hint small"},[t._v("\n\t\t\t\tPintasan: tekan "),e("kbd",[t._v("Space")]),t._v(" untuk putar.\n\t\t\t")]):t._e(),t._v(" "),t.poolSize<2?e("p",{staticClass:"text-muted hint"},[t._v("\n\t\t\t\tTambah sekurang-kurangnya dua nama untuk bermula.\n\t\t\t")]):t.remaining.length<2?e("p",{staticClass:"text-muted hint"},[t._v("\n\t\t\t\tKurang daripada dua peserta dalam roda — tidak boleh putar lagi.\n\t\t\t")]):t._e(),t._v(" "),t.lastWinner&&!t.spinning?e("p",{staticClass:"last-winner"},[t._v("\n\t\t\t\tTerpilih: "),e("strong",[t._v(t._s(t.lastWinner))])]):t._e()]),t._v(" "),t.participantPool.length?e("div",{staticClass:"roulette-side-col",class:t.sideColumnClass},[e("div",{staticClass:"panel panel-default roulette-panel text-left"},[e("div",{staticClass:"panel-heading"},[t._v("Peserta")]),t._v(" "),e("ul",{staticClass:"list-group participant-list participant-list--scroll"},t._l(t.participantPool,(function(n){return e("li",{key:n.id,staticClass:"list-group-item participant-row",class:t.participantRowClass(n)},[e("span",{staticClass:"participant-name"},[t._v(t._s(n.label))]),t._v(" "),e("span",{staticClass:"participant-badge"},[t._v(t._s(t.participantBadge(n)))])])})),0)]),t._v(" "),e("div",{staticClass:"panel panel-default roulette-panel text-left"},[e("div",{staticClass:"panel-heading"},[t._v("Pemenang (urutan cabutan)")]),t._v(" "),t.winnerHistory.length?e("ol",{staticClass:"winner-ol winner-ol--scroll"},t._l(t.winnerHistory,(function(n,a){return e("li",{key:"wh-"+n.id+"-"+a,staticClass:"winner-li"},[e("span",{staticClass:"winner-li-main"},[e("span",{staticClass:"winner-label"},[t._v(t._s(n.label))]),t._v(" "),e("span",{staticClass:"winner-meta text-muted"},[t._v("Pusingan "+t._s(n.round))])]),t._v(" "),t.allowMarkAbsent?e("button",{staticClass:"btn btn-link btn-xs winner-absent-btn",attrs:{type:"button",disabled:t.spinning},on:{click:function(e){return e.stopPropagation(),t.markWinnerAbsentAtHistoryIndex(a)}}},[t._v("\n\t\t\t\t\t\t\tTidak hadir\n\t\t\t\t\t\t")]):t._e()])})),0):e("div",{staticClass:"panel-body text-muted winner-empty"},[t._v("\n\t\t\t\t\tBelum ada cabutan.\n\t\t\t\t")])])]):t._e()]),t._v(" "),e("div",{staticClass:"modal fade app-modal roulette-winner-modal",attrs:{id:"roulette-winner-modal",tabindex:"-1",role:"dialog","aria-labelledby":"roulette-winner-title","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog modal-lg roulette-winner-modal__dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[t._m(0),t._v(" "),t.modalWinnerDisplay?e("div",{staticClass:"modal-body text-center"},[e("p",{staticClass:"roulette-winner-modal-round text-muted"},[t._v("\n\t\t\t\t\t\tPusingan "+t._s(t.modalWinnerDisplay.round)+"\n\t\t\t\t\t")]),t._v(" "),e("p",{staticClass:"roulette-winner-modal-name"},[t._v(t._s(t.modalWinnerDisplay.label))])]):t._e(),t._v(" "),e("div",{staticClass:"modal-footer clearfix"},[t.allowMarkAbsent?e("button",{staticClass:"btn btn-default pull-left",attrs:{type:"button",disabled:t.spinning},on:{click:t.onWinnerAbsentFromModal}},[t._v("\n\t\t\t\t\t\tTidak hadir — keluarkan\n\t\t\t\t\t")]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-primary pull-right",attrs:{type:"button","data-dismiss":"modal"}},[t._v("\n\t\t\t\t\t\tTutup\n\t\t\t\t\t")])])])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Tutup"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])]),t._v(" "),e("h3",{staticClass:"modal-title roulette-winner-modal__title",attrs:{id:"roulette-winner-title"}},[t._v("\n\t\t\t\t\t\tTahniah\n\t\t\t\t\t")])])}],!1,null,"3ea1398c",null);const Ea=Aa.exports;var Ta="roulette_fizikal_imported_ids";const Pa={name:"RouletteEliminationWheelDemo",components:{RouletteEliminationWheel:Ea,Logo:C},data:function(){return{loading:!0,loadError:"",apiVoters:[],importedParticipantIds:[],lastSnapshotSig:"",refreshing:!1,lastSyncedAt:null,pollError:"",hasLoadedOnce:!1,pollTimerId:null,pollStarted:!1,pollIntervalMs:1e4,bgMusicPlaying:!1}},computed:{lastSyncedFormatted:function(){if(!this.lastSyncedAt)return"—";try{return this.lastSyncedAt.toLocaleString()}catch(t){return String(this.lastSyncedAt)}},voterLabelsById:function(){for(var t=this.apiVoters,e=function(t){if(!t||!t.length)return[];for(var e={},n=0;n1){var a=null!=t.no_anggota?String(t.no_anggota).trim():"";return a?n+" ("+a+")":n+" (#"+t.id+")"}return n}))}(t),n={},a=0;a=0||(this.importedParticipantIds.push(e),this.saveImportedIdsToStorage()))},importAllPending:function(){var t=this;this.pendingVoters.forEach((function(e){var n="number"==typeof e.id&&e.id==e.id?e.id:parseInt(e.id,10);n==n&&t.importedParticipantIds.indexOf(n)<0&&t.importedParticipantIds.push(n)})),this.saveImportedIdsToStorage()},stopPolling:function(){null!==this.pollTimerId&&(clearInterval(this.pollTimerId),this.pollTimerId=null),this.pollStarted=!1},startPolling:function(){if(!(this.pollIntervalMs<=0||this.pollStarted)){this.pollStarted=!0;var t=this;this.pollTimerId=setInterval((function(){t.fetchFizikalVoters(!0)}),this.pollIntervalMs)}},fetchFizikalVoters:function(t){var e=this;return t?(e.pollError="",e.refreshing=!0):(e.loadError="",e.pollError="",e.hasLoadedOnce?e.refreshing=!0:e.loading=!0),axios.get(config.API+"public/roulette/fizikal-voters").then((function(n){var a=n.data&&n.data.voters?n.data.voters:[],r=function(t){if(!t||!t.length)return"empty";var e=t.map((function(t){return String(t.id)+"\t"+String(null!=t.name?t.name:"")+"\t"+String(null!=t.no_anggota?t.no_anggota:"")}));return e.sort(),e.join("|")}(a);t&&r===e.lastSnapshotSig?e.lastSyncedAt=new Date:(e.lastSnapshotSig=r,e.apiVoters=a,e.pruneImportedIdsToApi(a),e.lastSyncedAt=new Date,e.hasLoadedOnce=!0)})).catch((function(n){var a=n&&n.response&&n.response.data&&n.response.data.message?n.response.data.message:"Gagal memuat data.";t||e.hasLoadedOnce?e.pollError="Tidak dapat mengemas kini: "+(a.length>80?a.slice(0,80)+"…":a):(e.loadError=a,e.apiVoters=[])})).finally((function(){e.loading=!1,e.refreshing=!1,e.startPolling()}))},onWinner:function(t){"undefined"!=typeof console&&console.log&&console.log("[roulette demo] winner:",t)}}},Na=Pa;var La=n(8828),Oa={insert:"head",singleton:!1};i()(La.A,Oa);La.A.locals;const Ma=(0,m.A)(Na,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"roulette-demo-page container-fluid"},[e("header",{staticClass:"roulette-page-header"},[e("div",{staticClass:"roulette-page-header-inner"},[e("Logo",{attrs:{href:"/admin/"}}),t._v(" "),e("h1",{staticClass:"roulette-demo-title"},[t._v("Sesi Cabutan Bertuah — Kehadiran Fizikal")]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm roulette-bg-music-btn",attrs:{type:"button","aria-pressed":t.bgMusicPlaying?"true":"false","aria-label":t.bgMusicPlaying?"Pause Background Music":"Play Background Music"},on:{click:t.toggleBgMusic}},[t._v("\n\t\t\t\t"+t._s(t.bgMusicPlaying?"Pause Background Music":"Play Background Music")+"\n\t\t\t")])],1)]),t._v(" "),t.loadError?e("div",{staticClass:"alert alert-danger"},[t._v("\n\t\t"+t._s(t.loadError)+"\n\t")]):t.loading?e("div",{staticClass:"text-muted roulette-demo-loading"},[t._v("\n\t\tMemuat senarai pengundi Fizikal…\n\t")]):t.apiVoters.length?t._e():e("div",{staticClass:"alert alert-info"},[t._v("\n\t\tTiada pengundi Fizikal direkod buat masa ini. Semak kehadiran atau tambah rekod.\n\t")]),t._v(" "),t.loading||t.loadError||!t.apiVoters.length?t._e():e("div",{staticClass:"roulette-sync-bar"},[t.lastSyncedAt?e("span",{staticClass:"roulette-sync-time"},[t._v("\n\t\t\tSenarai menunggu dikemas kini pada "),e("strong",[t._v(t._s(t.lastSyncedFormatted))])]):t._e(),t._v(" "),t.refreshing?e("span",{staticClass:"roulette-sync-refreshing text-muted"},[t._v("Mengemas kini…")]):t._e(),t._v(" "),t.pollError?e("span",{staticClass:"text-warning roulette-sync-poll-error"},[t._v(t._s(t.pollError))]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm roulette-sync-btn",attrs:{type:"button",disabled:t.refreshing},on:{click:function(e){return t.fetchFizikalVoters(!1)}}},[t._v("\n\t\t\tSegerakan sekarang\n\t\t")])]),t._v(" "),t.loading||t.loadError||!t.apiVoters.length?t._e():e("div",{staticClass:"row roulette-demo-layout"},[e("aside",{staticClass:"col-md-3 col-sm-12 roulette-pending-sidebar text-left"},[e("div",{staticClass:"panel panel-default roulette-pending-panel"},[e("div",{staticClass:"panel-heading clearfix"},[e("span",[t._v("Menunggu sertai cabutan")]),t._v(" "),e("span",{staticClass:"badge pull-right"},[t._v(t._s(t.pendingVoters.length))])]),t._v(" "),e("ul",{staticClass:"list-group roulette-pending-list"},[t.pendingVoters.length?t._l(t.pendingVoters,(function(n){return e("li",{key:"p-"+n.id,staticClass:"list-group-item roulette-pending-row"},[e("span",{staticClass:"roulette-pending-name"},[t._v(t._s(t.labelForVoter(n)))]),t._v(" "),e("button",{staticClass:"btn btn-primary btn-xs roulette-pending-import",attrs:{type:"button"},on:{click:function(e){return t.importVoter(n.id)}}},[t._v("\n\t\t\t\t\t\t\t\tImport\n\t\t\t\t\t\t\t")])])})):e("li",{staticClass:"list-group-item text-muted roulette-pending-empty"},[t._v("\n\t\t\t\t\t\tTiada dalam senarai menunggu — semua peserta telah diimport atau senarai kosong.\n\t\t\t\t\t")])],2),t._v(" "),t.pendingVoters.length>1?e("div",{staticClass:"panel-footer text-right"},[e("button",{staticClass:"btn btn-default btn-sm",attrs:{type:"button"},on:{click:t.importAllPending}},[t._v("\n\t\t\t\t\t\tImport semua\n\t\t\t\t\t")])]):t._e()])]),t._v(" "),e("div",{staticClass:"col-md-9 col-sm-12 roulette-main-column"},[t.cabutanCount<2?e("div",{staticClass:"alert alert-info roulette-cabutan-hint"},[t._v("\n\t\t\t\tImport sekurang-kurangnya "),e("strong",[t._v("dua")]),t._v(" peserta daripada senarai menunggu untuk memulakan\n\t\t\t\tcabutan. Senarai "),e("strong",[t._v("Peserta")]),t._v(" pada roda hanya berubah apabila anda menambah peserta di\n\t\t\t\tsini; auto sync mengemas kini senarai menunggu sahaja.\n\t\t\t")]):t._e(),t._v(" "),t.cabutanCount>=2?e("roulette-elimination-wheel",{attrs:{items:t.cabutanItems,"full-width":!0,"persist-key":"roulette_fizikal_demo"},on:{winner:t.onWinner}}):t._e()],1)])])}),[],!1,null,"7ae4e3b4",null).exports;document.addEventListener("DOMContentLoaded",(function(){var t=document.getElementById("logo-admin");t.src=window.location.origin+"/images/login-admin.jpeg?"+(new Date).getTime(),console.log(t.src)}));const Ra={data:function(){return{loading:{value:"Teruskan ",isLoading:!1}}},created:function(){if(this.util.isLogin())return"3"===localStorage.getItem("admin_role")?this.$router.push({name:"Kehadiran Calon"}):this.$router.push({name:"Admin Home"});this.util.setTitle("Log Masuk Admin ")},methods:{login:function(){var t=this;if(!this.loading.isLoading){var e=this;this.startLoading(),axios.post(config.API+"admin/login",$("#login_form").serialize()).then((function(n){e.stopLoading(),t.util.showResult(n,"success")&&(localStorage["Access Token"]="Bearer ".concat(n.data.token),localStorage.setItem("admin_session","1"),n.data.user&&void 0!==n.data.user.role&&null!==n.data.user.role&&localStorage.setItem("admin_role",String(n.data.user.role)),t.util.setAuthorization(),3===Number(n.data.user&&n.data.user.role)?e.$router.push({name:"Kehadiran Calon"}):e.$router.push({name:"Admin Home"}))})).catch((function(n){e.stopLoading(),t.util.showResult(n,"error")}))}},startLoading:function(){this.util.notify("Logging in","loading"),this.loading={value:"Loading...",isLoading:!0}},stopLoading:function(){$.notifyClose(),this.loading={value:"Login",isLoading:!1}}}};var Ia=n(3407),Da={insert:"head",singleton:!1};i()(Ia.A,Da);Ia.A.locals;const Fa=(0,m.A)(Ra,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"col-md-5 col-md-offset-3"},[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"text-center"},[e("img",{attrs:{id:"logo-admin",alt:"Logo-admin"}}),t._v(" "),t._m(0),t._v(" "),e("div",{staticClass:"panel-body"},[e("form",{attrs:{id:"login_form"},on:{submit:function(e){return e.preventDefault(),t.login.apply(null,arguments)}}},[t._m(1),t._v(" "),t._m(2),t._v(" "),t._m(3),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-info form-control",class:{disabled:t.loading.isLoading},attrs:{type:"submit"},domProps:{value:t.loading.value}})])])])])])])}),[function(){var t=this._self._c;return t("div",{staticClass:"panel-heading"},[t("h4",[t("b",[this._v("ADMIN LOG MASUK")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"email"}},[t._v("E-mail")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"email",name:"email",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Kata laluan ")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",id:"password",required:""}})])},function(){var t=this._self._c;return t("label",[t("input",{attrs:{type:"checkbox",id:"visibility",onclick:" $(this)[0].checked ? \n\t\t\t\t\t\t\t\t$('#password').attr('type','text'):\n\t\t\t\t\t\t\t\t$('#password').attr('type','password')"}}),this._v(" Show Password\n\t\t\t\t\t")])}],!1,null,null,null).exports;const ja={components:{FloatingNavbar:P},created:function(){var t=this;this.util.setTitle("Voting System - Administrator");var e=this;this.util.isLogin()?(this.util.setAuthorization(),axios.get(config.API+"admin/information").then((function(t){console.log(t),localStorage.setItem("admin_session","1"),e.data.user=t.data.user,e.data.election=t.data.election,e.data.partylists=t.data.partylist,e.data.positions=t.data.position,t.data.user&&void 0!==t.data.user.role&&null!==t.data.user.role&&localStorage.setItem("admin_role",String(t.data.user.role)),3===Number(t.data.user.role)&&"Kehadiran Calon"!==e.$route.name&&e.$router.replace({name:"Kehadiran Calon"}),e.loading=!1})).catch((function(n){$.notifyClose(),401==t.util.showResult(n)&&e.logout()}))):this.$router.push({name:"Admin Login"})},computed:{adminRole:function(){try{return Number(this.data&&this.data.user?this.data.user.role:null)}catch(t){return NaN}}},methods:{isImpersonating:function(){try{return"1"===localStorage.getItem("is_impersonating")}catch(t){return!1}},leaveImpersonation:function(){var t=this;t.util.notify("Leaving impersonation","loading"),axios.post(config.API+"admin/impersonate/leave").then((function(e){$.notifyClose(),e&&e.data&&"success"===e.data.status?(e.data.token&&(localStorage["Access Token"]="Bearer "+e.data.token,t.util&&t.util.setAuthorization&&t.util.setAuthorization()),localStorage.removeItem("is_impersonating"),e.data.user&&(t.data.user=e.data.user,void 0!==e.data.user.role&&null!==e.data.user.role&&localStorage.setItem("admin_role",String(e.data.user.role))),t.util.notify("Berjaya kembali","success"),t.$router&&t.$router.go(0)):t.util.showResult(e,"error")})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},logout:function(){localStorage.removeItem("admin_role"),localStorage.removeItem("is_impersonating"),localStorage.clear(),this.$router.push({name:"Admin Login"})}}};var Ba=n(8091),za={insert:"head",singleton:!1};i()(Ba.A,za);Ba.A.locals;const Ua=(0,m.A)(ja,(function(){var t=this,e=t._self._c;return e("div",[t.loading?t._e():e("div",[e("FloatingNavbar",{attrs:{"logo-href":"/admin","main-nav-class":"admin-nav-main"},scopedSlots:t._u([{key:"left",fn:function(){return[3!==t.adminRole?e("router-link",{attrs:{to:{name:"Admin Home"},tag:"li",exact:""}},[e("a",{attrs:{href:"#"}},[e("b",[t._v("Undian")])])]):t._e(),t._v(" "),1===t.adminRole?e("li",{staticClass:"dropdown"},[e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("b",[t._v("Pengurusan")]),t._v(" "),e("span",{staticClass:"caret"})]),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[e("router-link",{attrs:{to:{name:"Kemaskini Sesi"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Sesi")])]),t._v(" "),e("router-link",{attrs:{to:{name:"Maklumat Calon"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Calon")])]),t._v(" "),e("router-link",{attrs:{to:{name:"Manage Voter"},tag:"li",exact:""}},[e("a",{attrs:{href:"#"}},[t._v("Anggota Koperasi")])])],1)]):t._e(),t._v(" "),1===t.adminRole||3===t.adminRole?e("li",{staticClass:"dropdown"},[e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("b",[t._v("Operasi")]),t._v(" "),e("span",{staticClass:"caret"})]),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[e("router-link",{attrs:{to:{name:"Kehadiran Calon"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Kehadiran")])])],1)]):t._e(),t._v(" "),1===t.adminRole?e("li",{staticClass:"dropdown"},[e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("b",[t._v("Kewangan")]),t._v(" "),e("span",{staticClass:"caret"})]),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[e("router-link",{attrs:{to:{name:"Ringkasan Elaun"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Ringkasan Elaun")])]),t._v(" "),e("router-link",{attrs:{to:{name:"Pembiayaan"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Pembiayaan Anggota")])]),t._v(" "),e("router-link",{attrs:{to:{name:"Penyata Anggota"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Penyata Anggota")])])],1)]):t._e(),t._v(" "),1===t.adminRole?e("li",{staticClass:"dropdown"},[e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("b",[t._v("Sistem")]),t._v(" "),e("span",{staticClass:"caret"})]),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[e("router-link",{attrs:{to:{name:"Activity Log"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Log Aktiviti")])]),t._v(" "),e("router-link",{attrs:{to:{name:"Tetapan Portal"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Tetapan Portal")])])],1)]):t._e()]},proxy:!0},{key:"right",fn:function(){return[e("li",{staticClass:"dropdown"},[e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("span",{staticClass:"fa fa-user"}),t._v(" "+t._s(t.data.user.name)+" "),e("span",{staticClass:"caret"})]),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[3!==Number(t.data.user.role)?e("router-link",{attrs:{to:{name:"Update Account"},tag:"li",exact:""}},[e("a",{attrs:{href:"#"}},[t._v("Kemaskini Akaun")])]):t._e(),t._v(" "),t.isImpersonating()?e("li",{on:{click:function(e){return t.leaveImpersonation()}}},[e("a",[t._v("Kembali Akaun Asal")])]):t._e(),t._v(" "),1==t.data.user.id?e("router-link",{attrs:{to:{name:"Manage Account"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Pengurusan Akaun")])]):t._e(),t._v(" "),e("li",{class:{disabled:t.isImpersonating()},style:t.isImpersonating()?"opacity:0.5; cursor:not-allowed; pointer-events:none;":"",on:{click:function(e){!t.isImpersonating()&&t.logout()}}},[e("a",[t._v("Log Keluar")])])],1)])]},proxy:!0}],null,!1,659804370)}),t._v(" "),e("div",{staticClass:"admin-main"},[e("router-view")],1)],1),t._v(" "),t.loading?e("div",{staticClass:"container"},[t._m(0)]):t._e()])}),[function(){var t=this._self._c;return t("div",{staticClass:"jumbotron"},[t("h1",[this._v("Loading "),t("i",{staticClass:"fa fa-refresh fa-spin"})])])}],!1,null,"8f905eae",null).exports;function Ha(t){return t+.5|0}const Va=(t,e,n)=>Math.max(Math.min(t,n),e);function Wa(t){return Va(Ha(2.55*t),0,255)}function qa(t){return Va(Ha(255*t),0,255)}function $a(t){return Va(Ha(t/2.55)/100,0,1)}function Ka(t){return Va(Ha(100*t),0,100)}const Ga={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},Ya=[..."0123456789ABCDEF"],Xa=t=>Ya[15&t],Ja=t=>Ya[(240&t)>>4]+Ya[15&t],Za=t=>(240&t)>>4==(15&t);function Qa(t){var e=(t=>Za(t.r)&&Za(t.g)&&Za(t.b)&&Za(t.a))(t)?Xa:Ja;return t?"#"+e(t.r)+e(t.g)+e(t.b)+((t,e)=>t<255?e(t):"")(t.a,e):void 0}const tr=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function er(t,e,n){const a=e*Math.min(n,1-n),r=(e,r=(e+t/30)%12)=>n-a*Math.max(Math.min(r-3,9-r,1),-1);return[r(0),r(8),r(4)]}function nr(t,e,n){const a=(a,r=(a+t/60)%6)=>n-n*e*Math.max(Math.min(r,4-r,1),0);return[a(5),a(3),a(1)]}function ar(t,e,n){const a=er(t,1,.5);let r;for(e+n>1&&(r=1/(e+n),e*=r,n*=r),r=0;r<3;r++)a[r]*=1-e-n,a[r]+=e;return a}function rr(t){const e=t.r/255,n=t.g/255,a=t.b/255,r=Math.max(e,n,a),i=Math.min(e,n,a),o=(r+i)/2;let s,l,c;return r!==i&&(c=r-i,l=o>.5?c/(2-r-i):c/(r+i),s=function(t,e,n,a,r){return t===r?(e-n)/a+(e>16&255,i>>8&255,255&i]}return t}(),dr.transparent=[0,0,0,0]);const e=dr[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}const fr=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const pr=t=>t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,mr=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function gr(t,e,n){if(t){let a=rr(t);a[e]=Math.max(0,Math.min(a[e]+a[e]*n,0===e?360:1)),a=or(a),t.r=a[0],t.g=a[1],t.b=a[2]}}function vr(t,e){return t?Object.assign(e||{},t):t}function br(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=qa(t[3]))):(e=vr(t,{r:0,g:0,b:0,a:1})).a=qa(e.a),e}function _r(t){return"r"===t.charAt(0)?function(t){const e=fr.exec(t);let n,a,r,i=255;if(e){if(e[7]!==n){const t=+e[7];i=e[8]?Wa(t):Va(255*t,0,255)}return n=+e[1],a=+e[3],r=+e[5],n=255&(e[2]?Wa(n):Va(n,0,255)),a=255&(e[4]?Wa(a):Va(a,0,255)),r=255&(e[6]?Wa(r):Va(r,0,255)),{r:n,g:a,b:r,a:i}}}(t):lr(t)}class yr{constructor(t){if(t instanceof yr)return t;const e=typeof t;let n;var a,r,i;"object"===e?n=br(t):"string"===e&&(i=(a=t).length,"#"===a[0]&&(4===i||5===i?r={r:255&17*Ga[a[1]],g:255&17*Ga[a[2]],b:255&17*Ga[a[3]],a:5===i?17*Ga[a[4]]:255}:7!==i&&9!==i||(r={r:Ga[a[1]]<<4|Ga[a[2]],g:Ga[a[3]]<<4|Ga[a[4]],b:Ga[a[5]]<<4|Ga[a[6]],a:9===i?Ga[a[7]]<<4|Ga[a[8]]:255})),n=r||hr(t)||_r(t)),this._rgb=n,this._valid=!!n}get valid(){return this._valid}get rgb(){var t=vr(this._rgb);return t&&(t.a=$a(t.a)),t}set rgb(t){this._rgb=br(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${$a(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):void 0;var t}hexString(){return this._valid?Qa(this._rgb):void 0}hslString(){return this._valid?function(t){if(!t)return;const e=rr(t),n=e[0],a=Ka(e[1]),r=Ka(e[2]);return t.a<255?`hsla(${n}, ${a}%, ${r}%, ${$a(t.a)})`:`hsl(${n}, ${a}%, ${r}%)`}(this._rgb):void 0}mix(t,e){if(t){const n=this.rgb,a=t.rgb;let r;const i=e===r?.5:e,o=2*i-1,s=n.a-a.a,l=((o*s==-1?o:(o+s)/(1+o*s))+1)/2;r=1-l,n.r=255&l*n.r+r*a.r+.5,n.g=255&l*n.g+r*a.g+.5,n.b=255&l*n.b+r*a.b+.5,n.a=i*n.a+(1-i)*a.a,this.rgb=n}return this}interpolate(t,e){return t&&(this._rgb=function(t,e,n){const a=mr($a(t.r)),r=mr($a(t.g)),i=mr($a(t.b));return{r:qa(pr(a+n*(mr($a(e.r))-a))),g:qa(pr(r+n*(mr($a(e.g))-r))),b:qa(pr(i+n*(mr($a(e.b))-i))),a:t.a+n*(e.a-t.a)}}(this._rgb,t._rgb,e)),this}clone(){return new yr(this.rgb)}alpha(t){return this._rgb.a=qa(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=Ha(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return gr(this._rgb,2,t),this}darken(t){return gr(this._rgb,2,-t),this}saturate(t){return gr(this._rgb,1,t),this}desaturate(t){return gr(this._rgb,1,-t),this}rotate(t){return function(t,e){var n=rr(t);n[0]=sr(n[0]+e),n=or(n),t.r=n[0],t.g=n[1],t.b=n[2]}(this._rgb,t),this}}function wr(){}const xr=(()=>{let t=0;return()=>t++})();function kr(t){return null==t}function Sr(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function Cr(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function Ar(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function Er(t,e){return Ar(t)?t:e}function Tr(t,e){return void 0===t?e:t}const Pr=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function Nr(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)}function Lr(t,e,n,a){let r,i,o;if(Sr(t))if(i=t.length,a)for(r=i-1;r>=0;r--)e.call(n,t[r],r);else for(r=0;rt,x:t=>t.x,y:t=>t.y};function zr(t,e){const n=Br[e]||(Br[e]=function(t){const e=function(t){const e=t.split("."),n=[];let a="";for(const t of e)a+=t,a.endsWith("\\")?a=a.slice(0,-1)+".":(n.push(a),a="");return n}(t);return t=>{for(const n of e){if(""===n)break;t=t&&t[n]}return t}}(e));return n(t)}function Ur(t){return t.charAt(0).toUpperCase()+t.slice(1)}const Hr=t=>void 0!==t,Vr=t=>"function"==typeof t,Wr=(t,e)=>{if(t.size!==e.size)return!1;for(const n of t)if(!e.has(n))return!1;return!0};const qr=Math.PI,$r=2*qr,Kr=$r+qr,Gr=Number.POSITIVE_INFINITY,Yr=qr/180,Xr=qr/2,Jr=qr/4,Zr=2*qr/3,Qr=Math.log10,ti=Math.sign;function ei(t,e,n){return Math.abs(t-e)l&&c=Math.min(e,n)-a&&t<=Math.max(e,n)+a}function mi(t,e,n){n=n||(n=>t[n]1;)a=i+r>>1,n(a)?i=a:r=a;return{lo:i,hi:r}}const gi=(t,e,n,a)=>mi(t,n,a?a=>{const r=t[a][e];return rt[a][e]mi(t,n,(a=>t[a][e]>=n));const bi=["push","pop","shift","splice","unshift"];function _i(t,e){const n=t._chartjs;if(!n)return;const a=n.listeners,r=a.indexOf(e);-1!==r&&a.splice(r,1),a.length>0||(bi.forEach((e=>{delete t[e]})),delete t._chartjs)}function yi(t){const e=new Set(t);return e.size===t.length?t:Array.from(e)}const wi="undefined"==typeof window?function(t){return t()}:window.requestAnimationFrame;function xi(t,e){let n=[],a=!1;return function(...r){n=r,a||(a=!0,wi.call(window,(()=>{a=!1,t.apply(e,n)})))}}const ki=t=>"start"===t?"left":"end"===t?"right":"center",Si=(t,e,n)=>"start"===t?e:"end"===t?n:(e+n)/2;function Ci(t,e,n){const a=e.length;let r=0,i=a;if(t._sorted){const{iScale:o,vScale:s,_parsed:l}=t,c=t.dataset&&t.dataset.options?t.dataset.options.spanGaps:null,u=o.axis,{min:d,max:h,minDefined:f,maxDefined:p}=o.getUserBounds();if(f){if(r=Math.min(gi(l,u,d).lo,n?a:gi(e,u,o.getPixelForValue(d)).lo),c){const t=l.slice(0,r+1).reverse().findIndex((t=>!kr(t[s.axis])));r-=Math.max(0,t)}r=fi(r,0,a-1)}if(p){let t=Math.max(gi(l,o.axis,h,!0).hi+1,n?0:gi(e,u,o.getPixelForValue(h),!0).hi+1);if(c){const e=l.slice(t-1).findIndex((t=>!kr(t[s.axis])));t+=Math.max(0,e)}i=fi(t,r,a)-r}else i=a-r}return{start:r,count:i}}function Ai(t){const{xScale:e,yScale:n,_scaleRanges:a}=t,r={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!a)return t._scaleRanges=r,!0;const i=a.xmin!==e.min||a.xmax!==e.max||a.ymin!==n.min||a.ymax!==n.max;return Object.assign(a,r),i}const Ei=t=>0===t||1===t,Ti=(t,e,n)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*$r/n),Pi=(t,e,n)=>Math.pow(2,-10*t)*Math.sin((t-e)*$r/n)+1,Ni={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*Xr),easeOutSine:t=>Math.sin(t*Xr),easeInOutSine:t=>-.5*(Math.cos(qr*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>Ei(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>Ei(t)?t:Ti(t,.075,.3),easeOutElastic:t=>Ei(t)?t:Pi(t,.075,.3),easeInOutElastic(t){const e=.1125;return Ei(t)?t:t<.5?.5*Ti(2*t,e,.45):.5+.5*Pi(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-Ni.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,n=2.75;return t<1/n?e*t*t:t<2/n?e*(t-=1.5/n)*t+.75:t<2.5/n?e*(t-=2.25/n)*t+.9375:e*(t-=2.625/n)*t+.984375},easeInOutBounce:t=>t<.5?.5*Ni.easeInBounce(2*t):.5*Ni.easeOutBounce(2*t-1)+.5};function Li(t){if(t&&"object"==typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function Oi(t){return Li(t)?t:new yr(t)}function Mi(t){return Li(t)?t:new yr(t).saturate(.5).darken(.1).hexString()}const Ri=["x","y","borderWidth","radius","tension"],Ii=["color","borderColor","backgroundColor"];const Di=new Map;function Fi(t,e,n){return function(t,e){e=e||{};const n=t+JSON.stringify(e);let a=Di.get(n);return a||(a=new Intl.NumberFormat(t,e),Di.set(n,a)),a}(e,n).format(t)}const ji={values:t=>Sr(t)?t:""+t,numeric(t,e,n){if(0===t)return"0";const a=this.chart.options.locale;let r,i=t;if(n.length>1){const e=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(e<1e-4||e>1e15)&&(r="scientific"),i=function(t,e){let n=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(n)>=1&&t!==Math.floor(t)&&(n=t-Math.floor(t));return n}(t,n)}const o=Qr(Math.abs(i)),s=isNaN(o)?1:Math.max(Math.min(-1*Math.floor(o),20),0),l={notation:r,minimumFractionDigits:s,maximumFractionDigits:s};return Object.assign(l,this.options.ticks.format),Fi(t,a,l)},logarithmic(t,e,n){if(0===t)return"0";const a=n[e].significand||t/Math.pow(10,Math.floor(Qr(t)));return[1,2,3,5,10,15].includes(a)||e>.8*n.length?ji.numeric.call(this,t,e,n):""}};var Bi={formatters:ji};const zi=Object.create(null),Ui=Object.create(null);function Hi(t,e){if(!e)return t;const n=e.split(".");for(let e=0,a=n.length;et.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>Mi(e.backgroundColor),this.hoverBorderColor=(t,e)=>Mi(e.borderColor),this.hoverColor=(t,e)=>Mi(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return Vi(this,t,e)}get(t){return Hi(this,t)}describe(t,e){return Vi(Ui,t,e)}override(t,e){return Vi(zi,t,e)}route(t,e,n,a){const r=Hi(this,t),i=Hi(this,n),o="_"+e;Object.defineProperties(r,{[o]:{value:r[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[o],e=i[a];return Cr(t)?Object.assign({},e,t):Tr(t,e)},set(t){this[o]=t}}})}apply(t){t.forEach((t=>t(this)))}}var qi=new Wi({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:Ii},numbers:{type:"number",properties:Ri}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Bi.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function $i(t,e,n,a,r){let i=e[r];return i||(i=e[r]=t.measureText(r).width,n.push(r)),i>a&&(a=i),a}function Ki(t,e,n,a){let r=(a=a||{}).data=a.data||{},i=a.garbageCollect=a.garbageCollect||[];a.font!==e&&(r=a.data={},i=a.garbageCollect=[],a.font=e),t.save(),t.font=e;let o=0;const s=n.length;let l,c,u,d,h;for(l=0;ln.length){for(l=0;l0&&t.stroke()}}function Zi(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.xe.top-n&&t.y0&&""!==i.strokeColor;let l,c;for(t.save(),t.font=r.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),kr(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,i),l=0;l+t||0;function ho(t,e){const n={},a=Cr(e),r=a?Object.keys(e):e,i=Cr(t)?a?n=>Tr(t[n],t[e[n]]):e=>t[e]:()=>t;for(const t of r)n[t]=uo(i(t));return n}function fo(t){return ho(t,{top:"y",right:"x",bottom:"y",left:"x"})}function po(t){return ho(t,["topLeft","topRight","bottomLeft","bottomRight"])}function mo(t){const e=fo(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function go(t,e){t=t||{},e=e||qi.font;let n=Tr(t.size,e.size);"string"==typeof n&&(n=parseInt(n,10));let a=Tr(t.style,e.style);a&&!(""+a).match(lo)&&(console.warn('Invalid font style specified: "'+a+'"'),a=void 0);const r={family:Tr(t.family,e.family),lineHeight:co(Tr(t.lineHeight,e.lineHeight),n),size:n,style:a,weight:Tr(t.weight,e.weight),string:""};return r.string=function(t){return!t||kr(t.size)||kr(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(r),r}function vo(t,e,n,a){let r,i,o,s=!0;for(r=0,i=t.length;rt[0])){const i=n||t;void 0===a&&(a=No("_fallback",t));const o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:i,_fallback:a,_getTarget:r,override:n=>_o([n,...t],e,i,a)};return new Proxy(o,{deleteProperty:(e,n)=>(delete e[n],delete e._keys,delete t[0][n],!0),get:(n,a)=>So(n,a,(()=>function(t,e,n,a){let r;for(const i of e)if(r=No(xo(i,t),n),void 0!==r)return ko(t,r)?To(n,a,t,r):r}(a,e,t,n))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>Lo(t).includes(e),ownKeys:t=>Lo(t),set(t,e,n){const a=t._storage||(t._storage=r());return t[e]=a[e]=n,delete t._keys,!0}})}function yo(t,e,n,a){const r={_cacheable:!1,_proxy:t,_context:e,_subProxy:n,_stack:new Set,_descriptors:wo(t,a),setContext:e=>yo(t,e,n,a),override:r=>yo(t.override(r),e,n,a)};return new Proxy(r,{deleteProperty:(e,n)=>(delete e[n],delete t[n],!0),get:(t,e,n)=>So(t,e,(()=>function(t,e,n){const{_proxy:a,_context:r,_subProxy:i,_descriptors:o}=t;let s=a[e];Vr(s)&&o.isScriptable(e)&&(s=function(t,e,n,a){const{_proxy:r,_context:i,_subProxy:o,_stack:s}=n;if(s.has(t))throw new Error("Recursion detected: "+Array.from(s).join("->")+"->"+t);s.add(t);let l=e(i,o||a);s.delete(t),ko(t,l)&&(l=To(r._scopes,r,t,l));return l}(e,s,t,n));Sr(s)&&s.length&&(s=function(t,e,n,a){const{_proxy:r,_context:i,_subProxy:o,_descriptors:s}=n;if(void 0!==i.index&&a(t))return e[i.index%e.length];if(Cr(e[0])){const n=e,a=r._scopes.filter((t=>t!==n));e=[];for(const l of n){const n=To(a,r,t,l);e.push(yo(n,i,o&&o[t],s))}}return e}(e,s,t,o.isIndexable));ko(e,s)&&(s=yo(s,r,i&&i[e],o));return s}(t,e,n))),getOwnPropertyDescriptor:(e,n)=>e._descriptors.allKeys?Reflect.has(t,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,n),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,n)=>Reflect.has(t,n),ownKeys:()=>Reflect.ownKeys(t),set:(e,n,a)=>(t[n]=a,delete e[n],!0)})}function wo(t,e={scriptable:!0,indexable:!0}){const{_scriptable:n=e.scriptable,_indexable:a=e.indexable,_allKeys:r=e.allKeys}=t;return{allKeys:r,scriptable:n,indexable:a,isScriptable:Vr(n)?n:()=>n,isIndexable:Vr(a)?a:()=>a}}const xo=(t,e)=>t?t+Ur(e):e,ko=(t,e)=>Cr(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function So(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e)||"constructor"===e)return t[e];const a=n();return t[e]=a,a}function Co(t,e,n){return Vr(t)?t(e,n):t}const Ao=(t,e)=>!0===t?e:"string"==typeof t?zr(e,t):void 0;function Eo(t,e,n,a,r){for(const i of e){const e=Ao(n,i);if(e){t.add(e);const i=Co(e._fallback,n,r);if(void 0!==i&&i!==n&&i!==a)return i}else if(!1===e&&void 0!==a&&n!==a)return null}return!1}function To(t,e,n,a){const r=e._rootScopes,i=Co(e._fallback,n,a),o=[...t,...r],s=new Set;s.add(a);let l=Po(s,o,n,i||n,a);return null!==l&&((void 0===i||i===n||(l=Po(s,o,i,l,a),null!==l))&&_o(Array.from(s),[""],r,i,(()=>function(t,e,n){const a=t._getTarget();e in a||(a[e]={});const r=a[e];if(Sr(r)&&Cr(n))return n;return r||{}}(e,n,a))))}function Po(t,e,n,a,r){for(;n;)n=Eo(t,e,n,a,r);return n}function No(t,e){for(const n of e){if(!n)continue;const e=n[t];if(void 0!==e)return e}}function Lo(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const n of t)for(const t of Object.keys(n).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}function Oo(t,e,n,a){const{iScale:r}=t,{key:i="r"}=this._parsing,o=new Array(a);let s,l,c,u;for(s=0,l=a;se"x"===t?"y":"x";function Do(t,e,n,a){const r=t.skip?e:t,i=e,o=n.skip?e:n,s=ci(i,r),l=ci(o,i);let c=s/(s+l),u=l/(s+l);c=isNaN(c)?0:c,u=isNaN(u)?0:u;const d=a*c,h=a*u;return{previous:{x:i.x-d*(o.x-r.x),y:i.y-d*(o.y-r.y)},next:{x:i.x+h*(o.x-r.x),y:i.y+h*(o.y-r.y)}}}function Fo(t,e="x"){const n=Io(e),a=t.length,r=Array(a).fill(0),i=Array(a);let o,s,l,c=Ro(t,0);for(o=0;o!t.skip))),"monotone"===e.cubicInterpolationMode)Fo(t,r);else{let n=a?t[t.length-1]:t[0];for(i=0,o=t.length;it.ownerDocument.defaultView.getComputedStyle(t,null);const Wo=["top","right","bottom","left"];function qo(t,e,n){const a={};n=n?"-"+n:"";for(let r=0;r<4;r++){const i=Wo[r];a[i]=parseFloat(t[e+"-"+i+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const $o=(t,e,n)=>(t>0||e>0)&&(!n||!n.shadowRoot);function Ko(t,e){if("native"in t)return t;const{canvas:n,currentDevicePixelRatio:a}=e,r=Vo(n),i="border-box"===r.boxSizing,o=qo(r,"padding"),s=qo(r,"border","width"),{x:l,y:c,box:u}=function(t,e){const n=t.touches,a=n&&n.length?n[0]:t,{offsetX:r,offsetY:i}=a;let o,s,l=!1;if($o(r,i,t.target))o=r,s=i;else{const t=e.getBoundingClientRect();o=a.clientX-t.left,s=a.clientY-t.top,l=!0}return{x:o,y:s,box:l}}(t,n),d=o.left+(u&&s.left),h=o.top+(u&&s.top);let{width:f,height:p}=e;return i&&(f-=o.width+s.width,p-=o.height+s.height),{x:Math.round((l-d)/f*n.width/a),y:Math.round((c-h)/p*n.height/a)}}const Go=t=>Math.round(10*t)/10;function Yo(t,e,n,a){const r=Vo(t),i=qo(r,"margin"),o=Ho(r.maxWidth,t,"clientWidth")||Gr,s=Ho(r.maxHeight,t,"clientHeight")||Gr,l=function(t,e,n){let a,r;if(void 0===e||void 0===n){const i=t&&Uo(t);if(i){const t=i.getBoundingClientRect(),o=Vo(i),s=qo(o,"border","width"),l=qo(o,"padding");e=t.width-l.width-s.width,n=t.height-l.height-s.height,a=Ho(o.maxWidth,i,"clientWidth"),r=Ho(o.maxHeight,i,"clientHeight")}else e=t.clientWidth,n=t.clientHeight}return{width:e,height:n,maxWidth:a||Gr,maxHeight:r||Gr}}(t,e,n);let{width:c,height:u}=l;if("content-box"===r.boxSizing){const t=qo(r,"border","width"),e=qo(r,"padding");c-=e.width+t.width,u-=e.height+t.height}c=Math.max(0,c-i.width),u=Math.max(0,a?c/a:u-i.height),c=Go(Math.min(c,o,l.maxWidth)),u=Go(Math.min(u,s,l.maxHeight)),c&&!u&&(u=Go(c/2));return(void 0!==e||void 0!==n)&&a&&l.height&&u>l.height&&(u=l.height,c=Go(Math.floor(u*a))),{width:c,height:u}}function Xo(t,e,n){const a=e||1,r=Go(t.height*a),i=Go(t.width*a);t.height=Go(t.height),t.width=Go(t.width);const o=t.canvas;return o.style&&(n||!o.style.height&&!o.style.width)&&(o.style.height=`${t.height}px`,o.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==a||o.height!==r||o.width!==i)&&(t.currentDevicePixelRatio=a,o.height=r,o.width=i,t.ctx.setTransform(a,0,0,a,0,0),!0)}const Jo=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};zo()&&(window.addEventListener("test",null,e),window.removeEventListener("test",null,e))}catch(t){}return t}();function Zo(t,e){const n=function(t,e){return Vo(t).getPropertyValue(e)}(t,e),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function Qo(t,e,n,a){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function ts(t,e,n,a){return{x:t.x+n*(e.x-t.x),y:"middle"===a?n<.5?t.y:e.y:"after"===a?n<1?t.y:e.y:n>0?e.y:t.y}}function es(t,e,n,a){const r={x:t.cp2x,y:t.cp2y},i={x:e.cp1x,y:e.cp1y},o=Qo(t,r,n),s=Qo(r,i,n),l=Qo(i,e,n),c=Qo(o,s,n),u=Qo(s,l,n);return Qo(c,u,n)}function ns(t,e,n){return t?function(t,e){return{x:n=>t+t+e-n,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}}(e,n):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function as(t,e){let n,a;"ltr"!==e&&"rtl"!==e||(n=t.canvas.style,a=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=a)}function rs(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function is(t){return"angle"===t?{between:hi,compare:ui,normalize:di}:{between:pi,compare:(t,e)=>t-e,normalize:t=>t}}function os({start:t,end:e,count:n,loop:a,style:r}){return{start:t%n,end:e%n,loop:a&&(e-t+1)%n==0,style:r}}function ss(t,e,n){if(!n)return[t];const{property:a,start:r,end:i}=n,o=e.length,{compare:s,between:l,normalize:c}=is(a),{start:u,end:d,loop:h,style:f}=function(t,e,n){const{property:a,start:r,end:i}=n,{between:o,normalize:s}=is(a),l=e.length;let c,u,{start:d,end:h,loop:f}=t;if(f){for(d+=l,h+=l,c=0,u=l;cb||l(r,v,m)&&0!==s(r,v),w=()=>!b||0===s(i,m)||l(i,v,m);for(let t=u,n=u;t<=d;++t)g=e[t%o],g.skip||(m=c(g[a]),m!==v&&(b=l(m,r,i),null===_&&y()&&(_=0===s(m,r)?t:n),null!==_&&w()&&(p.push(os({start:_,end:t,loop:h,count:o,style:f})),_=null),n=t,v=m));return null!==_&&p.push(os({start:_,end:d,loop:h,count:o,style:f})),p}function ls(t,e){const n=[],a=t.segments;for(let r=0;ra({chart:t,initial:e.initial,numSteps:i,currentStep:Math.min(n-e.start,i)})))}_refresh(){this._request||(this._running=!0,this._request=wi.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((n,a)=>{if(!n.running||!n.items.length)return;const r=n.items;let i,o=r.length-1,s=!1;for(;o>=0;--o)i=r[o],i._active?(i._total>n.duration&&(n.duration=i._total),i.tick(t),s=!0):(r[o]=r[r.length-1],r.pop());s&&(a.draw(),this._notify(a,n,t,"progress")),r.length||(n.running=!1,this._notify(a,n,t,"complete"),n.initial=!1),e+=r.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let n=e.get(t);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,n)),n}listen(t,e,n){this._getAnims(t).listeners[e].push(n)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const n=e.items;let a=n.length-1;for(;a>=0;--a)n[a].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var ms=new ps;const gs="transparent",vs={boolean:(t,e,n)=>n>.5?e:t,color(t,e,n){const a=Oi(t||gs),r=a.valid&&Oi(e||gs);return r&&r.valid?r.mix(a,n).hexString():e},number:(t,e,n)=>t+(e-t)*n};class bs{constructor(t,e,n,a){const r=e[n];a=vo([t.to,a,r,t.from]);const i=vo([t.from,r,a]);this._active=!0,this._fn=t.fn||vs[t.type||typeof i],this._easing=Ni[t.easing]||Ni.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=n,this._from=i,this._to=a,this._promises=void 0}active(){return this._active}update(t,e,n){if(this._active){this._notify(!1);const a=this._target[this._prop],r=n-this._start,i=this._duration-r;this._start=n,this._duration=Math.floor(Math.max(i,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=vo([t.to,e,a,t.from]),this._from=vo([t.from,a,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,n=this._duration,a=this._prop,r=this._from,i=this._loop,o=this._to;let s;if(this._active=r!==o&&(i||e1?2-s:s,s=this._easing(Math.min(1,Math.max(0,s))),this._target[a]=this._fn(r,o,s))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,n)=>{t.push({res:e,rej:n})}))}_notify(t){const e=t?"res":"rej",n=this._promises||[];for(let t=0;t{const r=t[a];if(!Cr(r))return;const i={};for(const t of e)i[t]=r[t];(Sr(r.properties)&&r.properties||[a]).forEach((t=>{t!==a&&n.has(t)||n.set(t,i)}))}))}_animateOptions(t,e){const n=e.options,a=function(t,e){if(!e)return;let n=t.options;if(!n)return void(t.options=e);n.$shared&&(t.options=n=Object.assign({},n,{$shared:!1,$animations:{}}));return n}(t,n);if(!a)return[];const r=this._createAnimations(a,n);return n.$shared&&function(t,e){const n=[],a=Object.keys(e);for(let e=0;e{t.options=n}),(()=>{})),r}_createAnimations(t,e){const n=this._properties,a=[],r=t.$animations||(t.$animations={}),i=Object.keys(e),o=Date.now();let s;for(s=i.length-1;s>=0;--s){const l=i[s];if("$"===l.charAt(0))continue;if("options"===l){a.push(...this._animateOptions(t,e));continue}const c=e[l];let u=r[l];const d=n.get(l);if(u){if(d&&u.active()){u.update(d,c,o);continue}u.cancel()}d&&d.duration?(r[l]=u=new bs(d,t,l,c),a.push(u)):t[l]=c}return a}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const n=this._createAnimations(t,e);return n.length?(ms.add(this._chart,n),!0):void 0}}function ys(t,e){const n=t&&t.options||{},a=n.reverse,r=void 0===n.min?e:0,i=void 0===n.max?e:0;return{start:a?i:r,end:a?r:i}}function ws(t,e){const n=[],a=t._getSortedDatasetMetas(e);let r,i;for(r=0,i=a.length;r0||!n&&e<0)return r.index}return null}function As(t,e){const{chart:n,_cachedMeta:a}=t,r=n._stacks||(n._stacks={}),{iScale:i,vScale:o,index:s}=a,l=i.axis,c=o.axis,u=function(t,e,n){return`${t.id}.${e.id}.${n.stack||n.type}`}(i,o,a),d=e.length;let h;for(let t=0;tn[t].axis===e)).shift()}function Ts(t,e){const n=t.controller.index,a=t.vScale&&t.vScale.axis;if(a){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[a]||void 0===e[a][n])return;delete e[a][n],void 0!==e[a]._visualValues&&void 0!==e[a]._visualValues[n]&&delete e[a]._visualValues[n]}}}const Ps=t=>"reset"===t||"none"===t,Ns=(t,e)=>e?t:Object.assign({},t);class Ls{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=ks(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&Ts(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,n=this.getDataset(),a=(t,e,n,a)=>"x"===t?e:"r"===t?a:n,r=e.xAxisID=Tr(n.xAxisID,Es(t,"x")),i=e.yAxisID=Tr(n.yAxisID,Es(t,"y")),o=e.rAxisID=Tr(n.rAxisID,Es(t,"r")),s=e.indexAxis,l=e.iAxisID=a(s,r,i,o),c=e.vAxisID=a(s,i,r,o);e.xScale=this.getScaleForId(r),e.yScale=this.getScaleForId(i),e.rScale=this.getScaleForId(o),e.iScale=this.getScaleForId(l),e.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&_i(this._data,this),t._stacked&&Ts(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),n=this._data;if(Cr(e)){const t=this._cachedMeta;this._data=function(t,e){const{iScale:n,vScale:a}=e,r="x"===n.axis?"x":"y",i="x"===a.axis?"x":"y",o=Object.keys(t),s=new Array(o.length);let l,c,u;for(l=0,c=o.length;l{const e="_onData"+Ur(t),n=a[t];Object.defineProperty(a,t,{configurable:!0,enumerable:!1,value(...t){const r=n.apply(this,t);return a._chartjs.listeners.forEach((n=>{"function"==typeof n[e]&&n[e](...t)})),r}})})))),this._syncList=[],this._data=e}var a,r}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta,n=this.getDataset();let a=!1;this._dataCheck();const r=e._stacked;e._stacked=ks(e.vScale,e),e.stack!==n.stack&&(a=!0,Ts(e),e.stack=n.stack),this._resyncElements(t),(a||r!==e._stacked)&&(As(this,e._parsed),e._stacked=ks(e.vScale,e))}configure(){const t=this.chart.config,e=t.datasetScopeKeys(this._type),n=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:n,_data:a}=this,{iScale:r,_stacked:i}=n,o=r.axis;let s,l,c,u=0===t&&e===a.length||n._sorted,d=t>0&&n._parsed[t-1];if(!1===this._parsing)n._parsed=a,n._sorted=!0,c=a;else{c=Sr(a[t])?this.parseArrayData(n,a,t,e):Cr(a[t])?this.parseObjectData(n,a,t,e):this.parsePrimitiveData(n,a,t,e);const r=()=>null===l[o]||d&&l[o]t&&!e.hidden&&e._stacked&&{keys:ws(n,!0),values:null})(e,n,this.chart),l={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:c,max:u}=function(t){const{min:e,max:n,minDefined:a,maxDefined:r}=t.getUserBounds();return{min:a?e:Number.NEGATIVE_INFINITY,max:r?n:Number.POSITIVE_INFINITY}}(o);let d,h;function f(){h=a[d];const e=h[o.axis];return!Ar(h[t.axis])||c>e||u=0;--d)if(!f()){this.updateRangeFromParsed(l,t,h,s);break}return l}getAllParsedValues(t){const e=this._cachedMeta._parsed,n=[];let a,r,i;for(a=0,r=e.length;a=0&&tthis.getContext(n,a,e)),u);return f.$shared&&(f.$shared=s,r[i]=Object.freeze(Ns(f,s))),f}_resolveAnimations(t,e,n){const a=this.chart,r=this._cachedDataOpts,i=`animation-${e}`,o=r[i];if(o)return o;let s;if(!1!==a.options.animation){const a=this.chart.config,r=a.datasetAnimationScopeKeys(this._type,e),i=a.getOptionScopes(this.getDataset(),r);s=a.createResolver(i,this.getContext(t,n,e))}const l=new _s(a,s&&s.animations);return s&&s._cacheable&&(r[i]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||Ps(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const n=this.resolveDataElementOptions(t,e),a=this._sharedOptions,r=this.getSharedOptions(n),i=this.includeOptions(e,r)||r!==a;return this.updateSharedOptions(r,e,n),{sharedOptions:r,includeOptions:i}}updateElement(t,e,n,a){Ps(a)?Object.assign(t,n):this._resolveAnimations(e,a).update(t,n)}updateSharedOptions(t,e,n){t&&!Ps(e)&&this._resolveAnimations(void 0,e).update(t,n)}_setStyle(t,e,n,a){t.active=a;const r=this.getStyle(e,a);this._resolveAnimations(e,n,a).update(t,{options:!a&&this.getSharedOptions(r)||r})}removeHoverStyle(t,e,n){this._setStyle(t,n,"active",!1)}setHoverStyle(t,e,n){this._setStyle(t,n,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,n=this._cachedMeta.data;for(const[t,e,n]of this._syncList)this[t](e,n);this._syncList=[];const a=n.length,r=e.length,i=Math.min(r,a);i&&this.parse(0,i),r>a?this._insertElements(a,r-a,t):r{for(t.length+=e,o=t.length-1;o>=i;o--)t[o]=t[o-e]};for(s(r),o=t;ot-e)))}return t._cache.$bar}(e,t.type);let a,r,i,o,s=e._length;const l=()=>{32767!==i&&-32768!==i&&(Hr(o)&&(s=Math.min(s,Math.abs(i-o)||s)),o=i)};for(a=0,r=n.length;aMath.abs(s)&&(l=s,c=o),e[n.axis]=c,e._custom={barStart:l,barEnd:c,start:r,end:i,min:o,max:s}}(t,e,n,a):e[n.axis]=n.parse(t,a),e}function Rs(t,e,n,a){const r=t.iScale,i=t.vScale,o=r.getLabels(),s=r===i,l=[];let c,u,d,h;for(c=n,u=n+a;ct.x,n="left",a="right"):(e=t.base"spacing"!==t,_indexable:t=>"spacing"!==t&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data,{labels:{pointStyle:n,textAlign:a,color:r,useBorderRadius:i,borderRadius:o}}=t.legend.options;return e.labels.length&&e.datasets.length?e.labels.map(((e,s)=>{const l=t.getDatasetMeta(0).controller.getStyle(s);return{text:e,fillStyle:l.backgroundColor,fontColor:r,hidden:!t.getDataVisibility(s),lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:l.borderWidth,strokeStyle:l.borderColor,textAlign:a,pointStyle:n,borderRadius:i&&(o||l.borderRadius),index:s}})):[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}}}};constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const n=this.getDataset().data,a=this._cachedMeta;if(!1===this._parsing)a._parsed=n;else{let r,i,o=t=>+n[t];if(Cr(n[t])){const{key:t="value"}=this._parsing;o=e=>+zr(n[e],t)}for(r=t,i=t+e;r"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e)(this.options.cutout,o),1),l=this._getRingWeight(this.index),{circumference:c,rotation:u}=this._getRotationExtents(),{ratioX:d,ratioY:h,offsetX:f,offsetY:p}=function(t,e,n){let a=1,r=1,i=0,o=0;if(e<$r){const s=t,l=s+e,c=Math.cos(s),u=Math.sin(s),d=Math.cos(l),h=Math.sin(l),f=(t,e,a)=>hi(t,s,l,!0)?1:Math.max(e,e*n,a,a*n),p=(t,e,a)=>hi(t,s,l,!0)?-1:Math.min(e,e*n,a,a*n),m=f(0,c,d),g=f(Xr,u,h),v=p(qr,c,d),b=p(qr+Xr,u,h);a=(m-v)/2,r=(g-b)/2,i=-(m+v)/2,o=-(g+b)/2}return{ratioX:a,ratioY:r,offsetX:i,offsetY:o}}(u,c,s),m=(n.width-i)/d,g=(n.height-i)/h,v=Math.max(Math.min(m,g)/2,0),b=Pr(this.options.radius,v),_=(b-Math.max(b*s,0))/this._getVisibleDatasetWeightTotal();this.offsetX=f*b,this.offsetY=p*b,a.total=this.calculateTotal(),this.outerRadius=b-_*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-_*l,0),this.updateElements(r,0,r.length,t)}_circumference(t,e){const n=this.options,a=this._cachedMeta,r=this._getCircumference();return e&&n.animation.animateRotate||!this.chart.getDataVisibility(t)||null===a._parsed[t]||a.data[t].hidden?0:this.calculateCircumference(a._parsed[t]*r/$r)}updateElements(t,e,n,a){const r="reset"===a,i=this.chart,o=i.chartArea,s=i.options.animation,l=(o.left+o.right)/2,c=(o.top+o.bottom)/2,u=r&&s.animateScale,d=u?0:this.innerRadius,h=u?0:this.outerRadius,{sharedOptions:f,includeOptions:p}=this._getSharedOptions(e,a);let m,g=this._getRotation();for(m=0;m0&&!isNaN(t)?$r*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,n=this.chart,a=n.data.labels||[],r=Fi(e._parsed[t],n.options.locale);return{label:a[t]||"",value:r}}getMaxBorderWidth(t){let e=0;const n=this.chart;let a,r,i,o,s;if(!t)for(a=0,r=n.data.datasets.length;a{const i=t.getDatasetMeta(0).controller.getStyle(r);return{text:e,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,fontColor:a,lineWidth:i.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(r),index:r}}))}return[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,n=this.chart,a=n.data.labels||[],r=Fi(e._parsed[t].r,n.options.locale);return{label:a[t]||"",value:r}}parseObjectData(t,e,n,a){return Oo.bind(this)(t,e,n,a)}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){const t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach(((t,n)=>{const a=this.getParsed(n).r;!isNaN(a)&&this.chart.getDataVisibility(n)&&(ae.max&&(e.max=a))})),e}_updateRadius(){const t=this.chart,e=t.chartArea,n=t.options,a=Math.min(e.right-e.left,e.bottom-e.top),r=Math.max(a/2,0),i=(r-Math.max(n.cutoutPercentage?r/100*n.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=r-i*this.index,this.innerRadius=this.outerRadius-i}updateElements(t,e,n,a){const r="reset"===a,i=this.chart,o=i.options.animation,s=this._cachedMeta.rScale,l=s.xCenter,c=s.yCenter,u=s.getIndexAngle(0)-.5*qr;let d,h=u;const f=360/this.countVisibleElements();for(d=0;d{!isNaN(this.getParsed(n).r)&&this.chart.getDataVisibility(n)&&e++})),e}_computeAngle(t,e,n){return this.chart.getDataVisibility(t)?ii(this.resolveDataElementOptions(t,e).angle||n):0}}var Hs=Object.freeze({__proto__:null,BarController:class extends Ls{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(t,e,n,a){return Rs(t,e,n,a)}parseArrayData(t,e,n,a){return Rs(t,e,n,a)}parseObjectData(t,e,n,a){const{iScale:r,vScale:i}=t,{xAxisKey:o="x",yAxisKey:s="y"}=this._parsing,l="x"===r.axis?o:s,c="x"===i.axis?o:s,u=[];let d,h,f,p;for(d=n,h=n+a;dt.controller.options.grouped)),r=n.options.stacked,i=[],o=this._cachedMeta.controller.getParsed(e),s=o&&o[n.axis],l=t=>{const e=t._parsed.find((t=>t[n.axis]===s)),a=e&&e[t.vScale.axis];if(kr(a)||isNaN(a))return!0};for(const n of a)if((void 0===e||!l(n))&&((!1===r||-1===i.indexOf(n.stack)||void 0===r&&void 0===n.stack)&&i.push(n.stack),n.index===t))break;return i.length||i.push(void 0),i}_getStackCount(t){return this._getStacks(void 0,t).length}_getAxisCount(){return this._getAxis().length}getFirstScaleIdForIndexAxis(){const t=this.chart.scales,e=this.chart.options.indexAxis;return Object.keys(t).filter((n=>t[n].axis===e)).shift()}_getAxis(){const t={},e=this.getFirstScaleIdForIndexAxis();for(const n of this.chart.data.datasets)t[Tr("x"===this.chart.options.indexAxis?n.xAxisID:n.yAxisID,e)]=!0;return Object.keys(t)}_getStackIndex(t,e,n){const a=this._getStacks(t,n),r=void 0!==e?a.indexOf(e):-1;return-1===r?a.length-1:r}_getRuler(){const t=this.options,e=this._cachedMeta,n=e.iScale,a=[];let r,i;for(r=0,i=e.data.length;r=n?1:-1)}(d,e,o)*i,h===o&&(g-=d/2);const t=e.getPixelForDecimal(0),r=e.getPixelForDecimal(1),l=Math.min(t,r),f=Math.max(t,r);g=Math.max(Math.min(g,f),l),u=g+d,n&&!c&&(s._stacks[e.axis]._visualValues[a]=e.getValueForPixel(u)-e.getValueForPixel(g))}if(g===e.getPixelForValue(o)){const t=ti(d)*e.getLineWidthForValue(o)/2;g+=t,d-=t}return{size:d,base:g,head:u,center:u+d/2}}_calculateBarIndexPixels(t,e){const n=e.scale,a=this.options,r=a.skipNull,i=Tr(a.maxBarThickness,1/0);let o,s;const l=this._getAxisCount();if(e.grouped){const n=r?this._getStackCount(t):e.stackCount,c="flex"===a.barThickness?function(t,e,n,a){const r=e.pixels,i=r[t];let o=t>0?r[t-1]:null,s=t=0;--n)e=Math.max(e,t[n].size(this.resolveDataElementOptions(n))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,n=this.chart.data.labels||[],{xScale:a,yScale:r}=e,i=this.getParsed(t),o=a.getLabelForValue(i.x),s=r.getLabelForValue(i.y),l=i._custom;return{label:n[t]||"",value:"("+o+", "+s+(l?", "+l:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,n,a){const r="reset"===a,{iScale:i,vScale:o}=this._cachedMeta,{sharedOptions:s,includeOptions:l}=this._getSharedOptions(e,a),c=i.axis,u=o.axis;for(let d=e;d0&&this.getParsed(e-1);for(let n=0;n=v){b.skip=!0;continue}const y=this.getParsed(n),w=kr(y[h]),x=b[d]=i.getPixelForValue(y[d],n),k=b[h]=r||w?o.getBasePixel():o.getPixelForValue(s?this.applyStack(o,y,s):y[h],n);b.skip=isNaN(x)||isNaN(k)||w,b.stop=n>0&&Math.abs(y[d]-_[d])>m,p&&(b.parsed=y,b.raw=l.data[n]),u&&(b.options=c||this.resolveDataElementOptions(n,f.active?"active":a)),g||this.updateElement(f,n,b,a),_=y}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,n=e.options&&e.options.borderWidth||0,a=t.data||[];if(!a.length)return n;const r=a[0].size(this.resolveDataElementOptions(0)),i=a[a.length-1].size(this.resolveDataElementOptions(a.length-1));return Math.max(n,r,i)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}},PieController:class extends zs{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}},PolarAreaController:Us,RadarController:class extends Ls{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(t){const e=this._cachedMeta.vScale,n=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(n[e.axis])}}parseObjectData(t,e,n,a){return Oo.bind(this)(t,e,n,a)}update(t){const e=this._cachedMeta,n=e.dataset,a=e.data||[],r=e.iScale.getLabels();if(n.points=a,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const i={_loop:!0,_fullLoop:r.length===a.length,options:e};this.updateElement(n,void 0,i,t)}this.updateElements(a,0,a.length,t)}updateElements(t,e,n,a){const r=this._cachedMeta.rScale,i="reset"===a;for(let o=e;o0&&this.getParsed(e-1);for(let c=e;c0&&Math.abs(n[h]-b[h])>g,m&&(p.parsed=n,p.raw=l.data[c]),d&&(p.options=u||this.resolveDataElementOptions(c,e.active?"active":a)),v||this.updateElement(e,c,p,a),b=n}this.updateSharedOptions(u,a,c)}getMaxOverflow(){const t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let t=0;for(let n=e.length-1;n>=0;--n)t=Math.max(t,e[n].size(this.resolveDataElementOptions(n))/2);return t>0&&t}const n=t.dataset,a=n.options&&n.options.borderWidth||0;if(!e.length)return a;const r=e[0].size(this.resolveDataElementOptions(0)),i=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(a,r,i)/2}}});function Vs(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class Ws{static override(t){Object.assign(Ws.prototype,t)}options;constructor(t){this.options=t||{}}init(){}formats(){return Vs()}parse(){return Vs()}format(){return Vs()}add(){return Vs()}diff(){return Vs()}startOf(){return Vs()}endOf(){return Vs()}}var qs=Ws;function $s(t,e,n,a){const{controller:r,data:i,_sorted:o}=t,s=r._cachedMeta.iScale,l=t.dataset&&t.dataset.options?t.dataset.options.spanGaps:null;if(s&&e===s.axis&&"r"!==e&&o&&i.length){const o=s._reversePixels?vi:gi;if(!a){const a=o(i,e,n);if(l){const{vScale:e}=r._cachedMeta,{_parsed:n}=t,i=n.slice(0,a.lo+1).reverse().findIndex((t=>!kr(t[e.axis])));a.lo-=Math.max(0,i);const o=n.slice(a.hi).findIndex((t=>!kr(t[e.axis])));a.hi+=Math.max(0,o)}return a}if(r._sharedOptions){const t=i[0],a="function"==typeof t.getRange&&t.getRange(e);if(a){const t=o(i,e,n-a),r=o(i,e,n+a);return{lo:t.lo,hi:r.hi}}}}return{lo:0,hi:i.length-1}}function Ks(t,e,n,a,r){const i=t.getSortedVisibleDatasetMetas(),o=n[e];for(let t=0,n=i.length;t{t[o]&&t[o](e[n],r)&&(i.push({element:t,datasetIndex:a,index:l}),s=s||t.inRange(e.x,e.y,r))})),a&&!s?[]:i}var Zs={evaluateInteractionItems:Ks,modes:{index(t,e,n,a){const r=Ko(e,t),i=n.axis||"x",o=n.includeInvisible||!1,s=n.intersect?Gs(t,r,i,a,o):Xs(t,r,i,!1,a,o),l=[];return s.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=s[0].index,n=t.data[e];n&&!n.skip&&l.push({element:n,datasetIndex:t.index,index:e})})),l):[]},dataset(t,e,n,a){const r=Ko(e,t),i=n.axis||"xy",o=n.includeInvisible||!1;let s=n.intersect?Gs(t,r,i,a,o):Xs(t,r,i,!1,a,o);if(s.length>0){const e=s[0].datasetIndex,n=t.getDatasetMeta(e).data;s=[];for(let t=0;tGs(t,Ko(e,t),n.axis||"xy",a,n.includeInvisible||!1),nearest(t,e,n,a){const r=Ko(e,t),i=n.axis||"xy",o=n.includeInvisible||!1;return Xs(t,r,i,n.intersect,a,o)},x:(t,e,n,a)=>Js(t,Ko(e,t),"x",n.intersect,a),y:(t,e,n,a)=>Js(t,Ko(e,t),"y",n.intersect,a)}};const Qs=["left","top","right","bottom"];function tl(t,e){return t.filter((t=>t.pos===e))}function el(t,e){return t.filter((t=>-1===Qs.indexOf(t.pos)&&t.box.axis===e))}function nl(t,e){return t.sort(((t,n)=>{const a=e?n:t,r=e?t:n;return a.weight===r.weight?a.index-r.index:a.weight-r.weight}))}function al(t,e){const n=function(t){const e={};for(const n of t){const{stack:t,pos:a,stackWeight:r}=n;if(!t||!Qs.includes(a))continue;const i=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});i.count++,i.weight+=r}return e}(t),{vBoxMaxWidth:a,hBoxMaxHeight:r}=e;let i,o,s;for(i=0,o=t.length;i{a[t]=Math.max(e[t],n[t])})),a}return a(t?["left","right"]:["top","bottom"])}function ll(t,e,n,a){const r=[];let i,o,s,l,c,u;for(i=0,o=t.length,c=0;it.box.fullSize)),!0),a=nl(tl(e,"left"),!0),r=nl(tl(e,"right")),i=nl(tl(e,"top"),!0),o=nl(tl(e,"bottom")),s=el(e,"x"),l=el(e,"y");return{fullSize:n,leftAndTop:a.concat(i),rightAndBottom:r.concat(l).concat(o).concat(s),chartArea:tl(e,"chartArea"),vertical:a.concat(r).concat(l),horizontal:i.concat(o).concat(s)}}(t.boxes),l=s.vertical,c=s.horizontal;Lr(t.boxes,(t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()}));const u=l.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,d=Object.freeze({outerWidth:e,outerHeight:n,padding:r,availableWidth:i,availableHeight:o,vBoxMaxWidth:i/2/u,hBoxMaxHeight:o/2}),h=Object.assign({},r);il(h,mo(a));const f=Object.assign({maxPadding:h,w:i,h:o,x:r.left,y:r.top},r),p=al(l.concat(c),d);ll(s.fullSize,f,d,p),ll(l,f,d,p),ll(c,f,d,p)&&ll(l,f,d,p),function(t){const e=t.maxPadding;function n(n){const a=Math.max(e[n]-t[n],0);return t[n]+=a,a}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}(f),ul(s.leftAndTop,f,d,p),f.x+=f.w,f.y+=f.h,ul(s.rightAndBottom,f,d,p),t.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},Lr(s.chartArea,(e=>{const n=e.box;Object.assign(n,t.chartArea),n.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})}))}};class hl{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,n){}removeEventListener(t,e,n){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,n,a){return e=Math.max(0,e||t.width),n=n||t.height,{width:e,height:Math.max(0,a?Math.floor(e/a):n)}}isAttached(t){return!0}updateConfig(t){}}class fl extends hl{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const pl="$chartjs",ml={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},gl=t=>null===t||""===t;const vl=!!Jo&&{passive:!0};function bl(t,e,n){t&&t.canvas&&t.canvas.removeEventListener(e,n,vl)}function _l(t,e){for(const n of t)if(n===e||n.contains(e))return!0}function yl(t,e,n){const a=t.canvas,r=new MutationObserver((t=>{let e=!1;for(const n of t)e=e||_l(n.addedNodes,a),e=e&&!_l(n.removedNodes,a);e&&n()}));return r.observe(document,{childList:!0,subtree:!0}),r}function wl(t,e,n){const a=t.canvas,r=new MutationObserver((t=>{let e=!1;for(const n of t)e=e||_l(n.removedNodes,a),e=e&&!_l(n.addedNodes,a);e&&n()}));return r.observe(document,{childList:!0,subtree:!0}),r}const xl=new Map;let kl=0;function Sl(){const t=window.devicePixelRatio;t!==kl&&(kl=t,xl.forEach(((e,n)=>{n.currentDevicePixelRatio!==t&&e()})))}function Cl(t,e,n){const a=t.canvas,r=a&&Uo(a);if(!r)return;const i=xi(((t,e)=>{const a=r.clientWidth;n(t,e),a{const e=t[0],n=e.contentRect.width,a=e.contentRect.height;0===n&&0===a||i(n,a)}));return o.observe(r),function(t,e){xl.size||window.addEventListener("resize",Sl),xl.set(t,e)}(t,i),o}function Al(t,e,n){n&&n.disconnect(),"resize"===e&&function(t){xl.delete(t),xl.size||window.removeEventListener("resize",Sl)}(t)}function El(t,e,n){const a=t.canvas,r=xi((e=>{null!==t.ctx&&n(function(t,e){const n=ml[t.type]||t.type,{x:a,y:r}=Ko(t,e);return{type:n,chart:e,native:t,x:void 0!==a?a:null,y:void 0!==r?r:null}}(e,t))}),t);return function(t,e,n){t&&t.addEventListener(e,n,vl)}(a,e,r),r}class Tl extends hl{acquireContext(t,e){const n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(function(t,e){const n=t.style,a=t.getAttribute("height"),r=t.getAttribute("width");if(t[pl]={initial:{height:a,width:r,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",gl(r)){const e=Zo(t,"width");void 0!==e&&(t.width=e)}if(gl(a))if(""===t.style.height)t.height=t.width/(e||2);else{const e=Zo(t,"height");void 0!==e&&(t.height=e)}}(t,e),n):null}releaseContext(t){const e=t.canvas;if(!e[pl])return!1;const n=e[pl].initial;["height","width"].forEach((t=>{const a=n[t];kr(a)?e.removeAttribute(t):e.setAttribute(t,a)}));const a=n.style||{};return Object.keys(a).forEach((t=>{e.style[t]=a[t]})),e.width=e.width,delete e[pl],!0}addEventListener(t,e,n){this.removeEventListener(t,e);const a=t.$proxies||(t.$proxies={}),r={attach:yl,detach:wl,resize:Cl}[e]||El;a[e]=r(t,e,n)}removeEventListener(t,e){const n=t.$proxies||(t.$proxies={}),a=n[e];if(!a)return;({attach:Al,detach:Al,resize:Al}[e]||bl)(t,e,a),n[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,n,a){return Yo(t,e,n,a)}isAttached(t){const e=t&&Uo(t);return!(!e||!e.isConnected)}}class Pl{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(t){const{x:e,y:n}=this.getProps(["x","y"],t);return{x:e,y:n}}hasValue(){return ai(this.x)&&ai(this.y)}getProps(t,e){const n=this.$animations;if(!e||!n)return this;const a={};return t.forEach((t=>{a[t]=n[t]&&n[t].active()?n[t]._to:this[t]})),a}}function Nl(t,e){const n=t.options.ticks,a=function(t){const e=t.options.offset,n=t._tickSize(),a=t._length/n+(e?0:1),r=t._maxLength/n;return Math.floor(Math.min(a,r))}(t),r=Math.min(n.maxTicksLimit||a,a),i=n.major.enabled?function(t){const e=[];let n,a;for(n=0,a=t.length;nr)return function(t,e,n,a){let r,i=0,o=n[0];for(a=Math.ceil(a),r=0;rt-e)).pop(),e}(a);for(let t=0,e=i.length-1;tr)return e}return Math.max(r,1)}(i,e,r);if(o>0){let t,n;const a=o>1?Math.round((l-s)/(o-1)):null;for(Ll(e,c,u,kr(a)?0:s-a,s),t=0,n=o-1;t"top"===e||"left"===e?t[e]+n:t[e]-n,Ml=(t,e)=>Math.min(e||t,t);function Rl(t,e){const n=[],a=t.length/e,r=t.length;let i=0;for(;io+s)))return c}function Dl(t){return t.drawTicks?t.tickLength:0}function Fl(t,e){if(!t.display)return 0;const n=go(t.font,e),a=mo(t.padding);return(Sr(t.text)?t.text.length:1)*n.lineHeight+a.height}function jl(t,e,n){let a=ki(t);return(n&&"right"!==e||!n&&"right"===e)&&(a=(t=>"left"===t?"right":"right"===t?"left":t)(a)),a}class Bl extends Pl{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:n,_suggestedMax:a}=this;return t=Er(t,Number.POSITIVE_INFINITY),e=Er(e,Number.NEGATIVE_INFINITY),n=Er(n,Number.POSITIVE_INFINITY),a=Er(a,Number.NEGATIVE_INFINITY),{min:Er(t,n),max:Er(e,a),minDefined:Ar(t),maxDefined:Ar(e)}}getMinMax(t){let e,{min:n,max:a,minDefined:r,maxDefined:i}=this.getUserBounds();if(r&&i)return{min:n,max:a};const o=this.getMatchingVisibleMetas();for(let s=0,l=o.length;sa?a:n,a=r&&n>a?n:a,{min:Er(n,Er(a,n)),max:Er(a,Er(n,a))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Nr(this.options.beforeUpdate,[this])}update(t,e,n){const{beginAtZero:a,grace:r,ticks:i}=this.options,o=i.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(t,e,n){const{min:a,max:r}=t,i=Pr(e,(r-a)/2),o=(t,e)=>n&&0===t?0:t+e;return{min:o(a,-Math.abs(i)),max:o(r,i)}}(this,r,a),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const s=o=r||n<=1||!this.isHorizontal())return void(this.labelRotation=a);const c=this._getLabelSizes(),u=c.widest.width,d=c.highest.height,h=fi(this.chart.width-u,0,this.maxWidth);i=t.offset?this.maxWidth/n:h/(n-1),u+6>i&&(i=h/(n-(t.offset?.5:1)),o=this.maxHeight-Dl(t.grid)-e.padding-Fl(t.title,this.chart.options.font),s=Math.sqrt(u*u+d*d),l=oi(Math.min(Math.asin(fi((c.highest.height+6)/i,-1,1)),Math.asin(fi(o/s,-1,1))-Math.asin(fi(d/s,-1,1)))),l=Math.max(a,Math.min(r,l))),this.labelRotation=l}afterCalculateLabelRotation(){Nr(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Nr(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:n,title:a,grid:r}}=this,i=this._isVisible(),o=this.isHorizontal();if(i){const i=Fl(a,e.options.font);if(o?(t.width=this.maxWidth,t.height=Dl(r)+i):(t.height=this.maxHeight,t.width=Dl(r)+i),n.display&&this.ticks.length){const{first:e,last:a,widest:r,highest:i}=this._getLabelSizes(),s=2*n.padding,l=ii(this.labelRotation),c=Math.cos(l),u=Math.sin(l);if(o){const e=n.mirror?0:u*r.width+c*i.height;t.height=Math.min(this.maxHeight,t.height+e+s)}else{const e=n.mirror?0:c*r.width+u*i.height;t.width=Math.min(this.maxWidth,t.width+e+s)}this._calculatePadding(e,a,u,c)}}this._handleMargins(),o?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,n,a){const{ticks:{align:r,padding:i},position:o}=this.options,s=0!==this.labelRotation,l="top"!==o&&"x"===this.axis;if(this.isHorizontal()){const o=this.getPixelForTick(0)-this.left,c=this.right-this.getPixelForTick(this.ticks.length-1);let u=0,d=0;s?l?(u=a*t.width,d=n*e.height):(u=n*t.height,d=a*e.width):"start"===r?d=e.width:"end"===r?u=t.width:"inner"!==r&&(u=t.width/2,d=e.width/2),this.paddingLeft=Math.max((u-o+i)*this.width/(this.width-o),0),this.paddingRight=Math.max((d-c+i)*this.width/(this.width-c),0)}else{let n=e.height/2,a=t.height/2;"start"===r?(n=0,a=t.height):"end"===r&&(n=e.height,a=0),this.paddingTop=n+i,this.paddingBottom=a+i}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){Nr(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,n=t.length;e{const n=t.gc,a=n.length/2;let r;if(a>e){for(r=0;r({width:i[t]||0,height:o[t]||0});return{first:k(0),last:k(e-1),widest:k(w),highest:k(x),widths:i,heights:o}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return function(t){return fi(t,-32768,32767)}(this._alignToPixels?Gi(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&to*a?o/n:s/a:s*a0}_computeGridLineItems(t){const e=this.axis,n=this.chart,a=this.options,{grid:r,position:i,border:o}=a,s=r.offset,l=this.isHorizontal(),c=this.ticks.length+(s?1:0),u=Dl(r),d=[],h=o.setContext(this.getContext()),f=h.display?h.width:0,p=f/2,m=function(t){return Gi(n,t,f)};let g,v,b,_,y,w,x,k,S,C,A,E;if("top"===i)g=m(this.bottom),w=this.bottom-u,k=g-p,C=m(t.top)+p,E=t.bottom;else if("bottom"===i)g=m(this.top),C=t.top,E=m(t.bottom)-p,w=g+p,k=this.top+u;else if("left"===i)g=m(this.right),y=this.right-u,x=g-p,S=m(t.left)+p,A=t.right;else if("right"===i)g=m(this.left),S=t.left,A=m(t.right)-p,y=g+p,x=this.left+u;else if("x"===e){if("center"===i)g=m((t.top+t.bottom)/2+.5);else if(Cr(i)){const t=Object.keys(i)[0],e=i[t];g=m(this.chart.scales[t].getPixelForValue(e))}C=t.top,E=t.bottom,w=g+p,k=w+u}else if("y"===e){if("center"===i)g=m((t.left+t.right)/2);else if(Cr(i)){const t=Object.keys(i)[0],e=i[t];g=m(this.chart.scales[t].getPixelForValue(e))}y=g-p,x=y-u,S=t.left,A=t.right}const T=Tr(a.ticks.maxTicksLimit,c),P=Math.max(1,Math.ceil(c/T));for(v=0;v0&&(i-=a/2)}d={left:i,top:r,width:a+e.width,height:n+e.height,color:t.backdropColor}}m.push({label:_,font:S,textOffset:E,options:{rotation:p,color:n,strokeColor:s,strokeWidth:c,textAlign:h,textBaseline:T,translation:[y,w],backdrop:d}})}return m}_getXAxisLabelAlignment(){const{position:t,ticks:e}=this.options;if(-ii(this.labelRotation))return"top"===t?"left":"right";let n="center";return"start"===e.align?n="left":"end"===e.align?n="right":"inner"===e.align&&(n="inner"),n}_getYAxisLabelAlignment(t){const{position:e,ticks:{crossAlign:n,mirror:a,padding:r}}=this.options,i=t+r,o=this._getLabelSizes().widest.width;let s,l;return"left"===e?a?(l=this.right+r,"near"===n?s="left":"center"===n?(s="center",l+=o/2):(s="right",l+=o)):(l=this.right-i,"near"===n?s="right":"center"===n?(s="center",l-=o/2):(s="left",l=this.left)):"right"===e?a?(l=this.left+r,"near"===n?s="right":"center"===n?(s="center",l-=o/2):(s="left",l-=o)):(l=this.left+i,"near"===n?s="left":"center"===n?(s="center",l+=o/2):(s="right",l=this.right)):s="right",{textAlign:s,x:l}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,e=this.options.position;return"left"===e||"right"===e?{top:0,left:this.left,bottom:t.height,right:this.right}:"top"===e||"bottom"===e?{top:this.top,left:0,bottom:this.bottom,right:t.width}:void 0}drawBackground(){const{ctx:t,options:{backgroundColor:e},left:n,top:a,width:r,height:i}=this;e&&(t.save(),t.fillStyle=e,t.fillRect(n,a,r,i),t.restore())}getLineWidthForValue(t){const e=this.options.grid;if(!this._isVisible()||!e.display)return 0;const n=this.ticks.findIndex((e=>e.value===t));if(n>=0){return e.setContext(this.getContext(n)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,n=this.ctx,a=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let r,i;const o=(t,e,a)=>{a.width&&a.color&&(n.save(),n.lineWidth=a.width,n.strokeStyle=a.color,n.setLineDash(a.borderDash||[]),n.lineDashOffset=a.borderDashOffset,n.beginPath(),n.moveTo(t.x,t.y),n.lineTo(e.x,e.y),n.stroke(),n.restore())};if(e.display)for(r=0,i=a.length;r{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:a,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),n=this.axis+"AxisID",a=[];let r,i;for(r=0,i=e.length;r{const a=n.split("."),r=a.pop(),i=[t].concat(a).join("."),o=e[n].split("."),s=o.pop(),l=o.join(".");qi.route(i,r,l,s)}))}(e,t.defaultRoutes);t.descriptors&&qi.describe(e,t.descriptors)}(t,i,n),this.override&&qi.override(t.id,t.overrides)),i}get(t){return this.items[t]}unregister(t){const e=this.items,n=t.id,a=this.scope;n in e&&delete e[n],a&&n in qi[a]&&(delete qi[a][n],this.override&&delete zi[n])}}class Ul{constructor(){this.controllers=new zl(Ls,"datasets",!0),this.elements=new zl(Pl,"elements"),this.plugins=new zl(Object,"plugins"),this.scales=new zl(Bl,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,n){[...e].forEach((e=>{const a=n||this._getRegistryForType(e);n||a.isForType(e)||a===this.plugins&&e.id?this._exec(t,a,e):Lr(e,(e=>{const a=n||this._getRegistryForType(e);this._exec(t,a,e)}))}))}_exec(t,e,n){const a=Ur(t);Nr(n["before"+a],[],n),e[t](n),Nr(n["after"+a],[],n)}_getRegistryForType(t){for(let e=0;et.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(a(e,n),t,"stop"),this._notify(a(n,e),t,"start")}}function Wl(t,e){return e||!1!==t?!0===t?{}:t:null}function ql(t,{plugin:e,local:n},a,r){const i=t.pluginScopeKeys(e),o=t.getOptionScopes(a,i);return n&&e.defaults&&o.push(e.defaults),t.createResolver(o,r,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function $l(t,e){const n=qi.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||n.indexAxis||"x"}function Kl(t){if("x"===t||"y"===t||"r"===t)return t}function Gl(t){return"top"===t||"bottom"===t?"x":"left"===t||"right"===t?"y":void 0}function Yl(t,...e){if(Kl(t))return t;for(const n of e){const e=n.axis||Gl(n.position)||t.length>1&&Kl(t[0].toLowerCase());if(e)return e}throw new Error(`Cannot determine type of '${t}' axis. Please provide 'axis' or 'position' option.`)}function Xl(t,e,n){if(n[e+"AxisID"]===t)return{axis:e}}function Jl(t,e){const n=zi[t.type]||{scales:{}},a=e.scales||{},r=$l(t.type,e),i=Object.create(null);return Object.keys(a).forEach((e=>{const o=a[e];if(!Cr(o))return console.error(`Invalid scale configuration for scale: ${e}`);if(o._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${e}`);const s=Yl(e,o,function(t,e){if(e.data&&e.data.datasets){const n=e.data.datasets.filter((e=>e.xAxisID===t||e.yAxisID===t));if(n.length)return Xl(t,"x",n[0])||Xl(t,"y",n[0])}return{}}(e,t),qi.scales[o.type]),l=function(t,e){return t===e?"_index_":"_value_"}(s,r),c=n.scales||{};i[e]=Fr(Object.create(null),[{axis:s},o,c[s],c[l]])})),t.data.datasets.forEach((n=>{const r=n.type||t.type,o=n.indexAxis||$l(r,e),s=(zi[r]||{}).scales||{};Object.keys(s).forEach((t=>{const e=function(t,e){let n=t;return"_index_"===t?n=e:"_value_"===t&&(n="x"===e?"y":"x"),n}(t,o),r=n[e+"AxisID"]||e;i[r]=i[r]||Object.create(null),Fr(i[r],[{axis:e},a[r],s[t]])}))})),Object.keys(i).forEach((t=>{const e=i[t];Fr(e,[qi.scales[e.type],qi.scale])})),i}function Zl(t){const e=t.options||(t.options={});e.plugins=Tr(e.plugins,{}),e.scales=Jl(t,e)}function Ql(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const tc=new Map,ec=new Set;function nc(t,e){let n=tc.get(t);return n||(n=e(),tc.set(t,n),ec.add(n)),n}const ac=(t,e,n)=>{const a=zr(e,n);void 0!==a&&t.add(a)};class rc{constructor(t){this._config=function(t){return(t=t||{}).data=Ql(t.data),Zl(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=Ql(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),Zl(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return nc(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return nc(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return nc(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return nc(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const n=this._scopeCache;let a=n.get(t);return a&&!e||(a=new Map,n.set(t,a)),a}getOptionScopes(t,e,n){const{options:a,type:r}=this,i=this._cachedScopes(t,n),o=i.get(e);if(o)return o;const s=new Set;e.forEach((e=>{t&&(s.add(t),e.forEach((e=>ac(s,t,e)))),e.forEach((t=>ac(s,a,t))),e.forEach((t=>ac(s,zi[r]||{},t))),e.forEach((t=>ac(s,qi,t))),e.forEach((t=>ac(s,Ui,t)))}));const l=Array.from(s);return 0===l.length&&l.push(Object.create(null)),ec.has(e)&&i.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,zi[e]||{},qi.datasets[e]||{},{type:e},qi,Ui]}resolveNamedOptions(t,e,n,a=[""]){const r={$shared:!0},{resolver:i,subPrefixes:o}=ic(this._resolverCache,t,a);let s=i;if(function(t,e){const{isScriptable:n,isIndexable:a}=wo(t);for(const r of e){const e=n(r),i=a(r),o=(i||e)&&t[r];if(e&&(Vr(o)||oc(o))||i&&Sr(o))return!0}return!1}(i,e)){r.$shared=!1;s=yo(i,n=Vr(n)?n():n,this.createResolver(t,n,o))}for(const t of e)r[t]=s[t];return r}createResolver(t,e,n=[""],a){const{resolver:r}=ic(this._resolverCache,t,n);return Cr(e)?yo(r,e,void 0,a):r}}function ic(t,e,n){let a=t.get(e);a||(a=new Map,t.set(e,a));const r=n.join();let i=a.get(r);if(!i){i={resolver:_o(e,n),subPrefixes:n.filter((t=>!t.toLowerCase().includes("hover")))},a.set(r,i)}return i}const oc=t=>Cr(t)&&Object.getOwnPropertyNames(t).some((e=>Vr(t[e])));const sc=["top","bottom","left","right","chartArea"];function lc(t,e){return"top"===t||"bottom"===t||-1===sc.indexOf(t)&&"x"===e}function cc(t,e){return function(n,a){return n[t]===a[t]?n[e]-a[e]:n[t]-a[t]}}function uc(t){const e=t.chart,n=e.options.animation;e.notifyPlugins("afterRender"),Nr(n&&n.onComplete,[t],e)}function dc(t){const e=t.chart,n=e.options.animation;Nr(n&&n.onProgress,[t],e)}function hc(t){return zo()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const fc={},pc=t=>{const e=hc(t);return Object.values(fc).filter((t=>t.canvas===e)).pop()};function mc(t,e,n){const a=Object.keys(t);for(const r of a){const a=+r;if(a>=e){const i=t[r];delete t[r],(n>0||a>e)&&(t[a+n]=i)}}}class gc{static defaults=qi;static instances=fc;static overrides=zi;static registry=Hl;static version="4.5.1";static getChart=pc;static register(...t){Hl.add(...t),vc()}static unregister(...t){Hl.remove(...t),vc()}constructor(t,e){const n=this.config=new rc(e),a=hc(t),r=pc(a);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");const i=n.createResolver(n.chartOptionScopes(),this.getContext());this.platform=new(n.platform||function(t){return!zo()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?fl:Tl}(a)),this.platform.updateConfig(n);const o=this.platform.acquireContext(a,i.aspectRatio),s=o&&o.canvas,l=s&&s.height,c=s&&s.width;this.id=xr(),this.ctx=o,this.canvas=s,this.width=c,this.height=l,this._options=i,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Vl,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(t,e){let n;return function(...a){return e?(clearTimeout(n),n=setTimeout(t,e,a)):t.apply(this,a),e}}((t=>this.update(t)),i.resizeDelay||0),this._dataChanges=[],fc[this.id]=this,o&&s?(ms.listen(this,"complete",uc),ms.listen(this,"progress",dc),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:n,height:a,_aspectRatio:r}=this;return kr(t)?e&&r?r:a?n/a:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return Hl}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Xo(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Yi(this.canvas,this.ctx),this}stop(){return ms.stop(this),this}resize(t,e){ms.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const n=this.options,a=this.canvas,r=n.maintainAspectRatio&&this.aspectRatio,i=this.platform.getMaximumSize(a,t,e,r),o=n.devicePixelRatio||this.platform.getDevicePixelRatio(),s=this.width?"resize":"attach";this.width=i.width,this.height=i.height,this._aspectRatio=this.aspectRatio,Xo(this,o,!0)&&(this.notifyPlugins("resize",{size:i}),Nr(n.onResize,[this,i],this),this.attached&&this._doResize(s)&&this.render())}ensureScalesHaveIDs(){Lr(this.options.scales||{},((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,n=this.scales,a=Object.keys(n).reduce(((t,e)=>(t[e]=!1,t)),{});let r=[];e&&(r=r.concat(Object.keys(e).map((t=>{const n=e[t],a=Yl(t,n),r="r"===a,i="x"===a;return{options:n,dposition:r?"chartArea":i?"bottom":"left",dtype:r?"radialLinear":i?"category":"linear"}})))),Lr(r,(e=>{const r=e.options,i=r.id,o=Yl(i,r),s=Tr(r.type,e.dtype);void 0!==r.position&&lc(r.position,o)===lc(e.dposition)||(r.position=e.dposition),a[i]=!0;let l=null;if(i in n&&n[i].type===s)l=n[i];else{l=new(Hl.getScale(s))({id:i,type:s,ctx:this.ctx,chart:this}),n[l.id]=l}l.init(r,t)})),Lr(a,((t,e)=>{t||delete n[e]})),Lr(n,(t=>{dl.configure(this,t,t.options),dl.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,n=t.length;if(t.sort(((t,e)=>t.index-e.index)),n>e){for(let t=e;te.length&&delete this._stacks,t.forEach(((t,n)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(n)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let n,a;for(this._removeUnreferencedMetasets(),n=0,a=e.length;n{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const n=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),a=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let i=0;for(let t=0,e=this.data.datasets.length;t{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(cc("z","_idx"));const{_active:o,_lastEvent:s}=this;s?this._eventHandler(s,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){Lr(this.scales,(t=>{dl.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),n=new Set(t.events);Wr(e,n)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:n,start:a,count:r}of e){mc(t,a,"_removeElements"===n?-r:r)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,n=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),a=n(0);for(let t=1;tt.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;dl.update(this,this.width,this.height,t);const e=this.chartArea,n=e.width<=0||e.height<=0;this._layers=[],Lr(this.boxes,(t=>{n&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,n={meta:t,index:t.index,cancelable:!0},a=fs(this,t);!1!==this.notifyPlugins("beforeDatasetDraw",n)&&(a&&Qi(e,a),t.controller.draw(),a&&to(e),n.cancelable=!1,this.notifyPlugins("afterDatasetDraw",n))}isPointInArea(t){return Zi(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,n,a){const r=Zs.modes[e];return"function"==typeof r?r(this,t,n,a):[]}getDatasetMeta(t){const e=this.data.datasets[t],n=this._metasets;let a=n.filter((t=>t&&t._dataset===e)).pop();return a||(a={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},n.push(a)),a}getContext(){return this.$context||(this.$context=bo(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const n=this.getDatasetMeta(t);return"boolean"==typeof n.hidden?!n.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,n){const a=n?"show":"hide",r=this.getDatasetMeta(t),i=r.controller._resolveAnimations(void 0,a);Hr(e)?(r.data[e].hidden=!n,this.update()):(this.setDatasetVisibility(t,n),i.update(r,{visible:n}),this.update((e=>e.datasetIndex===t?a:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),ms.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,n,a),t[n]=a},a=(t,e,n)=>{t.offsetX=e,t.offsetY=n,this._eventHandler(t)};Lr(this.options.events,(t=>n(t,a)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,n=(n,a)=>{e.addEventListener(this,n,a),t[n]=a},a=(n,a)=>{t[n]&&(e.removeEventListener(this,n,a),delete t[n])},r=(t,e)=>{this.canvas&&this.resize(t,e)};let i;const o=()=>{a("attach",o),this.attached=!0,this.resize(),n("resize",r),n("detach",i)};i=()=>{this.attached=!1,a("resize",r),this._stop(),this._resize(0,0),n("attach",o)},e.isAttached(this.canvas)?o():i()}unbindEvents(){Lr(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},Lr(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,n){const a=n?"set":"remove";let r,i,o,s;for("dataset"===e&&(r=this.getDatasetMeta(t[0].datasetIndex),r.controller["_"+a+"DatasetHoverStyle"]()),o=0,s=t.length;o{const n=this.getDatasetMeta(t);if(!n)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:n.data[e],index:e}}));!Or(n,e)&&(this._active=n,this._lastEvent=null,this._updateHoverStyles(n,e))}notifyPlugins(t,e,n){return this._plugins.notify(this,t,e,n)}isPluginEnabled(t){return 1===this._plugins._cache.filter((e=>e.plugin.id===t)).length}_updateHoverStyles(t,e,n){const a=this.options.hover,r=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),i=r(e,t),o=n?t:r(t,e);i.length&&this.updateHoverStyle(i,a.mode,!1),o.length&&a.mode&&this.updateHoverStyle(o,a.mode,!0)}_eventHandler(t,e){const n={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},a=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",n,a))return;const r=this._handleEvent(t,e,n.inChartArea);return n.cancelable=!1,this.notifyPlugins("afterEvent",n,a),(r||n.changed)&&this.render(),this}_handleEvent(t,e,n){const{_active:a=[],options:r}=this,i=e,o=this._getActiveElements(t,a,n,i),s=function(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}(t),l=function(t,e,n,a){return n&&"mouseout"!==t.type?a?e:t:null}(t,this._lastEvent,n,s);n&&(this._lastEvent=null,Nr(r.onHover,[t,o,this],this),s&&Nr(r.onClick,[t,o,this],this));const c=!Or(o,a);return(c||e)&&(this._active=o,this._updateHoverStyles(o,a,e)),this._lastEvent=l,c}_getActiveElements(t,e,n,a){if("mouseout"===t.type)return[];if(!n)return e;const r=this.options.hover;return this.getElementsAtEventForMode(t,r.mode,r,a)}}function vc(){return Lr(gc.instances,(t=>t._plugins.invalidate()))}function bc(t,e,n,a){const r=function(t){return ho(t,["outerStart","outerEnd","innerStart","innerEnd"])}(t.options.borderRadius),i=(n-e)/2,o=Math.min(i,a*e/2),s=t=>{const e=(n-Math.min(i,t))*a/2;return fi(t,0,Math.min(i,e))};return{outerStart:s(r.outerStart),outerEnd:s(r.outerEnd),innerStart:fi(r.innerStart,0,o),innerEnd:fi(r.innerEnd,0,o)}}function _c(t,e,n,a){return{x:n+t*Math.cos(e),y:a+t*Math.sin(e)}}function yc(t,e,n,a,r,i){const{x:o,y:s,startAngle:l,pixelMargin:c,innerRadius:u}=e,d=Math.max(e.outerRadius+a+n-c,0),h=u>0?u+a+n+c:0;let f=0;const p=r-l;if(a){const t=((u>0?u-a:0)+(d>0?d-a:0))/2;f=(p-(0!==t?p*t/(t+a):p))/2}const m=(p-Math.max(.001,p*d-n/qr)/d)/2,g=l+m+f,v=r-m-f,{outerStart:b,outerEnd:_,innerStart:y,innerEnd:w}=bc(e,h,d,v-g),x=d-b,k=d-_,S=g+b/x,C=v-_/k,A=h+y,E=h+w,T=g+y/A,P=v-w/E;if(t.beginPath(),i){const e=(S+C)/2;if(t.arc(o,s,d,S,e),t.arc(o,s,d,e,C),_>0){const e=_c(k,C,o,s);t.arc(e.x,e.y,_,C,v+Xr)}const n=_c(E,v,o,s);if(t.lineTo(n.x,n.y),w>0){const e=_c(E,P,o,s);t.arc(e.x,e.y,w,v+Xr,P+Math.PI)}const a=(v-w/h+(g+y/h))/2;if(t.arc(o,s,h,v-w/h,a,!0),t.arc(o,s,h,a,g+y/h,!0),y>0){const e=_c(A,T,o,s);t.arc(e.x,e.y,y,T+Math.PI,g-Xr)}const r=_c(x,g,o,s);if(t.lineTo(r.x,r.y),b>0){const e=_c(x,S,o,s);t.arc(e.x,e.y,b,g-Xr,S)}}else{t.moveTo(o,s);const e=Math.cos(S)*d+o,n=Math.sin(S)*d+s;t.lineTo(e,n);const a=Math.cos(C)*d+o,r=Math.sin(C)*d+s;t.lineTo(a,r)}t.closePath()}function wc(t,e,n,a,r){const{fullCircles:i,startAngle:o,circumference:s,options:l}=e,{borderWidth:c,borderJoinStyle:u,borderDash:d,borderDashOffset:h,borderRadius:f}=l,p="inner"===l.borderAlign;if(!c)return;t.setLineDash(d||[]),t.lineDashOffset=h,p?(t.lineWidth=2*c,t.lineJoin=u||"round"):(t.lineWidth=c,t.lineJoin=u||"bevel");let m=e.endAngle;if(i){yc(t,e,n,a,m,r);for(let e=0;er?(c=r/l,t.arc(i,o,l,n+c,a-c,!0)):t.arc(i,o,r,n+Xr,a-Xr),t.closePath(),t.clip()}(t,e,m),l.selfJoin&&m-o>=qr&&0===f&&"miter"!==u&&function(t,e,n){const{startAngle:a,x:r,y:i,outerRadius:o,innerRadius:s,options:l}=e,{borderWidth:c,borderJoinStyle:u}=l,d=Math.min(c/o,di(a-n));if(t.beginPath(),t.arc(r,i,o-c/2,a+d/2,n-d/2),s>0){const e=Math.min(c/s,di(a-n));t.arc(r,i,s+c/2,n-e/2,a+e/2,!0)}else{const e=Math.min(c/2,o*di(a-n));if("round"===u)t.arc(r,i,e,n-qr/2,a+qr/2,!0);else if("bevel"===u){const o=2*e*e,s=-o*Math.cos(n+qr/2)+r,l=-o*Math.sin(n+qr/2)+i,c=o*Math.cos(a+qr/2)+r,u=o*Math.sin(a+qr/2)+i;t.lineTo(s,l),t.lineTo(c,u)}}t.closePath(),t.moveTo(0,0),t.rect(0,0,t.canvas.width,t.canvas.height),t.clip("evenodd")}(t,e,m),i||(yc(t,e,n,a,m,r),t.stroke())}function xc(t,e,n=e){t.lineCap=Tr(n.borderCapStyle,e.borderCapStyle),t.setLineDash(Tr(n.borderDash,e.borderDash)),t.lineDashOffset=Tr(n.borderDashOffset,e.borderDashOffset),t.lineJoin=Tr(n.borderJoinStyle,e.borderJoinStyle),t.lineWidth=Tr(n.borderWidth,e.borderWidth),t.strokeStyle=Tr(n.borderColor,e.borderColor)}function kc(t,e,n){t.lineTo(n.x,n.y)}function Sc(t,e,n={}){const a=t.length,{start:r=0,end:i=a-1}=n,{start:o,end:s}=e,l=Math.max(r,o),c=Math.min(i,s),u=rs&&i>s;return{count:a,start:l,loop:e.loop,ilen:c(o+(c?s-t:t))%i,_=()=>{f!==p&&(t.lineTo(g,p),t.lineTo(g,f),t.lineTo(g,m))};for(l&&(d=r[b(0)],t.moveTo(d.x,d.y)),u=0;u<=s;++u){if(d=r[b(u)],d.skip)continue;const e=d.x,n=d.y,a=0|e;a===h?(np&&(p=n),g=(v*g+e)/++v):(_(),t.lineTo(e,n),h=a,v=0,f=p=n),m=n}_()}function Ec(t){const e=t.options,n=e.borderDash&&e.borderDash.length;return!(t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||n)?Ac:Cc}const Tc="function"==typeof Path2D;function Pc(t,e,n,a){Tc&&!e.options.segment?function(t,e,n,a){let r=e._path;r||(r=e._path=new Path2D,e.path(r,n,a)&&r.closePath()),xc(t,e.options),t.stroke(r)}(t,e,n,a):function(t,e,n,a){const{segments:r,options:i}=e,o=Ec(e);for(const s of r)xc(t,i,s.style),t.beginPath(),o(t,e,s,{start:n,end:n+a-1})&&t.closePath(),t.stroke()}(t,e,n,a)}class Nc extends Pl{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t&&"fill"!==t};constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const n=this.options;if((n.tension||"monotone"===n.cubicInterpolationMode)&&!n.stepped&&!this._pointsUpdated){const a=n.spanGaps?this._loop:this._fullLoop;Bo(this._points,n,t,a,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=function(t,e){const n=t.points,a=t.options.spanGaps,r=n.length;if(!r)return[];const i=!!t._loop,{start:o,end:s}=function(t,e,n,a){let r=0,i=e-1;if(n&&!a)for(;rr&&t[i%e].skip;)i--;return i%=e,{start:r,end:i}}(n,r,i,a);return cs(t,!0===a?[{start:o,end:s,loop:i}]:function(t,e,n,a){const r=t.length,i=[];let o,s=e,l=t[e];for(o=e+1;o<=n;++o){const n=t[o%r];n.skip||n.stop?l.skip||(a=!1,i.push({start:e%r,end:(o-1)%r,loop:a}),e=s=n.stop?o:null):(s=o,l.skip&&(e=o)),l=n}return null!==s&&i.push({start:e%r,end:s%r,loop:a}),i}(n,o,s"borderDash"!==t};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,n){const a=this.getProps(["x","y"],n),{angle:r,distance:i}=li(a,{x:t,y:e}),{startAngle:o,endAngle:s,innerRadius:l,outerRadius:c,circumference:u}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),d=(this.options.spacing+this.options.borderWidth)/2,h=Tr(u,s-o),f=hi(r,o,s)&&o!==s,p=h>=$r||f,m=pi(i,l+d,c+d);return p&&m}getCenterPoint(t){const{x:e,y:n,startAngle:a,endAngle:r,innerRadius:i,outerRadius:o}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),{offset:s,spacing:l}=this.options,c=(a+r)/2,u=(i+o+l+s)/2;return{x:e+Math.cos(c)*u,y:n+Math.sin(c)*u}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:n}=this,a=(e.offset||0)/4,r=(e.spacing||0)/2,i=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=n>$r?Math.floor(n/$r):0,0===n||this.innerRadius<0||this.outerRadius<0)return;t.save();const o=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(o)*a,Math.sin(o)*a);const s=a*(1-Math.sin(Math.min(qr,n||0)));t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,function(t,e,n,a,r){const{fullCircles:i,startAngle:o,circumference:s}=e;let l=e.endAngle;if(i){yc(t,e,n,a,l,r);for(let e=0;et.replace("rgb(","rgba(").replace(")",", 0.5)")));function Uc(t){return Bc[t%Bc.length]}function Hc(t){return zc[t%zc.length]}function Vc(t){let e=0;return(n,a)=>{const r=t.getDatasetMeta(a).controller;r instanceof zs?e=function(t,e){return t.backgroundColor=t.data.map((()=>Uc(e++))),e}(n,e):r instanceof Us?e=function(t,e){return t.backgroundColor=t.data.map((()=>Hc(e++))),e}(n,e):r&&(e=function(t,e){return t.borderColor=Uc(e),t.backgroundColor=Hc(e),++e}(n,e))}}function Wc(t){let e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return!0;return!1}var qc={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(t,e,n){if(!n.enabled)return;const{data:{datasets:a},options:r}=t.config,{elements:i}=r,o=Wc(a)||(s=r)&&(s.borderColor||s.backgroundColor)||i&&Wc(i)||"rgba(0,0,0,0.1)"!==qi.borderColor||"rgba(0,0,0,0.1)"!==qi.backgroundColor;var s;if(!n.forceOverride&&o)return;const l=Vc(t);a.forEach(l)}};function $c(t){if(t._decimated){const e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{configurable:!0,enumerable:!0,writable:!0,value:e})}}function Kc(t){t.data.datasets.forEach((t=>{$c(t)}))}var Gc={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,n)=>{if(!n.enabled)return void Kc(t);const a=t.width;t.data.datasets.forEach(((e,r)=>{const{_data:i,indexAxis:o}=e,s=t.getDatasetMeta(r),l=i||e.data;if("y"===vo([o,t.options.indexAxis]))return;if(!s.controller.supportsDecimation)return;const c=t.scales[s.xAxisID];if("linear"!==c.type&&"time"!==c.type)return;if(t.options.parsing)return;let{start:u,count:d}=function(t,e){const n=e.length;let a,r=0;const{iScale:i}=t,{min:o,max:s,minDefined:l,maxDefined:c}=i.getUserBounds();return l&&(r=fi(gi(e,i.axis,o).lo,0,n-1)),a=c?fi(gi(e,i.axis,s).hi+1,r,n)-r:n-r,{start:r,count:a}}(s,l);if(d<=(n.threshold||4*a))return void $c(e);let h;switch(kr(i)&&(e._data=l,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),n.algorithm){case"lttb":h=function(t,e,n,a,r){const i=r.samples||a;if(i>=n)return t.slice(e,e+n);const o=[],s=(n-2)/(i-2);let l=0;const c=e+n-1;let u,d,h,f,p,m=e;for(o[l++]=t[m],u=0;uh&&(h=f,d=t[a],p=a);o[l++]=d,m=p}return o[l++]=t[c],o}(l,u,d,a,n);break;case"min-max":h=function(t,e,n,a){let r,i,o,s,l,c,u,d,h,f,p=0,m=0;const g=[],v=e+n-1,b=t[e].x,_=t[v].x-b;for(r=e;rf&&(f=s,u=r),p=(m*p+i.x)/++m;else{const n=r-1;if(!kr(c)&&!kr(u)){const e=Math.min(c,u),a=Math.max(c,u);e!==d&&e!==n&&g.push({...t[e],x:p}),a!==d&&a!==n&&g.push({...t[a],x:p})}r>0&&n!==d&&g.push(t[n]),g.push(i),l=e,m=0,h=f=s,c=u=d=r}}return g}(l,u,d,a);break;default:throw new Error(`Unsupported decimation algorithm '${n.algorithm}'`)}e._decimated=h}))},destroy(t){Kc(t)}};function Yc(t,e,n,a){if(a)return;let r=e[t],i=n[t];return"angle"===t&&(r=di(r),i=di(i)),{property:t,start:r,end:i}}function Xc(t,e,n){for(;e>t;e--){const t=n[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function Jc(t,e,n,a){return t&&e?a(t[n],e[n]):t?t[n]:e?e[n]:0}function Zc(t,e){let n=[],a=!1;return Sr(t)?(a=!0,n=t):n=function(t,e){const{x:n=null,y:a=null}=t||{},r=e.points,i=[];return e.segments.forEach((({start:t,end:e})=>{e=Xc(t,e,r);const o=r[t],s=r[e];null!==a?(i.push({x:o.x,y:a}),i.push({x:s.x,y:a})):null!==n&&(i.push({x:n,y:o.y}),i.push({x:n,y:s.y}))})),i}(t,e),n.length?new Nc({points:n,options:{tension:0},_loop:a,_fullLoop:a}):null}function Qc(t){return t&&!1!==t.fill}function tu(t,e,n){let a=t[e].fill;const r=[e];let i;if(!n)return a;for(;!1!==a&&-1===r.indexOf(a);){if(!Ar(a))return a;if(i=t[a],!i)return!1;if(i.visible)return a;r.push(a),a=i.fill}return!1}function eu(t,e,n){const a=function(t){const e=t.options,n=e.fill;let a=Tr(n&&n.target,n);void 0===a&&(a=!!e.backgroundColor);if(!1===a||null===a)return!1;if(!0===a)return"origin";return a}(t);if(Cr(a))return!isNaN(a.value)&&a;let r=parseFloat(a);return Ar(r)&&Math.floor(r)===r?function(t,e,n,a){"-"!==t&&"+"!==t||(n=e+n);if(n===e||n<0||n>=a)return!1;return n}(a[0],e,r,n):["origin","start","end","stack","shape"].indexOf(a)>=0&&a}function nu(t,e,n){const a=[];for(let r=0;r=0;--e){const n=r[e].$filler;n&&(n.line.updateControlPoints(i,n.axis),a&&n.fill&&ou(t.ctx,n,i))}},beforeDatasetsDraw(t,e,n){if("beforeDatasetsDraw"!==n.drawTime)return;const a=t.getSortedVisibleDatasetMetas();for(let e=a.length-1;e>=0;--e){const n=a[e].$filler;Qc(n)&&ou(t.ctx,n,t.chartArea)}},beforeDatasetDraw(t,e,n){const a=e.meta.$filler;Qc(a)&&"beforeDatasetDraw"===n.drawTime&&ou(t.ctx,a,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const fu=(t,e)=>{let{boxHeight:n=e,boxWidth:a=e}=t;return t.usePointStyle&&(n=Math.min(n,e),a=t.pointStyleWidth||Math.min(a,e)),{boxWidth:a,boxHeight:n,itemHeight:Math.max(e,n)}};class pu extends Pl{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,n){this.maxWidth=t,this.maxHeight=e,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=Nr(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,n)=>t.sort(e,n,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const n=t.labels,a=go(n.font),r=a.size,i=this._computeTitleHeight(),{boxWidth:o,itemHeight:s}=fu(n,r);let l,c;e.font=a.string,this.isHorizontal()?(l=this.maxWidth,c=this._fitRows(i,r,o,s)+10):(c=this.maxHeight,l=this._fitCols(i,a,o,s)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,e,n,a){const{ctx:r,maxWidth:i,options:{labels:{padding:o}}}=this,s=this.legendHitBoxes=[],l=this.lineWidths=[0],c=a+o;let u=t;r.textAlign="left",r.textBaseline="middle";let d=-1,h=-c;return this.legendItems.forEach(((t,f)=>{const p=n+e/2+r.measureText(t.text).width;(0===f||l[l.length-1]+p+2*o>i)&&(u+=c,l[l.length-(f>0?0:1)]=0,h+=c,d++),s[f]={left:0,top:h,row:d,width:p,height:a},l[l.length-1]+=p+o})),u}_fitCols(t,e,n,a){const{ctx:r,maxHeight:i,options:{labels:{padding:o}}}=this,s=this.legendHitBoxes=[],l=this.columnSizes=[],c=i-t;let u=o,d=0,h=0,f=0,p=0;return this.legendItems.forEach(((t,i)=>{const{itemWidth:m,itemHeight:g}=function(t,e,n,a,r){const i=function(t,e,n,a){let r=t.text;r&&"string"!=typeof r&&(r=r.reduce(((t,e)=>t.length>e.length?t:e)));return e+n.size/2+a.measureText(r).width}(a,t,e,n),o=function(t,e,n){let a=t;"string"!=typeof e.text&&(a=mu(e,n));return a}(r,a,e.lineHeight);return{itemWidth:i,itemHeight:o}}(n,e,r,t,a);i>0&&h+g+2*o>c&&(u+=d+o,l.push({width:d,height:h}),f+=d+o,p++,d=h=0),s[i]={left:f,top:h,col:p,width:m,height:g},d=Math.max(d,m),h+=g+o})),u+=d,l.push({width:d,height:h}),u}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:n,labels:{padding:a},rtl:r}}=this,i=ns(r,this.left,this.width);if(this.isHorizontal()){let r=0,o=Si(n,this.left+a,this.right-this.lineWidths[r]);for(const s of e)r!==s.row&&(r=s.row,o=Si(n,this.left+a,this.right-this.lineWidths[r])),s.top+=this.top+t+a,s.left=i.leftForLtr(i.x(o),s.width),o+=s.width+a}else{let r=0,o=Si(n,this.top+t+a,this.bottom-this.columnSizes[r].height);for(const s of e)s.col!==r&&(r=s.col,o=Si(n,this.top+t+a,this.bottom-this.columnSizes[r].height)),s.top=o,s.left+=this.left+a,s.left=i.leftForLtr(i.x(s.left),s.width),o+=s.height+a}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;Qi(t,this),this._draw(),to(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:n,ctx:a}=this,{align:r,labels:i}=t,o=qi.color,s=ns(t.rtl,this.left,this.width),l=go(i.font),{padding:c}=i,u=l.size,d=u/2;let h;this.drawTitle(),a.textAlign=s.textAlign("left"),a.textBaseline="middle",a.lineWidth=.5,a.font=l.string;const{boxWidth:f,boxHeight:p,itemHeight:m}=fu(i,u),g=this.isHorizontal(),v=this._computeTitleHeight();h=g?{x:Si(r,this.left+c,this.right-n[0]),y:this.top+c+v,line:0}:{x:this.left+c,y:Si(r,this.top+v+c,this.bottom-e[0].height),line:0},as(this.ctx,t.textDirection);const b=m+c;this.legendItems.forEach(((_,y)=>{a.strokeStyle=_.fontColor,a.fillStyle=_.fontColor;const w=a.measureText(_.text).width,x=s.textAlign(_.textAlign||(_.textAlign=i.textAlign)),k=f+d+w;let S=h.x,C=h.y;s.setWidth(this.width),g?y>0&&S+k+c>this.right&&(C=h.y+=b,h.line++,S=h.x=Si(r,this.left+c,this.right-n[h.line])):y>0&&C+b>this.bottom&&(S=h.x=S+e[h.line].width+c,h.line++,C=h.y=Si(r,this.top+v+c,this.bottom-e[h.line].height));if(function(t,e,n){if(isNaN(f)||f<=0||isNaN(p)||p<0)return;a.save();const r=Tr(n.lineWidth,1);if(a.fillStyle=Tr(n.fillStyle,o),a.lineCap=Tr(n.lineCap,"butt"),a.lineDashOffset=Tr(n.lineDashOffset,0),a.lineJoin=Tr(n.lineJoin,"miter"),a.lineWidth=r,a.strokeStyle=Tr(n.strokeStyle,o),a.setLineDash(Tr(n.lineDash,[])),i.usePointStyle){const o={radius:p*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:r},l=s.xPlus(t,f/2);Ji(a,o,l,e+d,i.pointStyleWidth&&f)}else{const i=e+Math.max((u-p)/2,0),o=s.leftForLtr(t,f),l=po(n.borderRadius);a.beginPath(),Object.values(l).some((t=>0!==t))?oo(a,{x:o,y:i,w:f,h:p,radius:l}):a.rect(o,i,f,p),a.fill(),0!==r&&a.stroke()}a.restore()}(s.x(S),C,_),S=((t,e,n,a)=>t===(a?"left":"right")?n:"center"===t?(e+n)/2:e)(x,S+f+d,g?S+k:this.right,t.rtl),function(t,e,n){io(a,n.text,t,e+m/2,l,{strikethrough:n.hidden,textAlign:s.textAlign(n.textAlign)})}(s.x(S),C,_),g)h.x+=k+c;else if("string"!=typeof _.text){const t=l.lineHeight;h.y+=mu(_,t)+c}else h.y+=b})),rs(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,n=go(e.font),a=mo(e.padding);if(!e.display)return;const r=ns(t.rtl,this.left,this.width),i=this.ctx,o=e.position,s=n.size/2,l=a.top+s;let c,u=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),c=this.top+l,u=Si(t.align,u,this.right-d);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);c=l+Si(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const h=Si(o,u,u+d);i.textAlign=r.textAlign(ki(o)),i.textBaseline="middle",i.strokeStyle=e.color,i.fillStyle=e.color,i.font=n.string,io(i,e.text,h,c,n)}_computeTitleHeight(){const t=this.options.title,e=go(t.font),n=mo(t.padding);return t.display?e.lineHeight+n.height:0}_getLegendItemAt(t,e){let n,a,r;if(pi(t,this.left,this.right)&&pi(e,this.top,this.bottom))for(r=this.legendHitBoxes,n=0;nt.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:n,pointStyle:a,textAlign:r,color:i,useBorderRadius:o,borderRadius:s}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const l=t.controller.getStyle(n?0:void 0),c=mo(l.borderWidth);return{text:e[t.index].label,fillStyle:l.backgroundColor,fontColor:i,hidden:!t.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:l.borderColor,pointStyle:a||l.pointStyle,rotation:l.rotation,textAlign:r||l.textAlign,borderRadius:o&&(s||l.borderRadius),datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class vu extends Pl{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const n=this.options;if(this.left=0,this.top=0,!n.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const a=Sr(n.text)?n.text.length:1;this._padding=mo(n.padding);const r=a*go(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=r:this.width=r}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:n,bottom:a,right:r,options:i}=this,o=i.align;let s,l,c,u=0;return this.isHorizontal()?(l=Si(o,n,r),c=e+t,s=r-n):("left"===i.position?(l=n+t,c=Si(o,a,e),u=-.5*qr):(l=r-t,c=Si(o,e,a),u=.5*qr),s=a-e),{titleX:l,titleY:c,maxWidth:s,rotation:u}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const n=go(e.font),a=n.lineHeight/2+this._padding.top,{titleX:r,titleY:i,maxWidth:o,rotation:s}=this._drawArgs(a);io(t,e.text,0,0,n,{color:e.color,maxWidth:o,rotation:s,textAlign:ki(e.align),textBaseline:"middle",translation:[r,i]})}}var bu={id:"title",_element:vu,start(t,e,n){!function(t,e){const n=new vu({ctx:t.ctx,options:e,chart:t});dl.configure(t,n,e),dl.addBox(t,n),t.titleBlock=n}(t,n)},stop(t){const e=t.titleBlock;dl.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,n){const a=t.titleBlock;dl.configure(t,a,n),a.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const _u=new WeakMap;var yu={id:"subtitle",start(t,e,n){const a=new vu({ctx:t.ctx,options:n,chart:t});dl.configure(t,a,n),dl.addBox(t,a),_u.set(t,a)},stop(t){dl.removeBox(t,_u.get(t)),_u.delete(t)},beforeUpdate(t,e,n){const a=_u.get(t);dl.configure(t,a,n),a.options=n},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const wu={average(t){if(!t.length)return!1;let e,n,a=new Set,r=0,i=0;for(e=0,n=t.length;et+e))/a.size,y:r/i}},nearest(t,e){if(!t.length)return!1;let n,a,r,i=e.x,o=e.y,s=Number.POSITIVE_INFINITY;for(n=0,a=t.length;n-1?t.split("\n"):t}function Su(t,e){const{element:n,datasetIndex:a,index:r}=e,i=t.getDatasetMeta(a).controller,{label:o,value:s}=i.getLabelAndValue(r);return{chart:t,label:o,parsed:i.getParsed(r),raw:t.data.datasets[a].data[r],formattedValue:s,dataset:i.getDataset(),dataIndex:r,datasetIndex:a,element:n}}function Cu(t,e){const n=t.chart.ctx,{body:a,footer:r,title:i}=t,{boxWidth:o,boxHeight:s}=e,l=go(e.bodyFont),c=go(e.titleFont),u=go(e.footerFont),d=i.length,h=r.length,f=a.length,p=mo(e.padding);let m=p.height,g=0,v=a.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(v+=t.beforeBody.length+t.afterBody.length,d&&(m+=d*c.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),v){m+=f*(e.displayColors?Math.max(s,l.lineHeight):l.lineHeight)+(v-f)*l.lineHeight+(v-1)*e.bodySpacing}h&&(m+=e.footerMarginTop+h*u.lineHeight+(h-1)*e.footerSpacing);let b=0;const _=function(t){g=Math.max(g,n.measureText(t).width+b)};return n.save(),n.font=c.string,Lr(t.title,_),n.font=l.string,Lr(t.beforeBody.concat(t.afterBody),_),b=e.displayColors?o+2+e.boxPadding:0,Lr(a,(t=>{Lr(t.before,_),Lr(t.lines,_),Lr(t.after,_)})),b=0,n.font=u.string,Lr(t.footer,_),n.restore(),g+=p.width,{width:g,height:m}}function Au(t,e,n,a){const{x:r,width:i}=n,{width:o,chartArea:{left:s,right:l}}=t;let c="center";return"center"===a?c=r<=(s+l)/2?"left":"right":r<=i/2?c="left":r>=o-i/2&&(c="right"),function(t,e,n,a){const{x:r,width:i}=a,o=n.caretSize+n.caretPadding;return"left"===t&&r+i+o>e.width||"right"===t&&r-i-o<0||void 0}(c,t,e,n)&&(c="center"),c}function Eu(t,e,n){const a=n.yAlign||e.yAlign||function(t,e){const{y:n,height:a}=e;return n
t.height-a/2?"bottom":"center"}(t,n);return{xAlign:n.xAlign||e.xAlign||Au(t,e,n,a),yAlign:a}}function Tu(t,e,n,a){const{caretSize:r,caretPadding:i,cornerRadius:o}=t,{xAlign:s,yAlign:l}=n,c=r+i,{topLeft:u,topRight:d,bottomLeft:h,bottomRight:f}=po(o);let p=function(t,e){let{x:n,width:a}=t;return"right"===e?n-=a:"center"===e&&(n-=a/2),n}(e,s);const m=function(t,e,n){let{y:a,height:r}=t;return"top"===e?a+=n:a-="bottom"===e?r+n:r/2,a}(e,l,c);return"center"===l?"left"===s?p+=c:"right"===s&&(p-=c):"left"===s?p-=Math.max(u,h)+r:"right"===s&&(p+=Math.max(d,f)+r),{x:fi(p,0,a.width-e.width),y:fi(m,0,a.height-e.height)}}function Pu(t,e,n){const a=mo(n.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-a.right:t.x+a.left}function Nu(t){return xu([],ku(t))}function Lu(t,e){const n=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return n?t.override(n):t}const Ou={beforeTitle:wr,title(t){if(t.length>0){const e=t[0],n=e.chart.data.labels,a=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(a>0&&e.dataIndex{const e={before:[],lines:[],after:[]},r=Lu(n,t);xu(e.before,ku(Mu(r,"beforeLabel",this,t))),xu(e.lines,Mu(r,"label",this,t)),xu(e.after,ku(Mu(r,"afterLabel",this,t))),a.push(e)})),a}getAfterBody(t,e){return Nu(Mu(e.callbacks,"afterBody",this,t))}getFooter(t,e){const{callbacks:n}=e,a=Mu(n,"beforeFooter",this,t),r=Mu(n,"footer",this,t),i=Mu(n,"afterFooter",this,t);let o=[];return o=xu(o,ku(a)),o=xu(o,ku(r)),o=xu(o,ku(i)),o}_createItems(t){const e=this._active,n=this.chart.data,a=[],r=[],i=[];let o,s,l=[];for(o=0,s=e.length;ot.filter(e,a,r,n)))),t.itemSort&&(l=l.sort(((e,a)=>t.itemSort(e,a,n)))),Lr(l,(e=>{const n=Lu(t.callbacks,e);a.push(Mu(n,"labelColor",this,e)),r.push(Mu(n,"labelPointStyle",this,e)),i.push(Mu(n,"labelTextColor",this,e))})),this.labelColors=a,this.labelPointStyles=r,this.labelTextColors=i,this.dataPoints=l,l}update(t,e){const n=this.options.setContext(this.getContext()),a=this._active;let r,i=[];if(a.length){const t=wu[n.position].call(this,a,this._eventPosition);i=this._createItems(n),this.title=this.getTitle(i,n),this.beforeBody=this.getBeforeBody(i,n),this.body=this.getBody(i,n),this.afterBody=this.getAfterBody(i,n),this.footer=this.getFooter(i,n);const e=this._size=Cu(this,n),o=Object.assign({},t,e),s=Eu(this.chart,n,o),l=Tu(n,o,s,this.chart);this.xAlign=s.xAlign,this.yAlign=s.yAlign,r={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(r={opacity:0});this._tooltipItems=i,this.$context=void 0,r&&this._resolveAnimations().update(this,r),t&&n.external&&n.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,n,a){const r=this.getCaretPosition(t,n,a);e.lineTo(r.x1,r.y1),e.lineTo(r.x2,r.y2),e.lineTo(r.x3,r.y3)}getCaretPosition(t,e,n){const{xAlign:a,yAlign:r}=this,{caretSize:i,cornerRadius:o}=n,{topLeft:s,topRight:l,bottomLeft:c,bottomRight:u}=po(o),{x:d,y:h}=t,{width:f,height:p}=e;let m,g,v,b,_,y;return"center"===r?(_=h+p/2,"left"===a?(m=d,g=m-i,b=_+i,y=_-i):(m=d+f,g=m+i,b=_-i,y=_+i),v=m):(g="left"===a?d+Math.max(s,c)+i:"right"===a?d+f-Math.max(l,u)-i:this.caretX,"top"===r?(b=h,_=b-i,m=g-i,v=g+i):(b=h+p,_=b+i,m=g+i,v=g-i),y=b),{x1:m,x2:g,x3:v,y1:b,y2:_,y3:y}}drawTitle(t,e,n){const a=this.title,r=a.length;let i,o,s;if(r){const l=ns(n.rtl,this.x,this.width);for(t.x=Pu(this,n.titleAlign,n),e.textAlign=l.textAlign(n.titleAlign),e.textBaseline="middle",i=go(n.titleFont),o=n.titleSpacing,e.fillStyle=n.titleColor,e.font=i.string,s=0;s0!==t))?(t.beginPath(),t.fillStyle=r.multiKeyBackground,oo(t,{x:e,y:f,w:l,h:s,radius:o}),t.fill(),t.stroke(),t.fillStyle=i.backgroundColor,t.beginPath(),oo(t,{x:n,y:f+1,w:l-2,h:s-2,radius:o}),t.fill()):(t.fillStyle=r.multiKeyBackground,t.fillRect(e,f,l,s),t.strokeRect(e,f,l,s),t.fillStyle=i.backgroundColor,t.fillRect(n,f+1,l-2,s-2))}t.fillStyle=this.labelTextColors[n]}drawBody(t,e,n){const{body:a}=this,{bodySpacing:r,bodyAlign:i,displayColors:o,boxHeight:s,boxWidth:l,boxPadding:c}=n,u=go(n.bodyFont);let d=u.lineHeight,h=0;const f=ns(n.rtl,this.x,this.width),p=function(n){e.fillText(n,f.x(t.x+h),t.y+d/2),t.y+=d+r},m=f.textAlign(i);let g,v,b,_,y,w,x;for(e.textAlign=i,e.textBaseline="middle",e.font=u.string,t.x=Pu(this,m,n),e.fillStyle=n.bodyColor,Lr(this.beforeBody,p),h=o&&"right"!==m?"center"===i?l/2+c:l+2+c:0,_=0,w=a.length;_0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,n=this.$animations,a=n&&n.x,r=n&&n.y;if(a||r){const n=wu[t.position].call(this,this._active,this._eventPosition);if(!n)return;const i=this._size=Cu(this,t),o=Object.assign({},n,this._size),s=Eu(e,t,o),l=Tu(t,o,s,e);a._to===l.x&&r._to===l.y||(this.xAlign=s.xAlign,this.yAlign=s.yAlign,this.width=i.width,this.height=i.height,this.caretX=n.x,this.caretY=n.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let n=this.opacity;if(!n)return;this._updateAnimationTarget(e);const a={width:this.width,height:this.height},r={x:this.x,y:this.y};n=Math.abs(n)<.001?0:n;const i=mo(e.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&o&&(t.save(),t.globalAlpha=n,this.drawBackground(r,t,a,e),as(t,e.textDirection),r.y+=i.top,this.drawTitle(r,t,e),this.drawBody(r,t,e),this.drawFooter(r,t,e),rs(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const n=this._active,a=t.map((({datasetIndex:t,index:e})=>{const n=this.chart.getDatasetMeta(t);if(!n)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:n.data[e],index:e}})),r=!Or(n,a),i=this._positionChanged(a,e);(r||i)&&(this._active=a,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,n=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const a=this.options,r=this._active||[],i=this._getActiveElements(t,r,e,n),o=this._positionChanged(i,t),s=e||!Or(i,r)||o;return s&&(this._active=i,(a.enabled||a.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),s}_getActiveElements(t,e,n,a){const r=this.options;if("mouseout"===t.type)return[];if(!a)return e.filter((t=>this.chart.data.datasets[t.datasetIndex]&&void 0!==this.chart.getDatasetMeta(t.datasetIndex).controller.getParsed(t.index)));const i=this.chart.getElementsAtEventForMode(t,r.mode,r,n);return r.reverse&&i.reverse(),i}_positionChanged(t,e){const{caretX:n,caretY:a,options:r}=this,i=wu[r.position].call(this,t,e);return!1!==i&&(n!==i.x||a!==i.y)}}var Iu={id:"tooltip",_element:Ru,positioners:wu,afterInit(t,e,n){n&&(t.tooltip=new Ru({chart:t,options:n}))},beforeUpdate(t,e,n){t.tooltip&&t.tooltip.initialize(n)},reset(t,e,n){t.tooltip&&t.tooltip.initialize(n)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const n={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",{...n,cancelable:!0}))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",n)}},afterEvent(t,e){if(t.tooltip){const n=e.replay;t.tooltip.handleEvent(e.event,n,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:Ou},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Du=Object.freeze({__proto__:null,Colors:qc,Decimation:Gc,Filler:hu,Legend:gu,SubTitle:yu,Title:bu,Tooltip:Iu});function Fu(t,e,n,a){const r=t.indexOf(e);if(-1===r)return((t,e,n,a)=>("string"==typeof e?(n=t.push(e)-1,a.unshift({index:n,label:e})):isNaN(e)&&(n=null),n))(t,e,n,a);return r!==t.lastIndexOf(e)?n:r}function ju(t){const e=this.getLabels();return t>=0&&tf&&(S=ni(k*S/f/h)*h),kr(s)||(y=Math.pow(10,s),S=Math.ceil(S*y)/y),"ticks"===a?(w=Math.floor(p/S)*S,x=Math.ceil(m/S)*S):(w=p,x=m),g&&v&&r&&function(t,e){const n=Math.round(t);return n-e<=t&&n+e>=t}((o-i)/r,S/1e3)?(k=Math.round(Math.min((o-i)/S,c)),S=(o-i)/k,w=i,x=o):b?(w=g?i:w,x=v?o:x,k=l-1,S=(x-w)/k):(k=(x-w)/S,k=ei(k,Math.round(k),S/1e3)?Math.round(k):Math.ceil(k));const C=Math.max(si(S),si(w));y=Math.pow(10,kr(s)?C:s),w=Math.round(w*y)/y,x=Math.round(x*y)/y;let A=0;for(g&&(d&&w!==i?(n.push({value:i}),wo)break;n.push({value:t})}return v&&d&&x!==o?n.length&&ei(n[n.length-1].value,o,zu(o,_,t))?n[n.length-1].value=o:n.push({value:o}):v&&x!==o||n.push({value:x}),n}function zu(t,e,{horizontal:n,minRotation:a}){const r=ii(a),i=(n?Math.sin(r):Math.cos(r))||.001,o=.75*e*(""+t).length;return Math.min(e/i,o)}class Uu extends Bl{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return kr(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:n}=this.getUserBounds();let{min:a,max:r}=this;const i=t=>a=e?a:t,o=t=>r=n?r:t;if(t){const t=ti(a),e=ti(r);t<0&&e<0?o(0):t>0&&e>0&&i(0)}if(a===r){let e=0===r?1:Math.abs(.05*r);o(r+e),t||i(a-e)}this.min=a,this.max=r}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:n,stepSize:a}=t;return a?(e=Math.ceil(this.max/a)-Math.floor(this.min/a)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${a} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),n=n||11),n&&(e=Math.min(n,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let n=this.getTickLimit();n=Math.max(2,n);const a=Bu({maxTicks:n,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&ri(a,this,"value"),t.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}configure(){const t=this.ticks;let e=this.min,n=this.max;if(super.configure(),this.options.offset&&t.length){const a=(n-e)/Math.max(t.length-1,1)/2;e-=a,n+=a}this._startValue=e,this._endValue=n,this._valueRange=n-e}getLabelForValue(t){return Fi(t,this.chart.options.locale,this.options.ticks.format)}}class Hu extends Uu{static id="linear";static defaults={ticks:{callback:Bi.formatters.numeric}};determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=Ar(t)?t:0,this.max=Ar(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,n=ii(this.options.ticks.minRotation),a=(t?Math.sin(n):Math.cos(n))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,r.lineHeight/a))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}const Vu=t=>Math.floor(Qr(t)),Wu=(t,e)=>Math.pow(10,Vu(t)+e);function qu(t){return 1===t/Math.pow(10,Vu(t))}function $u(t,e,n){const a=Math.pow(10,n),r=Math.floor(t/a);return Math.ceil(e/a)-r}function Ku(t,{min:e,max:n}){e=Er(t.min,e);const a=[],r=Vu(e);let i=function(t,e){let n=Vu(e-t);for(;$u(t,e,n)>10;)n++;for(;$u(t,e,n)<10;)n--;return Math.min(n,Vu(t))}(e,n),o=i<0?Math.pow(10,Math.abs(i)):1;const s=Math.pow(10,i),l=r>i?Math.pow(10,r):0,c=Math.round((e-l)*o)/o,u=Math.floor((e-l)/s/10)*s*10;let d=Math.floor((c-u)/Math.pow(10,i)),h=Er(t.min,Math.round((l+u+d*Math.pow(10,i))*o)/o);for(;h=10?d=d<15?15:20:d++,d>=20&&(i++,d=2,o=i>=0?1:o),h=Math.round((l+u+d*Math.pow(10,i))*o)/o;const f=Er(t.max,h);return a.push({value:f,major:qu(f),significand:d}),a}class Gu extends Bl{static id="logarithmic";static defaults={ticks:{callback:Bi.formatters.logarithmic,major:{enabled:!0}}};constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const n=Uu.prototype.parse.apply(this,[t,e]);if(0!==n)return Ar(n)&&n>0?n:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=Ar(t)?Math.max(0,t):null,this.max=Ar(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!Ar(this._userMin)&&(this.min=t===Wu(this.min,0)?Wu(this.min,-1):Wu(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let n=this.min,a=this.max;const r=e=>n=t?n:e,i=t=>a=e?a:t;n===a&&(n<=0?(r(1),i(10)):(r(Wu(n,-1)),i(Wu(a,1)))),n<=0&&r(Wu(a,-1)),a<=0&&i(Wu(n,1)),this.min=n,this.max=a}buildTicks(){const t=this.options,e=Ku({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&ri(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}getLabelForValue(t){return void 0===t?"0":Fi(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=Qr(t),this._valueRange=Qr(this.max)-Qr(t)}getPixelForValue(t){return void 0!==t&&0!==t||(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(Qr(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function Yu(t){const e=t.ticks;if(e.display&&t.display){const t=mo(e.backdropPadding);return Tr(e.font&&e.font.size,qi.font.size)+t.height}return 0}function Xu(t,e,n,a,r){return t===a||t===r?{start:e-n/2,end:e+n/2}:tr?{start:e-n,end:e}:{start:e,end:e+n}}function Ju(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},n=Object.assign({},e),a=[],r=[],i=t._pointLabels.length,o=t.options.pointLabels,s=o.centerPointLabels?qr/i:0;for(let d=0;de.r&&(s=(a.end-e.r)/i,t.r=Math.max(t.r,e.r+s)),r.starte.b&&(l=(r.end-e.b)/o,t.b=Math.max(t.b,e.b+l))}function Qu(t,e,n){const a=t.drawingArea,{extra:r,additionalAngle:i,padding:o,size:s}=n,l=t.getPointPosition(e,a+r+o,i),c=Math.round(oi(di(l.angle+Xr))),u=function(t,e,n){90===n||270===n?t-=e/2:(n>270||n<90)&&(t-=e);return t}(l.y,s.h,c),d=function(t){if(0===t||180===t)return"center";if(t<180)return"left";return"right"}(c),h=function(t,e,n){"right"===n?t-=e:"center"===n&&(t-=e/2);return t}(l.x,s.w,d);return{visible:!0,x:l.x,y:u,textAlign:d,left:h,top:u,right:h+s.w,bottom:u+s.h}}function td(t,e){if(!e)return!0;const{left:n,top:a,right:r,bottom:i}=t;return!(Zi({x:n,y:a},e)||Zi({x:n,y:i},e)||Zi({x:r,y:a},e)||Zi({x:r,y:i},e))}function ed(t,e,n){const{left:a,top:r,right:i,bottom:o}=n,{backdropColor:s}=e;if(!kr(s)){const n=po(e.borderRadius),l=mo(e.backdropPadding);t.fillStyle=s;const c=a-l.left,u=r-l.top,d=i-a+l.width,h=o-r+l.height;Object.values(n).some((t=>0!==t))?(t.beginPath(),oo(t,{x:c,y:u,w:d,h,radius:n}),t.fill()):t.fillRect(c,u,d,h)}}function nd(t,e,n,a){const{ctx:r}=t;if(n)r.arc(t.xCenter,t.yCenter,e,0,$r);else{let n=t.getPointPosition(0,e);r.moveTo(n.x,n.y);for(let i=1;it,padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const t=this._padding=mo(Yu(this.options)/2),e=this.width=this.maxWidth-t.width,n=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+n/2+t.top),this.drawingArea=Math.floor(Math.min(e,n)/2)}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!1);this.min=Ar(t)&&!isNaN(t)?t:0,this.max=Ar(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/Yu(this.options))}generateTickLabels(t){Uu.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map(((t,e)=>{const n=Nr(this.options.pointLabels.callback,[t,e],this);return n||0===n?n:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?Ju(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,n,a){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((n-a)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,n,a))}getIndexAngle(t){return di(t*($r/(this._pointLabels.length||1))+ii(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if(kr(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(kr(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t=0;r--){const e=t._pointLabelItems[r];if(!e.visible)continue;const i=a.setContext(t.getPointLabelContext(r));ed(n,i,e);const o=go(i.font),{x:s,y:l,textAlign:c}=e;io(n,t._pointLabels[r],s,l+o.lineHeight/2,o,{color:i.color,textAlign:c,textBaseline:"middle"})}}(this,i),a.display&&this.ticks.forEach(((t,e)=>{if(0!==e||0===e&&this.min<0){s=this.getDistanceFromCenterForValue(t.value);const n=this.getContext(e),o=a.setContext(n),l=r.setContext(n);!function(t,e,n,a,r){const i=t.ctx,o=e.circular,{color:s,lineWidth:l}=e;!o&&!a||!s||!l||n<0||(i.save(),i.strokeStyle=s,i.lineWidth=l,i.setLineDash(r.dash||[]),i.lineDashOffset=r.dashOffset,i.beginPath(),nd(t,n,o,a),i.closePath(),i.stroke(),i.restore())}(this,o,s,i,l)}})),n.display){for(t.save(),o=i-1;o>=0;o--){const a=n.setContext(this.getPointLabelContext(o)),{color:r,lineWidth:i}=a;i&&r&&(t.lineWidth=i,t.strokeStyle=r,t.setLineDash(a.borderDash),t.lineDashOffset=a.borderDashOffset,s=this.getDistanceFromCenterForValue(e.reverse?this.min:this.max),l=this.getPointPosition(o,s),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,n=e.ticks;if(!n.display)return;const a=this.getIndexAngle(0);let r,i;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(a),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((a,o)=>{if(0===o&&this.min>=0&&!e.reverse)return;const s=n.setContext(this.getContext(o)),l=go(s.font);if(r=this.getDistanceFromCenterForValue(this.ticks[o].value),s.showLabelBackdrop){t.font=l.string,i=t.measureText(a.label).width,t.fillStyle=s.backdropColor;const e=mo(s.backdropPadding);t.fillRect(-i/2-e.left,-r-l.size/2-e.top,i+e.width,l.size+e.height)}io(t,a.label,0,-r,l,{color:s.color,strokeColor:s.textStrokeColor,strokeWidth:s.textStrokeWidth})})),t.restore()}drawTitle(){}}const rd={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},id=Object.keys(rd);function od(t,e){return t-e}function sd(t,e){if(kr(e))return null;const n=t._adapter,{parser:a,round:r,isoWeekday:i}=t._parseOpts;let o=e;return"function"==typeof a&&(o=a(o)),Ar(o)||(o="string"==typeof a?n.parse(o,a):n.parse(o)),null===o?null:(r&&(o="week"!==r||!ai(i)&&!0!==i?n.startOf(o,r):n.startOf(o,"isoWeek",i)),+o)}function ld(t,e,n,a){const r=id.length;for(let i=id.indexOf(t);i=e?n[a]:n[r]]=!0}}else t[e]=!0}function ud(t,e,n){const a=[],r={},i=e.length;let o,s;for(o=0;o=0&&(e[l].major=!0);return e}(t,a,r,n):a}class dd extends Bl{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e={}){const n=t.time||(t.time={}),a=this._adapter=new qs(t.adapters.date);a.init(e),Fr(n.displayFormats,a.formats()),this._parseOpts={parser:n.parser,round:n.round,isoWeekday:n.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:sd(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,n=t.time.unit||"day";let{min:a,max:r,minDefined:i,maxDefined:o}=this.getUserBounds();function s(t){i||isNaN(t.min)||(a=Math.min(a,t.min)),o||isNaN(t.max)||(r=Math.max(r,t.max))}i&&o||(s(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||s(this.getMinMax(!1))),a=Ar(a)&&!isNaN(a)?a:+e.startOf(Date.now(),n),r=Ar(r)&&!isNaN(r)?r:+e.endOf(Date.now(),n)+1,this.min=Math.min(a,r-1),this.max=Math.max(a+1,r)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],n=t[t.length-1]),{min:e,max:n}}buildTicks(){const t=this.options,e=t.time,n=t.ticks,a="labels"===n.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&a.length&&(this.min=this._userMin||a[0],this.max=this._userMax||a[a.length-1]);const r=this.min,i=function(t,e,n){let a=0,r=t.length;for(;aa&&t[r-1]>n;)r--;return a>0||r=id.indexOf(n);i--){const n=id[i];if(rd[n].common&&t._adapter.diff(r,a,n)>=e-1)return n}return id[n?id.indexOf(n):0]}(this,i.length,e.minUnit,this.min,this.max)),this._majorUnit=n.major.enabled&&"year"!==this._unit?function(t){for(let e=id.indexOf(t)+1,n=id.length;e+t.value)))}initOffsets(t=[]){let e,n,a=0,r=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),a=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,n=this.getDecimalForValue(t[t.length-1]),r=1===t.length?n:(n-this.getDecimalForValue(t[t.length-2]))/2);const i=t.length<3?.5:.25;a=fi(a,0,i),r=fi(r,0,i),this._offsets={start:a,end:r,factor:1/(a+1+r)}}_generate(){const t=this._adapter,e=this.min,n=this.max,a=this.options,r=a.time,i=r.unit||ld(r.minUnit,e,n,this._getLabelCapacity(e)),o=Tr(a.ticks.stepSize,1),s="week"===i&&r.isoWeekday,l=ai(s)||!0===s,c={};let u,d,h=e;if(l&&(h=+t.startOf(h,"isoWeek",s)),h=+t.startOf(h,l?"day":i),t.diff(n,e,i)>1e5*o)throw new Error(e+" and "+n+" are too far apart with stepSize of "+o+" "+i);const f="data"===a.ticks.source&&this.getDataTimestamps();for(u=h,d=0;u+t))}getLabelForValue(t){const e=this._adapter,n=this.options.time;return n.tooltipFormat?e.format(t,n.tooltipFormat):e.format(t,n.displayFormats.datetime)}format(t,e){const n=this.options.time.displayFormats,a=this._unit,r=e||n[a];return this._adapter.format(t,r)}_tickFormatFunction(t,e,n,a){const r=this.options,i=r.ticks.callback;if(i)return Nr(i,[t,e,n],this);const o=r.time.displayFormats,s=this._unit,l=this._majorUnit,c=s&&o[s],u=l&&o[l],d=n[e],h=l&&u&&d&&d.major;return this._adapter.format(t,a||(h?u:c))}generateTickLabels(t){let e,n,a;for(e=0,n=t.length;e0?o:1}getDataTimestamps(){let t,e,n=this._cache.data||[];if(n.length)return n;const a=this.getMatchingVisibleMetas();if(this._normalized&&a.length)return this._cache.data=a[0].controller.getAllParsedValues(this);for(t=0,e=a.length;t=t[s].pos&&e<=t[l].pos&&({lo:s,hi:l}=gi(t,"pos",e)),({pos:a,time:i}=t[s]),({pos:r,time:o}=t[l])):(e>=t[s].time&&e<=t[l].time&&({lo:s,hi:l}=gi(t,"time",e)),({time:a,pos:i}=t[s]),({time:r,pos:o}=t[l]));const c=r-a;return c?i+(o-i)*(e-a)/c:i}var fd=Object.freeze({__proto__:null,CategoryScale:class extends Bl{static id="category";static defaults={ticks:{callback:ju}};constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:n,label:a}of e)t[n]===a&&t.splice(n,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(kr(t))return null;const n=this.getLabels();return((t,e)=>null===t?null:fi(Math.round(t),0,e))(e=isFinite(e)&&n[e]===t?e:Fu(n,t,Tr(e,t),this._addedLabels),n.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:n,max:a}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(n=0),e||(a=this.getLabels().length-1)),this.min=n,this.max=a}buildTicks(){const t=this.min,e=this.max,n=this.options.offset,a=[];let r=this.getLabels();r=0===t&&e===r.length-1?r:r.slice(t,e+1),this._valueRange=Math.max(r.length-(n?0:1),1),this._startValue=this.min-(n?.5:0);for(let n=t;n<=e;n++)a.push({value:n});return a}getLabelForValue(t){return ju.call(this,t)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){return"number"!=typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}},LinearScale:Hu,LogarithmicScale:Gu,RadialLinearScale:ad,TimeScale:dd,TimeSeriesScale:class extends dd{static id="timeseries";static defaults=dd.defaults;constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=hd(e,this.min),this._tableRange=hd(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:n}=this,a=[],r=[];let i,o,s,l,c;for(i=0,o=t.length;i=e&&l<=n&&a.push(l);if(a.length<2)return[{time:e,pos:0},{time:n,pos:1}];for(i=0,o=a.length;it-e))}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const e=this.getDataTimestamps(),n=this.getLabelTimestamps();return t=e.length&&n.length?this.normalize(e.concat(n)):e.length?e:n,t=this._cache.all=t,t}getDecimalForValue(t){return(hd(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const e=this._offsets,n=this.getDecimalForPixel(t)/e.factor-e.end;return hd(this._table,n*this._tableRange+this._minPos,!0)}}});const pd=[Hs,jc,Du,fd];gc.register(...pd);const md=gc,gd={name:"BarChart",props:{labels:{type:Array,default:function(){return[]}},values:{type:Array,default:function(){return[]}},datasetLabel:{type:String,default:"Undi"},height:{type:[Number,String],default:220},backgroundColor:{type:[String,Array],default:"rgba(54, 162, 235, 0.75)"},borderColor:{type:[String,Array],default:"rgba(54, 162, 235, 1)"},borderWidth:{type:Number,default:0},borderRadius:{type:[Number,Array],default:0},options:{type:Object,default:function(){return{}}}},data:function(){return{chart:null}},computed:{wrapperStyle:function(){var t=this.height;return{height:"number"==typeof t?t+"px":String(t)}}},watch:{labels:function(){this.renderChart()},values:function(){this.renderChart()},options:{handler:function(){this.renderChart()},deep:!0},backgroundColor:function(){this.renderChart()},borderColor:function(){this.renderChart()},borderWidth:function(){this.renderChart()},borderRadius:function(){this.renderChart()}},mounted:function(){this.renderChart()},beforeDestroy:function(){this.destroyChart()},methods:{destroyChart:function(){if(this.chart){try{this.chart.destroy()}catch(t){}this.chart=null}},renderChart:function(){if(this.destroyChart(),this.$refs&&this.$refs.canvas){var t=this.$refs.canvas.getContext("2d"),e=(this.labels||[]).map((function(t){return String(t)})),n=(this.values||[]).map((function(t){return Number(t)||0})),a=Object.assign({},{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1},tooltip:{enabled:!0}},scales:{x:{ticks:{maxRotation:45,minRotation:45,autoSkip:!1}},y:{beginAtZero:!0,ticks:{precision:0}}}},this.options||{});this.chart=new md(t,{type:"bar",data:{labels:e,datasets:[{label:this.datasetLabel,data:n,backgroundColor:this.backgroundColor,borderColor:this.borderColor,borderWidth:this.borderWidth,borderRadius:this.borderRadius}]},options:a})}}}};var vd=n(944),bd={insert:"head",singleton:!1};i()(vd.A,bd);vd.A.locals;const _d=(0,m.A)(gd,(function(){var t=this._self._c;return t("div",{staticClass:"bar-chart",style:this.wrapperStyle},[t("canvas",{ref:"canvas"})])}),[],!1,null,"bcd4821c",null).exports;const yd={name:"PieChart",props:{labels:{type:Array,default:function(){return[]}},values:{type:Array,default:function(){return[]}},datasetLabel:{type:String,default:""},height:{type:[Number,String],default:240},colors:{type:Array,default:function(){return[]}},doughnut:{type:Boolean,default:!1},cutout:{type:[String,Number],default:"58%"},options:{type:Object,default:function(){return{}}}},data:function(){return{chart:null}},computed:{wrapperStyle:function(){var t=this.height;return{height:"number"==typeof t?t+"px":String(t)}},resolvedColors:function(){for(var t=this.colors||[],e=["#4dc9f6","#f67019","#f53794","#537bc4","#acc236","#166a8f","#00a950","#58595b","#8549ba"],n=[],a=Math.max((this.labels||[]).length,(this.values||[]).length),r=0;rNumber(t.votes||0)?e:t})),e=this.getNominee(t.nominee_id);return e&&e.name?e.name:"—"},topOverallVotes:function(){return this.results.length?this.results.reduce((function(t,e){return Math.max(t,Number(e.votes||0))}),0):0},mainChartTitle:function(){if(0===this.selectedPositionId)return"Jumlah undi mengikut jawatan";var t=this.positions.find((function(t){return Number(t.id)===Number(this.selectedPositionId)}),this);return t&&t.name?"Undi calon — "+t.name:"Undi calon"},mainChartSubtitle:function(){return 0===this.selectedPositionId?"Perbandingan antara jawatan":"Carta mengikut calon"},sideChartTitle:function(){return 0===this.selectedPositionId?"Taburan undi (jawatan)":"Peratus undi"},sideChartSubtitle:function(){return 0===this.selectedPositionId?"Perkongsian jumlah undi":"Bahagian setiap calon"},showAttendanceFizikalChart:function(){return!!this.attendanceSummary&&Number(this.attendanceSummary.fizikal||0)>0},mainChartReady:function(){return!this.finalLoading&&this.positions.length>0},positionTotalRows:function(){var t=this;return this.positions.map((function(e){var n=t.results.filter((function(t){return Number(t.position_id)===Number(e.id)})).reduce((function(t,e){return t+Number(e.votes||0)}),0);return{id:e.id,name:e.name,total:n}}))},mainBarChartProps:function(){return this.mainChartReady?0===this.selectedPositionId?{labels:(t=this.positionTotalRows).map((function(t){return t.name.length>22?t.name.slice(0,20)+"…":t.name})),values:t.map((function(t){return t.total})),datasetLabel:"Jumlah undi"}:{labels:(t=this.getSinglePositionChartRows()).map((function(t){return t.label})),values:t.map((function(t){return t.votes})),datasetLabel:"Undi"}:{};var t},sidePieChartProps:function(){return this.mainChartReady?0===this.selectedPositionId?{labels:(t=this.positionTotalRows).map((function(t){return t.name})),values:t.map((function(t){return t.total}))}:{labels:(t=this.getSinglePositionChartRows()).map((function(t){return t.label})),values:t.map((function(t){return t.votes}))}:{};var t},attendanceBreakdownPieProps:function(){if(!this.attendanceSummary||this.attendanceSummary.total_registered<=0)return{labels:[],values:[]};var t=this.attendanceSummary;return{labels:["Fizikal","Maya","Belum ditetapkan"],values:[Number(t.fizikal||0),Number(t.maya||0),Number(t.unset||0)]}},attendanceFizikalBarProps:function(){if(!this.showAttendanceFizikalChart||!this.attendanceSummary)return{labels:[],values:[]};var t=this.attendanceSummary;return{labels:["Menunggu pengesahan","Disahkan"],values:[Number(t.fizikal_registration_pending||0),Number(t.fizikal_registration_verified||0)],datasetLabel:"Pengundi"}}},methods:{setPosition:function(t){this.selectedPositionId=0===t?0:Number(t)},getSinglePositionChartRows:function(){var t=this.selectedPositionId,e=this,n=this.results.filter((function(e){return Number(e.position_id)===Number(t)})).map((function(t){var n=(e.getNominee(t.nominee_id)||{}).name||"#"+t.nominee_id;return n.length>28&&(n=n.slice(0,26)+"…"),{label:n,votes:Number(t.votes||0)}}));return this.no_votes.forEach((function(e){if(Number(e.position_id)===Number(t)){var a=e.name||"";a.length>28&&(a=a.slice(0,26)+"…"),n.push({label:a||"Calon",votes:0})}})),n.sort((function(t,e){return e.votes-t.votes})),n},loadData:function(){var t=this;this.util.notify("Loading please wait...","loading"),this.finalLoading=!0,this.attendanceSummaryReady=!1,this.attendanceSummary=null,axios.get(config.API+"election/"+this.election_id+"/attendance-summary").then((function(e){t.attendanceSummary=e.data})).catch((function(){t.attendanceSummary=null})).finally((function(){t.attendanceSummaryReady=!0})),axios.get(config.API+"election/result/"+this.election_id).then((function(e){$.notifyClose(),t.nominees=e.data.nominee||[],t.results=e.data.result||[],t.positions=e.data.position||[]})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")})).finally((function(){t.finalLoading=!1}))},getNominee:function(t){var e=this.nominees;for(var n in e)if(t==e[n].id)return e[n];return{}}},created:function(){this.util.setTitle("MyKoPKB - Keputusan akhir"),this.loadData()}},Cd=Sd;var Ad=n(8410),Ed={insert:"head",singleton:!1};i()(Ad.A,Ed);Ad.A.locals;var Td=(0,m.A)(Cd,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"final-dashboard"},[e("div",{staticClass:"container-fluid final-dashboard__container"},[e("div",{staticClass:"row final-split-row"},[e("div",{staticClass:"col-md-6 final-split-col final-split-col--dashboard"},[e("div",{staticClass:"final-dashboard__shell"},[e("div",{staticClass:"final-header"},[t._m(0),t._v(" "),e("div",{staticClass:"final-actions"},[e("button",{staticClass:"btn btn-info",attrs:{type:"button",disabled:t.finalLoading},on:{click:t.loadData}},[e("i",{staticClass:"fa",class:t.finalLoading?"fa-refresh fa-spin":"fa-refresh"}),t._v("\n\t\t\t\t\t\t\t\tKemaskini\n\t\t\t\t\t\t\t")])])]),t._v(" "),e("div",{staticClass:"final-vote-summary"},[e("div",{staticClass:"final-section-title"},[t._v("Ringkasan undian")]),t._v(" "),e("div",{staticClass:"final-stats"},[e("div",{staticClass:"final-stat"},[e("div",{staticClass:"final-stat__label"},[t._v("Jumlah undi")]),t._v(" "),e("div",{staticClass:"final-stat__value"},[t._v(t._s(t.dashboardTotalVotes))])]),t._v(" "),e("div",{staticClass:"final-stat"},[e("div",{staticClass:"final-stat__label"},[t._v("Bil. jawatan")]),t._v(" "),e("div",{staticClass:"final-stat__value"},[t._v(t._s(t.positions.length))])]),t._v(" "),e("div",{staticClass:"final-stat"},[e("div",{staticClass:"final-stat__label"},[t._v("Calon terunggul")]),t._v(" "),e("div",{staticClass:"final-stat__value final-stat__value--text"},[t._v(t._s(t.topOverallLabel))]),t._v(" "),e("div",{staticClass:"final-stat__hint"},[t._v(t._s(t.topOverallVotes)+" undi")])])])]),t._v(" "),e("div",{staticClass:"final-filters"},[e("span",{staticClass:"final-filters__label"},[t._v("Jawatan:")]),t._v(" "),e("button",{staticClass:"final-chip",class:{"is-active":0===t.selectedPositionId},attrs:{type:"button"},on:{click:function(e){return t.setPosition(0)}}},[t._v("\n\t\t\t\t\t\t\tSemua\n\t\t\t\t\t\t")]),t._v(" "),t._l(t.positions,(function(n){return e("button",{key:n.id,staticClass:"final-chip",class:{"is-active":t.selectedPositionId===n.id},attrs:{type:"button"},on:{click:function(e){return t.setPosition(n.id)}}},[t._v("\n\t\t\t\t\t\t\t"+t._s(n.name)+"\n\t\t\t\t\t\t")])}))],2),t._v(" "),t.finalLoading||0!==t.positions.length?e("div",{staticClass:"row final-charts-row final-charts-row--split"},[e("div",{staticClass:"col-xs-12"},[e("div",{staticClass:"panel panel-default final-card"},[e("div",{staticClass:"panel-heading final-card__heading"},[e("div",{staticClass:"final-card__title"},[t._v(t._s(t.mainChartTitle))]),t._v(" "),e("div",{staticClass:"final-card__meta"},[t._v(t._s(t.mainChartSubtitle))])]),t._v(" "),e("div",{staticClass:"panel-body final-card__body"},[e("div",{staticClass:"final-chart-wrap"},[t.mainChartReady?e("bar-chart",t._b({},"bar-chart",t.mainBarChartProps,!1)):t._e()],1)])])]),t._v(" "),e("div",{staticClass:"col-xs-12"},[e("div",{staticClass:"panel panel-default final-card"},[e("div",{staticClass:"panel-heading final-card__heading final-card__heading--alt"},[e("div",{staticClass:"final-card__title"},[t._v(t._s(t.sideChartTitle))]),t._v(" "),e("div",{staticClass:"final-card__meta"},[t._v(t._s(t.sideChartSubtitle))])]),t._v(" "),e("div",{staticClass:"panel-body final-card__body"},[e("div",{staticClass:"final-chart-wrap final-chart-wrap--doughnut"},[t.mainChartReady?e("pie-chart",t._b({},"pie-chart",t.sidePieChartProps,!1)):t._e()],1)])])])]):e("div",{staticClass:"final-empty"},[t._v("\n\t\t\t\t\t\tTiada jawatan untuk pilihan raya ini.\n\t\t\t\t\t")])])]),t._v(" "),e("div",{staticClass:"col-md-6 final-split-col final-split-col--attendance"},[e("div",{staticClass:"final-attendance-shell"},[e("div",{staticClass:"final-attendance-shell__head"},[e("div",[e("div",{staticClass:"final-attendance-shell__kicker"},[t._v("Kehadiran")]),t._v(" "),e("h4",{staticClass:"final-attendance-shell__title"},[t._v("Ringkasan kehadiran")]),t._v(" "),t.attendanceSummary?e("div",{staticClass:"final-attendance__meta"},[t._v("\n\t\t\t\t\t\t\t\tKadar daftar: "),e("b",[t._v(t._s(t.attendanceSummary.attendance_rate)+"%")]),t._v(" "),e("span",{staticClass:"final-attendance__meta-sep"},[t._v("·")]),t._v("\n\t\t\t\t\t\t\t\t"+t._s(t.attendanceSummary.marked_present)+" / "+t._s(t.attendanceSummary.total_registered)+" pengundi\n\t\t\t\t\t\t\t")]):t._e()])]),t._v(" "),t.attendanceSummaryReady?t.attendanceSummary?e("div",{staticClass:"final-attendance__body"},[t.attendanceSummary.total_registered>0?e("div",{staticClass:"final-attendance__charts final-attendance__charts--standalone"},[e("div",{staticClass:"final-attendance__chart-block"},[e("div",{staticClass:"final-attendance__chart-caption"},[t._v("Taburan kaedah kehadiran")]),t._v(" "),e("div",{staticClass:"final-attendance__chart-wrap final-attendance__chart-wrap--donut"},[e("pie-chart",t._b({},"pie-chart",t.attendanceBreakdownPieProps,!1))],1)]),t._v(" "),t.showAttendanceFizikalChart?e("div",{staticClass:"final-attendance__chart-block"},[e("div",{staticClass:"final-attendance__chart-caption"},[t._v("Status pendaftaran fizikal")]),t._v(" "),e("div",{staticClass:"final-attendance__chart-wrap final-attendance__chart-wrap--bar"},[e("bar-chart",t._b({},"bar-chart",t.attendanceFizikalBarProps,!1))],1)]):t._e()]):t._e()]):e("div",{staticClass:"final-attendance__state final-attendance__state--muted"},[t._v("\n\t\t\t\t\t\tRingkasan kehadiran tidak dapat dimuatkan. Semak sambungan atau log masuk pentadbir.\n\t\t\t\t\t")]):e("div",{staticClass:"final-attendance__state"},[t._v("Memuatkan kehadiran…")])])])])])])}),[function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"final-kicker"},[t._v("Keputusan akhir")]),t._v(" "),e("h4",{staticClass:"final-title"},[t._v("Dashboard keputusan")]),t._v(" "),e("div",{staticClass:"final-subtitle"},[t._v("Carta interaktif mengikut jawatan")])])}],!1,null,"5eda9233",null);const Pd=Td.exports;var Nd=n(4541);const Ld={components:{AdminDataTable:Nd.default},data:function(){return{loading:!1,searchText:"",items:[],headers:[{title:"Aktiviti",key:"description",sortable:!0},{title:"Subject Type",key:"subject_type",sortable:!0},{title:"Subject ID",key:"subject_id",sortable:!0},{title:"Causer Type",key:"causer_type",sortable:!0},{title:"Causer ID",key:"causer_id",sortable:!0},{title:"Properties",key:"properties",sortable:!1},{title:"Masa",key:"created_at",sortable:!0}]}},created:function(){this.refresh()},methods:{stringify:function(t){if(null==t)return"";try{return JSON.stringify(t,null,2)}catch(e){return String(t)}},refresh:function(){var t=this;t.loading=!0;var e={per_page:200};t.searchText&&(e.description=t.searchText),axios.get(config.API+"admin/activity-log",{params:e}).then((function(e){t.items=e&&e.data&&e.data.data?e.data.data:[]})).catch((function(e){t.items=[],t.util&&"function"==typeof t.util.showResult&&t.util.showResult(e,"error")})).finally((function(){t.loading=!1}))},clearSearch:function(){this.searchText="",this.refresh()}}};var Od=(0,m.A)(Ld,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"clearfix"},[e("h4",{staticClass:"pull-left",staticStyle:{"margin-top":"0"}},[t._v("Activity Log")]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm pull-right",attrs:{disabled:t.loading},on:{click:t.refresh}},[e("i",{staticClass:"fa fa-refresh",class:{"fa-spin":t.loading}}),t._v(" Refresh\n\t\t\t")])]),t._v(" "),e("div",{staticClass:"row",staticStyle:{"margin-top":"12px","margin-bottom":"12px"}},[e("div",{staticClass:"col-sm-8 col-md-6"},[e("div",{staticClass:"input-group"},[e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.searchText,expression:"searchText",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{type:"text",placeholder:"Cari aktiviti (description)…"},domProps:{value:t.searchText},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.refresh.apply(null,arguments)},input:function(e){e.target.composing||(t.searchText=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("span",{staticClass:"input-group-btn"},[e("button",{staticClass:"btn btn-primary",attrs:{disabled:t.loading},on:{click:t.refresh}},[t._v("\n\t\t\t\t\t\t\tCari\n\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{disabled:t.loading||!t.searchText},on:{click:t.clearSearch}},[t._v("\n\t\t\t\t\t\t\tClear\n\t\t\t\t\t\t")])])])])]),t._v(" "),e("admin-data-table",{attrs:{headers:t.headers,items:t.items,loading:t.loading,"items-per-page":25,"show-pagination":!0,"empty-text":"Tiada activity log",exportable:!0,"export-file-name":"activity-log"},scopedSlots:t._u([{key:"item-id",fn:function(n){var a=n.value;return[e("span",{staticStyle:{"white-space":"nowrap"}},[t._v(t._s(a))])]}},{key:"item-created_at",fn:function(n){var a=n.value;return[e("span",{staticStyle:{"white-space":"nowrap"}},[t._v(t._s(a))])]}},{key:"item-properties",fn:function(n){var a=n.value;return[e("pre",{staticStyle:{margin:"0","white-space":"pre-wrap","word-break":"break-word",background:"transparent",border:"0",padding:"0"}},[t._v(t._s(t.stringify(a)))])]}}])})],1)])}),[],!1,null,null,null);const Md=Od.exports;const Rd={created:function(){this.util.setTitle("MyKoPKB - Maklumat Undian")}};const Id=(0,m.A)(Rd,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-8 col-md-offset-2"},[e("h4",[t._v("Maklumat Undian")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const Dd={data:function(){return{activeTab:"current",electionLoading:!1,startSubmitting:!1,startForm:{name:"",password:""},electionTableHeaders:[{title:"Nama Undian",key:"name",sortable:!0},{title:"Undian Mula",key:"start",sortable:!0},{title:"Undian Tamat",key:"end",sortable:!0},{title:"Tindakan",key:"actions",sortable:!1}]}},created:function(){this.refreshElection()},computed:{electionLatestHeading:function(){var t=this.data.election,e=t&&null!=t.name?String(t.name).trim():"";return""!==e?e:"Undian Terkini"},electionStatusLabel:function(){var t=Number(this.data&&this.data.election?this.data.election.status:NaN);return 1===t?"Draf":2===t?"Sesi Mengundi Sedang Berjalan":3===t?"Tamat":"—"},electionStatusClass:function(){var t=Number(this.data&&this.data.election?this.data.election.status:NaN);return 1===t?"election-status--draft":2===t?"election-status--active":3===t?"election-status--done":""}},methods:{openStartElectionModal:function(){var t=this.data.election;this.startForm.name=t&&null!=t.name?String(t.name):"",this.startForm.password="",this.startSubmitting=!1,this.util.showModal("#start-election-modal")},stop:function(){var t=this;this.util.notify("Stopping Election","loading"),axios.post(config.API+"election/stop",$("#stop_form").serialize()).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&(t.refreshElection(),t.data.election=e.data.election)})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},start:function(){var t=this;t.startSubmitting||(t.startSubmitting=!0,this.util.notify("Memproses…","loading"),axios.post(config.API+"election/start",{name:t.startForm.name,password:t.startForm.password}).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&(t.refreshElection(),t.data.election=e.data.election,t.startForm.password="",t.util.hideModal("#start-election-modal"))})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")})).finally((function(){t.startSubmitting=!1})))},registerNextSession:function(){var t=this;this.util.notify("Memproses…","loading"),axios.post(config.API+"election/register-next",$("#register_next_form").serialize()).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&(t.refreshElection(),t.data.election=e.data.election,t.util.hideModal("#register-next-session-modal"),axios.get(config.API+"admin/information").then((function(e){t.data.election=e.data.election,t.data.partylists=e.data.partylist,t.data.positions=e.data.position})).catch((function(e){t.util.showResult(e,"error")})))})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},refreshElection:function(){this.util.notify("Refreshing Election","loading");var t=this;this.electionLoading=!0,axios.get(config.API+"election").then((function(e){$.notifyClose(),t.data.elections=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")})).finally((function(){t.electionLoading=!1}))},getPDFurl:function(t){return"/result/".concat(t)}}};var Fd=n(5620),jd={insert:"head",singleton:!1};i()(Fd.A,jd);Fd.A.locals;const Bd=(0,m.A)(Dd,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("ul",{staticClass:"nav nav-tabs election-tabs"},[e("li",{class:{active:"current"===t.activeTab}},[e("a",{attrs:{href:"#"},on:{click:function(e){e.preventDefault(),t.activeTab="current"}}},[t._v("Terkini")])]),t._v(" "),e("li",{class:{active:"history"===t.activeTab}},[e("a",{attrs:{href:"#"},on:{click:function(e){e.preventDefault(),t.activeTab="history"}}},[t._v("Sejarah Undian")])])]),t._v(" "),e("div",{staticClass:"tab-content election-tab-content"},[e("div",{staticClass:"tab-pane",class:{active:"current"===t.activeTab}},[e("div",{staticClass:"election-header"},[e("div",{staticClass:"election-header__title"},[e("div",{staticClass:"election-header__kicker"},[t._v("Undian Terkini")]),t._v(" "),e("div",{staticClass:"election-header__name"},[t._v(t._s(t.electionLatestHeading))])]),t._v(" "),e("div",{staticClass:"election-header__meta"},[e("span",{staticClass:"election-status",class:t.electionStatusClass},[t._v(t._s(t.electionStatusLabel))]),t._v(" "),2==t.data.election.status?e("label",{staticClass:"election-label"},[t._v("\n\t\t\t\t\t\t\tUndian bermula pada "+t._s(t.data.election.start)+"\n\t\t\t\t\t\t")]):t._e(),t._v(" "),e("div",{staticClass:"election-header__meta-actions"},[1===Number(t.data.election.status)&&1==t.data.user.role?e("button",{staticClass:"btn btn-success btn-xs",on:{click:t.openStartElectionModal}},[t._v("\n\t\t\t\t\t\t\t\tMula Undian\n\t\t\t\t\t\t\t")]):t._e()])])]),t._v(" "),e("div",{staticClass:"election-actions form-group"},[3===Number(t.data.election.status)&&1==t.data.user.role?e("button",{staticClass:"btn btn-primary",on:{click:function(e){return t.util.showModal("#register-next-session-modal")}}},[t._v("Daftar Sesi Mengundi Baru")]):t._e(),t._v(" "),2==t.data.election.status?e("router-link",{staticClass:"btn btn-info",attrs:{to:{name:"Current Result"}}},[t._v("\n\t\t\t\t\t\tKeputusan Semasa\n\t\t\t\t\t")]):t._e(),t._v(" "),2==t.data.election.status?e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.util.showModal("#stop-election-modal")}}},[t._v("Tamat Undian")]):t._e()],1),t._v(" "),1===Number(t.data.user.role)?e("div",{staticClass:"alert alert-info election-hint"},[e("b",[t._v("Makluman:")]),t._v(" Sila semak & kemaskini "),e("b",[t._v("Maklumat Calon")]),t._v(" dan "),e("b",[t._v("Anggota Koperasi")]),t._v("\n\t\t\t\t\t(butiran\n\t\t\t\t\tpengundi) untuk sesi ini sebelum memulakan undian.\n\t\t\t\t")]):t._e()]),t._v(" "),e("div",{staticClass:"tab-pane",class:{active:"history"===t.activeTab}},[e("div",{staticClass:"election-history"},[e("div",{staticClass:"election-history__title"},[t._v("Sejarah Undian")]),t._v(" "),e("admin-data-table",{attrs:{headers:t.electionTableHeaders,items:t.data.elections,loading:t.electionLoading,"items-per-page":10,"show-pagination":!0,"empty-text":"Tiada undian",exportable:!0,"export-file-name":"undian"},scopedSlots:t._u([{key:"item-actions",fn:function(n){var a=n.item;return[e("router-link",{staticClass:"btn btn-info",attrs:{to:{name:"Election Result",params:{election_id:a.id}}}},[t._v("\n\t\t\t\t\t\t\t\tRingkasan Keputusan\n\t\t\t\t\t\t\t")]),t._v(" "),e("a",{staticClass:"btn btn-warning",attrs:{href:t.getPDFurl(a.id)}},[t._v("Muat Turun PDF")])]}}])})],1)])]),t._v(" "),e("form",{on:{submit:function(e){return e.preventDefault(),t.start.apply(null,arguments)}}},[e("div",{staticClass:"modal fade",attrs:{id:"start-election-modal",tabindex:"-1",role:"dialog","aria-labelledby":"start-election-modal","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[t._m(0),t._v(" "),e("div",{staticClass:"modal-body"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"start-election-name"}},[t._v("Nama Undian")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.startForm.name,expression:"startForm.name",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{id:"start-election-name",type:"text",name:"name",autocomplete:"off",placeholder:"(Pilihan)",readonly:"",tabindex:"-1"},domProps:{value:t.startForm.name},on:{input:function(e){e.target.composing||t.$set(t.startForm,"name",e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"start-election-password"}},[t._v("Kata Laluan")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.startForm.password,expression:"startForm.password"}],staticClass:"form-control",attrs:{id:"start-election-password",type:"password",name:"password",required:"",autocomplete:"current-password",disabled:t.startSubmitting},domProps:{value:t.startForm.password},on:{input:function(e){e.target.composing||t.$set(t.startForm,"password",e.target.value)}}})])]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-info",attrs:{type:"submit",disabled:t.startSubmitting}},[t._v("\n\t\t\t\t\t\t\t\t"+t._s(t.startSubmitting?"Memproses…":"Mula")+"\n\t\t\t\t\t\t\t")]),t._v(" "),e("input",{staticClass:"btn btn-default",attrs:{type:"button","data-dismiss":"modal",value:"Batal"}})])])])])]),t._v(" "),e("form",{attrs:{id:"register_next_form"},on:{submit:function(e){return e.preventDefault(),t.registerNextSession.apply(null,arguments)}}},[t._m(1)]),t._v(" "),e("form",{attrs:{id:"stop_form"},on:{submit:function(e){return e.preventDefault(),t.stop.apply(null,arguments)}}},[e("div",{staticClass:"modal fade",attrs:{id:"stop-election-modal",tabindex:"-1",role:"dialog","aria-labelledby":"stop-election-modal","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[t._m(2),t._v(" "),e("div",{staticClass:"modal-body"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama Undian")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",autocomplete:"on",placeholder:"(Optional)",readonly:"",tabindex:"-1"},domProps:{value:t.data.election.name}})]),t._v(" "),t._m(3)]),t._v(" "),t._m(4)])])])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title",attrs:{id:"exampleModalLabel"}},[t._v("Mulakan Undian")]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal fade",attrs:{id:"register-next-session-modal",tabindex:"-1",role:"dialog","aria-labelledby":"register-next-session-modal","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title",attrs:{id:"registerNextModalLabel"}},[t._v("Daftar Sesi Mengundi Baru")]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])]),t._v(" "),e("div",{staticClass:"modal-body"},[e("p",{staticClass:"text-muted"},[t._v("Sesi baharu akan dibuka untuk pusingan undian seterusnya. Undian\n\t\t\t\t\t\t\t\tyang\n\t\t\t\t\t\t\t\ttelah tamat kekal dalam rekod.")]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"register-next-name"}},[t._v("Nama Undian")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"register-next-name",type:"text",name:"name",autocomplete:"on"}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"register-next-password"}},[t._v("Kata Laluan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"register-next-password",type:"password",name:"password",required:"",autocomplete:"current-password"}})])]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("input",{staticClass:"btn btn-primary",attrs:{type:"submit",value:"Daftar"}}),t._v(" "),e("input",{staticClass:"btn btn-default",attrs:{type:"button","data-dismiss":"modal",value:"Batal"}})])])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title",attrs:{id:"exampleModalLabel"}},[t._v("Tamat Undian")]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Kata Laluan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",autocomplete:"on",required:""}})])},function(){var t=this._self._c;return t("div",{staticClass:"modal-footer"},[t("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Tamat Undian"}}),this._v(" "),t("input",{staticClass:"btn btn-default",attrs:{type:"button","data-dismiss":"modal",value:"Batal"}})])}],!1,null,null,null).exports;const zd={components:{BarChart:_d},created:function(){this.refreshNominees()},watch:{position_id:function(){}},methods:{setPosition:function(t){var e=t&&"0"!==String(t)?String(t):"0";if(String(this.position_id)!==e){var n=Object.assign({},this.$route.query);t&&"0"!==String(t)?n.position_id=String(t):delete n.position_id,this.$router.replace({query:n}).catch((function(){}))}},refreshNominees:function(){var t=this;this.util.notify("Refreshing results","loading"),axios.get(config.API+"nominee").then((function(e){$.notifyClose(),t.data.nominees=e.data,t.refreshResults()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},refreshResults:function(){var t=this;this.util.notify("Refreshing results","loading"),axios.get(config.API+"election/results").then((function(e){$.notifyClose(),t.data.results=e.data,t.data.last_update=new Date})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},getPosition:function(t){var e=this.data.positions;for(var n in e)if(t==e[n].id)return e[n].name;return""},getNominee:function(t){var e=this.data.nominees;for(var n in e)if(t==e[n].id)return e[n].name;return""},getVotes:function(t){var e=this.data.results;for(var n in e)if(e[n].nominee_id==t)return e[n].votes;return 0}},computed:{last_update:function(){var t=this.data.last_update;return t?t.toDateString()+" "+t.toLocaleTimeString():"-"},position_id:function(){return this.$route.query.position_id?this.$route.query.position_id:0},datas:function(){var t=[],e=this.data.nominees;for(var n in e)if(e[n].position_id==this.position_id){var a=[];a.label=e[n].name,a.data=[[1,this.getVotes(e[n].id)]],t.push(a)}return t},positionTotals:function(){for(var t=this.data.results||[],e={},n=0;n0?Math.round(f.votes/m*100):0;c.push({position_id:d,position_name:a[d]||"Jawatan #"+d,winner_id:f.nominee_id,winner_name:r[f.nominee_id]||"-",winner_votes:f.votes||0,runnerup_id:p.nominee_id,runnerup_name:r[p.nominee_id]||"-",runnerup_votes:p.votes||0,delta:Math.max(0,(f.votes||0)-(p.votes||0)),pct:g})}return c.sort((function(t,e){return(e.winner_votes||0)-(t.winner_votes||0)})),c},rankedNominees:function(){for(var t=this.data.nominees||[],e=[],n=0;n0?Math.round(t.votes/r*100):0;return Object.assign({},t,{pct:e})}))},totalVotes:function(){return"0"===String(this.position_id)?(this.data.results||[]).reduce((function(t,e){return t+Number(e.votes||0)}),0):this.rankedNominees.reduce((function(t,e){return t+(e.votes||0)}),0)}}},Ud=zd;var Hd=n(8654),Vd={insert:"head",singleton:!1};i()(Hd.A,Vd);Hd.A.locals;var Wd=(0,m.A)(Ud,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"result-page"},[e("div",{staticClass:"result-header"},[e("div",[e("div",{staticClass:"result-kicker"},[t._v("Keputusan Undian")]),t._v(" "),e("h4",{staticClass:"result-title"},[t._v(t._s("0"===String(t.position_id)?"Dashboard Keputusan":t.getPosition(t.position_id)||"Keputusan"))]),t._v(" "),e("div",{staticClass:"result-subtitle"},[t._v("Kemaskini terakhir: "),e("b",[t._v(t._s(t.last_update))])])]),t._v(" "),e("div",{staticClass:"result-actions"},[e("button",{staticClass:"btn btn-info",on:{click:function(e){return t.refreshNominees()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Kemaskini Keputusan\n\t\t\t")])])]),t._v(" "),"0"===String(t.position_id)?e("div",{staticClass:"result-stats"},[e("div",{staticClass:"result-stat"},[e("div",{staticClass:"result-stat__label"},[t._v("Jumlah Undi")]),t._v(" "),e("div",{staticClass:"result-stat__value"},[t._v(t._s(t.totalVotes))])]),t._v(" "),e("div",{staticClass:"result-stat"},[e("div",{staticClass:"result-stat__label"},[t._v("Bil. Jawatan")]),t._v(" "),e("div",{staticClass:"result-stat__value"},[t._v(t._s((t.data.positions||[]).length))])]),t._v(" "),e("div",{staticClass:"result-stat"},[e("div",{staticClass:"result-stat__label"},[t._v("Calon Tertinggi")]),t._v(" "),e("div",{staticClass:"result-stat__value result-stat__value--text"},[t._v(t._s(t.topNomineeLabel))]),t._v(" "),e("div",{staticClass:"result-stat__hint"},[t._v(t._s(t.topNomineeVotes)+" undi")])])]):t._e(),t._v(" "),e("div",{staticClass:"result-filters"},[e("span",{staticClass:"result-filters__label"},[t._v("Jawatan:")]),t._v(" "),e("button",{staticClass:"result-chip",class:{"is-active":"0"===String(t.position_id)},attrs:{type:"button"},on:{click:function(e){return t.setPosition(0)}}},[t._v("\n\t\t\tSemua\n\t\t")]),t._v(" "),t._l(t.data.positions,(function(n){return e("button",{key:n.id,staticClass:"result-chip",class:{"is-active":String(n.id)===String(t.position_id)},attrs:{type:"button"},on:{click:function(e){return t.setPosition(n.id)}}},[t._v("\n\t\t\t"+t._s(n.name)+"\n\t\t")])}))],2),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-12"},[e("div",{staticClass:"panel panel-default result-card"},[e("div",{staticClass:"panel-heading result-card__heading"},[e("div",{staticClass:"result-card__title"},[t._v("\n\t\t\t\t\t\t"+t._s("0"===String(t.position_id)?"Pemimpin Mengikut Jawatan":"Kedudukan Calon")+"\n\t\t\t\t\t")]),t._v(" "),e("div",{staticClass:"result-card__meta"},[t._v("\n\t\t\t\t\t\t"+t._s("0"===String(t.position_id)?"Siapa mendahului (dengan beza undi)":"Mengikut jawatan dipilih")+"\n\t\t\t\t\t")])]),t._v(" "),e("div",{staticClass:"panel-body result-card__body"},["0"===String(t.position_id)?[t.leadersByPosition.length?e("div",{staticClass:"result-leaders"},t._l(t.leadersByPosition,(function(n){return e("div",{key:n.position_id,staticClass:"result-leader"},[e("div",{staticClass:"result-leader__top"},[e("div",{staticClass:"result-leader__position"},[t._v(t._s(n.position_name))]),t._v(" "),e("div",{staticClass:"result-leader__meta"},[e("span",[e("b",[t._v(t._s(n.winner_votes))]),t._v(" undi")]),t._v(" "),e("span",{staticClass:"result-leader__delta"},[t._v("(+"+t._s(n.delta)+" beza)")])])]),t._v(" "),e("div",{staticClass:"result-leader__name"},[t._v(t._s(n.winner_name))]),t._v(" "),e("div",{staticClass:"result-leader__bar"},[e("div",{staticClass:"result-leader__bar-fill",style:{width:n.pct+"%"}})])])})),0):e("div",{staticClass:"result-empty"},[t._v("\n\t\t\t\t\t\t\tTiada data untuk dipaparkan.\n\t\t\t\t\t\t")])]:[t.rankedNominees.length?e("div",{staticClass:"result-rank"},t._l(t.rankedNominees,(function(n){return e("div",{key:n.id,staticClass:"result-rank__row"},[e("div",{staticClass:"result-rank__top"},[e("div",{staticClass:"result-rank__name"},[t._v(t._s(n.name))]),t._v(" "),e("div",{staticClass:"result-rank__votes"},[e("b",[t._v(t._s(n.votes))]),t._v(" undi\n\t\t\t\t\t\t\t\t\t")])]),t._v(" "),e("div",{staticClass:"result-rank__bar"},[e("div",{staticClass:"result-rank__bar-fill",style:{width:n.pct+"%"}})]),t._v(" "),e("div",{staticClass:"result-rank__meta"},[t._v(t._s(n.pct)+"%")])])})),0):e("div",{staticClass:"result-empty"},[t._v("\n\t\t\t\t\t\t\tTiada calon untuk jawatan ini.\n\t\t\t\t\t\t")])]],2)])])]),t._v(" "),e("div",{staticClass:"row",staticStyle:{"margin-top":"12px"}},[e("div",{staticClass:"col-md-12"},[e("div",{staticClass:"panel panel-default result-card"},[e("div",{staticClass:"panel-heading result-card__heading"},[e("div",{staticClass:"result-card__title"},[t._v("\n\t\t\t\t\t\t"+t._s("0"===String(t.position_id)?"Analitik Ringkas":"Ringkasan Jawatan")+"\n\t\t\t\t\t")]),t._v(" "),e("div",{staticClass:"result-card__meta"},[t._v("\n\t\t\t\t\t\t"+t._s("0"===String(t.position_id)?"Top calon & jumlah undi mengikut jawatan":"Jumlah undi:"+t.totalVotes)+"\n\t\t\t\t\t")])]),t._v(" "),e("div",{staticClass:"panel-body result-card__body"},["0"===String(t.position_id)?[e("div",{staticClass:"result-mini-title"},[t._v("Top Calon (Overall)")]),t._v(" "),e("BarChart",{staticClass:"result-top-chart",attrs:{labels:t.topNominees.map((function(t){return t.label})),values:t.topNominees.map((function(t){return t.votes})),"background-color":"rgba(54, 162, 235, 0.75)","border-color":"rgba(54, 162, 235, 1)"}}),t._v(" "),t.topNominees.length?t._e():e("div",{staticClass:"result-empty"},[t._v("Tiada data untuk dipaparkan.")]),t._v(" "),e("div",{staticClass:"result-mini-title",staticStyle:{"margin-top":"14px"}},[t._v("Jumlah Undi Mengikut Jawatan")]),t._v(" "),e("BarChart",{staticClass:"result-top-chart",attrs:{labels:t.positionTotals.map((function(t){return t.label})),values:t.positionTotals.map((function(t){return t.votes})),"background-color":"rgba(75, 192, 192, 0.55)","border-color":"rgba(75, 192, 192, 1)"}})]:[e("div",{staticClass:"result-empty"},[t._v("\n\t\t\t\t\t\t\tPilih “Semua” untuk melihat analitik keseluruhan. Untuk jawatan ini, rujuk senarai di\n\t\t\t\t\t\t\tkiri.\n\t\t\t\t\t\t")])]],2)])])])])}),[],!1,null,"c5017720",null);const qd=Wd.exports;const $d={created:function(){this.util.setTitle("MyKoPKB-Kemaskini Sesi")}};const Kd=(0,m.A)($d,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-8 col-md-offset-2"},[e("h4",[t._v("Kemaskini Sesi")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const Gd={data:function(){return{id:0,positionLoading:!1,positionTableHeaders:[{title:"Nama",key:"name",sortable:!0},{title:"Tindakan",key:"actions",sortable:!1}]}},created:function(){this.$route.query.refresh&&(this.refreshPosition(),this.$router.replace({name:"Kemaskini Sesi"}))},methods:{refreshPosition:function(){var t=this;this.positionLoading=!0,this.util.notify("Refreshing Position","loading"),axios.get(config.API+"position").then((function(e){$.notifyClose(),t.data.positions=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)})).finally((function(){t.positionLoading=!1}))},edit:function(t){this.data.position=t,this.$router.push({name:"Edit Position",params:{id:this.data.position.id}})},deletePosition:function(){var t=this;this.util.notify("Deleting position","loading"),this.util.hideModal("#delete-position-modal"),axios.delete(config.API+"position/"+this.id).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&t.refreshPosition()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))}}},Yd=Gd;const Xd=(0,m.A)(Yd,(function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Tambah Sesi"}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Tambah Sesi\n\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.refreshPosition()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Kemaskini Sesi\n\t\t\t\t")])],1),t._v(" "),e("admin-data-table",{attrs:{headers:t.positionTableHeaders,items:t.data.positions,loading:t.positionLoading,"items-per-page":10,"show-pagination":!0,"empty-text":"Tiada jawatan",exportable:!0,"export-file-name":"jawatan"},scopedSlots:t._u([{key:"item-actions",fn:function(n){var a=n.item;return[e("button",{staticClass:"btn btn-info",attrs:{type:"button"},on:{click:function(e){return t.edit(a)}}},[e("i",{staticClass:"fa fa-edit"}),t._v(" Edit\n\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{type:"button"},on:{click:function(e){t.util.showModal("#delete-position-modal"),t.id=a.id}}},[e("i",{staticClass:"fa fa-trash"}),t._v(" Padam\n\t\t\t\t\t")])]}}])})],1)]),t._v(" "),e("modal",{attrs:{id:"delete-position-modal"}},[e("modal-header",[t._v("Padam Jawatan")]),t._v(" "),e("modal-body",[e("h2",[t._v("Are you sure to delete Position?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deletePosition()}}},[t._v("Padam")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-position-modal")}}},[t._v("Cancel")])])],1)],1)}),[],!1,null,null,null).exports;const Jd={data:function(){return{loading:!1}},methods:{add:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Adding Position","loading"),axios.post(config.API+"position",$("#add-form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success")&&t.$router.push({name:"Kemaskini Sesi",query:{refresh:!0}})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const Zd=(0,m.A)(Jd,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Tambah Sesi")]),t._v(" "),e("form",{attrs:{id:"add-form"},on:{submit:function(e){return e.preventDefault(),t.add()}}},[t._m(0),t._v(" "),e("div",{staticClass:"form-group"},[e("button",{staticClass:"btn btn-success",attrs:{type:"submit"}},[t._v("Hantar")]),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Kemaskini Sesi"}}},[t._v("Kembali")])],1)])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""}})])}],!1,null,null,null).exports;const Qd={data:function(){return{loading:!1}},created:function(){this.data.position.id||this.$router.push({name:"Kemaskini Sesi"})},methods:{edit:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Updating position","loading"),axios.put(config.API+"position/"+this.data.position.id,$("#edit-form").serialize()).then((function(e){t.loading=!1,$.notifyClose(),t.util.showResult(e,"success")&&t.$router.push({name:"Kemaskini Sesi",query:{refresh:!0}})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const th=(0,m.A)(Qd,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Edit Sesi")]),t._v(" "),e("form",{attrs:{id:"edit-form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""},domProps:{value:t.data.position.name}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-success",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Kemaskini Sesi"}}},[t._v("Kembali")])],1)])])])}),[],!1,null,null,null).exports;const eh={created:function(){this.util.setTitle("MyKoPKB - Manage Partylist")}};const nh=(0,m.A)(eh,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-8 col-md-offset-2"},[e("h4",[t._v("Manage Partylist")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const ah={data:function(){return{id:0}},created:function(){this.$route.query.refresh&&(this.refreshPartylist(),this.$router.replace({name:"Manage Partylist"}))},methods:{refreshPartylist:function(){var t=this;this.util.notify("Refreshing Partylist","loading"),axios.get(config.API+"partylist").then((function(e){console.log(e),$.notifyClose(),t.data.partylists=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},edit:function(t){this.data.partylist=this.data.partylists[t],this.$router.push({name:"Edit Partylist",params:{id:this.data.partylist.id}})},deletePartylist:function(){var t=this;this.util.notify("Deleting partylist","loading"),this.util.hideModal("#delete-partylist-modal"),axios.delete(config.API+"partylist/"+this.id).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&t.refreshPartylist()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))}}},rh=ah;var ih=(0,m.A)(rh,(function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Add Partylist"}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Add Partylist\n\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.refreshPartylist()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Refresh Partylist\n\t\t\t")])],1),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-hover",attrs:{id:"partylist_table"}},[t._m(0),t._v(" "),e("tbody",[t._l(t.data.partylists,(function(n,a){return e("tr",[e("td",[t._v(t._s(n.id))]),t._v(" "),e("td",[t._v(t._s(n.name))]),t._v(" "),e("td",[e("button",{staticClass:"btn btn-info",on:{click:function(e){return t.edit(a)}}},[e("i",{staticClass:"fa fa-edit"}),t._v(" Edit\n\t\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-danger",on:{click:function(e){t.util.showModal("#delete-partylist-modal"),t.id=n.id}}},[e("i",{staticClass:"fa fa-trash"}),t._v(" Delete\n\t\t\t\t\t\t\t")])])])})),t._v(" "),t.data.partylists.length<1?e("tr",[e("td",{attrs:{colspan:"3"}},[t._v("No Partylist")])]):t._e()],2)])])])]),t._v(" "),e("modal",{attrs:{id:"delete-partylist-modal"}},[e("modal-header",[t._v("Delete Partylist")]),t._v(" "),e("modal-body",[e("h2",[t._v("Are you sure to delete Partylist?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deletePartylist()}}},[t._v("Delete")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-partylist-modal")}}},[t._v("Cancel")])])],1)],1)}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("ID")]),t._v(" "),e("th",[t._v("Name")]),t._v(" "),e("th",[t._v("Action")])])])}],!1,null,null,null);const oh=ih.exports;const sh={data:function(){return{loading:!1}},methods:{add:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Adding Partylist","loading"),axios.post(config.API+"partylist",$("#add-form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success")&&t.$router.push({name:"Manage Partylist",query:{refresh:!0}})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const lh=(0,m.A)(sh,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Add Partylist")]),t._v(" "),e("form",{attrs:{id:"add-form"},on:{submit:function(e){return e.preventDefault(),t.add()}}},[t._m(0),t._v(" "),e("div",{staticClass:"form-group"},[e("button",{staticClass:"btn btn-success",attrs:{type:"submit"}},[t._v("Submit")]),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Manage Partylist"}}},[t._v("Back")])],1)])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Name")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""}})])}],!1,null,null,null).exports;const ch={data:function(){return{loading:!1}},created:function(){this.data.partylist.id||this.$router.push({name:"Manage Partylist"})},methods:{edit:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Updating partylist","loading"),axios.put(config.API+"partylist/"+this.data.partylist.id,$("#edit-form").serialize()).then((function(e){t.loading=!1,$.notifyClose(),t.util.showResult(e,"success")&&t.$router.push({name:"Manage Partylist",query:{refresh:!0}})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const uh=(0,m.A)(ch,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Edit Partylist")]),t._v(" "),e("form",{attrs:{id:"edit-form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Name")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""},domProps:{value:t.data.partylist.name}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-success",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Manage Partylist"}}},[t._v("Back")])],1)])])])}),[],!1,null,null,null).exports;const dh={computed:{showHeader:function(){return"Tambah Pengundi"!==this.$route.name},headerTitle:function(){return"Kehadiran Calon"===this.$route.name?"Kehadiran":"Maklumat Pengundi"},isWideVoterRoute:function(){return"Tambah Pengundi"===this.$route.name||"Kehadiran Calon"===this.$route.name},wrapperClass:function(){return this.isWideVoterRoute?"container-fluid voter-admin-wrap voter-admin-wrap--boxed voter-admin-wrap--wide":"container col-md-8 col-md-offset-2 voter-admin-wrap voter-admin-wrap--boxed"}},created:function(){this.util.setTitle("MyKoPKB - Maklumat Pengundi")}};var hh=n(3641),fh={insert:"head",singleton:!1};i()(hh.A,fh);hh.A.locals;const ph=(0,m.A)(dh,(function(){var t=this,e=t._self._c;return e("div",{class:t.wrapperClass},[t.showHeader?e("h4",[t._v(t._s(t.headerTitle))]):t._e(),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const mh={data:function(){return{id:0,voterLoading:!1,searchName:"",searchNoAnggota:"",searchNoKp:"",voterTableHeaders:[{title:"Nama Anggota",key:"name",sortable:!0},{title:"No. Kad Pengenalan",key:"no_kp",sortable:!0},{title:"No. Anggota",key:"no_anggota",sortable:!0},{title:"Unit",key:"unit",sortable:!0},{title:"Saham",key:"saham",sortable:!0},{title:"Yuran",key:"yuran",sortable:!0},{title:"Tindakan",key:"actions",sortable:!1}]}},computed:{hasAnySearch:function(){return Boolean(this.searchName&&this.searchName.length||this.searchNoAnggota&&this.searchNoAnggota.length||this.searchNoKp&&this.searchNoKp.length)},voterListItems:function(){var t=this.data.voters;return t&&Array.isArray(t.data)?t.data:[]},pages:function(){var t=[],e=this.data.voters&&this.data.voters.last_page;if(e)for(var n=1;n<=e;n++)t.push({page:n});return t},current_page:function(){return this.$route.query.page?this.$route.query.page:1}},created:function(){this.refreshVoter()},watch:{"$route.query.page":function(){$.notifyClose(),this.refreshVoter()}},methods:{search:function(){},applySearch:function(){var t=Object.assign({},this.$route.query);t.page=1,this.$router.replace({query:t}),this.refreshVoter()},clearSearch:function(){this.searchName="",this.searchNoAnggota="",this.searchNoKp="",this.applySearch()},refreshVoter:function(){var t=this;this.voterLoading=!0,this.util.notify("Refreshing Voter","loading"),axios.get(config.API+"voter",{params:{page:this.current_page,name:this.searchName||void 0,no_anggota:this.searchNoAnggota||void 0,no_kp:this.searchNoKp||void 0}}).then((function(e){$.notifyClose(),t.data.voters=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)})).finally((function(){t.voterLoading=!1}))},edit:function(t){this.data.voter=t,this.$router.push({name:"Edit Voter",params:{id:this.data.voter.id}})},deleteVoter:function(){var t=this;this.util.notify("Deleting voter","loading"),this.util.hideModal("#delete-voter-modal"),axios.delete(config.API+"voter/"+this.id).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&t.refreshVoter()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))}}},gh=mh;var vh=n(8497),bh={insert:"head",singleton:!1};i()(vh.A,bh);vh.A.locals;const _h=(0,m.A)(gh,(function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Tambah Pengundi"}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Tambah Pengundi\n\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.refreshVoter()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Kemaskini Pengundi\n\t\t\t\t")])],1),t._v(" "),e("div",{staticClass:"kehadiran-search"},[e("div",{staticClass:"kehadiran-search__label"},[t._v("Carian pantas:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.searchName,expression:"searchName",modifiers:{trim:!0}}],staticClass:"form-control kehadiran-search__input kehadiran-search__input--name",attrs:{placeholder:"Nama Anggota"},domProps:{value:t.searchName},on:{input:function(e){e.target.composing||(t.searchName=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.searchNoAnggota,expression:"searchNoAnggota",modifiers:{trim:!0}}],staticClass:"form-control kehadiran-search__input",attrs:{placeholder:"No. Anggota"},domProps:{value:t.searchNoAnggota},on:{input:function(e){e.target.composing||(t.searchNoAnggota=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.searchNoKp,expression:"searchNoKp",modifiers:{trim:!0}}],staticClass:"form-control kehadiran-search__input",attrs:{placeholder:"No. Kad Pengenalan"},domProps:{value:t.searchNoKp},on:{input:function(e){e.target.composing||(t.searchNoKp=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("button",{staticClass:"btn btn-primary",on:{click:function(e){return t.applySearch()}}},[t._v("Cari")]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{disabled:!t.hasAnySearch},on:{click:function(e){return t.clearSearch()}}},[t._v("Reset")])]),t._v(" "),e("admin-data-table",{attrs:{headers:t.voterTableHeaders,items:t.voterListItems,loading:t.voterLoading,"show-pagination":!0,"index-title":"Bil.","empty-text":"Tiada pengundi",exportable:!0},scopedSlots:t._u([{key:"item-actions",fn:function(n){var a=n.item;return[e("button",{staticClass:"btn btn-info",attrs:{type:"button"},on:{click:function(e){return t.edit(a)}}},[e("i",{staticClass:"fa fa-edit"}),t._v(" Kemaskini\n\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{type:"button"},on:{click:function(e){t.util.showModal("#delete-voter-modal"),t.id=a.id}}},[e("i",{staticClass:"fa fa-trash"}),t._v(" Padam\n\t\t\t\t\t")])]}}])}),t._v(" "),t.pages.length>1?e("ul",{staticClass:"pagination"},t._l(t.pages,(function(n){return e("router-link",{key:n.page,class:{active:Number(t.current_page)===n.page},attrs:{tag:"li",to:{query:{page:n.page}},exact:""}},[e("a",{attrs:{href:"#"}},[t._v(t._s(n.page))])])})),1):t._e()],1)]),t._v(" "),e("modal",{attrs:{id:"delete-voter-modal"}},[e("modal-header",[t._v("Delete Voter")]),t._v(" "),e("modal-body",[e("h2",[t._v("Are you sure to delete voter?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deleteVoter()}}},[t._v("Delete")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-voter-modal")}}},[t._v("Cancel")])])],1)],1)}),[],!1,null,null,null).exports;const yh={data:function(){return{loading:!1,catalog:[],catalogLoading:!1,catalogSaving:!1,catalogError:"",catalogFilter:"",selectedFilter:"",selectedNoKp:[]}},computed:{catalogByKp:function(){var t,e={};for(t=0;t0?"Undi":"Belum"}},{title:"Status",key:"allowance",sortable:!1,exportValue:function(e){return t.isCashPaid(e)?"Sudah Bayar":"Belum Bayar"}},{title:"Tindakan",key:"action",sortable:!1}]}},created:function(){this.refreshVoter()},methods:{search:function(){},refreshVoter:function(){var t=this;this.voterLoading=!0,this.util.notify("Refreshing Voter","loading"),axios.get(config.API+"voter",{params:{page:this.current_page,kehadiran:this.current_kehadiran||void 0,fizikal_reg:this.current_fizikal_reg||void 0,has_voted:this.current_has_voted||void 0,cash_status:this.current_cash_status||void 0,no_anggota:this.searchNoAnggota||void 0,no_kp:this.searchNoKp||void 0}}).then((function(e){console.log(e),$.notifyClose(),t.data.voters=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)})).finally((function(){t.voterLoading=!1}))},applySearch:function(){var t=Object.assign({},this.$route.query);t.page=1,this.$router.replace({query:t}),this.refreshVoter()},clearSearch:function(){this.searchNoAnggota="",this.searchNoKp="",this.applySearch()},setKehadiranFilter:function(t){var e=Object.assign({},this.$route.query);1===t||2===t?e.kehadiran=String(t):"unset"===t?e.kehadiran="unset":delete e.kehadiran,e.page=1,this.$router.replace({query:e})},setFizikalRegFilter:function(t){var e=Object.assign({},this.$route.query);"pending"===t||"verified"===t?e.fizikal_reg=t:delete e.fizikal_reg,e.page=1,this.$router.replace({query:e})},setHasVotedFilter:function(t){var e=Object.assign({},this.$route.query);"1"===t||"0"===t?e.has_voted=t:delete e.has_voted,e.page=1,this.$router.replace({query:e})},setCashStatusFilter:function(t){var e=Object.assign({},this.$route.query);"paid"===t||"unpaid"===t?e.cash_status=t:delete e.cash_status,e.page=1,this.$router.replace({query:e})},paginationQueryForPage:function(t){var e={page:t};return this.current_kehadiran&&(e.kehadiran=this.current_kehadiran),this.current_fizikal_reg&&(e.fizikal_reg=this.current_fizikal_reg),this.current_has_voted&&(e.has_voted=this.current_has_voted),this.current_cash_status&&(e.cash_status=this.current_cash_status),e},canVerifyFizikalRegistration:function(t){return!!t&&(1===Number(t.kehadiran)&&!t.fizikal_registration_verified_at)},openFizikalVerifyModal:function(t){t&&this.canVerifyFizikalRegistration(t)&&(this.verifyModalError="",this.verifyModalVoter=Object.assign({},t),this.util.showModal("#fizikal-verify-modal"))},submitFizikalVerify:function(){var t=this;this.verifyModalVoter&&(this.verifyModalError="",this.verifyModalLoading=!0,axios.post(config.API+"voter/"+this.verifyModalVoter.id+"/verify-fizikal-registration").then((function(e){if(e&&e.data&&e.data.status&&"success"!==e.data.status)return t.verifyModalError=e.data.message||"Permintaan gagal.",void t.util.notify(t.verifyModalError,"error");if(t.util.showResult(e,"success")){var n=e.data.voter;n&&t.selectedVoter&&t.selectedVoter.id===n.id&&(t.selectedVoter.fizikal_registration_verified_at=n.fizikal_registration_verified_at),t.util.hideModal("#fizikal-verify-modal"),t.verifyModalVoter=null,t.refreshVoter()}})).catch((function(e){t.verifyModalError=e&&e.response&&e.response.data&&e.response.data.message?e.response.data.message:e&&e.message?e.message:"Gagal mengesahkan pendaftaran.",e&&e.response?t.util.showResult(e,"error"):t.util.notify(t.verifyModalError,"error")})).finally((function(){t.verifyModalLoading=!1})))},getKehadiranString:function(t){switch(t){case 1:return"Fizikal";case 2:return"Maya";default:return"-"}},getPDFKehadiranurl:function(t){return"/kehadiranpdf/".concat(t)},isCashPaid:function(t){return Boolean(t&&t.cash_paid_at)},canPayCash:function(t){return!!t&&(!this.isCashPaid(t)&&(1===Number(t.kehadiran)&&(Number(t.votes_count)>0||this.canClaimAllowanceWithoutVoteAdmin(t))))},openDetail:function(t){this.detailError="",this.selectedVoter=Object.assign({},t),this.claimCodeInput="",this.payoutReference=null!=t.cash_payout_reference&&void 0!==t.cash_payout_reference?String(t.cash_payout_reference):"",this.payoutNote=null!=t.cash_payout_note&&void 0!==t.cash_payout_note?String(t.cash_payout_note):"",this.util.showModal("#allowance-modal")},formatRmDisplay:function(t){if(null==t||""===t)return"—";var e=Number(t);return Number.isNaN(e)?String(t):e.toLocaleString("en-MY",{minimumFractionDigits:2,maximumFractionDigits:2})},canClaimAllowanceWithoutVoteAdmin:function(t){if(!t||1!==Number(t.kehadiran))return!1;if(Number(t.votes_count)>0)return!1;var e=Number(t.saham),n=!Number.isNaN(e)&&e>=500;return 0!==Number(t.kehadiran)&&(1!==Number(t.kehadiran)||t.fizikal_registration_verified_at)&&!n},payCash:function(){var t=this;if(this.selectedVoter){this.detailError="",this.detailLoading=!0;var e={voter_id:this.selectedVoter.id,method:"cash",claim_code:this.claimCodeInput||void 0,reference:this.payoutReference||void 0,note:this.payoutNote||void 0},n=this.allowanceTunaiAmountRM;null==n||Number.isNaN(Number(n))||(e.amount_cents=Math.round(100*Number(n))),axios.post(config.API+"allowance/payout",e).then((function(e){if(e&&e.data&&e.data.status&&"success"!==e.data.status)return t.detailError=e.data.message||"Permintaan gagal.",void t.util.notify(t.detailError,"error");if(t.util.showResult(e,"success"))if(t.refreshVoter(),e&&e.data&&e.data.payout){var n=e.data.payout;t.selectedVoter.cash_paid_at=n.paid_at,t.selectedVoter.cash_payout_id=n.id,t.selectedVoter.cash_paid_by_admin_name=e&&e.data&&e.data.paid_by_admin_name?e.data.paid_by_admin_name:t.selectedVoter.cash_paid_by_admin_name,t.selectedVoter.cash_paid_by_admin_email=e&&e.data&&e.data.paid_by_admin_email?e.data.paid_by_admin_email:t.selectedVoter.cash_paid_by_admin_email,null!=n.reference&&(t.selectedVoter.cash_payout_reference=n.reference,t.payoutReference=n.reference?String(n.reference):""),null!=n.note&&(t.selectedVoter.cash_payout_note=n.note,t.payoutNote=n.note?String(n.note):"")}else t.selectedVoter.cash_paid_at=(new Date).toISOString()})).catch((function(e){t.detailError=e&&e.response&&e.response.data&&e.response.data.message?e.response.data.message:e&&e.message?e.message:"Gagal merekod bayaran.",e&&e.response?t.util.showResult(e,"error"):t.util.notify(t.detailError,"error")})).finally((function(){t.detailLoading=!1}))}},voidCashPayout:function(){var t=this;this.selectedVoter&&this.selectedVoter.cash_payout_id?(this.detailError="",this.detailLoading=!0,axios.post(config.API+"allowance/void/"+this.selectedVoter.cash_payout_id,{note:this.payoutNote||void 0}).then((function(e){if(e&&e.data&&e.data.status&&"success"!==e.data.status)return t.detailError=e.data.message||"Permintaan gagal.",void t.util.notify(t.detailError,"error");t.util.showResult(e,"success")&&(t.refreshVoter(),t.selectedVoter.cash_paid_at=null,t.selectedVoter.cash_payout_id=null,t.selectedVoter.cash_payout_reference=null,t.selectedVoter.cash_payout_note=null,t.payoutReference="",t.payoutNote="")})).catch((function(e){t.detailError=e&&e.response&&e.response.data&&e.response.data.message?e.response.data.message:e&&e.message?e.message:"Gagal membatalkan bayaran.",e&&e.response?t.util.showResult(e,"error"):t.util.notify(t.detailError,"error")})).finally((function(){t.detailLoading=!1}))):this.detailError="Rekod bayaran tidak dijumpai untuk dibatalkan."}},watch:{"$route.query.page":function(){$.notifyClose(),this.refreshVoter()},"$route.query.kehadiran":function(){$.notifyClose(),this.refreshVoter()},"$route.query.fizikal_reg":function(){$.notifyClose(),this.refreshVoter()},"$route.query.has_voted":function(){$.notifyClose(),this.refreshVoter()},"$route.query.cash_status":function(){$.notifyClose(),this.refreshVoter()}},computed:{allowanceTunaiAmountRM:function(){if(!this.selectedVoter)return null;var t=Number(this.selectedVoter.kehadiran);return 1===t?300:2===t?150:null},allowanceTunaiDisplay:function(){var t=this.allowanceTunaiAmountRM;return null==t?"":Number(t).toFixed(2)},hasAnySearch:function(){return Boolean(this.searchNoAnggota&&this.searchNoAnggota.length||this.searchNoKp&&this.searchNoKp.length)},voterListItems:function(){var t=this.data.voters;return t&&Array.isArray(t.data)?t.data:[]},pages:function(){var t=[];if(this.data.voters.last_page)for(var e=1;e<=this.data.voters.last_page;e++){var n={};n.page=e,t.push(n)}return t},current_page:function(){return this.$route.query.page?this.$route.query.page:1},current_kehadiran:function(){return this.$route.query.kehadiran?this.$route.query.kehadiran:null},current_fizikal_reg:function(){return this.$route.query.fizikal_reg?this.$route.query.fizikal_reg:null},current_has_voted:function(){var t=this.$route.query.has_voted;return"1"===t||"0"===t?t:null},current_cash_status:function(){var t=this.$route.query.cash_status;return"paid"===t||"unpaid"===t?t:null},verifyModalVoterNeedsLowSahamNote:function(){if(!this.verifyModalVoter)return!1;var t=this.verifyModalVoter;if(1!==Number(t.kehadiran))return!1;var e=Number(t.saham);return!Number.isNaN(e)&&e<500},selectedVoterShowsNoVoteEligibleNote:function(){return!!this.selectedVoter&&this.canClaimAllowanceWithoutVoteAdmin(this.selectedVoter)},attendancePercentage:function(){var t=this.voterListItems.reduce((function(t,e){return 1===Number(e&&e.kehadiran)?t+1:t}),0),e=this.voterListItems.reduce((function(t,e){return 2===Number(e&&e.kehadiran)?t+1:t}),0),n=t+e,a=this.voterListItems.length;return 0===a?0:(n/a*100).toFixed(2)},attendanceStats:function(){var t=this.voterListItems||[],e=t.reduce((function(t,e){return 1===Number(e&&e.kehadiran)?t+1:t}),0),n=t.reduce((function(t,e){return 2===Number(e&&e.kehadiran)?t+1:t}),0),a=e+n,r=t.length,i=0===r?1:r;return{fizikalCount:e,mayaCount:n,totalAttendance:a,fizikalPct:0===r?"0.00":(e/i*100).toFixed(2),mayaPct:0===r?"0.00":(n/i*100).toFixed(2),totalPct:0===r?"0.00":(a/i*100).toFixed(2)}}}},Th=Eh;var Ph=n(8787),Nh={insert:"head",singleton:!1};i()(Ph.A,Nh);Ph.A.locals;const Lh=(0,m.A)(Th,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"kehadiran-actions clearfix"},[e("button",{staticClass:"btn btn-success",on:{click:function(e){return t.refreshVoter()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Kemaskini Pengundi\n\t\t\t")]),t._v(" "),e("a",{staticClass:"btn btn-warning pull-right",attrs:{href:t.getPDFKehadiranurl(1)}},[e("i",{staticClass:"fa fa-download"}),t._v(" Muat Turun PDF\n\t\t\t")])]),t._v(" "),e("div",{staticClass:"kehadiran-search"},[e("div",{staticClass:"kehadiran-search__label"},[t._v("Carian pantas (kaunter):")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.searchNoAnggota,expression:"searchNoAnggota",modifiers:{trim:!0}}],staticClass:"form-control kehadiran-search__input",attrs:{placeholder:"No. Anggota"},domProps:{value:t.searchNoAnggota},on:{input:function(e){e.target.composing||(t.searchNoAnggota=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.searchNoKp,expression:"searchNoKp",modifiers:{trim:!0}}],staticClass:"form-control kehadiran-search__input",attrs:{placeholder:"No. Kad Pengenalan"},domProps:{value:t.searchNoKp},on:{input:function(e){e.target.composing||(t.searchNoKp=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("button",{staticClass:"btn btn-primary",on:{click:function(e){return t.applySearch()}}},[t._v("Cari")]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{disabled:!t.hasAnySearch},on:{click:function(e){return t.clearSearch()}}},[t._v("Reset")])]),t._v(" "),e("div",{staticClass:"kehadiran-filter-panel"},[e("div",{staticClass:"kehadiran-filter-panel__title"},[t._v("Penapis")]),t._v(" "),e("div",{staticClass:"kehadiran-filter-groups"},[e("div",{staticClass:"kehadiran-filter-group"},[e("div",{staticClass:"kehadiran-filter-group__title"},[t._v("Kaedah kehadiran")]),t._v(" "),e("div",{staticClass:"kehadiran-filter-group__chips"},[e("button",{staticClass:"kehadiran-chip",class:{"is-active":!t.current_kehadiran},attrs:{type:"button"},on:{click:function(e){return t.setKehadiranFilter(null)}}},[t._v("\n\t\t\t\t\t\t\tSemua\n\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":"unset"===String(t.current_kehadiran)},attrs:{type:"button"},on:{click:function(e){return t.setKehadiranFilter("unset")}}},[t._v("\n\t\t\t\t\t\t\tBelum Ditetapkan\n\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":1===Number(t.current_kehadiran)},attrs:{type:"button"},on:{click:function(e){return t.setKehadiranFilter(1)}}},[t._v("\n\t\t\t\t\t\t\tFizikal\n\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":2===Number(t.current_kehadiran)},attrs:{type:"button"},on:{click:function(e){return t.setKehadiranFilter(2)}}},[t._v("\n\t\t\t\t\t\t\tMaya\n\t\t\t\t\t\t")])])]),t._v(" "),e("div",{staticClass:"kehadiran-filter-group"},[e("div",{staticClass:"kehadiran-filter-group__title"},[t._v("Pendaftaran fizikal")]),t._v(" "),e("div",{staticClass:"kehadiran-filter-group__chips"},[e("button",{staticClass:"kehadiran-chip",class:{"is-active":!t.current_fizikal_reg},attrs:{type:"button"},on:{click:function(e){return t.setFizikalRegFilter(null)}}},[t._v("\n\t\t\t\t\t\t\tSemua\n\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":"pending"===t.current_fizikal_reg},attrs:{type:"button"},on:{click:function(e){return t.setFizikalRegFilter("pending")}}},[t._v("\n\t\t\t\t\t\t\tMenunggu pengesahan\n\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":"verified"===t.current_fizikal_reg},attrs:{type:"button"},on:{click:function(e){return t.setFizikalRegFilter("verified")}}},[t._v("\n\t\t\t\t\t\t\tDisahkan\n\t\t\t\t\t\t")])])]),t._v(" "),e("div",{staticClass:"kehadiran-filter-group"},[e("div",{staticClass:"kehadiran-filter-group__title"},[t._v("Undi")]),t._v(" "),e("div",{staticClass:"kehadiran-filter-group__chips"},[e("button",{staticClass:"kehadiran-chip",class:{"is-active":!t.current_has_voted},attrs:{type:"button"},on:{click:function(e){return t.setHasVotedFilter(null)}}},[t._v("\n\t\t\t\t\t\t\tSemua\n\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":"1"===t.current_has_voted},attrs:{type:"button"},on:{click:function(e){return t.setHasVotedFilter("1")}}},[t._v("\n\t\t\t\t\t\t\tUndi\n\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":"0"===t.current_has_voted},attrs:{type:"button"},on:{click:function(e){return t.setHasVotedFilter("0")}}},[t._v("\n\t\t\t\t\t\t\tBelum\n\t\t\t\t\t\t")])])]),t._v(" "),e("div",{staticClass:"kehadiran-filter-group"},[e("div",{staticClass:"kehadiran-filter-group__title"},[t._v("Bayaran tunai (elaun)")]),t._v(" "),e("div",{staticClass:"kehadiran-filter-group__chips"},[e("button",{staticClass:"kehadiran-chip",class:{"is-active":!t.current_cash_status},attrs:{type:"button"},on:{click:function(e){return t.setCashStatusFilter(null)}}},[t._v("\n\t\t\t\t\t\t\tSemua\n\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":"paid"===t.current_cash_status},attrs:{type:"button"},on:{click:function(e){return t.setCashStatusFilter("paid")}}},[t._v("\n\t\t\t\t\t\t\tSudah Bayar\n\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"kehadiran-chip",class:{"is-active":"unpaid"===t.current_cash_status},attrs:{type:"button"},on:{click:function(e){return t.setCashStatusFilter("unpaid")}}},[t._v("\n\t\t\t\t\t\t\tBelum Bayar\n\t\t\t\t\t\t")])])])])]),t._v(" "),e("div",{staticClass:"kehadiran-stats"},[e("div",{staticClass:"kehadiran-stat"},[e("div",{staticClass:"kehadiran-stat__label"},[t._v("Fizikal")]),t._v(" "),e("div",{staticClass:"kehadiran-stat__value"},[t._v(t._s(t.attendanceStats.fizikalCount))]),t._v(" "),e("div",{staticClass:"kehadiran-stat__meta"},[t._v(t._s(t.attendanceStats.fizikalPct)+"%")])]),t._v(" "),e("div",{staticClass:"kehadiran-stat"},[e("div",{staticClass:"kehadiran-stat__label"},[t._v("Maya")]),t._v(" "),e("div",{staticClass:"kehadiran-stat__value"},[t._v(t._s(t.attendanceStats.mayaCount))]),t._v(" "),e("div",{staticClass:"kehadiran-stat__meta"},[t._v(t._s(t.attendanceStats.mayaPct)+"%")])]),t._v(" "),e("div",{staticClass:"kehadiran-stat kehadiran-stat--muted"},[e("div",{staticClass:"kehadiran-stat__label"},[t._v("Jumlah Kehadiran")]),t._v(" "),e("div",{staticClass:"kehadiran-stat__value"},[t._v(t._s(t.attendanceStats.totalAttendance))]),t._v(" "),e("div",{staticClass:"kehadiran-stat__meta"},[t._v(t._s(t.attendanceStats.totalPct)+"%")])])]),t._v(" "),e("admin-data-table",{attrs:{headers:t.kehadiranTableHeaders,items:t.voterListItems,loading:t.voterLoading,"show-pagination":!0,"index-title":"Bil.","empty-text":"Tiada rekod kehadiran",exportable:!0},scopedSlots:t._u([{key:"item-kehadiran",fn:function(e){var n=e.item;return[t._v("\n\t\t\t\t"+t._s(t.getKehadiranString(n.kehadiran))+"\n\t\t\t")]}},{key:"item-fizikal_reg",fn:function(n){var a=n.item;return[1!==Number(a.kehadiran)?e("span",{staticClass:"text-muted"},[t._v("—")]):a.fizikal_registration_verified_at?e("span",{staticClass:"kehadiran-pill kehadiran-pill--success"},[e("i",{staticClass:"fa fa-check-circle",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v("Disahkan")])]):e("span",{staticClass:"kehadiran-pill kehadiran-pill--warn"},[e("i",{staticClass:"fa fa-clock-o",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v("Menunggu")])])]}},{key:"item-has_voted",fn:function(n){var a=n.item;return[e("span",{staticClass:"kehadiran-pill",class:Number(a.votes_count)>0?"kehadiran-pill--success":"kehadiran-pill--muted"},[e("i",{staticClass:"fa",class:Number(a.votes_count)>0?"fa-check-circle":"fa-times-circle",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v(t._s(Number(a.votes_count)>0?"Undi":"Belum"))])])]}},{key:"item-allowance",fn:function(n){var a=n.item;return[e("span",{staticClass:"kehadiran-pill",class:t.isCashPaid(a)?"kehadiran-pill--success":"kehadiran-pill--warn"},[e("i",{staticClass:"fa",class:t.isCashPaid(a)?"fa-money":"fa-exclamation-circle",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v(t._s(t.isCashPaid(a)?"Sudah Bayar":"Belum Bayar"))])])]}},{key:"item-action",fn:function(n){var a=n.item;return[e("div",{staticClass:"kehadiran-action-cell"},[e("button",{staticClass:"btn btn-xs btn-primary kehadiran-action-btn",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.openDetail(a)}}},[e("i",{staticClass:"fa fa-eye",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v("Detail")])]),t._v(" "),t.canVerifyFizikalRegistration(a)?e("button",{staticClass:"btn btn-xs btn-success kehadiran-action-btn",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.openFizikalVerifyModal(a)}}},[e("i",{staticClass:"fa fa-check",attrs:{"aria-hidden":"true"}}),t._v(" "),e("span",[t._v("Sahkan")])]):t._e()])]}}])}),t._v(" "),e("div",{staticClass:"modal fade app-modal",attrs:{id:"allowance-modal",tabindex:"-1",role:"dialog","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog modal-lg",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[t._m(0),t._v(" "),t.selectedVoter?e("div",{staticClass:"modal-body"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-6"},[e("table",{staticClass:"table table-condensed"},[e("tbody",[e("tr",[e("th",{staticStyle:{width:"160px"}},[t._v("Nama")]),t._v(" "),e("td",[t._v(t._s(t.selectedVoter.name))])]),t._v(" "),e("tr",[e("th",[t._v("No. KP")]),t._v(" "),e("td",[t._v(t._s(t.selectedVoter.no_kp))])]),t._v(" "),e("tr",[e("th",[t._v("No. Anggota")]),t._v(" "),e("td",[t._v(t._s(t.selectedVoter.no_anggota))])]),t._v(" "),e("tr",[e("th",[t._v("Unit")]),t._v(" "),e("td",[t._v(t._s(t.selectedVoter.unit))])])])])]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("table",{staticClass:"table table-condensed"},[e("tbody",[e("tr",[e("th",{staticStyle:{width:"160px"}},[t._v("Kehadiran")]),t._v(" "),e("td",[e("b",[t._v(t._s(t.getKehadiranString(t.selectedVoter.kehadiran)))])])]),t._v(" "),1===Number(t.selectedVoter.kehadiran)?e("tr",[e("th",[t._v("Pendaftaran")]),t._v(" "),e("td",[t.selectedVoter.fizikal_registration_verified_at?e("span",{staticClass:"label label-success"},[t._v("Disahkan")]):e("span",{staticClass:"label label-warning"},[t._v("Menunggu pengesahan")])])]):t._e(),t._v(" "),e("tr",[e("th",[t._v("Saham (RM)")]),t._v(" "),e("td",[t._v(t._s(t.formatRmDisplay(t.selectedVoter.saham)))])]),t._v(" "),e("tr",[e("th",[t._v("Yuran (RM)")]),t._v(" "),e("td",[t._v(t._s(t.formatRmDisplay(t.selectedVoter.yuran)))])]),t._v(" "),e("tr",[e("th",[t._v("Status Undi")]),t._v(" "),e("td",[e("span",{staticClass:"label",class:Number(t.selectedVoter.votes_count)>0?"label-success":"label-default"},[t._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+t._s(Number(t.selectedVoter.votes_count)>0?"Ya":"Tidak")+"\n\t\t\t\t\t\t\t\t\t\t\t\t")]),t._v(" "),t.selectedVoterShowsNoVoteEligibleNote?e("span",{staticClass:"label label-info",staticStyle:{"margin-left":"6px"}},[t._v("Tidak layak\n\t\t\t\t\t\t\t\t\t\t\t\t\tmengundi (saham)")]):t._e()])]),t._v(" "),e("tr",[e("th",[t._v("Bayaran Tunai")]),t._v(" "),e("td",[e("span",{staticClass:"label",class:t.isCashPaid(t.selectedVoter)?"label-success":"label-warning"},[t._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+t._s(t.isCashPaid(t.selectedVoter)?"Sudah ("+t.selectedVoter.cash_paid_at+")":"Belum")+"\n\t\t\t\t\t\t\t\t\t\t\t\t")])])])])])])]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-4"},[e("label",[t._v("Kod Tuntutan (Claim Code)")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.claimCodeInput,expression:"claimCodeInput",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{type:"text",placeholder:"Contoh: 482913"},domProps:{value:t.claimCodeInput},on:{input:function(e){e.target.composing||(t.claimCodeInput=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),t._v(" "),e("small",{staticClass:"text-muted"},[t._v("Voter akan tunjuk kod ini. Wajib untuk bayaran\n\t\t\t\t\t\t\t\t\ttunai.")])]),t._v(" "),e("div",{staticClass:"col-md-4"},[e("label",[t._v("Jumlah Tunai (RM)")]),t._v(" "),e("input",{staticClass:"form-control kehadiran-tunai-readonly",attrs:{type:"text",readonly:"",disabled:""},domProps:{value:t.allowanceTunaiDisplay}})]),t._v(" "),e("div",{staticClass:"col-md-4"},[e("label",[t._v("Rujukan (optional)")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.payoutReference,expression:"payoutReference",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{type:"text",maxlength:"80",placeholder:"Wakil/Sendiri"},domProps:{value:t.payoutReference},on:{input:function(e){e.target.composing||(t.payoutReference=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}})])]),t._v(" "),e("div",{staticClass:"row",staticStyle:{"margin-top":"10px"}},[e("div",{staticClass:"col-md-12"},[e("label",[t._v("Nota (optional)")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.payoutNote,expression:"payoutNote",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{type:"text",placeholder:"Nama Wakil"},domProps:{value:t.payoutNote},on:{input:function(e){e.target.composing||(t.payoutNote=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}})])]),t._v(" "),t.isCashPaid(t.selectedVoter)?e("div",{staticClass:"well well-sm",staticStyle:{"margin-top":"14px"}},[e("div",{staticStyle:{"font-weight":"800","margin-bottom":"8px"}},[t._v("Maklumat Bayaran")]),t._v(" "),e("div",[t._v("\n\t\t\t\t\t\t\t\tDibayar oleh:\n\t\t\t\t\t\t\t\t"),e("b",[t._v(t._s(t.selectedVoter.cash_paid_by_admin_name||"—"))]),t._v(" "),t.selectedVoter.cash_paid_by_admin_email?e("span",{staticClass:"text-muted"},[t._v("\n\t\t\t\t\t\t\t\t\t("+t._s(t.selectedVoter.cash_paid_by_admin_email)+")\n\t\t\t\t\t\t\t\t")]):t._e()])]):t._e(),t._v(" "),t.detailError?e("div",{staticClass:"alert alert-danger",staticStyle:{"margin-top":"12px"}},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.detailError)+"\n\t\t\t\t\t\t")]):t._e()]):t._e(),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button","data-dismiss":"modal"}},[t._v("Tutup")]),t._v(" "),t.selectedVoter&&t.isCashPaid(t.selectedVoter)?e("button",{staticClass:"btn btn-danger",attrs:{type:"button",disabled:t.detailLoading},on:{click:function(e){return t.voidCashPayout()}}},[t._v("\n\t\t\t\t\t\t\tBatal Bayaran Tunai\n\t\t\t\t\t\t")]):t._e(),t._v(" "),t.selectedVoter&&t.canPayCash(t.selectedVoter)?e("button",{staticClass:"btn btn-success",attrs:{type:"button",disabled:t.detailLoading},on:{click:function(e){return t.payCash()}}},[t._v("\n\t\t\t\t\t\t\tBayar Tunai\n\t\t\t\t\t\t")]):t._e()])])])]),t._v(" "),e("div",{staticClass:"modal fade app-modal",attrs:{id:"fizikal-verify-modal",tabindex:"-1",role:"dialog","aria-labelledby":"fizikal-verify-title","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[t._m(1),t._v(" "),t.verifyModalVoter?e("div",{staticClass:"modal-body"},[t.verifyModalVoterNeedsLowSahamNote?e("p",{staticClass:"kehadiran-verify-lead"},[t._v("\n\t\t\t\t\t\t\tPengundi fizikal ini mempunyai saham di bawah "),e("strong",[t._v("RM 500")]),t._v(" dan\n\t\t\t\t\t\t\t"),e("strong",[t._v("tidak dibenarkan mengundi")]),t._v(". Sahkan pendaftaran untuk mengesahkan\n\t\t\t\t\t\t\tkehadiran\n\t\t\t\t\t\t\tdi kaunter dan membolehkan mereka menuntut elaun tunai (mengikut peraturan portal).\n\t\t\t\t\t\t")]):e("p",{staticClass:"kehadiran-verify-lead"},[t._v("\n\t\t\t\t\t\t\tSahkan bahawa pengundi ini hadir di kaunter. Selepas ini, pengundi boleh mengundi.\n\t\t\t\t\t\t")]),t._v(" "),e("table",{staticClass:"table table-condensed table-bordered kehadiran-verify-summary"},[e("tbody",[e("tr",[e("th",{staticStyle:{width:"140px"}},[t._v("Nama")]),t._v(" "),e("td",[t._v(t._s(t.verifyModalVoter.name))])]),t._v(" "),e("tr",[e("th",[t._v("No. KP")]),t._v(" "),e("td",[t._v(t._s(t.verifyModalVoter.no_kp))])]),t._v(" "),e("tr",[e("th",[t._v("No. Anggota")]),t._v(" "),e("td",[t._v(t._s(t.verifyModalVoter.no_anggota))])]),t._v(" "),e("tr",[e("th",[t._v("Unit")]),t._v(" "),e("td",[t._v(t._s(t.verifyModalVoter.unit))])]),t._v(" "),e("tr",[e("th",[t._v("Saham (RM)")]),t._v(" "),e("td",[t._v(t._s(t.formatRmDisplay(t.verifyModalVoter.saham)))])]),t._v(" "),e("tr",[e("th",[t._v("Yuran (RM)")]),t._v(" "),e("td",[t._v(t._s(t.formatRmDisplay(t.verifyModalVoter.yuran)))])])])]),t._v(" "),t.verifyModalError?e("div",{staticClass:"alert alert-danger",staticStyle:{"margin-bottom":"0"}},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.verifyModalError)+"\n\t\t\t\t\t\t")]):t._e()]):t._e(),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button","data-dismiss":"modal"}},[t._v("Tutup")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{type:"button",disabled:t.verifyModalLoading},on:{click:t.submitFizikalVerify}},[e("i",{staticClass:"fa fa-check",attrs:{"aria-hidden":"true"}}),t._v(" Sahkan pendaftaran\n\t\t\t\t\t\t")])])])])]),t._v(" "),e("div",{staticClass:"text-right"},[e("h5",[e("b",[t._v(t._s(t.attendancePercentage)+"% Kehadiran Pengundi")])])]),t._v(" "),t.pages.length>1?e("ul",{staticClass:"pagination"},t._l(t.pages,(function(n){return e("router-link",{key:n.page,class:{active:Number(t.current_page)===n.page},attrs:{tag:"li",to:{query:t.paginationQueryForPage(n.page)},exact:""}},[e("a",{attrs:{href:"#"}},[t._v(t._s(n.page))])])})),1):t._e()],1)])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("h4",{staticClass:"modal-title"},[t._v("Butiran Pembayaran Elaun")]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("h4",{staticClass:"modal-title",attrs:{id:"fizikal-verify-title"}},[t._v("Pengesahan pendaftaran fizikal")]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])])}],!1,null,null,null).exports;const Oh={data:function(){return{id:0}},created:function(){this.refreshVoter()},methods:{search:function(){},refreshVoter:function(){var t=this;this.util.notify("Refreshing Voter","loading"),axios.get(config.API+"voter?page="+this.current_page).then((function(e){console.log(e),$.notifyClose(),t.data.voters=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},getKehadiranString:function(t){switch(t){case 1:return"Fizikal";case 2:return"Maya";default:return"-"}},getFizikalPDFurl:function(t){return"/fizikalpdf/".concat(t)}},watch:{"$route.query.page":function(){$.notifyClose(),this.refreshVoter()}},computed:{pages:function(){var t=[];if(this.data.voters.last_page)for(var e=1;e<=this.data.voters.last_page;e++){var n={};n.page=e,t.push(n)}return t},current_page:function(){return this.$route.query.page?this.$route.query.page:1},attendancePercentage:function(){var t=this.data.voters.data.reduce((function(t,e){return 1===e.kehadiran?t+1:t}),0),e=this.data.voters.data.length;return 0===e?0:(t/e*100).toFixed(2)},filteredPhysicalAttendees:function(){return this.data.voters.data.filter((function(t){return 1===t.kehadiran}))}}},Mh=Oh;var Rh=(0,m.A)(Mh,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Kedatangan Fizikal")]),t._v(" "),e("a",{staticClass:"btn btn-warning",attrs:{href:t.getFizikalPDFurl(1)}},[t._v("Muat Turun PDF")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-hover"},[t._m(0),t._v(" "),e("tbody",[t._l(t.filteredPhysicalAttendees,(function(n,a){return[e("tr",[e("td",[t._v(t._s(a+1))]),t._v(" "),e("td",[t._v(t._s(n.name))]),t._v(" "),e("td",[t._v(t._s(n.no_kp))]),t._v(" "),e("td",[t._v(t._s(n.no_anggota))]),t._v(" "),e("td",[t._v(t._s(n.unit))]),t._v(" "),e("td",[t._v(t._s(t.getKehadiranString(n.kehadiran)))]),t._v(" "),e("td",[t._v(t._s(n.updated_at))])])]}))],2)])]),t._v(" "),e("div",{staticClass:"text-right"},[e("h5",[e("b",[t._v(t._s(t.attendancePercentage)+"% Kehadiran Pengundi Fizikal")])])]),t._v(" "),t.pages.length>1?e("ul",{staticClass:"pagination"},t._l(t.pages,(function(n){return e("router-link",{key:n.pages,class:{active:t.current_page==n.page},attrs:{tag:"li",to:{query:{page:n.page}},exact:""}},[e("a",{attrs:{href:"#"}},[t._v(t._s(n.page))])])})),1):t._e()])])}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Bil.")]),t._v(" "),e("th",[t._v("Nama Anggota")]),t._v(" "),e("th",[t._v("No. Kad Pengenalan")]),t._v(" "),e("th",[t._v("No. Anggota")]),t._v(" "),e("th",[t._v("Unit")]),t._v(" "),e("th",[t._v("Kehadiran")]),t._v(" "),e("th",[t._v("Tarikh/Masa")])])])}],!1,null,null,null);const Ih=Rh.exports;const Dh={data:function(){return{id:0}},created:function(){this.refreshVoter()},methods:{search:function(){},refreshVoter:function(){var t=this;this.util.notify("Refreshing Voter","loading"),axios.get(config.API+"voter?page="+this.current_page).then((function(e){console.log(e),$.notifyClose(),t.data.voters=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},getKehadiranString:function(t){switch(t){case 1:return"Fizikal";case 2:return"Maya";default:return"-"}},getMayaPDFurl:function(t){return"/mayapdf/1"}},watch:{"$route.query.page":function(){$.notifyClose(),this.refreshVoter()}},computed:{pages:function(){var t=[];if(this.data.voters.last_page)for(var e=1;e<=this.data.voters.last_page;e++){var n={};n.page=e,t.push(n)}return t},current_page:function(){return this.$route.query.page?this.$route.query.page:1},mayaAttendancePercentage:function(){var t=this.data.voters.data.reduce((function(t,e){return 2===e.kehadiran?t+1:t}),0),e=this.data.voters.data.length;return 0===e?0:(t/e*100).toFixed(2)},attendancePercentage:function(){var t=this.data.voters.data.reduce((function(t,e){return 1===e.kehadiran?t+1:t}),0),e=this.data.voters.data.reduce((function(t,e){return 2===e.kehadiran?t+1:t}),0),n=t+e,a=this.data.voters.data.length;return 0===a?0:(n/a*100).toFixed(2)},filteredMayaAttendees:function(){return this.data.voters.data.filter((function(t){return 2===t.kehadiran}))}}},Fh=Dh;var jh=(0,m.A)(Fh,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Kedatangan Maya")]),t._v(" "),e("a",{staticClass:"btn btn-warning",attrs:{href:t.getMayaPDFurl(1)}},[t._v("Muat Turun PDF")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-hover"},[t._m(0),t._v(" "),e("tbody",[t._l(t.filteredMayaAttendees,(function(n,a){return[e("tr",[e("td",[t._v(t._s(a+1))]),t._v(" "),e("td",[t._v(t._s(n.name))]),t._v(" "),e("td",[t._v(t._s(n.no_kp))]),t._v(" "),e("td",[t._v(t._s(n.no_anggota))]),t._v(" "),e("td",[t._v(t._s(n.unit))]),t._v(" "),e("td",[t._v(t._s(t.getKehadiranString(n.kehadiran)))]),t._v(" "),e("td",[t._v(t._s(n.updated_at))])])]}))],2)])]),t._v(" "),e("div",{staticClass:"text-right"},[e("h5",[e("b",[t._v(t._s(t.mayaAttendancePercentage)+"% Kehadiran Maya")])])]),t._v(" "),t.pages.length>1?e("ul",{staticClass:"pagination"},t._l(t.pages,(function(n){return e("router-link",{key:n.pages,class:{active:t.current_page==n.page},attrs:{tag:"li",to:{query:{page:n.page}},exact:""}},[e("a",{attrs:{href:"#"}},[t._v(t._s(n.page))])])})),1):t._e()])])}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Bil.")]),t._v(" "),e("th",[t._v("Nama Anggota")]),t._v(" "),e("th",[t._v("No. Kad Pengenalan")]),t._v(" "),e("th",[t._v("No. Anggota")]),t._v(" "),e("th",[t._v("Unit")]),t._v(" "),e("th",[t._v("Kehadiran")]),t._v(" "),e("th",[t._v("Tarikh/Masa")])])])}],!1,null,null,null);const Bh=jh.exports;const zh={data:function(){return{nominees:[],results:[],partylists:[],positions:[]}},methods:{getNominee:function(t){var e=this.nominees;for(var n in e)if(t==e[n].id)return e[n];return{}},getPartylist:function(t){var e=this.partylists;for(var n in e)if(t==e[n].id)return e[n].name;return"No Partylist"}},created:function(){this.util.notify("Loading please wait...","loading");var t=this;axios.get(config.API+"election/result/"+this.election_id).then((function(e){$.notifyClose(),t.nominees=e.data.nominee,t.results=e.data.result,t.partylists=e.data.partylist,t.positions=e.data.position})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},computed:{election_id:function(){return this.$route.params.election_id},no_votes:function(){var t=this.nominees,e=this.results,n=[];for(var a in t){var r=!1;for(var i in e)e[i].nominee_id==t[a].id&&(r=!0);r||n.push(t[a])}return n}}},Uh=zh;var Hh=(0,m.A)(Uh,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-12"},t._l(t.positions,(function(n){return e("div",[e("h5",[t._v(t._s(n.name))]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-striped table-condensed"},[t._m(0,!0),t._v(" "),e("tbody",[t._l(t.results,(function(a){return a.position_id==n.id?e("tr",[e("td",[t._v(t._s(t.getVoter(a.nominee_id).no_anggota))]),t._v(" "),e("td",[t._v(t._s(t.getNominee(a.nominee_id).name))]),t._v(" "),e("td",[t._v(t._s(t.getPartylist(t.getNominee(a.nominee_id).partylist_id)))]),t._v(" "),e("td",[t._v(t._s(t.getNominee(a.nominee_id).unit))]),t._v(" "),e("td",[t._v(t._s(a.votes))])]):t._e()})),t._v(" "),t._l(t.no_votes,(function(a){return a.position_id==n.id?e("tr",[e("td",[t._v(t._s(a.student_id))]),t._v(" "),e("td",[t._v(t._s(a.name))]),t._v(" "),e("td",[t._v(t._s(t.getPartylist(a.partylist_id)))]),t._v(" "),e("td",[t._v(t._s(a.unit))]),t._v(" "),e("td",[t._v("0")])]):t._e()}))],2)])]),t._v(" "),e("hr")])})),0)])])}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",{attrs:{width:"10%"}},[t._v("No. Anggota")]),t._v(" "),e("th",{attrs:{width:"30%"}},[t._v("Name")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("No. Kad Pengenalan")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("Unit")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("No. Telefon")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("Kehadiran")])])])}],!1,null,null,null);const Vh=Hh.exports;const Wh={data:function(){return{loading:!1,error:"",rows:[],outstandingCents:0,outstandingCashCount:0,outstandingBankCount:0,defaultCashCents:3e4,defaultBankCents:15e3,methodFilter:"",headers:[{title:"Admin",key:"admin_name",sortable:!0,exportValue:function(t){var e=t&&t.admin_name?String(t.admin_name):"—",n=t&&t.admin_email?String(t.admin_email):"";return n?e+" ("+n+")":e}},{title:"Tunai (RM300.00)",key:"cash_amount_cents",sortable:!1,exportValue:function(t){return t&&null!=t.cash_amount_cents?(Number(t.cash_amount_cents)/100).toFixed(2):""}},{title:"Maya (RM150.00)",key:"bank_amount_cents",sortable:!1,exportValue:function(t){return t&&null!=t.bank_amount_cents?(Number(t.bank_amount_cents)/100).toFixed(2):""}},{title:"Jumlah (RM)",key:"total_amount_cents",sortable:!0,exportValue:function(t){return t&&null!=t.total_amount_cents?(Number(t.total_amount_cents)/100).toFixed(2):""}}]}},created:function(){this.refresh()},computed:{items:function(){return Array.isArray(this.rows)?this.rows:[]},grandTotalCents:function(){return this.items.reduce((function(t,e){return t+Number(e.total_amount_cents||0)}),0)},outstandingFizikalCents:function(){return Number(this.outstandingCashCount||0)*Number(this.defaultCashCents||3e4)},outstandingMayaCents:function(){return Number(this.outstandingBankCount||0)*Number(this.defaultBankCents||15e3)}},methods:{refresh:function(){var t=this;this.loading=!0,this.error="";var e={};this.methodFilter&&(e.method=this.methodFilter),axios.get(config.API+"allowance/summary",{params:e}).then((function(e){if(!e||!e.data||"success"!==e.data.status)return t.error=e&&e.data&&e.data.message?e.data.message:"Gagal memuatkan ringkasan.",void t.applySummaryMeta(null);t.rows=e.data.rows||[],t.applySummaryMeta(e.data)})).catch((function(e){t.applySummaryMeta(null),t.error=e&&e.response&&e.response.data&&e.response.data.message?e.response.data.message:e&&e.message?e.message:"Gagal memuatkan ringkasan.",e&&e.response&&t.util.showResult(e,"error")})).finally((function(){t.loading=!1}))},applySummaryMeta:function(t){if(!t)return this.outstandingCents=0,this.outstandingCashCount=0,this.outstandingBankCount=0,this.defaultCashCents=3e4,void(this.defaultBankCents=15e3);var e=t.outstanding_allowance||{};this.outstandingCents=Number(e.cents||0),this.outstandingCashCount=Number(e.cash_count||0),this.outstandingBankCount=Number(e.bank_count||0),null!=e.default_cash_cents&&(this.defaultCashCents=Number(e.default_cash_cents)),null!=e.default_bank_cents&&(this.defaultBankCents=Number(e.default_bank_cents))},formatCentsToRM:function(t){return(Number(t||0)/100).toLocaleString("en-MY",{minimumFractionDigits:2,maximumFractionDigits:2})}}};var qh=n(8275),$h={insert:"head",singleton:!1};i()(qh.A,$h);qh.A.locals;const Kh=(0,m.A)(Wh,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[t._m(0),t._v(" "),t.error?e("div",{staticClass:"alert alert-danger"},[t._v(t._s(t.error))]):t._e(),t._v(" "),t.error?t._e():e("div",{staticClass:"allowance-section"},[e("h5",{staticClass:"allowance-section__title"},[t._v("Anggaran elaun yang perlu dibayar")]),t._v(" "),t.loading?t._e():e("div",{staticClass:"row allowance-stat-row"},[e("div",{staticClass:"col-sm-4"},[e("div",{staticClass:"allowance-stat-card"},[e("div",{staticClass:"allowance-stat-card__label"},[t._v("Fizikal (tunai RM300.00)")]),t._v(" "),e("div",{staticClass:"allowance-stat-card__value"},[t._v("RM "+t._s(t.formatCentsToRM(t.outstandingFizikalCents))+"\n\t\t\t\t\t\t")]),t._v(" "),e("div",{staticClass:"allowance-stat-card__hint"},[e("b",[t._v(t._s(t.outstandingCashCount))]),t._v(" belum dibayar\n\t\t\t\t\t\t")])])]),t._v(" "),e("div",{staticClass:"col-sm-4"},[e("div",{staticClass:"allowance-stat-card"},[e("div",{staticClass:"allowance-stat-card__label"},[t._v("Maya (RM150.00)")]),t._v(" "),e("div",{staticClass:"allowance-stat-card__value"},[t._v("RM "+t._s(t.formatCentsToRM(t.outstandingMayaCents)))]),t._v(" "),e("div",{staticClass:"allowance-stat-card__hint"},[e("b",[t._v(t._s(t.outstandingBankCount))]),t._v(" belum dibayar\n\t\t\t\t\t\t")])])]),t._v(" "),e("div",{staticClass:"col-sm-4"},[e("div",{staticClass:"allowance-stat-card allowance-stat-card--primary"},[e("div",{staticClass:"allowance-stat-card__label"},[t._v("Jumlah baki")]),t._v(" "),e("div",{staticClass:"allowance-stat-card__value"},[t._v("RM "+t._s(t.formatCentsToRM(t.outstandingCents)))]),t._v(" "),e("div",{staticClass:"allowance-stat-card__hint"},[t._v("Fizikal + Maya")])])])])]),t._v(" "),t.error?t._e():e("div",{staticClass:"allowance-section allowance-section--table"},[e("h5",{staticClass:"allowance-section__title"},[t._v("Bayaran mengikut pentadbir")]),t._v(" "),e("admin-data-table",{attrs:{headers:t.headers,items:t.items,loading:t.loading,"show-pagination":!1,"index-title":"Bil.","empty-text":"Tiada rekod bayaran elaun",exportable:!0},scopedSlots:t._u([{key:"item-admin_name",fn:function(n){var a=n.item;return[e("div",{staticStyle:{"font-weight":"800"}},[t._v(t._s(a.admin_name||"—"))]),t._v(" "),e("div",{staticClass:"text-muted",staticStyle:{"font-size":"12px"}},[t._v(t._s(a.admin_email||""))])]}},{key:"item-total_amount_cents",fn:function(n){var a=n.item;return[e("b",[t._v(t._s(t.formatCentsToRM(a.total_amount_cents)))]),t._v(" "),e("div",{staticClass:"text-muted",staticStyle:{"font-size":"12px"}},[t._v(t._s(a.payouts_count)+" bayaran")])]}},{key:"item-cash_amount_cents",fn:function(n){var a=n.item;return[t._v("\n\t\t\t\t\t"+t._s(t.formatCentsToRM(a.cash_amount_cents))+"\n\t\t\t\t\t"),e("div",{staticClass:"text-muted",staticStyle:{"font-size":"12px"}},[t._v(t._s(a.cash_count)+" tunai")])]}},{key:"item-bank_amount_cents",fn:function(n){var a=n.item;return[t._v("\n\t\t\t\t\t"+t._s(t.formatCentsToRM(a.bank_amount_cents))+"\n\t\t\t\t\t"),e("div",{staticClass:"text-muted",staticStyle:{"font-size":"12px"}},[t._v(t._s(a.bank_count))])]}}],null,!1,2699513059)}),t._v(" "),!t.loading&&t.items.length?e("div",{staticClass:"well well-sm allowance-section__footer-total"},[e("b",[t._v("Jumlah keseluruhan:")]),t._v(" "+t._s(t.formatCentsToRM(t.grandTotalCents))+"\n\t\t\t")]):t._e()],1)])])}),[function(){var t=this._self._c;return t("div",{staticClass:"clearfix",staticStyle:{"margin-bottom":"12px"}},[t("h4",{staticStyle:{margin:"0",display:"inline-block"}},[this._v("Ringkasan Elaun")])])}],!1,null,"7d87dadc",null).exports;const Gh={created:function(){this.util.setTitle("MyKoPKB - Maklumat Calon")}};const Yh=(0,m.A)(Gh,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-10 col-md-offset-1"},[e("h4",[t._v("Maklumat Calon")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const Xh={data:function(){return{id:0,nomineeLoading:!1,nomineeTableHeaders:[{title:"",key:"photo",sortable:!1},{title:"Nama",key:"name",sortable:!0},{title:"No. Anggota",key:"no_anggota",sortable:!0},{title:"Unit",key:"unit",sortable:!0},{title:"Jawatan",key:"position",sortable:!0},{title:"Taraf Pendidikan",key:"education",sortable:!1,exportValue:function(t){return Array.isArray(t.education)?t.education.join(" | "):""}},{title:"Pengalaman Kerja",key:"experience",sortable:!1,exportValue:function(t){return Array.isArray(t.experience)?t.experience.join(" | "):""}},{title:"Tindakan",key:"actions",sortable:!1}]}},created:function(){this.refreshNominee()},methods:{setPosition:function(t){var e=Object.assign({},this.$route.query);t&&"0"!==String(t)?e.position_id=t:delete e.position_id,this.$router.replace({query:e})},openDeleteModal:function(t){this.id=t.id,this.util.showModal("#delete-nominee-modal")},deleteNominee:function(){var t=this,e=this.id;this.util.hideModal("#delete-nominee-modal"),this.util.notify("Deleting nominee","loading"),axios.delete(config.API+"nominee/"+e).then((function(e){$.notifyClose(),e.data&&"success"===e.data.status?(t.util.notify("Nominee deleted successfully","success"),t.refreshNominee()):t.util.notify("Failed to delete nominee","error")})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},refreshNominee:function(){var t=this;this.nomineeLoading=!0,this.util.notify("Refreshing Nominees","loading"),axios.get(config.API+"nominee",{params:{position_id:this.position_id&&"0"!==String(this.position_id)?this.position_id:void 0}}).then((function(e){$.notifyClose(),console.log(e),t.data.nominees=e.data})).catch((function(e){$.notifyClose(),t.showResult(e)})).finally((function(){t.nomineeLoading=!1}))},getPosition:function(t){var e=this.data.positions;for(var n in e)if(e[n].id==t)return e[n].name},getPartylist:function(t){var e=this.data.partylists;for(var n in e)if(e[n].id==t)return e[n].name;return"No partylists"},createBase64ImageUrl:function(t){return"data:image/png;base64,"+t}},computed:{nominees:function(){var t=[],e=this.data.nominees;for(var n in this.data.nominees)if(e[n].position_id==this.position_id||0==this.position_id){var a=Object.assign({},e[n]);a.position=this.getPosition(e[n].position_id),a.partylist=this.getPartylist(e[n].partylist_id),t.push(a)}return t},position_id:function(){return this.$route.query.position_id?this.$route.query.position_id:0}},watch:{position_id:function(){this.refreshNominee()}}},Jh=Xh;var Zh=n(9273),Qh={insert:"head",singleton:!1};i()(Zh.A,Qh);Zh.A.locals;var tf=(0,m.A)(Jh,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-12 panel panel-default"},[e("div",{staticClass:"panel-body table-responsive"},[e("div",{staticClass:"nominee-filter-chips"},[e("button",{staticClass:"nominee-chip btn btn-xs",class:0==t.position_id?"btn-primary":"btn-default",attrs:{type:"button"},on:{click:function(e){return t.setPosition(0)}}},[t._v("\n\t\t\t\t\tSemua Jawatan\n\t\t\t\t")]),t._v(" "),t._l(t.data.positions,(function(n){return e("button",{key:n.id,staticClass:"nominee-chip btn btn-xs",class:String(t.position_id)===String(n.id)?"btn-primary":"btn-default",attrs:{type:"button"},on:{click:function(e){return t.setPosition(n.id)}}},[t._v("\n\t\t\t\t\t"+t._s(n.name)+"\n\t\t\t\t")])}))],2),t._v(" "),e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Tambah Calon",query:{position_id:t.position_id}}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Tambah Calon")])],1),t._v(" "),e("admin-data-table",{attrs:{headers:t.nomineeTableHeaders,items:t.nominees,loading:t.nomineeLoading,"items-per-page":10,"show-pagination":!0,"empty-text":"Tiada calon",exportable:!0,"export-file-name":"calon"},scopedSlots:t._u([{key:"item-photo",fn:function(n){var a=n.item;return[e("img",{staticClass:"thumbnail",staticStyle:{height:"60px",width:"60px"},attrs:{alt:a.name,src:t.createBase64ImageUrl(a.photo)}})]}},{key:"item-education",fn:function(n){var a=n.item;return[e("ol",{staticStyle:{margin:"0","padding-left":"18px"}},t._l(a.education||[],(function(n,a){return e("li",{key:a},[t._v(t._s(n))])})),0)]}},{key:"item-experience",fn:function(n){var a=n.item;return[e("ol",{staticStyle:{margin:"0","padding-left":"18px"}},t._l(a.experience||[],(function(n,a){return e("li",{key:a},[t._v(t._s(n))])})),0)]}},{key:"item-actions",fn:function(n){var a=n.item;return[e("router-link",{staticClass:"btn btn-primary",attrs:{to:{name:"Edit Nominee",params:{id:a.id}}}},[e("i",{staticClass:"fa fa-edit"}),t._v("Kemaskini\n\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{type:"button"},on:{click:function(e){return t.openDeleteModal(a)}}},[e("i",{staticClass:"fa fa-trash"}),t._v("Padam\n\t\t\t\t\t")])]}}])})],1)]),t._v(" "),e("modal",{attrs:{id:"delete-nominee-modal"}},[e("modal-header",[t._v("Padam Calon")]),t._v(" "),e("modal-body",[e("h3",[t._v("Are you sure to delete this nominee?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deleteNominee()}}},[t._v("Padam")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-nominee-modal")}}},[t._v("\n\t\t\t\tKembali\n\t\t\t")])])],1)],1)}),[],!1,null,null,null);const ef=tf.exports;const nf={data:function(){return{imageUrl:"",loading:!1}},methods:{add:function(){if(!this.loading){var t=this;this.loading=!0,this.util.notify("Adding Nominee","progress",0),$("#add_form").ajaxSubmit({success:function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success","ajax")&&t.$router.push({name:"Maklumat Calon"})},error:function(e){alert("Nominee with the same name has already registered"),location.reload(),$.notifyClose(),t.loading=!1,t.util.showResult(e,"error","ajax")},uploadProgress:function(e,n,a,r){t.util.notify("Adding Nominee","progress",r)}})}},handleImageChange:function(t){var e=this,n=t.target.files[0];if(n&&n.type.match(/image.*/)){var a=new FileReader;a.onload=function(t){e.imageUrl=t.target.result},a.readAsDataURL(n)}else t.target.value="",this.imageUrl=""}},computed:{position_id:{get:function(){return this.$route.query.position_id},set:function(t){this.$router.replace({query:{position_id:t}})}}}};var af=n(4002),rf={insert:"head",singleton:!1};i()(af.A,rf);af.A.locals;var of=(0,m.A)(nf,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default nominee-add-page"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"nominee-add-page__header clearfix"},[t._m(0),t._v(" "),e("router-link",{staticClass:"btn btn-default pull-right",attrs:{to:{name:"Maklumat Calon",query:{position_id:t.position_id}}}},[e("i",{staticClass:"fa fa-arrow-left"}),t._v(" Kembali\n\t\t\t")])],1),t._v(" "),t._m(1),t._v(" "),e("form",{staticClass:"nominee-add-form",attrs:{method:"POST",id:"add_form",action:t.data.API+"nominee",enctype:"multipart/form-data"},on:{submit:function(e){return e.preventDefault(),t.add()}}},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-8"},[t._m(2),t._v(" "),t._m(3),t._v(" "),t._m(4),t._v(" "),t._m(5),t._v(" "),t._m(6),t._v(" "),e("div",{staticClass:"form-group"},[t._m(7),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.position_id,expression:"position_id"}],staticClass:"form-control",attrs:{id:"nominee-position-id",name:"position_id",required:""},on:{change:function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.position_id=e.target.multiple?n:n[0]}}},[e("option",{attrs:{value:"0",disabled:""}},[t._v("— Pilih sesi —")]),t._v(" "),t._l(t.data.positions,(function(n){return e("option",{key:n.id,domProps:{value:n.id}},[t._v("\n\t\t\t\t\t\t\t\t"+t._s(n.name)+"\n\t\t\t\t\t\t\t")])}))],2)])]),t._v(" "),e("div",{staticClass:"col-md-4"},[e("div",{staticClass:"nominee-add-photo panel panel-default"},[t._m(8),t._v(" "),e("div",{staticClass:"panel-body"},[e("div",{staticClass:"nominee-add-photo__preview",class:{"nominee-add-photo__preview--empty":!t.imageUrl}},[t.imageUrl?e("img",{attrs:{src:t.imageUrl,alt:"Pratonton gambar calon"}}):e("div",{staticClass:"nominee-add-photo__placeholder"},[e("i",{staticClass:"fa fa-picture-o"}),t._v(" "),e("span",[t._v("Tiada gambar dipilih")])])]),t._v(" "),t._m(9),t._v(" "),e("input",{staticClass:"nominee-add-photo__input",attrs:{id:"nominee-file-input",name:"photo",type:"file",accept:"image/*"},on:{change:t.handleImageChange}}),t._v(" "),e("p",{staticClass:"text-muted small nominee-add-photo__formats"},[t._v("PNG, JPG atau GIF")])])])])]),t._v(" "),e("hr",{staticClass:"nominee-add-form__rule"}),t._v(" "),e("div",{staticClass:"clearfix nominee-add-form__actions"},[e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Maklumat Calon",query:{position_id:t.position_id}}}},[e("i",{staticClass:"fa fa-times"}),t._v(" Batal\n\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{type:"submit",disabled:t.loading}},[t.loading?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-check"}),t._v("\n\t\t\t\t\t"+t._s(t.loading?"Menghantar…":"Simpan calon")+"\n\t\t\t\t")])],1)])])])}),[function(){var t=this._self._c;return t("h4",{staticClass:"pull-left nominee-add-page__title"},[t("i",{staticClass:"fa fa-user-plus text-muted"}),this._v(" Tambah Calon\n\t\t\t")])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"text-muted small nominee-add-page__intro"},[t._v("\n\t\t\tLengkapkan maklumat calon. Medan bertanda "),e("span",{staticClass:"text-danger"},[t._v("*")]),t._v(" adalah wajib.\n\t\t")])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"row"},[e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-name"}},[t._v("Nama Calon "),e("span",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"nominee-name",type:"text",name:"name",placeholder:"Nama penuh",required:""}})])]),t._v(" "),e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-no-anggota"}},[t._v("No. Anggota "),e("span",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"nominee-no-anggota",type:"text",name:"no_anggota",placeholder:"No. keahlian",required:""}})])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"row"},[e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-unit"}},[t._v("Unit "),e("span",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"nominee-unit",type:"text",name:"unit",required:""}})])]),t._v(" "),e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-umur"}},[t._v("Umur "),e("span",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"nominee-umur",type:"number",name:"umur",min:"1",max:"120",placeholder:"Tahun",required:""}})])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-jawatan-sekarang"}},[t._v("Jawatan Sekarang "),e("span",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"nominee-jawatan-sekarang",type:"text",name:"jawatan_sekarang",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-education"}},[t._v("Taraf Pendidikan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{id:"nominee-education",type:"text",name:"education",placeholder:"Pilihan"}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nominee-experience"}},[t._v("Pengalaman Kerja")]),t._v(" "),e("textarea",{staticClass:"form-control",attrs:{id:"nominee-experience",name:"experience",rows:"4",placeholder:"Pilihan — senaraikan pengalaman relevan"}})])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"nominee-position-id"}},[t._v("Sesi Dicalonkan "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel-heading"},[e("strong",[e("i",{staticClass:"fa fa-camera"}),t._v(" Gambar calon")]),t._v(" "),e("span",{staticClass:"text-muted small nominee-add-photo__hint"},[t._v("Pilihan")])])},function(){var t=this._self._c;return t("label",{staticClass:"btn btn-default btn-block nominee-add-photo__browse",attrs:{for:"nominee-file-input"}},[t("i",{staticClass:"fa fa-folder-open"}),this._v(" Pilih fail\n\t\t\t\t\t\t\t")])}],!1,null,"2c5ff319",null);const sf=of.exports;const lf={data:function(){return{imageUrl:"",loading:!1,form:{name:"",no_anggota:"",unit:"",umur:"",jawatan_sekarang:"",education:"",experience:"",position_id:"",partylist_id:""}}},created:function(){this.nominee.id||this.$router.push({name:"Maklumat Calon"})},watch:{nominee:{immediate:!0,deep:!0,handler:function(t){t&&t.id&&(this.form.name=t.name||"",this.form.no_anggota=t.no_anggota||"",this.form.unit=t.unit||"",this.form.umur=null!=t.umur&&""!==t.umur?String(t.umur):"",this.form.jawatan_sekarang=t.jawatan_sekarang||"",this.form.education=this.formatEducationForInput(t.education),this.form.experience=this.formatExperienceForInput(t.experience),this.form.position_id=null!=t.position_id?String(t.position_id):"",this.form.partylist_id=null!=t.partylist_id&&""!==t.partylist_id?String(t.partylist_id):"",this.imageUrl=t.photo?this.createBase64ImageUrl(t.photo):"")}}},methods:{createBase64ImageUrl:function(t){return"data:image/png;base64,"+t},formatEducationForInput:function(t){return null==t||""===t?"":Array.isArray(t)?t.join("\n"):String(t)},formatExperienceForInput:function(t){return null==t||""===t?"":Array.isArray(t)?t.map((function(t,e){return e+1+". "+t})).join("\n"):String(t)},handleImageChange:function(t){var e=t.target.files[0],n=this;if(e&&e.type.match(/image.*/)){var a=new FileReader;a.onload=function(t){n.imageUrl=t.target.result},a.readAsDataURL(e)}else t.target.value="",n.imageUrl=n.nominee.photo?n.createBase64ImageUrl(n.nominee.photo):""},edit:function(){if(!this.loading){var t=this;this.loading=!0,this.util.notify("Kemaskini calon","progress",0),$("#edit_form").ajaxSubmit({success:function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success","ajax")&&t.$router.push({name:"Maklumat Calon",query:{refresh:!0}})},error:function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"error","ajax")},uploadProgress:function(e,n,a,r){t.util.notify("Kemaskini calon","progress",r)}})}}},computed:{id:function(){return this.$route.params.id},nominee:function(){for(var t in this.data.nominees)if(this.data.nominees[t].id==this.id)return this.data.nominees[t];return{}},backToList:function(){var t={};return this.nominee&&null!=this.nominee.position_id&&"0"!==String(this.nominee.position_id)&&(t.position_id=this.nominee.position_id),{name:"Maklumat Calon",query:t}}}},cf=lf;var uf=n(7300),df={insert:"head",singleton:!1};i()(uf.A,df);uf.A.locals;var hf=(0,m.A)(cf,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default nominee-add-page"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"nominee-add-page__header clearfix"},[t._m(0),t._v(" "),e("router-link",{staticClass:"btn btn-default pull-right",attrs:{to:t.backToList}},[e("i",{staticClass:"fa fa-arrow-left"}),t._v(" Kembali\n\t\t\t")])],1),t._v(" "),t._m(1),t._v(" "),e("form",{staticClass:"nominee-add-form",attrs:{method:"POST",id:"edit_form",action:t.data.API+"nominee/"+t.id,enctype:"multipart/form-data"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("input",{attrs:{type:"hidden",name:"_method",value:"PUT"}}),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-8"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[t._m(2),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.name,expression:"form.name"}],staticClass:"form-control",attrs:{id:"edit-nominee-name",type:"text",name:"name",placeholder:"Nama penuh",required:""},domProps:{value:t.form.name},on:{input:function(e){e.target.composing||t.$set(t.form,"name",e.target.value)}}})])]),t._v(" "),e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[t._m(3),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.no_anggota,expression:"form.no_anggota"}],staticClass:"form-control",attrs:{id:"edit-nominee-no-anggota",type:"text",name:"no_anggota",placeholder:"No. keahlian",required:""},domProps:{value:t.form.no_anggota},on:{input:function(e){e.target.composing||t.$set(t.form,"no_anggota",e.target.value)}}})])])]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[t._m(4),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.unit,expression:"form.unit"}],staticClass:"form-control",attrs:{id:"edit-nominee-unit",type:"text",name:"unit",required:""},domProps:{value:t.form.unit},on:{input:function(e){e.target.composing||t.$set(t.form,"unit",e.target.value)}}})])]),t._v(" "),e("div",{staticClass:"col-sm-6"},[e("div",{staticClass:"form-group"},[t._m(5),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.umur,expression:"form.umur"}],staticClass:"form-control",attrs:{id:"edit-nominee-umur",type:"number",name:"umur",min:"1",max:"120",placeholder:"Tahun",required:""},domProps:{value:t.form.umur},on:{input:function(e){e.target.composing||t.$set(t.form,"umur",e.target.value)}}})])])]),t._v(" "),e("div",{staticClass:"form-group"},[t._m(6),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.jawatan_sekarang,expression:"form.jawatan_sekarang"}],staticClass:"form-control",attrs:{id:"edit-nominee-jawatan-sekarang",type:"text",name:"jawatan_sekarang",required:""},domProps:{value:t.form.jawatan_sekarang},on:{input:function(e){e.target.composing||t.$set(t.form,"jawatan_sekarang",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"edit-nominee-education"}},[t._v("Taraf Pendidikan")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.education,expression:"form.education"}],staticClass:"form-control",attrs:{id:"edit-nominee-education",type:"text",name:"education",placeholder:"Pilihan"},domProps:{value:t.form.education},on:{input:function(e){e.target.composing||t.$set(t.form,"education",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"edit-nominee-experience"}},[t._v("Pengalaman Kerja")]),t._v(" "),e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.form.experience,expression:"form.experience"}],staticClass:"form-control",attrs:{id:"edit-nominee-experience",name:"experience",rows:"4",placeholder:"Pilihan — senaraikan pengalaman relevan"},domProps:{value:t.form.experience},on:{input:function(e){e.target.composing||t.$set(t.form,"experience",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[t._m(7),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.form.position_id,expression:"form.position_id"}],staticClass:"form-control",attrs:{id:"edit-nominee-position-id",name:"position_id",required:""},on:{change:function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.form,"position_id",e.target.multiple?n:n[0])}}},[e("option",{attrs:{value:"",disabled:""}},[t._v("— Pilih jawatan —")]),t._v(" "),t._l(t.data.positions,(function(n){return e("option",{key:n.id,domProps:{value:String(n.id)}},[t._v("\n\t\t\t\t\t\t\t\t"+t._s(n.name)+"\n\t\t\t\t\t\t\t")])}))],2)]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"edit-nominee-partylist-id"}},[t._v("Senarai parti")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.form.partylist_id,expression:"form.partylist_id"}],staticClass:"form-control",attrs:{id:"edit-nominee-partylist-id",name:"partylist_id"},on:{change:function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.form,"partylist_id",e.target.multiple?n:n[0])}}},[e("option",{attrs:{value:""}},[t._v("— Pilihan —")]),t._v(" "),t._l(t.data.partylists,(function(n){return e("option",{key:n.id,domProps:{value:String(n.id)}},[t._v("\n\t\t\t\t\t\t\t\t"+t._s(n.name)+"\n\t\t\t\t\t\t\t")])}))],2)])]),t._v(" "),e("div",{staticClass:"col-md-4"},[e("div",{staticClass:"nominee-add-photo panel panel-default"},[t._m(8),t._v(" "),e("div",{staticClass:"panel-body"},[e("div",{staticClass:"nominee-add-photo__preview",class:{"nominee-add-photo__preview--empty":!t.imageUrl}},[t.imageUrl?e("img",{attrs:{src:t.imageUrl,alt:"Pratonton gambar calon"}}):e("div",{staticClass:"nominee-add-photo__placeholder"},[e("i",{staticClass:"fa fa-picture-o"}),t._v(" "),e("span",[t._v("Tiada gambar")])])]),t._v(" "),t._m(9),t._v(" "),e("input",{staticClass:"nominee-add-photo__input",attrs:{id:"edit-nominee-file-input",name:"photo",type:"file",accept:"image/*"},on:{change:t.handleImageChange}}),t._v(" "),e("p",{staticClass:"text-muted small nominee-add-photo__formats"},[t._v("PNG, JPG atau GIF")])])])])]),t._v(" "),e("hr",{staticClass:"nominee-add-form__rule"}),t._v(" "),e("div",{staticClass:"clearfix nominee-add-form__actions"},[e("router-link",{staticClass:"btn btn-default",attrs:{to:t.backToList}},[e("i",{staticClass:"fa fa-times"}),t._v(" Batal\n\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{type:"submit",disabled:t.loading}},[t.loading?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-check"}),t._v("\n\t\t\t\t\t"+t._s(t.loading?"Menghantar…":"Simpan perubahan")+"\n\t\t\t\t")])],1)])])])}),[function(){var t=this._self._c;return t("h4",{staticClass:"pull-left nominee-add-page__title"},[t("i",{staticClass:"fa fa-pencil text-muted"}),this._v(" Kemaskini Calon\n\t\t\t")])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"text-muted small nominee-add-page__intro"},[t._v("\n\t\t\tKemas kini maklumat calon. Medan bertanda "),e("span",{staticClass:"text-danger"},[t._v("*")]),t._v(" adalah wajib.\n\t\t")])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"edit-nominee-name"}},[t._v("Nama Calon "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"edit-nominee-no-anggota"}},[t._v("No. Anggota "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"edit-nominee-unit"}},[t._v("Unit "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"edit-nominee-umur"}},[t._v("Umur "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"edit-nominee-jawatan-sekarang"}},[t._v("Jawatan Sekarang "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("label",{attrs:{for:"edit-nominee-position-id"}},[t._v("Jawatan Dicalonkan "),e("span",{staticClass:"text-danger"},[t._v("*")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel-heading"},[e("strong",[e("i",{staticClass:"fa fa-camera"}),t._v(" Gambar calon")]),t._v(" "),e("span",{staticClass:"text-muted small nominee-add-photo__hint"},[t._v("Pilihan")])])},function(){var t=this._self._c;return t("label",{staticClass:"btn btn-default btn-block nominee-add-photo__browse",attrs:{for:"edit-nominee-file-input"}},[t("i",{staticClass:"fa fa-folder-open"}),this._v(" Pilih fail\n\t\t\t\t\t\t\t")])}],!1,null,"2ff9e648",null);const ff=hf.exports;const pf={created:function(){this.util.setTitle("MyKoPKB - Akaun Anggota")}};const mf=(0,m.A)(pf,(function(){var t=this._self._c;return t("div",{staticClass:"container col-md-8 col-md-offset-2"},[t("router-view")],1)}),[],!1,null,null,null).exports;const gf={components:{AdminDataTable:Nd.default},data:function(){return{id:0,impersonateTarget:null,loading:!1,adminTableHeaders:[{title:"Nama",key:"name",sortable:!0},{title:"Email",key:"email",sortable:!0},{title:"Menyamar",key:"impersonate",sortable:!1,exportValue:function(){return""}},{title:"Padam",key:"delete",sortable:!1,exportValue:function(){return""}}]}},computed:{canViewAdminList:function(){try{return!(!this.data||!this.data.user)&&(1===Number(this.data.user.id)&&"1"!==localStorage.getItem("is_impersonating"))}catch(t){return!1}},adminItems:function(){var t=this.data&&this.data.admins;return Array.isArray(t)?t:t&&Array.isArray(t.data)?t.data:[]}},created:function(){this.canViewAdminList?this.refreshAdmin():this.loading=!1},methods:{canImpersonate:function(t){try{return!(!this.data||!this.data.user)&&(1===Number(this.data.user.id)&&(!(!t||void 0===t.id||null===t.id)&&1!==Number(t.id)))}catch(t){return!1}},openImpersonate:function(t){this.impersonateTarget=t,this.util&&this.util.showModal&&this.util.showModal("#impersonate-admin-modal")},startImpersonate:function(){var t=this;t.impersonateTarget&&t.impersonateTarget.id&&(t.util.hideModal("#impersonate-admin-modal"),t.util.notify("Menyamar admin","loading"),axios.post(config.API+"admin/impersonate",{user_id:t.impersonateTarget.id}).then((function(e){if($.notifyClose(),e&&e.data&&"success"===e.data.status){var n=e.data.token;n&&(localStorage["Access Token"]="Bearer "+n,localStorage.setItem("is_impersonating","1"),t.util&&t.util.setAuthorization&&t.util.setAuthorization()),e.data.user&&(t.data.user=e.data.user,void 0!==e.data.user.role&&null!==e.data.user.role&&localStorage.setItem("admin_role",String(e.data.user.role))),t.util.notify("Menyamar berjaya","success"),t.$router&&t.$router.go(0)}else t.util.showResult(e,"error")})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")})))},deleteAdmin:function(){this.util.hideModal("#delete-admin-modal"),this.util.notify("Memadam admin","loading");var t=this;axios.delete(config.API+"admin/"+this.id).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&t.refreshAdmin()})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},refreshAdmin:function(){var t=this;t.canViewAdminList&&(t.loading=!0,this.util.notify("Mengemaskini admin","loading"),axios.get(config.API+"admin").then((function(e){$.notifyClose(),"failed"==e.data.status?t.util.showResult(e,"success"):t.data.admins=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")})).finally((function(){t.loading=!1})))}}},vf=gf;const bf=(0,m.A)(vf,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Add Account"}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Tambah Akaun Pengguna")]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{disabled:!t.canViewAdminList},on:{click:function(e){return t.refreshAdmin()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Refresh")])],1),t._v(" "),t.canViewAdminList?t._e():e("div",{staticClass:"alert alert-warning",staticStyle:{"margin-bottom":"12px"}},[t._v("\n\t\t\tAkses ditolak: Pengurusan akaun hanya untuk "),e("b",[t._v("Main Admin")]),t._v(" (id=1). Jika sedang impersonate, sila\n\t\t\t"),e("b",[t._v("Kembali Akaun Asal")]),t._v(".\n\t\t")]),t._v(" "),e("admin-data-table",{attrs:{headers:t.adminTableHeaders,items:t.adminItems,loading:t.loading,"show-pagination":!0,exportable:!0,"export-file-name":"admins","items-per-page":25,"show-index":!0,"index-title":"Bil.","empty-text":"Tiada akaun admin"},scopedSlots:t._u([{key:"item-impersonate",fn:function(n){var a=n.item;return[e("button",{staticClass:"btn btn-primary btn-sm",attrs:{disabled:!t.canImpersonate(a)},on:{click:function(e){return t.openImpersonate(a)}}},[e("i",{staticClass:"fa fa-user-secret"}),t._v(" Impersonate\n\t\t\t\t")])]}},{key:"item-delete",fn:function(n){var a=n.item;return[e("button",{staticClass:"btn btn-danger btn-sm",on:{click:function(e){return t.deleteAdmin(a.id)}}},[e("i",{staticClass:"fa fa-trash"}),t._v(" Padam\n\t\t\t\t")])]}}])})],1),t._v(" "),e("modal",{attrs:{id:"delete-admin-modal"}},[e("modal-header",[t._v("Delete Admin")]),t._v(" "),e("modal-body",[e("h3",[t._v("Are you sure to delete this admin?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deleteAdmin()}}},[t._v("Padam")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-admin-modal")}}},[t._v("Batal")])])],1),t._v(" "),e("modal",{attrs:{id:"impersonate-admin-modal"}},[e("modal-header",[t._v("Menyamar Admin")]),t._v(" "),e("modal-body",[t.impersonateTarget&&t.impersonateTarget.email?e("h4",[t._v("\n\t\t\t\tMenyamar "),e("b",[t._v(t._s(t.impersonateTarget.email))]),t._v(" ?\n\t\t\t")]):t._e(),t._v(" "),e("p",{staticClass:"text-muted",staticStyle:{"margin-bottom":"0"}},[t._v("\n\t\t\t\tAnda akan log masuk sebagai akaun tersebut.\n\t\t\t")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-primary",on:{click:function(e){return t.startImpersonate()}}},[t._v("Menyamar")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#impersonate-admin-modal")}}},[t._v("Batal")])])],1)],1)}),[],!1,null,null,null).exports;const _f={data:function(){return{loading:!1}},methods:{refreshUser:function(){var t=this;axios.get(config.API+"admin/"+this.data.user.id).then((function(e){t.data.user=e.data}))},edit:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Updating account","loading"),axios.put(config.API+"admin/"+this.data.user.id,$("#edit_form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success")&&(t.refreshUser(),t.$router.push({name:"Admin Home"}))})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e.response,"error")}))}}}};const yf=(0,m.A)(_f,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Kemaskini Akaun")]),t._v(" "),e("form",{attrs:{id:"edit_form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""},domProps:{value:t.data.user.name}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"email"}},[t._v("Emel")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"email",name:"email",required:"",pattern:"[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$",title:"Emel tidak sah"},domProps:{value:t.data.user.email}}),t._v(" "),e("small",{staticClass:"text-muted"},[t._v("Contoh: admin@example.com")])]),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Hantar"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Update Password"}}},[t._v("Tukar Kata\n\t\t\t\t\tLaluan")])],1)])])])}),[],!1,null,null,null).exports;const wf={data:function(){return{loading:!1}},methods:{edit:function(){if(!this.loading&&this.checkPassword()){var t=this;t.loading=!0,t.util.notify("Kemaskini Katalaluan","loading"),axios.put(config.API+"admin/password/"+this.data.user.id,$("#edit_form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success"),t.$router.push({name:"Admin Home"})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"error")}))}},checkPassword:function(){var t=$("[name=password]").val()==$("[name=confirm_password]").val();return t||this.util.notify("Password not match","error"),t}}};const xf=(0,m.A)(wf,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Kemaskini Kata Laluan ")]),t._v(" "),e("form",{attrs:{id:"edit_form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[t._m(0),t._v(" "),t._m(1),t._v(" "),t._m(2),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Update Account"}}},[t._v("Kembali")])],1)])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"old_password"}},[t._v("Kata Laluan lama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"old_password",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Kata Laluan Baru ")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"confirm_password"}},[t._v("Sahkan Kata Laluan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"confirm_password",required:""}})])}],!1,null,null,null).exports;const kf={data:function(){return{loading:!1}},methods:{add:function(){if(!this.loading&&this.isPasswordMatch()){var t=this;this.loading=!0,this.util.notify("Adding Admin","loading"),axios.post(config.API+"admin",$("#add_form").serialize()).then((function(e){t.loading=!1,$.notifyClose(),t.util.showResult(e,"success")&&t.$router.push({name:"Manage Account"})})).catch((function(e){t.loading=!1,$.notifyClose(),t.util.showResult(e,"error")}))}},isPasswordMatch:function(){var t=$("[name=password]").val()==$("[name=confirm_password]").val();return t||this.util.notify("Password not match","error"),t}}};const Sf=(0,m.A)(kf,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("form",{attrs:{id:"add_form"},on:{submit:function(e){return e.preventDefault(),t.add()}}},[t._m(0),t._v(" "),t._m(1),t._v(" "),t._m(2),t._v(" "),t._m(3),t._v(" "),t._m(4),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Manage Account"}}},[t._v("Back")])],1)])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"email"}},[t._v("Email")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"email",name:"email",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Password")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"confirm_password"}},[t._v("Confirm Password")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"confirm_password",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"role"}},[t._v("Role")]),t._v(" "),e("select",{staticClass:"form-control",attrs:{id:"role",name:"role",value:"",required:""}},[e("option",{attrs:{value:"1"}},[t._v("Admin")]),t._v(" "),e("option",{attrs:{value:"2"}},[t._v("Jawatankuasa Audit")]),t._v(" "),e("option",{attrs:{value:"3"}},[t._v("Jawatankuasa Kehadiran")])])])}],!1,null,null,null).exports;const Cf={name:"PembiayaanForm",data:function(){return{form:{nama:"",kp:"",akaun:"",jumlah:"",tujuan:"",komoditi:"",setuju:!1,tarikh:"",tandatangan:""}}},methods:{goToBeliankomoditi:function(){this.$router.push("/beliankomoditi")}}};var Af=n(1657),Ef={insert:"head",singleton:!1};i()(Af.A,Ef);Af.A.locals;const Tf=(0,m.A)(Cf,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"pembiayaan-wrapper"},[e("form",{staticClass:"two-column-form",on:{submit:function(e){return e.preventDefault(),t.goNext.apply(null,arguments)}}},[t._m(0)]),t._v(" "),e("section",{staticClass:"mb-4"},[e("h5",{staticClass:"section-title mb-3"},[t._v("Maklumat Pemohon")]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-6 mb-3"},[e("label",{staticClass:"form-label",attrs:{for:"nama"}},[t._v("Nama Penuh:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.nama,expression:"form.nama"}],staticClass:"form-control",attrs:{type:"text",id:"nama",placeholder:"Masukkan nama penuh",required:""},domProps:{value:t.form.nama},on:{input:function(e){e.target.composing||t.$set(t.form,"nama",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col-md-6 mb-3"},[e("label",{staticClass:"form-label",attrs:{for:"kp"}},[t._v("No. Kad Pengenalan:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.kp,expression:"form.kp"}],staticClass:"form-control",attrs:{type:"text",id:"kp",placeholder:"Masukkan no. kad pengenalan",required:""},domProps:{value:t.form.kp},on:{input:function(e){e.target.composing||t.$set(t.form,"kp",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col-md-6 mb-3"},[e("label",{staticClass:"form-label",attrs:{for:"akaun"}},[t._v("No. Akaun Bank:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.akaun,expression:"form.akaun"}],staticClass:"form-control",attrs:{type:"text",id:"akaun",placeholder:"Masukkan no. akaun bank",required:""},domProps:{value:t.form.akaun},on:{input:function(e){e.target.composing||t.$set(t.form,"akaun",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col-md-6 mb-3"},[e("label",{staticClass:"form-label",attrs:{for:"tarikh"}},[t._v("Tarikh Permohonan:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.tarikh,expression:"form.tarikh"}],staticClass:"form-control",attrs:{type:"date",id:"tarikh",required:""},domProps:{value:t.form.tarikh},on:{input:function(e){e.target.composing||t.$set(t.form,"tarikh",e.target.value)}}})])])]),t._v(" "),e("hr"),t._v(" "),t._m(1),t._v(" "),t._m(2),t._v(" "),e("div",{staticClass:"row mb-3"},[t._m(3),t._v(" "),e("div",{staticClass:"col-md-8"},[e("div",{staticClass:"mb-2"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_nama,expression:"form.penjamin1_nama"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"Nama Penjamin",required:""},domProps:{value:t.form.penjamin1_nama},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_nama",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"mb-2"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_kp,expression:"form.penjamin1_kp"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"No. Kad Pengenalan",required:""},domProps:{value:t.form.penjamin1_kp},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_kp",e.target.value)}}})]),t._v(" "),e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_anggota,expression:"form.penjamin1_anggota"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"No. Anggota",required:""},domProps:{value:t.form.penjamin1_anggota},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_anggota",e.target.value)}}})])])]),t._v(" "),e("div",{staticClass:"row mb-3"},[t._m(4),t._v(" "),e("div",{staticClass:"col-md-8"},[e("div",{staticClass:"mb-2"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_nama,expression:"form.penjamin1_nama"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"Nama Penjamin",required:""},domProps:{value:t.form.penjamin1_nama},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_nama",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"mb-2"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_kp,expression:"form.penjamin1_kp"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"No. Kad Pengenalan",required:""},domProps:{value:t.form.penjamin1_kp},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_kp",e.target.value)}}})]),t._v(" "),e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_anggota,expression:"form.penjamin1_anggota"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"No. Anggota",required:""},domProps:{value:t.form.penjamin1_anggota},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_anggota",e.target.value)}}})])])]),t._v(" "),e("div",{staticClass:"row mb-3"},[t._m(5),t._v(" "),e("div",{staticClass:"col-md-8"},[e("div",{staticClass:"mb-2"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_nama,expression:"form.penjamin1_nama"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"Nama Penjamin",required:""},domProps:{value:t.form.penjamin1_nama},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_nama",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"mb-2"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_kp,expression:"form.penjamin1_kp"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"No. Kad Pengenalan",required:""},domProps:{value:t.form.penjamin1_kp},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_kp",e.target.value)}}})]),t._v(" "),e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.penjamin1_anggota,expression:"form.penjamin1_anggota"}],staticClass:"form-control form-control-lg",attrs:{placeholder:"No. Anggota",required:""},domProps:{value:t.form.penjamin1_anggota},on:{input:function(e){e.target.composing||t.$set(t.form,"penjamin1_anggota",e.target.value)}}})])])]),t._v(" "),e("br"),t._v(" "),t._m(6),t._v(" "),t._m(7),t._v(" "),t._m(8),t._v(" "),t._m(9),t._v(" "),t._m(10),t._v(" "),e("section",{staticClass:"mb-4"},[e("h5",{staticClass:"section-title"},[t._v("PENERIMAAN")]),t._v(" "),t._m(11),t._v(" "),e("form",{staticClass:"two-column-form"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"sign"}},[t._v("Sign:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.sign,expression:"form.sign"}],attrs:{id:"sign",required:""},domProps:{value:t.form.sign},on:{input:function(e){e.target.composing||t.$set(t.form,"sign",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nama"}},[t._v("Nama Penuh:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.nama,expression:"form.nama"}],attrs:{id:"nama",required:""},domProps:{value:t.form.nama},on:{input:function(e){e.target.composing||t.$set(t.form,"nama",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"nokp"}},[t._v("No K/P:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.nokp,expression:"form.nokp"}],attrs:{id:"nokp",required:""},domProps:{value:t.form.nokp},on:{input:function(e){e.target.composing||t.$set(t.form,"nokp",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"tarikh"}},[t._v("Tarikh:")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.tarikh,expression:"form.tarikh"}],attrs:{type:"date",id:"tarikh",required:""},domProps:{value:t.form.tarikh},on:{input:function(e){e.target.composing||t.$set(t.form,"tarikh",e.target.value)}}})])]),t._v(" "),e("div",{staticClass:"button-container"},[e("router-link",{staticClass:"btn btn-primary px-4",attrs:{to:"/beliankomoditi"}},[t._v("\n Seterusnya\n ")])],1)])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"container"},[e("div",{staticClass:"row justify-content-center"},[e("div",{staticClass:"col-md-10 col-lg-8"},[e("div",{staticClass:"text-center mb-4"},[e("div",{staticClass:"d-flex align-items-center justify-content-center mb-2"},[e("img",{staticClass:"kopkb-logo me-2",attrs:{src:"/images/KoPKB_Logo.png",alt:"KoPKB Logo"}}),t._v(" "),e("h4",{staticClass:"mb-0 fw-bold"},[t._v("Koperasi Permodalan Kelantan Berhad (KoPKB)")])]),t._v(" "),e("h5",{staticClass:"text-primary fw-semibold mt-2"},[t._v("Borang Permohonan Pembiayaan Murabahah")])])])])])},function(){var t=this,e=t._self._c;return e("p",[t._v(" Sukacita dimaklumkan bahawa "),e("b",[t._v("Koperasi Permodalan Kelantan Berhad ")]),t._v("(selepas ini disebut sebagai "),e("b",[t._v('"Koperasi")')]),t._v(" akan menawarkan kemudahan pembiayaan \n "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" \n kepada tuan/puan tertakluk kepada syarat seperti berikut:\n")])},function(){var t=this,e=t._self._c;return e("section",{staticClass:"mb-4"},[e("h5",{staticClass:"section-title mb-4"},[t._v("Maklumat Pembiayaan")]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label"},[t._v("KONSEP SYARIAH:")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v("Tawarruq")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"jumlah_pembiayaan"}},[t._v("JUMLAH PEMBIAYAAN (RM):")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v(" RM "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" (a) ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"kadar_keuntungan"}},[t._v("KADAR KEUNTUNGAN (%):")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" % keuntungan ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"jumlah_keuntungan"}},[t._v("JUMLAH KEUNTUNGAN (RM):")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v(" RM "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" (b) ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"harga_jualan_tangguh"}},[t._v("HARGA JUALAN TANGGUH(RM):")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v(" RM "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" (a + b) ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"komoditi"}},[t._v("MAKLUMAT KOMODITI:")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v("Crude Palm Oil ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"tempoh_perjanjian"}},[t._v("TEMPOH PERJANJIAN PEMBIAYAN :")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" TAHUN/ "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" BULAN ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-center"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"bayaran_ansuran"}},[t._v("BAYARAN ANSURAN (RM):")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v(" RM "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" Sebulan bermula bulan "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" Tahun "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" sehingga bulan "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" tahun "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(". Bayaran akhir sebanyak RM "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" pada bulan "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(" tahun "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block"},attrs:{contenteditable:"true"}},[t._v(" ")]),t._v(". ")])])]),t._v(" "),e("div",{staticClass:"row mb-3 align-items-start"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label"},[t._v("KAEDAH / CARA BAYARAN:")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("div",{staticClass:"form-control-plaintext"},[t._v("\n Ansuran bulanan dibayar melalui potongan gaji anggota ATAU Bayaran melalui:\n "),e("span",{staticStyle:{"border-bottom":"1px solid #000",padding:"2px 40px",display:"inline-block","min-width":"150px"},attrs:{contenteditable:"true"}},[t._v("\n  \n ")])])])])])},function(){var t=this._self._c;return t("div",{staticClass:"col-md-4"},[t("label",{staticClass:"col-form-label"},[this._v("PENJAMIN 1:")])])},function(){var t=this._self._c;return t("div",{staticClass:"col-md-4"},[t("label",{staticClass:"col-form-label"},[this._v("PENJAMIN 2:")])])},function(){var t=this._self._c;return t("div",{staticClass:"col-md-4"},[t("label",{staticClass:"col-form-label"},[this._v("PENJAMIN 3:")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"row mb-3 align-items-start"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"penyelesaian_awal"}},[t._v("PENYELESAIAN PEMBIAYAAN AWAL:")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v("Tuan/Puan boleh membuat penyelesaian pembiayaan awal dengan menjelaskan harga jualan sepenuhnya pada bila -bila masa sebelum tempoh perjanjian pembiayaan tamat .dan Koperasi berhak untuk memberikan Ibra' (rehat) kepada Tuan/Puan diatas penjelasan awal tersebut . Formula bagi penyelesaian awal pembiayaan adalah seperti berikut : "),e("br"),t._v(" "),e("b",[t._v(" Jumlah Penyelesaian Awal= Harga Jualan -Jumlah Ansuranyang telah dibayar -Keuntungan Belum Terakru . ")]),e("br")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"row mb-3 align-items-start"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"perlanggaran_perjanjian"}},[t._v("PERLANGGARAN PERJANJIAN:")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0"},[t._v("i) Tuan/Puan dianggap melanggar perjanjian ini sekiranya:")]),t._v(" "),e("ul",{staticClass:"form-control-plaintext mb-0",staticStyle:{"list-style-type":"lower-alpha","padding-left":"20px"}},[e("li",[t._v("Gagal membuat bayaran ansuran lebih dari tiga (3) bulan; atau")]),t._v(" "),e("li",[t._v("Berhenti daripada menjadi anggota / ahli koperasi dalam tempoh perjanjian atau sehingga seluruh Harga Jualan Tangguh diselesaikan sepenuhnya.")])]),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v(" ii) Sekiranya Tuan/Puan didapati melakukan perkara diatas, pihak Koperasi berhak untuk menuntut baki Harga Jualan Tangguh dan Yuran,Saham atau Simpanan oleh Tuan/Puan di Koperasi. ")]),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v(" iii) Tuan/Puan membenarkan pihak Koperasi untuk menuntut segala kos , perbelanjaan, bayaran ganti rugi dan sebagainya yang berkaiatn dengan usaha Koperasi untuk mendapatkan hak Harga Jualan Tangguh sekiranya berlaku perlanggaran perjanjian ini.")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"row mb-3 align-items-start"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"penyampaian proses"}},[t._v("PENYAMPAIAN PROSES PERUNDANGAN:")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0",staticStyle:{"text-align":"justify"}}),t._v(" Penyampaian semua proses undang - undang adalah dianggap telah disampaikan dan diterima sekiranya telah diposkan melalui pos berdaftar yang dialamatkan kepada Tuan/Puan dialamat yang dinyatakan dalam surat tawaran ini atau kepada alamat terakhiryang diberikan oleh Tuan/Puan secara bertulis kepada kami dan proses tersebut sama ada sama tau sebaliknya adalah dianggap telah disampaikan dan diterima selepas tiga (3) hari ia diposkan . "),e("p")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"row mb-3 align-items-start"},[e("div",{staticClass:"col-md-4"},[e("label",{staticClass:"col-form-label",attrs:{for:"penyampaian proses"}},[t._v("SYARAT -SYARAT LAIN :")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("p",{staticClass:"form-control-plaintext mb-0",staticStyle:{"text-align":"justify"}}),t._v(" Koperasi berhak memaklumkan sttaus / kedudukan pembiayaan ini kepada penjamin - penjamin pada bila-bila masa diperlukan sama ada bertulis atau lisan , jika berkenaan. \n ")])])},function(){var t=this,e=t._self._c;return e("section",[e("br"),t._v(" "),e("p",{staticClass:"text-secondary"}),t._v("\n Tuan/Puan dikehendaki menandatangani kesemua dokumen yang berkaitan dalam tempoh tiga puluh (30) hari dari tarikh yang dinyatakan di Surat Tawaran ini .Segala bayaran guaman dan perbelanjaan yang bersangkutan dengan urusan ini adalah di atas tanggungan Tuan/Puan walaupon Tuan/Puan memutuskan untuk tidak meneruskan urusna dokumentasi ini , selepas menandatangani tawaran ini.\n "),e("br"),t._v(" "),e("p",{staticClass:"text-secondary"}),t._v("Sekiranya pihak kami tiada menerima sebarang maklumbalas daripada pihak Tuan/Puan dalam tempoh yang ditetapkan,maka dengan sendirinya tawaran ini terbatal. \n "),e("br"),t._v(" "),e("p",{staticClass:"text-secondary"},[t._v("Sekian, terima kasih.")]),t._v(" "),e("div",{staticClass:"text-left mt-4"},[e("p",[t._v("Yang benar,")]),t._v(" "),e("div",{staticClass:"my-5",staticStyle:{height:"50px"}}),t._v("\n -------------------------------------\n "),e("p",[e("strong",[t._v("Pengurus Besar")])]),t._v(" "),e("p",[t._v("Koperasi Permodalan Kelantan Berhad")])])])},function(){var t=this,e=t._self._c;return e("label",{staticClass:"d-flex align-items-center"},[t._v("\n Saya/Kami bersetuju menerima tawaran ini dengan syarat -syarat seperti di atas . "),e("br"),t._v("Saya/Kami juga mengaku bahawa semua maklumat yang telah diberikan dalah tepat, dan masih menjadi seorang anggota /ahli Koperasi semasa menerima tawaran ini . \n ")])}],!1,null,"c88ae6a2",null).exports;const Pf={data:function(){return{komoditi:"",kuantiti:"",harga:""}},methods:{saveAndNext:function(){var t={komoditi:this.komoditi,kuantiti:this.kuantiti,harga:this.harga};localStorage.setItem("formData",JSON.stringify(t)),console.log("Navigating to Kontrak Murabahah..."),this.$router.push({name:"KontrakMurabahah"})}}};var Nf=n(3575),Lf={insert:"head",singleton:!1};i()(Nf.A,Lf);Nf.A.locals;const Of=(0,m.A)(Pf,(function(){var t=this,e=t._self._c;return e("form",{staticClass:"ion-text-center",on:{submit:function(e){return e.preventDefault(),t.saveAndNext.apply(null,arguments)}}},[e("div",{staticClass:"container"},[e("div",{staticClass:"row justify-content-center"},[e("div",{staticClass:"col-md-10 col-lg-8"},[t._m(0),t._v(" "),e("form",[t._m(1),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v('\n Selaras dengan Surat Tawaran, saya dengan ini beraku janji untuk membeli komoditi yang dinyatakan di dalam Surat Tawaran Pembiayaan ("Komoditi") daripada Koperasi pada Harga Jualan yang tersebut dalam Surat Tawaran Pembiayaan ("Harga Jualan") bersama-sama dengan semua kos lain yang termasuk dengannya (termasuk tetapi tidak terhad kepada kos komoditi yang dinyatakan di dalam Surat Tawaran Pembiayaan) yang kedua-duanya akan dibayar mengikut terma-terma dan syarat-syarat Perjanjian Pembiayaan Tawarruq atau apa-apa kaedah lain yang dibenarkan oleh Koperasi.\n ')]),t._v(" "),e("br"),t._v(" "),e("p",[t._v("Saya dengan ini membuat pilihan untuk:")]),t._v(" "),e("p",[t._v("Sila tandakan (✓) jika berkenaan.")]),t._v(" "),t._m(2),t._v(" "),e("p",{staticClass:"text-center fw-bold"},[t._v("ATAU")]),t._v(" "),t._m(3),t._v(" "),t._m(4),t._v(" "),t._m(5),t._v(" "),e("hr"),t._v(" "),t._m(6),t._v(" "),t._m(7),t._v(" "),e("p",[t._v("Pengesahan : ")]),t._v(" "),e("p",[t._v("[Tandatangan Pemohon] : _____________________________")]),t._v(" "),e("p",[t._v(":Nama Pemohon : ___________________________")]),t._v(" "),e("p",[t._v(" No Kad Pengenalan : _______________________")]),t._v(" "),e("div",{staticClass:"text-end mt-4"},[e("router-link",{staticClass:"btn btn-dark me-2",attrs:{to:"/"}},[t._v("Sebelum")]),t._v(" "),e("button",{staticClass:"btn btn-primary px-4",attrs:{type:"submit"},on:{click:t.saveAndNext}},[t._v(" Seterusnya")])],1)])])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"text-center mb-4"},[e("div",{staticClass:"d-flex align-items-center justify-content-center mb-2"},[e("img",{staticClass:"kopkb-logo me-2",staticStyle:{height:"50px"},attrs:{src:"/images/KoPKB_Logo.png",alt:"KoPKB Logo"}}),t._v(" "),e("h4",{staticClass:"mb-0 fw-bold"},[t._v("\n Koperasi Permodalan Kelantan Berhad (KoPKB)\n ")])]),t._v(" "),e("h5",{staticClass:"text-primary fw-semibold mt-2"},[t._v("\n AKUJANJI BELIAN KOMODITI\n ")])])},function(){var t=this._self._c;return t("p",[t("b",[this._v("Aku Janji Belian Komoditi")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-check mb-3"},[e("input",{staticClass:"form-check-input",attrs:{type:"checkbox",id:"pilihan1"}}),t._v(" "),e("label",{staticClass:"form-check-label",staticStyle:{"text-align":"justify"},attrs:{for:"pilihan1"}},[t._v("\n Menerima penghantaran komoditi, atau menjual komoditi kepada mana-mana pihak ketiga atas kehendak saya, dengan segala kos berkaitan ditanggung oleh saya sendiri. Saya dengan ini melepaskan Koperasi daripada segala tanggungan dan beraku janji untuk menanggung kos koperasi terhadap apa-apa tindakan undang-undang termasuk menanggung rugi semua kos dan perbelanjaan atau kerosakan yang koperasi mungkin alami atau tanggung berikutan pilihan saya ini.\n ")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-check mb-3"},[e("input",{staticClass:"form-check-input",attrs:{type:"checkbox",id:"pilihan2"}}),t._v(" "),e("label",{staticClass:"form-check-label",staticStyle:{"text-align":"justify"},attrs:{for:"pilihan2"}},[t._v("\n Meninggalkan komoditi itu kepada koperasi dan menyerahkan kuasa kepada koperasi sebagai wakil saya untuk menjual komoditi itu kepada pihak ketiga yang difikirkan sesuai oleh koperasi pada harga sama seperti jumlah pembiayaan dalam Surat Tawaran Pembiayaan dan dengan itu mengkreditkan hasil jualan komoditi (Jumlah Pembiayaan) ke dalam akaun saya, atau diserahkan secara tunai kepada saya.\n ")])])},function(){var t=this._self._c;return t("p",[this._v("Harga Jualan (Jumlah Pembiayaan): RM "),t("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"text",placeholder:""}})])},function(){var t=this._self._c;return t("p",[this._v("No. Akaun Bank:"),t("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"text",placeholder:""}})])},function(){var t=this._self._c;return t("h5",{staticClass:"mt-4"},[t("strong",[this._v("PERLANTIKAN WAKIL")])])},function(){var t=this,e=t._self._c;return e("p",{staticStyle:{"text-align":"justify"}},[t._v("\n Saya dengan ini secara muktamadnya melantik "),e("b",[t._v("Koperasi Permodalan Kelantan Berhad")]),t._v(" setelah Surat Tawaran Pembiayaan dipersetujui sebagai wakil saya untuk menjual komoditi seperti yang dinyatakan didalam Surat Tawaran kepada mana -mana pihak pembeli ketiga yang difikirkan sesuai oleh Koperasi melalui platform Bursa Suq Al-Sila'(BSAS) atau mana -mana platform yang difikirkan sesuai .\n ")])}],!1,null,"05649db8",null).exports;const Mf={data:function(){return{formData:null,nama:"",ic:""}},mounted:function(){var t=localStorage.getItem("formData");t&&(this.formData=JSON.parse(t),console.log("Loaded data:",this.formData))},methods:{cetak:function(){this.$nextTick((function(){var t=document.getElementById("permohonan");if(t){var e=window.open("","","width=1000,height=800");e.document.write('\n \n \n Cetak Permohonan\n \n \n \n '.concat(t.outerHTML,"\n \n ")),e.document.close(),e.onload=function(){e.focus(),e.print(),e.close()}}else alert("Ralat: Elemen #permohonan tidak ditemui!")}))}}};var Rf=n(1293),If={insert:"head",singleton:!1};i()(Rf.A,If);Rf.A.locals;const Df=(0,m.A)(Mf,(function(){var t=this,e=t._self._c;return e("form",{staticClass:"ion-text-center",on:{submit:function(e){return e.preventDefault(),t.submitForm.apply(null,arguments)}}},[e("div",{staticClass:"container"},[e("div",{staticClass:"row justify-content-center"},[t._m(0),t._v(" "),e("br"),t._v(" "),e("link",{attrs:{href:"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css",rel:"stylesheet"}}),t._v(" "),e("div",{staticClass:"button-container text-center mt-4"},[e("button",{staticClass:"btn btn-primary px-4",attrs:{type:"button"},on:{click:t.simpan}},[t._v("\n Simpan\n ")]),t._v(" "),e("button",{staticClass:"btn btn-success px-4",attrs:{type:"button"},on:{click:t.cetak}},[e("i",{staticClass:"bi bi-printer"}),t._v(" Cetak Permohonan\n ")])])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"col-md-10 col-lg-8",attrs:{id:"permohonan"}},[e("div",{staticClass:"text-center mb-4"},[e("div",{staticClass:"d-flex align-items-center justify-content-center mb-2"},[e("img",{staticClass:"kopkb-logo me-2",staticStyle:{height:"40px"},attrs:{src:"/images/KoPKB_Logo.png",alt:"KoPKB Logo"}}),t._v(" "),e("h6",{staticClass:"mb-0 fw-bold"},[t._v("\n Koperasi Permodalan Kelantan Berhad (KoPKB)\n ")])]),t._v(" "),e("h6",{staticClass:"text-primary fw-semibold mt-2"},[t._v("\n KONTRAK JUALAN MURABAHAH\n ")])]),t._v(" "),e("p",{staticClass:"ion-text-center"},[t._v("Pihak -pihak yang terlibat di dalam Kontrak Jualan Murabahah ini adalah : ")]),t._v(" "),e("ol",{staticClass:"ion-text-center",staticStyle:{"list-style-position":"inside"}},[e("li",[e("b",[t._v("KOPERASI PERMODALAN KELANTAN BERHAD (KoPKB) ")]),t._v(" selepas ini akan dinyatakan sebagai "),e("strong",[t._v("('Koperasi')")]),t._v(" dan ,")]),t._v(" "),e("li",[t._v("Anggota yang bernama dan mempunyai No Kad Pengenalan sebagaimana yang dinyatakan dalam Bahagian 2 Jadual A,selepas ini dinyatakan sebagai "),e("strong",[t._v("('Pelanggan')")])]),t._v(" "),e("br"),t._v(" "),e("p",[t._v(" Dengan ini, pihak - pihak yang dinyatakan di atas "),e("b",[t._v("BERSETUJU DAN MENGISYTIHARKAN")]),t._v(" seperti berikut : ")]),t._v(" "),e("ol",{staticClass:"ion-text-center",staticStyle:{"list-style-position":"inside"}},[e("li",[e("h6",{staticStyle:{display:"inline"}},[e("strong",[t._v("JUALAN KOMODITI")])])]),t._v(" "),e("br"),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v("Berdasarkan kepada Surat Tawaran bertarikh "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"date",placeholder:""}}),t._v(" dan Aku Janji yang dikeluarkan oleh Pelanggan kepada Koperasi , Koperasi dengan ini menjual dan Pelanggan dengan ini membeli komoditi (butiran yang mana adalah seperti yang dinyatakan pada Bahagian 3 Jadual A didalam Perjanjian ini) ('Komoditi') pada Harga Jualan yang dinyatakan pada Bahgaian 4 Jadual A didalam Perjanjian ini.\n ('Harga Jualan') yang merangkumi Harga Kos Koperasi seperti yang dinyatakan pada Bahagian 5 Jadual A di dalam Perjanjian ini dan margin keuntungan dengan pembayaran secara tangguh tertakluk kepada terma dan syarat di dalam Surat Tawaran. )")]),t._v(" "),e("li",[e("h6",{staticStyle:{display:"inline"}},[e("strong",[t._v("PEMINDAHAN HAK MILIK")])])]),t._v(" "),e("ol",{staticStyle:{"list-style-position":"inside"},attrs:{type:"a"}},[e("li",{staticStyle:{"text-align":"justify","text-justify":"inter-word"}},[t._v("Setelah pemeteraian Kontrak Jualan Murabahah ini disempurnakan, liabiliti dan hak pemilikan bermanfaat terhadap komoditi hendaklah dengan segera diserahkan kepada Pelanggan. \n ")]),t._v(" "),e("li",{staticStyle:{"text-align":"justify","text-justify":"inter-word"}},[t._v("Koperasi hendaklah menyimpan sijil yang berkaitan dengan Komoditi (Lampiran1 ) dalam jagaannya sebagai pemegang amanah bagi kepentingan Pelanggan untuk tujuan penjualan komoditi seterusnya kepaga peniaga komoditi sepetimana yang dinyatakan di dalam Surat Perlantikan Wakil yang dikeluarkan oleh Pelanggan kepada Koperasi .Pelanggan mempunyai hak untuk memeriksa perakuan tersebut di premis Koperasi atau memohon Koperasi untuk memberikan satu salinan sijil tersebut kepada pelanggan melalui permohonan bertulis kepada Koperasi . \n ")])]),t._v(" "),e("li",[e("h6",{staticStyle:{display:"inline"}},[e("strong",[t._v("PEMBAYARAN HARGA JUALAN")])])]),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v(" Pembayaran Harga Jualan oleh Pelanggan kepada Koperasi hendaklah sebagaimana yang dinyatakan di dalam Bahagian 6 Jadual A kepada Perjanjian ini. ")]),t._v(" "),e("li",[e("h6",{staticStyle:{display:"inline"}},[e("strong",[t._v("TERMA DAN SYARAT")])])]),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v("Terma dan syarat yang dinyatakan dalam Surat Tawaran , Aku Janji , Surat Perlantikan Wakil bersama -sama dokumen undang - undang yang berkaitan dengan ini mengikat diantara Pelanggan dan Koperasi . ")]),t._v(" "),e("li",[e("h6",{staticStyle:{display:"inline"}},[e("strong",[t._v("PELANGGAN")])])]),t._v(" "),e("p",{staticStyle:{"text-align":"justify"}},[t._v("\n Saya dengan ini bersetuju untuk membeli Komoditi seperti butiran yang dinyatakan pada Bahagian 3 dalam Jadual A di dalam Perjanjian ini dengan Harga Jualan yang dinyatakan pada Bahagian 4 Jadual A di dalam Perjanjian ini, secara pembayaran tertangguh yang dinyatakan pada Bahagian 6 Jadual A di dalam Perjanjian ini.\n")])])]),t._v(" "),e("div",{staticClass:"row mt-5 text-start"},[e("div",{staticClass:"col-md-6"},[e("strong",[t._v("Anggota Pemohon / Pembeli")]),t._v(" "),e("div",{staticClass:"d-flex justify-content-between align-items-center mt-2"},[e("label",{staticStyle:{width:"100px"}},[t._v("Tandatangan:")]),t._v(" "),e("span",{staticClass:"signature-line"})]),t._v(" "),e("div",{staticClass:"d-flex justify-content-between align-items-center mt-2"},[e("label",{staticStyle:{width:"100px"}},[t._v("Nama:")]),t._v(" "),e("span",{staticClass:"signature-line"})]),t._v(" "),e("div",{staticClass:"d-flex justify-content-between align-items-center mt-2"},[e("label",{staticStyle:{width:"100px"}},[t._v("Tarikh:")]),t._v(" "),e("span",{staticClass:"signature-line"})])]),t._v(" "),e("br"),t._v(" "),e("div",{staticClass:"page-break"},[e("div",{staticClass:"col-md-6"},[e("strong",[t._v("KOPERASI")]),t._v(" "),e("div",{staticClass:"d-flex justify-content-between align-items-center mt-2"},[e("label",{staticStyle:{width:"100px"}},[t._v("Tandatangan:")]),t._v(" "),e("span",{staticClass:"signature-line"})]),t._v(" "),e("div",{staticClass:"d-flex justify-content-between align-items-center mt-2"},[e("label",{staticStyle:{width:"100px"}},[t._v("Nama:")]),t._v(" "),e("span",{staticClass:"signature-line"})]),t._v(" "),e("div",{staticClass:"d-flex justify-content-between align-items-center mt-2"},[e("label",{staticStyle:{width:"100px"}},[t._v("Tarikh:")]),t._v(" "),e("span",{staticClass:"signature-line"})])])]),t._v(" "),e("hr"),t._v(" "),e("table",{staticClass:"print-table"},[e("thead",{staticStyle:{"background-color":"#f2f2f2"}},[e("tr",[e("th",[t._v("Bahagian")]),t._v(" "),e("th",[t._v("Perkara")]),t._v(" "),e("th",[t._v("Maklumat")])])]),t._v(" "),e("tbody",[e("tr",[e("td",[t._v("1")]),t._v(" "),e("td",[t._v("Tarikh Kontrak Jualan Murabahah")]),t._v(" "),e("td",[e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"date"}})])]),t._v(" "),e("tr",[e("td",[t._v("2")]),t._v(" "),e("td",[t._v("Nama dan No. K/P Pelanggan")]),t._v(" "),e("td",[e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"text"}})])]),t._v(" "),e("tr",[e("td",[t._v("3")]),t._v(" "),e("td",[t._v("Butiran komoditi")]),t._v(" "),e("td",[t._v("Cert No: "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"text"}})])]),t._v(" "),e("tr",[e("td",[t._v("4")]),t._v(" "),e("td",[t._v("Harga Jualan")]),t._v(" "),e("td",[t._v("RM "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"number"}})])]),t._v(" "),e("tr",[e("td",[t._v("5")]),t._v(" "),e("td",[t._v("Harga Kos Koperasi")]),t._v(" "),e("td",[t._v("RM "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"number"}})])]),t._v(" "),e("tr",[e("td",[t._v("6")]),t._v(" "),e("td",[t._v("Pembayaran Harga Jualan")]),t._v(" "),e("td",[t._v("\n Ringgit Malaysia "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"text"}}),t._v("\n (RM "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"number"}}),t._v(")\n hanya perlu dibayar oleh Pelanggan kepada Koperasi sebanyak RM\n "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"number"}}),t._v("\n secara ansuran bulanan selama\n "),e("input",{staticStyle:{border:"none","border-bottom":"1px solid #888",outline:"none"},attrs:{type:"number"}}),t._v(" bulan.\n ")])])])])])])}],!1,null,null,null).exports;const Ff={name:"CetakPermohonan",components:{Pembiayaan:Tf,BelianKomoditi:Of,KontrakMurabahah:Df},mounted:function(){setTimeout((function(){return window.print()}),500)},methods:{cetak:function(){this.$router.push("/cetakpermohonan")}}};const jf=(0,m.A)(Ff,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"cetak-page"},[e("ManagePembiayaan"),t._v(" "),e("ManageBelianKomoditi"),t._v(" "),e("ManageKontrakMurabahah")],1)}),[],!1,null,null,null).exports;function Bf(t){return Bf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bf(t)}function zf(){zf=function(){return e};var t,e={},n=Object.prototype,a=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function u(t,e,n,a){var i=e&&e.prototype instanceof v?e:v,o=Object.create(i.prototype),s=new N(a||[]);return r(o,"_invoke",{value:A(t,n,s)}),o}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var h="suspendedStart",f="suspendedYield",p="executing",m="completed",g={};function v(){}function b(){}function _(){}var y={};c(y,o,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(L([])));x&&x!==n&&a.call(x,o)&&(y=x);var k=_.prototype=v.prototype=Object.create(y);function S(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function C(t,e){function n(r,i,o,s){var l=d(t[r],t,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==Bf(u)&&a.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(u).then((function(t){c.value=t,o(c)}),(function(t){return n("throw",t,o,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(t,a){function r(){return new e((function(e,r){n(t,a,e,r)}))}return i=i?i.then(r,r):r()}})}function A(e,n,a){var r=h;return function(i,o){if(r===p)throw Error("Generator is already running");if(r===m){if("throw"===i)throw o;return{value:t,done:!0}}for(a.method=i,a.arg=o;;){var s=a.delegate;if(s){var l=E(s,a);if(l){if(l===g)continue;return l}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===h)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=p;var c=d(e,n,a);if("normal"===c.type){if(r=a.done?m:f,c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function E(e,n){var a=n.method,r=e.iterator[a];if(r===t)return n.delegate=null,"throw"===a&&e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var i=d(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function L(e){if(e||""===e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),P(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var r=a.arg;P(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:L(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}function Uf(t,e,n,a,r,i,o){try{var s=t[i](o),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(a,r)}const Hf={name:"ManagePenyata",data:function(){return{penyata:[],loading:!1,searchNoAnggota:"",penyataTableHeaders:[{title:"No Anggota",key:"no_anggota",sortable:!0},{title:"Unit",key:"unit",sortable:!0},{title:"Nama",key:"name",sortable:!0},{title:"Tindakan",key:"aksi",sortable:!1}],meta:{current_page:1,last_page:1}}},mounted:function(){this.getPenyata()},methods:{getPenyata:function(){var t=arguments,e=this;return function(t){return function(){var e=this,n=arguments;return new Promise((function(a,r){var i=t.apply(e,n);function o(t){Uf(i,a,r,o,s,"next",t)}function s(t){Uf(i,a,r,o,s,"throw",t)}o(void 0)}))}}(zf().mark((function n(){var a,r;return zf().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=t.length>0&&void 0!==t[0]?t[0]:1,e.loading=!0,n.prev=2,n.next=5,sa.get("/api/v1/voter",{params:{page:a,no_anggota:e.searchNoAnggota}});case 5:r=n.sent,e.penyata=r.data.data,e.meta.current_page=r.data.current_page,e.meta.last_page=r.data.last_page,n.next=15;break;case 11:n.prev=11,n.t0=n.catch(2),console.error(n.t0),alert("Gagal ambil senarai penyata");case 15:return n.prev=15,e.loading=!1,n.finish(15);case 18:case"end":return n.stop()}}),n,null,[[2,11,15,18]])})))()},changePage:function(t){this.getPenyata(t)},searchPenyata:function(){this.getPenyata(1)},resetSearch:function(){this.searchNoAnggota="",this.getPenyata(1)},bolehCetak:function(t){return["DISAHKAN","PERLU_SEMAK"].includes(t)},cetakPDF:function(t){sa({url:"/api/v1/penyata/".concat(t,"/pdf"),method:"GET",responseType:"blob"}).then((function(t){var e=new Blob([t.data],{type:"application/pdf"}),n=URL.createObjectURL(e);window.open(n)})).catch((function(t){console.error(t),alert("Gagal jana PDF.")}))}}},Vf=Hf;const Wf=(0,m.A)(Vf,(function(){var t=this,e=t._self._c;return e("div",[e("admin-data-table",{attrs:{headers:t.penyataTableHeaders,items:t.penyata,loading:t.loading,"show-pagination":!0,"index-title":"Bil.","empty-text":"Tiada data penyata",exportable:!0},scopedSlots:t._u([{key:"item-aksi",fn:function(n){var a=n.item;return[e("button",{staticClass:"btn btn-success btn-sm",attrs:{type:"button",disabled:!t.bolehCetak(a.status_penyata)},on:{click:function(e){return t.cetakPDF(a.no_anggota)}}},[t._v("\n PDF\n ")])]}}])}),t._v(" "),t.meta.last_page>1?e("div",{staticClass:"text-right"},[e("button",{staticClass:"btn btn-default btn-sm",attrs:{disabled:1===t.meta.current_page},on:{click:function(e){return t.changePage(t.meta.current_page-1)}}},[t._v("\n Sebelumnya\n ")]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{disabled:t.meta.current_page===t.meta.last_page},on:{click:function(e){return t.changePage(t.meta.current_page+1)}}},[t._v("\n Seterusnya\n ")])]):t._e()],1)}),[],!1,null,null,null).exports;function qf(t){return qf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qf(t)}function $f(){$f=function(){return e};var t,e={},n=Object.prototype,a=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function u(t,e,n,a){var i=e&&e.prototype instanceof v?e:v,o=Object.create(i.prototype),s=new N(a||[]);return r(o,"_invoke",{value:A(t,n,s)}),o}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var h="suspendedStart",f="suspendedYield",p="executing",m="completed",g={};function v(){}function b(){}function _(){}var y={};c(y,o,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(L([])));x&&x!==n&&a.call(x,o)&&(y=x);var k=_.prototype=v.prototype=Object.create(y);function S(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function C(t,e){function n(r,i,o,s){var l=d(t[r],t,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==qf(u)&&a.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(u).then((function(t){c.value=t,o(c)}),(function(t){return n("throw",t,o,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(t,a){function r(){return new e((function(e,r){n(t,a,e,r)}))}return i=i?i.then(r,r):r()}})}function A(e,n,a){var r=h;return function(i,o){if(r===p)throw Error("Generator is already running");if(r===m){if("throw"===i)throw o;return{value:t,done:!0}}for(a.method=i,a.arg=o;;){var s=a.delegate;if(s){var l=E(s,a);if(l){if(l===g)continue;return l}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===h)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=p;var c=d(e,n,a);if("normal"===c.type){if(r=a.done?m:f,c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function E(e,n){var a=n.method,r=e.iterator[a];if(r===t)return n.delegate=null,"throw"===a&&e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var i=d(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function L(e){if(e||""===e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),P(n),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var r=a.arg;P(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:L(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}function Kf(t,e,n,a,r,i,o){try{var s=t[i](o),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(a,r)}function Gf(t){return function(){var e=this,n=arguments;return new Promise((function(a,r){var i=t.apply(e,n);function o(t){Kf(i,a,r,o,s,"next",t)}function s(t){Kf(i,a,r,o,s,"throw",t)}o(void 0)}))}}const Yf={data:function(){return{loading:!1,saving:!1,bannerFile:null,etikaFile:null,form:{home_mat_label:"",home_banner_image_path:"",zoom_meeting_label:"",zoom_subtitle:"",zoom_image_url:"",zoom_meeting_url:"",attendance_etika_url:""}}},created:function(){this.util.setTitle("MyKoPKB - Tetapan Portal"),this.fetch()},methods:{onBannerChange:function(t){var e=t&&t.target?t.target.files:null;this.bannerFile=e&&e.length?e[0]:null},onEtikaChange:function(t){var e=t&&t.target?t.target.files:null;this.etikaFile=e&&e.length?e[0]:null},fetch:function(){var t=this;return Gf($f().mark((function e(){var n,a;return $f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.loading=!0,e.prev=1,t.util.setAuthorization(),e.next=5,axios.get(config.API+"admin/portal-settings");case 5:(n=e.sent)&&n.data&&"success"===n.data.status?(a=n.data.data||{},t.form={home_mat_label:a.home_mat_label||"",home_banner_image_path:a.home_banner_image_path||"",zoom_meeting_label:a.zoom_meeting_label||"",zoom_subtitle:a.zoom_subtitle||"",zoom_image_url:a.zoom_image_url||"",zoom_meeting_url:a.zoom_meeting_url||"",attendance_etika_url:a.attendance_etika_url||""}):t.util.showResult(n,"error"),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),t.util.showResult(e.t0,"error");case 12:return e.prev=12,t.loading=!1,e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])})))()},save:function(){var t=this;return Gf($f().mark((function e(){var n,a;return $f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.saving){e.next=2;break}return e.abrupt("return");case 2:return t.saving=!0,e.prev=3,t.util.setAuthorization(),(n=new FormData).append("home_mat_label",t.form.home_mat_label||""),n.append("zoom_meeting_label",t.form.zoom_meeting_label||""),n.append("zoom_subtitle",t.form.zoom_subtitle||""),n.append("zoom_meeting_url",t.form.zoom_meeting_url||""),t.bannerFile&&n.append("home_banner_image",t.bannerFile),t.etikaFile&&n.append("attendance_etika_file",t.etikaFile),e.next=14,axios.post(config.API+"admin/portal-settings",n,{headers:{"Content-Type":"multipart/form-data"}});case 14:if(!(a=e.sent)||!a.data||"success"!==a.data.status){e.next=23;break}return t.util.notify("Berjaya simpan tetapan portal.","success"),t.bannerFile=null,t.etikaFile=null,e.next=21,t.fetch();case 21:e.next=24;break;case 23:t.util.showResult(a,"error");case 24:e.next=29;break;case 26:e.prev=26,e.t0=e.catch(3),t.util.showResult(e.t0,"error");case 29:return e.prev=29,t.saving=!1,e.finish(29);case 32:case"end":return e.stop()}}),e,null,[[3,26,29,32]])})))()}}};const Xf=[{path:"/",component:M,children:[{path:"",component:V,name:"Voter Home"},{path:"calon",component:Q,name:"Voter Calon"},{path:"mat27",component:lt,name:"Mat"},{path:"vote",component:vt,name:"Vote"},{path:"result",component:wt,name:"Result"},{path:"attendance",component:Lt,name:"Attendance"},{path:"zoom",component:Bt,name:"Zoom"},{path:"/penyata/:no_anggota",name:"penyata",component:ga}]},{path:"/login",component:g,name:"Voter Login"},{path:"/verification",component:w,name:"Voter Verify"},{path:"/display/kod-fizikal",component:ya,name:"Physical Gate Display"},{path:"/demo/roulette",component:Ma,name:"Roulette Wheel Demo"},{path:"/admin/login",component:Fa,name:"Admin Login"},{path:"/admin",component:Ua,children:[{path:"result/:election_id",component:Pd,name:"Election Result"},{path:"activity-log",component:Md,name:"Activity Log"},{path:"",component:Id,children:[{path:"",component:Bd,name:"Admin Home"},{path:"result",component:qd,name:"Current Result"}]},{path:"portal-settings",component:(0,m.A)(Yf,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-10 col-md-offset-1"},[e("h4",[t._v("Tetapan Portal (MAT / Mesyuarat)")]),t._v(" "),e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"form-group"},[e("label",[t._v("Label pautan (Home) – contoh: MAT KE-29")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.home_mat_label,expression:"form.home_mat_label"}],staticClass:"form-control",attrs:{type:"text",placeholder:"MAT KE-29"},domProps:{value:t.form.home_mat_label},on:{input:function(e){e.target.composing||t.$set(t.form,"home_mat_label",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("Banner (Home)")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"file",accept:"image/*"},on:{change:t.onBannerChange}})]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("Etika Mesyuarat Agung (Muat Turun)")]),t._v(" "),t.form.attendance_etika_url?e("div",{staticClass:"help-block"},[t._v("\n Semasa:\n "),e("a",{attrs:{href:t.form.attendance_etika_url,target:"_blank",rel:"noopener noreferrer"}},[t._v("\n "+t._s(t.form.attendance_etika_url)+"\n ")])]):t._e(),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"file",accept:"application/pdf,image/*"},on:{change:t.onEtikaChange}}),t._v(" "),t._m(0)]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("Label KoPKB (Zoom) – contoh: KoPKB KALI KE-29/2025")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.zoom_meeting_label,expression:"form.zoom_meeting_label"}],staticClass:"form-control",attrs:{type:"text",placeholder:"KoPKB KALI KE-29/2025"},domProps:{value:t.form.zoom_meeting_label},on:{input:function(e){e.target.composing||t.$set(t.form,"zoom_meeting_label",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("Ayat penerangan (Zoom)")]),t._v(" "),e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.form.zoom_subtitle,expression:"form.zoom_subtitle"}],staticClass:"form-control",attrs:{rows:"3",placeholder:"Sertai Mesyuarat Agung Tahunan..."},domProps:{value:t.form.zoom_subtitle},on:{input:function(e){e.target.composing||t.$set(t.form,"zoom_subtitle",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("Gambar")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.zoom_image_url,expression:"form.zoom_image_url"}],staticClass:"form-control",attrs:{type:"text",placeholder:"/storage/portal/meeting.png",disabled:""},domProps:{value:t.form.zoom_image_url},on:{input:function(e){e.target.composing||t.$set(t.form,"zoom_image_url",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("Pautan mesyuarat (Zoom) – Google Meet")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.zoom_meeting_url,expression:"form.zoom_meeting_url"}],staticClass:"form-control",attrs:{type:"text",placeholder:"https://meet.google.com/..."},domProps:{value:t.form.zoom_meeting_url},on:{input:function(e){e.target.composing||t.$set(t.form,"zoom_meeting_url",e.target.value)}}})]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{disabled:t.saving},on:{click:t.save}},[e("i",{staticClass:"fa fa-save"}),t._v(" "+t._s(t.saving?"Menyimpan...":"Simpan")+"\n ")])])])])}),[function(){var t=this,e=t._self._c;return e("small",{staticClass:"help-block"},[t._v("\n Format: PDF/JPG/PNG/WEBP. Fail akan disimpan ke "),e("code",[t._v("storage/app/public/portal/")]),t._v(".\n ")])}],!1,null,null,null).exports,name:"Tetapan Portal"},{path:"position",component:Kd,children:[{path:"",component:Xd,name:"Kemaskini Sesi"},{path:"add",component:Zd,name:"Tambah Sesi"},{path:"edit/:id",component:th,name:"Edit Position"}]},{path:"partylist",component:nh,children:[{path:"",component:oh,name:"Manage Partylist"},{path:"add",component:lh,name:"Add Partylist"},{path:"edit/:id",component:uh,name:"Edit Partylist"}]},{path:"voter",component:ph,children:[{path:"",component:_h,name:"Manage Voter"},{path:"add",component:Sh,name:"Tambah Pengundi"},{path:"edit/:id",component:Ah,name:"Edit Voter"},{path:"kehadiran",component:Lh,name:"Kehadiran Calon"},{path:"fizikal",component:Ih,name:"Fizikal"},{path:"maya",component:Bh,name:"Maya"},{path:"viewkehadiran",component:Vh,name:"Calon Hadir"}]},{path:"allowance-summary",component:Kh,name:"Ringkasan Elaun"},{path:"nominee",component:Yh,children:[{path:"",component:ef,name:"Maklumat Calon"},{path:"add",component:sf,name:"Tambah Calon"},{path:"edit/:id",component:ff,name:"Edit Nominee"}]},{path:"/account",component:mf,children:[{path:"",component:bf,name:"Manage Account"},{path:"update",component:yf,name:"Update Account"},{path:"password",component:xf,name:"Update Password"},{path:"add",component:Sf,name:"Add Account"},{path:"/pembiayaan",name:"Pembiayaan",component:Tf},{path:"/beliankomoditi",name:"BelianKomoditi",component:Of},{path:"/kontrakmurabahah",name:"KontrakMurabahah",component:Df},{path:"/cetakpermohonan",name:"CetakPermohonan",component:jf},{path:"/penyata-anggota",name:"Penyata Anggota",component:Wf},{path:"/:pathMatch(.*)*",name:"NotFound",component:{template:'
Not found: {{ $route.path }}
'}}]}]}];var Jf=n(4325),Zf=n.n(Jf);n(7318),n(5579),Vue.component("v-otp-input",Zf()),Vue.use(VueRouter),Vue.mixin(d),Vue.use(Zf());var Qf=new VueRouter({mode:"history",linkActiveClass:"active",routes:Xf});Qf.beforeEach((function(t,e,n){if("Voter Login"===t.name&&c.isAdminPortalSession()){var a=c.getAdminEntryRoute();return n(Object.assign({},a,{replace:!0}))}return t.path.startsWith("/admin")&&"Admin Login"!==t.name&&localStorage.getItem("Access Token")?"3"===localStorage.getItem("admin_role")&&"Kehadiran Calon"!==t.name?n({name:"Kehadiran Calon",replace:!0}):void n():n()}));new Vue({router:Qf}).$mount("#app")},7318:(t,e,n)=>{window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest",n(7633)},7633:(t,e,n)=>{var a=function(t){return t.default||t};Vue.component("modal",a(n(8881))),Vue.component("modal-header",a(n(8348))),Vue.component("modal-body",a(n(3228))),Vue.component("modal-footer",a(n(3179))),Vue.component("uploader",a(n(7725))),Vue.component("admin-data-table",a(n(4541)))},5579:()=>{window.innerWidth<=768&&(window.addEventListener("click",(function(t){var e=document.getElementById("myNavbar");t.target.matches(".navbar-toggler")||e.classList.remove("in")})),window.addEventListener("scroll",(function(){document.getElementById("myNavbar").classList.remove("in")})))},7526:(t,e)=>{"use strict";e.byteLength=function(t){var e=s(t),n=e[0],a=e[1];return 3*(n+a)/4-a},e.toByteArray=function(t){var e,n,i=s(t),o=i[0],l=i[1],c=new r(function(t,e,n){return 3*(e+n)/4-n}(0,o,l)),u=0,d=l>0?o-4:o;for(n=0;n>16&255,c[u++]=e>>8&255,c[u++]=255&e;2===l&&(e=a[t.charCodeAt(n)]<<2|a[t.charCodeAt(n+1)]>>4,c[u++]=255&e);1===l&&(e=a[t.charCodeAt(n)]<<10|a[t.charCodeAt(n+1)]<<4|a[t.charCodeAt(n+2)]>>2,c[u++]=e>>8&255,c[u++]=255&e);return c},e.fromByteArray=function(t){for(var e,a=t.length,r=a%3,i=[],o=16383,s=0,c=a-r;sc?c:s+o));1===r?(e=t[a-1],i.push(n[e>>2]+n[e<<4&63]+"==")):2===r&&(e=(t[a-2]<<8)+t[a-1],i.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return i.join("")};for(var n=[],a=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)n[o]=i[o],a[i.charCodeAt(o)]=o;function s(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function l(t,e,a){for(var r,i,o=[],s=e;s>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return o.join("")}a["-".charCodeAt(0)]=62,a["_".charCodeAt(0)]=63},8287:(t,e,n)=>{"use strict";var a=n(7526),r=n(251),i=n(4634);function o(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(o()=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|t}function p(t,e){if(l.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var a=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return H(t).length;default:if(a)return U(t).length;e=(""+e).toLowerCase(),a=!0}}function m(t,e,n){var a=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return N(this,e,n);case"utf8":case"utf-8":return A(this,e,n);case"ascii":return T(this,e,n);case"latin1":case"binary":return P(this,e,n);case"base64":return C(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,e,n);default:if(a)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),a=!0}}function g(t,e,n){var a=t[e];t[e]=t[n],t[n]=a}function v(t,e,n,a,r){if(0===t.length)return-1;if("string"==typeof n?(a=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=r?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(r)return-1;n=t.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof e&&(e=l.from(e,a)),l.isBuffer(e))return 0===e.length?-1:b(t,e,n,a,r);if("number"==typeof e)return e&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):b(t,[e],n,a,r);throw new TypeError("val must be string, number or Buffer")}function b(t,e,n,a,r){var i,o=1,s=t.length,l=e.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,n/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(r){var u=-1;for(i=n;is&&(n=s-l),i=n;i>=0;i--){for(var d=!0,h=0;hr&&(a=r):a=r;var i=e.length;if(i%2!=0)throw new TypeError("Invalid hex string");a>i/2&&(a=i/2);for(var o=0;o>8,r=n%256,i.push(r),i.push(a);return i}(e,t.length-n),t,n,a)}function C(t,e,n){return 0===e&&n===t.length?a.fromByteArray(t):a.fromByteArray(t.slice(e,n))}function A(t,e,n){n=Math.min(t.length,n);for(var a=[],r=e;r239?4:c>223?3:c>191?2:1;if(r+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:128==(192&(i=t[r+1]))&&(l=(31&c)<<6|63&i)>127&&(u=l);break;case 3:i=t[r+1],o=t[r+2],128==(192&i)&&128==(192&o)&&(l=(15&c)<<12|(63&i)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:i=t[r+1],o=t[r+2],s=t[r+3],128==(192&i)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&i)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,d=1):u>65535&&(u-=65536,a.push(u>>>10&1023|55296),u=56320|1023&u),a.push(u),r+=d}return function(t){var e=t.length;if(e<=E)return String.fromCharCode.apply(String,t);var n="",a=0;for(;a0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),""},l.prototype.compare=function(t,e,n,a,r){if(!l.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===a&&(a=0),void 0===r&&(r=this.length),e<0||n>t.length||a<0||r>this.length)throw new RangeError("out of range index");if(a>=r&&e>=n)return 0;if(a>=r)return-1;if(e>=n)return 1;if(this===t)return 0;for(var i=(r>>>=0)-(a>>>=0),o=(n>>>=0)-(e>>>=0),s=Math.min(i,o),c=this.slice(a,r),u=t.slice(e,n),d=0;dr)&&(n=r),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");for(var i=!1;;)switch(a){case"hex":return _(this,t,e,n);case"utf8":case"utf-8":return y(this,t,e,n);case"ascii":return w(this,t,e,n);case"latin1":case"binary":return x(this,t,e,n);case"base64":return k(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,t,e,n);default:if(i)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),i=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var E=4096;function T(t,e,n){var a="";n=Math.min(t.length,n);for(var r=e;ra)&&(n=a);for(var r="",i=e;in)throw new RangeError("Trying to access beyond buffer length")}function M(t,e,n,a,r,i){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>r||et.length)throw new RangeError("Index out of range")}function R(t,e,n,a){e<0&&(e=65535+e+1);for(var r=0,i=Math.min(t.length-n,2);r>>8*(a?r:1-r)}function I(t,e,n,a){e<0&&(e=4294967295+e+1);for(var r=0,i=Math.min(t.length-n,4);r>>8*(a?r:3-r)&255}function D(t,e,n,a,r,i){if(n+a>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function F(t,e,n,a,i){return i||D(t,0,n,4),r.write(t,e,n,a,23,4),n+4}function j(t,e,n,a,i){return i||D(t,0,n,8),r.write(t,e,n,a,52,8),n+8}l.prototype.slice=function(t,e){var n,a=this.length;if((t=~~t)<0?(t+=a)<0&&(t=0):t>a&&(t=a),(e=void 0===e?a:~~e)<0?(e+=a)<0&&(e=0):e>a&&(e=a),e0&&(r*=256);)a+=this[t+--e]*r;return a},l.prototype.readUInt8=function(t,e){return e||O(t,1,this.length),this[t]},l.prototype.readUInt16LE=function(t,e){return e||O(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUInt16BE=function(t,e){return e||O(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUInt32LE=function(t,e){return e||O(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUInt32BE=function(t,e){return e||O(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||O(t,e,this.length);for(var a=this[t],r=1,i=0;++i=(r*=128)&&(a-=Math.pow(2,8*e)),a},l.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||O(t,e,this.length);for(var a=e,r=1,i=this[t+--a];a>0&&(r*=256);)i+=this[t+--a]*r;return i>=(r*=128)&&(i-=Math.pow(2,8*e)),i},l.prototype.readInt8=function(t,e){return e||O(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){e||O(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){e||O(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return e||O(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return e||O(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readFloatLE=function(t,e){return e||O(t,4,this.length),r.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return e||O(t,4,this.length),r.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return e||O(t,8,this.length),r.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return e||O(t,8,this.length),r.read(this,t,!1,52,8)},l.prototype.writeUIntLE=function(t,e,n,a){(t=+t,e|=0,n|=0,a)||M(this,t,e,n,Math.pow(2,8*n)-1,0);var r=1,i=0;for(this[e]=255&t;++i=0&&(i*=256);)this[e+r]=t/i&255;return e+n},l.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,1,255,0),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):R(this,t,e,!0),e+2},l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):R(this,t,e,!1),e+2},l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):I(this,t,e,!0),e+4},l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},l.prototype.writeIntLE=function(t,e,n,a){if(t=+t,e|=0,!a){var r=Math.pow(2,8*n-1);M(this,t,e,n,r-1,-r)}var i=0,o=1,s=0;for(this[e]=255&t;++i=0&&(o*=256);)t<0&&0===s&&0!==this[e+i+1]&&(s=1),this[e+i]=(t/o|0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,1,127,-128),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):R(this,t,e,!0),e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):R(this,t,e,!1),e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):I(this,t,e,!0),e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||M(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},l.prototype.writeFloatLE=function(t,e,n){return F(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return F(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return j(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return j(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,a){if(n||(n=0),a||0===a||(a=this.length),e>=t.length&&(e=t.length),e||(e=0),a>0&&a=this.length)throw new RangeError("sourceStart out of bounds");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),t.length-e=0;--r)t[r+e]=this[r+n];else if(i<1e3||!l.TYPED_ARRAY_SUPPORT)for(r=0;r>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),"number"==typeof t)for(i=e;i55295&&n<57344){if(!r){if(n>56319){(e-=3)>-1&&i.push(239,191,189);continue}if(o+1===a){(e-=3)>-1&&i.push(239,191,189);continue}r=n;continue}if(n<56320){(e-=3)>-1&&i.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(e-=3)>-1&&i.push(239,191,189);if(r=null,n<128){if((e-=1)<0)break;i.push(n)}else if(n<2048){if((e-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function H(t){return a.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(B,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function V(t,e,n,a){for(var r=0;r=e.length||r>=t.length);++r)e[r+n]=t[r];return r}},4213:function(t,e,n){var a,r,i;r=[],void 0===(i="function"==typeof(a=function(){"use strict";function e(t,e){return void 0===e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}function a(t,e,n){var a=new XMLHttpRequest;a.open("GET",t),a.responseType="blob",a.onload=function(){l(a.response,e,n)},a.onerror=function(){console.error("could not download file")},a.send()}function r(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return 200<=e.status&&299>=e.status}function i(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var o="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n.g&&n.g.global===n.g?n.g:void 0,s=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=o.saveAs||("object"!=typeof window||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(t,e,n){var s=o.URL||o.webkitURL,l=document.createElement("a");e=e||t.name||"download",l.download=e,l.rel="noopener","string"==typeof t?(l.href=t,l.origin===location.origin?i(l):r(l.href)?a(t,e,n):i(l,l.target="_blank")):(l.href=s.createObjectURL(t),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){i(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,n,o){if(n=n||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(e(t,o),n);else if(r(t))a(t,n,o);else{var s=document.createElement("a");s.href=t,s.target="_blank",setTimeout((function(){i(s)}))}}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return a(t,e,n);var i="application/octet-stream"===t.type,l=/constructor/i.test(o.HTMLElement)||o.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||i&&l||s)&&"undefined"!=typeof FileReader){var u=new FileReader;u.onloadend=function(){var t=u.result;t=c?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},u.readAsDataURL(t)}else{var d=o.URL||o.webkitURL,h=d.createObjectURL(t);r?r.location=h:location.href=h,r=null,setTimeout((function(){d.revokeObjectURL(h)}),4e4)}});o.saveAs=l.saveAs=l,t.exports=l})?a.apply(e,r):a)||(t.exports=i)},251:(t,e)=>{e.read=function(t,e,n,a,r){var i,o,s=8*r-a-1,l=(1<>1,u=-7,d=n?r-1:0,h=n?-1:1,f=t[e+d];for(d+=h,i=f&(1<<-u)-1,f>>=-u,u+=s;u>0;i=256*i+t[e+d],d+=h,u-=8);for(o=i&(1<<-u)-1,i>>=-u,u+=a;u>0;o=256*o+t[e+d],d+=h,u-=8);if(0===i)i=1-c;else{if(i===l)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,a),i-=c}return(f?-1:1)*o*Math.pow(2,i-a)},e.write=function(t,e,n,a,r,i){var o,s,l,c=8*i-r-1,u=(1<>1,h=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,f=a?0:i-1,p=a?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+d>=1?h/l:h*Math.pow(2,1-d))*l>=2&&(o++,l/=2),o+d>=u?(s=0,o=u):o+d>=1?(s=(e*l-1)*Math.pow(2,r),o+=d):(s=e*Math.pow(2,d-1)*Math.pow(2,r),o=0));r>=8;t[n+f]=255&s,f+=p,s/=256,r-=8);for(o=o<0;t[n+f]=255&o,f+=p,o/=256,c-=8);t[n+f-p]|=128*m}},4634:t=>{var e={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==e.call(t)}},6129:(t,e,n)=>{"use strict";var a=h(n(9368)),r=h(n(1490)),i=h(n(8165)),o=h(n(3623)),s=h(n(8179)),l=h(n(9796)),c=h(n(4205)),u=n(8157),d=h(n(5099));function h(t){return t&&t.__esModule?t:{default:t}}var f=function(){},p=function(t,e,n){var a=new f;if(void 0===t)throw Error("No element to render on was provided.");return a._renderProperties=(0,s.default)(t),a._encodings=[],a._options=d.default,a._errorHandler=new c.default(a),void 0!==e&&((n=n||{}).format||(n.format=b()),a.options(n)[n.format](e,n).render()),a};for(var m in p.getModule=function(t){return a.default[t]},a.default)a.default.hasOwnProperty(m)&&g(a.default,m);function g(t,e){f.prototype[e]=f.prototype[e.toUpperCase()]=f.prototype[e.toLowerCase()]=function(n,a){var i=this;return i._errorHandler.wrapBarcodeCall((function(){a.text=void 0===a.text?void 0:""+a.text;var o=(0,r.default)(i._options,a);o=(0,l.default)(o);var s=t[e],c=v(n,s,o);return i._encodings.push(c),i}))}}function v(t,e,n){var a=new e(t=""+t,n);if(!a.valid())throw new u.InvalidInputException(a.constructor.name,t);var o=a.encode();o=(0,i.default)(o);for(var s=0;s{"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function t(e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.data=e,this.text=n.text||e,this.options=n}},3651:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n=200){i=t.shift()-105;var o=s.SWAP[i];void 0!==o?r=e.next(t,n+1,o):(a!==s.SET_A&&a!==s.SET_B||i!==s.SHIFT||(t[0]=a===s.SET_A?t[0]>95?t[0]-96:t[0]:t[0]<32?t[0]+96:t[0]),r=e.next(t,n+1,a))}else i=e.correctIndex(t,a),r=e.next(t,n+1,a);var l=i*n;return{result:e.getBar(i)+r.result,checksum:l+r.checksum}}}]),e}(o.default);e.default=l},3804:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i(n(3651)),r=i(n(4802));function i(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var s=function(t){function e(t,n){if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),/^[\x00-\x7F\xC8-\xD3]+$/.test(t))var a=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,(0,r.default)(t),n));else a=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return o(a)}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(a.default);e.default=s},4802:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n(2700),r=function(t){return t.match(new RegExp("^"+a.A_CHARS+"*"))[0].length},i=function(t){return t.match(new RegExp("^"+a.B_CHARS+"*"))[0].length},o=function(t){return t.match(new RegExp("^"+a.C_CHARS+"*"))[0]};function s(t,e){var n=e?a.A_CHARS:a.B_CHARS,r=t.match(new RegExp("^("+n+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(r)return r[1]+String.fromCharCode(204)+l(t.substring(r[1].length));var i=t.match(new RegExp("^"+n+"+"))[0];return i.length===t.length?t:i+String.fromCharCode(e?205:206)+s(t.substring(i.length),!e)}function l(t){var e=o(t),n=e.length;if(n===t.length)return t;t=t.substring(n);var a=r(t)>=i(t);return e+String.fromCharCode(a?206:205)+s(t,a)}e.default=function(t){var e=void 0;if(o(t).length>=2)e=a.C_START_CHAR+l(t);else{var n=r(t)>i(t);e=(n?a.A_START_CHAR:a.B_START_CHAR)+s(t,n)}return e.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,(function(t,e){return String.fromCharCode(203)+e}))}},2700:(t,e)=>{"use strict";var n;function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}Object.defineProperty(e,"__esModule",{value:!0});var r=e.SET_A=0,i=e.SET_B=1,o=e.SET_C=2,s=(e.SHIFT=98,e.START_A=103),l=e.START_B=104,c=e.START_C=105;e.MODULO=103,e.STOP=106,e.FNC1=207,e.SET_BY_CODE=(a(n={},s,r),a(n,l,i),a(n,c,o),n),e.SWAP={101:r,100:i,99:o},e.A_START_CHAR=String.fromCharCode(208),e.B_START_CHAR=String.fromCharCode(209),e.C_START_CHAR=String.fromCharCode(210),e.A_CHARS="[\0-_È-Ï]",e.B_CHARS="[ -È-Ï]",e.C_CHARS="(Ï*[0-9]{2}Ï*)",e.BARS=[11011001100,11001101100,11001100110,10010011e3,10010001100,10001001100,10011001e3,10011000100,10001100100,11001001e3,11001000100,11000100100,10110011100,10011011100,10011001110,10111001100,10011101100,10011100110,11001110010,11001011100,11001001110,11011100100,11001110100,11101101110,11101001100,11100101100,11100100110,11101100100,11100110100,11100110010,11011011e3,11011000110,11000110110,10100011e3,10001011e3,10001000110,10110001e3,10001101e3,10001100010,11010001e3,11000101e3,11000100010,10110111e3,10110001110,10001101110,10111011e3,10111000110,10001110110,11101110110,11010001110,11000101110,11011101e3,11011100010,11011101110,11101011e3,11101000110,11100010110,11101101e3,11101100010,11100011010,11101111010,11001000010,11110001010,1010011e4,10100001100,1001011e4,10010000110,10000101100,10000100110,1011001e4,10110000100,1001101e4,10011000010,10000110100,10000110010,11000010010,1100101e4,11110111010,11000010100,10001111010,10100111100,10010111100,10010011110,10111100100,10011110100,10011110010,11110100100,11110010100,11110010010,11011011110,11011110110,11110110110,10101111e3,10100011110,10001011110,10111101e3,10111100010,11110101e3,11110100010,10111011110,10111101110,11101011110,11110101110,11010000100,1101001e4,11010011100,1100011101011]},1509:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CODE128C=e.CODE128B=e.CODE128A=e.CODE128=void 0;var a=s(n(4845)),r=s(n(3804)),i=s(n(3541)),o=s(n(5798));function s(t){return t&&t.__esModule?t:{default:t}}e.CODE128=a.default,e.CODE128A=r.default,e.CODE128B=i.default,e.CODE128C=o.default},1428:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CODE39=void 0;var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.SYMBOLS=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","-","."," ","$","/","+","%","($)","(%)","(/)","(+)","ÿ"],e.BINARIES=["100010100","101001000","101000100","101000010","100101000","100100100","100100010","101010000","100010010","100001010","110101000","110100100","110100010","110010100","110010010","110001010","101101000","101100100","101100010","100110100","100011010","101011000","101001100","101000110","100101100","100010110","110110100","110110010","110101100","110100110","110010110","110011010","101101100","101100110","100110110","100111010","100101110","111010100","111010010","111001010","101101110","101110110","110101110","100100110","111011010","111010110","100110010","101011110"],e.MULTI_SYMBOLS={"\0":["(%)","U"],"":["($)","A"],"":["($)","B"],"":["($)","C"],"":["($)","D"],"":["($)","E"],"":["($)","F"],"":["($)","G"],"\b":["($)","H"],"\t":["($)","I"],"\n":["($)","J"],"\v":["($)","K"],"\f":["($)","L"],"\r":["($)","M"],"":["($)","N"],"":["($)","O"],"":["($)","P"],"":["($)","Q"],"":["($)","R"],"":["($)","S"],"":["($)","T"],"":["($)","U"],"":["($)","V"],"":["($)","W"],"":["($)","X"],"":["($)","Y"],"":["($)","Z"],"":["(%)","A"],"":["(%)","B"],"":["(%)","C"],"":["(%)","D"],"":["(%)","E"],"!":["(/)","A"],'"':["(/)","B"],"#":["(/)","C"],"&":["(/)","F"],"'":["(/)","G"],"(":["(/)","H"],")":["(/)","I"],"*":["(/)","J"],",":["(/)","L"],":":["(/)","Z"],";":["(%)","F"],"<":["(%)","G"],"=":["(%)","H"],">":["(%)","I"],"?":["(%)","J"],"@":["(%)","V"],"[":["(%)","K"],"\\":["(%)","L"],"]":["(%)","M"],"^":["(%)","N"],_:["(%)","O"],"`":["(%)","W"],a:["(+)","A"],b:["(+)","B"],c:["(+)","C"],d:["(+)","D"],e:["(+)","E"],f:["(+)","F"],g:["(+)","G"],h:["(+)","H"],i:["(+)","I"],j:["(+)","J"],k:["(+)","K"],l:["(+)","L"],m:["(+)","M"],n:["(+)","N"],o:["(+)","O"],p:["(+)","P"],q:["(+)","Q"],r:["(+)","R"],s:["(+)","S"],t:["(+)","T"],u:["(+)","U"],v:["(+)","V"],w:["(+)","W"],x:["(+)","X"],y:["(+)","Y"],z:["(+)","Z"],"{":["(%)","P"],"|":["(%)","Q"],"}":["(%)","R"],"~":["(%)","S"],"":["(%)","T"]}},9852:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CODE93FullASCII=e.CODE93=void 0;var a=i(n(1087)),r=i(n(1271));function i(t){return t&&t.__esModule?t:{default:t}}e.CODE93=a.default,e.CODE93FullASCII=r.default},4754:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n10*n.width?10*n.width:n.fontSize,a.guardHeight=n.height+a.fontSize/2+n.textMargin,a}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),a(e,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(t,e){return this.text.substr(t,e)}},{key:"leftEncode",value:function(t,e){return(0,i.default)(t,e)}},{key:"rightText",value:function(t,e){return this.text.substr(t,e)}},{key:"rightEncode",value:function(t,e){return(0,i.default)(t,e)}},{key:"encodeGuarded",value:function(){var t={fontSize:this.fontSize},e={height:this.guardHeight};return[{data:r.SIDE_BIN,options:e},{data:this.leftEncode(),text:this.leftText(),options:t},{data:r.MIDDLE_BIN,options:e},{data:this.rightEncode(),text:this.rightText(),options:t},{data:r.SIDE_BIN,options:e}]}},{key:"encodeFlat",value:function(){return{data:[r.SIDE_BIN,this.leftEncode(),r.MIDDLE_BIN,this.rightEncode(),r.SIDE_BIN].join(""),text:this.text}}}]),e}(o(n(2444)).default);e.default=s},4250:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n10*n.width?a.fontSize=10*n.width:a.fontSize=n.fontSize,a.guardHeight=n.height+a.fontSize/2+n.textMargin,a}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),a(e,[{key:"valid",value:function(){return-1!==this.data.search(/^[0-9]{12}$/)&&this.data[11]==s(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var t="";return t+="101",t+=(0,r.default)(this.data.substr(0,6),"LLLLLL"),t+="01010",t+=(0,r.default)(this.data.substr(6,6),"RRRRRR"),{data:t+="101",text:this.text}}},{key:"guardedEncoding",value:function(){var t=[];return this.displayValue&&t.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),t.push({data:"101"+(0,r.default)(this.data[0],"L"),options:{height:this.guardHeight}}),t.push({data:(0,r.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),t.push({data:"01010",options:{height:this.guardHeight}}),t.push({data:(0,r.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),t.push({data:(0,r.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&t.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),t}}]),e}(i(n(2444)).default);function s(t){var e,n=0;for(e=1;e<11;e+=2)n+=parseInt(t[e]);for(e=0;e<11;e+=2)n+=3*parseInt(t[e]);return(10-n%10)%10}e.default=o},3781:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n10*n.width?a.fontSize=10*n.width:a.fontSize=n.fontSize,a.guardHeight=n.height+a.fontSize/2+n.textMargin,a}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),a(e,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var t="";return t+="101",t+=this.encodeMiddleDigits(),{data:t+="010101",text:this.text}}},{key:"guardedEncoding",value:function(){var t=[];return this.displayValue&&t.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),t.push({data:"101",options:{height:this.guardHeight}}),t.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),t.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&t.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),t}},{key:"encodeMiddleDigits",value:function(){var t=this.upcA[0],e=this.upcA[this.upcA.length-1],n=u[parseInt(e)][parseInt(t)];return(0,r.default)(this.middleDigits,n)}}]),e}(i.default);function h(t,e){for(var n=parseInt(t[t.length-1]),a=c[n],r="",i=0,s=0;s{"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.SIDE_BIN="101",e.MIDDLE_BIN="01010",e.BINARIES={L:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],G:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"],R:["1110010","1100110","1101100","1000010","1011100","1001110","1010000","1000100","1001000","1110100"],O:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],E:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"]},e.EAN2_STRUCTURE=["LL","LG","GL","GG"],e.EAN5_STRUCTURE=["GGLLL","GLGLL","GLLGL","GLLLG","LGGLL","LLGGL","LLLGG","LGLGL","LGLLG","LLGLG"],e.EAN13_STRUCTURE=["LLLLLL","LLGLGG","LLGGLG","LLGGGL","LGLLGG","LGGLLG","LGGGLL","LGLGLG","LGLGGL","LGGLGL"]},6350:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n(6575);e.default=function(t,e,n){var r=t.split("").map((function(t,n){return a.BINARIES[e[n]]})).map((function(e,n){return e?e[t[n]]:""}));if(n){var i=t.length-1;r=r.map((function(t,e){return e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UPCE=e.UPC=e.EAN2=e.EAN5=e.EAN8=e.EAN13=void 0;var a=c(n(4250)),r=c(n(8784)),i=c(n(8075)),o=c(n(7570)),s=c(n(7960)),l=c(n(3781));function c(t){return t&&t.__esModule?t:{default:t}}e.EAN13=a.default,e.EAN8=r.default,e.EAN5=i.default,e.EAN2=o.default,e.UPC=s.default,e.UPCE=l.default},1886:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GenericBarcode=void 0;var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.START_BIN="1010",e.END_BIN="11101",e.BINARIES=["00110","10001","01001","11000","00101","10100","01100","00011","10010","01010"]},5070:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ITF14=e.ITF=void 0;var a=i(n(739)),r=i(n(8122));function i(t){return t&&t.__esModule?t:{default:t}}e.ITF=a.default,e.ITF14=r.default},3551:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=n(3551),i=(a=r)&&a.__esModule?a:{default:a},o=n(6320);var s=function(t){function e(t,n){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t+(0,o.mod10)(t),n))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(i.default);e.default=s},23:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=n(3551),i=(a=r)&&a.__esModule?a:{default:a},o=n(6320);var s=function(t){function e(t,n){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),t+=(0,o.mod10)(t),t+=(0,o.mod10)(t),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(i.default);e.default=s},6065:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=n(3551),i=(a=r)&&a.__esModule?a:{default:a},o=n(6320);var s=function(t){function e(t,n){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t+(0,o.mod11)(t),n))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(i.default);e.default=s},7052:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=n(3551),i=(a=r)&&a.__esModule?a:{default:a},o=n(6320);var s=function(t){function e(t,n){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),t+=(0,o.mod11)(t),t+=(0,o.mod10)(t),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(i.default);e.default=s},6320:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.mod10=function(t){for(var e=0,n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MSI1110=e.MSI1010=e.MSI11=e.MSI10=e.MSI=void 0;var a=l(n(3551)),r=l(n(6338)),i=l(n(6065)),o=l(n(23)),s=l(n(7052));function l(t){return t&&t.__esModule?t:{default:t}}e.MSI=a.default,e.MSI10=r.default,e.MSI11=i.default,e.MSI1010=o.default,e.MSI1110=s.default},1133:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.codabar=void 0;var a,r=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n(1428),r=n(1509),i=n(5726),o=n(5070),s=n(8248),l=n(2889),c=n(1133),u=n(9852),d=n(1886);e.default={CODE39:a.CODE39,CODE128:r.CODE128,CODE128A:r.CODE128A,CODE128B:r.CODE128B,CODE128C:r.CODE128C,EAN13:i.EAN13,EAN8:i.EAN8,EAN5:i.EAN5,EAN2:i.EAN2,UPC:i.UPC,UPCE:i.UPCE,ITF14:o.ITF14,ITF:o.ITF,MSI:s.MSI,MSI10:s.MSI10,MSI11:s.MSI11,MSI1010:s.MSI1010,MSI1110:s.MSI1110,pharmacode:l.pharmacode,codabar:c.codabar,CODE93:u.CODE93,CODE93FullASCII:u.CODE93FullASCII,GenericBarcode:d.GenericBarcode}},2889:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pharmacode=void 0;var a,r=function(){function t(t,e){for(var n=0;n=3&&this.number<=131070}}]),e}(((a=i)&&a.__esModule?a:{default:a}).default);e.pharmacode=o},4205:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){for(var n=0;n{"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function r(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var i=function(t){function e(t,r){n(this,e);var i=a(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return i.name="InvalidInputException",i.symbology=t,i.input=r,i.message='"'+i.input+'" is not a valid input for '+i.symbology,i}return r(e,Error),e}(),o=function(t){function e(){n(this,e);var t=a(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.name="InvalidElementException",t.message="Not supported type to render on",t}return r(e,Error),e}(),s=function(t){function e(){n(this,e);var t=a(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.name="NoElementException",t.message="No element to render on.",t}return r(e,Error),e}();e.InvalidInputException=i,e.InvalidElementException=o,e.NoElementException=s},3623:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return t.marginTop=t.marginTop||t.margin,t.marginBottom=t.marginBottom||t.margin,t.marginRight=t.marginRight||t.margin,t.marginLeft=t.marginLeft||t.margin,t}},892:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i(n(9796)),r=i(n(5099));function i(t){return t&&t.__esModule?t:{default:t}}e.default=function(t){var e={};for(var n in r.default)r.default.hasOwnProperty(n)&&(t.hasAttribute("jsbarcode-"+n.toLowerCase())&&(e[n]=t.getAttribute("jsbarcode-"+n.toLowerCase())),t.hasAttribute("data-"+n.toLowerCase())&&(e[n]=t.getAttribute("data-"+n.toLowerCase())));return e.value=t.getAttribute("jsbarcode-value")||t.getAttribute("data-value"),e=(0,a.default)(e)}},8179:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=s(n(892)),i=s(n(2727)),o=n(8157);function s(t){return t&&t.__esModule?t:{default:t}}function l(t){if("string"==typeof t)return function(t){var e=document.querySelectorAll(t);if(0===e.length)return;for(var n=[],a=0;a{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=[];return function t(n){if(Array.isArray(n))for(var a=0;a{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(t){for(var e=1;e{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=["width","height","textMargin","fontSize","margin","marginTop","marginBottom","marginLeft","marginRight"];for(var n in e)e.hasOwnProperty(n)&&"string"==typeof t[n=e[n]]&&(t[n]=parseInt(t[n],10));"string"==typeof t.displayValue&&(t.displayValue="false"!=t.displayValue);return t}},5099:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n={width:2,height:100,format:"auto",displayValue:!0,fontOptions:"",font:"monospace",text:void 0,textAlign:"center",textPosition:"bottom",textMargin:2,fontSize:20,background:"#ffffff",lineColor:"#000000",margin:10,marginTop:void 0,marginBottom:void 0,marginLeft:void 0,marginRight:void 0,valid:function(){}};e.default=n},1687:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n0?(n=0,r.textAlign="left"):"right"==t.textAlign?(n=e.width-1,r.textAlign="right"):(n=e.width/2,r.textAlign="center"),r.fillText(e.text,n,a))}},{key:"moveCanvasDrawing",value:function(t){this.canvas.getContext("2d").translate(t.width,0)}},{key:"restoreCanvas",value:function(){this.canvas.getContext("2d").restore()}}]),t}();e.default=l},2727:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=o(n(1687)),r=o(n(5965)),i=o(n(3528));function o(t){return t&&t.__esModule?t:{default:t}}e.default={CanvasRenderer:a.default,SVGRenderer:r.default,ObjectRenderer:i.default}},3528:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){for(var n=0;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTotalWidthOfEncodings=e.calculateEncodingAttributes=e.getBarcodePadding=e.getEncodingHeight=e.getMaximumHeightOfEncodings=void 0;var a,r=n(1490),i=(a=r)&&a.__esModule?a:{default:a};function o(t,e){return e.height+(e.displayValue&&t.text.length>0?e.fontSize+e.textMargin:0)+e.marginTop+e.marginBottom}function s(t,e,n){if(n.displayValue&&ee&&(e=t[n].height);return e},e.getEncodingHeight=o,e.getBarcodePadding=s,e.calculateEncodingAttributes=function(t,e,n){for(var a=0;a{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=function(){function t(t,e){for(var n=0;n0&&(this.drawRect(o-e.width*i,a,e.width*i,e.height,t),i=0);i>0&&this.drawRect(o-e.width*(i-1),a,e.width*i,e.height,t)}},{key:"drawSVGText",value:function(t,e,n){var a,r,i=this.document.createElementNS(l,"text");e.displayValue&&(i.setAttribute("font-family",e.font),i.setAttribute("font-size",e.fontSize),e.fontOptions.includes("bold")&&i.setAttribute("font-weight","bold"),e.fontOptions.includes("italic")&&i.setAttribute("font-style","italic"),r="top"==e.textPosition?e.fontSize-e.textMargin:e.height+e.textMargin+e.fontSize,"left"==e.textAlign||n.barcodePadding>0?(a=0,i.setAttribute("text-anchor","start")):"right"==e.textAlign?(a=n.width-1,i.setAttribute("text-anchor","end")):(a=n.width/2,i.setAttribute("text-anchor","middle")),i.setAttribute("x",a),i.setAttribute("y",r),i.appendChild(this.document.createTextNode(n.text)),t.appendChild(i))}},{key:"setSvgAttributes",value:function(t,e){var n=this.svg;n.setAttribute("width",t+"px"),n.setAttribute("height",e+"px"),n.setAttribute("x","0px"),n.setAttribute("y","0px"),n.setAttribute("viewBox","0 0 "+t+" "+e),n.setAttribute("xmlns",l),n.setAttribute("version","1.1")}},{key:"createGroup",value:function(t,e,n){var a=this.document.createElementNS(l,"g");return a.setAttribute("transform","translate("+t+", "+e+")"),n.appendChild(a),a}},{key:"setGroupOptions",value:function(t,e){t.setAttribute("fill",e.lineColor)}},{key:"drawRect",value:function(t,e,n,a,r){var i=this.document.createElementNS(l,"rect");return i.setAttribute("x",t),i.setAttribute("y",e),i.setAttribute("width",n),i.setAttribute("height",a),r.appendChild(i),i}}]),t}();e.default=c},5500:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,":root{--color-primary:#4f7db8;--color-secondary:#2f5d9a;--color-accent:#c62828;--color-background:#f5f9fd;--color-surface:#fff;--color-text:#1f2937;--color-border:#d6e0ea;--color-on-primary:var(--color-surface);--color-on-accent:var(--color-surface);--color-accent-strong:color-mix(in srgb,var(--color-accent) 78%,var(--color-text) 22%);--color-accent-deep:color-mix(in srgb,var(--color-accent) 52%,var(--color-text) 48%);--color-primary-soft-glow:color-mix(in srgb,var(--color-primary) 22%,transparent);--color-accent-soft-glow:color-mix(in srgb,var(--color-accent) 18%,transparent);--color-secondary-soft-glow:color-mix(in srgb,var(--color-secondary) 12%,transparent);--color-text-soft-shadow:color-mix(in srgb,var(--color-text) 16%,transparent);--color-surface-veil-08:color-mix(in srgb,var(--color-surface) 8%,transparent);--color-surface-veil-10:color-mix(in srgb,var(--color-surface) 10%,transparent);--color-surface-veil-14:color-mix(in srgb,var(--color-surface) 14%,transparent);--color-surface-veil-25:color-mix(in srgb,var(--color-surface) 25%,transparent);--color-surface-veil-35:color-mix(in srgb,var(--color-surface) 35%,transparent);--color-surface-veil-92:color-mix(in srgb,var(--color-surface) 92%,transparent);--color-accent-veil-08:color-mix(in srgb,var(--color-accent) 8%,transparent);--color-accent-veil-92:color-mix(in srgb,var(--color-accent) 92%,transparent);--color-nav-ink:color-mix(in srgb,var(--color-surface) 97%,var(--color-border) 3%);--admin-table-header-bg:color-mix(in srgb,var(--color-secondary) 42%,var(--color-text) 58%);--admin-table-header-color:var(--color-on-primary);--admin-table-border-color:var(--color-border);--admin-table-row-border-color:color-mix(in srgb,var(--color-border) 52%,var(--color-surface) 48%);--admin-table-shell-bg:var(--color-surface);--admin-table-row-hover-bg:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface) 91%);--admin-table-footer-bg:var(--color-background);--admin-table-text-muted:color-mix(in srgb,var(--color-text) 58%,var(--color-border) 42%);--admin-table-text-strong:var(--color-text);--admin-table-footer-mid-text:color-mix(in srgb,var(--color-text) 74%,var(--color-border) 26%);--admin-table-pagination-disabled:color-mix(in srgb,var(--color-border) 66%,var(--color-background) 34%);--floating-header-bg-1:var(--color-primary);--floating-header-bg-2:var(--color-secondary);--floating-header-bg-3:var(--color-accent-strong);--floating-header-bg-4:var(--color-accent-deep);--floating-header-border:var(--color-surface-veil-14);--floating-header-shadow-1:var(--color-primary-soft-glow);--floating-header-shadow-2:var(--color-accent-soft-glow);--floating-header-overlay-1:var(--color-surface-veil-10);--floating-header-overlay-2:var(--color-accent-veil-08);--floating-header-hover-bg:var(--color-accent-veil-92);--floating-header-nav-text:var(--color-nav-ink);--floating-header-brand-text:var(--color-on-primary);--floating-header-brand-shadow:var(--color-surface-veil-25);--floating-header-dropdown-hover-bg:var(--color-accent);--floating-header-dropdown-hover-text:var(--color-on-accent);--floating-header-dropdown-menu-shadow:var(--color-text-soft-shadow);--floating-header-toggle-border:var(--color-surface-veil-35);--floating-header-toggle-bg:var(--color-surface-veil-08);--floating-header-icon-bar:var(--color-surface);--floating-header-mobile-submenu-bg:var(--color-surface-veil-92);--floating-header-mobile-submenu-shadow:var(--color-secondary-soft-glow)}",""]);const i=r},6734:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".admin-data-table__toolbar[data-v-4e8fcc88]{margin-bottom:12px}.admin-data-table[data-v-4e8fcc88]{--adt-header-bg:var(--admin-table-header-bg);--adt-header-color:var(--admin-table-header-color);--adt-radius:12px;--adt-border:1px solid var(--admin-table-border-color);--adt-shadow:0 1px 3px rgba(0,0,0,.08);--adt-row-hover:var(--admin-table-row-hover-bg);--adt-footer-bg:var(--admin-table-footer-bg);--adt-text-muted:var(--admin-table-text-muted);--adt-font-size:16px;--adt-header-font-size:16px}.admin-data-table__shell[data-v-4e8fcc88]{background:var(--admin-table-shell-bg);border:var(--adt-border);border-radius:var(--adt-radius);box-shadow:var(--adt-shadow);overflow:hidden}.admin-data-table__scroll[data-v-4e8fcc88]{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-data-table__table[data-v-4e8fcc88]{border-collapse:separate;border-spacing:0;margin-bottom:0;width:100%}.admin-data-table__table thead tr:first-child th[data-v-4e8fcc88]:first-child{border-top-left-radius:var(--adt-radius)}.admin-data-table__table thead tr:first-child th[data-v-4e8fcc88]:last-child{border-top-right-radius:var(--adt-radius)}.admin-data-table__table thead th[data-v-4e8fcc88]{background-color:var(--adt-header-bg);border:none!important;color:var(--adt-header-color);font-size:var(--adt-header-font-size);font-weight:600;letter-spacing:.02em;padding:14px 16px;text-transform:none;vertical-align:middle}.admin-data-table__table thead th.is-sortable[data-v-4e8fcc88]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-data-table__table thead th.is-sortable[data-v-4e8fcc88]:hover{filter:brightness(1.06)}.admin-data-table__table tbody td.admin-data-table__col-index[data-v-4e8fcc88],.admin-data-table__table thead th.admin-data-table__col-index[data-v-4e8fcc88]{font-variant-numeric:tabular-nums;max-width:4rem;text-align:center;vertical-align:middle!important;width:3.25rem}.admin-data-table__th-inner[data-v-4e8fcc88]{align-items:center;display:flex;gap:8px;justify-content:flex-start;min-height:20px}.admin-data-table__th-title[data-v-4e8fcc88]{flex:1;min-width:0}.admin-data-table__sort[data-v-4e8fcc88]{align-items:center;display:inline-flex;flex-shrink:0;opacity:.95}.admin-data-table__sort-hint[data-v-4e8fcc88]{align-items:center;display:flex;flex-direction:column;line-height:1;margin-top:1px;opacity:.45}.admin-data-table__sort-icon[data-v-4e8fcc88]{display:block;flex-shrink:0}.admin-data-table__sort-icon--faint[data-v-4e8fcc88]{margin-top:-3px}.admin-data-table__sort-hint .admin-data-table__sort-icon--faint[data-v-4e8fcc88]:first-child{margin-top:0}.admin-data-table__table tbody td[data-v-4e8fcc88]{border-top:1px solid var(--admin-table-row-border-color);font-size:var(--adt-font-size);padding:12px 16px;vertical-align:middle}.admin-data-table__table tbody tr:first-child:not(.admin-data-table__state-row) td[data-v-4e8fcc88]{border-top:1px solid var(--admin-table-border-color)}.admin-data-table__table tbody tr.admin-data-table__state-row td[data-v-4e8fcc88]{border-top:none;padding:0}.admin-data-table__table tbody tr:not(.admin-data-table__state-row):hover td[data-v-4e8fcc88]{background-color:var(--adt-row-hover)}.admin-data-table__state[data-v-4e8fcc88]{color:var(--adt-text-muted);padding:40px 24px;text-align:center}.admin-data-table__state-icon[data-v-4e8fcc88]{display:block;font-size:40px;margin-bottom:12px;margin-left:auto;margin-right:auto;opacity:.45}.admin-data-table__state-title[data-v-4e8fcc88]{color:var(--admin-table-text-strong);font-size:16px;font-weight:600;margin-bottom:4px}.admin-data-table__state-hint[data-v-4e8fcc88]{color:var(--adt-text-muted);font-size:13px}.admin-data-table__footer[data-v-4e8fcc88]{align-items:center;background:var(--adt-footer-bg);border-top:var(--adt-border);display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;padding:12px 16px}.admin-data-table__footer-left[data-v-4e8fcc88]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-data-table__footer-label[data-v-4e8fcc88]{color:var(--adt-text-muted);font-size:12px;font-weight:400;margin:0}.admin-data-table__page-size[data-v-4e8fcc88]{display:inline-block;font-size:12px;height:30px;min-width:64px;padding:4px 8px;width:auto}.admin-data-table__footer-mid[data-v-4e8fcc88]{color:var(--admin-table-footer-mid-text);font-size:13px;font-weight:500}.admin-data-table__footer-right[data-v-4e8fcc88]{flex-shrink:0}.admin-data-table__pagination[data-v-4e8fcc88]{margin:0}.admin-data-table__pagination>li>a[data-v-4e8fcc88]{color:var(--adt-header-bg);font-size:12px;padding:5px 12px}.admin-data-table__pagination>li.disabled>a[data-v-4e8fcc88]{color:var(--admin-table-pagination-disabled);cursor:default;pointer-events:none}",""]);const i=r},944:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".bar-chart[data-v-bcd4821c]{width:100%}",""]);const i=r},4117:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,'.floating-header{border-radius:16px!important;left:16px!important;margin:0;position:fixed!important;right:16px!important;top:16px!important;transition:all .3s ease!important;width:calc(100% - 32px)!important;z-index:2000!important}.logo-header{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,var(--floating-header-bg-1) 0,var(--floating-header-bg-2) 38%,var(--floating-header-bg-3) 72%,var(--floating-header-bg-4) 100%)!important;border:1px solid var(--floating-header-border)!important;box-shadow:0 8px 32px var(--floating-header-shadow-1),0 4px 16px var(--floating-header-shadow-2)!important;overflow:visible;position:fixed}.logo-header:before{background:linear-gradient(135deg,var(--floating-header-overlay-1) 0,transparent 50%,var(--floating-header-overlay-2) 100%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.logo-header>*{position:relative;z-index:1}#nav.navbar{border:none;min-height:78px}#nav .container{overflow:visible;padding-left:22px;padding-right:22px;width:100%}#nav .navbar-nav{margin-left:10px}#nav .navbar-brand{align-items:center;color:var(--floating-header-brand-text);display:flex;gap:12px;height:auto;padding:14px 0}#nav .navbar-brand,.logo-title{font-weight:700;text-shadow:0 1px 2px var(--floating-header-brand-shadow)}.logo-title{color:var(--floating-header-brand-text)!important;display:inline-block;font-size:1.8rem}#nav .nav>li>a,#nav .navbar-toggle{color:var(--floating-header-nav-text);font-weight:700;letter-spacing:.02em}#nav .nav>li.active>a,#nav .nav>li.active>a:focus,#nav .nav>li.active>a:hover,#nav .nav>li>a:hover,#nav .navbar-brand:hover{background:var(--floating-header-hover-bg);color:var(--floating-header-brand-text)}#nav .nav>li>a{border-radius:10px;margin-bottom:18px;margin-top:18px;padding-bottom:12px;padding-top:12px}#nav .navbar-right{margin-right:8px}#nav .dropdown,#nav .navbar-nav>li{position:relative}#nav .dropdown-menu{border:0;border-radius:12px;box-shadow:0 12px 28px var(--floating-header-dropdown-menu-shadow);margin-top:6px;z-index:2101}#nav .dropdown-menu>li>a{color:var(--admin-table-text-strong)}#nav .dropdown-menu>li>a:hover{background-color:var(--floating-header-dropdown-hover-bg);color:var(--floating-header-dropdown-hover-text)}#nav .navbar-toggle{background:var(--floating-header-toggle-bg);border-color:var(--floating-header-toggle-border);margin-right:18px;margin-top:20px}#nav .navbar-toggle .icon-bar{background-color:var(--floating-header-icon-bar)}.navbar-brand img{background:transparent!important;box-shadow:none}@media (max-width:767px){.floating-header{border-radius:14px!important;left:10px!important;right:10px!important;top:10px!important;width:calc(100% - 20px)!important}.logo-title{font-size:1.4rem}#nav .navbar-brand img{width:120px}#nav .navbar-collapse{border-top:0;box-shadow:none;overflow:visible;padding-bottom:12px}#nav .nav>li>a{margin:4px 10px}#nav .navbar-nav .open .dropdown-menu{background:var(--floating-header-mobile-submenu-bg);border-radius:12px;box-shadow:0 10px 24px var(--floating-header-mobile-submenu-shadow);float:none;margin:0 10px 10px;padding:6px;position:static;width:auto}#nav .navbar-nav .open .dropdown-menu>li>a{border-radius:10px;padding:10px 12px}}',""]);const i=r},298:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".app-logo{display:block;height:55px;-o-object-fit:contain;object-fit:contain;width:100px}",""]);const i=r},8922:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".pie-chart[data-v-2d92e7ed]{width:100%}",""]);const i=r},5215:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".roulette-elimination[data-v-3ea1398c]{margin:0 auto;max-width:980px;text-align:center}.roulette-elimination--full-width[data-v-3ea1398c]{margin-left:0;margin-right:0;max-width:none;width:100%}.roulette-elimination--full-width .wheel-stage[data-v-3ea1398c]{max-width:min(100%,880px)}.roulette-main-row[data-v-3ea1398c]{align-items:flex-start}.roulette-wheel-col[data-v-3ea1398c]{text-align:center}.roulette-side-col[data-v-3ea1398c]{margin-top:1.25rem;text-align:left}@media (min-width:992px){.roulette-side-col[data-v-3ea1398c]{margin-top:0;padding-left:8px}}.wheel-stage[data-v-3ea1398c]{margin:0 auto 1rem;max-width:600px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.wheel-stage--can-spin[data-v-3ea1398c]{cursor:pointer}.wheel-stage--can-spin[data-v-3ea1398c]:focus{border-radius:4px;box-shadow:0 0 0 3px rgba(51,122,183,.45)}.wheel-stage[data-v-3ea1398c]:not(.wheel-stage--can-spin){cursor:not-allowed}.pointer[data-v-3ea1398c]{border-left:17px solid transparent;border-right:17px solid transparent;border-top:26px solid #222;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));height:0;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:0;z-index:2}.wheel-wrap[data-v-3ea1398c]{border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.15);position:relative;transition-property:transform;width:100%;will-change:transform;z-index:1}.wheel-center-logo[data-v-3ea1398c]{align-items:center;background:#fff;border:3px solid hsla(0,0%,100%,.95);border-radius:50%;box-shadow:0 4px 18px rgba(0,0,0,.22);display:flex;justify-content:center;left:50%;max-width:150px;min-width:72px;padding:6px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;width:22%;z-index:3}.wheel-stage--can-spin:hover .wheel-center-logo[data-v-3ea1398c]{box-shadow:0 6px 22px rgba(0,0,0,.28);transform:translate(-50%,-50%) scale(1.06)}.wheel-stage--can-spin:active .wheel-center-logo[data-v-3ea1398c]{transform:translate(-50%,-50%) scale(.97)}.wheel-stage:not(.wheel-stage--can-spin) .wheel-center-logo[data-v-3ea1398c]{opacity:.5}.wheel-center-logo-img[data-v-3ea1398c]{max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wheel-canvas[data-v-3ea1398c],.wheel-center-logo-img[data-v-3ea1398c]{border-radius:50%;height:auto;width:100%}.wheel-canvas[data-v-3ea1398c]{display:block}.roulette-click-hint[data-v-3ea1398c]{margin-bottom:0;margin-top:.35rem}.roulette-space-hint[data-v-3ea1398c]{margin-bottom:0;margin-top:.25rem}.roulette-space-hint kbd[data-v-3ea1398c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.08);color:#333;display:inline-block;font-size:11px;line-height:1.4;padding:1px 6px}.roulette-persist-clear[data-v-3ea1398c]{margin-bottom:0;margin-top:.35rem}.hint[data-v-3ea1398c]{font-size:.9rem}.hint[data-v-3ea1398c],.last-winner[data-v-3ea1398c]{margin-top:.5rem}.remaining-count[data-v-3ea1398c]{color:#666;font-size:20px;margin-top:.25rem}.roulette-side-col .roulette-panel[data-v-3ea1398c]{margin-bottom:15px}.roulette-side-col .roulette-panel[data-v-3ea1398c]:last-child{margin-bottom:0}.participant-list--scroll[data-v-3ea1398c]{max-height:min(42vh,340px);overflow-y:auto}.winner-ol--scroll[data-v-3ea1398c]{max-height:min(28vh,220px);overflow-y:auto}.roulette-panel .panel-heading[data-v-3ea1398c]{font-size:14px;font-weight:600}.participant-list[data-v-3ea1398c]{margin-bottom:0}.participant-row[data-v-3ea1398c]{align-items:center;display:flex;font-size:13px;gap:.5rem;justify-content:space-between}.participant-row--active[data-v-3ea1398c]{background-color:#f0fdf4;border-left:3px solid #22c55e}.participant-row--won[data-v-3ea1398c]{background-color:#f9fafb;color:#6b7280}.participant-row--absent[data-v-3ea1398c]{background-color:#fffbeb;border-left:3px solid #f59e0b;color:#92400e}.participant-name[data-v-3ea1398c]{flex:1;min-width:0;word-break:break-word}.participant-badge[data-v-3ea1398c]{color:#6b7280;font-size:11px;white-space:nowrap}.participant-row--active .participant-badge[data-v-3ea1398c]{color:#15803d;font-weight:600}.winner-ol[data-v-3ea1398c]{font-size:13px;margin:0;padding:10px 15px 10px 28px}.winner-li[data-v-3ea1398c]{align-items:flex-start;display:flex;gap:6px;justify-content:space-between;margin-bottom:8px}.winner-li-main[data-v-3ea1398c]{flex:1;min-width:0}.winner-absent-btn[data-v-3ea1398c]{flex-shrink:0;padding:0 4px;white-space:nowrap}.winner-label[data-v-3ea1398c]{font-weight:600}.winner-meta[data-v-3ea1398c]{font-size:12px;margin-left:8px}.winner-empty[data-v-3ea1398c]{font-size:13px;margin:0}.roulette-winner-modal__dialog[data-v-3ea1398c]{margin:12px auto;max-width:min(96vw,1320px);width:96%}@media (min-width:768px){.roulette-winner-modal__dialog[data-v-3ea1398c]{max-width:min(94vw,1400px);width:94%}}@media (min-width:1200px){.roulette-winner-modal__dialog[data-v-3ea1398c]{max-width:1440px}}.roulette-winner-modal .modal-content[data-v-3ea1398c]{border-radius:16px;border-width:2px;overflow:hidden}.roulette-winner-modal .modal-header[data-v-3ea1398c]{padding:clamp(20px,3vw,36px) clamp(18px,3vw,40px);position:relative}.roulette-winner-modal .modal-header .close[data-v-3ea1398c]{font-size:clamp(2rem,4vw,3.25rem);font-weight:300;line-height:1;margin-top:-4px;opacity:.55;padding:8px 12px}.roulette-winner-modal .modal-body[data-v-3ea1398c]{padding:clamp(32px,5vw,72px) clamp(20px,4vw,48px)}.roulette-winner-modal .modal-footer[data-v-3ea1398c]{padding:clamp(16px,2.5vw,28px) clamp(18px,3vw,40px)}.roulette-winner-modal .modal-footer .btn[data-v-3ea1398c]{font-size:clamp(1.15rem,2.2vw,1.65rem);font-weight:700;padding:clamp(10px,1.5vw,16px) clamp(18px,2.5vw,28px)}.roulette-winner-modal__title[data-v-3ea1398c]{font-size:clamp(2.25rem,5.5vw,5rem);font-weight:800;line-height:1.15;margin:0;padding-right:2.5rem}.roulette-winner-modal-round[data-v-3ea1398c]{color:#4b5563!important;font-size:clamp(1.5rem,3.5vw,3.25rem);font-weight:700;margin-bottom:clamp(16px,2.5vw,28px)}.roulette-winner-modal-name[data-v-3ea1398c]{font-size:clamp(3rem,12vw,8.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:0;text-shadow:0 2px 0 rgba(0,0,0,.06);word-break:break-word}.roulette-winner-absent-hint[data-v-3ea1398c]{margin-top:12px}",""]);const i=r},8828:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".roulette-demo-page[data-v-7ae4e3b4]{max-width:none;padding-bottom:3rem;padding-top:2rem;width:100%}.roulette-page-header[data-v-7ae4e3b4]{border-bottom:1px solid #e7e7e7;display:flex;justify-content:center;margin-bottom:1rem;padding-bottom:.75rem}.roulette-page-header-inner[data-v-7ae4e3b4]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:14px 18px;justify-content:center;text-align:left}.roulette-page-header-logo[data-v-7ae4e3b4]{display:block;flex-shrink:0;height:52px;max-width:140px;-o-object-fit:contain;object-fit:contain;width:auto}.roulette-demo-title[data-v-7ae4e3b4]{font-size:1.65rem;font-weight:600;line-height:1.3;margin:0;max-width:min(100%,36rem)}.roulette-bg-music-btn[data-v-7ae4e3b4]{flex-shrink:0;white-space:nowrap}.roulette-demo-path[data-v-7ae4e3b4]{font-size:.9rem;margin-bottom:1.25rem;word-break:break-all}.roulette-poll-help[data-v-7ae4e3b4]{line-height:1.45;margin-bottom:.75rem}.roulette-demo-loading[data-v-7ae4e3b4]{margin-bottom:1rem}.roulette-sync-bar[data-v-7ae4e3b4]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 16px;margin-bottom:14px}.roulette-sync-refreshing[data-v-7ae4e3b4]{font-style:italic}.roulette-sync-poll-error[data-v-7ae4e3b4]{font-size:12px}.roulette-sync-btn[data-v-7ae4e3b4]{flex-shrink:0}.roulette-demo-layout[data-v-7ae4e3b4]{align-items:flex-start}.roulette-pending-sidebar[data-v-7ae4e3b4]{margin-bottom:16px}@media (min-width:992px){.roulette-pending-sidebar[data-v-7ae4e3b4]{margin-bottom:0}.roulette-pending-panel[data-v-7ae4e3b4]{position:sticky;top:12px}}.roulette-main-column[data-v-7ae4e3b4]{min-width:0}.roulette-pending-list[data-v-7ae4e3b4],.roulette-pending-panel[data-v-7ae4e3b4]{margin-bottom:0}.roulette-pending-row[data-v-7ae4e3b4]{align-items:center;display:flex;font-size:13px;gap:10px;justify-content:space-between}.roulette-pending-name[data-v-7ae4e3b4]{flex:1;min-width:0;word-break:break-word}.roulette-pending-import[data-v-7ae4e3b4]{flex-shrink:0}.roulette-cabutan-hint[data-v-7ae4e3b4]{line-height:1.45;margin-bottom:16px}",""]);const i=r},3575:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".container[data-v-05649db8]{max-width:900px}.kopkb-logo[data-v-05649db8]{height:50px}",""]);const i=r},1293:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".signature-line{border-bottom:1px solid #000;display:inline-block;margin-left:10px;width:200px}.print-table{border-collapse:collapse;font-size:13px;margin:20px auto;text-align:left;width:100%}.print-table td,.print-table th{word-wrap:break-word;border:1px solid #000;padding:6px 8px;vertical-align:top}.print-table th{background-color:#f2f2f2}@media print{body{margin:15mm 10mm}.page-break{page-break-before:always}.button-container,button{display:none!important}.print-table{page-break-inside:auto;width:90%}.print-table tr{page-break-after:auto;page-break-inside:avoid}.print-table td,.print-table th{font-size:11px;padding:5px}}",""]);const i=r},1657:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".kopkb-logo[data-v-c88ae6a2]{height:auto;width:300px}label[data-v-c88ae6a2]{display:block;font-weight:500;margin-top:10px}input[data-v-c88ae6a2],textarea[data-v-c88ae6a2]{border:1px solid #ccc;border-radius:6px;margin-top:4px;padding:8px;width:90%}button[data-v-c88ae6a2]{margin-top:15px}.section-title[data-v-c88ae6a2]{background-color:#f8f9fa;border-left:4px solid #007bff;border-radius:4px;font-weight:600;padding:6px 10px}.two-column-form[data-v-c88ae6a2]{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:grid;gap:20px 40px;grid-template-columns:1fr 1fr;margin:20px auto;max-width:800px;padding:20px 30px}.form-group[data-v-c88ae6a2]{display:flex;flex-direction:column}label[data-v-c88ae6a2]{color:#333;font-weight:600;margin-bottom:6px}input[data-v-c88ae6a2]{border:1px solid #ccc;border-radius:4px;padding:8px 10px}input[data-v-c88ae6a2]:focus{border-color:#007bff;outline:none}.button-container[data-v-c88ae6a2]{display:flex;justify-content:flex-end;margin-top:20px}",""]);const i=r},8275:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".allowance-stat-card[data-v-7d87dadc]{background:#fafafa;border:1px solid #ddd;border-radius:6px;min-height:118px;padding:14px 16px}.allowance-stat-card--primary[data-v-7d87dadc]{background:#f4fafc;border-color:#bce8f1}.allowance-stat-card__label[data-v-7d87dadc]{color:#777;font-size:12px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.allowance-stat-card__value[data-v-7d87dadc]{color:#222;font-size:22px;font-weight:700;line-height:1.2}.allowance-stat-card--primary .allowance-stat-card__value[data-v-7d87dadc]{color:#31708f}.allowance-stat-card__hint[data-v-7d87dadc]{color:#888;font-size:12px;line-height:1.35;margin-top:8px}.allowance-stat-card__breakdown[data-v-7d87dadc]{color:#555;font-size:12px;margin-top:8px}.allowance-stat-row[data-v-7d87dadc]{margin-bottom:0}.allowance-section__title[data-v-7d87dadc]{color:#333;font-size:15px;font-weight:700;margin:0 0 6px}.allowance-section--table[data-v-7d87dadc]{border-top:1px solid #e8e8e8;margin-top:24px;padding-top:20px}.allowance-section__footer-total[data-v-7d87dadc]{margin-top:12px}",""]);const i=r},5620:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".election-label{background-color:#0a4c9c;border-radius:4px;color:#fff;display:inline-block;font-size:13px;margin-left:10px;padding:4px 8px}.election-tabs{margin:0 0 12px}.election-tab-content>.tab-pane{display:none}.election-tab-content>.tab-pane.active{display:block}.election-header{align-items:baseline;border-bottom:1px solid #eee;display:flex;gap:12px;justify-content:space-between;padding:14px 15px}.election-header__kicker{color:#777;font-size:12px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.election-header__name{color:#222;font-size:18px;font-weight:700;line-height:1.2}.election-status{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;padding:4px 10px;white-space:nowrap}.election-status--draft{background:#f5f5f5;border-color:#e6e6e6;color:#555}.election-status--active{background:#e8f5e9;border-color:#c8e6c9;color:#2e7d32}.election-status--done{background:#ffebee;border-color:#ffcdd2;color:#c62828}.election-header__meta{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.election-header__meta-actions .btn{font-weight:700;padding:4px 10px}.election-actions{margin-top:12px}.election-hint{margin-bottom:12px;margin-top:10px}.election-history{border-top:1px solid #eee;margin-top:4px;padding-top:12px}.election-history__title{color:#666;font-size:13px;font-weight:800;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.center-header{text-align:center}.modal{z-index:2200}.modal-backdrop{z-index:2190!important}",""]);const i=r},8654:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".result-page[data-v-c5017720]{margin-top:12px}.result-header[data-v-c5017720]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.result-kicker[data-v-c5017720]{color:#2f80ed;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.result-title[data-v-c5017720]{color:#17324d;font-weight:800;margin:0 0 6px}.result-subtitle[data-v-c5017720]{color:#6b7280;font-size:12px}.result-actions[data-v-c5017720]{flex-shrink:0}.result-stats[data-v-c5017720]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 14px}.result-stat[data-v-c5017720]{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #e6edf5;border-radius:16px;box-shadow:0 10px 22px rgba(35,64,97,.06);padding:12px 14px}.result-stat__label[data-v-c5017720]{color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.result-stat__value[data-v-c5017720]{color:#17324d;font-size:22px;font-weight:900}.result-stat__value--text[data-v-c5017720]{font-size:14px;line-height:1.25}.result-stat__hint[data-v-c5017720]{color:#6b7280;font-size:12px;font-weight:700;margin-top:6px}.result-filters[data-v-c5017720]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.result-filters__label[data-v-c5017720]{color:#6b7280;font-size:12px;font-weight:700;margin-right:4px}.result-chip[data-v-c5017720]{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#374151;font-size:12px;font-weight:800;line-height:1;padding:6px 12px}.result-chip[data-v-c5017720]:hover{background:#f3f4f6}.result-chip.is-active[data-v-c5017720]{background:#1976d2;border-color:#1976d2;color:#fff}.result-card[data-v-c5017720]{border:0;border-radius:16px;box-shadow:0 12px 28px rgba(35,64,97,.08);overflow:hidden}.result-card__heading[data-v-c5017720]{align-items:baseline;background:linear-gradient(135deg,#1d4e89,#2f80ed);border:0!important;color:#fff;display:flex;gap:12px;justify-content:space-between}.result-card__title[data-v-c5017720]{font-weight:800}.result-card__meta[data-v-c5017720]{font-size:12px;opacity:.95}.result-card__body[data-v-c5017720]{background:#fff}.result-top-chart[data-v-c5017720]{height:280px;width:100%}.result-mini-title[data-v-c5017720]{color:#17324d;font-size:12px;font-weight:900;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.result-empty[data-v-c5017720]{color:#6b7280;font-style:italic;margin-top:10px;text-align:center}.result-leaders[data-v-c5017720]{display:flex;flex-direction:column;gap:12px}.result-leader[data-v-c5017720]{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #eef2f7;border-radius:14px;padding:12px}.result-leader__top[data-v-c5017720]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.result-leader__position[data-v-c5017720]{color:#17324d;font-weight:900}.result-leader__meta[data-v-c5017720]{color:#17324d;display:flex;font-size:12px;gap:10px;white-space:nowrap}.result-leader__delta[data-v-c5017720]{color:#2f80ed}.result-leader__name[data-v-c5017720]{color:#17324d;font-weight:800;margin-bottom:8px}.result-leader__bar[data-v-c5017720]{background:#e8f0fb;border-radius:999px;height:10px;overflow:hidden}.result-leader__bar-fill[data-v-c5017720]{background:linear-gradient(90deg,#2f80ed,#1d4e89);border-radius:999px;height:100%}.result-leader__sub[data-v-c5017720]{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-top:8px}.result-rank[data-v-c5017720]{display:flex;flex-direction:column;gap:12px}.result-rank__row[data-v-c5017720]{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #eef2f7;border-radius:14px;padding:12px}.result-rank__top[data-v-c5017720]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.result-rank__name[data-v-c5017720]{color:#17324d;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-rank__votes[data-v-c5017720]{color:#17324d;font-size:12px;white-space:nowrap}.result-rank__bar[data-v-c5017720]{background:#e8f0fb;border-radius:999px;height:10px;overflow:hidden}.result-rank__bar-fill[data-v-c5017720]{background:linear-gradient(90deg,#2f80ed,#1d4e89);border-radius:999px;height:100%}.result-rank__meta[data-v-c5017720]{color:#6b7280;font-size:12px;margin-top:6px;text-align:right}@media (max-width:991px){.result-header[data-v-c5017720]{flex-direction:column}.result-stats[data-v-c5017720]{grid-template-columns:1fr}}",""]);const i=r},8091:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".admin-main[data-v-8f905eae]{padding-top:112px}@media (max-width:767px){.admin-main[data-v-8f905eae]{padding-top:102px}}",""]);const i=r},3407:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,"body{padding:50px 5px}.logo-admin{height:50px;-o-object-fit:cover;object-fit:cover;width:30px}.form-control{border-radius:.5rem}.btn-info:hover{background-color:#c2ccc8;color:#f3f6f8}",""]);const i=r},4002:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".nominee-add-page__header[data-v-2c5ff319]{border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:10px}.nominee-add-page__title[data-v-2c5ff319]{font-weight:600;margin-bottom:0;margin-top:0}.nominee-add-page__title .fa[data-v-2c5ff319]{margin-right:6px}.nominee-add-page__intro[data-v-2c5ff319]{margin-bottom:18px}.nominee-add-photo .panel-heading[data-v-2c5ff319]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.nominee-add-photo__hint[data-v-2c5ff319]{font-weight:400}.nominee-add-photo__preview[data-v-2c5ff319]{align-items:center;aspect-ratio:1;background:#f9f9f9;border:1px dashed #ccc;border-radius:4px;display:flex;justify-content:center;margin-bottom:12px;max-height:240px;overflow:hidden;width:100%}.nominee-add-photo__preview--empty[data-v-2c5ff319]{min-height:180px}.nominee-add-photo__preview img[data-v-2c5ff319]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nominee-add-photo__placeholder[data-v-2c5ff319]{color:#999;padding:16px;text-align:center}.nominee-add-photo__placeholder .fa[data-v-2c5ff319]{display:block;font-size:36px;margin-bottom:8px;opacity:.65}.nominee-add-photo__placeholder span[data-v-2c5ff319]{display:block;font-size:12px}.nominee-add-photo__input[data-v-2c5ff319]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.nominee-add-photo__browse[data-v-2c5ff319]{margin-bottom:0}.nominee-add-photo__formats[data-v-2c5ff319]{margin:8px 0 0;text-align:center}.nominee-add-form__rule[data-v-2c5ff319]{border-top-color:#eee;margin-bottom:16px;margin-top:8px}.nominee-add-form__actions[data-v-2c5ff319]{text-align:right}.nominee-add-form__actions .btn+.btn[data-v-2c5ff319]{margin-left:8px}@media (max-width:991px){.nominee-add-photo[data-v-2c5ff319]{margin-top:8px}}",""]);const i=r},7300:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".nominee-add-page__header[data-v-2ff9e648]{border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:10px}.nominee-add-page__title[data-v-2ff9e648]{font-weight:600;margin-bottom:0;margin-top:0}.nominee-add-page__title .fa[data-v-2ff9e648]{margin-right:6px}.nominee-add-page__intro[data-v-2ff9e648]{margin-bottom:18px}.nominee-add-photo .panel-heading[data-v-2ff9e648]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.nominee-add-photo__hint[data-v-2ff9e648]{font-weight:400}.nominee-add-photo__preview[data-v-2ff9e648]{align-items:center;aspect-ratio:1;background:#f9f9f9;border:1px dashed #ccc;border-radius:4px;display:flex;justify-content:center;margin-bottom:12px;max-height:240px;overflow:hidden;width:100%}.nominee-add-photo__preview--empty[data-v-2ff9e648]{min-height:180px}.nominee-add-photo__preview img[data-v-2ff9e648]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nominee-add-photo__placeholder[data-v-2ff9e648]{color:#999;padding:16px;text-align:center}.nominee-add-photo__placeholder .fa[data-v-2ff9e648]{display:block;font-size:36px;margin-bottom:8px;opacity:.65}.nominee-add-photo__placeholder span[data-v-2ff9e648]{display:block;font-size:12px}.nominee-add-photo__input[data-v-2ff9e648]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.nominee-add-photo__browse[data-v-2ff9e648]{margin-bottom:0}.nominee-add-photo__formats[data-v-2ff9e648]{margin:8px 0 0;text-align:center}.nominee-add-form__rule[data-v-2ff9e648]{border-top-color:#eee;margin-bottom:16px;margin-top:8px}.nominee-add-form__actions[data-v-2ff9e648]{text-align:right}.nominee-add-form__actions .btn+.btn[data-v-2ff9e648]{margin-left:8px}@media (max-width:991px){.nominee-add-photo[data-v-2ff9e648]{margin-top:8px}}",""]);const i=r},9273:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".nominee-filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.nominee-chip{border-radius:999px;line-height:1.1;padding:6px 10px}",""]);const i=r},8794:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".voter-add-page__header{margin-bottom:12px}.voter-add-page__header h4{margin-top:0}.voter-add-page__header-actions .btn{margin-left:6px}.voter-add-page__intro,.voter-add-split__col{margin-bottom:16px}.voter-add-split__panel{margin-bottom:0}.voter-batch-toolbar .form-control{margin-bottom:8px;margin-right:8px;min-width:180px}.voter-batch-toolbar .btn{margin-bottom:8px;margin-right:6px}.voter-add-table-wrap{margin-top:10px;max-height:min(520px,calc(100vh - 280px));overflow:auto}.voter-add-table-wrap--selected{min-height:120px}.voter-add-empty-selected{margin:16px 0 0}.voter-add-heading__loading{margin-left:8px;margin-top:3px}.voter-add-heading__filter-hint{margin-right:8px;margin-top:4px}",""]);const i=r},8497:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".kehadiran-search{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.kehadiran-search__label{color:#6b7280;font-size:12px;font-weight:700}.kehadiran-search__input{height:34px;max-width:220px}.kehadiran-search__input--name{max-width:260px}",""]);const i=r},8787:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".kehadiran-actions{margin-bottom:10px}.kehadiran-stats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 14px}.kehadiran-stat{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.kehadiran-stat--muted{background:#f9fafb}.kehadiran-stat__label{color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.2px}.kehadiran-stat__value{color:#111827;font-size:22px;font-weight:900;line-height:1.1;margin-top:4px}.kehadiran-stat__meta{color:#374151;font-size:12px;font-weight:700;margin-top:4px}.kehadiran-search{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.kehadiran-search__label{color:#6b7280;font-size:12px;font-weight:700}.kehadiran-search__input{height:34px;max-width:220px}.kehadiran-filter-panel{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin:10px 0 14px;padding:12px 14px}.kehadiran-filter-panel__title{color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.kehadiran-filter-groups{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kehadiran-filter-group{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px}.kehadiran-filter-group__title{color:#374151;font-size:12px;font-weight:700;line-height:1.3;margin-bottom:8px}.kehadiran-filter-group__chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.kehadiran-chip{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#374151;font-size:12px;font-weight:700;line-height:1;padding:6px 12px}.kehadiran-chip:hover{background:#f3f4f6}.kehadiran-chip.is-active{background:#1976d2;border-color:#1976d2;color:#fff}.kehadiran-action-cell{flex-wrap:wrap}.kehadiran-action-btn,.kehadiran-action-cell{align-items:center;display:inline-flex;gap:6px}.kehadiran-action-btn{font-weight:700}.kehadiran-action-btn>i{line-height:1}.kehadiran-verify-lead{color:#374151;line-height:1.5;margin-bottom:12px}.kehadiran-verify-summary{margin-bottom:0}.kehadiran-tunai-readonly{background-color:#f3f4f6!important;color:#1f2937;cursor:not-allowed}.kehadiran-pill{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:6px;line-height:1.4;padding:3px 10px;white-space:nowrap}.kehadiran-pill>i{line-height:1}.kehadiran-pill--success{background:#d1e7dd;border-color:#badbcc;color:#0f5132}.kehadiran-pill--warn{background:#fff3cd;border-color:#ffecb5;color:#664d03}.kehadiran-pill--muted{background:#f3f4f6;border-color:#e5e7eb;color:#374151}",""]);const i=r},3641:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".voter-admin-wrap--boxed{background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04);margin-bottom:24px;margin-top:12px;padding:16px}.voter-admin-wrap--wide{margin-left:auto;margin-right:auto;max-width:1400px}",""]);const i=r},6830:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".physical-gate-page[data-v-3a80ef97]{align-items:center;background:linear-gradient(160deg,#0f172a,#1e3a5f 45%,#0f172a);color:#e2e8f0;display:flex;justify-content:center;min-height:100vh;padding:24px}.physical-gate-error[data-v-3a80ef97],.physical-gate-setup[data-v-3a80ef97]{max-width:520px;width:100%}.physical-gate-title[data-v-3a80ef97]{color:#f8fafc;font-size:2rem;font-weight:800;margin-bottom:16px}.physical-gate-hint[data-v-3a80ef97]{color:#94a3b8;font-size:1.05rem;line-height:1.5;margin-bottom:20px}.physical-gate-key-form .btn[data-v-3a80ef97]{margin-top:12px}.physical-gate-active[data-v-3a80ef97]{max-width:920px;text-align:center;width:100%}.physical-gate-label[data-v-3a80ef97]{color:#94a3b8;font-size:1.4rem;font-weight:700;letter-spacing:.06em;margin-bottom:20px;text-transform:uppercase}.physical-gate-code[data-v-3a80ef97]{color:#fbbf24;font-family:SF Mono,Menlo,Consolas,monospace;font-size:clamp(3.5rem,14vw,8rem);font-weight:900;letter-spacing:.12em;margin-bottom:28px;text-shadow:0 0 40px rgba(251,191,36,.35);word-break:break-all}.physical-gate-countdown[data-v-3a80ef97]{background:rgba(148,163,184,.25);border-radius:999px;height:12px;margin:0 auto 20px;max-width:560px;overflow:hidden}.physical-gate-countdown-bar[data-v-3a80ef97]{background:linear-gradient(90deg,#38bdf8,#22d3ee);border-radius:999px;display:block;height:100%;transition:width .3s ease}.physical-gate-sub[data-v-3a80ef97]{color:#94a3b8;font-size:1.1rem;margin:0}",""]);const i=r},881:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".attendance-page{margin-bottom:36px;margin-top:18px}.attendance-hero{background:linear-gradient(135deg,#fff,#eef6ff);border:1px solid #e2ebf5;border-radius:22px;box-shadow:0 16px 34px rgba(35,64,97,.08);margin-bottom:22px;margin-top:22px;padding:26px 28px;text-align:center}.attendance-section-kicker{color:#2f80ed;font-size:1.2rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.attendance-page-subtitle,.attendance-page-title{color:#5f7388;line-height:1.6;margin:0 auto 18px;max-width:700px}.attendance-download-button{background:#fff;border:1px solid #cfe2ff;border-radius:999px;box-shadow:0 10px 24px rgba(13,110,253,.12);color:#0d6efd;display:inline-block;font-weight:700;padding:12px 20px;text-decoration:none!important}.attendance-card{background:#fff;border:1px solid #e2ebf5;border-radius:20px;box-shadow:0 16px 34px rgba(35,64,97,.08);padding:24px}.attendance-info-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-field{margin-bottom:0}.attendance-choice-box label,.attendance-field label{color:#45617b;display:block;font-weight:700;margin-bottom:8px}.attendance-input,.attendance-select{border:1px solid #d8e3f0;border-radius:12px;box-shadow:none;height:46px}.attendance-input[readonly]{background:#f8fbff;color:#1f2937}.attendance-choice-box{background:linear-gradient(180deg,#fffaf2,#fff4df);border:1px solid #ffd9a8;border-radius:16px;box-shadow:0 10px 24px rgba(255,193,7,.08);margin-top:20px;padding:18px}.attendance-helper-text{display:block;margin-top:10px}.attendance-precheck{color:#5f7388;line-height:1.5;margin:0 0 12px}.attendance-register-box{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #e6edf6;border-radius:18px;box-shadow:0 14px 28px rgba(35,64,97,.08);padding:18px;text-align:left}.attendance-register-box__actions{margin-top:16px;text-align:center}.attendance-info-top{background:linear-gradient(180deg,#f2f8ff,#fff);border:1px solid #cfe2ff;border-radius:16px;box-shadow:0 10px 24px rgba(13,110,253,.08);margin-bottom:14px;padding:16px 18px;text-align:left}.attendance-info-top__kicker{color:#0d6efd;font-size:.95rem;font-weight:800;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.attendance-info-top__body p:last-child{margin-bottom:0}.attendance-info-notice{border:1px solid #cde3ff;border-radius:16px;box-shadow:0 10px 24px rgba(13,110,253,.08);margin-bottom:0;padding:16px 18px}.attendance-info-notice p:last-child{margin-bottom:0}.attendance-action-area{margin-top:26px}.attendance-success-card{background:linear-gradient(135deg,#effaf2,#fff);border:1px solid #ccebd7;border-radius:18px;box-shadow:0 14px 28px rgba(40,167,69,.12);padding:24px}.attendance-success-kicker{color:#1f8b47;font-size:1.2rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.attendance-success-text{color:#43617a;margin-bottom:8px}.attendance-success-mode{color:#0f5132;font-size:2.2rem;font-weight:800;letter-spacing:.05em;margin:0 0 18px}.attendance-saham-block-alert{border-radius:12px;font-size:1.05rem;line-height:1.5;margin:0 auto 16px;max-width:520px;text-align:left}.attendance-pending-card{background:linear-gradient(135deg,#fffbeb,#fff);border:1px solid #fde68a;border-radius:18px;box-shadow:0 14px 28px rgba(180,83,9,.1);padding:24px}.attendance-pending-kicker{color:#b45309;font-size:1.2rem;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.attendance-pending-text{color:#43617a;line-height:1.55;margin-bottom:10px}.attendance-pending-hint{color:#6b7280;font-size:.95rem;line-height:1.5;margin-bottom:18px}.attendance-refresh-button{border-radius:999px;font-weight:700;min-width:180px;padding:10px 20px}.attendance-submit-button,.attendance-vote-button{border-radius:999px;box-shadow:0 12px 24px rgba(35,64,97,.14);font-weight:700;letter-spacing:.04em;min-width:220px;padding:12px 24px}.attendance-voting-notice{border-radius:14px;margin:0 auto;max-width:520px}.attendance-voting-notice__title{margin:0 0 8px}.attendance-voting-notice__body{line-height:1.55;margin:0 0 10px}@media (max-width:767px){.attendance-card,.attendance-hero{border-radius:16px;padding:18px}.attendance-info-grid{grid-template-columns:1fr}.attendance-refresh-button,.attendance-submit-button,.attendance-vote-button{min-width:0;width:100%}}",""]);const i=r},7324:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,'.voter-home-page{margin-bottom:48px;margin-top:16px;padding-left:0;padding-right:0}.home-content-row,.home-hero-row{margin-left:0;margin-right:0}.home-claim-row,.home-quick-links-row{margin-left:0;margin-right:0;margin-top:18px}.home-content-row .home-column--secondary .home-claim-row{margin-top:0}.home-column--primary,.home-column--secondary{padding-top:4px}@media (max-width:767px){.home-column--secondary{margin-top:8px;padding-top:0}.home-content-row .home-column--secondary .home-claim-row{margin-top:18px}}@media (min-width:992px){.home-column--primary{padding-right:20px}.home-column--secondary{padding-left:20px}}.home-hero-wrap{margin-bottom:0}.home-hero-section{padding:16px 18px 20px}.home-hero-section .hero-banner{border-radius:18px;margin-bottom:16px}.home-hero-section .hero-banner-caption{box-shadow:0 8px 28px rgba(35,64,97,.08)}.hero-banner{background:linear-gradient(145deg,#e8f0ff,#f4f8fd 50%,#eef5ff);border-radius:24px;box-shadow:0 20px 50px rgba(11,39,79,.2),inset 0 0 0 1px hsla(0,0%,100%,.06);margin-bottom:20px;overflow:hidden;position:relative}.home-hero-banner-shine{background:linear-gradient(0deg,rgba(13,110,253,.07) 0,transparent);bottom:0;height:42%;left:0;pointer-events:none;position:absolute;right:0}.hero-banner-image{display:block;max-height:360px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.hero-banner-caption{background:#fff;border:1px solid rgba(13,110,253,.12);border-radius:20px;box-shadow:0 16px 40px rgba(35,64,97,.1),inset 0 1px 0 hsla(0,0%,100%,.8);margin-bottom:6px;margin-top:0;padding:22px 24px}.hero-banner-title{color:#0f172a;font-size:2.85rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.hero-banner-subtitle{color:#475569;font-size:1.45rem;line-height:1.65;margin:0 0 16px;max-width:720px}.home-hero-strong{color:#1d4ed8;font-weight:700}.home-hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.home-hero-actions{display:flex;flex-direction:column;gap:8px;margin:14px 0 8px;max-width:520px}.home-hero-register-btn{align-items:center;border-radius:12px;box-shadow:0 10px 24px rgba(13,110,253,.35);display:inline-flex;font-size:1.35rem;font-weight:800;gap:10px;justify-content:center;padding:12px 16px}.home-hero-register-hint{color:#64748b;font-size:1.2rem;line-height:1.35}.home-member-cta{margin:0 0 14px}.home-member-cta-btn{align-items:center;border-radius:12px;box-shadow:0 10px 24px rgba(13,110,253,.35);display:inline-flex;font-size:1.35rem;font-weight:800;gap:10px;justify-content:center;padding:12px 16px}.home-member-cta-hint{color:#64748b;font-size:1.2rem;line-height:1.35;margin-top:8px}.home-member-cta-hint--warning{align-items:flex-start;background:#fffbeb;border:1px solid rgba(245,158,11,.45);border-radius:12px;color:#92400e;display:flex;gap:10px;margin-bottom:10px;margin-top:0;padding:10px 12px}.home-member-cta-hint--warning .fa{flex-shrink:0;margin-top:2px}.home-badge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:1.25rem;font-weight:600;gap:8px;padding:8px 14px}.home-badge .fa{opacity:.9}.home-badge--location{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.home-badge--ok{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:rgba(16,185,129,.35);color:#047857}.home-badge--pending{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:rgba(245,158,11,.4);color:#b45309}.home-section-container{background:#fff;border:1px solid #e5ebf3;border-radius:18px;box-shadow:0 12px 32px rgba(35,64,97,.08);margin-bottom:28px;padding:20px 22px 24px}.home-content-row .home-section-container{margin-bottom:0}.home-column--secondary .home-section-container:not(:last-child){margin-bottom:24px}.home-section-heading{align-items:center;border-bottom:1px solid #eef2f7;color:#0f172a;display:flex;font-size:1.75rem;font-weight:800;gap:12px;letter-spacing:-.02em;margin:0 0 18px;padding-bottom:16px}.home-section-heading-icon{align-items:center;background:linear-gradient(135deg,#0d6efd,#3b82f6);border-radius:12px;box-shadow:0 8px 20px rgba(13,110,253,.28);color:#fff;display:flex;flex-shrink:0;font-size:1.65rem;height:44px;justify-content:center;width:44px}.home-section-heading-icon--teal{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 8px 20px rgba(20,184,166,.35)}.home-member-card--in-section{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;box-shadow:none}.home-section-container--kad .home-kad-wrap{padding-top:4px}.home-saham-block-row{margin-bottom:8px;margin-left:0;margin-right:0}.home-saham-block-alert{align-items:flex-start;border-radius:14px;display:flex;font-size:1.3rem;gap:12px;line-height:1.5;margin-bottom:0}.home-saham-block-icon{flex-shrink:0;font-size:1.5rem;padding-top:2px}.home-quick-links-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:0}.home-quick-link-wrap{display:flex;min-width:0}.home-quick-link-wrap .home-cta-link{flex:1;margin-bottom:0;min-height:100%;width:100%}.home-cta-link{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;color:#fff!important;display:flex;gap:16px;padding:18px 20px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.home-cta-link:hover{color:#fff!important;transform:translateY(-2px)}.home-cta-link--indigo{background:linear-gradient(135deg,#1e3a8a,#2563eb 48%,#1d4ed8);box-shadow:0 14px 36px rgba(37,99,235,.35)}.home-cta-link--indigo:hover{box-shadow:0 18px 44px rgba(37,99,235,.45)}.home-cta-link--violet{background:linear-gradient(135deg,#5b21b6,#7c3aed 50%,#6d28d9);box-shadow:0 14px 36px rgba(124,58,237,.35)}.home-cta-link--violet:hover{box-shadow:0 18px 44px rgba(124,58,237,.48)}.home-cta-link--teal{background:linear-gradient(135deg,#0f766e,#14b8a6 50%,#0d9488);box-shadow:0 14px 36px rgba(20,184,166,.32)}.home-cta-link--teal:hover{box-shadow:0 18px 44px rgba(20,184,166,.45)}.home-cta-link--rose{background:linear-gradient(135deg,#9f1239,#e11d48 50%,#be123c);box-shadow:0 14px 36px rgba(225,29,72,.32)}.home-cta-link--rose:hover{box-shadow:0 18px 44px rgba(225,29,72,.45)}.home-cta-link--cyan{background:linear-gradient(135deg,#0e7490,#06b6d4 50%,#0891b2);box-shadow:0 14px 36px rgba(6,182,212,.3)}.home-cta-link--cyan:hover{box-shadow:0 18px 44px rgba(6,182,212,.42)}.home-cta-link--amber{background:linear-gradient(135deg,#b45309,#f59e0b 50%,#d97706);box-shadow:0 14px 36px rgba(245,158,11,.32)}.home-cta-link--amber:hover{box-shadow:0 18px 44px rgba(245,158,11,.45)}.home-cta-link--grey{background:linear-gradient(135deg,#64748b,#94a3b8 50%,#64748b);box-shadow:0 14px 36px rgba(100,116,139,.3)}.home-cta-link--grey:hover{box-shadow:0 18px 44px rgba(100,116,139,.42)}.home-cta-icon{align-items:center;background:hsla(0,0%,100%,.15);border-radius:14px;display:flex;flex-shrink:0;font-size:2.2rem;height:52px;justify-content:center;width:52px}.home-cta-body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.home-cta-title{font-size:1.65rem;font-weight:800;letter-spacing:.02em}.home-cta-desc{font-size:1.25rem;line-height:1.4;opacity:.92}.home-cta-chevron{flex-shrink:0;font-size:2.4rem;opacity:.85}.member-info-card{background:#fff;border:1px solid #e5ebf3;border-radius:18px;box-shadow:0 12px 32px rgba(35,64,97,.08);margin-bottom:0;overflow:hidden;padding:0}.home-member-card{padding:6px 0}.member-field{align-items:flex-start;border-bottom:1px solid #eef2f7;display:flex;gap:12px;padding:14px 16px;transition:background .15s ease}.member-field:last-child{border-bottom:0}.member-field:hover{background:#f8fafc}.member-field-icon{align-items:center;background:#eff6ff;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;font-size:1.45rem;height:36px;justify-content:center;margin-top:2px;width:36px}.member-field-body{align-items:flex-start;display:flex;flex:1;flex-direction:row;gap:12px 18px;justify-content:space-between;min-width:0}.member-field-label{color:#64748b;flex:0 0 38%;font-size:1.2rem;font-weight:700;letter-spacing:.04em;line-height:1.35;max-width:200px;padding-top:4px;text-transform:uppercase}.member-field-value{color:#0f172a;flex:1;font-size:1.45rem;font-weight:700;line-height:1.4;text-align:right;word-break:break-word}.home-claim-card{padding:20px 22px}.home-claim-locked{align-items:flex-start;display:flex;gap:16px}.home-claim-locked-icon{align-items:center;background:#f1f5f9;border-radius:12px;color:#64748b;display:flex;flex-shrink:0;font-size:2rem;height:48px;justify-content:center;width:48px}.home-claim-locked-text{color:#64748b;font-size:1.35rem;line-height:1.55;margin:0}.home-claim-hint{color:#475569;font-size:1.3rem;line-height:1.5;margin:0 0 14px}.home-claim-alert{border-radius:12px;font-size:1.25rem;margin-bottom:12px}.home-claim-code-box{background:linear-gradient(180deg,#f0fdf4,#ecfdf5);border:2px dashed rgba(16,185,129,.45);border-radius:14px;margin-bottom:16px;padding:18px 16px;text-align:center}.home-claim-code{color:#047857;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:2.8rem;font-weight:800;letter-spacing:.22em;line-height:1.2}.home-claim-expiry{color:#64748b;font-size:1.2rem;margin-top:10px}.home-claim-btn{border:0;border-radius:12px;box-shadow:0 8px 24px rgba(13,110,253,.35);font-size:1.35rem;font-weight:700;padding-bottom:12px;padding-top:12px}.home-claim-btn .fa{margin-right:4px}.home-kad-wrap{display:flex;justify-content:center;padding:8px 0 12px}.watermark{left:50%;opacity:.09;position:absolute;top:50%;transform:translate(-50%,-50%);width:60mm;z-index:5}.kad-keahlian{aspect-ratio:1.3/1;background:#2d3748;background-image:url(/images/kad_bg.png);background-position:50%;background-size:cover;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.06);box-sizing:border-box;color:#f8fafc;cursor:default;font-family:Arial,sans-serif;font-size:.8rem;font-weight:700;max-height:220px;max-width:420px;overflow:hidden;padding:20px;position:relative;transition:transform .25s ease,box-shadow .25s ease;width:100%}.kad-keahlian:hover{box-shadow:0 24px 56px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.08);transform:translateY(-3px) scale(1.01)}@media (max-height:600px){.kad-keahlian{font-size:.75rem;max-height:200px;padding:12px}}.kad-logo{position:absolute;right:10px;text-align:right;top:10px}.kad-logo-img{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.5));height:auto;width:124px}.member-card-vertical{color:#fff;font-size:1.4rem;font-weight:700;left:0;letter-spacing:2px;padding:5px;position:absolute;text-orientation:mixed;text-shadow:1px 1px 3px rgba(0,0,0,.7);top:18px;writing-mode:vertical-rl}.kad-keahlian:before{background-size:100%;background:#000;content:"";height:100%;left:0;opacity:.06;pointer-events:none;position:absolute;top:0;width:100%}.member-details{display:flex;flex-direction:column;font-family:Arial,sans-serif;font-size:1.05rem;font-weight:400;gap:5px;line-height:1.3;margin-left:38px}.kad-content{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;position:relative;z-index:5}.detail-item{position:relative;text-align:left}.detail-item--barcode{margin-top:4px}#barcode{max-width:100%;transform:scaleX(1.45);transform-origin:left}.detail-label{text-align:left}.detail-value,.no-anggota{text-align:right}.no-anggota{position:absolute;right:8px;top:5px;z-index:10}.contact-info{color:#0c0c0c;font-size:9px;line-height:1.2;text-align:right}.contact-info i{font-size:8px;font-weight:400;margin-right:3px}@media (max-width:991px){.voter-home-page{margin-top:16px}.hero-banner-image{max-height:300px}.hero-banner-title{font-size:2.35rem}.member-field-label{flex:0 0 42%;max-width:220px}}@media (max-width:767px){.hero-banner{border-radius:18px}.hero-banner-image{max-height:240px}.hero-banner-caption{border-radius:16px;padding:18px}.hero-banner-title{font-size:1.95rem}.hero-banner-subtitle{font-size:1.25rem}.home-section-container{border-radius:16px;padding:16px 14px 18px}.home-hero-section{padding:12px 12px 16px}.home-section-heading{font-size:1.45rem;gap:10px;margin-bottom:14px;padding-bottom:14px}.home-section-heading-icon{font-size:1.45rem;height:40px;width:40px}.home-cta-link{flex-wrap:wrap;padding:16px}.home-cta-title{font-size:1.45rem}.home-cta-desc{font-size:1.15rem}.home-member-card--in-section{border-radius:12px}.home-member-card--in-section .member-field{align-items:flex-start;gap:10px;padding:12px}.home-member-card--in-section .member-field-icon{border-radius:11px;font-size:1.35rem;height:40px;margin-top:0;width:40px}.home-member-card--in-section .member-field-body{align-items:stretch;flex-direction:column;gap:5px;justify-content:flex-start}.home-member-card--in-section .member-field-label{color:#475569;flex:none;font-size:1.15rem;font-weight:700;letter-spacing:.06em;line-height:1.25;margin:0;max-width:none;padding-top:0;text-transform:uppercase;width:100%}.home-member-card--in-section .member-field-value{color:#0f172a;flex:none;font-size:1.42rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere;text-align:left;width:100%;word-break:break-word}.home-claim-code{font-size:2.2rem;letter-spacing:.14em}}',""]);const i=r},5387:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".background-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;max-height:80vh;max-width:100%}.right-button{border-color:#0e0e0f;border-radius:10px;color:#fff;cursor:pointer;text-align:left}.right-button :hover{outline-color:#045415}",""]);const i=r},1597:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".voter-nominees-page{margin-bottom:40px;margin-top:24px}.page-column{margin-bottom:24px}.page-section-heading{background:linear-gradient(135deg,#0d6efd,#2f80ed);border-radius:14px;box-shadow:0 12px 28px rgba(13,110,253,.2);color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:14px;padding:14px 18px;text-align:center}.nominee-page-intro{background:#eef5ff;border:1px solid #dbe8ff;border-radius:12px;color:#36506b;font-size:1.4rem;margin-bottom:18px;padding:12px 16px}.nominee-panel{border:0;border-radius:18px;box-shadow:0 14px 28px rgba(35,64,97,.1);margin-bottom:20px;overflow:hidden}.nominee-panel-heading{align-items:center;background:linear-gradient(135deg,#1d4e89,#2563eb);color:#fff;display:flex;font-size:1.7rem;font-weight:700;justify-content:space-between;padding:16px 20px}.nominee-panel-badge{background:hsla(0,0%,100%,.18);border-radius:999px;font-size:1.2rem;font-weight:600;padding:6px 10px}.nominee-panel-body{background:#fff;padding:0}.nominee-table{margin-bottom:0}.nominee-table thead{background:#f4f8fd}.nominee-table thead th{border-bottom:1px solid #dce7f5;color:#48627e;font-size:1.25rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.nominee-table tbody td{border-top:1px solid #edf2f7;color:#22384f;vertical-align:middle}.nominee-row{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.nominee-row:hover{background:#f8fbff;box-shadow:inset 4px 0 0 #2f80ed}.nominee-thumb{border:2px solid #dbe8ff;border-radius:16px;box-shadow:0 8px 18px rgba(47,128,237,.12);height:64px;margin-bottom:0;-o-object-fit:cover;object-fit:cover;width:64px}.nominee-empty-state{color:#6f8193;padding:18px!important;text-align:center}.nominee-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(7,25,48,.72);display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:1050}#view-nominee-modal.modal-dialog{margin:0;max-width:960px;width:100%}.nominee-modal-content{border:0;border-radius:20px;box-shadow:0 22px 60px rgba(0,0,0,.28);overflow:hidden}.nominee-modal-content .modal-header{align-items:flex-start;background:linear-gradient(135deg,#0d6efd,#2f80ed);border-bottom:1px solid #e7edf5;color:#fff;display:flex;justify-content:space-between;padding:20px 24px 16px}.nominee-modal-content .modal-title{font-size:2.2rem;font-weight:700;margin:4px 0 0}.nominee-modal-content .modal-header .close{color:#fff;margin-top:-4px;opacity:.9;text-shadow:none}.nominee-modal-kicker{font-size:1.2rem;font-weight:600;letter-spacing:.04em;opacity:.85;text-transform:uppercase}.nominee-modal-body{background:#f5f8fc;display:flex;gap:24px;padding:24px}.photo-section{flex:0 0 300px}.nominee-photo-card{background:#fff;border:1px solid #e5ebf3;border-radius:18px;box-shadow:0 10px 24px rgba(35,64,97,.08);padding:18px}.nominee-viewed-photo{background:#eef3f8;border:0;border-radius:14px;height:320px;margin:0 0 16px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.nominee-photo-meta{text-align:center}.nominee-name{color:#17324d;font-size:2rem;font-weight:700}.nominee-subtitle{color:#5f7388;font-size:1.4rem;margin-top:4px}.detail-section{flex:1;min-width:0}.nominee-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.summary-item{background:#fff;border:1px solid #e5ebf3;border-radius:14px;box-shadow:0 8px 22px rgba(35,64,97,.06);display:flex;flex-direction:column;gap:6px;padding:14px 16px}.summary-label{color:#6f8193;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.summary-value{color:#17324d;font-size:1.6rem;font-weight:600;line-height:1.4}.nominee-section-card{background:#fff;border:1px solid #e5ebf3;border-radius:16px;box-shadow:0 8px 22px rgba(35,64,97,.06);margin-bottom:16px;padding:18px 20px}.section-title{color:#17324d;font-size:1.5rem;font-weight:700;margin-bottom:12px}.detail-list{color:#30475f;margin:0;padding-left:20px}.detail-list li{line-height:1.6;margin-bottom:8px}.detail-empty{color:#6f8193;margin:0}.nominee-modal-content .modal-footer{background:#fff;border-top:1px solid #e7edf5;padding:16px 24px 22px}@media (max-width:767px){.nominee-modal-backdrop{align-items:flex-start;overflow-y:auto;padding:16px 10px}.nominee-modal-body{flex-direction:column;padding:18px}.photo-section{flex:1 1 auto}.nominee-viewed-photo{height:260px}.nominee-summary-grid{grid-template-columns:1fr}.page-section-heading{font-size:1.6rem}.nominee-panel-heading{align-items:flex-start;flex-direction:column;gap:8px}.nominee-thumb{border-radius:14px;height:52px;width:52px}.nominee-table thead th{font-size:1.15rem}.nominee-table tbody td{padding:10px 8px}}@media (max-width:991px){.voter-nominees-page{margin-top:16px}}",""]);const i=r},3389:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".penyata-wrapper[data-v-2c7fe227]{font-family:Arial,sans-serif;margin:0 auto;max-width:800px}.header-section[data-v-2c7fe227]{align-items:center;display:grid;gap:20px;grid-template-columns:1.5fr 1fr}.logo-wrapper[data-v-2c7fe227]{align-items:flex-start;display:flex;gap:15px}.kopkb-logo[data-v-2c7fe227]{height:auto;width:80px}.header-right[data-v-2c7fe227]{text-align:right}.title-box[data-v-2c7fe227]{background:#000;border-radius:4px;color:#fff;display:inline-block;padding:8px 15px;text-align:center}.form-section.two-column[data-v-2c7fe227]{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:780px;row-gap:15px}.form-control-sm[data-v-2c7fe227]{border:none;border-bottom:1px solid #666;border-radius:0;outline:none;padding:4px;width:100%}.boxed-table[data-v-2c7fe227]{border-collapse:separate;border-spacing:4px;width:100%}.boxed-table td[data-v-2c7fe227]{background:#fafafa;border:1px inset #000;padding:6px 8px}.boxed-table td[data-v-2c7fe227],.no-lines td[data-v-2c7fe227]{font-size:13px;vertical-align:middle}.no-lines td[data-v-2c7fe227]{border:none!important;padding:4px 6px;text-align:left}.keyin-input[data-v-2c7fe227],.keyin-line[data-v-2c7fe227]{background:transparent;border:none;border-bottom:1px solid #000;font-size:12px;padding:2px 4px;text-align:right;width:90%}.keyin-input[data-v-2c7fe227]:focus,.keyin-line[data-v-2c7fe227]:focus{border-bottom:1px solid #007bff}.signature-section[data-v-2c7fe227]{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 1fr;margin:20px auto 0;max-width:780px;row-gap:15px;width:100%}.btn-effect[data-v-2c7fe227]{transition:.3s ease}.btn-effect[data-v-2c7fe227]:hover{box-shadow:0 0 10px rgba(8,8,8,.818);transform:scale(1.05)}.italic-note[data-v-2c7fe227]{font-style:italic}.badge-disahkan[data-v-2c7fe227]{background:#28a745;border-radius:20px;color:#fff;font-weight:600;letter-spacing:.3px;padding:6px 14px}@media(max-width:768px){.header-section[data-v-2c7fe227]{grid-template-columns:1fr;text-align:center}.header-right[data-v-2c7fe227]{margin-top:10px;text-align:center}.logo-wrapper[data-v-2c7fe227]{justify-content:center}.signature-section[data-v-2c7fe227]{grid-template-columns:1fr}}@media print{.no-print[data-v-2c7fe227]{display:none!important}body[data-v-2c7fe227]{font-size:12px;line-height:1.3}.penyata-wrapper[data-v-2c7fe227],table[data-v-2c7fe227]{page-break-inside:avoid}}",""]);const i=r},3458:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".vote-page[data-v-23b0d17f]{margin-bottom:36px;margin-top:18px}.vote-saham-block-banner[data-v-23b0d17f]{margin-bottom:16px}.vote-saham-block-alert[data-v-23b0d17f]{align-items:flex-start;border-radius:14px;display:flex;font-size:1.3rem;gap:12px;line-height:1.5;margin-bottom:0}.vote-saham-block-alert .fa[data-v-23b0d17f]{flex-shrink:0;margin-top:3px}.vote-content-column[data-v-23b0d17f],.vote-sidebar-column[data-v-23b0d17f]{margin-bottom:6px}.vote-summary-card[data-v-23b0d17f]{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #e2ebf5;border-radius:20px;box-shadow:0 16px 34px rgba(35,64,97,.08);padding:22px 20px;position:static}.vote-section-kicker[data-v-23b0d17f]{color:#2f80ed;font-size:1.2rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.vote-content-title[data-v-23b0d17f],.vote-page-title[data-v-23b0d17f]{color:#17324d;font-weight:700;margin:0 0 8px}.vote-page-subtitle[data-v-23b0d17f]{color:#5f7388;line-height:1.6;margin-bottom:16px}.vote-page-hint[data-v-23b0d17f]{color:#5f7388;font-size:1.35rem;line-height:1.5;margin:8px 0 0;max-width:520px}.vote-limit-pill[data-v-23b0d17f]{background:#eef5ff;border:1px solid #d7e7ff;border-radius:12px;color:#31506f;line-height:1.6;margin-bottom:18px;padding:12px 14px}.vote-summary-list[data-v-23b0d17f]{margin-bottom:0}.vote-summary-action[data-v-23b0d17f],.vote-summary-item[data-v-23b0d17f]{background:transparent;border:0;border-bottom:1px solid #edf2f7;padding:14px 0}.vote-summary-list .vote-summary-item[data-v-23b0d17f]:last-of-type{border-bottom:1px solid #edf2f7}.vote-position-name[data-v-23b0d17f]{color:#17324d;font-size:1.5rem;font-weight:700;margin-bottom:10px}.vote-selected-list[data-v-23b0d17f]{display:flex;flex-direction:column;gap:10px}.vote-selected-item[data-v-23b0d17f]{align-items:center;background:#fff;border:1px solid #e6edf5;border-radius:12px;color:#30475f;display:flex;gap:10px;padding:10px 12px}.vote-selected-badge[data-v-23b0d17f]{align-items:center;background:#dcecff;border-radius:999px;color:#1e5fbf;display:inline-flex;font-size:1.2rem;font-weight:700;justify-content:center;min-width:48px;padding:5px 10px}.vote-empty-selection[data-v-23b0d17f]{color:#7a8ea3;font-style:italic}.vote-summary-action[data-v-23b0d17f]{border-bottom:0;padding-top:18px}.vote-submit-button[data-v-23b0d17f]{border-radius:12px;box-shadow:0 12px 24px rgba(40,167,69,.24);font-weight:700;letter-spacing:.04em;padding-bottom:12px;padding-top:12px}.vote-content-header[data-v-23b0d17f]{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.vote-alert[data-v-23b0d17f]{border-radius:12px;box-shadow:0 10px 24px rgba(255,193,7,.15);margin-bottom:0}.vote-panel[data-v-23b0d17f]{border:0;border-radius:18px;box-shadow:0 16px 34px rgba(35,64,97,.1);margin-bottom:20px;overflow:hidden}.vote-panel-heading[data-v-23b0d17f]{align-items:center;background:linear-gradient(135deg,#1d4e89,#2f80ed);color:#fff!important;display:flex;font-size:1.7rem;font-weight:700;justify-content:space-between;padding:16px 20px}.vote-panel-badge[data-v-23b0d17f]{background:hsla(0,0%,100%,.18);border-radius:999px;font-size:1.2rem;font-weight:600;padding:6px 10px}.vote-panel-body[data-v-23b0d17f]{background:#fff;padding:0}.vote-nominee-cards-wrap[data-v-23b0d17f]{background:#f7fafc;padding:16px 18px 20px}.vote-nominee-card-list[data-v-23b0d17f]{display:flex;flex-direction:column;gap:12px}.vote-nominee-card[data-v-23b0d17f]{align-items:center;background:#fff;border:1px solid #e6edf5;border-radius:16px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.vote-nominee-card[data-v-23b0d17f]:hover{border-color:#b8d4f5;box-shadow:0 8px 22px rgba(47,128,237,.12)}.vote-nominee-card--selected[data-v-23b0d17f]{background:#f5f9ff;border-color:#2f80ed;box-shadow:0 0 0 2px rgba(47,128,237,.28)}.vote-nominee-card__pick[data-v-23b0d17f]{align-items:center;align-self:stretch;display:flex;flex-shrink:0;padding-right:4px}.vote-nominee-card__checkbox[data-v-23b0d17f]{cursor:pointer;height:20px;margin:0;vertical-align:middle;width:20px}.vote-nominee-card__pick .vote-nominee-card__checkbox[data-v-23b0d17f]:disabled{cursor:not-allowed;opacity:.55}.vote-nominee-card__photo[data-v-23b0d17f]{border:2px solid #dbe8ff;border-radius:16px;box-shadow:0 8px 18px rgba(47,128,237,.12);flex-shrink:0;height:72px;margin:0;-o-object-fit:cover;object-fit:cover;width:72px}.vote-nominee-card__body[data-v-23b0d17f]{flex:1;min-width:0;text-align:left}.vote-nominee-card__no[data-v-23b0d17f]{background:#dcecff;border-radius:999px;color:#1e5fbf;display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:4px;padding:3px 10px}.vote-nominee-card__name[data-v-23b0d17f]{color:#17324d;font-size:1.65rem;font-weight:700;line-height:1.35;margin-bottom:6px;word-break:break-word}.vote-nominee-card__unit[data-v-23b0d17f]{color:#48627e;font-size:1.35rem;line-height:1.45;word-break:break-word}.vote-nominee-card__label[data-v-23b0d17f]{color:#8a9caf;display:block;font-size:1.1rem;font-weight:700;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.vote-nominee-card__chev[data-v-23b0d17f]{color:#b0c4de;flex-shrink:0;font-size:2rem;line-height:1;text-align:center;width:24px}.vote-empty-state[data-v-23b0d17f]{background:#fff;border:1px dashed #cfddec;border-radius:14px;color:#6f8193;font-size:1.4rem;padding:22px 16px;text-align:center}.vote-modal-content[data-v-23b0d17f]{border:0;border-radius:18px;box-shadow:0 18px 40px rgba(0,0,0,.2);overflow:hidden}.vote-modal-header[data-v-23b0d17f]{background:linear-gradient(135deg,#0d6efd,#2f80ed);color:#fff;padding:18px 22px}.vote-modal-title[data-v-23b0d17f]{font-size:2rem;font-weight:700;margin:4px 0 0}.vote-modal-header .close[data-v-23b0d17f]{color:#fff;opacity:.9;text-shadow:none}.vote-modal-body[data-v-23b0d17f]{background:#f7fbff;padding:22px}.vote-modal-note[data-v-23b0d17f]{color:#17324d;margin-bottom:14px;margin-top:0}.vote-modal-selection-title[data-v-23b0d17f]{color:#17324d;font-size:1.4rem;font-weight:700;margin-bottom:10px}.vote-modal-footer[data-v-23b0d17f]{background:#fff;padding:16px 22px 20px}@media (max-width:991px){.vote-summary-card[data-v-23b0d17f]{position:static;top:auto}.vote-content-header[data-v-23b0d17f]{flex-direction:column}}@media (max-width:767px){.vote-page[data-v-23b0d17f]{margin-top:8px}.vote-panel-heading[data-v-23b0d17f]{align-items:flex-start;flex-direction:column;gap:8px}.vote-nominee-cards-wrap[data-v-23b0d17f]{padding:12px 12px 16px}.vote-nominee-card[data-v-23b0d17f]{gap:12px;padding:12px 14px}.vote-nominee-card__photo[data-v-23b0d17f]{border-radius:14px;height:64px;width:64px}.vote-nominee-card__name[data-v-23b0d17f]{font-size:1.5rem}.vote-nominee-card__chev[data-v-23b0d17f]{display:none}.vote-content-column[data-v-23b0d17f]{padding-bottom:86px}.vote-mobile-actionbar[data-v-23b0d17f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.92);border-top:1px solid #e5edf7;bottom:0;box-shadow:0 -10px 24px rgba(35,64,97,.12);left:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1040}.vote-mobile-actionbar__inner[data-v-23b0d17f]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:960px}.vote-mobile-actionbar__title[data-v-23b0d17f]{color:#17324d;font-weight:800}.vote-mobile-actionbar__hint[data-v-23b0d17f]{color:#5f7388;font-size:12px}.vote-mobile-actionbar__btn[data-v-23b0d17f]{border-radius:999px;box-shadow:0 12px 24px rgba(40,167,69,.24);font-weight:800;letter-spacing:.04em;min-width:140px}}.vote-nominee-modal-backdrop[data-v-23b0d17f]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(7,25,48,.72);display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:2500}.vote-nominee-modal-dialog[data-v-23b0d17f]{margin:0;max-width:960px;width:100%}.vote-nominee-modal-content[data-v-23b0d17f]{border:0;border-radius:20px;box-shadow:0 22px 60px rgba(0,0,0,.28);overflow:hidden}.vote-nominee-modal-header[data-v-23b0d17f]{align-items:flex-start;background:linear-gradient(135deg,#0d6efd,#2f80ed);border-bottom:1px solid #e7edf5;color:#fff;display:flex;justify-content:space-between;padding:20px 24px 16px}.vote-nominee-modal-title[data-v-23b0d17f]{color:#fff;font-size:2.2rem;font-weight:700;margin:4px 0 0}.vote-nominee-modal-body[data-v-23b0d17f]{background:#f5f8fc;display:flex;gap:24px;padding:24px}.vote-nominee-photo-section[data-v-23b0d17f]{flex:0 0 300px}.vote-nominee-photo-card[data-v-23b0d17f]{background:#fff;border:1px solid #e5ebf3;border-radius:18px;box-shadow:0 10px 24px rgba(35,64,97,.08);padding:18px}.vote-nominee-viewed-photo[data-v-23b0d17f]{background:#eef3f8;border:0;border-radius:14px;height:320px;margin:0 0 16px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.vote-nominee-photo-meta[data-v-23b0d17f]{text-align:center}.vote-nominee-modal-name[data-v-23b0d17f]{color:#17324d;font-size:2rem;font-weight:700}.vote-nominee-detail-section[data-v-23b0d17f]{flex:1;min-width:0}.vote-nominee-summary-grid[data-v-23b0d17f]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.vote-nominee-summary-item[data-v-23b0d17f]{background:#fff;border:1px solid #e5ebf3;border-radius:14px;box-shadow:0 8px 22px rgba(35,64,97,.06);display:flex;flex-direction:column;gap:6px;padding:14px 16px}.vote-nominee-summary-label[data-v-23b0d17f]{color:#6f8193;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vote-nominee-summary-value[data-v-23b0d17f]{color:#17324d;font-size:1.6rem;font-weight:600;line-height:1.4}.vote-nominee-section-card[data-v-23b0d17f]{background:#fff;border:1px solid #e5ebf3;border-radius:16px;box-shadow:0 8px 22px rgba(35,64,97,.06);margin-bottom:16px;padding:18px 20px}.vote-nominee-section-title[data-v-23b0d17f]{color:#17324d;font-size:1.5rem;font-weight:700;margin-bottom:12px}.vote-nominee-detail-list[data-v-23b0d17f]{color:#30475f;margin:0;padding-left:20px}.vote-nominee-detail-list li[data-v-23b0d17f]{line-height:1.6;margin-bottom:8px}.vote-nominee-detail-empty[data-v-23b0d17f]{color:#6f8193;margin:0}.vote-nominee-modal-footer[data-v-23b0d17f]{background:#fff;border-top:1px solid #e7edf5;padding:16px 24px 22px}@media (max-width:767px){.vote-nominee-modal-backdrop[data-v-23b0d17f]{align-items:flex-start;overflow-y:auto;padding:16px 10px}.vote-nominee-modal-body[data-v-23b0d17f]{flex-direction:column;padding:18px}.vote-nominee-photo-section[data-v-23b0d17f]{flex:1 1 auto}.vote-nominee-viewed-photo[data-v-23b0d17f]{height:260px}.vote-nominee-summary-grid[data-v-23b0d17f]{grid-template-columns:1fr}}",""]);const i=r},4571:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".zoom-page[data-v-e39c837e]{font-family:Arial,sans-serif;margin-bottom:36px;margin-top:18px}.zoom-shell[data-v-e39c837e]{margin:0 auto;max-width:1040px;padding:0 12px}.zoom-hero-card[data-v-e39c837e]{background:linear-gradient(135deg,#fff,#eef6ff);border:1px solid #e2ebf5;border-radius:22px;box-shadow:0 16px 34px rgba(35,64,97,.08);margin-bottom:22px;padding:26px 28px;text-align:center}.zoom-section-kicker[data-v-e39c837e]{color:#2f80ed;font-size:1.2rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.zoom-title[data-v-e39c837e]{color:#17324d;font-size:3rem;font-weight:800;line-height:1.3;margin:0 0 10px}.zoom-subtitle[data-v-e39c837e]{color:#5f7388;font-size:1.5rem;line-height:1.6;margin:0 auto;max-width:720px}.zoom-main-card[data-v-e39c837e]{background:#fff;border:1px solid #e2ebf5;border-radius:22px;box-shadow:0 16px 34px rgba(35,64,97,.08);padding:26px 28px}.zoom-meeting-badge[data-v-e39c837e]{align-items:center;background:#e8f1ff;border-radius:999px;color:#215db8;display:inline-flex;font-size:1.2rem;font-weight:700;gap:10px;letter-spacing:.04em;margin-bottom:14px;padding:8px 14px}.zoom-content-title[data-v-e39c837e]{color:#17324d;font-size:2.4rem;font-weight:700;margin:0 0 10px}.zoom-content-text[data-v-e39c837e]{color:#5f7388;font-size:1.5rem;line-height:1.7;margin-bottom:18px}.zoom-action-panel[data-v-e39c837e]{align-items:center;background:linear-gradient(180deg,#f8fbff,#eef6ff);border:1px solid #d9e8fb;border-radius:18px;box-shadow:0 12px 28px rgba(35,64,97,.07);display:grid;gap:12px;grid-template-columns:1fr auto;padding:18px;width:100%}.btn-interactive[data-v-e39c837e]{background:linear-gradient(135deg,#0d6efd,#2f80ed);border:none;border-radius:999px;box-shadow:0 12px 24px rgba(13,110,253,.25);color:#fff;cursor:pointer;font-size:16px;font-weight:700;outline:none;padding:14px 26px;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease;width:100%}.btn-interactive[data-v-e39c837e]:hover{box-shadow:0 16px 28px rgba(13,110,253,.3);transform:scale(1.05)}.btn-interactive[data-v-e39c837e]:active{transform:scale(.98)}.btn-interactive[data-v-e39c837e]:focus{box-shadow:0 0 5px 2px rgba(0,123,255,.5);outline:none}.btn-secondary[data-v-e39c837e]{background:hsla(0,0%,100%,.7);border:1px solid rgba(23,50,77,.16);border-radius:999px;box-shadow:0 10px 22px rgba(35,64,97,.08);color:#17324d;cursor:pointer;font-size:15px;font-weight:800;padding:14px 18px;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.btn-secondary[data-v-e39c837e]:hover{box-shadow:0 14px 26px rgba(35,64,97,.12);transform:translateY(-1px)}.zoom-link-preview[data-v-e39c837e]{align-items:baseline;background:hsla(0,0%,100%,.7);border:1px solid rgba(33,93,184,.16);border-radius:12px;display:flex;gap:10px;grid-column:1/-1;padding:10px 12px}.zoom-link-preview__label[data-v-e39c837e]{color:#215db8;flex-shrink:0;font-size:1.05rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.zoom-link-preview__value[data-v-e39c837e]{color:#17324d;font-weight:700;word-break:break-all}.zoom-link-note[data-v-e39c837e]{color:#5f7388;font-size:1.3rem;grid-column:1/-1;margin-top:12px}@media (max-width:991px){.zoom-action-panel[data-v-e39c837e]{grid-template-columns:1fr}}@media (max-width:767px){.zoom-hero-card[data-v-e39c837e],.zoom-main-card[data-v-e39c837e]{border-radius:16px;padding:18px}.zoom-title[data-v-e39c837e]{font-size:2.35rem}.zoom-content-text[data-v-e39c837e],.zoom-subtitle[data-v-e39c837e]{font-size:1.35rem}.zoom-content-title[data-v-e39c837e]{font-size:2rem}.btn-interactive[data-v-e39c837e]{width:100%}}",""]);const i=r},5576:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".voter-main[data-v-2b321674]{padding-top:112px}.voter-breadcrumb-wrap[data-v-2b321674]{margin:0 16px 8px;padding:0;position:relative;z-index:5}.voter-breadcrumb-wrap .container-fluid[data-v-2b321674]{padding-left:15px;padding-right:15px}.voter-breadcrumb[data-v-2b321674]{background:hsla(0,0%,100%,.92);border:1px solid #e5ebf3;border-radius:14px;box-shadow:0 8px 22px rgba(35,64,97,.1);font-size:1.7rem;line-height:1.45;margin-bottom:16px;padding:14px 20px}.voter-breadcrumb>li[data-v-2b321674]{padding-bottom:2px;padding-top:2px}.voter-breadcrumb>li+li[data-v-2b321674]:before{color:#94a3b8;font-size:1.35rem;font-weight:600;padding:0 12px}.voter-breadcrumb>li>a[data-v-2b321674]{color:#2563eb;font-weight:600}.voter-breadcrumb>li>a[data-v-2b321674]:hover{color:#1d4ed8;text-decoration:underline}.voter-breadcrumb>li.active[data-v-2b321674]{color:#17324d;font-size:1.7rem;font-weight:700}@media (max-width:767px){.voter-main[data-v-2b321674]{padding-top:102px}.voter-breadcrumb-wrap[data-v-2b321674]{margin-left:10px;margin-right:10px}.voter-breadcrumb[data-v-2b321674]{border-radius:12px;font-size:1.4rem;line-height:1.4;padding:12px 16px}.voter-breadcrumb>li.active[data-v-2b321674]{font-size:1.4rem}.voter-breadcrumb>li+li[data-v-2b321674]:before{font-size:1.2rem;padding:0 8px}}",""]);const i=r},4706:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,"body[data-v-4646ddca]{background-color:#f8f9fa;margin:0;padding:0}.bg-gradient[data-v-4646ddca]{background:linear-gradient(180deg,#6c757d,#343a40)}.d-flex[data-v-4646ddca]{display:flex}.justify-content-center[data-v-4646ddca]{justify-content:center}.align-items-center[data-v-4646ddca]{align-items:center}.min-vh-100[data-v-4646ddca]{min-height:100vh}.card[data-v-4646ddca]{background-color:#fff;border:2px solid #007bff;border-radius:1rem}.card-body[data-v-4646ddca]{padding:30px}.logo-img[data-v-4646ddca]{height:auto;max-width:250px}.btn-primary[data-v-4646ddca]{background-color:#5cb85c;border:none;border-radius:30px;font-size:16px;font-weight:600;padding:12px 0}.btn-primary[data-v-4646ddca]:hover{background-color:#4cae4c}.form-control[data-v-4646ddca]{border-radius:30px;font-size:16px;padding:10px 20px;position:relative}.form-control[data-v-4646ddca]::-moz-placeholder{color:#6c757d;left:20px;position:absolute;top:50%;transform:translateY(-50%);-moz-transition:all .3s ease;transition:all .3s ease}.form-control[data-v-4646ddca]::placeholder{color:#6c757d;left:20px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.form-control[data-v-4646ddca]:focus::-moz-placeholder{color:red;font-size:12px;left:10px;top:5px;transform:translateY(-50%) translateX(-10px)}.form-control[data-v-4646ddca]:focus::placeholder{color:red;font-size:12px;left:10px;top:5px;transform:translateY(-50%) translateX(-10px)}.form-control[data-v-4646ddca]:focus{border-color:#007bff;box-shadow:0 0 8px rgba(0,123,255,.6)}h4[data-v-4646ddca]{color:#333;font-size:22px;font-weight:600}@media (max-width:576px){.card[data-v-4646ddca]{padding:20px;width:90%}h4[data-v-4646ddca]{font-size:20px}.logo-img[data-v-4646ddca]{max-width:200px}.btn-primary[data-v-4646ddca],.form-control[data-v-4646ddca]{font-size:14px}.btn-primary[data-v-4646ddca]{padding:10px 0}}",""]);const i=r},9340:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".otp-input{border:1px solid rgba(0,0,0,.3);border-radius:4px;font-size:20px;height:40px;margin:0 10px;padding:5px;text-align:center;width:40px}.otp-input.error{border:1px solid red!important}.otp-input::-webkit-inner-spin-button,.otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}",""]);const i=r},698:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".app-modal{z-index:2200}.app-modal .modal-dialog{margin-top:110px}.modal-backdrop{z-index:2190!important}.primary{background-color:#337ab7;color:#fff}.primary .modal-body,.primary .modal-footer{background-color:#fff;border-left:1px solid #337ab7;border-right:1px solid #337ab7;color:#000}.primary .modal-footer{border-bottom:1px solid #337ab7;border-radius:5px}",""]);const i=r},4829:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".imgContainer{height:200px;position:relative;width:200px}.file{height:100%;opacity:0;position:absolute;width:100%}.imgUpload{background-color:#fff;border:2px solid #000}.imgText{left:0;position:absolute;text-align:center;top:45%;width:100%}",""]);const i=r},8410:(t,e,n)=>{"use strict";n.d(e,{A:()=>i});var a=n(6798),r=n.n(a)()((function(t){return t[1]}));r.push([t.id,".final-dashboard[data-v-5eda9233]{margin-top:12px;padding-bottom:28px}.final-dashboard__container[data-v-5eda9233]{margin-left:auto;margin-right:auto;max-width:1760px;padding-left:20px;padding-right:20px;width:100%}.final-split-row[data-v-5eda9233]{margin-left:-10px;margin-right:-10px}.final-split-col[data-v-5eda9233]{display:flex;flex-direction:column;margin-bottom:20px;padding-left:10px;padding-right:10px}@media (min-width:992px){.final-split-col[data-v-5eda9233]{margin-bottom:0}.final-attendance-shell[data-v-5eda9233],.final-dashboard__shell[data-v-5eda9233]{flex:1;min-height:100%}.final-split-col--attendance .final-attendance__charts--standalone[data-v-5eda9233],.final-split-col--dashboard .final-stats[data-v-5eda9233]{grid-template-columns:1fr}.final-split-col--dashboard .final-chart-wrap[data-v-5eda9233]{height:280px}.final-split-col--dashboard .final-chart-wrap--doughnut[data-v-5eda9233]{height:260px}.final-split-col--attendance .final-attendance__chart-wrap--donut[data-v-5eda9233]{height:200px}}.final-dashboard__shell[data-v-5eda9233]{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e6edf5;border-radius:18px}.final-attendance-shell[data-v-5eda9233],.final-dashboard__shell[data-v-5eda9233]{box-shadow:0 14px 36px rgba(35,64,97,.08);display:flex;flex-direction:column;padding:22px 22px 26px}.final-attendance-shell[data-v-5eda9233]{background:linear-gradient(180deg,#fff,#f4faf7);border:1px solid #dce8e4;border-radius:18px}.final-attendance-shell__head[data-v-5eda9233]{margin-bottom:8px}.final-attendance-shell__kicker[data-v-5eda9233]{color:#00897b;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.final-attendance-shell__title[data-v-5eda9233]{color:#17324d;font-weight:800;margin:0 0 6px}.final-vote-summary[data-v-5eda9233]{margin-bottom:4px}.final-section-title[data-v-5eda9233]{color:#17324d;font-size:12px;font-weight:900;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.final-header[data-v-5eda9233]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.final-kicker[data-v-5eda9233]{color:#2f80ed;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.final-title[data-v-5eda9233]{color:#17324d;font-weight:800;margin:0 0 6px}.final-subtitle[data-v-5eda9233]{color:#6b7280;font-size:12px}.final-stats[data-v-5eda9233]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px}.final-stat[data-v-5eda9233]{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #e6edf5;border-radius:16px;box-shadow:0 10px 22px rgba(35,64,97,.06);padding:12px 14px}.final-stat__label[data-v-5eda9233]{color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.final-stat__value[data-v-5eda9233]{color:#17324d;font-size:22px;font-weight:900}.final-stat__value--text[data-v-5eda9233]{font-size:14px;line-height:1.25}.final-stat__hint[data-v-5eda9233]{font-weight:700;margin-top:6px}.final-attendance__meta[data-v-5eda9233],.final-stat__hint[data-v-5eda9233]{color:#6b7280;font-size:12px}.final-attendance__meta-sep[data-v-5eda9233]{margin:0 6px;opacity:.6}.final-attendance__body[data-v-5eda9233]{display:flex;flex:1;flex-direction:column;min-height:0}.final-attendance__charts[data-v-5eda9233]{display:flex;flex-direction:column;gap:14px;margin-bottom:0}.final-attendance__charts--standalone[data-v-5eda9233]{align-items:start;display:grid;gap:20px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.final-attendance__chart-caption[data-v-5eda9233]{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.final-attendance__chart-wrap[data-v-5eda9233]{position:relative;width:100%}.final-attendance__chart-wrap--donut[data-v-5eda9233]{height:240px}.final-attendance__chart-wrap--bar[data-v-5eda9233]{height:120px}.final-attendance__state[data-v-5eda9233]{color:#374151;font-size:13px;font-weight:600}.final-attendance__state--muted[data-v-5eda9233]{color:#6b7280;font-style:italic;font-weight:500}.final-filters[data-v-5eda9233]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.final-filters__label[data-v-5eda9233]{color:#6b7280;font-size:12px;font-weight:700;margin-right:4px}.final-chip[data-v-5eda9233]{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#374151;font-size:12px;font-weight:800;line-height:1;padding:6px 12px}.final-chip[data-v-5eda9233]:hover{background:#f3f4f6}.final-chip.is-active[data-v-5eda9233]{background:#1976d2;border-color:#1976d2;color:#fff}.final-empty[data-v-5eda9233]{color:#6b7280;font-style:italic;margin:24px 0;text-align:center}.final-charts-row[data-v-5eda9233]{margin-bottom:8px}.final-charts-row--split>.col-xs-12+.col-xs-12[data-v-5eda9233]{margin-top:12px}.final-card[data-v-5eda9233]{border:0;border-radius:16px;box-shadow:0 12px 28px rgba(35,64,97,.08);overflow:hidden}.final-card__heading[data-v-5eda9233]{align-items:baseline;background:linear-gradient(135deg,#1d4e89,#2f80ed);border:0!important;color:#fff;display:flex;gap:12px;justify-content:space-between}.final-card__heading--alt[data-v-5eda9233]{background:linear-gradient(135deg,#0d47a1,#1976d2)}.final-card__title[data-v-5eda9233]{font-weight:800}.final-card__meta[data-v-5eda9233]{font-size:12px;opacity:.95}.final-card__body[data-v-5eda9233]{background:#fff}.final-chart-wrap[data-v-5eda9233]{height:320px;padding:4px 0;position:relative}.final-chart-wrap--doughnut[data-v-5eda9233]{height:300px}@media (max-width:991px){.final-header[data-v-5eda9233]{flex-direction:column}.final-attendance__charts--standalone[data-v-5eda9233],.final-stats[data-v-5eda9233]{grid-template-columns:1fr}.final-chart-wrap[data-v-5eda9233],.final-chart-wrap--doughnut[data-v-5eda9233]{height:260px}}@media (max-width:575px){.final-dashboard__container[data-v-5eda9233]{padding-left:12px;padding-right:12px}.final-attendance-shell[data-v-5eda9233],.final-dashboard__shell[data-v-5eda9233]{border-radius:14px;padding:16px 14px 20px}}",""]);const i=r},6798:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=t(e);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},e.i=function(t,n,a){"string"==typeof t&&(t=[[null,t,""]]);var r={};if(a)for(var i=0;i{},5606:t=>{var e,n,a=t.exports={};function r(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(t){if(e===setTimeout)return setTimeout(t,0);if((e===r||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(n){try{return e.call(null,t,0)}catch(n){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:r}catch(t){e=r}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(t){n=i}}();var s,l=[],c=!1,u=-1;function d(){c&&s&&(c=!1,s.length?l=s.concat(l):u=-1,l.length&&h())}function h(){if(!c){var t=o(d);c=!0;for(var e=l.length;e;){for(s=l,l=[];++u1)for(var n=1;n{"use strict";var a,r=function(){return void 0===a&&(a=Boolean(window&&document&&document.all&&!window.atob)),a},i=function(){var t={};return function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}t[e]=n}return t[e]}}(),o=[];function s(t){for(var e=-1,n=0;n{"use strict";n.r(e),n.d(e,{default:()=>gg});var a=n(2284),r=Uint8Array,i=Uint16Array,o=Int32Array,s=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),l=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),c=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=function(t,e){for(var n=new i(31),a=0;a<31;++a)n[a]=e+=1<>1|(21845&v)<<1;b=(61680&(b=(52428&b)>>2|(13107&b)<<2))>>4|(3855&b)<<4,g[v]=((65280&b)>>8|(255&b)<<8)>>1}var _=function(t,e,n){for(var a=t.length,r=0,o=new i(e);r>c]=u}else for(s=new i(a),r=0;r>15-t[r]);return s},y=new r(288);for(v=0;v<144;++v)y[v]=8;for(v=144;v<256;++v)y[v]=9;for(v=256;v<280;++v)y[v]=7;for(v=280;v<288;++v)y[v]=8;var w=new r(32);for(v=0;v<32;++v)w[v]=5;var x=_(y,9,0),k=_(w,5,0),S=function(t){return(t+7)/8|0},C=function(t,e,n){return(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length),new r(t.subarray(e,n))},A=function(t,e,n){n<<=7&e;var a=e/8|0;t[a]|=n,t[a+1]|=n>>8},E=function(t,e,n){n<<=7&e;var a=e/8|0;t[a]|=n,t[a+1]|=n>>8,t[a+2]|=n>>16},T=function(t,e){for(var n=[],a=0;ap&&(p=s[a].s);var m=new i(p+1),g=P(n[h-1],m,0);if(g>e){a=0;var v=0,b=g-e,_=1<e))break;v+=_-(1<>=b;v>0;){var w=s[a].s;m[w]=0&&v;--a){var x=s[a].s;m[x]==e&&(--m[x],++v)}g=e}return{t:new r(m),l:g}},P=function(t,e,n){return-1==t.s?Math.max(P(t.l,e,n+1),P(t.r,e,n+1)):e[t.s]=n},N=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new i(++e),a=0,r=t[0],o=1,s=function(t){n[a++]=t},l=1;l<=e;++l)if(t[l]==r&&l!=e)++o;else{if(!r&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(r),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(r);o=1,r=t[l]}return{c:n.subarray(0,a),n:e}},L=function(t,e){for(var n=0,a=0;a>8,t[r+2]=255^t[r],t[r+3]=255^t[r+1];for(var i=0;i4&&!U[c[V-1]];--V);var W,q,$,K,G=f+5<<3,Y=L(r,y)+L(o,w)+u,X=L(r,g)+L(o,S)+u+14+3*V+L(j,U)+2*j[16]+3*j[17]+7*j[18];if(h>=0&&G<=Y&&G<=X)return O(e,p,t.subarray(h,h+f));if(A(e,p,1+(X15&&(A(e,p,tt[B]>>5&127),p+=tt[B]>>12)}}}else W=x,q=y,$=k,K=w;for(B=0;B255){E(e,p,W[(et=nt>>18&31)+257]),p+=q[et+257],et>7&&(A(e,p,nt>>23&31),p+=s[et]);var at=31&nt;E(e,p,$[at]),p+=K[at],at>3&&(E(e,p,nt>>5&8191),p+=l[at])}else E(e,p,W[nt]),p+=q[nt]}return E(e,p,W[256]),p+q[256]},R=new o([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),I=new r(0),D=function(t,e,n,a,c,u){var d=u.z||t.length,h=new r(a+d+5*(1+Math.ceil(d/7e3))+c),p=h.subarray(a,h.length-c),g=u.l,v=7&(u.r||0);if(e){v&&(p[0]=u.r>>3);for(var b=R[e-1],_=b>>13,y=8191&b,w=(1<7e3||j>24576)&&(W>423||!g)){v=M(t,p,0,P,N,L,D,j,z,F-z,v),j=I=D=0,z=F;for(var q=0;q<286;++q)N[q]=0;for(q=0;q<30;++q)L[q]=0}var $=2,K=0,G=y,Y=H-V&32767;if(W>2&&U==T(F-Y))for(var X=Math.min(_,W)-1,J=Math.min(32767,F),Z=Math.min(258,W);Y<=J&&--G&&H!=V;){if(t[F+$]==t[F+$-Y]){for(var Q=0;Q$){if($=Q,K=Y,Q>X)break;var tt=Math.min(Y,Q-2),et=0;for(q=0;qet&&(et=at,V=nt)}}}Y+=(H=V)-(V=x[H])&32767}if(K){P[j++]=268435456|f[$]<<18|m[K];var rt=31&f[$],it=31&m[K];D+=s[rt]+l[it],++N[257+rt],++L[it],B=F+$,++I}else P[j++]=t[F],++N[t[F]]}}for(F=Math.max(F,B);F=d&&(p[v/8|0]=g,ot=d),v=O(p,v+1,t.subarray(F,ot))}u.i=d}return C(h,0,a+S(v)+c)},F=function(){var t=1,e=0;return{p:function(n){for(var a=t,r=e,i=0|n.length,o=0;o!=i;){for(var s=Math.min(o+2655,i);o>16),r=(65535&r)+15*(r>>16)}t=a,e=r},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(e%=65521))<<8|e>>8}}},j=function(t,e,n,a,i){if(!i&&(i={l:1},e.dictionary)){var o=e.dictionary.subarray(-32768),s=new r(o.length+t.length);s.set(o),s.set(t,o.length),t=s,i.w=o.length}return D(t,null==e.level?6:e.level,null==e.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,n,a,i)},B=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},z=function(t,e){var n=e.level,a=0==n?0:n<6?1:9==n?3:2;if(t[0]=120,t[1]=a<<6|(e.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,e.dictionary){var r=F();r.p(e.dictionary),B(t,2,r.d())}};function U(t,e){e||(e={});var n=F();n.p(t);var a=j(t,e,e.dictionary?6:2,4);return z(a,e),B(a,a.length-4,n.d()),a}var H="undefined"!=typeof TextDecoder&&new TextDecoder;try{H.decode(I,{stream:!0}),1}catch(Fi){}"function"==typeof queueMicrotask?queueMicrotask:"function"==typeof setTimeout&&setTimeout;function V(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,a=Array(e);n{const t=new Uint8Array(4);return!((new Uint32Array(t.buffer)[0]=1)&t[0])})(),Y={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class X{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(t=8192,e={}){let n=!1;"number"==typeof t?t=new ArrayBuffer(t):(n=!0,this.lastWrittenByte=t.byteLength);const a=e.offset?e.offset>>>0:0,r=t.byteLength-a;let i=a;(ArrayBuffer.isView(t)||t instanceof X)&&(t.byteLength!==t.buffer.byteLength&&(i=t.byteOffset+a),t=t.buffer),this.lastWrittenByte=n?r:0,this.buffer=t,this.length=r,this.byteLength=r,this.byteOffset=i,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,i,r),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const t=this._marks.pop();if(void 0===t)throw new Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){const e=2*(this.offset+t),n=new Uint8Array(e);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=e,this.byteLength=e,this._data=new DataView(this.buffer)}return this}readBoolean(){return 0!==this.readUint8()}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,e){const n=Y[e].BYTES_PER_ELEMENT*t,a=this.byteOffset+this.offset,r=this.buffer.slice(a,a+n);if(this.littleEndian===G&&"uint8"!==e&&"int8"!==e){const t=new Uint8Array(this.buffer.slice(a,a+n));t.reverse();const r=new Y[e](t.buffer);return this.offset+=n,r.reverse(),r}const i=new Y[e](r);return this.offset+=n,i}readInt16(){const t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){const t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){const t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){const t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){const t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){const t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){const t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){const t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let e="";for(let n=0;nthis.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}function J(t){let e=t.length;for(;--e>=0;)t[e]=0}const Z=256,Q=286,tt=30,et=15,nt=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),at=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),rt=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),it=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ot=new Array(576);J(ot);const st=new Array(60);J(st);const lt=new Array(512);J(lt);const ct=new Array(256);J(ct);const ut=new Array(29);J(ut);const dt=new Array(tt);function ht(t,e,n,a,r){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=a,this.max_length=r,this.has_stree=t&&t.length}let ft,pt,mt;function gt(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}J(dt);const vt=t=>t<256?lt[t]:lt[256+(t>>>7)],bt=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},_t=(t,e,n)=>{t.bi_valid>16-n?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=n-16):(t.bi_buf|=e<{_t(t,n[2*e],n[2*e+1])},wt=(t,e)=>{let n=0;do{n|=1&t,t>>>=1,n<<=1}while(--e>0);return n>>>1},xt=(t,e,n)=>{const a=new Array(16);let r,i,o=0;for(r=1;r<=et;r++)o=o+n[r-1]<<1,a[r]=o;for(i=0;i<=e;i++){let e=t[2*i+1];0!==e&&(t[2*i]=wt(a[e]++,e))}},kt=t=>{let e;for(e=0;e{t.bi_valid>8?bt(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},Ct=(t,e,n,a)=>{const r=2*e,i=2*n;return t[r]{const a=t.heap[n];let r=n<<1;for(;r<=t.heap_len&&(r{let a,r,i,o,s=0;if(0!==t.sym_next)do{a=255&t.pending_buf[t.sym_buf+s++],a+=(255&t.pending_buf[t.sym_buf+s++])<<8,r=t.pending_buf[t.sym_buf+s++],0===a?yt(t,r,e):(i=ct[r],yt(t,i+Z+1,e),o=nt[i],0!==o&&(r-=ut[i],_t(t,r,o)),a--,i=vt(a),yt(t,i,n),o=at[i],0!==o&&(a-=dt[i],_t(t,a,o)))}while(s{const n=e.dyn_tree,a=e.stat_desc.static_tree,r=e.stat_desc.has_stree,i=e.stat_desc.elems;let o,s,l,c=-1;for(t.heap_len=0,t.heap_max=573,o=0;o>1;o>=1;o--)At(t,n,o);l=i;do{o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],At(t,n,1),s=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=s,n[2*l]=n[2*o]+n[2*s],t.depth[l]=(t.depth[o]>=t.depth[s]?t.depth[o]:t.depth[s])+1,n[2*o+1]=n[2*s+1]=l,t.heap[1]=l++,At(t,n,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const n=e.dyn_tree,a=e.max_code,r=e.stat_desc.static_tree,i=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,s=e.stat_desc.extra_base,l=e.stat_desc.max_length;let c,u,d,h,f,p,m=0;for(h=0;h<=et;h++)t.bl_count[h]=0;for(n[2*t.heap[t.heap_max]+1]=0,c=t.heap_max+1;c<573;c++)u=t.heap[c],h=n[2*n[2*u+1]+1]+1,h>l&&(h=l,m++),n[2*u+1]=h,u>a||(t.bl_count[h]++,f=0,u>=s&&(f=o[u-s]),p=n[2*u],t.opt_len+=p*(h+f),i&&(t.static_len+=p*(r[2*u+1]+f)));if(0!==m){do{for(h=l-1;0===t.bl_count[h];)h--;t.bl_count[h]--,t.bl_count[h+1]+=2,t.bl_count[l]--,m-=2}while(m>0);for(h=l;0!==h;h--)for(u=t.bl_count[h];0!==u;)d=t.heap[--c],d>a||(n[2*d+1]!==h&&(t.opt_len+=(h-n[2*d+1])*n[2*d],n[2*d+1]=h),u--)}})(t,e),xt(n,c,t.bl_count)},Pt=(t,e,n)=>{let a,r,i=-1,o=e[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),e[2*(n+1)+1]=65535,a=0;a<=n;a++)r=o,o=e[2*(a+1)+1],++s{let a,r,i=-1,o=e[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),a=0;a<=n;a++)if(r=o,o=e[2*(a+1)+1],!(++s{_t(t,0+(a?1:0),3),St(t),bt(t,n),bt(t,~n),n&&t.pending_buf.set(t.window.subarray(e,e+n),t.pending),t.pending+=n};var Mt=t=>{Lt||((()=>{let t,e,n,a,r;const i=new Array(16);for(n=0,a=0;a<28;a++)for(ut[a]=n,t=0;t<1<>=7;a{let r,i,o=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,n=4093624447;for(e=0;e<=31;e++,n>>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e{let e;for(Pt(t,t.dyn_ltree,t.l_desc.max_code),Pt(t,t.dyn_dtree,t.d_desc.max_code),Tt(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*it[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e})(t),r=t.opt_len+3+7>>>3,i=t.static_len+3+7>>>3,i<=r&&(r=i)):r=i=n+5,n+4<=r&&-1!==e?Ot(t,e,n,a):4===t.strategy||i===r?(_t(t,2+(a?1:0),3),Et(t,ot,st)):(_t(t,4+(a?1:0),3),((t,e,n,a)=>{let r;for(_t(t,e-257,5),_t(t,n-1,5),_t(t,a-4,4),r=0;r(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=n,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(ct[n]+Z+1)]++,t.dyn_dtree[2*vt(e)]++),t.sym_next===t.sym_end),Dt=t=>{_t(t,2,3),yt(t,256,ot),(t=>{16===t.bi_valid?(bt(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)},Ft={_tr_init:Mt,_tr_stored_block:Ot,_tr_flush_block:Rt,_tr_tally:It,_tr_align:Dt};var jt=(t,e,n,a)=>{let r=65535&t,i=t>>>16&65535,o=0;for(;0!==n;){o=n>2e3?2e3:n,n-=o;do{r=r+e[a++]|0,i=i+r|0}while(--o);r%=65521,i%=65521}return r|i<<16};const Bt=new Uint32Array((()=>{let t,e=[];for(var n=0;n<256;n++){t=n;for(var a=0;a<8;a++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e})());var zt=(t,e,n,a)=>{const r=Bt,i=a+n;t^=-1;for(let n=a;n>>8^r[255&(t^e[n])];return~t},Ut={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Ht={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:Vt,_tr_stored_block:Wt,_tr_flush_block:qt,_tr_tally:$t,_tr_align:Kt}=Ft,{Z_NO_FLUSH:Gt,Z_PARTIAL_FLUSH:Yt,Z_FULL_FLUSH:Xt,Z_FINISH:Jt,Z_BLOCK:Zt,Z_OK:Qt,Z_STREAM_END:te,Z_STREAM_ERROR:ee,Z_DATA_ERROR:ne,Z_BUF_ERROR:ae,Z_DEFAULT_COMPRESSION:re,Z_FILTERED:ie,Z_HUFFMAN_ONLY:oe,Z_RLE:se,Z_FIXED:le,Z_DEFAULT_STRATEGY:ce,Z_UNKNOWN:ue,Z_DEFLATED:de}=Ht,he=258,fe=262,pe=42,me=113,ge=666,ve=(t,e)=>(t.msg=Ut[e],e),be=t=>2*t-(t>4?9:0),_e=t=>{let e=t.length;for(;--e>=0;)t[e]=0},ye=t=>{let e,n,a,r=t.w_size;e=t.hash_size,a=e;do{n=t.head[--a],t.head[a]=n>=r?n-r:0}while(--e);e=r,a=e;do{n=t.prev[--a],t.prev[a]=n>=r?n-r:0}while(--e)};let we=(t,e,n)=>(e<{const e=t.state;let n=e.pending;n>t.avail_out&&(n=t.avail_out),0!==n&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+n),t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,0===e.pending&&(e.pending_out=0))},ke=(t,e)=>{qt(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,xe(t.strm)},Se=(t,e)=>{t.pending_buf[t.pending++]=e},Ce=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},Ae=(t,e,n,a)=>{let r=t.avail_in;return r>a&&(r=a),0===r?0:(t.avail_in-=r,e.set(t.input.subarray(t.next_in,t.next_in+r),n),1===t.state.wrap?t.adler=jt(t.adler,e,r,n):2===t.state.wrap&&(t.adler=zt(t.adler,e,r,n)),t.next_in+=r,t.total_in+=r,r)},Ee=(t,e)=>{let n,a,r=t.max_chain_length,i=t.strstart,o=t.prev_length,s=t.nice_match;const l=t.strstart>t.w_size-fe?t.strstart-(t.w_size-fe):0,c=t.window,u=t.w_mask,d=t.prev,h=t.strstart+he;let f=c[i+o-1],p=c[i+o];t.prev_length>=t.good_match&&(r>>=2),s>t.lookahead&&(s=t.lookahead);do{if(n=e,c[n+o]===p&&c[n+o-1]===f&&c[n]===c[i]&&c[++n]===c[i+1]){i+=2,n++;do{}while(c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&io){if(t.match_start=e,o=a,a>=s)break;f=c[i+o-1],p=c[i+o]}}}while((e=d[e&u])>l&&0!=--r);return o<=t.lookahead?o:t.lookahead},Te=t=>{const e=t.w_size;let n,a,r;do{if(a=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-fe)&&(t.window.set(t.window.subarray(e,e+e-a),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),ye(t),a+=e),0===t.strm.avail_in)break;if(n=Ae(t.strm,t.window,t.strstart+t.lookahead,a),t.lookahead+=n,t.lookahead+t.insert>=3)for(r=t.strstart-t.insert,t.ins_h=t.window[r],t.ins_h=we(t,t.ins_h,t.window[r+1]);t.insert&&(t.ins_h=we(t,t.ins_h,t.window[r+3-1]),t.prev[r&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=r,r++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead{let n,a,r,i=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,o=0,s=t.strm.avail_in;do{if(n=65535,r=t.bi_valid+42>>3,t.strm.avail_outa+t.strm.avail_in&&(n=a+t.strm.avail_in),n>r&&(n=r),n>8,t.pending_buf[t.pending-2]=~n,t.pending_buf[t.pending-1]=~n>>8,xe(t.strm),a&&(a>n&&(a=n),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+a),t.strm.next_out),t.strm.next_out+=a,t.strm.avail_out-=a,t.strm.total_out+=a,t.block_start+=a,n-=a),n&&(Ae(t.strm,t.strm.output,t.strm.next_out,n),t.strm.next_out+=n,t.strm.avail_out-=n,t.strm.total_out+=n)}while(0===o);return s-=t.strm.avail_in,s&&(s>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=s&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-s,t.strm.next_in),t.strstart),t.strstart+=s,t.insert+=s>t.w_size-t.insert?t.w_size-t.insert:s),t.block_start=t.strstart),t.high_waterr&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,r+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),r>t.strm.avail_in&&(r=t.strm.avail_in),r&&(Ae(t.strm,t.window,t.strstart,r),t.strstart+=r,t.insert+=r>t.w_size-t.insert?t.w_size-t.insert:r),t.high_water>3,r=t.pending_buf_size-r>65535?65535:t.pending_buf_size-r,i=r>t.w_size?t.w_size:r,a=t.strstart-t.block_start,(a>=i||(a||e===Jt)&&e!==Gt&&0===t.strm.avail_in&&a<=r)&&(n=a>r?r:a,o=e===Jt&&0===t.strm.avail_in&&n===a?1:0,Wt(t,t.block_start,n,o),t.block_start+=n,xe(t.strm)),o?3:1)},Ne=(t,e)=>{let n,a;for(;;){if(t.lookahead=3&&(t.ins_h=we(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==n&&t.strstart-n<=t.w_size-fe&&(t.match_length=Ee(t,n)),t.match_length>=3)if(a=$t(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=we(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=we(t,t.ins_h,t.window[t.strstart+1]);else a=$t(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(a&&(ke(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===Jt?(ke(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ke(t,!1),0===t.strm.avail_out)?1:2},Le=(t,e)=>{let n,a,r;for(;;){if(t.lookahead=3&&(t.ins_h=we(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==n&&t.prev_length4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){r=t.strstart+t.lookahead-3,a=$t(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=r&&(t.ins_h=we(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,a&&(ke(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if(a=$t(t,0,t.window[t.strstart-1]),a&&ke(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(a=$t(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===Jt?(ke(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ke(t,!1),0===t.strm.avail_out)?1:2};function Oe(t,e,n,a,r){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=a,this.func=r}const Me=[new Oe(0,0,0,0,Pe),new Oe(4,4,8,4,Ne),new Oe(4,5,16,8,Ne),new Oe(4,6,32,32,Ne),new Oe(4,4,16,16,Le),new Oe(8,16,32,32,Le),new Oe(8,16,128,128,Le),new Oe(8,32,128,256,Le),new Oe(32,128,258,1024,Le),new Oe(32,258,258,4096,Le)];function Re(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=de,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),_e(this.dyn_ltree),_e(this.dyn_dtree),_e(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),_e(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),_e(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Ie=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.status!==pe&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&e.status!==me&&e.status!==ge?1:0},De=t=>{if(Ie(t))return ve(t,ee);t.total_in=t.total_out=0,t.data_type=ue;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?pe:me,t.adler=2===e.wrap?0:1,e.last_flush=-2,Vt(e),Qt},Fe=t=>{const e=De(t);return e===Qt&&(t=>{t.window_size=2*t.w_size,_e(t.head),t.max_lazy_match=Me[t.level].max_lazy,t.good_match=Me[t.level].good_length,t.nice_match=Me[t.level].nice_length,t.max_chain_length=Me[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0})(t.state),e},je=(t,e,n,a,r,i)=>{if(!t)return ee;let o=1;if(e===re&&(e=6),a<0?(o=0,a=-a):a>15&&(o=2,a-=16),r<1||r>9||n!==de||a<8||a>15||e<0||e>9||i<0||i>le||8===a&&1!==o)return ve(t,ee);8===a&&(a=9);const s=new Re;return t.state=s,s.strm=t,s.status=pe,s.wrap=o,s.gzhead=null,s.w_bits=a,s.w_size=1<{if(Ie(t)||e>Zt||e<0)return t?ve(t,ee):ee;const n=t.state;if(!t.output||0!==t.avail_in&&!t.input||n.status===ge&&e!==Jt)return ve(t,0===t.avail_out?ae:ee);const a=n.last_flush;if(n.last_flush=e,0!==n.pending){if(xe(t),0===t.avail_out)return n.last_flush=-1,Qt}else if(0===t.avail_in&&be(e)<=be(a)&&e!==Jt)return ve(t,ae);if(n.status===ge&&0!==t.avail_in)return ve(t,ae);if(n.status===pe&&0===n.wrap&&(n.status=me),n.status===pe){let e=de+(n.w_bits-8<<4)<<8,a=-1;if(a=n.strategy>=oe||n.level<2?0:n.level<6?1:6===n.level?2:3,e|=a<<6,0!==n.strstart&&(e|=32),e+=31-e%31,Ce(n,e),0!==n.strstart&&(Ce(n,t.adler>>>16),Ce(n,65535&t.adler)),t.adler=1,n.status=me,xe(t),0!==n.pending)return n.last_flush=-1,Qt}if(57===n.status)if(t.adler=0,Se(n,31),Se(n,139),Se(n,8),n.gzhead)Se(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Se(n,255&n.gzhead.time),Se(n,n.gzhead.time>>8&255),Se(n,n.gzhead.time>>16&255),Se(n,n.gzhead.time>>24&255),Se(n,9===n.level?2:n.strategy>=oe||n.level<2?4:0),Se(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(Se(n,255&n.gzhead.extra.length),Se(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=zt(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69;else if(Se(n,0),Se(n,0),Se(n,0),Se(n,0),Se(n,0),Se(n,9===n.level?2:n.strategy>=oe||n.level<2?4:0),Se(n,3),n.status=me,xe(t),0!==n.pending)return n.last_flush=-1,Qt;if(69===n.status){if(n.gzhead.extra){let e=n.pending,a=(65535&n.gzhead.extra.length)-n.gzindex;for(;n.pending+a>n.pending_buf_size;){let r=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+r),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>e&&(t.adler=zt(t.adler,n.pending_buf,n.pending-e,e)),n.gzindex+=r,xe(t),0!==n.pending)return n.last_flush=-1,Qt;e=0,a-=r}let r=new Uint8Array(n.gzhead.extra);n.pending_buf.set(r.subarray(n.gzindex,n.gzindex+a),n.pending),n.pending+=a,n.gzhead.hcrc&&n.pending>e&&(t.adler=zt(t.adler,n.pending_buf,n.pending-e,e)),n.gzindex=0}n.status=73}if(73===n.status){if(n.gzhead.name){let e,a=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>a&&(t.adler=zt(t.adler,n.pending_buf,n.pending-a,a)),xe(t),0!==n.pending)return n.last_flush=-1,Qt;a=0}e=n.gzindexa&&(t.adler=zt(t.adler,n.pending_buf,n.pending-a,a)),n.gzindex=0}n.status=91}if(91===n.status){if(n.gzhead.comment){let e,a=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>a&&(t.adler=zt(t.adler,n.pending_buf,n.pending-a,a)),xe(t),0!==n.pending)return n.last_flush=-1,Qt;a=0}e=n.gzindexa&&(t.adler=zt(t.adler,n.pending_buf,n.pending-a,a))}n.status=103}if(103===n.status){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(xe(t),0!==n.pending))return n.last_flush=-1,Qt;Se(n,255&t.adler),Se(n,t.adler>>8&255),t.adler=0}if(n.status=me,xe(t),0!==n.pending)return n.last_flush=-1,Qt}if(0!==t.avail_in||0!==n.lookahead||e!==Gt&&n.status!==ge){let a=0===n.level?Pe(n,e):n.strategy===oe?((t,e)=>{let n;for(;;){if(0===t.lookahead&&(Te(t),0===t.lookahead)){if(e===Gt)return 1;break}if(t.match_length=0,n=$t(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(ke(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===Jt?(ke(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ke(t,!1),0===t.strm.avail_out)?1:2})(n,e):n.strategy===se?((t,e)=>{let n,a,r,i;const o=t.window;for(;;){if(t.lookahead<=he){if(Te(t),t.lookahead<=he&&e===Gt)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(r=t.strstart-1,a=o[r],a===o[++r]&&a===o[++r]&&a===o[++r])){i=t.strstart+he;do{}while(a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&rt.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(n=$t(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=$t(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(ke(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===Jt?(ke(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ke(t,!1),0===t.strm.avail_out)?1:2})(n,e):Me[n.level].func(n,e);if(3!==a&&4!==a||(n.status=ge),1===a||3===a)return 0===t.avail_out&&(n.last_flush=-1),Qt;if(2===a&&(e===Yt?Kt(n):e!==Zt&&(Wt(n,0,0,!1),e===Xt&&(_e(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),xe(t),0===t.avail_out))return n.last_flush=-1,Qt}return e!==Jt?Qt:n.wrap<=0?te:(2===n.wrap?(Se(n,255&t.adler),Se(n,t.adler>>8&255),Se(n,t.adler>>16&255),Se(n,t.adler>>24&255),Se(n,255&t.total_in),Se(n,t.total_in>>8&255),Se(n,t.total_in>>16&255),Se(n,t.total_in>>24&255)):(Ce(n,t.adler>>>16),Ce(n,65535&t.adler)),xe(t),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?Qt:te)},ze=(t,e)=>{let n=e.length;if(Ie(t))return ee;const a=t.state,r=a.wrap;if(2===r||1===r&&a.status!==pe||a.lookahead)return ee;if(1===r&&(t.adler=jt(t.adler,e,n,0)),a.wrap=0,n>=a.w_size){0===r&&(_e(a.head),a.strstart=0,a.block_start=0,a.insert=0);let t=new Uint8Array(a.w_size);t.set(e.subarray(n-a.w_size,n),0),e=t,n=a.w_size}const i=t.avail_in,o=t.next_in,s=t.input;for(t.avail_in=n,t.next_in=0,t.input=e,Te(a);a.lookahead>=3;){let t=a.strstart,e=a.lookahead-2;do{a.ins_h=we(a,a.ins_h,a.window[t+3-1]),a.prev[t&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=t,t++}while(--e);a.strstart=t,a.lookahead=2,Te(a)}return a.strstart+=a.lookahead,a.block_start=a.strstart,a.insert=a.lookahead,a.lookahead=0,a.match_length=a.prev_length=2,a.match_available=0,t.next_in=o,t.input=s,t.avail_in=i,a.wrap=r,Qt},Ue={deflateInit:(t,e)=>je(t,e,de,15,8,ce),deflateInit2:je,deflateReset:Fe,deflateResetKeep:De,deflateSetHeader:(t,e)=>Ie(t)||2!==t.state.wrap?ee:(t.state.gzhead=e,Qt),deflate:Be,deflateEnd:t=>{if(Ie(t))return ee;const e=t.state.status;return t.state=null,e===me?ve(t,ne):Qt},deflateSetDictionary:ze,deflateInfo:"pako deflate (from Nodeca project)"};const He=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var Ve={assign:function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const n=e.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(const e in n)He(n,e)&&(t[e]=n[e])}}return t},flattenChunks:t=>{let e=0;for(let n=0,a=t.length;n=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;qe[254]=qe[254]=1;var $e={string2buf:t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,n,a,r,i,o=t.length,s=0;for(r=0;r>>6,e[i++]=128|63&n):n<65536?(e[i++]=224|n>>>12,e[i++]=128|n>>>6&63,e[i++]=128|63&n):(e[i++]=240|n>>>18,e[i++]=128|n>>>12&63,e[i++]=128|n>>>6&63,e[i++]=128|63&n);return e},buf2string:(t,e)=>{const n=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));let a,r;const i=new Array(2*n);for(r=0,a=0;a4)i[r++]=65533,a+=o-1;else{for(e&=2===o?31:3===o?15:7;o>1&&a1?i[r++]=65533:e<65536?i[r++]=e:(e-=65536,i[r++]=55296|e>>10&1023,i[r++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&We)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let n="";for(let a=0;a{(e=e||t.length)>t.length&&(e=t.length);let n=e-1;for(;n>=0&&128==(192&t[n]);)n--;return n<0||0===n?e:n+qe[t[n]]>e?n:e}};var Ke=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const Ge=Object.prototype.toString,{Z_NO_FLUSH:Ye,Z_SYNC_FLUSH:Xe,Z_FULL_FLUSH:Je,Z_FINISH:Ze,Z_OK:Qe,Z_STREAM_END:tn,Z_DEFAULT_COMPRESSION:en,Z_DEFAULT_STRATEGY:nn,Z_DEFLATED:an}=Ht;function rn(t){this.options=Ve.assign({level:en,method:an,chunkSize:16384,windowBits:15,memLevel:8,strategy:nn},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ke,this.strm.avail_out=0;let n=Ue.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(n!==Qe)throw new Error(Ut[n]);if(e.header&&Ue.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"==typeof e.dictionary?$e.string2buf(e.dictionary):"[object ArrayBuffer]"===Ge.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,n=Ue.deflateSetDictionary(this.strm,t),n!==Qe)throw new Error(Ut[n]);this._dict_set=!0}}function on(t,e){const n=new rn(e);if(n.push(t,!0),n.err)throw n.msg||Ut[n.err];return n.result}rn.prototype.push=function(t,e){const n=this.strm,a=this.options.chunkSize;let r,i;if(this.ended)return!1;for(i=e===~~e?e:!0===e?Ze:Ye,"string"==typeof t?n.input=$e.string2buf(t):"[object ArrayBuffer]"===Ge.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;)if(0===n.avail_out&&(n.output=new Uint8Array(a),n.next_out=0,n.avail_out=a),(i===Xe||i===Je)&&n.avail_out<=6)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if(r=Ue.deflate(n,i),r===tn)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),r=Ue.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===Qe;if(0!==n.avail_out){if(i>0&&n.next_out>0)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else if(0===n.avail_in)break}else this.onData(n.output)}return!0},rn.prototype.onData=function(t){this.chunks.push(t)},rn.prototype.onEnd=function(t){t===Qe&&(this.result=Ve.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var sn=function(t,e){return(e=e||{}).raw=!0,on(t,e)},ln=function(t,e){return(e=e||{}).gzip=!0,on(t,e)},cn={Deflate:rn,deflate:on,deflateRaw:sn,gzip:ln,constants:Ht};const un=16209;var dn=function(t,e){let n,a,r,i,o,s,l,c,u,d,h,f,p,m,g,v,b,_,y,w,x,k,S,C;const A=t.state;n=t.next_in,S=t.input,a=n+(t.avail_in-5),r=t.next_out,C=t.output,i=r-(e-t.avail_out),o=r+(t.avail_out-257),s=A.dmax,l=A.wsize,c=A.whave,u=A.wnext,d=A.window,h=A.hold,f=A.bits,p=A.lencode,m=A.distcode,g=(1<>>24,h>>>=_,f-=_,_=b>>>16&255,0===_)C[r++]=65535&b;else{if(!(16&_)){if(64&_){if(32&_){A.mode=16191;break t}t.msg="invalid literal/length code",A.mode=un;break t}b=p[(65535&b)+(h&(1<<_)-1)];continue e}for(y=65535&b,_&=15,_&&(f<_&&(h+=S[n++]<>>=_,f-=_),f<15&&(h+=S[n++]<>>24,h>>>=_,f-=_,_=b>>>16&255,16&_){if(w=65535&b,_&=15,f<_&&(h+=S[n++]<s){t.msg="invalid distance too far back",A.mode=un;break t}if(h>>>=_,f-=_,_=r-i,w>_){if(_=w-_,_>c&&A.sane){t.msg="invalid distance too far back",A.mode=un;break t}if(x=0,k=d,0===u){if(x+=l-_,_2;)C[r++]=k[x++],C[r++]=k[x++],C[r++]=k[x++],y-=3;y&&(C[r++]=k[x++],y>1&&(C[r++]=k[x++]))}else{x=r-w;do{C[r++]=C[x++],C[r++]=C[x++],C[r++]=C[x++],y-=3}while(y>2);y&&(C[r++]=C[x++],y>1&&(C[r++]=C[x++]))}break}if(64&_){t.msg="invalid distance code",A.mode=un;break t}b=m[(65535&b)+(h&(1<<_)-1)]}}break}}while(n>3,n-=y,f-=y<<3,h&=(1<{const l=s.bits;let c,u,d,h,f,p,m=0,g=0,v=0,b=0,_=0,y=0,w=0,x=0,k=0,S=0,C=null;const A=new Uint16Array(16),E=new Uint16Array(16);let T,P,N,L=null;for(m=0;m<=hn;m++)A[m]=0;for(g=0;g=1&&0===A[b];b--);if(_>b&&(_=b),0===b)return r[i++]=20971520,r[i++]=20971520,s.bits=1,0;for(v=1;v0&&(0===t||1!==b))return-1;for(E[1]=0,m=1;m852||2===t&&k>592)return 1;for(;;){T=m-w,o[g]+1=p?(P=L[o[g]-p],N=C[o[g]-p]):(P=96,N=0),c=1<>w)+u]=T<<24|P<<16|N}while(0!==u);for(c=1<>=1;if(0!==c?(S&=c-1,S+=c):S=0,g++,0==--A[m]){if(m===b)break;m=e[n+o[g]]}if(m>_&&(S&h)!==d){for(0===w&&(w=_),f+=v,y=m-w,x=1<852||2===t&&k>592)return 1;d=S&h,r[d]=_<<24|y<<16|f-i}}return 0!==S&&(r[f+S]=m-w<<24|64<<16),s.bits=_,0};const{Z_FINISH:bn,Z_BLOCK:_n,Z_TREES:yn,Z_OK:wn,Z_STREAM_END:xn,Z_NEED_DICT:kn,Z_STREAM_ERROR:Sn,Z_DATA_ERROR:Cn,Z_MEM_ERROR:An,Z_BUF_ERROR:En,Z_DEFLATED:Tn}=Ht,Pn=16180,Nn=16190,Ln=16191,On=16192,Mn=16194,Rn=16199,In=16200,Dn=16206,Fn=16209,jn=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function Bn(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const zn=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode16211?1:0},Un=t=>{if(zn(t))return Sn;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=Pn,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,wn},Hn=t=>{if(zn(t))return Sn;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,Un(t)},Vn=(t,e)=>{let n;if(zn(t))return Sn;const a=t.state;return e<0?(n=0,e=-e):(n=5+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?Sn:(null!==a.window&&a.wbits!==e&&(a.window=null),a.wrap=n,a.wbits=e,Hn(t))},Wn=(t,e)=>{if(!t)return Sn;const n=new Bn;t.state=n,n.strm=t,n.window=null,n.mode=Pn;const a=Vn(t,e);return a!==wn&&(t.state=null),a};let qn,$n,Kn=!0;const Gn=t=>{if(Kn){qn=new Int32Array(512),$n=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(vn(1,t.lens,0,288,qn,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;vn(2,t.lens,0,32,$n,0,t.work,{bits:5}),Kn=!1}t.lencode=qn,t.lenbits=9,t.distcode=$n,t.distbits=5},Yn=(t,e,n,a)=>{let r;const i=t.state;return null===i.window&&(i.wsize=1<=i.wsize?(i.window.set(e.subarray(n-i.wsize,n),0),i.wnext=0,i.whave=i.wsize):(r=i.wsize-i.wnext,r>a&&(r=a),i.window.set(e.subarray(n-a,n-a+r),i.wnext),(a-=r)?(i.window.set(e.subarray(n-a,n),0),i.wnext=a,i.whave=i.wsize):(i.wnext+=r,i.wnext===i.wsize&&(i.wnext=0),i.whave{let n,a,r,i,o,s,l,c,u,d,h,f,p,m,g,v,b,_,y,w,x,k,S=0;const C=new Uint8Array(4);let A,E;const T=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(zn(t)||!t.output||!t.input&&0!==t.avail_in)return Sn;n=t.state,n.mode===Ln&&(n.mode=On),o=t.next_out,r=t.output,l=t.avail_out,i=t.next_in,a=t.input,s=t.avail_in,c=n.hold,u=n.bits,d=s,h=l,k=wn;t:for(;;)switch(n.mode){case Pn:if(0===n.wrap){n.mode=On;break}for(;u<16;){if(0===s)break t;s--,c+=a[i++]<>>8&255,n.check=zt(n.check,C,2,0),c=0,u=0,n.mode=16181;break}if(n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&c)<<8)+(c>>8))%31){t.msg="incorrect header check",n.mode=Fn;break}if((15&c)!==Tn){t.msg="unknown compression method",n.mode=Fn;break}if(c>>>=4,u-=4,x=8+(15&c),0===n.wbits&&(n.wbits=x),x>15||x>n.wbits){t.msg="invalid window size",n.mode=Fn;break}n.dmax=1<>8&1),512&n.flags&&4&n.wrap&&(C[0]=255&c,C[1]=c>>>8&255,n.check=zt(n.check,C,2,0)),c=0,u=0,n.mode=16182;case 16182:for(;u<32;){if(0===s)break t;s--,c+=a[i++]<>>8&255,C[2]=c>>>16&255,C[3]=c>>>24&255,n.check=zt(n.check,C,4,0)),c=0,u=0,n.mode=16183;case 16183:for(;u<16;){if(0===s)break t;s--,c+=a[i++]<>8),512&n.flags&&4&n.wrap&&(C[0]=255&c,C[1]=c>>>8&255,n.check=zt(n.check,C,2,0)),c=0,u=0,n.mode=16184;case 16184:if(1024&n.flags){for(;u<16;){if(0===s)break t;s--,c+=a[i++]<>>8&255,n.check=zt(n.check,C,2,0)),c=0,u=0}else n.head&&(n.head.extra=null);n.mode=16185;case 16185:if(1024&n.flags&&(f=n.length,f>s&&(f=s),f&&(n.head&&(x=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(a.subarray(i,i+f),x)),512&n.flags&&4&n.wrap&&(n.check=zt(n.check,a,f,i)),s-=f,i+=f,n.length-=f),n.length))break t;n.length=0,n.mode=16186;case 16186:if(2048&n.flags){if(0===s)break t;f=0;do{x=a[i+f++],n.head&&x&&n.length<65536&&(n.head.name+=String.fromCharCode(x))}while(x&&f>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=Ln;break;case 16189:for(;u<32;){if(0===s)break t;s--,c+=a[i++]<>>=7&u,u-=7&u,n.mode=Dn;break}for(;u<3;){if(0===s)break t;s--,c+=a[i++]<>>=1,u-=1,3&c){case 0:n.mode=16193;break;case 1:if(Gn(n),n.mode=Rn,e===yn){c>>>=2,u-=2;break t}break;case 2:n.mode=16196;break;case 3:t.msg="invalid block type",n.mode=Fn}c>>>=2,u-=2;break;case 16193:for(c>>>=7&u,u-=7&u;u<32;){if(0===s)break t;s--,c+=a[i++]<>>16^65535)){t.msg="invalid stored block lengths",n.mode=Fn;break}if(n.length=65535&c,c=0,u=0,n.mode=Mn,e===yn)break t;case Mn:n.mode=16195;case 16195:if(f=n.length,f){if(f>s&&(f=s),f>l&&(f=l),0===f)break t;r.set(a.subarray(i,i+f),o),s-=f,i+=f,l-=f,o+=f,n.length-=f;break}n.mode=Ln;break;case 16196:for(;u<14;){if(0===s)break t;s--,c+=a[i++]<>>=5,u-=5,n.ndist=1+(31&c),c>>>=5,u-=5,n.ncode=4+(15&c),c>>>=4,u-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=Fn;break}n.have=0,n.mode=16197;case 16197:for(;n.have>>=3,u-=3}for(;n.have<19;)n.lens[T[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,A={bits:n.lenbits},k=vn(0,n.lens,0,19,n.lencode,0,n.work,A),n.lenbits=A.bits,k){t.msg="invalid code lengths set",n.mode=Fn;break}n.have=0,n.mode=16198;case 16198:for(;n.have>>24,v=S>>>16&255,b=65535&S,!(g<=u);){if(0===s)break t;s--,c+=a[i++]<>>=g,u-=g,n.lens[n.have++]=b;else{if(16===b){for(E=g+2;u>>=g,u-=g,0===n.have){t.msg="invalid bit length repeat",n.mode=Fn;break}x=n.lens[n.have-1],f=3+(3&c),c>>>=2,u-=2}else if(17===b){for(E=g+3;u>>=g,u-=g,x=0,f=3+(7&c),c>>>=3,u-=3}else{for(E=g+7;u>>=g,u-=g,x=0,f=11+(127&c),c>>>=7,u-=7}if(n.have+f>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=Fn;break}for(;f--;)n.lens[n.have++]=x}}if(n.mode===Fn)break;if(0===n.lens[256]){t.msg="invalid code -- missing end-of-block",n.mode=Fn;break}if(n.lenbits=9,A={bits:n.lenbits},k=vn(1,n.lens,0,n.nlen,n.lencode,0,n.work,A),n.lenbits=A.bits,k){t.msg="invalid literal/lengths set",n.mode=Fn;break}if(n.distbits=6,n.distcode=n.distdyn,A={bits:n.distbits},k=vn(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,A),n.distbits=A.bits,k){t.msg="invalid distances set",n.mode=Fn;break}if(n.mode=Rn,e===yn)break t;case Rn:n.mode=In;case In:if(s>=6&&l>=258){t.next_out=o,t.avail_out=l,t.next_in=i,t.avail_in=s,n.hold=c,n.bits=u,dn(t,h),o=t.next_out,r=t.output,l=t.avail_out,i=t.next_in,a=t.input,s=t.avail_in,c=n.hold,u=n.bits,n.mode===Ln&&(n.back=-1);break}for(n.back=0;S=n.lencode[c&(1<>>24,v=S>>>16&255,b=65535&S,!(g<=u);){if(0===s)break t;s--,c+=a[i++]<>_)],g=S>>>24,v=S>>>16&255,b=65535&S,!(_+g<=u);){if(0===s)break t;s--,c+=a[i++]<>>=_,u-=_,n.back+=_}if(c>>>=g,u-=g,n.back+=g,n.length=b,0===v){n.mode=16205;break}if(32&v){n.back=-1,n.mode=Ln;break}if(64&v){t.msg="invalid literal/length code",n.mode=Fn;break}n.extra=15&v,n.mode=16201;case 16201:if(n.extra){for(E=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=16202;case 16202:for(;S=n.distcode[c&(1<>>24,v=S>>>16&255,b=65535&S,!(g<=u);){if(0===s)break t;s--,c+=a[i++]<>_)],g=S>>>24,v=S>>>16&255,b=65535&S,!(_+g<=u);){if(0===s)break t;s--,c+=a[i++]<>>=_,u-=_,n.back+=_}if(c>>>=g,u-=g,n.back+=g,64&v){t.msg="invalid distance code",n.mode=Fn;break}n.offset=b,n.extra=15&v,n.mode=16203;case 16203:if(n.extra){for(E=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=Fn;break}n.mode=16204;case 16204:if(0===l)break t;if(f=h-l,n.offset>f){if(f=n.offset-f,f>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=Fn;break}f>n.wnext?(f-=n.wnext,p=n.wsize-f):p=n.wnext-f,f>n.length&&(f=n.length),m=n.window}else m=r,p=o-n.offset,f=n.length;f>l&&(f=l),l-=f,n.length-=f;do{r[o++]=m[p++]}while(--f);0===n.length&&(n.mode=In);break;case 16205:if(0===l)break t;r[o++]=n.length,l--,n.mode=In;break;case Dn:if(n.wrap){for(;u<32;){if(0===s)break t;s--,c|=a[i++]<Wn(t,15),inflateInit2:Wn,inflate:Xn,inflateEnd:t=>{if(zn(t))return Sn;let e=t.state;return e.window&&(e.window=null),t.state=null,wn},inflateGetHeader:(t,e)=>{if(zn(t))return Sn;const n=t.state;return 2&n.wrap?(n.head=e,e.done=!1,wn):Sn},inflateSetDictionary:(t,e)=>{const n=e.length;let a,r,i;return zn(t)?Sn:(a=t.state,0!==a.wrap&&a.mode!==Nn?Sn:a.mode===Nn&&(r=1,r=jt(r,e,n,0),r!==a.check)?Cn:(i=Yn(t,e,n,n),i?(a.mode=16210,An):(a.havedict=1,wn)))},inflateInfo:"pako inflate (from Nodeca project)"};var Zn=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const Qn=Object.prototype.toString,{Z_NO_FLUSH:ta,Z_FINISH:ea,Z_OK:na,Z_STREAM_END:aa,Z_NEED_DICT:ra,Z_STREAM_ERROR:ia,Z_DATA_ERROR:oa,Z_MEM_ERROR:sa}=Ht;function la(t){this.options=Ve.assign({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(15&e.windowBits||(e.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ke,this.strm.avail_out=0;let n=Jn.inflateInit2(this.strm,e.windowBits);if(n!==na)throw new Error(Ut[n]);if(this.header=new Zn,Jn.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=$e.string2buf(e.dictionary):"[object ArrayBuffer]"===Qn.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(n=Jn.inflateSetDictionary(this.strm,e.dictionary),n!==na)))throw new Error(Ut[n])}function ca(t,e){const n=new la(e);if(n.push(t),n.err)throw n.msg||Ut[n.err];return n.result}la.prototype.push=function(t,e){const n=this.strm,a=this.options.chunkSize,r=this.options.dictionary;let i,o,s;if(this.ended)return!1;for(o=e===~~e?e:!0===e?ea:ta,"[object ArrayBuffer]"===Qn.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;){for(0===n.avail_out&&(n.output=new Uint8Array(a),n.next_out=0,n.avail_out=a),i=Jn.inflate(n,o),i===ra&&r&&(i=Jn.inflateSetDictionary(n,r),i===na?i=Jn.inflate(n,o):i===oa&&(i=ra));n.avail_in>0&&i===aa&&n.state.wrap>0&&0!==t[n.next_in];)Jn.inflateReset(n),i=Jn.inflate(n,o);switch(i){case ia:case oa:case ra:case sa:return this.onEnd(i),this.ended=!0,!1}if(s=n.avail_out,n.next_out&&(0===n.avail_out||i===aa))if("string"===this.options.to){let t=$e.utf8border(n.output,n.next_out),e=n.next_out-t,r=$e.buf2string(n.output,t);n.next_out=e,n.avail_out=a-e,e&&n.output.set(n.output.subarray(t,t+e),0),this.onData(r)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(i!==na||0!==s){if(i===aa)return i=Jn.inflateEnd(this.strm),this.onEnd(i),this.ended=!0,!0;if(0===n.avail_in)break}}return!0},la.prototype.onData=function(t){this.chunks.push(t)},la.prototype.onEnd=function(t){t===na&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Ve.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var ua=function(t,e){return(e=e||{}).raw=!0,ca(t,e)},da={Inflate:la,inflate:ca,inflateRaw:ua,ungzip:ca,constants:Ht};const{Deflate:ha,deflate:fa,deflateRaw:pa,gzip:ma}=cn,{Inflate:ga,inflate:va,inflateRaw:ba,ungzip:_a}=da;var ya=ga,wa=va;const xa=[];for(let t=0;t<256;t++){let e=t;for(let t=0;t<8;t++)1&e?e=3988292384^e>>>1:e>>>=1;xa[t]=e}const ka=4294967295;function Sa(t,e){return(function(t,e,n){let a=t;for(let t=0;t>>8;return a}(ka,t,e)^ka)>>>0}function Ca(t,e,n){const a=t.readUint32(),r=Sa(new Uint8Array(t.buffer,t.byteOffset+t.offset-e-4,e),e);if(r!==a)throw new Error(`CRC mismatch for chunk ${n}. Expected ${a}, found ${r}`)}function Aa(t,e,n){for(let a=0;a>1)&255}else{for(;i>1)&255;for(;i>1)&255}}function Na(t,e,n,a,r){let i=0;if(0===n.length){for(;i>8&255;return t}return l;var f}const Ba=Uint8Array.of(137,80,78,71,13,10,26,10);function za(t){if(!function(t){if(t.length79)throw new Error("keyword length must be between 1 and 79")}const qa=/^[\u0000-\u00FF]*$/;function $a(t){if(!qa.test(t))throw new Error("invalid latin1 text")}function Ka(t,e,n){const a=Ga(e);t[a]=function(t,e){return Va.decode(t.readBytes(e))}(e,n-a.length-1)}function Ga(t){for(t.mark();t.readByte()!==Ha;);const e=t.offset;t.reset();const n=Va.decode(t.readBytes(e-t.offset-1));return t.skip(1),Wa(n),n}const Ya=-1,Xa=0,Ja=2,Za=3,Qa=4,tr=6,er=-1,nr=0,ar=-1,rr=0,ir=-1,or=0,sr=1,lr=0,cr=1,ur=2,dr=0,hr=1;class fr extends X{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(t,e={}){super(t);const{checkCrc:n=!1}=e;this._checkCrc=n,this._inflator=new ya,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=er,this._filterMethod=ar,this._interlaceMethod=ir,this._colorType=Ya,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(za(this);!this._end;){const t=this.readUint32(),e=this.readChars(4);this.decodeChunk(t,e)}return this.decodeImage(),this._png}decodeApng(){for(za(this);!this._end;){const t=this.readUint32(),e=this.readChars(4);this.decodeApngChunk(t,e)}return this.decodeApngImage(),this._apng}decodeChunk(t,e){const n=this.offset;switch(e){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(t);break;case"IDAT":this.decodeIDAT(t);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(t);break;case"iCCP":this.decodeiCCP(t);break;case Ua:Ka(this._png.text,this,t);break;case"pHYs":this.decodepHYs();break;default:this.skip(t)}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?Ca(this,t+4,e):this.skip(4)}decodeApngChunk(t,e){const n=this.offset;switch("fdAT"!==e&&"IDAT"!==e&&this._writingDataChunks&&this.pushDataToFrame(),e){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(t);break;default:this.decodeChunk(t,e),this.offset=n+t}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?Ca(this,t+4,e):this.skip(4)}decodeIHDR(){const t=this._png;t.width=this.readUint32(),t.height=this.readUint32(),t.depth=function(t){if(1!==t&&2!==t&&4!==t&&8!==t&&16!==t)throw new Error(`invalid bit depth: ${t}`);return t}(this.readUint8());const e=this.readUint8();let n;switch(this._colorType=e,e){case Xa:n=1;break;case Ja:n=3;break;case Za:n=1;break;case Qa:n=2;break;case tr:n=4;break;default:throw new Error(`Unknown color type: ${e}`)}if(this._png.channels=n,this._compressionMethod=this.readUint8(),this._compressionMethod!==nr)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const t={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(t)}decodePLTE(t){if(t%3!=0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${t}`);const e=t/3;this._hasPalette=!0;const n=[];this._palette=n;for(let t=0;tthis._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${t/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(t/2);for(let e=0;ethis._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${t} vs ${this._palette.length})`);let e=0;for(;e({index:((t+e.yOffset)*this._png.width+e.xOffset+n)*this._png.channels,frameIndex:(t*e.width+n)*this._png.channels});switch(e.blendOp){case dr:for(let n=0;n=n||o>=a))for(let t=0;t>8&255;return t}return l;var u}({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth})}this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const t=this._inflator.result,e=this._frames.at(-1);e?e.data=t:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:lr,blendOp:dr,data:t}),this._inflator=new ya,this._writingDataChunks=!1}}var pr;!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.METRE=1]="METRE"}(pr||(pr={}));var mr=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function gr(){mr.console&&"function"==typeof mr.console.log&&mr.console.log.apply(mr.console,arguments)}var vr={log:gr,warn:function(t){mr.console&&("function"==typeof mr.console.warn?mr.console.warn.apply(mr.console,arguments):gr.call(null,arguments))},error:function(t){mr.console&&("function"==typeof mr.console.error?mr.console.error.apply(mr.console,arguments):gr(t))}};function br(t,e,n){var a=new XMLHttpRequest;a.open("GET",t),a.responseType="blob",a.onload=function(){wr(a.response,e,n)},a.onerror=function(){vr.error("could not download file")},a.send()}function _r(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function yr(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var wr=mr.saveAs||("object"!==("undefined"==typeof window?"undefined":(0,a.A)(window))||window!==mr?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var a=mr.URL||mr.webkitURL,r=document.createElement("a");e=e||t.name||"download",r.download=e,r.rel="noopener","string"==typeof t?(r.href=t,r.origin!==location.origin?_r(r.href)?br(t,e,n):yr(r,r.target="_blank"):yr(r)):(r.href=a.createObjectURL(t),setTimeout((function(){a.revokeObjectURL(r.href)}),4e4),setTimeout((function(){yr(r)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(_r(t))br(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){yr(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!==(0,a.A)(e)&&(vr.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return br(t,e,n);var i="application/octet-stream"===t.type,o=/constructor/i.test(mr.HTMLElement)||mr.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||i&&o)&&"object"===("undefined"==typeof FileReader?"undefined":(0,a.A)(FileReader))){var l=new FileReader;l.onloadend=function(){var t=l.result;t=s?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},l.readAsDataURL(t)}else{var c=mr.URL||mr.webkitURL,u=c.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function xr(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],a=0;a255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}var kr=mr.atob.bind(mr),Sr=mr.btoa.bind(mr);function Cr(t,e){var n=t[0],a=t[1],r=t[2],i=t[3];n=Er(n,a,r,i,e[0],7,-680876936),i=Er(i,n,a,r,e[1],12,-389564586),r=Er(r,i,n,a,e[2],17,606105819),a=Er(a,r,i,n,e[3],22,-1044525330),n=Er(n,a,r,i,e[4],7,-176418897),i=Er(i,n,a,r,e[5],12,1200080426),r=Er(r,i,n,a,e[6],17,-1473231341),a=Er(a,r,i,n,e[7],22,-45705983),n=Er(n,a,r,i,e[8],7,1770035416),i=Er(i,n,a,r,e[9],12,-1958414417),r=Er(r,i,n,a,e[10],17,-42063),a=Er(a,r,i,n,e[11],22,-1990404162),n=Er(n,a,r,i,e[12],7,1804603682),i=Er(i,n,a,r,e[13],12,-40341101),r=Er(r,i,n,a,e[14],17,-1502002290),n=Tr(n,a=Er(a,r,i,n,e[15],22,1236535329),r,i,e[1],5,-165796510),i=Tr(i,n,a,r,e[6],9,-1069501632),r=Tr(r,i,n,a,e[11],14,643717713),a=Tr(a,r,i,n,e[0],20,-373897302),n=Tr(n,a,r,i,e[5],5,-701558691),i=Tr(i,n,a,r,e[10],9,38016083),r=Tr(r,i,n,a,e[15],14,-660478335),a=Tr(a,r,i,n,e[4],20,-405537848),n=Tr(n,a,r,i,e[9],5,568446438),i=Tr(i,n,a,r,e[14],9,-1019803690),r=Tr(r,i,n,a,e[3],14,-187363961),a=Tr(a,r,i,n,e[8],20,1163531501),n=Tr(n,a,r,i,e[13],5,-1444681467),i=Tr(i,n,a,r,e[2],9,-51403784),r=Tr(r,i,n,a,e[7],14,1735328473),n=Pr(n,a=Tr(a,r,i,n,e[12],20,-1926607734),r,i,e[5],4,-378558),i=Pr(i,n,a,r,e[8],11,-2022574463),r=Pr(r,i,n,a,e[11],16,1839030562),a=Pr(a,r,i,n,e[14],23,-35309556),n=Pr(n,a,r,i,e[1],4,-1530992060),i=Pr(i,n,a,r,e[4],11,1272893353),r=Pr(r,i,n,a,e[7],16,-155497632),a=Pr(a,r,i,n,e[10],23,-1094730640),n=Pr(n,a,r,i,e[13],4,681279174),i=Pr(i,n,a,r,e[0],11,-358537222),r=Pr(r,i,n,a,e[3],16,-722521979),a=Pr(a,r,i,n,e[6],23,76029189),n=Pr(n,a,r,i,e[9],4,-640364487),i=Pr(i,n,a,r,e[12],11,-421815835),r=Pr(r,i,n,a,e[15],16,530742520),n=Nr(n,a=Pr(a,r,i,n,e[2],23,-995338651),r,i,e[0],6,-198630844),i=Nr(i,n,a,r,e[7],10,1126891415),r=Nr(r,i,n,a,e[14],15,-1416354905),a=Nr(a,r,i,n,e[5],21,-57434055),n=Nr(n,a,r,i,e[12],6,1700485571),i=Nr(i,n,a,r,e[3],10,-1894986606),r=Nr(r,i,n,a,e[10],15,-1051523),a=Nr(a,r,i,n,e[1],21,-2054922799),n=Nr(n,a,r,i,e[8],6,1873313359),i=Nr(i,n,a,r,e[15],10,-30611744),r=Nr(r,i,n,a,e[6],15,-1560198380),a=Nr(a,r,i,n,e[13],21,1309151649),n=Nr(n,a,r,i,e[4],6,-145523070),i=Nr(i,n,a,r,e[11],10,-1120210379),r=Nr(r,i,n,a,e[2],15,718787259),a=Nr(a,r,i,n,e[9],21,-343485551),t[0]=jr(n,t[0]),t[1]=jr(a,t[1]),t[2]=jr(r,t[2]),t[3]=jr(i,t[3])}function Ar(t,e,n,a,r,i){return e=jr(jr(e,t),jr(a,i)),jr(e<>>32-r,n)}function Er(t,e,n,a,r,i,o){return Ar(e&n|~e&a,t,e,r,i,o)}function Tr(t,e,n,a,r,i,o){return Ar(e&a|n&~a,t,e,r,i,o)}function Pr(t,e,n,a,r,i,o){return Ar(e^n^a,t,e,r,i,o)}function Nr(t,e,n,a,r,i,o){return Ar(n^(e|~a),t,e,r,i,o)}function Lr(t){var e,n=t.length,a=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)Cr(a,Or(t.substring(e-64,e)));t=t.substring(e-64);var r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e>2]|=t.charCodeAt(e)<<(e%4<<3);if(r[e>>2]|=128<<(e%4<<3),e>55)for(Cr(a,r),e=0;e<16;e++)r[e]=0;return r[14]=8*n,Cr(a,r),a}function Or(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}var Mr="0123456789abcdef".split("");function Rr(t){for(var e="",n=0;n<4;n++)e+=Mr[t>>8*n+4&15]+Mr[t>>8*n&15];return e}function Ir(t){return String.fromCharCode(255&t,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Dr(t){return Lr(t).map(Ir).join("")}var Fr="5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function Br(t,e){var n,a,r,i;if(t!==n){for(var o=(r=t,i=1+(256/t.length|0),new Array(i+1).join(r)),s=[],l=0;l<256;l++)s[l]=l;var c=0;for(l=0;l<256;l++){var u=s[l];c=(c+u+o.charCodeAt(l))%256,s[l]=s[c],s[c]=u}n=t,a=s}else s=a;var d=e.length,h=0,f=0,p="";for(l=0;l€/\f©þdSiz";var i=(e+this.padding).substr(0,32),o=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(i,o),this.P=-(1+(255^r)),this.encryptionKey=Dr(i+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(a)).substr(0,5),this.U=Br(this.encryptionKey,this.padding)}function Hr(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,a=0;a126?"#"+("0"+r.toString(16)).slice(-2):t[a]}return e}function Vr(t){if("object"!==(0,a.A)(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,a){if(a=a||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof a)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var r=Math.random().toString(35);return e[t][r]=[n,!!a],r},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var a=Array.prototype.slice.call(arguments,1),r=[];for(var i in e[n]){var o=e[n][i];try{o[0].apply(t,a)}catch(t){mr.console&&vr.error("jsPDF PubSub Error",t.message,t)}o[1]&&r.push(i)}r.length&&r.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function Wr(t){if(!(this instanceof Wr))return new Wr(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function qr(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function $r(t,e,n,a,r){if(!(this instanceof $r))return new $r(t,e,n,a,r);this.type="axial"===t?2:3,this.coords=e,this.colors=n,qr.call(this,a,r)}function Kr(t,e,n,a,r){if(!(this instanceof Kr))return new Kr(t,e,n,a,r);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,qr.call(this,a,r)}function Gr(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],s=[],l=1,c=16,u="S",d=null;"object"===(0,a.A)(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,o=t.compress||t.compressPdf||o,null!==(d=t.encryption||null)&&(d.userPassword=d.userPassword||"",d.ownerPassword=d.ownerPassword||"",d.userPermissions=d.userPermissions||[]),l="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(c=t.floatPrecision),u=t.defaultPathOperation||"S"),s=t.filters||(!0===o?["FlateEncode"]:s),r=r||"mm",n=(""+(n||"P")).toLowerCase();var h=t.putOnlyUsedFonts||!1,f={},p={internal:{},__private__:{}};p.__private__.PubSub=Vr;var m="1.3",g=p.__private__.getPdfVersion=function(){return m};p.__private__.setPdfVersion=function(t){m=t};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};p.__private__.getPageFormats=function(){return v};var b=p.__private__.getPageFormat=function(t){return v[t]};i=i||"a4";var _="compat",y="advanced",w=_;function x(){this.saveGraphicsState(),Z(new Ot(ft,0,0,-ft,0,gn()*ft).toString()+" cm"),this.setFontSize(this.getFontSize()/ft),u="n",w=y}function k(){this.restoreGraphicsState(),u="S",w=_}var S=p.__private__.combineFontStyleAndFontWeight=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&(t=400==e||"normal"===e?"italic"===t?"italic":"normal":700!=e&&"bold"!==e||"normal"!==t?(700==e?"bold":e)+""+t:"bold"),t};p.advancedAPI=function(t){var e=w===_;return e&&x.call(this),"function"!=typeof t||(t(this),e&&k.call(this)),this},p.compatAPI=function(t){var e=w===y;return e&&k.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},p.isAdvancedAPI=function(){return w===y};var C,A=function(t){if(w!==y)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},E=p.roundToPrecision=p.__private__.roundToPrecision=function(t,n){var a=e||n;if(isNaN(t)||isNaN(a))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(a).replace(/0+$/,"")};C=p.hpf=p.__private__.hpf="number"==typeof c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return E(t,c)}:"smart"===c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return E(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return E(t,16)};var T=p.f2=p.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return E(t,2)},P=p.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return E(t,3)},N=p.scale=p.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return w===_?t*ft:w===y?t:void 0},L=function(t){return N(function(t){return w===_?gn()-t:w===y?t:void 0}(t))};p.__private__.setPrecision=p.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var O,M="00000000000000000000000000000000",R=p.__private__.getFileId=function(){return M},I=p.__private__.setFileId=function(t){return M=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():M.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==d&&(we=new Ur(d.userPermissions,d.userPassword,d.ownerPassword,M)),M};p.setFileId=function(t){return I(t),this},p.getFileId=function(){return R()};var D=p.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",a=Math.floor(Math.abs(e/60)),r=Math.abs(e%60),i=[n,U(a),"'",U(r),"'"].join("");return["D:",t.getFullYear(),U(t.getMonth()+1),U(t.getDate()),U(t.getHours()),U(t.getMinutes()),U(t.getSeconds()),i].join("")},F=p.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,a=parseInt(t.substr(8,2),10),r=parseInt(t.substr(10,2),10),i=parseInt(t.substr(12,2),10),o=parseInt(t.substr(14,2),10);return new Date(e,n,a,r,i,o,0)},j=p.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=D(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return O=e},B=p.__private__.getCreationDate=function(t){var e=O;return"jsDate"===t&&(e=F(O)),e};p.setCreationDate=function(t){return j(t),this},p.getCreationDate=function(t){return B(t)};var z,U=p.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},H=p.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},V=0,W=[],q=[],$=0,K=[],G=[],Y=!1,X=q;p.__private__.setCustomOutputDestination=function(t){Y=!0,X=t};var J=function(t){Y||(X=t)};p.__private__.resetCustomOutputDestination=function(){Y=!1,X=q};var Z=p.__private__.out=function(t){return t=t.toString(),$+=t.length+1,X.push(t),X},Q=p.__private__.write=function(t){return Z(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},tt=p.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),a=new Uint8Array(n);e--;)a[e]=t.charCodeAt(e);return n},et=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];p.__private__.getStandardFonts=function(){return et};var nt=t.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(t){return nt=w===y?t/ft:t,this};var at,rt=p.__private__.getFontSize=p.getFontSize=function(){return w===_?nt:nt*ft},it=t.R2L||!1;p.__private__.setR2L=p.setR2L=function(t){return it=t,this},p.__private__.getR2L=p.getR2L=function(){return it};var ot,st=p.__private__.setZoomMode=function(t){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(t))at=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');at=t}else at=parseInt(t,10)};p.__private__.getZoomMode=function(){return at};var lt,ct=p.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');ot=t};p.__private__.getPageMode=function(){return ot};var ut=p.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');lt=t};p.__private__.getLayoutMode=function(){return lt},p.__private__.setDisplayMode=p.setDisplayMode=function(t,e,n){return st(t),ut(e),ct(n),this};var dt={title:"",subject:"",author:"",keywords:"",creator:""};p.__private__.getDocumentProperty=function(t){if(-1===Object.keys(dt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return dt[t]},p.__private__.getDocumentProperties=function(){return dt},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(t){for(var e in dt)dt.hasOwnProperty(e)&&t[e]&&(dt[e]=t[e]);return this},p.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(dt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return dt[t]=e};var ht,ft,pt,mt,gt,vt={},bt={},_t=[],yt={},wt={},xt={},kt={},St=null,Ct=0,At=[],Et=new Vr(p),Tt=t.hotfixes||[],Pt={},Nt={},Lt=[],Ot=function t(e,n,a,r,i,o){if(!(this instanceof t))return new t(e,n,a,r,i,o);isNaN(e)&&(e=1),isNaN(n)&&(n=0),isNaN(a)&&(a=0),isNaN(r)&&(r=1),isNaN(i)&&(i=0),isNaN(o)&&(o=0),this._matrix=[e,n,a,r,i,o]};Object.defineProperty(Ot.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Ot.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Ot.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Ot.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Ot.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Ot.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Ot.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Ot.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Ot.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Ot.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Ot.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Ot.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Ot.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ot.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ot.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ot.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Ot.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(C).join(t)},Ot.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,a=t.shx*this.sx+t.sy*this.shx,r=t.shx*this.shy+t.sy*this.sy,i=t.tx*this.sx+t.ty*this.shx+this.tx,o=t.tx*this.shy+t.ty*this.sy+this.ty;return new Ot(e,n,a,r,i,o)},Ot.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,a=this.sy,r=this.tx,i=this.ty,o=Math.sqrt(t*t+e*e),s=(t/=o)*n+(e/=o)*a;n-=t*s,a-=e*s;var l=Math.sqrt(n*n+a*a);return s/=l,t*(a/=l)>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)e="string"==typeof n?n+" "+s[0]:2===t.precision?T(n/255)+" "+s[0]:P(n/255)+" "+s[0];else if(void 0===o||"object"===(0,a.A)(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",s[1]].join(" ");e="string"==typeof n?[n,r,i,s[1]].join(" "):2===t.precision?[T(n/255),T(r/255),T(i/255),s[1]].join(" "):[P(n/255),P(r/255),P(i/255),s[1]].join(" ")}else e="string"==typeof n?[n,r,i,o,s[2]].join(" "):2===t.precision?[T(n),T(r),T(i),T(o),s[2]].join(" "):[P(n),P(r),P(i),P(o),s[2]].join(" ");return e},qt=p.__private__.getFilters=function(){return s},$t=p.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||qt(),a=t.alreadyAppliedFilters||[],r=t.addLength1||!1,i=e.length,o=t.objectId,s=function(t){return t};if(null!==d&&void 0===o)throw new Error("ObjectId must be passed to putStream for file encryption");null!==d&&(s=we.encryptor(o,0));var l={};!0===n&&(n=["FlateEncode"]);var c=t.additionalKeyValues||[],u=(l=void 0!==Gr.API.processDataByFilters?Gr.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(a)?a.join(" "):a.toString());if(0!==l.data.length&&(c.push({key:"Length",value:l.data.length}),!0===r&&c.push({key:"Length1",value:i})),0!=u.length)if(u.split("/").length-1==1)c.push({key:"Filter",value:u});else{c.push({key:"Filter",value:"["+u+"]"});for(var h=0;h>"),0!==l.data.length&&(Z("stream"),Z(s(l.data)),Z("endstream"))},Kt=p.__private__.putPage=function(t){var e=t.number,n=t.data,a=t.objId,r=t.contentsObjId;Bt(a,!0),Z("<>"),Z("endobj");var i=n.join("\n");return w===y&&(i+="\nQ"),Bt(r,!0),$t({data:i,filters:qt(),objectId:r}),Z("endobj"),a},Gt=p.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Ct;t++)At[t].objId=jt(),At[t].contentsObjId=jt();for(t=1;t<=Ct;t++)n.push(Kt({number:t,data:G[t],objId:At[t].objId,contentsObjId:At[t].contentsObjId,mediaBox:At[t].mediaBox,cropBox:At[t].cropBox,bleedBox:At[t].bleedBox,trimBox:At[t].trimBox,artBox:At[t].artBox,userUnit:At[t].userUnit,rootDictionaryObjId:Ut,resourceDictionaryObjId:Ht}));Bt(Ut,!0),Z("<>"),Z("endobj"),Et.publish("postPutPages")},Yt=function(t){Et.publish("putFont",{font:t,out:Z,newObject:Ft,putStream:$t}),!0!==t.isAlreadyPutted&&(t.objectNumber=Ft(),Z("<<"),Z("/Type /Font"),Z("/BaseFont /"+Hr(t.postScriptName)),Z("/Subtype /Type1"),"string"==typeof t.encoding&&Z("/Encoding /"+t.encoding),Z("/FirstChar 32"),Z("/LastChar 255"),Z(">>"),Z("endobj"))},Xt=function(t){t.objectNumber=Ft();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[C(t.x),C(t.y),C(t.x+t.width),C(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");$t({data:n,additionalKeyValues:e,objectId:t.objectNumber}),Z("endobj")},Jt=function(t,e){e||(e=21);var n=Ft(),a=function(t,e){var n,a=[],r=1/(e-1);for(n=0;n<1;n+=r)a.push(n);if(a.push(1),0!=t[0].offset){var i={offset:0,color:t[0].color};t.unshift(i)}if(1!=t[t.length-1].offset){var o={offset:1,color:t[t.length-1].color};t.push(o)}for(var s="",l=0,c=0;ct[l+1].offset;)l++;var u=t[l].offset,d=(n-u)/(t[l+1].offset-u),h=t[l].color,f=t[l+1].color;s+=H(Math.round((1-d)*h[0]+d*f[0]).toString(16))+H(Math.round((1-d)*h[1]+d*f[1]).toString(16))+H(Math.round((1-d)*h[2]+d*f[2]).toString(16))}return s.trim()}(t.colors,e),r=[];r.push({key:"FunctionType",value:"0"}),r.push({key:"Domain",value:"[0.0 1.0]"}),r.push({key:"Size",value:"["+e+"]"}),r.push({key:"BitsPerSample",value:"8"}),r.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),r.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),$t({data:a,additionalKeyValues:r,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),Z("endobj"),t.objectNumber=Ft(),Z("<< /ShadingType "+t.type),Z("/ColorSpace /DeviceRGB");var i="/Coords ["+C(parseFloat(t.coords[0]))+" "+C(parseFloat(t.coords[1]))+" ";2===t.type?i+=C(parseFloat(t.coords[2]))+" "+C(parseFloat(t.coords[3])):i+=C(parseFloat(t.coords[2]))+" "+C(parseFloat(t.coords[3]))+" "+C(parseFloat(t.coords[4]))+" "+C(parseFloat(t.coords[5])),Z(i+="]"),t.matrix&&Z("/Matrix ["+t.matrix.toString()+"]"),Z("/Function "+n+" 0 R"),Z("/Extend [true true]"),Z(">>"),Z("endobj")},Zt=function(t,e){var n=jt(),a=Ft();e.push({resourcesOid:n,objectOid:a}),t.objectNumber=a;var r=[];r.push({key:"Type",value:"/Pattern"}),r.push({key:"PatternType",value:"1"}),r.push({key:"PaintType",value:"1"}),r.push({key:"TilingType",value:"1"}),r.push({key:"BBox",value:"["+t.boundingBox.map(C).join(" ")+"]"}),r.push({key:"XStep",value:C(t.xStep)}),r.push({key:"YStep",value:C(t.yStep)}),r.push({key:"Resources",value:n+" 0 R"}),t.matrix&&r.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),$t({data:t.stream,additionalKeyValues:r,objectId:t.objectNumber}),Z("endobj")},Qt=function(t){for(var e in t.objectNumber=Ft(),Z("<<"),t)switch(e){case"opacity":Z("/ca "+T(t[e]));break;case"stroke-opacity":Z("/CA "+T(t[e]))}Z(">>"),Z("endobj")},te=function(t){Bt(t.resourcesOid,!0),Z("<<"),Z("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var t in Z("/Font <<"),vt)vt.hasOwnProperty(t)&&(!1===h||!0===h&&f.hasOwnProperty(t))&&Z("/"+t+" "+vt[t].objectNumber+" 0 R");Z(">>")}(),function(){if(Object.keys(yt).length>0){for(var t in Z("/Shading <<"),yt)yt.hasOwnProperty(t)&&yt[t]instanceof $r&&yt[t].objectNumber>=0&&Z("/"+t+" "+yt[t].objectNumber+" 0 R");Et.publish("putShadingPatternDict"),Z(">>")}}(),function(t){if(Object.keys(yt).length>0){for(var e in Z("/Pattern <<"),yt)yt.hasOwnProperty(e)&&yt[e]instanceof p.TilingPattern&&yt[e].objectNumber>=0&&yt[e].objectNumber>")}}(t.objectOid),function(){if(Object.keys(xt).length>0){var t;for(t in Z("/ExtGState <<"),xt)xt.hasOwnProperty(t)&&xt[t].objectNumber>=0&&Z("/"+t+" "+xt[t].objectNumber+" 0 R");Et.publish("putGStateDict"),Z(">>")}}(),function(){for(var t in Z("/XObject <<"),Pt)Pt.hasOwnProperty(t)&&Pt[t].objectNumber>=0&&Z("/"+t+" "+Pt[t].objectNumber+" 0 R");Et.publish("putXobjectDict"),Z(">>")}(),Z(">>"),Z("endobj")},ee=function(t){bt[t.fontName]=bt[t.fontName]||{},bt[t.fontName][t.fontStyle]=t.id},ne=function(t,e,n,a,r){var i={id:"F"+(Object.keys(vt).length+1).toString(10),postScriptName:t,fontName:e,fontStyle:n,encoding:a,isStandardFont:r||!1,metadata:{}};return Et.publish("addFont",{font:i,instance:this}),vt[i.id]=i,ee(i),i.id},ae=p.__private__.pdfEscape=p.pdfEscape=function(t,e){return function(t,e){var n,a,r,i,o,s,l,c,u;if(r=(e=e||{}).sourceEncoding||"Unicode",o=e.outputEncoding,(e.autoencode||o)&&vt[ht].metadata&&vt[ht].metadata[r]&&vt[ht].metadata[r].encoding&&(i=vt[ht].metadata[r].encoding,!o&&vt[ht].encoding&&(o=vt[ht].encoding),!o&&i.codePages&&(o=i.codePages[0]),"string"==typeof o&&(o=i[o]),o)){for(l=!1,s=[],n=0,a=t.length;n>8&&(l=!0);t=s.join("")}for(n=t.length;void 0===l&&0!==n;)t.charCodeAt(n-1)>>8&&(l=!0),n--;if(!l)return t;for(s=e.noBOM?[]:[254,255],n=0,a=t.length;n>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(u),s.push(c-(u<<8))}return String.fromCharCode.apply(void 0,s)}(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},re=p.__private__.beginPage=function(t){G[++Ct]=[],At[Ct]={objId:0,contentsObjId:0,userUnit:Number(l),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},se(Ct),J(G[z])},ie=function(t,e){var a,r,o;switch(n=e||n,"string"==typeof t&&(a=b(t.toLowerCase()),Array.isArray(a)&&(r=a[0],o=a[1])),Array.isArray(t)&&(r=t[0]*ft,o=t[1]*ft),isNaN(r)&&(r=i[0],o=i[1]),(r>14400||o>14400)&&(vr.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),r=Math.min(14400,r),o=Math.min(14400,o)),i=[r,o],n.substr(0,1)){case"l":o>r&&(i=[o,r]);break;case"p":r>o&&(i=[o,r])}re(i),Ue(Be),Z(Ye),0!==en&&Z(en+" J"),0!==nn&&Z(nn+" j"),Et.publish("addPage",{pageNumber:Ct})},oe=function(t){t>0&&t<=Ct&&(G.splice(t,1),At.splice(t,1),Ct--,z>Ct&&(z=Ct),this.setPage(z))},se=function(t){t>0&&t<=Ct&&(z=t)},le=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return G.length-1},ce=function(t,e,n){var a,r=void 0;return n=n||{},t=void 0!==t?t:vt[ht].fontName,e=void 0!==e?e:vt[ht].fontStyle,a=t.toLowerCase(),void 0!==bt[a]&&void 0!==bt[a][e]?r=bt[a][e]:void 0!==bt[t]&&void 0!==bt[t][e]?r=bt[t][e]:!1===n.disableWarning&&vr.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),r||n.noFallback||null==(r=bt.times[e])&&(r=bt.times.normal),r},ue=p.__private__.putInfo=function(){var t=Ft(),e=function(t){return t};for(var n in null!==d&&(e=we.encryptor(t,0)),Z("<<"),Z("/Producer ("+ae(e("jsPDF "+Gr.version))+")"),dt)dt.hasOwnProperty(n)&&dt[n]&&Z("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+ae(e(dt[n]))+")");Z("/CreationDate ("+ae(e(O))+")"),Z(">>"),Z("endobj")},de=p.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||Ut;switch(Ft(),Z("<<"),Z("/Type /Catalog"),Z("/Pages "+e+" 0 R"),at||(at="fullwidth"),at){case"fullwidth":Z("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Z("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Z("/OpenAction [3 0 R /Fit]");break;case"original":Z("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+at;"%"===n.substr(n.length-1)&&(at=parseInt(at)/100),"number"==typeof at&&Z("/OpenAction [3 0 R /XYZ null null "+T(at)+"]")}switch(lt||(lt="continuous"),lt){case"continuous":Z("/PageLayout /OneColumn");break;case"single":Z("/PageLayout /SinglePage");break;case"two":case"twoleft":Z("/PageLayout /TwoColumnLeft");break;case"tworight":Z("/PageLayout /TwoColumnRight")}ot&&Z("/PageMode /"+ot),Et.publish("putCatalog"),Z(">>"),Z("endobj")},he=p.__private__.putTrailer=function(){Z("trailer"),Z("<<"),Z("/Size "+(V+1)),Z("/Root "+V+" 0 R"),Z("/Info "+(V-1)+" 0 R"),null!==d&&Z("/Encrypt "+we.oid+" 0 R"),Z("/ID [ <"+M+"> <"+M+"> ]"),Z(">>")},fe=p.__private__.putHeader=function(){Z("%PDF-"+m),Z("%ºß¬à")},pe=p.__private__.putXRef=function(){var t="0000000000";Z("xref"),Z("0 "+(V+1)),Z("0000000000 65535 f ");for(var e=1;e<=V;e++)"function"==typeof W[e]?Z((t+W[e]()).slice(-10)+" 00000 n "):void 0!==W[e]?Z((t+W[e]).slice(-10)+" 00000 n "):Z("0000000000 00000 n ")},me=p.__private__.buildDocument=function(){var t;V=0,$=0,q=[],W=[],K=[],Ut=jt(),Ht=jt(),J(q),Et.publish("buildDocument"),fe(),Gt(),function(){Et.publish("putAdditionalObjects");for(var t=0;t"),Z("/O <"+we.toHexString(we.O)+">"),Z("/P "+we.P),Z(">>"),Z("endobj")),ue(),de();var e=$;return pe(),he(),Z("startxref"),Z(""+e),Z("%%EOF"),J(G[z]),q.join("\n")},ge=p.__private__.getBlob=function(t){return new Blob([tt(t)],{type:"application/pdf"})},ve=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},be=function(t){var e,n=t.document,a=n.documentElement,r=n.head,i=n.body;return r||(r=n.createElement("head"),a.appendChild(r)),i||(i=n.createElement("body"),a.appendChild(i)),ve(r),ve(i),(e=n.createElement("style")).appendChild(n.createTextNode("html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}")),r.appendChild(e),{document:n,body:i}},_e=p.output=p.__private__.output=(Dt=function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return me();case"save":p.save(e.filename);break;case"arraybuffer":return tt(me());case"blob":return ge(me());case"bloburi":case"bloburl":if(void 0!==mr.URL&&"function"==typeof mr.URL.createObjectURL)return mr.URL&&mr.URL.createObjectURL(ge(me()))||void 0;vr.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",a=me();try{n=Sr(a)}catch(t){n=Sr(unescape(encodeURIComponent(a)))}return"data:application/pdf;filename="+encodeURIComponent(e.filename)+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(mr)){var r="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",i=!e.pdfObjectUrl;i||(r=e.pdfObjectUrl);var o=mr.open();if(null!==o){var s=be(o),l=s.document.createElement("script"),c=this;l.src=r,i&&(l.integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==",l.crossOrigin="anonymous"),l.onload=function(){o.PDFObject.embed(c.output("dataurlstring"),e)},s.body.appendChild(l)}return o}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(mr)){var u=e.pdfJsUrl||"examples/PDF.js/web/viewer.html",d=mr.open();if(null!==d){var h=be(d),f=h.document.createElement("iframe"),m=-1===u.indexOf("?")?"?":"&";c=this,f.id="pdfViewer",f.width="500px",f.height="400px",f.src=u+m+"file=&downloadName="+encodeURIComponent(e.filename),f.onload=function(){d.document.title=e.filename,f.contentWindow.PDFViewerApplication.open(c.output("bloburl"))},h.body.appendChild(f)}return d}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(mr))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var g=mr.open();if(null!==g){var v=be(g),b=v.document.createElement("iframe");b.src=this.output("datauristring",e),v.body.appendChild(b),g.document.title=e.filename}if(g||"undefined"==typeof safari)return g;break;case"datauri":case"dataurl":return mr.document.location.href=this.output("datauristring",e);default:return null}},Dt.foo=function(){try{return Dt.apply(this,arguments)}catch(n){var t=n.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var e="Error in function "+t.split("\n")[0].split("<")[0]+": "+n.message;if(!mr.console)throw new Error(e);mr.console.error(e,n),mr.alert&&alert(e)}},Dt.foo.bar=Dt,Dt.foo),ye=function(t){return!0===Array.isArray(Tt)&&Tt.indexOf(t)>-1};switch(r){case"pt":ft=1;break;case"mm":ft=72/25.4;break;case"cm":ft=72/2.54;break;case"in":ft=72;break;case"px":ft=1==ye("px_scaling")?.75:96/72;break;case"pc":case"em":ft=12;break;case"ex":ft=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);ft=r}var we=null;j(),I();var xe=p.__private__.getPageInfo=p.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:At[t].objId,pageNumber:t,pageContext:At[t]}},ke=p.__private__.getPageInfoByObjId=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var e in At)if(At[e].objId===t)break;return xe(e)},Se=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:At[z].objId,pageNumber:z,pageContext:At[z]}};p.addPage=function(){return ie.apply(this,arguments),this},p.setPage=function(){return se.apply(this,arguments),J.call(this,G[z]),this},p.insertPage=function(t){return this.addPage(),this.movePage(z,t),this},p.movePage=function(t,e){var n,a;if(t>e){n=G[t],a=At[t];for(var r=t;r>e;r--)G[r]=G[r-1],At[r]=At[r-1];G[e]=n,At[e]=a,this.setPage(e)}else if(t0&&("string"==typeof t?t=g.splitTextToSize(t,d):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(g.splitTextToSize(e,d))}),[]))),o={text:t,x:e,y:n,options:r,mutex:{pdfEscape:ae,activeFontKey:ht,fonts:vt,activeFontSize:nt}},Et.publish("preProcessText",o),t=o.text,l=(r=o.options).angle,m instanceof Ot==0&&l&&"number"==typeof l){l*=Math.PI/180,0===r.rotationDirection&&(l=-l),w===y&&(l=-l);var F=Math.cos(l),j=Math.sin(l);m=new Ot(F,j,-j,F,0,0)}else l&&l instanceof Ot&&(m=l);w!==y||m||(m=Rt),void 0!==(u=r.charSpace||Qe)&&(_+=C(N(u))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(p=r.horizontalScale)&&(_+=C(100*p)+" Tz\n"),r.lang;var B=-1,z=void 0!==r.renderingMode?r.renderingMode:r.stroke,U=g.internal.getCurrentPageInfo().pageContext;switch(z){case 0:case!1:case"fill":B=0;break;case 1:case!0:case"stroke":B=1;break;case 2:case"fillThenStroke":B=2;break;case 3:case"invisible":B=3;break;case 4:case"fillAndAddForClipping":B=4;break;case 5:case"strokeAndAddPathForClipping":B=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":B=6;break;case 7:case"addToPathForClipping":B=7}var H=void 0!==U.usedRenderingMode?U.usedRenderingMode:-1;-1!==B?_+=B+" Tr\n":-1!==H&&(_+="0 Tr\n"),-1!==B&&(U.usedRenderingMode=B),c=r.align||"left";var V,W=nt*x,q=g.internal.pageSize.getWidth(),$=vt[ht];u=r.charSpace||Qe,d=r.maxWidth||0,h=Object.assign({autoencode:!0,noBOM:!0},r.flags);var K=[],G=function(t){return g.getStringUnitWidth(t,{font:$,charSpace:u,fontSize:nt,doKerning:!1})*nt/k};if("[object Array]"===Object.prototype.toString.call(t)){var Y;s=E(t),"left"!==c&&(V=s.map(G));var X,J=0;if("right"===c){e-=V[0],t=[],R=s.length;for(var Q=0;Q0?(d-V[rt])/ut:0;rt":")"),pt=parseFloat(s[wt][1]),mt=parseFloat(s[wt][2]);break;case 0:gt=(b?"<":"(")+s[wt]+(b?">":")"),pt=qe(e),mt=$e(n)}void 0!==K&&void 0!==K[wt]&&(_t=K[wt]+" Tw\n"),0===wt?t.push(_t+yt(pt,mt,m)+gt):0===bt?t.push(_t+gt):1===bt&&t.push(_t+yt(pt,mt,m)+gt)}t=0===bt?t.join(" Tj\nT* "):t.join(" Tj\n"),t+=" Tj\n";var xt="BT\n/";return xt+=ht+" "+nt+" Tf\n",xt+=C(nt*x)+" TL\n",xt+=Je+"\n",xt+=_,xt+=t,Z(xt+="ET"),f[ht]=!0,g};var Ce=p.__private__.clip=p.clip=function(t){return Z("evenodd"===t?"W*":"W"),this};p.clipEvenOdd=function(){return Ce("evenodd")},p.__private__.discardPath=p.discardPath=function(){return Z("n"),this};var Ae=p.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(t)&&(e=!0),e};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(t){return Ae(t)&&(u=t),this};var Ee=p.__private__.getStyle=p.getStyle=function(t){var e=u;switch(t){case"D":case"S":e="S";break;case"F":e="f";break;case"FD":case"DF":e="B";break;case"f":case"f*":case"B":case"B*":e=t}return e},Te=p.close=function(){return Z("h"),this};p.stroke=function(){return Z("S"),this},p.fill=function(t){return Pe("f",t),this},p.fillEvenOdd=function(t){return Pe("f*",t),this},p.fillStroke=function(t){return Pe("B",t),this},p.fillStrokeEvenOdd=function(t){return Pe("B*",t),this};var Pe=function(t,e){"object"===(0,a.A)(e)?Oe(e,t):Z(t)},Ne=function(t){null===t||w===y&&void 0===t||(t=Ee(t),Z(t))};function Le(t,e,n,a,r){var i=new Kr(e||this.boundingBox,n||this.xStep,a||this.yStep,this.gState,r||this.matrix);i.stream=this.stream;var o=t+"$$"+this.cloneIndex+++"$$";return It(o,i),i}var Oe=function(t,e){var n=wt[t.key],a=yt[n];if(a instanceof $r)Z("q"),Z(Me(e)),a.gState&&p.setGState(a.gState),Z(t.matrix.toString()+" cm"),Z("/"+n+" sh"),Z("Q");else if(a instanceof Kr){var r=new Ot(1,0,0,-1,0,gn());t.matrix&&(r=r.multiply(t.matrix||Rt),n=Le.call(a,t.key,t.boundingBox,t.xStep,t.yStep,r).id),Z("q"),Z("/Pattern cs"),Z("/"+n+" scn"),a.gState&&p.setGState(a.gState),Z(e),Z("Q")}},Me=function(t){switch(t){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Re=p.moveTo=function(t,e){return Z(C(N(t))+" "+C(L(e))+" m"),this},Ie=p.lineTo=function(t,e){return Z(C(N(t))+" "+C(L(e))+" l"),this},De=p.curveTo=function(t,e,n,a,r,i){return Z([C(N(t)),C(L(e)),C(N(n)),C(L(a)),C(N(r)),C(L(i)),"c"].join(" ")),this};p.__private__.line=p.line=function(t,e,n,a,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(a)||!Ae(r))throw new Error("Invalid arguments passed to jsPDF.line");return w===_?this.lines([[n-t,a-e]],t,e,[1,1],r||"S"):this.lines([[n-t,a-e]],t,e,[1,1]).stroke()},p.__private__.lines=p.lines=function(t,e,n,a,r,i){var o,s,l,c,u,d,h,f,p,m,g,v;if("number"==typeof t&&(v=n,n=e,e=t,t=v),a=a||[1,1],i=i||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(a)||!Ae(r)||"boolean"!=typeof i)throw new Error("Invalid arguments passed to jsPDF.lines");for(Re(e,n),o=a[0],s=a[1],c=t.length,m=e,g=n,l=0;l>8&255,t>>16&255,t>>24&255)},Ur.prototype.toHexString=function(t){return t.split("").map((function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)})).join("")},Ur.prototype.hexToBytes=function(t){for(var e=[],n=0;n>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(t){return Br(n,t)}},Wr.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||(0,a.A)(t)!==(0,a.A)(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e))return!1;if(this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return 0===r},Gr.API={events:[]},Gr.version="4.2.1";var Yr=Gr.API,Xr=1,Jr=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Zr=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Qr=function(t){return t.toString().replace(/#/g,"#23").replace(/[\s\n\r()<>[\]{}\/%]/g,(function(t){var e=t.charCodeAt(0).toString(16).toUpperCase();return"#"+(1===e.length?"0"+e:e)}))},ti=function(t){return t.toFixed(2)},ei=function(t){return t.toFixed(5)};Yr.__acroform__={};var ni=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},ai=function(t){return t*Xr},ri=function(t){var e=new yi,n=Ri.internal.getHeight(t)||0,a=Ri.internal.getWidth(t)||0;return e.BBox=[0,0,Number(ti(a)),Number(ti(n))],e},ii=Yr.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<0;){e="",i--;var c,u,d=pi("3",t,i).height,h=t.multiline?o-i:(o-d)/2,f=h+=2,p=0,m=0,g=0;if(i<=0){e="(...) Tj\n",e+="% Width of Text: "+pi(e,t,i=12).width+", FieldWidth:"+s+"\n";break}for(var v="",b=0,_=0;_o)continue t;v+=r[_][g],y=!0,m=_,_--}else{v=" "==(v+=r[_][g]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var w=parseInt(_),x=l(w,v,i),k=_>=r.length-1;if(x&&!k){v+=" ",g=0;continue}if(x||k){if(k)m=w;else if(t.multiline&&(d+2)*(b+2)+2>o)continue t}else{if(!t.multiline)continue t;if((d+2)*(b+2)+2>o)continue t;m=w}}for(var S="",C=p;C<=m;C++){var A=r[C];if(t.multiline){if(C===m){S+=A[g]+" ",g=(g+1)%A.length;continue}if(C===p){S+=A[A.length-1]+" ";continue}}S+=A[0]+" "}switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,u=pi(S,t,i).width,t.textAlign){case"right":c=s-u-2;break;case"center":c=(s-u)/2;break;default:c=2}e+=ti(c)+" "+ti(f)+" Td\n",e+="("+Jr(S)+") Tj\n",e+=-ti(c)+" 0 Td\n",f=-(i+2),u=0,p=y?m:m+1,b++,v=""}break}return a.text=e,a.fontSize=i,a},pi=function(t,e,n){var a=e.scope.internal.getFont(e.fontName,e.fontStyle),r=e.scope.getStringUnitWidth(t,{font:a,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:a,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:r}},mi={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},gi=function(t,e){var n={type:"reference",object:t};void 0===e.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===n.type&&t.object===n.object}))&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},vi=Yr.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(t){return t};if(Array.isArray(t)){for(var i="[",o=0;o0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+Jr(e(t))+")"}},set:function(e){t=e}})};ni(wi,_i);var xi=function t(){_i.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(e,3))},set:function(t){!0===Boolean(t)?this.F=ci(e,3):this.F=ui(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var a=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==a.length)return a},set:function(t){a=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[0])?0:a[0]},set:function(t){a[0]=t}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[1])?0:a[1]},set:function(t){a[1]=t}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[2])?0:a[2]},set:function(t){a[2]=t}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[3])?0:a[3]},set:function(t){a[3]=t}});var r="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return r},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":r=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var i=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!i||i.length<1){if(this instanceof Ni)return;i="FieldObject"+t.FieldNum++}var e=function(t){return t};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+Jr(e(i))+")"},set:function(t){i=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return i},set:function(t){i=t}});var o="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return o},set:function(t){o=t}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(t){s=t}});var l=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var c=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===c?50/Xr:c},set:function(t){c=t}});var u="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return u},set:function(t){u=t}});var d="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!d||this instanceof Ni||this instanceof Oi))return bi(d,this.objId,this.scope)},set:function(t){t=t.toString(),d=t}});var h=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(h)return this instanceof Ei==0?bi(h,this.objId,this.scope):h},set:function(t){t=t.toString(),h=this instanceof Ei==0?"("===t.substr(0,1)?Zr(t.substr(1,t.length-2)):Zr(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ei==1?Zr(h.substr(1,h.length-1)):h},set:function(t){t=t.toString(),h=this instanceof Ei==1?"/"+Qr(t):t}});var f=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(f)return f},set:function(t){this.V=t}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof Ei==0?bi(f,this.objId,this.scope):f},set:function(t){t=t.toString(),f=this instanceof Ei==0?"("===t.substr(0,1)?Zr(t.substr(1,t.length-2)):Zr(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ei==1?Zr(f.substr(1,f.length-1)):f},set:function(t){t=t.toString(),f=this instanceof Ei==1?"/"+Qr(t):t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,m=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return m},set:function(t){t=Boolean(t),m=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(t){p=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,1))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,1):this.Ff=ui(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,2))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,2):this.Ff=ui(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,3))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,3):this.Ff=ui(this.Ff,3)}});var g=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==g)return g},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');g=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t;switch(g){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:g=2;break;case"center":case 1:g=1;break;default:g=0}}})};ni(xi,_i);var ki=function(){xi.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return vi(e,this.objId,this.scope)},set:function(t){var n,a;a=[],"string"==typeof(n=t)&&(a=function(t,e,n){n||(n=1);for(var a,r=[];a=e.exec(t);)r.push(a[n]);return r}(n,/\((.*?)\)/g)),e=a}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,18))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,18):this.Ff=ui(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,19))},set:function(t){!0===this.combo&&(!0===Boolean(t)?this.Ff=ci(this.Ff,19):this.Ff=ui(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=ci(this.Ff,20),e.sort()):this.Ff=ui(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,22))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,22):this.Ff=ui(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,23):this.Ff=ui(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,27))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,27):this.Ff=ui(this.Ff,27)}}),this.hasAppearanceStream=!1};ni(ki,xi);var Si=function(){ki.call(this),this.fontName="helvetica",this.combo=!1};ni(Si,ki);var Ci=function(){Si.call(this),this.combo=!0};ni(Ci,Si);var Ai=function(){Ci.call(this),this.edit=!0};ni(Ai,Ci);var Ei=function(){xi.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,15))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,15):this.Ff=ui(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,16))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,16):this.Ff=ui(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,17))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,17):this.Ff=ui(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,26):this.Ff=ui(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(e).length){var n,a=[];for(n in a.push("<<"),e)a.push("/"+n+" ("+Jr(t(e[n]))+")");return a.push(">>"),a.join("\n")}},set:function(t){"object"===(0,a.A)(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){var n=null==e?"":e.toString();"/"===n.substr(0,1)&&(n=n.substr(1)),t="/"+Qr(n)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+Qr(e)}})};ni(Ei,xi);var Ti=function(){Ei.call(this),this.pushButton=!0};ni(Ti,Ei);var Pi=function(){Ei.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};ni(Pi,Ei);var Ni=function(){var t,e;xi.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(t){return t};this.scope&&(t=this.scope.internal.getEncryptor(this.objId));var e,n=[];for(e in n.push("<<"),r)n.push("/"+e+" ("+Jr(t(r[e]))+")");return n.push(">>"),n.join("\n")},set:function(t){"object"===(0,a.A)(t)&&(r=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(t){"string"==typeof t&&(r.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){var e=null==t?"":t.toString();"/"===e.substr(0,1)&&(e=e.substr(1)),n="/"+Qr(e)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){var e=null==t?"":t.toString();"/"===e.substr(0,1)&&(e=e.substr(1)),n="/"+Qr(e)}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Ri.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};ni(Ni,xi),Pi.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},Pi.prototype.createOption=function(t){var e=new Ni;return e.Parent=this,e.optionName=t,this.Kids.push(e),Ii.call(this.scope,e),e};var Li=function(){Ei.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Ri.CheckBox.createAppearanceStream()};ni(Li,Ei);var Oi=function(){xi.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,13))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,13):this.Ff=ui(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,21))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,21):this.Ff=ui(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,23))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,23):this.Ff=ui(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,24))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,24):this.Ff=ui(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,25))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,25):this.Ff=ui(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,26))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,26):this.Ff=ui(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};ni(Oi,xi);var Mi=function(){Oi.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(li(this.Ff,14))},set:function(t){!0===Boolean(t)?this.Ff=ci(this.Ff,14):this.Ff=ui(this.Ff,14)}}),this.password=!0};ni(Mi,Oi);var Ri={CheckBox:{createAppearanceStream:function(){return{N:{On:Ri.CheckBox.YesNormal},D:{On:Ri.CheckBox.YesPushDown,Off:Ri.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=ri(t);e.scope=t.scope;var n=[],a=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=fi(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+ti(Ri.internal.getWidth(t))+" "+ti(Ri.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+a+" "+ti(i.fontSize)+" Tf "+r),n.push("BT"),n.push(i.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join("\n"),e},YesNormal:function(t){var e=ri(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,a=t.scope.__private__.encodeColorString(t.color),r=[],i=Ri.internal.getHeight(t),o=Ri.internal.getWidth(t),s=fi(t,t.caption);return r.push("1 g"),r.push("0 0 "+ti(o)+" "+ti(i)+" re"),r.push("f"),r.push("q"),r.push("0 0 1 rg"),r.push("0 0 "+ti(o-1)+" "+ti(i-1)+" re"),r.push("W"),r.push("n"),r.push("0 g"),r.push("BT"),r.push("/"+n+" "+ti(s.fontSize)+" Tf "+a),r.push(s.text),r.push("ET"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=ri(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+ti(Ri.internal.getWidth(t))+" "+ti(Ri.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Ri.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Ri.RadioButton.Circle.YesNormal,e.D[t]=Ri.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=ri(t);e.scope=t.scope;var n=[],a=Ri.internal.getWidth(t)<=Ri.internal.getHeight(t)?Ri.internal.getWidth(t)/4:Ri.internal.getHeight(t)/4;a=Number((.9*a).toFixed(5));var r=Ri.internal.Bezier_C,i=Number((a*r).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+ei(Ri.internal.getWidth(t)/2)+" "+ei(Ri.internal.getHeight(t)/2)+" cm"),n.push(a+" 0 m"),n.push(a+" "+i+" "+i+" "+a+" 0 "+a+" c"),n.push("-"+i+" "+a+" -"+a+" "+i+" -"+a+" 0 c"),n.push("-"+a+" -"+i+" -"+i+" -"+a+" 0 -"+a+" c"),n.push(i+" -"+a+" "+a+" -"+i+" "+a+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=ri(t);e.scope=t.scope;var n=[],a=Ri.internal.getWidth(t)<=Ri.internal.getHeight(t)?Ri.internal.getWidth(t)/4:Ri.internal.getHeight(t)/4;a=Number((.9*a).toFixed(5));var r=Number((2*a).toFixed(5)),i=Number((r*Ri.internal.Bezier_C).toFixed(5)),o=Number((a*Ri.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+ei(Ri.internal.getWidth(t)/2)+" "+ei(Ri.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),n.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),n.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),n.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+ei(Ri.internal.getWidth(t)/2)+" "+ei(Ri.internal.getHeight(t)/2)+" cm"),n.push(a+" 0 m"),n.push(a+" "+o+" "+o+" "+a+" 0 "+a+" c"),n.push("-"+o+" "+a+" -"+a+" "+o+" -"+a+" 0 c"),n.push("-"+a+" -"+o+" -"+o+" -"+a+" 0 -"+a+" c"),n.push(o+" -"+a+" "+a+" -"+o+" "+a+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=ri(t);e.scope=t.scope;var n=[],a=Ri.internal.getWidth(t)<=Ri.internal.getHeight(t)?Ri.internal.getWidth(t)/4:Ri.internal.getHeight(t)/4;a=Number((.9*a).toFixed(5));var r=Number((2*a).toFixed(5)),i=Number((r*Ri.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+ei(Ri.internal.getWidth(t)/2)+" "+ei(Ri.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),n.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),n.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),n.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Ri.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Ri.RadioButton.Cross.YesNormal,e.D[t]=Ri.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=ri(t);e.scope=t.scope;var n=[],a=Ri.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+ti(Ri.internal.getWidth(t)-2)+" "+ti(Ri.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(ti(a.x1.x)+" "+ti(a.x1.y)+" m"),n.push(ti(a.x2.x)+" "+ti(a.x2.y)+" l"),n.push(ti(a.x4.x)+" "+ti(a.x4.y)+" m"),n.push(ti(a.x3.x)+" "+ti(a.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=ri(t);e.scope=t.scope;var n=Ri.internal.calculateCross(t),a=[];return a.push("0.749023 g"),a.push("0 0 "+ti(Ri.internal.getWidth(t))+" "+ti(Ri.internal.getHeight(t))+" re"),a.push("f"),a.push("q"),a.push("1 1 "+ti(Ri.internal.getWidth(t)-2)+" "+ti(Ri.internal.getHeight(t)-2)+" re"),a.push("W"),a.push("n"),a.push(ti(n.x1.x)+" "+ti(n.x1.y)+" m"),a.push(ti(n.x2.x)+" "+ti(n.x2.y)+" l"),a.push(ti(n.x4.x)+" "+ti(n.x4.y)+" m"),a.push(ti(n.x3.x)+" "+ti(n.x3.y)+" l"),a.push("s"),a.push("Q"),e.stream=a.join("\n"),e},OffPushDown:function(t){var e=ri(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+ti(Ri.internal.getWidth(t))+" "+ti(Ri.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Ri.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Ri.internal.getWidth(t),n=Ri.internal.getHeight(t),a=Math.min(e,n);return{x1:{x:(e-a)/2,y:(n-a)/2+a},x2:{x:(e-a)/2+a,y:(n-a)/2},x3:{x:(e-a)/2,y:(n-a)/2},x4:{x:(e-a)/2+a,y:(n-a)/2+a}}}},Ri.internal.getWidth=function(t){var e=0;return"object"===(0,a.A)(t)&&(e=ai(t.Rect[2])),e},Ri.internal.getHeight=function(t){var e=0;return"object"===(0,a.A)(t)&&(e=ai(t.Rect[3])),e};var Ii=Yr.addField=function(t){if(function(t,e){if(e.scope=t,void 0!==t.internal&&(void 0===t.internal.acroformPlugin||!1===t.internal.acroformPlugin.isInitialized)){if(xi.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(mi)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Xr=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new wi,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",(function(){var e;(e=t).internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})),t.internal.events.subscribe("buildDocument",(function(){!function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in e)if(e.hasOwnProperty(n)){var a=e[n];a.objId=void 0,a.hasAnnotation&&gi(a,t)}}(t)})),t.internal.events.subscribe("putCatalog",(function(){!function(t){if(void 0===t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(t)})),t.internal.events.subscribe("postPutPages",(function(e){!function(t,e){var n=!t;for(var r in t||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),e.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(r)){var i=t[r],o=[],s=i.Rect;if(i.Rect&&(i.Rect=di(i.Rect,e)),e.internal.newObjectDeferredBegin(i.objId,!0),i.DA=Ri.createDefaultAppearanceStream(i),"object"===(0,a.A)(i)&&"function"==typeof i.getKeyValueListForStream&&(o=i.getKeyValueListForStream()),i.Rect=s,i.hasAppearanceStream&&!i.appearanceStreamContent){var l=hi(i);o.push({key:"AP",value:"<>"}),e.internal.acroformPlugin.xForms.push(l)}if(i.appearanceStreamContent){var c="";for(var u in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(u)){var d=i.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",Object.keys(d).length>=1||Array.isArray(d)){for(var r in d)if(d.hasOwnProperty(r)){var h=d[r];"function"==typeof h&&(h=h.call(e,i)),c+="/"+r+" "+h+" ",e.internal.acroformPlugin.xForms.indexOf(h)>=0||e.internal.acroformPlugin.xForms.push(h)}}else"function"==typeof(h=d)&&(h=h.call(e,i)),c+="/"+r+" "+h,e.internal.acroformPlugin.xForms.indexOf(h)>=0||e.internal.acroformPlugin.xForms.push(h);c+=">>"}o.push({key:"AP",value:"<<\n"+c+">>"})}e.internal.putStream({additionalKeyValues:o,objectId:i.objId}),e.internal.out("endobj")}n&&function(t,e){for(var n in t)if(t.hasOwnProperty(n)){var r=n,i=t[n];e.internal.newObjectDeferredBegin(i.objId,!0),"object"===(0,a.A)(i)&&"function"==typeof i.putStream&&i.putStream(),delete t[r]}}(e.internal.acroformPlugin.xForms,e)}(e,t)})),t.internal.acroformPlugin.isInitialized=!0}}(this,t),!(t instanceof xi))throw new Error("Invalid argument passed to jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};Yr.AcroFormChoiceField=ki,Yr.AcroFormListBox=Si,Yr.AcroFormComboBox=Ci,Yr.AcroFormEditBox=Ai,Yr.AcroFormButton=Ei,Yr.AcroFormPushButton=Ti,Yr.AcroFormRadioButton=Pi,Yr.AcroFormCheckBox=Li,Yr.AcroFormTextField=Oi,Yr.AcroFormPasswordField=Mi,Yr.AcroFormAppearance=Ri,Yr.AcroForm={ChoiceField:ki,ListBox:Si,ComboBox:Ci,EditBox:Ai,Button:Ei,PushButton:Ti,RadioButton:Pi,CheckBox:Li,TextField:Oi,PasswordField:Mi,Appearance:Ri},Gr.AcroForm={ChoiceField:ki,ListBox:Si,ComboBox:Ci,EditBox:Ai,Button:Ei,PushButton:Ti,RadioButton:Pi,CheckBox:Li,TextField:Oi,PasswordField:Mi,Appearance:Ri};var Di,Fi;Gr.AcroForm;function ji(t){return t.reduce((function(t,e,n){return t[e]=n,t}),{})}!function(t){var e="addImage_";t.__addimage__={};var n="UNKNOWN",r={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},i=t.__addimage__.getImageFileTypeByImageData=function(t,e){var a,i,o,s,l,c=n;if("RGBA"===(e=e||n)||void 0!==t.data&&t.data instanceof Uint8ClampedArray&&"height"in t&&"width"in t)return"RGBA";if(k(t))for(l in r)for(o=r[l],a=0;a>"}),"transparency"in e&&Array.isArray(e.transparency)&&e.transparency.length>0){for(var o="",s=0,l=e.transparency.length;s>",f.content=a;var v=f.objId+" 0 R";a="<>";else if(e.options.pageNumber)switch(a="<>",this.internal.write(a))}}this.internal.write("]")}}]),Di.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},Di.link=function(t,e,n,a,r){var i=this.internal.getCurrentPageInfo(),o=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;i.pageContext.annotations.push({finalBounds:{x:o(t),y:s(e),w:o(t+n),h:s(e+a)},options:r,type:"link"})},Di.textWithLink=function(t,e,n,a){var r,i,o=this.getTextWidth(t),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==a.maxWidth){i=a.maxWidth;var l=this.splitTextToSize(t,i).length;r=Math.ceil(s*l)}else i=o,r=s;return this.text(t,e,n,a),n+=.2*s,"center"===a.align&&(e-=o/2),"right"===a.align&&(e-=o),this.link(e,n-s,i,r,a),o},Di.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},a={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},r=[1570,1571,1573,1575];t.__arabicParser__={};var i=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},o=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return o(t)&&i(t)&&e[t.charCodeAt(0)].length<=2},l=t.__arabicParser__.isArabicAlfLetter=function(t){return o(t)&&r.indexOf(t.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return o(t)&&i(t)&&e[t.charCodeAt(0)].length>=1};var c=t.__arabicParser__.arabicLetterHasFinalForm=function(t){return o(t)&&i(t)&&e[t.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(t){return o(t)&&i(t)&&e[t.charCodeAt(0)].length>=3};var u=t.__arabicParser__.arabicLetterHasMedialForm=function(t){return o(t)&&i(t)&&4==e[t.charCodeAt(0)].length},d=t.__arabicParser__.resolveLigatures=function(t){var e=0,a=n,r="",i=0;for(e=0;e>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}))),this},function(t){var e=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var a=[];Object.defineProperty(this,"childNodes",{get:function(){return a},set:function(t){a=t}});var r={};Object.defineProperty(this,"style",{get:function(){return r},set:function(t){r=t}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Gr.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var t=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var e=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(t){n=t}});var a=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return a},set:function(t){a=t}});var r=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return r},set:function(t){r=t}});var i=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return i},set:function(t){i=t}});var o=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return o},set:function(t){o=t}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(t){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof t?t:void 0,this},t.getTextDimensions=function(t,e){r.call(this);var n=(e=e||{}).fontSize||this.getFontSize(),a=e.font||this.getFont(),i=e.scaleFactor||this.internal.scaleFactor,o=0,s=0,l=0,c=this;if(!Array.isArray(t)&&"string"!=typeof t){if("number"!=typeof t)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");t=String(t)}var u=e.maxWidth;u>0?"string"==typeof t?t=this.splitTextToSize(t,u):"[object Array]"===Object.prototype.toString.call(t)&&(t=t.reduce((function(t,e){return t.concat(c.splitTextToSize(e,u))}),[])):t=Array.isArray(t)?t:[t];for(var d=0;dthis.getPageHeight()?(this.cellAddPage(),t.y=s.top,c&&l&&(this.printHeaderRow(t.lineNumber,!0),t.y+=l[0].height)):t.y=a.y+a.height||t.y),void 0!==t.text[0]&&(this.rect(t.x,t.y,t.width,t.height,!0===n?"FD":void 0),"right"===t.align?this.text(t.text,t.x+t.width-i,t.y+i,{align:"right",baseline:"top"}):"center"===t.align?this.text(t.text,t.x+t.width/2,t.y+i,{align:"center",baseline:"top",maxWidth:t.width-i-i}):this.text(t.text,t.x+i,t.y+i,{align:"left",baseline:"top",maxWidth:t.width-i-i})),this.internal.__cell__.lastCell=t,this};t.table=function(t,n,c,u,d){if(r.call(this),!c)throw new Error("No data for PDF table.");var h,f,p,m,g=[],v=[],b=[],_={},y={},w=[],x=[],k=(d=d||{}).autoSize||!1,S=!1!==d.printHeaders,C=d.css&&void 0!==d.css["font-size"]?16*d.css["font-size"]:d.fontSize||12,A=d.margins||Object.assign({width:this.getPageWidth()},e),E="number"==typeof d.padding?d.padding:3,T=d.headerBackgroundColor||"#c8c8c8",P=d.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=S,this.internal.__cell__.margins=A,this.internal.__cell__.table_font_size=C,this.internal.__cell__.padding=E,this.internal.__cell__.headerBackgroundColor=T,this.internal.__cell__.headerTextColor=P,this.setFontSize(C),null==u)v=g=Object.keys(c[0]),b=g.map((function(){return"left"}));else if(Array.isArray(u)&&"object"===(0,a.A)(u[0]))for(g=u.map((function(t){return t.name})),v=u.map((function(t){return t.prompt||t.name||""})),b=u.map((function(t){return t.align||"left"})),h=0;h0&&this.setTableHeaderRow(l),this.setFont(void 0,"normal"),n=!1}}(Gr.API);var Bi={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},zi=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ui=ji(zi),Hi=[100,200,300,400,500,600,700,800,900],Vi=ji(Hi);function Wi(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(t){return Bi[t=t||"normal"]?t:"normal"}(t.style),a=function(t){return t?"number"==typeof t?t>=100&&t<=900&&t%100==0?t:400:/^\d00$/.test(t)?parseInt(t):"bold"===t?700:400:400}(t.weight),r=function(t){return"number"==typeof Ui[t=t||"normal"]?t:"normal"}(t.stretch);return{family:e,style:n,weight:a,stretch:r,src:t.src||[],ref:t.ref||{name:e,style:[r,n,a].join(" ")}}}function qi(t,e,n,a){var r;for(r=n;r>=0&&r=0&&r>>1)&255}return r}function co(t,e,n){var a=t.length,r=[];r[0]=4;for(var i=0;i>i&o}function po(t,e,n,a){var r=n*a,i=Math.floor(r/8),o=16-(r-8*i+a),s=(1<>8&255;t.setUint8(e,a)}}(t,i,mo(t,i)&~(s<>7,o=1<<1+(7&r);t[e++],t[e++];var s=null,l=null;i&&(s=e,l=o,e+=3*o);var c=!0,u=[],d=0,h=null,f=0,p=null;for(this.width=n,this.height=a;c&&e=0))throw Error("Invalid block size");if(0===E)break;e+=E}break;case 249:if(4!==t[e++]||0!==t[e+4])throw new Error("Invalid graphics extension block.");var m=t[e++];d=t[e++]|t[e++]<<8,h=t[e++],1&m||(h=null),f=m>>2&7,e++;break;case 254:for(;;){if(!((E=t[e++])>=0))throw Error("Invalid block size");if(0===E)break;e+=E}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var g=t[e++]|t[e++]<<8,v=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,_=t[e++]|t[e++]<<8,y=t[e++],w=y>>6&1,x=1<<1+(7&y),k=s,S=l,C=!1;y>>7&&(C=!0,k=e,S=x,e+=3*x);var A=e;for(e++;;){var E;if(!((E=t[e++])>=0))throw Error("Invalid block size");if(0===E)break;e+=E}u.push({x:g,y:v,width:b,height:_,has_local_palette:C,palette_offset:k,palette_size:S,data_offset:A,data_length:e-A,transparent_index:h,interlaced:!!w,delay:d,disposal:f});break;case 59:c=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return u.length},this.loopCount=function(){return p},this.frameInfo=function(t){if(t<0||t>=u.length)throw new Error("Frame index out of range.");return u[t]},this.decodeAndBlitFrameBGRA=function(e,a){var r=this.frameInfo(e),i=r.width*r.height;if(i>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var o=new Uint8Array(i);vo(t,r.data_offset,o,i);var s=r.palette_offset,l=r.transparent_index;null===l&&(l=256);var c=r.width,u=n-c,d=c,h=4*(r.y*n+r.x),f=4*((r.y+r.height)*n+r.x),p=h,m=4*u;!0===r.interlaced&&(m+=4*n*7);for(var g=8,v=0,b=o.length;v=f&&(m=4*u+4*n*(g-1),p=h+(c+u)*(g<<1),g>>=1)),_===l)p+=4;else{var y=t[s+3*_],w=t[s+3*_+1],x=t[s+3*_+2];a[p++]=x,a[p++]=w,a[p++]=y,a[p++]=255}--d}},this.decodeAndBlitFrameRGBA=function(e,a){var r=this.frameInfo(e),i=r.width*r.height;if(i>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var o=new Uint8Array(i);vo(t,r.data_offset,o,i);var s=r.palette_offset,l=r.transparent_index;null===l&&(l=256);var c=r.width,u=n-c,d=c,h=4*(r.y*n+r.x),f=4*((r.y+r.height)*n+r.x),p=h,m=4*u;!0===r.interlaced&&(m+=4*n*7);for(var g=8,v=0,b=o.length;v=f&&(m=4*u+4*n*(g-1),p=h+(c+u)*(g<<1),g>>=1)),_===l)p+=4;else{var y=t[s+3*_],w=t[s+3*_+1],x=t[s+3*_+2];a[p++]=y,a[p++]=w,a[p++]=x,a[p++]=255}--d}}}function vo(t,e,n,a){for(var r=t[e++],i=1<>=l,u-=l,g!==i){if(g===o)break;for(var v=gi;)_=p[_]>>8,++b;var y=_;if(h+b+(v!==g?1:0)>a)return void vr.log("Warning, gif stream longer than expected.");n[h++]=y;var w=h+=b;for(v!==g&&(n[h++]=y),_=v;b--;)_=p[_],n[--w]=255&_,_>>=8;null!==m&&s<4096&&(p[s++]=m<<8|y,s>=c+1&&l<12&&(++l,c=c<<1|1)),m=g}else s=o+1,c=(1<<(l=r+1))-1,m=null}return h!==a&&vr.log("Warning, gif stream shorter than expected."),n}function bo(t){var e,n,a,r,i,o=Math.floor,s=new Array(64),l=new Array(64),c=new Array(64),u=new Array(64),d=new Array(65535),h=new Array(65535),f=new Array(64),p=new Array(64),m=[],g=0,v=7,b=new Array(64),_=new Array(64),y=new Array(64),w=new Array(256),x=new Array(2048),k=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],C=[0,1,2,3,4,5,6,7,8,9,10,11],A=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],E=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],T=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],P=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],L=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function O(t,e){for(var n=0,a=0,r=new Array,i=1;i<=16;i++){for(var o=1;o<=t[i];o++)r[e[a]]=[],r[e[a]][0]=n,r[e[a]][1]=i,a++,n++;n*=2}return r}function M(t){for(var e=t[0],n=t[1]-1;n>=0;)e&1<>8&255),R(255&t)}function D(t,e,n,a,r){for(var i,o=r[0],s=r[240],l=function(t,e){var n,a,r,i,o,s,l,c,u,d,h=0;for(u=0;u<8;++u){n=t[h],a=t[h+1],r=t[h+2],i=t[h+3],o=t[h+4],s=t[h+5],l=t[h+6];var p=n+(c=t[h+7]),m=n-c,g=a+l,v=a-l,b=r+s,_=r-s,y=i+o,w=i-o,x=p+y,k=p-y,S=g+b,C=g-b;t[h]=x+S,t[h+4]=x-S;var A=.707106781*(C+k);t[h+2]=k+A,t[h+6]=k-A;var E=.382683433*((x=w+_)-(C=v+m)),T=.5411961*x+E,P=1.306562965*C+E,N=.707106781*(S=_+v),L=m+N,O=m-N;t[h+5]=O+T,t[h+3]=O-T,t[h+1]=L+P,t[h+7]=L-P,h+=8}for(h=0,u=0;u<8;++u){n=t[h],a=t[h+8],r=t[h+16],i=t[h+24],o=t[h+32],s=t[h+40],l=t[h+48];var M=n+(c=t[h+56]),R=n-c,I=a+l,D=a-l,F=r+s,j=r-s,B=i+o,z=i-o,U=M+B,H=M-B,V=I+F,W=I-F;t[h]=U+V,t[h+32]=U-V;var q=.707106781*(W+H);t[h+16]=H+q,t[h+48]=H-q;var $=.382683433*((U=z+j)-(W=D+R)),K=.5411961*U+$,G=1.306562965*W+$,Y=.707106781*(V=j+D),X=R+Y,J=R-Y;t[h+40]=J+K,t[h+24]=J-K,t[h+8]=X+G,t[h+56]=X-G,h++}for(u=0;u<64;++u)d=t[u]*e[u],f[u]=d>0?d+.5|0:d-.5|0;return f}(t,e),c=0;c<64;++c)p[k[c]]=l[c];var u=p[0]-n;n=p[0],0==u?M(a[0]):(M(a[h[i=32767+u]]),M(d[i]));for(var m=63;m>0&&0==p[m];)m--;if(0==m)return M(o),n;for(var g,v=1;v<=m;){for(var b=v;0==p[v]&&v<=m;)++v;var _=v-b;if(_>=16){g=_>>4;for(var y=1;y<=g;++y)M(s);_&=15}i=32767+p[v],M(r[(_<<4)+h[i]]),M(d[i]),v++}return 63!=m&&M(o),n}function F(t){t=Math.min(Math.max(t,1),100),i!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var a=o((e[n]*t+50)/100);a=Math.min(Math.max(a,1),255),s[k[n]]=a}for(var r=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],i=0;i<64;i++){var d=o((r[i]*t+50)/100);d=Math.min(Math.max(d,1),255),l[k[i]]=d}for(var h=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],f=0,p=0;p<8;p++)for(var m=0;m<8;m++)c[f]=1/(s[k[f]]*h[p]*h[m]*8),u[f]=1/(l[k[f]]*h[p]*h[m]*8),f++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),i=t)}this.encode=function(t,i){i&&F(i),m=new Array,g=0,v=7,I(65496),I(65504),I(16),R(74),R(70),R(73),R(70),R(0),R(1),R(1),R(0),I(1),I(1),R(0),R(0),function(){I(65499),I(132),R(0);for(var t=0;t<64;t++)R(s[t]);R(1);for(var e=0;e<64;e++)R(l[e])}(),function(t,e){I(65472),I(17),R(8),I(e),I(t),R(3),R(1),R(17),R(0),R(2),R(17),R(1),R(3),R(17),R(1)}(t.width,t.height),function(){I(65476),I(418),R(0);for(var t=0;t<16;t++)R(S[t+1]);for(var e=0;e<=11;e++)R(C[e]);R(16);for(var n=0;n<16;n++)R(A[n+1]);for(var a=0;a<=161;a++)R(E[a]);R(1);for(var r=0;r<16;r++)R(T[r+1]);for(var i=0;i<=11;i++)R(P[i]);R(17);for(var o=0;o<16;o++)R(N[o+1]);for(var s=0;s<=161;s++)R(L[s])}(),I(65498),I(12),R(3),R(1),R(0),R(2),R(17),R(3),R(17),R(0),R(63),R(0);var o=0,d=0,h=0;g=0,v=7,this.encode.displayName="_encode_";for(var f,p,w,k,O,j,B,z,U,H=t.data,V=t.width,W=t.height,q=4*V,$=0;$>3)*q+(B=4*(7&U)),$+z>=W&&(j-=q*($+1+z-W)),f+B>=q&&(j-=f+B-q+4),p=H[j++],w=H[j++],k=H[j++],b[U]=(x[p]+x[w+256|0]+x[k+512|0]>>16)-128,_[U]=(x[p+768|0]+x[w+1024|0]+x[k+1280|0]>>16)-128,y[U]=(x[p+1280|0]+x[w+1536|0]+x[k+1792|0]>>16)-128;o=D(b,c,o,e,a),d=D(_,u,d,n,r),h=D(y,u,h,n,r),f+=32}$+=8}if(v>=0){var K=[];K[1]=v+1,K[0]=(1<a;a++)if(t[e+a]!=n.charCodeAt(a))return!0;return!1}function a(t,e,n,a,r){for(var i=0;ia+1?[]:new e),!(r.length>>0;t&n;)n>>>=1;return n?(t&n-1)+n:t}function c(t,n,a,r,i){e(!(r%a));do{t[n+(r-=a)]=i}while(0=o),512>=o)var s=i(512);else if(null==(s=i(o)))return 0;return function(t,n,a,r,o,s){var u,h,f=n,p=1<u;++u){if(m[u]>1<(x-=m[u]))return 0;for(;0=u;++u,o<<=1){if(w+=x<<=1,0>(x-=m[u]))return 0;for(;0b&&!(0>=(v-=m[b]));)++b,v<<=1;p+=k=1<<(v=b-a),t[n+(b=y&_)].g=v+a,t[n+b].value=f-n-b}r.g=u-a,r.value=s[h++],c(t,f+(y>>a),o,k,r),y=l(y,u)}}return w!=2*g[15]-1?0:p}(t,n,a,r,o,s)}function d(){this.value=this.g=0}function h(){this.value=this.g=0}function f(){this.G=o(5,d),this.H=i(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=o(jn,h)}function p(t,n,a,r){e(null!=t),e(null!=n),e(2147483648>r),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=a,t.Jd=n,t.Yc=a+r,t.Zc=4<=r?a+r-4+1:a,A(t)}function m(t,e){for(var n=0;0r),t.Sb=r,t.Ra=0,t.u=0,t.h=0,4>>=8,t.Ra+=t.oa[t.pa+t.bb]<>>0,++t.bb,t.u-=8;k(t)&&(t.h=1,t.u=0)}function _(t,n){if(e(0<=n),!t.h&&n<=zn){var a=x(t)&Bn[n];return t.u+=n,b(t),a}return t.h=1,t.u=0}function y(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function w(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function x(t){return t.Ra>>>(t.u&Un-1)>>>0}function k(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>Un}function S(t,e){t.u=e,t.h=k(t)}function C(t){t.u>=Hn&&(e(t.u>=Hn),b(t))}function A(t){e(null!=t&&null!=t.oa),t.pa>>0,t.b+=8):(e(null!=t&&null!=t.oa),t.pat.b&&A(t);var a=t.b,r=n*e>>>8,i=(t.I>>>a>r)+0;for(i?(n-=r,t.I-=r+1<
>>0):n=r+1,a=n,r=0;256<=a;)r+=8,a>>=8;return a=7^r+Vn[a],t.b-=a,t.Ca=(n<>24&255,t[e+1]=n>>16&255,t[e+2]=n>>8&255,t[e+3]=255&n}function N(t,e){return t[e+0]|t[e+1]<<8}function L(t,e){return N(t,e)|t[e+2]<<16}function O(t,e){return N(t,e)|N(t,e+2)<<16}function M(t,n){var a=1<=i||0>=o?0:(a[0]=i,r[0]=o,1)}function F(t,e){return t+(1<>>e}function j(t,e){return((4278255360&t)+(4278255360&e)>>>0&4278255360)+((16711935&t)+(16711935&e)>>>0&16711935)>>>0}function B(e,n){t[n]=function(n,a,r,i,o,s,l){var c;for(c=0;c>>1)+(t&e)>>>0}function H(t){return 0<=t&&256>t?t:0>t?0:255>1))}function W(t,e,n){return Math.abs(e-n)-Math.abs(t-n)}function q(t,e,n,a,r,i,o){for(a=i[o-1],n=0;n>8&255,l=16711935&(l=(l=16711935&o)+((s<<16)+s));a[r+i]=(4278255360&o)+l>>>0}}function K(t,e){e.jd=255&t,e.hd=t>>8&255,e.ud=t>>16&255}function G(t,e,n,a,r,i){var o;for(o=0;o>>8,c=s,u=255&(u=(u=s>>>16)+((t.jd<<24>>24)*(l<<24>>24)>>>5));c=255&(c=(c+=(t.hd<<24>>24)*(l<<24>>24)>>>5)+((t.ud<<24>>24)*(u<<24>>24)>>>5)),r[i+o]=(4278255360&s)+(u<<16)+c}}function Y(e,n,a,r,i){t[n]=function(t,e,n,a,o,s,l,c,u){for(a=l;a>e.b,h=e.Ea,f=e.K[0],p=e.w;if(8>d)for(e=(1<>=d}else t["VP8LMapColor"+a](s,l,f,p,c,u,n,o,h)}}function X(t,e,n,a,r){for(n=e+n;e>16&255,a[r++]=i>>8&255,a[r++]=255&i}}function J(t,e,n,a,r){for(n=e+n;e>16&255,a[r++]=i>>8&255,a[r++]=255&i,a[r++]=i>>24&255}}function Z(t,e,n,a,r){for(n=e+n;e>16&240|o>>12&15,o=240&o|o>>28&15;a[r++]=i,a[r++]=o}}function Q(t,e,n,a,r){for(n=e+n;e>16&248|o>>13&7,o=o>>5&224|o>>3&31;a[r++]=i,a[r++]=o}}function tt(t,e,n,a,r){for(n=e+n;e>8&255,a[r++]=i>>16&255}}function et(t,e,n,r,i,o){if(0==o)for(n=e+n;e>24|o[1]>>8&65280|o[2]<<8&16711680|o[3]<<24)>>>0),i+=32;else a(r,i,t,e,n)}function nt(e,n){t[n][0]=t[e+"0"],t[n][1]=t[e+"1"],t[n][2]=t[e+"2"],t[n][3]=t[e+"3"],t[n][4]=t[e+"4"],t[n][5]=t[e+"5"],t[n][6]=t[e+"6"],t[n][7]=t[e+"7"],t[n][8]=t[e+"8"],t[n][9]=t[e+"9"],t[n][10]=t[e+"10"],t[n][11]=t[e+"11"],t[n][12]=t[e+"12"],t[n][13]=t[e+"13"],t[n][14]=t[e+"0"],t[n][15]=t[e+"0"]}function at(t){return t==Ha||t==Va||t==Wa||t==qa}function rt(){this.eb=[],this.size=this.A=this.fb=0}function it(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function ot(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new rt,this.f.kb=new it,this.sd=null}function st(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function lt(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ct(t){return alert("todo:WebPSamplerProcessPlane"),t.T}function ut(t,e){var n=t.T,r=e.ba.f.RGBA,i=r.eb,o=r.fb+t.ka*r.A,s=gr[e.ba.S],l=t.y,c=t.O,u=t.f,d=t.N,h=t.ea,f=t.W,p=e.cc,m=e.dc,g=e.Mc,v=e.Nc,b=t.ka,_=t.ka+t.T,y=t.U,w=y+1>>1;for(0==b?s(l,c,null,null,u,d,h,f,u,d,h,f,i,o,null,null,y):(s(e.ec,e.fc,l,c,p,m,g,v,u,d,h,f,i,o-r.A,i,o,y),++n);b+2<_;b+=2)p=u,m=d,g=h,v=f,d+=t.Rc,f+=t.Rc,o+=2*r.A,s(l,(c+=2*t.fa)-t.fa,l,c,p,m,g,v,u,d,h,f,i,o-r.A,i,o,y);return c+=t.fa,t.j+_n,r=n==Da||n==ja||n==Ba||n==za||12==n||at(n);if(e.memory=null,e.Ib=null,e.Jb=null,e.Nd=null,!In(e.Oa,t,r?11:12))return 0;if(r&&at(n)&&bn(),t.da)alert("todo:use_scaling");else{if(a){if(e.Ib=ct,t.Kb){if(n=t.U+1>>1,e.memory=i(t.U+2*n),null==e.memory)return 0;e.ec=e.memory,e.fc=0,e.cc=e.ec,e.dc=e.fc+t.U,e.Mc=e.cc,e.Nc=e.dc+n,e.Ib=ut,bn()}}else alert("todo:EmitYUV");r&&(e.Jb=dt,a&&gn())}if(a&&!Nr){for(t=0;256>t;++t)Lr[t]=89858*(t-128)+Cr>>Sr,Rr[t]=-22014*(t-128)+Cr,Mr[t]=-45773*(t-128),Or[t]=113618*(t-128)+Cr>>Sr;for(t=Ar;t>Sr,Ir[t-Ar]=qt(e,255),Dr[t-Ar]=qt(e+8>>4,15);Nr=1}return 1}function ft(t){var n=t.ma,a=t.U,r=t.T;return e(!(1&t.ka)),0>=a||0>=r?0:(a=n.Ib(t,n),null!=n.Jb&&n.Jb(t,n,a),n.Dc+=a,1)}function pt(t){t.ma.memory=null}function mt(t,e,n,a){return 47!=_(t,8)?0:(e[0]=_(t,14)+1,n[0]=_(t,14)+1,a[0]=_(t,1),0!=_(t,3)?0:!t.h)}function gt(t,e){if(4>t)return t+1;var n=t-2>>1;return(2+(1&t)<>4)*t+(8-(15&n)))?n:1;var n}function bt(t,e,n){var a=x(n),r=t[e+=255&a].g-8;return 0>>0,e(8>=a.g),t.g}function yt(t,n,a){var r=t.xc;return e((n=0==r?0:t.vc[t.md*(a>>r)+(n>>r)])>A.b)*S;vw&&(N=w),(0,Jn[E[T++]>>8&15])(p,m+ +P,_,y+P-w,N-P,_,y+P),P=N}m+=w,y+=w,++v&k||(A+=S)}f!=d.nc&&a(u,c-g,u,c+(f-h-1)*g,g);break;case 1:for(g=p,b=m,w=(p=d.Ea)-(y=p&~(_=(m=1<>d.b)*v;h=i),0o.o&&(r=o.o),a=r?a=0:(i[0]+=4*o.v,o.ka=a-o.j,o.U=o.va-o.v,o.T=r-a,a=1),a){if(l=l[0],11>(a=t.ca).S){var d=a.f.RGBA,h=(r=a.S,i=o.U,o=o.T,u=d.eb,d.A),f=o;for(d=d.fb+t.Ma*d.A;0r){var i=t.l.width,o=a.ca,s=a.tb+i*r,l=t.V,c=t.Ba+t.c*r,u=t.gc;e(1==t.ab),e(3==u[0].hc),Yn(u[0],r,n,l,c,o,s),St(a,r,n,o,s,i)}t.C=t.Ma=n}function At(t,n,a,r,i,o,s){var l=t.$/r,c=t.$%r,u=t.m,d=t.s,h=a+t.$,f=h;i=a+r*i;var p=a+r*o,m=280+d.ua,g=t.Pb?l:16777216,v=0=g){var A=h-a;e((g=t).Pb),g.wd=g.m,g.xd=A,0T.g?(S(w,w.u+T.g),A[E]=T.value,w=0):(S(w,w.u+T.g-256),e(256<=T.value),w=T.value),0==w&&(y=!0)}else w=bt(_.G[0],_.H[0],u);if(u.h)break;if(y||256>w){if(!y)if(_.nd)n[h]=(_.qb|w<<8)>>>0;else{if(C(u),y=bt(_.G[1],_.H[1],u),C(u),A=bt(_.G[2],_.H[2],u),E=bt(_.G[3],_.H[3],u),u.h)break;n[h]=(E<<24|y<<16|w<<8|A)>>>0}if(y=!1,++h,++c>=r&&(c=0,++l,null!=s&&l<=o&&!(l%16)&&s(t,l),null!=v))for(;f>>v.Mb]=w}else if(280>w){if(w=gt(w-256,u),A=bt(_.G[4],_.H[4],u),C(u),A=vt(r,A=gt(A,u)),u.h)break;if(h-a=r;)c-=r,++l,null!=s&&l<=o&&!(l%16)&&s(t,l);if(e(h<=i),c&b&&(_=yt(d,c,l)),null!=v)for(;f>>v.Mb]=w}else{if(!(w>>v.Mb]=w;w=h,e(!(y>>>(A=v).Xa)),n[w]=A.X[y],y=!0}y||e(u.h==k(u))}if(t.Pb&&u.h&&ho?o:l),t.a=0,t.$=h-a}return 1}return t.a=3,0}function Et(t){e(null!=t),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;null!=n&&(n.X=null),t.vb=null,e(null!=t)}function Tt(){var e=new on;return null==e?null:(e.a=0,e.xb=pr,nt("Predictor","VP8LPredictors"),nt("Predictor","VP8LPredictors_C"),nt("PredictorAdd","VP8LPredictorsAdd"),nt("PredictorAdd","VP8LPredictorsAdd_C"),$n=$,Zn=G,Qn=X,ta=J,ea=Z,na=Q,aa=tt,t.VP8LMapColor32b=Gn,t.VP8LMapColor8b=Xn,e)}function Pt(t,n,a,s,l){var c=1,h=[t],p=[n],m=s.m,g=s.s,v=null,b=0;t:for(;;){if(a)for(;c&&_(m,1);){var y=h,w=p,k=s,A=1,E=k.m,T=k.gc[k.ab],P=_(E,2);if(k.Oc&1<=k.ab),P){case 0:case 1:T.b=_(E,3)+2,A=Pt(F(T.Ea,T.b),F(T.nc,T.b),0,k,T.K),T.K=T.K[0];break;case 3:var N,L=_(E,8)+1,O=16>D.b),z=i(B);if(null==z)N=0;else{var U=D.K[0],H=D.w;for(z[0]=D.K[0][0],R=1;R<1*I;++R)z[R]=j(U[H+R],z[R-1]);for(;R<4*B;++R)z[R]=0;D.K[0]=null,D.K[0]=z,N=1}}A=N;break;case 2:break;default:e(0)}c=A}}if(h=h[0],p=p[0],c&&_(m,1)&&!(c=1<=(b=_(m,4))&&11>=b)){s.a=3;break t}var V;if(V=c)e:{var W,q,$,K=s,G=h,Y=p,X=b,J=a,Z=K.m,Q=K.s,tt=[null],et=1,nt=0,at=Za[X];n:for(;;){if(J&&_(Z,1)){var rt=_(Z,3)+2,it=F(G,rt),ot=F(Y,rt),st=it*ot;if(!Pt(it,ot,0,K,tt))break n;for(tt=tt[0],Q.xc=rt,W=0;W>8&65535;tt[W]=lt,lt>=et&&(et=lt+1)}}if(Z.h)break n;for(q=0;5>q;++q){var ct=Ga[q];!q&&0=dt),ft=ht;var pt=i(nt);if(null==ft||null==pt||null==ut){K.a=1;break n}var mt=ut;for(W=$=0;Wq;++q){ct=Ga[q],vt[q]=mt,bt[q]=$,!q&&0$t)break r}else Ht=$t;for(Vt=0;Vt<$t&&Ht--;){C(Yt);var Qt=Jt[0+(127&x(Yt))];S(Yt,Yt.u+Qt.g);var te=Qt.value;if(16>te)Kt[Vt++]=te,0!=te&&(Xt=te);else{var ee=16==te,ne=te-16,ae=Ka[ne],re=_(Yt,$a[ne])+ae;if(Vt+re>$t)break r;for(var ie=ee?Xt:0;0=q){var oe,se=pt[0];for(oe=1;oese&&(se=pt[oe]);xt+=se}}if(gt.nd=wt,gt.Qb=0,wt&&(gt.qb=(vt[3][bt[3]+0].value<<24|vt[1][bt[1]+0].value<<16|vt[2][bt[2]+0].value)>>>0,0==yt&&256>vt[0][bt[0]+0].value&&(gt.Qb=1,gt.qb+=vt[0][bt[0]+0].value<<8)),gt.jc=!gt.Qb&&6>xt,gt.jc){var le,ce=gt;for(le=0;le>=_t(he,8,de),ue>>=_t(ce.G[1][ce.H[1]+ue],16,de),ue>>=_t(ce.G[2][ce.H[2]+ue],0,de),_t(ce.G[3][ce.H[3]+ue],24,de))}}}Q.vc=tt,Q.Wb=et,Q.Ya=ft,Q.yc=ut,V=1;break e}V=0}if(!(c=V)){s.a=3;break t}if(0n+1?[]:0),!(a.lengtht?0:t>e?e:t}function $t(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Kt(){var t=new Wt;return null!=t&&(t.a=0,t.sc="OK",t.cb=0,t.Xb=0,nr||(nr=Jt)),t}function Gt(t,e,n){return 0==t.a&&(t.a=e,t.sc=n,t.cb=0),0}function Yt(t,e,n){return 3<=n&&157==t[e+0]&&1==t[e+1]&&42==t[e+2]}function Xt(t,n){if(null==t)return 0;if(t.a=0,t.sc="OK",null==n)return Gt(t,2,"null VP8Io passed to VP8GetHeaders()");var a=n.data,i=n.w,o=n.ha;if(4>o)return Gt(t,7,"Truncated header.");var s=a[i+0]|a[i+1]<<8|a[i+2]<<16,l=t.Od;if(l.Rb=!(1&s),l.td=s>>1&7,l.yd=s>>4&1,l.ub=s>>5,3o)return Gt(t,7,"cannot parse picture header");if(!Yt(a,i,o))return Gt(t,3,"Bad code word");c.c=16383&(a[i+4]<<8|a[i+3]),c.Td=a[i+4]>>6,c.i=16383&(a[i+6]<<8|a[i+5]),c.Ud=a[i+6]>>6,i+=7,o-=7,t.za=c.c+15>>4,t.Ub=c.i+15>>4,n.width=c.c,n.height=c.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,r((s=t.Pa).jb,0,255,s.jb.length),e(null!=(s=t.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,r(s.Zb,0,0,s.Zb.length),r(s.Lb,0,0,s.Lb)}if(l.ub>o)return Gt(t,7,"bad partition length");p(s=t.m,a,i,l.ub),i+=l.ub,o-=l.ub,l.Rb&&(c.Ld=E(s),c.Kd=E(s)),c=t.Qa;var u,d=t.Pa;if(e(null!=s),e(null!=c),c.Cb=E(s),c.Cb){if(c.Bb=E(s),E(s)){for(c.Fb=E(s),u=0;4>u;++u)c.Zb[u]=E(s)?g(s,7):0;for(u=0;4>u;++u)c.Lb[u]=E(s)?g(s,6):0}if(c.Bb)for(u=0;3>u;++u)d.jb[u]=E(s)?m(s,8):255}else c.Bb=0;if(s.Ka)return Gt(t,3,"cannot parse segment header");if((c=t.ed).zd=E(s),c.Tb=m(s,6),c.wb=m(s,3),c.Pc=E(s),c.Pc&&E(s)){for(d=0;4>d;++d)E(s)&&(c.vd[d]=g(s,6));for(d=0;4>d;++d)E(s)&&(c.od[d]=g(s,6))}if(t.L=0==c.Tb?0:c.zd?1:2,s.Ka)return Gt(t,3,"cannot parse filter header");var h=o;if(o=u=i,i=u+h,c=h,t.Xb=(1<c&&(f=c),p(t.Jc[+h],a,u,f),u+=f,c-=f,o+=3}p(t.Jc[+d],a,u,c),a=uf;++f){if(h.Cb){var v=h.Zb[f];h.Fb||(v+=a)}else{if(0>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=tr[qt(v+d,117)],b.Qc[1]=er[qt(v+u,127)],b.lc=v+u}if(!l.Rb)return Gt(t,4,"Not a key frame.");for(E(s),l=t.Pa,a=0;4>a;++a){for(o=0;8>o;++o)for(i=0;3>i;++i)for(c=0;11>c;++c)d=T(s,lr[a][o][i][c])?m(s,8):or[a][o][i][c],l.Wc[a][o].Yb[i][c]=d;for(o=0;17>o;++o)l.Xc[a][o]=l.Wc[a][cr[o]]}return t.kc=E(s),t.kc&&(t.Bd=m(s,8)),t.cb=1}function Jt(t,e,n,a,r,i,o){var s=e[r].Yb[n];for(n=0;16>r;++r){if(!T(t,s[n+0]))return r;for(;!T(t,s[n+1]);)if(s=e[++r].Yb[0],n=0,16==r)return 16;var l=e[r+1].Yb;if(T(t,s[n+2])){var c=t,u=0;if(T(c,(h=s)[(d=n)+3]))if(T(c,h[d+6])){for(s=0,d=2*(u=T(c,h[d+8]))+(h=T(c,h[d+9+u])),u=0,h=ar[d];h[s];++s)u+=u+T(c,h[s]);u+=3+(8<(c=t).b&&A(c);var d,h=c.b,f=(d=c.Ca>>1)-(c.I>>h)>>31;--c.b,c.Ca+=f,c.Ca|=1,c.I-=(d+1&f)<>3),t[e+n+32*a]=-256&r?0>r?0:255:r}function te(t,e,n,a,r,i){Qt(t,e,0,n,a+r),Qt(t,e,1,n,a+i),Qt(t,e,2,n,a-i),Qt(t,e,3,n,a-r)}function ee(t){return(20091*t>>16)+t}function ne(t,e,n,a){var r,o=0,s=i(16);for(r=0;4>r;++r){var l=t[e+0]+t[e+8],c=t[e+0]-t[e+8],u=(35468*t[e+4]>>16)-ee(t[e+12]),d=ee(t[e+4])+(35468*t[e+12]>>16);s[o+0]=l+d,s[o+1]=c+u,s[o+2]=c-u,s[o+3]=l-d,o+=4,e++}for(r=o=0;4>r;++r)l=(t=s[o+0]+4)+s[o+8],c=t-s[o+8],u=(35468*s[o+4]>>16)-ee(s[o+12]),Qt(n,a,0,0,l+(d=ee(s[o+4])+(35468*s[o+12]>>16))),Qt(n,a,1,0,c+u),Qt(n,a,2,0,c-u),Qt(n,a,3,0,l-d),o++,a+=32}function ae(t,e,n,a){var r=t[e+0]+4,i=35468*t[e+4]>>16,o=ee(t[e+4]),s=35468*t[e+1]>>16;te(n,a,0,r+o,t=ee(t[e+1]),s),te(n,a,1,r+i,t,s),te(n,a,2,r-i,t,s),te(n,a,3,r-o,t,s)}function re(t,e,n,a,r){ne(t,e,n,a),r&&ne(t,e+16,n,a+4)}function ie(t,e,n,a){ia(t,e+0,n,a,1),ia(t,e+32,n,a+128,1)}function oe(t,e,n,a){var r;for(t=t[e+0]+4,r=0;4>r;++r)for(e=0;4>e;++e)Qt(n,a,e,r,t)}function se(t,e,n,a){t[e+0]&&la(t,e+0,n,a),t[e+16]&&la(t,e+16,n,a+4),t[e+32]&&la(t,e+32,n,a+128),t[e+48]&&la(t,e+48,n,a+128+4)}function le(t,e,n,a){var r,o=i(16);for(r=0;4>r;++r){var s=t[e+0+r]+t[e+12+r],l=t[e+4+r]+t[e+8+r],c=t[e+4+r]-t[e+8+r],u=t[e+0+r]-t[e+12+r];o[0+r]=s+l,o[8+r]=s-l,o[4+r]=u+c,o[12+r]=u-c}for(r=0;4>r;++r)s=(t=o[0+4*r]+3)+o[3+4*r],l=o[1+4*r]+o[2+4*r],c=o[1+4*r]-o[2+4*r],u=t-o[3+4*r],n[a+0]=s+l>>3,n[a+16]=u+c>>3,n[a+32]=s-l>>3,n[a+48]=u-c>>3,a+=64}function ce(t,e,n){var a,r=e-32,i=Ma,o=255-t[r-1];for(a=0;an;++n)a(t,e+32*n,t,e-32,16)}function pe(t,e){var n;for(n=16;0a;++a)r(e,n+32*a,t,16)}function ge(t,e){var n,a=16;for(n=0;16>n;++n)a+=t[e-1+32*n]+t[e+n-32];me(a>>5,t,e)}function ve(t,e){var n,a=8;for(n=0;16>n;++n)a+=t[e-1+32*n];me(a>>4,t,e)}function be(t,e){var n,a=8;for(n=0;16>n;++n)a+=t[e+n-32];me(a>>4,t,e)}function _e(t,e){me(128,t,e)}function ye(t,e,n){return t+2*e+n+2>>2}function we(t,e){var n,r=e-32;for(r=new Uint8Array([ye(t[r-1],t[r+0],t[r+1]),ye(t[r+0],t[r+1],t[r+2]),ye(t[r+1],t[r+2],t[r+3]),ye(t[r+2],t[r+3],t[r+4])]),n=0;4>n;++n)a(t,e+32*n,r,0,r.length)}function xe(t,e){var n=t[e-1],a=t[e-1+32],r=t[e-1+64],i=t[e-1+96];P(t,e+0,16843009*ye(t[e-1-32],n,a)),P(t,e+32,16843009*ye(n,a,r)),P(t,e+64,16843009*ye(a,r,i)),P(t,e+96,16843009*ye(r,i,i))}function ke(t,e){var n,a=4;for(n=0;4>n;++n)a+=t[e+n-32]+t[e-1+32*n];for(a>>=3,n=0;4>n;++n)r(t,e+32*n,a,4)}function Se(t,e){var n=t[e-1+0],a=t[e-1+32],r=t[e-1+64],i=t[e-1-32],o=t[e+0-32],s=t[e+1-32],l=t[e+2-32],c=t[e+3-32];t[e+0+96]=ye(a,r,t[e-1+96]),t[e+1+96]=t[e+0+64]=ye(n,a,r),t[e+2+96]=t[e+1+64]=t[e+0+32]=ye(i,n,a),t[e+3+96]=t[e+2+64]=t[e+1+32]=t[e+0+0]=ye(o,i,n),t[e+3+64]=t[e+2+32]=t[e+1+0]=ye(s,o,i),t[e+3+32]=t[e+2+0]=ye(l,s,o),t[e+3+0]=ye(c,l,s)}function Ce(t,e){var n=t[e+1-32],a=t[e+2-32],r=t[e+3-32],i=t[e+4-32],o=t[e+5-32],s=t[e+6-32],l=t[e+7-32];t[e+0+0]=ye(t[e+0-32],n,a),t[e+1+0]=t[e+0+32]=ye(n,a,r),t[e+2+0]=t[e+1+32]=t[e+0+64]=ye(a,r,i),t[e+3+0]=t[e+2+32]=t[e+1+64]=t[e+0+96]=ye(r,i,o),t[e+3+32]=t[e+2+64]=t[e+1+96]=ye(i,o,s),t[e+3+64]=t[e+2+96]=ye(o,s,l),t[e+3+96]=ye(s,l,l)}function Ae(t,e){var n=t[e-1+0],a=t[e-1+32],r=t[e-1+64],i=t[e-1-32],o=t[e+0-32],s=t[e+1-32],l=t[e+2-32],c=t[e+3-32];t[e+0+0]=t[e+1+64]=i+o+1>>1,t[e+1+0]=t[e+2+64]=o+s+1>>1,t[e+2+0]=t[e+3+64]=s+l+1>>1,t[e+3+0]=l+c+1>>1,t[e+0+96]=ye(r,a,n),t[e+0+64]=ye(a,n,i),t[e+0+32]=t[e+1+96]=ye(n,i,o),t[e+1+32]=t[e+2+96]=ye(i,o,s),t[e+2+32]=t[e+3+96]=ye(o,s,l),t[e+3+32]=ye(s,l,c)}function Ee(t,e){var n=t[e+0-32],a=t[e+1-32],r=t[e+2-32],i=t[e+3-32],o=t[e+4-32],s=t[e+5-32],l=t[e+6-32],c=t[e+7-32];t[e+0+0]=n+a+1>>1,t[e+1+0]=t[e+0+64]=a+r+1>>1,t[e+2+0]=t[e+1+64]=r+i+1>>1,t[e+3+0]=t[e+2+64]=i+o+1>>1,t[e+0+32]=ye(n,a,r),t[e+1+32]=t[e+0+96]=ye(a,r,i),t[e+2+32]=t[e+1+96]=ye(r,i,o),t[e+3+32]=t[e+2+96]=ye(i,o,s),t[e+3+64]=ye(o,s,l),t[e+3+96]=ye(s,l,c)}function Te(t,e){var n=t[e-1+0],a=t[e-1+32],r=t[e-1+64],i=t[e-1+96];t[e+0+0]=n+a+1>>1,t[e+2+0]=t[e+0+32]=a+r+1>>1,t[e+2+32]=t[e+0+64]=r+i+1>>1,t[e+1+0]=ye(n,a,r),t[e+3+0]=t[e+1+32]=ye(a,r,i),t[e+3+32]=t[e+1+64]=ye(r,i,i),t[e+3+64]=t[e+2+64]=t[e+0+96]=t[e+1+96]=t[e+2+96]=t[e+3+96]=i}function Pe(t,e){var n=t[e-1+0],a=t[e-1+32],r=t[e-1+64],i=t[e-1+96],o=t[e-1-32],s=t[e+0-32],l=t[e+1-32],c=t[e+2-32];t[e+0+0]=t[e+2+32]=n+o+1>>1,t[e+0+32]=t[e+2+64]=a+n+1>>1,t[e+0+64]=t[e+2+96]=r+a+1>>1,t[e+0+96]=i+r+1>>1,t[e+3+0]=ye(s,l,c),t[e+2+0]=ye(o,s,l),t[e+1+0]=t[e+3+32]=ye(n,o,s),t[e+1+32]=t[e+3+64]=ye(a,n,o),t[e+1+64]=t[e+3+96]=ye(r,a,n),t[e+1+96]=ye(i,r,a)}function Ne(t,e){var n;for(n=0;8>n;++n)a(t,e+32*n,t,e-32,8)}function Le(t,e){var n;for(n=0;8>n;++n)r(t,e,t[e-1],8),e+=32}function Oe(t,e,n){var a;for(a=0;8>a;++a)r(e,n+32*a,t,8)}function Me(t,e){var n,a=8;for(n=0;8>n;++n)a+=t[e+n-32]+t[e-1+32*n];Oe(a>>4,t,e)}function Re(t,e){var n,a=4;for(n=0;8>n;++n)a+=t[e+n-32];Oe(a>>3,t,e)}function Ie(t,e){var n,a=4;for(n=0;8>n;++n)a+=t[e-1+32*n];Oe(a>>3,t,e)}function De(t,e){Oe(128,t,e)}function Fe(t,e,n){var a=t[e-n],r=t[e+0],i=3*(r-a)+La[1020+t[e-2*n]-t[e+n]],o=Oa[112+(i+4>>3)];t[e-n]=Ma[255+a+Oa[112+(i+3>>3)]],t[e+0]=Ma[255+r-o]}function je(t,e,n,a){var r=t[e+0],i=t[e+n];return Ra[255+t[e-2*n]-t[e-n]]>a||Ra[255+i-r]>a}function Be(t,e,n,a){return 4*Ra[255+t[e-n]-t[e+0]]+Ra[255+t[e-2*n]-t[e+n]]<=a}function ze(t,e,n,a,r){var i=t[e-3*n],o=t[e-2*n],s=t[e-n],l=t[e+0],c=t[e+n],u=t[e+2*n],d=t[e+3*n];return 4*Ra[255+s-l]+Ra[255+o-c]>a?0:Ra[255+t[e-4*n]-i]<=r&&Ra[255+i-o]<=r&&Ra[255+o-s]<=r&&Ra[255+d-u]<=r&&Ra[255+u-c]<=r&&Ra[255+c-l]<=r}function Ue(t,e,n,a){var r=2*a+1;for(a=0;16>a;++a)Be(t,e+a,n,r)&&Fe(t,e+a,n)}function He(t,e,n,a){var r=2*a+1;for(a=0;16>a;++a)Be(t,e+a*n,1,r)&&Fe(t,e+a*n,1)}function Ve(t,e,n,a){var r;for(r=3;0>7,v=18*b+63>>7,b=9*b+63>>7;l[c-3*u]=Ma[255+l[c-3*u]+b],l[c-2*u]=Ma[255+d+v],l[c-u]=Ma[255+h+g],l[c+0]=Ma[255+f-g],l[c+u]=Ma[255+p-v],l[c+2*u]=Ma[255+m-b]}e+=a}}function $e(t,e,n,a,r,i,o,s){for(i=2*i+1;0>3)],m=Oa[112+(m+3>>3)],g=p+1>>1;l[c-2*u]=Ma[255+l[c-2*u]+g],l[c-u]=Ma[255+d+m],l[c+0]=Ma[255+h-p],l[c+u]=Ma[255+f-g]}e+=a}}function Ke(t,e,n,a,r,i){qe(t,e,n,1,16,a,r,i)}function Ge(t,e,n,a,r,i){qe(t,e,1,n,16,a,r,i)}function Ye(t,e,n,a,r,i){var o;for(o=3;0c?0:255:c)&255,c=l,r[i+s]=u}}function dn(t,n,r,o){var s=n.width,l=n.o;if(e(null!=t&&null!=n),0>r||0>=o||r+o>l)return null;if(!t.Cc){if(null==t.ga){var c;if(t.ga=new sn,(c=null==t.ga)||(c=n.width*n.o,e(0==t.Gb.length),t.Gb=i(c),t.Uc=0,null==t.Gb?c=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,c=1),c=!c),!c){c=t.ga;var u=t.Fa,d=t.P,h=t.qc,f=t.mb,p=t.nb,m=d+1,g=h-1,b=c.l;if(e(null!=u&&null!=f&&null!=n),mr[0]=null,mr[1]=ln,mr[2]=cn,mr[3]=un,c.ca=f,c.tb=p,c.c=n.width,c.i=n.height,e(0=h)n=0;else if(c.$a=3&u[d+0],c.Z=u[d+0]>>2&3,c.Lc=u[d+0]>>4&3,d=u[d+0]>>6&3,0>c.$a||1=c.c*c.i;c=!n}if(c)return null;1!=t.ga.Lc?t.Ga=0:o=l-r}e(null!=t.ga),e(r+o<=l);t:{if(n=(u=t.ga).c,l=u.l.o,0==u.$a){if(m=t.rc,g=t.Vc,b=t.Fa,d=t.P+1+r*n,h=t.mb,f=t.nb+r*n,e(d<=t.P+t.qc),0!=u.Z)for(e(null!=mr[u.Z]),c=0;c=n)n=1;else if(u.ic||gn(),u.ic){u=c.V,m=c.Ba,g=c.c;var _=c.i,y=(b=1,d=c.$/g,h=c.$%g,f=c.m,p=c.s,c.$),w=g*_,x=g*n,S=p.wc,A=y(_=bt(A.G[0],A.H[0],f)))u[m+y]=_,++y,++h>=g&&(h=0,++d<=n&&!(d%16)&&Ct(c,d));else{if(!(280>_)){b=0;break e}_=gt(_-256,f);var E,T=bt(A.G[4],A.H[4],f);if(C(f),!(y>=(T=vt(g,T=gt(T,f)))&&w-y>=_)){b=0;break e}for(E=0;E<_;++E)u[m+y+E]=u[m+y+E-T];for(y+=_,h+=_;h>=g;)h-=g,++d<=n&&!(d%16)&&Ct(c,d);yn?n:d);break e}!b||f.h&&y=l&&(t.Cc=1),o=1}if(!o)return null;if(t.Cc&&(null!=(o=t.ga)&&(o.mc=null),t.ga=null,0>23,s[l+4*o+1]=s[l+4*o+1]*d>>23,s[l+4*o+2]=s[l+4*o+2]*d>>23)}e+=i}}function fn(t,e,n,a,r){for(;0>4)*l>>16;t[e+2*i+0]=(240&o|o>>4)*l>>16&240|(15&o|o<<4)*l>>16>>4&15,t[e+2*i+1]=240&c|s}e+=r}}function pn(t,e,n,a,r,i,o,s){var l,c,u=255;for(c=0;c>8}function gn(){xa=hn,ka=fn,Sa=pn,Ca=mn}function vn(n,a,r){t[n]=function(t,n,i,o,s,l,c,u,d,h,f,p,m,g,v,b,_){var y,w=_-1>>1,x=s[l+0]|c[u+0]<<16,k=d[h+0]|f[p+0]<<16;e(null!=t);var S=3*x+k+131074>>2;for(a(t[n+0],255&S,S>>16,m,g),null!=i&&(S=3*k+x+131074>>2,a(i[o+0],255&S,S>>16,v,b)),y=1;y<=w;++y){var C=s[l+y]|c[u+y]<<16,A=d[h+y]|f[p+y]<<16,E=x+C+k+A+524296,T=E+2*(C+k)>>3;S=T+x>>1,x=(E=E+2*(x+A)>>3)+C>>1,a(t[n+2*y-1],255&S,S>>16,m,g+(2*y-1)*r),a(t[n+2*y-0],255&x,x>>16,m,g+(2*y-0)*r),null!=i&&(S=E+k>>1,x=T+A>>1,a(i[o+2*y-1],255&S,S>>16,v,b+(2*y-1)*r),a(i[o+2*y+0],255&x,x>>16,v,b+(2*y+0)*r)),x=C,k=A}1&_||(S=3*x+k+131074>>2,a(t[n+_-1],255&S,S>>16,m,g+(_-1)*r),null!=i&&(S=3*k+x+131074>>2,a(i[o+_-1],255&S,S>>16,v,b+(_-1)*r)))}}function bn(){gr[Ia]=vr,gr[Da]=_r,gr[Fa]=br,gr[ja]=yr,gr[Ba]=wr,gr[za]=xr,gr[Ua]=kr,gr[Ha]=_r,gr[Va]=yr,gr[Wa]=wr,gr[qa]=xr}function _n(t){return t&~Pr?0>t?0:255:t>>Tr}function yn(t,e){return _n((19077*t>>8)+(26149*e>>8)-14234)}function wn(t,e,n){return _n((19077*t>>8)-(6419*e>>8)-(13320*n>>8)+8708)}function xn(t,e){return _n((19077*t>>8)+(33050*e>>8)-17685)}function kn(t,e,n,a,r){a[r+0]=yn(t,n),a[r+1]=wn(t,e,n),a[r+2]=xn(t,e)}function Sn(t,e,n,a,r){a[r+0]=xn(t,e),a[r+1]=wn(t,e,n),a[r+2]=yn(t,n)}function Cn(t,e,n,a,r){var i=wn(t,e,n);e=i<<3&224|xn(t,e)>>3,a[r+0]=248&yn(t,n)|i>>5,a[r+1]=e}function An(t,e,n,a,r){var i=240&xn(t,e)|15;a[r+0]=240&yn(t,n)|wn(t,e,n)>>4,a[r+1]=i}function En(t,e,n,a,r){a[r+0]=255,kn(t,e,n,a,r+1)}function Tn(t,e,n,a,r){Sn(t,e,n,a,r),a[r+3]=255}function Pn(t,e,n,a,r){kn(t,e,n,a,r),a[r+3]=255}function Nn(e,n,a){t[e]=function(t,e,r,i,o,s,l,c,u){for(var d=c+(-2&u)*a;c!=d;)n(t[e+0],r[i+0],o[s+0],l,c),n(t[e+1],r[i+0],o[s+0],l,c+a),e+=2,++i,++s,c+=2*a;1&u&&n(t[e+0],r[i+0],o[s+0],l,c)}}function Ln(t,e,n){return 0==n?0==t?0==e?6:5:0==e?4:0:n}function On(t,e,n,a,r){switch(t>>>30){case 3:ia(e,n,a,r,0);break;case 2:oa(e,n,a,r);break;case 1:la(e,n,a,r)}}function Mn(t,e){var n,i,o=e.M,s=e.Nb,l=t.oc,c=t.pc+40,u=t.oc,d=t.pc+584,h=t.oc,f=t.pc+600;for(n=0;16>n;++n)l[c+32*n-1]=129;for(n=0;8>n;++n)u[d+32*n-1]=129,h[f+32*n-1]=129;for(0n;++n)a(l,c+32*n-4,l,c+32*n+12,4);for(n=-1;8>n;++n)a(u,d+32*n-4,u,d+32*n+4,4),a(h,f+32*n-4,h,f+32*n+4,4)}var m=t.Gd,g=t.Hd+i,v=p.ad,b=p.Hc;if(0=t.za-1?r(_,y,m[g].y[15],4):a(_,y,m[g+1].y,0,4)),n=0;4>n;n++)_[y+128+n]=_[y+256+n]=_[y+384+n]=_[y+0+n];for(n=0;16>n;++n,b<<=2)_=l,y=c+Fr[n],dr[p.Ob[n]](_,y),On(b,v,16*+n,_,y)}else if(_=Ln(i,o,p.Ob[0]),ur[_](l,c),0!=b)for(n=0;16>n;++n,b<<=2)On(b,v,16*+n,l,c+Fr[n]);for(n=p.Gc,_=Ln(i,o,p.Dd),hr[_](u,d),hr[_](h,f),b=v,_=u,y=d,255&(p=0|n)&&(170&p?sa(b,256,_,y):ca(b,256,_,y)),p=h,b=f,255&(n>>=8)&&(170&n?sa(v,320,p,b):ca(v,320,p,b)),on;++n)a(m,g+n*t.R,l,c+32*n,16);for(n=0;8>n;++n)a(v,p+n*t.B,u,d+32*n,8),a(b,_+n*t.B,h,f+32*n,8)}}function Rn(t,a,r,i,o,s,l,c,u){var d=[0],h=[0],f=0,p=null!=u?u.kd:0,m=null!=u?u:new nn;if(null==t||12>r)return 7;m.data=t,m.w=a,m.ha=r,a=[a],r=[r],m.gb=[m.gb];t:{var g=a,b=r,_=m.gb;if(e(null!=t),e(null!=b),e(null!=_),_[0]=0,12<=b[0]&&!n(t,g[0],"RIFF")){if(n(t,g[0]+8,"WEBP")){_=3;break t}var y=O(t,g[0]+4);if(12>y||4294967286b[0]-8){_=7;break t}_[0]=y,g[0]+=12,b[0]-=12}_=0}if(0!=_)return _;for(y=0_[0])_=7;else{if(!n(x,b[0],"VP8X")){if(10!=O(x,b[0]+4)){_=3;break t}if(18>_[0]){_=7;break t}var A=O(x,b[0]+8),E=1+L(x,b[0]+12);if(2147483648<=E*(x=1+L(x,b[0]+15))){_=3;break t}null!=C&&(C[0]=A),null!=k&&(k[0]=E),null!=S&&(S[0]=x),b[0]+=18,_[0]-=18,T[0]=1}_=0}}if(f=f[0],g=g[0],0!=_)return _;if(b=!!(2&g),!y&&f)return 3;if(null!=s&&(s[0]=!!(16&g)),null!=l&&(l[0]=b),null!=c&&(c[0]=0),l=d[0],g=h[0],f&&b&&null==u){_=0;break}if(4>r){_=7;break}if(y&&f||!y&&!f&&!n(t,a[0],"ALPH")){r=[r],m.na=[m.na],m.P=[m.P],m.Sa=[m.Sa];t:{A=t,_=a,y=r;var T=m.gb;k=m.na,S=m.P,C=m.Sa,E=22,e(null!=A),e(null!=y),x=_[0];var P=y[0];for(e(null!=k),e(null!=C),k[0]=null,S[0]=null,C[0]=0;;){if(_[0]=x,y[0]=P,8>P){_=7;break t}var N=O(A,x+4);if(4294967286T){_=3;break t}if(!n(A,x,"VP8 ")||!n(A,x,"VP8L")){_=0;break t}if(P[0]y[0])_=7;else{if(x||E){if(T=O(T,A+4),12<=k&&T>k-12){_=3;break t}if(p&&T>y[0]-8){_=7;break t}S[0]=T,_[0]+=8,y[0]-=8,C[0]=E}else C[0]=5<=y[0]&&47==T[A+0]&&!(T[A+4]>>5),S[0]=y[0];_=0}if(r=r[0],m.Ja=m.Ja[0],m.xa=m.xa[0],a=a[0],0!=_)break;if(4294967286r){_=7;break}c=l,p=g,b=s,null==t||5>r?t=0:5<=r&&47==t[a+0]&&!(t[a+4]>>5)?(y=[0],T=[0],k=[0],v(S=new w,t,a,r),mt(S,y,T,k)?(null!=c&&(c[0]=y[0]),null!=p&&(p[0]=T[0]),null!=b&&(b[0]=k[0]),t=1):t=0):t=0}else{if(10>r){_=7;break}c=g,null==t||10>r||!Yt(t,a+3,r-3)?t=0:(p=t[a+0]|t[a+1]<<8|t[a+2]<<16,b=16383&(t[a+7]<<8|t[a+6]),t=16383&(t[a+9]<<8|t[a+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=m.Ja||!b||!t?t=0:(l&&(l[0]=b),c&&(c[0]=t),t=1))}if(!t)return 3;if(l=l[0],g=g[0],f&&(d[0]!=l||h[0]!=g))return 3;null!=u&&(u[0]=m,u.offset=a-u.w,e(4294967286>a-u.w),e(u.offset==u.ha-r));break}return 0==_||7==_&&f&&null==u?(null!=s&&(s[0]|=null!=m.na&&0n||(i&=-2,o&=-2),0>i||0>o||0>=s||0>=l||i+s>a||o+l>r))return 0;if(e.v=i,e.j=o,e.va=i+s,e.o=o+l,e.U=s,e.T=l,e.da=null!=t&&0t.S){var e=t.f.RGBA;e.fb+=(t.height-1)*e.A,e.A=-e.A}else e=t.f.kb,t=t.height,e.O+=(t-1)*e.fa,e.fa=-e.fa,e.N+=(t-1>>1)*e.Ab,e.Ab=-e.Ab,e.W+=(t-1>>1)*e.Db,e.Db=-e.Db,null!=e.F&&(e.J+=(t-1)*e.lb,e.lb=-e.lb);return 0}function Fn(t,e,n,a){if(null==a||0>=t||0>=e)return 2;if(null!=n){if(n.Da){var r=n.cd,o=n.bd,s=-2&n.v,l=-2&n.j;if(0>s||0>l||0>=r||0>=o||s+r>t||l+o>e)return 2;t=r,e=o}if(n.da){if(!D(t,e,r=[n.ib],o=[n.hb]))return 2;t=r[0],e=o[0]}}a.width=t,a.height=e;t:{var c=a.width,u=a.height;if(t=a.S,0>=c||0>=u||!(t>=Ia&&13>t))t=2;else{if(0>=a.Rd&&null==a.sd){s=o=r=e=0;var d=(l=c*zr[t])*u;if(11>t||(o=(u+1)/2*(e=(c+1)/2),12==t&&(s=(r=c)*u)),null==(u=i(d+2*o+s))){t=1;break t}a.sd=u,11>t?((c=a.f.RGBA).eb=u,c.fb=0,c.A=l,c.size=d):((c=a.f.kb).y=u,c.O=0,c.fa=l,c.Fd=d,c.f=u,c.N=0+d,c.Ab=e,c.Cd=o,c.ea=u,c.W=0+d+o,c.Db=e,c.Ed=o,12==t&&(c.F=u,c.J=0+d+2*o),c.Tc=s,c.lb=r)}if(e=1,r=a.S,o=a.width,s=a.height,r>=Ia&&13>r)if(11>r)t=a.f.RGBA,e&=(l=Math.abs(t.A))*(s-1)+o<=t.size,e&=l>=o*zr[r],e&=null!=t.eb;else{t=a.f.kb,l=(o+1)/2,d=(s+1)/2,c=Math.abs(t.fa),u=Math.abs(t.Ab);var h=Math.abs(t.Db),f=Math.abs(t.lb),p=f*(s-1)+o;e&=c*(s-1)+o<=t.Fd,e&=u*(d-1)+l<=t.Cd,e=(e&=h*(d-1)+l<=t.Ed)&c>=o&u>=l&h>=l,e&=null!=t.y,e&=null!=t.f,e&=null!=t.ea,12==r&&(e&=f>=o,e&=p<=t.Tc,e&=null!=t.F)}else e=0;t=e?0:2}}return 0!=t||null!=n&&n.fd&&(t=Dn(a)),t}var jn=64,Bn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],zn=24,Un=32,Hn=8,Vn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];B("Predictor0","PredictorAdd0"),t.Predictor0=function(){return 4278190080},t.Predictor1=function(t){return t},t.Predictor2=function(t,e,n){return e[n+0]},t.Predictor3=function(t,e,n){return e[n+1]},t.Predictor4=function(t,e,n){return e[n-1]},t.Predictor5=function(t,e,n){return U(U(t,e[n+1]),e[n+0])},t.Predictor6=function(t,e,n){return U(t,e[n-1])},t.Predictor7=function(t,e,n){return U(t,e[n+0])},t.Predictor8=function(t,e,n){return U(e[n-1],e[n+0])},t.Predictor9=function(t,e,n){return U(e[n+0],e[n+1])},t.Predictor10=function(t,e,n){return U(U(t,e[n-1]),U(e[n+0],e[n+1]))},t.Predictor11=function(t,e,n){var a=e[n+0];return 0>=W(a>>24&255,t>>24&255,(e=e[n-1])>>24&255)+W(a>>16&255,t>>16&255,e>>16&255)+W(a>>8&255,t>>8&255,e>>8&255)+W(255&a,255&t,255&e)?a:t},t.Predictor12=function(t,e,n){var a=e[n+0];return(H((t>>24&255)+(a>>24&255)-((e=e[n-1])>>24&255))<<24|H((t>>16&255)+(a>>16&255)-(e>>16&255))<<16|H((t>>8&255)+(a>>8&255)-(e>>8&255))<<8|H((255&t)+(255&a)-(255&e)))>>>0},t.Predictor13=function(t,e,n){var a=e[n-1];return(V((t=U(t,e[n+0]))>>24&255,a>>24&255)<<24|V(t>>16&255,a>>16&255)<<16|V(t>>8&255,a>>8&255)<<8|V(255&t,255&a))>>>0};var Wn=t.PredictorAdd0;t.PredictorAdd1=q,B("Predictor2","PredictorAdd2"),B("Predictor3","PredictorAdd3"),B("Predictor4","PredictorAdd4"),B("Predictor5","PredictorAdd5"),B("Predictor6","PredictorAdd6"),B("Predictor7","PredictorAdd7"),B("Predictor8","PredictorAdd8"),B("Predictor9","PredictorAdd9"),B("Predictor10","PredictorAdd10"),B("Predictor11","PredictorAdd11"),B("Predictor12","PredictorAdd12"),B("Predictor13","PredictorAdd13");var qn=t.PredictorAdd2;Y("ColorIndexInverseTransform","MapARGB","32b",(function(t){return t>>8&255}),(function(t){return t})),Y("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(t){return t}),(function(t){return t>>8&255}));var $n,Kn=t.ColorIndexInverseTransform,Gn=t.MapARGB,Yn=t.VP8LColorIndexInverseTransformAlpha,Xn=t.MapAlpha,Jn=t.VP8LPredictorsAdd=[];Jn.length=16,(t.VP8LPredictors=[]).length=16,(t.VP8LPredictorsAdd_C=[]).length=16,(t.VP8LPredictors_C=[]).length=16;var Zn,Qn,ta,ea,na,aa,ra,ia,oa,sa,la,ca,ua,da,ha,fa,pa,ma,ga,va,ba,_a,ya,wa,xa,ka,Sa,Ca,Aa=i(511),Ea=i(2041),Ta=i(225),Pa=i(767),Na=0,La=Ea,Oa=Ta,Ma=Pa,Ra=Aa,Ia=0,Da=1,Fa=2,ja=3,Ba=4,za=5,Ua=6,Ha=7,Va=8,Wa=9,qa=10,$a=[2,3,7],Ka=[3,3,11],Ga=[280,256,256,256,40],Ya=[0,1,1,1,0],Xa=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Ja=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Za=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Qa=8,tr=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],er=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],nr=null,ar=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],rr=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ir=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],or=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],sr=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],lr=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],cr=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],ur=[],dr=[],hr=[],fr=1,pr=2,mr=[],gr=[];vn("UpsampleRgbLinePair",kn,3),vn("UpsampleBgrLinePair",Sn,3),vn("UpsampleRgbaLinePair",Pn,4),vn("UpsampleBgraLinePair",Tn,4),vn("UpsampleArgbLinePair",En,4),vn("UpsampleRgba4444LinePair",An,2),vn("UpsampleRgb565LinePair",Cn,2);var vr=t.UpsampleRgbLinePair,br=t.UpsampleBgrLinePair,_r=t.UpsampleRgbaLinePair,yr=t.UpsampleBgraLinePair,wr=t.UpsampleArgbLinePair,xr=t.UpsampleRgba4444LinePair,kr=t.UpsampleRgb565LinePair,Sr=16,Cr=1<l.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=l.ca.f.kb.F&&gn()),l.Pb&&0(f=s.Md)?0:100p;++p)12>(g=c.pb[p]).lc&&(g.ia=f*Br[0>g.lc?0:g.lc]>>3),m|=g.ia;m&&(alert("todo:VP8InitRandom"),c.ia=1)}c.Ga=s.Id,100c.Ga&&(c.Ga=0)}(function(t,n){if(null==t)return 0;if(null==n)return Gt(t,2,"NULL VP8Io parameter in VP8Decode().");if(!t.cb&&!Xt(t,n))return 0;if(e(t.cb),null==n.ac||n.ac(n)){n.ob&&(t.L=0);var s=jr[t.L];if(2==t.L?(t.yb=0,t.zb=0):(t.yb=n.v-s>>4,t.zb=n.j-s>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+s>>4,t.Hb=n.va+15+s>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0s;++s){var c;if(t.Qa.Cb){var u=t.Qa.Lb[s];t.Qa.Fb||(u+=l.Tb)}else u=l.Tb;for(c=0;1>=c;++c){var d=t.gd[s][c],h=u;if(l.Pc&&(h+=l.vd[0],c&&(h+=l.od[0])),0<(h=0>h?0:63>2:f>>1)>9-l.wb&&(f=9-l.wb),1>f&&(f=1),d.dd=f,d.tc=2*h+f,d.ld=40<=h?2:15<=h?1:0}else d.tc=0;d.La=c}}}s=0}else Gt(t,6,"Frame setup failed"),s=t.a;if(s=0==s){if(s){t.$c=0,0t.Vb){if(t.Vb=0,t.Ec=i(d),t.Fc=0,null==t.Ec){s=Gt(t,1,"no memory during frame initialization.");break e}t.Vb=d}d=t.Ec,h=t.Fc,t.Ac=d,t.Bc=h,h+=l,t.Gd=o(p,Vt),t.Hd=0,t.rb=o(m+1,Bt),t.sb=1,t.wa=g?o(g,jt):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0=s;++s)Aa[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Ea[1020+s]=-128>s?-128:127=s;++s)Ta[112+s]=-16>s?-16:15=s;++s)Pa[255+s]=0>s?0:255d;++d){var b,_=p[0+d];for(b=0;4>b;++b){_=sr[h[f+b]][_];for(var y=ir[T(u,_[0])];0>3;for(y=0;256>y;y+=16)d[g+y]=A}k=1,S=f[0]}var E=15&u.la,P=15&v.la;for(y=0;4>y;++y){var N=1&P;for(A=x=0;4>A;++A)E=E>>1|(N=(C=nr(h,S,C=N+(1&E),m.Sc,k,d,g))>k)<<7,x=x<<2|(3>=4,P=P>>1|N<<7,b=(b<<8|x)>>>0}for(S=E,k=P>>4,w=0;4>w;w+=2){for(x=0,E=u.la>>4+w,P=v.la>>4+w,y=0;2>y;++y){for(N=1&P,A=0;2>A;++A)C=N+(1&E),E=E>>1|(N=0<(C=nr(h,f[2],C,m.Qc,0,d,g)))<<3,x=x<<2|(3>=2,P=P>>1|N<<5}_|=x<<4*w,S|=E<<4<=s.zb&&s.M<=s.Va,0==s.Aa)e:{if(o.M=s.M,o.uc=u,Mn(s,o),c=1,o=(x=s.D).Nb,u=(_=jr[s.L])*s.R,h=_/2*s.B,y=16*o*s.R,A=8*o*s.B,f=s.sa,p=s.ta-u+y,m=s.qa,d=s.ra-h+A,g=s.Ha,v=s.Ia-h+A,P=0==(E=x.M),b=E>=s.Va-1,2==s.Aa&&Mn(s,x),x.uc)for(N=(C=s).D.M,e(C.D.uc),x=C.yb;xl.o&&(E=l.o),l.F=null,l.J=null,null!=s.Fa&&0>1),l.W+=s.B*(_>>1),null!=l.F&&(l.J+=l.width*_)),x>1,l.W+=l.v>>1,null!=l.F&&(l.J+=l.v),l.ka=x-l.j,l.U=l.va-l.v,l.T=E-x,c=l.put(l))}o+1!=s.Ic||b||(a(s.sa,s.ta-u,f,p+16*s.R,u),a(s.qa,s.ra-h,m,d+8*s.B,h),a(s.Ha,s.Ia-h,g,v+8*s.B,h))}if(!c)return Gt(t,6,"Output aborted.")}return 1}(t,n)),null!=n.bc&&n.bc(n),s&=1}return s?(t.cb=0,s):0})(t,l)||(n=t.a)}}else n=t.a}0==n&&null!=d.Oa&&d.Oa.fd&&(n=Dn(d.ba))}d=n}u=0!=d?null:11>u?h.f.RGBA.eb:h.f.kb.y}else u=null;return u};var zr=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function c(t,e){for(var n="",a=0;a<4;a++)n+=String.fromCharCode(t[e++]);return n}function u(t,e){return t[e+0]|t[e+1]<<8}function d(t,e){return(t[e+0]|t[e+1]<<8|t[e+2]<<16)>>>0}function h(t,e){return(t[e+0]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}new l;var f=[0],p=[0],m=[],g=new l,v=t,b=function(t,e){var n={},a=0,r=!1,i=0,o=0;if(n.frames=[],!function(t,e){for(var n=0;n<4;n++)if(t[e+n]!="RIFF".charCodeAt(n))return!0;return!1}(t,e)){for(h(t,e+=4),e+=8;e>1&1}"ANMF"!=s&&(e+=f)}return n}}(v,0);b.response=v,b.rgbaoutput=!0,b.dataurl=!1;var _=b.header?b.header:null,y=b.frames?b.frames:null;if(_){_.loop_counter=_.loop_count,f=[_.canvas_height],p=[_.canvas_width];for(var w=0;w'+n.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")+"",this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+t.length+" >>"),this.internal.write("stream"),this.internal.write(t),this.internal.write("endstream"),this.internal.write("endobj")}function xo(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write("/Metadata "+this.internal.__metadata__.metadataObjectNumber+" 0 R")}!function(t){var e,n,r,i,o,s,l,c,u,d=function(t){return t=t||{},this.isStrokeTransparent=t.isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new c,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new s,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new s,this.lineDashOffset=t.lineDashOffset||0,this.lineDash=t.lineDash||[],this.margin=t.margin||[0,0,0,0],this.prevPageLastElemOffset=t.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new h(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,s=this.internal.Point,l=this.internal.Rectangle,c=this.internal.Matrix,u=new d}]);var h=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var e=t;Object.defineProperty(this,"pdf",{get:function(){return e}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var a=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return a},set:function(t){a=Boolean(t)}});var r=0;Object.defineProperty(this,"posX",{get:function(){return r},set:function(t){isNaN(t)||(r=t)}});var i=0;Object.defineProperty(this,"posY",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}}),Object.defineProperty(this,"margin",{get:function(){return u.margin},set:function(t){var e;"number"==typeof t?e=[t,t,t,t]:((e=new Array(4))[0]=t[0],e[1]=t.length>=2?t[1]:e[0],e[2]=t.length>=3?t[2]:e[0],e[3]=t.length>=4?t[3]:e[1]),u.margin=e}});var o=!1;Object.defineProperty(this,"autoPaging",{get:function(){return o},set:function(t){o=t}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(t){s=t}});var l=[];Object.defineProperty(this,"pageBreaks",{get:function(){return l},set:function(t){l=t}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(t){t instanceof d&&(u=t)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(t){u.path=t}});var c=[];Object.defineProperty(this,"ctxStack",{get:function(){return c},set:function(t){c=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=f(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=f(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):(e.a,this.pdf.setDrawColor(e.r,e.g,e.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}});var h=null,p=null,m=null;Object.defineProperty(this,"fontFaces",{get:function(){return m},set:function(t){h=null,p=null,m=t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(t))){var n=e[1];e[2];var a=e[3],r=e[4];e[5];var i=e[6],o=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(r)[2];r="px"===o?Math.floor(parseFloat(r)*this.pdf.internal.scaleFactor):"em"===o?Math.floor(parseFloat(r)*this.pdf.getFontSize()):Math.floor(parseFloat(r)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(r);var s=function(t){var e,n,a=[],r=t.trim();if(""===r)return ao;if(r in Ki)return[Ki[r]];for(;""!==r;){switch(n=null,e=(r=Yi(r)).charAt(0)){case'"':case"'":n=Xi(r.substring(1),e);break;default:n=Ji(r)}if(null===n)return ao;if(a.push(n[0]),""!==(r=Yi(n[1]))&&","!==r.charAt(0))return ao;r=r.replace(/^,/,"")}return a}(i);if(this.fontFaces){var l=function(t,e){var n=t.getFontList(),a=JSON.stringify(n);if(null===h||p!==a){var r=function(t){var e=[];return Object.keys(t).forEach((function(n){t[n].forEach((function(t){var a=null;switch(t){case"bold":a={family:n,weight:"bold"};break;case"italic":a={family:n,style:"italic"};break;case"bolditalic":a={family:n,weight:"bold",style:"italic"};break;case"":case"normal":a={family:n}}null!==a&&(a.ref={name:n,style:t},e.push(a))}))})),e}(n);h=function(t){for(var e={},n=0;n=700||"bold"===n)&&(d="bold"),"italic"===n&&(d+="italic"),0===d.length&&(d="normal");for(var f="",m={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},g=0;g=2*Math.PI&&(a=0,r=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:a,endAngle:r,counterclockwise:i})},h.prototype.arcTo=function(t,e,n,a,r){throw new Error("arcTo not implemented.")},h.prototype.rect=function(t,e,n,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(a))throw vr.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+a),this.lineTo(t,e+a),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},h.prototype.fillRect=function(t,e,n,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(a))throw vr.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!p.call(this)){var r={};"butt"!==this.lineCap&&(r.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(r.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,a),this.fill(),r.hasOwnProperty("lineCap")&&(this.lineCap=r.lineCap),r.hasOwnProperty("lineJoin")&&(this.lineJoin=r.lineJoin)}},h.prototype.strokeRect=function(t,e,n,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(a))throw vr.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");m.call(this)||(this.beginPath(),this.rect(t,e,n,a),this.stroke())},h.prototype.clearRect=function(t,e,n,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(a))throw vr.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,a))},h.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};h.prototype.drawImage=function(t,e,n,a,r,i,o,s,u){var d=this.pdf.getImageProperties(t),h=1,f=1,p=1,m=1;void 0!==a&&void 0!==s&&(p=s/a,m=u/r,h=d.width/a*s/a,f=d.height/r*u/r),void 0===i&&(i=e,o=n,e=0,n=0),void 0!==a&&void 0===s&&(s=a,u=r),void 0===a&&void 0===s&&(s=d.width,u=d.height);var b=this.ctx.transform.decompose(),w=I(b.rotate.shx),k=new c,S=(k=(k=(k=k.multiply(b.translate)).multiply(b.skew)).multiply(b.scale)).applyToRectangle(new l(i-e*p,o-n*m,a*h,r*f));if(this.autoPaging){for(var C,A=v.call(this,S),E=[],T=0;TP||Lk||C0))for(;l>=0;l--)if(!0!==r[l-1].close&&!0!==r[l-1].begin){r[l-1].deltas.push(n),r[l-1].abs.push(s);break}break;case"bct":n=[s.x1-i[o-1].x,s.y1-i[o-1].y,s.x2-i[o-1].x,s.y2-i[o-1].y,s.x-i[o-1].x,s.y-i[o-1].y],r[r.length-1].deltas.push(n);break;case"qct":var c=i[o-1].x+2/3*(s.x1-i[o-1].x),u=i[o-1].y+2/3*(s.y1-i[o-1].y),d=s.x+2/3*(s.x1-s.x),h=s.y+2/3*(s.y1-s.y),f=s.x,g=s.y;n=[c-i[o-1].x,u-i[o-1].y,d-i[o-1].x,h-i[o-1].y,f-i[o-1].x,g-i[o-1].y],r[r.length-1].deltas.push(n);break;case"arc":r.push({deltas:[],abs:[],arc:!0}),Array.isArray(r[r.length-1].abs)&&r[r.length-1].abs.push(s)}}a=e?null:"stroke"===t?"stroke":"fill";for(var v=!1,b=0;b=.01&&(a=this.pdf.internal.getFontSize(),this.pdf.setFontSize(a*t.scale),r=this.lineWidth,this.lineWidth=r*t.scale);var j="text"!==this.autoPaging;if(j||F.y+F.h<=L){if(j||F.y>=P&&F.x<=M){var B=j?t.text:this.pdf.splitTextToSize(t.text,t.maxWidth||M-F.x)[0],z=_([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-I+P+this.ctx.prevPageLastElemOffset)[0],U=j&&(T>A||T=.01&&(this.pdf.setFontSize(a),this.lineWidth=r)}}else t.scale>=.01&&(a=this.pdf.internal.getFontSize(),this.pdf.setFontSize(a*t.scale),r=this.lineWidth,this.lineWidth=r*t.scale),this.pdf.text(t.text,d.x+this.posX,d.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),t.scale>=.01&&(this.pdf.setFontSize(a),this.lineWidth=r)},N=function(t,e,a,i){a=a||0,i=i||0,this.pdf.internal.out(n(t+a)+" "+r(e+i)+" l")},L=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},O=function(t,n,a,r,s,l,c,u){this.pdf.internal.out([e(i(a+t)),e(o(r+n)),e(i(s+t)),e(o(l+n)),e(i(c+t)),e(o(u+n)),"c"].join(" "))},M=function(t,e,n,a){for(var r=2*Math.PI,i=Math.PI/2;e>n;)e-=r;var o=Math.abs(n-e);o1e-5;){var u=c+l*Math.min(o,i);s.push(R.call(this,t,c,u)),o-=Math.abs(u-c),c=u}return s},R=function(t,e,n){var a=(n-e)/2,r=t*Math.cos(a),i=t*Math.sin(a),o=r,s=-i,l=o*o+s*s,c=l+o*r+s*i,u=4/3*(Math.sqrt(2*l*c)-c)/(o*i-s*r),d=o-u*s,h=s+u*o,f=d,p=-h,m=a+e,g=Math.cos(m),v=Math.sin(m);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:d*g-h*v,y2:d*v+h*g,x3:f*g-p*v,y3:f*v+p*g,x4:t*Math.cos(n),y4:t*Math.sin(n)}},I=function(t){return 180*t/Math.PI},D=function(t,e,n,a,r,i){var o=t+.5*(n-t),s=e+.5*(a-e),c=r+.5*(n-r),u=i+.5*(a-i),d=Math.min(t,r,o,c),h=Math.max(t,r,o,c),f=Math.min(e,i,s,u),p=Math.max(e,i,s,u);return new l(d,f,h-d,p-f)},F=function(t,e,n,a,r,i,o,s){var c,u,d,h,f,p,m,g,v,b,_,y,w,x,k=n-t,S=a-e,C=r-n,A=i-a,E=o-r,T=s-i;for(u=0;u<41;u++)v=(m=(d=t+(c=u/40)*k)+c*((f=n+c*C)-d))+c*(f+c*(r+c*E-f)-m),b=(g=(h=e+c*S)+c*((p=a+c*A)-h))+c*(p+c*(i+c*T-p)-g),0==u?(_=v,y=b,w=v,x=b):(_=Math.min(_,v),y=Math.min(y,b),w=Math.max(w,v),x=Math.max(x,b));return new l(Math.round(_),Math.round(y),Math.round(w-_),Math.round(x-y))},j=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var t,e,n=(t=this.ctx.lineDash,e=this.ctx.lineDashOffset,JSON.stringify({lineDash:t,lineDashOffset:e}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(Gr.API),function(t){var e=function(t){var e,n,a,r,i,o,s,l,c,u;for(/[^\x00-\xFF]/.test(t),n=[],a=0,r=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;r>a;a+=4)0!==(i=(t.charCodeAt(a)<<24)+(t.charCodeAt(a+1)<<16)+(t.charCodeAt(a+2)<<8)+t.charCodeAt(a+3))?(o=(i=((i=((i=((i=(i-(u=i%85))/85)-(c=i%85))/85)-(l=i%85))/85)-(s=i%85))/85)%85,n.push(o+33,s+33,l+33,c+33,u+33)):n.push(122);return function(t,e){for(var n=e;n>0;n--)t.pop()}(n,e.length),String.fromCharCode.apply(String,n)+"~>"},n=function(t){var e,n,a,r,i,o=String,s="length",l=255,c="charCodeAt",u="slice",d="replace";for(t[u](-2),t=t[u](0,-2)[d](/\s/g,"")[d]("z","!!!!!"),a=[],r=0,i=(t+=e="uuuuu"[u](t[s]%5||5))[s];i>r;r+=5)n=52200625*(t[c](r)-33)+614125*(t[c](r+1)-33)+7225*(t[c](r+2)-33)+85*(t[c](r+3)-33)+(t[c](r+4)-33),a.push(l&n>>24,l&n>>16,l&n>>8,l&n);return function(t,e){for(var n=e;n>0;n--)t.pop()}(a,e[s]),o.fromCharCode.apply(o,a)},a=function(t){return t.split("").map((function(t){return("0"+t.charCodeAt().toString(16)).slice(-2)})).join("")+">"},r=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",a=0;ac&&(l=u,u=c,c=l);else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c>u&&(l=u,u=c,c=l)}return{width:u,height:c,unit:e,k:i,orientation:t}},t.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this,e.fontFaces=e.fontFaces?e.fontFaces.map(Wi):null;var n=new l(e);return e.worker?n:n.from(t).doCallback()}}(Gr.API),Gr.API.addJS=function(t){var e,n,a=function(t){for(var e="",n=0;n=0&&"\\"===t[i];i--)r++;e+=r%2==0?"\\"+a:a}else e+=a}return e}(t);return this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(e+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),n=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+a+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==e&&void 0!==n&&this.internal.out("/Names <>")})),this},function(t){var e;t.events.push(["postPutResources",function(){var t=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var a=t.outline.render().split(/\r\n/),r=0;r> endobj")}var h=t.internal.newObject();for(t.internal.write("<< /Names [ "),r=0;r>","endobj"),e=t.internal.newObject(),t.internal.write("<< /Dests "+h+" 0 R"),t.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){var t=this;t.outline.root.children.length>0&&(t.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&t.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var a={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(a),a},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n0&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,a=0;a0&&this.line("/Prev "+this.makeRef(e.children[a-1])),a0&&(this.line("/First "+this.makeRef(r.children[0])),this.line("/Last "+this.makeRef(r.children[r.children.length-1])));var i=this.count=this.count_r({count:0},r);if(i>0&&this.line("/Count "+i),r.options&&r.options.pageNumber){var o=t.internal.getPageInfo(r.options.pageNumber);this.line("/Dest ["+o.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n1){o=!0,l=void 0;var b=e*n;c=new Uint8Array(b);for(var _=new DataView(a.buffer),y=0;y536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");this.data=new Uint8Array(e);try{this[t]()}catch(t){vr.log("bit decode error:"+t)}},_o.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var a=this.bottom_up?t:this.height-1-t,r=0;r>7-s&1];this.data[o+4*s]=l.blue,this.data[o+4*s+1]=l.green,this.data[o+4*s+2]=l.red,this.data[o+4*s+3]=255}0!==n&&(this.pos+=4-n)}},_o.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var a=this.bottom_up?n:this.height-1-n,r=0;r>4,l=15&i,c=this.palette[s];if(this.data[o]=c.blue,this.data[o+1]=c.green,this.data[o+2]=c.red,this.data[o+3]=255,2*r+1>=this.width)break;c=this.palette[l],this.data[o+4]=c.blue,this.data[o+4+1]=c.green,this.data[o+4+2]=c.red,this.data[o+4+3]=255}0!==e&&(this.pos+=4-e)}},_o.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,a=0;a=0;n--){for(var a=this.bottom_up?n:this.height-1-n,r=0;r>5&e)/e*255|0,l=(i>>10&e)/e*255|0,c=i>>15?255:0,u=a*this.width*4+4*r;this.data[u]=l,this.data[u+1]=s,this.data[u+2]=o,this.data[u+3]=c}this.pos+=t}},_o.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),a=this.height-1;a>=0;a--){for(var r=this.bottom_up?a:this.height-1-a,i=0;i>5&n)/n*255|0,c=(o>>11)/e*255|0,u=r*this.width*4+4*i;this.data[u]=c,this.data[u+1]=l,this.data[u+2]=s,this.data[u+3]=255}this.pos+=t}},_o.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;na&&(r.push(t.slice(l,i)),s=0,l=i),s+=e[i],i++;return l!==i&&r.push(t.slice(l,i)),r},no=function(t,e,n){n||(n={});var a,r,i,o,s,l,c,u=[],d=[u],h=n.textIndent||0,f=0,p=0,m=t.split(" "),g=Qi.apply(this,[" ",n])[0];if(l=-1===n.lineIndent?m[0].length+2:n.lineIndent||0){var v=Array(l).join(" "),b=[];m.map((function(t){(t=t.split(/\s*\n/)).length>1?b=b.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):b.push(t[0])})),m=b,l=to.apply(this,[v,n])}for(i=0,o=m.length;ie||_){if(p>e){for(s=eo.apply(this,[a,r,e-(h+f),e]),u.push(s.shift()),u=[s.pop()];s.length;)d.push([s.shift()]);p=r.slice(a.length-(u[0]?u[0].length:0)).reduce((function(t,e){return t+e}),0)}else u=[a];d.push(u),h=p+l,f=g}else u.push(a),h+=f+p,f=g}return c=l?function(t,e){return(e?v:"")+t.join(" ")}:function(t){return t.join(" ")},d.map(c)},Zi.splitTextToSize=function(t,e,n){var a,r=(n=n||{}).fontSize||this.internal.getFontSize(),i=function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle),n="Unicode";return e.metadata[n]?{widths:e.metadata[n].widths||{0:1},kerning:e.metadata[n].kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);a=Array.isArray(t)?t:String(t).split(/\r?\n/);var o=1*this.internal.scaleFactor*e/r;i.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/r:0,i.lineIndent=n.lineIndent;var s,l,c=[];for(s=0,l=a.length;s1){for(d=0;d>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},Gr.API.addMetadata=function(t,e){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:t,namespaceUri:null!=e?e:"http://jspdf.default.namespaceuri/",rawXml:"boolean"==typeof e&&e},this.internal.events.subscribe("putCatalog",xo),this.internal.events.subscribe("postPutResources",wo)),this},function(t){var e=t.API,n=e.pdfEscape16=function(t,e){for(var n,a=e.metadata.Unicode.widths,r=["","0","00","000","0000"],i=[""],o=0,s=t.length;o=100&&(i+="\n"+a.length+" beginbfchar\n"+a.join("\n")+"\nendbfchar",a=[]),void 0!==t[e]&&null!==t[e]&&"function"==typeof t[e].toString&&(r=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),a.push("<"+e+"><"+r+">"));return a.length&&(i+="\n"+a.length+" beginbfchar\n"+a.join("\n")+"\nendbfchar\n"),i+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};e.events.push(["putFont",function(e){!function(e){var n=e.font,r=e.out,i=e.newObject,o=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,l=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),c="",u=0;u>"),r("endobj");var p=i();r("<<"),r("/Type /Font"),r("/BaseFont /"+Hr(n.fontName)),r("/FontDescriptor "+f+" 0 R"),r("/W "+t.API.PDFObject.convert(s)),r("/CIDToGIDMap /Identity"),r("/DW 1000"),r("/Subtype /CIDFontType2"),r("/CIDSystemInfo"),r("<<"),r("/Supplement 0"),r("/Registry (Adobe)"),r("/Ordering ("+n.encoding+")"),r(">>"),r(">>"),r("endobj"),n.objectNumber=i(),r("<<"),r("/Type /Font"),r("/Subtype /Type0"),r("/ToUnicode "+h+" 0 R"),r("/BaseFont /"+Hr(n.fontName)),r("/Encoding /"+n.encoding),r("/DescendantFonts ["+p+" 0 R]"),r(">>"),r("endobj"),n.isAlreadyPutted=!0}}(e)}]),e.events.push(["putFont",function(e){!function(e){var n=e.font,r=e.out,i=e.newObject,o=e.putStream;if(n.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,l="",c=0;c>"),r("endobj"),n.objectNumber=i();for(var f=0;f>"),r("endobj"),n.isAlreadyPutted=!0}}(e)}]);var r=function(t){var e,a=t.text||"",r=t.x,i=t.y,o=t.options||{},s=t.mutex||{},l=s.pdfEscape,c=s.activeFontKey,u=s.fonts,d=c,h="",f=0,p="",m=u[d].encoding;if("Identity-H"!==u[d].encoding)return{text:a,x:r,y:i,options:o,mutex:s};for(p=a,d=c,Array.isArray(a)&&(p=a[0]),f=0;f","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],m=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),g=!1,v=0;this.__bidiEngine__={};var b=function(t){var e=t.charCodeAt(),n=e>>8,a=f[n];return void 0!==a?c[256*a+(255&e)]:252===n||253===n?"AL":m.test(n)?"L":8===n?"R":"N"},_=function(t){for(var e,n=0;n=e.length||"EN"!==(l=o[s-1])&&"AN"!==l||"EN"!==(c=e[s+1])&&"AN"!==c?h="N":g&&(c="AN"),h=c===l?c:"N";break;case"ES":h="EN"===(l=s>0?o[s-1]:"B")&&s+10&&"EN"===o[s-1]){h="EN";break}if(g){h="N";break}for(u=s+1,d=e.length;u=1425&&f<=2303||64286===f;if(l=e[u],p&&("R"===l||"AL"===l)){h="R";break}}}h=s<1||"B"===(l=e[s-1])?"N":o[s-1];break;case"B":g=!1,n=!0,h=v;break;case"S":a=!0,h="N"}return h},w=function(t,e,n){var a=t.split("");return n&&x(a,n,{hiLevel:v}),a.reverse(),e&&e.reverse(),a.join("")},x=function(t,e,r){var i,o,s,l,c,f=-1,p=t.length,m=0,_=[],w=v?d:u,x=[];for(g=!1,n=!1,a=!1,o=0;o0)if(16===i){for(o=f;o-1){for(o=f;o=0&&"WS"===t[r];r--)e[r]=v}}(x,e,p)},k=function(t,e,a,r,i){if(!(i.hiLevel=t){for(l=d+1;l=t;)l++;for(c=d,s=l-1;c=0&&(t[r]=p[a+1])}(a,n,r),k(2,a,e,n,r),k(1,a,e,n,r),a.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n>16)&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(r=this.familyClass)||2===r||3===r||4===r||5===r||7===r,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var a,r,i,o;for(i=0,r=0,o=(t=""+t).length;0<=o?ro;r=0<=o?++r:--r)a=t.charCodeAt(r),i+=this.widthOfGlyph(this.characterToGlyph(a))+n*(1e3/e)||0;return i*(e/1e3)},t.prototype.lineHeight=function(t,e){var n;return null==e&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},t}();var ko,So=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?et;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,a;for(a=[],e=0,n=t.length;0<=n?en;e=0<=n?++e:--e)a.push(this.writeByte(t.charCodeAt(e)));return a},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,a,r,i,o,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),a=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^a)+16777216*(255^r)+65536*(255^i)+256*(255^o)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*a+16777216*r+65536*i+256*o+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?nt;n=0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,a,r;for(r=[],n=0,a=t.length;na;n=0<=a?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,a,r,i,o,s,l,c,u,d,h,f,p;for(p in h=Object.keys(e).length,s=Math.log(2),u=16*Math.floor(Math.log(h)/s),i=Math.floor(u/s),c=16*h-u,(a=new So).writeInt(this.scalarType),a.writeShort(h),a.writeShort(u),a.writeShort(i),a.writeShort(c),r=16*h,l=a.pos+r,o=null,f=[],e)for(d=e[p],a.writeString(p),a.writeInt(t(d)),a.writeInt(l),a.writeInt(d.length),f=f.concat(d),"head"===p&&(o=l),l+=d.length;l%4;)f.push(0),l++;return a.write(f),n=2981146554-t(a.data),a.pos=o+8,a.writeUInt32(n),a.data},t=function(t){var e,n,a,r;for(t=jo.call(t);t.length%4;)t.push(0);for(a=new So(t),n=0,e=0,r=t.length;ed;s=0<=d?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,p=function(){var e,n;for(n=[],s=e=0;0<=d?ed;s=0<=d?++e:--e)n.push(t.readUInt16());return n}(),l=function(){var e,n;for(n=[],s=e=0;0<=d?ed;s=0<=d?++e:--e)n.push(t.readUInt16());return n}(),c=function(){var e,n;for(n=[],s=e=0;0<=d?ed;s=0<=d?++e:--e)n.push(t.readUInt16());return n}(),a=(this.length-t.pos+this.offset)/2,o=function(){var e,n;for(n=[],s=e=0;0<=a?ea;s=0<=a?++e:--e)n.push(t.readUInt16());return n}(),s=g=0,b=r.length;g=m;n=f<=m?++v:--v)0===c[s]?i=n+l[s]:0!==(i=o[c[s]/2+(n-f)-(d-s)]||0)&&(i+=l[s]),this.codeMap[n]=65535&i}t.pos=u}return t.encode=function(t,e){var n,a,r,i,o,s,l,c,u,d,h,f,p,m,g,v,b,_,y,w,x,k,S,C,A,E,T,P,N,L,O,M,R,I,D,F,j,B,z,U,H,V,W,q,$,K;switch(P=new So,i=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(p=0,m=function(){var t=[];for(f=0;f<256;++f)t.push(0);return t}(),v={0:0},r={},N=0,R=i.length;N=32768)for(s.push(0),w.push(2*(h.length+S-f)),a=M=A;A<=c?M<=c:M>=c;a=A<=c?++M:--M)h.push(n[a].new);else s.push(T-A),w.push(0)}for(P.writeUInt16(3),P.writeUInt16(1),P.writeUInt32(12),P.writeUInt16(4),P.writeUInt16(16+8*S+2*h.length),P.writeUInt16(0),P.writeUInt16(C),P.writeUInt16(k),P.writeUInt16(d),P.writeUInt16(x),H=0,F=u.length;Ha;n=0<=a?++n:--n)e=new Po(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},t.encode=function(t,e){var n,a;return null==e&&(e="macroman"),n=Po.encode(t,e),(a=new So).writeUInt16(0),a.writeUInt16(1),n.table=a.data.concat(n.subtable),n},t}(),Lo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Eo(t,ko),t.prototype.tag="hhea",t.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},t}(),Oo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Eo(t,ko),t.prototype.tag="OS/2",t.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},t}(),Mo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Eo(t,ko),t.prototype.tag="post",t.prototype.parse=function(t){var e,n,a;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var r;for(n=t.readUInt16(),this.glyphNameIndex=[],r=0;0<=n?rn;r=0<=n?++r:--r)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],a=[];t.posn;r=0<=n?++e:--e)a.push(t.readUInt32());return a}.call(this)}},t}(),Ro=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},Io=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Eo(t,ko),t.prototype.tag="name",t.prototype.parse=function(t){var e,n,a,r,i,o,s,l,c,u,d;for(t.pos=this.offset,t.readShort(),e=t.readShort(),o=t.readShort(),n=[],r=0;0<=e?re;r=0<=e?++r:--r)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+o+t.readShort()});for(s={},r=c=0,u=n.length;co;e=0<=o?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(a=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,r;for(r=[],e=n=0;0<=a?na;e=0<=a?++n:--n)r.push(t.readInt16());return r}(),this.widths=function(){var t,e,n,a;for(a=[],t=0,e=(n=this.metrics).length;ta;e=0<=a?++i:--i)s.push(this.widths.push(n));return s},t.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},t}(),jo=[].slice,Bo=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Eo(t,ko),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(t){var e,n,a,r,i,o,s,l,c,u;return t in this.cache?this.cache[t]:(r=this.file.loca,e=this.file.contents,n=r.indexOf(t),0===(a=r.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,i=(o=new So(e.read(a))).readShort(),l=o.readShort(),u=o.readShort(),s=o.readShort(),c=o.readShort(),this.cache[t]=-1===i?new Uo(o,l,u,s,c):new zo(o,i,l,u,s,c),this.cache[t]))},t.prototype.encode=function(t,e,n){var a,r,i,o,s;for(i=[],r=[],o=0,s=e.length;o0&&(a+=s)}for(var l=new Array(4*n.length),c=0;c>8,l[4*c+1]=(16711680&n[c])>>16,l[4*c]=(4278190080&n[c])>>24;return l},t}(),Vo=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,a,r;for(e in a=this.font.cmap.tables[0].codeMap,t={},r=this.subset)n=r[e],t[e]=a[n];return t},t.prototype.glyphsFor=function(t){var e,n,a,r,i,o,s;for(a={},i=0,o=t.length;i0)for(r in s=this.glyphsFor(e))n=s[r],a[r]=n;return a},t.prototype.encode=function(t,e){var n,a,r,i,o,s,l,c,u,d,h,f,p,m,g;for(a in n=No.encode(this.generateCmap(),"unicode"),i=this.glyphsFor(t),h={0:0},g=n.charMap)h[(s=g[a]).old]=s.new;for(f in d=n.maxGlyphID,i)f in h||(h[f]=d++);return c=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(h),u=Object.keys(c).sort((function(t,e){return t-e})),p=function(){var t,e,n;for(n=[],t=0,e=u.length;t=1){for(var d=0;d>"),i.join("\n")}return""+n},e}();var qo={},$o=function(){function t(t){this.jsPDFDocument=t,this.userStyles={textColor:t.getTextColor?this.jsPDFDocument.getTextColor():0,fontSize:t.internal.getFontSize(),fontStyle:t.internal.getFont().fontStyle,font:t.internal.getFont().fontName,lineWidth:t.getLineWidth?this.jsPDFDocument.getLineWidth():0,lineColor:t.getDrawColor?this.jsPDFDocument.getDrawColor():0}}return t.setDefaults=function(t,e){void 0===e&&(e=null),e?e.__autoTableDocumentDefaults=t:qo=t},t.unifyColor=function(t){return Array.isArray(t)?t:"number"==typeof t?[t,t,t]:"string"==typeof t?[t]:null},t.prototype.applyStyles=function(e,n){var a,r,i;void 0===n&&(n=!1),e.fontStyle&&this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(e.fontStyle);var o=this.jsPDFDocument.internal.getFont(),s=o.fontStyle,l=o.fontName;if(e.font&&(l=e.font),e.fontStyle){s=e.fontStyle;var c=this.getFontList()[l];c&&-1===c.indexOf(s)&&this.jsPDFDocument.setFontStyle&&(this.jsPDFDocument.setFontStyle(c[0]),s=c[0])}if(this.jsPDFDocument.setFont(l,s),e.fontSize&&this.jsPDFDocument.setFontSize(e.fontSize),!n){var u=t.unifyColor(e.fillColor);u&&(a=this.jsPDFDocument).setFillColor.apply(a,u),(u=t.unifyColor(e.textColor))&&(r=this.jsPDFDocument).setTextColor.apply(r,u),(u=t.unifyColor(e.lineColor))&&(i=this.jsPDFDocument).setDrawColor.apply(i,u),"number"==typeof e.lineWidth&&this.jsPDFDocument.setLineWidth(e.lineWidth)}},t.prototype.splitTextToSize=function(t,e,n){return this.jsPDFDocument.splitTextToSize(t,e,n)},t.prototype.rect=function(t,e,n,a,r){return this.jsPDFDocument.rect(t,e,n,a,r)},t.prototype.getLastAutoTable=function(){return this.jsPDFDocument.lastAutoTable||null},t.prototype.getTextWidth=function(t){return this.jsPDFDocument.getTextWidth(t)},t.prototype.getDocument=function(){return this.jsPDFDocument},t.prototype.setPage=function(t){this.jsPDFDocument.setPage(t)},t.prototype.addPage=function(){return this.jsPDFDocument.addPage()},t.prototype.getFontList=function(){return this.jsPDFDocument.getFontList()},t.prototype.getGlobalOptions=function(){return qo||{}},t.prototype.getDocumentOptions=function(){return this.jsPDFDocument.__autoTableDocumentDefaults||{}},t.prototype.pageSize=function(){var t=this.jsPDFDocument.internal.pageSize;return null==t.width&&(t={width:t.getWidth(),height:t.getHeight()}),t},t.prototype.scaleFactor=function(){return this.jsPDFDocument.internal.scaleFactor},t.prototype.getLineHeightFactor=function(){var t=this.jsPDFDocument;return t.getLineHeightFactor?t.getLineHeightFactor():1.15},t.prototype.getLineHeight=function(t){return t/this.scaleFactor()*this.getLineHeightFactor()},t.prototype.pageNumber=function(){var t=this.jsPDFDocument.internal.getCurrentPageInfo();return t?t.pageNumber:this.jsPDFDocument.internal.getNumberOfPages()},t}(),Ko=function(t,e){return Ko=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},Ko(t,e)};function Go(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}Ko(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}"function"==typeof SuppressedError&&SuppressedError;var Yo=function(t){function e(e){var n=t.call(this)||this;return n._element=e,n}return Go(e,t),e}(Array);function Xo(t,e,n){n.applyStyles(e,!0);var a=(Array.isArray(t)?t:[t]).map((function(t){return n.getTextWidth(t)})).reduce((function(t,e){return Math.max(t,e)}),0);return a}function Jo(t,e,n,a){var r=e.settings.tableLineWidth,i=e.settings.tableLineColor;t.applyStyles({lineWidth:r,lineColor:i});var o=Zo(r,!1);o&&t.rect(n.x,n.y,e.getWidth(t.pageSize().width),a.y-n.y,o)}function Zo(t,e){var n=t>0,a=e||0===e;return n&&a?"DF":n?"S":a?"F":null}function Qo(t,e){var n,a,r,i;if(t=t||e,Array.isArray(t)){if(t.length>=4)return{top:t[0],right:t[1],bottom:t[2],left:t[3]};if(3===t.length)return{top:t[0],right:t[1],bottom:t[2],left:t[1]};if(2===t.length)return{top:t[0],right:t[1],bottom:t[0],left:t[1]};t=1===t.length?t[0]:e}return"object"==typeof t?("number"==typeof t.vertical&&(t.top=t.vertical,t.bottom=t.vertical),"number"==typeof t.horizontal&&(t.right=t.horizontal,t.left=t.horizontal),{left:null!==(n=t.left)&&void 0!==n?n:e,top:null!==(a=t.top)&&void 0!==a?a:e,right:null!==(r=t.right)&&void 0!==r?r:e,bottom:null!==(i=t.bottom)&&void 0!==i?i:e}):("number"!=typeof t&&(t=e),{top:t,right:t,bottom:t,left:t})}function ts(t,e){var n=Qo(e.settings.margin,0);return t.pageSize().width-(n.left+n.right)}function es(t,e,n,a,r){var i={},o=96/72,s=ns(e,(function(t){return r.getComputedStyle(t).backgroundColor}));null!=s&&(i.fillColor=s);var l=ns(e,(function(t){return r.getComputedStyle(t).color}));null!=l&&(i.textColor=l);var c=function(t,e){var n=[t.paddingTop,t.paddingRight,t.paddingBottom,t.paddingLeft],a=96/(72/e),r=(parseInt(t.lineHeight)-parseInt(t.fontSize))/e/2,i=n.map((function(t){return parseInt(t||"0")/a})),o=Qo(i,0);r>o.top&&(o.top=r);r>o.bottom&&(o.bottom=r);return o}(a,n);c&&(i.cellPadding=c);var u="borderTopColor",d=o*n,h=a.borderTopWidth;if(a.borderBottomWidth===h&&a.borderRightWidth===h&&a.borderLeftWidth===h){var f=(parseFloat(h)||0)/d;f&&(i.lineWidth=f)}else i.lineWidth={top:(parseFloat(a.borderTopWidth)||0)/d,right:(parseFloat(a.borderRightWidth)||0)/d,bottom:(parseFloat(a.borderBottomWidth)||0)/d,left:(parseFloat(a.borderLeftWidth)||0)/d},i.lineWidth.top||(i.lineWidth.right?u="borderRightColor":i.lineWidth.bottom?u="borderBottomColor":i.lineWidth.left&&(u="borderLeftColor"));var p=ns(e,(function(t){return r.getComputedStyle(t)[u]}));null!=p&&(i.lineColor=p);var m=["left","right","center","justify"];-1!==m.indexOf(a.textAlign)&&(i.halign=a.textAlign),-1!==(m=["middle","bottom","top"]).indexOf(a.verticalAlign)&&(i.valign=a.verticalAlign);var g=parseInt(a.fontSize||"");isNaN(g)||(i.fontSize=g/o);var v=function(t){var e="";("bold"===t.fontWeight||"bolder"===t.fontWeight||parseInt(t.fontWeight)>=700)&&(e="bold");"italic"!==t.fontStyle&&"oblique"!==t.fontStyle||(e+="italic");return e}(a);v&&(i.fontStyle=v);var b=(a.fontFamily||"").toLowerCase();return-1!==t.indexOf(b)&&(i.font=b),i}function ns(t,e){var n=as(t,e);if(!n)return null;var a=n.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!a||!Array.isArray(a))return null;var r=[parseInt(a[1]),parseInt(a[2]),parseInt(a[3])];return 0===parseInt(a[4])||isNaN(r[0])||isNaN(r[1])||isNaN(r[2])?null:r}function as(t,e){var n=e(t);return"rgba(0, 0, 0, 0)"===n||"transparent"===n||"initial"===n||"inherit"===n?null==t.parentElement?null:as(t.parentElement,e):n}function rs(t,e,n,a,r){var i,o,s;void 0===a&&(a=!1),void 0===r&&(r=!1),s="string"==typeof e?n.document.querySelector(e):e;var l=Object.keys(t.getFontList()),c=t.scaleFactor(),u=[],d=[],h=[];if(!s)return console.error("Html table could not be found with input: ",e),{head:u,body:d,foot:h};for(var f=0;f0&&(r||"none"!==d.display))return o}function os(t){var e=t.cloneNode(!0);return e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(/ +/g," "),e.innerHTML=e.innerHTML.split(//).map((function(t){return t.trim()})).join("\n"),e.innerText||e.textContent||""}function ss(t,e,n,a,r){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var i=Object(t),o=1;o0?"_".concat(i):"")};r.push(o)}})),r}(a,r,i);return{columns:l,head:a,body:r,foot:i}}(n,o,i);return{id:e.tableId,content:u,hooks:l,styles:s,settings:c}}var cs,us=function(t,e,n){this.table=e,this.pageNumber=e.pageNumber,this.settings=e.settings,this.cursor=n,this.doc=t.getDocument()},ds=function(t){function e(e,n,a,r,i,o){var s=t.call(this,e,n,o)||this;return s.cell=a,s.row=r,s.column=i,s.section=r.section,s}return Go(e,t),e}(us),hs=function(){function t(t,e){this.pageNumber=1,this.id=t.id,this.settings=t.settings,this.styles=t.styles,this.hooks=t.hooks,this.columns=e.columns,this.head=e.head,this.body=e.body,this.foot=e.foot}return t.prototype.getHeadHeight=function(t){return this.head.reduce((function(e,n){return e+n.getMaxCellHeight(t)}),0)},t.prototype.getFootHeight=function(t){return this.foot.reduce((function(e,n){return e+n.getMaxCellHeight(t)}),0)},t.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},t.prototype.callCellHooks=function(t,e,n,a,r,i){for(var o=0,s=e;o1})).length>0},t.prototype.canEntireRowFit=function(t,e){return this.getMaxCellHeight(e)<=t},t.prototype.getMinimumRowHeight=function(t,e){var n=this;return t.reduce((function(t,a){var r=n.cells[a.index];if(!r)return 0;var i=e.getLineHeight(r.styles.fontSize),o=r.padding("vertical")+i;return o>t?o:t}),0)},t}(),ps=function(){function t(t,e,n){var a;this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=e,this.section=n,this.raw=t;var r=t;null==t||"object"!=typeof t||Array.isArray(t)?(this.rowSpan=1,this.colSpan=1):(this.rowSpan=t.rowSpan||1,this.colSpan=t.colSpan||1,r=null!==(a=t.content)&&void 0!==a?a:t,t._element&&(this.raw=t._element));var i=null!=r?""+r:"";this.text=i.split(/\r\n|\r|\n/g)}return t.prototype.getTextPos=function(){var t,e;if("top"===this.styles.valign)t=this.y+this.padding("top");else if("bottom"===this.styles.valign)t=this.y+this.height-this.padding("bottom");else{var n=this.height-this.padding("vertical");t=this.y+n/2+this.padding("top")}if("right"===this.styles.halign)e=this.x+this.width-this.padding("right");else if("center"===this.styles.halign){var a=this.width-this.padding("horizontal");e=this.x+a/2+this.padding("left")}else e=this.x+this.padding("left");return{x:e,y:t}},t.prototype.getContentHeight=function(t,e){void 0===e&&(e=1.15);var n=(Array.isArray(this.text)?this.text.length:1)*(this.styles.fontSize/t*e)+this.padding("vertical");return Math.max(n,this.styles.minCellHeight)},t.prototype.padding=function(t){var e=Qo(this.styles.cellPadding,0);return"vertical"===t?e.top+e.bottom:"horizontal"===t?e.left+e.right:e[t]},t}(),ms=function(){function t(t,e,n){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=t,this.raw=e,this.index=n}return t.prototype.getMaxCustomCellWidth=function(t){for(var e=0,n=0,a=t.allRows();nr?(c.minWidth=r,c.wrappedWidth=r):(c.minWidth=c.contentWidth,c.wrappedWidth=c.contentWidth);else{var f=10/n;c.minWidth=c.styles.minCellWidth||f,c.wrappedWidth=c.contentWidth,c.minWidth>c.wrappedWidth&&(c.wrappedWidth=c.minWidth)}}}})),e.allRows().forEach((function(t){for(var n=0,a=e.columns;n1&&!r.minWidth&&(r.minWidth=i.minWidth),i.colSpan>1&&!r.wrappedWidth&&(r.wrappedWidth=i.minWidth))}}))}(t,e);var n=[],a=0;e.columns.forEach((function(t){var r=t.getMaxCustomCellWidth(e);r?t.width=r:(t.width=t.wrappedWidth,n.push(t)),a+=t.width}));var r=e.getWidth(t.pageSize().width)-a;r&&(r=vs(n,r,(function(t){return Math.max(t.minReadableWidth,t.minWidth)}))),r&&(r=vs(n,r,(function(t){return t.minWidth}))),r=Math.abs(r),!e.settings.horizontalPageBreak&&r>.1/t.scaleFactor()&&(r=r<1?r:Math.round(r),console.log("Of the table content, ".concat(r," units width could not fit page"))),function(t){for(var e=t.allRows(),n=0;n1&&t.columns[s+1])i+=l.width,delete a.cells[l.index];else if(r){var c=r;delete a.cells[l.index],r=null,c.width=l.width+i}else{if(!(c=a.cells[l.index]))continue;if(o=c.colSpan,i=0,c.colSpan>1){r=c,i+=l.width;continue}c.width=l.width+i}}}(e),function(t,e){for(var n={count:0,height:0},a=0,r=t.allRows();a1&&n.count*n.height0&&n.height>h&&(h=n.height),h>i.height&&(i.height=h)}}n.count--}}(e,t),function(t){for(var e={},n=1,a=t.allRows(),r=0;r1)n--,delete i.cells[l.index];else if(c)c.cell.height+=i.height,n=c.cell.colSpan,delete i.cells[l.index],c.left--,c.left<=1&&delete e[l.index];else{var u=i.cells[l.index];if(!u)continue;if(u.height=i.height,u.rowSpan>1){var d=a.length-r,h=u.rowSpan>d?d:u.rowSpan;e[l.index]={cell:u,left:h,row:i}}}}}(e)}function vs(t,e,n){for(var a=e,r=t.reduce((function(t,e){return t+e.wrappedWidth}),0),i=0;in(t)}));d.length&&(e=vs(d,e,n))}return e}function bs(t,e,n,a,r){return t.map((function(t){return function(t,e,n,a,r){var i=1e4*a.scaleFactor();if(e=Math.ceil(e*i)/i,e>=Xo(t,n,a))return t;for(;e0?n:null}function xs(t,e,n,a,r,i,o){var s,l={striped:{table:{fillColor:255,textColor:80,fontStyle:"normal"},head:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},body:{},foot:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:"normal",lineWidth:.1},head:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},body:{},foot:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},alternateRow:{}},plain:{head:{fontStyle:"bold"},foot:{fontStyle:"bold"}}}[a];"head"===t?s=r.headStyles:"body"===t?s=r.bodyStyles:"foot"===t&&(s=r.footStyles);var c=ss({},l.table,l[t],r.styles,s),u=r.columnStyles[e.dataKey]||r.columnStyles[e.index]||{},d="body"===t?u:{},h="body"===t&&n%2==0?ss({},l.alternateRow,r.alternateRowStyles):{},f=function(t){return{font:"helvetica",fontStyle:"normal",overflow:"linebreak",fillColor:!1,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/t,lineColor:200,lineWidth:0,cellWidth:"auto",minCellHeight:0,minCellWidth:0}}(i),p=ss({},f,c,h,d);return ss(p,o)}function ks(t,e,n){var a;void 0===n&&(n={});var r=ts(t,e),i=new Map,o=[],s=[],l=[];Array.isArray(e.settings.horizontalPageBreakRepeat)?l=e.settings.horizontalPageBreakRepeat:"string"!=typeof e.settings.horizontalPageBreakRepeat&&"number"!=typeof e.settings.horizontalPageBreakRepeat||(l=[e.settings.horizontalPageBreakRepeat]),l.forEach((function(t){var n=e.columns.find((function(e){return e.dataKey===t||e.index===t}));n&&!i.has(n.index)&&(i.set(n.index,!0),o.push(n.index),s.push(e.columns[n.index]),r-=n.wrappedWidth)}));for(var c=!0,u=null!==(a=null==n?void 0:n.start)&&void 0!==a?a:0;u=d))break;c=!1,o.push(u),s.push(e.columns[u]),r-=d,u++}return{colIndexes:o,columns:s,lastIndex:u-1}}function Ss(t,e){var n=e.settings,a=n.startY,r=n.margin,i={x:r.left,y:a},o=e.getHeadHeight(e.columns)+e.getFootHeight(e.columns),s=a+r.bottom+o;"avoid"===n.pageBreak&&(s+=e.body.reduce((function(t,e){return t+e.height}),0));var l=new $o(t);("always"===n.pageBreak||null!=n.startY&&s>l.pageSize().height)&&(Rs(l),i.y=r.top),e.callWillDrawPageHooks(l,i);var c=ss({},i);e.startPageNumber=l.pageNumber(),n.horizontalPageBreak?function(t,e,n,a){var r=function(t,e){for(var n=[],a=0;a0?Ms(t,e,n,a,r.columns,!0):Cs(t,e,a,r.columns),function(t,e,n,a,r){t.applyStyles(t.userStyles),e.body.forEach((function(i,o){var s=o===e.body.length-1;Ps(t,e,i,s,n,a,r)}))}(t,e,n,a,r.columns),Es(t,e,a,r.columns)}));else for(var o=-1,s=r[0],l=function(){var i=o;if(s){t.applyStyles(t.userStyles);var l=s.columns;o>=0?Ms(t,e,n,a,l,!0):Cs(t,e,a,l),i=As(t,e,o+1,a,l),Es(t,e,a,l)}var c=i-o;r.slice(1).forEach((function(r){t.applyStyles(t.userStyles),Ms(t,e,n,a,r.columns,!0),As(t,e,o+1,a,r.columns,c),Es(t,e,a,r.columns)})),o=i};oo)return console.log("Will not be able to print row ".concat(e.index," correctly since it's minimum height is larger than page height")),!0;if(!l)return!1;var c=e.hasRowSpan(a.columns);return e.getMaxCellHeight(a.columns)>o?(c&&console.log("The content of row ".concat(e.index," will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.")),!0):!c&&"avoid"!==a.settings.rowPageBreak}(t,n,s,e)){var l=function(t,e,n,a){var r={};t.spansMultiplePages=!0,t.height=0;for(var i=0,o=0,s=n.columns;oc&&(m.text=g.text.splice(c,g.text.length));var u=a.scaleFactor(),d=a.getLineHeightFactor();g.contentHeight=g.getContentHeight(u,d),g.contentHeight>=e&&(g.contentHeight=e,m.styles.minCellHeight-=e),g.contentHeight>t.height&&(t.height=g.contentHeight),m.contentHeight=m.getContentHeight(u,d),m.contentHeight>i&&(i=m.contentHeight),r[l.index]=m}}var h=new fs(t.raw,-1,t.section,r,!0);h.height=i;for(var f=0,p=n.columns;f>1;++n)e[n]=String.fromCharCode(t.charCodeAt(2*n+1)+(t.charCodeAt(2*n)<<8));return e.join("")}var Gs,Ys=function(t){return String.fromCharCode(t)},Xs=function(t){return String.fromCharCode(t)};var Js=null,Zs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function Qs(t){for(var e="",n=0,a=0,r=0,i=0,o=0,s=0,l=0,c=0;c>2,o=(3&n)<<4|(a=t.charCodeAt(c++))>>4,s=(15&a)<<2|(r=t.charCodeAt(c++))>>6,l=63&r,isNaN(a)?s=l=64:isNaN(r)&&(l=64),e+=Zs.charAt(i)+Zs.charAt(o)+Zs.charAt(s)+Zs.charAt(l);return e}function tl(t){var e="",n=0,a=0,r=0,i=0,o=0,s=0;t=t.replace(/[^\w\+\/\=]/g,"");for(var l=0;l>4,e+=String.fromCharCode(n),a=(15&i)<<4|(o=Zs.indexOf(t.charAt(l++)))>>2,64!==o&&(e+=String.fromCharCode(a)),r=(3&o)<<6|(s=Zs.indexOf(t.charAt(l++))),64!==s&&(e+=String.fromCharCode(r));return e}var el=function(){return void 0!==Fs&&void 0!==js&&void 0!==js.versions&&!!js.versions.node}(),nl=function(){if(void 0!==Fs){var t=!Fs.from;if(!t)try{Fs.from("foo","utf8")}catch(e){t=!0}return t?function(t,e){return e?new Fs(t,e):new Fs(t)}:Fs.from.bind(Fs)}return function(){}}();function al(t){return el?Fs.alloc?Fs.alloc(t):new Fs(t):"undefined"!=typeof Uint8Array?new Uint8Array(t):new Array(t)}function rl(t){return el?Fs.allocUnsafe?Fs.allocUnsafe(t):new Fs(t):"undefined"!=typeof Uint8Array?new Uint8Array(t):new Array(t)}var il=function(t){return el?nl(t,"binary"):t.split("").map((function(t){return 255&t.charCodeAt(0)}))};function ol(t){if("undefined"==typeof ArrayBuffer)return il(t);for(var e=new ArrayBuffer(t.length),n=new Uint8Array(e),a=0;a!=t.length;++a)n[a]=255&t.charCodeAt(a);return e}function sl(t){if(Array.isArray(t))return t.map((function(t){return String.fromCharCode(t)})).join("");for(var e=[],n=0;n=0;)e+=t.charAt(n--);return e}function hl(t,e){var n=""+t;return n.length>=e?n:Sc("0",e-n.length)+n}function fl(t,e){var n=""+t;return n.length>=e?n:Sc(" ",e-n.length)+n}function pl(t,e){var n=""+t;return n.length>=e?n:n+Sc(" ",e-n.length)}var ml=Math.pow(2,32);function gl(t,e){return t>ml||t<-ml?function(t,e){var n=""+Math.round(t);return n.length>=e?n:Sc("0",e-n.length)+n}(t,e):function(t,e){var n=""+t;return n.length>=e?n:Sc("0",e-n.length)+n}(Math.round(t),e)}function vl(t,e){return e=e||0,t.length>=7+e&&103==(32|t.charCodeAt(e))&&101==(32|t.charCodeAt(e+1))&&110==(32|t.charCodeAt(e+2))&&101==(32|t.charCodeAt(e+3))&&114==(32|t.charCodeAt(e+4))&&97==(32|t.charCodeAt(e+5))&&108==(32|t.charCodeAt(e+6))}var bl=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],_l=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];var yl={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},wl={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},xl={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function kl(t,e,n){for(var a=t<0?-1:1,r=t*a,i=0,o=1,s=0,l=1,c=0,u=0,d=Math.floor(r);ce&&(c>e?(u=l,s=i):(u=c,s=o)),!n)return[0,a*s,u];var h=Math.floor(a*s/u);return[h,a*s-h*u,u]}function Sl(t,e,n){if(t>2958465||t<0)return null;var a=0|t,r=Math.floor(86400*(t-a)),i=0,o=[],s={D:a,T:r,u:86400*(t-a)-r,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(s.u)<1e-6&&(s.u=0),e&&e.date1904&&(a+=1462),s.u>.9999&&(s.u=0,86400==++r&&(s.T=r=0,++a,++s.D)),60===a)o=n?[1317,10,29]:[1900,2,29],i=3;else if(0===a)o=n?[1317,8,29]:[1900,1,0],i=6;else{a>60&&--a;var l=new Date(1900,0,1);l.setDate(l.getDate()+a-1),o=[l.getFullYear(),l.getMonth()+1,l.getDate()],i=l.getDay(),a<60&&(i=(i+6)%7),n&&(i=function(t,e){e[0]-=581;var n=t.getDay();t<60&&(n=(n+6)%7);return n}(l,o))}return s.y=o[0],s.m=o[1],s.d=o[2],s.S=r%60,r=Math.floor(r/60),s.M=r%60,r=Math.floor(r/60),s.H=r,s.q=i,s}var Cl=new Date(1899,11,31,0,0,0),Al=Cl.getTime(),El=new Date(1900,2,1,0,0,0);function Tl(t,e){var n=t.getTime();return e?n-=1262304e5:t>=El&&(n+=864e5),(n-(Al+6e4*(t.getTimezoneOffset()-Cl.getTimezoneOffset())))/864e5}function Pl(t){return-1==t.indexOf(".")?t:t.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function Nl(t){var e,n=Math.floor(Math.log(Math.abs(t))*Math.LOG10E);return e=n>=-4&&n<=-1?t.toPrecision(10+n):Math.abs(n)<=9?function(t){var e=t<0?12:11,n=Pl(t.toFixed(12));return n.length<=e||(n=t.toPrecision(10)).length<=e?n:t.toExponential(5)}(t):10===n?t.toFixed(10).substr(0,12):function(t){var e=Pl(t.toFixed(11));return e.length>(t<0?12:11)||"0"===e||"-0"===e?t.toPrecision(6):e}(t),Pl(function(t){return-1==t.indexOf("E")?t:t.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(e.toUpperCase()))}function Ll(t,e){switch(typeof t){case"string":return t;case"boolean":return t?"TRUE":"FALSE";case"number":return(0|t)===t?t.toString(10):Nl(t);case"undefined":return"";case"object":if(null==t)return"";if(t instanceof Date)return Zl(14,Tl(t,e&&e.date1904),e)}throw new Error("unsupported value in General format: "+t)}function Ol(t,e,n,a){var r,i="",o=0,s=0,l=n.y,c=0;switch(t){case 98:l=n.y+543;case 121:switch(e.length){case 1:case 2:r=l%100,c=2;break;default:r=l%1e4,c=4}break;case 109:switch(e.length){case 1:case 2:r=n.m,c=e.length;break;case 3:return _l[n.m-1][1];case 5:return _l[n.m-1][0];default:return _l[n.m-1][2]}break;case 100:switch(e.length){case 1:case 2:r=n.d,c=e.length;break;case 3:return bl[n.q][0];default:return bl[n.q][1]}break;case 104:switch(e.length){case 1:case 2:r=1+(n.H+11)%12,c=e.length;break;default:throw"bad hour format: "+e}break;case 72:switch(e.length){case 1:case 2:r=n.H,c=e.length;break;default:throw"bad hour format: "+e}break;case 77:switch(e.length){case 1:case 2:r=n.M,c=e.length;break;default:throw"bad minute format: "+e}break;case 115:if("s"!=e&&"ss"!=e&&".0"!=e&&".00"!=e&&".000"!=e)throw"bad second format: "+e;return 0!==n.u||"s"!=e&&"ss"!=e?(s=a>=2?3===a?1e3:100:1===a?10:1,(o=Math.round(s*(n.S+n.u)))>=60*s&&(o=0),"s"===e?0===o?"0":""+o/s:(i=hl(o,2+a),"ss"===e?i.substr(0,2):"."+i.substr(2,e.length-1))):hl(n.S,e.length);case 90:switch(e){case"[h]":case"[hh]":r=24*n.D+n.H;break;case"[m]":case"[mm]":r=60*(24*n.D+n.H)+n.M;break;case"[s]":case"[ss]":r=60*(60*(24*n.D+n.H)+n.M)+Math.round(n.S+n.u);break;default:throw"bad abstime format: "+e}c=3===e.length?1:2;break;case 101:r=l,c=1}return c>0?hl(r,c):""}function Ml(t){if(t.length<=3)return t;for(var e=t.length%3,n=t.substr(0,e);e!=t.length;e+=3)n+=(n.length>0?",":"")+t.substr(e,3);return n}var Rl=/%/g;function Il(t,e){var n,a=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(0==e)return"0.0E+0";if(e<0)return"-"+Il(t,-e);var r=t.indexOf(".");-1===r&&(r=t.indexOf("E"));var i=Math.floor(Math.log(e)*Math.LOG10E)%r;if(i<0&&(i+=r),-1===(n=(e/Math.pow(10,i)).toPrecision(a+1+(r+i)%r)).indexOf("e")){var o=Math.floor(Math.log(e)*Math.LOG10E);for(-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(o-n.length+i):n+="E+"+(o-i);"0."===n.substr(0,2);)n=(n=n.charAt(0)+n.substr(2,r)+"."+n.substr(2+r)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(t,e,n,a){return e+n+a.substr(0,(r+i)%r)+"."+a.substr(i)+"E"}))}else n=e.toExponential(a);return t.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),t.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}var Dl=/# (\?+)( ?)\/( ?)(\d+)/;var Fl=/^#*0*\.([0#]+)/,jl=/\).*[0#]/,Bl=/\(###\) ###\\?-####/;function zl(t){for(var e,n="",a=0;a!=t.length;++a)switch(e=t.charCodeAt(a)){case 35:break;case 63:n+=" ";break;case 48:n+="0";break;default:n+=String.fromCharCode(e)}return n}function Ul(t,e){var n=Math.pow(10,e);return""+Math.round(t*n)/n}function Hl(t,e){var n=t-Math.floor(t),a=Math.pow(10,e);return e<(""+Math.round(n*a)).length?0:Math.round(n*a)}function Vl(t,e,n){if(40===t.charCodeAt(0)&&!e.match(jl)){var a=e.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return n>=0?Vl("n",a,n):"("+Vl("n",a,-n)+")"}if(44===e.charCodeAt(e.length-1))return function(t,e,n){for(var a=e.length-1;44===e.charCodeAt(a-1);)--a;return $l(t,e.substr(0,a),n/Math.pow(10,3*(e.length-a)))}(t,e,n);if(-1!==e.indexOf("%"))return function(t,e,n){var a=e.replace(Rl,""),r=e.length-a.length;return $l(t,a,n*Math.pow(10,2*r))+Sc("%",r)}(t,e,n);if(-1!==e.indexOf("E"))return Il(e,n);if(36===e.charCodeAt(0))return"$"+Vl(t,e.substr(" "==e.charAt(1)?2:1),n);var r,i,o,s,l=Math.abs(n),c=n<0?"-":"";if(e.match(/^00+$/))return c+gl(l,e.length);if(e.match(/^[#?]+$/))return"0"===(r=gl(n,0))&&(r=""),r.length>e.length?r:zl(e.substr(0,e.length-r.length))+r;if(i=e.match(Dl))return function(t,e,n){var a=parseInt(t[4],10),r=Math.round(e*a),i=Math.floor(r/a),o=r-i*a,s=a;return n+(0===i?"":""+i)+" "+(0===o?Sc(" ",t[1].length+1+t[4].length):fl(o,t[1].length)+t[2]+"/"+t[3]+hl(s,t[4].length))}(i,l,c);if(e.match(/^#+0+$/))return c+gl(l,e.length-e.indexOf("0"));if(i=e.match(Fl))return r=Ul(n,i[1].length).replace(/^([^\.]+)$/,"$1."+zl(i[1])).replace(/\.$/,"."+zl(i[1])).replace(/\.(\d*)$/,(function(t,e){return"."+e+Sc("0",zl(i[1]).length-e.length)})),-1!==e.indexOf("0.")?r:r.replace(/^0\./,".");if(e=e.replace(/^#+([0.])/,"$1"),i=e.match(/^(0*)\.(#*)$/))return c+Ul(l,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=e.match(/^#{1,3},##0(\.?)$/))return c+Ml(gl(l,0));if(i=e.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+Vl(t,e,-n):Ml(""+(Math.floor(n)+function(t,e){return e<(""+Math.round((t-Math.floor(t))*Math.pow(10,e))).length?1:0}(n,i[1].length)))+"."+hl(Hl(n,i[1].length),i[1].length);if(i=e.match(/^#,#*,#0/))return Vl(t,e.replace(/^#,#*,/,""),n);if(i=e.match(/^([0#]+)(\\?-([0#]+))+$/))return r=dl(Vl(t,e.replace(/[\\-]/g,""),n)),o=0,dl(dl(e.replace(/\\/g,"")).replace(/[0#]/g,(function(t){return o-2147483648?""+(t>=0?0|t:t-1|0):""+Math.floor(t)}(n)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(t){return"00,"+(t.length<3?hl(0,3-t.length):"")+t}))+"."+hl(o,i[1].length);switch(e){case"###,##0.00":return Vl(t,"#,##0.00",n);case"###,###":case"##,###":case"#,###":var f=Ml(gl(l,0));return"0"!==f?c+f:"";case"###,###.00":return Vl(t,"###,##0.00",n).replace(/^0\./,".");case"#,###.00":return Vl(t,"#,##0.00",n).replace(/^0\./,".")}throw new Error("unsupported format |"+e+"|")}function Wl(t,e){var n,a=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(0==e)return"0.0E+0";if(e<0)return"-"+Wl(t,-e);var r=t.indexOf(".");-1===r&&(r=t.indexOf("E"));var i=Math.floor(Math.log(e)*Math.LOG10E)%r;if(i<0&&(i+=r),!(n=(e/Math.pow(10,i)).toPrecision(a+1+(r+i)%r)).match(/[Ee]/)){var o=Math.floor(Math.log(e)*Math.LOG10E);-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(o-n.length+i):n+="E+"+(o-i),n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(t,e,n,a){return e+n+a.substr(0,(r+i)%r)+"."+a.substr(i)+"E"}))}else n=e.toExponential(a);return t.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),t.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}function ql(t,e,n){if(40===t.charCodeAt(0)&&!e.match(jl)){var a=e.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return n>=0?ql("n",a,n):"("+ql("n",a,-n)+")"}if(44===e.charCodeAt(e.length-1))return function(t,e,n){for(var a=e.length-1;44===e.charCodeAt(a-1);)--a;return $l(t,e.substr(0,a),n/Math.pow(10,3*(e.length-a)))}(t,e,n);if(-1!==e.indexOf("%"))return function(t,e,n){var a=e.replace(Rl,""),r=e.length-a.length;return $l(t,a,n*Math.pow(10,2*r))+Sc("%",r)}(t,e,n);if(-1!==e.indexOf("E"))return Wl(e,n);if(36===e.charCodeAt(0))return"$"+ql(t,e.substr(" "==e.charAt(1)?2:1),n);var r,i,o,s,l=Math.abs(n),c=n<0?"-":"";if(e.match(/^00+$/))return c+hl(l,e.length);if(e.match(/^[#?]+$/))return r=""+n,0===n&&(r=""),r.length>e.length?r:zl(e.substr(0,e.length-r.length))+r;if(i=e.match(Dl))return function(t,e,n){return n+(0===e?"":""+e)+Sc(" ",t[1].length+2+t[4].length)}(i,l,c);if(e.match(/^#+0+$/))return c+hl(l,e.length-e.indexOf("0"));if(i=e.match(Fl))return r=(r=(""+n).replace(/^([^\.]+)$/,"$1."+zl(i[1])).replace(/\.$/,"."+zl(i[1]))).replace(/\.(\d*)$/,(function(t,e){return"."+e+Sc("0",zl(i[1]).length-e.length)})),-1!==e.indexOf("0.")?r:r.replace(/^0\./,".");if(e=e.replace(/^#+([0.])/,"$1"),i=e.match(/^(0*)\.(#*)$/))return c+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=e.match(/^#{1,3},##0(\.?)$/))return c+Ml(""+l);if(i=e.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+ql(t,e,-n):Ml(""+n)+"."+Sc("0",i[1].length);if(i=e.match(/^#,#*,#0/))return ql(t,e.replace(/^#,#*,/,""),n);if(i=e.match(/^([0#]+)(\\?-([0#]+))+$/))return r=dl(ql(t,e.replace(/[\\-]/g,""),n)),o=0,dl(dl(e.replace(/\\/g,"")).replace(/[0#]/g,(function(t){return o-1||"\\"==n&&"-"==t.charAt(e+1)&&"0#".indexOf(t.charAt(e+2))>-1););break;case"?":for(;t.charAt(++e)===n;);break;case"*":++e," "!=t.charAt(e)&&"*"!=t.charAt(e)||++e;break;case"(":case")":++e;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;e-1;);break;default:++e}return!1}var Yl=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function Xl(t,e){if(null==e)return!1;var n=parseFloat(e[2]);switch(e[1]){case"=":if(t==n)return!0;break;case">":if(t>n)return!0;break;case"<":if(t":if(t!=n)return!0;break;case">=":if(t>=n)return!0;break;case"<=":if(t<=n)return!0}return!1}function Jl(t,e){var n=function(t){for(var e=[],n=!1,a=0,r=0;a-1&&--a,n.length>4)throw new Error("cannot find right format for |"+n.join("|")+"|");if("number"!=typeof e)return[4,4===n.length||r>-1?n[n.length-1]:"@"];switch(n.length){case 1:n=r>-1?["General","General","General",n[0]]:[n[0],n[0],n[0],"@"];break;case 2:n=r>-1?[n[0],n[0],n[0],n[1]]:[n[0],n[1],n[0],"@"];break;case 3:n=r>-1?[n[0],n[1],n[0],n[2]]:[n[0],n[1],n[2],"@"]}var i=e>0?n[0]:e<0?n[1]:n[2];if(-1===n[0].indexOf("[")&&-1===n[1].indexOf("["))return[a,i];if(null!=n[0].match(/\[[=<>]/)||null!=n[1].match(/\[[=<>]/)){var o=n[0].match(Yl),s=n[1].match(Yl);return Xl(e,o)?[a,n[0]]:Xl(e,s)?[a,n[1]]:[a,n[null!=o&&null!=s?2:1]]}return[a,i]}function Zl(t,e,n){null==n&&(n={});var a="";switch(typeof t){case"string":a="m/d/yy"==t&&n.dateNF?n.dateNF:t;break;case"number":null==(a=14==t&&n.dateNF?n.dateNF:(null!=n.table?n.table:yl)[t])&&(a=n.table&&n.table[wl[t]]||yl[wl[t]]),null==a&&(a=xl[t]||"General")}if(vl(a,0))return Ll(e,n);e instanceof Date&&(e=Tl(e,n.date1904));var r=Jl(a,e);if(vl(r[1]))return Ll(e,n);if(!0===e)e="TRUE";else if(!1===e)e="FALSE";else if(""===e||null==e)return"";return function(t,e,n,a){for(var r,i,o,s=[],l="",c=0,u="",d="t",h="H";c=12?"P":"A"),m.t="T",h="h",c+=3):"AM/PM"===t.substr(c,5).toUpperCase()?(null!=r&&(m.v=r.H>=12?"PM":"AM"),m.t="T",c+=5,h="h"):"上午/下午"===t.substr(c,5).toUpperCase()?(null!=r&&(m.v=r.H>=12?"下午":"上午"),m.t="T",c+=5,h="h"):(m.t="t",++c),null==r&&"T"===m.t)return"";s[s.length]=m,d=u;break;case"[":for(l=u;"]"!==t.charAt(c++)&&c-1&&(l=(l.match(/\$([^-\[\]]*)/)||[])[1]||"$",Gl(t)||(s[s.length]={t:"t",v:l}));break;case".":if(null!=r){for(l=u;++c-1;)l+=u;s[s.length]={t:"n",v:l};break;case"?":for(l=u;t.charAt(++c)===u;)l+=u;s[s.length]={t:u,v:l},d=u;break;case"*":++c," "!=t.charAt(c)&&"*"!=t.charAt(c)||++c;break;case"(":case")":s[s.length]={t:1===a?"t":u,v:u},++c;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(l=u;c-1;)l+=t.charAt(c);s[s.length]={t:"D",v:l};break;case" ":s[s.length]={t:u,v:u},++c;break;case"$":s[s.length]={t:"t",v:"$"},++c;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(u))throw new Error("unrecognized character "+u+" in "+t);s[s.length]={t:"t",v:u},++c}var g,v=0,b=0;for(c=s.length-1,d="t";c>=0;--c)switch(s[c].t){case"h":case"H":s[c].t=h,d="h",v<1&&(v=1);break;case"s":(g=s[c].v.match(/\.0+$/))&&(b=Math.max(b,g[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":d=s[c].t;break;case"m":"s"===d&&(s[c].t="M",v<2&&(v=2));break;case"X":break;case"Z":v<1&&s[c].v.match(/[Hh]/)&&(v=1),v<2&&s[c].v.match(/[Mm]/)&&(v=2),v<3&&s[c].v.match(/[Ss]/)&&(v=3)}switch(v){case 0:break;case 1:r.u>=.5&&(r.u=0,++r.S),r.S>=60&&(r.S=0,++r.M),r.M>=60&&(r.M=0,++r.H);break;case 2:r.u>=.5&&(r.u=0,++r.S),r.S>=60&&(r.S=0,++r.M)}var _,y="";for(c=0;c0){40==y.charCodeAt(0)?(w=e<0&&45===y.charCodeAt(0)?-e:e,x=$l("n",y,w)):(x=$l("n",y,w=e<0&&a>1?-e:e),w<0&&s[0]&&"t"==s[0].t&&(x=x.substr(1),s[0].v="-"+s[0].v)),_=x.length-1;var S=s.length;for(c=0;c-1){S=c;break}var C=s.length;if(S===s.length&&-1===x.indexOf("E")){for(c=s.length-1;c>=0;--c)null!=s[c]&&-1!=="n?".indexOf(s[c].t)&&(_>=s[c].v.length-1?(_-=s[c].v.length,s[c].v=x.substr(_+1,s[c].v.length)):_<0?s[c].v="":(s[c].v=x.substr(0,_+1),_=-1),s[c].t="t",C=c);_>=0&&C=0;--c)if(null!=s[c]&&-1!=="n?".indexOf(s[c].t)){for(i=s[c].v.indexOf(".")>-1&&c===S?s[c].v.indexOf(".")-1:s[c].v.length-1,k=s[c].v.substr(i+1);i>=0;--i)_>=0&&("0"===s[c].v.charAt(i)||"#"===s[c].v.charAt(i))&&(k=x.charAt(_--)+k);s[c].v=k,s[c].t="t",C=c}for(_>=0&&C-1&&c===S?s[c].v.indexOf(".")+1:0,k=s[c].v.substr(0,i);i-1&&(w=a>1&&e<0&&c>0&&"-"===s[c-1].v?-e:e,s[c].v=$l(s[c].t,s[c].v,w),s[c].t="t");var A="";for(c=0;c!==s.length;++c)null!=s[c]&&(A+=s[c].v);return A}(r[1],e,n,r[0])}function Ql(t,e){if("number"!=typeof e){e=+e||-1;for(var n=0;n<392;++n)if(null!=yl[n]){if(yl[n]==t){e=n;break}}else e<0&&(e=n);e<0&&(e=391)}return yl[e]=t,e}function tc(t){for(var e=0;392!=e;++e)void 0!==t[e]&&Ql(t[e],e)}function ec(){yl=function(t){return t||(t={}),t[0]="General",t[1]="0",t[2]="0.00",t[3]="#,##0",t[4]="#,##0.00",t[9]="0%",t[10]="0.00%",t[11]="0.00E+00",t[12]="# ?/?",t[13]="# ??/??",t[14]="m/d/yy",t[15]="d-mmm-yy",t[16]="d-mmm",t[17]="mmm-yy",t[18]="h:mm AM/PM",t[19]="h:mm:ss AM/PM",t[20]="h:mm",t[21]="h:mm:ss",t[22]="m/d/yy h:mm",t[37]="#,##0 ;(#,##0)",t[38]="#,##0 ;[Red](#,##0)",t[39]="#,##0.00;(#,##0.00)",t[40]="#,##0.00;[Red](#,##0.00)",t[45]="mm:ss",t[46]="[h]:mm:ss",t[47]="mmss.0",t[48]="##0.0E+0",t[49]="@",t[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',t}()}var nc=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;var ac=function(){var t={};t.version="1.2.0";var e=function(){for(var t=0,e=new Array(256),n=0;256!=n;++n)t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=n)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1,e[n]=t;return"undefined"!=typeof Int32Array?new Int32Array(e):e}();var n=function(t){var e=0,n=0,a=0,r="undefined"!=typeof Int32Array?new Int32Array(4096):new Array(4096);for(a=0;256!=a;++a)r[a]=t[a];for(a=0;256!=a;++a)for(n=t[a],e=256+a;e<4096;e+=256)n=r[e]=n>>>8^t[255&n];var i=[];for(a=1;16!=a;++a)i[a-1]="undefined"!=typeof Int32Array?r.subarray(256*a,256*a+256):r.slice(256*a,256*a+256);return i}(e),a=n[0],r=n[1],i=n[2],o=n[3],s=n[4],l=n[5],c=n[6],u=n[7],d=n[8],h=n[9],f=n[10],p=n[11],m=n[12],g=n[13],v=n[14];return t.table=e,t.bstr=function(t,n){for(var a=~n,r=0,i=t.length;r>>8^e[255&(a^t.charCodeAt(r++))];return~a},t.buf=function(t,n){for(var b=~n,_=t.length-15,y=0;y<_;)b=v[t[y++]^255&b]^g[t[y++]^b>>8&255]^m[t[y++]^b>>16&255]^p[t[y++]^b>>>24]^f[t[y++]]^h[t[y++]]^d[t[y++]]^u[t[y++]]^c[t[y++]]^l[t[y++]]^s[t[y++]]^o[t[y++]]^i[t[y++]]^r[t[y++]]^a[t[y++]]^e[t[y++]];for(_+=15;y<_;)b=b>>>8^e[255&(b^t[y++])];return~b},t.str=function(t,n){for(var a=~n,r=0,i=t.length,o=0,s=0;r>>8^e[255&(a^o)]:o<2048?a=(a=a>>>8^e[255&(a^(192|o>>6&31))])>>>8^e[255&(a^(128|63&o))]:o>=55296&&o<57344?(o=64+(1023&o),s=1023&t.charCodeAt(r++),a=(a=(a=(a=a>>>8^e[255&(a^(240|o>>8&7))])>>>8^e[255&(a^(128|o>>2&63))])>>>8^e[255&(a^(128|s>>6&15|(3&o)<<4))])>>>8^e[255&(a^(128|63&s))]):a=(a=(a=a>>>8^e[255&(a^(224|o>>12&15))])>>>8^e[255&(a^(128|o>>6&63))])>>>8^e[255&(a^(128|63&o))];return~a},t}(),rc=function(){var t,e={};function n(t){if("/"==t.charAt(t.length-1))return-1===t.slice(0,-1).indexOf("/")?t:n(t.slice(0,-1));var e=t.lastIndexOf("/");return-1===e?t:t.slice(0,e+1)}function a(t){if("/"==t.charAt(t.length-1))return a(t.slice(0,-1));var e=t.lastIndexOf("/");return-1===e?t:t.slice(e+1)}function r(t,e){"string"==typeof e&&(e=new Date(e));var n=e.getHours();n=(n=n<<6|e.getMinutes())<<5|e.getSeconds()>>>1,t.write_shift(2,n);var a=e.getFullYear()-1980;a=(a=a<<4|e.getMonth()+1)<<5|e.getDate(),t.write_shift(2,a)}function i(t){Iu(t,0);for(var e={},n=0;t.l<=t.length-4;){var a=t.read_shift(2),r=t.read_shift(2),i=t.l+r,o={};if(21589===a)1&(n=t.read_shift(1))&&(o.mtime=t.read_shift(4)),r>5&&(2&n&&(o.atime=t.read_shift(4)),4&n&&(o.ctime=t.read_shift(4))),o.mtime&&(o.mt=new Date(1e3*o.mtime));t.l=i,e[a]=o}return e}function o(){return t||(t={})}function s(t,e){if(80==t[0]&&75==t[1])return at(t,e);if(109==(32|t[0])&&105==(32|t[1]))return function(t,e){if("mime-version:"!=x(t.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var n=e&&e.root||"",a=(el&&Fs.isBuffer(t)?t.toString("binary"):x(t)).split("\r\n"),r=0,i="";for(r=0;r0&&(n=(n=n.slice(0,n.length-1)).slice(0,n.lastIndexOf("/")+1),i.slice(0,n.length)!=n););var o=(a[1]||"").match(/boundary="(.*?)"/);if(!o)throw new Error("MAD cannot find boundary");var s="--"+(o[1]||""),l=[],c=[],u={FileIndex:l,FullPaths:c};h(u);var d,f=0;for(r=0;r=r&&(h-=r),!o[h]){l=[];var p=[];for(d=h;d>=0;){p[d]=!0,o[d]=!0,s[s.length]=d,l.push(t[d]);var m=n[Math.floor(4*d/a)];if(a<4+(f=4*d&c))throw new Error("FAT boundary crossed: "+d+" 4 "+a);if(!t[m])break;if(p[d=Eu(t[m],f)])break}i[h]={nodes:s,data:nu([l])}}return i}(S,i,p,f);C[i].name="!Directory",a>0&&o!==v&&(C[o].name="!MiniFAT"),C[p[0]].name="!FAT",C.fat_addrs=p,C.ssz=f;var A=[],E=[],T=[];!function(t,e,n,a,r,i,o,s){for(var c,h=0,f=a.length?2:0,p=e[t].data,m=0,g=0;m0&&h!==v&&(e[h].name="!StreamData")):_.size>=4096?(_.storage="fat",void 0===e[_.start]&&(e[_.start]=u(n,_.start,e.fat_addrs,e.ssz)),e[_.start].name=_.name,_.content=e[_.start].data.slice(0,_.size)):(_.storage="minifat",_.size<0?_.size=0:h!==v&&_.start!==v&&e[h]&&(_.content=l(_,e[h].data,(e[s]||{}).data))),_.content&&Iu(_.content,0),i[c]=_,o.push(_)}}(i,C,S,A,a,{},E,o),function(t,e,n){for(var a=0,r=0,i=0,o=0,s=0,l=n.length,c=[],u=[];a0&&o>=0;)i.push(e.slice(o*g,o*g+g)),r-=g,o=Eu(n,4*o);return 0===i.length?Fu(0):ll(i).slice(0,t.size)}function c(t,e,n,a,r){var i=v;if(t===v){if(0!==e)throw new Error("DIFAT chain shorter than expected")}else if(-1!==t){var o=n[t],s=(a>>>2)-1;if(!o)return;for(var l=0;l=0;){r[l]=!0,i[i.length]=l,o.push(t[l]);var u=n[Math.floor(4*l/a)];if(a<4+(c=4*l&s))throw new Error("FAT boundary crossed: "+l+" 4 "+a);if(!t[u])break;l=Eu(t[u],c)}return{nodes:i,data:nu([o])}}function d(t,e){return new Date(1e3*(Au(t,e+4)/1e7*Math.pow(2,32)+Au(t,e)/1e7-11644473600))}function h(t,e){var n=e||{},a=n.root||"Root Entry";if(t.FullPaths||(t.FullPaths=[]),t.FileIndex||(t.FileIndex=[]),t.FullPaths.length!==t.FileIndex.length)throw new Error("inconsistent CFB structure");0===t.FullPaths.length&&(t.FullPaths[0]=a+"/",t.FileIndex[0]={name:a,type:5}),n.CLSID&&(t.FileIndex[0].clsid=n.CLSID),function(t){var e="Sh33tJ5";if(rc.find(t,"/"+e))return;var n=Fu(4);n[0]=55,n[1]=n[3]=50,n[2]=54,t.FileIndex.push({name:e,type:2,content:n,size:4,L:69,R:69,C:69}),t.FullPaths.push(t.FullPaths[0]+e),f(t)}(t)}function f(t,e){h(t);for(var r=!1,i=!1,o=t.FullPaths.length-1;o>=0;--o){var s=t.FileIndex[o];switch(s.type){case 0:i?r=!0:(t.FileIndex.pop(),t.FullPaths.pop());break;case 1:case 2:case 5:i=!0,isNaN(s.R*s.L*s.C)&&(r=!0),s.R>-1&&s.L>-1&&s.R==s.L&&(r=!0);break;default:r=!0}}if(r||e){var l=new Date(1987,1,19),c=0,u=Object.create?Object.create(null):{},d=[];for(o=0;o1?1:-1,p.size=0,p.type=5;else if("/"==m.slice(-1)){for(c=o+1;c=d.length?-1:c,c=o+1;c=d.length?-1:c,p.type=1}else n(t.FullPaths[o+1]||"")==n(m)&&(p.R=o+1),p.type=2}}}function p(t,e){var n=e||{};if("mad"==n.fileType)return function(t,e){for(var n=e||{},a=n.boundary||"SheetJS",r=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(a="------="+a).slice(2)+'"',"","",""],i=t.FullPaths[0],o=i,s=t.FileIndex[0],l=1;l=32&&f<128&&++d;var m=d>=4*h/5;r.push(a),r.push("Content-Location: "+(n.root||"file:///C:/SheetJS/")+o),r.push("Content-Transfer-Encoding: "+(m?"quoted-printable":"base64")),r.push("Content-Type: "+ot(s,o)),r.push(""),r.push(m?lt(u):st(u))}return r.push(a+"--\r\n"),r.join("\r\n")}(t,n);if(f(t),"zip"===n.fileType)return function(t,e){var n=e||{},a=[],i=[],o=Fu(1),s=n.compression?8:0,l=0;0;var c=0,u=0,d=0,h=0,f=t.FullPaths[0],p=f,m=t.FileIndex[0],g=[],v=0;for(c=1;c0&&(i<4096?e+=i+63>>6:n+=i+511>>9)}}for(var o=t.FullPaths.length+3>>2,s=e+127>>7,l=(e+7>>3)+n+o+s,c=l+127>>7,u=c<=109?0:Math.ceil((c-109)/127);l+c+u+127>>7>c;)u=++c<=109?0:Math.ceil((c-109)/127);var d=[1,u,c,s,o,n,e,0];return t.FileIndex[0].size=e<<6,d[7]=(t.FileIndex[0].start=d[0]+d[1]+d[2]+d[3]+d[4]+d[5])+(d[6]+7>>3),d}(t),i=Fu(a[7]<<9),o=0,s=0;for(o=0;o<8;++o)i.write_shift(1,_[o]);for(o=0;o<8;++o)i.write_shift(2,0);for(i.write_shift(2,62),i.write_shift(2,3),i.write_shift(2,65534),i.write_shift(2,9),i.write_shift(2,6),o=0;o<3;++o)i.write_shift(2,0);for(i.write_shift(4,0),i.write_shift(4,a[2]),i.write_shift(4,a[0]+a[1]+a[2]+a[3]-1),i.write_shift(4,0),i.write_shift(4,4096),i.write_shift(4,a[3]?a[0]+a[1]+a[2]-1:v),i.write_shift(4,a[3]),i.write_shift(-4,a[1]?a[0]-1:v),i.write_shift(4,a[1]),o=0;o<109;++o)i.write_shift(-4,o>9)));for(l(a[6]+7>>3);511&i.l;)i.write_shift(-4,w.ENDOFCHAIN);for(s=o=0,c=0;c=4096||(d.start=s,l(u+63>>6)));for(;511&i.l;)i.write_shift(-4,w.ENDOFCHAIN);for(o=0;o=4096)if(i.l=d.start+1<<9,el&&Fs.isBuffer(d.content))d.content.copy(i,i.l,0,d.size),i.l+=d.size+511&-512;else{for(c=0;c0&&d.size<4096)if(el&&Fs.isBuffer(d.content))d.content.copy(i,i.l,0,d.size),i.l+=d.size+63&-64;else{for(c=0;c>16|e>>8|e)}for(var T="undefined"!=typeof Uint8Array,P=T?new Uint8Array(256):[],N=0;N<256;++N)P[N]=E(N);function L(t,e){var n=P[255&t];return e<=8?n>>>8-e:(n=n<<8|P[t>>8&255],e<=16?n>>>16-e:(n=n<<8|P[t>>16&255])>>>24-e)}function O(t,e){var n=7&e,a=e>>>3;return(t[a]|(n<=6?0:t[a+1]<<8))>>>n&3}function M(t,e){var n=7&e,a=e>>>3;return(t[a]|(n<=5?0:t[a+1]<<8))>>>n&7}function R(t,e){var n=7&e,a=e>>>3;return(t[a]|(n<=3?0:t[a+1]<<8))>>>n&31}function I(t,e){var n=7&e,a=e>>>3;return(t[a]|(n<=1?0:t[a+1]<<8))>>>n&127}function D(t,e,n){var a=7&e,r=e>>>3,i=(1<>>a;return n<8-a?o&i:(o|=t[r+1]<<8-a,n<16-a?o&i:(o|=t[r+2]<<16-a,n<24-a?o&i:(o|=t[r+3]<<24-a)&i))}function F(t,e,n){var a=7&e,r=e>>>3;return a<=5?t[r]|=(7&n)<>8-a),e+3}function j(t,e,n){return n=(1&n)<<(7&e),t[e>>>3]|=n,e+1}function B(t,e,n){var a=e>>>3;return n<<=7&e,t[a]|=255&n,n>>>=8,t[a+1]=n,e+8}function z(t,e,n){var a=e>>>3;return n<<=7&e,t[a]|=255&n,n>>>=8,t[a+1]=255&n,t[a+2]=n>>>8,e+16}function U(t,e){var n=t.length,a=2*n>e?2*n:e+5,r=0;if(n>=e)return t;if(el){var i=rl(a);if(t.copy)t.copy(i);else for(;r>a-d,o=(1<=0;--o)e[s|o<0;)e[e.l++]=t[n++]}return e.l}(e,n):function(e,n){for(var r=0,i=0,o=T?new Uint16Array(32768):[];i0;)n[n.l++]=e[i++];r=8*n.l}else{r=F(n,r,+!(i+s!=e.length)+2);for(var l=0;s-- >0;){var c=e[i],u=-1,d=0;if((u=o[l=32767&(l<<5^c)])&&((u|=-32768&i)>i&&(u-=32768),u2){(c=a[d])<=22?r=B(n,r,P[c+1]>>1)-1:(B(n,r,3),B(n,r+=5,P[c-23]>>5),r+=3);var h=c<8?0:c-4>>2;h>0&&(z(n,r,d-C[c]),r+=h),c=t[i-u],r=B(n,r,P[c]>>3),r-=3;var f=c<4?0:c-2>>1;f>0&&(z(n,r,i-u-A[c]),r+=f);for(var p=0;p>>3;return(t[a]|(n<=4?0:t[a+1]<<8))>>>n&15}(t,e+=5)+4;e+=4;for(var i=0,o=T?new Uint8Array(19):H(19),s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],l=1,c=T?new Uint8Array(8):H(8),u=T?new Uint8Array(8):H(8),d=o.length,h=0;h>8-p;for(var m=(1<<7-p)-1;m>=0;--m)J[f|m<>>=3){case 16:for(i=3+O(t,e),e+=2,f=g[g.length-1];i-- >0;)g.push(f);break;case 17:for(i=3+M(t,e),e+=3;i-- >0;)g.push(0);break;case 18:for(i=11+I(t,e),e+=7;i-- >0;)g.push(0);break;default:g.push(f),l>>0,s=0,l=0;!(1&a);)if(a=M(t,n),n+=3,a>>>1!=0)for(a>>1==1?(s=9,l=5):(n=tt(t,n),s=Z,l=Q);;){!e&&o>>1==1?W[c]:Y[c];if(n+=15&u,(u>>>=4)>>>8&255){if(256==u)break;var d=(u-=257)<8?0:u-4>>2;d>5&&(d=0);var h=i+C[u];d>0&&(h+=D(t,n,d),n+=d),c=D(t,n,l),n+=15&(u=a>>>1==1?q[c]:X[c]);var f=(u>>>=4)<4?0:u-2>>1,p=A[u];for(f>0&&(p+=D(t,n,f),n+=f),!e&&o>>3]|t[1+(n>>>3)]<<8;if(n+=32,m>0)for(!e&&o0;)r[i++]=t[n>>>3],n+=8}return e?[r,n+7>>>3]:[r.slice(0,i),n+7>>>3]}(t.slice(t.l||0),e);return t.l+=n[1],n[0]}function nt(t,e){if(!t)throw new Error(e);"undefined"!=typeof console&&console.error(e)}function at(t,e){var n=t;Iu(n,0);var a={FileIndex:[],FullPaths:[]};h(a,{root:e.root});for(var r=n.length-4;(80!=n[r]||75!=n[r+1]||5!=n[r+2]||6!=n[r+3])&&r>=0;)--r;n.l=r+4,n.l+=4;var o=n.read_shift(2);n.l+=6;var s=n.read_shift(4);for(n.l=s,r=0;r>>=5);n>>>=4,a.setMilliseconds(0),a.setFullYear(n+1980),a.setMonth(i-1),a.setDate(r);var o=31&e,s=63&(e>>>=5);return e>>>=6,a.setHours(e),a.setMinutes(s),a.setSeconds(o<<1),a}(t);if(8257&o)throw new Error("Unsupported ZIP encryption");t.read_shift(4);for(var c=t.read_shift(4),u=t.read_shift(4),d=t.read_shift(2),h=t.read_shift(2),f="",p=0;p0?n.setTime(n.getTime()+60*n.getTimezoneOffset()*1e3):e<0&&n.setTime(n.getTime()-60*n.getTimezoneOffset()*1e3),n;if(t instanceof Date)return t;if(1917==_c.getFullYear()&&!isNaN(n.getFullYear())){var a=n.getFullYear();return t.indexOf(""+a)>-1||n.setFullYear(n.getFullYear()+100),n}var r=t.match(/\d+/g)||["2017","2","19","0","0","0"],i=new Date(+r[0],+r[1]-1,+r[2],+r[3]||0,+r[4]||0,+r[5]||0);return t.indexOf("Z")>-1&&(i=new Date(i.getTime()-60*i.getTimezoneOffset()*1e3)),i}function xc(t,e){if(el&&Fs.isBuffer(t)){if(e){if(255==t[0]&&254==t[1])return qc(t.slice(2).toString("utf16le"));if(254==t[1]&&255==t[2])return qc(Ks(t.slice(2).toString("binary")))}return t.toString("binary")}if("undefined"!=typeof TextDecoder)try{if(e){if(255==t[0]&&254==t[1])return qc(new TextDecoder("utf-16le").decode(t.slice(2)));if(254==t[0]&&255==t[1])return qc(new TextDecoder("utf-16be").decode(t.slice(2)))}var n={"€":"€","‚":"‚",ƒ:"ƒ","„":"„","…":"…","†":"†","‡":"‡",ˆ:"ˆ","‰":"‰",Š:"Š","‹":"‹",Œ:"Œ",Ž:"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™",š:"š","›":"›",œ:"œ",ž:"ž",Ÿ:"Ÿ"};return Array.isArray(t)&&(t=new Uint8Array(t)),new TextDecoder("latin1").decode(t).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,(function(t){return n[t]||t}))}catch(t){}for(var a=[],r=0;r!=t.length;++r)a.push(String.fromCharCode(t[r]));return a.join("")}function kc(t){if("undefined"!=typeof JSON&&!Array.isArray(t))return JSON.parse(JSON.stringify(t));if("object"!=typeof t||null==t)return t;if(t instanceof Date)return new Date(t.getTime());var e={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=kc(t[n]));return e}function Sc(t,e){for(var n="";n.length3&&-1==Ac.indexOf(o))return n}else if(o.match(/[a-z]/))return n;return a<0||a>8099?n:(r>0||i>1)&&101!=a?e:t.match(/[^-0-9:,\/\\]/)?n:e}function Tc(t,e,n){if(t.FullPaths){var a;if("string"==typeof n)return a=el?nl(n):function(t){for(var e=[],n=0,a=t.length+250,r=al(t.length+255),i=0;i>6&31,r[n++]=128|63&o;else if(o>=55296&&o<57344){o=64+(1023&o);var s=1023&t.charCodeAt(++i);r[n++]=240|o>>8&7,r[n++]=128|o>>2&63,r[n++]=128|s>>6&15|(3&o)<<4,r[n++]=128|63&s}else r[n++]=224|o>>12&15,r[n++]=128|o>>6&63,r[n++]=128|63&o;n>a&&(e.push(r.slice(0,n)),n=0,r=al(65535),a=65530)}return e.push(r.slice(0,n)),ll(e)}(n),rc.utils.cfb_add(t,e,a);rc.utils.cfb_add(t,e,n)}else t.file(e,n)}function Pc(){return rc.utils.cfb_new()}var Nc='\r\n';var Lc={""":'"',"'":"'",">":">","<":"<","&":"&"},Oc=uc(Lc),Mc=/[&<>'"]/g,Rc=/[\u0000-\u0008\u000b-\u001f]/g;function Ic(t){return(t+"").replace(Mc,(function(t){return Oc[t]})).replace(Rc,(function(t){return"_x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function Dc(t){return Ic(t).replace(/ /g,"_x0020_")}var Fc=/[\u0000-\u001f]/g;function jc(t){return(t+"").replace(Mc,(function(t){return Oc[t]})).replace(/\n/g,"
").replace(Fc,(function(t){return"&#x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+";"}))}function Bc(t){switch(t){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function zc(t){for(var e="",n=0,a=0,r=0,i=0,o=0,s=0;n191&&a<224?(o=(31&a)<<6,o|=63&r,e+=String.fromCharCode(o)):(i=t.charCodeAt(n++),a<240?e+=String.fromCharCode((15&a)<<12|(63&r)<<6|63&i):(s=((7&a)<<18|(63&r)<<12|(63&i)<<6|63&(o=t.charCodeAt(n++)))-65536,e+=String.fromCharCode(55296+(s>>>10&1023)),e+=String.fromCharCode(56320+(1023&s)))));return e}function Uc(t){var e,n,a,r=al(2*t.length),i=1,o=0,s=0;for(n=0;n>>10&1023),e=56320+(1023&e)),0!==s&&(r[o++]=255&s,r[o++]=s>>>8,s=0),r[o++]=e%256,r[o++]=e>>>8;return r.slice(0,o).toString("ucs2")}function Hc(t){return nl(t,"binary").toString("utf8")}var Vc="foo bar baz☃🍣",Wc=el&&(Hc(Vc)==zc(Vc)&&Hc||Uc(Vc)==zc(Vc)&&Uc)||zc,qc=el?function(t){return nl(t,"utf8").toString("binary")}:function(t){for(var e=[],n=0,a=0,r=0;n>6))),e.push(String.fromCharCode(128+(63&a)));break;case a>=55296&&a<57344:a-=55296,r=t.charCodeAt(n++)-56320+(a<<10),e.push(String.fromCharCode(240+(r>>18&7))),e.push(String.fromCharCode(144+(r>>12&63))),e.push(String.fromCharCode(128+(r>>6&63))),e.push(String.fromCharCode(128+(63&r)));break;default:e.push(String.fromCharCode(224+(a>>12))),e.push(String.fromCharCode(128+(a>>6&63))),e.push(String.fromCharCode(128+(63&a)))}return e.join("")},$c=function(){var t=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(t){return[new RegExp("&"+t[0]+";","ig"),t[1]]}));return function(e){for(var n=e.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,"\n").replace(/<[^>]*>/g,""),a=0;a"+e+""}function Yc(t){return lc(t).map((function(e){return" "+e+'="'+t[e]+'"'})).join("")}function Xc(t,e,n){return"<"+t+(null!=n?Yc(n):"")+(null!=e?(e.match(Kc)?' xml:space="preserve"':"")+">"+e+""}function Jc(t,e){try{return t.toISOString().replace(/\.\d*/,"")}catch(t){if(e)throw t}return""}var Zc={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},Qc=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],tu={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};var eu=function(t){for(var e=[],n=0;n0&&Fs.isBuffer(t[0][0])?Fs.concat(t[0].map((function(t){return Fs.isBuffer(t)?t:nl(t)}))):eu(t)}:eu,au=function(t,e,n){for(var a=[],r=e;r0?lu(t,e+4,e+4+n-1):""},uu=cu,du=function(t,e){var n=Au(t,e);return n>0?lu(t,e+4,e+4+n-1):""},hu=du,fu=function(t,e){var n=2*Au(t,e);return n>0?lu(t,e+4,e+4+n-1):""},pu=fu,mu=function(t,e){var n=Au(t,e);return n>0?ru(t,e+4,e+4+n):""},gu=mu,vu=function(t,e){var n=Au(t,e);return n>0?lu(t,e+4,e+4+n):""},bu=vu,_u=function(t,e){return function(t,e){for(var n=1-2*(t[e+7]>>>7),a=((127&t[e+7])<<4)+(t[e+6]>>>4&15),r=15&t[e+6],i=5;i>=0;--i)r=256*r+t[e+i];return 2047==a?0==r?n*(1/0):NaN:(0==a?a=-1022:(a-=1023,r+=Math.pow(2,52)),n*Math.pow(2,a-52)*r)}(t,e)},yu=_u,wu=function(t){return Array.isArray(t)||"undefined"!=typeof Uint8Array&&t instanceof Uint8Array};function xu(){ru=function(t,e,n){return Gs.utils.decode(1200,t.slice(e,n)).replace(cl,"")},lu=function(t,e,n){return Gs.utils.decode(65001,t.slice(e,n))},uu=function(t,e){var n=Au(t,e);return n>0?Gs.utils.decode(Us,t.slice(e+4,e+4+n-1)):""},hu=function(t,e){var n=Au(t,e);return n>0?Gs.utils.decode(zs,t.slice(e+4,e+4+n-1)):""},pu=function(t,e){var n=2*Au(t,e);return n>0?Gs.utils.decode(1200,t.slice(e+4,e+4+n-1)):""},gu=function(t,e){var n=Au(t,e);return n>0?Gs.utils.decode(1200,t.slice(e+4,e+4+n)):""},bu=function(t,e){var n=Au(t,e);return n>0?Gs.utils.decode(65001,t.slice(e+4,e+4+n)):""}}el&&(uu=function(t,e){if(!Fs.isBuffer(t))return cu(t,e);var n=t.readUInt32LE(e);return n>0?t.toString("utf8",e+4,e+4+n-1):""},hu=function(t,e){if(!Fs.isBuffer(t))return du(t,e);var n=t.readUInt32LE(e);return n>0?t.toString("utf8",e+4,e+4+n-1):""},pu=function(t,e){if(!Fs.isBuffer(t))return fu(t,e);var n=2*t.readUInt32LE(e);return t.toString("utf16le",e+4,e+4+n-1)},gu=function(t,e){if(!Fs.isBuffer(t))return mu(t,e);var n=t.readUInt32LE(e);return t.toString("utf16le",e+4,e+4+n)},bu=function(t,e){if(!Fs.isBuffer(t))return vu(t,e);var n=t.readUInt32LE(e);return t.toString("utf8",e+4,e+4+n)},yu=function(t,e){return Fs.isBuffer(t)?t.readDoubleLE(e):_u(t,e)},wu=function(t){return Fs.isBuffer(t)||Array.isArray(t)||"undefined"!=typeof Uint8Array&&t instanceof Uint8Array}),void 0!==Gs&&xu();var ku=function(t,e){return t[e]},Su=function(t,e){return 256*t[e+1]+t[e]},Cu=function(t,e){var n=256*t[e+1]+t[e];return n<32768?n:-1*(65535-n+1)},Au=function(t,e){return t[e+3]*(1<<24)+(t[e+2]<<16)+(t[e+1]<<8)+t[e]},Eu=function(t,e){return t[e+3]<<24|t[e+2]<<16|t[e+1]<<8|t[e]},Tu=function(t,e){return t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3]};function Pu(t,e){var n,a,r,i,o,s,l="",c=[];switch(e){case"dbcs":if(s=this.l,el&&Fs.isBuffer(this))l=this.slice(this.l,this.l+2*t).toString("utf16le");else for(o=0;o0?Eu:Tu)(this,this.l),this.l+=4,n);case 8:case-8:if("f"===e)return a=8==t?yu(this,this.l):yu([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,a;t=8;case 16:l=ou(this,this.l,t)}}return this.l+=t,l}var Nu=function(t,e,n){t[n]=255&e,t[n+1]=e>>>8&255,t[n+2]=e>>>16&255,t[n+3]=e>>>24&255},Lu=function(t,e,n){t[n]=255&e,t[n+1]=e>>8&255,t[n+2]=e>>16&255,t[n+3]=e>>24&255},Ou=function(t,e,n){t[n]=255&e,t[n+1]=e>>>8&255};function Mu(t,e,n){var a=0,r=0;if("dbcs"===n){for(r=0;r!=e.length;++r)Ou(this,e.charCodeAt(r),this.l+2*r);a=2*e.length}else if("sbcs"===n){if(void 0!==Gs&&874==Us)for(r=0;r!=e.length;++r){var i=Gs.utils.encode(Us,e.charAt(r));this[this.l+r]=i[0]}else for(e=e.replace(/[^\x00-\x7F]/g,"_"),r=0;r!=e.length;++r)this[this.l+r]=255&e.charCodeAt(r);a=e.length}else{if("hex"===n){for(;r>8}for(;this.l>>=8,this[this.l+1]=255&e;break;case 3:a=3,this[this.l]=255&e,e>>>=8,this[this.l+1]=255&e,e>>>=8,this[this.l+2]=255&e;break;case 4:a=4,Nu(this,e,this.l);break;case 8:if(a=8,"f"===n){!function(t,e,n){var a=(e<0||1/e==-1/0?1:0)<<7,r=0,i=0,o=a?-e:e;isFinite(o)?0==o?r=i=0:(r=Math.floor(Math.log(o)/Math.LN2),i=o*Math.pow(2,52-r),r<=-1023&&(!isFinite(i)||i>4|a}(this,e,this.l);break}case 16:break;case-4:a=4,Lu(this,e,this.l)}}return this.l+=a,this}function Ru(t,e){var n=ou(this,this.l,t.length>>1);if(n!==t)throw new Error(e+"Expected "+t+" saw "+n);this.l+=t.length>>1}function Iu(t,e){t.l=e,t.read_shift=Pu,t.chk=Ru,t.write_shift=Mu}function Du(t,e){t.l+=e}function Fu(t){var e=al(t);return Iu(e,0),e}function ju(){var t=[],e=el?256:2048,n=function(t){var e=Fu(t);return Iu(e,0),e},a=n(e),r=function(){a&&(a.length>a.l&&((a=a.slice(0,a.l)).l=a.length),a.length>0&&t.push(a),a=null)},i=function(t){return a&&t=128?1:0)+1,a>=128&&++r,a>=16384&&++r,a>=2097152&&++r;var o=t.next(r);i<=127?o.write_shift(1,i):(o.write_shift(1,128+(127&i)),o.write_shift(1,i>>7));for(var s=0;4!=s;++s){if(!(a>=128)){o.write_shift(1,a);break}o.write_shift(1,128+(127&a)),a>>=7}a>0&&wu(n)&&t.push(n)}}function zu(t,e,n){var a=kc(t);if(e.s?(a.cRel&&(a.c+=e.s.c),a.rRel&&(a.r+=e.s.r)):(a.cRel&&(a.c+=e.c),a.rRel&&(a.r+=e.r)),!n||n.biff<12){for(;a.c>=256;)a.c-=256;for(;a.r>=65536;)a.r-=65536}return a}function Uu(t,e,n){var a=kc(t);return a.s=zu(a.s,e.s,n),a.e=zu(a.e,e.s,n),a}function Hu(t,e){if(t.cRel&&t.c<0)for(t=kc(t);t.c<0;)t.c+=e>8?16384:256;if(t.rRel&&t.r<0)for(t=kc(t);t.r<0;)t.r+=e>8?1048576:e>5?65536:16384;var n=Yu(t);return t.cRel||null==t.cRel||(n=n.replace(/^([A-Z])/,"$$$1")),t.rRel||null==t.rRel||(n=function(t){return t.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(n)),n}function Vu(t,e){return 0!=t.s.r||t.s.rRel||t.e.r!=(e.biff>=12?1048575:e.biff>=8?65536:16384)||t.e.rRel?0!=t.s.c||t.s.cRel||t.e.c!=(e.biff>=12?16383:255)||t.e.cRel?Hu(t.s,e.biff)+":"+Hu(t.e,e.biff):(t.s.rRel?"":"$")+qu(t.s.r)+":"+(t.e.rRel?"":"$")+qu(t.e.r):(t.s.cRel?"":"$")+Ku(t.s.c)+":"+(t.e.cRel?"":"$")+Ku(t.e.c)}function Wu(t){return parseInt(t.replace(/\$(\d+)$/,"$1"),10)-1}function qu(t){return""+(t+1)}function $u(t){for(var e=t.replace(/^\$([A-Z])/,"$1"),n=0,a=0;a!==e.length;++a)n=26*n+e.charCodeAt(a)-64;return n-1}function Ku(t){if(t<0)throw new Error("invalid column "+t);var e="";for(++t;t;t=Math.floor((t-1)/26))e=String.fromCharCode((t-1)%26+65)+e;return e}function Gu(t){for(var e=0,n=0,a=0;a=48&&r<=57?e=10*e+(r-48):r>=65&&r<=90&&(n=26*n+(r-64))}return{c:n-1,r:e-1}}function Yu(t){for(var e=t.c+1,n="";e;e=(e-1)/26|0)n=String.fromCharCode((e-1)%26+65)+n;return n+(t.r+1)}function Xu(t){var e=t.indexOf(":");return-1==e?{s:Gu(t),e:Gu(t)}:{s:Gu(t.slice(0,e)),e:Gu(t.slice(e+1))}}function Ju(t,e){return void 0===e||"number"==typeof e?Ju(t.s,t.e):("string"!=typeof t&&(t=Yu(t)),"string"!=typeof e&&(e=Yu(e)),t==e?t:t+":"+e)}function Zu(t){var e={s:{c:0,r:0},e:{c:0,r:0}},n=0,a=0,r=0,i=t.length;for(n=0;a26);++a)n=26*n+r;for(e.s.c=--n,n=0;a9);++a)n=10*n+r;if(e.s.r=--n,a===i||10!=r)return e.e.c=e.s.c,e.e.r=e.s.r,e;for(++a,n=0;a!=i&&!((r=t.charCodeAt(a)-64)<1||r>26);++a)n=26*n+r;for(e.e.c=--n,n=0;a!=i&&!((r=t.charCodeAt(a)-48)<0||r>9);++a)n=10*n+r;return e.e.r=--n,e}function Qu(t,e){var n="d"==t.t&&e instanceof Date;if(null!=t.z)try{return t.w=Zl(t.z,n?fc(e):e)}catch(t){}try{return t.w=Zl((t.XF||{}).numFmtId||(n?14:0),n?fc(e):e)}catch(t){return""+e}}function td(t,e,n){return null==t||null==t.t||"z"==t.t?"":void 0!==t.w?t.w:("d"==t.t&&!t.z&&n&&n.dateNF&&(t.z=n.dateNF),"e"==t.t?Fd[t.v]||t.v:Qu(t,null==e?t.v:e))}function ed(t,e){var n=e&&e.sheet?e.sheet:"Sheet1",a={};return a[n]=t,{SheetNames:[n],Sheets:a}}function nd(t,e,n){var a=n||{},r=t?Array.isArray(t):a.dense;null!=Js&&null==r&&(r=Js);var i=t||(r?[]:{}),o=0,s=0;if(i&&null!=a.origin){if("number"==typeof a.origin)o=a.origin;else{var l="string"==typeof a.origin?Gu(a.origin):a.origin;o=l.r,s=l.c}i["!ref"]||(i["!ref"]="A1:A1")}var c={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var u=Zu(i["!ref"]);c.s.c=u.s.c,c.s.r=u.s.r,c.e.c=Math.max(c.e.c,u.e.c),c.e.r=Math.max(c.e.r,u.e.r),-1==o&&(c.e.r=o=u.e.r+1)}for(var d=0;d!=e.length;++d)if(e[d]){if(!Array.isArray(e[d]))throw new Error("aoa_to_sheet expects an array of arrays");for(var h=0;h!=e[d].length;++h)if(void 0!==e[d][h]){var f={v:e[d][h]},p=o+d,m=s+h;if(c.s.r>p&&(c.s.r=p),c.s.c>m&&(c.s.c=m),c.e.r0&&e.write_shift(0,t,"dbcs"),n?e.slice(0,e.l):e}function sd(t){return{ich:t.read_shift(2),ifnt:t.read_shift(2)}}function ld(t,e){var n=t.l,a=t.read_shift(1),r=id(t),i=[],o={t:r,h:r};if(1&a){for(var s=t.read_shift(4),l=0;l!=s;++l)i.push(sd(t));o.r=i}else o.r=[{ich:0,ifnt:0}];return t.l=n+e,o}var cd=ld;function ud(t,e){var n=!1;return null==e&&(n=!0,e=Fu(23+4*t.t.length)),e.write_shift(1,1),od(t.t,e),e.write_shift(4,1),function(t,e){e||(e=Fu(4)),e.write_shift(2,t.ich||0),e.write_shift(2,t.ifnt||0)}({ich:0,ifnt:0},e),n?e.slice(0,e.l):e}function dd(t){var e=t.read_shift(4),n=t.read_shift(2);return n+=t.read_shift(1)<<16,t.l++,{c:e,iStyleRef:n}}function hd(t,e){return null==e&&(e=Fu(8)),e.write_shift(-4,t.c),e.write_shift(3,t.iStyleRef||t.s),e.write_shift(1,0),e}function fd(t){var e=t.read_shift(2);return e+=t.read_shift(1)<<16,t.l++,{c:-1,iStyleRef:e}}function pd(t,e){return null==e&&(e=Fu(4)),e.write_shift(3,t.iStyleRef||t.s),e.write_shift(1,0),e}var md=id,gd=od;function vd(t){var e=t.read_shift(4);return 0===e||4294967295===e?"":t.read_shift(e,"dbcs")}function bd(t,e){var n=!1;return null==e&&(n=!0,e=Fu(127)),e.write_shift(4,t.length>0?t.length:4294967295),t.length>0&&e.write_shift(0,t,"dbcs"),n?e.slice(0,e.l):e}var _d=id,yd=vd,wd=bd;function xd(t){var e=t.slice(t.l,t.l+4),n=1&e[0],a=2&e[0];t.l+=4;var r=0===a?yu([0,0,0,0,252&e[0],e[1],e[2],e[3]],0):Eu(e,0)>>2;return n?r/100:r}function kd(t,e){null==e&&(e=Fu(4));var n=0,a=0,r=100*t;if(t==(0|t)&&t>=-(1<<29)&&t<1<<29?a=1:r==(0|r)&&r>=-(1<<29)&&r<1<<29&&(a=1,n=1),!a)throw new Error("unsupported RkNumber "+t);e.write_shift(-4,((n?r:t)<<2)+(n+2))}function Sd(t){var e={s:{},e:{}};return e.s.r=t.read_shift(4),e.e.r=t.read_shift(4),e.s.c=t.read_shift(4),e.e.c=t.read_shift(4),e}var Cd=Sd,Ad=function(t,e){return e||(e=Fu(16)),e.write_shift(4,t.s.r),e.write_shift(4,t.e.r),e.write_shift(4,t.s.c),e.write_shift(4,t.e.c),e};function Ed(t){if(t.length-t.l<8)throw"XLS Xnum Buffer underflow";return t.read_shift(8,"f")}function Td(t,e){return(e||Fu(8)).write_shift(8,t,"f")}function Pd(t,e){if(e||(e=Fu(8)),!t||t.auto)return e.write_shift(4,0),e.write_shift(4,0),e;null!=t.index?(e.write_shift(1,2),e.write_shift(1,t.index)):null!=t.theme?(e.write_shift(1,6),e.write_shift(1,t.theme)):(e.write_shift(1,5),e.write_shift(1,0));var n=t.tint||0;if(n>0?n*=32767:n<0&&(n*=32768),e.write_shift(2,n),t.rgb&&null==t.theme){var a=t.rgb||"FFFFFF";"number"==typeof a&&(a=("000000"+a.toString(16)).slice(-6)),e.write_shift(1,parseInt(a.slice(0,2),16)),e.write_shift(1,parseInt(a.slice(2,4),16)),e.write_shift(1,parseInt(a.slice(4,6),16)),e.write_shift(1,255)}else e.write_shift(2,0),e.write_shift(1,0),e.write_shift(1,0);return e}var Nd=2,Ld=3,Od=80,Md={1:{n:"CodePage",t:Nd},2:{n:"Category",t:Od},3:{n:"PresentationFormat",t:Od},4:{n:"ByteCount",t:Ld},5:{n:"LineCount",t:Ld},6:{n:"ParagraphCount",t:Ld},7:{n:"SlideCount",t:Ld},8:{n:"NoteCount",t:Ld},9:{n:"HiddenCount",t:Ld},10:{n:"MultimediaClipCount",t:Ld},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:Od},15:{n:"Company",t:Od},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:Ld},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:Ld,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:Od},27:{n:"ContentStatus",t:Od},28:{n:"Language",t:Od},29:{n:"Version",t:Od},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Rd={1:{n:"CodePage",t:Nd},2:{n:"Title",t:Od},3:{n:"Subject",t:Od},4:{n:"Author",t:Od},5:{n:"Keywords",t:Od},6:{n:"Comments",t:Od},7:{n:"Template",t:Od},8:{n:"LastAuthor",t:Od},9:{n:"RevNumber",t:Od},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:Ld},15:{n:"WordCount",t:Ld},16:{n:"CharCount",t:Ld},17:{n:"Thumbnail",t:71},18:{n:"Application",t:Od},19:{n:"DocSecurity",t:Ld},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}};function Id(t){return t.map((function(t){return[t>>16&255,t>>8&255,255&t]}))}var Dd=kc(Id([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),Fd={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},jd={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Bd={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function zd(t,e){var n,a=function(t){for(var e=[],n=lc(t),a=0;a!==n.length;++a)null==e[t[n[a]]]&&(e[t[n[a]]]=[]),e[t[n[a]]].push(n[a]);return e}(jd),r=[];r[r.length]=Nc,r[r.length]=Xc("Types",null,{xmlns:Zc.CT,"xmlns:xsd":Zc.xsd,"xmlns:xsi":Zc.xsi}),r=r.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map((function(t){return Xc("Default",null,{Extension:t[0],ContentType:t[1]})})));var i=function(a){t[a]&&t[a].length>0&&(n=t[a][0],r[r.length]=Xc("Override",null,{PartName:("/"==n[0]?"":"/")+n,ContentType:Bd[a][e.bookType]||Bd[a].xlsx}))},o=function(n){(t[n]||[]).forEach((function(t){r[r.length]=Xc("Override",null,{PartName:("/"==t[0]?"":"/")+t,ContentType:Bd[n][e.bookType]||Bd[n].xlsx})}))},s=function(e){(t[e]||[]).forEach((function(t){r[r.length]=Xc("Override",null,{PartName:("/"==t[0]?"":"/")+t,ContentType:a[e][0]})}))};return i("workbooks"),o("sheets"),o("charts"),s("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(s),s("vba"),s("comments"),s("threadedcomments"),s("drawings"),o("metadata"),s("people"),r.length>2&&(r[r.length]="",r[1]=r[1].replace("/>",">")),r.join("")}var Ud={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Hd(t){var e=t.lastIndexOf("/");return t.slice(0,e+1)+"_rels/"+t.slice(e+1)+".rels"}function Vd(t){var e=[Nc,Xc("Relationships",null,{xmlns:Zc.RELS})];return lc(t["!id"]).forEach((function(n){e[e.length]=Xc("Relationship",null,t["!id"][n])})),e.length>2&&(e[e.length]="",e[1]=e[1].replace("/>",">")),e.join("")}function Wd(t,e,n,a,r,i){if(r||(r={}),t["!id"]||(t["!id"]={}),t["!idx"]||(t["!idx"]=1),e<0)for(e=t["!idx"];t["!id"]["rId"+e];++e);if(t["!idx"]=e+1,r.Id="rId"+e,r.Type=a,r.Target=n,i?r.TargetMode=i:[Ud.HLINK,Ud.XPATH,Ud.XMISS].indexOf(r.Type)>-1&&(r.TargetMode="External"),t["!id"][r.Id])throw new Error("Cannot rewrite rId "+e);return t["!id"][r.Id]=r,t[("/"+r.Target).replace("//","/")]=r,e}function qd(t,e,n){return[' \n',' \n'," \n"].join("")}function $d(){return'SheetJS '+Bs.version+""}var Kd=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];function Gd(t,e,n,a,r){null==r[t]&&null!=e&&""!==e&&(r[t]=e,e=Ic(e),a[a.length]=n?Xc(t,e,n):Gc(t,e))}function Yd(t,e){var n=e||{},a=[Nc,Xc("cp:coreProperties",null,{"xmlns:cp":Zc.CORE_PROPS,"xmlns:dc":Zc.dc,"xmlns:dcterms":Zc.dcterms,"xmlns:dcmitype":Zc.dcmitype,"xmlns:xsi":Zc.xsi})],r={};if(!t&&!n.Props)return a.join("");t&&(null!=t.CreatedDate&&Gd("dcterms:created","string"==typeof t.CreatedDate?t.CreatedDate:Jc(t.CreatedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},a,r),null!=t.ModifiedDate&&Gd("dcterms:modified","string"==typeof t.ModifiedDate?t.ModifiedDate:Jc(t.ModifiedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},a,r));for(var i=0;i!=Kd.length;++i){var o=Kd[i],s=n.Props&&null!=n.Props[o[1]]?n.Props[o[1]]:t?t[o[1]]:null;!0===s?s="1":!1===s?s="0":"number"==typeof s&&(s=String(s)),null!=s&&Gd(o[0],s,null,a,r)}return a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var Xd=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],Jd=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function Zd(t){var e=[],n=Xc;return t||(t={}),t.Application="SheetJS",e[e.length]=Nc,e[e.length]=Xc("Properties",null,{xmlns:Zc.EXT_PROPS,"xmlns:vt":Zc.vt}),Xd.forEach((function(a){if(void 0!==t[a[1]]){var r;switch(a[2]){case"string":r=Ic(String(t[a[1]]));break;case"bool":r=t[a[1]]?"true":"false"}void 0!==r&&(e[e.length]=n(a[0],r))}})),e[e.length]=n("HeadingPairs",n("vt:vector",n("vt:variant","Worksheets")+n("vt:variant",n("vt:i4",String(t.Worksheets))),{size:2,baseType:"variant"})),e[e.length]=n("TitlesOfParts",n("vt:vector",t.SheetNames.map((function(t){return""+Ic(t)+""})).join(""),{size:t.Worksheets,baseType:"lpstr"})),e.length>2&&(e[e.length]="",e[1]=e[1].replace("/>",">")),e.join("")}function Qd(t){var e=[Nc,Xc("Properties",null,{xmlns:Zc.CUST_PROPS,"xmlns:vt":Zc.vt})];if(!t)return e.join("");var n=1;return lc(t).forEach((function(a){++n,e[e.length]=Xc("property",function(t,e){switch(typeof t){case"string":var n=Xc("vt:lpwstr",Ic(t));return e&&(n=n.replace(/"/g,"_x0022_")),n;case"number":return Xc((0|t)==t?"vt:i4":"vt:r8",Ic(String(t)));case"boolean":return Xc("vt:bool",t?"true":"false")}if(t instanceof Date)return Xc("vt:filetime",Jc(t));throw new Error("Unable to serialize "+t)}(t[a],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:Ic(a)})})),e.length>2&&(e[e.length]="",e[1]=e[1].replace("/>",">")),e.join("")}var th={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function eh(t,e){var n=Fu(4),a=Fu(4);switch(n.write_shift(4,80==t?31:t),t){case 3:a.write_shift(-4,e);break;case 5:(a=Fu(8)).write_shift(8,e,"f");break;case 11:a.write_shift(4,e?1:0);break;case 64:a=function(t){var e=("string"==typeof t?new Date(Date.parse(t)):t).getTime()/1e3+11644473600,n=e%Math.pow(2,32),a=(e-n)/Math.pow(2,32);a*=1e7;var r=(n*=1e7)/Math.pow(2,32)|0;r>0&&(n%=Math.pow(2,32),a+=r);var i=Fu(8);return i.write_shift(4,n),i.write_shift(4,a),i}(e);break;case 31:case 80:for((a=Fu(4+2*(e.length+1)+(e.length%2?0:2))).write_shift(4,e.length+1),a.write_shift(0,e,"dbcs");a.l!=a.length;)a.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+e)}return ll([n,a])}var nh=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function ah(t){switch(typeof t){case"boolean":return 11;case"number":return(0|t)==t?3:5;case"string":return 31;case"object":if(t instanceof Date)return 64}return-1}function rh(t,e,n){var a=Fu(8),r=[],i=[],o=8,s=0,l=Fu(8),c=Fu(8);if(l.write_shift(4,2),l.write_shift(4,1200),c.write_shift(4,1),i.push(l),r.push(c),o+=8+l.length,!e){(c=Fu(8)).write_shift(4,0),r.unshift(c);var u=[Fu(4)];for(u[0].write_shift(4,t.length),s=0;s-1||Jd.indexOf(t[s][0])>-1)&&null!=t[s][1]){var h=t[s][1],f=0;if(e){var p=n[f=+e[t[s][0]]];if("version"==p.p&&"string"==typeof h){var m=h.split(".");h=(+m[0]<<16)+(+m[1]||0)}l=eh(p.t,h)}else{var g=ah(h);-1==g&&(g=31,h=String(h)),l=eh(g,h)}i.push(l),(c=Fu(8)).write_shift(4,e?f:2+s),r.push(c),o+=8+l.length}var v=8*(i.length+1);for(s=0;s=12?2:1),r="sbcs-cont",i=zs;(n&&n.biff>=8&&(zs=1200),n&&8!=n.biff)?12==n.biff&&(r="wstr"):t.read_shift(1)&&(r="dbcs-cont");n.biff>=2&&n.biff<=5&&(r="cpstr");var o=a?t.read_shift(a,r):"";return zs=i,o}function hh(t){var e=t.t||"",n=Fu(3);n.write_shift(2,e.length),n.write_shift(1,1);var a=Fu(2*e.length);return a.write_shift(2*e.length,e,"utf16le"),ll([n,a])}function fh(t,e,n){if(n){if(n.biff>=2&&n.biff<=5)return t.read_shift(e,"cpstr");if(n.biff>=12)return t.read_shift(e,"dbcs-cont")}return 0===t.read_shift(1)?t.read_shift(e,"sbcs-cont"):t.read_shift(e,"dbcs-cont")}function ph(t,e,n){var a=t.read_shift(n&&2==n.biff?1:2);return 0===a?(t.l++,""):fh(t,a,n)}function mh(t,e,n){if(n.biff>5)return ph(t,0,n);var a=t.read_shift(1);return 0===a?(t.l++,""):t.read_shift(a,n.biff<=4||!t.lens?"cpstr":"sbcs-cont")}function gh(t,e,n){return n||(n=Fu(3+2*t.length)),n.write_shift(2,t.length),n.write_shift(1,1),n.write_shift(31,t,"utf16le"),n}function vh(t,e){e||(e=Fu(6+2*t.length)),e.write_shift(4,1+t.length);for(var n=0;n-1?31:23;switch(a.charAt(0)){case"#":i=28;break;case".":i&=-3}e.write_shift(4,2),e.write_shift(4,i);var o=[8,6815827,6619237,4849780,83];for(n=0;n-1?a.slice(0,r):a;for(e.write_shift(4,2*(s.length+1)),n=0;n-1?a.slice(r+1):"",e)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),n=0;n8?4:2;return[t.read_shift(a),t.read_shift(a,"i"),t.read_shift(a,"i")]}function wh(t){var e=t.read_shift(2),n=t.read_shift(2);return{s:{c:t.read_shift(2),r:e},e:{c:t.read_shift(2),r:n}}}function xh(t,e){return e||(e=Fu(8)),e.write_shift(2,t.s.r),e.write_shift(2,t.e.r),e.write_shift(2,t.s.c),e.write_shift(2,t.e.c),e}function kh(t,e,n){var a=1536,r=16;switch(n.bookType){case"biff8":case"xla":break;case"biff5":a=1280,r=8;break;case"biff4":a=4,r=6;break;case"biff3":a=3,r=6;break;case"biff2":a=2,r=4;break;default:throw new Error("unsupported BIFF version")}var i=Fu(r);return i.write_shift(2,a),i.write_shift(2,e),r>4&&i.write_shift(2,29282),r>6&&i.write_shift(2,1997),r>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function Sh(t,e){var n=!e||e.biff>=8?2:1,a=Fu(8+n*t.name.length);a.write_shift(4,t.pos),a.write_shift(1,t.hs||0),a.write_shift(1,t.dt),a.write_shift(1,t.name.length),e.biff>=8&&a.write_shift(1,1),a.write_shift(n*t.name.length,t.name,e.biff<8?"sbcs":"utf16le");var r=a.slice(0,a.l);return r.l=a.l,r}function Ch(t,e,n,a){var r=n&&5==n.biff;a||(a=Fu(r?3+e.length:5+2*e.length)),a.write_shift(2,t),a.write_shift(r?1:2,e.length),r||a.write_shift(1,1),a.write_shift((r?1:2)*e.length,e,r?"sbcs":"utf16le");var i=a.length>a.l?a.slice(0,a.l):a;return null==i.l&&(i.l=i.length),i}function Ah(t,e,n,a){var r=n&&5==n.biff;a||(a=Fu(r?16:20)),a.write_shift(2,0),t.style?(a.write_shift(2,t.numFmtId||0),a.write_shift(2,65524)):(a.write_shift(2,t.numFmtId||0),a.write_shift(2,e<<4));var i=0;return t.numFmtId>0&&r&&(i|=1024),a.write_shift(4,i),a.write_shift(4,0),r||a.write_shift(4,0),a.write_shift(2,0),a}function Eh(t,e,n){if(n.biff<8)return function(t,e,n){3==t[t.l+1]&&t[t.l]++;var a=dh(t,0,n);return 3==a.charCodeAt(0)?a.slice(1):a}(t,0,n);for(var a=[],r=t.l+e,i=t.read_shift(n.biff>8?4:2);0!=i--;)a.push(yh(t,n.biff,n));if(t.l!=r)throw new Error("Bad ExternSheet: "+t.l+" != "+r);return a}function Th(t){var e=Fu(24),n=Gu(t[0]);e.write_shift(2,n.r),e.write_shift(2,n.r),e.write_shift(2,n.c),e.write_shift(2,n.c);for(var a="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<16;++r)e.write_shift(1,parseInt(a[r],16));return ll([e,bh(t[1])])}function Ph(t){var e=t[1].Tooltip,n=Fu(10+2*(e.length+1));n.write_shift(2,2048);var a=Gu(t[0]);n.write_shift(2,a.r),n.write_shift(2,a.r),n.write_shift(2,a.c),n.write_shift(2,a.c);for(var r=0;r=12?4:2,r=t.read_shift(a),i=t.read_shift(a),o=t.read_shift(a),s=t.read_shift(a),l=t.read_shift(2);2==a&&(t.l+=2);var c={s:r,e:i,w:o,ixfe:s,flags:l};return(n.biff>=5||!n.biff)&&(c.level=l>>8&7),c}var Lh=function(){var t={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},e=uc({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function n(e,n){var a=n||{};a.dateNF||(a.dateNF="yyyymmdd");var r=ad(function(e,n){var a=[],r=al(1);switch(n.type){case"base64":r=il(tl(e));break;case"binary":r=il(e);break;case"buffer":case"array":r=e}Iu(r,0);var i=r.read_shift(1),o=!!(136&i),s=!1,l=!1;switch(i){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:s=!0,o=!0;break;case 140:l=!0;break;default:throw new Error("DBF Unsupported Version: "+i.toString(16))}var c=0,u=521;2==i&&(c=r.read_shift(2)),r.l+=3,2!=i&&(c=r.read_shift(4)),c>1048576&&(c=1e6),2!=i&&(u=r.read_shift(2));var d=r.read_shift(2),h=n.codepage||1252;2!=i&&(r.l+=16,r.read_shift(1),0!==r[r.l]&&(h=t[r[r.l]]),r.l+=1,r.l+=2),l&&(r.l+=36);for(var f=[],p={},m=Math.min(r.length,2==i?521:u-10-(s?264:0)),g=l?32:11;r.l0;)if(42!==r[r.l])for(++r.l,a[++v]=[],b=0,b=0;b!=f.length;++b){var _=r.slice(r.l,r.l+f[b].len);r.l+=f[b].len,Iu(_,0);var y=Gs.utils.decode(h,_);switch(f[b].type){case"C":y.trim().length&&(a[v][b]=y.replace(/\s+$/,""));break;case"D":8===y.length?a[v][b]=new Date(+y.slice(0,4),+y.slice(4,6)-1,+y.slice(6,8)):a[v][b]=y;break;case"F":a[v][b]=parseFloat(y.trim());break;case"+":case"I":a[v][b]=l?2147483648^_.read_shift(-4,"i"):_.read_shift(4,"i");break;case"L":switch(y.trim().toUpperCase()){case"Y":case"T":a[v][b]=!0;break;case"N":case"F":a[v][b]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+y+"|")}break;case"M":if(!o)throw new Error("DBF Unexpected MEMO for type "+i.toString(16));a[v][b]="##MEMO##"+(l?parseInt(y.trim(),10):_.read_shift(4));break;case"N":(y=y.replace(/\u0000/g,"").trim())&&"."!=y&&(a[v][b]=+y||0);break;case"@":a[v][b]=new Date(_.read_shift(-8,"f")-621356832e5);break;case"T":a[v][b]=new Date(864e5*(_.read_shift(4)-2440588)+_.read_shift(4));break;case"Y":a[v][b]=_.read_shift(4,"i")/1e4+_.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":a[v][b]=-_.read_shift(-8,"f");break;case"B":if(s&&8==f[b].len){a[v][b]=_.read_shift(8,"f");break}case"G":case"P":_.l+=f[b].len;break;case"0":if("_NullFlags"===f[b].name)break;default:throw new Error("DBF Unsupported data type "+f[b].type)}}else r.l+=d;if(2!=i&&r.l=0&&qs(+r.codepage),"string"==r.type)throw new Error("Cannot write DBF to JS string");var i=ju(),o=Xm(t,{header:1,raw:!0,cellDates:!0}),s=o[0],l=o.slice(1),c=t["!cols"]||[],u=0,d=0,h=0,f=1;for(u=0;u250&&(y=250),"C"==(_=((c[u]||{}).DBF||{}).type)&&c[u].DBF.len>y&&(y=c[u].DBF.len),"B"==b&&"N"==_&&(b="N",v[u]=c[u].DBF.dec,y=c[u].DBF.len),g[u]="C"==b||"N"==_?y:a[b]||0,f+=g[u],m[u]=b}else m[u]="?"}var x=i.next(32);for(x.write_shift(4,318902576),x.write_shift(4,l.length),x.write_shift(2,296+32*h),x.write_shift(2,f),u=0;u<4;++u)x.write_shift(4,0);for(x.write_shift(4,(+e[Us]||3)<<8),u=0,d=0;u":190,"?":191,"{":223},e=new RegExp("N("+lc(t).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),n=function(e,n){var a=t[n];return"number"==typeof a?Xs(a):a},a=function(t,e,n){var a=e.charCodeAt(0)-32<<4|n.charCodeAt(0)-48;return 59==a?t:Xs(a)};function r(t,r){var i,o=t.split(/[\n\r]+/),s=-1,l=-1,c=0,u=0,d=[],h=[],f=null,p={},m=[],g=[],v=[],b=0;for(+r.codepage>=0&&qs(+r.codepage);c!==o.length;++c){b=0;var _,y=o[c].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,a).replace(e,n),w=y.replace(/;;/g,"\0").split(";").map((function(t){return t.replace(/\u0000/g,";")})),x=w[0];if(y.length>0)switch(x){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==w[1].charAt(0)&&h.push(y.slice(3).replace(/;;/g,";"));break;case"C":var k=!1,S=!1,C=!1,A=!1,E=-1,T=-1;for(u=1;u-1&&d[E][T];if(!N||!N[1])throw new Error("SYLK shared formula cannot find base");d[s][l][1]=Tf(N[1],{r:s-E,c:l-T})}break;case"F":var L=0;for(u=1;u0?(m[s].hpt=b,m[s].hpx=Qh(b)):0===b&&(m[s].hidden=!0);break;default:if(r&&r.WTF)throw new Error("SYLK bad record "+y)}L<1&&(f=null);break;default:if(r&&r.WTF)throw new Error("SYLK bad record "+y)}}return m.length>0&&(p["!rows"]=m),g.length>0&&(p["!cols"]=g),r&&r.sheetRows&&(d=d.slice(0,r.sheetRows)),[d,p]}function i(t,e){var n=function(t,e){switch(e.type){case"base64":return r(tl(t),e);case"binary":return r(t,e);case"buffer":return r(el&&Fs.isBuffer(t)?t.toString("binary"):sl(t),e);case"array":return r(xc(t),e)}throw new Error("Unrecognized type "+e.type)}(t,e),a=n[0],i=n[1],o=ad(a,e);return lc(i).forEach((function(t){o[t]=i[t]})),o}function o(t,e,n,a){var r="C;Y"+(n+1)+";X"+(a+1)+";K";switch(t.t){case"n":r+=t.v||0,t.f&&!t.F&&(r+=";E"+Ef(t.f,{r:n,c:a}));break;case"b":r+=t.v?"TRUE":"FALSE";break;case"e":r+=t.w||t.v;break;case"d":r+='"'+(t.w||t.v)+'"';break;case"s":r+='"'+t.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return r}return t["|"]=254,{to_workbook:function(t,e){return ed(i(t,e),e)},to_sheet:i,from_sheet:function(t,e){var n,a,r=["ID;PWXL;N;E"],i=[],s=Zu(t["!ref"]),l=Array.isArray(t),c="\r\n";r.push("P;PGeneral"),r.push("F;P0;DG0G8;M255"),t["!cols"]&&(a=r,t["!cols"].forEach((function(t,e){var n="F;W"+(e+1)+" "+(e+1)+" ";t.hidden?n+="0":("number"!=typeof t.width||t.wpx||(t.wpx=Kh(t.width)),"number"!=typeof t.wpx||t.wch||(t.wch=Gh(t.wpx)),"number"==typeof t.wch&&(n+=Math.round(t.wch)))," "!=n.charAt(n.length-1)&&a.push(n)}))),t["!rows"]&&function(t,e){e.forEach((function(e,n){var a="F;";e.hidden?a+="M0;":e.hpt?a+="M"+20*e.hpt+";":e.hpx&&(a+="M"+20*Zh(e.hpx)+";"),a.length>2&&t.push(a+"R"+(n+1))}))}(r,t["!rows"]),r.push("B;Y"+(s.e.r-s.s.r+1)+";X"+(s.e.c-s.s.c+1)+";D"+[s.s.c,s.s.r,s.e.c,s.e.r].join(" "));for(var u=s.s.r;u<=s.e.r;++u)for(var d=s.s.c;d<=s.e.c;++d){var h=Yu({r:u,c:d});(n=l?(t[u]||[])[d]:t[h])&&(null!=n.v||n.f&&!n.F)&&i.push(o(n,0,u,d))}return r.join(c)+c+i.join(c)+c+"E"+c}}}(),Mh=function(){function t(t,e){for(var n=t.split("\n"),a=-1,r=-1,i=0,o=[];i!==n.length;++i)if("BOT"!==n[i].trim()){if(!(a<0)){for(var s=n[i].trim().split(","),l=s[0],c=s[1],u=n[++i]||"";1&(u.match(/["]/g)||[]).length&&i=0?s=c:r=c}})),l>=0&&-1==s&&r>=0&&(s=r,r=-1);var c=(""+(a>=0?a:(new Date).getFullYear())).slice(-4)+"-"+("00"+(r>=1?r:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);7==c.length&&(c="0"+c),8==c.length&&(c="20"+c);var u=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return-1==o&&-1==s&&-1==l?c:-1==a&&-1==r&&-1==i?u:c+"T"+u}(0,n.dateNF,e.match(b)||[]),r=1),n.cellDates?(a.t="d",a.v=wc(e,r)):(a.t="n",a.v=fc(wc(e,r))),!1!==n.cellText&&(a.w=Zl(a.z,a.v instanceof Date?fc(a.v):a.v)),n.cellNF||delete a.z}else a.t="s",a.v=e;else a.t="n",!1!==n.cellText&&(a.w=e),a.v=c;if("z"==a.t||(n.dense?(i[s]||(i[s]=[]),i[s][l]=a):i[Yu({c:l,r:s})]=a),u=d+1,m=t.charCodeAt(u),o.e.c0&&_(),i["!ref"]=Ju(o),i}function i(e,n){return n&&n.PRN?n.FS||"sep="==e.slice(0,4)||e.indexOf("\t")>=0||e.indexOf(",")>=0||e.indexOf(";")>=0?r(e,n):ad(function(e,n){var a=n||{},r=[];if(!e||0===e.length)return r;for(var i=e.split(/[\r\n]/),o=i.length-1;o>=0&&0===i[o].length;)--o;for(var s=10,l=0,c=0;c<=o;++c)-1==(l=i[c].indexOf(" "))?l=i[c].length:l++,s=Math.max(s,l);for(c=0;c<=o;++c){r[c]=[];var u=0;for(t(i[c].slice(0,s).trim(),r,c,u,a),u=1;u<=(i[c].length-s)/10+1;++u)t(i[c].slice(s+10*(u-1),s+10*u).trim(),r,c,u,a)}return a.sheetRows&&(r=r.slice(0,a.sheetRows)),r}(e,n),n):r(e,n)}function o(t,e){var n="",a="string"==e.type?[0,0,0,0]:Vm(t,e);switch(e.type){case"base64":n=tl(t);break;case"binary":case"string":n=t;break;case"buffer":n=65001==e.codepage?t.toString("utf8"):e.codepage&&void 0!==Gs?Gs.utils.decode(e.codepage,t):el&&Fs.isBuffer(t)?t.toString("binary"):sl(t);break;case"array":n=xc(t);break;default:throw new Error("Unrecognized type "+e.type)}return 239==a[0]&&187==a[1]&&191==a[2]?n=Wc(n.slice(3)):"string"!=e.type&&"buffer"!=e.type&&65001==e.codepage?n=Wc(n):"binary"==e.type&&void 0!==Gs&&e.codepage&&(n=Gs.utils.decode(e.codepage,Gs.utils.encode(28591,n))),"socialcalc:version:"==n.slice(0,19)?Rh.to_sheet("string"==e.type?n:Wc(n),e):i(n,e)}return{to_workbook:function(t,e){return ed(o(t,e),e)},to_sheet:o,from_sheet:function(t){for(var e,n=[],a=Zu(t["!ref"]),r=Array.isArray(t),i=a.s.r;i<=a.e.r;++i){for(var o=[],s=a.s.c;s<=a.e.c;++s){var l=Yu({r:i,c:s});if((e=r?(t[i]||[])[s]:t[l])&&null!=e.v){for(var c=(e.w||(td(e),e.w)||"").slice(0,10);c.length<10;)c+=" ";o.push(c+(0===s?" ":""))}else o.push(" ")}n.push(o.join(""))}return n.join("\n")}}}();var Dh=function(){function t(t,e,n){if(t){Iu(t,t.l||0);for(var a=n.Enum||v;t.l=16&&5==e[14]&&108===e[15])throw new Error("Unsupported Works 3 for Mac file");if(2==e[2])a.Enum=v,t(e,(function(t,e,n){switch(n){case 0:a.vers=t,t>=4096&&(a.qpro=!0);break;case 6:d=t;break;case 204:t&&(o=t);break;case 222:o=t;break;case 15:case 51:a.qpro||(t[1].v=t[1].v.slice(1));case 13:case 14:case 16:14==n&&!(112&~t[2])&&(15&t[2])>1&&(15&t[2])<15&&(t[1].z=a.dateNF||yl[14],a.cellDates&&(t[1].t="d",t[1].v=vc(t[1].v))),a.qpro&&t[3]>s&&(r["!ref"]=Ju(d),l[i]=r,c.push(i),r=a.dense?[]:{},d={s:{r:0,c:0},e:{r:0,c:0}},s=t[3],i=o||"Sheet"+(s+1),o="");var u=a.dense?(r[t[0].r]||[])[t[0].c]:r[Yu(t[0])];if(u){u.t=t[1].t,u.v=t[1].v,null!=t[1].z&&(u.z=t[1].z),null!=t[1].f&&(u.f=t[1].f);break}a.dense?(r[t[0].r]||(r[t[0].r]=[]),r[t[0].r][t[0].c]=t[1]):r[Yu(t[0])]=t[1]}}),a);else{if(26!=e[2]&&14!=e[2])throw new Error("Unrecognized LOTUS BOF "+e[2]);a.Enum=b,14==e[2]&&(a.qpro=!0,e.l=0),t(e,(function(t,e,n){switch(n){case 204:i=t;break;case 22:t[1].v=t[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(t[3]>s&&(r["!ref"]=Ju(d),l[i]=r,c.push(i),r=a.dense?[]:{},d={s:{r:0,c:0},e:{r:0,c:0}},s=t[3],i="Sheet"+(s+1)),h>0&&t[0].r>=h)break;a.dense?(r[t[0].r]||(r[t[0].r]=[]),r[t[0].r][t[0].c]=t[1]):r[Yu(t[0])]=t[1],d.e.c=128?95:i)}return a.write_shift(1,0),a}function i(t,e,n){var a=Fu(7);return a.write_shift(1,255),a.write_shift(2,e),a.write_shift(2,t),a.write_shift(2,n,"i"),a}function o(t,e,n){var a=Fu(13);return a.write_shift(1,255),a.write_shift(2,e),a.write_shift(2,t),a.write_shift(8,n,"f"),a}function s(t,e,n){var a=32768&e;return e=(a?t:0)+((e&=-32769)>=8192?e-16384:e),(a?"":"$")+(n?Ku(e):qu(e))}var l={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},c=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function u(t){var e=[{c:0,r:0},{t:"n",v:0},0];return e[0].r=t.read_shift(2),e[3]=t[t.l++],e[0].c=t[t.l++],e}function d(t,e,n,a){var r=Fu(6+a.length);r.write_shift(2,t),r.write_shift(1,n),r.write_shift(1,e),r.write_shift(1,39);for(var i=0;i=128?95:o)}return r.write_shift(1,0),r}function h(t,e){var n=u(t),a=t.read_shift(4),r=t.read_shift(4),i=t.read_shift(2);if(65535==i)return 0===a&&3221225472===r?(n[1].t="e",n[1].v=15):0===a&&3489660928===r?(n[1].t="e",n[1].v=42):n[1].v=0,n;var o=32768&i;return i=(32767&i)-16446,n[1].v=(1-2*o)*(r*Math.pow(2,i+32)+a*Math.pow(2,i)),n}function f(t,e,n,a){var r=Fu(14);if(r.write_shift(2,t),r.write_shift(1,n),r.write_shift(1,e),0==a)return r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,65535),r;var i,o=0,s=0,l=0;return a<0&&(o=1,a=-a),s=0|Math.log2(a),2147483648&(l=(a/=Math.pow(2,s-31))>>>0)||(++s,l=(a/=2)>>>0),a-=l,l|=2147483648,l>>>=0,i=(a*=Math.pow(2,32))>>>0,r.write_shift(4,i),r.write_shift(4,l),s+=16383+(o?32768:0),r.write_shift(2,s),r}function p(t,e){var n=u(t),a=t.read_shift(8,"f");return n[1].v=a,n}function m(t,e){return 0==t[t.l+e-1]?t.read_shift(e,"cstr"):""}function g(t,e){var n=Fu(5+t.length);n.write_shift(2,14e3),n.write_shift(2,e);for(var a=0;a127?95:r}return n[n.l++]=0,n}var v={0:{n:"BOF",f:lh},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(t,e,n){var a={s:{c:0,r:0},e:{c:0,r:0}};return 8==e&&n.qpro?(a.s.c=t.read_shift(1),t.l++,a.s.r=t.read_shift(2),a.e.c=t.read_shift(1),t.l++,a.e.r=t.read_shift(2),a):(a.s.c=t.read_shift(2),a.s.r=t.read_shift(2),12==e&&n.qpro&&(t.l+=2),a.e.c=t.read_shift(2),a.e.r=t.read_shift(2),12==e&&n.qpro&&(t.l+=2),65535==a.s.c&&(a.s.c=a.e.c=a.s.r=a.e.r=0),a)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(t,e,a){var r=n(t,0,a);return r[1].v=t.read_shift(2,"i"),r}},14:{n:"NUMBER",f:function(t,e,a){var r=n(t,0,a);return r[1].v=t.read_shift(8,"f"),r}},15:{n:"LABEL",f:a},16:{n:"FORMULA",f:function(t,e,a){var r=t.l+e,i=n(t,0,a);if(i[1].v=t.read_shift(8,"f"),a.qpro)t.l=r;else{var o=t.read_shift(2);!function(t,e){Iu(t,0);var n=[],a=0,r="",i="",o="",u="";for(;t.ln.length)return void console.error("WK1 bad formula parse 0x"+d.toString(16)+":|"+n.join("|")+"|");var m=n.slice(-a);n.length-=a,n.push(l[d][0]+"("+m.join(",")+")")}}}1==n.length?e[1].f=""+n[0]:console.error("WK1 bad formula parse |"+n.join("|")+"|")}(t.slice(t.l,t.l+o),i),t.l+=o}return i}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:a},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:m},222:{n:"SHEETNAMELP",f:function(t,e){var n=t[t.l++];n>e-1&&(n=e-1);for(var a="";a.length>1;if(1&n[1].v)switch(7&a){case 0:a=5e3*(a>>3);break;case 1:a=500*(a>>3);break;case 2:a=(a>>3)/20;break;case 3:a=(a>>3)/200;break;case 4:a=(a>>3)/2e3;break;case 5:a=(a>>3)/2e4;break;case 6:a=(a>>3)/16;break;case 7:a=(a>>3)/64}return n[1].v=a,n}},25:{n:"FORMULA19",f:function(t,e){var n=h(t);return t.l+=e-14,n}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(t,e){for(var n={},a=t.l+e;t.l>6,n}},38:{n:"??"},39:{n:"NUMBER27",f:p},40:{n:"FORMULA28",f:function(t,e){var n=p(t);return t.l+=e-10,n}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:m},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(t,e,n){if(n.qpro&&!(e<21)){var a=t.read_shift(1);return t.l+=17,t.l+=1,t.l+=2,[a,t.read_shift(e-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:function(t,e){var n=e||{};if(+n.codepage>=0&&qs(+n.codepage),"string"==n.type)throw new Error("Cannot write WK1 to JS string");var a=ju(),s=Zu(t["!ref"]),l=Array.isArray(t),c=[];em(a,0,function(t){var e=Fu(2);return e.write_shift(2,t),e}(1030)),em(a,6,function(t){var e=Fu(8);return e.write_shift(2,t.s.c),e.write_shift(2,t.s.r),e.write_shift(2,t.e.c),e.write_shift(2,t.e.r),e}(s));for(var u=Math.min(s.e.r,8191),d=s.s.r;d<=u;++d)for(var h=qu(d),f=s.s.c;f<=s.e.c;++f){d===s.s.r&&(c[f]=Ku(f));var p=c[f]+h,m=l?(t[d]||[])[f]:t[p];if(m&&"z"!=m.t)if("n"==m.t)(0|m.v)==m.v&&m.v>=-32768&&m.v<=32767?em(a,13,i(d,f,m.v)):em(a,14,o(d,f,m.v));else em(a,15,r(d,f,td(m).slice(0,239)))}return em(a,1),a.end()},book_to_wk3:function(t,e){var n=e||{};if(+n.codepage>=0&&qs(+n.codepage),"string"==n.type)throw new Error("Cannot write WK3 to JS string");var a=ju();em(a,0,function(t){var e=Fu(26);e.write_shift(2,4096),e.write_shift(2,4),e.write_shift(4,0);for(var n=0,a=0,r=0,i=0;i8191&&(n=8191);return e.write_shift(2,n),e.write_shift(1,r),e.write_shift(1,a),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(1,1),e.write_shift(1,2),e.write_shift(4,0),e.write_shift(4,0),e}(t));for(var r=0,i=0;r";r.r?i+=r.r:(i+=""),i+="",n[n.length]=i}return n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}var Bh=function(t,e){var n=!1;return null==e&&(n=!0,e=Fu(15+4*t.t.length)),e.write_shift(1,0),od(t.t,e),n?e.slice(0,e.l):e};function zh(t){var e=ju();Bu(e,159,function(t,e){return e||(e=Fu(8)),e.write_shift(4,t.Count),e.write_shift(4,t.Unique),e}(t));for(var n=0;n=0;--n)a=((16384&a?1:0)|a<<1&32767)^e[n];return 52811^a}var Vh=function(){function t(t,n){switch(n.type){case"base64":return e(tl(t),n);case"binary":return e(t,n);case"buffer":return e(el&&Fs.isBuffer(t)?t.toString("binary"):sl(t),n);case"array":return e(xc(t),n)}throw new Error("Unrecognized type "+n.type)}function e(t,e){var n=(e||{}).dense?[]:{},a=t.match(/\\trowd.*?\\row\b/g);if(!a.length)throw new Error("RTF missing table");var r={s:{c:0,r:0},e:{c:0,r:a.length-1}};return a.forEach((function(t,e){Array.isArray(n)&&(n[e]=[]);for(var a,i=/\\\w+\b/g,o=0,s=-1;a=i.exec(t);){if("\\cell"===a[0]){var l=t.slice(o,i.lastIndex-a[0].length);if(" "==l[0]&&(l=l.slice(1)),++s,l.length){var c={v:l,t:"s"};Array.isArray(n)?n[e][s]=c:n[Yu({r:e,c:s})]=c}}o=i.lastIndex}s>r.e.c&&(r.e.c=s)})),n["!ref"]=Ju(r),n}return{to_workbook:function(e,n){return ed(t(e,n),n)},to_sheet:t,from_sheet:function(t){for(var e,n=["{\\rtf1\\ansi"],a=Zu(t["!ref"]),r=Array.isArray(t),i=a.s.r;i<=a.e.r;++i){n.push("\\trowd\\trautofit1");for(var o=a.s.c;o<=a.e.c;++o)n.push("\\cellx"+(o+1));for(n.push("\\pard\\intbl"),o=a.s.c;o<=a.e.c;++o){var s=Yu({r:i,c:o});(e=r?(t[i]||[])[o]:t[s])&&(null!=e.v||e.f&&!e.F)&&(n.push(" "+(e.w||(td(e),e.w))),n.push("\\cell"))}n.push("\\pard\\intbl\\row")}return n.join("")+"}"}}}();function Wh(t){for(var e=0,n=1;3!=e;++e)n=256*n+(t[e]>255?255:t[e]<0?0:t[e]);return n.toString(16).toUpperCase().slice(1)}var qh=6,$h=qh;function Kh(t){return Math.floor((t+Math.round(128/$h)/256)*$h)}function Gh(t){return Math.floor((t-5)/$h*100+.5)/100}function Yh(t){return Math.round((t*$h+5)/$h*256)/256}function Xh(t){t.width?(t.wpx=Kh(t.width),t.wch=Gh(t.wpx),t.MDW=$h):t.wpx?(t.wch=Gh(t.wpx),t.width=Yh(t.wch),t.MDW=$h):"number"==typeof t.wch&&(t.width=Yh(t.wch),t.wpx=Kh(t.width),t.MDW=$h),t.customWidth&&delete t.customWidth}var Jh=96;function Zh(t){return 96*t/Jh}function Qh(t){return t*Jh/96}function tf(t,e){var n,a=[Nc,Xc("styleSheet",null,{xmlns:Qc[0],"xmlns:vt":Zc.vt})];return t.SSF&&null!=(n=function(t){var e=[""];return[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var a=n[0];a<=n[1];++a)null!=t[a]&&(e[e.length]=Xc("numFmt",null,{numFmtId:a,formatCode:Ic(t[a])}))})),1===e.length?"":(e[e.length]="",e[0]=Xc("numFmts",null,{count:e.length-2}).replace("/>",">"),e.join(""))}(t.SSF))&&(a[a.length]=n),a[a.length]='',a[a.length]='',a[a.length]='',a[a.length]='',(n=function(t){var e=[];return e[e.length]=Xc("cellXfs",null),t.forEach((function(t){e[e.length]=Xc("xf",null,t)})),e[e.length]="",2===e.length?"":(e[0]=Xc("cellXfs",null,{count:e.length-2}).replace("/>",">"),e.join(""))}(e.cellXfs))&&(a[a.length]=n),a[a.length]='',a[a.length]='',a[a.length]='',a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}function ef(t,e,n){n||(n=Fu(6+4*e.length)),n.write_shift(2,t),od(e,n);var a=n.length>n.l?n.slice(0,n.l):n;return null==n.l&&(n.l=n.length),a}function nf(t,e){e||(e=Fu(153)),e.write_shift(2,20*t.sz),function(t,e){e||(e=Fu(2));var n=(t.italic?2:0)|(t.strike?8:0)|(t.outline?16:0)|(t.shadow?32:0)|(t.condense?64:0)|(t.extend?128:0);e.write_shift(1,n),e.write_shift(1,0)}(t,e),e.write_shift(2,t.bold?700:400);var n=0;"superscript"==t.vertAlign?n=1:"subscript"==t.vertAlign&&(n=2),e.write_shift(2,n),e.write_shift(1,t.underline||0),e.write_shift(1,t.family||0),e.write_shift(1,t.charset||0),e.write_shift(1,0),Pd(t.color,e);var a=0;return"major"==t.scheme&&(a=1),"minor"==t.scheme&&(a=2),e.write_shift(1,a),od(t.name,e),e.length>e.l?e.slice(0,e.l):e}var af,rf=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],of=Du;function sf(t,e){e||(e=Fu(84)),af||(af=uc(rf));var n=af[t.patternType];null==n&&(n=40),e.write_shift(4,n);var a=0;if(40!=n)for(Pd({auto:1},e),Pd({auto:1},e);a<12;++a)e.write_shift(4,0);else{for(;a<4;++a)e.write_shift(4,0);for(;a<12;++a)e.write_shift(4,0)}return e.length>e.l?e.slice(0,e.l):e}function lf(t,e,n){n||(n=Fu(16)),n.write_shift(2,e||0),n.write_shift(2,t.numFmtId||0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(1,0),n.write_shift(1,0);return n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n}function cf(t,e){return e||(e=Fu(10)),e.write_shift(1,0),e.write_shift(1,0),e.write_shift(4,0),e.write_shift(4,0),e}var uf=Du;function df(t){Bu(t,613,rd(1)),Bu(t,46,function(t,e){return e||(e=Fu(51)),e.write_shift(1,0),cf(0,e),cf(0,e),cf(0,e),cf(0,e),cf(0,e),e.length>e.l?e.slice(0,e.l):e}()),Bu(t,614)}function hf(t){Bu(t,619,rd(1)),Bu(t,48,function(t,e){return e||(e=Fu(52)),e.write_shift(4,t.xfId),e.write_shift(2,1),e.write_shift(1,+t.builtinId),e.write_shift(1,0),bd(t.name||"",e),e.length>e.l?e.slice(0,e.l):e}({xfId:0,builtinId:0,name:"Normal"})),Bu(t,620)}function ff(t){Bu(t,508,function(t,e,n){var a=Fu(2052);return a.write_shift(4,t),bd(e,a),bd(n,a),a.length>a.l?a.slice(0,a.l):a}(0,"TableStyleMedium9","PivotStyleMedium4")),Bu(t,509)}function pf(t,e){var n=ju();return Bu(n,278),function(t,e){if(e){var n=0;[[5,8],[23,26],[41,44],[50,392]].forEach((function(t){for(var a=t[0];a<=t[1];++a)null!=e[a]&&++n})),0!=n&&(Bu(t,615,rd(n)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var a=n[0];a<=n[1];++a)null!=e[a]&&Bu(t,44,ef(a,e[a]))})),Bu(t,616))}}(n,t.SSF),function(t){Bu(t,611,rd(1)),Bu(t,43,nf({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Bu(t,612)}(n),function(t){Bu(t,603,rd(2)),Bu(t,45,sf({patternType:"none"})),Bu(t,45,sf({patternType:"gray125"})),Bu(t,604)}(n),df(n),function(t){Bu(t,626,rd(1)),Bu(t,47,lf({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Bu(t,627)}(n),function(t,e){Bu(t,617,rd(e.length)),e.forEach((function(e){Bu(t,47,lf(e,0))})),Bu(t,618)}(n,e.cellXfs),hf(n),function(t){Bu(t,505,rd(0)),Bu(t,506)}(n),ff(n),Bu(n,279),n.end()}function mf(t,e){if(e&&e.themeXLSX)return e.themeXLSX;if(t&&"string"==typeof t.raw)return t.raw;var n=[Nc];return n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n.join("")}function gf(){var t=ju();return Bu(t,332),Bu(t,334,rd(1)),Bu(t,335,function(t){var e=Fu(12+2*t.name.length);return e.write_shift(4,t.flags),e.write_shift(4,t.version),od(t.name,e),e.slice(0,e.l)}({name:"XLDAPR",version:12e4,flags:3496657072})),Bu(t,336),Bu(t,339,function(t,e){var n=Fu(8+2*e.length);return n.write_shift(4,t),od(e,n),n.slice(0,n.l)}(1,"XLDAPR")),Bu(t,52),Bu(t,35,rd(514)),Bu(t,4096,rd(0)),Bu(t,4097,ch(1)),Bu(t,36),Bu(t,53),Bu(t,340),Bu(t,337,function(t,e){var n=Fu(8);return n.write_shift(4,t),n.write_shift(4,e?1:0),n}(1,!0)),Bu(t,51,function(t){var e=Fu(4+8*t.length);e.write_shift(4,t.length);for(var n=0;n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'),t.join("")}var bf=1024;function _f(t,e){for(var n=[21600,21600],a=["m0,0l0",n[1],n[0],n[1],n[0],"0xe"].join(","),r=[Xc("xml",null,{"xmlns:v":tu.v,"xmlns:o":tu.o,"xmlns:x":tu.x,"xmlns:mv":tu.mv}).replace(/\/>/,">"),Xc("o:shapelayout",Xc("o:idmap",null,{"v:ext":"edit",data:t}),{"v:ext":"edit"}),Xc("v:shapetype",[Xc("v:stroke",null,{joinstyle:"miter"}),Xc("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:n.join(","),path:a})];bf<1e3*t;)bf+=1e3;return e.forEach((function(t){var e=Gu(t[0]),n={color2:"#BEFF82",type:"gradient"};"gradient"==n.type&&(n.angle="-180");var a="gradient"==n.type?Xc("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,i=Xc("v:fill",a,n);++bf,r=r.concat(["",i,Xc("v:shadow",null,{on:"t",obscured:"t"}),Xc("v:path",null,{"o:connecttype":"none"}),'
','',"","",Gc("x:Anchor",[e.c+1,0,e.r+1,0,e.c+3,20,e.r+5,20].join(",")),Gc("x:AutoFill","False"),Gc("x:Row",String(e.r)),Gc("x:Column",String(e.c)),t[1].hidden?"":"","",""])})),r.push(""),r.join("")}function yf(t){var e=[Nc,Xc("comments",null,{xmlns:Qc[0]})],n=[];return e.push(""),t.forEach((function(t){t[1].forEach((function(t){var a=Ic(t.a);-1==n.indexOf(a)&&(n.push(a),e.push(""+a+"")),t.T&&t.ID&&-1==n.indexOf("tc="+t.ID)&&(n.push("tc="+t.ID),e.push("tc="+t.ID+""))}))})),0==n.length&&(n.push("SheetJ5"),e.push("SheetJ5")),e.push(""),e.push(""),t.forEach((function(t){var a=0,r=[];if(t[1][0]&&t[1][0].T&&t[1][0].ID?a=n.indexOf("tc="+t[1][0].ID):t[1].forEach((function(t){t.a&&(a=n.indexOf(Ic(t.a))),r.push(t.t||"")})),e.push(''),r.length<=1)e.push(Gc("t",Ic(r[0]||"")));else{for(var i="Comment:\n "+r[0]+"\n",o=1;o")})),e.push(""),e.length>2&&(e[e.length]="",e[1]=e[1].replace("/>",">")),e.join("")}function wf(t,e,n){var a=[Nc,Xc("ThreadedComments",null,{xmlns:Zc.TCMNT}).replace(/[\/]>/,">")];return t.forEach((function(t){var r="";(t[1]||[]).forEach((function(i,o){if(i.T){i.a&&-1==e.indexOf(i.a)&&e.push(i.a);var s={ref:t[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+n.tcid++).slice(-12)+"}"};0==o?r=s.id:s.parentId=r,i.ID=s.id,i.a&&(s.personId="{54EE7950-7262-4200-6969-"+("000000000000"+e.indexOf(i.a)).slice(-12)+"}"),a.push(Xc("threadedComment",Gc("text",i.t||""),s))}else delete i.ID}))})),a.push(""),a.join("")}var xf=id;function kf(t){var e=ju(),n=[];return Bu(e,628),Bu(e,630),t.forEach((function(t){t[1].forEach((function(t){n.indexOf(t.a)>-1||(n.push(t.a.slice(0,54)),Bu(e,632,function(t){return od(t.slice(0,54))}(t.a)))}))})),Bu(e,631),Bu(e,633),t.forEach((function(t){t[1].forEach((function(a){a.iauthor=n.indexOf(a.a);var r={s:Gu(t[0]),e:Gu(t[0])};Bu(e,635,function(t,e){return null==e&&(e=Fu(36)),e.write_shift(4,t[1].iauthor),Ad(t[0],e),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(4,0),e}([r,a])),a.t&&a.t.length>0&&Bu(e,637,ud(a)),Bu(e,636),delete a.iauthor}))})),Bu(e,634),Bu(e,629),e.end()}var Sf=["xlsb","xlsm","xlam","biff8","xla"];var Cf=function(){var t=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,e={r:0,c:0};function n(t,n,a,r){var i=!1,o=!1;0==a.length?o=!0:"["==a.charAt(0)&&(o=!0,a=a.slice(1,-1)),0==r.length?i=!0:"["==r.charAt(0)&&(i=!0,r=r.slice(1,-1));var s=a.length>0?0|parseInt(a,10):0,l=r.length>0?0|parseInt(r,10):0;return i?l+=e.c:--l,o?s+=e.r:--s,n+(i?"":"$")+Ku(l)+(o?"":"$")+qu(s)}return function(a,r){return e=r,a.replace(t,n)}}(),Af=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,Ef=function(){return function(t,e){return t.replace(Af,(function(t,n,a,r,i,o){var s=$u(r)-(a?0:e.c),l=Wu(o)-(i?0:e.r);return n+"R"+(0==l?"":i?l+1:"["+l+"]")+"C"+(0==s?"":a?s+1:"["+s+"]")}))}}();function Tf(t,e){return t.replace(Af,(function(t,n,a,r,i,o){return n+("$"==a?a+r:Ku($u(r)+e.c))+("$"==i?i+o:qu(Wu(o)+e.r))}))}function Pf(t){t.l+=1}function Nf(t,e){var n=t.read_shift(1==e?1:2);return[16383&n,n>>14&1,n>>15&1]}function Lf(t,e,n){var a=2;if(n){if(n.biff>=2&&n.biff<=5)return Of(t);12==n.biff&&(a=4)}var r=t.read_shift(a),i=t.read_shift(a),o=Nf(t,2),s=Nf(t,2);return{s:{r,c:o[0],cRel:o[1],rRel:o[2]},e:{r:i,c:s[0],cRel:s[1],rRel:s[2]}}}function Of(t){var e=Nf(t,2),n=Nf(t,2),a=t.read_shift(1),r=t.read_shift(1);return{s:{r:e[0],c:a,cRel:e[1],rRel:e[2]},e:{r:n[0],c:r,cRel:n[1],rRel:n[2]}}}function Mf(t,e,n){if(n&&n.biff>=2&&n.biff<=5)return function(t){var e=Nf(t,2),n=t.read_shift(1);return{r:e[0],c:n,cRel:e[1],rRel:e[2]}}(t);var a=t.read_shift(n&&12==n.biff?4:2),r=Nf(t,2);return{r:a,c:r[0],cRel:r[1],rRel:r[2]}}function Rf(t){var e=t.read_shift(2),n=t.read_shift(2);return{r:e,c:255&n,fQuoted:!!(16384&n),cRel:n>>15,rRel:n>>15}}function If(t){var e=1&t[t.l+1];return t.l+=4,[e,1]}function Df(t){return[t.read_shift(1),t.read_shift(1)]}function Ff(t,e){var n=[t.read_shift(1)];if(12==e)switch(n[0]){case 2:n[0]=4;break;case 4:n[0]=16;break;case 0:n[0]=1;break;case 1:n[0]=2}switch(n[0]){case 4:n[1]=oh(t,1)?"TRUE":"FALSE",12!=e&&(t.l+=7);break;case 37:case 16:n[1]=Fd[t[t.l]],t.l+=12==e?4:8;break;case 0:t.l+=8;break;case 1:n[1]=Ed(t);break;case 2:n[1]=mh(t,0,{biff:e>0&&e<8?2:e});break;default:throw new Error("Bad SerAr: "+n[0])}return n}function jf(t,e,n){for(var a=t.read_shift(12==n.biff?4:2),r=[],i=0;i!=a;++i)r.push((12==n.biff?Cd:wh)(t,8));return r}function Bf(t,e,n){var a=0,r=0;12==n.biff?(a=t.read_shift(4),r=t.read_shift(4)):(r=1+t.read_shift(1),a=1+t.read_shift(2)),n.biff>=2&&n.biff<8&&(--a,0==--r&&(r=256));for(var i=0,o=[];i!=a&&(o[i]=[]);++i)for(var s=0;s!=r;++s)o[i][s]=Ff(t,n.biff);return o}function zf(t,e,n){return t.l+=2,[Rf(t)]}function Uf(t){return t.l+=6,[]}function Hf(t){return t.l+=2,[lh(t),1&t.read_shift(2)]}var Vf=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];var Wf={1:{n:"PtgExp",f:function(t,e,n){return t.l++,n&&12==n.biff?[t.read_shift(4,"i"),0]:[t.read_shift(2),t.read_shift(n&&2==n.biff?1:2)]}},2:{n:"PtgTbl",f:Du},3:{n:"PtgAdd",f:Pf},4:{n:"PtgSub",f:Pf},5:{n:"PtgMul",f:Pf},6:{n:"PtgDiv",f:Pf},7:{n:"PtgPower",f:Pf},8:{n:"PtgConcat",f:Pf},9:{n:"PtgLt",f:Pf},10:{n:"PtgLe",f:Pf},11:{n:"PtgEq",f:Pf},12:{n:"PtgGe",f:Pf},13:{n:"PtgGt",f:Pf},14:{n:"PtgNe",f:Pf},15:{n:"PtgIsect",f:Pf},16:{n:"PtgUnion",f:Pf},17:{n:"PtgRange",f:Pf},18:{n:"PtgUplus",f:Pf},19:{n:"PtgUminus",f:Pf},20:{n:"PtgPercent",f:Pf},21:{n:"PtgParen",f:Pf},22:{n:"PtgMissArg",f:Pf},23:{n:"PtgStr",f:function(t,e,n){return t.l++,dh(t,0,n)}},26:{n:"PtgSheet",f:function(t,e,n){return t.l+=5,t.l+=2,t.l+=2==n.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(t,e,n){return t.l+=2==n.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(t){return t.l++,Fd[t.read_shift(1)]}},29:{n:"PtgBool",f:function(t){return t.l++,0!==t.read_shift(1)}},30:{n:"PtgInt",f:function(t){return t.l++,t.read_shift(2)}},31:{n:"PtgNum",f:function(t){return t.l++,Ed(t)}},32:{n:"PtgArray",f:function(t,e,n){var a=(96&t[t.l++])>>5;return t.l+=2==n.biff?6:12==n.biff?14:7,[a]}},33:{n:"PtgFunc",f:function(t,e,n){var a=(96&t[t.l])>>5;t.l+=1;var r=t.read_shift(n&&n.biff<=3?1:2);return[cp[r],lp[r],a]}},34:{n:"PtgFuncVar",f:function(t,e,n){var a=t[t.l++],r=t.read_shift(1),i=n&&n.biff<=3?[88==a?-1:0,t.read_shift(1)]:function(t){return[t[t.l+1]>>7,32767&t.read_shift(2)]}(t);return[r,(0===i[0]?lp:sp)[i[1]]]}},35:{n:"PtgName",f:function(t,e,n){var a=t.read_shift(1)>>>5&3,r=!n||n.biff>=8?4:2,i=t.read_shift(r);switch(n.biff){case 2:t.l+=5;break;case 3:case 4:t.l+=8;break;case 5:t.l+=12}return[a,0,i]}},36:{n:"PtgRef",f:function(t,e,n){var a=(96&t[t.l])>>5;return t.l+=1,[a,Mf(t,0,n)]}},37:{n:"PtgArea",f:function(t,e,n){return[(96&t[t.l++])>>5,Lf(t,n.biff>=2&&n.biff,n)]}},38:{n:"PtgMemArea",f:function(t,e,n){var a=t.read_shift(1)>>>5&3;return t.l+=n&&2==n.biff?3:4,[a,t.read_shift(n&&2==n.biff?1:2)]}},39:{n:"PtgMemErr",f:Du},40:{n:"PtgMemNoMem",f:Du},41:{n:"PtgMemFunc",f:function(t,e,n){return[t.read_shift(1)>>>5&3,t.read_shift(n&&2==n.biff?1:2)]}},42:{n:"PtgRefErr",f:function(t,e,n){var a=t.read_shift(1)>>>5&3;return t.l+=4,n.biff<8&&t.l--,12==n.biff&&(t.l+=2),[a]}},43:{n:"PtgAreaErr",f:function(t,e,n){var a=(96&t[t.l++])>>5;return t.l+=n&&n.biff>8?12:n.biff<8?6:8,[a]}},44:{n:"PtgRefN",f:function(t,e,n){var a=(96&t[t.l])>>5;t.l+=1;var r=function(t,e,n){var a=n&&n.biff?n.biff:8;if(a>=2&&a<=5)return function(t){var e=t.read_shift(2),n=t.read_shift(1),a=(32768&e)>>15,r=(16384&e)>>14;return e&=16383,1==a&&e>=8192&&(e-=16384),1==r&&n>=128&&(n-=256),{r:e,c:n,cRel:r,rRel:a}}(t);var r=t.read_shift(a>=12?4:2),i=t.read_shift(2),o=(16384&i)>>14,s=(32768&i)>>15;if(i&=16383,1==s)for(;r>524287;)r-=1048576;if(1==o)for(;i>8191;)i-=16384;return{r,c:i,cRel:o,rRel:s}}(t,0,n);return[a,r]}},45:{n:"PtgAreaN",f:function(t,e,n){var a=(96&t[t.l++])>>5,r=function(t,e,n){if(n.biff<8)return Of(t);var a=t.read_shift(12==n.biff?4:2),r=t.read_shift(12==n.biff?4:2),i=Nf(t,2),o=Nf(t,2);return{s:{r:a,c:i[0],cRel:i[1],rRel:i[2]},e:{r,c:o[0],cRel:o[1],rRel:o[2]}}}(t,0,n);return[a,r]}},46:{n:"PtgMemAreaN",f:function(t){return[t.read_shift(1)>>>5&3,t.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(t){return[t.read_shift(1)>>>5&3,t.read_shift(2)]}},57:{n:"PtgNameX",f:function(t,e,n){return 5==n.biff?function(t){var e=t.read_shift(1)>>>5&3,n=t.read_shift(2,"i");t.l+=8;var a=t.read_shift(2);return t.l+=12,[e,n,a]}(t):[t.read_shift(1)>>>5&3,t.read_shift(2),t.read_shift(4)]}},58:{n:"PtgRef3d",f:function(t,e,n){var a=(96&t[t.l])>>5;t.l+=1;var r=t.read_shift(2);return n&&5==n.biff&&(t.l+=12),[a,r,Mf(t,0,n)]}},59:{n:"PtgArea3d",f:function(t,e,n){var a=(96&t[t.l++])>>5,r=t.read_shift(2,"i");if(n)switch(n.biff){case 5:t.l+=12,6;break;case 12:12}return[a,r,Lf(t,0,n)]}},60:{n:"PtgRefErr3d",f:function(t,e,n){var a=(96&t[t.l++])>>5,r=t.read_shift(2),i=4;if(n)switch(n.biff){case 5:i=15;break;case 12:i=6}return t.l+=i,[a,r]}},61:{n:"PtgAreaErr3d",f:function(t,e,n){var a=(96&t[t.l++])>>5,r=t.read_shift(2),i=8;if(n)switch(n.biff){case 5:t.l+=12,i=6;break;case 12:i=12}return t.l+=i,[a,r]}},255:{}},qf={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},$f={1:{n:"PtgElfLel",f:Hf},2:{n:"PtgElfRw",f:zf},3:{n:"PtgElfCol",f:zf},6:{n:"PtgElfRwV",f:zf},7:{n:"PtgElfColV",f:zf},10:{n:"PtgElfRadical",f:zf},11:{n:"PtgElfRadicalS",f:Uf},13:{n:"PtgElfColS",f:Uf},15:{n:"PtgElfColSV",f:Uf},16:{n:"PtgElfRadicalLel",f:Hf},25:{n:"PtgList",f:function(t){t.l+=2;var e=t.read_shift(2),n=t.read_shift(2),a=t.read_shift(4),r=t.read_shift(2),i=t.read_shift(2);return{ixti:e,coltype:3&n,rt:Vf[n>>2&31],idx:a,c:r,C:i}}},29:{n:"PtgSxName",f:function(t){return t.l+=2,[t.read_shift(4)]}},255:{}},Kf={0:{n:"PtgAttrNoop",f:function(t){return t.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(t,e,n){var a=255&t[t.l+1]?1:0;return t.l+=n&&2==n.biff?3:4,[a]}},2:{n:"PtgAttrIf",f:function(t,e,n){var a=255&t[t.l+1]?1:0;return t.l+=2,[a,t.read_shift(n&&2==n.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(t,e,n){t.l+=2;for(var a=t.read_shift(n&&2==n.biff?1:2),r=[],i=0;i<=a;++i)r.push(t.read_shift(n&&2==n.biff?1:2));return r}},8:{n:"PtgAttrGoto",f:function(t,e,n){var a=255&t[t.l+1]?1:0;return t.l+=2,[a,t.read_shift(n&&2==n.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(t,e,n){t.l+=n&&2==n.biff?3:4}},32:{n:"PtgAttrBaxcel",f:If},33:{n:"PtgAttrBaxcel",f:If},64:{n:"PtgAttrSpace",f:function(t){return t.read_shift(2),Df(t)}},65:{n:"PtgAttrSpaceSemi",f:function(t){return t.read_shift(2),Df(t)}},128:{n:"PtgAttrIfError",f:function(t){var e=255&t[t.l+1]?1:0;return t.l+=2,[e,t.read_shift(2)]}},255:{}};function Gf(t,e,n,a){if(a.biff<8)return Du(t,e);for(var r=t.l+e,i=[],o=0;o!==n.length;++o)switch(n[o][0]){case"PtgArray":n[o][1]=Bf(t,0,a),i.push(n[o][1]);break;case"PtgMemArea":n[o][2]=jf(t,n[o][1],a),i.push(n[o][2]);break;case"PtgExp":a&&12==a.biff&&(n[o][1][1]=t.read_shift(4),i.push(n[o][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+n[o][0]}return 0!==(e=r-t.l)&&i.push(Du(t,e)),i}function Yf(t,e,n){for(var a,r,i=t.l+e,o=[];i!=t.l;)e=i-t.l,r=t[t.l],a=Wf[r]||Wf[qf[r]],24!==r&&25!==r||(a=(24===r?$f:Kf)[t[t.l+1]]),a&&a.f?o.push([a.n,a.f(t,e,n)]):Du(t,e);return o}function Xf(t){for(var e=[],n=0;n=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Zf(t,e,n){if(!t)return"SH33TJSERR0";if(n.biff>8&&(!t.XTI||!t.XTI[e]))return t.SheetNames[e];if(!t.XTI)return"SH33TJSERR6";var a=t.XTI[e];if(n.biff<8)return e>1e4&&(e-=65536),e<0&&(e=-e),0==e?"":t.XTI[e-1];if(!a)return"SH33TJSERR1";var r="";if(n.biff>8)switch(t[a[0]][0]){case 357:return r=-1==a[1]?"#REF":t.SheetNames[a[1]],a[1]==a[2]?r:r+":"+t.SheetNames[a[2]];case 358:return null!=n.SID?t.SheetNames[n.SID]:"SH33TJSSAME"+t[a[0]][0];default:return"SH33TJSSRC"+t[a[0]][0]}switch(t[a[0]][0][0]){case 1025:return r=-1==a[1]?"#REF":t.SheetNames[a[1]]||"SH33TJSERR3",a[1]==a[2]?r:r+":"+t.SheetNames[a[2]];case 14849:return t[a[0]].slice(1).map((function(t){return t.Name})).join(";;");default:return t[a[0]][0][3]?(r=-1==a[1]?"#REF":t[a[0]][0][3][a[1]]||"SH33TJSERR4",a[1]==a[2]?r:r+":"+t[a[0]][0][3][a[2]]):"SH33TJSERR2"}}function Qf(t,e,n){var a=Zf(t,e,n);return"#REF"==a?a:function(t,e){if(!(t||e&&e.biff<=5&&e.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(t)?"'"+t+"'":t}(a,n)}function tp(t,e,n,a,r){var i,o,s,l,c=r&&r.biff||8,u={s:{c:0,r:0},e:{c:0,r:0}},d=[],h=0,f=0,p="";if(!t[0]||!t[0][0])return"";for(var m=-1,g="",v=0,b=t[0].length;v=0){switch(t[0][m][1][0]){case 0:g=Sc(" ",t[0][m][1][1]);break;case 1:g=Sc("\r",t[0][m][1][1]);break;default:if(g="",r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+t[0][m][1][0])}o+=g,m=-1}d.push(o+Jf[_[0]]+i);break;case"PtgIsect":i=d.pop(),o=d.pop(),d.push(o+" "+i);break;case"PtgUnion":i=d.pop(),o=d.pop(),d.push(o+","+i);break;case"PtgRange":i=d.pop(),o=d.pop(),d.push(o+":"+i);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgRef":s=zu(_[1][1],u,r),d.push(Hu(s,c));break;case"PtgRefN":s=n?zu(_[1][1],n,r):_[1][1],d.push(Hu(s,c));break;case"PtgRef3d":h=_[1][1],s=zu(_[1][2],u,r);p=Qf(a,h,r);d.push(p+"!"+Hu(s,c));break;case"PtgFunc":case"PtgFuncVar":var y=_[1][0],w=_[1][1];y||(y=0);var x=0==(y&=127)?[]:d.slice(-y);d.length-=y,"User"===w&&(w=x.shift()),d.push(w+"("+x.join(",")+")");break;case"PtgBool":d.push(_[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":d.push(_[1]);break;case"PtgNum":d.push(String(_[1]));break;case"PtgStr":d.push('"'+_[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":l=Uu(_[1][1],n?{s:n}:u,r),d.push(Vu(l,r));break;case"PtgArea":l=Uu(_[1][1],u,r),d.push(Vu(l,r));break;case"PtgArea3d":h=_[1][1],l=_[1][2],p=Qf(a,h,r),d.push(p+"!"+Vu(l,r));break;case"PtgAttrSum":d.push("SUM("+d.pop()+")");break;case"PtgName":f=_[1][2];var k=(a.names||[])[f-1]||(a[0]||[])[f],S=k?k.Name:"SH33TJSNAME"+String(f);S&&"_xlfn."==S.slice(0,6)&&!r.xlfn&&(S=S.slice(6)),d.push(S);break;case"PtgNameX":var C,A=_[1][1];if(f=_[1][2],!(r.biff<=5)){var E="";if(14849==((a[A]||[])[0]||[])[0]||(1025==((a[A]||[])[0]||[])[0]?a[A][f]&&a[A][f].itab>0&&(E=a.SheetNames[a[A][f].itab-1]+"!"):E=a.SheetNames[f-1]+"!"),a[A]&&a[A][f])E+=a[A][f].Name;else if(a[0]&&a[0][f])E+=a[0][f].Name;else{var T=(Zf(a,A,r)||"").split(";;");T[f-1]?E=T[f-1]:E+="SH33TJSERRX"}d.push(E);break}A<0&&(A=-A),a[A]&&(C=a[A][f]),C||(C={Name:"SH33TJSERRY"}),d.push(C.Name);break;case"PtgParen":var P="(",N=")";if(m>=0){switch(g="",t[0][m][1][0]){case 2:P=Sc(" ",t[0][m][1][1])+P;break;case 3:P=Sc("\r",t[0][m][1][1])+P;break;case 4:N=Sc(" ",t[0][m][1][1])+N;break;case 5:N=Sc("\r",t[0][m][1][1])+N;break;default:if(r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+t[0][m][1][0])}m=-1}d.push(P+d.pop()+N);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":d.push("#REF!");break;case"PtgExp":s={c:_[1][1],r:_[1][0]};var L={c:n.c,r:n.r};if(a.sharedf[Yu(s)]){var O=a.sharedf[Yu(s)];d.push(tp(O,u,L,a,r))}else{var M=!1;for(i=0;i!=a.arrayf.length;++i)if(o=a.arrayf[i],!(s.co[0].e.c||s.ro[0].e.r)){d.push(tp(o[1],u,L,a,r)),M=!0;break}M||d.push(_[1])}break;case"PtgArray":d.push("{"+Xf(_[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":m=v;break;case"PtgMissArg":d.push("");break;case"PtgList":d.push("Table"+_[1].idx+"[#"+_[1].rt+"]");break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");default:throw new Error("Unrecognized Formula Token: "+String(_))}if(3!=r.biff&&m>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(t[0][v][0])){var R=!0;switch((_=t[0][m])[1][0]){case 4:R=!1;case 0:g=Sc(" ",_[1][1]);break;case 5:R=!1;case 1:g=Sc("\r",_[1][1]);break;default:if(g="",r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+_[1][0])}d.push((R?g:"")+d.pop()+(R?"":g)),m=-1}}if(d.length>1&&r.WTF)throw new Error("bad formula stack");return d[0]}function ep(t,e,n,a,r){var i=_h(e,n,r),o=function(t){if(null==t){var e=Fu(8);return e.write_shift(1,3),e.write_shift(1,0),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,65535),e}return Td("number"==typeof t?t:0)}(t.v),s=Fu(6);s.write_shift(2,33),s.write_shift(4,0);for(var l=Fu(t.bf.length),c=0;c0?Gf(t,i,r,n):null]}var ap=np,rp=np,ip=np,op=np,sp={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},lp={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},cp={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function up(t){return("of:="+t.replace(Af,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")}var dp="undefined"!=typeof Map;function hp(t,e,n){var a=0,r=t.length;if(n){if(dp?n.has(e):Object.prototype.hasOwnProperty.call(n,e))for(var i=dp?n.get(e):n[e];a-1?(n.width=Yh(a),n.customWidth=1):null!=e.width&&(n.width=e.width),e.hidden&&(n.hidden=!0),null!=e.level&&(n.outlineLevel=n.level=e.level),n}function pp(t,e){if(t){var n=[.7,.7,.75,.75,.3,.3];"xlml"==e&&(n=[1,1,1,1,.5,.5]),null==t.left&&(t.left=n[0]),null==t.right&&(t.right=n[1]),null==t.top&&(t.top=n[2]),null==t.bottom&&(t.bottom=n[3]),null==t.header&&(t.header=n[4]),null==t.footer&&(t.footer=n[5])}}function mp(t,e,n){var a=n.revssf[null!=e.z?e.z:"General"],r=60,i=t.length;if(null==a&&n.ssf)for(;r<392;++r)if(null==n.ssf[r]){Ql(e.z,r),n.ssf[r]=e.z,n.revssf[e.z]=a=r;break}for(r=0;r!=i;++r)if(t[r].numFmtId===a)return r;return t[i]={numFmtId:a,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function gp(t,e,n){if(t&&t["!ref"]){var a=Zu(t["!ref"]);if(a.e.c32767)throw new Error("Text length must not exceed 32767 characters");if(a&&a.bookSST){s=Gc("v",""+hp(a.Strings,t.v,a.revStrings)),l.t="s";break}l.t="str"}if(t.t!=i&&(t.t=i,t.v=o),"string"==typeof t.f&&t.f){var u=t.F&&t.F.slice(0,e.length)==e?{t:"array",ref:t.F}:null;s=Xc("f",Ic(t.f),u)+(null!=t.v?s:"")}return t.l&&n["!links"].push([e,t.l]),t.D&&(l.cm=1),Xc("c",s,l)}function yp(t,e,n,a){var r,i=[Nc,Xc("worksheet",null,{xmlns:Qc[0],"xmlns:r":Zc.r})],o=n.SheetNames[t],s="",l=n.Sheets[o];null==l&&(l={});var c=l["!ref"]||"A1",u=Zu(c);if(u.e.c>16383||u.e.r>1048575){if(e.WTF)throw new Error("Range "+c+" exceeds format limit A1:XFD1048576");u.e.c=Math.min(u.e.c,16383),u.e.r=Math.min(u.e.c,1048575),c=Ju(u)}a||(a={}),l["!comments"]=[];var d=[];!function(t,e,n,a,r){var i=!1,o={},s=null;if("xlsx"!==a.bookType&&e.vbaraw){var l=e.SheetNames[n];try{e.Workbook&&(l=e.Workbook.Sheets[n].CodeName||l)}catch(t){}i=!0,o.codeName=qc(Ic(l))}if(t&&t["!outline"]){var c={summaryBelow:1,summaryRight:1};t["!outline"].above&&(c.summaryBelow=0),t["!outline"].left&&(c.summaryRight=0),s=(s||"")+Xc("outlinePr",null,c)}(i||s)&&(r[r.length]=Xc("sheetPr",s,o))}(l,n,t,e,i),i[i.length]=Xc("dimension",null,{ref:c}),i[i.length]=function(t,e,n,a){var r={workbookViewId:"0"};return(((a||{}).Workbook||{}).Views||[])[0]&&(r.rightToLeft=a.Workbook.Views[0].RTL?"1":"0"),Xc("sheetViews",Xc("sheetView",null,r),{})}(0,0,0,n),e.sheetFormat&&(i[i.length]=Xc("sheetFormatPr",null,{defaultRowHeight:e.sheetFormat.defaultRowHeight||"16",baseColWidth:e.sheetFormat.baseColWidth||"10",outlineLevelRow:e.sheetFormat.outlineLevelRow||"7"})),null!=l["!cols"]&&l["!cols"].length>0&&(i[i.length]=function(t,e){for(var n,a=[""],r=0;r!=e.length;++r)(n=e[r])&&(a[a.length]=Xc("col",null,fp(r,n)));return a[a.length]="",a.join("")}(0,l["!cols"])),i[r=i.length]="",l["!links"]=[],null!=l["!ref"]&&(s=function(t,e,n,a){var r,i,o=[],s=[],l=Zu(t["!ref"]),c="",u="",d=[],h=0,f=0,p=t["!rows"],m=Array.isArray(t),g={r:u},v=-1;for(f=l.s.c;f<=l.e.c;++f)d[f]=Ku(f);for(h=l.s.r;h<=l.e.r;++h){for(s=[],u=qu(h),f=l.s.c;f<=l.e.c;++f){r=d[f]+u;var b=m?(t[h]||[])[f]:t[r];void 0!==b&&null!=(c=_p(b,r,t,e))&&s.push(c)}(s.length>0||p&&p[h])&&(g={r:u},p&&p[h]&&((i=p[h]).hidden&&(g.hidden=1),v=-1,i.hpx?v=Zh(i.hpx):i.hpt&&(v=i.hpt),v>-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level)),o[o.length]=Xc("row",s.join(""),g))}if(p)for(;h-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level),o[o.length]=Xc("row","",g));return o.join("")}(l,e,0,0),s.length>0&&(i[i.length]=s)),i.length>r+1&&(i[i.length]="",i[r]=i[r].replace("/>",">")),l["!protect"]&&(i[i.length]=function(t){var e={sheet:1};return vp.forEach((function(n){null!=t[n]&&t[n]&&(e[n]="1")})),bp.forEach((function(n){null==t[n]||t[n]||(e[n]="0")})),t.password&&(e.password=Hh(t.password).toString(16).toUpperCase()),Xc("sheetProtection",null,e)}(l["!protect"])),null!=l["!autofilter"]&&(i[i.length]=function(t,e,n,a){var r="string"==typeof t.ref?t.ref:Ju(t.ref);n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]);var i=n.Workbook.Names,o=Xu(r);o.s.r==o.e.r&&(o.e.r=Xu(e["!ref"]).e.r,r=Ju(o));for(var s=0;s0&&(i[i.length]=function(t){if(0===t.length)return"";for(var e='',n=0;n!=t.length;++n)e+='';return e+""}(l["!merges"]));var h,f,p=-1,m=-1;return l["!links"].length>0&&(i[i.length]="",l["!links"].forEach((function(t){t[1].Target&&(h={ref:t[0]},"#"!=t[1].Target.charAt(0)&&(m=Wd(a,-1,Ic(t[1].Target).replace(/#.*$/,""),Ud.HLINK),h["r:id"]="rId"+m),(p=t[1].Target.indexOf("#"))>-1&&(h.location=Ic(t[1].Target.slice(p+1))),t[1].Tooltip&&(h.tooltip=Ic(t[1].Tooltip)),i[i.length]=Xc("hyperlink",null,h))})),i[i.length]=""),delete l["!links"],null!=l["!margins"]&&(i[i.length]=(pp(f=l["!margins"]),Xc("pageMargins",null,f))),e&&!e.ignoreEC&&null!=e.ignoreEC||(i[i.length]=Gc("ignoredErrors",Xc("ignoredError",null,{numberStoredAsText:1,sqref:c}))),d.length>0&&(m=Wd(a,-1,"../drawings/drawing"+(t+1)+".xml",Ud.DRAW),i[i.length]=Xc("drawing",null,{"r:id":"rId"+m}),l["!drawing"]=d),l["!comments"].length>0&&(m=Wd(a,-1,"../drawings/vmlDrawing"+(t+1)+".vml",Ud.VML),i[i.length]=Xc("legacyDrawing",null,{"r:id":"rId"+m}),l["!legacy"]=m),i.length>1&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")}function wp(t,e,n,a){var r=function(t,e,n){var a=Fu(145),r=(n["!rows"]||[])[t]||{};a.write_shift(4,t),a.write_shift(4,0);var i=320;r.hpx?i=20*Zh(r.hpx):r.hpt&&(i=20*r.hpt),a.write_shift(2,i),a.write_shift(1,0);var o=0;r.level&&(o|=r.level),r.hidden&&(o|=16),(r.hpx||r.hpt)&&(o|=32),a.write_shift(1,o),a.write_shift(1,0);var s=0,l=a.l;a.l+=4;for(var c={r:t,c:0},u=0;u<16;++u)if(!(e.s.c>u+1<<10||e.e.ca.l?a.slice(0,a.l):a}(a,n,e);(r.length>17||(e["!rows"]||[])[a])&&Bu(t,0,r)}var xp=Cd,kp=Ad;function Sp(t){return[fd(t),Ed(t),"n"]}var Cp=Cd,Ap=Ad;var Ep=["left","right","top","bottom","header","footer"];function Tp(t,e,n,a,r,i,o){if(void 0===e.v)return!1;var s="";switch(e.t){case"b":s=e.v?"1":"0";break;case"d":(e=kc(e)).z=e.z||yl[14],e.v=fc(wc(e.v)),e.t="n";break;case"n":case"e":s=""+e.v;break;default:s=e.v}var l={r:n,c:a};switch(l.s=mp(r.cellXfs,e,r),e.l&&i["!links"].push([Yu(l),e.l]),e.c&&i["!comments"].push([Yu(l),e.c]),e.t){case"s":case"str":return r.bookSST?(s=hp(r.Strings,e.v,r.revStrings),l.t="s",l.v=s,o?Bu(t,18,function(t,e,n){return null==n&&(n=Fu(8)),pd(e,n),n.write_shift(4,e.v),n}(0,l)):Bu(t,7,function(t,e,n){return null==n&&(n=Fu(12)),hd(e,n),n.write_shift(4,e.v),n}(0,l))):(l.t="str",o?Bu(t,17,function(t,e,n){return null==n&&(n=Fu(8+4*t.v.length)),pd(e,n),od(t.v,n),n.length>n.l?n.slice(0,n.l):n}(e,l)):Bu(t,6,function(t,e,n){return null==n&&(n=Fu(12+4*t.v.length)),hd(e,n),od(t.v,n),n.length>n.l?n.slice(0,n.l):n}(e,l))),!0;case"n":return e.v==(0|e.v)&&e.v>-1e3&&e.v<1e3?o?Bu(t,13,function(t,e,n){return null==n&&(n=Fu(8)),pd(e,n),kd(t.v,n),n}(e,l)):Bu(t,2,function(t,e,n){return null==n&&(n=Fu(12)),hd(e,n),kd(t.v,n),n}(e,l)):o?Bu(t,16,function(t,e,n){return null==n&&(n=Fu(12)),pd(e,n),Td(t.v,n),n}(e,l)):Bu(t,5,function(t,e,n){return null==n&&(n=Fu(16)),hd(e,n),Td(t.v,n),n}(e,l)),!0;case"b":return l.t="b",o?Bu(t,15,function(t,e,n){return null==n&&(n=Fu(5)),pd(e,n),n.write_shift(1,t.v?1:0),n}(e,l)):Bu(t,4,function(t,e,n){return null==n&&(n=Fu(9)),hd(e,n),n.write_shift(1,t.v?1:0),n}(e,l)),!0;case"e":return l.t="e",o?Bu(t,14,function(t,e,n){return null==n&&(n=Fu(8)),pd(e,n),n.write_shift(1,t.v),n.write_shift(2,0),n.write_shift(1,0),n}(e,l)):Bu(t,3,function(t,e,n){return null==n&&(n=Fu(9)),hd(e,n),n.write_shift(1,t.v),n}(e,l)),!0}return o?Bu(t,12,function(t,e,n){return null==n&&(n=Fu(4)),pd(e,n)}(0,l)):Bu(t,1,function(t,e,n){return null==n&&(n=Fu(8)),hd(e,n)}(0,l)),!0}function Pp(t,e){e&&e["!merges"]&&(Bu(t,177,function(t,e){return null==e&&(e=Fu(4)),e.write_shift(4,t),e}(e["!merges"].length)),e["!merges"].forEach((function(e){Bu(t,176,Ap(e))})),Bu(t,178))}function Np(t,e){e&&e["!cols"]&&(Bu(t,390),e["!cols"].forEach((function(e,n){e&&Bu(t,60,function(t,e,n){null==n&&(n=Fu(18));var a=fp(t,e);n.write_shift(-4,t),n.write_shift(-4,t),n.write_shift(4,256*(a.width||10)),n.write_shift(4,0);var r=0;return e.hidden&&(r|=1),"number"==typeof a.width&&(r|=2),e.level&&(r|=e.level<<8),n.write_shift(2,r),n}(n,e))})),Bu(t,391))}function Lp(t,e){e&&e["!ref"]&&(Bu(t,648),Bu(t,649,function(t){var e=Fu(24);return e.write_shift(4,4),e.write_shift(4,1),Ad(t,e),e}(Zu(e["!ref"]))),Bu(t,650))}function Op(t,e,n){e["!links"].forEach((function(e){if(e[1].Target){var a=Wd(n,-1,e[1].Target.replace(/#.*$/,""),Ud.HLINK);Bu(t,494,function(t,e){var n=Fu(50+4*(t[1].Target.length+(t[1].Tooltip||"").length));Ad({s:Gu(t[0]),e:Gu(t[0])},n),wd("rId"+e,n);var a=t[1].Target.indexOf("#");return od((-1==a?"":t[1].Target.slice(a+1))||"",n),od(t[1].Tooltip||"",n),od("",n),n.slice(0,n.l)}(e,a))}})),delete e["!links"]}function Mp(t,e,n){Bu(t,133),Bu(t,137,function(t,e,n){null==n&&(n=Fu(30));var a=924;return(((e||{}).Views||[])[0]||{}).RTL&&(a|=32),n.write_shift(2,a),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(2,0),n.write_shift(2,100),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(4,0),n}(0,n)),Bu(t,138),Bu(t,134)}function Rp(t,e){e["!protect"]&&Bu(t,535,function(t,e){return null==e&&(e=Fu(66)),e.write_shift(2,t.password?Hh(t.password):0),e.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(n){n[1]?e.write_shift(4,null==t[n[0]]||t[n[0]]?0:1):e.write_shift(4,null!=t[n[0]]&&t[n[0]]?0:1)})),e}(e["!protect"]))}function Ip(t,e,n,a){var r=ju(),i=n.SheetNames[t],o=n.Sheets[i]||{},s=i;try{n&&n.Workbook&&(s=n.Workbook.Sheets[t].CodeName||s)}catch(t){}var l=Zu(o["!ref"]||"A1");if(l.e.c>16383||l.e.r>1048575){if(e.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383),l.e.r=Math.min(l.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],Bu(r,129),(n.vbaraw||o["!outline"])&&Bu(r,147,function(t,e,n){null==n&&(n=Fu(84+4*t.length));var a=192;e&&(e.above&&(a&=-65),e.left&&(a&=-129)),n.write_shift(1,a);for(var r=1;r<3;++r)n.write_shift(1,0);return Pd({auto:1},n),n.write_shift(-4,-1),n.write_shift(-4,-1),gd(t,n),n.slice(0,n.l)}(s,o["!outline"])),Bu(r,148,kp(l)),Mp(r,0,n.Workbook),Np(r,o),function(t,e,n,a){var r,i=Zu(e["!ref"]||"A1"),o="",s=[];Bu(t,145);var l=Array.isArray(e),c=i.e.r;e["!rows"]&&(c=Math.max(i.e.r,e["!rows"].length-1));for(var u=i.s.r;u<=c;++u){o=qu(u),wp(t,e,i,u);var d=!1;if(u<=i.e.r)for(var h=i.s.c;h<=i.e.c;++h){u===i.s.r&&(s[h]=Ku(h)),r=s[h]+o;var f=l?(e[u]||[])[h]:e[r];d=!!f&&Tp(t,f,u,h,a,e,d)}}Bu(t,146)}(r,o,0,e),Rp(r,o),function(t,e,n,a){if(e["!autofilter"]){var r=e["!autofilter"],i="string"==typeof r.ref?r.ref:Ju(r.ref);n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]);var o=n.Workbook.Names,s=Xu(i);s.s.r==s.e.r&&(s.e.r=Xu(e["!ref"]).e.r,i=Ju(s));for(var l=0;l0){var r=Wd(a,-1,"../drawings/vmlDrawing"+(n+1)+".vml",Ud.VML);Bu(t,551,wd("rId"+r)),e["!legacy"]=r}}(r,o,t,a),Bu(r,130),r.end()}var Dp=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]];var Fp="][*?/\\".split("");function jp(t,e){if(t.length>31){if(e)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var n=!0;return Fp.forEach((function(a){if(-1!=t.indexOf(a)){if(!e)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");n=!1}})),n}function Bp(t){if(!t||!t.SheetNames||!t.Sheets)throw new Error("Invalid Workbook");if(!t.SheetNames.length)throw new Error("Workbook is empty");var e=t.Workbook&&t.Workbook.Sheets||[];!function(t,e,n){t.forEach((function(a,r){jp(a);for(var i=0;i22)throw new Error("Bad Code Name: Worksheet"+o)}}))}(t.SheetNames,e,!!t.vbaraw);for(var n=0;n0,a={codeName:"ThisWorkbook"};t.Workbook&&t.Workbook.WBProps&&(Dp.forEach((function(e){null!=t.Workbook.WBProps[e[0]]&&t.Workbook.WBProps[e[0]]!=e[1]&&(a[e[0]]=t.Workbook.WBProps[e[0]])})),t.Workbook.WBProps.CodeName&&(a.codeName=t.Workbook.WBProps.CodeName,delete a.CodeName)),e[e.length]=Xc("workbookPr",null,a);var r=t.Workbook&&t.Workbook.Sheets||[],i=0;if(r&&r[0]&&r[0].Hidden){for(e[e.length]="",i=0;i!=t.SheetNames.length&&r[i]&&r[i].Hidden;++i);i==t.SheetNames.length&&(i=0),e[e.length]='',e[e.length]=""}for(e[e.length]="",i=0;i!=t.SheetNames.length;++i){var o={name:Ic(t.SheetNames[i].slice(0,31))};if(o.sheetId=""+(i+1),o["r:id"]="rId"+(i+1),r[i])switch(r[i].Hidden){case 1:o.state="hidden";break;case 2:o.state="veryHidden"}e[e.length]=Xc("sheet",null,o)}return e[e.length]="",n&&(e[e.length]="",t.Workbook&&t.Workbook.Names&&t.Workbook.Names.forEach((function(t){var n={name:t.Name};t.Comment&&(n.comment=t.Comment),null!=t.Sheet&&(n.localSheetId=""+t.Sheet),t.Hidden&&(n.hidden="1"),t.Ref&&(e[e.length]=Xc("definedName",Ic(t.Ref),n))})),e[e.length]=""),e.length>2&&(e[e.length]="",e[1]=e[1].replace("/>",">")),e.join("")}function Up(t,e){return e||(e=Fu(127)),e.write_shift(4,t.Hidden),e.write_shift(4,t.iTabID),wd(t.strRelID,e),od(t.name.slice(0,31),e),e.length>e.l?e.slice(0,e.l):e}function Hp(t,e){if(e.Workbook&&e.Workbook.Sheets){for(var n=e.Workbook.Sheets,a=0,r=-1,i=-1;ar||(Bu(t,135),Bu(t,158,function(t,e){return e||(e=Fu(29)),e.write_shift(-4,0),e.write_shift(-4,460),e.write_shift(4,28800),e.write_shift(4,17600),e.write_shift(4,500),e.write_shift(4,t),e.write_shift(4,t),e.write_shift(1,120),e.length>e.l?e.slice(0,e.l):e}(r)),Bu(t,136))}}function Vp(t,e){var n=ju();return Bu(n,131),Bu(n,128,function(t,e){e||(e=Fu(127));for(var n=0;4!=n;++n)e.write_shift(4,0);return od("SheetJS",e),od(Bs.version,e),od(Bs.version,e),od("7262",e),e.length>e.l?e.slice(0,e.l):e}()),Bu(n,153,function(t,e){e||(e=Fu(72));var n=0;return t&&t.filterPrivacy&&(n|=8),e.write_shift(4,n),e.write_shift(4,0),gd(t&&t.CodeName||"ThisWorkbook",e),e.slice(0,e.l)}(t.Workbook&&t.Workbook.WBProps||null)),Hp(n,t),function(t,e){Bu(t,143);for(var n=0;n!=e.SheetNames.length;++n)Bu(t,156,Up({Hidden:e.Workbook&&e.Workbook.Sheets&&e.Workbook.Sheets[n]&&e.Workbook.Sheets[n].Hidden||0,iTabID:n+1,strRelID:"rId"+(n+1),name:e.SheetNames[n]}));Bu(t,144)}(n,t),Bu(n,132),n.end()}function Wp(t,e,n,a,r){return(".bin"===e.slice(-4)?Ip:yp)(t,n,a,r)}function qp(t,e,n){return(".bin"===e.slice(-4)?kf:yf)(t,n)}function $p(t,e){var n=[];return t.Props&&n.push(function(t,e){var n=[];return lc(th).map((function(t){for(var e=0;e'+r.join("")+""}(t.Props,t.Custprops)),n.join("")}function Kp(t){return Xc("NamedRange",null,{"ss:Name":t.Name,"ss:RefersTo":"="+Ef(t.Ref,{r:0,c:0})})}function Gp(t,e,n,a,r,i,o){if(!t||null==t.v&&null==t.f)return"";var s={};if(t.f&&(s["ss:Formula"]="="+Ic(Ef(t.f,o))),t.F&&t.F.slice(0,e.length)==e){var l=Gu(t.F.slice(e.length+1));s["ss:ArrayRange"]="RC:R"+(l.r==o.r?"":"["+(l.r-o.r)+"]")+"C"+(l.c==o.c?"":"["+(l.c-o.c)+"]")}if(t.l&&t.l.Target&&(s["ss:HRef"]=Ic(t.l.Target),t.l.Tooltip&&(s["x:HRefScreenTip"]=Ic(t.l.Tooltip))),n["!merges"])for(var c=n["!merges"],u=0;u!=c.length;++u)c[u].s.c==o.c&&c[u].s.r==o.r&&(c[u].e.c>c[u].s.c&&(s["ss:MergeAcross"]=c[u].e.c-c[u].s.c),c[u].e.r>c[u].s.r&&(s["ss:MergeDown"]=c[u].e.r-c[u].s.r));var d="",h="";switch(t.t){case"z":if(!a.sheetStubs)return"";break;case"n":d="Number",h=String(t.v);break;case"b":d="Boolean",h=t.v?"1":"0";break;case"e":d="Error",h=Fd[t.v];break;case"d":d="DateTime",h=new Date(t.v).toISOString(),null==t.z&&(t.z=t.z||yl[14]);break;case"s":d="String",h=((t.v||"")+"").replace(Mc,(function(t){return Oc[t]})).replace(Fc,(function(t){return"&#x"+t.charCodeAt(0).toString(16).toUpperCase()+";"}))}var f=mp(a.cellXfs,t,a);s["ss:StyleID"]="s"+(21+f),s["ss:Index"]=o.c+1;var p=null!=t.v?h:"",m="z"==t.t?"":''+p+"";return(t.c||[]).length>0&&(m+=t.c.map((function(t){var e=Xc("ss:Data",(t.t||"").replace(/(\r\n|[\r\n])/g," "),{xmlns:"http://www.w3.org/TR/REC-html40"});return Xc("Comment",e,{"ss:Author":t.a})})).join("")),Xc("Cell",m,s)}function Yp(t,e){var n='"}function Xp(t,e,n){var a=[],r=n.SheetNames[t],i=n.Sheets[r],o=i?function(t,e,n,a){if(!t)return"";if(!((a||{}).Workbook||{}).Names)return"";for(var r=a.Workbook.Names,i=[],o=0;o0&&a.push(""+o+""),o=i?function(t,e,n,a){if(!t["!ref"])return"";var r=Zu(t["!ref"]),i=t["!merges"]||[],o=0,s=[];t["!cols"]&&t["!cols"].forEach((function(t,e){Xh(t);var n=!!t.width,a=fp(e,t),r={"ss:Index":e+1};n&&(r["ss:Width"]=Kh(a.width)),t.hidden&&(r["ss:Hidden"]="1"),s.push(Xc("Column",null,r))}));for(var l=Array.isArray(t),c=r.s.r;c<=r.e.r;++c){for(var u=[Yp(c,(t["!rows"]||[])[c])],d=r.s.c;d<=r.e.c;++d){var h=!1;for(o=0;o!=i.length;++o)if(!(i[o].s.c>d||i[o].s.r>c||i[o].e.c"),u.length>2&&s.push(u.join(""))}return s.join("")}(i,e):"",o.length>0&&a.push(""+o+"
"),a.push(function(t,e,n,a){if(!t)return"";var r=[];if(t["!margins"]&&(r.push(""),t["!margins"].header&&r.push(Xc("Header",null,{"x:Margin":t["!margins"].header})),t["!margins"].footer&&r.push(Xc("Footer",null,{"x:Margin":t["!margins"].footer})),r.push(Xc("PageMargins",null,{"x:Bottom":t["!margins"].bottom||"0.75","x:Left":t["!margins"].left||"0.7","x:Right":t["!margins"].right||"0.7","x:Top":t["!margins"].top||"0.75"})),r.push("")),a&&a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[n])if(a.Workbook.Sheets[n].Hidden)r.push(Xc("Visible",1==a.Workbook.Sheets[n].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i")}return((((a||{}).Workbook||{}).Views||[])[0]||{}).RTL&&r.push(""),t["!protect"]&&(r.push(Gc("ProtectContents","True")),t["!protect"].objects&&r.push(Gc("ProtectObjects","True")),t["!protect"].scenarios&&r.push(Gc("ProtectScenarios","True")),null==t["!protect"].selectLockedCells||t["!protect"].selectLockedCells?null==t["!protect"].selectUnlockedCells||t["!protect"].selectUnlockedCells||r.push(Gc("EnableSelection","UnlockedCells")):r.push(Gc("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(e){t["!protect"][e[0]]&&r.push("<"+e[1]+"/>")}))),0==r.length?"":Xc("WorksheetOptions",r.join(""),{xmlns:tu.x})}(i,0,t,n)),a.join("")}function Jp(t,e){e||(e={}),t.SSF||(t.SSF=kc(yl)),t.SSF&&(ec(),tc(t.SSF),e.revssf=dc(t.SSF),e.revssf[t.SSF[65535]]=0,e.ssf=t.SSF,e.cellXfs=[],mp(e.cellXfs,{},{revssf:{General:0}}));var n=[];n.push($p(t,e)),n.push(""),n.push(""),n.push("");for(var a=0;a'];return e.cellXfs.forEach((function(t,e){var a=[];a.push(Xc("NumberFormat",null,{"ss:Format":Ic(yl[t.numFmtId])}));var r={"ss:ID":"s"+(21+e)};n.push(Xc("Style",a.join(""),r))})),Xc("Styles",n.join(""))}(0,e),n[3]=function(t){if(!((t||{}).Workbook||{}).Names)return"";for(var e=t.Workbook.Names,n=[],a=0;a-1||Jd.indexOf(i[o][0])>-1||null!=i[o][1]&&c.push(i[o]);r.length&&rc.utils.cfb_add(e,"/SummaryInformation",ih(r,Zp.SI,l,Rd)),(a.length||c.length)&&rc.utils.cfb_add(e,"/DocumentSummaryInformation",ih(a,Zp.DSI,s,Md,c.length?c:null,Zp.UDI))}(t,a),8==n.biff&&t.vbaraw&&function(t,e){e.FullPaths.forEach((function(n,a){if(0!=a){var r=n.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==r.slice(-1)&&rc.utils.cfb_add(t,r,e.FileIndex[a].content)}}))}(a,rc.read(t.vbaraw,{type:"string"==typeof t.vbaraw?"binary":"buffer"})),a}var tm={0:{f:function(t,e){var n={},a=t.l+e;n.r=t.read_shift(4),t.l+=4;var r=t.read_shift(2);t.l+=1;var i=t.read_shift(1);return t.l=a,7&i&&(n.level=7&i),16&i&&(n.hidden=!0),32&i&&(n.hpt=r/20),n}},1:{f:function(t){return[dd(t)]}},2:{f:function(t){return[dd(t),xd(t),"n"]}},3:{f:function(t){return[dd(t),t.read_shift(1),"e"]}},4:{f:function(t){return[dd(t),t.read_shift(1),"b"]}},5:{f:function(t){return[dd(t),Ed(t),"n"]}},6:{f:function(t){return[dd(t),id(t),"str"]}},7:{f:function(t){return[dd(t),t.read_shift(4),"s"]}},8:{f:function(t,e,n){var a=t.l+e,r=dd(t);r.r=n["!row"];var i=[r,id(t),"str"];if(n.cellFormula){t.l+=2;var o=rp(t,a-t.l,n);i[3]=tp(o,0,r,n.supbooks,n)}else t.l=a;return i}},9:{f:function(t,e,n){var a=t.l+e,r=dd(t);r.r=n["!row"];var i=[r,Ed(t),"n"];if(n.cellFormula){t.l+=2;var o=rp(t,a-t.l,n);i[3]=tp(o,0,r,n.supbooks,n)}else t.l=a;return i}},10:{f:function(t,e,n){var a=t.l+e,r=dd(t);r.r=n["!row"];var i=[r,t.read_shift(1),"b"];if(n.cellFormula){t.l+=2;var o=rp(t,a-t.l,n);i[3]=tp(o,0,r,n.supbooks,n)}else t.l=a;return i}},11:{f:function(t,e,n){var a=t.l+e,r=dd(t);r.r=n["!row"];var i=[r,t.read_shift(1),"e"];if(n.cellFormula){t.l+=2;var o=rp(t,a-t.l,n);i[3]=tp(o,0,r,n.supbooks,n)}else t.l=a;return i}},12:{f:function(t){return[fd(t)]}},13:{f:function(t){return[fd(t),xd(t),"n"]}},14:{f:function(t){return[fd(t),t.read_shift(1),"e"]}},15:{f:function(t){return[fd(t),t.read_shift(1),"b"]}},16:{f:Sp},17:{f:function(t){return[fd(t),id(t),"str"]}},18:{f:function(t){return[fd(t),t.read_shift(4),"s"]}},19:{f:ld},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(t,e,n){var a=t.l+e;t.l+=4,t.l+=1;var r=t.read_shift(4),i=_d(t),o=ip(t,0,n),s=vd(t);t.l=a;var l={Name:i,Ptg:o};return r<268435455&&(l.Sheet=r),s&&(l.Comment=s),l}},40:{},42:{},43:{f:function(t,e,n){var a={};a.sz=t.read_shift(2)/20;var r=function(t){var e=t.read_shift(1);return t.l++,{fBold:1&e,fItalic:2&e,fUnderline:4&e,fStrikeout:8&e,fOutline:16&e,fShadow:32&e,fCondense:64&e,fExtend:128&e}}(t);switch(r.fItalic&&(a.italic=1),r.fCondense&&(a.condense=1),r.fExtend&&(a.extend=1),r.fShadow&&(a.shadow=1),r.fOutline&&(a.outline=1),r.fStrikeout&&(a.strike=1),700===t.read_shift(2)&&(a.bold=1),t.read_shift(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript"}var i=t.read_shift(1);0!=i&&(a.underline=i);var o=t.read_shift(1);o>0&&(a.family=o);var s=t.read_shift(1);switch(s>0&&(a.charset=s),t.l++,a.color=function(t){var e={},n=t.read_shift(1)>>>1,a=t.read_shift(1),r=t.read_shift(2,"i"),i=t.read_shift(1),o=t.read_shift(1),s=t.read_shift(1);switch(t.l++,n){case 0:e.auto=1;break;case 1:e.index=a;var l=Dd[a];l&&(e.rgb=Wh(l));break;case 2:e.rgb=Wh([i,o,s]);break;case 3:e.theme=a}return 0!=r&&(e.tint=r>0?r/32767:r/32768),e}(t),t.read_shift(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor"}return a.name=id(t),a}},44:{f:function(t,e){return[t.read_shift(2),id(t)]}},45:{f:of},46:{f:uf},47:{f:function(t,e){var n=t.l+e,a=t.read_shift(2),r=t.read_shift(2);return t.l=n,{ixfe:a,numFmtId:r}}},48:{},49:{f:function(t){return t.read_shift(4,"i")}},50:{},51:{f:function(t){for(var e=[],n=t.read_shift(4);n-- >0;)e.push([t.read_shift(4),t.read_shift(4)]);return e}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Nh},62:{f:function(t){return[dd(t),ld(t),"is"]}},63:{f:function(t){var e={};e.i=t.read_shift(4);var n={};n.r=t.read_shift(4),n.c=t.read_shift(4),e.r=Yu(n);var a=t.read_shift(1);return 2&a&&(e.l="1"),8&a&&(e.a="1"),e}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Du,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(t){var e=t.read_shift(2);return t.l+=28,{RTL:32&e}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(t,e){var n={},a=t[t.l];return++t.l,n.above=!(64&a),n.left=!(128&a),t.l+=18,n.name=md(t,e-19),n}},148:{f:xp,p:16},151:{f:function(){}},152:{},153:{f:function(t,e){var n={},a=t.read_shift(4);n.defaultThemeVersion=t.read_shift(4);var r=e>8?id(t):"";return r.length>0&&(n.CodeName=r),n.autoCompressPictures=!!(65536&a),n.backupFile=!!(64&a),n.checkCompatibility=!!(4096&a),n.date1904=!!(1&a),n.filterPrivacy=!!(8&a),n.hidePivotFieldList=!!(1024&a),n.promptedSolutions=!!(16&a),n.publishItems=!!(2048&a),n.refreshAllConnections=!!(262144&a),n.saveExternalLinkValues=!!(128&a),n.showBorderUnselectedTables=!!(4&a),n.showInkAnnotation=!!(32&a),n.showObjects=["all","placeholders","none"][a>>13&3],n.showPivotChartFilter=!!(32768&a),n.updateLinks=["userSet","never","always"][a>>8&3],n}},154:{},155:{},156:{f:function(t,e){var n={};return n.Hidden=t.read_shift(4),n.iTabID=t.read_shift(4),n.strRelID=yd(t,e-8),n.name=id(t),n}},157:{},158:{},159:{T:1,f:function(t){return[t.read_shift(4),t.read_shift(4)]}},160:{T:-1},161:{T:1,f:Cd},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Cp},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(t,e){return{flags:t.read_shift(4),version:t.read_shift(4),name:id(t)}}},336:{T:-1},337:{f:function(t){return t.l+=4,0!=t.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:yd},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Eh},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(t,e,n){var a=t.l+e,r=Sd(t),i=t.read_shift(1),o=[r];if(o[2]=i,n.cellFormula){var s=ap(t,a-t.l,n);o[1]=s}else t.l=a;return o}},427:{f:function(t,e,n){var a=t.l+e,r=[Cd(t,16)];if(n.cellFormula){var i=op(t,a-t.l,n);r[1]=i,t.l=a}else t.l=a;return r}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function(t){var e={};return Ep.forEach((function(n){e[n]=Ed(t)})),e}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(t,e){var n=t.l+e,a=Cd(t,16),r=vd(t),i=id(t),o=id(t),s=id(t);t.l=n;var l={rfx:a,relId:r,loc:i,display:s};return o&&(l.Tooltip=o),l}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:yd},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:xf},633:{T:1},634:{T:-1},635:{T:1,f:function(t){var e={};e.iauthor=t.read_shift(4);var n=Cd(t,16);return e.rfx=n.s,e.ref=Yu(n.s),t.l+=16,e}},636:{T:-1},637:{f:cd},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(t,e){return t.l+=10,{name:id(t)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}};function em(t,e,n,a){var r=e;if(!isNaN(r)){var i=a||(n||[]).length||0,o=t.next(4);o.write_shift(2,r),o.write_shift(2,i),i>0&&wu(n)&&t.push(n)}}function nm(t,e,n){return t||(t=Fu(7)),t.write_shift(2,e),t.write_shift(2,n),t.write_shift(2,0),t.write_shift(1,0),t}function am(t,e,n,a){if(null!=e.v)switch(e.t){case"d":case"n":var r="d"==e.t?fc(wc(e.v)):e.v;return void(r==(0|r)&&r>=0&&r<65536?em(t,2,function(t,e,n){var a=Fu(9);return nm(a,t,e),a.write_shift(2,n),a}(n,a,r)):em(t,3,function(t,e,n){var a=Fu(15);return nm(a,t,e),a.write_shift(8,n,"f"),a}(n,a,r)));case"b":case"e":return void em(t,5,function(t,e,n,a){var r=Fu(9);return nm(r,t,e),uh(n,a||"b",r),r}(n,a,e.v,e.t));case"s":case"str":return void em(t,4,function(t,e,n){var a=Fu(8+2*n.length);return nm(a,t,e),a.write_shift(1,n.length),a.write_shift(n.length,n,"sbcs"),a.l255||o.e.r>16383){if(a.WTF)throw new Error("Range "+(e["!ref"]||"A1")+" exceeds format limit A1:IV16384");o.e.c=Math.min(o.e.c,255),o.e.r=Math.min(o.e.c,16383),r=Ju(o)}for(var c=o.s.r;c<=o.e.r;++c){s=qu(c);for(var u=o.s.c;u<=o.e.c;++u){c===o.s.r&&(l[u]=Ku(u)),r=l[u]+s;var d=i?(e[c]||[])[u]:e[r];d&&am(t,d,c,u)}}}(a,t.Sheets[t.SheetNames[r]],0,n),em(a,10),a.end()}function im(t,e,n){em(t,49,function(t,e){var n=t.name||"Arial",a=e&&5==e.biff,r=Fu(a?15+n.length:16+2*n.length);return r.write_shift(2,20*(t.sz||12)),r.write_shift(4,0),r.write_shift(2,400),r.write_shift(4,0),r.write_shift(2,0),r.write_shift(1,n.length),a||r.write_shift(1,1),r.write_shift((a?1:2)*n.length,n,a?"sbcs":"utf16le"),r}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},n))}function om(t,e){if(e){var n=0;e.forEach((function(e,a){++n<=256&&e&&em(t,125,function(t,e){var n=Fu(12);n.write_shift(2,e),n.write_shift(2,e),n.write_shift(2,256*t.width),n.write_shift(2,0);var a=0;return t.hidden&&(a|=1),n.write_shift(1,a),a=t.level||0,n.write_shift(1,a),n.write_shift(2,0),n}(fp(a,e),a))}))}}function sm(t,e,n,a,r){var i=16+mp(r.cellXfs,e,r);if(null!=e.v||e.bf)if(e.bf)em(t,6,ep(e,n,a,0,i));else switch(e.t){case"d":case"n":em(t,515,function(t,e,n,a){var r=Fu(14);return _h(t,e,a,r),Td(n,r),r}(n,a,"d"==e.t?fc(wc(e.v)):e.v,i));break;case"b":case"e":em(t,517,function(t,e,n,a,r,i){var o=Fu(8);return _h(t,e,a,o),uh(n,i,o),o}(n,a,e.v,i,0,e.t));break;case"s":case"str":if(r.bookSST)em(t,253,function(t,e,n,a){var r=Fu(10);return _h(t,e,a,r),r.write_shift(4,n),r}(n,a,hp(r.Strings,e.v,r.revStrings),i));else em(t,516,function(t,e,n,a,r){var i=!r||8==r.biff,o=Fu(+i+8+(1+i)*n.length);return _h(t,e,a,o),o.write_shift(2,n.length),i&&o.write_shift(1,1),o.write_shift((1+i)*n.length,n,i?"utf16le":"sbcs"),o}(n,a,(e.v||"").slice(0,255),i,r));break;default:em(t,513,_h(n,a,i))}else em(t,513,_h(n,a,i))}function lm(t,e,n){var a,r=ju(),i=n.SheetNames[t],o=n.Sheets[i]||{},s=(n||{}).Workbook||{},l=(s.Sheets||[])[t]||{},c=Array.isArray(o),u=8==e.biff,d="",h=[],f=Zu(o["!ref"]||"A1"),p=u?65536:16384;if(f.e.c>255||f.e.r>=p){if(e.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:IV16384");f.e.c=Math.min(f.e.c,255),f.e.r=Math.min(f.e.c,p-1)}em(r,2057,kh(0,16,e)),em(r,13,ch(1)),em(r,12,ch(100)),em(r,15,sh(!0)),em(r,17,sh(!1)),em(r,16,Td(.001)),em(r,95,sh(!0)),em(r,42,sh(!1)),em(r,43,sh(!1)),em(r,130,ch(1)),em(r,128,function(t){var e=Fu(8);return e.write_shift(4,0),e.write_shift(2,t[0]?t[0]+1:0),e.write_shift(2,t[1]?t[1]+1:0),e}([0,0])),em(r,131,sh(!1)),em(r,132,sh(!1)),u&&om(r,o["!cols"]),em(r,512,function(t,e){var n=8!=e.biff&&e.biff?2:4,a=Fu(2*n+6);return a.write_shift(n,t.s.r),a.write_shift(n,t.e.r+1),a.write_shift(2,t.s.c),a.write_shift(2,t.e.c+1),a.write_shift(2,0),a}(f,e)),u&&(o["!links"]=[]);for(var m=f.s.r;m<=f.e.r;++m){d=qu(m);for(var g=f.s.c;g<=f.e.c;++g){m===f.s.r&&(h[g]=Ku(g)),a=h[g]+d;var v=c?(o[m]||[])[g]:o[a];v&&(sm(r,v,m,g,e),u&&v.l&&o["!links"].push([a,v.l]))}}var b=l.CodeName||l.name||i;return u&&em(r,574,function(t){var e=Fu(18),n=1718;return t&&t.RTL&&(n|=64),e.write_shift(2,n),e.write_shift(4,0),e.write_shift(4,64),e.write_shift(4,0),e.write_shift(4,0),e}((s.Views||[])[0])),u&&(o["!merges"]||[]).length&&em(r,229,function(t){var e=Fu(2+8*t.length);e.write_shift(2,t.length);for(var n=0;n255&&"undefined"!=typeof console&&console.error&&console.error("Worksheet '"+t.SheetNames[n]+"' extends beyond column IV (255). Data may be lost.")}var r=e||{};switch(r.biff||2){case 8:case 5:return function(t,e){var n=e||{},a=[];t&&!t.SSF&&(t.SSF=kc(yl)),t&&t.SSF&&(ec(),tc(t.SSF),n.revssf=dc(t.SSF),n.revssf[t.SSF[65535]]=0,n.ssf=t.SSF),n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,zm(n),n.cellXfs=[],mp(n.cellXfs,{},{revssf:{General:0}}),t.Props||(t.Props={});for(var r=0;rn||r[c].s.c>o||r[c].e.r1&&(f.rowspan=s),l>1&&(f.colspan=l),a.editable?h=''+h+"":d&&(f["data-t"]=d&&d.t||"z",null!=d.v&&(f["data-v"]=d.v),null!=d.z&&(f["data-z"]=d.z),d.l&&"#"!=(d.l.Target||"#").charAt(0)&&(h='
'+h+"")),f.id=(a.id||"sjs")+"-"+u,i.push(Xc("td",h,f))}}return""+i.join("")+""}var hm='SheetJS Table Export',fm="";function pm(t,e,n){return[].join("")+""}function mm(t,e){var n=e||{},a=null!=n.header?n.header:hm,r=null!=n.footer?n.footer:fm,i=[a],o=Xu(t["!ref"]);n.dense=Array.isArray(t),i.push(pm(0,0,n));for(var s=o.s.r;s<=o.e.r;++s)i.push(dm(t,o,s,n));return i.push(""+r),i.join("")}function gm(t,e,n){var a=n||{};null!=Js&&(a.dense=Js);var r=0,i=0;if(null!=a.origin)if("number"==typeof a.origin)r=a.origin;else{var o="string"==typeof a.origin?Gu(a.origin):a.origin;r=o.r,i=o.c}var s=e.getElementsByTagName("tr"),l=Math.min(a.sheetRows||1e7,s.length),c={s:{r:0,c:0},e:{r,c:i}};if(t["!ref"]){var u=Xu(t["!ref"]);c.s.r=Math.min(c.s.r,u.s.r),c.s.c=Math.min(c.s.c,u.s.c),c.e.r=Math.max(c.e.r,u.e.r),c.e.c=Math.max(c.e.c,u.e.c),-1==r&&(c.e.r=r=u.e.r+1)}var d=[],h=0,f=t["!rows"]||(t["!rows"]=[]),p=0,m=0,g=0,v=0,b=0,_=0;for(t["!cols"]||(t["!cols"]=[]);p1||_>1)&&d.push({s:{r:m+r,c:v+i},e:{r:m+r+(b||1)-1,c:v+i+(_||1)-1}});var A={t:"s",v:k},E=x.getAttribute("data-t")||x.getAttribute("t")||"";null!=k&&(0==k.length?A.t=E||"z":a.raw||0==k.trim().length||"s"==E||("TRUE"===k?A={t:"b",v:!0}:"FALSE"===k?A={t:"b",v:!1}:isNaN(Cc(k))?isNaN(Ec(k).getDate())||(A={t:"d",v:wc(k)},a.cellDates||(A={t:"n",v:fc(A.v)}),A.z=a.dateNF||yl[14]):A={t:"n",v:Cc(k)})),void 0===A.z&&null!=S&&(A.z=S);var T="",P=x.getElementsByTagName("A");if(P&&P.length)for(var N=0;N=l&&(t["!fullref"]=Ju((c.e.r=s.length-p+m-1+r,c))),t}function vm(t,e){return gm((e||{}).dense?[]:{},t,e)}function bm(t){var e="",n=function(t){return t.ownerDocument.defaultView&&"function"==typeof t.ownerDocument.defaultView.getComputedStyle?t.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(t);return n&&(e=n(t).getPropertyValue("display")),e||(e=t.style&&t.style.display),"none"===e}var _m=function(){var t=["",'',"",'',"",'',"",""].join(""),e=""+t+"";return function(){return Nc+e}}(),ym=function(){var t=" \n",e=function(e,n,a){var r=[];r.push(' \n');var i=0,o=0,s=Xu(e["!ref"]||"A1"),l=e["!merges"]||[],c=0,u=Array.isArray(e);if(e["!cols"])for(o=0;o<=s.e.c;++o)r.push(" \n");var d="",h=e["!rows"]||[];for(i=0;i\n");for(;i<=s.e.r;++i){for(d=h[i]?' table:style-name="ro'+h[i].ods+'"':"",r.push(" \n"),o=0;oo||l[c].s.r>i||l[c].e.c\n");else{var g=Yu({r:i,c:o}),v=u?(e[i]||[])[o]:e[g];if(v&&v.f&&(p["table:formula"]=Ic(up(v.f)),v.F&&v.F.slice(0,g.length)==g)){var b=Xu(v.F);p["table:number-matrix-columns-spanned"]=b.e.c-b.s.c+1,p["table:number-matrix-rows-spanned"]=b.e.r-b.s.r+1}if(v){switch(v.t){case"b":m=v.v?"TRUE":"FALSE",p["office:value-type"]="boolean",p["office:boolean-value"]=v.v?"true":"false";break;case"n":m=v.w||String(v.v||0),p["office:value-type"]="float",p["office:value"]=v.v||0;break;case"s":case"str":m=null==v.v?"":v.v,p["office:value-type"]="string";break;case"d":m=v.w||wc(v.v).toISOString(),p["office:value-type"]="date",p["office:date-value"]=wc(v.v).toISOString(),p["table:style-name"]="ce1";break;default:r.push(t);continue}var _=Ic(m).replace(/ +/g,(function(t){return''})).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"");if(v.l&&v.l.Target){var y=v.l.Target;"#"==(y="#"==y.charAt(0)?"#"+y.slice(1).replace(/\./,"!"):y).charAt(0)||y.match(/^\w+:/)||(y="../"+y),_=Xc("text:a",_,{"xlink:href":y.replace(/&/g,"&")})}r.push(" "+Xc("table:table-cell",Xc("text:p",_,{}),p)+"\n")}else r.push(t)}}r.push(" \n")}return r.push(" \n"),r.join("")};return function(t,n){var a=[Nc],r=Yc({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),i=Yc({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==n.bookType?(a.push("\n"),a.push($d().replace(/office:document-meta/g,"office:meta"))):a.push("\n"),function(t,e){t.push(" \n"),t.push(' \n'),t.push(' \n'),t.push(" /\n"),t.push(' \n'),t.push(" /\n"),t.push(" \n"),t.push(" \n");var n=0;e.SheetNames.map((function(t){return e.Sheets[t]})).forEach((function(e){if(e&&e["!cols"])for(var a=0;a\n'),t.push(' \n'),t.push(" \n"),++n}}));var a=0;e.SheetNames.map((function(t){return e.Sheets[t]})).forEach((function(e){if(e&&e["!rows"])for(var n=0;n\n'),t.push(' \n'),t.push(" \n"),++a}})),t.push(' \n'),t.push(' \n'),t.push(" \n"),t.push(' \n'),t.push(" \n")}(a,t),a.push(" \n"),a.push(" \n");for(var o=0;o!=t.SheetNames.length;++o)a.push(e(t.Sheets[t.SheetNames[o]],t,o));return a.push(" \n"),a.push(" \n"),"fods"==n.bookType?a.push(""):a.push(""),a.join("")}}();function wm(t,e){if("fods"==e.bookType)return ym(t,e);var n=Pc(),a="",r=[],i=[];return Tc(n,a="mimetype","application/vnd.oasis.opendocument.spreadsheet"),Tc(n,a="content.xml",ym(t,e)),r.push([a,"text/xml"]),i.push([a,"ContentFile"]),Tc(n,a="styles.xml",_m(t,e)),r.push([a,"text/xml"]),i.push([a,"StylesFile"]),Tc(n,a="meta.xml",Nc+$d()),r.push([a,"text/xml"]),i.push([a,"MetadataFile"]),Tc(n,a="manifest.rdf",function(t){var e,n,a=[Nc];a.push('\n');for(var r=0;r!=t.length;++r)a.push(qd(t[r][0],t[r][1])),a.push((e="",n=t[r][0],[' \n',' \n'," \n"].join("")));return a.push(qd("","Document","pkg")),a.push(""),a.join("")}(i)),r.push([a,"application/rdf+xml"]),Tc(n,a="META-INF/manifest.xml",function(t){var e=[Nc];e.push('\n'),e.push(' \n');for(var n=0;n\n');return e.push(""),e.join("")}(r)),n}function xm(t){return new DataView(t.buffer,t.byteOffset,t.byteLength)}function km(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):il(qc(t))}function Sm(t){var e=t.reduce((function(t,e){return t+e.length}),0),n=new Uint8Array(e),a=0;return t.forEach((function(t){n.set(t,a),a+=t.length})),n}function Cm(t,e){var n=e?e[0]:0,a=127&t[n];t:if(t[n++]>=128){if(a|=(127&t[n])<<7,t[n++]<128)break t;if(a|=(127&t[n])<<14,t[n++]<128)break t;if(a|=(127&t[n])<<21,t[n++]<128)break t;if(a+=(127&t[n])*Math.pow(2,28),++n,t[n++]<128)break t;if(a+=(127&t[n])*Math.pow(2,35),++n,t[n++]<128)break t;if(a+=(127&t[n])*Math.pow(2,42),++n,t[n++]<128)break t}return e&&(e[0]=n),a}function Am(t){var e=new Uint8Array(7);e[0]=127&t;var n=1;t:if(t>127){if(e[n-1]|=128,e[n]=t>>7&127,++n,t<=16383)break t;if(e[n-1]|=128,e[n]=t>>14&127,++n,t<=2097151)break t;if(e[n-1]|=128,e[n]=t>>21&127,++n,t<=268435455)break t;if(e[n-1]|=128,e[n]=t/256>>>21&127,++n,t<=34359738367)break t;if(e[n-1]|=128,e[n]=t/65536>>>21&127,++n,t<=4398046511103)break t;e[n-1]|=128,e[n]=t/16777216>>>21&127,++n}return e.slice(0,n)}function Em(t){var e=0,n=127&t[e];t:if(t[e++]>=128){if(n|=(127&t[e])<<7,t[e++]<128)break t;if(n|=(127&t[e])<<14,t[e++]<128)break t;if(n|=(127&t[e])<<21,t[e++]<128)break t;n|=(127&t[e])<<28}return n}function Tm(t){for(var e=[],n=[0];n[0]=128;);a=t.slice(l,n[0]);break;case 5:s=4,a=t.slice(n[0],n[0]+s),n[0]+=s;break;case 1:s=8,a=t.slice(n[0],n[0]+s),n[0]+=s;break;case 2:s=Cm(t,n),a=t.slice(n[0],n[0]+s),n[0]+=s;break;default:throw new Error("PB Type ".concat(o," for Field ").concat(i," at offset ").concat(r))}var c={data:a,type:o};null==e[i]?e[i]=[c]:e[i].push(c)}return e}function Pm(t){var e=[];return t.forEach((function(t,n){t.forEach((function(t){t.data&&(e.push(Am(8*n+t.type)),2==t.type&&e.push(Am(t.data.length)),e.push(t.data))}))})),Sm(e)}function Nm(t){for(var e,n=[],a=[0];a[0]>>0>0),n.push(o)}return n}function Lm(t){var e=[];return t.forEach((function(t){var n=[];n[1]=[{data:Am(t.id),type:0}],n[2]=[],null!=t.merge&&(n[3]=[{data:Am(+!!t.merge),type:0}]);var a=[];t.messages.forEach((function(t){a.push(t.data),t.meta[3]=[{type:0,data:Am(t.data.length)}],n[2].push({data:Pm(t.meta),type:2})}));var r=Pm(n);e.push(Am(r.length)),e.push(r),a.forEach((function(t){return e.push(t)}))})),Sm(e)}function Om(t,e){if(0!=t)throw new Error("Unexpected Snappy chunk type ".concat(t));for(var n=[0],a=Cm(e,n),r=[];n[0]>2&7),o=(224&e[n[0]++])<<3,o|=e[n[0]++]):(s=1+(e[n[0]++]>>2),2==i?(o=e[n[0]]|e[n[0]+1]<<8,n[0]+=2):(o=(e[n[0]]|e[n[0]+1]<<8|e[n[0]+2]<<16|e[n[0]+3]<<24)>>>0,n[0]+=4)),r=[Sm(r)],0==o)throw new Error("Invalid offset 0");if(o>r[0].length)throw new Error("Invalid offset beyond length");if(s>=o)for(r.push(r[0].slice(-o)),s-=o;s>=r[r.length-1].length;)r.push(r[r.length-1]),s-=r[r.length-1].length;r.push(r[0].slice(-o,-o+s))}else{var l=e[n[0]++]>>2;if(l<60)++l;else{var c=l-59;l=e[n[0]],c>1&&(l|=e[n[0]+1]<<8),c>2&&(l|=e[n[0]+2]<<16),c>3&&(l|=e[n[0]+3]<<24),l>>>=0,l++,n[0]+=c}r.push(e.slice(n[0],n[0]+l)),n[0]+=l}}var u=Sm(r);if(u.length!=a)throw new Error("Unexpected length: ".concat(u.length," != ").concat(a));return u}function Mm(t){for(var e=[],n=0;n>8&255]))):a<=16777216?(o+=4,e.push(new Uint8Array([248,a-1&255,a-1>>8&255,a-1>>16&255]))):a<=4294967296&&(o+=5,e.push(new Uint8Array([252,a-1&255,a-1>>8&255,a-1>>16&255,a-1>>>24&255]))),e.push(t.slice(n,n+a)),o+=a,r[0]=0,r[1]=255&o,r[2]=o>>8&255,r[3]=o>>16&255,n+=a}return Sm(e)}function Im(t,e){var n=new Uint8Array(32),a=xm(n),r=12,i=0;switch(n[0]=5,t.t){case"n":n[1]=2,function(t,e,n){var a=Math.floor(0==n?0:Math.LOG10E*Math.log(Math.abs(n)))+6176-20,r=n/Math.pow(10,a-6176);t[e+15]|=a>>7,t[e+14]|=(127&a)<<1;for(var i=0;r>=1;++i,r/=256)t[e+i]=255&r;t[e+15]|=n>=0?0:128}(n,r,t.v),i|=1,r+=16;break;case"b":n[1]=6,a.setFloat64(r,t.v?1:0,!0),i|=2,r+=8;break;case"s":if(-1==e.indexOf(t.v))throw new Error("Value ".concat(t.v," missing from SST!"));n[1]=3,a.setUint32(r,e.indexOf(t.v),!0),i|=8,r+=4;break;default:throw"unsupported cell type "+t.t}return a.setUint32(8,i,!0),n.slice(0,r)}function Dm(t,e){var n=new Uint8Array(32),a=xm(n),r=12,i=0;switch(n[0]=3,t.t){case"n":n[2]=2,a.setFloat64(r,t.v,!0),i|=32,r+=8;break;case"b":n[2]=6,a.setFloat64(r,t.v?1:0,!0),i|=32,r+=8;break;case"s":if(-1==e.indexOf(t.v))throw new Error("Value ".concat(t.v," missing from SST!"));n[2]=3,a.setUint32(r,e.indexOf(t.v),!0),i|=16,r+=4;break;default:throw"unsupported cell type "+t.t}return a.setUint32(4,i,!0),n.slice(0,r)}function Fm(t){return Cm(Tm(t)[1][0].data)}function jm(t,e,n){var a,r,i,o;if(!(null==(a=t[6])?void 0:a[0])||!(null==(r=t[7])?void 0:r[0]))throw"Mutation only works on post-BNC storages!";if((null==(o=null==(i=t[8])?void 0:i[0])?void 0:o.data)&&Em(t[8][0].data)>0||!1)throw"Math only works with normal offsets";for(var s=0,l=xm(t[7][0].data),c=0,u=[],d=xm(t[4][0].data),h=0,f=[],p=0;p1&&console.error("The Numbers writer currently writes only the first table");var a=Xu(n["!ref"]);a.s.r=a.s.c=0;var r=!1;a.e.c>9&&(r=!0,a.e.c=9),a.e.r>49&&(r=!0,a.e.r=49),r&&console.error("The Numbers writer is currently limited to ".concat(Ju(a)));var i=Xm(n,{range:a,header:1}),o=["~Sh33tJ5~"];i.forEach((function(t){return t.forEach((function(t){"string"==typeof t&&o.push(t)}))}));var s={},l=[],c=rc.read(e.numbers,{type:"base64"});c.FileIndex.map((function(t,e){return[t,c.FullPaths[e]]})).forEach((function(t){var e=t[0],n=t[1];2==e.type&&e.name.match(/\.iwa/)&&Nm(Mm(e.content)).forEach((function(t){l.push(t.id),s[t.id]={deps:[],location:n,type:Em(t.messages[0].meta[1][0].data)}}))})),l.sort((function(t,e){return t-e}));var u=l.filter((function(t){return t>1})).map((function(t){return[t,Am(t)]}));c.FileIndex.map((function(t,e){return[t,c.FullPaths[e]]})).forEach((function(t){var e=t[0];t[1],e.name.match(/\.iwa/)&&Nm(Mm(e.content)).forEach((function(t){t.messages.forEach((function(e){u.forEach((function(e){t.messages.some((function(t){return 11006!=Em(t.meta[1][0].data)&&function(t,e){t:for(var n=0;n<=t.length-e.length;++n){for(var a=0;a-1,r={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};zm(e=e||{});var i=Pc(),o="",s=0;e.cellXfs=[],mp(e.cellXfs,{},{revssf:{General:0}}),t.Props||(t.Props={});if(o="docProps/core.xml",Tc(i,o,Yd(t.Props,e)),r.coreprops.push(o),Wd(e.rels,2,o,Ud.CORE_PROPS),o="docProps/app.xml",t.Props&&t.Props.SheetNames);else if(t.Workbook&&t.Workbook.Sheets){for(var l=[],c=0;c0&&(Tc(i,o="docProps/custom.xml",Qd(t.Custprops)),r.custprops.push(o),Wd(e.rels,4,o,Ud.CUST_PROPS));for(s=1;s<=t.SheetNames.length;++s){var u={"!id":{}},d=t.Sheets[t.SheetNames[s-1]];(d||{})["!type"];if(Tc(i,o="xl/worksheets/sheet"+s+"."+n,Wp(s-1,o,e,t,u)),r.sheets.push(o),Wd(e.wbrels,-1,"worksheets/sheet"+s+"."+n,Ud.WS[0]),d){var h=d["!comments"],f=!1,p="";h&&h.length>0&&(Tc(i,p="xl/comments"+s+"."+n,qp(h,p,e)),r.comments.push(p),Wd(u,-1,"../comments"+s+"."+n,Ud.CMNT),f=!0),d["!legacy"]&&f&&Tc(i,"xl/drawings/vmlDrawing"+s+".vml",_f(s,d["!comments"])),delete d["!comments"],delete d["!legacy"]}u["!id"].rId1&&Tc(i,Hd(o),Vd(u))}null!=e.Strings&&e.Strings.length>0&&(Tc(i,o="xl/sharedStrings."+n,function(t,e,n){return(".bin"===e.slice(-4)?zh:jh)(t,n)}(e.Strings,o,e)),r.strs.push(o),Wd(e.wbrels,-1,"sharedStrings."+n,Ud.SST));o="xl/workbook."+n,Tc(i,o,function(t,e,n){return(".bin"===e.slice(-4)?Vp:zp)(t,n)}(t,o,e)),r.workbooks.push(o),Wd(e.rels,1,o,Ud.WB),o="xl/theme/theme1.xml",Tc(i,o,mf(t.Themes,e)),r.themes.push(o),Wd(e.wbrels,-1,"theme/theme1.xml",Ud.THEME),o="xl/styles."+n,Tc(i,o,function(t,e,n){return(".bin"===e.slice(-4)?pf:tf)(t,n)}(t,o,e)),r.styles.push(o),Wd(e.wbrels,-1,"styles."+n,Ud.STY),t.vbaraw&&a&&(Tc(i,o="xl/vbaProject.bin",t.vbaraw),r.vba.push(o),Wd(e.wbrels,-1,"vbaProject.bin",Ud.VBA));return o="xl/metadata."+n,Tc(i,o,function(t){return(".bin"===t.slice(-4)?gf:vf)()}(o)),r.metadata.push(o),Wd(e.wbrels,-1,"metadata."+n,Ud.XLMETA),Tc(i,"[Content_Types].xml",zd(r,e)),Tc(i,"_rels/.rels",Vd(e.rels)),Tc(i,"xl/_rels/workbook."+n+".rels",Vd(e.wbrels)),delete e.revssf,delete e.ssf,i}(t,e):Hm(t,e)}function Hm(t,e){bf=1024,t&&!t.SSF&&(t.SSF=kc(yl)),t&&t.SSF&&(ec(),tc(t.SSF),e.revssf=dc(t.SSF),e.revssf[t.SSF[65535]]=0,e.ssf=t.SSF),e.rels={},e.wbrels={},e.Strings=[],e.Strings.Count=0,e.Strings.Unique=0,dp?e.revStrings=new Map:(e.revStrings={},e.revStrings.foo=[],delete e.revStrings.foo);var n="xml",a=Sf.indexOf(e.bookType)>-1,r={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};zm(e=e||{});var i=Pc(),o="",s=0;if(e.cellXfs=[],mp(e.cellXfs,{},{revssf:{General:0}}),t.Props||(t.Props={}),Tc(i,o="docProps/core.xml",Yd(t.Props,e)),r.coreprops.push(o),Wd(e.rels,2,o,Ud.CORE_PROPS),o="docProps/app.xml",t.Props&&t.Props.SheetNames);else if(t.Workbook&&t.Workbook.Sheets){for(var l=[],c=0;c0&&(Tc(i,o="docProps/custom.xml",Qd(t.Custprops)),r.custprops.push(o),Wd(e.rels,4,o,Ud.CUST_PROPS));var u=["SheetJ5"];for(e.tcid=0,s=1;s<=t.SheetNames.length;++s){var d={"!id":{}},h=t.Sheets[t.SheetNames[s-1]];(h||{})["!type"];if(Tc(i,o="xl/worksheets/sheet"+s+"."+n,yp(s-1,e,t,d)),r.sheets.push(o),Wd(e.wbrels,-1,"worksheets/sheet"+s+"."+n,Ud.WS[0]),h){var f=h["!comments"],p=!1,m="";if(f&&f.length>0){var g=!1;f.forEach((function(t){t[1].forEach((function(t){1==t.T&&(g=!0)}))})),g&&(Tc(i,m="xl/threadedComments/threadedComment"+s+"."+n,wf(f,u,e)),r.threadedcomments.push(m),Wd(d,-1,"../threadedComments/threadedComment"+s+"."+n,Ud.TCMNT)),Tc(i,m="xl/comments"+s+"."+n,yf(f)),r.comments.push(m),Wd(d,-1,"../comments"+s+"."+n,Ud.CMNT),p=!0}h["!legacy"]&&p&&Tc(i,"xl/drawings/vmlDrawing"+s+".vml",_f(s,h["!comments"])),delete h["!comments"],delete h["!legacy"]}d["!id"].rId1&&Tc(i,Hd(o),Vd(d))}return null!=e.Strings&&e.Strings.length>0&&(Tc(i,o="xl/sharedStrings."+n,jh(e.Strings,e)),r.strs.push(o),Wd(e.wbrels,-1,"sharedStrings."+n,Ud.SST)),Tc(i,o="xl/workbook."+n,zp(t)),r.workbooks.push(o),Wd(e.rels,1,o,Ud.WB),Tc(i,o="xl/theme/theme1.xml",mf(t.Themes,e)),r.themes.push(o),Wd(e.wbrels,-1,"theme/theme1.xml",Ud.THEME),Tc(i,o="xl/styles."+n,tf(t,e)),r.styles.push(o),Wd(e.wbrels,-1,"styles."+n,Ud.STY),t.vbaraw&&a&&(Tc(i,o="xl/vbaProject.bin",t.vbaraw),r.vba.push(o),Wd(e.wbrels,-1,"vbaProject.bin",Ud.VBA)),Tc(i,o="xl/metadata."+n,vf()),r.metadata.push(o),Wd(e.wbrels,-1,"metadata."+n,Ud.XLMETA),u.length>1&&(Tc(i,o="xl/persons/person.xml",function(t){var e=[Nc,Xc("personList",null,{xmlns:Zc.TCMNT,"xmlns:x":Qc[0]}).replace(/[\/]>/,">")];return t.forEach((function(t,n){e.push(Xc("person",null,{displayName:t,id:"{54EE7950-7262-4200-6969-"+("000000000000"+n).slice(-12)+"}",userId:t,providerId:"None"}))})),e.push(""),e.join("")}(u)),r.people.push(o),Wd(e.wbrels,-1,"persons/person.xml",Ud.PEOPLE)),Tc(i,"[Content_Types].xml",zd(r,e)),Tc(i,"_rels/.rels",Vd(e.rels)),Tc(i,"xl/_rels/workbook.xml.rels",Vd(e.wbrels)),delete e.revssf,delete e.ssf,i}function Vm(t,e){var n="";switch((e||{}).type||"base64"){case"buffer":case"array":return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7]];case"base64":n=tl(t.slice(0,12));break;case"binary":n=t;break;default:throw new Error("Unrecognized type "+(e&&e.type||"undefined"))}return[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3),n.charCodeAt(4),n.charCodeAt(5),n.charCodeAt(6),n.charCodeAt(7)]}function Wm(t,e){switch(e.type){case"base64":case"binary":break;case"buffer":case"array":e.type="";break;case"file":return sc(e.file,rc.write(t,{type:el?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+e.bookType+"' files");default:throw new Error("Unrecognized type "+e.type)}return rc.write(t,e)}function qm(t,e){var n={},a=el?"nodebuffer":"undefined"!=typeof Uint8Array?"array":"string";if(e.compression&&(n.compression="DEFLATE"),e.password)n.type=a;else switch(e.type){case"base64":n.type="base64";break;case"binary":n.type="string";break;case"string":throw new Error("'string' output type invalid for '"+e.bookType+"' files");case"buffer":case"file":n.type=a;break;default:throw new Error("Unrecognized type "+e.type)}var r=t.FullPaths?rc.write(t,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[n.type]||n.type,compression:!!e.compression}):t.generate(n);if("undefined"!=typeof Deno&&"string"==typeof r){if("binary"==e.type||"base64"==e.type)return r;r=new Uint8Array(ol(r))}return e.password&&"undefined"!=typeof encrypt_agile?Wm(encrypt_agile(r,e.password),e):"file"===e.type?sc(e.file,r):"string"==e.type?Wc(r):r}function $m(t,e,n){n||(n="");var a=n+t;switch(e.type){case"base64":return Qs(qc(a));case"binary":return qc(a);case"string":return t;case"file":return sc(e.file,a,"utf8");case"buffer":return el?nl(a,"utf8"):"undefined"!=typeof TextEncoder?(new TextEncoder).encode(a):$m(a,{type:"binary"}).split("").map((function(t){return t.charCodeAt(0)}))}throw new Error("Unrecognized type "+e.type)}function Km(t,e){switch(e.type){case"string":case"base64":case"binary":for(var n="",a=0;a0&&(r=0);var d=qu(l.s.r),h=[],f=[],p=0,m=0,g=Array.isArray(t),v=l.s.r,b=0,_={};g&&!t[v]&&(t[v]=[]);var y=c.skipHidden&&t["!cols"]||[],w=c.skipHidden&&t["!rows"]||[];for(b=l.s.c;b<=l.e.c;++b)if(!(y[b]||{}).hidden)switch(h[b]=Ku(b),n=g?t[v][b]:t[h[b]+d],a){case 1:i[b]=b-l.s.c;break;case 2:i[b]=h[b];break;case 3:i[b]=c.header[b-l.s.c];break;default:if(null==n&&(n={w:"__EMPTY",t:"s"}),s=o=td(n,null,c),m=_[o]||0){do{s=o+"_"+m++}while(_[s]);_[o]=m,_[s]=1}else _[o]=1;i[b]=s}for(v=l.s.r+r;v<=l.e.r;++v)if(!(w[v]||{}).hidden){var x=Ym(t,l,v,h,a,i,g,c);(!1===x.isempty||(1===a?!1!==c.blankrows:c.blankrows))&&(f[p++]=x.row)}return f.length=p,f}var Jm=/"/g;function Zm(t,e,n,a,r,i,o,s){for(var l=!0,c=[],u="",d=qu(n),h=e.s.c;h<=e.e.c;++h)if(a[h]){var f=s.dense?(t[n]||[])[h]:t[a[h]+d];if(null==f)u="";else if(null!=f.v){l=!1,u=""+(s.rawNumbers&&"n"==f.t?f.v:td(f,null,s));for(var p=0,m=0;p!==u.length;++p)if((m=u.charCodeAt(p))===r||m===i||34===m||s.forceQuotes){u='"'+u.replace(Jm,'""')+'"';break}"ID"==u&&(u='"ID"')}else null==f.f||f.F?u="":(l=!1,(u="="+f.f).indexOf(",")>=0&&(u='"'+u.replace(Jm,'""')+'"'));c.push(u)}return!1===s.blankrows&&l?null:c.join(o)}function Qm(t,e){var n=[],a=null==e?{}:e;if(null==t||null==t["!ref"])return"";var r=Zu(t["!ref"]),i=void 0!==a.FS?a.FS:",",o=i.charCodeAt(0),s=void 0!==a.RS?a.RS:"\n",l=s.charCodeAt(0),c=new RegExp(("|"==i?"\\|":i)+"+$"),u="",d=[];a.dense=Array.isArray(t);for(var h=a.skipHidden&&t["!cols"]||[],f=a.skipHidden&&t["!rows"]||[],p=r.s.c;p<=r.e.c;++p)(h[p]||{}).hidden||(d[p]=Ku(p));for(var m=0,g=r.s.r;g<=r.e.r;++g)(f[g]||{}).hidden||null!=(u=Zm(t,r,g,d,o,l,i,a))&&(a.strip&&(u=u.replace(c,"")),(u||!1!==a.blankrows)&&n.push((m++?s:"")+u));return delete a.dense,n.join("")}function tg(t,e){e||(e={}),e.FS="\t",e.RS="\n";var n=Qm(t,e);if(void 0===Gs||"string"==e.type)return n;var a=Gs.utils.encode(1200,n,"str");return String.fromCharCode(255)+String.fromCharCode(254)+a}function eg(t,e,n){var a,r=n||{},i=+!r.skipHeader,o=t||{},s=0,l=0;if(o&&null!=r.origin)if("number"==typeof r.origin)s=r.origin;else{var c="string"==typeof r.origin?Gu(r.origin):r.origin;s=c.r,l=c.c}var u={s:{c:0,r:0},e:{c:l,r:s+e.length-1+i}};if(o["!ref"]){var d=Zu(o["!ref"]);u.e.c=Math.max(u.e.c,d.e.c),u.e.r=Math.max(u.e.r,d.e.r),-1==s&&(s=d.e.r+1,u.e.r=s+e.length-1+i)}else-1==s&&(s=0,u.e.r=e.length-1+i);var h=r.header||[],f=0;e.forEach((function(t,e){lc(t).forEach((function(n){-1==(f=h.indexOf(n))&&(h[f=h.length]=n);var c=t[n],u="z",d="",p=Yu({c:l+f,r:s+e+i});a=ng(o,p),!c||"object"!=typeof c||c instanceof Date?("number"==typeof c?u="n":"boolean"==typeof c?u="b":"string"==typeof c?u="s":c instanceof Date?(u="d",r.cellDates||(u="n",c=fc(c)),d=r.dateNF||yl[14]):null===c&&r.nullError&&(u="e",c=0),a?(a.t=u,a.v=c,delete a.w,delete a.R,d&&(a.z=d)):o[p]=a={t:u,v:c},d&&(a.z=d)):o[p]=c}))})),u.e.c=Math.max(u.e.c,l+h.length-1);var p=qu(s);if(i)for(f=0;f=65535)throw new Error("Too many worksheets");if(a&&t.SheetNames.indexOf(n)>=0){var i=n.match(/(^.*?)(\d+)$/);r=i&&+i[2]||0;var o=i&&i[1]||n;for(++r;r<=65535&&-1!=t.SheetNames.indexOf(n=o+r);++r);}if(jp(n),t.SheetNames.indexOf(n)>=0)throw new Error("Worksheet with name |"+n+"| already exists!");return t.SheetNames.push(n),t.Sheets[n]=e,n}function ig(t,e,n){return e?(t.l={Target:e},n&&(t.l.Tooltip=n)):delete t.l,t}var og={encode_col:Ku,encode_row:qu,encode_cell:Yu,encode_range:Ju,decode_col:$u,decode_row:Wu,split_cell:function(t){return t.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:Gu,decode_range:Xu,format_cell:td,sheet_add_aoa:nd,sheet_add_json:eg,sheet_add_dom:gm,aoa_to_sheet:ad,json_to_sheet:function(t,e){return eg(null,t,e)},table_to_sheet:vm,table_to_book:function(t,e){return ed(vm(t,e),e)},sheet_to_csv:Qm,sheet_to_txt:tg,sheet_to_json:Xm,sheet_to_html:mm,sheet_to_formulae:function(t){var e,n="",a="";if(null==t||null==t["!ref"])return[];var r,i=Zu(t["!ref"]),o="",s=[],l=[],c=Array.isArray(t);for(r=i.s.c;r<=i.e.c;++r)s[r]=Ku(r);for(var u=i.s.r;u<=i.e.r;++u)for(o=qu(u),r=i.s.c;r<=i.e.c;++r)if(n=s[r]+o,a="",void 0!==(e=c?(t[u]||[])[r]:t[n])){if(null!=e.F){if(n=e.F,!e.f)continue;a=e.f,-1==n.indexOf(":")&&(n=n+":"+n)}if(null!=e.f)a=e.f;else{if("z"==e.t)continue;if("n"==e.t&&null!=e.v)a=""+e.v;else if("b"==e.t)a=e.v?"TRUE":"FALSE";else if(void 0!==e.w)a="'"+e.w;else{if(void 0===e.v)continue;a="s"==e.t?"'"+e.v:""+e.v}}l[l.length]=n+"="+a}return l},sheet_to_row_object_array:Xm,sheet_get_cell:ng,book_new:ag,book_append_sheet:rg,book_set_sheet_visibility:function(t,e,n){t.Workbook||(t.Workbook={}),t.Workbook.Sheets||(t.Workbook.Sheets=[]);var a=function(t,e){if("number"==typeof e){if(e>=0&&t.SheetNames.length>e)return e;throw new Error("Cannot find sheet # "+e)}if("string"==typeof e){var n=t.SheetNames.indexOf(e);if(n>-1)return n;throw new Error("Cannot find sheet name |"+e+"|")}throw new Error("Cannot find sheet |"+e+"|")}(t,e);switch(t.Workbook.Sheets[a]||(t.Workbook.Sheets[a]={}),n){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+n)}t.Workbook.Sheets[a].Hidden=n},cell_set_number_format:function(t,e){return t.z=e,t},cell_set_hyperlink:ig,cell_set_internal_link:function(t,e,n){return ig(t,"#"+e,n)},cell_add_comment:function(t,e,n){t.c||(t.c=[]),t.c.push({t:e,a:n||"SheetJS"})},sheet_set_array_formula:function(t,e,n,a){for(var r="string"!=typeof e?e:Zu(e),i="string"==typeof e?e:Ju(e),o=r.s.r;o<=r.e.r;++o)for(var s=r.s.c;s<=r.e.c;++s){var l=ng(t,o,s);l.t="n",l.F=i,delete l.v,o==r.s.r&&s==r.s.c&&(l.f=n,a&&(l.D=!0))}return t},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};Bs.version;var sg=n(4213);function lg(t){return lg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lg(t)}const cg={name:"AdminDataTable",props:{headers:{type:Array,default:function(){return[]}},items:{type:Array,default:function(){return[]}},itemsPerPage:{type:Number,default:10},showPagination:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},itemKey:{type:String,default:"id"},emptyText:{type:String,default:"Tiada data"},exportable:{type:Boolean,default:!1},exportFileName:{type:String,default:"table-data"},showIndex:{type:Boolean,default:!0},indexTitle:{type:String,default:"Bil"}},data:function(){return{page:1,localPerPage:this.itemsPerPage,sortKey:null,sortDir:"asc",perPageOptions:[10,25,50,100,500,1e3]}},computed:{totalItems:function(){return this.sortedItems.length},totalPages:function(){return Math.ceil(this.totalItems/this.localPerPage)||1},sortedItems:function(){var t=this.items.slice();if(!this.sortKey)return t;var e=this.sortKey,n="desc"===this.sortDir?-1:1;return t.sort((function(t,a){var r=t[e],i=a[e];return null==r&&null==i?0:null==r?1:null==i?-1:"number"==typeof r&&"number"==typeof i?(r-i)*n:String(r).localeCompare(String(i),void 0,{numeric:!0})*n})),t},displayRows:function(){if(!this.showPagination)return this.sortedItems;var t=(this.page-1)*this.localPerPage;return this.sortedItems.slice(t,t+this.localPerPage)},rangeFrom:function(){return this.totalItems?(this.page-1)*this.localPerPage+1:0},rangeTo:function(){return Math.min(this.page*this.localPerPage,this.totalItems)},tableHeaders:function(){return this.showIndex?[{title:this.indexTitle,key:"__adt_index",sortable:!1}].concat(this.headers):this.headers}},watch:{items:function(){this.page>this.totalPages&&(this.page=Math.max(1,this.totalPages))},itemsPerPage:function(t){this.localPerPage=t}},methods:{rowGlobalIndex:function(t){return this.showPagination?(this.page-1)*this.localPerPage+t+1:t+1},cellTdClass:function(t){var e={};return"__adt_index"===t.key&&(e["admin-data-table__col-index"]=!0),e},cellValue:function(t,e){return t[e]},formatCell:function(t,e){var n=t[e];return null==n?"":n},toggleSort:function(t){this.sortKey===t?this.sortDir="asc"===this.sortDir?"desc":"asc":(this.sortKey=t,this.sortDir="asc")},goPage:function(t){t<1||t>this.totalPages||(this.page=t)},onPerPageChange:function(){this.page=1},isActionColumnKey:function(t){if(!t)return!1;var e=String(t).toLowerCase();return"actions"===e||"action"===e||"opsi"===e||"tindakan"===e},resolveFieldValue:function(t,e){if("#"===e)return"";for(var n=String(e).split("."),a=t,r=0;r6?"l":"p","pt","a4"),a=8;e>12?a=6:e>8&&(a=7);var r=e>8?4:8,i={head:[t.headerTitles],body:t.rows,styles:{fontSize:a,cellPadding:r},headStyles:{fillColor:[25,118,210]},margin:{top:20}};e>8&&(i.tableWidth="wrap",i.horizontalPageBreak=!0,i.styles=Object.assign({},i.styles,{minCellWidth:36,overflow:"linebreak"})),function(t,e){Ss(t,_s(t,ls(t,e)))}(n,i),n.save(this.exportFileName+".pdf")}catch(t){this.exportEmitError(t)}},exportToJSON:function(){try{var t=this,e=this.sortedItems.map((function(e,n){var a={};return t.tableHeaders.forEach((function(r){var i=r.title||r.key;if(!t.isActionColumnKey(r.key))if("__adt_index"!==r.key)if("function"!=typeof r.exportValue){for(var o=String(r.key).split("."),s=e,l=0;l0?e("div",{staticClass:"admin-data-table__footer"},[e("div",{staticClass:"admin-data-table__footer-left"},[e("label",{staticClass:"admin-data-table__footer-label"},[t._v("Baris setiap halaman")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model.number",value:t.localPerPage,expression:"localPerPage",modifiers:{number:!0}}],staticClass:"form-control input-sm admin-data-table__page-size",on:{change:[function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(e){var n="_value"in e?e._value:e.value;return t._n(n)}));t.localPerPage=e.target.multiple?n:n[0]},t.onPerPageChange]}},t._l(t.perPageOptions,(function(n){return e("option",{key:n,domProps:{value:n}},[t._v(t._s(n))])})),0)]),t._v(" "),e("div",{staticClass:"admin-data-table__footer-mid"},[t._v("\n\t\t\t\t"+t._s(t.rangeFrom)+"–"+t._s(t.rangeTo)+" daripada "+t._s(t.totalItems)+"\n\t\t\t")]),t._v(" "),e("nav",{staticClass:"admin-data-table__footer-right",attrs:{"aria-label":"Pagination"}},[e("ul",{staticClass:"pagination pagination-sm admin-data-table__pagination"},[e("li",{class:{disabled:t.page<=1}},[e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.goPage(t.page-1)}}},[t._v("Sebelum")])]),t._v(" "),e("li",{class:{disabled:t.page>=t.totalPages}},[e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.goPage(t.page+1)}}},[t._v("Seterusnya")])])])])]):t._e()])])}),[function(){var t=this._self._c;return t("button",{staticClass:"btn btn-default btn-sm dropdown-toggle",attrs:{type:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}},[t("i",{staticClass:"fa fa-download"}),this._v(" Eksport "),t("span",{staticClass:"caret"})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"admin-data-table__state"},[e("i",{staticClass:"fa fa-refresh fa-spin admin-data-table__state-icon"}),t._v(" "),e("div",{staticClass:"admin-data-table__state-title"},[t._v("Memuatkan…")])])}],!1,null,"4e8fcc88",null);const gg=mg.exports},3228:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>a});const a=(0,n(4486).A)({},(function(){return(0,this._self._c)("div",{staticClass:"modal-body"},[this._t("default")],2)}),[],!1,null,null,null).exports},3179:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>a});const a=(0,n(4486).A)({},(function(){return(0,this._self._c)("div",{staticClass:"modal-footer"},[this._t("default")],2)}),[],!1,null,null,null).exports},8348:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>a});const a=(0,n(4486).A)({},(function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal"}},[t._v("×")]),t._v(" "),e("h4",[t._t("default")],2)])}),[],!1,null,null,null).exports},8881:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>l});const a={props:["id","aClass"]};var r=n(5072),i=n.n(r),o=n(698),s={insert:"head",singleton:!1};i()(o.A,s);o.A.locals;const l=(0,n(4486).A)(a,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal fade app-modal",attrs:{id:t.id,role:"dialog"}},[e("div",{staticClass:"modal-dialog"},[e("div",{staticClass:"modal-content",class:t.aClass},[t._t("default")],2)])])}),[],!1,null,null,null).exports},7725:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>l});const a={props:{fileId:{default:"fileId"},fileName:{default:"file_name"},imageId:{default:"imageId"},imageSrc:{default:"#"}},methods:{readFile:function(t,e){var n=$("#"+t)[0],a=$("#"+e);if(n.files&&n.files[0]){var r=new FileReader;r.onload=function(t){a.attr("src",t.target.result)},r.readAsDataURL(n.files[0])}}}};var r=n(5072),i=n.n(r),o=n(4829),s={insert:"head",singleton:!1};i()(o.A,s);o.A.locals;const l=(0,n(4486).A)(a,(function(){var t=this,e=t._self._c;return e("center",[e("div",{staticClass:"imgContainer"},[e("input",{staticClass:"file",attrs:{type:"file",id:t.fileId,name:t.fileName},on:{change:function(e){return t.readFile(t.fileId,t.imageId)}}}),t._v(" "),e("img",{staticClass:"imgUpload img-rounded",attrs:{src:t.imageSrc,height:"100%",width:"100%",id:t.imageId}}),t._v(" "),e("span",{staticClass:"imgText"},[t._v("Select Image")])])])}),[],!1,null,null,null).exports},4486:(t,e,n)=>{"use strict";function a(t,e,n,a,r,i,o,s){var l,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),a&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),o?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=l):r&&(l=s?function(){r.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(t,e){return l.call(e),u(t,e)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:t,options:c}}n.d(e,{A:()=>a})},3686:()=>{},2284:(t,e,n)=>{"use strict";function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}n.d(e,{A:()=>a})}},i={};function o(t){var e=i[t];if(void 0!==e)return e.exports;var n=i[t]={id:t,exports:{}};return r[t].call(n.exports,n,n.exports,o),n.exports}o.m=r,t=[],o.O=(e,n,a,r)=>{if(!n){var i=1/0;for(u=0;u=r)&&Object.keys(o.O).every((t=>o.O[t](n[l])))?n.splice(l--,1):(s=!1,r0&&t[u-1][2]>r;u--)t[u]=t[u-1];t[u]=[n,a,r]},o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},n=Object.getPrototypeOf?t=>Object.getPrototypeOf(t):t=>t.__proto__,o.t=function(t,a){if(1&a&&(t=this(t)),8&a)return t;if("object"==typeof t&&t){if(4&a&&t.__esModule)return t;if(16&a&&"function"==typeof t.then)return t}var r=Object.create(null);o.r(r);var i={};e=e||[null,n({}),n([]),n(n)];for(var s=2&a&&t;"object"==typeof s&&!~e.indexOf(s);s=n(s))Object.getOwnPropertyNames(s).forEach((e=>i[e]=()=>t[e]));return i.default=()=>t,o.d(r,i),r},o.d=(t,e)=>{for(var n in e)o.o(e,n)&&!o.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o.f={},o.e=t=>Promise.all(Object.keys(o.f).reduce(((e,n)=>(o.f[n](t,e),e)),[])),o.u=t=>354===t?"js/354.js":418===t?"js/418.js":332===t?"js/332.js":void 0,o.miniCssF=t=>"css/app.css",o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),a={},o.l=(t,e,n,r)=>{if(a[t])a[t].push(e);else{var i,s;if(void 0!==n)for(var l=document.getElementsByTagName("script"),c=0;c{i.onerror=i.onload=null,clearTimeout(h);var r=a[t];if(delete a[t],i.parentNode&&i.parentNode.removeChild(i),r&&r.forEach((t=>t(n))),e)return e(n)},h=setTimeout(d.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),s&&document.head.appendChild(i)}},o.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.p="/",(()=>{var t={847:0,252:0};o.f.j=(e,n)=>{var a=o.o(t,e)?t[e]:void 0;if(0!==a)if(a)n.push(a[2]);else if(252!=e){var r=new Promise(((n,r)=>a=t[e]=[n,r]));n.push(a[2]=r);var i=o.p+o.u(e),s=new Error;o.l(i,(n=>{if(o.o(t,e)&&(0!==(a=t[e])&&(t[e]=void 0),a)){var r=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;s.message="Loading chunk "+e+" failed.\n("+r+": "+i+")",s.name="ChunkLoadError",s.type=r,s.request=i,a[1](s)}}),"chunk-"+e,e)}else t[e]=0},o.O.j=e=>0===t[e];var e=(e,n)=>{var a,r,[i,s,l]=n,c=0;if(i.some((e=>0!==t[e]))){for(a in s)o.o(s,a)&&(o.m[a]=s[a]);if(l)var u=l(o)}for(e&&e(n);co(6198)));var s=o.O(void 0,[252],(()=>o(5908)));s=o.O(s)})(); \ No newline at end of file diff --git a/public/js/app.js.LICENSE.txt b/public/js/app.js.LICENSE.txt index 3e99407..824cdad 100644 --- a/public/js/app.js.LICENSE.txt +++ b/public/js/app.js.LICENSE.txt @@ -1,3 +1,17 @@ +/*! + * @kurkle/color v0.3.4 + * https://github.com/kurkle/color#readme + * (c) 2024 Jukka Kurkela + * Released under the MIT License + */ + +/*! + * Chart.js v4.5.1 + * https://www.chartjs.org + * (c) 2025 Chart.js Contributors + * Released under the MIT License + */ + /*! * The buffer module from node.js, for the browser. * diff --git a/resources/assets/js/app.js b/resources/assets/js/app.js index da7ebdc..27c30de 100644 --- a/resources/assets/js/app.js +++ b/resources/assets/js/app.js @@ -1,8 +1,9 @@ require('./bootstrap.js'); +import './styles/theme.css'; require('./helper/autocloseMenu.js'); //window.VueRouter = require('vue-router').default; //import VueRouter from 'vue-router'; -import Util from './util.js'; +import Util, { methods as utilMethods } from './util.js'; import routes from './routesIndex.js'; import OtpInput from "@bachdgvn/vue-otp-input"; @@ -19,6 +20,10 @@ const router = new VueRouter({ }); router.beforeEach(function (to, from, next) { + if (to.name === 'Voter Login' && utilMethods.isAdminPortalSession()) { + var dest = utilMethods.getAdminEntryRoute(); + return next(Object.assign({}, dest, { replace: true })); + } if (!to.path.startsWith('/admin') || to.name === 'Admin Login') { return next(); } diff --git a/resources/assets/js/components/AdminDataTable.vue b/resources/assets/js/components/AdminDataTable.vue index abc6f1b..69a449c 100644 --- a/resources/assets/js/components/AdminDataTable.vue +++ b/resources/assets/js/components/AdminDataTable.vue @@ -462,19 +462,20 @@ export default { diff --git a/resources/assets/js/components/common/FloatingNavbar.vue b/resources/assets/js/components/common/FloatingNavbar.vue new file mode 100644 index 0000000..0277965 --- /dev/null +++ b/resources/assets/js/components/common/FloatingNavbar.vue @@ -0,0 +1,238 @@ + + + + + diff --git a/resources/assets/js/components/common/Logo.vue b/resources/assets/js/components/common/Logo.vue new file mode 100644 index 0000000..7d86bae --- /dev/null +++ b/resources/assets/js/components/common/Logo.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/resources/assets/js/components/common/PieChart.vue b/resources/assets/js/components/common/PieChart.vue new file mode 100644 index 0000000..ab274df --- /dev/null +++ b/resources/assets/js/components/common/PieChart.vue @@ -0,0 +1,125 @@ + + + + + + diff --git a/resources/assets/js/components/demo/RouletteEliminationWheel.vue b/resources/assets/js/components/demo/RouletteEliminationWheel.vue index 7605f3a..ea36700 100644 --- a/resources/assets/js/components/demo/RouletteEliminationWheel.vue +++ b/resources/assets/js/components/demo/RouletteEliminationWheel.vue @@ -72,15 +72,15 @@