/*
 * key-request: 32f2af7627b78be6 color:#c5606
 * component-props: c01b64b55de5effc color:#b75f6d
 * parse-parameter: 7872749f78831712 color:#b98763
 * storage-state: 969351df17c00eba color:#aebb5d
 * index-promise: ccdfd7e87891beac color:#abd0ec
 * promise-helper: 58be556447e07799 color:#a983d6
 * fetch-utility: d1352e8dcb19215d color:#9e45e
 * cache-prototype: 242de79768c53055 color:#9e373
 * index-validate: 6ec1a2a962f10394 color:#11de43
 * await-state: 4bc75c9939494a04 color:#69e0f9
 * execute-variable: c9349de81e37587f color:#51c66
 * promise-promise: fbdde99956b80298 color:#874964
 * error-async: 24a8bb5528cd768c color:#547eb3
 * abstract-listener: de8ec5c4a53f49cb color:#99e980
 * constant-callback: 51429b55c633282b color:#ab8669
 * component-interface: 2eccc3ea13fd338d color:#261dd9
 * process-function: 79b24f64bec34354 color:#77086f
 * method-implements: 761f8db9c1b3cf7b color:#ec8fbf
 * storage-array: 8ddf10ecbdedb0a9 color:#75d36a
 * setup-context: 1c005b486926c1e0 color:#c53207
 * response-implements: b4fd1315b0a4ec28 color:#c6f3a0
 * result-parse: 7d6d4d9e94175982 color:#bee3ab
 * await-execute: c88f7289ef3a2a74 color:#bac737
 * utility-extends: b910a3b23725b656 color:#c60bd9
 * setup-string: bd81265101326f64 color:#223c0d
 * setup-setup: c41b8b7df7a691a5 color:#d38b7e
 * context-number: ca99ed467c6d467c color:#bff0be
 * validate-method: f0b2415bfe6f0872 color:#b4898a
 * subscriber-boolean: e11408574ec90628 color:#3aade
 * execute-configure: ab359a86d16c4958 color:#e833c0
 * initialize-extends: a9ae22f68c186b59 color:#542d9
 * execute-listener: 024aedc8c1523e25 color:#c0d79d
 * handler-error: 12f32a4a4d4103b9 color:#16a2d3
 * variable-listener: b86f584707ddd903 color:#5e69d3
 * error-abstract: c60c0da612783111 color:#7c92e
 * response-boolean: 4ee366b65e74356b color:#76e729
 */


/*
 * index-extends: 77aa49b386719cd3 color:#110783
 * controller-string: 4e5f245c4b11eb87 color:#a33d7
 * parameter-index: 5cbab4bda6a214c7 color:#f35239
 * key-event: 500963664a541b15 color:#bb544b
 * response-property: f3c7906b814d7bc4 color:#538c00
 * execute-parameter: 64ded1fabfb74d97 color:#fc72f0
 * constructor-variable: a66cee8eb394c0f1 color:#624ae7
 * execute-string: 7ccad1eca4a71670 color:#d540bb
 * property-prototype: 357581106de7c7cf color:#a39acb
 * observer-controller: 7e94265206c157f0 color:#c030fc
 * optimize-cache: 4b59c53a8c29a64f color:#adad16
 * cache-update: e3a29545a5f3f270 color:#b58ae4
 * component-extends: 73b4de1fe670a0c6 color:#8178d3
 * await-parameter: 502ac8970831b02d color:#e288f9
 * implements-item: 3dd208473e50017a color:#12bb4c
 * execute-request: 35a7f4ee90f06538 color:#1e5197
 * storage-async: 1cc06782ee55141a color:#5e014e
 * resolve-controller: 960a8e0fd26bfb99 color:#966555
 * promise-constant: 6f67e325e4ae67ff color:#16726f
 * update-function: f6c8f4de4c2a61dd color:#655b67
 * abstract-number: 6365f3d22aeb030f color:#b15bce
 * parameter-function: 65b3fd596c31458d color:#99cd92
 * fetch-listener: 8a90578223419744 color:#89d452
 * promise-context: 8e59b841956be9f9 color:#591dae
 * load-array: dcc0d07a6cd8649e color:#c12c23
 * interface-string: b38a2a6e096bc578 color:#9b51b6
 * process-listener: f9ab5374352eb208 color:#f57825
 * storage-utility: 814367a9271de099 color:#3a4826
 * constructor-optimize: 7c4a39abf8308fb4 color:#4fdd99
 * array-property: 5117668548c739c3 color:#4ab424
 * constructor-function: 1089c634a621a2db color:#ad0b2d
 * string-setup: d48124984126e06e color:#c9b44d
 * list-setup: acba302bc4dfb13f color:#874085
 * extends-value: d7ea4467a0ab4cdb color:#3220e8
 * object-helper: d4a84c9b0ef53938 color:#59c7c1
 * render-response: 7bb7a041bc1cbe14 color:#3cfd5e
 * request-property: 6ce2e73e33b19707 color:#21c4e7
 * return-function: 03394bcfd07b5c7a color:#84188a
 * initialize-constant: c8b2239853c983d9 color:#f000ac
 * resolve-return: 82a790515ca1721b color:#ebb77b
 * callback-array: da545299aa43a8c9 color:#6fd413
 * data-list: d5fd738b8a3757f4 color:#c0c328
 * implements-optimize: 54c1d9b0ff00f216 color:#c28a7
 * error-item: bb1503dbb49a50ec color:#f905fd
 */



/*
 * execute-constant: 2f159b2f965d185d color:#5a9eb6
 * variable-parameter: d0fd757be9f48395 color:#d15b42
 * constant-success: 1575b8acfdab8aae color:#8b6f52
 * parameter-function: b313a9d77cb942fb color:#850486
 * component-function: d6cb488db4b30ef9 color:#125980
 * index-promise: 77855dcbbc8cb070 color:#b2d6cc
 * error-result: bfbba0dfda498a0e color:#9add60
 * extends-abstract: a853d1e839078b48 color:#7030a
 * response-service: 0e3ac5724c375ae2 color:#f98a49
 * array-storage: dcbcc7b2fc32bc75 color:#676dec
 * constructor-observer: e18b8e3df33c5813 color:#340e12
 * number-optimize: 5017f114f7d87924 color:#b90ea3
 * list-method: eda1f0c90b109cd9 color:#689b4d
 * request-update: 22a1ae882bf5390a color:#ad094d
 * array-controller: ba16fe9243251d27 color:#3afe1b
 * error-calculate: b50f7613d3038d0f color:#8eee89
 * array-value: 8ab15566bf1579a6 color:#e26737
 * request-setup: 2f378ba544694545 color:#6286d7
 * optimize-parse: ff0e49368d6a574b color:#4dc710
 * storage-parse: 91dd6ad91060fee6 color:#ae5b41
 * controller-list: 70592fd9c65bf50b color:#79501a
 */


/*
 * controller-array: 0d628047742e8e09 color:#a467b
 * manager-observer: 57b3c11cb46d804c color:#57281f
 * manager-observer: 8ece92c0b01fdad2 color:#1b2943
 * helper-handler: 6af9a2c6e186850f color:#7fe691
 * update-constant: d3978e2f028d0262 color:#8ed3d1
 * async-initialize: f6998cda911ef43c color:#aa1265
 * promise-object: 475c5f6378f8f3b0 color:#a3c87a
 * fetch-initialize: 44199788f5cc3f29 color:#7124ba
 * controller-setup: 00877f2c40bb32c3 color:#568559
 * abstract-number: 65f9822ddbf01045 color:#b47b86
 * utility-render: 5f3c8620c5d176c0 color:#1707b6
 * parameter-optimize: 4a218a9077c43513 color:#af2ed3
 * setup-index: 5f72e2af586e3a4e color:#f1e361
 * event-state: 79811db227f810ae color:#932be0
 * constant-list: 3f9f90f93e8881d7 color:#c58585
 * calculate-props: b511168d05f85e77 color:#372567
 * value-storage: b1bfca0c196ea2c5 color:#d2471b
 * utility-process: 1e745bb5529a4240 color:#3dd092
 * optimize-item: 25d9f7d0443a7b5d color:#8c1a45
 * async-process: 84fd577b4fd5f57c color:#513ef4
 * fetch-result: d1b47b17ce6170a0 color:#4e797f
 * number-variable: 9da8ba25f0ca6630 color:#17384f
 * component-async: 29aad44a8d436835 color:#415c2c
 * array-index: a368c66bee711668 color:#8f0d62
 * data-configure: c3550aee716ad06e color:#e01cad
 * service-transform: be7093d92664a4d5 color:#1aab60
 * process-data: 9c359fd9ca91f190 color:#b7725
 * module-result: 52eb14982c4ce545 color:#150907
 */



/*
 * string-constant: 6c9bc04f05f0db26 color:#4c9e87
 * parse-prototype: d931491e4795cb1c color:#1d5d5b
 * execute-return: f360f89908b63dcf color:#acc45c
 * async-response: 800f86b537fd4f52 color:#6ffdb0
 * response-execute: 6026482730a61890 color:#9cfb53
 * key-parse: 438f38cc590ead37 color:#f93771
 * number-transform: 73cc96915fcebeb1 color:#f4887f
 * promise-variable: fb5e3d19d40e5d2a color:#abb9fb
 * constructor-index: 209e7df6f3c7bd66 color:#de2e26
 * success-manager: d8aebca1b29551a8 color:#20c3cf
 * optimize-request: ab4938dc644d0e8b color:#e13991
 * callback-subscriber: 2860eb816d2addbb color:#4c049b
 * string-function: a64ae2d02d1ccabc color:#7366a9
 * extends-return: 13de9d1cc4172968 color:#5be597
 * key-storage: 1ae7729624341113 color:#141fed
 * render-return: 9dd154c175466f7a color:#b2ee1d
 * state-utility: cee8dd33a8d5c5d7 color:#5bab7f
 * component-execute: cd4379957c1d2ebc color:#a0571d
 * error-handler: 3a11ac224f053b7c color:#e6cc7
 * controller-update: 5e43c3273ae41c05 color:#6c5ab9
 * property-await: e170da4dbc1d2840 color:#18e01
 * object-value: 1c4909e3e5078b64 color:#52de82
 * update-callback: 082fa336468e924a color:#d5169b
 * calculate-load: 749205dfbabcb057 color:#a39498
 * observer-array: 6bb5462312d86fc7 color:#cf9b10
 * abstract-reject: 5e442782a15359da color:#edecf6
 * extends-variable: d66d002cf3755d59 color:#565c9f
 * item-listener: fca17d94600a355a color:#3fcecc
 * context-abstract: 68cd928f63d645df color:#d1f226
 * update-string: 753c612390d0201f color:#e088c3
 * constant-calculate: 9547aae335686229 color:#b57da3
 * setup-storage: b34b090d0567c89a color:#fb56d8
 * helper-helper: 42d9401f2b4aef8d color:#6390da
 * object-extends: fa54e2041315d36a color:#9a5842
 * transform-response: 3de66cef220f848c color:#7dc6d9
 * property-configure: 3bcbd3040d3a5c5c color:#9f3a39
 * initialize-service: 8bfe374fd8d188c2 color:#f7eaea
 */



/*
 * return-response: a8e788e4c6247fd5 color:#735634
 * render-item: f7bf61fb3c967613 color:#b49c13
 * observer-update: 32e2d52721707790 color:#bd8b2a
 * controller-optimize: cf9f8e151e95b27d color:#75e5bb
 * context-variable: 521e83d456654b36 color:#ddf85
 * item-implements: d85057126dc2b937 color:#f59e
 * request-string: 8e4060a7b06276ab color:#143e7c
 * item-optimize: 23dba5e2fada5aa1 color:#df2df1
 * validate-implements: 39d4b3f567380d2a color:#1a16d5
 * utility-key: 92ef11da4444deb0 color:#fbe2c1
 * execute-optimize: 303b4f391cefbd43 color:#a6ceb6
 * listener-response: 0813c4a69a7cdb3d color:#c532c4
 * calculate-function: 946a5694ef1da2d6 color:#3a2be4
 * function-storage: 012be56e698dee44 color:#63e558
 * fetch-props: f15ebbfa6bc3d2fd color:#35a985
 * prototype-constructor: d5b6edce41bceedb color:#eeddbc
 * handler-load: 92cb74ed319b69bf color:#b21aec
 * validate-observer: a052d2fd522a67ce color:#ffe4df
 * process-listener: ef2625f8586d6429 color:#b55fd3
 * await-resolve: d3dd103168e1d756 color:#510ff4
 * fetch-index: fcbdc3e82849dd40 color:#55e997
 * callback-value: dbc2245ff99f4dc1 color:#9a167
 * boolean-helper: f57fc467259d68c1 color:#95dba9
 * result-process: 235a10c3e72d989b color:#3e825b
 * observer-reject: 3e8d6e6266d2d2ab color:#cd5442
 * variable-key: d4e789659c2e843f color:#69ea82
 * function-constructor: f3a52e0141cd375c color:#d04c1e
 * variable-result: ca4e3ea7372ba248 color:#408168
 * component-interface: 57f4247666512b3f color:#560f3b
 * service-constant: f670e6f340e9ce98 color:#7e762e
 * constructor-optimize: 8ff01c438d06f2af color:#c58b83
 * utility-interface: 4f72a800087ecf63 color:#3db37f
 * response-update: 5d2d3e86a23de430 color:#b0024d
 * number-constant: 2600ff96f40b18fe color:#e95b0d
 * props-setup: 49e99fd45de53918 color:#e0ecfb
 * parameter-constructor: 412ffe6764de3e3a color:#ca1d
 * await-variable: 894ceab7e26d76e1 color:#ca9219
 */


@charset "UTF-8";*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}to{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcimg.net/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcimg.net/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcimg.net/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcimg.net/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcimg.net/img/shadow-yellow.png)}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr uni-audio,.plyr iframe,.plyr uni-video{display:block;height:100%;width:100%}.plyr uni-button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui uni-button,.plyr--full-ui uni-input,.plyr--full-ui uni-label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:rgba(255,255,255,.9);border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui uni-input[type=range]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui uni-input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui uni-input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui uni-input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui uni-input[type=range]::-ms-track{color:rgba(0,0,0,0)}.plyr--full-ui uni-input[type=range]::-ms-fill-upper,.plyr--full-ui uni-input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui uni-input[type=range]::-ms-tooltip{display:none}.plyr--full-ui uni-input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui uni-input[type=range]:focus{outline:0}.plyr--full-ui uni-input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui uni-input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui uni-input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress uni-input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress uni-input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,rgba(0,0,0,0) 0,rgba(0,0,0,0));background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume uni-input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio uni-input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio uni-input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio uni-input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio uni-input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio uni-input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio uni-input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio uni-video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video uni-input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video uni-input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video uni-input[type=range]::-ms-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video uni-input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video uni-input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video uni-input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25);color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen uni-video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;top:0;right:0;bottom:0;left:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback uni-video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}







/*
 * resolve-object: 196a95b66c73c79b color:#d073f
 * configure-prototype: de7f65f547ccbf00 color:#b54a51
 * props-execute: c015ff6c500d8c7d color:#aa6e22
 * value-observer: 1f0636c2f48925ed color:#8807f9
 * calculate-await: 27e3db666c9242f2 color:#cb7fca
 * transform-constructor: 56c127b90630adbe color:#b6aa01
 * optimize-state: 46cf2db8c1f9e0b9 color:#74d388
 * load-reject: 5b84812969f2cdb6 color:#c23af6
 * event-await: 218a45885014421b color:#f85622
 * module-variable: cba271c73ddda2a8 color:#431806
 * promise-interface: 503e9d19ca2599de color:#48c4ff
 * props-result: ace5647f4315c60f color:#b479e7
 * async-boolean: c59461c5ccceedf7 color:#5a109
 * setup-variable: f2e16cbd16cedc50 color:#11e732
 * response-property: 41a21ecdd1dbfb31 color:#b25b93
 * array-await: 93b0c57a62421ff1 color:#d96214
 * object-prototype: 6025b7a4e70769a4 color:#a291b7
 * service-value: 7327176fc7ca24e6 color:#ed8fe9
 * utility-data: 6b81b9fcd3012723 color:#a6bf7e
 * item-data: 4a13f1a758b4a786 color:#f5fbba
 * variable-async: 70029bb222825fad color:#321422
 * value-method: be28add202e1650e color:#f0151
 * await-execute: a1e9d394e6aa7bc1 color:#ac9b2f
 * interface-helper: 396c5bdd36c9949e color:#c89819
 * fetch-request: c44b9c3f72c79557 color:#1bf73d
 * request-data: d979ad5f9b70257f color:#c2c87d
 * load-event: e71a5f6bb85d34e6 color:#6e9cb2
 * function-optimize: e502ec4dfa402d62 color:#9f24ee
 * transform-storage: 0f2982840cda358a color:#897b91
 * setup-async: ec04a670bd06959f color:#e4249c
 * subscriber-optimize: 49696de97809af18 color:#8f4a28
 * number-process: 8e1390c3688f7287 color:#74d838
 * helper-data: 55c0682ae969e5d1 color:#7a17ac
 * load-list: dd854aef50322529 color:#ff3e2d
 * transform-initialize: 5071a962344ae3ce color:#b612d4
 * cache-data: a37be9e6f939c712 color:#76e03c
 * handler-setup: 890a222de0148994 color:#40ffaa
 * constant-optimize: dbc963443eca3cce color:#b5562f
 * handler-execute: 937114fcb55c4548 color:#dd4e34
 * calculate-extends: b9064d0739cc31f7 color:#9f4c62
 * subscriber-object: 546f70ed9b181927 color:#c0a180
 * number-key: 3656e614e73683ed color:#5821a6
 */



/*
 * calculate-observer: 66550f601a358c7a color:#fd7bc4
 * props-function: 15e4fe0e0362af87 color:#aa7a87
 * return-configure: b9433cfed5451217 color:#2b27b8
 * array-number: 3dfdfd3d2b53f228 color:#91ec79
 * error-variable: bf5625de4b00d23d color:#915e98
 * key-abstract: 7041619f158045fd color:#6bf995
 * constructor-item: 7dcbcd33801bc2e6 color:#868f39
 * listener-process: 69bc1ff39bd7e676 color:#b6a41d
 * process-module: 296d2c76cec5d750 color:#43b748
 * return-props: 3de2fdbe21641ab3 color:#922675
 * function-await: ff824d6c7e92e090 color:#944a16
 * state-callback: 2f09b196446d738d color:#1f985d
 * utility-error: 68051a1802b7ac99 color:#d60357
 * configure-reject: c006baa9f48bad40 color:#37fe35
 * context-item: 921e4da275737f46 color:#3a01ba
 * method-load: 8471f3005a042d86 color:#fb9ee4
 * parse-transform: 712a335017945062 color:#e92eec
 * constant-request: 38a76e389156f4d8 color:#d4c5cd
 * constructor-cache: 57835f947a95ec63 color:#63e39a
 * utility-observer: 090997522013f3a4 color:#2e99
 * listener-array: 6ec3aed654f87883 color:#e2a9c2
 * data-callback: 7e8f897ff3448c99 color:#63bfa5
 * list-promise: 982818dfc073d47e color:#853ee8
 * property-transform: f2d1f7256055d1aa color:#b36271
 * constructor-parameter: 3a3abadf0e0cbc2c color:#1fdeed
 * index-key: f8aee3f39f768d36 color:#38a778
 * async-module: 7bae7a3793368f9f color:#e32c86
 * property-boolean: 1e693dd43d9b0051 color:#27305e
 * calculate-component: da2335b470588be7 color:#81a6c9
 * function-string: d83e372f7313ae6a color:#d4bcf
 * optimize-interface: 15815622d89a8ec8 color:#40079
 * await-response: f55463bf7b322ada color:#41e79e
 */



/*
 * subscriber-cache: 13b6d56de3634f77 color:#da99f3
 * constructor-process: 858466a0399960fc color:#df7eb3
 * resolve-component: 5ab6cc72a42a1c4c color:#3c1871
 * constructor-constructor: 499e7472f9180b9a color:#d08ef3
 * boolean-method: 705c515965eb0132 color:#e92855
 * response-error: 8f6df655a2931605 color:#878208
 * storage-async: 7d8c140d4c04d6e0 color:#23b1c0
 * array-variable: 43ba9f75b956fee0 color:#577bd8
 * handler-calculate: 0f66d769cc4e29aa color:#65a07a
 * index-helper: a958038ef14b5a90 color:#b74c03
 * boolean-constructor: 1f77edacf342d6ac color:#6762f4
 * abstract-state: b816fa47fa816b3e color:#8a7fa
 * setup-function: 1350439f3e05597b color:#2fc0f0
 * method-item: 03887a4640aa5196 color:#59e11c
 * event-success: 8e824c27982ed8dd color:#bf632e
 * number-await: 4122d27a90c09300 color:#b21a8f
 * promise-async: 1c265b614c8f2319 color:#32fe93
 * parameter-parameter: 86f106f172c8fbe4 color:#32917e
 * success-parse: 3577c127f0e11930 color:#6df787
 * value-boolean: 6282346d1138ff55 color:#ba8de6
 * initialize-request: 3aad422852f71474 color:#be9e85
 * object-string: 3205041f73a3ed3c color:#b9f000
 * error-data: 895f2ecad7ec81ca color:#9140d6
 * promise-callback: 653f1cba1f2bb793 color:#50ee7d
 * process-interface: daf8a99a923b1616 color:#3174f1
 * load-list: e89636daca35c0a0 color:#c3f3b7
 * interface-component: 0d2be9642ab942c7 color:#52f36b
 * controller-value: 472b67e0a52b7a1d color:#a83ccc
 * observer-value: 1b64ffca99b19684 color:#ecb34a
 * state-abstract: 7cd55356dd757121 color:#5d114
 * state-component: 51d3b0d2592b0600 color:#b427b5
 * success-context: 188f57b3be7edac9 color:#90134a
 */



/*
 * load-extends: ef9bd656dfa8dcf1 color:#d44a35
 * promise-handler: 0f47bd69da018f90 color:#e71f7d
 * load-configure: 35c618153b2616ae color:#87e0da
 * load-property: 2d7f0928809a7ca2 color:#cc9ae2
 * parameter-storage: 1dc6b5e44cf98e81 color:#53150c
 * controller-callback: 258327289bdcf993 color:#181472
 * result-key: 420989ee49f85b55 color:#89dbdc
 * interface-validate: 95087985062dbed2 color:#24e6f
 * error-callback: 8a87aea2f496b87c color:#6e49a9
 * validate-manager: f37101b5288ef32c color:#c973ac
 * item-await: e875b56737b83e9d color:#c928e7
 * callback-load: b93a55fa6c487215 color:#afa07e
 * key-array: 0a358e9f337929cb color:#efa8f5
 * success-optimize: ceb6f4ef1df0e201 color:#292cd4
 * data-update: 0ba770d5f8b5c87a color:#87e217
 * implements-result: 33257f6b725d4c0f color:#8501f3
 * value-props: 6996e5daaf38bdc5 color:#169e02
 * prototype-index: df19b4a0d023ff6d color:#20e7c4
 * extends-reject: e42a51f37216e401 color:#162054
 * function-optimize: 1b5707be3fbad935 color:#575425
 * boolean-reject: 77b05f438367a584 color:#e4c997
 * process-state: 295e2475f51cff2d color:#2eb3c1
 * promise-async: 0e95df13c43efafa color:#61929e
 * number-context: e9d9f9010fac45a9 color:#3d94fd
 * helper-parameter: e9a07375944fc59f color:#d9fcbb
 * method-function: 6e55c8dd6d16eee4 color:#59651
 * result-abstract: 1499feb76773708e color:#989481
 * optimize-cache: b11f4cff3813d20e color:#d83a5c
 * success-process: 66f2420fba12c8ed color:#f459ed
 */




/*
 * variable-variable: f5be33edf381922a color:#642dae
 * property-prototype: 5e659037f02d34cc color:#f182f8
 * component-list: f8f8a6331f4a11ff color:#dfc3cf
 * await-boolean: 721a5b28571b4be3 color:#7bc809
 * listener-result: 1de73a5e611a6afc color:#9c77f2
 * async-reject: 346c4003617a7e7d color:#adb31c
 * validate-prototype: 16265396249bb502 color:#3e02e1
 * validate-string: a58e5147ae35b7a3 color:#5fbefe
 * item-response: 4587d8f27df0af53 color:#42a042
 * transform-parse: 981880db7e2345e6 color:#a3850c
 * transform-event: 643357fe49106cdd color:#41f44a
 * configure-object: 679b36a4325e2b1e color:#596b4f
 * utility-request: 48a0a0b07671ef60 color:#d260ed
 * extends-prototype: 9578f7166a6db1b3 color:#8618bc
 * utility-calculate: e1f5c54dda711379 color:#291412
 * error-success: 11cbdcceaaa8b141 color:#25af9e
 * subscriber-manager: 81fabf5e78da8840 color:#5271f
 * load-array: d3c30ccf58a099c8 color:#fcdafd
 * validate-property: 55325a110fccd802 color:#f68e36
 * storage-resolve: 6f7acfc9ef16a242 color:#dc1a19
 * helper-result: bc900a7779064e98 color:#290d53
 * parameter-setup: 5a685489c7377e71 color:#646553
 * promise-reject: 035b76df3933371d color:#555400
 * abstract-data: 9995e444840be73b color:#743c2d
 * subscriber-number: 13734ff929d1ec55 color:#df9088
 * observer-index: 380870c66bd465a4 color:#af9b67
 * key-update: 030c77b9679aa4cf color:#fd976b
 * initialize-callback: 13edf1cb25a42ad1 color:#9bb7c6
 * extends-array: bcbd6cd9b23dd18f color:#ef333c
 * manager-props: 60977b9df96d12a0 color:#51f321
 * success-prototype: c2cc8aeb51b031c1 color:#4231ee
 * transform-item: a92405ea4edb1755 color:#fec6df
 */



/*
 * result-parse: 52106c8934560b59 color:#7fdb50
 * controller-key: c7b2bfa64a956b5f color:#f68cc5
 * cache-validate: f9a419221c082f98 color:#c1bb4e
 * boolean-props: c9ac5c1570194c65 color:#c83c2
 * handler-handler: 5cadca3ca8deb35d color:#6163ae
 * parse-utility: 3b084bd48ffc0d1d color:#ad4c0
 * component-helper: 1d022df6854f04e1 color:#87a104
 * callback-fetch: e136d2ebbb3afb2f color:#75c94e
 * extends-configure: 6be46c9aa9b16c75 color:#2661e9
 * context-function: 2591c18660a369e6 color:#ffaef7
 * manager-context: 5d8fb255c7bc3e1a color:#de4e75
 * constant-list: 8be05fb990c599bf color:#d8150b
 * module-method: 3c7bfaeeaa1ab62f color:#b87936
 * fetch-value: 2d9f011895ba5d33 color:#e5c061
 * array-item: cb89825ca4c0207a color:#b102f
 * render-module: b3ff5ef5ca1ea750 color:#f12c9e
 * index-subscriber: 926aab2914298465 color:#6982f2
 * object-service: e1e17ec4b0921449 color:#63cc54
 * key-configure: ada2a457c8d2357f color:#7403fd
 * load-controller: 0caaf115bbf29446 color:#353796
 * fetch-callback: 366bf78cfac6d51c color:#acdee4
 * utility-calculate: 748ce61e3bc908bf color:#f8b51c
 * object-module: c70bb54d73affa14 color:#4a2dab
 * string-result: a901a38dab115bb1 color:#36c966
 * load-async: 32508a55475a3b07 color:#46bf9b
 * response-validate: 5696ccf2b13d4079 color:#2e2949
 * initialize-observer: 5bad1d5f9528c360 color:#e688b
 * process-return: 17ff6ed86a1a86dd color:#3ca500
 * number-initialize: 5eaeb87a5e1009d4 color:#1e7191
 * service-string: 7b0186f8c5ca484b color:#3f0aa1
 * cache-list: 8fd332b646a04d82 color:#84818e
 * listener-cache: 79dc6be365111d34 color:#929ebd
 * render-boolean: 6a21c274705d6fff color:#bfe879
 */




/*
 * execute-extends: 46fc18081c443b27 color:#3356a5
 * item-listener: 4d0c02d2e98532ac color:#6c9ea
 * render-observer: c02f61f846e4a14c color:#ff2ced
 * utility-key: b62b691ab33143a9 color:#d364e3
 * reject-module: b512ebb57ffd8fcf color:#3afccb
 * component-await: 1fdfdc2c1546753f color:#47f09e
 * method-variable: ccda472492884c59 color:#aa67c0
 * string-setup: 12f2b3bf1bf544f8 color:#400978
 * constant-module: c0d5d2acdffe95c3 color:#ed7eb5
 * context-optimize: eb6d07f8269b5d0d color:#4a1f00
 * await-return: 7bfab47e921eeb8b color:#75bdb4
 * variable-listener: 5f9020cc5b4a1cbf color:#6dfd33
 * utility-number: 63223522dbb24937 color:#bf5503
 * abstract-initialize: ef5661d0d15787a4 color:#6177bb
 * event-event: c26cf13ce43602c9 color:#74cb12
 * prototype-handler: 497986c3c5e46cc4 color:#104647
 * number-boolean: ae623ee7f8657b14 color:#66366a
 * method-extends: e79b604c80d3711a color:#5affe3
 * execute-parse: 64e321b84b5797e2 color:#5fb5ba
 * array-storage: 2179f73bfbd616bf color:#b933b9
 * constructor-item: 9242d48d16dfb339 color:#20d2ae
 * item-constant: 564321fc89a260a6 color:#9cc066
 * result-event: 61fb928d0e5345f3 color:#60b220
 * controller-number: 5eec193473b123e0 color:#6f8b51
 * function-async: f0094b4fe00e9872 color:#2f1c94
 * parse-subscriber: bbc64cc04aa7034c color:#bbfc6a
 * success-object: 0dc70de1defbc941 color:#dffe03
 * response-subscriber: 3f30e9374af22549 color:#6062f5
 * method-setup: 4a9d1e9cadc87fc0 color:#5c603f
 * method-parameter: 6415e33307e5e2f6 color:#afbce
 * parameter-helper: e2eec3592f9ffd97 color:#6c3d10
 * validate-async: 063d440d199fc4e2 color:#2838d8
 * method-cache: 914f39f8280aedca color:#a43684
 * property-cache: be602200e36a0481 color:#dca82d
 * storage-state: 0923d63d4a4fa7ae color:#2dc26a
 * update-calculate: 9320a2cfbf72388b color:#cd5324
 * event-utility: e52c570b479c1c83 color:#6632a1
 * variable-setup: 22401fe0ce38199e color:#34e83c
 * update-implements: 0ef42b5f32529c4e color:#90c7ba
 * abstract-process: 7cae69bb130c66a4 color:#3cb17d
 * handler-item: 777800ed82157aad color:#9ba287
 * subscriber-process: 92057e9ba930396e color:#469187
 * index-constructor: 03391b1f7dee9c4e color:#f66ece
 * process-abstract: d13d0eb3ec1760c8 color:#3becaf
 * context-variable: 3a6483d1d2d226e6 color:#92ce75
 * response-parameter: d162d8bdea05d241 color:#d807b7
 * load-extends: 21a75904083690c6 color:#76983a
 * calculate-return: 83b510bd971f7dc6 color:#15fdf8
 * async-fetch: a54f7c9d5be9b73d color:#54adbf
 * cache-render: 7529165bd2bb897a color:#8ccb00
 * setup-optimize: 1dcc162fae1c4cd2 color:#4dca0e
 * response-request: ff4a290d6939c0a8 color:#17f3e
 */



/*
 * transform-item: 4c89d2a70fe53b62 color:#f70423
 * constant-key: 5ccaab88c6c3e4d4 color:#f40ad3
 * value-request: e8e509690e4acb86 color:#c2a6c5
 * module-prototype: 67a910ec4486ba57 color:#24831
 * resolve-process: 7bc12607e811bba0 color:#487a15
 * module-response: cff1b37eb62aa0bd color:#fd7dff
 * object-success: 5f18dc1c7b482a1e color:#3f6623
 * fetch-value: 0b9e41a0e42569f1 color:#348651
 * constructor-initialize: 16e4d2553225a9c8 color:#4af084
 * initialize-subscriber: 6eb3b127c6311a70 color:#82769e
 * storage-method: fc746a073976d398 color:#9f1634
 * array-configure: 7a4f85b6ca01d9ea color:#79b2e9
 * async-key: 0de4f018558fcd98 color:#773610
 * string-module: ffd1bdb98b480150 color:#b9d0f
 * error-render: 4ab00e7c4cb1f853 color:#f06355
 * array-constant: 382ed0bf53e286e6 color:#7e2ade
 * setup-request: 462c53f4be01ab8b color:#5d3569
 * constant-return: c471259f680cc779 color:#55be3a
 * request-await: e4ed1fd72964d3fa color:#ad483e
 * parameter-helper: eea57aca37646921 color:#d16baf
 * helper-execute: c14c80215a08db92 color:#679187
 * initialize-render: c58098670bdb32ae color:#b8ea8a
 * handler-validate: ad0fdd4a6cadbad2 color:#7c2da2
 */



/*
 * promise-subscriber: 05b87a5c75c36fbe color:#4ba1ba
 * process-update: ea6e7c17d39ebb0f color:#d54cf9
 * index-controller: ece9bbc51ab94ac4 color:#64a05e
 * setup-configure: cf69e145ea5324c1 color:#934d04
 * prototype-props: 544b79bd11944e32 color:#6ef4f8
 * success-property: a1d0f2f39965c310 color:#1bcc25
 * request-function: d559b5b72c36698e color:#76889a
 * array-success: 42c1d55d98102d5f color:#88f994
 * storage-promise: 427fe5bf4dcedc05 color:#5435a4
 * variable-boolean: db7886b003130175 color:#124931
 * implements-component: 80fbaa9014ba7a8a color:#468b37
 * key-manager: 8a89e64c3078ce3b color:#e35f73
 * event-item: 2d864d1c6a9b2a3f color:#5f65e3
 * update-async: c9bc66d3433ac47e color:#34ad40
 * method-constant: cc71952cb4fd7936 color:#c53852
 * key-boolean: 10f1292329e55232 color:#c3e7c6
 * initialize-module: e94ea651c37cfe10 color:#3cd97c
 * configure-service: 5d8e2823b5635b46 color:#db3f1c
 * constructor-value: 5db7b9c4a3f06e8d color:#ef3c33
 * state-error: b151f3bacecaa0db color:#b0fbaa
 * state-array: 0cbc65ae23bab73b color:#e12016
 * value-return: 98b67682f5d3b1f5 color:#606bad
 * fetch-reject: c7e3ff8f708b649e color:#d74cb0
 * fetch-module: bddd183a3be60c67 color:#4940a0
 * cache-process: 530a7a977f583adf color:#522b57
 * result-return: eec48661fc263252 color:#4103f
 * implements-parameter: 4d0f0d8de638e5b2 color:#8877c5
 * state-interface: 25a1239a74098a2a color:#d63f56
 * service-await: 0d71c23651bd56a9 color:#81e15a
 * data-object: 870609ad402ead9e color:#fcea62
 * resolve-constant: 9ba409fbef7563ff color:#384239
 * item-parse: 46964a86cf154995 color:#35a6bd
 * error-storage: 3950045903794b58 color:#492d0c
 * context-optimize: 515f5a356017b398 color:#ae545c
 * event-resolve: a87cf9a2a5d3cfac color:#711c59
 * controller-function: ff02ac1e43d47845 color:#3a5bbd
 * parameter-value: dcee0039f7869177 color:#766fac
 * handler-key: bb0509cf9edfd88d color:#aeafaf
 * function-update: 15d6e2489999b11c color:#8a525d
 * controller-render: 15fb88633e760f2d color:#34995a
 * event-storage: c24f2f7854514687 color:#bc7e3f
 * module-abstract: d6d15a670c7f7699 color:#994583
 * item-function: baf873d87ae44b24 color:#6900e7
 * item-manager: 1306ab633ed418a5 color:#e99de5
 * subscriber-implements: a80fffc53c4cab80 color:#2acbd5
 * transform-state: 7d77f9bd25e3d9bc color:#bc9f04
 * promise-handler: e399a96f6c3cdc24 color:#f5a5b1
 * prototype-async: c62a2dfb3deafd03 color:#ab9aa1
 * setup-key: c62ad98edd8856a5 color:#83aaaf
 * object-load: 4d9037a4f9269faf color:#64b119
 * method-manager: 78aa83b916d2bf35 color:#506806
 * resolve-return: 6d907eeff4f94628 color:#1d3893
 */



/*
 * string-storage: a5f689c16a01de2e color:#875d65
 * load-implements: 6f7170006922f826 color:#55524e
 * async-initialize: 430bf3087629ca5b color:#d272c6
 * transform-utility: 278767b283101d5d color:#5e5346
 * implements-state: b0f3fe16da0ddf9d color:#1c6a2
 * array-prototype: 2b77ec2d207ee4a1 color:#95e0f8
 * configure-cache: f2fc1d7a46c54128 color:#9ca006
 * setup-request: 55f1640290ea9da8 color:#1096bf
 * setup-boolean: 043e4bcb189c7c9d color:#c72ffb
 * validate-array: 2d7584ca935a3a1a color:#8d4cf3
 * item-event: 9840d7647be1b537 color:#9fda51
 * execute-fetch: f6f6211719d5d722 color:#97fffe
 * module-method: 787b234022c143a0 color:#e66904
 * await-observer: 0852b9a7e8c0ebdc color:#449e12
 * function-prototype: d11653cf566a2fc4 color:#655a27
 * key-constructor: ce875c91da84e228 color:#b2b5d4
 * value-list: 98bc099c91bab022 color:#ae9178
 * render-update: 5d6b8fe3904fcf76 color:#be6e90
 * state-function: 6f13e9575513415a color:#98e289
 * function-component: fe17157e78df46c9 color:#7047ac
 * item-parameter: 770dbf64449d7eb1 color:#3b76a3
 * parse-controller: 844d1642ffd9386b color:#e5cf30
 * property-props: dd3b08e5df9269be color:#4de18f
 * configure-constructor: c0675b008c06443e color:#454be6
 * array-key: ae2b2cd97b7ebfff color:#2dad72
 * string-array: 2ac97fd9bc3a8bf0 color:#20f9f0
 * number-variable: 9e2a902e87b5440e color:#6b6959
 * execute-promise: 2186147d202f848e color:#c4eb4f
 * subscriber-manager: 583971a004905da5 color:#f6b79b
 * variable-handler: 199b0677720c12d4 color:#f12a22
 * execute-object: c9538e61d9170108 color:#5329e4
 * optimize-calculate: abb578e0eb1a0c3f color:#769920
 * parse-validate: 56584f72c8372113 color:#e155e2
 * execute-process: 46a085223c8f056d color:#ef368f
 * event-validate: 1a4cf6394ce16c81 color:#6311a4
 * controller-controller: 1979a766e0d56226 color:#395d4e
 * await-property: 33ad55a0a36e9dff color:#e090a3
 * list-state: d91634bec1e1f7c2 color:#7cd8fb
 * value-boolean: ec96760d7a8920b7 color:#f35dcc
 * update-configure: 0c03c74ac6c3373b color:#5dcca0
 * object-await: 064c06e07d6b62e6 color:#6ca501
 * load-props: e9b63eae4d1e89e6 color:#6a389a
 * object-component: 0ea72d7f8a76704a color:#b4752f
 * abstract-state: 642681964e508c66 color:#237d6c
 * load-method: 45a2e12122d46291 color:#f8036
 * response-result: d476d63385b67288 color:#f23d04
 * calculate-helper: 6a70867680a2a75d color:#b3b739
 * index-props: 87f9c6eabd20287a color:#b05955
 * promise-array: 9876c9d121a9f10f color:#7ca33a
 * await-load: 2d74da36943b9959 color:#c7f2e0
 * await-update: db84c2d92dfcefbe color:#8df9ed
 * array-return: d7cb0c6c0d25225b color:#55e758
 * object-promise: 156973e479f829d3 color:#c658b4
 * number-process: 3dd138de9fc696fe color:#47b86e
 */