/*!
 * Copyright© 2000 - 2024 SuperMap Software Co.Ltd. All rights reserved.
 * 
 */
.fv-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:14px;fill:currentColor}.fv-icon svg{width:1em;height:1em;font-size:inherit;fill:inherit;overflow:hidden;vertical-align:-.15em}.fv-zoom-appear,.fv-zoom-enter{opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.fv-zoom-leave{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-play-state:paused}.fv-zoom-appear.fv-zoom-appear-active,.fv-zoom-enter.fv-zoom-enter-active{animation-name:fvZoomIn;animation-play-state:running}.fv-zoom-leave.fv-zoom-leave-active{animation-name:fvZoomOut;animation-play-state:running}@keyframes fvSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fvZoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fvZoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.fv-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:12px;border-radius:4px;border:none;outline:none;cursor:pointer;transition:background-color .3s,color .3s,border .3s;background-color:transparent;color:hsla(0,0%,100%,.85)}.fv-button:hover{color:#5eb7f2}.fv-button:active{color:#2276bf}.fv-button.fv-button-disable{color:hsla(0,0%,100%,.15);cursor:not-allowed}.fv-button .fv-button-icon+*,.fv-button .fv-button-loading-icon+*{margin-left:4px}a.fv-button{text-decoration:none}.fv-button-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-button-block{display:flex;width:100%}.fv-button-small.fv-button-fill,.fv-button-small.fv-button-stroke{height:24px;padding:0 8px}.fv-button-large{font-size:14px}.fv-button-large.fv-button-fill,.fv-button-large.fv-button-stroke{height:32px}.fv-button-iconOnly{padding:0;height:auto}.fv-button-iconOnly .fv-icon{color:inherit;font-size:inherit}.fv-button-loading .fv-button-loading-icon{animation:fvSpin 1.5s linear infinite}.fv-button-fill{height:28px;padding:0 16px}.fv-button-fill,.fv-button-fill.fv-button-disable,.fv-button-fill:active,.fv-button-fill:hover{background-color:#4a4a4a}.fv-button-stroke{height:28px;padding:0 16px;border:1px solid hsla(0,0%,100%,.25);background:none;color:hsla(0,0%,100%,.85)}.fv-button-stroke:hover{border:1px solid #5eb7f2}.fv-button-stroke:active{border:1px solid #2276bf}.fv-button-stroke.fv-button-disable{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.08)}.fv-button-primary{color:#3499e5}.fv-button-primary:hover{color:#5eb7f2}.fv-button-primary:active{color:#2276bf}.fv-button-primary.fv-button-disable{color:rgba(52,153,229,.15)}.fv-button-primary.fv-button-fill{background-color:#3499e5;color:#fff}.fv-button-primary.fv-button-fill:hover{background-color:#5eb7f2;color:#fff}.fv-button-primary.fv-button-fill:active{background-color:#2276bf;color:#fff}.fv-button-primary.fv-button-fill.fv-button-disable{background-color:rgba(52,153,229,.15);color:hsla(0,0%,100%,.15)}.fv-button-primary.fv-button-stroke{border:1px solid hsla(0,0%,100%,.35)}.fv-button-primary.fv-button-stroke:hover{border:1px solid #5eb7f2}.fv-button-primary.fv-button-stroke:active{border:1px solid #2276bf}.fv-button-primary.fv-button-stroke.fv-button-disable{border-color:hsla(0,0%,100%,.15)}.fv-button-danger{color:#dc5849}.fv-button-danger:hover{color:#e88172}.fv-button-danger:active{color:#b53b33}.fv-button-danger.fv-button-disable{color:rgba(220,88,73,.25)}.fv-button-danger.fv-button-fill{background-color:#dc5849;color:#fff}.fv-button-danger.fv-button-fill:hover{background-color:#e88172;color:#fff}.fv-button-danger.fv-button-fill:active{background-color:#b53b33;color:#fff}.fv-button-danger.fv-button-fill.fv-button-disable{background-color:rgba(220,88,73,.25);color:hsla(0,0%,100%,.15)}.fv-button-danger.fv-button-stroke,.fv-button-danger.fv-button-stroke:active,.fv-button-danger.fv-button-stroke:hover{border:1px solid hsla(0,0%,100%,.35)}.fv-button-danger.fv-button-stroke.fv-button-disable{border-color:hsla(0,0%,100%,.08)}.fv-button-success,.fv-button-success:active,.fv-button-success:hover{color:#fff}.fv-button-success.fv-button-disable{color:hsla(0,0%,100%,.15)}.fv-button-success.fv-button-fill{background-color:#2ba250;color:#fff}.fv-button-success.fv-button-fill:hover{background-color:#36cc65;color:#fff}.fv-button-success.fv-button-fill:active{background-color:#22803f;color:#fff}.fv-button-success.fv-button-fill.fv-button-disable{background-color:rgba(43,162,80,.15);color:hsla(0,0%,100%,.15)}.fv-button-success.fv-button-stroke{border:1px solid hsla(0,0%,100%,.35)}.fv-button-success.fv-button-stroke:hover{border:1px solid #36cc65}.fv-button-success.fv-button-stroke:active{border:1px solid #22803f}.fv-button-success.fv-button-stroke.fv-button-disable{border-color:hsla(0,0%,100%,.15)}.fv-modal{color:hsla(0,0%,100%,.85);pointer-events:all}.fv-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(36,36,36,.5);z-index:1000}.fv-modal-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);outline:none;border-radius:4px;background-color:#383838;box-shadow:0 2px 4px 0 rgba(0,0,0,.35);display:flex;flex-direction:column}.fv-modal-close{position:absolute;top:32px;right:32px;color:hsla(0,0%,100%,.6)}.fv-modal-header{flex-shrink:0;display:flex;align-items:center;padding:24px 32px 0;font-size:14px;font-weight:600;color:#fff}.fv-modal-content{flex-grow:1;padding:24px}.fv-modal-footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;padding:0 32px 24px}.fv-modal-footer .fv-button:last-child{margin-left:8px}body,html{margin:0;padding:0;width:100%;height:100%;background-color:#f5f5f5}#root{width:100%;color:#000}#root .websymbol-gallery-content{width:80%;margin:0 auto;padding:0 24px 24px}.header{height:100px;color:#000;font-size:48px;font-weight:bolder;margin-bottom:12px;line-height:100px}.symbol-classify-content .symbol-classify-title{font-size:24px;margin-bottom:12px;margin-left:8px}.symbol-layout-panel .symbol-layout-item{margin:0 0 12px 16px}.symbol-layout-panel .symbol-layout-item .symbol-category-title{font-size:20px;width:fit-content;border-bottom:3px solid #03a9f4;padding-bottom:4px;margin-bottom:16px}.symbol-layout-panel .symbol-layout-item .symbol-category-content .symbol-style .symbol-style-title{font-size:16px;width:fit-content;padding-bottom:4px;margin-bottom:12px}.symbol-layout-panel .websymbol-loading{text-align:center}.icon-image{width:240px;height:175px;margin:0 20px 16px 0;border:2px solid hsla(0,0%,50.2%,.18823529411764706);border-radius:4px;display:inline-block;background:#fff;cursor:pointer}.icon-image:hover{border:2px solid #6a6a6a}.icon-image .img-content{height:100px;border-radius:4px;display:flex;align-items:center;margin:6px auto 8px}.icon-image .img-content div{width:80px;height:80px;margin:0 auto;background-position:50%;background-repeat:no-repeat;background-size:80px}.icon-image .img-content.line-img-content div{width:110px;background-repeat:repeat-x;transform:rotateX(180deg);background-size:auto}.icon-image .img-content.point-img-content div{background-size:32px}.icon-image .img-id,.icon-image .img-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;margin-top:4px;font-size:14px;font-family:MicrosoftYaHei;color:hsla(0,0%,100%,.65);color:var(--calcite-ui-text-2)}.line img{width:50px;height:7px}.symbol-icon-modal .fv-modal-container{background-color:#f5f5f5;color:#000}.symbol-icon-modal .fv-modal-container .fv-modal-close{margin-top:-8px}.symbol-icon-modal .fv-modal-container .fv-modal-close .fv-button-icon{color:#000;font-size:16px}.symbol-icon-modal .fv-modal-container .fv-modal-header{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:12px}.symbol-icon-modal .fv-modal-container .fv-modal-header .fv-modal-header-content{color:#000;font-size:16px}.symbol-icon-modal .fv-modal-container .fv-modal-content{display:flex;justify-content:space-between;padding-bottom:32px}.symbol-icon-modal .fv-modal-container .fv-modal-content .symbol-thumbnail-content{margin-left:8px;margin-right:24px;background-color:#fff;border:1px solid rgba(0,0,0,.15);height:fit-content}.symbol-icon-modal .fv-modal-container .fv-modal-content .symbol-thumbnail-content .symbol-thumbnail{display:flex;justify-content:center;align-items:center;width:130px;height:130px;margin:0 auto;padding:8px}.symbol-icon-modal .fv-modal-container .fv-modal-content .symbol-thumbnail-content .symbol-thumbnail div{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:100%}.symbol-icon-modal .fv-modal-container .fv-modal-content .symbol-thumbnail-content .symbol-thumbnail.line-symbol-thumbnail div{height:104%;background-repeat:repeat-x;transform:rotateX(180deg);background-size:auto}.symbol-icon-modal .fv-modal-container .fv-modal-content .symbol-block-content{min-width:300px}.symbol-icon-modal .fv-modal-container .fv-modal-content .symbol-block-content .symbol-info-content{margin-bottom:16px}.symbol-icon-modal .fv-modal-container .fv-modal-content .symbol-block-content .symbol-info-content .symbol-id,.symbol-icon-modal .fv-modal-container .fv-modal-content .symbol-block-content .symbol-info-content .symbol-title{width:100%;font-size:16px;text-align:start;margin-bottom:8px;font-weight:lighter}

/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#f3f3f3;color:#444}.hljs-comment{color:#697070}.hljs-punctuation,.hljs-tag{color:rgba(68,68,68,.6666666666666666)}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#ab5656}.hljs-literal{color:#695}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.code-block{min-width:300px}.code-block code{max-height:272px;color:red;font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:.9em;line-height:1.2em;tab-size:4;hyphens:none;padding:1em;margin:.5em 0;overflow:auto;border:1px solid #ddd;background-color:#fff}.code-block code span{word-break:break-all;white-space:pre-wrap}.symbol-content{background:#f5f5f5}.symbol-content .symbol-type-content{margin-bottom:32px}.symbol-content .symbol-type-content .symbol-content-title{width:1295px;font-size:32px;font-weight:600;padding-bottom:10px;margin-bottom:24px;border-bottom:4px solid #03a9f4}.back-to-top{position:fixed;top:90%;left:84%;height:50px;width:50px;border:1px solid var(--calcite-ui-text-3,#6a6a6a);padding:0;border-radius:15%}.back-to-top:hover{border-color:#6a6a6a}.back-to-top .fv-button-ellipsis{display:block;width:100%;overflow:visible;text-overflow:clip;white-space:break-spaces;color:var(--calcite-ui-text-3,#6a6a6a);padding:7px}.back-to-top .fv-button-ellipsis:hover{color:#2196f3}.symbol-anchor{position:fixed;left:84%;top:40%;padding-left:12px}.symbol-anchor .anchor{border-left:2px solid #d4d4d4;display:block;color:var(--calcite-ui-text-3,#6a6a6a);padding:4px 0;text-decoration:none}.symbol-anchor .anchor:hover{color:#2196f3}.symbol-anchor .anchor-level-0{font-size:14px;padding-left:12px}.symbol-anchor .anchor-level-1{font-size:12px;padding-left:24px}.symbol-anchor .anchor.active{color:#2196f3;border-color:#2196f3}