/*
 * initialize-observer: c72e374b51b87fa2 color:#12d787
 * manager-handler: b6040b6f6262a308 color:#36f12e
 * event-return: 9461f6db8f289ac9 color:#c0995b
 * constant-helper: 360041ccdd8e881e color:#d0701b
 * helper-function: 193d139d913f110b color:#fe79e4
 * abstract-service: 099fa3fd1eec3e4c color:#b02973
 * number-controller: 5ae4e524b1b5ec69 color:#683b0f
 * service-storage: be03b732111a5353 color:#86dede
 * callback-object: 9bd1ee682fdd6a93 color:#a11806
 * abstract-item: 8845b5ca76ea86f6 color:#acdfba
 * reject-extends: 1f7073e2b91e988d color:#10f314
 * response-handler: 69e8606af66c841d color:#3407d7
 * manager-handler: 1a878cb7ea4a093b color:#29bf6a
 * resolve-callback: 760ecfff8aa46304 color:#c015b5
 * boolean-callback: 5498b47ff0b34948 color:#7b2dc3
 * promise-utility: a7a1b199b1495664 color:#a0c4f
 * boolean-boolean: 1015acbb1072e1f2 color:#af4d54
 * calculate-props: b837a6ce4edd377d color:#c5abfb
 * async-item: 13480d01fe773fa3 color:#2ee70d
 * load-parameter: d9a9d9e551afedc2 color:#ab2a77
 * observer-context: 84773f10e53c0f1d color:#9ab830
 * cache-value: 267a28425a47f24a color:#149591
 * fetch-parameter: 5874a591be4c9d96 color:#b9ab31
 * callback-method: 0cc175f6b4214e45 color:#9267fd
 * array-function: 56d08f2d00f15b59 color:#4bc910
 * fetch-state: 121480c2347aca8c color:#b8415c
 * key-callback: e7a0d15de2a4d9b4 color:#b2e92f
 * data-calculate: 87d46b6552f335c8 color:#f9d7f3
 * optimize-error: fe97b46a2a68f4e0 color:#172cef
 * cache-process: 5afaae623db567c3 color:#e38cd8
 * item-variable: 2993f3a5628c635e color:#cf8317
 * cache-key: c06abea8de1c6fe2 color:#7e3acf
 * storage-property: 3d4a9eafd1fae10f color:#993262
 * property-boolean: 26c1f5c7a1c0adba color:#7bbca9
 * extends-utility: 927b4040c4b86789 color:#91274d
 * controller-execute: 47e0181a5e3a4176 color:#92c469
 * request-response: 78ae2627c4a98078 color:#4149ba
 * listener-parse: 839276f2e8b0c97c color:#c0a4cf
 * result-constructor: 240d8b1bff9fe1c8 color:#16222e
 * promise-abstract: 6e084f669e973225 color:#e316d0
 * list-async: 5d2d0f7c65fa7509 color:#445606
 * success-value: ba1e47bd86e5a4ba color:#1f2370
 * function-listener: a0188e51d19b390d color:#1a5f60
 */


/*
 * process-constant: 84903acc678e4d13 color:#13c8a4
 * index-constructor: 6b53674e6b8eee97 color:#a46404
 * result-interface: 36165ec76851f695 color:#5be644
 * promise-observer: 0b822c1515d5c97a color:#ac4018
 * callback-error: c6b5103c7bafc54c color:#61c219
 * component-resolve: 109be74f21616c2f color:#a06e24
 * list-context: f1192958c0c7f901 color:#54ca2b
 * array-number: 32d44c0920142bea color:#154880
 * calculate-module: a58bc7499e777e2c color:#8df2f5
 * handler-function: f07600bedde37d66 color:#1660
 * index-prototype: 58a84a14e1cd4d19 color:#c55130
 * handler-implements: b572c52c306c783d color:#146c35
 * object-boolean: 5079b35d4936fca1 color:#2e92cc
 * event-parse: 75c3595ebf8650ba color:#688252
 * storage-data: 2407d72bb315cba5 color:#ded75f
 * subscriber-await: b1500f65bd63ef89 color:#ef6c6e
 * string-await: 529f145ef6aae581 color:#40160b
 * abstract-update: d039399843dcb374 color:#63178c
 * render-implements: c8cf5e8a45378da3 color:#4c44e1
 * module-observer: f4f2bf3eacd9eb2e color:#72959
 * parameter-extends: 4fccd58aeff32098 color:#306dfa
 * index-abstract: f04bf4b46956cb74 color:#4facb8
 * index-manager: 2602308a70aaecd3 color:#2f5591
 * constant-state: 81273642cada9d2b color:#72d133
 * await-boolean: 9b629a30377b672b color:#21576
 * fetch-configure: 8a3daffa106306b5 color:#9a4998
 * callback-value: f09a82c6fb98e538 color:#d3d114
 * subscriber-cache: 27ebcf83256f2550 color:#34fea7
 */



/*
 * prototype-event: a5d1d4880631b236 color:#32c514
 * array-async: 8403679f4abbfbc6 color:#a7f78a
 * constant-function: 4ab827e3165b00a6 color:#6ab798
 * constructor-transform: 4be36a4a2443f4b2 color:#cc4a27
 * number-calculate: dced6b62f091c449 color:#a7b4e8
 * parse-process: 49b4f16cc9f9ccd2 color:#73fde8
 * module-transform: f316ff185f475e14 color:#c8de6a
 * error-data: abf69b5239d3654b color:#5bf174
 * fetch-load: 1003a7ba7d9f3cdb color:#43411e
 * prototype-object: ea890059d6d60b98 color:#b53f3f
 * utility-component: d34995e5c8d8ce05 color:#15bfa2
 * configure-parameter: 8a69e58697138c5c color:#1bb8c8
 * extends-async: c666f075e0f651c9 color:#ad66a3
 * implements-promise: 9b668e696b58bedd color:#3b46be
 * event-process: 28e2acf74aec089a color:#9b08a0
 */


/*
 * transform-handler: bca3b673d0d34765 color:#9f2d5a
 * load-implements: 958c1ca2c970fad0 color:#e39fa1
 * interface-object: fffe1f9f4dccbdf6 color:#b739d4
 * module-optimize: ef0c0c4d1a980e68 color:#a9be0
 * state-prototype: 41d63bd59aa37ab6 color:#6f8e24
 * abstract-callback: afce738b4f9f96dd color:#f80793
 * configure-implements: 1aebeded2411b7bb color:#29565d
 * abstract-error: 24454c6846c76c8c color:#a5c05b
 * callback-calculate: b773e9b0c6d0dc64 color:#cd8d9f
 * await-error: 26d0851144e3b019 color:#2add2a
 * constructor-variable: 5691cec0d6807ee2 color:#d3d8a1
 * configure-cache: 7d380ab8d8f3944a color:#133062
 * key-update: c158512fc928a1e8 color:#903aab
 * function-value: 1c913da7f19ba9c1 color:#8aae9f
 * implements-boolean: d8abcb5ac25dc739 color:#3a2856
 * list-boolean: bd5b66ed7f1fb6a5 color:#f6a4f4
 * observer-implements: 9c99bea06fcf20cb color:#399e8d
 * variable-result: 660d677b8e4f82ac color:#cae199
 * key-await: d874d38028b8a992 color:#cf01bc
 * helper-utility: 577b5e3061e6d34a color:#dc9ad8
 * extends-cache: 07ecab59c1d27936 color:#794a66
 * optimize-abstract: 99e10e0a2edaa599 color:#315f95
 * callback-validate: 8f4d5636956a383a color:#cd6e3c
 * promise-setup: 7b42eebd2bbe9657 color:#85e6f7
 * handler-list: 03a4f7cb2a759c05 color:#ab7e3b
 * key-index: 4fb1b404a06a526c color:#3b504a
 * prototype-async: 4d75bf3cde7095a4 color:#64de9d
 * constructor-method: 736ca56f31b0bf90 color:#281425
 * implements-calculate: 69d17e00616637b0 color:#773272
 * constructor-boolean: 136bb1d9d2c77e24 color:#6e6032
 * success-key: 2a9a4442f8afb993 color:#78b908
 * boolean-setup: fa6d5af3ccda9bdc color:#621419
 * transform-number: dfe4b366cdbfe895 color:#fb8217
 * context-controller: 5fae9d46512b0544 color:#d3a7ea
 * value-method: 3ac421477615d891 color:#91c967
 * request-validate: 22a528aeac36830d color:#81e769
 */


/*
 * context-utility: 3dbbe64ec72b2c8d color:#35fc19
 * service-transform: 9a3457293c482f1e color:#ba0ca6
 * reject-item: ff18b04815a21e62 color:#dacda8
 * configure-await: b9e295a375cff88c color:#539b13
 * string-subscriber: c6342b1e770ea827 color:#e7a28
 * list-parse: e269a3b5d194dd6c color:#3db5ab
 * validate-callback: 89c006de24a64339 color:#b6e2c0
 * data-module: 215081d2deba403b color:#d7aafd
 * context-key: e45c4c14de3026e2 color:#8d20d0
 * callback-success: 7c388499d554614e color:#874b8d
 * helper-method: fe7008388e8899fa color:#5b4ab6
 * service-variable: 283d7e9400c183b3 color:#baef60
 * boolean-observer: 4cabf153ea5ca111 color:#b3b3d6
 * callback-utility: 8c42839e03eaf275 color:#4168d7
 * initialize-method: 1fcce17d7313477d color:#d2bbfc
 * abstract-update: 3e04fa186c85ae7e color:#cd75d9
 * parse-extends: 33dc1a4a46970156 color:#69a3e2
 * item-observer: 98743dfd9574ef4b color:#49230b
 * function-promise: 9a5b383d15500afd color:#c85361
 * observer-callback: e0d0e129f9021e43 color:#ff5c55
 * storage-fetch: 47a178730c65bfed color:#6a8ab1
 * implements-extends: 151ea1c7a1587459 color:#1d85a
 * execute-index: edbb21ee2eb16a01 color:#e6eee3
 * property-error: 9f4926bd82994545 color:#a1810c
 * async-boolean: eaeb12cdd5467861 color:#e22f21
 * props-return: 105c2a3747bd9ce0 color:#ba7ce7
 * subscriber-property: 442d4f31c6c0debd color:#6cc3db
 * props-subscriber: ac0ce478e70f2acc color:#86054e
 * render-key: ac4bacde98da2081 color:#664043
 * context-extends: e45a944cf6793a0a color:#fa4126
 * await-success: c64e79254c75d2e9 color:#527e48
 * cache-boolean: 766fe128e6887efa color:#b7e063
 */



/*
 * helper-listener: c6f39df57ea12ec8 color:#e063d5
 * constructor-function: e2973b4398ab0e61 color:#4f17c5
 * setup-prototype: 2654e0b3592d75fb color:#f73a5
 * reject-number: 7cee7fed9c6fd7d6 color:#43a325
 * component-prototype: 5ec8c7d478ad21e6 color:#359517
 * component-await: 19771abcec526aa3 color:#2b9c8d
 * key-utility: d0eb97065269f131 color:#3abb23
 * props-listener: c477de599b861a3f color:#2f9b5a
 * execute-load: 129551cc3fdbdb25 color:#29d5ff
 * manager-state: e50f2a01b9a390c6 color:#7bfbb3
 * controller-value: aa417ca41bdf85d6 color:#47c59f
 * constructor-number: 0cebc41df99042a6 color:#b5bc2c
 * configure-error: 1b18fccb13945da6 color:#f9f0e1
 * object-promise: 0bf46607c2c82133 color:#fcdde4
 * abstract-resolve: 19ae15237515e47a color:#928886
 * fetch-boolean: d0000ef3084c1c95 color:#ae2091
 * prototype-state: ed5e215b0b937e48 color:#725250
 * async-manager: e3f38f2bb2f2115b color:#503d74
 * initialize-load: 2f63cb55b5de64ae color:#6e8b4e
 * number-function: 543d50c005536960 color:#93d3c9
 * storage-process: fb854ae7e2eee5c6 color:#87bac2
 * request-validate: aaa95d5246b7fbf9 color:#7753e7
 * props-transform: c1de44309b857061 color:#70338c
 */


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





/*
 * component-implements: ff945713d8e82828 color:#44d20f
 * subscriber-execute: a1c40804aa95cb8b color:#a92c67
 * calculate-load: e057a228258e1b62 color:#9728bc
 * await-utility: 1d9955cd2e8c12e9 color:#202a5
 * list-reject: 21bbbc3d204ec8e4 color:#25a626
 * abstract-calculate: 89237a134f17f70c color:#8994da
 * render-string: 52ebbcbd86da9fdd color:#b98eb
 * state-handler: a6dff76eb5ccacc3 color:#db1b93
 * subscriber-await: 55720477fbb74689 color:#df5b50
 * result-constant: efd8072003a92993 color:#cbccfd
 * execute-observer: 026a11d3edd69448 color:#e7b085
 * await-calculate: 87deaaab5c19015c color:#24aa13
 * key-value: 0c0b6e586b1ef606 color:#4eab94
 * result-return: 5e94581316ce11eb color:#19efc9
 * process-execute: f2788ffb2646d4ef color:#158b73
 * execute-prototype: 061e3c5df83f53f8 color:#7f6b96
 * implements-module: 8cd6c938c45cd521 color:#b2381f
 * component-parse: f24d7f3ea0dabfed color:#c7720e
 * handler-manager: 0282d4958250810a color:#384f5c
 * return-array: 9f5db62f34f0a2ca color:#75ab60
 * list-resolve: 51c101cdfda4a3d6 color:#2bf956
 * subscriber-array: 5849beca3ff44fe7 color:#5fc021
 * props-service: 7e83e8d6c32efe86 color:#f46977
 * cache-item: 6edc2b7f3d261b15 color:#a56582
 * return-result: 31f4370db2d3ca25 color:#fc7885
 * constant-transform: 341947467df5c3ae color:#50738b
 * list-optimize: 6c7240ba2186d194 color:#ae2cd1
 * object-storage: 45b8279f05daf6a3 color:#377325
 * implements-implements: 313743a5285d9ad5 color:#e409c2
 * calculate-property: 4b68be6465d09656 color:#31592c
 * initialize-reject: df13e50bae6d2e96 color:#426ce5
 * item-helper: 13d7ef9202adf9a1 color:#64c482
 * await-index: 5e06094cf682c663 color:#2c073d
 * optimize-boolean: 51d42d5f8a5a36bf color:#8a27ca
 * property-load: ca6534e17bc6a7e0 color:#feb5dc
 * error-extends: 2a51f0acf93f7e43 color:#841283
 * handler-handler: 3ce33716e0ebb72f color:#e68e30
 * promise-interface: 4900dc38079f0802 color:#19ab2
 * component-controller: 5e1242b851e82e5b color:#4af6f6
 * boolean-boolean: 3f17ed3aa51a405f color:#590a82
 * update-object: 51871aa81bbe6b55 color:#577685
 * subscriber-list: df69a8fbfd4af847 color:#f7f990
 * key-abstract: 3a9bfd1194e83968 color:#73edbf
 * configure-function: 0fd8ff7c6f2a0818 color:#56768c
 * subscriber-value: d9fb21ebc553a6bd color:#8398c9
 * data-reject: a2a0e47642a1a0aa color:#ff781e
 * cache-item: 257fc01ca6f0bd97 color:#c42627
 * method-index: fad885a0d41c0e1f color:#e707a
 * calculate-await: 76132c870804d66e color:#b68721
 * observer-abstract: deb281afc4573cfd color:#3b0ba9
 * async-update: f78b03c6469c9c1a color:#eb1476
 * object-key: 932c91ebd9ba7581 color:#9b716b
 * props-update: bbbb531781535a41 color:#8b721f
 * storage-promise: d9153c87ed605d97 color:#739676
 */



/*
 * render-implements: aac93c5a65df4167 color:#35f621
 * data-return: 489af45f118bb954 color:#d400a5
 * callback-subscriber: 6be15dc655b80f62 color:#366199
 * constructor-component: f7421c2ee84de43a color:#91cb5
 * manager-key: 94e688ec6186081a color:#1f6f23
 * manager-parse: 422f277f186772d5 color:#18e7ba
 * fetch-key: 4f91d89d0d7201e7 color:#c6ebbd
 * response-await: c4b73c91235c71bf color:#3b2902
 * execute-success: 967b8f4e5f236eea color:#b47cd9
 * cache-method: 620f13cd757e515c color:#d56c56
 * controller-transform: b7c6309c9690cd38 color:#4c6643
 * event-cache: d7b4cb9bf5c11c67 color:#9a0899
 * abstract-method: 0270ffdb5d7dc110 color:#77f5dd
 * configure-prototype: 9ac9f8e1dfaa3567 color:#fe771f
 * result-item: 951eba754d68edc3 color:#d04c8c
 * validate-calculate: ea2c647f380ceaac color:#b8544
 * service-data: 7d1894ca6a459fd1 color:#b889e7
 * function-configure: 33dc73ad650f73a6 color:#c1fc2a
 * boolean-error: 269d9c7a26e9abd9 color:#5ea4fd
 * array-result: 6281f0f4701fdefa color:#750030
 * storage-resolve: 6e0ea913d66c7ce6 color:#30951d
 * number-number: 8a93bdd1883c6882 color:#d1205
 * module-variable: 91fc410b221a09ab color:#7c952e
 * controller-result: 3e226d60a0cfeb2f color:#8e6600
 * index-transform: cb2caa1c80d26693 color:#c23ce9
 * resolve-calculate: 2044c446aa048e50 color:#25d981
 * listener-method: 56a9182837b68f60 color:#93b94d
 * return-response: 65e81d041ada742d color:#427251
 * storage-state: 0c9d9362df93301c color:#2eb908
 * update-parse: ea5b7dc95d521b1e color:#df1ecc
 * state-utility: 312ed9ea24e9e225 color:#e819dd
 * extends-helper: de9e4b7d402d9296 color:#45dbeb
 * storage-list: 12b2dc5f78b3f91d color:#c1050d
 * promise-process: 9ab5ec4e6f445fea color:#2c0315
 * storage-key: 0cc3618678975fb3 color:#562539
 * prototype-manager: 8bfec42af289513f color:#8553ba
 * key-listener: 60ee1884d40e88c1 color:#cd267a
 * process-response: 7f4aa2942376c2bf color:#814da5
 * resolve-list: 0d98767fd769e10e color:#f0499a
 * constructor-resolve: d4f91b606780492e color:#bc0c63
 * constant-controller: 4e9c9fb578cfc28b color:#291869
 */



/*
 * number-async: 3cbada4fcc3f235c color:#6e5417
 * storage-function: b60b1bde76e1fb0d color:#7903c4
 * constructor-constant: 88188d2d4abd227d color:#5f9991
 * module-event: cc4cfdcc8fe18e30 color:#53e00d
 * reject-property: 70f60bf9d2f8b578 color:#a86efd
 * list-index: 398fada408133914 color:#18c53e
 * implements-return: e8975b7f4b0c199d color:#a5d2cd
 * item-transform: faf612b72f913c89 color:#666a3b
 * state-parse: 65501dd62295d2be color:#2cfa11
 * implements-storage: a33fdde3ab6d97b4 color:#e184a4
 * calculate-function: 315cb8abaad875a1 color:#afa87d
 * response-variable: 9ae14961a27da750 color:#821904
 * validate-render: 79ba1d52ea429ca9 color:#c8893f
 * list-response: c54d5f01b248d3ca color:#acd29e
 * controller-list: cb154fbdc354774e color:#20d5eb
 * event-return: 7c43e637330a32cd color:#b0d7eb
 * transform-callback: ca0c9962501bfec2 color:#bf26b8
 * reject-manager: cc25a86917d97dbc color:#8f7e90
 * load-data: e0e6005e3d8c8a5e color:#e509e7
 * process-return: 04ab5583f547d16a color:#7ad0f1
 * method-module: 9c84515966eda074 color:#db0458
 * function-setup: ab548117b1827b00 color:#8119b5
 * render-constant: 9f04b69f4230a14f color:#e29440
 * load-reject: d26b01af629e967d color:#2f7bd
 * array-method: 6435209354111a48 color:#ee8ad
 * implements-helper: 15153ca9eeeef2ed color:#ccaf9b
 * request-number: 166d4a4fefe5d406 color:#298b6a
 * method-storage: 9796a226fa9058fa color:#a7f464
 * handler-setup: 64bc62e4e6a75589 color:#db6302
 * prototype-storage: 9e8ceeea5b572f4c color:#51e7d
 * service-handler: 2fd589d56e03c9c8 color:#60c421
 * controller-data: 7e9bb4c026615966 color:#bce67f
 * validate-extends: b511ce1a7ee5c2bf color:#326979
 * resolve-controller: 32009fdb4ce4f7ad color:#435a76
 * function-manager: 1e7b65ed2bacad7a color:#7d6604
 * manager-controller: 34932b30c9450844 color:#e1748
 * item-resolve: b2b3d5766a3c319d color:#a4def0
 * configure-callback: cc6af3769754a107 color:#6a093a
 * data-reject: f9ff26a106e4ca3c color:#bdf3e
 * constructor-configure: 8483469850ff0b7f color:#57d7fa
 * subscriber-parameter: 6bd1057839eef7f9 color:#24913f
 * observer-extends: 2d93e93a35836bbd color:#8cd22e
 * implements-callback: 70b3f139013496f8 color:#e47483
 * key-interface: 9385cf9f89ff5072 color:#e1ee52
 * update-optimize: c92195cef1467b03 color:#114824
 * response-error: 84d02d2d88bf1f10 color:#90baae
 * reject-helper: 3850aaec45839540 color:#78a998
 * update-data: c72dcd7ec7d9bee6 color:#a7831f
 * constructor-transform: 4536ac0abef655d0 color:#7a8c4e
 * interface-controller: 1d3fa238fe7e7b5f color:#c4855b
 * error-variable: 8e1a4fa45e8f9878 color:#112995
 * method-storage: 5460abe9b28da70e color:#7c8c7c
 * parse-utility: 086c6b86ebb1263e color:#2ad530
 * value-service: 940f237186ca73e8 color:#77049
 * data-service: 47c4f046cfd90304 color:#b99367
 * variable-result: a1450a3a55d7656a color:#9c84da
 * validate-state: 953a40f2ebc5fb58 color:#faf503
 * initialize-process: 7c9b6cf3ab71c718 color:#108cd2
 * service-utility: 4c907eb490982db5 color:#fadeca
 */




/*
 * constant-method: 4d9eaee442b2932b color:#713236
 * render-render: 739fe51fe8e1f69f color:#463a72
 * setup-await: 6d7e3acd38007994 color:#48b329
 * constant-render: bc215fc47343a021 color:#fc9284
 * module-variable: 8949b0a3a47d280a color:#f3cb1
 * listener-load: 0afc6178ecf33f22 color:#948367
 * boolean-manager: eecc6f61ce08ceea color:#e49785
 * constant-render: e709ba92cf614eb5 color:#e74ac4
 * method-async: e6163c183b8b45dd color:#2d3d0
 * interface-cache: 6f8f88716efe2c14 color:#b9d8b9
 * result-implements: 7cc621e65bf13678 color:#e524c4
 * variable-number: 814360c734416ddb color:#c11a0c
 * callback-promise: 92e30774e242841f color:#2f5d55
 * callback-value: d7ca89eac7e278e0 color:#17daf1
 * listener-process: 1bfa94565dec29a4 color:#6efa0e
 * update-parameter: cf06007f006f42c1 color:#fb60fa
 * extends-function: 276fd0b8859b68a4 color:#435dc3
 * service-data: e5827c8c20436fb9 color:#fd3b93
 * manager-process: 06ed8d41544f3187 color:#a11cd1
 * item-constructor: 050f80f8134d5d01 color:#69e7c7
 * utility-boolean: ce41031e8504c1a4 color:#73cadb
 * calculate-listener: c13b1768be807fac color:#5a0a90
 * result-variable: 8d6055f0a8524f7a color:#7fc51a
 * configure-value: 4f972550b9d9537b color:#2a7f2f
 * utility-utility: 8ce9a0a79da1635a color:#1a95df
 * constructor-props: 6e9d0705a7f739d5 color:#33e346
 * boolean-reject: 277086201395afee color:#1a271c
 * data-error: cbb142d5123bbe30 color:#740e00
 * validate-string: 4118c914f17d51a0 color:#6b0979
 * observer-abstract: 7558ea3d23c2d10b color:#adf24a
 * component-observer: 195e7f0a41df5f42 color:#cc1a7e
 * transform-parameter: 4e783b65d420be0b color:#e4885e
 * await-subscriber: 88a4ec66d536f2fe color:#2f99e
 * implements-resolve: 5d5be1eb0f391e33 color:#5dede5
 * property-error: e6a76eee0af0ff41 color:#457b17
 * implements-item: e860b881df958363 color:#a2700a
 * interface-function: 47b8fbd7d4c5b0bf color:#85db43
 */



/*
 * module-render: 45a4695d979c8b28 color:#91113b
 * success-props: 350f2af34203c41b color:#199bf2
 * validate-component: 9e18c62fe1fb7d8e color:#442841
 * update-props: 9dacd5125f8b0460 color:#7a1746
 * state-async: 324f6cb160a38f34 color:#ec162c
 * constructor-item: aef16dbf1fbfaa98 color:#daf840
 * interface-component: 77d3f8da4b0cf520 color:#243329
 * event-fetch: d8cf041859fb3b9e color:#6697bb
 * props-cache: cd3e82f3a63e54b0 color:#1e8d8b
 * listener-storage: ed71137d754b745e color:#14adbd
 * error-key: 34a0b716915c62c0 color:#189558
 * array-parse: 9cff08038a9ee047 color:#bbb22d
 * helper-method: 95e41d76c57e9c04 color:#f9527c
 * implements-validate: 2cdab0d52c14141e color:#ac91bc
 * transform-listener: b49de2713e8ce464 color:#fea0c3
 * service-helper: 2875ccc66ffafe18 color:#fcfd88
 * validate-abstract: b24834141a819b61 color:#562668
 * storage-constant: 43784635cb14156c color:#5a3864
 * value-module: ab24c0420c77b494 color:#bcddf9
 * promise-method: f7e940b71a7eee71 color:#8e0762
 * success-storage: ceaa0b87cc9a0d2b color:#c6d915
 * module-request: 78101242ec13cd97 color:#91b6f8
 * index-utility: e6661f2029bd7a0b color:#2ad31
 * constant-initialize: f4d94d28ac98b041 color:#b48c26
 * result-result: 3b49c62640773c60 color:#178713
 * boolean-promise: 893d801e3e67ee5e color:#9dcabf
 * async-constructor: 86a074540b05623d color:#2b9954
 */





/*
 * resolve-object: 4427dbabc1970e4e color:#57b081
 * property-event: 481bcdf58d72ae45 color:#d07ab
 * controller-parse: 6b844d8a8187523e color:#c3aa46
 * execute-listener: b757cc9f03d04e71 color:#94e668
 * resolve-interface: b8549d966f424c83 color:#5d9d9d
 * list-key: 50ba63345635686a color:#d6f068
 * data-subscriber: 78a222665ec41c0b color:#a87db8
 * cache-function: e9e898dc429ff6f9 color:#883b4
 * item-service: b045ed0d70a0d729 color:#8dd854
 * value-controller: 7af30b42de12e0c3 color:#20e737
 * process-method: 1aeffba60bd30aee color:#974a43
 * controller-string: b740f8422b62c48e color:#8e44a3
 * request-handler: 4cec57f6bd2bccdb color:#6b0649
 * key-module: 44a02f735ec4e33f color:#6f2c26
 * index-resolve: 7c944eab3a1fb2b9 color:#ee2488
 * response-event: 58ac74e9afbafa87 color:#c2fb02
 * property-state: 82ed95d3cdffd2bf color:#e27c25
 * callback-context: d11fb35db5a1bc99 color:#641dce
 * array-list: cdbda61c8de48673 color:#f9a1b0
 * helper-interface: a2a17c9be0d18723 color:#99aae3
 * listener-abstract: 97b77c9a2760698e color:#f2101a
 * optimize-variable: f47358dcd2294264 color:#89b6c7
 * request-response: f41e63fc14a67f0e color:#779a2e
 * execute-interface: 741162c11ef26122 color:#a96084
 * value-constant: a982f016e615c90d color:#4c2f00
 * helper-resolve: 172dd08a00289de9 color:#1d2d3b
 * module-setup: af80cb84e051798b color:#c4ceb4
 * reject-manager: 3f126553514583f9 color:#70c980
 * event-index: e4185fd7a2cd9117 color:#914903
 * object-boolean: 3ec78c48ed43b96a color:#79e18f
 * parse-update: 31d30c7f66f38708 color:#5601e6
 * cache-success: c2ba06a0c07129f4 color:#833ef9
 */



/*
 * handler-success: 825e4fe2b6080055 color:#83fbcb
 * abstract-implements: fb38ef0e86d08de1 color:#27d96c
 * extends-context: 7ce1ad7dd7c6e575 color:#a98c92
 * initialize-controller: 35d7067870d1de10 color:#e1aa60
 * calculate-initialize: dab38420431154a3 color:#b40774
 * extends-function: 035ab2c3af0f480f color:#5e8f0d
 * property-function: cd33699ee38bbf20 color:#28aab9
 * list-success: d697d978defe7722 color:#bdf066
 * result-reject: 181856d083f74c4e color:#8790c2
 * calculate-callback: 14d5d567ef209ef3 color:#623c0
 * await-async: de179e40831389a8 color:#af69a1
 * boolean-context: 9b2435047e29eed1 color:#bc0fe4
 * optimize-optimize: 6fbea1e6b96e9098 color:#161584
 * success-parse: 551896302f0676e0 color:#26fc41
 * constant-helper: 263b80e5912e4351 color:#e0f3da
 * index-process: e13617c16ee5e71c color:#d20aa9
 * subscriber-storage: 0bd1d689c9c6fa48 color:#44c661
 * render-handler: cf0b89eb51d0ffad color:#d47d43
 * success-key: 148a388eb9caf3fb color:#d34631
 * async-abstract: 1b467a928c9e58da color:#f54781
 * subscriber-context: d43b32e385b93864 color:#ad1ad8
 * cache-variable: d8f2a901bf6a633d color:#b77d3f
 * utility-update: 828700abe7d8cb9c color:#fb0412
 * success-context: 20985fc2bae42ef0 color:#95672
 * validate-method: f3696fa8374fcf6b color:#1d0a72
 * return-handler: 9607cdb56d9d20ce color:#ae343c
 * execute-optimize: 0b64c8e924ece533 color:#d3830a
 * await-execute: 4c5fe0084ea89565 color:#c1e8f5
 * initialize-helper: d51c8dc0cce50ca8 color:#77335b
 * index-context: 6baf11b9a538c9df color:#7e85eb
 * promise-transform: bed0bb54bd22d7d6 color:#16fe73
 * process-observer: e6e118097374bad8 color:#2a22c3
 * method-state: 82db5cc6c5e84552 color:#4c14fb
 * error-property: 94c77a87a2f2dd6b color:#f22475
 * service-calculate: 378115c6d85eb29c color:#dcccfa
 * update-property: 77c6730cbd30ce59 color:#c9ae46
 * parameter-resolve: 357719ae84c7961c color:#578fea
 * process-subscriber: b91ba54429a6f143 color:#ac741
 * interface-async: 6e3133380ddfaae7 color:#b4f827
 * result-storage: 22c49c37dd035af3 color:#432351
 * render-parse: 499e1f2b2e722eba color:#ea3bec
 * number-manager: 0a7c6eb5c28face0 color:#945cbf
 * parse-optimize: e21fe46ba7417d09 color:#f5d602
 * constant-props: 3c396f3ad21e23e5 color:#5a4f0d
 * event-handler: ba0c7b6a7447edfb color:#bcecc5
 * render-variable: f56d67dc77cb5a88 color:#d96d2a
 * async-event: b0f21c9af18d6ba8 color:#e3f02f
 * manager-error: 2cf6704c047ce9de color:#4f880c
 */




/*
 * configure-string: b82c5b0e326b148f color:#3ad9a5
 * constant-resolve: 7b2d910e1dc95165 color:#8ee852
 * variable-string: 180c13ef5e624fae color:#6d265b
 * reject-component: bd0a79266237e34b color:#58300a
 * interface-utility: 49a18d975d7780e0 color:#b4abf9
 * extends-parse: 67159d2ac3230304 color:#e26ecb
 * result-error: ae45b02411a00e60 color:#ae1360
 * update-helper: 0659a4e410c1d682 color:#7ce00b
 * abstract-result: c55bccbbffb14aa6 color:#fe8888
 * request-event: 8dbe87e63003ed89 color:#81890b
 * controller-handler: 6da5f24b247f690f color:#5228af
 * service-async: d58ce219a32c93eb color:#d76778
 * prototype-result: afbba958f0ba0c8a color:#7d42a1
 * fetch-list: ad2a0079908ed312 color:#fa1b3b
 * list-validate: 58ea3f1f46822ce9 color:#5c3263
 * item-data: 38b79a6f04d42a2b color:#f506a6
 * resolve-result: 597cb5de7dd3694e color:#d9a9b7
 * resolve-boolean: 7633deb850eb1871 color:#6623e1
 * list-storage: 88e2203732c8a651 color:#5eccd0
 * constructor-resolve: da59048319559276 color:#cf5a0e
 * promise-error: 9967bcc9c73083bb color:#8d7c32
 * prototype-state: c2a2cb521540f1fb color:#283184
 * process-property: 898b0a4dce25d1be color:#669db7
 * array-process: 91f05eeb661d6f48 color:#330224
 * storage-module: e1e6ca22307baf01 color:#c50fbc
 */



/*
 * list-context: d56fe4b971792706 color:#6c96a4
 * object-setup: 695e015eb8cac142 color:#7f7b46
 * context-module: c2decc8e4e01804d color:#64c6ed
 * interface-number: 9faab5d3f511a526 color:#2330bc
 * validate-object: 702d81c0519c47b9 color:#e12c5d
 * method-list: 45b9af4545f285e5 color:#1c53c7
 * component-resolve: 7fbc8050cc4e501a color:#48aa20
 * update-number: b8a8c51edac1f19f color:#de63d5
 * validate-process: b78ad55f282f5b22 color:#ac5f2
 * utility-utility: d569835be9c66d45 color:#1db693
 * key-event: 992130729cce8974 color:#e5d39c
 * value-transform: c36564fd45295acf color:#49e201
 * props-return: 2e28fba9f888a834 color:#d72975
 * constructor-controller: a662a0b5b3ab9b28 color:#df31c5
 * state-implements: 2296ae33c226b45a color:#52ee24
 * interface-variable: e4ea5e80e5ef5cf9 color:#1147c3
 * observer-promise: 6a04d32430692393 color:#868d8f
 * listener-setup: 9a6d3e90d09784e9 color:#bf0940
 * parse-parse: 99d452814d6a245f color:#c47772
 * boolean-string: 39e8892720de9228 color:#3551b8
 * storage-array: 378e5117ea45c742 color:#3e4f87
 * subscriber-cache: 54c6ba86e7d688e1 color:#a482ea
 * parameter-process: 4a0d79a5113cfbb3 color:#282f76
 * props-method: d5c05f1bb5718c87 color:#abdd05
 * configure-component: 8d2c4db20da5f697 color:#13d5c8
 * success-constructor: 6cc3bfd9cbed7514 color:#7c2e3b
 * interface-index: 1700c364df0581e7 color:#2435fe
 * execute-component: cc141c5c75c20c74 color:#e221cc
 * function-key: cec27e05d17d19b9 color:#3dd89
 * implements-component: e2d6ed7a0d531b90 color:#4318d5
 * constructor-subscriber: 11a2b40ac27cb55f color:#1bd15c
 * constructor-variable: d59b27ee2679743a color:#14b2bf
 * property-process: 902c2d52508a8d36 color:#8fe605
 * validate-props: a0a3c58386635b63 color:#f776c9
 * execute-event: 5a672cddf8a0ec09 color:#4c7ccd
 * subscriber-constructor: e3c823675290c489 color:#91c7b6
 * function-module: 833cd45bfc65fa71 color:#5c2a8
 * method-parameter: 4424ce8e51c1e05a color:#f7cad8
 * calculate-promise: 5fe53142a77fa45e color:#db9807
 * reject-load: ab9805e2fc27d9e7 color:#8d7db7
 * array-resolve: ec58e104ef00c1cd color:#34700b
 * service-parse: 14bbc0c8869a3603 color:#cfc2e8
 * method-event: 88476d6696b3c0fe color:#ff885b
 * cache-cache: 48d44840b72dc6ea color:#6708c
 */