/*
 * listener-component: a1b63bf971b7fcd2 color:#325132
 * listener-handler: e579037c8117e2a9 color:#ec3805
 * component-render: 1d1935831dad1c04 color:#370600
 * observer-update: eb42495e88a947af color:#8cef82
 * execute-error: cb46806461c7f357 color:#23457b
 * manager-props: 3f741ac81df83f78 color:#eb10b9
 * manager-initialize: ebb4d0c655c85b61 color:#ab546d
 * subscriber-promise: f689a7cc9390f5d0 color:#386c7e
 * string-transform: 300e4fc797d4594c color:#51a654
 * service-promise: 76d20c2d0fea1310 color:#94b08a
 * helper-object: 779cc394e4ab0057 color:#ff82ed
 * cache-utility: 1421670e9db7afaf color:#e36df4
 * event-module: 91056ae92ec42ff1 color:#4f1035
 * module-data: 8350f64f5b67c92f color:#713c6c
 * request-interface: e4e944c453e6efc1 color:#d1b1e8
 * calculate-validate: 5f86bdea5e62c5b4 color:#67a1a2
 * load-variable: 03c110afd59e775f color:#aa29cb
 */


/*
 * service-storage: eeb2c587134bf4f2 color:#78181b
 * property-response: f624f3e780c93dab color:#45b351
 * async-execute: fef06389e955e0e1 color:#3d6478
 * load-transform: 329d97a79b3260aa color:#ba6ad0
 * data-string: 595ea3b0c2781a9c color:#fb3f76
 * await-list: de6a5dc0a3f5a5a4 color:#5265a6
 * transform-helper: a78f2af87d631711 color:#464ae8
 * execute-cache: a9e89e8b82947901 color:#aa98ed
 * prototype-helper: 80ccb1779af0baac color:#e7c1a5
 * array-optimize: 3914a36a11efdf4e color:#40de7f
 * load-process: 8b8df51ad4831d27 color:#f48226
 * prototype-initialize: 81970d3f101f898c color:#9fc560
 * property-callback: 1f87519b3f97e4bf color:#311294
 * object-utility: 562435e0829008b2 color:#2c77d
 * object-function: 6592b37a27eeb30a color:#9b7059
 */



/*
 * props-async: a83491c11905f9dd color:#c968b9
 * list-variable: 9340d96c509c03ca color:#6fa068
 * service-utility: d51982892566fe70 color:#1928a0
 * request-process: c7adf25a1e0e808f color:#701563
 * validate-parameter: 3b3ec25852270c0e color:#69dcd1
 * component-module: 19b598504dae2bd7 color:#61d5a0
 * await-return: 4794489ec1877a7d color:#eed911
 * index-process: 5cb26721554b6d27 color:#5fa791
 * array-variable: 02d80172eecbbeae color:#63af66
 * service-async: 7f8e9578411c9f82 color:#9fdbea
 * return-execute: 5a2a77318a6f9d85 color:#73a3b9
 * process-variable: e26adcbbae4e5b40 color:#de02c8
 * optimize-props: e3c5b37e5bf0f253 color:#4f7a6c
 * list-interface: b666f6992a722e8b color:#35140a
 * module-context: c69c1ee5e4cb4f69 color:#a7a34d
 * object-index: 5e0af39db1d7eda8 color:#836ca8
 * validate-controller: 3e484e21e642fa9e color:#8e9558
 * fetch-module: 0cc7b06516266100 color:#c93fca
 * fetch-return: 6a70b29d97015e6f color:#d52a10
 * props-handler: b9164196253bc167 color:#86d4de
 * constant-process: a087b246768e1031 color:#e6d362
 * module-controller: 00ba50b18f1971e4 color:#c42178
 * helper-manager: df9b971a2e81e0d0 color:#6e82e4
 * observer-constructor: a3ba29e28bd457fc color:#d9493c
 * listener-item: c8801783d206cefe color:#c94950
 */



/*
 * item-constant: b8be538c6630e289 color:#ce70b5
 * process-fetch: b9d0224b4cb9b039 color:#ab0678
 * state-storage: 614366479aa4e0ea color:#4e1cdd
 * variable-string: 221c380a7a597fd2 color:#690a6d
 * async-value: c133f808efb10512 color:#da5f29
 * resolve-process: c81e3ba6e025685b color:#b6937b
 * subscriber-result: 776d17226fe5f93e color:#f6012c
 * implements-storage: 9499e1c4f9692d52 color:#bedbf
 * string-helper: 94077440145753fd color:#a5c571
 * property-key: bbcfbeaf6a5515f0 color:#2e3763
 * optimize-variable: bef228e13d6a6aa1 color:#33deb4
 * parse-configure: eb6a011a08ccb380 color:#eea19e
 * index-cache: f9b07be26ab4b201 color:#a259ff
 * handler-value: 50145725dd76eb21 color:#3a2238
 * validate-data: 3c7b3ca4b3b4c93a color:#bfa60d
 * observer-method: c4a962b44f2dd416 color:#4b870d
 * validate-index: 97ea766f31192c3b color:#e98337
 * extends-response: b1578842371b5a96 color:#e697e4
 * function-configure: 3e534d2bac984163 color:#856e2b
 * property-validate: 7774030472d4db2f color:#9fb1f1
 * manager-context: 4f7095026a379507 color:#ebdabb
 * utility-constructor: 35456bdf0ec46b17 color:#ac03af
 * string-object: dbd04e2d86a6ac55 color:#437e12
 * string-update: 7c596c33dd7f2962 color:#6a2eb2
 * context-event: 6e5bd7846c068269 color:#f9bcae
 * response-transform: 623e71317d04e100 color:#17302d
 * subscriber-update: 128f76431477bd23 color:#44c4ba
 * parameter-extends: 66c71ac78f96768a color:#d1e87c
 * component-index: 0ea744df2ede48fa color:#74d4d4
 * optimize-validate: c87f4866d808cad1 color:#ce676
 */



/*
 * boolean-calculate: 562fdfa3e5a83f6e color:#83ca76
 * request-implements: 2088bb8c287b31e6 color:#d5cdae
 * array-module: 943f9bf0c0b9b976 color:#795270
 * promise-update: af1e8ca77d81550d color:#b91105
 * transform-reject: 5f64df9a7a1f2fb8 color:#a0c9c3
 * constant-result: f2c1e3eb57c0e9dd color:#ba9c44
 * validate-initialize: 1fb7eb804bd94609 color:#846fc4
 * subscriber-handler: 23481d567afccca3 color:#514702
 * prototype-cache: 81f8ac60d90f845e color:#982f97
 * array-service: 8a03e6e1558f8b3c color:#20383f
 * execute-component: 02b72bc2a33088b5 color:#52d913
 * cache-property: 5e58f8e9b9213193 color:#131d4
 * execute-interface: 375cb1603c8940fa color:#d3d709
 * variable-update: 30f82fa5972192e8 color:#3f8e86
 * manager-process: 8085f0ea6d1fbf03 color:#622c9a
 * key-cache: 74fc3f2a748d3487 color:#362281
 * cache-data: d45f84fd900cddae color:#5bf2c7
 * cache-abstract: 11d02c7466fe58e3 color:#a70c29
 * string-utility: efeb40313fbdf107 color:#eb70c0
 * async-number: 022478c2b992a431 color:#7694c5
 * promise-props: 6b74c88165c9be83 color:#3a57b0
 * response-helper: 2954da2382ed4843 color:#ac00a8
 * component-listener: 312d462f90f5685a color:#715191
 * success-update: dd95df61c74d9ad8 color:#65120d
 * fetch-interface: efec91388a20a052 color:#672c00
 * item-await: 7cbc918947fc5dbf color:#b17570
 * return-module: 400998234d9bc512 color:#14496e
 * fetch-render: 2899bfc831c6e3a9 color:#371222
 * reject-load: dbb73d768331f428 color:#4ab30d
 * string-process: 450fe8be89bcf88b color:#637838
 * data-props: 40f36001767a032f color:#f2993c
 * storage-callback: 63ae740e0c3f0619 color:#dd0740
 * implements-render: 7391db354441e4ee color:#dc3d15
 * return-await: d428909e34c07b7e color:#23f473
 * async-module: 1817a93224e98957 color:#1cb6ba
 * abstract-helper: 677d2678087359d7 color:#76c113
 * error-component: 262bd4e92db37fc1 color:#a27102
 * number-configure: 1d8d83f162752f5d color:#47e14a
 * object-number: 8b6ae146735dab6e color:#7cb23b
 * number-context: 0cac7b066d70eeab color:#2bf2
 */



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




/*
 * parse-process: 8da75a7d8b37e289 color:#2d54f4
 * calculate-calculate: ee3ad39593c03d8c color:#c5192
 * response-service: 181e7284f829e08d color:#7e4920
 * optimize-subscriber: fa2113ea6b4660a9 color:#8bb740
 * callback-callback: a38a78e61bace618 color:#52ae46
 * extends-callback: d07275c8514409af color:#e0e07d
 * string-storage: ca0c290c45739bcc color:#10dd07
 * initialize-component: 9236473ad5102bf0 color:#5969b9
 * return-extends: c2da13f5a0c0ec7b color:#3e29f8
 * key-request: 1a1757f07f59c19d color:#34bd57
 * context-state: 37f300aa9bbc736d color:#34c04c
 * configure-module: 60145f97d5e1f8d9 color:#9d3a3f
 * await-async: 7e4747928cdb11c5 color:#6dd370
 * parameter-value: 1d02b6659ac9764c color:#35e5cd
 * reject-helper: ab322ab2a31daa24 color:#b5f004
 * value-service: 42bfa2613ceb51dc color:#a7ad87
 * implements-abstract: 77ac6cd3ba2bbdb1 color:#18b5ce
 * controller-props: b736ec4512a01487 color:#e0138f
 * update-helper: 1bb0f7f271ee90e7 color:#101e7c
 * controller-constant: df40c3db3b1ecafd color:#577e80
 * validate-number: c9bb9e97ce53ffe2 color:#c0653b
 * object-fetch: a544cd983c206ab1 color:#e18ae4
 * execute-resolve: 6104524ddc73ef1b color:#23daed
 * constant-await: 9e232239f075eafb color:#fafec1
 * validate-cache: f3fbc917e1431b77 color:#5f20ef
 * fetch-configure: f6108879c89cc6fa color:#c7406b
 * object-validate: 264834d31d1f85e4 color:#c35dec
 * property-response: 0c6ac4ddc519bca4 color:#64c352
 * error-constant: da6a38da13a0cf6f color:#afc2b7
 * initialize-execute: af7ea3bad8151888 color:#620dac
 * calculate-helper: 0ea16ea5965f4c9f color:#c4dc08
 * parse-manager: 47515abef65af763 color:#9d2d1f
 * promise-transform: c3657b0dddbbebfd color:#92dde1
 * index-transform: 8092dbe5abacd7e7 color:#a8aa95
 * object-success: 7ed09bce82acc5f2 color:#8eaf38
 * helper-string: 1245a91c0269e302 color:#4d5b75
 * value-observer: 972a82f0cc12b590 color:#8b46ba
 * boolean-abstract: 63351822d183eb6b color:#9a4b9c
 * response-object: 92155c41158dd307 color:#151c7c
 * context-configure: 5cd4da1d4800522a color:#a425d8
 * property-update: 8e1ce9ff72ef564e color:#cc5d46
 * component-event: 07dd5395a82c8536 color:#7033bb
 * update-function: 061b14f3c6a6612e color:#ef9af6
 * prototype-context: 2a545fd87f5c4758 color:#8930cc
 */





/*
 * optimize-interface: d8493270fffd55a7 color:#4a88fb
 * method-boolean: e682b710a663211a color:#9f1a39
 * error-process: 2722ccfeef5624f4 color:#b9249b
 * function-fetch: 01e8c1b005784c4a color:#4e5e43
 * load-error: 2c8739888c44498a color:#55ed29
 * subscriber-validate: 28153e43559d93e7 color:#147011
 * observer-storage: 2ca68059149f117b color:#ee56e7
 * listener-index: 83e6ae27505193d3 color:#ccf8ac
 * process-resolve: 3370befbbda1ec09 color:#fd9879
 * fetch-constant: e956dc5c6be6444e color:#576f5b
 * number-function: e8e786b1e942c36e color:#76988f
 * await-object: f1b90a669be5bf2f color:#88d94c
 * object-error: 5221e2f61f3ebac5 color:#413b47
 * boolean-request: 189bf8d89d3206df color:#b6d62a
 * method-reject: b08df73ca0cf0f64 color:#d1b469
 * response-prototype: 30edcaff949cce4a color:#135230
 * prototype-initialize: 6252ded832d2f5df color:#6653ba
 * property-fetch: 5c2f892ab6e2b065 color:#829439
 * fetch-callback: b280a5598a8469f8 color:#d86421
 * execute-constant: f63f2c1a25f133f3 color:#5bd2f0
 * index-result: ebf9f08ee6e2b5c6 color:#613aaa
 * function-extends: d4bef73cb7c9b5b3 color:#54e8f
 * reject-item: ef524e8057c63b82 color:#27201a
 * item-list: 4a926a5ecf2794e9 color:#eaaf18
 * abstract-reject: cbb9e466a66c74a7 color:#afead5
 */





/*
 * validate-state: 43463e738aa20916 color:#4a6f61
 * abstract-callback: 1fdec42c6d3dd208 color:#232b0f
 * resolve-state: c02438ff5eb29b16 color:#6d2bf7
 * error-controller: a44399f5cda93d9e color:#2c623d
 * interface-configure: d6094990c4f50e30 color:#498a3e
 * transform-number: 71fa3bc033ec79cb color:#df0307
 * parse-object: 7e61b05316390cbc color:#6c1803
 * context-value: 1b110cd4c0013e4f color:#e02dde
 * initialize-error: e141610846a6a96a color:#90d07f
 * extends-number: 213450691b34f47d color:#1d83d3
 * service-async: e810fe6d035ebb56 color:#b84946
 * promise-constant: 1350d6e764da83d1 color:#7bdcf
 * property-result: b690124aebd55a40 color:#b01452
 * component-context: 29c0d4104d1e27bf color:#2ef9fe
 * validate-calculate: 85e7e0d680a5e6f5 color:#ecad10
 * update-prototype: 2dc42948b25584d3 color:#804d5c
 * context-method: f3ce4af7a0301ee3 color:#f20ea9
 * handler-listener: 1952ed32853729b2 color:#394a85
 * index-handler: 727e3a96063f09aa color:#d020de
 * string-method: 98f44a667e525de6 color:#66775
 * context-load: b8ca69bc872aa057 color:#f55693
 * controller-item: 1865026d443b5f39 color:#304169
 * process-promise: bade9d1569137594 color:#e4eda9
 * error-resolve: 91913bb809d51ae8 color:#43c428
 * setup-function: ab913f6444816865 color:#54aa3f
 * cache-promise: b6b81294eefcebfd color:#f1d415
 * extends-index: 3a28449461f571b3 color:#b38307
 * execute-process: 50d677629c8c4dbb color:#ef4b15
 * handler-method: 72b8365364ecb013 color:#202454
 * index-boolean: 1fee6d5159553515 color:#917bab
 * state-index: a06f9733ef947f88 color:#81c353
 * fetch-await: 37d22d084b881ebc color:#76403
 * item-initialize: 797be8d6e16db4b1 color:#5feb7d
 * error-optimize: 6440cadbfd0ff760 color:#4e083f
 * props-parse: 67f9cf2659985bb2 color:#fb7cd3
 * method-prototype: 0f5245feaaf73930 color:#6e24f7
 * reject-constructor: 3f15f598b571b8cc color:#efa6c6
 * props-configure: 64727b6281cce4d5 color:#f1a059
 * boolean-process: cc31f5b20c1495ab color:#e1009f
 * abstract-state: 543d0d3ad86a1313 color:#f1b74c
 * update-props: a41d157e3b41eed9 color:#f0954b
 * validate-variable: 5155eecadbbe7e5c color:#d41e7e
 * method-async: 1e230c0544db9d9d color:#1ae882
 * interface-method: aa19cf5dc941bf91 color:#bcb065
 * storage-validate: 38d4ce04f84c969f color:#aea521
 * handler-prototype: 4c26e926e4214949 color:#4dfa9c
 * extends-state: eaf7969ab5724ae1 color:#b46042
 * utility-utility: 362e6a79dd2c9244 color:#fbc592
 * context-extends: b23498e952d43cfb color:#48a27a
 */






/*
 * setup-return: 009cb87b8d07f9c8 color:#40ff88
 * initialize-data: 696215b26be88beb color:#14d71
 * execute-item: 9c15dad443fed3d9 color:#c27949
 * request-execute: 336d380ceeac14fc color:#7d1af9
 * data-controller: 7f0f3a0b2a77998d color:#a7b548
 * context-response: f788940aebcd05cc color:#b49ca2
 * setup-implements: ce0b0a80780055ac color:#5029e4
 * observer-fetch: 7705a50045a738bf color:#78db70
 * array-storage: 1fcc5ad017614201 color:#3d2013
 * result-module: 4dea816a7fb5622a color:#dab5b7
 * result-data: d117a29dd03f054a color:#11e264
 * context-execute: ef327915d68844ea color:#3fc909
 * implements-constant: 35c311c43c7c995b color:#6172d5
 * parse-reject: 94460762c8f46ed3 color:#5966b
 * interface-update: 1d8594ce9474db0f color:#555cb6
 * constant-storage: a4bc2a3242090936 color:#20716a
 * subscriber-interface: 63de89137d20fd24 color:#14917a
 * error-request: d0724a7c4b4a64b7 color:#f32f3
 * boolean-request: c9a44b708b98fc23 color:#8daa7b
 * await-process: 772dd54cdbb1157b color:#4a89d1
 * controller-implements: 33916f15c66a6a2d color:#77d115
 * resolve-prototype: 033778e2e1877073 color:#441352
 * event-key: 9e85a000d22e6f23 color:#e543ae
 * update-props: 4c37f48c4da182f1 color:#ad5f44
 * render-process: 392388c18b2514db color:#efabb8
 * promise-result: 6d8ae25f784d5a2f color:#c674fb
 * prototype-success: 9e147b0894828f7a color:#ecd8cc
 * parse-list: cb841f1f9c6ff575 color:#ecb397
 * setup-method: 0c3c4a525bf824b3 color:#419b7c
 * service-props: 5b20ae4379aaabb3 color:#6c3087
 * implements-variable: 8ee7e5e74b995d5b color:#c508c6
 * load-module: 032275ddd87c4296 color:#f9b086
 * implements-initialize: ff677f59198d9cf3 color:#9eeb1f
 * component-promise: 681f7ee2b9a98b51 color:#19909
 * property-parse: e1eda8ebfb6ce5cd color:#ca6514
 * interface-context: e17c4484b7919222 color:#dd8cfd
 * return-property: 122473a28fec5e55 color:#f57d4e
 * key-cache: d369a7c5d8ad0bd2 color:#5438d
 * async-component: b2ab5629f4c19abc color:#27ac81
 * parameter-execute: f596af25e903bf51 color:#925f55
 * update-fetch: 6e0aa05cff6bbd11 color:#fbe34c
 * item-cache: 8825dd587074e560 color:#c82cb3
 * execute-resolve: efcaa34116ed3cbe color:#d79e1
 * boolean-execute: 19f38c1b806eadcf color:#b4d1cc
 * validate-event: 59c145a181f7e101 color:#ed4802
 * utility-props: cd5908d59cb04fc6 color:#25c6cd
 * helper-index: ae9f843f8fa04fe9 color:#4d3565
 * data-success: 670658ff65b6daf6 color:#4a34e2
 * return-result: d46eba9f6077db8a color:#74a942
 * load-extends: ba355cf8e45673ba color:#95b6ee
 * function-manager: acb72a003491001f color:#7677b0
 * optimize-success: 9af12a2e948b2e93 color:#a54829
 * subscriber-controller: 92a41f056b14c36d color:#e67cfd
 * constructor-promise: e149e01359577c0e color:#1f1c62
 */





/*
 * validate-key: 52f643260adea84d color:#3c9828
 * controller-optimize: ac2a8c90ba06a6b6 color:#9a9a45
 * controller-manager: 8009ccfea5a0457b color:#19ddd8
 * result-error: 0ae8bfbeba7204d9 color:#740eac
 * validate-optimize: 385a14bc5d8c38d7 color:#e86d90
 * error-parameter: 1f60b004dd82010f color:#8b9c22
 * interface-state: d822b091e8013514 color:#6ddf62
 * success-async: 5516a45f7c0f6041 color:#8dbac2
 * subscriber-parse: 57f798077dad3180 color:#aa4dba
 * array-property: 3fc8e654d0a7e0fc color:#206ac3
 * function-event: aef00cf8a7a57789 color:#6c523b
 * await-controller: adb6f781c70d7899 color:#854bbd
 * fetch-return: 4765aa7d982dad8e color:#e2ea9c
 * function-execute: d927772151d3f423 color:#764be7
 * abstract-process: 49321bfbc05b3fb3 color:#7a0cd8
 * render-return: 17dfca4c18b8901e color:#43fddd
 * props-array: e94251505db9bd8c color:#5d3d3b
 * listener-await: fbe655a33abd762c color:#770b0b
 * manager-validate: 03e42c86bc493114 color:#7bba0f
 * abstract-item: d719963986d03d1b color:#d95eaa
 * constant-number: 23c89989bfe4e1be color:#b1f9ff
 * event-helper: 4c56d4c104074462 color:#ae3691
 * handler-async: 62ee497818ce5104 color:#f1e9de
 * return-execute: 6bc80a782086a014 color:#c9c556
 * calculate-function: cfb65d0f09a2cea4 color:#33ec48
 * index-component: d1fc3a79561011f0 color:#12bcfd
 * number-event: 5ac82fab3af18cd2 color:#9a6612
 * cache-property: 9cb844539911bee5 color:#859a59
 * component-prototype: cda91c1ad5382056 color:#4cbca3
 * update-method: 9a3b4e202485a9a3 color:#a1066d
 * observer-subscriber: 7e9629972e53f818 color:#9417e4
 * event-props: 61bcd92e00244fd0 color:#1d6c9a
 */



/*
 * string-validate: e7a81a85a042cfd7 color:#5794a0
 * value-async: 26592dff3ded7fce color:#9316f3
 * load-cache: 814409c532be5f4a color:#75782f
 * initialize-string: fa29a5af8f2073b4 color:#c5e0cf
 * fetch-request: d5c7404f03b2ea50 color:#df55cd
 * resolve-validate: f0a1ee41aa289f58 color:#4c2ff9
 * initialize-handler: b996350492516679 color:#ecbf2c
 * success-validate: 81a593475d1c18ec color:#d8679
 * key-render: 102a35b5fdcf78fa color:#5b3487
 * component-helper: 10dffeb606f3e5e2 color:#9700ee
 * observer-constructor: 13aa02f68a5fb9db color:#88f374
 * observer-reject: ccc2900a5b604502 color:#b239be
 * string-cache: 9da2ed971fbe1d7e color:#28598d
 * subscriber-string: 7b73bb1771894aef color:#611e4a
 * callback-transform: d4597a0968d9c07a color:#4519e0
 * handler-service: bbc3e76503c170bf color:#f4e584
 * listener-callback: 8ea62bac6f14ad25 color:#570de9
 * storage-property: fc4cffa470eb5652 color:#503b98
 * response-observer: f17d3b51aa5aa805 color:#a43718
 * calculate-utility: fd6e845b133e59fd color:#22aba6
 * object-initialize: 409125a46cd4d821 color:#42c182
 * validate-number: c54fe488eb32bc43 color:#d2bb56
 * handler-request: 4e5e051f78d76124 color:#dfde9
 * response-storage: 49bae094ed2b172b color:#8be8de
 * cache-configure: 991fd223e694bdb3 color:#1fd736
 * method-value: a75e2aa2059d5d42 color:#b4afd0
 * render-initialize: 0b309a06c6d65407 color:#9572bc
 * constant-value: ddf8a7246f586703 color:#930215
 */




/*
 * process-list: 4c4654d940ca603b color:#8eb61d
 * subscriber-property: 1a87bf92fe8c1420 color:#3d5601
 * array-configure: 350690cfe0c28c1d color:#990e05
 * boolean-setup: 6ae0e79ef064b091 color:#706e3e
 * context-data: 3482f147281321dc color:#f1a056
 * number-response: 9d19151cbf0b016f color:#e55eba
 * data-props: 52fc5157d0ca42ee color:#ad09c7
 * module-render: fd84ece345d4c65e color:#a112f1
 * extends-setup: a3279abfe7a4410b color:#e81541
 * number-calculate: db425c39b3b8dd45 color:#5bff70
 * item-initialize: 3e1f31437aa035dd color:#d0ac29
 * cache-function: 166c3910b4b099f8 color:#2d017b
 * item-constructor: e226256ebed8efb5 color:#154fa6
 * configure-listener: a776aeac0c8edf0c color:#ac3cbf
 * async-validate: 86087b8077cf7121 color:#cc4324
 * optimize-props: 279b9a83a04c2bd0 color:#2c9e0f
 * string-success: 086b1305e7058144 color:#681c1c
 * parameter-process: 786b3cdee1ed64c8 color:#cecb1c
 * callback-optimize: d04dc093fc5d4158 color:#c2e53b
 * interface-manager: c6107bb20ca2edb6 color:#d92273
 * context-constant: a2b680412e994975 color:#b5cae9
 * string-setup: cc58ce029805779c color:#e0c8bb
 * string-string: 9d348a10ed030c35 color:#16a466
 * storage-object: cebee860515be8c2 color:#12a3a9
 * validate-load: 367a4b3244820767 color:#c980c7
 * reject-handler: 51864a82f6c768c9 color:#7a8775
 * fetch-object: 65ac9743027ef931 color:#aa1f1d
 * props-interface: 8303fc0b437c07c4 color:#7d7f22
 * helper-helper: 1321be56f1ec7eb2 color:#35e148
 * service-request: b5de407dc4c71474 color:#5f3cb0
 * function-data: ef1838af55a09a27 color:#5eaf92
 * list-manager: f8d4968d8694caa2 color:#8fe31c
 * state-property: 6aa0c1036c61d9c2 color:#2b09ef
 * observer-interface: aa60dade0942ec42 color:#c4d7f1
 * load-event: 6a079d050d3d2c98 color:#c5a6b5
 * reject-object: 09061105c3dd4759 color:#fd7550
 * interface-event: b7870240e7b2ccf9 color:#d5952b
 */




/*
 * props-fetch: 5f7bb8dd39288850 color:#1e5cc3
 * utility-parse: 1f5f4ad5baac0eb0 color:#3d8bc8
 * subscriber-constructor: 348ddaddfeab6a62 color:#d09a8f
 * variable-utility: 6867d8a6d1bd190c color:#f231b6
 * context-function: 077d0281c8924654 color:#838d9
 * implements-component: 16bd16a8f3f3c28f color:#579891
 * return-component: b516574ae9265b1f color:#19ec0e
 * controller-validate: 46aa1df2ef3a6aee color:#4daa9d
 * success-resolve: bc47e9312385a736 color:#7e99aa
 * fetch-cache: 1a8c6ae40c236915 color:#dde96
 * string-key: 4a2a5a4ee7f51ce8 color:#64f64b
 * return-implements: d6a7be638efd0c21 color:#7e82d7
 * variable-key: f9cd804f67d4f8ce color:#5e59e8
 * props-listener: 98d73dc8e28f2c32 color:#9054
 * service-load: bc6b4b0487acf649 color:#f423f4
 * property-update: 754c7cf4fb4ecc8b color:#3fb24
 * setup-initialize: 6f665cce75b1094d color:#d53c58
 * callback-callback: d8c337817db7f087 color:#22611a
 * return-callback: ab44eb873c8a9bdd color:#9be5cd
 * setup-module: 8eda8853cc77dd18 color:#949f8
 * interface-method: 82092580931690a8 color:#c75506
 * setup-string: 9e367b68831cb994 color:#1019a9
 * transform-optimize: 3f88b8c50c158818 color:#9954c2
 * response-props: f338c749fb3a61dd color:#8e3393
 * controller-props: 00b0e323e7b5fbdb color:#56c583
 * property-render: 6b86f4ad34a0397b color:#60483b
 * utility-resolve: d156c1891a74b90c color:#720dec
 * utility-configure: 83d5fdf281a0705c color:#3a09c
 */