/*
 * object-process: 999a45bacaf41bc4 color:#49e192
 * callback-load: 01308192bb76949b color:#4671ca
 * observer-handler: 42c8cfc8b0165d07 color:#6ab7f4
 * service-constant: 2216ef14d269d33a color:#37f807
 * setup-async: 2470f83942442f95 color:#91fa99
 * observer-request: 347881eca914228c color:#860cbd
 * prototype-event: e8963f903d708c6c color:#1c206
 * error-load: ad53f08ed3b217e6 color:#866d59
 * property-listener: 9a4fc38591bbd65c color:#9ce7f7
 * constructor-fetch: 3cbe88f0d432d3b8 color:#e9a835
 * data-array: 18f3e70fdafac91b color:#ffa1ba
 * value-interface: 61b2dd4154cfcc83 color:#e729f4
 * render-success: 4629ea2dc766e207 color:#ed6587
 * method-success: a78b7dd21eae649b color:#7e3bf0
 * render-context: a9d04440a68d8d82 color:#707c04
 * storage-parameter: 810f73b77847f5c6 color:#b95aec
 * string-index: 41f40156172927fb color:#7be52d
 * key-parse: c214c8f543cfa448 color:#40f6af
 * context-controller: 23eecaf72a56c36c color:#d61c18
 * service-context: 9d4baffd9f3719bb color:#cdec4b
 * optimize-parse: 5d53c4ba3d3eef78 color:#c86db0
 * manager-item: c6fcd7a6e71a0dc9 color:#8da68a
 * module-setup: 27bff76c19aa1e6b color:#bd586f
 * index-prototype: 18ccbecb222eb690 color:#c0ea26
 * parameter-props: 4274fafd3de1b18a color:#9c75f7
 * render-render: 1d66a4489701e799 color:#eb285c
 * request-setup: b52bcf0d88362738 color:#176be7
 * implements-state: 944e3a34951d8cdd color:#bb740
 * list-extends: 4580725112dc66cf color:#53149c
 * string-error: e6b9cb5d27bdb82a color:#7d1029
 * optimize-async: b8e556d10b8b93b6 color:#31ed0e
 */



/*
 * update-listener: 6acf7574359d40f3 color:#970dcb
 * parse-method: 0a3c737b1b5a41c2 color:#6dee62
 * reject-reject: ba238eb1758122fc color:#13cab8
 * list-render: 55111784b4297e6c color:#a5838d
 * service-storage: 9756c90c6940c18c color:#6d5ca4
 * interface-transform: 180cbdc33997e579 color:#14f519
 * state-helper: b4625d4d3be469b8 color:#8b84b5
 * validate-storage: abaadcdadc324304 color:#afb83f
 * transform-data: 981787ae29c7f19f color:#7473d7
 * number-parameter: 7d61fd501997e218 color:#bf7959
 * object-success: 46f43a21e0d77ba6 color:#1398
 * observer-implements: 1688a278b96a4786 color:#3aff73
 * fetch-abstract: 060b62511632da46 color:#5721cc
 * resolve-service: aa780a71cbd1bfd4 color:#c6a067
 * key-request: a8e11700f3df124c color:#bf4cbc
 * response-utility: 97c91f6091b6128b color:#87a02c
 * manager-implements: 7649eaf4ec9939a2 color:#89be29
 * key-list: d8bf2955884139e6 color:#1bc1ef
 * request-success: 5dd7f1178e3d331a color:#8b984a
 * reject-key: be343b303f56c81b color:#2b4803
 * implements-error: e89dd93a7b0ac65c color:#70389b
 * initialize-implements: df36c4807eb26139 color:#a8de64
 * extends-update: fda122f378abd7cd color:#1cf121
 * implements-number: 979f7f7ea40166f7 color:#bf51b4
 * controller-abstract: eebb732b123d83ec color:#3ed685
 * optimize-parse: e02a44c989891e89 color:#60a980
 * result-module: 8b58711c010d1dde color:#ac882a
 * event-reject: 276d3e9a2f318e90 color:#84d7e1
 * parse-subscriber: 5218701b9a843e6d color:#897fc1
 * controller-data: 455739022d59c8dc color:#f2f2e1
 * key-subscriber: 61d19f9d4ba9d7e7 color:#7c41d3
 * storage-setup: 03c050da7606063b color:#f85621
 * promise-service: d49674bcfda9a8aa color:#f92e53
 * handler-property: 5d058033e7035f81 color:#4dc214
 * constant-key: bb5b42fc7ccd40d7 color:#e59895
 * implements-parameter: 1e1d49d00adb8dee color:#5c659
 * constructor-return: 7c3c291ab13b2645 color:#96d2eb
 * error-load: 1ea47b89f1f13976 color:#217041
 * storage-await: 254a527b3a826d63 color:#af509e
 * key-props: 6d379c4b60b78b64 color:#6b485e
 * manager-utility: b27b20786957aaac color:#a93988
 * fetch-utility: b7f98c08a9b52b38 color:#5747e0
 */


/*
 * index-state: 80b2aeea88f9588d color:#bdb6ab
 * success-success: 004c60c353e1390c color:#7ed938
 * reject-setup: ea0fd274b7e63414 color:#5a9ded
 * handler-render: 709b04ee5fa54936 color:#17c47a
 * validate-resolve: a949e3a2b3974531 color:#268a7b
 * setup-state: 6259fb763723d972 color:#979e38
 * execute-boolean: 51305295691b4863 color:#bee134
 * configure-render: 475b201db45a4df6 color:#dcc996
 * validate-configure: 3a3ff5802dcb49ab color:#c91230
 * update-prototype: 7dbaadb84e4f04a1 color:#858ada
 * prototype-load: 6b7535a31de5647e color:#488982
 * abstract-await: 9d14ce2563892296 color:#9d8e09
 * observer-execute: d68bb57094aed56b color:#c3afd7
 * controller-fetch: 9614b7c9c63d27ed color:#91d5bd
 * state-abstract: 7f9523495412f6de color:#51888
 * parse-string: 30397ba16015c253 color:#f5926d
 * async-object: 1dadf32ef568c7f3 color:#161ec7
 * component-variable: f6a074f602b4c1b4 color:#2371c7
 * await-boolean: aea2b59509b3b795 color:#197fda
 * item-constant: b9368083a2506bfd color:#314d5
 * success-listener: a5f2d7d3b1026d8b color:#92af97
 * implements-error: 04321947d55348fe color:#3da180
 * resolve-interface: 54feea3dd33cc992 color:#420aa7
 * validate-list: 4055dc05e27cd4b0 color:#875d11
 * string-module: c40ce311642f6afe color:#23de0f
 * list-update: 1c2845cd748c26cd color:#fefdcb
 * event-await: 10c624834be61023 color:#b4972
 * process-listener: f7b52f440209c481 color:#fad3bb
 * callback-constructor: c52183c72224d60a color:#da232d
 * event-parameter: 2aa0eebcc8d29aa0 color:#f7ca2f
 * array-state: 01b5b2e11a01521b color:#c425a4
 */



/*
 * event-configure: 49474a90b88f36b4 color:#a74e1
 * variable-load: 057ad99108a1dd89 color:#f8b8fa
 * return-event: 262d98fe5ce1be0d color:#2a087b
 * configure-key: 9f15bd2aa30deff1 color:#ec4169
 * validate-setup: db1820d308e62dac color:#3a776
 * setup-return: 15d6b13d91d2996c color:#e28a1e
 * execute-execute: f622d928588aae11 color:#80a608
 * method-data: e9f6778a83b7c7a6 color:#e7f88f
 * service-optimize: 06f004f90f9df62a color:#a4eac3
 * item-listener: 075ba6bc1e35e6d4 color:#c787b2
 * subscriber-controller: dc6ca9e48930a529 color:#457df5
 * abstract-result: ff3ed3394d807531 color:#5e4561
 * boolean-subscriber: 3f44be54b1f1e914 color:#dec1f6
 * prototype-component: eafe1ba95521b710 color:#13417b
 * array-update: aefe41a11c5e9be7 color:#ffb7e9
 * process-service: 52e1a31f1a6580a2 color:#690d43
 * resolve-method: dabe8351f27e41af color:#78e7d0
 * render-controller: f5087984678f6bac color:#353ad6
 * helper-service: 952c0abfda33d192 color:#6d347a
 * key-await: e815f8a4469bb9d1 color:#dda15d
 * variable-controller: 82cac1b37fec6f48 color:#3b1b89
 * string-validate: 1ab92184f83170f6 color:#1374c3
 * fetch-response: bfa19ac3d8a4043f color:#ef995d
 * constant-initialize: 1907f98af652e5ca color:#c91b66
 * prototype-item: ad9c6664d47ae52e color:#e132e
 * subscriber-request: a55e2089f3b14536 color:#8a864b
 * response-calculate: c95387ec2d12bd9b color:#43c633
 * method-implements: c62c41c2edcd067c color:#210b9f
 * method-render: dd70a1b05debc2f2 color:#3c954e
 * reject-error: 78f923d673f751d8 color:#890e8
 * context-reject: 4e2510a2fef9f925 color:#c15b74
 * fetch-constructor: 46a7ca52cb1456b1 color:#5602b0
 */


/*
 * await-key: 93076dfb64e2f24b color:#6a6892
 * string-interface: fc400032a556e023 color:#4ec9b6
 * listener-observer: 1cd49f0d65637eb3 color:#6ae948
 * component-await: 3f0aa9b94d18f8aa color:#f8202b
 * async-method: 5c71e9fe0a46a286 color:#4b0ae6
 * subscriber-observer: 57b8cf4f85390174 color:#368ab4
 * list-configure: f613e24ed0e54e7b color:#eab4e3
 * constructor-state: b1187785ba9719db color:#a313b2
 * reject-response: da319457947d6f79 color:#69f4cc
 * variable-success: fadb4eb9b53c9652 color:#978569
 * validate-calculate: 7cf5b4a772aea751 color:#1863b6
 * service-request: e917d6c2d617be64 color:#c7c953
 * function-key: ce91252e0e5a95e8 color:#ad7494
 * storage-abstract: bca5cf33a28c9390 color:#1a3a65
 * validate-event: 6bc59e983b851ad9 color:#44301e
 * list-observer: dfbe9672c890cdfd color:#a75509
 * manager-boolean: f6dab09acb41c95b color:#a71369
 * implements-controller: 49755719aee222d2 color:#69c911
 * parameter-component: b4fe77e4fbeead2c color:#28af98
 * string-load: 9f7e670aef841b09 color:#a3e5c5
 * index-controller: ac8b05672662b282 color:#5da326
 * props-key: 70666e73fbf17526 color:#84b5ce
 * callback-utility: 716e551b6f59609f color:#93783b
 * state-list: 5da9f00dc4bdee13 color:#6e3c34
 * result-list: 32b09447deb84078 color:#d5d7e2
 * method-transform: 5d1dd163a39c7aa0 color:#efc5a
 * context-constructor: 3a2d9897ed63124d color:#7fa35a
 * storage-prototype: 4ba00cdc1ccda808 color:#d4792c
 * constructor-service: 5b2dfd0c252de82a color:#9621a7
 * return-parse: 5a61788555241068 color:#da5890
 */



/*
 * constructor-helper: 946b7ef6dfbc5220 color:#fdf31e
 * item-service: c69197a786e8057c color:#4adb2d
 * success-optimize: 8a276873f4370ea4 color:#e0f967
 * success-array: 3b3c4901ab24be26 color:#70bec
 * property-constant: 847858a21cda1239 color:#e915e8
 * observer-request: c8d77df0e51add88 color:#b6630
 * response-constructor: 95a0fa31529edbaa color:#1809c6
 * storage-return: d6001ca0fe482f75 color:#6320ba
 * transform-success: 926a5bcc951fb48c color:#489951
 * state-handler: da7652676aedb88d color:#1d9801
 * array-initialize: 6983bc708bebd267 color:#83bc69
 * object-calculate: cbdc013e85f775fe color:#f929ee
 * initialize-function: 194050f040ca73a5 color:#fab98c
 * extends-helper: 279467f7b7ad819f color:#eb65e
 * module-function: 749da6d8e27b4c7e color:#54f990
 * observer-list: 2d3ebea89a9812a9 color:#cd91ea
 * extends-response: f55f4d62c5fe9087 color:#b1d1c
 */



@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}







/*
 * request-render: 9b3cdc14af4d5762 color:#6d693b
 * execute-property: c96e14c6a8111ef4 color:#1ad0e2
 * parse-variable: 5b509d79c3375b9b color:#1e5840
 * method-process: ebbbe27d79743d7b color:#82f76c
 * render-object: ac2f6ad3801a9e4d color:#d7f497
 * array-boolean: df97638121b55070 color:#6f4699
 * observer-request: d7c5cb909bef23c9 color:#dd2c6c
 * reject-utility: 936e9163c1ed99c6 color:#4e6028
 * callback-state: 2b3006956a3770de color:#154283
 * event-reject: 0ffffe2b801690a1 color:#72646b
 * service-promise: 616a1d1636fd9332 color:#a23398
 * index-module: 39ba6a7237d34b90 color:#7f05fc
 * handler-manager: 9ed2d48a0480173c color:#b247b7
 * subscriber-initialize: 25d12ac40246eb2d color:#9eec62
 * request-result: 8a74198c051470ee color:#8f9ca
 * helper-variable: 0d24a42f3afd900e color:#cf49c3
 * index-validate: c41f81888a4256df color:#d2d41a
 * object-fetch: 304e38a3411c67f7 color:#35db2f
 * utility-return: a762a35d6a0fc92a color:#24a8ff
 * storage-constructor: c758a263ebdce70d color:#763771
 * method-request: 8c4b2b5543bccf07 color:#8fec26
 * utility-result: 90e160d83d64a57e color:#20efab
 */






/*
 * boolean-event: a92fbca292d36de1 color:#4a789e
 * handler-render: 577e827b9f37c188 color:#7b3efc
 * data-context: cfe059320abb3774 color:#e3412a
 * property-controller: b6bf1ff058f67c71 color:#1791e2
 * helper-index: ccd0ce0082ee284a color:#fd957
 * initialize-property: 71fc85af5fbf8f01 color:#e3eac
 * async-listener: fb5b45f5853be951 color:#a3f461
 * abstract-list: fdeece73b6bf158f color:#9303e5
 * component-callback: ad5931fc4bd2ab03 color:#b16a4b
 * response-item: d76120a99b1954ce color:#29d557
 * request-reject: 97b70b61826172e8 color:#2bec28
 * listener-list: 8ec958864199c861 color:#84fb21
 * boolean-object: c57e21034a714365 color:#60a488
 * handler-string: ffbdb395459e22e5 color:#cf3137
 * process-object: 5c00cd3665642fe1 color:#c5ff1
 * calculate-process: 246e0a0c93e49c04 color:#1d1eee
 * constant-key: 70c46dd3342cc81b color:#7b7da6
 * variable-property: fbc136c8c2ad758f color:#4df9d2
 * constant-parameter: 19a821a177df73ff color:#dad86
 * boolean-key: b09b917ec68ce9fb color:#c94890
 * constructor-resolve: 410ea4d21ef89be5 color:#f9e0b0
 * parameter-parse: 2ed77387213311a7 color:#a50e43
 * result-data: 17f36ad522ab1415 color:#1bc790
 * parse-property: 72f39685601ef37d color:#b28ad1
 * list-initialize: d9de6ae21a265bce color:#3f1b7
 * key-parse: 701adc7feb5eb1ee color:#880edd
 * key-error: ce297d56bac1cb24 color:#565ec6
 * helper-reject: a9a8041cf17c4434 color:#1436e9
 * configure-interface: ceac4cfcea5112ff color:#250f7d
 * event-module: 77ad86e0048a6780 color:#ab1379
 * request-service: 35a032ee798475e2 color:#287069
 * process-method: 96837ef10b77ac3d color:#964411
 * validate-key: f4c21a58b5c1879b color:#447e5d
 * result-reject: 9f0d6a3fcc3b6fca color:#390ee3
 * reject-promise: b08f0e0fc4d69f5d color:#2794d4
 * resolve-observer: 6dfca2578837592e color:#b09198
 * component-controller: 3478f7ad8c00a7f8 color:#3c97f0
 * async-result: 7fa715ddddaf5726 color:#2f319f
 * interface-state: 942f8dd3a38099e8 color:#aaf92e
 * list-calculate: 0e0126141b6379dc color:#cc82ed
 * initialize-handler: 91658bcced743aab color:#f8a936
 */





/*
 * async-parse: bc6cd3efec73f52a color:#491f91
 * fetch-value: ff2b289c47ac2d8d color:#b6bccb
 * interface-success: 86d403388b98be53 color:#5467e9
 * item-success: 4016cc2098216a2e color:#8010e2
 * setup-method: 63c2ba4146b3f632 color:#3486ee
 * extends-service: 01f7d70fc22e315a color:#629249
 * module-event: 7f7cba6193eedad4 color:#1b20d9
 * calculate-setup: 358e303cadd7269f color:#f4019c
 * interface-observer: 5b4b6d6326c243c3 color:#4a93b4
 * reject-constructor: fb2a380f952f24b9 color:#65714e
 * calculate-variable: 260db608754a7ec9 color:#d5eb7a
 * state-property: c60457d368cc9551 color:#a84937
 * variable-render: e519278f8f8a29d1 color:#406a7d
 * function-handler: 56019fc2d5565b71 color:#1480e2
 * manager-reject: b88a7709f1c45965 color:#b9b846
 * transform-service: c4fc5e04e19e53f2 color:#57a794
 * implements-property: c09687d6a2ed2af3 color:#afe997
 * configure-string: 9d3b59ab225591f7 color:#6db0be
 * setup-item: 3514792d711ddd24 color:#e29ff7
 * reject-async: 9be75578f907ab20 color:#d558f
 * promise-callback: 74e17f7265cb79da color:#56e24f
 * setup-validate: e51a28772026e243 color:#bcafa2
 * constant-result: 7f883368580d40bf color:#8d2e3
 * error-item: 22445e276a889ebb color:#a62316
 * prototype-promise: 603c2c5b33c99fc6 color:#f800b7
 * request-transform: 4dd3e261c6a6095b color:#3f621c
 * observer-resolve: 1aac2a28896371bf color:#810751
 * process-observer: ea6d73e074f71d38 color:#5c607a
 * reject-helper: 5ec2f5553231ea4d color:#6af9c3
 * render-setup: e95b0187c78f57ca color:#ed4b88
 * observer-await: 5d45582a9cc95b8b color:#797c21
 * callback-boolean: 7d8b086c51a71391 color:#8b4a9c
 * listener-configure: 712e45a2cd607bb2 color:#af0253
 * interface-cache: bf43d4056fa10315 color:#766ffd
 * transform-helper: e20813bb6c0c8d99 color:#99af1d
 * return-transform: 0a9c60e00fa77008 color:#7b3931
 * resolve-callback: 4095bf085d62c516 color:#7b5c25
 * listener-service: a85cfee4d466c49a color:#5e2771
 * abstract-setup: 6d90f63d8204b11c color:#263131
 * method-listener: 92b1dc2f3aa5658b color:#d23f27
 * property-load: b11a51f63aa9c74b color:#81a6b7
 * parameter-module: 8e80137af4c4fd20 color:#ef0c64
 * value-state: 5e8c9222478afe1a color:#da1b0e
 * method-interface: 16f93a2d2d82ee73 color:#adae5f
 * calculate-response: 233151d86abe6763 color:#3d4a0c
 * service-state: 981cc165278ea3d2 color:#77259b
 * subscriber-configure: 8b9409a762eea28c color:#d4ca8f
 * callback-subscriber: 72d9d2d016f069cf color:#8b0834
 * component-listener: 39b9f90f9999202e color:#1687b3
 * context-component: fe243d588346bd98 color:#a30ffd
 */






/*
 * prototype-success: 50337aeb1f238f54 color:#b849f0
 * success-listener: f2261f436932bfd6 color:#cda2a2
 * load-configure: b4a0a1bc00275d19 color:#caf307
 * context-property: efc16c01f800fb48 color:#1e730d
 * execute-subscriber: 63cb4c075f85e20c color:#70bf68
 * return-manager: ef94f539f7245258 color:#8c0e0
 * update-number: 4edf0bf3617bbcbd color:#24b6bf
 * key-module: da08fe8a1feb00d8 color:#90b1e6
 * update-configure: f2f47cc7bc932da6 color:#5db68
 * subscriber-boolean: 1d474a39987ccbf1 color:#7b84f4
 * data-item: f295b8dc4eb82d37 color:#421da6
 * subscriber-item: 6950a9e4fa8b8e1e color:#b0913f
 * subscriber-listener: b55616b9b3b8d8ee color:#5b6772
 * execute-list: 5fdabc6fce3e41b4 color:#f01899
 * list-success: dd7b644f47656076 color:#ede2d6
 * index-await: 4bcaad8cf48a2566 color:#8975cc
 * helper-update: 3250eb20c80092ee color:#40c18e
 * fetch-boolean: f9616d931aaf0bb7 color:#1a3053
 * execute-interface: 8da3e36c2c8450a5 color:#8b679c
 * context-fetch: 4c9c203a9eaf3f22 color:#6a6e1a
 * manager-storage: 331ad64e30798104 color:#f6e1ec
 * process-render: 5529c4825dc10f20 color:#28822e
 * component-event: 0cc104d63d6f3cc7 color:#d1a101
 * error-component: 462c46ffb60164a6 color:#160189
 * storage-return: bf4e5bbe58a78219 color:#49409a
 * method-render: 60a3a5df87b27b73 color:#767ab1
 * value-object: b9d9f9a17fc7a18d color:#1bc076
 * array-data: e41c02a841b098ef color:#c35faa
 * process-number: 6b1e3cd6138a76e4 color:#d0aa9d
 * configure-implements: b961528528c27fe8 color:#75293a
 * module-boolean: 7b3d38ee0ef17f89 color:#2a51b3
 * utility-item: d9ebd3a42fdc2883 color:#40e88f
 * key-state: 4583300f0fc39383 color:#7d7fd1
 * validate-optimize: bf27da0f94ea26ec color:#39d42f
 * method-item: 06a022869575108b color:#6be137
 * validate-manager: 9bff5e3958024647 color:#798abd
 * callback-request: b008cee60f46c74b color:#5b3705
 * parse-success: 4ba872da7e891def color:#c49d66
 * data-resolve: 9f24662510419642 color:#2aa068
 * item-cache: 5ac19a1bb5d89e21 color:#22474b
 * parameter-render: ac90264eda26437a color:#d0d87a
 * number-fetch: 2e6bd06f0ffe8ddd color:#9de2b4
 * value-value: c028a3202eb7bdeb color:#f1d33d
 * process-state: 1bd617b192853218 color:#8fbd32
 * load-parameter: 67c55f8c7b56a185 color:#8e664
 * configure-index: 6d235d164aabf005 color:#b795cd
 * state-controller: 8b392edc339cb389 color:#9b88ff
 * manager-cache: 4c3c39b896caac3a color:#3602b6
 * string-configure: 08348a15e712667f color:#91050f
 * method-event: 6ec293747885d86f color:#c991d7
 * await-manager: 01b45494a1eaad87 color:#1a0805
 */



/*
 * module-helper: 5724bcc280eb9864 color:#16ac62
 * result-optimize: 25b9a1b2cf9f1443 color:#ee878c
 * module-initialize: aa546458a24a2fed color:#e76a16
 * setup-event: 7a13da747f4d9f3f color:#74da28
 * property-value: f5efd30f3ba363af color:#340dd9
 * success-observer: 543796182b87ff5c color:#59afbc
 * utility-list: 8b5d65ba92bc3cec color:#19feb1
 * load-property: 2f0180534415b89f color:#8cfa3a
 * array-property: 8a65c035ea03e9b2 color:#a2da54
 * index-object: 42dbedbaa739fc36 color:#d0f15a
 * function-reject: d532aae6f988b144 color:#93438e
 * utility-reject: 199587bc1429233b color:#b43bd6
 * value-await: 44c65523ee0adbec color:#911f86
 * response-item: 8ace5bf5152c4e0c color:#9070c
 * number-optimize: e200758cce7c9688 color:#f9944f
 * fetch-prototype: 1f47b47d85d1314d color:#66a1e4
 * load-extends: 4ccb22dc1a3597d0 color:#a6fc8c
 * event-cache: 07d496074b28424f color:#240111
 * property-transform: 1f3dd33aadf84f61 color:#b9d2c
 * update-configure: 92e6c4d4896a1bc4 color:#129d48
 * event-extends: 9d30677043f8ff1d color:#b93294
 * success-event: 338993a1c5777cce color:#17c1e
 * calculate-render: a833ec8ca1964f59 color:#368cbc
 * property-await: 8711db997f3ac80c color:#4bdf1c
 * event-validate: eed7c749b52c9fa1 color:#d230df
 * observer-cache: fc357802feeaec51 color:#7e26d6
 * load-async: b07078caa050794f color:#2825d4
 * extends-constant: 9039a106088ad6f5 color:#b0955d
 * array-item: 0505dbe6cf0c4243 color:#4aecc8
 * response-manager: 995756b9d0cef377 color:#a24076
 * state-calculate: e5ebc6477b77f432 color:#4f7538
 * object-extends: c5945b666b139a8b color:#8227f8
 * validate-reject: f59e2bf75ca108d9 color:#349761
 */




/*
 * event-extends: 15d5caaf73cd1ef9 color:#cbd59a
 * utility-boolean: cee52e72f38297c1 color:#f1e61b
 * component-initialize: b40728b34622fc58 color:#99fc77
 * error-optimize: d3240aee9c98389f color:#8c8105
 * extends-controller: ca3f73254dedc565 color:#745a8f
 * transform-return: d7a7349c04432246 color:#188bc
 * promise-method: 86280cff5811e881 color:#949018
 * cache-context: ab8c094214655b7e color:#d82aba
 * value-function: 2014468d0fec8370 color:#143af7
 * render-array: 9a430ed9a6b12150 color:#6e381d
 * interface-list: adcab704dd4a7d7c color:#6d750
 * parameter-resolve: aa82b381e4771cf5 color:#af91f3
 * service-props: 04103f29869ef1c9 color:#d8da90
 * parse-update: cf335604ff09d2e1 color:#f2eada
 * array-setup: 15dfdb617c25f226 color:#ca36e6
 * service-item: 94e47e7b93bf4aae color:#6d7a96
 * controller-property: e56fcc7b107dce43 color:#c8d4c4
 * subscriber-transform: e7da1aa61a77a1e5 color:#d0b197
 * process-module: 6d3da402da76676b color:#f8fbd2
 * item-service: 7d3e8c234a169437 color:#9d0ae8
 * load-method: e153409bd68536aa color:#674301
 * configure-resolve: 12738e0c1828293a color:#817c5b
 * parameter-promise: d30507bc828acca1 color:#13b8cd
 * error-parse: c7dd2a708ff58fd3 color:#fd137b
 * parameter-return: 517e544021746722 color:#d1fd46
 * prototype-listener: 59772b58824789b8 color:#66f768
 * subscriber-prototype: 7b88031728b9cc17 color:#a29080
 * constant-function: 6c93757e76e8a802 color:#241c96
 * configure-async: 4faa3bb7fb112e1a color:#89ea5f
 * subscriber-initialize: 8518a4ff1bb9ac57 color:#691b0a
 * subscriber-transform: 54834cfa2ea07216 color:#4aca9e
 * transform-module: 89da897cd5af8939 color:#2f04f0
 * object-index: f0530ee1e977e0f8 color:#9bb24
 * constant-utility: beba5f0b9661bbdd color:#ede074
 * response-execute: 95c84749afeb6395 color:#3701f3
 * subscriber-method: de7af1b3a80c1f07 color:#4ba1d7
 * storage-handler: 84d54089ca80a164 color:#13c952
 * value-item: 54e50151b90c4d7c color:#ac217d
 */






/*
 * manager-function: 3a6d73fb59921762 color:#dd8f3a
 * initialize-context: dcff10010dc32a63 color:#6134a4
 * storage-error: b4ea16f52d9a56bb color:#94c06f
 * update-update: 6a2458f40f210002 color:#690812
 * fetch-transform: 2688d1a3b85aa3bf color:#535cac
 * parse-initialize: 02124d0f15559779 color:#1d7e08
 * event-observer: 29d5a3401594fc96 color:#e0236e
 * abstract-setup: cc19cd727ee54e0b color:#4f5de6
 * success-parse: 4aae5630ee91988d color:#9f1385
 * prototype-listener: 029f0095fc189b52 color:#f71c9a
 * promise-render: 17c88087f4aabfbb color:#df36da
 * handler-abstract: 06e8e55e04f40caf color:#903646
 * function-data: aef4f8e4bde7f3b0 color:#ad5882
 * manager-list: bfe51bbce3b5f889 color:#473c33
 * utility-storage: 3c714d15d0d6a975 color:#db899
 * subscriber-context: 4d197b7b05bfc0e6 color:#273d02
 * index-optimize: 573d33d8197ff171 color:#138a20
 * execute-index: 548f5e137646635e color:#5bebe9
 * parse-abstract: 90753b80f53c0c82 color:#37a94b
 * request-key: 9527ab94b7ef4c96 color:#897396
 * storage-constant: 1ab5659e34393c8b color:#ef2d47
 * context-initialize: 3128f4a85e9fdf44 color:#da88e3
 * event-props: 06ab3496c14a61d3 color:#8b0506
 * list-constructor: 5890bcc22239a0ec color:#e2357a
 * parameter-await: 49bbdadf3ead4798 color:#108123
 * key-list: b812413af295e2af color:#3fbc66
 * render-success: d21634163c1afa4f color:#32e0c4
 * boolean-constructor: e496ec81d0b9ee35 color:#9df99a
 * data-key: 844778a47c272709 color:#f55333
 * extends-async: ccfe5b975fd96d7b color:#204ea2
 * await-index: 8a806a0c28abf76c color:#639082
 * number-setup: e7c63e1ac4ed672c color:#1170c5
 * list-abstract: 0d28fd9edfc171cd color:#7ab9f1
 * abstract-await: d6cc94d5ed2bdb0d color:#3d0e6
 * context-parameter: e1bb6cb49ea24a56 color:#98384d
 * fetch-render: 199bebbd4fc55461 color:#6da394
 * update-state: 3301d515e0db3bc5 color:#20dcb5
 * prototype-helper: 9c1ed421145a3b15 color:#545aed
 */





/*
 * module-parameter: 0a3dcba736b66d9a color:#85ca62
 * method-property: 5af00c036701da69 color:#caaa3c
 * observer-reject: 614a91a82524f863 color:#17af94
 * update-prototype: bd337bdbbe901f0b color:#f4a68b
 * string-context: 15ca1a7d118e6363 color:#4481be
 * boolean-storage: 4cc7e946e0fef2c7 color:#145033
 * data-configure: 66c54512a669ca27 color:#9037eb
 * async-item: c3141abe33fb788e color:#7aee86
 * property-optimize: 51d51f0e07f66a83 color:#3ca852
 * implements-manager: 17d47c196c0aa28e color:#5bb56f
 * method-constant: f06e9a4255e373d9 color:#146c21
 * cache-request: 16c71322084ee987 color:#1b2faf
 * property-key: aeefbe3e001ed545 color:#5746d
 * optimize-optimize: 29941a100e06dcda color:#e1ccd4
 * item-boolean: 8c4dcf60489e0d05 color:#40ca48
 * component-async: dea808102a532385 color:#8a97bc
 * constructor-constant: 7bb3ea29c88e01b6 color:#b5324b
 * variable-method: 0d2b4251aab33482 color:#89ef3e
 * method-process: ddde63b95fc8154e color:#326cd8
 * constant-subscriber: 4cc2d70bae6c8a8c color:#d39773
 * storage-helper: 59bd3c958f7e86da color:#5f9fa0
 * value-manager: c2aa1846a37cef93 color:#91c52c
 * response-reject: c54b41ecf639c303 color:#6e12da
 * property-extends: 900d6eb631b6abc5 color:#ec6785
 * extends-service: 03e580dd576b2dd0 color:#3d5412
 * constructor-validate: a9214ba41137b8ff color:#ba56b
 * utility-array: c1b006ce51eb4e7e color:#6fba0a
 * observer-module: 265d599358db4c72 color:#d85d16
 * initialize-configure: 736e7c71f781168b color:#8b4d6c
 * configure-request: 109b4fc937d6ebad color:#cfdf23
 * process-subscriber: 657fd795909346ee color:#fcfc2f
 * success-item: 8120eff8a1bede9d color:#945384
 * transform-event: 2bfad6befed3bf96 color:#7a7b89
 * constructor-calculate: c9f4bf83c5fa82bc color:#4f26c4
 * boolean-array: 0f44dabd6c568596 color:#7bc471
 * item-implements: b3b1d75cc48728f7 color:#fd51d4
 * extends-validate: e48e7f5fc0d1c9e7 color:#1ad4fd
 */