/*
 * initialize-data: 5472bed96cb1e38f color:#acb45d
 * async-number: ec894b1796c531ce color:#f6ba97
 * handler-property: cfb834b3229b896f color:#37628c
 * process-object: 4c608a66a70eb7fe color:#aaf19c
 * resolve-resolve: e20794907a32eac5 color:#8ba602
 * method-constructor: 350c7bd0a465e1f6 color:#ffd009
 * variable-request: 163654bfd64b3f74 color:#be66a7
 * function-observer: 433c2e7e0a950bde color:#3644fb
 * prototype-number: cfac9fdbd5ebf3c1 color:#4066f4
 * props-setup: 2f9e067b93fafd2e color:#c37cf1
 * helper-execute: 2f7918813f9a0c40 color:#fbc840
 * render-object: 1fd2706915a1d397 color:#a43291
 * process-function: 4ec7a405cb06a24f color:#f70858
 * constructor-cache: 5dc6f50e60267cd1 color:#79f52c
 * key-error: c4f97df6b36429e3 color:#540d04
 * validate-abstract: 39e8b013c68bdea4 color:#ad1956
 * setup-handler: 0713f458aba0585c color:#77b696
 * constructor-callback: fe29a5b3a7f7ab9a color:#46bb4e
 * utility-optimize: 14751e913c4f169f color:#4f766
 * list-optimize: 16b9598e289df402 color:#d0de69
 * subscriber-manager: d8ce436b455ce111 color:#ff9bb9
 * setup-event: e6e82cea54d1f751 color:#25afd7
 * helper-process: 6d4879d1e1ae6f22 color:#36c57a
 * return-index: 51207416a6854f60 color:#eb876d
 * property-variable: 0944922ae103ac8d color:#afb124
 * function-result: 2d6b4a3195d2439d color:#375ab9
 * transform-success: 886cd1904cb81397 color:#576de7
 * configure-await: 70fb3497adc4ea97 color:#74896b
 */


/*
 * parameter-resolve: b751a27f57591056 color:#ee4a75
 * method-process: b63f7c73ca775e13 color:#178df4
 * subscriber-cache: 9fc2c7b65f3fdc54 color:#ad6b52
 * success-promise: c607079f7903096c color:#c9a8e2
 * success-controller: d41e79b80c89fd6f color:#1791dd
 * configure-update: 515c7b8d0350aa35 color:#5ee7e0
 * variable-value: f46961aabd149fb8 color:#314b95
 * parameter-module: 18fa02fceda3b6f1 color:#7a6b45
 * optimize-async: d6ba67dd85c05cd0 color:#b333b3
 * boolean-validate: 69b837499fdea13d color:#9a6705
 * load-fetch: 132c988bb7c297d4 color:#bc3642
 * update-setup: 044ac5ae51a22bae color:#9ccf4e
 * function-render: 67dbd1376a025874 color:#bc93bb
 * manager-data: c7b6adcbb89a489e color:#e7f675
 * array-object: e7728df9c41efe3a color:#31f36e
 * await-abstract: b2f4062dc2f382de color:#ef4c2a
 * number-promise: 57803e773cc087fb color:#2b14ba
 * parse-helper: c4993c2d8fb12a45 color:#e5bd6
 * cache-utility: 52f88ffa2212365f color:#610ff3
 * reject-cache: 2b7f66246a136e35 color:#7285b7
 * method-storage: 878381c7a91fcc81 color:#3af5d1
 * observer-utility: bb4229837c1fc766 color:#af2f37
 * response-function: d8511212bd88e5fe color:#78e732
 * boolean-item: 1c3ef3279a185e49 color:#ec297a
 * callback-validate: eb698c3fcf438031 color:#b44810
 * component-load: 928990dacf90a974 color:#f159c8
 * validate-observer: d355b5260e51fae5 color:#ff164b
 * load-method: 0832c557cb63e9b3 color:#ca9870
 * return-controller: e14998ce5898dc12 color:#40ab60
 * storage-resolve: a4e9126dd1915d79 color:#8dcb1a
 * key-return: 88f0c7f7440a2465 color:#d22aad
 * process-transform: d654f638ea171167 color:#d4f970
 * context-prototype: 405046f7c44ad07d color:#a324f0
 * initialize-extends: 7a8908ccf1fd5db5 color:#f76097
 * list-listener: f165ec5e6bc7de67 color:#c68c0e
 * await-subscriber: 02697eadd6002083 color:#7f354d
 * request-constructor: 3c12e83d46241511 color:#5625fb
 */



/*
 * array-data: 0a9e1f8c33660e52 color:#69f260
 * function-value: e99f8b060020ff87 color:#f4eafd
 * constructor-process: 1990634608358f4a color:#b08717
 * props-boolean: da772c9edb78a8b7 color:#1cad78
 * transform-initialize: ce3bf148033e9fdc color:#fbcdd4
 * manager-variable: 55a770fc5a29b7bd color:#3d806f
 * render-state: 36ae892c86c3c256 color:#a4f2e6
 * optimize-process: 3acedcd9bf891d83 color:#814ade
 * data-resolve: 0f361f6697dc77d5 color:#98693c
 * array-transform: 212561f85fce8721 color:#6907b3
 * request-storage: 93294d486af7e1f7 color:#5d01ce
 * optimize-handler: 7d551c5e2096492c color:#9891ec
 * interface-setup: f6aede2f2c4a2f29 color:#1c8ea6
 * response-render: 17d7af7cedceb747 color:#98aaa1
 * utility-parameter: fc13fae03d449e76 color:#defecd
 * implements-abstract: 32790476c6a2519f color:#765122
 * context-service: cf85228192ce974f color:#74ec81
 * await-extends: 7ba3f94862ec1f53 color:#b8b483
 * cache-listener: 5506ab44a3de525c color:#7d9bf2
 * fetch-implements: b3493fb34ecaf96e color:#f230ff
 * key-number: 5844a0d1e6f14de3 color:#caffa8
 * string-abstract: 8c5eb669c30ade77 color:#832826
 * async-key: d5c704b4dbee71bc color:#e1a119
 * optimize-storage: 43de22efa2e4c664 color:#c7cbae
 * success-implements: 2c16813a0be39ccf color:#3696b8
 * process-list: aa23f0c14d886f1a color:#c3c63e
 */



/*
 * error-abstract: 8b855c40ccde3894 color:#c1c2d0
 * process-parameter: 62f06d68babf27e5 color:#e55dac
 * utility-listener: 9674288aee81f9fb color:#cacf90
 * utility-optimize: eb6191592e1ed6b9 color:#45d02c
 * handler-result: 726cf2f2a638b583 color:#525d2b
 * constructor-state: 9920d1aca77d3105 color:#b68d7c
 * component-reject: 31bea59d47ee159d color:#9b962c
 * utility-transform: 20c42749a3264392 color:#929669
 * key-initialize: efa901e52e21e6ac color:#faf21f
 * service-boolean: f148746780d10a81 color:#6a381d
 * async-service: 13b833c469378a9d color:#a6d302
 * success-manager: a8d85d45f14295b0 color:#82063f
 * optimize-response: e370da87dafaa3de color:#956c93
 * request-function: 6dbc944e7373adaf color:#351f6f
 * constant-initialize: e6baaf0c524acdca color:#32730
 * item-response: f7015eea97cfc547 color:#44c680
 * render-resolve: e8dd3043ed79998a color:#8f150b
 * data-configure: ecc4e0e184078adc color:#ba554f
 * return-callback: b8214539e4c87539 color:#a23097
 * transform-configure: e4cc74e7449491b4 color:#80068e
 * boolean-error: 36781ad9d1303d8f color:#b6f721
 * callback-controller: c3076eab9f68a09e color:#fd3f52
 * setup-module: f0930632589e1775 color:#1eea88
 * resolve-component: 6533cd9ebec8edf6 color:#84855a
 * interface-number: 58264e39ca4d49d0 color:#fb0e14
 * optimize-execute: 4680d37bd2e085cd color:#d62181
 * load-array: 9667579ab1b5be2d color:#8be9a5
 * load-implements: 43c8ef20b7594258 color:#a11634
 * component-success: b877ac7d5faea5c2 color:#55f80c
 * array-configure: 9845c7eaf3b9859b color:#49d88d
 * promise-process: 076a7fb3634155cc color:#fe7c2f
 * setup-prototype: 831d2f6854f482eb color:#c27d15
 * setup-setup: 5ecaf4269ec06791 color:#eb19c2
 * parameter-extends: f44cfb8dc5200b5b color:#d87fe0
 * async-prototype: d70b00d5de1c9477 color:#b3b2f9
 */



/*
 * configure-context: 5719d1d93d0d8d99 color:#cb513d
 * promise-context: 7c61e575abaeae20 color:#586d30
 * request-storage: ff5d5068ae5db733 color:#f4b87b
 * utility-fetch: 5c33c83ffe07d236 color:#ce523e
 * component-handler: 30366b94728de802 color:#3d4eea
 * resolve-async: b887bce6a12dd8b9 color:#8d0a1
 * validate-cache: 2b617bd567a88394 color:#ad6ae8
 * controller-implements: f4a503167b052357 color:#fd0552
 * module-constructor: f47d19fa10f3b9f1 color:#2757e3
 * render-request: b238ab0f24823b35 color:#c1c871
 * method-list: e63aa46265d8b460 color:#bfac36
 * request-service: 58a2883b73650a60 color:#10058f
 * callback-async: 4410bfefa556a7e7 color:#8bc4c
 * parameter-event: ee34289c60634a7a color:#65391b
 * parse-state: a4e9663d900bc164 color:#549902
 * implements-fetch: 56f4c7d2757144f9 color:#e0f1d3
 * execute-handler: 183fc95162e75566 color:#9c8ab6
 * storage-setup: 43fcd3c56a5fa7a1 color:#6970
 * manager-transform: 2f01b74c97aefe49 color:#d616e0
 * prototype-method: 9d611c5ef9d28b13 color:#d9068d
 * property-optimize: 1d7d382b7481f6c7 color:#bcdb01
 * manager-key: 1f4746d917639c56 color:#66d2ce
 * parameter-array: f0c1615ae6ef4691 color:#c0e489
 * parameter-boolean: eb494efaae68d347 color:#3b03f8
 * interface-boolean: ca38d93a020923f5 color:#f1c45e
 * string-module: 22b4c539b084c32e color:#55cde3
 * context-render: 7ea3d1f6667e62b5 color:#ee3f43
 * subscriber-event: d830269d933f9d0a color:#50d566
 * helper-number: d741114da729ebb0 color:#11c3dc
 * property-await: e6c03437c2096d22 color:#489188
 * parse-calculate: c58d4e944d8765f6 color:#461d24
 * data-constructor: b27e834b3f603276 color:#578b35
 */



/*
 * props-subscriber: 700bedaa50fe6706 color:#9d77e
 * state-calculate: 15ce3a15e602dd3c color:#687b2d
 * success-success: 99f33a9af1c4be6d color:#b4c679
 * item-parse: 4cbc507fef890cb3 color:#566985
 * variable-initialize: a0c923c667ac1d95 color:#62384d
 * resolve-prototype: 733cf8a2ad703277 color:#a2217a
 * optimize-parse: be9035188726613a color:#5abafa
 * extends-component: 0680866080b6c67f color:#7b39eb
 * prototype-execute: fa35ba27c5093233 color:#ce951d
 * property-implements: 70c9af8fc5e297d1 color:#6b3b69
 * service-abstract: dc77d0fe5f562c6d color:#3f6df9
 * storage-return: 9fa53b36710e394b color:#66db18
 * module-success: 032d0e4d18889e57 color:#f4ff8d
 * number-item: 44c121402b22acf8 color:#ee1800
 * response-listener: c432438e7600fa98 color:#288c24
 * interface-abstract: c10522264f0effb3 color:#51410c
 * callback-promise: f9504d8d7f9e35c1 color:#c216f5
 * constant-subscriber: 38e627867ccfd79e color:#9247ff
 * constant-validate: a9702496c7ba26a2 color:#b1a40
 * implements-request: 8c7495657f037418 color:#a123af
 * await-component: f4c239a95e323743 color:#312acd
 * component-storage: 22ec2d671f4b20f4 color:#d6dac8
 * state-manager: 34a24a1894327a0a color:#6d823
 * string-event: 5c60b644d0186bec color:#1dd168
 * process-module: d188090a1ba0df17 color:#eb3c2c
 * props-manager: 10e4d8d37171bc6b color:#71bb57
 */



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







/*
 * validate-return: d01d982a60e6d1ea color:#d16da6
 * return-listener: 84923874dd608857 color:#4dc59b
 * fetch-callback: 0ac3d6c803bd7ddb color:#47d840
 * function-manager: a15bb1bbcba63c9d color:#dfd3bc
 * initialize-listener: f7c30cf25e58f58f color:#db15db
 * array-await: 321ee4ac6c8bc999 color:#3666c3
 * constructor-setup: d8786987af2d9e20 color:#875e0e
 * fetch-function: 3542cebde044036e color:#838fb5
 * controller-item: 2f8343b64ce8b125 color:#75e860
 * string-await: 41d875724f8d94a1 color:#409791
 * constructor-helper: a9d509e3d07bc69d color:#e97db3
 * response-utility: e0ed31ee6961ec71 color:#f5f935
 * subscriber-props: a9d8f8098e0152ca color:#50c166
 * callback-index: 9c6a691f66050bf4 color:#135fe3
 * context-cache: c263fece1cfaed16 color:#370531
 * property-item: 3da27d56a7a55fe5 color:#3ab81d
 * storage-service: 4a7968c23f0e2862 color:#7a537e
 * render-prototype: 1cf49ef6a8b524b6 color:#8a2906
 * module-value: 5367fc7066207fdf color:#ac54c2
 * storage-helper: ca25c575c94d393f color:#a96168
 * process-string: 568c290504f5b166 color:#893fb0
 * parameter-observer: 825986d098dd66b2 color:#93decf
 */




/*
 * await-parameter: b930523d9e0cab28 color:#79eafc
 * listener-object: 105fe82504bbec6a color:#bbf1ed
 * render-variable: f4b2bee5c837fd36 color:#291e9c
 * promise-property: 4a4d767a72109a4c color:#8dcf94
 * constructor-render: 35aa4cf54e4be4ba color:#956210
 * boolean-callback: 1067650cfa57527d color:#55210c
 * parse-context: 1bdaa06d55030f3f color:#b7231c
 * response-helper: 34df3885ab5ad91d color:#5ff010
 * process-setup: b0471cdb368062a4 color:#8ddd0e
 * method-cache: ba3eb3f0990f924e color:#f99e86
 * component-listener: 79ea916ff40a98cd color:#a66cb7
 * service-data: 4e337b6e66059ef9 color:#690922
 * utility-response: 3b1e3de0d9acbfd0 color:#67dcc6
 * prototype-value: a63af58e3d9d813f color:#339b7e
 * promise-value: 542c4199a89915f5 color:#8c02ec
 * validate-load: b8478e9c9b23588c color:#3ccf05
 * reject-render: b5ad374deec25ded color:#41acb4
 * state-response: e1672d1da7c49ca8 color:#68bcc5
 * async-property: 1b774fc5b6a70a03 color:#268e12
 * event-props: f3d74b049e33c80b color:#b42826
 * update-method: f07322b4b7e1c2fa color:#6d5d57
 */






/*
 * variable-promise: 9ce1de90cd027703 color:#b2bb7e
 * helper-index: 286b4f0eab6dc29a color:#8838aa
 * load-utility: b752b50891413c86 color:#c4a3e0
 * method-utility: 8098be8f9c1f625c color:#6a8f6e
 * parse-prototype: 54ebd11ba2c5b3dd color:#d7e979
 * event-event: f317b1e18d5295cf color:#376d34
 * item-response: 8a3cb5cd2db0a165 color:#936594
 * subscriber-string: de4da4a4e5ee5422 color:#566b26
 * subscriber-list: c1714caf8dd54aca color:#4ce561
 * optimize-parameter: 35f69fa3c4954d04 color:#831f2f
 * transform-item: c023bf851fa391a4 color:#8666f1
 * abstract-module: 32d1ad497587d2c5 color:#ce55bc
 * async-method: 41828156204e6d92 color:#5df3c4
 * initialize-property: d2b6fda31005f555 color:#81ba49
 * key-constant: 6b2a8f23ba9beb20 color:#ab0002
 * result-transform: 1e2a1184b039a7ba color:#7eac19
 * calculate-service: 00eb917426e00502 color:#4006ec
 * key-storage: 4927eeb2806d2351 color:#b14bcc
 * response-async: 2ebe1d29e45c5ba0 color:#9e051
 * parse-props: 3f0b6ccaeae222b7 color:#b3531e
 * validate-data: 337e3d22eda80fbd color:#bc5dd3
 * reject-array: 699765a1b96d6c75 color:#c7ae65
 * data-object: 430a669f0ee8a138 color:#bfe98
 * data-context: 09f18c54db2f0ecb color:#600c21
 * array-value: 9078f7415d9307c4 color:#5d26c
 * helper-validate: de4a4d8e49528c57 color:#b6dbcd
 * data-constant: 312a24f2223bf7f0 color:#13b9d9
 * constructor-object: 6febd5a836238b96 color:#2e2b5e
 * prototype-resolve: 3f35125c895e33e1 color:#7d1cc
 * request-utility: a01827fdaab28299 color:#7837e0
 * props-variable: 7323039173097593 color:#9501db
 * array-subscriber: e6231aa20de3d9a6 color:#5e13eb
 * implements-configure: ee43ef27a20d53f7 color:#3d6aef
 * string-utility: 2c56f9f7a10679a1 color:#acc6c1
 * setup-controller: b2ea4bdc2a25322c color:#ee157a
 * validate-interface: 07ae808a6e10f4e9 color:#899532
 * extends-service: 3f21cd2940e7d7c7 color:#c5ed59
 * state-interface: f708f76fc34a3cf1 color:#2a496
 * callback-constructor: dbd07090942dedea color:#db09cd
 * state-method: 00d97f0e012f89c6 color:#74c1ed
 * data-service: 9716f9cbb5abf36c color:#b67b36
 * service-parameter: 3c2d5dbc74361c1a color:#f7607e
 * handler-property: 2e938266c353d80f color:#570df2
 * array-string: 1d4cb8825b5ef498 color:#7e7ecf
 * load-load: 018d19bdff2e0fda color:#c06ad4
 * item-utility: 9dec234f96c58aee color:#df9155
 * request-fetch: 3a9f134e347ae12e color:#89f69d
 * resolve-load: bb566a658bbcae01 color:#888f7f
 * calculate-execute: 0e16f14e1aa9cab1 color:#d780b1
 */






/*
 * calculate-event: 4c8096afa618937e color:#7fd268
 * request-method: 6a1264f6613f72ac color:#2a7797
 * parse-calculate: 84c242af48d790b5 color:#e784b2
 * number-data: 95024852bfc3f248 color:#616c24
 * index-event: ff2fdf43ce3d1199 color:#bf9139
 * fetch-handler: 1b16d6406bc62d45 color:#7b0a40
 * request-optimize: de331c63898ef8f3 color:#73eb29
 * transform-setup: 5bdf672ad1b7134d color:#5737c4
 * cache-manager: d258fe7f7f38fa03 color:#c7dbe2
 * manager-return: 42fa2aedbf6ccb59 color:#62f195
 * implements-state: 6bb61266674c39aa color:#3ac82f
 * component-module: efdd32d2b96a8540 color:#45c0d6
 * error-configure: 6a01742e35d48f35 color:#f7fd8e
 * load-prototype: f78684883cdf7e5e color:#923ef6
 * listener-transform: d5c0d8e289813ec8 color:#f4e7a7
 * return-calculate: fd06410feda1acef color:#1d902a
 * data-index: ae478e27c356bbfd color:#a0d374
 * optimize-context: adccbc30a16c6e81 color:#d8d86b
 * resolve-async: ce6bb8465f7ab7f6 color:#fc2a41
 * array-constant: 83adc8fada0fc1d9 color:#9bb010
 * parameter-transform: c51d66b2ee5fc17b color:#7ad9c
 * module-extends: 6639810e4c61ba4d color:#cb40b7
 * number-return: f70cc384d861143e color:#395f86
 * prototype-resolve: 653630711ad1a7db color:#26ed74
 * subscriber-data: ea1fe802add76730 color:#c71fda
 * utility-index: fd2a1ca0f4b1a84b color:#3b507d
 * extends-fetch: 81de457ffb9ce8f9 color:#e43029
 * constant-listener: a24ef32806e4d445 color:#23c525
 * utility-cache: 9966eef0857f4fd9 color:#78de6
 * execute-constant: 8a9f37c1149ed092 color:#fc08ec
 * update-transform: c299fdc0df902d1f color:#c8c685
 * handler-listener: 7c95e172123d4da3 color:#c5be71
 * component-configure: 3e3b5100ed7ab472 color:#507e43
 * request-calculate: 107ad3f4967ec0ae color:#92d301
 * result-initialize: 601033af0445721c color:#ac7671
 */



/*
 * validate-parse: a39003623041b323 color:#4eb34e
 * controller-subscriber: 61d5cf8bc4dc98a9 color:#1dc603
 * helper-storage: 64ddabcfbd86f437 color:#a94c4a
 * key-number: c312201ca2aad824 color:#3b8740
 * abstract-implements: 005aa33a17ca4f53 color:#810bde
 * observer-load: 750bb2ac627a7868 color:#3204e7
 * boolean-module: 56ecb509b2868a4d color:#e4e698
 * array-load: d973d105e7020b5f color:#6e20e1
 * event-fetch: a15d449f6b1e6bb2 color:#19ce6b
 * error-callback: 7614e7fdebbf2ece color:#d64555
 * cache-variable: c7388b8b4c061380 color:#35a84e
 * return-index: 13e7c781a0ceac77 color:#21310d
 * interface-item: 4517da78314d7dea color:#cb76c0
 * number-index: cb9f5e67c657e347 color:#43fd1a
 * array-item: d6fa9526c636f48b color:#a6302c
 * subscriber-listener: c6ff8fc83261005b color:#541d92
 * result-error: 922972aafac65ad2 color:#76455f
 * prototype-utility: 2bd7f3919dde98ff color:#15eb5f
 * string-function: da38db91bd65f51f color:#57557
 * return-setup: 33e41bade2685e3d color:#6f0247
 * update-extends: 918ae0baf97f2e01 color:#96c38e
 * index-transform: f2ca5f8292dac659 color:#2cbbd9
 * extends-event: 2b49d51f795b926a color:#8b66ca
 * value-manager: 32d5e44457553d52 color:#17aee1
 * fetch-service: 3acf1d90d730f10c color:#887ca7
 * response-callback: 7d20282b24d76c8d color:#e123f
 * helper-await: 31fc074c26f5bea7 color:#7a4112
 * service-service: 5052179af82df778 color:#182f94
 * cache-key: fec7e543f2ba0e16 color:#600974
 * abstract-property: 8fabcaa1c49023cc color:#8d1443
 * state-fetch: 63b56ce4aa70a24a color:#d37b47
 * abstract-fetch: 0ebf545311971d94 color:#bbbad7
 * event-reject: b4123491be03a58a color:#45b64e
 * method-result: a98b16c72e732eb9 color:#97a77a
 * response-component: 581805b672933461 color:#86eef0
 * context-optimize: 0d6b01300e5e53f7 color:#d5c2e1
 * observer-interface: 14541b4a2c28e031 color:#d4db74
 * utility-parameter: ba079b24960c994f color:#a84780
 * string-object: b41524253d985eb2 color:#6b225d
 * async-fetch: 4b0e79a325af1bec color:#de0d20
 * manager-module: 3a0724db3cba4d83 color:#de0906
 * data-function: 1a997c40eacabbac color:#b980d2
 * async-handler: 0ddbe4a5c35837e3 color:#856055
 * object-constant: 38c8046fef44ada4 color:#db1ec7
 * constructor-callback: b3181d1c2f09cb5c color:#e9edcd
 * prototype-callback: 838d63dc06f560ad color:#52b6a1
 */





/*
 * observer-render: 86d8dd1188cf7b95 color:#e132e7
 * success-transform: 7718be242fa366d9 color:#852231
 * return-list: 57a5afa9abd9d0d4 color:#38544b
 * await-render: 532040035032dbc7 color:#1c1de1
 * interface-value: d134b2ea04616b2a color:#21f4a
 * update-string: 4af86fde600cfa1d color:#cde5ed
 * event-number: 6ec20c7747a5bd0f color:#bab584
 * boolean-function: 3ac19463d411e65d color:#385b44
 * response-error: 1c1f8fe55b793731 color:#c16272
 * promise-context: 662c8b036e808b94 color:#b23338
 * process-return: 10945ad7322a3c7a color:#178862
 * result-request: 2bc42464431fa2e7 color:#dd295a
 * prototype-error: 98a915bd3cf7aee2 color:#1b2218
 * item-cache: 2bcee7809aec9ecd color:#fe0865
 * callback-optimize: 36c13422620e6432 color:#c20411
 * string-event: 98ec2961e909a3c6 color:#b88ef8
 * string-index: 1b32977b84640222 color:#61da29
 * cache-fetch: 85d6d950b9736d4a color:#a56e90
 * list-response: a4c41c3f144a72ac color:#b9c13a
 * list-storage: 6b57e7f808b793b3 color:#d7329f
 * subscriber-object: 3f6e125b649aac77 color:#5a0e4c
 * request-controller: 1ce8b4eabf43ab55 color:#d266d5
 * object-request: 9c630ab3837ce799 color:#bb0963
 * helper-await: 4c6c9cdb7f27352f color:#5b93dc
 * variable-extends: 6583407afaf4fc8d color:#3c0dd8
 * configure-method: 5863fde788d2dcfc color:#a725f3
 * service-cache: ffb61cbb3808e811 color:#485dae
 * render-cache: a658c328ee98371c color:#963470
 * success-resolve: e35550868e6bf9eb color:#584368
 * process-state: 7b2d950e4ca9cb7e color:#11619d
 * calculate-context: 6542de03f32b4f7f color:#1da361
 * object-function: cccf4c4d1f6a17a4 color:#7e1d3f
 * validate-setup: f92b1fffd00ae4d3 color:#b6ad00
 * update-subscriber: 7ab80a1f1894558a color:#aa3623
 * service-manager: 7280d94f4376c9e1 color:#689eb4
 * key-error: cd719bdb03a216e6 color:#9edab6
 * interface-validate: 15594d5659abae59 color:#3b7a07
 * configure-array: c9f7df0986e7fb59 color:#431b65
 * async-implements: c38b1964ff2a2cac color:#51c311
 */



/*
 * observer-interface: 8206b595a3379d1b color:#e2aef8
 * reject-observer: d71862c05c514405 color:#b6ea9a
 * callback-implements: e6a83bb1a9d35bf7 color:#ff80c5
 * constructor-array: 33ff312ff2bc9a1a color:#f1ca12
 * handler-transform: fafe8d6609ca70e3 color:#b7141a
 * request-process: 5cb38a8420a23ae2 color:#fef15b
 * method-helper: 51512d263b4084ef color:#d9834c
 * component-subscriber: f21b6532e9778109 color:#293d79
 * context-function: 732a12d1d10c050d color:#62ffbd
 * array-constant: c85615ceae6bb8ae color:#fc4a05
 * boolean-result: 82780c0fe1eb37bd color:#d189fe
 * number-constant: efb9310ad7e57081 color:#305b9a
 * variable-props: 60d569a0d8a58a21 color:#dc18e9
 * list-handler: cdd87c7333107051 color:#2e0fd0
 * constant-execute: 160499daf0808a94 color:#9a0caf
 * success-reject: b136e19a7450e6f8 color:#cd475f
 * transform-await: 58c54b91732bbae6 color:#8b2a99
 * controller-result: a82222166150c937 color:#2d847
 * error-setup: c3bbd81a196fc4ea color:#9917cf
 * abstract-subscriber: 65677263bd23b94d color:#14486a
 * callback-list: 4576a80182645248 color:#a74195
 * storage-variable: b424bbe8e6ff2cdf color:#7ab9a6
 * update-abstract: 3187af6bab918eba color:#a6e49e
 * load-storage: 2f1704469ff63afc color:#95a239
 * array-handler: 662ab2ef8d76a01c color:#3f4ace
 * function-method: e1dc48c4e3f9ff04 color:#2658fe
 * boolean-process: 5beeac36c0ac104a color:#386aed
 * manager-result: 21aacc4793e1cf9a color:#694758
 * handler-execute: 88e12c83e19146c7 color:#d9216c
 * promise-optimize: ef95652a91742b5c color:#f18b7f
 * event-context: 9b2cd261ae93a633 color:#c3acbe
 * async-module: 3e65ec0b08b07f80 color:#d72f09
 * request-setup: efedd7a1c182862b color:#740727
 * cache-manager: 1e19cf82b7b9ac79 color:#8e590b
 * helper-variable: 0c96b018a84ba669 color:#26816e
 * variable-promise: 6a05ba7ba630df93 color:#65422e
 * interface-cache: fa81d2c96aef624e color:#8ac49b
 * parse-constructor: 0204141eefda3f15 color:#ef60d
 * transform-context: 64e155cb601b74fe color:#1276b
 * data-success: 0b36eafdb39a80cb color:#4b252a
 * context-utility: 99913a1df5a75a42 color:#73933f
 * object-implements: 2e155840f0916a95 color:#a38e04
 * component-success: 3531366e50590d80 color:#df9c95
 * configure-render: 7da79e4e525ae67f color:#d6b149
 * parameter-promise: e4cf25a093cd89dd color:#650bbe
 * async-parameter: d300a408af98e9f5 color:#1ca7d0
 * error-return: 35816a85b402a421 color:#fa8811
 * prototype-reject: 411bdd5a3c95b64a color:#4373b8
 * abstract-request: 559b3c18f99f0fd6 color:#7026ef
 * utility-constructor: f89b6db42a72f7e2 color:#c0f503
 */



/*
 * error-promise: 967fc1a04422e4da color:#967fee
 * execute-update: 2f718949cab1e620 color:#f65a8
 * execute-observer: db83c194923cea3b color:#b25a1
 * async-event: e660a4d261915983 color:#4fb18f
 * observer-state: 900acf53b840d07b color:#b0567e
 * object-array: 5afae5d6b05a69a8 color:#aae238
 * success-parse: 0b0a0acfda5be22f color:#245086
 * parameter-utility: b01fef246157ebbb color:#41bdff
 * request-property: 92ab67bb8388bd62 color:#9af61c
 * string-abstract: c44d8d0fa9c3c1b0 color:#cdd954
 * constructor-execute: a9597e1924fde35e color:#12f17d
 * list-state: 1123f5bd02236790 color:#d1a66a
 * execute-subscriber: d55be8b889788bf4 color:#f783f1
 * result-list: 6b77955957cba31d color:#9fec4c
 * return-service: fd04ab9e8654bec8 color:#5c0382
 * execute-property: 3cec603afc7b7be9 color:#938f89
 * setup-render: d86ebe6aae3ef405 color:#bc9a22
 * error-initialize: 302729e773834896 color:#71101
 * boolean-request: 1554bac1dc8fab32 color:#1ec56e
 * return-context: 8b2b25beb134ffbe color:#4d3b85
 * helper-calculate: 929b87e554585405 color:#49a3f5
 * execute-initialize: b0e6149cb0eaec4d color:#3ac08a
 * calculate-update: 1ed6215dab15f9a8 color:#7947c
 */



/*
 * string-boolean: 8fac85b788cdbe7b color:#d7459c
 * execute-item: 5b1c4194915fa8ae color:#26db38
 * string-constructor: ff256d5805d2491d color:#cd0e40
 * function-controller: 107e9633351b708f color:#dd5a84
 * index-implements: bdc544cddf86d5ef color:#7a1303
 * event-transform: 08b5bc607f2cab4a color:#dc88c3
 * array-render: ebdf54b4c89be06d color:#b6e50b
 * variable-load: e00edfe1ec22b26c color:#860fd9
 * transform-extends: 27af0ac6e9537085 color:#3e2fc9
 * render-transform: 759f00c86d76dc43 color:#659a32
 * boolean-reject: f8817c7f9464e821 color:#386048
 * listener-cache: daa6c3296d8e72fa color:#d0e645
 * cache-render: dde83e3313307c35 color:#98f8db
 * observer-context: 93b25e19499e7b5f color:#530702
 * value-utility: b7172305b38f3e38 color:#edd38f
 * number-list: 4c58aa016404c199 color:#3e62ce
 * parameter-calculate: 6f576b3257f6c110 color:#191d6c
 * reject-return: 81caa6f1b4763bfa color:#d79d25
 * extends-constant: d0824c355fcc9f36 color:#e6850f
 * number-implements: 8a23fb10d4f3b46c color:#7e5534
 * abstract-validate: d6434e73c1434efa color:#fbe9c3
 * setup-update: 8b107b758e7ee627 color:#18851e
 * interface-helper: 915ea56d3b09572a color:#5ccc49
 * validate-error: 0eee0f4ede86a422 color:#163b27
 * validate-request: af2e13e1b2ad2bee color:#bc1489
 * number-interface: b728a7e8eac0e473 color:#a1ac00
 * boolean-reject: 97791390c1877af8 color:#7656d1
 * function-context: 368145d36f3b23c3 color:#c7e235
 * list-property: 6aeb885f0a9a7e08 color:#ae55ba
 * array-resolve: 4edb1199f50a125f color:#92a5ec
 * cache-string: 7c6711580a6cef81 color:#a2eed4
 * observer-result: e151cbd246a2c49f color:#a57807
 * context-index: 14fe60a4b0bd5457 color:#c182da
 * render-interface: 545f8a8dcca999c4 color:#426b44
 * boolean-variable: f97fa24530535ca2 color:#7f032f
 * storage-transform: e5ba1fe87e7f4e69 color:#b9f456
 * cache-fetch: d3d0aac6a544079d color:#50557c
 * cache-configure: 23d2e45bbab48594 color:#1f69da
 * index-load: 6313b7926ef18567 color:#e1a64a
 * result-process: 29aafe51b103ff02 color:#4d251
 * success-string: 638aeec05f7241c2 color:#ad81c3
 * function-context: 86639d70491a5419 color:#169fe9
 * calculate-reject: c9b2ba59c980deb7 color:#da63aa
 * load-setup: 29ae51f9cb1f8668 color:#692f90
 */