{"__symbolic":"module","version":4,"metadata":{"MFunctionalCardIconComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"m-functional-card-icon","template":"\n    <ng-container [ngSwitch]=\"mType\">\n      <i nz-icon *ngSwitchCase=\"ECardType.application\">\n        <svg\n          width=\"42px\"\n          height=\"37px\"\n          viewBox=\"0 0 42 37\"\n          version=\"1.1\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n          xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n        >\n          <defs>\n            <linearGradient x1=\"-5.29806635%\" y1=\"-7.1734601%\" x2=\"50%\" y2=\"88.8038549%\" id=\"linearGradient-1\">\n              <stop stop-color=\"#FAC400\" offset=\"0%\"></stop>\n              <stop stop-color=\"#F39200\" offset=\"100%\"></stop>\n            </linearGradient>\n          </defs>\n          <g id=\"页面-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n            <g id=\"应用层\" transform=\"translate(-246.000000, -72.000000)\">\n              <g id=\"编组\" transform=\"translate(224.000000, 72.000000)\">\n                <g id=\"编组-4\" transform=\"translate(22.000000, 0.000000)\">\n                  <path\n                    d=\"M0,0 L42,0 L42,25.5858435 C42,26.3527884 41.5614214,27.0521885 40.8710322,27.3862054 L21.8710322,36.5785863 C21.3208484,36.8447705 20.6791516,36.8447705 20.1289678,36.5785863 L1.12896778,27.3862054 C0.438578587,27.0521885 -3.50165546e-16,26.3527884 0,25.5858435 L0,0 L0,0 Z\"\n                    id=\"矩形\"\n                    fill=\"url(#linearGradient-1)\"\n                  ></path>\n                  <text id=\"应用层\" font-family=\"PingFangSC-Regular, PingFang SC\" font-size=\"12\" font-weight=\"normal\" fill=\"#FFFFFF\">\n                    <tspan x=\"3\" y=\"19\">应用层</tspan>\n                  </text>\n                </g>\n              </g>\n            </g>\n          </g>\n        </svg>\n      </i>\n      <i nz-icon *ngSwitchCase=\"ECardType.configuration\">\n        <svg\n          width=\"42px\"\n          height=\"37px\"\n          viewBox=\"0 0 42 37\"\n          version=\"1.1\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n          xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n        >\n          <defs>\n            <linearGradient x1=\"7.32854974%\" y1=\"16.8664093%\" x2=\"76.515997%\" y2=\"73.064369%\" id=\"linearGradient-2\">\n              <stop stop-color=\"#78BAFF\" offset=\"0%\"></stop>\n              <stop stop-color=\"#3376ED\" offset=\"100%\"></stop>\n            </linearGradient>\n          </defs>\n          <g id=\"页面-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n            <g id=\"配置层\" transform=\"translate(-548.000000, -72.000000)\">\n              <g id=\"编组\" transform=\"translate(224.000000, 72.000000)\">\n                <g id=\"卡片\" transform=\"translate(302.000000, 0.000000)\">\n                  <g id=\"编组-4\" transform=\"translate(22.000000, 0.000000)\">\n                    <path\n                      d=\"M0,0 L42,0 L42,25.5858435 C42,26.3527884 41.5614214,27.0521885 40.8710322,27.3862054 L21.8710322,36.5785863 C21.3208484,36.8447705 20.6791516,36.8447705 20.1289678,36.5785863 L1.12896778,27.3862054 C0.438578587,27.0521885 -3.50165546e-16,26.3527884 0,25.5858435 L0,0 L0,0 Z\"\n                      id=\"矩形\"\n                      fill=\"url(#linearGradient-2)\"\n                    ></path>\n                    <text id=\"配置层\" font-family=\"PingFangSC-Regular, PingFang SC\" font-size=\"12\" font-weight=\"normal\" fill=\"#FFFFFF\">\n                      <tspan x=\"3\" y=\"19\">配置层</tspan>\n                    </text>\n                  </g>\n                </g>\n              </g>\n            </g>\n          </g>\n        </svg>\n      </i>\n    </ng-container>\n  "}]}],"members":{"mType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":79,"character":3}}]}]}},"MFunctionalCardComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"m-functional-card","template":"\n    <div class=\"m-functional-card-container\">\n      <div class=\"m-functional-card-bg\" [style.backgroundImage]=\"'url(' + mBgUrl + ')'\">\n        <div class=\"m-functional-card-bg-block\">\n          <ng-container *ngIf=\"isTemplateRef; else elseTemplate\">\n            <ng-container *nzStringTemplateOutlet=\"mIcon\">{{ mIcon }}</ng-container>\n          </ng-container>\n          <ng-template #elseTemplate>\n            <m-functional-card-icon [mType]=\"type\"></m-functional-card-icon>\n          </ng-template>\n          <p class=\"m-functional-card-bg-title\">{{ mBgTitle }}</p>\n          <p class=\"m-functional-card-bg-intro\">{{ mBgIntro }}</p>\n        </div>\n        <div class=\"m-functional-card-bg-operations\">\n          <ng-content></ng-content>\n        </div>\n      </div>\n      <div class=\"m-functional-card-detail\">\n        <p class=\"m-functional-card-detail-name\">{{ mName }}</p>\n        <p class=\"m-functional-card-detail-desc\">{{ mDescription }}</p>\n      </div>\n    </div>\n  ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":27,"character":19},"member":"OnPush"},"preserveWhitespaces":true}]}],"members":{"mBgUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"mName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"mDescription":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"mBgTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"mBgIntro":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"mIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}]}},"MFunctionalCardModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":9,"character":26},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":9,"character":39},{"__symbolic":"reference","module":"ng-zorro-antd/core/outlet","name":"NzOutletModule","line":9,"character":53}],"exports":[{"__symbolic":"reference","name":"MFunctionalCardComponent"},{"__symbolic":"reference","name":"MFunctionalCardIconComponent"}],"declarations":[{"__symbolic":"reference","name":"MFunctionalCardComponent"},{"__symbolic":"reference","name":"MFunctionalCardIconComponent"}]}]}],"members":{}},"IMFunctionalCard":{"__symbolic":"interface"},"ECardType":{"configuration":"configuration","application":"application"}},"origins":{"MFunctionalCardIconComponent":"./functional-card-icon.component","MFunctionalCardComponent":"./functional-card.component","MFunctionalCardModule":"./functional-card.module","IMFunctionalCard":"./typing","ECardType":"./typing"},"importAs":"@mining/ui/functional-card"}