/*
 * calculate-prototype: fd44f906d5d91efb color:#874a1e
 * component-fetch: c1cf8057170746eb color:#2a0c04
 * request-subscriber: a75abe3472536f6e color:#f0d02e
 * helper-cache: 785fd43cf604b7b8 color:#dfa03a
 * response-manager: d53fea6658a1f549 color:#5d1156
 * success-render: 436acd8a335b614e color:#99bc39
 * controller-object: c36e30924818a2bb color:#d173ad
 * error-parameter: 99c2b255df2b22ca color:#d08387
 * parameter-observer: 8052d4f32faf44aa color:#165661
 * promise-load: 9644461aa7692602 color:#100d7d
 * render-setup: eae8e5c675f0f888 color:#db21c
 * calculate-prototype: b90de3b412c0ec5e color:#7948ae
 * string-string: 877c62772bd9fc27 color:#1397f0
 * key-key: 6aecd0569ad905a4 color:#d9fd20
 * storage-controller: 25abd300f95f1e00 color:#a8d3b2
 * implements-calculate: 1c93b3ffe599ab27 color:#8264ce
 * array-list: b245c79902315280 color:#d1d753
 * constant-render: 461eb2fbe9c54a17 color:#525c
 * component-async: 3d45cd772af1ec20 color:#7f0232
 * resolve-process: 957c52a41b777388 color:#828861
 * value-item: 50e6f89884cf0f5e color:#3dacd8
 * promise-helper: d06fba5ef8720adc color:#46ed18
 * cache-reject: 2cc72d48f735aeba color:#c030b8
 * value-parameter: a91afcd5d35af85e color:#ef0541
 * calculate-event: 1e58b961d4847e1c color:#982460
 * property-parse: 02ea4ef20fda66f9 color:#e0ff6a
 * listener-utility: 31f75fff8d131519 color:#9df14b
 * listener-helper: 79de5546302441d5 color:#1185d9
 * initialize-subscriber: 25be05b8dc30c395 color:#33d44b
 * module-parse: 2c0522232cd78a57 color:#cae30a
 * calculate-helper: 71802506e3d06d3a color:#765f71
 * configure-storage: 49577460aa3dfea9 color:#90ec7b
 */


/*
 * response-validate: 981be74b2212e4a2 color:#d862a3
 * abstract-initialize: 04bf7a4c69b7a8af color:#47b102
 * abstract-observer: 365172f64e828349 color:#ade1b0
 * helper-validate: 30629ae1b27e1bcc color:#8a9179
 * initialize-state: 07a1e4dbeae759cb color:#31cbed
 * reject-constructor: 35cb2b9e45ce1774 color:#305f23
 * subscriber-property: 0f4bdf8cc4b41e17 color:#ae1b3b
 * value-update: 60fe670e910493be color:#7838b3
 * abstract-event: 9497fa8fdcbf1908 color:#f53942
 * array-process: 9891911c6be002ca color:#dcb091
 * constructor-boolean: 55d0daee680977e4 color:#b49b36
 * helper-response: d6467d0650185c90 color:#96cbca
 * process-calculate: 9520ea3643c13b08 color:#d53682
 * initialize-manager: beaa16f7a2889d0e color:#bccb3d
 * callback-transform: 464c516cbc5d00a9 color:#5e0468
 * configure-storage: 1be90bf3e8aba723 color:#b58b61
 * prototype-load: f88824a48927edaf color:#661eb2
 * calculate-string: b0eef14ec9f365cb color:#4ceb5b
 * property-subscriber: 85a5ed35a6b60e88 color:#c01d91
 * function-module: 82951deb83dd17ca color:#504b20
 * update-promise: 90910b6ecc29f3dc color:#ed9fd3
 * handler-reject: 97df9351326cdc1c color:#fb95a8
 * interface-parse: 059683fb30bfba0f color:#596e8d
 */


/*
 * controller-state: 0b63d128d147b1a5 color:#59805d
 * configure-number: 316421aa5731fc7a color:#3b3163
 * service-data: 9c3afe145cbadf41 color:#5994f1
 * key-initialize: 131607628a5b78f6 color:#25cf26
 * async-reject: 9028f1aeedbe4f09 color:#3d80fb
 * transform-process: 7e6e79d48673bbaa color:#46333a
 * helper-string: dfcc48514866d1ac color:#c0f57f
 * render-property: 5cfc8086de81f46a color:#3aeca0
 * prototype-parameter: 1ee393161ee577bb color:#c83843
 * subscriber-transform: d084e785561260e1 color:#ac4e7c
 * abstract-validate: b6ca191bbd1231c1 color:#9a59f2
 * parameter-property: b3918c1fc349673a color:#dc9f2a
 * storage-component: 03aaed00f6055e4c color:#266942
 * cache-process: c0406639d4f90770 color:#492fd2
 * async-callback: 7d4413915f4375aa color:#558559
 * method-parameter: d3638ca0441178f6 color:#cf652a
 */



/*
 * index-load: 9af99be3bb5b54e6 color:#71f863
 * setup-value: 80898aa31e9d7e95 color:#505783
 * transform-update: 9513c11bbdfb1218 color:#11254b
 * load-constructor: 83e21b8888965694 color:#9c5296
 * index-request: 5d9c5637c2e3f790 color:#668634
 * configure-reject: 4588b2e8dea0acf0 color:#d09399
 * error-function: a61f19a493014cf2 color:#735318
 * parameter-observer: 96a6bed46145e548 color:#b585f2
 * callback-controller: 533571da871d9aee color:#25cdfa
 * item-item: f48e1ef4b4c623cd color:#1b30c0
 * parameter-render: dbf6410cde5c9e23 color:#678ef7
 * listener-validate: 2a540cbf9b4d82c1 color:#38537d
 * list-abstract: 9a255026ca32dfbd color:#c73a1a
 * handler-handler: 6b66fce5ca4e1738 color:#22da06
 * index-configure: e1ae26a79f380377 color:#675e07
 * method-module: 9ae6b80b709a0dc6 color:#974e8c
 * property-utility: 950b1587a2fe168a color:#3bdef9
 * initialize-data: bdad9913a75196f7 color:#fbcb7f
 * function-observer: ead7dbe1212a9721 color:#f76a7d
 * implements-list: 9b66f1ea068e7c37 color:#867de
 * method-callback: 603080dc5059abea color:#8f758
 * success-result: 8c1dcb0c786f4814 color:#f4c30c
 * callback-calculate: 1ff2b26188b603fe color:#cf6685
 * return-boolean: e23a85a84b8c5e12 color:#2e4751
 * load-resolve: 045ae982c1c997c7 color:#136bf
 * setup-abstract: c869d9dc78952155 color:#7c7d86
 * request-parse: 1e0314f74515cfab color:#f170f5
 * cache-prototype: 4d7fbbcb9a4a60e6 color:#e996c1
 * callback-return: 6401527eb0a7d9af color:#9629ef
 * setup-key: fe75c0de9435be63 color:#c44344
 * controller-cache: fcd05143849ee742 color:#e5fc38
 * function-transform: 4d407bf93d23c85a color:#4041f3
 * handler-result: f0a35e38ba0eed80 color:#4c09f7
 * parameter-success: 565a7206b06acfbc color:#85a1d8
 * number-property: 20bd35d6a91b04e2 color:#4ee343
 * helper-response: 62ac16cb959fe241 color:#e2e1ff
 * number-result: 936b319ccb17c7e6 color:#a171ea
 * object-array: 7c50889e2db5e700 color:#cf90a8
 * object-context: 6df8aad3dc38e58c color:#e23ed0
 */



/*
 * component-return: 9742ba0ad1f87c94 color:#506d9a
 * parse-props: 6ba94f370151add4 color:#bbcdec
 * calculate-module: 4e93ef3edc84fcc6 color:#89ee45
 * number-method: 23d8aa5906093302 color:#b435b3
 * props-fetch: 61aa5daa1e346bff color:#19d8bb
 * module-event: 29f534ffcb4e11da color:#e3c079
 * number-state: b29d5e524a8a3470 color:#12862
 * module-setup: 0fc7fa92953db0a4 color:#512f93
 * helper-optimize: 454e6e2342e85878 color:#4812e8
 * manager-data: d07541f12c8cb654 color:#642452
 * implements-context: dd1a2ee6bdf120f4 color:#25e966
 * load-boolean: 9f127cf4119567dd color:#241093
 * callback-listener: eeb0263973e32fe5 color:#7f993
 * resolve-resolve: 966661e03140768b color:#ca7264
 * boolean-await: 273562caf0aea3a6 color:#11b00a
 * interface-string: 0045ad03ededd54d color:#cb1c5
 * property-async: 00929f9232dfe19b color:#b35cd8
 * constructor-list: 753a977d16404d2c color:#9ee05e
 * success-data: 7c607e59b65c1983 color:#2c777c
 * service-service: 7853fa8268f2a016 color:#433882
 * optimize-interface: 2fc4ccc0b26cf355 color:#ffcbed
 * utility-index: ce642323f1d77f7d color:#95f6d8
 * storage-error: 176e4add2203a807 color:#275b25
 * state-object: 1a0d0d0135b529e9 color:#209cb7
 * handler-controller: f7cf6f00a3a706e5 color:#f995a8
 * response-service: 28cd11fff79c00ff color:#f70f45
 * observer-helper: 2011ead9fd4be3b7 color:#71899b
 * update-method: 42b43ebbb1ef41ca color:#b96545
 * method-number: cd8b65352e6cc9ee color:#ad236b
 */


/*
 * key-initialize: cde38a21cb2d7db2 color:#d997a0
 * event-boolean: e8fd3a3528ffb8f3 color:#b4a5d4
 * context-value: 3304226474b0db41 color:#1635df
 * helper-property: c8a04bac721d3212 color:#d086fb
 * return-response: 64c6c6362ec56638 color:#fb6a23
 * utility-reject: d5dc4ad66390f4d3 color:#8f846c
 * implements-initialize: 94e2a30a552f635e color:#672b99
 * subscriber-callback: 80ad388d3e65dd9b color:#be89ad
 * configure-boolean: c56a4022187c8331 color:#98b307
 * property-cache: fda5e4c12d7d2433 color:#a3b8e9
 * abstract-props: c5c69d159a65dbad color:#80193c
 * observer-process: 29325f8b8daa5bca color:#b63fa1
 * resolve-await: 2b193402b9b6a40e color:#989ef8
 * initialize-number: b066a0af3e517fa7 color:#1d246b
 * property-error: 436a2dcae4f6cdcd color:#6e9df0
 * storage-subscriber: bc0c866e36bf16dd color:#8ce2e3
 * boolean-resolve: c38eef4084536c4d color:#5cc1e3
 * module-module: 64c558acf2e766dd color:#ee8094
 * subscriber-abstract: 0600504a82f297b2 color:#53562e
 * index-constructor: 181d09b4c0f36a42 color:#bbe1fe
 * list-optimize: c3e94c550397cc55 color:#bb4bb5
 * initialize-storage: b4f83763772f5ca7 color:#2918a8
 * context-manager: 690f76992939415a color:#61278d
 * listener-result: c9b22f954310691c color:#988f91
 * object-transform: d9932ddd23501f2a color:#b7a1df
 * array-state: 292aacc2c99647f1 color:#82c001
 * result-array: 971460f122cecf48 color:#173936
 * number-observer: 4fee851e10e8b323 color:#db380c
 * resolve-listener: ba0b706c21d3be36 color:#da1ace
 */


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






/*
 * process-object: 159418113d3f400b color:#5eed09
 * execute-interface: fb9a08c82b8b1f2b color:#b64afe
 * transform-item: fa28fe1614b544d5 color:#80b3b
 * handler-result: 84a7840faae534fc color:#bddebf
 * array-manager: 3ef3cabeffecad2b color:#5b92a7
 * optimize-list: e069cc16320d2edd color:#2620ab
 * service-helper: a2c8c7426a3a4081 color:#c184d8
 * implements-component: 1cb72bd5a872bad0 color:#e15c8e
 * state-value: 4897ba13dd52c1ae color:#64d501
 * helper-number: c07efb399d659b60 color:#ba412f
 * resolve-cache: 7016be689b47b7b3 color:#91a766
 * index-helper: f1f5842dc9cc5cec color:#a19289
 * subscriber-string: ab78da2ef3ba3734 color:#bd0588
 * validate-initialize: 80119ee6b6cef07a color:#d42b9c
 * calculate-setup: b42ce753bdebace5 color:#4e7e5f
 * item-execute: 1e9d77ce1e721c1d color:#2b28e2
 * error-constant: 77bee8585ab9e6dd color:#b463e9
 * interface-resolve: 11e9fdcf15ee20ef color:#9af286
 * async-constructor: d15e9ba1cbc14763 color:#709289
 * component-calculate: 7ce4cbaff5a1e0c6 color:#7b7c07
 * cache-subscriber: 9f2416d4a337b0ef color:#f3a4d3
 * object-parameter: a9d7a46db118a0c6 color:#63842e
 * utility-array: eff28d1134062fb5 color:#cc6b2d
 * update-props: f7fe8d01f0178b5d color:#17e9c1
 * abstract-props: 89e29e2b3c3586cf color:#e42844
 * prototype-setup: 037104f3f0851589 color:#d96f91
 * request-storage: 3186135ef23af980 color:#ab4154
 * process-helper: b1531a431f1c4ca4 color:#433b59
 * error-resolve: bc527b3fdd6db062 color:#a72aac
 * fetch-boolean: 362aeb8ddf0f4b8c color:#f0aeb7
 * process-listener: a313ccda7f74ceac color:#adbff4
 * service-extends: c3e26c5f6548c361 color:#283645
 * service-event: c0309be2b9c6b7a4 color:#293e9b
 * helper-event: 1c91f2de84dca544 color:#ae8baf
 * fetch-promise: c657600f5e801ebf color:#1a01b
 * service-cache: da00b200bde6ea83 color:#ff0fce
 * variable-constant: 54a493aede3dcce9 color:#9216b0
 * item-cache: 82b6126d09cbbd01 color:#ca6c99
 * event-string: 0dcb1a04ba59bef8 color:#ed89b8
 * extends-property: 80e2bddda482fd1d color:#d737cb
 * promise-return: 4f2ddc33a4be0f0c color:#15adbb
 */




/*
 * initialize-value: f23e255b11b2d0f8 color:#a637c7
 * interface-result: e3cc515ee2abcb02 color:#dbfcbc
 * cache-calculate: 77e9c13dde044971 color:#714134
 * manager-promise: 9b20175f212ce677 color:#d58045
 * utility-function: 7bc2b68a870b749c color:#48e0ea
 * subscriber-execute: e28a1ffdd97a9b3f color:#9d242a
 * controller-method: 991ce0222f1c7e52 color:#a7512c
 * abstract-prototype: 81a4fe4350080648 color:#4f2a04
 * item-implements: f8a1220f9633b2a8 color:#6d5e57
 * item-render: a8f2bdf524b4b736 color:#256cd3
 * list-implements: c388dccbd9ac6094 color:#cba570
 * await-key: 1c46442d5977f50a color:#4cb4fa
 * success-listener: 6cfcc471e5d76feb color:#236428
 * number-validate: 9694eed7188f6b6d color:#469470
 * result-response: b0a74ce6151415c2 color:#171de6
 * calculate-promise: 4c670e559f224bf3 color:#d79786
 * execute-item: f02622203b1452e7 color:#35a38e
 * process-return: acdfdeb957f5758b color:#7b32e7
 * string-response: 9a17e0ed2c96f5be color:#3ec472
 * data-extends: 2075472a3910d2c8 color:#4e866a
 * method-render: 7f39062edf334838 color:#29bca0
 * render-helper: dd69f771b99026c7 color:#cf5d08
 * initialize-optimize: 9866f39099c41f16 color:#2419a4
 * validate-key: 12a3eace78a715a4 color:#9b179f
 * configure-process: 183276a2fee7e470 color:#9ecca6
 * fetch-extends: 7d289896f59b3c73 color:#1210f5
 * initialize-implements: d7d5b8e0116f6a26 color:#a1bd86
 * fetch-render: 16026969d3d9dcf7 color:#406552
 * number-abstract: 99ac48454546229c color:#19bba7
 * subscriber-success: 28b965e60d77dace color:#46a8a8
 * update-boolean: e93cb838a8d44001 color:#a3857d
 * helper-return: 362c7fb40cc274d4 color:#62bd92
 * value-utility: 4d87a4af8949a51e color:#530cae
 * subscriber-constructor: 7d9ce405bfccca0c color:#9fc778
 * initialize-transform: fe533686cd4c1f6c color:#265a58
 * handler-constructor: 4ccb4db0b0186227 color:#b386c8
 * response-return: 0202539e34aeb140 color:#25d4e7
 * parse-component: 73a17a148bcae227 color:#d27cd0
 * list-configure: 13d0c7cc20b21221 color:#c24d78
 * constant-result: 698365f5fdd9732e color:#e8f511
 * storage-error: dc53ca31f10b28f8 color:#1d2967
 * update-storage: 7569f00643627a69 color:#8c90a5
 * listener-implements: 95de3264c66bb4fc color:#3d477c
 * utility-data: 7fbbafc5cde4155d color:#c2601f
 * render-execute: ac7fb2acb2c6a504 color:#210e64
 * reject-calculate: 1c4d4e52b02c8b27 color:#4ad02f
 * property-boolean: 0a45703314fab8da color:#433f49
 * validate-abstract: e3fb75e70fbaa140 color:#62c164
 */






/*
 * module-object: 7e9bcd696f3b66b4 color:#786e33
 * initialize-result: 244c4a6967319c6a color:#3d6238
 * key-abstract: 8504d6909ff370f8 color:#a3b9f7
 * method-calculate: 108e0fb06958e3c0 color:#7a09bf
 * data-state: 6053940e956762d7 color:#30eb48
 * manager-object: fc1b58d3bd82b3b4 color:#aeb9a7
 * function-variable: ae32b65f0ac2e25b color:#1c4a3c
 * render-variable: 57de66c9bc8462e1 color:#3e007c
 * execute-handler: ed80c571d70c0a35 color:#561ac4
 * utility-initialize: b9cb06b039bf21be color:#aa298e
 * configure-render: 5816a1843e6fccff color:#156d8
 * optimize-storage: 87956385ab577cec color:#ae9e4a
 * parameter-state: 6d0e7c82f8d7c9ce color:#f34621
 * value-method: 2c96411475c334dc color:#156fef
 * data-callback: 9f0e6333fc9881ca color:#7ec61f
 * prototype-calculate: 0a03ad232d5e1d1c color:#3f2a9
 * component-parameter: 5e60f000fd51719a color:#972ed0
 * extends-key: b3bc98024260ea01 color:#d91b14
 * resolve-cache: 36fc602f85d391d3 color:#c17130
 * transform-callback: d9e7d2906ac90448 color:#6ca0e8
 * manager-response: ff574b1faa28b4a4 color:#9d83d2
 * variable-initialize: 4337f54c29b345a8 color:#f31a0e
 * setup-listener: 7a9c4641ee96d236 color:#261321
 * callback-return: fcbf5e784e66b279 color:#b14a6e
 * setup-observer: 9c385e66e103b579 color:#ad0f1d
 * cache-value: 78953781c2f7289f color:#e2e922
 * array-data: f2b28408c4a16bc0 color:#dd567d
 * validate-value: 50eac1b4a582826a color:#19c4b1
 * string-callback: 022436aec1a50e62 color:#79b8f2
 * return-helper: f5437e6bb6cd7386 color:#4fe30e
 * state-error: f7277078ff2482b2 color:#82564d
 * prototype-event: f1a7e98b68b28dda color:#7cf71a
 * success-storage: 3b7883577aed1050 color:#9f8655
 * utility-manager: 2eb3335ebf2028fe color:#709ed2
 * property-constructor: 8d5db283937a4a62 color:#7b0677
 * transform-state: 43b07e183a20cdcc color:#4dcfca
 * listener-state: 1a58c2d68b67547a color:#b19ec4
 * subscriber-parse: ae0dabc2d570e67e color:#1dd509
 * promise-initialize: 0c6dc787991fa147 color:#75e48b
 * value-event: 05169089c4530438 color:#53ba1b
 * data-constant: 5850f76e2ebd7bad color:#968744
 * subscriber-number: dc4bcc831f8f0dc6 color:#6f6c62
 * helper-manager: 973c3a995689334f color:#2af0c2
 * parameter-key: fabc562c0c2697e9 color:#7e6c4a
 * implements-response: 3ef5bf649a62ae98 color:#167448
 */




/*
 * callback-boolean: 877f15b7cbdc14e7 color:#3b60eb
 * request-object: 48444f520d6e40cd color:#ba790
 * validate-update: 98a684c0fc614316 color:#f7d13a
 * subscriber-string: fc2ab97e8ba6f607 color:#2a986d
 * setup-await: d31ec24a36a6afd3 color:#82cac5
 * method-value: 2cfe4162107550cc color:#6e1470
 * event-response: 96f69f5b4fbd061a color:#836c71
 * manager-optimize: 0fc831eb84cf18e9 color:#69d72b
 * calculate-implements: 0c19693315c3f758 color:#decce9
 * object-error: 3cee19b0e365f323 color:#b1e9e
 * prototype-object: e84d8cb7a6eff349 color:#53243a
 * optimize-boolean: 14838ecc1953e5e6 color:#9bd20a
 * array-key: b32d99e9d7b57b8b color:#7c2f4c
 * subscriber-resolve: c07f7f34711a8745 color:#6e58ad
 * boolean-constant: d0334ddd004f42c3 color:#8b40cf
 * return-response: b09984fd635ef7ae color:#4a7fc5
 * utility-object: 410adca93cb0dfce color:#9bc774
 * reject-listener: 56fc04e7ade82edc color:#c36d5c
 * setup-handler: f2ecfcb3d75a9436 color:#55448a
 * object-cache: ab4cb8fc68b8ec49 color:#f7fa0d
 * error-cache: 2d98eee6a2fa04bf color:#19cd01
 * storage-resolve: b3989f79979e0cca color:#7f231e
 * subscriber-process: 724cf8b833388ce8 color:#f2b53d
 * execute-module: 245e8990492b1b0d color:#9c5f53
 * value-prototype: 6132ccc5bbc8d00c color:#8063cb
 * response-transform: 5b348d98b526bbb5 color:#718ac1
 * event-string: 2d4afd33c3a46608 color:#c06a2
 * listener-method: dd5fd8ba66acd7bf color:#52aaed
 * helper-implements: 41565cac40f2dcd4 color:#a4b4cf
 * event-request: 1c038eb46bdcd887 color:#1c9e32
 * string-state: b43a164ff6f764f5 color:#abb31c
 * response-transform: 4df1d1156d547ea1 color:#7dbe49
 * variable-context: daca42c428de6d63 color:#c2352d
 * manager-constant: 80db0c131146869c color:#26ea91
 */



/*
 * value-constant: 134e6ba708da0f8d color:#c0f5d3
 * listener-list: d625274ba880b6d8 color:#58a899
 * fetch-boolean: f3ed6e8c27f6a6d8 color:#d649cf
 * callback-state: 3ed8350059efb296 color:#b9c73f
 * observer-prototype: 275766f875dfae51 color:#4e9998
 * fetch-parse: 00db1d265e90cc15 color:#5acf34
 * calculate-list: 17ea9ced326991b8 color:#6df375
 * execute-execute: 3e115d03f5de5433 color:#61a24a
 * validate-data: 7d08383f915f3103 color:#a048ad
 * return-helper: d2794f6c1ef43353 color:#37a724
 * resolve-helper: 17e0ade9cb12b366 color:#8c517
 * controller-request: bd44af6ea899c812 color:#4dbe9e
 * configure-data: c976e38b3a5ed0ed color:#47cc7f
 * list-module: 0614a5bb3f1767bb color:#7a0676
 * listener-variable: 61cff7bc72aa4930 color:#859459
 * array-string: 538c35caa13777c6 color:#cb59f4
 * variable-property: a5c31c53f1327814 color:#8903de
 * update-abstract: 5578a160a89c6006 color:#b41631
 * index-fetch: 0413cfa6e45b5609 color:#1cbe91
 * item-fetch: c7c3f78b92b9de44 color:#96c3cb
 * resolve-request: 85d173b6f1c03575 color:#59fa2e
 * configure-process: 02429eb50c28dc55 color:#1f4d4
 * property-index: f15b95b7b121cba7 color:#926169
 * prototype-component: b052435a27dcae51 color:#308dc8
 * request-process: 0378e44b7fda50f0 color:#46def1
 * item-observer: 388c22f577444703 color:#65384f
 * fetch-request: 3c0a99e01cd236c0 color:#51b73b
 * helper-configure: 65b2e7f2476820a7 color:#756631
 * key-return: f5075b927cca6e4e color:#7b4412
 * subscriber-array: b17c478c6499af62 color:#373382
 * controller-fetch: e2a9e64ac137b368 color:#d6068
 * boolean-constant: b057af51cceb8b7e color:#35bcda
 * configure-update: 79428250e33fb854 color:#eb999c
 * cache-promise: da6f1ad33ed92c97 color:#326837
 * observer-async: 78590b0d894bbc54 color:#b99fcd
 * component-list: 6535d754859f3427 color:#23789d
 * load-cache: 8d539bb3d82035f6 color:#1a9b5d
 */




/*
 * observer-item: a8f6638c114a92f8 color:#f38266
 * index-result: 40282c95e2a5cf19 color:#5a4b06
 * method-error: 24477d490332cf6e color:#ee9b83
 * list-property: 23b28269c296fb15 color:#8fe604
 * fetch-event: 226dae11c2326f39 color:#509dca
 * controller-constructor: c4a5643c8cbe1c2f color:#93a5fd
 * storage-object: e01dcd5ad76c5b3b color:#90f22c
 * request-string: d1a3551bf116d732 color:#15bca4
 * load-abstract: cf55fd8a98dd2ecb color:#1dcc9
 * index-props: 63a7555230524dc2 color:#e29f8c
 * utility-boolean: e5af26eb618c283a color:#c105a1
 * context-observer: 8238ac7fca285f50 color:#259668
 * props-reject: 9356a70861c5611b color:#1ddfb4
 * calculate-handler: d80fefa35a9cc2ef color:#38606b
 * storage-transform: 81b6acebc6b2f732 color:#ff7a10
 * utility-async: 6b988b63d2429f1f color:#ec0922
 * handler-context: fd544ad102c5eac8 color:#bab377
 * array-update: b7b6be2e319bf9fd color:#fa886f
 * optimize-value: 6fd49901d2848205 color:#7f0389
 * manager-number: 22d3c029ce603f61 color:#f83178
 * validate-validate: 4de37d3450862700 color:#f00244
 * setup-handler: 39e9d19946352183 color:#bef59c
 * service-execute: 24d60a8a1b7909f0 color:#593b69
 * subscriber-await: f897eda5d3d0653d color:#77a7c
 * update-parameter: 2b4aa7800654752f color:#a2be55
 * resolve-transform: 7724fd5b7642e7d4 color:#d4915c
 * array-event: 70ae7a524f9c14cd color:#52e907
 * variable-prototype: bdda1e422653bb20 color:#6c8b5d
 * initialize-await: d8c0bd5397b589bc color:#8b9ecb
 * result-variable: 0bd14cc89ba564ed color:#7bdece
 * component-property: c9db5ed0f7d94f01 color:#9e9226
 * value-callback: 9636d65d5cc06c49 color:#28b24e
 * event-await: 234ae58568a68892 color:#dcbb2
 * method-listener: f174e2df69797712 color:#124268
 * prototype-promise: 05e2335cb93740e7 color:#fbdd2
 * data-extends: 8655210199406493 color:#2697b2
 * fetch-transform: adbec243523197d6 color:#a46048
 * manager-listener: 89d2790531b65a0f color:#e42f6b
 * return-array: 775ef306c09f31e5 color:#18aa9f
 * resolve-value: adf6f323c84d2904 color:#31ca3c
 * async-abstract: 377aeac5eb44da72 color:#2c149
 * transform-utility: 4572d6ed167d25e3 color:#c877e
 * listener-string: 264de7f2e52a486c color:#d3a8d2
 * resolve-prototype: f8208bfba91d515a color:#99fa17
 * module-item: 8b5a05bdfd9f1feb color:#78f264
 * value-controller: 6de13a2927174105 color:#b39c1d
 * transform-cache: 67ddd9239c61e133 color:#e592ee
 * parse-validate: de2e7c96bc42dcc8 color:#607036
 * parse-cache: 80d12fba86dd98da color:#c3dc0a
 * resolve-event: 297f223309c661bd color:#174fd2
 * handler-fetch: 42b75c8d5e68e59d color:#510bb0
 * function-list: 3300cbd15556686f color:#f28dc5
 */





/*
 * update-result: ec9933d28d00c636 color:#761c33
 * resolve-configure: 4a564572d90b3ee1 color:#e83b6c
 * update-props: c24af158c9877cdb color:#bbcb26
 * calculate-resolve: 633fd0e5df2fc034 color:#495ca1
 * value-key: 75bec52997f92637 color:#502ee
 * response-result: 34df07367a792e89 color:#c27ac7
 * interface-interface: 974744b47779c1fa color:#459384
 * initialize-process: 715e20d9b7586374 color:#935c56
 * success-validate: 07fe5b9b39b4c7d3 color:#e2d0a5
 * error-key: 2df2179c1421828a color:#489dbd
 * cache-abstract: f028e07f11c5126e color:#9ff4bd
 * function-execute: 8e40fe4f30a73b67 color:#e97072
 * method-cache: b1a6dc41ce7443e5 color:#2ef6a
 * event-configure: 16b9459cf71b6c69 color:#81b258
 * prototype-error: 3ea0f3b9a44992c6 color:#99a92d
 * resolve-key: 0d077a409c5378a0 color:#589618
 * calculate-request: 84ceab5a8b0c198b color:#5b81c5
 * utility-parse: 4272ff5fa163dcbe color:#9d1c51
 * object-response: 3b91790a14d772fa color:#879f7a
 * response-transform: dd631f8facc8b401 color:#43b99
 * manager-implements: 15fc4cd5edcbc190 color:#4eabf9
 * method-handler: 2f264bfcfbb98c93 color:#f84096
 * subscriber-result: 14c41ec0f9044e72 color:#f4d60
 * load-value: fa946c879b2c29d1 color:#2c1473
 * handler-variable: 07b92c3a88440f58 color:#27320a
 * error-cache: 31ede03e7e90bf0b color:#16b83f
 * array-number: 4dc5d84ea61afd58 color:#7e1ab7
 * reject-async: 40ce12e6f158d4bc color:#67ecd0
 * update-string: aec713f27ec2190e color:#5244d1
 * validate-module: 8f1c7ac83ad506d7 color:#503749
 * event-parse: 75d8cbbed3b9c270 color:#ede9e1
 * process-result: 036389cc2dabfa96 color:#ecc1e1
 * object-boolean: d5d01f2d220c7009 color:#3a258c
 * result-execute: 4e99a5a432d4715c color:#3d633c
 * storage-props: 2d741199a195d840 color:#7538b5
 * state-calculate: 77e3b0f5b2854a10 color:#2cae77
 * data-string: 1cb26bca21660518 color:#153322
 * extends-listener: a6ec38bca50f24ef color:#edcf98
 */




/*
 * method-cache: 672ccf52fbb2d90c color:#4b85c3
 * implements-method: 16aa1cf2fb6ad17d color:#f440a5
 * storage-async: 599f7ae73c391e6c color:#dd7efc
 * constructor-response: 301b5a961abd2b37 color:#56ec8b
 * method-error: 2c0a595a3c8db827 color:#772854
 * promise-result: 39218e0678c3c089 color:#193ffa
 * array-fetch: 5ad52731af887971 color:#936629
 * listener-request: a63a5746e4337695 color:#ff8692
 * resolve-transform: 322b99ecd34d0d0f color:#9e8975
 * service-callback: 23c6b2cbfc930d18 color:#3f74b0
 * observer-list: 79d1ef763aa0a3fd color:#ec20cc
 * context-reject: f31703c199414a68 color:#8f0ad7
 * interface-constructor: 2b400a355fda854c color:#5f81fa
 * abstract-service: 18c879096c58c9c5 color:#3090be
 * helper-extends: 6d295dee9d0fea69 color:#7daa6d
 * item-data: 5dd02b7c5afb151e color:#e7336c
 * process-interface: 245a29fa1aa31065 color:#8e05e3
 * implements-extends: afbe060b86604ea3 color:#59d05e
 * result-error: 396eea05b62a5549 color:#edd456
 * observer-index: 3a11d2ce326b8c52 color:#c348f8
 * data-calculate: 334de3b624eafe0b color:#ac15d1
 * string-value: 2c7010e70c00c4b9 color:#a60e02
 * async-constructor: 0a2bddba29ad0f55 color:#9a8885
 * function-extends: 9d301e4ea8aa7022 color:#f24a3
 * utility-module: 6d43081e8c56deac color:#fe7452
 * update-variable: d469903cb6f2784c color:#2c1ba
 */






/*
 * interface-request: e7bd804ed26f95a5 color:#530ab3
 * context-render: 601dd2f9e41aa72b color:#114699
 * result-interface: 8988903c29527b0a color:#250a0c
 * interface-abstract: 524d498b0007f0ed color:#a7dd5c
 * constant-setup: 04020fb274f01bfb color:#e15876
 * async-process: ed6e2d06b064051b color:#49dea8
 * update-transform: cde78df5ee5662b1 color:#eaea81
 * interface-interface: 9f77139b51748038 color:#17fc7c
 * props-load: 5102c92250290c55 color:#971f8c
 * props-string: b3d50985bb62f16e color:#986db2
 * listener-async: 1999db30e49dec09 color:#9689f1
 * calculate-object: 7f30f7a337756e5d color:#2f6983
 * component-list: a2dd7b1bc01b7573 color:#de2b11
 * variable-abstract: 2e41f2713abe0ec4 color:#1c0c55
 * resolve-validate: fc910c06a1dd7ed2 color:#a93ad7
 * string-implements: a3f6ccf87698f28c color:#5ddcfc
 * item-function: 28b119d2439e9a27 color:#18977f
 * state-implements: 95f196922d0d74c6 color:#82669a
 * interface-return: 91245af9790d0abc color:#55ee1f
 * optimize-helper: c570bbf3666cecef color:#cc6a72
 * optimize-response: 22f8930210467378 color:#7a4b75
 * parse-await: ee6257233c3b4db2 color:#8def5
 * optimize-configure: 2c9ec044b05e4acc color:#21c517
 * abstract-async: 743fced9ce9956d5 color:#1bcf
 * load-parameter: 4c945e792f7e2626 color:#9cea40
 * component-resolve: e25ffe4560837bba color:#7d3c1c
 * number-value: b957ce24ae594edd color:#698441
 * transform-value: 767d78ebe04fdabb color:#ca54c9
 * reject-validate: 957d4f3755dc345b color:#a6b6ef
 * async-number: 7ca571d45d084f9d color:#9cdd62
 * process-update: 9d05802c8fb3448d color:#84513c
 * function-manager: 51b5e37a175d6abd color:#4dcff2
 * fetch-props: 08cf84f1abdd888a color:#c0242b
 * transform-number: f96db6c014c5951f color:#7a5dea
 * update-module: d9d1102960b6a6a1 color:#398d20
 * process-result: dd3c0cb6c8c1f9ae color:#2309be
 * success-callback: 75f33c9f46731263 color:#b1dd87
 * success-context: 54f4f9386367eb8d color:#391e1a
 * cache-promise: 71df96e6b723d202 color:#4025bc
 * object-result: 8cbacd26d7ed7414 color:#9d9505
 * data-context: fea5ec5f5042385b color:#2e1440
 * calculate-value: fce0c3bedb531496 color:#5953c1
 * load-controller: a246c99257c33a07 color:#ee23aa
 * component-event: c3706e00f4628d7e color:#38918e
 * event-state: d589917de9d99e6c color:#46849c
 * execute-manager: 2c129166c3f15432 color:#809adf
 * array-array: fe6156d6187406a4 color:#c0c3ca
 * parameter-component: 61a7a54fc863d7ce color:#918e3a
 */




/*
 * error-resolve: 7a18bf7c8c7d99e1 color:#812c76
 * helper-observer: 991a69d577257fa1 color:#25f496
 * initialize-request: 051a670f6e7b4860 color:#a02453
 * result-success: f856418d3a227667 color:#706338
 * response-service: 6eb1719c11e9e2ca color:#c44bd7
 * configure-await: d1a8019b321b4132 color:#97be55
 * extends-interface: 81f98f6347798df7 color:#82c9aa
 * resolve-listener: 04705d03883b433a color:#2b3a5c
 * list-method: dd2c936a4d9bed31 color:#da44e3
 * success-error: e96e9b499bb0d0ed color:#bc5ad2
 * success-setup: 4b819287d84b9898 color:#bd1dbd
 * update-context: 3add04b4eb232a46 color:#16931b
 * value-value: 7eb4bb557a85ce7b color:#7b70b2
 * constant-parameter: 81da43231ad7387e color:#5394b
 * string-cache: 4bc9975438583ba9 color:#614e31
 * component-controller: 0442346d52c99759 color:#29cb98
 * prototype-render: ecca01b283b6a23e color:#796184
 * object-function: 09a67e2676678f73 color:#b56e31
 * module-list: 21860e671a36292c color:#9bcd1a
 * subscriber-load: 8ab05c1ccf7fadde color:#4246d6
 * controller-property: 604f67886bfc8a06 color:#16e5f0
 * reject-interface: 6c3fdb04f6bd357f color:#e12e76
 * validate-manager: e867438d1fdd87e8 color:#6ab775
 * constructor-interface: fcd6988d428b0474 color:#b688cb
 * calculate-listener: 409a55bfef4890b1 color:#635d2a
 * async-handler: f1758770e17f9fe9 color:#610395
 * constant-render: 279c510a69357cd8 color:#d46dfe
 * component-variable: 994baf3c1b8f6b95 color:#e5986e
 * setup-constant: b7ae9d509f3126fd color:#f159ca
 * event-resolve: fc6b20e6a1a624f0 color:#468834
 * state-utility: cd9cfc68fc9a224b color:#cb7d12
 * value-manager: 4ff4a59b43f38590 color:#c22c31
 * context-configure: dab4137fe4f63efc color:#77df80
 * value-number: 615d90a36d3194fe color:#14b384
 * load-parse: ca34c373fdcd03f2 color:#ae73c4
 * observer-configure: 051ecdabbb20d050 color:#28e119
 * event-cache: 9751b39794ea5fea color:#8064bc
 * extends-variable: 673264de63335027 color:#179b5f
 * result-storage: af137ccc43c27358 color:#6ff9ee
 * process-storage: e478136d9aa7c09f color:#a961ff
 * calculate-props: 2386092fdb37a46a color:#c179fb
 * function-load: 21a3fef3d47c618f color:#a2738f
 * configure-manager: bbd8300103cc7330 color:#40e7cb
 * parse-array: 69ad1ee61de16d52 color:#b517b5
 * transform-interface: 11da871e8d159877 color:#3f8097
 * validate-property: 57a098ad9795cbc6 color:#e42158
 * manager-component: 418bba861cc0dc3d color:#9f26ae
 */